]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[#2276] Post rebase fixes
authorThomas Markwalder <tmark@isc.org>
Wed, 5 Jul 2023 19:02:06 +0000 (15:02 -0400)
committerThomas Markwalder <tmark@isc.org>
Thu, 6 Jul 2023 14:27:25 +0000 (14:27 +0000)
src/bin/admin/tests/mysql_tests.sh.in
src/bin/admin/tests/pgsql_tests.sh.in
src/bin/dhcp4/dhcp4_lexer.cc
src/bin/dhcp4/tests/get_config_unittest.cc
src/bin/dhcp6/dhcp6_lexer.cc
src/bin/dhcp6/tests/get_config_unittest.cc

index b60e153740c2f4e544f6d0803c193398b7b4450a..889ce522bb9ae2945ed83eb9431cdc3dc1d82088 100644 (file)
@@ -1495,11 +1495,7 @@ SET @disable_audit = 0"
     # Check upgrade from 17.0 to 18.0.
     mysql_upgrade_17_to_18_test
 
-<<<<<<< HEAD
     # Check upgrade from 18.0 to 19.0.
-=======
-    # Check upgrade from 17.0 to 19.0.
->>>>>>> [#2276] Upgrade DB schemas
     mysql_upgrade_18_to_19_test
 
     # Let's wipe the whole database
@@ -2816,23 +2812,14 @@ mysql_update_empty_duid_test() {
     test_finish 0
 }
 
-<<<<<<< HEAD
 # Verifies that converting from lease6.address to binary column works
 # while preserving data.
 mysql_update_v6_addresses_to_binary() {
     test_start "mysql.update_lease6_address_to_binary"
-=======
-# Verifies that you can upgrade from an earlier version and
-# that CB global parameter entries for 'ddns-use-conflict-resolution'
-# will get translated to 'ddns-conflict-resolution-mode'.
-mysql_ddns_conflict_resolution_mode_update_test() {
-    test_start "mysql.ddns_conflict_resolution_mode_update_test"
->>>>>>> [#2276] Upgrade DB schemas
 
     # Let's wipe the whole database
     mysql_wipe
 
-<<<<<<< HEAD
     # We need to create an older database with lease data so we can
     # verify the upgrade mechanisms which convert empty duid values
     #
@@ -2871,55 +2858,6 @@ insert into ipv6_reservations (address, prefix_len, type, dhcp6_iaid, host_id) \
     # verify the reservation is intact
     qry="select inet6_ntoa(address) from ipv6_reservations where host_id = 18219;"
     run_statement "ipv6_reservations_insert" "$qry" "2601:19e:8100:1e10:b1b:51a8:f616:cf16"
-=======
-    # We need to create an older database.
-    # Initialize database to schema 1.0.
-    mysql -u"${db_user}" -p"${db_password}" "${db_name}" < "@abs_top_srcdir@/src/bin/admin/tests/dhcpdb_create_1.0.mysql"
-
-    # Now upgrade to schema 18.0.
-    mysql_upgrade_schema_to_version 18.0
-
-    # Now insert global parameter instances of ddns-use-conflict-resolution.
-    sql=\
-"set @disable_audit = 1; \
- insert into dhcp4_global_parameter (name,value, modification_ts,parameter_type)\
-    values ('ddns-use-conflict-resolution', 'false', current_time(),2);
- insert into dhcp4_global_parameter (name,value, modification_ts,parameter_type)\
-    values ('ddns-use-conflict-resolution', 'true', current_time(),2);
- insert into dhcp6_global_parameter (name,value, modification_ts,parameter_type)\
-    values ('ddns-use-conflict-resolution', 'false', current_time(),2);
- insert into dhcp6_global_parameter (name,value, modification_ts,parameter_type)\
-    values ('ddns-use-conflict-resolution', 'true', current_time(),2);"
-
-    run_statement "insert ddns_conflict_resolution_mode" "$sql"
-
-    # Verify the inserted record counts.
-    qry="select count(*) from dhcp4_global_parameter where name='ddns-use-conflict-resolution';"
-    run_statement "#get 4_global parameter count before update" "$qry" 2
-
-    qry="select count(*) from dhcp6_global_parameter where name='ddns-use-conflict-resolution';"
-    run_statement "#get 6_global parameter count before update" "$qry" 2
-
-    # Upgrade to schema 19.0
-    mysql_upgrade_schema_to_version 19.0
-
-    # Verify we converted parameters correctly.
-    qry="select count(*) from dhcp4_global_parameter where name='ddns-conflict-resolution-mode' and\
-         value='check-with-dhcid'"
-    run_statement "#get 4_check-with-dhcid after update" "$qry" 1
-
-    qry="select count(*) from dhcp4_global_parameter where name='ddns-conflict-resolution-mode' and\
-         value='no-check-with-dhcid'"
-    run_statement "#get 4_no-check-with-dhcid after update" "$qry" 1
-
-    qry="select count(*) from dhcp6_global_parameter where name='ddns-conflict-resolution-mode' and\
-         value='check-with-dhcid'"
-    run_statement "#get 6_check-with-dhcid after update" "$qry" 1
-
-    qry="select count(*) from dhcp6_global_parameter where name='ddns-conflict-resolution-mode' and\
-         value='no-check-with-dhcid'"
-    run_statement "#get 6_no-check-with-dhcid after update" "$qry" 1
->>>>>>> [#2276] Upgrade DB schemas
 
     # Let's wipe the whole database
     mysql_wipe
@@ -2951,8 +2889,4 @@ mysql_client_class_test dhcp4
 mysql_client_class_test dhcp6
 mysql_shrink_server_tag_test
 mysql_update_empty_duid_test
-<<<<<<< HEAD
 mysql_update_v6_addresses_to_binary
-=======
-mysql_ddns_conflict_resolution_mode_update_test
->>>>>>> [#2276] Upgrade DB schemas
index 57216967ed964af1fba79883110926a982476187..f9b839e20d032b0c673b7e17daf19ef4e89b7250 100644 (file)
@@ -1996,23 +1996,14 @@ pgsql_update_empty_duid_test() {
     test_finish 0
 }
 
-<<<<<<< HEAD
 # Verifies that converting from lease6.address to binary column works
 # while preserving data.
 pgsql_update_v6_addresses_to_binary() {
     test_start "pgsql.update_v6_address_to_binary"
-=======
-# Verifies that you can upgrade from an earlier version and
-# that reservation_mode values in subnet and shared network tables are
-# converted to new reservations flags.
-pgsql_ddns_conflict_resolution_mode_update_test() {
-    test_start "pgsql_ddns_conflict_resolution_mode_update_test"
->>>>>>> [#2276] Upgrade DB schemas
 
     # Let's wipe the whole database
     pgsql_wipe
 
-<<<<<<< HEAD
     # Initialize database to schema 1.0.
     pgsql_execute_script "@abs_top_srcdir@/src/bin/admin/tests/dhcpdb_create_1.0.pgsql"
     assert_eq 0 "${EXIT_CODE}" "cannot initialize 1.0 database, expected exit code: %d, actual: %d"
@@ -2049,59 +2040,6 @@ insert into ipv6_reservations (address, prefix_len, type, dhcp6_iaid, host_id) \
     # verify the reservation is intact
     qry="select host(address) from ipv6_reservations where host_id = 18219;"
     run_statement "ipv6_reservations_insert" "$qry" "2601:19e:8100:1e10:b1b:51a8:f616:cf16"
-=======
-    # We need to create an older database with lease data so we can
-    # verify the upgrade mechanisms which prepopulate the lease stat
-    # tables.
-    #
-    # Initialize database to schema 1.0.
-    pgsql_execute_script "@abs_top_srcdir@/src/bin/admin/tests/dhcpdb_create_1.0.pgsql"
-    assert_eq 0 "${EXIT_CODE}" "cannot initialize 1.0 database, expected exit code: %d, actual: %d"
-
-    # Now upgrade to schema 17.0
-    pgsql_upgrade_schema_to_version 17.0
-
-    # Now we need insert some subnets and shared networks.
-    sql=\
-"select set_config('kea.disable_audit', 'true', false);\
- insert into dhcp4_global_parameter (name,value, modification_ts,parameter_type)\
-    values ('ddns-use-conflict-resolution', 'false', current_timestamp, 2);
- insert into dhcp4_global_parameter (name,value, modification_ts,parameter_type)\
-    values ('ddns-use-conflict-resolution', 'true', current_timestamp, 2);
- insert into dhcp6_global_parameter (name,value, modification_ts,parameter_type)\
-    values ('ddns-use-conflict-resolution', 'false', current_timestamp,2);
- insert into dhcp6_global_parameter (name,value, modification_ts,parameter_type)\
-    values ('ddns-use-conflict-resolution', 'true', current_timestamp, 2);"
-
-    run_statement "insert ddns_conflict_resolution_mode" "$sql"
-
-    # Verify the inserted record counts.
-    qry="select count(*) from dhcp4_global_parameter where name='ddns-use-conflict-resolution';"
-    run_statement "#get 4_global parameter count before update" "$qry" 2
-
-    qry="select count(*) from dhcp6_global_parameter where name='ddns-use-conflict-resolution';"
-    run_statement "#get 6_global parameter count before update" "$qry" 2
-
-    # Upgrade to schema 18.0
-    pgsql_upgrade_schema_to_version 18.0
-
-    # Verify we converted parameters correctly.
-    qry="select count(*) from dhcp4_global_parameter where name='ddns-conflict-resolution-mode' and\
-         value='check-with-dhcid'"
-    run_statement "#get 4_check-with-dhcid after update" "$qry" 1
-
-    qry="select count(*) from dhcp4_global_parameter where name='ddns-conflict-resolution-mode' and\
-         value='no-check-with-dhcid'"
-    run_statement "#get 4_no-check-with-dhcid after update" "$qry" 1
-
-    qry="select count(*) from dhcp6_global_parameter where name='ddns-conflict-resolution-mode' and\
-         value='check-with-dhcid'"
-    run_statement "#get 6_check-with-dhcid after update" "$qry" 1
-
-    qry="select count(*) from dhcp6_global_parameter where name='ddns-conflict-resolution-mode' and\
-         value='no-check-with-dhcid'"
-    run_statement "#get 6_no-check-with-dhcid after update" "$qry" 1
->>>>>>> [#2276] Upgrade DB schemas
 
     # Let's wipe the whole database
     pgsql_wipe
@@ -2127,8 +2065,4 @@ pgsql_lease_stat_upgrade_test
 pgsql_lease_stat_recount_test
 pgsql_unused_subnet_id_test
 pgsql_update_empty_duid_test
-<<<<<<< HEAD
 pgsql_update_v6_addresses_to_binary
-=======
-pgsql_ddns_conflict_resolution_mode_update_test
->>>>>>> [#2276] Upgrade DB schemas
index a74b6ad349cfa7b2b3b1a0acf7c894683e309fc7..e953993dc864ad994b641a650054c8b328731c58 100644 (file)
@@ -691,13 +691,8 @@ static void yynoreturn yy_fatal_error ( const char* msg  );
 /* %% [3.0] code to copy yytext_ptr to yytext[] goes here, if %array \ */\
        (yy_c_buf_p) = yy_cp;
 /* %% [4.0] data tables for the DFA and the user's section 1 definitions go here */
-<<<<<<< HEAD
-#define YY_NUM_RULES 227
-#define YY_END_OF_BUFFER 228
-=======
-#define YY_NUM_RULES 231
-#define YY_END_OF_BUFFER 232
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#define YY_NUM_RULES 232
+#define YY_END_OF_BUFFER 233
 /* This struct is not used in this scanner,
    but its presence is necessary. */
 struct yy_trans_info
@@ -705,39 +700,21 @@ struct yy_trans_info
        flex_int32_t yy_verify;
        flex_int32_t yy_nxt;
        };
-<<<<<<< HEAD
-static const flex_int16_t yy_accept[2243] =
+static const flex_int16_t yy_accept[2332] =
     {   0,
-      220,  220,    0,    0,    0,    0,    0,    0,    0,    0,
-      228,  226,   10,   11,  226,    1,  220,  217,  220,  220,
-      226,  219,  218,  226,  226,  226,  226,  226,  213,  214,
-      226,  226,  226,  215,  216,    5,    5,    5,  226,  226,
-      226,   10,   11,    0,    0,  208,    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,    1,  220,
-      220,    0,  219,  220,    3,    2,    6,    0,  220,    0,
-        0,    0,    0,    0,    0,    4,    0,    0,    9,    0,
-
-      209,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,  211,    0,    0,    0,    0,    0,    0,
-=======
-static const flex_int16_t yy_accept[2328] =
-    {   0,
-      224,  224,    0,    0,    0,    0,    0,    0,    0,    0,
-      232,  230,   10,   11,  230,    1,  224,  221,  224,  224,
-      230,  223,  222,  230,  230,  230,  230,  230,  217,  218,
-      230,  230,  230,  219,  220,    5,    5,    5,  230,  230,
-      230,   10,   11,    0,    0,  212,    0,    0,    0,    0,
+      225,  225,    0,    0,    0,    0,    0,    0,    0,    0,
+      233,  231,   10,   11,  231,    1,  225,  222,  225,  225,
+      231,  224,  223,  231,  231,  231,  231,  231,  218,  219,
+      231,  231,  231,  220,  221,    5,    5,    5,  231,  231,
+      231,   10,   11,    0,    0,  213,    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,    0,    1,
-      224,  224,    0,  223,  224,    3,    2,    6,    0,  224,
+      225,  225,    0,  224,  225,    3,    2,    6,    0,  225,
         0,    0,    0,    0,    0,    0,    4,    0,    0,    9,
 
-        0,  213,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,  215,    0,    0,    0,
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+        0,  214,    0,    0,    0,    0,    0,    0,    0,    0,
+        0,    0,    0,    0,    0,    0,  216,    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,    0,
@@ -747,458 +724,241 @@ static const flex_int16_t yy_accept[2328] =
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
         2,    0,    0,    0,    0,    0,    0,    0,    8,    0,
 
-<<<<<<< HEAD
-        0,    0,    0,    0,    0,    0,    0,  210,  212,    0,
-=======
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,  214,  216,    0,    0,    0,    0,    0,    0,
+        0,    0,  215,  217,    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,
-<<<<<<< HEAD
-        0,    0,    0,    0,    0,    0,    0,    0,   96,    0,
-=======
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,  100,    0,    0,    0,    0,    0,    0,
+        0,    0,    0,  101,    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,    0,    0,    0,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
 
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-<<<<<<< HEAD
-        0,    0,    0,    0,    0,    0,    0,    0,    0,  225,
-      223,    0,  222,  221,    0,    0,    0,    0,    0,    0,
-        0,  182,    0,  181,    0,    0,  102,    0,    0,    0,
-=======
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,  229,  227,    0,  226,  225,    0,
-        0,    0,    0,    0,    0,    0,    0,    0,  186,    0,
-      185,    0,    0,  106,    0,    0,    0,    0,    0,    0,
+        0,    0,    0,    0,  230,  228,    0,  227,  226,    0,
+        0,    0,    0,    0,    0,    0,    0,    0,  187,    0,
+      186,    0,    0,  107,    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,    0,    0,    0,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
 
-<<<<<<< HEAD
-       99,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-=======
-        0,    0,    0,    0,    0,    0,    0,  103,    0,    0,
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+        0,    0,    0,    0,    0,    0,    0,  104,    0,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
         0,    0,    0,    0,    0,    0,    0,   18,    0,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-<<<<<<< HEAD
-        0,   19,    0,    0,    0,    0,    0,  224,  221,    0,
-        0,    0,    0,    0,    0,  183,    0,  185,    0,    0,
-        0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,  106,    0,    0,    0,    0,    0,    0,   86,
-        0,    0,    0,    0,    0,    0,  129,    0,    0,    0,
-=======
         0,    0,    0,    0,    0,    0,    0,    0,   19,    0,
-        0,    0,    0,    0,  228,  225,    0,    0,    0,    0,
-        0,    0,    0,  187,    0,    0,  189,    0,    0,    0,
+        0,    0,    0,    0,  229,  226,    0,    0,    0,    0,
+        0,    0,    0,  188,    0,    0,  190,    0,    0,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,  110,    0,    0,    0,    0,    0,    0,   91,    0,
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+        0,  111,    0,    0,    0,    0,    0,    0,   91,    0,
 
-        0,    0,    0,    0,    0,  133,    0,    0,    0,    0,
+        0,    0,    0,    0,    0,  134,    0,    0,    0,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,   41,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
         0,    0,    0,    0,   90,    0,    0,    0,    0,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-<<<<<<< HEAD
-        0,    0,    0,    0,   90,    0,    0,   42,    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,
-      125,    0,    0,   35,    0,    0,   39,    0,    0,    0,
-
-        0,    0,    0,    0,   12,  187,  186,    0,    0,    0,
-        0,  139,    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,    0,    0,    0,    0,    0,  117,
-=======
-        0,    0,    0,   95,    0,   42,    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,  129,    0,
-
-        0,   35,    0,    0,   39,    0,    0,    0,    0,    0,
-        0,    0,    0,   12,  191,  190,    0,    0,    0,    0,
-        0,  143,    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,
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+        0,    0,    0,   95,    0,    0,   42,    0,    0,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-      121,    0,    0,    0,    0,    0,    0,    0,    0,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-<<<<<<< HEAD
-        0,    0,    0,    0,    0,    0,    0,    0,    0,   37,
-        0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,    0,    0,    0,   89,
+        0,    0,    0,    0,    0,    0,    0,    0,    0,  130,
 
+        0,    0,   35,    0,    0,   39,    0,    0,    0,    0,
+        0,    0,    0,    0,   12,  192,  191,    0,    0,    0,
+        0,    0,  144,    0,    0,    0,    0,    0,    0,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-      140,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,  135,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        7,    0,    0,  188,    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,  122,    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,  101,
-=======
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-       37,    0,    0,    0,    0,    0,    0,    0,    0,    0,
+        0,   37,    0,    0,    0,    0,    0,    0,    0,    0,
 
-        0,    0,    0,    0,    0,    0,    0,    0,    0,   94,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-      144,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,  139,    0,    0,    0,    0,    0,
+        0,   94,    0,    0,    0,    0,    0,    0,    0,    0,
+        0,    0,  145,    0,    0,    0,    0,    0,    0,    0,
+        0,    0,    0,    0,    0,    0,  140,    0,    0,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        7,    0,    0,  192,    0,    0,    0,    0,    0,    0,
+        0,    0,    7,    0,    0,  193,    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,    0,    0,
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
 
-        0,    0,    0,  105,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-<<<<<<< HEAD
-        0,    0,    0,  119,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,    0,  115,    0,    0,
-=======
-        0,    0,    0,    0,    0,    0,    0,  123,    0,    0,
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
-        0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,  119,    0,    0,    0,    0,    0,    0,    0,    0,
+        0,    0,    0,    0,    0,  106,    0,    0,    0,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
+        0,    0,    0,    0,    0,    0,    0,    0,    0,  124,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-<<<<<<< HEAD
-        0,    0,    0,   94,    0,    0,    0,    0,    0,    0,
+        0,    0,    0,  120,    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,   93,    0,    0,    0,    0,    0,    0,
-=======
-        0,    0,    0,    0,    0,    0,   98,    0,    0,    0,
+        0,    0,    0,    0,    0,    0,    0,    0,    0,   99,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
 
-        0,    0,    0,    0,    0,    0,    0,    0,    0,   97,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
+        0,    0,   98,    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,
-<<<<<<< HEAD
-        0,    0,    0,    0,    0,  133,    0,    0,    0,    0,
+        0,    0,    0,    0,    0,  138,    0,    0,    0,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,  145,  113,    0,    0,    0,    0,
-        0,    0,  118,   36,    0,    0,    0,    0,    0,    0,
+        0,    0,    0,    0,  150,  118,    0,    0,    0,    0,
+        0,    0,  123,   36,    0,    0,    0,    0,    0,    0,
         0,   50,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,  120,   43,   91,    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,  125,   43,   96,    0,    0,    0,    0,    0,
 
-        0,    0,    0,    0,    0,    0,   80,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,    0,    0,    0,  164,
-=======
-        0,    0,  137,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,  149,  117,    0,    0,    0,    0,    0,    0,  122,
-       36,    0,    0,    0,    0,    0,    0,    0,   50,    0,
-        0,    0,    0,    0,    0,    0,    0,    0,    0,  124,
-       43,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-
-        0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
-        0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,   85,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-<<<<<<< HEAD
-        0,    0,    0,    0,    0,    0,   98,    0,    0,    0,
-=======
-        0,    0,    0,    0,    0,    0,    0,    0,  168,    0,
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
-        0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,  134,    0,    0,    0,    0,    0,    0,    0,    0,
-       58,    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,  102,    0,    0,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,  138,    0,    0,    0,    0,    0,    0,    0,    0,
-
-<<<<<<< HEAD
-        0,    0,    0,    0,    0,    0,    0,    0,   40,    0,
-        0,    0,    0,    0,   34,    0,    0,    0,    0,    0,
+        0,    0,    0,    0,    0,    0,   85,    0,    0,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,  121,    0,    0,    0,    0,    0,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,   68,    0,    0,    0,    0,
-        0,    0,   57,    0,    0,    0,  131,    0,    0,    0,
+        0,    0,  169,    0,    0,    0,    0,    0,    0,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,  165,    0,    0,    0,    0,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
+      103,    0,    0,    0,    0,    0,    0,    0,    0,    0,
+        0,    0,    0,    0,    0,  139,    0,    0,    0,    0,
 
-        0,    0,    0,    0,    0,    0,    0,   95,    0,    0,
+        0,    0,    0,    0,   58,    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,    0,    0,    0,    0,    0,   34,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,   24,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,  170,    0,    0,    0,  168,    0,
+        0,    0,    0,    0,    0,    0,    0,  126,    0,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-      192,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-      132,    0,    0,    0,    0,    0,    0,    0,  136,    0,
+        0,    0,   68,    0,    0,    0,    0,    0,    0,   57,
+        0,    0,    0,  136,    0,    0,    0,    0,    0,    0,
 
-        0,    0,    0,    0,    0,    0,    0,  116,    0,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,    0,    0,  130,    0,
-        0,   23,    0,  141,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,    0,    0,  174,    0,
-       88,    0,    0,    0,    0,   83,    0,    0,    0,    0,
-        0,    0,  144,    0,   38,    0,  163,    0,    0,    0,
+        0,    0,  170,    0,    0,    0,    0,    0,    0,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,   66,    0,    0,    0,    0,    0,    0,    0,
-      109,  110,    0,    0,    0,    0,    0,    0,    0,    0,
-
-        0,    0,    0,    0,   87,    0,    0,    0,    0,    0,
-       59,    0,    0,    0,    0,    0,    0,    0,    0,    0,
+        0,    0,    0,    0,    0,  100,    0,    0,    0,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,  138,    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,  196,    0,    0,   84,  100,    0,
+       24,    0,    0,    0,    0,    0,    0,    0,    0,    0,
+        0,    0,  175,    0,    0,    0,  173,    0,    0,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,   63,    0,    0,    0,    0,    0,    0,  171,    0,
-        0,  169,    0,    0,  160,  159,    0,    0,    0,    0,
 
-        0,    0,    0,    0,   22,    0,    0,    0,    0,    0,
-      184,    0,    0,    0,    0,    0,  124,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,  153,    0,    0,    0,  162,
+        0,    0,    0,    0,    0,    0,    0,    0,  197,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,  142,    0,   15,    0,    0,   44,
-        0,    0,    0,    0,    0,    0,    0,    0,    0,  173,
-        0,    0,    0,    0,    0,    0,    0,    0,    0,   46,
-       64,    0,    0,  137,    0,    0,    0,  128,    0,    0,
-=======
-       58,    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,    0,
-        0,    0,    0,    0,   34,    0,    0,    0,    0,    0,
+        0,  137,    0,    0,    0,    0,    0,    0,    0,  141,
+        0,    0,    0,    0,    0,    0,    0,    0,    0,  121,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,  125,    0,    0,    0,    0,    0,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,    0,    0,   68,    0,
-        0,    0,    0,    0,    0,   57,    0,    0,    0,  135,
+      135,    0,    0,   23,    0,  146,    0,    0,    0,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
+      179,    0,   93,    0,    0,    0,    0,   88,    0,    0,
+        0,    0,    0,    0,  149,    0,   38,    0,  168,    0,
 
-        0,    0,    0,    0,    0,    0,    0,    0,  169,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
+        0,    0,    0,    0,   66,    0,    0,    0,    0,    0,
+        0,    0,  114,  115,    0,    0,    0,    0,    0,    0,
+        0,    0,    0,    0,    0,    0,    0,    0,    0,   92,
+        0,    0,    0,    0,    0,   59,    0,    0,    0,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,   99,    0,    0,    0,    0,    0,    0,    0,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
+        0,  143,    0,    0,    0,    0,    0,    0,    0,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,   24,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,    0,    0,  174,    0,
-        0,    0,  172,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-
-        0,    0,    0,    0,  196,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,    0,  136,    0,    0,
-        0,    0,    0,    0,    0,  140,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,  120,    0,    0,    0,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,  134,    0,    0,   23,
-        0,  145,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,  178,    0,   93,    0,
-        0,    0,    0,   88,    0,    0,    0,    0,    0,    0,
-      148,    0,   38,    0,  167,    0,    0,    0,    0,    0,
 
+      201,    0,    0,   89,  105,    0,    0,    0,    0,    0,
+        0,    0,    0,    0,    0,    0,    0,   63,    0,    0,
+        0,    0,    0,    0,  176,    0,    0,  174,    0,    0,
+      165,  164,    0,    0,    0,    0,    0,    0,    0,    0,
+       22,    0,    0,    0,    0,    0,    0,    0,    0,  189,
+        0,    0,    0,    0,    0,  129,    0,    0,    0,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-       66,    0,    0,    0,    0,    0,    0,    0,  113,  114,
-        0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,   92,    0,    0,    0,    0,
-        0,   59,    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,  142,    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,  200,    0,    0,   89,
-
-      104,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,   63,    0,    0,    0,    0,    0,    0,
-      175,    0,    0,  173,    0,    0,  164,  163,    0,    0,
-        0,    0,    0,    0,    0,    0,   22,    0,    0,    0,
-        0,    0,    0,    0,    0,  188,    0,    0,    0,    0,
-        0,  128,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,  157,    0,    0,    0,  166,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-      146,    0,   15,    0,    0,   44,    0,    0,    0,    0,
-
-        0,    0,    0,    0,    0,  177,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,   46,   64,    0,    0,  141,
-        0,    0,    0,  132,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,    0,    0,   56,    0,
-       96,    0,    0,  194,    0,    0,    0,    0,    0,    0,
-      199,    0,  116,    0,    0,    0,  206,    0,    0,    0,
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+        0,    0,    0,    0,    0,  158,    0,    0,    0,  167,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
+        0,    0,    0,    0,  147,    0,   15,    0,    0,   44,
 
-        0,    0,   56,    0,   92,    0,    0,  190,    0,    0,
-      195,    0,  112,    0,    0,    0,  202,    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,  178,
+        0,    0,    0,    0,    0,    0,    0,    0,    0,   46,
+       64,    0,    0,  142,    0,    0,    0,  133,    0,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-<<<<<<< HEAD
+        0,    0,   56,    0,   97,    0,    0,  195,    0,    0,
+        0,    0,    0,    0,  200,    0,  117,    0,    0,    0,
+      207,    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,    0,    0,    0,    0,    0,    0,    0,
-        0,   14,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,  126,    0,    0,    0,   47,    0,    0,  198,    0,
 
-        0,  122,   31,    0,    0,    0,  158,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-      193,    0,  166,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,   29,    0,    0,    0,    0,    0,   28,
-        0,    0,  172,    0,    0,    0,   55,    0,    0,    0,
-      207,    0,    0,  114,    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,    0,    0,  111,    0,    0,    0,   45,    0,    0,
+        0,    0,    0,    0,    0,    0,   14,    0,    0,    0,
+        0,    0,    0,    0,    0,    0,  131,    0,    0,    0,
+       47,    0,    0,    0,    0,    0,    0,  203,    0,    0,
+      127,   31,    0,    0,    0,  163,    0,    0,    0,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
+      198,    0,  171,    0,    0,    0,    0,    0,    0,    0,
+        0,    0,    0,   29,    0,    0,    0,    0,    0,   28,
+        0,    0,  177,    0,    0,    0,   55,    0,    0,    0,
 
-        0,    0,    0,    0,    0,    0,    0,    0,  143,    0,
-        0,    0,   30,    0,    0,    0,    0,    0,  194,    0,
-        0,    0,    0,    0,  154,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,   21,    0,    0,  197,    0,   82,    0,   51,    0,
-        0,    0,    0,  191,  189,    0,   32,    0,    0,    0,
-        0,    0,    0,    0,   79,    0,    0,    0,    0,   17,
-        0,    0,    0,    0,    0,    0,  178,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,    0,  151,    0,    0,
-        0,  127,    0,    0,    0,    0,    0,    0,    0,    0,
-
-        0,    0,   97,    0,    0,    0,    0,    0,   52,    0,
-        0,    0,    0,   48,  156,    0,    0,    0,    0,    0,
-        0,    0,    0,   71,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,    0,  179,    0,    0,
-       13,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-      157,    0,  167,    0,    0,    0,    0,    0,    0,    0,
+      212,    0,    0,  119,    0,    0,    0,    0,    0,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,    0,  161,    0,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,  150,    0,   62,   61,   20,    0,  175,    0,    0,
-=======
-
+       60,    0,    0,    0,    0,    0,    0,  116,    0,    0,
+        0,   45,    0,    0,    0,    0,    0,    0,    0,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
+        0,    0,    0,  148,    0,    0,    0,   30,    0,    0,
+        0,    0,    0,  199,    0,    0,    0,    0,    0,  159,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,   14,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,  130,    0,    0,    0,   47,    0,    0,    0,
-        0,    0,    0,  202,    0,    0,  126,   31,    0,    0,
-        0,  162,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,  197,    0,  170,    0,
-        0,    0,    0,    0,    0,    0,    0,    0,    0,   29,
-        0,    0,    0,    0,    0,   28,    0,    0,  176,    0,
-        0,    0,   55,    0,    0,    0,  211,    0,    0,  118,
+        0,    0,    0,    0,    0,    0,   21,    0,    0,  202,
 
+        0,   87,    0,   51,    0,    0,    0,    0,  196,    0,
+       80,    0,    0,  194,    0,   32,    0,    0,    0,    0,
+        0,    0,    0,    0,   84,    0,    0,    0,    0,   17,
+        0,    0,    0,    0,    0,    0,  183,    0,    0,    0,
+        0,    0,    0,    0,    0,    0,    0,  156,    0,    0,
+        0,  132,    0,    0,    0,    0,    0,    0,    0,    0,
+        0,    0,  102,    0,    0,    0,    0,    0,   52,    0,
+        0,    0,    0,   48,  161,    0,    0,    0,    0,    0,
+        0,    0,    0,    0,    0,    0,    0,   71,    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,    0,    0,    0,
-        0,    0,    0,  115,    0,    0,    0,   45,    0,    0,
-        0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,    0,    0,    0,  147,
-        0,    0,    0,   30,    0,    0,    0,    0,    0,  198,
-        0,    0,    0,    0,    0,  158,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,   21,    0,    0,  201,    0,   87,    0,   51,
-
-        0,    0,    0,    0,  195,    0,   80,    0,    0,  193,
-        0,   32,    0,    0,    0,    0,    0,    0,    0,    0,
-       84,    0,    0,    0,    0,   17,    0,    0,    0,    0,
-        0,    0,  182,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,  155,    0,    0,    0,  131,    0,    0,
-        0,    0,    0,    0,    0,    0,    0,    0,  101,    0,
-        0,    0,    0,    0,   52,    0,    0,    0,    0,   48,
-      160,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,   71,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,    0,  183,    0,    0,
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
-
-       13,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-      161,    0,  171,    0,    0,    0,    0,    0,    0,    0,
+
+        0,  184,    0,    0,   13,    0,    0,    0,    0,    0,
+        0,    0,    0,    0,  162,    0,  172,    0,    0,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-<<<<<<< HEAD
-        0,    0,    0,    0,  108,    0,    0,    0,    0,    0,
+        0,    0,    0,    0,    0,  166,    0,    0,    0,    0,
+        0,    0,    0,    0,    0,    0,    0,    0,    0,  155,
+        0,   62,   61,   20,    0,  180,    0,    0,    0,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-      149,    0,    0,    0,    0,    0,    0,   54,    0,   67,
-        0,   49,  177,    0,  103,    0,    0,    0,    0,    0,
-        0,    0,    0,   81,    0,    0,    0,    0,    0,    0,
-        0,   77,    0,    0,    0,    0,    0,    0,   16,    0,
+        0,    0,    0,   81,    0,  113,    0,    0,    0,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,   53,    0,    0,    0,    0,    0,    0,   75,
-        0,    0,    0,    0,    0,    0,    0,    0,  206,    0,
 
+        0,    0,  154,    0,    0,    0,    0,    0,    0,   54,
+        0,   67,    0,   49,  182,    0,  108,    0,    0,    0,
+        0,    0,    0,    0,    0,   86,    0,    0,    0,    0,
+        0,    0,    0,    0,    0,    0,   77,    0,    0,    0,
+        0,    0,    0,   16,    0,    0,    0,    0,    0,    0,
+        0,    0,    0,    0,    0,    0,    0,   53,    0,    0,
+        0,    0,    0,    0,    0,    0,    0,   75,    0,    0,
+        0,    0,    0,    0,    0,    0,  211,    0,    0,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,    0,    0,   33,    0,
-        0,   76,    0,    0,    0,    0,  155,    0,    0,    0,
-        0,    0,    0,  200,  203,  176,    0,  123,  104,    0,
-        0,    0,    0,    0,    0,    0,    0,   72,    0,    0,
-        0,    0,    0,    0,    0,    0,    0,    0,  147,    0,
-        0,    0,    0,    0,    0,  152,    0,   74,    0,   65,
-        0,    0,    0,    0,    0,    0,    0,    0,  105,    0,
-        0,    0,    0,    0,    0,    0,  146,    0,    0,  180,
-        0,  205,  201,    0,    0,    0,    0,    0,    0,    0,
-
-        0,    0,    0,    0,    0,    0,    0,    0,    0,   73,
-        0,    0,    0,    0,    0,   27,   25,    0,    0,    0,
-       78,    0,    0,  107,    0,    0,   70,    0,    0,    0,
-      204,    0,    0,    0,    0,    0,   69,    0,  148,   26,
-      199,    0
-=======
-        0,  165,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,  154,    0,   62,   61,   20,
-        0,  179,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,    0,    0,    0,   81,
-        0,  112,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,    0,    0,  153,    0,
-
-        0,    0,    0,    0,    0,   54,    0,   67,    0,   49,
-      181,    0,  107,    0,    0,    0,    0,    0,    0,    0,
-        0,   86,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,   77,    0,    0,    0,    0,    0,    0,   16,
-        0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,   53,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,   75,    0,    0,    0,    0,    0,    0,
-        0,    0,  210,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,   83,   33,    0,    0,    0,   76,    0,
-
-        0,    0,    0,  159,    0,    0,    0,    0,    0,    0,
-      204,  207,  180,    0,  127,  108,    0,    0,    0,    0,
-        0,    0,    0,   82,    0,    0,   72,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,    0,  151,    0,    0,
-        0,    0,    0,    0,  156,    0,    0,   74,    0,   65,
-        0,    0,    0,    0,    0,    0,    0,    0,  109,    0,
-        0,    0,    0,    0,    0,    0,    0,  150,    0,    0,
-      184,    0,  209,  205,    0,    0,    0,    0,    0,    0,
+        0,    0,    0,    0,    0,    0,    0,   83,   33,    0,
+
+        0,    0,   76,    0,    0,    0,    0,  160,    0,    0,
+        0,    0,    0,    0,  205,  208,  181,    0,  128,  109,
+        0,    0,    0,    0,    0,    0,    0,   82,    0,    0,
+       72,    0,    0,    0,    0,    0,    0,    0,    0,    0,
+        0,  152,    0,    0,    0,    0,    0,    0,  157,    0,
+        0,   74,    0,   65,    0,    0,    0,    0,    0,    0,
+        0,    0,  110,    0,    0,    0,    0,    0,    0,    0,
+        0,  151,    0,    0,  185,    0,  210,  206,    0,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,   73,    0,    0,    0,    0,    0,   27,   25,
+        0,    0,    0,    0,    0,    0,   73,    0,    0,    0,
 
-        0,    0,    0,    0,   78,    0,    0,  111,    0,    0,
-       70,    0,   79,    0,    0,  208,    0,    0,    0,    0,
-        0,   69,    0,  152,   26,  203,    0
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+        0,    0,   27,   25,    0,    0,    0,    0,   78,    0,
+        0,  112,    0,    0,   70,    0,   79,    0,    0,  209,
+        0,    0,    0,    0,    0,   69,    0,  153,   26,  204,
+        0
     } ;
 
 static const YY_CHAR yy_ec[256] =
@@ -1245,1335 +1005,537 @@ static const YY_CHAR yy_meta[77] =
         1,    1,    1,    1,    1,    1
     } ;
 
-<<<<<<< HEAD
-static const flex_int16_t yy_base[2251] =
-    {   0,
-        0,   72,   21,   31,   43,   51,   54,   60,   91,   99,
-     2634, 2635,   34, 2630,  145,    0,  207, 2635,  214,  221,
-       13,  228, 2635, 2610,  118,   25,    2,    6, 2635, 2635,
-       73,   11,   17, 2635, 2635, 2635,  104, 2618, 2571,    0,
-     2608,  108, 2625,   24,  262, 2635, 2567,   67, 2573,   84,
-       75,   88,  224,   91,   89,  290,  220, 2565,  206,  285,
-      236,  204,  197,   60,  291, 2574,  247,  308,  315,  214,
-      286, 2557,  212,  320,  344,  318, 2576,  335,    0,  385,
-      401,  415,  422,  427, 2635,    0, 2635,  441,  446,  236,
-      314,  238,  326,  353,  309, 2635, 2573, 2614, 2635,  263,
-
-     2635,  440, 2601,  308, 2570,  364,   10,  329,  359,  384,
-      391,  241, 2611,    0,  501,  408, 2553, 2550, 2554,  418,
-     2550,   80, 2558,  422, 2544, 2545, 2550,   78, 2560, 2543,
-     2552, 2542, 2551,  341,  343,  340, 2544, 2542,  410, 2590,
-     2594, 2540, 2533, 2586, 2526,  174, 2547, 2547, 2541,  340,
-     2534, 2532, 2533, 2525, 2530, 2524,  429, 2535,  412, 2520,
-     2519, 2533,  425, 2519,  422,  447, 2513,  497,  436,  471,
-     2534, 2531, 2532,  432, 2530, 2565, 2564,  450,  446, 2511,
-      471, 2512,  478, 2504, 2521, 2513, 2515,    0,  477,  483,
-      473,  496,  489,  515, 2511, 2635, 2556,  530, 2505,  499,
-
-      523,  530, 2559,  535, 2558,  532, 2557, 2635, 2635,  578,
-      441,  543, 2516, 2508, 2495, 2506, 2510, 2511, 2491, 2502,
-     2506, 2503, 2502,  475,  516, 2540, 2504, 2485, 2482, 2490,
-     2485, 2499, 2495, 2486, 2482, 2494, 2494, 2482, 2484, 2487,
-     2467, 2471, 2484, 2486, 2483, 2475, 2465, 2483, 2635, 2468,
-     2477,  523, 2515, 2461, 2470, 2512, 2459, 2469, 2472,  510,
-     2468, 2507, 2452, 2454, 2465, 2503,  557, 2448,  562, 2461,
-     2441, 2456,  561, 2446, 2452,  527, 2443, 2441, 2441, 2447,
-     2438, 2437, 2444, 2434, 2493, 2449, 2448, 2442,  530, 2449,
-     2444, 2436, 2426, 2441, 2440, 2435, 2439, 2420, 2436, 2422,
-
-     2428, 2435, 2417,  536, 2422, 2419, 2418,  603, 2417, 2412,
-     2426,  571, 2425, 2468, 2427,  560, 2418, 2406,  561, 2635,
-     2635,  583, 2635, 2635, 2404,  566,  461, 2452,  586, 2462,
-      580, 2635, 2461, 2635, 2455,  630, 2635, 2417,  590, 2394,
-     2403, 2451, 2411, 2394, 2411, 2447, 2407, 2390, 2396, 2448,
-     2403, 2406, 2397, 2400, 2386, 2397, 2441, 2435, 2393, 2390,
-      621, 2396, 2436, 2371, 2429, 2382, 2377, 2371, 2373, 2376,
-     2423, 2380, 2369, 2385, 2419, 2365,  628, 2379, 2364, 2363,
-     2376, 2374, 2372, 2372, 2371, 2366, 2373, 2368, 2364,  599,
-     2362, 2365, 2360, 2346, 2358, 2354, 2404,  589,  602, 2398,
-
-     2635, 2345, 2361, 2395, 2345, 2344, 2343, 2336, 2338, 2350,
-     2341, 2348, 2329, 2346, 2341,  653, 2388, 2341, 2338, 2341,
-     2635, 2340,  559, 2330, 2342,  604, 2317, 2318, 2339, 2330,
-     2320, 2371, 2316, 2330,  618, 2316, 2328, 2327, 2326, 2321,
-     2363, 2323, 2322, 2321, 2320, 2303, 2311, 2361, 2320, 2300,
-     2358, 2635, 2300, 2299,  663, 2312, 2310, 2635, 2635, 2310,
-     2299, 2291,  606, 2350, 2349, 2635, 2348, 2635,  639,  704,
-     2307,  639, 2346, 2288, 2299, 2338, 2291, 2293, 2295, 2282,
-     2290, 2278, 2635, 2283, 2276, 2288, 2291, 2278, 2277, 2635,
-      631, 2279, 2276,  637, 2274, 2276, 2635, 2321, 2283, 2280,
-
-     2265, 2279, 2277, 2277, 2271,  678, 2278, 2266, 2259, 2310,
-     2635, 2257, 2273, 2307, 2268, 2266, 2264, 2265, 2249, 2258,
-     2300, 2251, 2250, 2245, 2244, 2295, 2239,  591, 2258, 2232,
-     2239, 2244, 2254, 2288, 2292, 2635, 2237, 2233,  679, 2231,
-     2283, 2239, 2238, 2232, 2239, 2223, 2223, 2233, 2221, 2235,
-     2235, 2223, 2219, 2217, 2635, 2226, 2273, 2635, 2215, 2226,
-     2265, 2210, 2209, 2214, 2223, 2217, 2211, 2220, 2262, 2256,
-     2218, 2202, 2197, 2217, 2192, 2198,  589, 2212, 2205, 2209,
-     2192, 2250, 2191, 2191, 2242, 2187, 2188, 2187, 2185, 2202,
-     2635, 2198, 2235, 2635, 2186, 2184, 2635, 2195, 2231, 2230,
-
-     2190, 2174, 2191, 2231, 2635, 2635, 2635,  649,  653, 2171,
-      696, 2635, 2181, 2180,  646, 2187, 2167, 2177, 2219, 2164,
-     2217, 2162, 2172, 2214, 2159, 2166, 2159, 2171, 2153, 2153,
-     2168, 2167, 2151,  644, 2165, 2164, 2164, 2146, 2151, 2192,
-     2159, 2156, 2150, 2195, 2139, 2154, 2154, 2152, 2152, 2635,
-     2137, 2134, 2192, 2147, 2139, 2145, 2136, 2144, 2129, 2180,
-     2144, 2126, 2138, 2130,  530, 2121, 2120, 2114, 2119, 2134,
-     2131, 2132, 2111, 2121, 2127, 2170, 2125, 2117, 2108, 2635,
-     2109, 2111, 2106, 2119, 2111, 2110, 2115, 2154, 2153, 2104,
-       16, 2113, 2150, 2095, 2148, 2095, 2098, 2091, 2106, 2635,
-
-     2104, 2083, 2087, 2101, 2096, 2092, 2137, 2089, 2096, 2134,
-     2635, 2079, 2093, 2092, 2095, 2076, 2128, 2127, 2074, 2121,
-      203,  209,  278,  361, 2635,  346,  377,  472,  706,  568,
-      569,  568,  584,  695,  664,  663,  648,  655,  667,  660,
-     2635,  676,  674, 2635,  697,  708,  676,  673,  673,  682,
-      694,  688,  677,  673,  687,  688,  735,  709,  741,  701,
-      716,  738,  745,  701,  701,  711,  720,  707,  710,  713,
-      722,  722,  706,  763,  716,  726,  729,  767,  730,  723,
-      727,  724,  726,  773,  774,  738,  782,  739,  741, 2635,
-      744,  739,  730,  745,  750,  747,  749,  751,  750,  738,
-
-      752,  750,  758,  794,  756,  801,  802,  752,  744,  754,
-      802,  761,  810, 2635,  811,  764,  766,  762,  756,  772,
-      760,  770,  819,  815,  778,  767,  780, 2635,  770,  781,
-      770,  783,  773,  786,  830,  831,  832,  775,  786,  771,
-      794,  785,  774,  780,  835,  799,  783,  795,  839,  840,
-      787,  842,  806,  801,  806,  804,  848,  790,  802,  805,
-      809,  801,  798, 2635,  862,  821,  822,  810,  824,  814,
-      817,  828,  813,  820,  826,  827,  819,  833,  873,  849,
-      823,  837,  842,  839,  821,  828,  842,  887,  844,  841,
-      842,  840,  849, 2635,  845,  840,  855,  852,  838,  840,
-
-      859,  856,  844,  851,  852,  861,  900,  866,  903,  865,
-      855,  853,  852,  863,  859,  915,  862,  873,  858,  859,
-      865,  881,  877,  872,  919, 2635,  883,  883,  876,  887,
-      885,  930,  872,  874,  886,  894,  892,  879,  877,  939,
-      896,  882,  888,  886, 2635, 2635,  896,  901,  906,  894,
-      904,  906, 2635, 2635,  907,  894,  912,  899,  901,  894,
-      911, 2635,  900,  918,  905,  955,  906,  958,  904,  908,
-      926,  967, 2635, 2635, 2635,  912,  916,  915,  912,  928,
-      973,  926,  916,  917,  913,  926,  937,  938,  933,  934,
-      936,  929,  931,  927,  933,  933,  935,  950,  933,  992,
-
-      949,  954,  931,  954,  940,  939, 2635,  946,  947,  996,
-      997,  949,  962, 1000,  958,  948,  963,  957,  965,  952,
-      984,  992, 1014,  962,  957, 1012, 1013,  975, 1015, 2635,
-     1021,  964,  980,  984, 1025,  975,  974,  969,  970,  982,
-      977,  973,  976,  977,  987,  997, 1033,  985,  982, 1000,
-      992,  987, 1045, 1002, 1003,  994, 2635, 1008,  997, 1000,
-     1008, 1010,  995, 1007, 1012, 1009, 1007, 1054, 1020, 1004,
-     1005, 2635, 1021, 1024, 1007, 1024, 1019, 1068, 1011, 1030,
-     2635, 1029, 1032, 1018, 1013, 1031, 1071, 1029, 1025, 1022,
-     1075, 1076, 1038, 1024, 1042, 1042, 1042, 1043, 1044, 1030,
-
-     1045, 1037, 1044, 1034, 1052, 1051, 1038, 1055, 2635, 1047,
-     1053, 1056, 1101, 1048, 2635, 1051, 1056, 1101, 1052, 1064,
-     1058, 1059, 1057, 1059, 1069, 1114, 1058, 1059, 1059, 1118,
-     1062, 1074, 1067, 2635, 1063, 1071, 1069, 1120, 1063, 1084,
-     1070, 1071, 1072, 1073, 1079, 1087, 1078, 1083, 1093, 1094,
-     1095, 1100, 1141, 1113, 1118, 2635, 1100, 1097, 1093, 1107,
-     1090, 1090, 2635, 1091, 1151, 1094, 2635, 1105, 1095, 1115,
-     1114, 1105, 1116, 1159, 1120, 1113, 1117, 1121, 1104, 1121,
-     1122, 1113, 1168, 1115, 2635, 1167, 1114, 1117, 1135, 1117,
-     1118, 1118, 1139, 1136, 1124, 1142, 1130, 1144, 1130, 1138,
-
-     1147, 1127, 1142, 1149, 1191, 1137, 1188, 2635, 1194, 1195,
-     1137, 1147, 1157, 1141, 1161, 1149, 1145, 1152, 1161, 1149,
-     1156, 1157, 1169, 1210, 1157, 1212, 1156, 1155, 1159, 1176,
-     1217, 1167, 1166, 1172, 1170, 1168, 1163, 1224, 1175, 1226,
-     1222, 1228, 2635, 1169, 1186, 1179, 1170, 1189, 1177, 1187,
-     1188, 1184, 1197, 1198, 2635, 1182, 1178, 1184, 2635, 1185,
-     1245, 1204, 1185, 1204, 1205, 1207, 1246, 1199, 1253, 1254,
-     1207, 1212, 1206, 1204, 1215, 1214, 1198, 1203, 1209, 1222,
-     2635, 1244, 1235, 1267, 1207, 1229, 1224, 1224, 1228, 1273,
-     2635, 1216, 1216, 1219, 1236, 1231, 1235, 1230, 2635, 1222,
-
-     1239, 1219, 1240, 1230, 1229, 1282, 1236, 2635, 1249, 1249,
-     1287, 1234, 1244, 1291, 1249, 1254, 1240, 1300, 1243, 1244,
-     1258, 1256, 1248, 1254, 1250, 1268, 1269, 1270, 2635, 1306,
-     1261, 2635, 1271, 2635, 1256, 1267, 1258, 1277, 1270, 1268,
-     1261, 1273, 1317, 1281, 1270, 1277, 1278, 1284, 2635, 1277,
-     2635, 1329, 1282, 1271, 1332, 2635, 1333, 1275, 1281, 1288,
-     1332, 1294, 2635, 1295, 2635, 1282, 2635, 1282, 1285, 1299,
-     1304, 1287, 1346, 1303, 1304, 1344, 1296, 1301, 1352, 1348,
-     1301, 1355, 2635, 1306, 1303, 1358, 1359, 1316, 1317, 1319,
-     2635, 2635, 1311, 1306, 1360, 1309, 1325, 1368, 1310, 1322,
-
-     1311, 1328, 1343, 1374, 2635, 1331, 1324, 1333, 1324, 1335,
-     2635, 1380, 1317, 1328, 1343, 1379, 1331, 1342, 1343, 1344,
-     1341, 1385, 1348, 1350, 1339, 1349, 1355, 1342, 1338, 1398,
-     1394, 1352, 1398, 1404, 1361, 2635, 1347, 1363, 1354, 1357,
-     1366, 1367, 1364, 1354, 1357, 1357, 1358, 1369, 1364, 1419,
-     1366, 1421, 1364, 1369, 1425, 1421, 1362, 1377, 1370, 1373,
-     1386, 1387, 1385, 1434, 2635, 1383, 1389, 2635, 2635, 1394,
-     1386, 1396, 1381, 1437, 1384, 1384, 1445, 1446, 1390, 1400,
-     1449, 2635, 1397, 1398, 1400, 1453, 1394, 1397, 2635, 1415,
-     1416, 2635, 1416, 1404, 2635, 2635, 1417, 1400, 1420, 1421,
-
-     1407, 1409, 1468, 1418, 2635, 1470, 1419, 1413, 1473, 1453,
-     2635, 1475, 1432, 1477, 1428, 1475, 2635, 1423, 1482, 1432,
-     1426, 1423, 1426, 1428, 1445, 1484, 1437, 1449, 1452, 1449,
-     1441, 1444, 1437, 1445, 1435, 2635, 1443, 1458, 1443, 2635,
-     1445, 1499, 1447, 1501, 1463, 1463, 1466, 1466, 1463, 1507,
-     1469, 1470, 1462, 1463, 2635, 1464, 2635, 1474, 1466, 2635,
-     1472, 1477, 1478, 1475, 1519, 1467, 1482, 1483, 1475, 2635,
-     1485, 1473, 1474, 1474, 1480, 1479, 1477, 1531, 1492, 2635,
-     2635, 1533, 1480, 2635, 1481, 1482, 1488, 2635, 1497, 1491,
-     1546, 1493, 1486, 1498, 1493, 1503, 1514, 1507, 1513, 1503,
-
-     1558, 1511, 2635, 1520, 2635, 1517, 1562, 2635, 1515, 1538,
-     2635, 1565, 2635, 1523, 1508, 1568, 2635, 1569, 1526, 1531,
-     1513, 1573, 1569, 1533, 1530, 1526, 1519, 1526, 1575, 1533,
-     1534, 1524, 1529, 1541, 1587, 1541, 1589, 1539, 1587, 1551,
-     1551, 1547, 1591, 1539, 1544, 1542, 1601, 1545, 1553, 1559,
-     1547, 1606, 1602, 1565, 1609, 1570, 1559, 1553, 1613, 1555,
-     1556, 1570, 1617, 1574, 1574, 1620, 1562, 1579, 1575, 1573,
-     1580, 1564, 1622, 1623, 1624, 1587, 1580, 1579, 1579, 1574,
-     1592, 2635, 1583, 1589, 1594, 1581, 1582, 1581, 1583, 1638,
-     1584, 2635, 1580, 1598, 1647, 2635, 1605, 1618, 2635, 1650,
-
-     1603, 2635, 2635, 1594, 1605, 1654, 2635, 1600, 1605, 1603,
-     1653, 1612, 1617, 1603, 1606, 1622, 1611, 1609, 1623, 1610,
-     2635, 1612, 2635, 1630, 1616, 1625, 1668, 1611, 1616, 1676,
-     1625, 1635, 1636, 2635, 1681, 1621, 1678, 1636, 1680, 2635,
-     1631, 1687, 2635, 1630, 1645, 1633, 2635, 1643, 1644, 1693,
-     2635, 1651, 1655, 2635, 1691, 1657, 1633, 1651, 1652, 1661,
-     1643, 1650, 1662, 1661, 1652, 1702, 1654, 1650, 1710, 1652,
-     1653, 1713, 1709, 1715, 1665, 1717, 1670, 1660, 1676, 1669,
-     2635, 1722, 1723, 2635, 1672, 1725, 1667, 2635, 1670, 1680,
-     1724, 1672, 1687, 1674, 1733, 1690, 1676, 1683, 1683, 1738,
-
-     1695, 1696, 1683, 1685, 1699, 1685, 1745, 1698, 2635, 1742,
-     1693, 1690, 2635, 1706, 1693, 1706, 1693, 1714, 2635, 1711,
-     1756, 1709, 1706, 1707, 2635, 1760, 1719, 1702, 1704, 1720,
-     1713, 1703, 1719, 1720, 1729, 1719, 1771, 1731, 1715, 1724,
-     1770, 2635, 1728, 1777, 2635, 1726, 2635, 1720, 2635, 1727,
-     1781, 1782, 1779, 2635, 2635, 1741, 2635, 1781, 1743, 1744,
-     1729, 1730, 1738, 1792, 2635, 1740, 1789, 1790, 1745, 2635,
-     1740, 1758, 1740, 1746, 1759, 1754, 2635, 1751, 1756, 1754,
-     1806, 1750, 1764, 1809, 1757, 1754, 1754, 2635, 1769, 1770,
-     1771, 2635, 1772, 1762, 1774, 1819, 1772, 1821, 1763, 1771,
-
-     1772, 1785, 2635, 1786, 1767, 1768, 1775, 1777, 2635, 1791,
-     1788, 1828, 1789, 2635, 2635, 1793, 1778, 1778, 1793, 1786,
-     1785, 1796, 1783, 2635, 1799, 1787, 1790, 1846, 1786, 1805,
-     1844, 1808, 1801, 1800, 1809, 1811, 1815, 2635, 1851, 1806,
-     2635, 1810, 1801, 1860, 1803, 1862, 1863, 1864, 1822, 1866,
-     2635, 1808, 2635, 1863, 1825, 1826, 1813, 1821, 1832, 1819,
-     1830, 1816, 1814, 1822, 1821, 1826, 1818, 1883, 1836, 1837,
-     1827, 1844, 1843, 1884, 1828, 1847, 1848, 2635, 1853, 1846,
-     1885, 1852, 1839, 1854, 1899, 1856, 1859, 1854, 1859, 1848,
-     1857, 2635, 1906, 2635, 2635, 2635, 1867, 2635, 1908, 1850,
-
-     1910, 1911, 1854, 1913, 1861, 1910, 1911, 1873, 1913, 1859,
-     1863, 1881, 1922, 1881, 2635, 1872, 1862, 1921, 1887, 1880,
-     1876, 1930, 1873, 1875, 1874, 1881, 1924, 1878, 1937, 1881,
-     2635, 1886, 1896, 1898, 1900, 1883, 1891, 2635, 1886, 2635,
-     1898, 2635, 2635, 1903, 2635, 1904, 1904, 1895, 1951, 1895,
-     1905, 1890, 1903, 2635, 1905, 1913, 1958, 1899, 1901, 1898,
-     1922, 2635, 1909, 1916, 1917, 1920, 1967, 1910, 2635, 1964,
-     1911, 1919, 1928, 1914, 1930, 1929, 1932, 1925, 1920, 1920,
-     1932, 1927, 2635, 1938, 1926, 1979, 1930, 1942, 1987, 2635,
-     1933, 1945, 1990, 1939, 1941, 1939, 1940, 1995, 2635, 1948,
-
-     1935, 1950, 1955, 1947, 1953, 2002, 2003, 2004, 1961, 2006,
-     2007, 1951, 1955, 1951, 1967, 1950, 1962, 1956, 2635, 1972,
-     2016, 2635, 1973, 1958, 1976, 1967, 2635, 1968, 1982, 1978,
-     1971, 1966, 1972, 2635, 2635, 2635, 2027, 2635, 2635, 1970,
-     1978, 1973, 2026, 1992, 1989, 2034, 1995, 2635, 2036, 1978,
-     2038, 1981, 1994, 1993, 1994, 1984, 1996, 1992, 2635, 1987,
-     2047, 2000, 2009, 2002, 2046, 2635, 1993, 2635, 2005, 2635,
-     2049, 2055, 1997, 2013, 2058, 2014, 2060, 2061, 2635, 2018,
-     2012, 2005, 2025, 2022, 2014, 2018, 2635, 2065, 2014, 2635,
-     2024, 2635, 2635, 2015, 2023, 2070, 2030, 2023, 2078, 2026,
-
-     2026, 2022, 2024, 2039, 2084, 2085, 2027, 2043, 2028, 2635,
-     2089, 2036, 2043, 2092, 2036, 2635, 2635, 2046, 2095, 2043,
-     2635, 2047, 2046, 2635, 2099, 2048, 2635, 2042, 2042, 2059,
-     2635, 2060, 2105, 2051, 2107, 2108, 2635, 2109, 2635, 2635,
-     2635, 2635, 2115, 2118, 2121, 2122, 2124, 2127, 2130, 2133
-    } ;
-
-static const flex_int16_t yy_def[2251] =
-    {   0,
-     2243, 2243, 2244, 2244, 2243, 2243, 2243, 2243, 2243, 2243,
-     2242, 2242, 2242, 2242, 2242, 2245, 2242, 2242, 2242, 2242,
-     2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242,
-     2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2246,
-     2242, 2242, 2242, 2247,   15, 2242,   45,   45,   45,   45,
-       45,   45,   45,   45,   45, 2248,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45, 2245, 2242,
-     2242, 2242, 2242, 2242, 2242, 2249, 2242, 2242, 2242, 2242,
-     2242, 2242, 2242, 2242, 2242, 2242, 2242, 2246, 2242, 2247,
-
-     2242, 2242,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45, 2250,   45, 2248,   45,   45,   45,   45,   45,
-=======
-static const flex_int16_t yy_base[2336] =
+static const flex_int16_t yy_base[2340] =
     {   0,
         0,   75,   21,   28,   39,   47,   53,   61,   95,  103,
-     2776, 2777,   31, 2772,  151,    0,  216, 2777,  223,  230,
-       13,  237, 2777, 2752,  124,   17,    4,   34, 2777, 2777,
-       23,   43,   64, 2777, 2777, 2777,   56, 2760, 2710,    0,
-     2750,  106, 2767,    2,  274, 2777, 2706,   85,   90, 2712,
-       98,   77,  231,  235,   97,  200,  304,  229, 2704,  318,
-      218,   62,  219,  220,  214,  257, 2713,  298,  307,  342,
-      328,  229, 2696,   21,  347,  392,  327, 2715,  293,    0,
-      404,  420,  435,  452,  445, 2777,    0, 2777,  409,  460,
-      203,  228,  317,  260,  354,  343, 2777, 2712, 2756, 2777,
-
-      300, 2777,  474, 2743,  342,  254, 2709,  368,   17,  363,
-     2748,  366,  402,  418,  335, 2752,    0,  538,  439, 2691,
-     2688, 2692,  432, 2688,  299, 2696,  432, 2682, 2683, 2688,
-       76, 2698, 2681, 2690, 2680, 2689,  390,  438,   63, 2682,
-     2680,  428, 2731, 2735, 2678, 2671, 2727, 2664,  441, 2685,
-     2685, 2679,  243, 2672, 2670, 2671, 2663, 2668, 2662,  444,
-     2673,  395, 2658, 2657, 2671,  464, 2657,  434,  455, 2651,
-      508,  242,  447, 2672, 2669, 2670,  458, 2668, 2706, 2705,
-      475,  198, 2649,  472, 2650,  482, 2642, 2659, 2651, 2653,
-        0,  484,  490,  507,  500,  514,  518, 2649, 2777, 2697,
-
-      546,  551, 2643,  510,  544,  552,  556, 2700,  555, 2699,
-      549, 2698, 2777, 2777,  598,  393,  561, 2654, 2646, 2633,
-     2644, 2648, 2649, 2629, 2640, 2644, 2641, 2640,  465,  531,
-     2681, 2642, 2623, 2620, 2628, 2623, 2637, 2633, 2624, 2620,
-     2632, 2632, 2620, 2622, 2625, 2605, 2609, 2622, 2624, 2621,
-     2613, 2603, 2621, 2777, 2606, 2615,   82, 2656, 2599, 2608,
-     2653, 2597, 2607, 2610,  569, 2606, 2648, 2590, 2592, 2603,
-     2644,  567, 2586,   16, 2599, 2579, 2594,  590, 2584, 2590,
-      476, 2581, 2579, 2579, 2585, 2576, 2575, 2582, 2572, 2634,
-     2587, 2586, 2580,  537, 2587, 2582, 2574, 2564, 2579, 2578,
-
-     2573, 2577, 2558, 2574, 2560, 2566, 2573, 2555,  532, 2560,
-     2557, 2556,  598, 2555, 2550, 2564,  576, 2563, 2609, 2565,
-      575, 2556, 2544,  591, 2777, 2777,  592, 2777, 2777, 2542,
-      470,  573,  596, 2593,  600, 2603,  593,  602, 2777, 2602,
-     2777, 2596,  646, 2777, 2555,  593, 2532, 2541, 2592, 2549,
-     2532, 2549, 2588, 2545, 2528, 2534, 2589, 2541, 2544, 2535,
-     2538, 2524, 2535, 2582, 2576, 2531, 2528,  621, 2534, 2577,
-     2509, 2570, 2520, 2515, 2509, 2511, 2514, 2564, 2518, 2507,
-     2523, 2560, 2503,  669, 2517, 2502, 2501, 2514, 2512, 2510,
-     2510, 2509, 2504, 2511, 2506, 2502,  611, 2500, 2503, 2498,
-
-     2484, 2496, 2492, 2545,  603,  619, 2539, 2777, 2483, 2499,
-     2536, 2483, 2482, 2481, 2474, 2476, 2488, 2479, 2486, 2467,
-     2484, 2479,  342, 2529, 2479, 2476, 2479, 2777, 2478,  623,
-     2468, 2480,  616, 2455, 2456, 2477, 2468, 2458, 2512, 2454,
-     2468,  626, 2454, 2466, 2465, 2464, 2459, 2504, 2461, 2460,
-     2459, 2458, 2441, 2449, 2502, 2458, 2438, 2499, 2777, 2438,
-     2437,  678, 2450, 2448, 2777, 2777, 2448, 2437, 2429,  627,
-     2486, 2490, 2489, 2777, 2488,  615, 2777,  654,  723, 2444,
-      653, 2486, 2425, 2436, 2478, 2428, 2430, 2432, 2419, 2427,
-     2415, 2777, 2420, 2413, 2425, 2428, 2415, 2414, 2777,  656,
-
-     2416, 2413,  641, 2411, 2413, 2777, 2461, 2420, 2417, 2402,
-     2416, 2414, 2414, 2408,  681, 2415, 2403, 2396, 2450, 2777,
-     2394, 2410, 2447, 2405, 2403, 2401, 2402, 2386, 2395, 2440,
-     2388, 2387, 2382, 2381, 2435, 2376,  649, 2395, 2369, 2376,
-     2381, 2391, 2428, 2432, 2777, 2374, 2370,  698, 2368, 2423,
-     2376, 2375, 2369, 2376, 2360, 2360, 2370, 2358, 2372, 2372,
-     2360, 2356, 2354, 2777, 2414, 2777, 2353, 2364, 2406, 2348,
-     2347, 2352, 2361, 2355, 2349, 2358, 2403, 2397, 2356, 2340,
-     2335, 2355, 2330, 2336,  690, 2350, 2343, 2347, 2330, 2391,
-     2329, 2329, 2383, 2325, 2326, 2325, 2323, 2340, 2777, 2336,
-
-     2376, 2777, 2324, 2322, 2777, 2333, 2372, 2371, 2328, 2312,
-     2329, 2372,  690, 2777, 2777, 2777,  678,  670,  676, 2309,
-      704, 2777, 2319, 2318,  666, 2325, 2305, 2315, 2360, 2302,
-     2358, 2300, 2310, 2355, 2297, 2304, 2297, 2299, 2308, 2290,
-     2290, 2305, 2304, 2288,  688, 2302, 2301, 2301, 2283, 2288,
-     2332, 2296, 2293, 2287, 2335, 2276, 2291, 2291, 2289, 2289,
-     2777, 2274, 2271, 2332, 2284, 2276, 2282, 2273, 2281, 2266,
-     2320, 2281, 2263, 2275, 2267,  693, 2258, 2257, 2251, 2256,
-     2271, 2268, 2269, 2248, 2258, 2264, 2310, 2262, 2254, 2245,
-     2777, 2246, 2248, 2243, 2256, 2248, 2247, 2252, 2294, 2293,
-
-     2241,  720, 2250, 2290, 2232, 2288, 2232, 2235, 2228, 2777,
-     2242, 2221, 2225, 2239, 2234, 2230, 2278, 2227, 2234, 2275,
-     2777, 2217, 2231, 2230, 2233, 2214, 2269, 2268, 2208,   26,
-        8,   68,  285,  307, 2777,  300,  387,  433,  747,  482,
-      498,  580,  567,  703,  679,  677,  666,  691,  697,  690,
-     2777,  706,  698, 2777,  719,  733,  733,  727,  740,  706,
-      703,  703,  718,  730,  724,  713,  709,  723,  724,  774,
-      737,  780,  737,  745,  778,  787,  739,  739,  740,  750,
-      755,  741,  744,  747,  756,  756,  740,  800,  750,  760,
-      763,  804,  764,  757,  761,  758,  760,  810,  811,  772,
-
-      819,  773,  775, 2777,  778,  773,  764,  779,  784,  781,
-      783,  785,  784,  772,  786,  784,  792,  831,  790,  838,
-      839,  786,  778,  788,  839,  795,  847, 2777,  848,  798,
-      800,  796,  790,  806,  794,  804,  856,  852,  812,  801,
-      814, 2777,  804,  815,  804,  817,  807,  820,  867,  868,
-      808,  819,  804,  827,  818,  807,  813,  871,  832,  816,
-      828,  875,  876,  820,  878,  839,  834,  839,  837,  884,
-      823,  835,  838,  842,  834,  831, 2777,  898,  854,  855,
-      843,  857,  847,  850,  861,  846,  853,  859,  860,  852,
-      866,  890,  882,  911,  912,  886,  859,  873,  878,  875,
-
-      857,  864,  878,  926,  880,  877,  878,  876,  885, 2777,
-      881,  876,  891,  888,  874,  876,  895,  891,  893,  882,
-      889,  891,  900,  943,  906,  945,  904,  894,  892,  891,
-      902,  898,  957,  901,  912,  897,  898,  904,  920,  916,
-      911,  961, 2777,  922,  922,  915,  926,  924,  972,  911,
-      913,  925,  933,  931,  918,  916,  981,  935,  921,  927,
-      925, 2777, 2777,  935,  940,  945,  933,  943,  945, 2777,
-     2777,  946,  933,  951,  938,  940,  933,  950, 2777,  939,
-      957,  944,  997,  945, 1000,  943,  947,  965, 1009, 2777,
-     2777,  951,  955,  954,  951,  967, 1015,  965,  955,  956,
-
-      952,  965,  976,  977,  972,  973,  975,  968,  970,  966,
-      972,  972,  974,  989,  972, 1034,  988,  993,  970,  993,
-      979,  978, 2777,  985,  986, 1038, 1039,  988, 1001, 1042,
-      997,  987, 1002,  996, 1004,  991, 1022, 1032, 1020, 1028,
-     1040, 1057, 1003,  998, 1057, 1058, 1017, 1060, 2777, 1066,
-     1006, 1022, 1026, 1070, 1017, 1016, 1011, 1012, 1024, 1019,
-     1015, 1024, 1019, 1020, 1030, 1041, 1083, 1031, 1028, 1046,
-     1038, 1033, 1094, 1048, 1049, 1040, 2777, 1054, 1043, 1046,
-     1054, 1056, 1041, 1053, 1058, 1055, 1053, 1103, 1066, 1050,
-     1051, 2777, 1067, 1070, 1053, 1070, 1065, 1117, 1057, 1076,
-
-     2777, 1075, 1078, 1064, 1059, 1077, 1120, 1075, 1071, 1068,
-     1124, 1125, 1084, 1070, 1088, 1088, 1088, 1089, 1090, 1076,
-     1091, 1083, 1090, 1080, 1098, 1097, 1084, 1101, 2777, 1093,
-     1099, 1102, 1150, 1094, 2777, 1097, 1102, 1150, 1098, 1110,
-     1104, 1105, 1103, 1105, 1115, 1163, 1104, 1105, 1105, 1167,
-     1108, 1120, 1113, 2777, 1109, 1117, 1115, 1169, 1108, 1129,
-     1115, 1117, 1118, 1119, 1125, 1133, 1124, 1129, 1139, 1140,
-     1141, 1146, 1190, 1158, 1187, 1170, 1162, 1167, 2777, 1150,
-     1146, 1142, 1156, 1139, 1139, 2777, 1140, 1203, 1143, 2777,
-     1154, 1144, 1164, 1163, 1154, 1165, 1211, 1161, 1170, 1163,
-
-     1167, 1171, 1154, 1171, 1172, 1167, 1225, 1169, 2777, 1222,
-     1166, 1169, 1187, 1169, 1170, 1170, 1191, 1188, 1176, 1194,
-     1182, 1196, 1182, 1190, 1199, 1179, 1194, 1201, 1246, 1189,
-     1243, 2777, 1249, 1250, 1189, 1199, 1209, 1193, 1213, 1201,
-     1197, 1204, 1213, 1201, 1208, 1209, 1221, 1265, 1209, 1267,
-     1208, 1207, 1211, 1228, 1272, 1219, 1218, 1224, 1222, 1220,
-     1215, 1279, 1227, 1281, 1277, 1283, 2777, 1221, 1238, 1231,
-     1222, 1241, 1229, 1239, 1240, 1236, 1249, 1249, 2777, 1233,
-     1229, 1236, 2777, 1237, 1300, 1256, 1237, 1256, 1257, 1259,
-     1301, 1251, 1308, 1309, 1259, 1264, 1258, 1256, 1267, 1266,
-
-     1250, 1255, 1261, 1274, 2777, 1288, 1301, 1289, 1303, 1290,
-     1325, 1262, 1284, 1279, 1279, 1283, 1331, 2777, 1271, 1271,
-     1274, 1291, 1286, 1290, 1285, 2777, 1294, 1278, 1295, 1275,
-     1296, 1286, 1285, 1341, 1292, 2777, 1309, 1309, 1350, 1294,
-     1303, 1353, 1308, 1313, 1299, 1362, 1302, 1303, 1317, 1315,
-     1307, 1313, 1309, 1327, 1328, 1329, 2777, 1368, 1320, 2777,
-     1330, 2777, 1315, 1326, 1317, 1336, 1329, 1327, 1320, 1332,
-     1379, 1340, 1329, 1336, 1337, 1343, 2777, 1336, 2777, 1391,
-     1341, 1330, 1394, 2777, 1395, 1334, 1340, 1347, 1394, 1353,
-     2777, 1354, 2777, 1341, 2777, 1341, 1344, 1358, 1363, 1346,
-
-     1408, 1362, 1363, 1406, 1355, 1360, 1414, 1410, 1360, 1417,
-     2777, 1365, 1362, 1420, 1421, 1375, 1376, 1378, 2777, 2777,
-     1370, 1365, 1422, 1368, 1384, 1430, 1369, 1381, 1370, 1387,
-     1430, 1413, 1414, 1407, 1438, 2777, 1393, 1386, 1395, 1386,
-     1397, 2777, 1445, 1379, 1390, 1405, 1444, 1393, 1404, 1390,
-     1406, 1407, 1404, 1451, 1411, 1413, 1402, 1412, 1418, 1405,
-     1403, 1466, 1464, 1419, 1466, 1472, 1426, 2777, 1412, 1428,
-     1419, 1422, 1431, 1432, 1429, 1419, 1422, 1422, 1423, 1434,
-     1429, 1487, 1431, 1489, 1429, 1434, 1493, 1489, 1427, 1442,
-     1435, 1438, 1451, 1452, 1450, 1502, 2777, 1448, 1454, 2777,
-
-     2777, 1459, 1451, 1461, 1446, 1505, 1449, 1449, 1513, 1514,
-     1455, 1465, 1517, 2777, 1462, 1463, 1465, 1521, 1459, 1462,
-     2777, 1480, 1481, 2777, 1481, 1469, 2777, 2777, 1482, 1465,
-     1485, 1486, 1472, 1474, 1536, 1483, 2777, 1538, 1484, 1478,
-     1541, 1506, 1524, 1539, 1526, 2777, 1545, 1501, 1549, 1496,
-     1546, 2777, 1491, 1553, 1500, 1494, 1491, 1494, 1496, 1554,
-     1514, 1556, 1506, 1518, 1521, 1518, 1510, 1513, 1508, 1516,
-     1507, 2777, 1515, 1530, 1515, 2777, 1517, 1574, 1519, 1576,
-     1535, 1535, 1538, 1538, 1535, 1582, 1541, 1542, 1534, 1535,
-     2777, 1536, 2777, 1546, 1538, 2777, 1544, 1550, 1551, 1548,
-
-     1595, 1540, 1555, 1556, 1548, 2777, 1558, 1546, 1547, 1547,
-     1553, 1552, 1550, 1607, 1565, 2777, 2777, 1609, 1553, 2777,
-     1554, 1555, 1561, 2777, 1570, 1564, 1622, 1566, 1559, 1571,
-     1566, 1576, 1587, 1580, 1586, 1576, 1634, 1584, 2777, 1593,
-     2777, 1590, 1638, 2777, 1588, 1616, 1617, 1623, 1608, 1616,
-     2777, 1645, 2777, 1600, 1585, 1648, 2777, 1649, 1603, 1608,
-     1590, 1653, 1594, 1650, 1614, 1607, 1603, 1596, 1604, 1656,
-     1611, 1612, 1602, 1607, 1619, 1673, 1624, 1675, 1622, 1672,
-     1633, 1633, 1629, 1676, 1621, 1626, 1624, 1686, 1627, 1635,
-     1641, 1629, 1691, 1687, 1647, 1694, 1652, 1641, 1635, 1698,
-
-     1637, 1638, 1652, 1702, 1656, 1656, 1705, 1644, 1661, 1657,
-     1655, 1662, 1646, 1707, 1708, 1709, 1669, 1662, 1661, 1661,
-     1656, 1674, 2777, 1665, 1671, 1676, 1663, 1664, 1663, 1665,
-     1723, 1666, 2777, 1662, 1680, 1732, 2777, 1687, 1701, 1715,
-     1714, 1703, 1705, 2777, 1739, 1689, 2777, 2777, 1680, 1691,
-     1743, 2777, 1697, 1687, 1692, 1691, 1744, 1699, 1704, 1690,
-     1693, 1709, 1698, 1696, 1710, 1697, 2777, 1699, 2777, 1717,
-     1704, 1716, 1763, 1703, 1708, 1771, 1716, 1726, 1727, 2777,
-     1775, 1712, 1772, 1727, 1774, 2777, 1722, 1781, 2777, 1721,
-     1736, 1724, 2777, 1734, 1735, 1787, 2777, 1742, 1746, 2777,
-
-     1785, 1748, 1724, 1742, 1743, 1752, 1734, 1741, 1753, 1752,
-     1743, 1796, 1745, 1741, 1804, 1743, 1744, 1807, 1803, 1809,
-     1756, 1811, 1761, 1751, 1767, 1760, 2777, 1816, 1794, 1818,
-     1800, 1815, 1821, 2777, 1767, 1823, 1762, 2777, 1764, 1766,
-     1776, 1823, 1768, 1783, 1770, 1832, 1786, 1772, 1779, 1779,
-     1837, 1791, 1792, 1779, 1781, 1795, 1781, 1846, 1796, 2777,
-     1843, 1791, 1788, 2777, 1804, 1791, 1804, 1791, 1812, 2777,
-     1809, 1857, 1807, 1804, 1805, 2777, 1861, 1817, 1800, 1802,
-     1818, 1811, 1801, 1817, 1818, 1827, 1817, 1872, 1829, 1813,
-     1822, 1871, 2777, 1826, 1878, 2777, 1824, 2777, 1818, 2777,
-
-     1825, 1882, 1883, 1880, 2777, 1881, 2777, 1863, 1869, 2777,
-     1841, 2777, 1885, 1834, 1845, 1846, 1831, 1832, 1840, 1897,
-     2777, 1842, 1894, 1895, 1847, 2777, 1842, 1860, 1842, 1848,
-     1861, 1856, 2777, 1853, 1858, 1856, 1911, 1852, 1866, 1916,
-     1861, 1858, 1858, 2777, 1873, 1874, 1875, 2777, 1876, 1866,
-     1878, 1926, 1876, 1928, 1867, 1875, 1876, 1889, 2777, 1890,
-     1871, 1872, 1879, 1881, 2777, 1895, 1892, 1935, 1893, 2777,
-     2777, 1897, 1923, 1924, 1922, 1885, 1885, 1894, 1901, 1894,
-     1893, 1904, 1891, 2777, 1907, 1895, 1898, 1957, 1894, 1913,
-     1955, 1916, 1909, 1908, 1917, 1919, 1923, 2777, 1962, 1914,
-
-     2777, 1920, 1912, 1974, 1914, 1976, 1977, 1978, 1933, 1980,
-     2777, 1919, 2777, 1977, 1936, 1937, 1924, 1932, 1943, 1930,
-     1941, 1927, 1925, 1933, 1932, 1937, 1929, 1974, 1998, 1980,
-     2000, 1950, 1939, 1952, 1942, 1959, 1958, 2002, 1943, 1962,
-     1963, 2777, 1968, 1961, 2003, 1967, 1954, 1969, 2017, 1971,
-     1974, 1969, 1974, 1963, 1972, 2777, 2026, 2777, 2777, 2777,
-     1984, 2777, 2028, 1967, 2030, 2031, 1971, 2033, 1978, 2030,
-     2031, 1990, 2033, 1976, 1980, 1998, 2042, 1998, 2025, 2777,
-     2021, 2777, 1991, 1985, 1982, 2044, 2007, 2000, 1996, 2053,
-     1993, 1995, 1994, 2001, 2047, 1998, 2060, 2001, 2777, 2006,
-
-     2016, 2018, 2020, 2003, 2011, 2777, 2006, 2777, 2018, 2777,
-     2777, 2024, 2777, 2026, 2026, 2017, 2076, 2017, 2027, 2012,
-     2025, 2777, 2027, 2058, 2064, 2036, 2034, 2086, 2024, 2026,
-     2023, 2047, 2777, 2034, 2041, 2042, 2045, 2095, 2035, 2777,
-     2092, 2036, 2044, 2053, 2039, 2055, 2054, 2057, 2050, 2045,
-     2045, 2057, 2054, 2777, 2065, 2053, 2109, 2057, 2069, 2097,
-     2118, 2119, 2063, 2777, 2063, 2075, 2123, 2069, 2071, 2069,
-     2070, 2128, 2777, 2078, 2065, 2080, 2085, 2077, 2083, 2135,
-     2136, 2137, 2091, 2139, 2140, 2081, 2085, 2082, 2098, 2081,
-     2093, 2087, 2149, 2777, 2777, 2094, 2105, 2152, 2777, 2106,
-
-     2091, 2109, 2100, 2777, 2101, 2115, 2111, 2104, 2099, 2105,
-     2777, 2777, 2777, 2163, 2777, 2777, 2103, 2111, 2106, 2162,
-     2125, 2122, 2170, 2777, 2166, 2129, 2777, 2173, 2112, 2175,
-     2115, 2128, 2127, 2128, 2118, 2130, 2126, 2777, 2121, 2184,
-     2134, 2143, 2136, 2183, 2777, 2134, 2128, 2777, 2140, 2777,
-     2187, 2193, 2132, 2148, 2196, 2149, 2198, 2199, 2777, 2153,
-     2147, 2140, 2160, 2147, 2159, 2150, 2154, 2777, 2204, 2150,
-     2777, 2160, 2777, 2777, 2151, 2159, 2209, 2166, 2159, 2171,
-     2218, 2163, 2163, 2159, 2161, 2176, 2224, 2225, 2164, 2180,
-     2165, 2182, 2777, 2230, 2174, 2181, 2233, 2174, 2777, 2777,
-
-     2184, 2236, 2181, 2238, 2777, 2186, 2185, 2777, 2241, 2187,
-     2777, 2181, 2777, 2181, 2198, 2777, 2199, 2247, 2190, 2249,
-     2250, 2777, 2251, 2777, 2777, 2777, 2777, 2257, 2260, 2263,
-     2264, 2266, 2269, 2272, 2275
+     2781, 2782,   31, 2777,  151,    0,  216, 2782,  223,  230,
+       13,  237, 2782, 2757,  124,   17,    4,   34, 2782, 2782,
+       23,   43,   64, 2782, 2782, 2782,   56, 2765, 2715,    0,
+     2755,  106, 2772,    2,  274, 2782, 2711,   85,   90, 2717,
+       98,   77,  231,  235,   97,  200,  304,  229, 2709,  318,
+      218,   62,  219,  220,  214,  257, 2718,  298,  307,  342,
+      328,  229, 2701,   21,  347,  392,  327, 2720,  293,    0,
+      404,  420,  435,  452,  445, 2782,    0, 2782,  409,  460,
+      203,  228,  317,  260,  354,  343, 2782, 2717, 2761, 2782,
+
+      300, 2782,  474, 2748,  342,  254, 2714,  368,   17,  363,
+     2753,  366,  402,  418,  335, 2757,    0,  538,  439, 2696,
+     2693, 2697,  432, 2693,  299, 2701,  432, 2687, 2688, 2693,
+       76, 2703, 2686, 2695, 2685, 2694,  390,  438,   63, 2687,
+     2685,  428, 2736, 2740, 2683, 2676, 2732, 2669,  441, 2690,
+     2690, 2684,  243, 2677, 2675, 2676, 2668, 2673, 2667,  444,
+     2678,  395, 2663, 2662, 2676,  464, 2662,  434,  455, 2656,
+      508,  242,  447, 2677, 2674, 2675,  458, 2673, 2711, 2710,
+      475,  198, 2654,  472, 2655,  482, 2647, 2664, 2656, 2658,
+        0,  484,  490,  507,  500,  514,  518, 2654, 2782, 2702,
+
+      546,  551, 2648,  510,  544,  552,  556, 2705,  555, 2704,
+      549, 2703, 2782, 2782,  598,  393,  561, 2659, 2651, 2638,
+     2649, 2653, 2654, 2634, 2645, 2649, 2646, 2645,  465,  531,
+     2686, 2647, 2628, 2625, 2633, 2628, 2642, 2638, 2629, 2625,
+     2637, 2637, 2625, 2627, 2630, 2610, 2614, 2627, 2629, 2626,
+     2618, 2608, 2626, 2782, 2611, 2620,   82, 2661, 2604, 2613,
+     2658, 2602, 2612, 2615,  569, 2611, 2653, 2595, 2597, 2608,
+     2649,  567, 2591,   16, 2604, 2584, 2599,  590, 2589, 2595,
+      476, 2586, 2584, 2584, 2590, 2581, 2580, 2587, 2577, 2639,
+     2592, 2591, 2585,  537, 2592, 2587, 2579, 2569, 2584, 2583,
+
+     2578, 2582, 2563, 2579, 2565, 2571, 2578, 2560,  532, 2565,
+     2562, 2561,  598, 2560, 2555, 2569,  576, 2568, 2614, 2570,
+      575, 2561, 2549,  591, 2782, 2782,  592, 2782, 2782, 2547,
+      470,  573,  596, 2598,  600, 2608,  593,  602, 2782, 2607,
+     2782, 2601,  646, 2782, 2560,  593, 2537, 2546, 2597, 2554,
+     2537, 2554, 2593, 2550, 2533, 2539, 2594, 2546, 2549, 2540,
+     2543, 2529, 2540, 2587, 2581, 2536, 2533,  621, 2539, 2582,
+     2514, 2575, 2525, 2520, 2514, 2516, 2519, 2569, 2523, 2512,
+     2528, 2565, 2508,  669, 2522, 2507, 2506, 2519, 2517, 2515,
+     2515, 2514, 2509, 2516, 2511, 2507,  611, 2505, 2508, 2503,
+
+     2489, 2501, 2497, 2550,  603,  619, 2544, 2782, 2488, 2504,
+     2541, 2488, 2487, 2486, 2479, 2481, 2493, 2484, 2491, 2472,
+     2489, 2484,  672, 2534, 2484, 2481, 2484, 2782, 2483,  285,
+     2473, 2485,  620, 2460, 2461, 2482, 2473, 2463, 2517, 2459,
+     2473,  631, 2459, 2471, 2470, 2469, 2464, 2509, 2466, 2465,
+     2464, 2463, 2446, 2454, 2507, 2463, 2443, 2504, 2782, 2443,
+     2442,  681, 2455, 2453, 2782, 2782, 2453, 2442, 2434,  627,
+     2491, 2495, 2494, 2782, 2493,  615, 2782,  655,  726, 2449,
+      641, 2491, 2430, 2441, 2483, 2433, 2435, 2437, 2424, 2432,
+     2420, 2782, 2425, 2418, 2430, 2433, 2420, 2419, 2782,  655,
+
+     2421, 2418,  638, 2416, 2418, 2782, 2466, 2425, 2422, 2407,
+     2421, 2419, 2419, 2413,  696, 2420, 2408, 2401, 2455, 2782,
+     2399, 2415, 2452, 2410, 2408, 2406, 2407, 2391, 2400, 2445,
+     2393, 2392, 2387, 2386, 2440, 2381,  648, 2400, 2374, 2381,
+     2386, 2396, 2433, 2437, 2782, 2379, 2375,  698, 2373, 2428,
+     2381, 2380, 2374, 2381, 2365, 2365, 2375, 2363, 2377, 2377,
+     2365, 2361, 2359, 2782, 2368, 2418, 2782, 2357, 2368, 2410,
+     2352, 2351, 2356, 2365, 2359, 2353, 2362, 2407, 2401, 2360,
+     2344, 2339, 2359, 2334, 2340,  682, 2354, 2347, 2351, 2334,
+     2395, 2333, 2333, 2387, 2329, 2330, 2329, 2327, 2344, 2782,
+
+     2340, 2380, 2782, 2328, 2326, 2782, 2337, 2376, 2375, 2332,
+     2316, 2333, 2376,  685, 2782, 2782, 2782,  704,  695,  679,
+     2313,  722, 2782, 2323, 2322,  664, 2329, 2309, 2319, 2364,
+     2306, 2362, 2304, 2314, 2359, 2301, 2308, 2301, 2303, 2312,
+     2294, 2294, 2309, 2308, 2292,  670, 2306, 2305, 2305, 2287,
+     2292, 2336, 2300, 2297, 2291, 2339, 2280, 2295, 2295, 2293,
+     2293, 2782, 2278, 2275, 2336, 2288, 2280, 2286, 2277, 2285,
+     2270, 2324, 2285, 2267, 2279, 2271,  582, 2262, 2261, 2255,
+     2260, 2275, 2272, 2273, 2252, 2262, 2268, 2314, 2266, 2258,
+     2249, 2782, 2250, 2252, 2247, 2260, 2252, 2251, 2256, 2298,
+
+     2297, 2245,  709, 2254, 2294, 2236, 2292, 2236, 2239, 2232,
+     2247, 2782, 2245, 2224, 2228, 2242, 2237, 2233, 2281, 2230,
+     2237, 2278, 2782, 2220, 2234, 2233, 2236, 2217, 2268,   26,
+       70,  307,  315,  341,  429,  475, 2782,  465,  496,  582,
+      729,  662,  663,  673,  679,  748,  711,  708,  693,  700,
+      704,  697, 2782,  713,  705, 2782,  725,  739,  739,  731,
+      747,  709,  706,  713,  722,  734,  728,  717,  713,  727,
+      728,  778,  744,  784,  741,  751,  781,  782,  733,  742,
+      744,  754,  759,  745,  748,  751,  760,  760,  744,  804,
+      754,  764,  767,  808,  768,  761,  765,  762,  764,  814,
+
+      815,  776,  823,  777,  779, 2782,  782,  777,  768,  783,
+      788,  785,  787,  789,  788,  776,  790,  788,  796,  835,
+      794,  842,  843,  790,  782,  792,  843,  799,  851, 2782,
+      852,  802,  804,  800,  794,  810,  798,  808,  860,  856,
+      816,  805,  818, 2782,  808,  819,  808,  821,  811,  824,
+      871,  872,  873,  813,  824,  809,  832,  823,  812,  818,
+      876,  837,  821,  833,  880,  881,  825,  883,  844,  839,
+      844,  842,  889,  828,  840,  843,  847,  839,  836, 2782,
+      903,  859,  860,  848,  862,  852,  855,  866,  851,  858,
+      864,  865,  857,  871,  895,  887,  916,  917,  891,  864,
+
+      878,  883,  880,  862,  869,  883,  931,  885,  882,  883,
+      881,  890, 2782,  886,  881,  896,  893,  879,  881,  900,
+      896,  898,  887,  894,  896,  905,  948,  911,  950,  909,
+      899,  897,  896,  907,  903,  962,  906,  917,  902,  903,
+      909,  925,  921,  916,  966, 2782,  927,  927,  920,  931,
+      929,  977,  916,  918,  930,  938,  936,  923,  921,  986,
+      940,  926,  932,  930, 2782, 2782,  940,  945,  950,  938,
+      948,  950, 2782, 2782,  951,  938,  956,  943,  945,  938,
+      955, 2782,  944,  962,  949, 1002,  950, 1005,  948,  952,
+      970, 1014, 2782, 2782, 2782,  956,  960,  959,  956,  972,
+
+     1020,  970,  960,  961,  957,  970,  981,  982,  977,  978,
+      980,  973,  975,  971,  977,  977,  979,  994,  977, 1039,
+      993,  998,  975,  998,  984,  983, 2782,  990,  991, 1043,
+     1044,  993, 1006, 1047, 1002,  992, 1007, 1001, 1009,  996,
+     1027, 1037, 1025, 1033, 1045, 1062, 1008, 1003, 1062, 1063,
+     1022, 1065, 2782, 1071, 1011, 1027, 1031, 1075, 1022, 1021,
+     1016, 1017, 1029, 1024, 1020, 1029, 1024, 1025, 1035, 1046,
+     1088, 1036, 1033, 1051, 1043, 1038, 1099, 1053, 1054, 1045,
+     2782, 1059, 1048, 1051, 1059, 1061, 1046, 1058, 1063, 1060,
+     1058, 1108, 1071, 1055, 1056, 2782, 1072, 1075, 1058, 1075,
+
+     1070, 1122, 1062, 1081, 2782, 1080, 1083, 1069, 1064, 1082,
+     1125, 1080, 1076, 1073, 1129, 1130, 1089, 1075, 1093, 1093,
+     1093, 1094, 1095, 1081, 1096, 1088, 1095, 1085, 1103, 1102,
+     1089, 1106, 2782, 1098, 1104, 1107, 1155, 1099, 2782, 1102,
+     1107, 1155, 1103, 1115, 1109, 1110, 1108, 1110, 1120, 1168,
+     1109, 1110, 1110, 1172, 1113, 1125, 1118, 2782, 1114, 1122,
+     1120, 1174, 1113, 1134, 1120, 1122, 1123, 1124, 1130, 1138,
+     1129, 1134, 1144, 1145, 1146, 1151, 1195, 1163, 1192, 1175,
+     1167, 1172, 2782, 1155, 1151, 1147, 1161, 1144, 1144, 2782,
+     1145, 1208, 1148, 2782, 1159, 1149, 1169, 1168, 1159, 1170,
+
+     1216, 1166, 1175, 1168, 1172, 1176, 1159, 1176, 1177, 1172,
+     1230, 1174, 2782, 1227, 1171, 1174, 1192, 1174, 1175, 1175,
+     1196, 1193, 1181, 1199, 1187, 1201, 1187, 1195, 1204, 1184,
+     1199, 1206, 1251, 1194, 1248, 2782, 1254, 1255, 1194, 1204,
+     1214, 1198, 1218, 1206, 1202, 1209, 1218, 1206, 1213, 1214,
+     1226, 1270, 1214, 1272, 1213, 1212, 1216, 1233, 1277, 1224,
+     1223, 1229, 1227, 1225, 1220, 1284, 1232, 1286, 1282, 1288,
+     2782, 1226, 1243, 1236, 1227, 1246, 1234, 1244, 1245, 1241,
+     1254, 1254, 2782, 1238, 1234, 1241, 2782, 1242, 1305, 1261,
+     1242, 1261, 1262, 1264, 1306, 1256, 1313, 1314, 1264, 1269,
+
+     1263, 1261, 1272, 1271, 1255, 1260, 1266, 1279, 2782, 1293,
+     1306, 1294, 1308, 1295, 1330, 1267, 1289, 1284, 1284, 1288,
+     1336, 2782, 1276, 1276, 1279, 1296, 1291, 1295, 1290, 2782,
+     1299, 1283, 1300, 1280, 1301, 1291, 1290, 1346, 1297, 2782,
+     1314, 1314, 1355, 1299, 1308, 1358, 1313, 1318, 1304, 1367,
+     1307, 1308, 1322, 1320, 1312, 1318, 1314, 1332, 1333, 1334,
+     2782, 1373, 1325, 2782, 1335, 2782, 1320, 1331, 1322, 1341,
+     1334, 1332, 1325, 1337, 1384, 1345, 1334, 1341, 1342, 1348,
+     2782, 1341, 2782, 1396, 1346, 1335, 1399, 2782, 1400, 1339,
+     1345, 1352, 1399, 1358, 2782, 1359, 2782, 1346, 2782, 1346,
+
+     1349, 1363, 1368, 1351, 1413, 1367, 1368, 1411, 1360, 1365,
+     1419, 1415, 1365, 1422, 2782, 1370, 1367, 1425, 1426, 1380,
+     1381, 1383, 2782, 2782, 1375, 1370, 1427, 1373, 1389, 1435,
+     1374, 1386, 1375, 1392, 1435, 1418, 1419, 1412, 1443, 2782,
+     1398, 1391, 1400, 1391, 1402, 2782, 1450, 1384, 1395, 1410,
+     1449, 1398, 1409, 1395, 1411, 1412, 1409, 1456, 1416, 1418,
+     1407, 1417, 1423, 1410, 1408, 1471, 1469, 1424, 1471, 1477,
+     1431, 2782, 1417, 1433, 1424, 1427, 1436, 1437, 1434, 1424,
+     1427, 1427, 1428, 1439, 1434, 1492, 1436, 1494, 1434, 1439,
+     1498, 1494, 1432, 1447, 1440, 1443, 1456, 1457, 1455, 1507,
+
+     2782, 1453, 1459, 2782, 2782, 1464, 1456, 1466, 1451, 1510,
+     1454, 1454, 1518, 1519, 1460, 1470, 1522, 2782, 1467, 1468,
+     1470, 1526, 1464, 1467, 2782, 1485, 1486, 2782, 1486, 1474,
+     2782, 2782, 1487, 1470, 1490, 1491, 1477, 1479, 1541, 1488,
+     2782, 1543, 1489, 1483, 1546, 1511, 1529, 1544, 1531, 2782,
+     1550, 1506, 1554, 1501, 1551, 2782, 1496, 1558, 1505, 1499,
+     1496, 1499, 1501, 1559, 1519, 1561, 1511, 1523, 1526, 1523,
+     1515, 1518, 1513, 1521, 1512, 2782, 1520, 1535, 1520, 2782,
+     1522, 1579, 1524, 1581, 1540, 1540, 1543, 1543, 1540, 1587,
+     1546, 1547, 1539, 1540, 2782, 1541, 2782, 1551, 1543, 2782,
+
+     1549, 1555, 1556, 1553, 1600, 1545, 1560, 1561, 1553, 2782,
+     1563, 1551, 1552, 1552, 1558, 1557, 1555, 1612, 1570, 2782,
+     2782, 1614, 1558, 2782, 1559, 1560, 1566, 2782, 1575, 1569,
+     1627, 1571, 1564, 1576, 1571, 1581, 1592, 1585, 1591, 1581,
+     1639, 1589, 2782, 1598, 2782, 1595, 1643, 2782, 1593, 1621,
+     1622, 1628, 1613, 1621, 2782, 1650, 2782, 1605, 1590, 1653,
+     2782, 1654, 1608, 1613, 1595, 1658, 1599, 1655, 1619, 1612,
+     1608, 1601, 1609, 1661, 1616, 1617, 1607, 1612, 1624, 1678,
+     1629, 1680, 1627, 1677, 1638, 1638, 1634, 1681, 1626, 1631,
+     1629, 1691, 1632, 1640, 1646, 1634, 1696, 1692, 1652, 1699,
+
+     1657, 1646, 1640, 1703, 1642, 1643, 1657, 1707, 1661, 1661,
+     1710, 1649, 1666, 1662, 1660, 1667, 1651, 1712, 1713, 1714,
+     1674, 1667, 1666, 1666, 1661, 1679, 2782, 1670, 1676, 1681,
+     1668, 1669, 1668, 1670, 1728, 1671, 2782, 1667, 1685, 1737,
+     2782, 1692, 1706, 1720, 1719, 1708, 1710, 2782, 1744, 1694,
+     2782, 2782, 1685, 1696, 1748, 2782, 1702, 1692, 1697, 1696,
+     1749, 1704, 1709, 1695, 1698, 1714, 1703, 1701, 1715, 1702,
+     2782, 1704, 2782, 1722, 1709, 1721, 1768, 1708, 1713, 1776,
+     1721, 1731, 1732, 2782, 1780, 1717, 1777, 1732, 1779, 2782,
+     1727, 1786, 2782, 1726, 1741, 1729, 2782, 1739, 1740, 1792,
+
+     2782, 1747, 1751, 2782, 1790, 1753, 1729, 1747, 1748, 1757,
+     1739, 1746, 1758, 1757, 1748, 1801, 1750, 1746, 1809, 1748,
+     1749, 1812, 1808, 1814, 1761, 1816, 1766, 1756, 1772, 1765,
+     2782, 1821, 1799, 1823, 1805, 1820, 1826, 2782, 1772, 1828,
+     1767, 2782, 1769, 1771, 1781, 1828, 1773, 1788, 1775, 1837,
+     1791, 1777, 1784, 1784, 1842, 1796, 1797, 1784, 1786, 1800,
+     1786, 1851, 1801, 2782, 1848, 1796, 1793, 2782, 1809, 1796,
+     1809, 1796, 1817, 2782, 1814, 1862, 1812, 1809, 1810, 2782,
+     1866, 1822, 1805, 1807, 1823, 1816, 1806, 1822, 1823, 1832,
+     1822, 1877, 1834, 1818, 1827, 1876, 2782, 1831, 1883, 2782,
+
+     1829, 2782, 1823, 2782, 1830, 1887, 1888, 1885, 2782, 1886,
+     2782, 1868, 1874, 2782, 1846, 2782, 1890, 1839, 1850, 1851,
+     1836, 1837, 1845, 1902, 2782, 1847, 1899, 1900, 1852, 2782,
+     1847, 1865, 1847, 1853, 1866, 1861, 2782, 1858, 1863, 1861,
+     1916, 1857, 1871, 1921, 1866, 1863, 1863, 2782, 1878, 1879,
+     1880, 2782, 1881, 1871, 1883, 1931, 1881, 1933, 1872, 1880,
+     1881, 1894, 2782, 1895, 1876, 1877, 1884, 1886, 2782, 1900,
+     1897, 1940, 1898, 2782, 2782, 1902, 1928, 1929, 1927, 1890,
+     1890, 1899, 1906, 1899, 1898, 1909, 1896, 2782, 1912, 1900,
+     1903, 1962, 1899, 1918, 1960, 1921, 1914, 1913, 1922, 1924,
+
+     1928, 2782, 1967, 1919, 2782, 1925, 1917, 1979, 1919, 1981,
+     1982, 1983, 1938, 1985, 2782, 1924, 2782, 1982, 1941, 1942,
+     1929, 1937, 1948, 1935, 1946, 1932, 1930, 1938, 1937, 1942,
+     1934, 1979, 2003, 1985, 2005, 1955, 1944, 1957, 1947, 1964,
+     1963, 2007, 1948, 1967, 1968, 2782, 1973, 1966, 2008, 1972,
+     1959, 1974, 2022, 1976, 1979, 1974, 1979, 1968, 1977, 2782,
+     2031, 2782, 2782, 2782, 1989, 2782, 2033, 1972, 2035, 2036,
+     1976, 2038, 1983, 2035, 2036, 1995, 2038, 1981, 1985, 2003,
+     2047, 2003, 2030, 2782, 2026, 2782, 1996, 1990, 1987, 2049,
+     2012, 2005, 2001, 2058, 1998, 2000, 1999, 2006, 2052, 2003,
+
+     2065, 2006, 2782, 2011, 2021, 2023, 2025, 2008, 2016, 2782,
+     2011, 2782, 2023, 2782, 2782, 2029, 2782, 2031, 2031, 2022,
+     2081, 2022, 2032, 2017, 2030, 2782, 2032, 2063, 2069, 2041,
+     2039, 2091, 2029, 2031, 2028, 2052, 2782, 2039, 2046, 2047,
+     2050, 2100, 2040, 2782, 2097, 2041, 2049, 2058, 2044, 2060,
+     2059, 2062, 2055, 2050, 2050, 2062, 2059, 2782, 2070, 2058,
+     2114, 2062, 2074, 2102, 2123, 2124, 2068, 2782, 2068, 2080,
+     2128, 2074, 2076, 2074, 2075, 2133, 2782, 2083, 2070, 2085,
+     2090, 2082, 2088, 2140, 2141, 2142, 2096, 2144, 2145, 2086,
+     2090, 2087, 2103, 2086, 2098, 2092, 2154, 2782, 2782, 2099,
+
+     2110, 2157, 2782, 2111, 2096, 2114, 2105, 2782, 2106, 2120,
+     2116, 2109, 2104, 2110, 2782, 2782, 2782, 2168, 2782, 2782,
+     2108, 2116, 2111, 2167, 2130, 2127, 2175, 2782, 2171, 2134,
+     2782, 2178, 2117, 2180, 2120, 2133, 2132, 2133, 2123, 2135,
+     2131, 2782, 2126, 2189, 2139, 2148, 2141, 2188, 2782, 2139,
+     2133, 2782, 2145, 2782, 2192, 2198, 2137, 2153, 2201, 2154,
+     2203, 2204, 2782, 2158, 2152, 2145, 2165, 2152, 2164, 2155,
+     2159, 2782, 2209, 2155, 2782, 2165, 2782, 2782, 2156, 2164,
+     2214, 2171, 2164, 2176, 2223, 2168, 2168, 2164, 2166, 2181,
+     2229, 2230, 2169, 2185, 2170, 2187, 2782, 2235, 2179, 2186,
+
+     2238, 2179, 2782, 2782, 2189, 2241, 2186, 2243, 2782, 2191,
+     2190, 2782, 2246, 2192, 2782, 2186, 2782, 2186, 2203, 2782,
+     2204, 2252, 2195, 2254, 2255, 2782, 2256, 2782, 2782, 2782,
+     2782, 2262, 2265, 2268, 2269, 2271, 2274, 2277, 2280
     } ;
 
-static const flex_int16_t yy_def[2336] =
+static const flex_int16_t yy_def[2340] =
     {   0,
-     2328, 2328, 2329, 2329, 2328, 2328, 2328, 2328, 2328, 2328,
-     2327, 2327, 2327, 2327, 2327, 2330, 2327, 2327, 2327, 2327,
-     2327, 2327, 2327, 2327, 2327, 2327, 2327, 2327, 2327, 2327,
-     2327, 2327, 2327, 2327, 2327, 2327, 2327, 2327, 2327, 2331,
-     2327, 2327, 2327, 2332,   15, 2327,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45, 2333,   45,   45,   45,
+     2332, 2332, 2333, 2333, 2332, 2332, 2332, 2332, 2332, 2332,
+     2331, 2331, 2331, 2331, 2331, 2334, 2331, 2331, 2331, 2331,
+     2331, 2331, 2331, 2331, 2331, 2331, 2331, 2331, 2331, 2331,
+     2331, 2331, 2331, 2331, 2331, 2331, 2331, 2331, 2331, 2335,
+     2331, 2331, 2331, 2336,   15, 2331,   45,   45,   45,   45,
+       45,   45,   45,   45,   45,   45, 2337,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45,   45, 2330,
-     2327, 2327, 2327, 2327, 2327, 2327, 2334, 2327, 2327, 2327,
-     2327, 2327, 2327, 2327, 2327, 2327, 2327, 2327, 2331, 2327,
+       45,   45,   45,   45,   45,   45,   45,   45,   45, 2334,
+     2331, 2331, 2331, 2331, 2331, 2331, 2338, 2331, 2331, 2331,
+     2331, 2331, 2331, 2331, 2331, 2331, 2331, 2331, 2335, 2331,
 
-     2332, 2327, 2327,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45, 2335,   45, 2333,   45,   45,
+     2336, 2331, 2331,   45,   45,   45,   45,   45,   45,   45,
+       45,   45,   45,   45,   45, 2339,   45, 2337,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-<<<<<<< HEAD
-       45,   45,   45,   45,   45,   45,   45, 2249, 2242, 2242,
-     2242, 2242, 2242, 2242, 2242, 2242,   45,   45,   45,   45,
-
-       45,   45,   45,   45,   45,   45, 2250, 2242, 2242,  115,
-=======
-     2334, 2327, 2327, 2327, 2327, 2327, 2327, 2327, 2327,   45,
+     2338, 2331, 2331, 2331, 2331, 2331, 2331, 2331, 2331,   45,
 
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45, 2335, 2327, 2327,  118,   45,   45,   45,   45,   45,
+       45, 2339, 2331, 2331,  118,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-<<<<<<< HEAD
-       45,   45,   45,   45,   45,   45,   45,   45, 2242,   45,
-=======
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45, 2327,   45,   45,   45,   45,   45,   45,
+       45,   45,   45, 2331,   45,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
 
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-<<<<<<< HEAD
-       45,   45,   45,   45,   45,   45,   45,   45, 2242, 2242,
-     2242, 2242, 2242, 2242, 2242,   45,   45,   45,   45,   45,
-       45, 2242,   45, 2242,   45,  115, 2242,   45,   45,   45,
-=======
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45, 2327, 2327, 2327, 2327, 2327, 2327, 2327,
-       45,   45,   45,   45,   45,   45,   45,   45, 2327,   45,
-     2327,   45,  118, 2327,   45,   45,   45,   45,   45,   45,
+       45,   45,   45, 2331, 2331, 2331, 2331, 2331, 2331, 2331,
+       45,   45,   45,   45,   45,   45,   45,   45, 2331,   45,
+     2331,   45,  118, 2331,   45,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
 
-<<<<<<< HEAD
-     2242,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-     2242,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45, 2242,   45,   45,   45,   45,   45, 2242, 2242, 2242,
-       45,   45,   45,   45,   45, 2242,   45, 2242,   45,  115,
-       45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45, 2242,   45,   45,   45,   45,   45,   45, 2242,
-       45,   45,   45,   45,   45,   45, 2242,   45,   45,   45,
-=======
-       45,   45,   45,   45,   45,   45,   45, 2327,   45,   45,
+       45,   45,   45,   45,   45,   45,   45, 2331,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45, 2327,   45,   45,
+       45,   45,   45,   45,   45,   45,   45, 2331,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45, 2327,   45,
-       45,   45,   45,   45, 2327, 2327, 2327,   45,   45,   45,
-       45,   45,   45, 2327,   45,   45, 2327,   45,  118,   45,
+       45,   45,   45,   45,   45,   45,   45,   45, 2331,   45,
+       45,   45,   45,   45, 2331, 2331, 2331,   45,   45,   45,
+       45,   45,   45, 2331,   45,   45, 2331,   45,  118,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45, 2327,   45,   45,   45,   45,   45,   45, 2327,   45,
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+       45, 2331,   45,   45,   45,   45,   45,   45, 2331,   45,
 
-       45,   45,   45,   45,   45, 2327,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45,   45, 2327,
+       45,   45,   45,   45,   45, 2331,   45,   45,   45,   45,
+       45,   45,   45,   45,   45,   45,   45,   45,   45, 2331,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-<<<<<<< HEAD
-     2242,   45,   45,   45,   45,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45, 2242,   45,   45,   45,   45,
+       45,   45,   45,   45, 2331,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45, 2242,   45,   45, 2242,   45,   45,
+       45,   45,   45, 2331,   45,   45, 2331,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-     2242,   45,   45, 2242,   45,   45, 2242,   45,   45,   45,
+       45,   45,   45,   45,   45,   45,   45,   45,   45, 2331,
 
-     2242,   45,   45,   45, 2242, 2242, 2242,   45,   45,   45,
-       45, 2242,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
+       45,   45, 2331,   45,   45, 2331,   45,   45,   45, 2331,
+       45,   45,   45,   45, 2331, 2331, 2331,   45,   45,   45,
+       45,   45, 2331,   45,   45,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45,   45, 2242,
-=======
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45, 2327,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45, 2327,   45, 2327,   45,   45,   45,   45,
+       45, 2331,   45,   45,   45,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45, 2327,   45,
+       45, 2331,   45,   45,   45,   45,   45,   45,   45,   45,
 
-       45, 2327,   45,   45, 2327,   45,   45,   45, 2327,   45,
-       45,   45,   45, 2327, 2327, 2327,   45,   45,   45,   45,
-       45, 2327,   45,   45,   45,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
+       45, 2331,   45,   45,   45,   45,   45,   45,   45,   45,
+       45,   45, 2331,   45,   45,   45,   45,   45,   45,   45,
+       45,   45,   45,   45,   45,   45, 2331,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+       45,   45, 2331,   45,   45, 2331,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-     2327,   45,   45,   45,   45,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-<<<<<<< HEAD
-       45,   45,   45,   45,   45,   45,   45,   45,   45, 2242,
-       45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45,   45, 2242,
-
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-     2242,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45, 2242,   45,   45,   45,   45,   45,
-=======
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-     2327,   45,   45,   45,   45,   45,   45,   45,   45,   45,
 
-       45,   45,   45,   45,   45,   45,   45,   45,   45, 2327,
+       45,   45,   45,   45,   45, 2331,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-     2327,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45, 2327,   45,   45,   45,   45,   45,
+       45,   45,   45,   45,   45,   45,   45,   45,   45, 2331,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-     2327,   45,   45, 2327,   45,   45,   45,   45,   45,   45,
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+       45,   45,   45, 2331,   45,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-     2242,   45,   45, 2242,   45,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
+       45,   45,   45,   45,   45,   45,   45,   45,   45, 2331,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-<<<<<<< HEAD
-       45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45,   45, 2242,
-=======
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
 
-       45,   45,   45, 2327,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-<<<<<<< HEAD
-       45,   45,   45, 2242,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45, 2242,   45,   45,
-=======
-       45,   45,   45,   45,   45,   45,   45, 2327,   45,   45,
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
-       45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45, 2327,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-<<<<<<< HEAD
-       45,   45,   45, 2242,   45,   45,   45,   45,   45,   45,
+       45,   45, 2331,   45,   45,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45, 2242,   45,   45,   45,   45,   45,   45,
-=======
-       45,   45,   45,   45,   45,   45, 2327,   45,   45,   45,
+       45,   45,   45,   45,   45, 2331,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+       45,   45,   45,   45, 2331, 2331,   45,   45,   45,   45,
+       45,   45, 2331, 2331,   45,   45,   45,   45,   45,   45,
+       45, 2331,   45,   45,   45,   45,   45,   45,   45,   45,
+       45,   45, 2331, 2331, 2331,   45,   45,   45,   45,   45,
 
-       45,   45,   45,   45,   45,   45,   45,   45,   45, 2327,
-       45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-<<<<<<< HEAD
-       45,   45,   45,   45,   45, 2242,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45, 2242, 2242,   45,   45,   45,   45,
-       45,   45, 2242, 2242,   45,   45,   45,   45,   45,   45,
-       45, 2242,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45, 2242, 2242, 2242,   45,   45,   45,   45,   45,
-=======
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+       45,   45,   45,   45,   45,   45, 2331,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45, 2327,   45,   45,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45, 2327, 2327,   45,   45,   45,   45,   45,   45, 2327,
-     2327,   45,   45,   45,   45,   45,   45,   45, 2327,   45,
-       45,   45,   45,   45,   45,   45,   45,   45,   45, 2327,
-     2327,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-
-<<<<<<< HEAD
-       45,   45,   45,   45,   45,   45, 2242,   45,   45,   45,
+       45,   45, 2331,   45,   45,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45,   45, 2242,
-=======
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+     2331,   45,   45,   45,   45,   45,   45,   45,   45,   45,
+       45,   45,   45,   45,   45, 2331,   45,   45,   45,   45,
+
+       45,   45,   45,   45, 2331,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45, 2327,   45,   45,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-<<<<<<< HEAD
-       45,   45,   45,   45,   45,   45, 2242,   45,   45,   45,
-=======
-       45,   45,   45,   45,   45,   45,   45,   45, 2327,   45,
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+       45,   45, 2331,   45,   45,   45,   45,   45, 2331,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45, 2242,   45,   45,   45,   45,   45,   45,   45,   45,
-     2242,   45,   45,   45,   45,   45,   45,   45,   45,   45,
+       45,   45,   45,   45,   45,   45,   45, 2331,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45, 2327,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45, 2327,   45,   45,   45,   45,   45,   45,   45,   45,
+       45,   45, 2331,   45,   45,   45,   45,   45,   45, 2331,
+       45,   45,   45, 2331,   45,   45,   45,   45,   45,   45,
 
-<<<<<<< HEAD
-       45,   45,   45,   45,   45,   45,   45,   45, 2242,   45,
-       45,   45,   45,   45, 2242,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45, 2242,   45,   45,   45,   45,   45,   45,
+       45,   45, 2331,   45,   45,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45, 2242,   45,   45,   45,   45,
-       45,   45, 2242,   45,   45,   45, 2242,   45,   45,   45,
+       45,   45,   45,   45,   45, 2331,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45, 2242,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-
-       45,   45,   45,   45,   45,   45,   45, 2242,   45,   45,
-=======
-     2327,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45, 2327,   45,
-       45,   45,   45,   45, 2327,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45, 2327,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45, 2327,   45,
-       45,   45,   45,   45,   45, 2327,   45,   45,   45, 2327,
+     2331,   45,   45,   45,   45,   45,   45,   45,   45,   45,
+       45,   45, 2331,   45,   45,   45, 2331,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
 
-       45,   45,   45,   45,   45,   45,   45,   45, 2327,   45,
-       45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+       45,   45,   45,   45,   45,   45,   45,   45, 2331,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45, 2327,   45,   45,   45,   45,   45,   45,   45,   45,
+       45, 2331,   45,   45,   45,   45,   45,   45,   45, 2331,
+       45,   45,   45,   45,   45,   45,   45,   45,   45, 2331,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-<<<<<<< HEAD
-       45,   45, 2242,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45, 2242,   45,   45,   45, 2242,   45,
+     2331,   45,   45, 2331,   45, 2331,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-     2242,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-     2242,   45,   45,   45,   45,   45,   45,   45, 2242,   45,
+     2331,   45, 2331,   45,   45,   45,   45, 2331,   45,   45,
+       45,   45,   45,   45, 2331,   45, 2331,   45, 2331,   45,
 
-       45,   45,   45,   45,   45,   45,   45, 2242,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45, 2242,   45,
-       45, 2242,   45, 2242,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45, 2242,   45,
-     2242,   45,   45,   45,   45, 2242,   45,   45,   45,   45,
-       45,   45, 2242,   45, 2242,   45, 2242,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45, 2242,   45,   45,   45,   45,   45,   45,   45,
-     2242, 2242,   45,   45,   45,   45,   45,   45,   45,   45,
-
-       45,   45,   45,   45, 2242,   45,   45,   45,   45,   45,
-     2242,   45,   45,   45,   45,   45,   45,   45,   45,   45,
+       45,   45,   45,   45, 2331,   45,   45,   45,   45,   45,
+       45,   45, 2331, 2331,   45,   45,   45,   45,   45,   45,
+       45,   45,   45,   45,   45,   45,   45,   45,   45, 2331,
+       45,   45,   45,   45,   45, 2331,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45, 2242,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
+       45, 2331,   45,   45,   45,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45, 2242,   45,   45, 2242, 2242,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45, 2242,   45,   45,   45,   45,   45,   45, 2242,   45,
-       45, 2242,   45,   45, 2242, 2242,   45,   45,   45,   45,
 
-       45,   45,   45,   45, 2242,   45,   45,   45,   45,   45,
-     2242,   45,   45,   45,   45,   45, 2242,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45, 2242,   45,   45,   45, 2242,
-=======
-       45,   45,   45,   45,   45,   45, 2327,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45, 2327,   45,
-       45,   45, 2327,   45,   45,   45,   45,   45,   45,   45,
+     2331,   45,   45, 2331, 2331,   45,   45,   45,   45,   45,
+       45,   45,   45,   45,   45,   45,   45, 2331,   45,   45,
+       45,   45,   45,   45, 2331,   45,   45, 2331,   45,   45,
+     2331, 2331,   45,   45,   45,   45,   45,   45,   45,   45,
+     2331,   45,   45,   45,   45,   45,   45,   45,   45, 2331,
+       45,   45,   45,   45,   45, 2331,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-
-       45,   45,   45,   45, 2327,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45, 2327,   45,   45,
-       45,   45,   45,   45,   45, 2327,   45,   45,   45,   45,
-       45,   45,   45,   45,   45, 2327,   45,   45,   45,   45,
+       45,   45,   45,   45,   45, 2331,   45,   45,   45, 2331,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45, 2327,   45,   45, 2327,
-       45, 2327,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45, 2327,   45, 2327,   45,
-       45,   45,   45, 2327,   45,   45,   45,   45,   45,   45,
-     2327,   45, 2327,   45, 2327,   45,   45,   45,   45,   45,
+       45,   45,   45,   45, 2331,   45, 2331,   45,   45, 2331,
 
+       45,   45,   45,   45,   45,   45,   45,   45,   45, 2331,
+       45,   45,   45,   45,   45,   45,   45,   45,   45, 2331,
+     2331,   45,   45, 2331,   45,   45,   45, 2331,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-     2327,   45,   45,   45,   45,   45,   45,   45, 2327, 2327,
-       45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45, 2327,   45,   45,   45,   45,
-       45, 2327,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45, 2327,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
+       45,   45, 2331,   45, 2331,   45,   45, 2331,   45,   45,
+       45,   45,   45,   45, 2331,   45, 2331,   45,   45,   45,
+     2331,   45,   45,   45,   45,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45, 2327,   45,   45, 2327,
-
-     2327,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45, 2327,   45,   45,   45,   45,   45,   45,
-     2327,   45,   45, 2327,   45,   45, 2327, 2327,   45,   45,
-       45,   45,   45,   45,   45,   45, 2327,   45,   45,   45,
-       45,   45,   45,   45,   45, 2327,   45,   45,   45,   45,
-       45, 2327,   45,   45,   45,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45, 2327,   45,   45,   45, 2327,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-     2327,   45, 2327,   45,   45, 2327,   45,   45,   45,   45,
-
-       45,   45,   45,   45,   45, 2327,   45,   45,   45,   45,
-       45,   45,   45,   45,   45, 2327, 2327,   45,   45, 2327,
-       45,   45,   45, 2327,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45, 2327,   45,
-     2327,   45,   45, 2327,   45,   45,   45,   45,   45,   45,
-     2327,   45, 2327,   45,   45,   45, 2327,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
-       45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45, 2242,   45, 2242,   45,   45, 2242,
-       45,   45,   45,   45,   45,   45,   45,   45,   45, 2242,
-       45,   45,   45,   45,   45,   45,   45,   45,   45, 2242,
-     2242,   45,   45, 2242,   45,   45,   45, 2242,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-
-       45,   45, 2242,   45, 2242,   45,   45, 2242,   45,   45,
-     2242,   45, 2242,   45,   45,   45, 2242,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
 
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-<<<<<<< HEAD
-       45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45, 2242,   45,   45,   45,   45,   45,   45,   45,   45,
-       45, 2242,   45,   45,   45, 2242,   45,   45, 2242,   45,
-
-       45, 2242, 2242,   45,   45,   45, 2242,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-     2242,   45, 2242,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45, 2242,   45,   45,   45,   45,   45, 2242,
-       45,   45, 2242,   45,   45,   45, 2242,   45,   45,   45,
-     2242,   45,   45, 2242,   45,   45,   45,   45,   45,   45,
+       45,   45,   45,   45,   45,   45, 2331,   45,   45,   45,
+       45,   45,   45,   45,   45,   45, 2331,   45,   45,   45,
+     2331,   45,   45,   45,   45,   45,   45, 2331,   45,   45,
+     2331, 2331,   45,   45,   45, 2331,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-=======
-       45,   45, 2327,   45,   45,   45,   45,   45,   45,   45,
-       45,   45, 2327,   45,   45,   45, 2327,   45,   45,   45,
-       45,   45,   45, 2327,   45,   45, 2327, 2327,   45,   45,
-       45, 2327,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45, 2327,   45, 2327,   45,
-       45,   45,   45,   45,   45,   45,   45,   45,   45, 2327,
-       45,   45,   45,   45,   45, 2327,   45,   45, 2327,   45,
-       45,   45, 2327,   45,   45,   45, 2327,   45,   45, 2327,
+     2331,   45, 2331,   45,   45,   45,   45,   45,   45,   45,
+       45,   45,   45, 2331,   45,   45,   45,   45,   45, 2331,
+       45,   45, 2331,   45,   45,   45, 2331,   45,   45,   45,
 
+     2331,   45,   45, 2331,   45,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45, 2327,   45,   45,   45,
-       45,   45,   45, 2327,   45,   45,   45, 2327,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45,   45, 2327,
-       45,   45,   45, 2327,   45,   45,   45,   45,   45, 2327,
-       45,   45,   45,   45,   45, 2327,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45, 2327,   45,   45, 2327,   45, 2327,   45, 2327,
-
-       45,   45,   45,   45, 2327,   45, 2327,   45,   45, 2327,
-       45, 2327,   45,   45,   45,   45,   45,   45,   45,   45,
-     2327,   45,   45,   45,   45, 2327,   45,   45,   45,   45,
-       45,   45, 2327,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45, 2327,   45,   45,   45, 2327,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45, 2327,   45,
-       45,   45,   45,   45, 2327,   45,   45,   45,   45, 2327,
-     2327,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45, 2327,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45, 2327,   45,   45,
-
-     2327,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-     2327,   45, 2327,   45,   45,   45,   45,   45,   45,   45,
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+     2331,   45,   45,   45,   45,   45,   45, 2331,   45,   45,
+       45, 2331,   45,   45,   45,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-     2242,   45,   45, 2242,   45,   45,   45, 2242,   45,   45,
+       45,   45,   45, 2331,   45,   45,   45, 2331,   45,   45,
+       45,   45,   45, 2331,   45,   45,   45,   45,   45, 2331,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-<<<<<<< HEAD
+       45,   45,   45,   45,   45,   45, 2331,   45,   45, 2331,
 
-       45,   45,   45,   45,   45,   45,   45,   45, 2242,   45,
-       45,   45, 2242,   45,   45,   45,   45,   45, 2242,   45,
-       45,   45,   45,   45, 2242,   45,   45,   45,   45,   45,
+       45, 2331,   45, 2331,   45,   45,   45,   45, 2331,   45,
+     2331,   45,   45, 2331,   45, 2331,   45,   45,   45,   45,
+       45,   45,   45,   45, 2331,   45,   45,   45,   45, 2331,
+       45,   45,   45,   45,   45,   45, 2331,   45,   45,   45,
+       45,   45,   45,   45,   45,   45,   45, 2331,   45,   45,
+       45, 2331,   45,   45,   45,   45,   45,   45,   45,   45,
+       45,   45, 2331,   45,   45,   45,   45,   45, 2331,   45,
+       45,   45,   45, 2331, 2331,   45,   45,   45,   45,   45,
+       45,   45,   45,   45,   45,   45,   45, 2331,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45, 2242,   45,   45, 2242,   45, 2242,   45, 2242,   45,
-       45,   45,   45, 2242, 2242,   45, 2242,   45,   45,   45,
-       45,   45,   45,   45, 2242,   45,   45,   45,   45, 2242,
-       45,   45,   45,   45,   45,   45, 2242,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45, 2242,   45,   45,
-       45, 2242,   45,   45,   45,   45,   45,   45,   45,   45,
-
-       45,   45, 2242,   45,   45,   45,   45,   45, 2242,   45,
-       45,   45,   45, 2242, 2242,   45,   45,   45,   45,   45,
-       45,   45,   45, 2242,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45, 2242,   45,   45,
-     2242,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-     2242,   45, 2242,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45, 2242,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45, 2242,   45, 2242, 2242, 2242,   45, 2242,   45,   45,
 
+       45, 2331,   45,   45, 2331,   45,   45,   45,   45,   45,
+       45,   45,   45,   45, 2331,   45, 2331,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45, 2242,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-     2242,   45,   45,   45,   45,   45,   45, 2242,   45, 2242,
-       45, 2242, 2242,   45, 2242,   45,   45,   45,   45,   45,
-       45,   45,   45, 2242,   45,   45,   45,   45,   45,   45,
-       45, 2242,   45,   45,   45,   45,   45,   45, 2242,   45,
+       45,   45,   45,   45,   45, 2331,   45,   45,   45,   45,
+       45,   45,   45,   45,   45,   45,   45,   45,   45, 2331,
+       45, 2331, 2331, 2331,   45, 2331,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45, 2242,   45,   45,   45,   45,   45,   45, 2242,
-       45,   45,   45,   45,   45,   45,   45,   45, 2242,   45,
-
+       45,   45,   45, 2331,   45, 2331,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45, 2242,   45,
-       45, 2242,   45,   45,   45,   45, 2242,   45,   45,   45,
-       45,   45,   45, 2242, 2242, 2242,   45, 2242, 2242,   45,
-       45,   45,   45,   45,   45,   45,   45, 2242,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45, 2242,   45,
-       45,   45,   45,   45,   45, 2242,   45, 2242,   45, 2242,
-       45,   45,   45,   45,   45,   45,   45,   45, 2242,   45,
-       45,   45,   45,   45,   45,   45, 2242,   45,   45, 2242,
-       45, 2242, 2242,   45,   45,   45,   45,   45,   45,   45,
-
-       45,   45,   45,   45,   45,   45,   45,   45,   45, 2242,
-       45,   45,   45,   45,   45, 2242, 2242,   45,   45,   45,
-     2242,   45,   45, 2242,   45,   45, 2242,   45,   45,   45,
-     2242,   45,   45,   45,   45,   45, 2242,   45, 2242, 2242,
-     2242,    0, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242
-    } ;
 
-static const flex_int16_t yy_nxt[2709] =
-    {   0,
-     2242,   13,   14,   13, 2242,   15,   16, 2242,   17,   18,
-       19,   20,   21,   22,   22,   22,   22,   22,   23,   24,
-       85,  828,   37,   14,   37,   86,   25,   26,   38,  101,
-     2242,   27,   37,   14,   37,   42,   28,   42,   38,   91,
-       92,   29,  201,   30,   13,   14,   13,   90,   91,   25,
-       31,   92,   13,   14,   13,   13,   14,   13,   32,   40,
-      829,   13,   14,   13,   33,   40,  102,   91,   92,  201,
-       90,   34,   35,   13,   14,   13,   94,   15,   16,   95,
-       17,   18,   19,   20,   21,   22,   22,   22,   22,   22,
-       23,   24,   13,   14,   13,   90,   39,  104,   25,   26,
-
-       13,   14,   13,   27,   39,   42,  106,   42,   28,   42,
-      107,   42,   41,   29,  108,   30,  111,  112,   93,  139,
-       41,   25,   31,  104,  229,  230,   88,  140,   88,  106,
-       32,   89,   89,   89,   89,   89,   33,  108,  107,  111,
-      220,  112,  221,   34,   35,   44,   44,   44,   45,   45,
-       46,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   47,   45,   45,   45,   45,   45,   48,   45,   45,
-       49,   45,   50,   45,   51,   45,   52,   45,   45,   45,
-       45,   53,   54,   45,   55,   45,   45,   56,   45,   45,
-       57,   58,   59,   60,   61,   62,   63,   64,   65,   51,
-
-       66,   67,   68,   69,   70,   71,   72,   73,   74,   75,
-       76,   77,   78,   45,   45,   45,   45,   45,   80,  254,
-       81,   81,   81,   81,   81,   80,  106,   83,   83,   83,
-       83,   83,  255,   82,   84,   84,   84,   84,   84,   80,
-       82,   83,   83,   83,   83,   83,  137,   82,  109,  106,
-      104,  120,  857,  138,   82,  121,   82,  167,  110,  122,
-      136,  168,  123,   82,  158,  124,  189,  206,  101,  125,
-       82,  109,  159,  858,  160,  191,  116,   82,   45,  161,
-      162,  132,  117,  133,   45,  118,  110,   45,  859,   45,
-      206,   45,  189,   45,  134,  114,  146,  147,   45,   45,
-
-      148,   45,   45,  191,  135,  102,  149,   45,   45,   45,
+       45,   45, 2331,   45,   45,   45,   45,   45,   45, 2331,
+       45, 2331,   45, 2331, 2331,   45, 2331,   45,   45,   45,
+       45,   45,   45,   45,   45, 2331,   45,   45,   45,   45,
+       45,   45,   45,   45,   45,   45, 2331,   45,   45,   45,
+       45,   45,   45, 2331,   45,   45,   45,   45,   45,   45,
+       45,   45,   45,   45,   45,   45,   45, 2331,   45,   45,
+       45,   45,   45,   45,   45,   45,   45, 2331,   45,   45,
+       45,   45,   45,   45,   45,   45, 2331,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-      126,  163,   45,  127,  128,  164,   45,  129,  130,  141,
-       45,  108,  142,  111,  190,  165,  191,  198,   45,  143,
-      131,  144,   45,  150,   45,  115,  189,  151,  176,  177,
-      155,  152,  156,  112,  157,  169,  183,  202,  109,  170,
-      190,  860,  171,  153,  194,  198,  184,  154,  110,  172,
-      173,  185,  192,  190,  174,  175,  236,  112,  237,  241,
-      238,  178,  203,  179,  200,  202,  180,  187,   84,   84,
-
-       84,   84,   84,  239,  259,  242,  181,  240,  260,  193,
-      861,   82,   80,  182,   81,   81,   81,   81,   81,  203,
-      200,  204,  270,   88,  205,   88,  862,   82,   89,   89,
-       89,   89,   89,   80,   82,   83,   83,   83,   83,   83,
-       84,   84,   84,   84,   84,  100,  337,  198,   82,  204,
-       82,  205,  100,   82,   89,   89,   89,   89,   89,   89,
-       89,   89,   89,   89,  211,  216,  245,  202,  271,  246,
-      223,   82,  275,  247,  217,  212,   82,  303,  218,  224,
-      225,  280,  100,  203,  281,  282,  100,  276,  277,  278,
-      100,  304,  283,  295,  296,  267,  284,  268,  100,  321,
-
-      338,  463,  100,  309,  100,  100,  209,  286,  204,  310,
-      308,  205,  319,  320,  210,  210,  210,  210,  210,  320,
-      390,  863,  321,  210,  210,  210,  210,  210,  210,  297,
-      463,  319,  351,  298,  329,  352,  312,  299,  314,  320,
-      319,  321,  287,  288,  289,  323,  210,  210,  210,  210,
-      210,  210,  327,  290,  330,  291,  331,  292,  293,  322,
-      294,  333,  329,  335,  324,  327,  353,  401,  381,  563,
-      454,  406,  411,  391,  354,  327,  392,  802,  803,  331,
-      355,  330,  412,  331,  333,  382,  425,  458,  339,  426,
-      335,  336,  336,  336,  336,  336,  441,  333,  442,  719,
-
-      336,  336,  336,  336,  336,  336,  399,  407,  332,  458,
-      458,  402,  465,  446,  467,  866,  867,  868,  564,  461,
-      333,  408,  455,  336,  336,  336,  336,  336,  336,  462,
-      463,  494,  459,  511,  450,  465,  467,  495,  512,  537,
-      672,  604,  467,  470,  470,  470,  470,  470,  869,  538,
-      673,  720,  470,  470,  470,  470,  470,  470,  555,  472,
-      527,  528,  567,  556,  539,  529,  568,  577,  597,  604,
-      608,  578,  609,  598,  604,  470,  470,  470,  470,  470,
-      470,  745,  628,  650,  607,  637,  513,  746,  651,  683,
-      629,  514,  630,  631,  632,  633,  634,  608,  638,  609,
-
-      639,  744,  611,  751,  771,  870,  748,  772,  745,  871,
-      752,  864,  872,  873,  874,  746,  557,   45,   45,   45,
-       45,   45,  865,  875,  876,  877,   45,   45,   45,   45,
-       45,   45,  878,  879,  880,  881,  882,  883,  884,  885,
-      886,  887,  888,  889,  890,  891,  894,  895,  899,   45,
-       45,   45,   45,   45,   45,  900,  892,  880,  901,  902,
-      903,  879,  893,  896,  897,  904,  898,  905,  906,  907,
-      908,  909,  910,  911,  912,  913,  914,  915,  916,  917,
-      918,  919,  922,  923,  924,  920,  925,  926,  927,  921,
-      928,  929,  930,  931,  932,  933,  934,  935,  937,  938,
-
-      939,  940,  941,  942,  943,  944,  945,  946,  947,  948,
-      949,  936,  951,  950,  952,  953,  954,  955,  956,  957,
-      958,  959,  960,  961,  962,  963,  964,  965,  966,  967,
-      968,  969,  970,  971,  972,  973,  974,  975,  976,  977,
-      978,  979,  980,  981,  982,  983,  984,  985,  986,  987,
-      988,  989,  990,  991,  992,  994,  995,  996,  999, 1000,
-     1001,  993, 1004, 1002,  997, 1005, 1006, 1007,  998, 1003,
-     1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017,
-     1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027,
-     1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037,
-
-     1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047,
-     1048, 1049, 1022, 1050, 1051, 1052, 1053, 1054, 1055, 1056,
-     1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066,
-     1067, 1068, 1069, 1070, 1071, 1072, 1074, 1075, 1076, 1077,
-     1073, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086,
-     1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096,
-     1097, 1098, 1099, 1100, 1102, 1103, 1104, 1101, 1105, 1106,
-     1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116,
-     1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126,
-     1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136,
-
-     1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146,
-     1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156,
-     1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166,
-     1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176,
-     1177, 1155, 1178, 1179, 1154, 1180, 1181, 1182, 1183, 1184,
-     1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194,
-     1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203, 1204,
-     1205, 1206, 1207, 1208, 1210, 1211, 1212, 1213, 1214, 1215,
-     1216, 1217, 1218, 1219, 1220, 1221, 1222, 1223, 1224, 1225,
-     1226, 1227, 1228, 1229, 1230, 1231, 1232, 1233, 1234, 1235,
-
-     1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1246,
-     1236, 1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255,
-     1256, 1257, 1258, 1259, 1260, 1261, 1262, 1263, 1264, 1265,
-     1266, 1209, 1267, 1268, 1269, 1270, 1271, 1272, 1273, 1274,
-     1275, 1276, 1277, 1278, 1279, 1280, 1281, 1282, 1284, 1283,
-     1285, 1286, 1287, 1288, 1289, 1290, 1291, 1292, 1293, 1294,
-     1295, 1296, 1297, 1298, 1299, 1300, 1301, 1302, 1303, 1304,
-     1305, 1306, 1307, 1308, 1309, 1282, 1283, 1310, 1311, 1312,
-     1313, 1314, 1315, 1316, 1317, 1318, 1319, 1320, 1321, 1322,
-     1323, 1324, 1325, 1326, 1327, 1328, 1329, 1330, 1331, 1332,
-
-     1334, 1336, 1337, 1338, 1333, 1339, 1340, 1341, 1342, 1343,
-     1344, 1345, 1346, 1347, 1348, 1349, 1350, 1351, 1352, 1353,
-     1354, 1355, 1356, 1357, 1358, 1359, 1360, 1361, 1362, 1363,
-     1364, 1365, 1366, 1367, 1368, 1369, 1370, 1371, 1372, 1373,
-     1374, 1375, 1376, 1377, 1335, 1378, 1379, 1380, 1381, 1382,
-     1383, 1384, 1385, 1386, 1387, 1388, 1389, 1390, 1391, 1392,
-     1393, 1394, 1395, 1396, 1397, 1398, 1399, 1400, 1401, 1402,
-     1403, 1404, 1405, 1406, 1407, 1408, 1409, 1410, 1411, 1412,
-     1413, 1414, 1415, 1416, 1417, 1418, 1419, 1420, 1421, 1422,
-     1423, 1424, 1425, 1403, 1426, 1427, 1428, 1429, 1430, 1404,
-
-     1431, 1432, 1433, 1434, 1435, 1436, 1437, 1438, 1439, 1440,
-     1441, 1442, 1443, 1444, 1445, 1446, 1447, 1448, 1449, 1450,
-     1451, 1452, 1453, 1454, 1455, 1456, 1457, 1458, 1459, 1460,
-     1461, 1462, 1463, 1464, 1465, 1466, 1467, 1468, 1469, 1470,
-     1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478, 1479, 1480,
-     1481, 1482, 1483, 1484, 1485, 1487, 1488, 1489, 1490, 1491,
-     1492, 1493, 1494, 1495, 1496, 1497, 1498, 1499, 1500, 1501,
-     1502, 1503, 1504, 1505, 1506, 1507, 1508, 1509, 1510, 1511,
-     1512, 1513, 1514, 1515, 1516, 1517, 1519, 1520, 1521, 1522,
-     1523, 1524, 1525, 1526, 1527, 1528, 1529, 1530, 1531, 1532,
-
-     1533, 1534, 1535, 1536, 1537, 1538, 1510, 1486, 1539, 1540,
-     1541, 1542, 1543, 1544, 1545, 1546, 1547, 1548, 1549, 1550,
-     1551, 1552, 1553, 1554, 1555, 1556, 1557, 1558, 1559, 1518,
-     1560, 1561, 1562, 1563, 1565, 1566, 1567, 1568, 1569, 1570,
-     1571, 1564, 1572, 1573, 1574, 1575, 1576, 1577, 1578, 1579,
-     1580, 1581, 1582, 1583, 1584, 1585, 1586, 1587, 1588, 1590,
-     1591, 1594, 1592, 1589, 1593, 1595, 1596, 1597, 1598, 1599,
-     1600, 1601, 1602, 1603, 1604, 1605, 1606, 1607, 1608, 1610,
-     1611, 1612, 1613, 1609, 1614, 1615, 1616, 1617, 1618, 1619,
-     1620, 1621, 1622, 1623, 1624, 1625, 1626, 1627, 1628, 1629,
-
-     1630, 1631, 1610, 1632, 1633, 1634, 1635, 1636, 1637, 1638,
-     1639, 1640, 1641, 1642, 1643, 1644, 1645, 1646, 1647, 1648,
-     1649, 1650, 1651, 1652, 1653, 1654, 1655, 1656, 1657, 1658,
-     1659, 1660, 1661, 1662, 1663, 1664, 1665, 1666, 1667, 1668,
-     1669, 1670, 1671, 1672, 1673, 1674, 1675, 1676, 1677, 1681,
-     1678, 1682, 1683, 1679, 1684, 1685, 1680, 1686, 1687, 1688,
-     1689, 1690, 1691, 1692, 1693, 1694, 1695, 1696, 1697, 1698,
-     1699, 1700, 1701, 1702, 1703, 1704, 1705, 1706, 1707, 1708,
-     1709, 1711, 1712, 1713, 1714, 1715, 1716, 1717, 1718, 1719,
-     1720, 1710, 1721, 1722, 1723, 1724, 1698, 1725, 1726, 1727,
-
-     1728, 1729, 1730, 1731, 1732, 1733, 1734, 1736, 1737, 1738,
-     1739, 1740, 1741, 1742, 1743, 1744, 1745, 1746, 1747, 1748,
-     1749, 1750, 1751, 1752, 1753, 1754, 1755, 1756, 1757, 1758,
-     1759, 1760, 1761, 1762, 1763, 1764, 1765, 1766, 1767, 1768,
-     1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778,
-     1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788,
-     1789, 1790, 1791, 1792, 1735, 1793, 1794, 1795, 1796, 1797,
-     1798, 1799, 1800, 1801, 1802, 1803, 1804, 1805, 1806, 1807,
-     1808, 1809, 1783, 1810, 1811, 1812, 1813, 1814, 1815, 1816,
-     1817, 1818, 1819, 1820, 1821, 1822, 1823, 1824, 1825, 1826,
-
-     1827, 1828, 1829, 1830, 1831, 1832, 1833, 1834, 1835, 1836,
-     1837, 1838, 1839, 1840, 1841, 1842, 1843, 1844, 1845, 1846,
-     1847, 1848, 1849, 1850, 1851, 1852, 1853, 1854, 1855, 1856,
-     1857, 1858, 1859, 1860, 1861, 1862, 1863, 1864, 1865, 1866,
-     1867, 1868, 1869, 1870, 1871, 1872, 1873, 1874, 1875, 1876,
-     1877, 1878, 1879, 1880, 1881, 1882, 1883, 1884, 1885, 1886,
-     1887, 1888, 1889, 1890, 1891, 1892, 1893, 1894, 1895, 1896,
-     1897, 1898, 1899, 1900, 1901, 1902, 1903, 1904, 1905, 1906,
-     1907, 1908, 1909, 1910, 1912, 1913, 1914, 1915, 1911, 1916,
-     1917, 1918, 1919, 1920, 1921, 1922, 1923, 1924, 1925, 1926,
-
-     1927, 1928, 1929, 1930, 1931, 1932, 1933, 1934, 1935, 1936,
-     1937, 1938, 1939, 1940, 1941, 1942, 1943, 1944, 1945, 1946,
-     1947, 1948, 1949, 1950, 1951, 1952, 1953, 1954, 1955, 1956,
-     1957, 1958, 1959, 1960, 1961, 1962, 1963, 1964, 1965, 1966,
-     1967, 1968, 1969, 1970, 1971, 1972, 1973, 1974, 1975, 1976,
-     1977, 1978, 1979, 1980, 1981, 1982, 1983, 1984, 1985, 1986,
-     1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996,
-     1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
-     2007, 2008, 2009, 2010, 2012, 2013, 2011, 2014, 2015, 2016,
-     2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026,
-
-     2027, 2028, 2029, 2030, 2031, 2032, 2033, 2034, 2035, 2036,
-     2037, 2038, 2039, 2040, 2041, 2042, 2043, 2044, 2045, 2046,
-     2047, 2048, 2049, 2050, 2051, 2052, 2053, 2054, 2055, 2056,
-     2057, 2058, 2059, 2060, 2061, 2062, 2063, 2064, 2065, 2066,
-     2067, 2068, 2069, 2070, 2071, 2072, 2073, 2074, 2075, 2076,
-     2077, 2078, 2079, 2080, 2081, 2082, 2083, 2084, 2085, 2086,
-     2087, 2088, 2089, 2090, 2091, 2092, 2093, 2094, 2095, 2096,
-     2097, 2098, 2099, 2100, 2101, 2102, 2103, 2104, 2105, 2106,
-     2107, 2108, 2109, 2110, 2111, 2112, 2113, 2114, 2115, 2116,
-     2117, 2118, 2119, 2120, 2121, 2122, 2123, 2124, 2125, 2126,
-
-     2127, 2128, 2129, 2130, 2131, 2132, 2133, 2134, 2135, 2136,
-     2137, 2138, 2139, 2140, 2141, 2142, 2143, 2144, 2145, 2146,
-     2147, 2148, 2149, 2150, 2151, 2152, 2153, 2154, 2155, 2156,
-     2157, 2158, 2159, 2160, 2161, 2162, 2163, 2164, 2165, 2166,
-     2167, 2168, 2169, 2170, 2171, 2172, 2173, 2174, 2175, 2176,
-     2177, 2178, 2179, 2180, 2181, 2182, 2183, 2184, 2185, 2186,
-     2187, 2188, 2189, 2190, 2191, 2192, 2193, 2194, 2195, 2196,
-     2197, 2199, 2198, 2200, 2201, 2202, 2203, 2204, 2205, 2206,
-     2207, 2208, 2209, 2210, 2211, 2212, 2213, 2214, 2215, 2216,
-     2217, 2218, 2219, 2220, 2221, 2222, 2223, 2224, 2225, 2226,
-
-     2227, 2228, 2229, 2230, 2231, 2232, 2233, 2234, 2235, 2236,
-     2237, 2238, 2239, 2240, 2241,   12,   12,   12,   36,   36,
-       36,   79,   98,   79,  100,  100,  100,  113,  113,  113,
-      188,  856,  188,  207,  207,  207,  855,  854,  853,  852,
-      851,  850,  849,  848,  847,  846,  845,  844,  843,  842,
-      841,  840,  839,  838,  837,  836,  835,  834,  833,  832,
-      831,  830,  827,  826,  825,  824,  823,  822,  821,  820,
-      819,  818,  817,  816,  815,  814,  813,  812,  811,  810,
-      809,  808,  807,  806,  805,  804,  801,  800,  799,  798,
-      797,  796,  795,  794,  793,  792,  791,  790,  789,  788,
-
-      787,  786,  785,  784,  783,  782,  781,  780,  779,  778,
-      777,  776,  775,  774,  773,  770,  769,  768,  767,  766,
-      765,  764,  763,  762,  761,  760,  759,  758,  757,  756,
-      755,  754,  753,  750,  749,  747,  744,  743,  742,  741,
-      740,  739,  738,  737,  736,  735,  734,  733,  732,  731,
-      730,  729,  728,  727,  726,  725,  724,  723,  722,  721,
-      718,  717,  716,  715,  714,  713,  712,  711,  710,  709,
-      708,  707,  706,  705,  704,  703,  702,  701,  700,  699,
-      698,  697,  696,  695,  694,  693,  692,  691,  690,  689,
-      688,  687,  686,  685,  684,  682,  681,  680,  679,  678,
-
-      677,  676,  675,  674,  671,  670,  669,  668,  667,  666,
-      665,  664,  663,  662,  661,  660,  659,  658,  657,  656,
-      655,  654,  653,  652,  649,  648,  647,  646,  645,  644,
-      643,  642,  641,  640,  636,  635,  627,  626,  625,  624,
-      623,  622,  621,  620,  619,  618,  617,  616,  615,  614,
-      613,  612,  610,  607,  606,  605,  603,  602,  601,  600,
-      599,  596,  595,  594,  593,  592,  591,  590,  589,  588,
-      587,  586,  585,  584,  583,  582,  581,  580,  579,  576,
-      575,  574,  573,  572,  571,  570,  569,  566,  565,  562,
-      561,  560,  559,  558,  554,  553,  552,  551,  550,  549,
-
-      548,  547,  546,  545,  544,  543,  542,  541,  540,  536,
-      535,  534,  533,  532,  531,  530,  526,  525,  524,  523,
-      522,  521,  520,  519,  518,  517,  516,  515,  510,  509,
-      508,  507,  506,  505,  504,  503,  502,  501,  500,  499,
-      498,  497,  496,  493,  492,  491,  490,  489,  488,  487,
-      486,  485,  484,  483,  482,  481,  480,  479,  478,  477,
-      476,  475,  474,  473,  471,  469,  468,  466,  464,  460,
-      457,  456,  453,  452,  451,  449,  448,  447,  445,  444,
-      443,  440,  439,  438,  437,  436,  435,  434,  433,  432,
-      431,  430,  429,  428,  427,  424,  423,  422,  421,  420,
-
-      419,  418,  417,  416,  415,  414,  413,  410,  409,  405,
-      404,  403,  400,  398,  397,  396,  395,  394,  393,  389,
-      388,  387,  386,  385,  384,  383,  380,  379,  378,  377,
-      376,  375,  374,  373,  372,  371,  370,  369,  368,  367,
-      366,  365,  364,  363,  362,  361,  360,  359,  358,  357,
-      356,  350,  349,  348,  347,  346,  345,  344,  343,  342,
-      341,  340,  208,  334,  332,  328,  326,  325,  318,  317,
-      316,  315,  313,  311,  307,  306,  305,  302,  301,  300,
-      285,  279,  274,  273,  272,  269,  266,  265,  264,  263,
-      262,  261,  258,  257,  256,  253,  252,  251,  250,  249,
-
-      248,  244,  243,  235,  234,  233,  232,  231,  228,  227,
-      226,  222,  219,  215,  214,  213,  208,  199,  197,  196,
-      195,  186,  166,  145,  119,  105,  103,   43,   99,   97,
-       96,   87,   43, 2242,   11, 2242, 2242, 2242, 2242, 2242,
-     2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242,
-     2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242,
-     2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242,
-     2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242,
-     2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242,
-     2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242,
-
-     2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242
-    } ;
+       45,   45,   45,   45,   45,   45,   45, 2331, 2331,   45,
 
-static const flex_int16_t yy_chk[2709] =
-=======
-       45, 2327,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45, 2327,   45, 2327, 2327, 2327,
-       45, 2327,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45,   45, 2327,
-       45, 2327,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45, 2327,   45,
-
-       45,   45,   45,   45,   45, 2327,   45, 2327,   45, 2327,
-     2327,   45, 2327,   45,   45,   45,   45,   45,   45,   45,
-       45, 2327,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45, 2327,   45,   45,   45,   45,   45,   45, 2327,
-       45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45, 2327,   45,   45,   45,   45,   45,   45,
-       45,   45,   45, 2327,   45,   45,   45,   45,   45,   45,
-       45,   45, 2327,   45,   45,   45,   45,   45,   45,   45,
+       45,   45, 2331,   45,   45,   45,   45, 2331,   45,   45,
+       45,   45,   45,   45, 2331, 2331, 2331,   45, 2331, 2331,
+       45,   45,   45,   45,   45,   45,   45, 2331,   45,   45,
+     2331,   45,   45,   45,   45,   45,   45,   45,   45,   45,
+       45, 2331,   45,   45,   45,   45,   45,   45, 2331,   45,
+       45, 2331,   45, 2331,   45,   45,   45,   45,   45,   45,
+       45,   45, 2331,   45,   45,   45,   45,   45,   45,   45,
+       45, 2331,   45,   45, 2331,   45, 2331, 2331,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45, 2327, 2327,   45,   45,   45, 2327,   45,
-
-       45,   45,   45, 2327,   45,   45,   45,   45,   45,   45,
-     2327, 2327, 2327,   45, 2327, 2327,   45,   45,   45,   45,
-       45,   45,   45, 2327,   45,   45, 2327,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45, 2327,   45,   45,
-       45,   45,   45,   45, 2327,   45,   45, 2327,   45, 2327,
-       45,   45,   45,   45,   45,   45,   45,   45, 2327,   45,
-       45,   45,   45,   45,   45,   45,   45, 2327,   45,   45,
-     2327,   45, 2327, 2327,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45, 2327,   45,   45,   45,   45,   45, 2327, 2327,
+       45,   45,   45,   45,   45,   45, 2331,   45,   45,   45,
 
-       45,   45,   45,   45, 2327,   45,   45, 2327,   45,   45,
-     2327,   45, 2327,   45,   45, 2327,   45,   45,   45,   45,
-       45, 2327,   45, 2327, 2327, 2327,    0, 2327, 2327, 2327,
-     2327, 2327, 2327, 2327, 2327
+       45,   45, 2331, 2331,   45,   45,   45,   45, 2331,   45,
+       45, 2331,   45,   45, 2331,   45, 2331,   45,   45, 2331,
+       45,   45,   45,   45,   45, 2331,   45, 2331, 2331, 2331,
+        0, 2331, 2331, 2331, 2331, 2331, 2331, 2331, 2331
     } ;
 
-static const flex_int16_t yy_nxt[2854] =
+static const flex_int16_t yy_nxt[2859] =
     {   0,
-     2327,   13,   14,   13, 2327,   15,   16,  102,   17,   18,
+     2331,   13,   14,   13, 2331,   15,   16,  102,   17,   18,
        19,   20,   21,   22,   22,   22,   22,   22,   23,   24,
        86,  408,   37,   14,   37,   87,   25,   26,   38,   37,
-       14,   37,   42,   27,   42,   38,  869, 2327,   28,   91,
+       14,   37,   42,   27,   42,   38,  870, 2331,   28,   91,
        13,   14,   13,   92,   29,   91,   30,  103,   13,   14,
        13,  205,   25,   31,   13,   14,   13,   42,   40,   42,
-      870,   32,   13,   14,   13,   91,   40,   33,  409,  170,
+     2331,   32,   13,   14,   13,   91,   40,   33,  409,  170,
        93,   94,   92,  171,   34,   35,   13,   14,   13,  205,
        15,   16,   92,   17,   18,   19,   20,   21,   22,   22,
        22,   22,   22,   23,   24,   39,   13,   14,   13,   93,
@@ -2598,20 +1560,20 @@ static const flex_int16_t yy_nxt[2854] =
       193,  105,  192,   83,  315,  111,  129,  108,   83,  130,
       131,  113,  140,  132,  133,   83,  142,  166,  139,  141,
       202,  167,   83,  110,  143,  112,  134,  193,  119,   83,
-       45,  168,  192,  111,  120,  872,   45,  121,   45,   45,
+       45,  168,  192,  111,  120,  572,   45,  121,   45,   45,
 
       113,   45,  300,  301,   45,  102,  202,   45,  144,  117,
-      264,  145,   45,   45,  265,   45,   45,  873,  146,  195,
+      264,  145,   45,   45,  265,   45,   45,  872,  146,  195,
       147,  115,   45,   45,   45,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,  103,  106,  564,  115,   45,
+       45,   45,   45,   45,   45,  103,  106,  573,  115,   45,
       149,  150,  114,   45,  151,  153,  194,   45,  190,  154,
-      152,  211,  225,  155,  226,   45,  123,  874,  110,   45,
+      152,  211,  225,  155,  226,   45,  123,  873,  110,   45,
       124,   45,  118,  106,  125,  156,  111,  126,  186,  157,
       127,  161,  194,  201,  128,  194,  193,  211,  187,  162,
       158,  163,  159,  188,  160,  172,  164,  165,  344,  173,
 
-      204,  208,  174,  206,  111,  275,  179,  180,  565,  175,
+      204,  208,  174,  206,  111,  275,  179,  180,  874,  175,
       176,  197,  201,  196,  177,  178,  112,   85,   85,   85,
        85,   85,   90,   90,   90,   90,   90,  204,  113,  208,
        83,   81,  206,   82,   82,   82,   82,   82,  241,  875,
@@ -2625,8 +1587,8 @@ static const flex_int16_t yy_nxt[2854] =
       287,  244,  260,  288,   83,  245,  308,  289,  302,  217,
       208,  209,  303,  272,  280,  273,  304,  210,  291,  101,
       309,  324,  325,  101,  418,  358,  468,  101,  359,  281,
-      282,  283,  879,  326,  419,  101,  469,  324,  313,  101,
-      317,  101,  101,  214,  326,  319,  325,  335,  880,  325,
+      282,  283,  877,  326,  419,  101,  469,  324,  313,  101,
+      317,  101,  101,  214,  326,  319,  325,  335,  878,  325,
       324,  215,  215,  215,  215,  215,  292,  293,  294,  326,
       215,  215,  215,  215,  215,  215,  327,  295,  332,  296,
       329,  297,  298,  328,  299,  333,  335,  336,  337,  397,
@@ -2636,280 +1598,262 @@ static const flex_int16_t yy_nxt[2854] =
       413,  333,  340,  339,  337,  336,  338,  340,  453,  346,
       342,  343,  343,  343,  343,  343,  470,  465,  465,  406,
       343,  343,  343,  343,  343,  343,  473,  471,  340,  475,
-      476,  503,  881,  571,  882,  398,  470,  504,  399,  414,
-      462,  617,  457,  465,  466,  470,  343,  343,  343,  343,
+      476,  503,  818,  819,  879,  398,  470,  504,  399,  414,
+      462,  618,  457,  465,  466,  470,  343,  343,  343,  343,
       343,  343,  473,  415,  471,  475,  546,  476,  475,  479,
-      479,  479,  479,  479,  612,  481,  547,  617,  479,  479,
-      479,  479,  479,  479,  520,  536,  537,  575,  585,  521,
-      538,  576,  586,  605,  548,  572,  661,  618,  606,  619,
-      612,  662,  648,  612,  479,  479,  479,  479,  479,  479,
-
-      729,  683,  757,  616,  758,  649,  638,  650,  694,  754,
-      639,  684,  759,  883,  761,  618,  755,  619,  640,  621,
-      641,  642,  643,  644,  645,  842,  764,  884,  757,  885,
-      522,  756,  758,  765,  886,  523,   45,   45,   45,   45,
-       45,  759,  755,  816,  817,   45,   45,   45,   45,   45,
-       45,  785,  877,  887,  786,  730,  888,  889,  890,  891,
-      756,  892,  893,  878,  894,  895,  896,  843,  897,  898,
-      899,   45,   45,   45,   45,   45,   45,  900,  901,  902,
-      903,  904,  905,  906,  907,  910,  911,  908,  915,  893,
-      892,  894,  896,  909,  895,  912,  913,  916,  914,  917,
-
-      918,  919,  920,  921,  922,  923,  924,  925,  926,  927,
-      928,  929,  930,  931,  932,  933,  934,  935,  936,  939,
-      940,  941,  937,  942,  943,  944,  938,  945,  946,  947,
-      948,  949,  950,  951,  952,  954,  955,  956,  957,  958,
-      959,  960,  961,  962,  963,  964,  965,  966,  953,  968,
-      967,  969,  970,  971,  972,  973,  974,  975,  976,  977,
-      978,  979,  980,  981,  982,  983,  984,  985,  986,  987,
-      988,  989,  990,  991,  992,  993,  994,  995,  996,  997,
-      998,  999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007,
-     1008, 1010, 1011, 1012, 1015, 1016, 1017, 1009, 1020, 1018,
-
-     1013, 1021, 1022, 1023, 1014, 1019, 1024, 1025, 1026, 1027,
-     1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037,
-     1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047,
-     1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057,
-     1058, 1059, 1060, 1061, 1062, 1063, 1037, 1064, 1065, 1038,
-     1066, 1067, 1041, 1068, 1069, 1070, 1071, 1072, 1073, 1074,
-     1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084,
-     1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1094, 1095,
-     1096, 1097, 1093, 1098, 1099, 1100, 1101, 1102, 1103, 1104,
-     1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114,
-
-     1115, 1116, 1117, 1118, 1119, 1120, 1122, 1123, 1124, 1121,
-     1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134,
-     1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144,
-     1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154,
-     1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164,
-     1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174,
-     1175, 1176, 1179, 1177, 1180, 1181, 1178, 1182, 1183, 1184,
-     1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194,
-     1195, 1196, 1197, 1198, 1199, 1200, 1201, 1175, 1174, 1202,
-     1176, 1177, 1178, 1203, 1204, 1205, 1206, 1207, 1208, 1209,
-
-     1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219,
-     1220, 1221, 1222, 1223, 1224, 1225, 1226, 1227, 1228, 1229,
-     1230, 1231, 1232, 1234, 1235, 1236, 1237, 1238, 1239, 1240,
-     1241, 1242, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250,
-     1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1261,
-     1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270, 1260,
-     1271, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1280,
-     1281, 1282, 1283, 1284, 1285, 1286, 1287, 1288, 1289, 1290,
-     1291, 1292, 1293, 1233, 1294, 1295, 1296, 1297, 1298, 1299,
-     1300, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1309, 1308,
-
-     1310, 1311, 1312, 1313, 1314, 1315, 1316, 1317, 1318, 1319,
-     1320, 1321, 1322, 1323, 1324, 1325, 1326, 1327, 1328, 1329,
-     1330, 1331, 1332, 1333, 1334, 1306, 1308, 1309, 1310, 1335,
-     1336, 1337, 1338, 1339, 1340, 1341, 1342, 1343, 1344, 1345,
-     1346, 1347, 1348, 1349, 1350, 1351, 1352, 1353, 1354, 1355,
-     1356, 1357, 1358, 1359, 1360, 1362, 1364, 1365, 1366, 1361,
-     1367, 1368, 1369, 1370, 1371, 1372, 1373, 1374, 1375, 1376,
-     1377, 1378, 1379, 1380, 1381, 1382, 1383, 1384, 1385, 1386,
-     1387, 1388, 1389, 1390, 1391, 1392, 1393, 1394, 1395, 1396,
-     1397, 1398, 1399, 1400, 1401, 1402, 1403, 1404, 1405, 1406,
-
-     1407, 1408, 1363, 1409, 1410, 1411, 1412, 1413, 1414, 1415,
-     1416, 1417, 1418, 1419, 1420, 1421, 1422, 1423, 1424, 1425,
-     1426, 1427, 1428, 1429, 1430, 1431, 1432, 1433, 1435, 1434,
-     1436, 1437, 1438, 1439, 1440, 1441, 1442, 1443, 1444, 1445,
-     1446, 1447, 1448, 1449, 1450, 1451, 1452, 1453, 1454, 1455,
-     1456, 1457, 1432, 1458, 1431, 1434, 1433, 1435, 1459, 1460,
-     1461, 1462, 1463, 1464, 1465, 1466, 1467, 1468, 1469, 1470,
-     1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478, 1479, 1480,
-     1481, 1482, 1483, 1484, 1485, 1486, 1487, 1488, 1489, 1490,
-     1491, 1492, 1493, 1494, 1495, 1496, 1497, 1498, 1499, 1500,
-
-     1501, 1502, 1503, 1504, 1505, 1506, 1507, 1508, 1509, 1510,
-     1511, 1512, 1513, 1514, 1515, 1516, 1517, 1519, 1520, 1521,
-     1522, 1523, 1524, 1525, 1526, 1527, 1528, 1529, 1530, 1531,
-     1532, 1533, 1534, 1535, 1536, 1537, 1538, 1539, 1540, 1541,
-     1542, 1543, 1544, 1546, 1545, 1547, 1548, 1549, 1550, 1551,
-     1552, 1554, 1555, 1556, 1557, 1558, 1559, 1560, 1561, 1562,
-     1563, 1564, 1565, 1566, 1567, 1568, 1569, 1570, 1543, 1544,
-     1571, 1572, 1518, 1545, 1573, 1574, 1575, 1576, 1577, 1578,
-     1579, 1580, 1581, 1582, 1583, 1584, 1585, 1586, 1587, 1588,
-     1589, 1590, 1591, 1592, 1593, 1594, 1595, 1553, 1596, 1597,
-
-     1598, 1599, 1601, 1602, 1603, 1604, 1605, 1606, 1607, 1600,
-     1608, 1609, 1610, 1611, 1612, 1613, 1614, 1615, 1616, 1617,
-     1618, 1619, 1620, 1621, 1622, 1623, 1624, 1626, 1627, 1630,
-     1628, 1625, 1629, 1631, 1632, 1633, 1634, 1635, 1636, 1637,
-     1638, 1639, 1640, 1641, 1642, 1643, 1644, 1646, 1647, 1648,
-     1651, 1645, 1650, 1652, 1653, 1654, 1655, 1656, 1657, 1658,
-     1659, 1660, 1661, 1662, 1663, 1664, 1665, 1666, 1667, 1668,
-     1669, 1670, 1671, 1649, 1647, 1672, 1646, 1673, 1650, 1674,
-     1675, 1676, 1677, 1678, 1679, 1680, 1681, 1682, 1683, 1684,
-     1685, 1686, 1687, 1688, 1689, 1690, 1691, 1692, 1693, 1694,
-
-     1695, 1649, 1696, 1697, 1698, 1699, 1700, 1701, 1702, 1703,
-     1704, 1705, 1706, 1707, 1708, 1709, 1710, 1711, 1712, 1713,
-     1714, 1715, 1716, 1717, 1718, 1722, 1719, 1723, 1724, 1720,
-     1725, 1726, 1721, 1727, 1728, 1729, 1730, 1731, 1732, 1733,
-     1734, 1735, 1736, 1737, 1738, 1739, 1740, 1742, 1741, 1743,
-     1744, 1745, 1746, 1747, 1748, 1749, 1750, 1751, 1752, 1753,
-     1754, 1757, 1758, 1759, 1755, 1760, 1761, 1762, 1763, 1764,
-     1765, 1766, 1739, 1740, 1741, 1756, 1742, 1743, 1767, 1768,
-     1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778,
-     1779, 1780, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789,
-
-     1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799,
-     1800, 1801, 1802, 1803, 1804, 1805, 1806, 1807, 1808, 1809,
-     1810, 1811, 1812, 1813, 1814, 1815, 1816, 1817, 1818, 1819,
-     1820, 1821, 1822, 1823, 1824, 1825, 1826, 1827, 1828, 1829,
-     1830, 1832, 1831, 1833, 1834, 1835, 1836, 1837, 1838, 1839,
-     1840, 1841, 1781, 1842, 1843, 1844, 1845, 1846, 1847, 1848,
-     1849, 1850, 1851, 1852, 1853, 1854, 1830, 1855, 1829, 1831,
-     1832, 1856, 1833, 1857, 1858, 1859, 1860, 1861, 1862, 1863,
-     1864, 1865, 1866, 1867, 1868, 1869, 1870, 1871, 1872, 1873,
-     1874, 1875, 1876, 1877, 1878, 1879, 1880, 1881, 1882, 1883,
-
-     1884, 1885, 1886, 1887, 1888, 1889, 1890, 1891, 1892, 1893,
-     1894, 1895, 1896, 1897, 1898, 1899, 1900, 1901, 1902, 1903,
-     1904, 1905, 1906, 1907, 1908, 1909, 1910, 1911, 1912, 1913,
-     1914, 1915, 1916, 1917, 1918, 1919, 1920, 1921, 1922, 1923,
-     1924, 1925, 1926, 1927, 1928, 1929, 1930, 1931, 1932, 1906,
-     1908, 1933, 1934, 1935, 1936, 1937, 1938, 1939, 1940, 1941,
-     1942, 1943, 1944, 1945, 1946, 1947, 1948, 1949, 1950, 1951,
-     1952, 1953, 1954, 1955, 1956, 1957, 1958, 1959, 1960, 1961,
-     1962, 1963, 1964, 1965, 1966, 1968, 1969, 1970, 1971, 1967,
-     1972, 1973, 1974, 1976, 1975, 1977, 1978, 1979, 1980, 1981,
-
-     1982, 1983, 1984, 1985, 1986, 1987, 1988, 1989, 1990, 1991,
-     1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 1974,
-     1975, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
-     2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019,
-     2020, 2021, 2022, 2023, 2024, 2025, 2026, 2027, 2028, 2029,
-     2030, 2031, 2032, 2033, 2034, 2035, 2036, 2037, 2038, 2039,
-     2040, 2041, 2042, 2043, 2044, 2045, 2046, 2047, 2048, 2049,
-     2050, 2051, 2052, 2053, 2028, 2029, 2054, 2030, 2055, 2056,
-     2057, 2058, 2059, 2060, 2061, 2062, 2063, 2064, 2065, 2066,
-     2067, 2068, 2069, 2070, 2071, 2072, 2073, 2074, 2076, 2077,
-
-     2075, 2078, 2079, 2080, 2081, 2082, 2083, 2084, 2085, 2086,
-     2087, 2088, 2089, 2090, 2091, 2092, 2093, 2094, 2095, 2096,
-     2097, 2098, 2099, 2100, 2101, 2102, 2103, 2104, 2105, 2079,
-     2081, 2106, 2107, 2108, 2109, 2110, 2111, 2112, 2113, 2114,
-     2115, 2116, 2117, 2118, 2119, 2120, 2121, 2122, 2123, 2124,
-     2125, 2126, 2127, 2128, 2129, 2130, 2131, 2132, 2133, 2134,
-     2135, 2136, 2137, 2138, 2139, 2140, 2141, 2142, 2143, 2144,
-     2145, 2146, 2147, 2148, 2149, 2124, 2150, 2125, 2151, 2152,
-     2153, 2154, 2155, 2156, 2157, 2158, 2159, 2160, 2162, 2161,
-     2163, 2164, 2165, 2166, 2167, 2168, 2169, 2170, 2171, 2172,
-
-     2173, 2174, 2175, 2176, 2177, 2178, 2179, 2180, 2181, 2182,
-     2183, 2184, 2185, 2186, 2160, 2161, 2187, 2188, 2189, 2190,
-     2191, 2192, 2193, 2194, 2195, 2196, 2197, 2198, 2199, 2200,
-     2201, 2202, 2203, 2204, 2205, 2206, 2207, 2208, 2209, 2210,
-     2211, 2212, 2213, 2214, 2215, 2216, 2217, 2218, 2193, 2219,
-     2220, 2221, 2222, 2223, 2224, 2225, 2226, 2227, 2228, 2229,
-     2230, 2231, 2232, 2233, 2234, 2235, 2236, 2237, 2238, 2239,
-     2240, 2241, 2242, 2243, 2244, 2245, 2246, 2247, 2248, 2249,
-     2250, 2251, 2252, 2253, 2254, 2255, 2256, 2257, 2258, 2259,
-     2260, 2261, 2262, 2263, 2264, 2265, 2266, 2267, 2268, 2269,
-
-     2270, 2271, 2272, 2273, 2274, 2275, 2276, 2277, 2278, 2280,
-     2279, 2281, 2282, 2283, 2284, 2285, 2286, 2287, 2288, 2289,
-     2290, 2291, 2292, 2293, 2294, 2295, 2296, 2297, 2298, 2299,
-     2300, 2301, 2302, 2303, 2304, 2305, 2306, 2307, 2308, 2309,
-     2310, 2311, 2312, 2313, 2314, 2315, 2316, 2317, 2318, 2319,
-     2320, 2321, 2322, 2323, 2324, 2325, 2326,   12,   12,   12,
-       36,   36,   36,   80,   99,   80,  101,  101,  101,  116,
-      116,  116,  191,  868,  191,  212,  212,  212,  867,  866,
-      865,  864,  863,  862,  861,  860,  859,  858,  857,  856,
-      855,  854,  853,  852,  851,  850,  849,  848,  847,  846,
-
-      845,  844,  841,  840,  839,  838,  837,  836,  835,  834,
-      833,  832,  831,  830,  829,  828,  827,  826,  825,  824,
-      823,  822,  821,  820,  819,  818,  815,  814,  813,  812,
-      811,  810,  809,  808,  807,  806,  805,  804,  803,  802,
-      801,  800,  799,  798,  797,  796,  795,  794,  793,  792,
-      791,  790,  789,  788,  787,  784,  783,  782,  781,  780,
-      779,  778,  777,  776,  775,  774,  773,  772,  771,  770,
-      769,  768,  767,  766,  763,  762,  760,  754,  753,  752,
-      751,  750,  749,  748,  747,  746,  745,  744,  743,  742,
-      741,  740,  739,  738,  737,  736,  735,  734,  733,  732,
-
-      731,  728,  727,  726,  725,  724,  723,  722,  721,  720,
-      719,  718,  717,  716,  715,  714,  713,  712,  711,  710,
-      709,  708,  707,  706,  705,  704,  703,  702,  701,  700,
-      699,  698,  697,  696,  695,  693,  692,  691,  690,  689,
-      688,  687,  686,  685,  682,  681,  680,  679,  678,  677,
-      676,  675,  674,  673,  672,  671,  670,  669,  668,  667,
-      666,  665,  664,  663,  660,  659,  658,  657,  656,  655,
-      654,  653,  652,  651,  647,  646,  637,  636,  635,  634,
-      633,  632,  631,  630,  629,  628,  627,  626,  625,  624,
-      623,  622,  620,  616,  615,  614,  613,  611,  610,  609,
-
-      608,  607,  604,  603,  602,  601,  600,  599,  598,  597,
-      596,  595,  594,  593,  592,  591,  590,  589,  588,  587,
-      584,  583,  582,  581,  580,  579,  578,  577,  574,  573,
-      570,  569,  568,  567,  566,  563,  562,  561,  560,  559,
-      558,  557,  556,  555,  554,  553,  552,  551,  550,  549,
-      545,  544,  543,  542,  541,  540,  539,  535,  534,  533,
-      532,  531,  530,  529,  528,  527,  526,  525,  524,  519,
-      518,  517,  516,  515,  514,  513,  512,  511,  510,  509,
-      508,  507,  506,  505,  502,  501,  500,  499,  498,  497,
-      496,  495,  494,  493,  492,  491,  490,  489,  488,  487,
-
-      486,  485,  484,  483,  482,  480,  478,  477,  474,  472,
-      467,  464,  463,  460,  459,  458,  456,  455,  454,  452,
-      451,  450,  447,  446,  445,  444,  443,  442,  441,  440,
-      439,  438,  437,  436,  435,  434,  431,  430,  429,  428,
-      427,  426,  425,  424,  423,  422,  421,  420,  417,  416,
-      412,  411,  410,  407,  405,  404,  403,  402,  401,  400,
-      396,  395,  394,  393,  392,  391,  390,  387,  386,  385,
-      384,  383,  382,  381,  380,  379,  378,  377,  376,  375,
-      374,  373,  372,  371,  370,  369,  368,  367,  366,  365,
-      364,  363,  357,  356,  355,  354,  353,  352,  351,  350,
-
-      349,  348,  347,  213,  341,  339,  334,  331,  330,  323,
-      322,  321,  320,  318,  316,  312,  311,  310,  307,  306,
-      305,  290,  284,  279,  278,  277,  274,  271,  270,  269,
-      268,  267,  266,  263,  262,  261,  258,  257,  256,  255,
-      254,  253,  249,  248,  240,  239,  238,  237,  236,  233,
-      232,  231,  227,  224,  220,  219,  218,  213,  207,  203,
-      200,  199,  198,  189,  169,  148,  122,  107,  104,   43,
-      100,   98,   97,   88,   43, 2327,   11, 2327, 2327, 2327,
-     2327, 2327, 2327, 2327, 2327, 2327, 2327, 2327, 2327, 2327,
-     2327, 2327, 2327, 2327, 2327, 2327, 2327, 2327, 2327, 2327,
-
-     2327, 2327, 2327, 2327, 2327, 2327, 2327, 2327, 2327, 2327,
-     2327, 2327, 2327, 2327, 2327, 2327, 2327, 2327, 2327, 2327,
-     2327, 2327, 2327, 2327, 2327, 2327, 2327, 2327, 2327, 2327,
-     2327, 2327, 2327, 2327, 2327, 2327, 2327, 2327, 2327, 2327,
-     2327, 2327, 2327, 2327, 2327, 2327, 2327, 2327, 2327, 2327,
-     2327, 2327, 2327
+      479,  479,  479,  479,  613,  481,  547,  618,  479,  479,
+      479,  479,  479,  479,  520,  536,  537,  564,  613,  521,
+      538,  576,  565,  586,  548,  577,  606,  587,  619,  649,
+      620,  607,  731,  613,  479,  479,  479,  479,  479,  479,
+
+      684,  662,  650,  617,  651,  639,  663,  622,  695,  640,
+      685,  757,  882,  883,  844,  761,  619,  641,  620,  642,
+      643,  644,  645,  646,  766,  884,  758,  756,  759,  760,
+      522,  767,  763,  787,  880,  523,  788,  757,  566,   45,
+       45,   45,   45,   45,  761,  881,  885,  732,   45,   45,
+       45,   45,   45,   45,  759,  758,  845,  760,  886,  887,
+      888,  889,  890,  891,  892,  893,  894,  895,  896,  898,
+      897,  900,  901,  899,   45,   45,   45,   45,   45,   45,
+      902,  903,  904,  905,  906,  907,  908,  909,  910,  913,
+      914,  918,  919,  920,  911,  896,  895,  897,  898,  899,
+
+      912,  915,  916,  921,  917,  922,  923,  924,  925,  926,
+      927,  928,  929,  930,  931,  932,  933,  934,  935,  936,
+      937,  938,  939,  942,  943,  944,  940,  945,  946,  947,
+      941,  948,  949,  950,  951,  952,  953,  954,  955,  957,
+      958,  959,  960,  961,  962,  963,  964,  965,  966,  967,
+      968,  969,  956,  971,  970,  972,  973,  974,  975,  976,
+      977,  978,  979,  980,  981,  982,  983,  984,  985,  986,
+      987,  988,  989,  990,  991,  992,  993,  994,  995,  996,
+      997,  998,  999, 1000, 1001, 1002, 1003, 1004, 1005, 1006,
+     1007, 1008, 1009, 1010, 1011, 1012, 1014, 1015, 1016, 1019,
+
+     1020, 1021, 1013, 1024, 1022, 1017, 1025, 1026, 1027, 1018,
+     1023, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036,
+     1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046,
+     1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056,
+     1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066,
+     1067, 1041, 1068, 1069, 1042, 1070, 1071, 1045, 1072, 1073,
+     1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083,
+     1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093,
+     1094, 1095, 1096, 1098, 1099, 1100, 1101, 1097, 1102, 1103,
+     1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113,
+
+     1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123,
+     1124, 1126, 1127, 1128, 1125, 1129, 1130, 1131, 1132, 1133,
+     1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143,
+     1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153,
+     1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163,
+     1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173,
+     1174, 1175, 1176, 1177, 1178, 1179, 1180, 1183, 1181, 1184,
+     1185, 1182, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193,
+     1194, 1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203,
+     1204, 1205, 1179, 1178, 1206, 1180, 1181, 1182, 1207, 1208,
+
+     1209, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218,
+     1219, 1220, 1221, 1222, 1223, 1224, 1225, 1226, 1227, 1228,
+     1229, 1230, 1231, 1232, 1233, 1234, 1235, 1236, 1238, 1239,
+     1240, 1241, 1242, 1243, 1244, 1245, 1246, 1247, 1248, 1249,
+     1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259,
+     1260, 1261, 1262, 1263, 1265, 1266, 1267, 1268, 1269, 1270,
+     1271, 1272, 1273, 1274, 1264, 1275, 1276, 1277, 1278, 1279,
+     1280, 1281, 1282, 1283, 1284, 1285, 1286, 1287, 1288, 1289,
+     1290, 1291, 1292, 1293, 1294, 1295, 1296, 1297, 1237, 1298,
+     1299, 1300, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308,
+
+     1309, 1310, 1311, 1313, 1312, 1314, 1315, 1316, 1317, 1318,
+     1319, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1327, 1328,
+     1329, 1330, 1331, 1332, 1333, 1334, 1335, 1336, 1337, 1338,
+     1310, 1312, 1313, 1314, 1339, 1340, 1341, 1342, 1343, 1344,
+     1345, 1346, 1347, 1348, 1349, 1350, 1351, 1352, 1353, 1354,
+     1355, 1356, 1357, 1358, 1359, 1360, 1361, 1362, 1363, 1364,
+     1366, 1368, 1369, 1370, 1365, 1371, 1372, 1373, 1374, 1375,
+     1376, 1377, 1378, 1379, 1380, 1381, 1382, 1383, 1384, 1385,
+     1386, 1387, 1388, 1389, 1390, 1391, 1392, 1393, 1394, 1395,
+     1396, 1397, 1398, 1399, 1400, 1401, 1402, 1403, 1404, 1405,
+
+     1406, 1407, 1408, 1409, 1410, 1411, 1412, 1367, 1413, 1414,
+     1415, 1416, 1417, 1418, 1419, 1420, 1421, 1422, 1423, 1424,
+     1425, 1426, 1427, 1428, 1429, 1430, 1431, 1432, 1433, 1434,
+     1435, 1436, 1437, 1439, 1438, 1440, 1441, 1442, 1443, 1444,
+     1445, 1446, 1447, 1448, 1449, 1450, 1451, 1452, 1453, 1454,
+     1455, 1456, 1457, 1458, 1459, 1460, 1461, 1436, 1462, 1435,
+     1438, 1437, 1439, 1463, 1464, 1465, 1466, 1467, 1468, 1469,
+     1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478, 1479,
+     1480, 1481, 1482, 1483, 1484, 1485, 1486, 1487, 1488, 1489,
+     1490, 1491, 1492, 1493, 1494, 1495, 1496, 1497, 1498, 1499,
+
+     1500, 1501, 1502, 1503, 1504, 1505, 1506, 1507, 1508, 1509,
+     1510, 1511, 1512, 1513, 1514, 1515, 1516, 1517, 1518, 1519,
+     1520, 1521, 1523, 1524, 1525, 1526, 1527, 1528, 1529, 1530,
+     1531, 1532, 1533, 1534, 1535, 1536, 1537, 1538, 1539, 1540,
+     1541, 1542, 1543, 1544, 1545, 1546, 1547, 1548, 1550, 1549,
+     1551, 1552, 1553, 1554, 1555, 1556, 1558, 1559, 1560, 1561,
+     1562, 1563, 1564, 1565, 1566, 1567, 1568, 1569, 1570, 1571,
+     1572, 1573, 1574, 1547, 1548, 1575, 1576, 1522, 1549, 1577,
+     1578, 1579, 1580, 1581, 1582, 1583, 1584, 1585, 1586, 1587,
+     1588, 1589, 1590, 1591, 1592, 1593, 1594, 1595, 1596, 1597,
+
+     1598, 1599, 1557, 1600, 1601, 1602, 1603, 1605, 1606, 1607,
+     1608, 1609, 1610, 1611, 1604, 1612, 1613, 1614, 1615, 1616,
+     1617, 1618, 1619, 1620, 1621, 1622, 1623, 1624, 1625, 1626,
+     1627, 1628, 1630, 1631, 1634, 1632, 1629, 1633, 1635, 1636,
+     1637, 1638, 1639, 1640, 1641, 1642, 1643, 1644, 1645, 1646,
+     1647, 1648, 1650, 1651, 1652, 1655, 1649, 1654, 1656, 1657,
+     1658, 1659, 1660, 1661, 1662, 1663, 1664, 1665, 1666, 1667,
+     1668, 1669, 1670, 1671, 1672, 1673, 1674, 1675, 1653, 1651,
+     1676, 1650, 1677, 1654, 1678, 1679, 1680, 1681, 1682, 1683,
+     1684, 1685, 1686, 1687, 1688, 1689, 1690, 1691, 1692, 1693,
+
+     1694, 1695, 1696, 1697, 1698, 1699, 1653, 1700, 1701, 1702,
+     1703, 1704, 1705, 1706, 1707, 1708, 1709, 1710, 1711, 1712,
+     1713, 1714, 1715, 1716, 1717, 1718, 1719, 1720, 1721, 1722,
+     1726, 1723, 1727, 1728, 1724, 1729, 1730, 1725, 1731, 1732,
+     1733, 1734, 1735, 1736, 1737, 1738, 1739, 1740, 1741, 1742,
+     1743, 1744, 1746, 1745, 1747, 1748, 1749, 1750, 1751, 1752,
+     1753, 1754, 1755, 1756, 1757, 1758, 1761, 1762, 1763, 1759,
+     1764, 1765, 1766, 1767, 1768, 1769, 1770, 1743, 1744, 1745,
+     1760, 1746, 1747, 1771, 1772, 1773, 1774, 1775, 1776, 1777,
+     1778, 1779, 1780, 1781, 1782, 1783, 1784, 1786, 1787, 1788,
+
+     1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798,
+     1799, 1800, 1801, 1802, 1803, 1804, 1805, 1806, 1807, 1808,
+     1809, 1810, 1811, 1812, 1813, 1814, 1815, 1816, 1817, 1818,
+     1819, 1820, 1821, 1822, 1823, 1824, 1825, 1826, 1827, 1828,
+     1829, 1830, 1831, 1832, 1833, 1834, 1836, 1835, 1837, 1838,
+     1839, 1840, 1841, 1842, 1843, 1844, 1845, 1785, 1846, 1847,
+     1848, 1849, 1850, 1851, 1852, 1853, 1854, 1855, 1856, 1857,
+     1858, 1834, 1859, 1833, 1835, 1836, 1860, 1837, 1861, 1862,
+     1863, 1864, 1865, 1866, 1867, 1868, 1869, 1870, 1871, 1872,
+     1873, 1874, 1875, 1876, 1877, 1878, 1879, 1880, 1881, 1882,
+
+     1883, 1884, 1885, 1886, 1887, 1888, 1889, 1890, 1891, 1892,
+     1893, 1894, 1895, 1896, 1897, 1898, 1899, 1900, 1901, 1902,
+     1903, 1904, 1905, 1906, 1907, 1908, 1909, 1910, 1911, 1912,
+     1913, 1914, 1915, 1916, 1917, 1918, 1919, 1920, 1921, 1922,
+     1923, 1924, 1925, 1926, 1927, 1928, 1929, 1930, 1931, 1932,
+     1933, 1934, 1935, 1936, 1910, 1912, 1937, 1938, 1939, 1940,
+     1941, 1942, 1943, 1944, 1945, 1946, 1947, 1948, 1949, 1950,
+     1951, 1952, 1953, 1954, 1955, 1956, 1957, 1958, 1959, 1960,
+     1961, 1962, 1963, 1964, 1965, 1966, 1967, 1968, 1969, 1970,
+     1972, 1973, 1974, 1975, 1971, 1976, 1977, 1978, 1980, 1979,
+
+     1981, 1982, 1983, 1984, 1985, 1986, 1987, 1988, 1989, 1990,
+     1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
+     2001, 2002, 2003, 2004, 1978, 1979, 2005, 2006, 2007, 2008,
+     2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018,
+     2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026, 2027, 2028,
+     2029, 2030, 2031, 2032, 2033, 2034, 2035, 2036, 2037, 2038,
+     2039, 2040, 2041, 2042, 2043, 2044, 2045, 2046, 2047, 2048,
+     2049, 2050, 2051, 2052, 2053, 2054, 2055, 2056, 2057, 2032,
+     2033, 2058, 2034, 2059, 2060, 2061, 2062, 2063, 2064, 2065,
+     2066, 2067, 2068, 2069, 2070, 2071, 2072, 2073, 2074, 2075,
+
+     2076, 2077, 2078, 2080, 2081, 2079, 2082, 2083, 2084, 2085,
+     2086, 2087, 2088, 2089, 2090, 2091, 2092, 2093, 2094, 2095,
+     2096, 2097, 2098, 2099, 2100, 2101, 2102, 2103, 2104, 2105,
+     2106, 2107, 2108, 2109, 2083, 2085, 2110, 2111, 2112, 2113,
+     2114, 2115, 2116, 2117, 2118, 2119, 2120, 2121, 2122, 2123,
+     2124, 2125, 2126, 2127, 2128, 2129, 2130, 2131, 2132, 2133,
+     2134, 2135, 2136, 2137, 2138, 2139, 2140, 2141, 2142, 2143,
+     2144, 2145, 2146, 2147, 2148, 2149, 2150, 2151, 2152, 2153,
+     2128, 2154, 2129, 2155, 2156, 2157, 2158, 2159, 2160, 2161,
+     2162, 2163, 2164, 2166, 2165, 2167, 2168, 2169, 2170, 2171,
+
+     2172, 2173, 2174, 2175, 2176, 2177, 2178, 2179, 2180, 2181,
+     2182, 2183, 2184, 2185, 2186, 2187, 2188, 2189, 2190, 2164,
+     2165, 2191, 2192, 2193, 2194, 2195, 2196, 2197, 2198, 2199,
+     2200, 2201, 2202, 2203, 2204, 2205, 2206, 2207, 2208, 2209,
+     2210, 2211, 2212, 2213, 2214, 2215, 2216, 2217, 2218, 2219,
+     2220, 2221, 2222, 2197, 2223, 2224, 2225, 2226, 2227, 2228,
+     2229, 2230, 2231, 2232, 2233, 2234, 2235, 2236, 2237, 2238,
+     2239, 2240, 2241, 2242, 2243, 2244, 2245, 2246, 2247, 2248,
+     2249, 2250, 2251, 2252, 2253, 2254, 2255, 2256, 2257, 2258,
+     2259, 2260, 2261, 2262, 2263, 2264, 2265, 2266, 2267, 2268,
+
+     2269, 2270, 2271, 2272, 2273, 2274, 2275, 2276, 2277, 2278,
+     2279, 2280, 2281, 2282, 2284, 2283, 2285, 2286, 2287, 2288,
+     2289, 2290, 2291, 2292, 2293, 2294, 2295, 2296, 2297, 2298,
+     2299, 2300, 2301, 2302, 2303, 2304, 2305, 2306, 2307, 2308,
+     2309, 2310, 2311, 2312, 2313, 2314, 2315, 2316, 2317, 2318,
+     2319, 2320, 2321, 2322, 2323, 2324, 2325, 2326, 2327, 2328,
+     2329, 2330,   12,   12,   12,   36,   36,   36,   80,   99,
+       80,  101,  101,  101,  116,  116,  116,  191,  869,  191,
+      212,  212,  212,  868,  867,  866,  865,  864,  863,  862,
+      861,  860,  859,  858,  857,  856,  855,  854,  853,  852,
+
+      851,  850,  849,  848,  847,  846,  843,  842,  841,  840,
+      839,  838,  837,  836,  835,  834,  833,  832,  831,  830,
+      829,  828,  827,  826,  825,  824,  823,  822,  821,  820,
+      817,  816,  815,  814,  813,  812,  811,  810,  809,  808,
+      807,  806,  805,  804,  803,  802,  801,  800,  799,  798,
+      797,  796,  795,  794,  793,  792,  791,  790,  789,  786,
+      785,  784,  783,  782,  781,  780,  779,  778,  777,  776,
+      775,  774,  773,  772,  771,  770,  769,  768,  765,  764,
+      762,  756,  755,  754,  753,  752,  751,  750,  749,  748,
+      747,  746,  745,  744,  743,  742,  741,  740,  739,  738,
+
+      737,  736,  735,  734,  733,  730,  729,  728,  727,  726,
+      725,  724,  723,  722,  721,  720,  719,  718,  717,  716,
+      715,  714,  713,  712,  711,  710,  709,  708,  707,  706,
+      705,  704,  703,  702,  701,  700,  699,  698,  697,  696,
+      694,  693,  692,  691,  690,  689,  688,  687,  686,  683,
+      682,  681,  680,  679,  678,  677,  676,  675,  674,  673,
+      672,  671,  670,  669,  668,  667,  666,  665,  664,  661,
+      660,  659,  658,  657,  656,  655,  654,  653,  652,  648,
+      647,  638,  637,  636,  635,  634,  633,  632,  631,  630,
+      629,  628,  627,  626,  625,  624,  623,  621,  617,  616,
+
+      615,  614,  612,  611,  610,  609,  608,  605,  604,  603,
+      602,  601,  600,  599,  598,  597,  596,  595,  594,  593,
+      592,  591,  590,  589,  588,  585,  584,  583,  582,  581,
+      580,  579,  578,  575,  574,  571,  570,  569,  568,  567,
+      563,  562,  561,  560,  559,  558,  557,  556,  555,  554,
+      553,  552,  551,  550,  549,  545,  544,  543,  542,  541,
+      540,  539,  535,  534,  533,  532,  531,  530,  529,  528,
+      527,  526,  525,  524,  519,  518,  517,  516,  515,  514,
+      513,  512,  511,  510,  509,  508,  507,  506,  505,  502,
+      501,  500,  499,  498,  497,  496,  495,  494,  493,  492,
+
+      491,  490,  489,  488,  487,  486,  485,  484,  483,  482,
+      480,  478,  477,  474,  472,  467,  464,  463,  460,  459,
+      458,  456,  455,  454,  452,  451,  450,  447,  446,  445,
+      444,  443,  442,  441,  440,  439,  438,  437,  436,  435,
+      434,  431,  430,  429,  428,  427,  426,  425,  424,  423,
+      422,  421,  420,  417,  416,  412,  411,  410,  407,  405,
+      404,  403,  402,  401,  400,  396,  395,  394,  393,  392,
+      391,  390,  387,  386,  385,  384,  383,  382,  381,  380,
+      379,  378,  377,  376,  375,  374,  373,  372,  371,  370,
+      369,  368,  367,  366,  365,  364,  363,  357,  356,  355,
+
+      354,  353,  352,  351,  350,  349,  348,  347,  213,  341,
+      339,  334,  331,  330,  323,  322,  321,  320,  318,  316,
+      312,  311,  310,  307,  306,  305,  290,  284,  279,  278,
+      277,  274,  271,  270,  269,  268,  267,  266,  263,  262,
+      261,  258,  257,  256,  255,  254,  253,  249,  248,  240,
+      239,  238,  237,  236,  233,  232,  231,  227,  224,  220,
+      219,  218,  213,  207,  203,  200,  199,  198,  189,  169,
+      148,  122,  107,  104,   43,  100,   98,   97,   88,   43,
+     2331,   11, 2331, 2331, 2331, 2331, 2331, 2331, 2331, 2331,
+     2331, 2331, 2331, 2331, 2331, 2331, 2331, 2331, 2331, 2331,
+
+     2331, 2331, 2331, 2331, 2331, 2331, 2331, 2331, 2331, 2331,
+     2331, 2331, 2331, 2331, 2331, 2331, 2331, 2331, 2331, 2331,
+     2331, 2331, 2331, 2331, 2331, 2331, 2331, 2331, 2331, 2331,
+     2331, 2331, 2331, 2331, 2331, 2331, 2331, 2331, 2331, 2331,
+     2331, 2331, 2331, 2331, 2331, 2331, 2331, 2331, 2331, 2331,
+     2331, 2331, 2331, 2331, 2331, 2331, 2331, 2331
     } ;
 
-static const flex_int16_t yy_chk[2854] =
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+static const flex_int16_t yy_chk[2859] =
     {   0,
         0,    1,    1,    1,    0,    1,    1,   44,    1,    1,
         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
-<<<<<<< HEAD
-       21,  691,    3,    3,    3,   21,    1,    1,    3,   44,
-        0,    1,    4,    4,    4,   13,    1,   13,    4,   27,
-       28,    1,  107,    1,    5,    5,    5,   26,   32,    1,
-        1,   33,    6,    6,    6,    7,    7,    7,    1,    7,
-      691,    8,    8,    8,    1,    8,   44,   27,   28,  107,
-       26,    1,    1,    2,    2,    2,   32,    2,    2,   33,
-        2,    2,    2,    2,    2,    2,    2,    2,    2,    2,
-        2,    2,    9,    9,    9,   31,    5,   48,    2,    2,
-
-       10,   10,   10,    2,    6,   37,   50,   37,    2,   42,
-       51,   42,    9,    2,   52,    2,   54,   55,   31,   64,
-       10,    2,    2,   48,  128,  128,   25,   64,   25,   50,
-        2,   25,   25,   25,   25,   25,    2,   52,   51,   54,
-      122,   55,  122,    2,    2,   15,   15,   15,   15,   15,
-       15,   15,   15,   15,   15,   15,   15,   15,   15,   15,
-=======
        21,  274,    3,    3,    3,   21,    1,    1,    3,    4,
         4,    4,   13,    1,   13,    4,  730,    0,    1,   26,
         5,    5,    5,   27,    1,   31,    1,   44,    6,    6,
         6,  109,    1,    1,    7,    7,    7,   37,    7,   37,
-      731,    1,    8,    8,    8,   26,    8,    1,  274,   74,
+        0,    1,    8,    8,    8,   26,    8,    1,  274,   74,
        28,   31,   27,   74,    1,    1,    2,    2,    2,  109,
         2,    2,   32,    2,    2,    2,    2,    2,    2,    2,
         2,    2,    2,    2,    2,    5,    9,    9,    9,   28,
@@ -2917,293 +1861,15 @@ static const flex_int16_t yy_chk[2854] =
        33,    2,    2,    6,   10,   10,   10,   42,    2,   42,
        62,   32,   62,    2,   52,  139,    9,   48,   49,    2,
        51,    2,   55,   62,   10,  131,  131,    2,    2,   33,
-      257,  139,   25,   62,   25,  732,    2,   25,   25,   25,
+      257,  139,   25,   62,   25,  731,    2,   25,   25,   25,
        25,   25,    2,   52,   48,   49,   51,  257,   55,    2,
         2,   15,   15,   15,   15,   15,   15,   15,   15,   15,
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
        15,   15,   15,   15,   15,   15,   15,   15,   15,   15,
        15,   15,   15,   15,   15,   15,   15,   15,   15,   15,
        15,   15,   15,   15,   15,   15,   15,   15,   15,   15,
        15,   15,   15,   15,   15,   15,   15,   15,   15,   15,
 
        15,   15,   15,   15,   15,   15,   15,   15,   15,   15,
-<<<<<<< HEAD
-       15,   15,   15,   15,   15,   15,   15,   15,   17,  146,
-       17,   17,   17,   17,   17,   19,   62,   19,   19,   19,
-       19,   19,  146,   17,   20,   20,   20,   20,   20,   22,
-       19,   22,   22,   22,   22,   22,   63,   20,   53,   62,
-       57,   59,  721,   63,   22,   59,   17,   73,   53,   59,
-       62,   73,   59,   19,   70,   59,   90,  112,  100,   59,
-       20,   53,   70,  722,   70,   92,   57,   22,   45,   70,
-       70,   61,   57,   61,   45,   57,   53,   45,  723,   45,
-      112,   45,   90,   45,   61,   56,   67,   67,   45,   45,
-
-       67,   45,   56,   92,   61,  100,   67,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       60,   71,   56,   60,   60,   71,   56,   60,   60,   65,
-       56,   69,   65,   76,   91,   71,   95,  104,   56,   65,
-       60,   65,   56,   68,   56,   56,   93,   68,   75,   75,
-       69,   68,   69,   78,   69,   74,   76,  108,   75,   74,
-       91,  724,   74,   68,   95,  104,   76,   68,   75,   74,
-       74,   76,   93,   94,   74,   74,  134,   78,  134,  136,
-      135,   75,  109,   75,  106,  108,   75,   78,   80,   80,
-
-       80,   80,   80,  135,  150,  136,   75,  135,  150,   94,
-      726,   80,   81,   75,   81,   81,   81,   81,   81,  109,
-      106,  110,  159,   82,  111,   82,  727,   81,   82,   82,
-       82,   82,   82,   83,   80,   83,   83,   83,   83,   83,
-       84,   84,   84,   84,   84,  102,  211,  116,   83,  110,
-       81,  111,  102,   84,   88,   88,   88,   88,   88,   89,
-       89,   89,   89,   89,  116,  120,  139,  157,  159,  139,
-      124,   83,  163,  139,  120,  116,   84,  174,  120,  124,
-      124,  165,  102,  178,  165,  165,  102,  163,  163,  163,
-      102,  174,  166,  169,  169,  157,  166,  157,  102,  191,
-
-      211,  327,  102,  179,  102,  102,  115,  168,  181,  179,
-      178,  183,  189,  190,  115,  115,  115,  115,  115,  193,
-      260,  728,  191,  115,  115,  115,  115,  115,  115,  170,
-      327,  192,  224,  170,  200,  224,  181,  170,  183,  190,
-      189,  194,  168,  168,  168,  193,  115,  115,  115,  115,
-      115,  115,  198,  168,  201,  168,  202,  168,  168,  192,
-      168,  204,  200,  206,  194,  212,  225,  269,  252,  423,
-      316,  273,  276,  260,  225,  198,  260,  665,  665,  202,
-      225,  201,  276,  267,  204,  252,  289,  319,  212,  289,
-      206,  210,  210,  210,  210,  210,  304,  312,  304,  577,
-
-      210,  210,  210,  210,  210,  210,  267,  273,  308,  322,
-      319,  269,  329,  308,  331,  730,  731,  732,  423,  326,
-      312,  273,  316,  210,  210,  210,  210,  210,  210,  326,
-      339,  361,  322,  377,  312,  329,  399,  361,  377,  398,
-      528,  463,  331,  336,  336,  336,  336,  336,  733,  398,
-      528,  577,  336,  336,  336,  336,  336,  336,  416,  339,
-      390,  390,  426,  416,  399,  390,  426,  435,  455,  463,
-      469,  435,  469,  455,  472,  336,  336,  336,  336,  336,
-      336,  608,  491,  506,  539,  494,  377,  609,  506,  539,
-      491,  377,  491,  491,  491,  491,  491,  469,  494,  469,
-
-      494,  611,  472,  615,  634,  734,  611,  634,  608,  735,
-      615,  729,  736,  737,  738,  609,  416,  470,  470,  470,
-      470,  470,  729,  739,  740,  742,  470,  470,  470,  470,
-      470,  470,  743,  745,  746,  747,  748,  749,  750,  751,
-      752,  753,  754,  755,  756,  757,  759,  760,  762,  470,
-      470,  470,  470,  470,  470,  763,  758,  746,  764,  765,
-      766,  745,  758,  761,  761,  767,  761,  768,  769,  770,
-      771,  772,  773,  774,  775,  776,  777,  778,  779,  780,
-      781,  782,  783,  784,  785,  782,  786,  787,  788,  782,
-      789,  791,  792,  793,  794,  795,  796,  797,  798,  799,
-
-      800,  801,  802,  803,  804,  805,  806,  807,  808,  809,
-      810,  797,  811,  810,  812,  813,  815,  816,  817,  818,
-      819,  820,  821,  822,  823,  824,  825,  826,  827,  829,
-      830,  831,  832,  833,  834,  835,  836,  837,  838,  839,
-      840,  841,  842,  843,  844,  845,  846,  847,  848,  849,
-      850,  851,  852,  853,  854,  855,  856,  856,  857,  858,
-      859,  854,  861,  860,  856,  862,  863,  865,  856,  860,
-      866,  867,  868,  869,  870,  871,  872,  873,  874,  875,
-      876,  877,  878,  879,  880,  881,  882,  883,  884,  885,
-      886,  887,  888,  889,  890,  891,  892,  893,  895,  896,
-
-      897,  898,  899,  900,  901,  902,  903,  904,  905,  906,
-      907,  908,  880,  909,  910,  911,  912,  913,  914,  915,
-      916,  917,  918,  919,  920,  921,  922,  923,  924,  925,
-      927,  928,  929,  930,  931,  932,  933,  934,  935,  936,
-      932,  937,  938,  939,  940,  941,  942,  943,  944,  947,
-      948,  949,  950,  951,  952,  955,  956,  957,  958,  959,
-      960,  961,  963,  964,  965,  966,  967,  964,  968,  969,
-      970,  971,  972,  976,  977,  978,  979,  980,  981,  982,
-      983,  984,  985,  986,  987,  988,  989,  990,  991,  992,
-      993,  994,  995,  996,  997,  998,  999, 1000, 1001, 1002,
-
-     1003, 1004, 1005, 1006, 1008, 1009, 1010, 1011, 1012, 1013,
-     1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023,
-     1024, 1025, 1026, 1027, 1028, 1029, 1031, 1032, 1033, 1034,
-     1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044,
-     1045, 1022, 1046, 1047, 1021, 1048, 1049, 1050, 1051, 1052,
-     1053, 1054, 1055, 1056, 1058, 1059, 1060, 1061, 1062, 1063,
-     1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1073, 1074,
-     1075, 1076, 1077, 1078, 1079, 1080, 1082, 1083, 1084, 1085,
-     1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095,
-     1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105,
-
-     1106, 1107, 1108, 1110, 1111, 1112, 1113, 1114, 1116, 1117,
-     1105, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126,
-     1127, 1128, 1129, 1130, 1131, 1132, 1133, 1135, 1136, 1137,
-     1138, 1078, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146,
-     1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1157, 1155,
-     1158, 1159, 1160, 1161, 1162, 1164, 1165, 1166, 1168, 1169,
-     1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179,
-     1180, 1181, 1182, 1183, 1184, 1154, 1155, 1186, 1187, 1188,
-     1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198,
-     1199, 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1209,
-
-     1210, 1211, 1212, 1213, 1209, 1214, 1215, 1216, 1217, 1218,
-     1219, 1220, 1221, 1222, 1223, 1224, 1225, 1226, 1227, 1228,
-     1229, 1230, 1231, 1232, 1233, 1234, 1235, 1236, 1237, 1238,
-     1239, 1240, 1241, 1242, 1244, 1245, 1246, 1247, 1248, 1249,
-     1250, 1251, 1252, 1253, 1210, 1254, 1256, 1257, 1258, 1260,
-     1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270,
-     1271, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1280,
-     1282, 1283, 1284, 1285, 1286, 1287, 1288, 1289, 1290, 1292,
-     1293, 1294, 1295, 1296, 1297, 1298, 1300, 1301, 1302, 1303,
-     1304, 1305, 1306, 1282, 1307, 1309, 1310, 1311, 1312, 1283,
-
-     1313, 1314, 1315, 1316, 1317, 1318, 1319, 1320, 1321, 1322,
-     1323, 1324, 1325, 1326, 1327, 1328, 1330, 1331, 1333, 1335,
-     1336, 1337, 1338, 1339, 1340, 1341, 1342, 1343, 1344, 1345,
-     1346, 1347, 1348, 1350, 1352, 1353, 1354, 1355, 1357, 1358,
-     1359, 1360, 1361, 1362, 1364, 1366, 1368, 1369, 1370, 1371,
-     1372, 1373, 1374, 1375, 1376, 1377, 1378, 1379, 1380, 1381,
-     1382, 1384, 1385, 1386, 1387, 1388, 1389, 1390, 1393, 1394,
-     1395, 1396, 1397, 1398, 1399, 1400, 1401, 1402, 1403, 1404,
-     1406, 1407, 1408, 1409, 1410, 1412, 1413, 1414, 1415, 1416,
-     1417, 1418, 1419, 1420, 1421, 1422, 1423, 1424, 1425, 1426,
-
-     1427, 1428, 1429, 1430, 1431, 1432, 1403, 1376, 1433, 1434,
-     1435, 1437, 1438, 1439, 1440, 1441, 1442, 1443, 1444, 1445,
-     1446, 1447, 1448, 1449, 1450, 1451, 1452, 1453, 1454, 1412,
-     1455, 1456, 1457, 1458, 1459, 1460, 1461, 1462, 1463, 1464,
-     1466, 1458, 1467, 1470, 1471, 1472, 1473, 1474, 1475, 1476,
-     1477, 1478, 1479, 1480, 1481, 1483, 1484, 1485, 1486, 1487,
-     1488, 1491, 1490, 1486, 1490, 1493, 1494, 1497, 1498, 1499,
-     1500, 1501, 1502, 1503, 1504, 1506, 1507, 1508, 1509, 1510,
-     1512, 1513, 1514, 1509, 1515, 1516, 1518, 1519, 1520, 1521,
-     1522, 1523, 1524, 1525, 1526, 1527, 1528, 1529, 1530, 1531,
-
-     1532, 1533, 1510, 1534, 1535, 1537, 1538, 1539, 1541, 1542,
-     1543, 1544, 1545, 1546, 1547, 1548, 1549, 1550, 1551, 1552,
-     1553, 1554, 1556, 1558, 1559, 1561, 1562, 1563, 1564, 1565,
-     1566, 1567, 1568, 1569, 1571, 1572, 1573, 1574, 1575, 1576,
-     1577, 1578, 1579, 1582, 1583, 1585, 1586, 1587, 1589, 1590,
-     1589, 1591, 1592, 1589, 1593, 1594, 1589, 1595, 1596, 1597,
-     1598, 1599, 1600, 1601, 1602, 1604, 1606, 1607, 1609, 1610,
-     1612, 1614, 1615, 1616, 1618, 1619, 1620, 1621, 1622, 1623,
-     1624, 1625, 1626, 1627, 1628, 1629, 1630, 1631, 1632, 1633,
-     1634, 1624, 1635, 1636, 1637, 1638, 1610, 1639, 1640, 1641,
-
-     1642, 1643, 1644, 1645, 1646, 1646, 1647, 1648, 1649, 1650,
-     1651, 1652, 1653, 1654, 1655, 1656, 1657, 1658, 1659, 1660,
-     1661, 1662, 1663, 1664, 1665, 1666, 1667, 1668, 1669, 1670,
-     1671, 1672, 1673, 1674, 1675, 1676, 1677, 1678, 1679, 1680,
-     1681, 1683, 1684, 1685, 1686, 1687, 1688, 1689, 1690, 1691,
-     1693, 1694, 1695, 1697, 1698, 1700, 1701, 1704, 1705, 1706,
-     1708, 1709, 1710, 1711, 1647, 1712, 1713, 1714, 1715, 1716,
-     1717, 1718, 1719, 1720, 1722, 1724, 1725, 1726, 1727, 1728,
-     1729, 1730, 1698, 1731, 1732, 1733, 1735, 1736, 1737, 1738,
-     1739, 1741, 1742, 1744, 1745, 1746, 1748, 1749, 1750, 1752,
-
-     1753, 1755, 1756, 1757, 1758, 1759, 1760, 1761, 1762, 1763,
-     1764, 1765, 1766, 1767, 1768, 1769, 1770, 1771, 1772, 1773,
-     1774, 1775, 1776, 1777, 1778, 1779, 1780, 1782, 1783, 1785,
-     1786, 1787, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796,
-     1797, 1798, 1799, 1800, 1801, 1802, 1803, 1804, 1805, 1806,
-     1807, 1808, 1810, 1811, 1812, 1814, 1815, 1816, 1817, 1818,
-     1820, 1821, 1822, 1823, 1824, 1826, 1827, 1828, 1829, 1830,
-     1831, 1832, 1833, 1834, 1835, 1836, 1837, 1838, 1839, 1840,
-     1841, 1843, 1844, 1846, 1848, 1850, 1851, 1852, 1846, 1853,
-     1856, 1858, 1859, 1860, 1861, 1862, 1863, 1864, 1866, 1867,
-
-     1868, 1869, 1871, 1872, 1873, 1874, 1875, 1876, 1878, 1879,
-     1880, 1881, 1882, 1883, 1884, 1885, 1886, 1887, 1889, 1890,
-     1891, 1893, 1894, 1895, 1896, 1897, 1898, 1899, 1900, 1901,
-     1902, 1904, 1905, 1906, 1907, 1908, 1910, 1911, 1912, 1913,
-     1916, 1917, 1918, 1919, 1920, 1921, 1922, 1923, 1925, 1926,
-     1927, 1928, 1929, 1930, 1931, 1932, 1933, 1934, 1935, 1936,
-     1937, 1939, 1940, 1942, 1943, 1944, 1945, 1946, 1947, 1948,
-     1949, 1950, 1952, 1954, 1955, 1956, 1957, 1958, 1959, 1960,
-     1961, 1962, 1963, 1964, 1965, 1966, 1964, 1967, 1968, 1969,
-     1970, 1971, 1972, 1973, 1974, 1975, 1976, 1977, 1979, 1980,
-
-     1981, 1982, 1983, 1984, 1985, 1986, 1987, 1988, 1989, 1990,
-     1991, 1993, 1997, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
-     2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2016,
-     2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026,
-     2027, 2028, 2029, 2030, 2032, 2033, 2034, 2035, 2036, 2037,
-     2039, 2041, 2044, 2046, 2047, 2048, 2049, 2050, 2051, 2052,
-     2053, 2055, 2056, 2057, 2058, 2059, 2060, 2061, 2063, 2064,
-     2065, 2066, 2067, 2068, 2070, 2071, 2072, 2073, 2074, 2075,
-     2076, 2077, 2078, 2079, 2080, 2081, 2082, 2084, 2085, 2086,
-     2087, 2088, 2089, 2091, 2092, 2093, 2094, 2095, 2096, 2097,
-
-     2098, 2100, 2101, 2102, 2103, 2104, 2105, 2106, 2107, 2108,
-     2109, 2110, 2111, 2112, 2113, 2114, 2115, 2116, 2117, 2118,
-     2120, 2121, 2123, 2124, 2125, 2126, 2128, 2129, 2130, 2131,
-     2132, 2133, 2137, 2140, 2141, 2142, 2143, 2144, 2145, 2146,
-     2147, 2149, 2150, 2151, 2152, 2153, 2154, 2155, 2156, 2157,
-     2158, 2160, 2161, 2162, 2163, 2164, 2165, 2167, 2169, 2171,
-     2172, 2173, 2174, 2175, 2176, 2177, 2178, 2180, 2181, 2182,
-     2183, 2184, 2183, 2185, 2186, 2188, 2189, 2191, 2194, 2195,
-     2196, 2197, 2198, 2199, 2200, 2201, 2202, 2203, 2204, 2205,
-     2206, 2207, 2208, 2209, 2211, 2212, 2213, 2214, 2215, 2218,
-
-     2219, 2220, 2222, 2223, 2225, 2226, 2228, 2229, 2230, 2232,
-     2233, 2234, 2235, 2236, 2238, 2243, 2243, 2243, 2244, 2244,
-     2244, 2245, 2246, 2245, 2247, 2247, 2247, 2248, 2248, 2248,
-     2249,  720, 2249, 2250, 2250, 2250,  719,  718,  717,  716,
-      715,  714,  713,  712,  710,  709,  708,  707,  706,  705,
-      704,  703,  702,  701,  699,  698,  697,  696,  695,  694,
-      693,  692,  690,  689,  688,  687,  686,  685,  684,  683,
-      682,  681,  679,  678,  677,  676,  675,  674,  673,  672,
-      671,  670,  669,  668,  667,  666,  664,  663,  662,  661,
-      660,  659,  658,  657,  656,  655,  654,  653,  652,  651,
-
-      649,  648,  647,  646,  645,  644,  643,  642,  641,  640,
-      639,  638,  637,  636,  635,  633,  632,  631,  630,  629,
-      628,  627,  626,  625,  624,  623,  622,  621,  620,  619,
-      618,  617,  616,  614,  613,  610,  604,  603,  602,  601,
-      600,  599,  598,  596,  595,  593,  592,  590,  589,  588,
-      587,  586,  585,  584,  583,  582,  581,  580,  579,  578,
-      576,  575,  574,  573,  572,  571,  570,  569,  568,  567,
-      566,  565,  564,  563,  562,  561,  560,  559,  557,  556,
-      554,  553,  552,  551,  550,  549,  548,  547,  546,  545,
-      544,  543,  542,  541,  540,  538,  537,  535,  534,  533,
-
-      532,  531,  530,  529,  527,  526,  525,  524,  523,  522,
-      521,  520,  519,  518,  517,  516,  515,  514,  513,  512,
-      510,  509,  508,  507,  505,  504,  503,  502,  501,  500,
-      499,  498,  496,  495,  493,  492,  489,  488,  487,  486,
-      485,  484,  482,  481,  480,  479,  478,  477,  476,  475,
-      474,  473,  471,  467,  465,  464,  462,  461,  460,  457,
-      456,  454,  453,  451,  450,  449,  448,  447,  446,  445,
-      444,  443,  442,  441,  440,  439,  438,  437,  436,  434,
-      433,  432,  431,  430,  429,  428,  427,  425,  424,  422,
-      420,  419,  418,  417,  415,  414,  413,  412,  411,  410,
-
-      409,  408,  407,  406,  405,  404,  403,  402,  400,  397,
-      396,  395,  394,  393,  392,  391,  389,  388,  387,  386,
-      385,  384,  383,  382,  381,  380,  379,  378,  376,  375,
-      374,  373,  372,  371,  370,  369,  368,  367,  366,  365,
-      364,  363,  362,  360,  359,  358,  357,  356,  355,  354,
-      353,  352,  351,  350,  349,  348,  347,  346,  345,  344,
-      343,  342,  341,  340,  338,  335,  333,  330,  328,  325,
-      318,  317,  315,  314,  313,  311,  310,  309,  307,  306,
-      305,  303,  302,  301,  300,  299,  298,  297,  296,  295,
-      294,  293,  292,  291,  290,  288,  287,  286,  285,  284,
-
-      283,  282,  281,  280,  279,  278,  277,  275,  274,  272,
-      271,  270,  268,  266,  265,  264,  263,  262,  261,  259,
-      258,  257,  256,  255,  254,  253,  251,  250,  248,  247,
-      246,  245,  244,  243,  242,  241,  240,  239,  238,  237,
-      236,  235,  234,  233,  232,  231,  230,  229,  228,  227,
-      226,  223,  222,  221,  220,  219,  218,  217,  216,  215,
-      214,  213,  207,  205,  203,  199,  197,  195,  187,  186,
-      185,  184,  182,  180,  177,  176,  175,  173,  172,  171,
-      167,  164,  162,  161,  160,  158,  156,  155,  154,  153,
-      152,  151,  149,  148,  147,  145,  144,  143,  142,  141,
-
-      140,  138,  137,  133,  132,  131,  130,  129,  127,  126,
-      125,  123,  121,  119,  118,  117,  113,  105,  103,   98,
-       97,   77,   72,   66,   58,   49,   47,   43,   41,   39,
-       38,   24,   14,   11, 2242, 2242, 2242, 2242, 2242, 2242,
-     2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242,
-     2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242,
-     2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242,
-     2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242,
-     2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242,
-     2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242,
-
-     2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242
-=======
        15,   15,   15,   15,   15,   15,   15,   15,   15,   15,
        15,   15,   15,   15,   15,   15,   15,   17,   56,   17,
        17,   17,   17,   17,   19,   91,   19,   19,   19,   19,
@@ -3212,35 +1878,35 @@ static const flex_int16_t yy_chk[2854] =
        92,   58,   91,   22,  182,   53,   61,   63,   17,   61,
        61,   54,   64,   61,   61,   19,   65,   72,   63,   64,
       106,   72,   20,   53,   65,   54,   61,   92,   58,   22,
-       45,   72,   94,   53,   58,  733,   45,   58,   45,   45,
+       45,   72,   94,   53,   58,  430,   45,   58,   45,   45,
 
        54,   45,  172,  172,   45,  101,  106,   45,   66,   57,
-      153,   66,   45,   45,  153,   45,   57,  734,   66,   94,
+      153,   66,   45,   45,  153,   45,   57,  732,   66,   94,
        66,   79,   45,   45,   45,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,  101,   60,  423,   79,   57,
+       45,   45,   45,   45,   45,  101,   60,  430,   79,   57,
        68,   68,   77,   57,   68,   69,   93,   57,   79,   69,
-       68,  115,  125,   69,  125,   57,   60,  736,   70,   57,
+       68,  115,  125,   69,  125,   57,   60,  733,   70,   57,
        60,   57,   57,   60,   60,   69,   70,   60,   77,   69,
        60,   71,   96,  105,   60,   93,   95,  115,   77,   71,
        70,   71,   70,   77,   70,   75,   71,   71,  216,   75,
 
-      108,  112,   75,  110,   70,  162,   76,   76,  423,   75,
+      108,  112,   75,  110,   70,  162,   76,   76,  734,   75,
        75,   96,  105,   95,   75,   75,   76,   81,   81,   81,
        81,   81,   89,   89,   89,   89,   89,  108,   76,  112,
-       81,   82,  110,   82,   82,   82,   82,   82,  137,  737,
+       81,   82,  110,   82,   82,   82,   82,   82,  137,  735,
       137,  113,   76,   83,   76,   83,   82,   76,   83,   83,
        83,   83,   83,  114,  162,  216,   81,   76,   85,   85,
        85,   85,   85,   84,   76,   84,   84,   84,   84,   84,
       113,   85,   82,   90,   90,   90,   90,   90,   84,  103,
-      119,  114,  123,  127,  160,  738,  103,  142,  138,  149,
+      119,  114,  123,  127,  160,  736,  103,  142,  138,  149,
       142,  123,  127,  127,  142,  123,  168,   85,  119,  168,
 
       168,  138,  149,  169,   84,  138,  177,  169,  173,  119,
       181,  184,  173,  160,  166,  160,  173,  186,  171,  103,
       177,  192,  193,  103,  281,  229,  331,  103,  229,  166,
-      166,  166,  740,  194,  281,  103,  331,  195,  181,  103,
-      184,  103,  103,  118,  197,  186,  196,  204,  741,  193,
+      166,  166,  738,  194,  281,  103,  331,  195,  181,  103,
+      184,  103,  103,  118,  197,  186,  196,  204,  739,  193,
       192,  118,  118,  118,  118,  118,  171,  171,  171,  194,
       118,  118,  118,  118,  118,  118,  195,  171,  201,  171,
       197,  171,  171,  196,  171,  202,  204,  205,  206,  265,
@@ -3250,252 +1916,251 @@ static const flex_int16_t yy_chk[2854] =
       278,  202,  317,  313,  206,  205,  207,  209,  313,  217,
       211,  215,  215,  215,  215,  215,  332,  324,  327,  272,
       215,  215,  215,  215,  215,  215,  335,  333,  317,  337,
-      338,  368,  742,  430,  743,  265,  346,  368,  265,  278,
+      338,  368,  677,  677,  740,  265,  346,  368,  265,  278,
       321,  476,  317,  324,  327,  332,  215,  215,  215,  215,
       215,  215,  335,  278,  333,  406,  405,  338,  337,  343,
       343,  343,  343,  343,  470,  346,  405,  476,  343,  343,
-      343,  343,  343,  343,  384,  397,  397,  433,  442,  384,
-      397,  433,  442,  462,  406,  430,  515,  478,  462,  478,
-      481,  515,  503,  470,  343,  343,  343,  343,  343,  343,
-
-      585,  537,  617,  548,  618,  503,  500,  503,  548,  621,
-      500,  537,  619,  744,  621,  478,  613,  478,  500,  481,
-      500,  500,  500,  500,  500,  702,  625,  745,  617,  746,
-      384,  613,  618,  625,  747,  384,  479,  479,  479,  479,
-      479,  619,  613,  676,  676,  479,  479,  479,  479,  479,
-      479,  645,  739,  748,  645,  585,  749,  750,  752,  753,
-      613,  755,  756,  739,  757,  758,  759,  702,  760,  761,
-      762,  479,  479,  479,  479,  479,  479,  763,  764,  765,
-      766,  767,  768,  769,  770,  772,  773,  771,  775,  756,
-      755,  757,  759,  771,  758,  774,  774,  776,  774,  777,
-
-      778,  779,  780,  781,  782,  783,  784,  785,  786,  787,
-      788,  789,  790,  791,  792,  793,  794,  795,  796,  797,
-      798,  799,  796,  800,  801,  802,  796,  803,  805,  806,
-      807,  808,  809,  810,  811,  812,  813,  814,  815,  816,
-      817,  818,  819,  820,  821,  822,  823,  824,  811,  825,
-      824,  826,  827,  829,  830,  831,  832,  833,  834,  835,
-      836,  837,  838,  839,  840,  841,  843,  844,  845,  846,
-      847,  848,  849,  850,  851,  852,  853,  854,  855,  856,
-      857,  858,  859,  860,  861,  862,  863,  864,  865,  866,
-      867,  868,  869,  869,  870,  871,  872,  867,  874,  873,
-
-      869,  875,  876,  878,  869,  873,  879,  880,  881,  882,
-      883,  884,  885,  886,  887,  888,  889,  890,  891,  892,
-      893,  894,  895,  896,  897,  898,  899,  900,  901,  902,
-      903,  904,  905,  906,  907,  908,  909,  911,  912,  913,
-      914,  915,  916,  917,  918,  919,  892,  920,  921,  893,
-      922,  923,  896,  924,  925,  926,  927,  928,  929,  930,
-      931,  932,  933,  934,  935,  936,  937,  938,  939,  940,
-      941,  942,  944,  945,  946,  947,  948,  949,  950,  951,
-      952,  953,  949,  954,  955,  956,  957,  958,  959,  960,
-      961,  964,  965,  966,  967,  968,  969,  972,  973,  974,
-
-      975,  976,  977,  978,  980,  981,  982,  983,  984,  981,
-      985,  986,  987,  988,  989,  992,  993,  994,  995,  996,
-      997,  998,  999, 1000, 1001, 1002, 1003, 1004, 1005, 1006,
-     1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016,
-     1017, 1018, 1019, 1020, 1021, 1022, 1024, 1025, 1026, 1027,
-     1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037,
-     1038, 1039, 1042, 1040, 1043, 1044, 1041, 1045, 1046, 1047,
-     1048, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058,
-     1059, 1060, 1061, 1062, 1063, 1064, 1065, 1038, 1037, 1066,
-     1039, 1040, 1041, 1067, 1068, 1069, 1070, 1071, 1072, 1073,
-
-     1074, 1075, 1076, 1078, 1079, 1080, 1081, 1082, 1083, 1084,
-     1085, 1086, 1087, 1088, 1089, 1090, 1091, 1093, 1094, 1095,
-     1096, 1097, 1098, 1099, 1100, 1102, 1103, 1104, 1105, 1106,
-     1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116,
-     1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126,
-     1127, 1128, 1130, 1131, 1132, 1133, 1134, 1136, 1137, 1125,
-     1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147,
-     1148, 1149, 1150, 1151, 1152, 1153, 1155, 1156, 1157, 1158,
-     1159, 1160, 1161, 1098, 1162, 1163, 1164, 1165, 1166, 1167,
-     1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1177, 1176,
-
-     1178, 1180, 1181, 1182, 1183, 1184, 1185, 1187, 1188, 1189,
-     1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, 1200,
-     1201, 1202, 1203, 1204, 1205, 1174, 1176, 1177, 1178, 1206,
-     1207, 1208, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217,
-     1218, 1219, 1220, 1221, 1222, 1223, 1224, 1225, 1226, 1227,
-     1228, 1229, 1230, 1231, 1233, 1234, 1235, 1236, 1237, 1233,
-     1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1246, 1247,
-     1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257,
-     1258, 1259, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1268,
-     1269, 1270, 1271, 1272, 1273, 1274, 1275, 1276, 1277, 1278,
-
-     1280, 1281, 1234, 1282, 1284, 1285, 1286, 1287, 1288, 1289,
-     1290, 1291, 1292, 1293, 1294, 1295, 1296, 1297, 1298, 1299,
-     1300, 1301, 1302, 1303, 1304, 1306, 1307, 1308, 1310, 1309,
-     1311, 1312, 1313, 1314, 1315, 1316, 1317, 1319, 1320, 1321,
-     1322, 1323, 1324, 1325, 1327, 1328, 1329, 1330, 1331, 1332,
-     1333, 1334, 1307, 1335, 1306, 1309, 1308, 1310, 1337, 1338,
-     1339, 1340, 1341, 1342, 1343, 1344, 1345, 1346, 1347, 1348,
-     1349, 1350, 1351, 1352, 1353, 1354, 1355, 1356, 1358, 1359,
-     1361, 1363, 1364, 1365, 1366, 1367, 1368, 1369, 1370, 1371,
-     1372, 1373, 1374, 1375, 1376, 1378, 1380, 1381, 1382, 1383,
-
-     1385, 1386, 1387, 1388, 1389, 1390, 1392, 1394, 1396, 1397,
-     1398, 1399, 1400, 1401, 1402, 1403, 1404, 1405, 1406, 1407,
-     1408, 1409, 1410, 1412, 1413, 1414, 1415, 1416, 1417, 1418,
-     1421, 1422, 1423, 1424, 1425, 1426, 1427, 1428, 1429, 1430,
-     1431, 1432, 1433, 1435, 1434, 1437, 1438, 1439, 1440, 1441,
-     1443, 1444, 1445, 1446, 1447, 1448, 1449, 1450, 1451, 1452,
-     1453, 1454, 1455, 1456, 1457, 1458, 1459, 1460, 1432, 1433,
-     1461, 1462, 1404, 1434, 1463, 1464, 1465, 1466, 1467, 1469,
-     1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478, 1479,
-     1480, 1481, 1482, 1483, 1484, 1485, 1486, 1443, 1487, 1488,
-
-     1489, 1490, 1491, 1492, 1493, 1494, 1495, 1496, 1498, 1490,
-     1499, 1502, 1503, 1504, 1505, 1506, 1507, 1508, 1509, 1510,
-     1511, 1512, 1513, 1515, 1516, 1517, 1518, 1519, 1520, 1523,
-     1522, 1518, 1522, 1525, 1526, 1529, 1530, 1531, 1532, 1533,
-     1534, 1535, 1536, 1538, 1539, 1540, 1541, 1542, 1543, 1544,
-     1547, 1541, 1545, 1548, 1549, 1550, 1551, 1553, 1554, 1555,
-     1556, 1557, 1558, 1559, 1560, 1561, 1562, 1563, 1564, 1565,
-     1566, 1567, 1568, 1544, 1543, 1569, 1542, 1570, 1545, 1571,
-     1573, 1574, 1575, 1577, 1578, 1579, 1580, 1581, 1582, 1583,
-     1584, 1585, 1586, 1587, 1588, 1589, 1590, 1592, 1594, 1595,
-
-     1597, 1544, 1598, 1599, 1600, 1601, 1602, 1603, 1604, 1605,
-     1607, 1608, 1609, 1610, 1611, 1612, 1613, 1614, 1615, 1618,
-     1619, 1621, 1622, 1623, 1625, 1626, 1625, 1627, 1628, 1625,
-     1629, 1630, 1625, 1631, 1632, 1633, 1634, 1635, 1636, 1637,
-     1638, 1640, 1642, 1643, 1645, 1646, 1647, 1649, 1648, 1650,
-     1652, 1654, 1655, 1656, 1658, 1659, 1660, 1661, 1662, 1663,
-     1664, 1666, 1667, 1668, 1665, 1669, 1670, 1671, 1672, 1673,
-     1674, 1675, 1646, 1647, 1648, 1665, 1649, 1650, 1676, 1677,
-     1678, 1679, 1680, 1681, 1682, 1683, 1684, 1685, 1686, 1687,
-     1687, 1688, 1689, 1690, 1691, 1692, 1693, 1694, 1695, 1696,
-
-     1697, 1698, 1699, 1700, 1701, 1702, 1703, 1704, 1705, 1706,
-     1707, 1708, 1709, 1710, 1711, 1712, 1713, 1714, 1715, 1716,
-     1717, 1718, 1719, 1720, 1721, 1722, 1724, 1725, 1726, 1727,
-     1728, 1729, 1730, 1731, 1732, 1734, 1735, 1736, 1738, 1739,
-     1740, 1742, 1741, 1743, 1745, 1746, 1749, 1750, 1751, 1753,
-     1754, 1755, 1688, 1756, 1757, 1758, 1759, 1760, 1761, 1762,
-     1763, 1764, 1765, 1766, 1768, 1770, 1740, 1771, 1739, 1741,
-     1742, 1772, 1743, 1773, 1774, 1775, 1776, 1777, 1778, 1779,
-     1781, 1782, 1783, 1784, 1785, 1787, 1788, 1790, 1791, 1792,
-     1794, 1795, 1796, 1798, 1799, 1801, 1802, 1803, 1804, 1805,
-
-     1806, 1807, 1808, 1809, 1810, 1811, 1812, 1813, 1814, 1815,
-     1816, 1817, 1818, 1819, 1820, 1821, 1822, 1823, 1824, 1825,
-     1826, 1828, 1829, 1830, 1831, 1832, 1833, 1835, 1836, 1837,
-     1839, 1840, 1841, 1842, 1843, 1844, 1845, 1846, 1847, 1848,
-     1849, 1850, 1851, 1852, 1853, 1854, 1855, 1856, 1857, 1829,
-     1831, 1858, 1859, 1861, 1862, 1863, 1865, 1866, 1867, 1868,
-     1869, 1871, 1872, 1873, 1874, 1875, 1877, 1878, 1879, 1880,
-     1881, 1882, 1883, 1884, 1885, 1886, 1887, 1888, 1889, 1890,
-     1891, 1892, 1894, 1895, 1897, 1899, 1901, 1902, 1903, 1897,
-     1904, 1906, 1908, 1911, 1909, 1913, 1914, 1915, 1916, 1917,
-
-     1918, 1919, 1920, 1922, 1923, 1924, 1925, 1927, 1928, 1929,
-     1930, 1931, 1932, 1934, 1935, 1936, 1937, 1938, 1939, 1908,
-     1909, 1940, 1941, 1942, 1943, 1945, 1946, 1947, 1949, 1950,
-     1951, 1952, 1953, 1954, 1955, 1956, 1957, 1958, 1960, 1961,
-     1962, 1963, 1964, 1966, 1967, 1968, 1969, 1972, 1973, 1974,
-     1975, 1976, 1977, 1978, 1979, 1980, 1981, 1982, 1983, 1985,
-     1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995,
-     1996, 1997, 1999, 2000, 1973, 1974, 2002, 1975, 2003, 2004,
-     2005, 2006, 2007, 2008, 2009, 2010, 2012, 2014, 2015, 2016,
-     2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026,
-
-     2024, 2027, 2028, 2029, 2030, 2031, 2032, 2033, 2034, 2035,
-     2036, 2037, 2038, 2039, 2040, 2041, 2043, 2044, 2045, 2046,
-     2047, 2048, 2049, 2050, 2051, 2052, 2053, 2054, 2055, 2028,
-     2030, 2057, 2061, 2063, 2064, 2065, 2066, 2067, 2068, 2069,
-     2070, 2071, 2072, 2073, 2074, 2075, 2076, 2077, 2078, 2079,
-     2081, 2083, 2084, 2085, 2086, 2087, 2088, 2089, 2090, 2091,
-     2092, 2093, 2094, 2095, 2096, 2097, 2098, 2100, 2101, 2102,
-     2103, 2104, 2105, 2107, 2109, 2079, 2112, 2081, 2114, 2115,
-     2116, 2117, 2118, 2119, 2120, 2121, 2123, 2124, 2126, 2125,
-     2127, 2128, 2129, 2130, 2131, 2132, 2134, 2135, 2136, 2137,
-
-     2138, 2139, 2141, 2142, 2143, 2144, 2145, 2146, 2147, 2148,
-     2149, 2150, 2151, 2152, 2124, 2125, 2153, 2155, 2156, 2157,
-     2158, 2159, 2160, 2161, 2162, 2163, 2165, 2166, 2167, 2168,
-     2169, 2170, 2171, 2172, 2174, 2175, 2176, 2177, 2178, 2179,
-     2180, 2181, 2182, 2183, 2184, 2185, 2186, 2187, 2160, 2188,
-     2189, 2190, 2191, 2192, 2193, 2196, 2197, 2198, 2200, 2201,
-     2202, 2203, 2205, 2206, 2207, 2208, 2209, 2210, 2214, 2217,
-     2218, 2219, 2220, 2221, 2222, 2223, 2225, 2226, 2228, 2229,
-     2230, 2231, 2232, 2233, 2234, 2235, 2236, 2237, 2239, 2240,
-     2241, 2242, 2243, 2244, 2246, 2247, 2249, 2251, 2252, 2253,
-
-     2254, 2255, 2256, 2257, 2258, 2260, 2261, 2262, 2263, 2264,
-     2263, 2265, 2266, 2267, 2269, 2270, 2272, 2275, 2276, 2277,
-     2278, 2279, 2280, 2281, 2282, 2283, 2284, 2285, 2286, 2287,
-     2288, 2289, 2290, 2291, 2292, 2294, 2295, 2296, 2297, 2298,
-     2301, 2302, 2303, 2304, 2306, 2307, 2309, 2310, 2312, 2314,
-     2315, 2317, 2318, 2319, 2320, 2321, 2323, 2328, 2328, 2328,
-     2329, 2329, 2329, 2330, 2331, 2330, 2332, 2332, 2332, 2333,
-     2333, 2333, 2334,  729, 2334, 2335, 2335, 2335,  728,  727,
-      726,  725,  724,  723,  722,  720,  719,  718,  717,  716,
-      715,  714,  713,  712,  711,  709,  708,  707,  706,  705,
-
-      704,  703,  701,  700,  699,  698,  697,  696,  695,  694,
-      693,  692,  690,  689,  688,  687,  686,  685,  684,  683,
-      682,  681,  680,  679,  678,  677,  675,  674,  673,  672,
-      671,  670,  669,  668,  667,  666,  665,  664,  663,  662,
-      660,  659,  658,  657,  656,  655,  654,  653,  652,  651,
-      650,  649,  648,  647,  646,  644,  643,  642,  641,  640,
-      639,  638,  637,  636,  635,  634,  633,  632,  631,  630,
-      629,  628,  627,  626,  624,  623,  620,  612,  611,  610,
-      609,  608,  607,  606,  604,  603,  601,  600,  598,  597,
-      596,  595,  594,  593,  592,  591,  590,  589,  588,  587,
-
-      586,  584,  583,  582,  581,  580,  579,  578,  577,  576,
-      575,  574,  573,  572,  571,  570,  569,  568,  567,  565,
-      563,  562,  561,  560,  559,  558,  557,  556,  555,  554,
-      553,  552,  551,  550,  549,  547,  546,  544,  543,  542,
-      541,  540,  539,  538,  536,  535,  534,  533,  532,  531,
-      530,  529,  528,  527,  526,  525,  524,  523,  522,  521,
-      519,  518,  517,  516,  514,  513,  512,  511,  510,  509,
-      508,  507,  505,  504,  502,  501,  498,  497,  496,  495,
-      494,  493,  491,  490,  489,  488,  487,  486,  485,  484,
-      483,  482,  480,  475,  473,  472,  471,  469,  468,  467,
-
-      464,  463,  461,  460,  458,  457,  456,  455,  454,  453,
-      452,  451,  450,  449,  448,  447,  446,  445,  444,  443,
-      441,  440,  439,  438,  437,  436,  435,  434,  432,  431,
-      429,  427,  426,  425,  424,  422,  421,  420,  419,  418,
-      417,  416,  415,  414,  413,  412,  411,  410,  409,  407,
-      404,  403,  402,  401,  400,  399,  398,  396,  395,  394,
-      393,  392,  391,  390,  389,  388,  387,  386,  385,  383,
-      382,  381,  380,  379,  378,  377,  376,  375,  374,  373,
-      372,  371,  370,  369,  367,  366,  365,  364,  363,  362,
-      361,  360,  359,  358,  357,  356,  355,  354,  353,  352,
-
-      351,  350,  349,  348,  347,  345,  342,  340,  336,  334,
-      330,  323,  322,  320,  319,  318,  316,  315,  314,  312,
-      311,  310,  308,  307,  306,  305,  304,  303,  302,  301,
-      300,  299,  298,  297,  296,  295,  293,  292,  291,  290,
-      289,  288,  287,  286,  285,  284,  283,  282,  280,  279,
-      277,  276,  275,  273,  271,  270,  269,  268,  267,  266,
-      264,  263,  262,  261,  260,  259,  258,  256,  255,  253,
-      252,  251,  250,  249,  248,  247,  246,  245,  244,  243,
-      242,  241,  240,  239,  238,  237,  236,  235,  234,  233,
-      232,  231,  228,  227,  226,  225,  224,  223,  222,  221,
-
-      220,  219,  218,  212,  210,  208,  203,  200,  198,  190,
-      189,  188,  187,  185,  183,  180,  179,  178,  176,  175,
-      174,  170,  167,  165,  164,  163,  161,  159,  158,  157,
-      156,  155,  154,  152,  151,  150,  148,  147,  146,  145,
-      144,  143,  141,  140,  136,  135,  134,  133,  132,  130,
-      129,  128,  126,  124,  122,  121,  120,  116,  111,  107,
-      104,   99,   98,   78,   73,   67,   59,   50,   47,   43,
-       41,   39,   38,   24,   14,   11, 2327, 2327, 2327, 2327,
-     2327, 2327, 2327, 2327, 2327, 2327, 2327, 2327, 2327, 2327,
-     2327, 2327, 2327, 2327, 2327, 2327, 2327, 2327, 2327, 2327,
-
-     2327, 2327, 2327, 2327, 2327, 2327, 2327, 2327, 2327, 2327,
-     2327, 2327, 2327, 2327, 2327, 2327, 2327, 2327, 2327, 2327,
-     2327, 2327, 2327, 2327, 2327, 2327, 2327, 2327, 2327, 2327,
-     2327, 2327, 2327, 2327, 2327, 2327, 2327, 2327, 2327, 2327,
-     2327, 2327, 2327, 2327, 2327, 2327, 2327, 2327, 2327, 2327,
-     2327, 2327, 2327
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+      343,  343,  343,  343,  384,  397,  397,  423,  481,  384,
+      397,  433,  423,  442,  406,  433,  462,  442,  478,  503,
+      478,  462,  586,  470,  343,  343,  343,  343,  343,  343,
+
+      537,  515,  503,  548,  503,  500,  515,  481,  548,  500,
+      537,  614,  742,  743,  703,  620,  478,  500,  478,  500,
+      500,  500,  500,  500,  626,  744,  614,  622,  618,  619,
+      384,  626,  622,  646,  741,  384,  646,  614,  423,  479,
+      479,  479,  479,  479,  620,  741,  745,  586,  479,  479,
+      479,  479,  479,  479,  618,  614,  703,  619,  746,  747,
+      748,  749,  750,  751,  752,  754,  755,  757,  758,  760,
+      759,  762,  763,  761,  479,  479,  479,  479,  479,  479,
+      764,  765,  766,  767,  768,  769,  770,  771,  772,  774,
+      775,  777,  778,  779,  773,  758,  757,  759,  760,  761,
+
+      773,  776,  776,  780,  776,  781,  782,  783,  784,  785,
+      786,  787,  788,  789,  790,  791,  792,  793,  794,  795,
+      796,  797,  798,  799,  800,  801,  798,  802,  803,  804,
+      798,  805,  807,  808,  809,  810,  811,  812,  813,  814,
+      815,  816,  817,  818,  819,  820,  821,  822,  823,  824,
+      825,  826,  813,  827,  826,  828,  829,  831,  832,  833,
+      834,  835,  836,  837,  838,  839,  840,  841,  842,  843,
+      845,  846,  847,  848,  849,  850,  851,  852,  853,  854,
+      855,  856,  857,  858,  859,  860,  861,  862,  863,  864,
+      865,  866,  867,  868,  869,  870,  871,  872,  872,  873,
+
+      874,  875,  870,  877,  876,  872,  878,  879,  881,  872,
+      876,  882,  883,  884,  885,  886,  887,  888,  889,  890,
+      891,  892,  893,  894,  895,  896,  897,  898,  899,  900,
+      901,  902,  903,  904,  905,  906,  907,  908,  909,  910,
+      911,  912,  914,  915,  916,  917,  918,  919,  920,  921,
+      922,  895,  923,  924,  896,  925,  926,  899,  927,  928,
+      929,  930,  931,  932,  933,  934,  935,  936,  937,  938,
+      939,  940,  941,  942,  943,  944,  945,  947,  948,  949,
+      950,  951,  952,  953,  954,  955,  956,  952,  957,  958,
+      959,  960,  961,  962,  963,  964,  967,  968,  969,  970,
+
+      971,  972,  975,  976,  977,  978,  979,  980,  981,  983,
+      984,  985,  986,  987,  984,  988,  989,  990,  991,  992,
+      996,  997,  998,  999, 1000, 1001, 1002, 1003, 1004, 1005,
+     1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015,
+     1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025,
+     1026, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036,
+     1037, 1038, 1039, 1040, 1041, 1042, 1043, 1046, 1044, 1047,
+     1048, 1045, 1049, 1050, 1051, 1052, 1054, 1055, 1056, 1057,
+     1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067,
+     1068, 1069, 1042, 1041, 1070, 1043, 1044, 1045, 1071, 1072,
+
+     1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1082, 1083,
+     1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093,
+     1094, 1095, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104,
+     1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115,
+     1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125,
+     1126, 1127, 1128, 1129, 1130, 1131, 1132, 1134, 1135, 1136,
+     1137, 1138, 1140, 1141, 1129, 1142, 1143, 1144, 1145, 1146,
+     1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156,
+     1157, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1102, 1166,
+     1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176,
+
+     1177, 1178, 1179, 1181, 1180, 1182, 1184, 1185, 1186, 1187,
+     1188, 1189, 1191, 1192, 1193, 1195, 1196, 1197, 1198, 1199,
+     1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209,
+     1178, 1180, 1181, 1182, 1210, 1211, 1212, 1214, 1215, 1216,
+     1217, 1218, 1219, 1220, 1221, 1222, 1223, 1224, 1225, 1226,
+     1227, 1228, 1229, 1230, 1231, 1232, 1233, 1234, 1235, 1237,
+     1238, 1239, 1240, 1241, 1237, 1242, 1243, 1244, 1245, 1246,
+     1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256,
+     1257, 1258, 1259, 1260, 1261, 1262, 1263, 1264, 1265, 1266,
+     1267, 1268, 1269, 1270, 1272, 1273, 1274, 1275, 1276, 1277,
+
+     1278, 1279, 1280, 1281, 1282, 1284, 1285, 1238, 1286, 1288,
+     1289, 1290, 1291, 1292, 1293, 1294, 1295, 1296, 1297, 1298,
+     1299, 1300, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308,
+     1310, 1311, 1312, 1314, 1313, 1315, 1316, 1317, 1318, 1319,
+     1320, 1321, 1323, 1324, 1325, 1326, 1327, 1328, 1329, 1331,
+     1332, 1333, 1334, 1335, 1336, 1337, 1338, 1311, 1339, 1310,
+     1313, 1312, 1314, 1341, 1342, 1343, 1344, 1345, 1346, 1347,
+     1348, 1349, 1350, 1351, 1352, 1353, 1354, 1355, 1356, 1357,
+     1358, 1359, 1360, 1362, 1363, 1365, 1367, 1368, 1369, 1370,
+     1371, 1372, 1373, 1374, 1375, 1376, 1377, 1378, 1379, 1380,
+
+     1382, 1384, 1385, 1386, 1387, 1389, 1390, 1391, 1392, 1393,
+     1394, 1396, 1398, 1400, 1401, 1402, 1403, 1404, 1405, 1406,
+     1407, 1408, 1409, 1410, 1411, 1412, 1413, 1414, 1416, 1417,
+     1418, 1419, 1420, 1421, 1422, 1425, 1426, 1427, 1428, 1429,
+     1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1439, 1438,
+     1441, 1442, 1443, 1444, 1445, 1447, 1448, 1449, 1450, 1451,
+     1452, 1453, 1454, 1455, 1456, 1457, 1458, 1459, 1460, 1461,
+     1462, 1463, 1464, 1436, 1437, 1465, 1466, 1408, 1438, 1467,
+     1468, 1469, 1470, 1471, 1473, 1474, 1475, 1476, 1477, 1478,
+     1479, 1480, 1481, 1482, 1483, 1484, 1485, 1486, 1487, 1488,
+
+     1489, 1490, 1447, 1491, 1492, 1493, 1494, 1495, 1496, 1497,
+     1498, 1499, 1500, 1502, 1494, 1503, 1506, 1507, 1508, 1509,
+     1510, 1511, 1512, 1513, 1514, 1515, 1516, 1517, 1519, 1520,
+     1521, 1522, 1523, 1524, 1527, 1526, 1522, 1526, 1529, 1530,
+     1533, 1534, 1535, 1536, 1537, 1538, 1539, 1540, 1542, 1543,
+     1544, 1545, 1546, 1547, 1548, 1551, 1545, 1549, 1552, 1553,
+     1554, 1555, 1557, 1558, 1559, 1560, 1561, 1562, 1563, 1564,
+     1565, 1566, 1567, 1568, 1569, 1570, 1571, 1572, 1548, 1547,
+     1573, 1546, 1574, 1549, 1575, 1577, 1578, 1579, 1581, 1582,
+     1583, 1584, 1585, 1586, 1587, 1588, 1589, 1590, 1591, 1592,
+
+     1593, 1594, 1596, 1598, 1599, 1601, 1548, 1602, 1603, 1604,
+     1605, 1606, 1607, 1608, 1609, 1611, 1612, 1613, 1614, 1615,
+     1616, 1617, 1618, 1619, 1622, 1623, 1625, 1626, 1627, 1629,
+     1630, 1629, 1631, 1632, 1629, 1633, 1634, 1629, 1635, 1636,
+     1637, 1638, 1639, 1640, 1641, 1642, 1644, 1646, 1647, 1649,
+     1650, 1651, 1653, 1652, 1654, 1656, 1658, 1659, 1660, 1662,
+     1663, 1664, 1665, 1666, 1667, 1668, 1670, 1671, 1672, 1669,
+     1673, 1674, 1675, 1676, 1677, 1678, 1679, 1650, 1651, 1652,
+     1669, 1653, 1654, 1680, 1681, 1682, 1683, 1684, 1685, 1686,
+     1687, 1688, 1689, 1690, 1691, 1691, 1692, 1693, 1694, 1695,
+
+     1696, 1697, 1698, 1699, 1700, 1701, 1702, 1703, 1704, 1705,
+     1706, 1707, 1708, 1709, 1710, 1711, 1712, 1713, 1714, 1715,
+     1716, 1717, 1718, 1719, 1720, 1721, 1722, 1723, 1724, 1725,
+     1726, 1728, 1729, 1730, 1731, 1732, 1733, 1734, 1735, 1736,
+     1738, 1739, 1740, 1742, 1743, 1744, 1746, 1745, 1747, 1749,
+     1750, 1753, 1754, 1755, 1757, 1758, 1759, 1692, 1760, 1761,
+     1762, 1763, 1764, 1765, 1766, 1767, 1768, 1769, 1770, 1772,
+     1774, 1744, 1775, 1743, 1745, 1746, 1776, 1747, 1777, 1778,
+     1779, 1780, 1781, 1782, 1783, 1785, 1786, 1787, 1788, 1789,
+     1791, 1792, 1794, 1795, 1796, 1798, 1799, 1800, 1802, 1803,
+
+     1805, 1806, 1807, 1808, 1809, 1810, 1811, 1812, 1813, 1814,
+     1815, 1816, 1817, 1818, 1819, 1820, 1821, 1822, 1823, 1824,
+     1825, 1826, 1827, 1828, 1829, 1830, 1832, 1833, 1834, 1835,
+     1836, 1837, 1839, 1840, 1841, 1843, 1844, 1845, 1846, 1847,
+     1848, 1849, 1850, 1851, 1852, 1853, 1854, 1855, 1856, 1857,
+     1858, 1859, 1860, 1861, 1833, 1835, 1862, 1863, 1865, 1866,
+     1867, 1869, 1870, 1871, 1872, 1873, 1875, 1876, 1877, 1878,
+     1879, 1881, 1882, 1883, 1884, 1885, 1886, 1887, 1888, 1889,
+     1890, 1891, 1892, 1893, 1894, 1895, 1896, 1898, 1899, 1901,
+     1903, 1905, 1906, 1907, 1901, 1908, 1910, 1912, 1915, 1913,
+
+     1917, 1918, 1919, 1920, 1921, 1922, 1923, 1924, 1926, 1927,
+     1928, 1929, 1931, 1932, 1933, 1934, 1935, 1936, 1938, 1939,
+     1940, 1941, 1942, 1943, 1912, 1913, 1944, 1945, 1946, 1947,
+     1949, 1950, 1951, 1953, 1954, 1955, 1956, 1957, 1958, 1959,
+     1960, 1961, 1962, 1964, 1965, 1966, 1967, 1968, 1970, 1971,
+     1972, 1973, 1976, 1977, 1978, 1979, 1980, 1981, 1982, 1983,
+     1984, 1985, 1986, 1987, 1989, 1990, 1991, 1992, 1993, 1994,
+     1995, 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 1977,
+     1978, 2006, 1979, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
+     2014, 2016, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025,
+
+     2026, 2027, 2028, 2029, 2030, 2028, 2031, 2032, 2033, 2034,
+     2035, 2036, 2037, 2038, 2039, 2040, 2041, 2042, 2043, 2044,
+     2045, 2047, 2048, 2049, 2050, 2051, 2052, 2053, 2054, 2055,
+     2056, 2057, 2058, 2059, 2032, 2034, 2061, 2065, 2067, 2068,
+     2069, 2070, 2071, 2072, 2073, 2074, 2075, 2076, 2077, 2078,
+     2079, 2080, 2081, 2082, 2083, 2085, 2087, 2088, 2089, 2090,
+     2091, 2092, 2093, 2094, 2095, 2096, 2097, 2098, 2099, 2100,
+     2101, 2102, 2104, 2105, 2106, 2107, 2108, 2109, 2111, 2113,
+     2083, 2116, 2085, 2118, 2119, 2120, 2121, 2122, 2123, 2124,
+     2125, 2127, 2128, 2130, 2129, 2131, 2132, 2133, 2134, 2135,
+
+     2136, 2138, 2139, 2140, 2141, 2142, 2143, 2145, 2146, 2147,
+     2148, 2149, 2150, 2151, 2152, 2153, 2154, 2155, 2156, 2128,
+     2129, 2157, 2159, 2160, 2161, 2162, 2163, 2164, 2165, 2166,
+     2167, 2169, 2170, 2171, 2172, 2173, 2174, 2175, 2176, 2178,
+     2179, 2180, 2181, 2182, 2183, 2184, 2185, 2186, 2187, 2188,
+     2189, 2190, 2191, 2164, 2192, 2193, 2194, 2195, 2196, 2197,
+     2200, 2201, 2202, 2204, 2205, 2206, 2207, 2209, 2210, 2211,
+     2212, 2213, 2214, 2218, 2221, 2222, 2223, 2224, 2225, 2226,
+     2227, 2229, 2230, 2232, 2233, 2234, 2235, 2236, 2237, 2238,
+     2239, 2240, 2241, 2243, 2244, 2245, 2246, 2247, 2248, 2250,
+
+     2251, 2253, 2255, 2256, 2257, 2258, 2259, 2260, 2261, 2262,
+     2264, 2265, 2266, 2267, 2268, 2267, 2269, 2270, 2271, 2273,
+     2274, 2276, 2279, 2280, 2281, 2282, 2283, 2284, 2285, 2286,
+     2287, 2288, 2289, 2290, 2291, 2292, 2293, 2294, 2295, 2296,
+     2298, 2299, 2300, 2301, 2302, 2305, 2306, 2307, 2308, 2310,
+     2311, 2313, 2314, 2316, 2318, 2319, 2321, 2322, 2323, 2324,
+     2325, 2327, 2332, 2332, 2332, 2333, 2333, 2333, 2334, 2335,
+     2334, 2336, 2336, 2336, 2337, 2337, 2337, 2338,  729, 2338,
+     2339, 2339, 2339,  728,  727,  726,  725,  724,  722,  721,
+      720,  719,  718,  717,  716,  715,  714,  713,  711,  710,
+
+      709,  708,  707,  706,  705,  704,  702,  701,  700,  699,
+      698,  697,  696,  695,  694,  693,  691,  690,  689,  688,
+      687,  686,  685,  684,  683,  682,  681,  680,  679,  678,
+      676,  675,  674,  673,  672,  671,  670,  669,  668,  667,
+      666,  665,  664,  663,  661,  660,  659,  658,  657,  656,
+      655,  654,  653,  652,  651,  650,  649,  648,  647,  645,
+      644,  643,  642,  641,  640,  639,  638,  637,  636,  635,
+      634,  633,  632,  631,  630,  629,  628,  627,  625,  624,
+      621,  613,  612,  611,  610,  609,  608,  607,  605,  604,
+      602,  601,  599,  598,  597,  596,  595,  594,  593,  592,
+
+      591,  590,  589,  588,  587,  585,  584,  583,  582,  581,
+      580,  579,  578,  577,  576,  575,  574,  573,  572,  571,
+      570,  569,  568,  566,  565,  563,  562,  561,  560,  559,
+      558,  557,  556,  555,  554,  553,  552,  551,  550,  549,
+      547,  546,  544,  543,  542,  541,  540,  539,  538,  536,
+      535,  534,  533,  532,  531,  530,  529,  528,  527,  526,
+      525,  524,  523,  522,  521,  519,  518,  517,  516,  514,
+      513,  512,  511,  510,  509,  508,  507,  505,  504,  502,
+      501,  498,  497,  496,  495,  494,  493,  491,  490,  489,
+      488,  487,  486,  485,  484,  483,  482,  480,  475,  473,
+
+      472,  471,  469,  468,  467,  464,  463,  461,  460,  458,
+      457,  456,  455,  454,  453,  452,  451,  450,  449,  448,
+      447,  446,  445,  444,  443,  441,  440,  439,  438,  437,
+      436,  435,  434,  432,  431,  429,  427,  426,  425,  424,
+      422,  421,  420,  419,  418,  417,  416,  415,  414,  413,
+      412,  411,  410,  409,  407,  404,  403,  402,  401,  400,
+      399,  398,  396,  395,  394,  393,  392,  391,  390,  389,
+      388,  387,  386,  385,  383,  382,  381,  380,  379,  378,
+      377,  376,  375,  374,  373,  372,  371,  370,  369,  367,
+      366,  365,  364,  363,  362,  361,  360,  359,  358,  357,
+
+      356,  355,  354,  353,  352,  351,  350,  349,  348,  347,
+      345,  342,  340,  336,  334,  330,  323,  322,  320,  319,
+      318,  316,  315,  314,  312,  311,  310,  308,  307,  306,
+      305,  304,  303,  302,  301,  300,  299,  298,  297,  296,
+      295,  293,  292,  291,  290,  289,  288,  287,  286,  285,
+      284,  283,  282,  280,  279,  277,  276,  275,  273,  271,
+      270,  269,  268,  267,  266,  264,  263,  262,  261,  260,
+      259,  258,  256,  255,  253,  252,  251,  250,  249,  248,
+      247,  246,  245,  244,  243,  242,  241,  240,  239,  238,
+      237,  236,  235,  234,  233,  232,  231,  228,  227,  226,
+
+      225,  224,  223,  222,  221,  220,  219,  218,  212,  210,
+      208,  203,  200,  198,  190,  189,  188,  187,  185,  183,
+      180,  179,  178,  176,  175,  174,  170,  167,  165,  164,
+      163,  161,  159,  158,  157,  156,  155,  154,  152,  151,
+      150,  148,  147,  146,  145,  144,  143,  141,  140,  136,
+      135,  134,  133,  132,  130,  129,  128,  126,  124,  122,
+      121,  120,  116,  111,  107,  104,   99,   98,   78,   73,
+       67,   59,   50,   47,   43,   41,   39,   38,   24,   14,
+       11, 2331, 2331, 2331, 2331, 2331, 2331, 2331, 2331, 2331,
+     2331, 2331, 2331, 2331, 2331, 2331, 2331, 2331, 2331, 2331,
+
+     2331, 2331, 2331, 2331, 2331, 2331, 2331, 2331, 2331, 2331,
+     2331, 2331, 2331, 2331, 2331, 2331, 2331, 2331, 2331, 2331,
+     2331, 2331, 2331, 2331, 2331, 2331, 2331, 2331, 2331, 2331,
+     2331, 2331, 2331, 2331, 2331, 2331, 2331, 2331, 2331, 2331,
+     2331, 2331, 2331, 2331, 2331, 2331, 2331, 2331, 2331, 2331,
+     2331, 2331, 2331, 2331, 2331, 2331, 2331, 2331
     } ;
 
 static yy_state_type yy_last_accepting_state;
@@ -3504,11 +2169,7 @@ static char *yy_last_accepting_cpos;
 extern int yy_flex_debug;
 int yy_flex_debug = 1;
 
-<<<<<<< HEAD
-static const flex_int16_t yy_rule_linenum[227] =
-=======
-static const flex_int16_t yy_rule_linenum[231] =
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+static const flex_int16_t yy_rule_linenum[232] =
     {   0,
       146,  148,  150,  155,  156,  161,  162,  163,  175,  178,
       183,  190,  199,  208,  217,  226,  235,  244,  253,  263,
@@ -3518,43 +2179,24 @@ static const flex_int16_t yy_rule_linenum[231] =
       569,  578,  587,  596,  607,  616,  627,  638,  649,  660,
       672,  684,  696,  707,  718,  727,  736,  745,  756,  765,
       774,  785,  796,  807,  818,  829,  840,  851,  862,  873,
-<<<<<<< HEAD
-      883,  894,  903,  913,  927,  943,  952,  961,  970,  979,
-      988,  997, 1019, 1041, 1050, 1060, 1069, 1080, 1089, 1098,
-
-     1107, 1116, 1125, 1136, 1147, 1158, 1168, 1177, 1188, 1199,
-     1210, 1221, 1233, 1242, 1251, 1260, 1269, 1278, 1287, 1296,
-     1305, 1314, 1324, 1335, 1347, 1356, 1365, 1374, 1384, 1394,
-     1404, 1414, 1424, 1434, 1443, 1453, 1462, 1471, 1480, 1489,
-     1499, 1509, 1518, 1528, 1537, 1546, 1555, 1564, 1573, 1582,
-     1591, 1600, 1609, 1618, 1627, 1636, 1645, 1654, 1663, 1672,
-     1681, 1690, 1699, 1708, 1717, 1726, 1735, 1744, 1753, 1762,
-     1771, 1780, 1789, 1798, 1807, 1816, 1825, 1834, 1843, 1855,
-     1867, 1877, 1887, 1897, 1907, 1917, 1927, 1937, 1947, 1957,
-     1966, 1975, 1984, 1993, 2004, 2015, 2028, 2041, 2054, 2063,
-
-     2072, 2081, 2090, 2099, 2108, 2117, 2126, 2138, 2239, 2255,
-     2304, 2312, 2327, 2328, 2329, 2330, 2331, 2332, 2334, 2352,
-     2365, 2370, 2374, 2376, 2378, 2380
-=======
       882,  891,  900,  910,  921,  931,  942,  951,  961,  975,
-      991, 1000, 1009, 1018, 1027, 1036, 1058, 1080, 1089, 1099,
+      991, 1000, 1009, 1018, 1027, 1036, 1045, 1067, 1089, 1098,
 
-     1108, 1119, 1128, 1137, 1146, 1155, 1164, 1175, 1186, 1197,
-     1207, 1216, 1227, 1238, 1249, 1260, 1272, 1281, 1290, 1299,
-     1308, 1317, 1326, 1335, 1344, 1353, 1363, 1374, 1386, 1395,
-     1404, 1413, 1423, 1433, 1443, 1453, 1463, 1473, 1482, 1492,
-     1501, 1510, 1519, 1528, 1538, 1548, 1557, 1567, 1576, 1585,
+     1108, 1117, 1128, 1137, 1146, 1155, 1164, 1173, 1184, 1195,
+     1206, 1216, 1225, 1236, 1247, 1258, 1269, 1281, 1290, 1299,
+     1308, 1317, 1326, 1335, 1344, 1353, 1362, 1372, 1383, 1395,
+     1404, 1413, 1422, 1432, 1442, 1452, 1462, 1472, 1482, 1491,
+     1501, 1510, 1519, 1528, 1537, 1547, 1557, 1566, 1576, 1585,
      1594, 1603, 1612, 1621, 1630, 1639, 1648, 1657, 1666, 1675,
      1684, 1693, 1702, 1711, 1720, 1729, 1738, 1747, 1756, 1765,
      1774, 1783, 1792, 1801, 1810, 1819, 1828, 1837, 1846, 1855,
-     1864, 1873, 1882, 1894, 1906, 1916, 1926, 1936, 1946, 1956,
-     1966, 1976, 1986, 1996, 2005, 2014, 2023, 2032, 2043, 2054,
+     1864, 1873, 1882, 1891, 1903, 1915, 1925, 1935, 1945, 1955,
+     1965, 1975, 1985, 1995, 2005, 2014, 2023, 2032, 2041, 2052,
 
-     2067, 2080, 2093, 2102, 2111, 2120, 2129, 2138, 2147, 2156,
-     2165, 2177, 2278, 2294, 2343, 2351, 2366, 2367, 2368, 2369,
-     2370, 2371, 2373, 2391, 2404, 2409, 2413, 2415, 2417, 2419
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+     2063, 2076, 2089, 2102, 2111, 2120, 2129, 2138, 2147, 2156,
+     2165, 2174, 2186, 2287, 2303, 2352, 2360, 2375, 2376, 2377,
+     2378, 2379, 2380, 2382, 2400, 2413, 2418, 2422, 2424, 2426,
+     2428
     } ;
 
 /* The intent behind this definition is that it'll catch
@@ -3608,11 +2250,7 @@ using namespace isc::dhcp;
 
 /* To avoid the call to exit... oops! */
 #define YY_FATAL_ERROR(msg) isc::dhcp::Parser4Context::fatal(msg)
-<<<<<<< HEAD
-#line 2190 "dhcp4_lexer.cc"
-=======
-#line 2252 "dhcp4_lexer.cc"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 2254 "dhcp4_lexer.cc"
 /* noyywrap disables automatic rewinding for the next file to parse. Since we
    always parse only a single string, there's no need to do any wraps. And
    using yywrap requires linking with -lfl, which provides the default yywrap
@@ -3638,13 +2276,8 @@ using namespace isc::dhcp;
    by moving it ahead by yyleng bytes. yyleng specifies the length of the
    currently matched token. */
 #define YY_USER_ACTION  driver.loc_.columns(yyleng);
-<<<<<<< HEAD
-#line 2216 "dhcp4_lexer.cc"
-#line 2217 "dhcp4_lexer.cc"
-=======
-#line 2278 "dhcp4_lexer.cc"
-#line 2279 "dhcp4_lexer.cc"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 2280 "dhcp4_lexer.cc"
+#line 2281 "dhcp4_lexer.cc"
 
 #define INITIAL 0
 #define COMMENT 1
@@ -3972,11 +2605,7 @@ YY_DECL
     }
 
 
-<<<<<<< HEAD
-#line 2545 "dhcp4_lexer.cc"
-=======
-#line 2607 "dhcp4_lexer.cc"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 2609 "dhcp4_lexer.cc"
 
        while ( /*CONSTCOND*/1 )                /* loops until end-of-file is reached */
                {
@@ -4005,21 +2634,13 @@ yy_match:
                        while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
                                {
                                yy_current_state = (int) yy_def[yy_current_state];
-<<<<<<< HEAD
-                               if ( yy_current_state >= 2243 )
-=======
-                               if ( yy_current_state >= 2328 )
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+                               if ( yy_current_state >= 2332 )
                                        yy_c = yy_meta[yy_c];
                                }
                        yy_current_state = yy_nxt[yy_base[yy_current_state] + yy_c];
                        ++yy_cp;
                        }
-<<<<<<< HEAD
-               while ( yy_current_state != 2242 );
-=======
-               while ( yy_current_state != 2327 );
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+               while ( yy_current_state != 2331 );
                yy_cp = (yy_last_accepting_cpos);
                yy_current_state = (yy_last_accepting_state);
 
@@ -4038,23 +2659,13 @@ do_action:      /* This label is used only to access EOF actions. */
                        {
                        if ( yy_act == 0 )
                                fprintf( stderr, "--scanner backing up\n" );
-<<<<<<< HEAD
-                       else if ( yy_act < 227 )
+                       else if ( yy_act < 232 )
                                fprintf( stderr, "--accepting rule at line %ld (\"%s\")\n",
                                         (long)yy_rule_linenum[yy_act], yytext );
-                       else if ( yy_act == 227 )
-                               fprintf( stderr, "--accepting default rule (\"%s\")\n",
-                                        yytext );
-                       else if ( yy_act == 228 )
-=======
-                       else if ( yy_act < 231 )
-                               fprintf( stderr, "--accepting rule at line %ld (\"%s\")\n",
-                                        (long)yy_rule_linenum[yy_act], yytext );
-                       else if ( yy_act == 231 )
+                       else if ( yy_act == 232 )
                                fprintf( stderr, "--accepting default rule (\"%s\")\n",
                                         yytext );
-                       else if ( yy_act == 232 )
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+                       else if ( yy_act == 233 )
                                fprintf( stderr, "--(end of buffer or a NUL)\n" );
                        else
                                fprintf( stderr, "--EOF (start condition %d)\n", YY_START );
@@ -5267,9 +3878,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-case 92:
+case 97:
 YY_RULE_SETUP
-#line 997 "dhcp4_lexer.ll"
+#line 1045 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::DHCP4:
@@ -5292,15 +3903,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 93:
-YY_RULE_SETUP
-#line 1019 "dhcp4_lexer.ll"
-=======
-case 97:
+case 98:
 YY_RULE_SETUP
-#line 1058 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1067 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::DHCP4:
@@ -5323,15 +3928,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 94:
-YY_RULE_SETUP
-#line 1041 "dhcp4_lexer.ll"
-=======
-case 98:
+case 99:
 YY_RULE_SETUP
-#line 1080 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1089 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::SUBNET4:
@@ -5341,15 +3940,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 95:
-YY_RULE_SETUP
-#line 1050 "dhcp4_lexer.ll"
-=======
-case 99:
+case 100:
 YY_RULE_SETUP
-#line 1089 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1098 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::SUBNET4:
@@ -5360,15 +3953,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 96:
-YY_RULE_SETUP
-#line 1060 "dhcp4_lexer.ll"
-=======
-case 100:
+case 101:
 YY_RULE_SETUP
-#line 1099 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1108 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::SUBNET4:
@@ -5378,15 +3965,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 97:
-YY_RULE_SETUP
-#line 1069 "dhcp4_lexer.ll"
-=======
-case 101:
+case 102:
 YY_RULE_SETUP
-#line 1108 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1117 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::DHCP4:
@@ -5398,15 +3979,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 98:
-YY_RULE_SETUP
-#line 1080 "dhcp4_lexer.ll"
-=======
-case 102:
+case 103:
 YY_RULE_SETUP
-#line 1119 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1128 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::RESERVATION_MODE:
@@ -5416,15 +3991,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 99:
-YY_RULE_SETUP
-#line 1089 "dhcp4_lexer.ll"
-=======
-case 103:
+case 104:
 YY_RULE_SETUP
-#line 1128 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1137 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::RESERVATION_MODE:
@@ -5434,15 +4003,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 100:
-YY_RULE_SETUP
-#line 1098 "dhcp4_lexer.ll"
-=======
-case 104:
+case 105:
 YY_RULE_SETUP
-#line 1137 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1146 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::RESERVATION_MODE:
@@ -5452,15 +4015,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 101:
-YY_RULE_SETUP
-#line 1107 "dhcp4_lexer.ll"
-=======
-case 105:
+case 106:
 YY_RULE_SETUP
-#line 1146 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1155 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::RESERVATION_MODE:
@@ -5470,15 +4027,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 102:
-YY_RULE_SETUP
-#line 1116 "dhcp4_lexer.ll"
-=======
-case 106:
+case 107:
 YY_RULE_SETUP
-#line 1155 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1164 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::RESERVATION_MODE:
@@ -5488,15 +4039,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 103:
-YY_RULE_SETUP
-#line 1125 "dhcp4_lexer.ll"
-=======
-case 107:
+case 108:
 YY_RULE_SETUP
-#line 1164 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1173 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::DHCP4:
@@ -5508,15 +4053,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 104:
-YY_RULE_SETUP
-#line 1136 "dhcp4_lexer.ll"
-=======
-case 108:
+case 109:
 YY_RULE_SETUP
-#line 1175 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1184 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::DHCP4:
@@ -5528,15 +4067,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 105:
-YY_RULE_SETUP
-#line 1147 "dhcp4_lexer.ll"
-=======
-case 109:
+case 110:
 YY_RULE_SETUP
-#line 1186 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1195 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::DHCP4:
@@ -5548,15 +4081,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 106:
-YY_RULE_SETUP
-#line 1158 "dhcp4_lexer.ll"
-=======
-case 110:
+case 111:
 YY_RULE_SETUP
-#line 1197 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1206 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::OPTION_DEF:
@@ -5567,15 +4094,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 107:
-YY_RULE_SETUP
-#line 1168 "dhcp4_lexer.ll"
-=======
-case 111:
+case 112:
 YY_RULE_SETUP
-#line 1207 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1216 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::DHCP4:
@@ -5585,15 +4106,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 108:
-YY_RULE_SETUP
-#line 1177 "dhcp4_lexer.ll"
-=======
-case 112:
+case 113:
 YY_RULE_SETUP
-#line 1216 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1225 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::DHCP4:
@@ -5605,15 +4120,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 109:
-YY_RULE_SETUP
-#line 1188 "dhcp4_lexer.ll"
-=======
-case 113:
+case 114:
 YY_RULE_SETUP
-#line 1227 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1236 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::DHCP4:
@@ -5625,15 +4134,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 110:
-YY_RULE_SETUP
-#line 1199 "dhcp4_lexer.ll"
-=======
-case 114:
+case 115:
 YY_RULE_SETUP
-#line 1238 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1247 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::DHCP4:
@@ -5645,15 +4148,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 111:
-YY_RULE_SETUP
-#line 1210 "dhcp4_lexer.ll"
-=======
-case 115:
+case 116:
 YY_RULE_SETUP
-#line 1249 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1258 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::DHCP4:
@@ -5665,15 +4162,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 112:
-YY_RULE_SETUP
-#line 1221 "dhcp4_lexer.ll"
-=======
-case 116:
+case 117:
 YY_RULE_SETUP
-#line 1260 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1269 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::DHCP4:
@@ -5685,15 +4176,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 113:
-YY_RULE_SETUP
-#line 1233 "dhcp4_lexer.ll"
-=======
-case 117:
+case 118:
 YY_RULE_SETUP
-#line 1272 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1281 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::DHCP4:
@@ -5703,15 +4188,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 114:
-YY_RULE_SETUP
-#line 1242 "dhcp4_lexer.ll"
-=======
-case 118:
+case 119:
 YY_RULE_SETUP
-#line 1281 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1290 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::LOGGERS:
@@ -5721,15 +4200,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 115:
-YY_RULE_SETUP
-#line 1251 "dhcp4_lexer.ll"
-=======
-case 119:
+case 120:
 YY_RULE_SETUP
-#line 1290 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1299 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::OUTPUT_OPTIONS:
@@ -5739,15 +4212,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 116:
-YY_RULE_SETUP
-#line 1260 "dhcp4_lexer.ll"
-=======
-case 120:
+case 121:
 YY_RULE_SETUP
-#line 1299 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1308 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::LOGGERS:
@@ -5757,15 +4224,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 117:
-YY_RULE_SETUP
-#line 1269 "dhcp4_lexer.ll"
-=======
-case 121:
+case 122:
 YY_RULE_SETUP
-#line 1308 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1317 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::OUTPUT_OPTIONS:
@@ -5775,15 +4236,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 118:
-YY_RULE_SETUP
-#line 1278 "dhcp4_lexer.ll"
-=======
-case 122:
+case 123:
 YY_RULE_SETUP
-#line 1317 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1326 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::OUTPUT_OPTIONS:
@@ -5793,15 +4248,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 119:
-YY_RULE_SETUP
-#line 1287 "dhcp4_lexer.ll"
-=======
-case 123:
+case 124:
 YY_RULE_SETUP
-#line 1326 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1335 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::OUTPUT_OPTIONS:
@@ -5811,15 +4260,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 120:
-YY_RULE_SETUP
-#line 1296 "dhcp4_lexer.ll"
-=======
-case 124:
+case 125:
 YY_RULE_SETUP
-#line 1335 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1344 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::OUTPUT_OPTIONS:
@@ -5829,15 +4272,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 121:
-YY_RULE_SETUP
-#line 1305 "dhcp4_lexer.ll"
-=======
-case 125:
+case 126:
 YY_RULE_SETUP
-#line 1344 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1353 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::LOGGERS:
@@ -5847,15 +4284,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 122:
-YY_RULE_SETUP
-#line 1314 "dhcp4_lexer.ll"
-=======
-case 126:
+case 127:
 YY_RULE_SETUP
-#line 1353 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1362 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::DHCP4:
@@ -5866,15 +4297,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 123:
-YY_RULE_SETUP
-#line 1324 "dhcp4_lexer.ll"
-=======
-case 127:
+case 128:
 YY_RULE_SETUP
-#line 1363 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1372 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::SUBNET4:
@@ -5886,15 +4311,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 124:
-YY_RULE_SETUP
-#line 1335 "dhcp4_lexer.ll"
-=======
-case 128:
+case 129:
 YY_RULE_SETUP
-#line 1374 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1383 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::SUBNET4:
@@ -5907,15 +4326,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 125:
-YY_RULE_SETUP
-#line 1347 "dhcp4_lexer.ll"
-=======
-case 129:
+case 130:
 YY_RULE_SETUP
-#line 1386 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1395 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::CLIENT_CLASSES:
@@ -5925,15 +4338,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 126:
-YY_RULE_SETUP
-#line 1356 "dhcp4_lexer.ll"
-=======
-case 130:
+case 131:
 YY_RULE_SETUP
-#line 1395 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1404 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::CLIENT_CLASSES:
@@ -5943,15 +4350,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 127:
-YY_RULE_SETUP
-#line 1365 "dhcp4_lexer.ll"
-=======
-case 131:
+case 132:
 YY_RULE_SETUP
-#line 1404 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1413 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::CLIENT_CLASSES:
@@ -5961,15 +4362,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 128:
-YY_RULE_SETUP
-#line 1374 "dhcp4_lexer.ll"
-=======
-case 132:
+case 133:
 YY_RULE_SETUP
-#line 1413 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1422 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::DHCP4:
@@ -5980,15 +4375,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 129:
-YY_RULE_SETUP
-#line 1384 "dhcp4_lexer.ll"
-=======
-case 133:
+case 134:
 YY_RULE_SETUP
-#line 1423 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1432 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::HOST_RESERVATION_IDENTIFIERS:
@@ -5999,15 +4388,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 130:
-YY_RULE_SETUP
-#line 1394 "dhcp4_lexer.ll"
-=======
-case 134:
+case 135:
 YY_RULE_SETUP
-#line 1433 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1442 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::HOST_RESERVATION_IDENTIFIERS:
@@ -6018,15 +4401,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 131:
-YY_RULE_SETUP
-#line 1404 "dhcp4_lexer.ll"
-=======
-case 135:
+case 136:
 YY_RULE_SETUP
-#line 1443 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1452 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::HOST_RESERVATION_IDENTIFIERS:
@@ -6037,15 +4414,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 132:
-YY_RULE_SETUP
-#line 1414 "dhcp4_lexer.ll"
-=======
-case 136:
+case 137:
 YY_RULE_SETUP
-#line 1453 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1462 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::HOST_RESERVATION_IDENTIFIERS:
@@ -6056,15 +4427,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 133:
-YY_RULE_SETUP
-#line 1424 "dhcp4_lexer.ll"
-=======
-case 137:
+case 138:
 YY_RULE_SETUP
-#line 1463 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1472 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::HOST_RESERVATION_IDENTIFIERS:
@@ -6075,15 +4440,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 134:
-YY_RULE_SETUP
-#line 1434 "dhcp4_lexer.ll"
-=======
-case 138:
+case 139:
 YY_RULE_SETUP
-#line 1473 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1482 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::RESERVATIONS:
@@ -6093,15 +4452,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 135:
-YY_RULE_SETUP
-#line 1443 "dhcp4_lexer.ll"
-=======
-case 139:
+case 140:
 YY_RULE_SETUP
-#line 1482 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1491 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::OPTION_DEF:
@@ -6112,15 +4465,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 136:
-YY_RULE_SETUP
-#line 1453 "dhcp4_lexer.ll"
-=======
-case 140:
+case 141:
 YY_RULE_SETUP
-#line 1492 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1501 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::OPTION_DATA:
@@ -6130,15 +4477,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 137:
-YY_RULE_SETUP
-#line 1462 "dhcp4_lexer.ll"
-=======
-case 141:
+case 142:
 YY_RULE_SETUP
-#line 1501 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1510 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::OPTION_DEF:
@@ -6148,15 +4489,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 138:
-YY_RULE_SETUP
-#line 1471 "dhcp4_lexer.ll"
-=======
-case 142:
+case 143:
 YY_RULE_SETUP
-#line 1510 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1519 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::OPTION_DEF:
@@ -6166,15 +4501,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 139:
-YY_RULE_SETUP
-#line 1480 "dhcp4_lexer.ll"
-=======
-case 143:
+case 144:
 YY_RULE_SETUP
-#line 1519 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1528 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::OPTION_DEF:
@@ -6184,15 +4513,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 140:
-YY_RULE_SETUP
-#line 1489 "dhcp4_lexer.ll"
-=======
-case 144:
+case 145:
 YY_RULE_SETUP
-#line 1528 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1537 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::SUBNET4:
@@ -6203,15 +4526,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 141:
-YY_RULE_SETUP
-#line 1499 "dhcp4_lexer.ll"
-=======
-case 145:
+case 146:
 YY_RULE_SETUP
-#line 1538 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1547 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::RELAY:
@@ -6222,15 +4539,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 142:
-YY_RULE_SETUP
-#line 1509 "dhcp4_lexer.ll"
-=======
-case 146:
+case 147:
 YY_RULE_SETUP
-#line 1548 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1557 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::RELAY:
@@ -6240,15 +4551,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 143:
-YY_RULE_SETUP
-#line 1518 "dhcp4_lexer.ll"
-=======
-case 147:
+case 148:
 YY_RULE_SETUP
-#line 1557 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1566 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::DHCP4:
@@ -6258,15 +4563,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 144:
-YY_RULE_SETUP
-#line 1528 "dhcp4_lexer.ll"
-=======
-case 148:
+case 149:
 YY_RULE_SETUP
-#line 1567 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1576 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::HOOKS_LIBRARIES:
@@ -6276,15 +4575,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 145:
-YY_RULE_SETUP
-#line 1537 "dhcp4_lexer.ll"
-=======
-case 149:
+case 150:
 YY_RULE_SETUP
-#line 1576 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1585 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::HOOKS_LIBRARIES:
@@ -6294,15 +4587,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 146:
-YY_RULE_SETUP
-#line 1546 "dhcp4_lexer.ll"
-=======
-case 150:
+case 151:
 YY_RULE_SETUP
-#line 1585 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1594 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::DHCP4:
@@ -6312,15 +4599,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 147:
-YY_RULE_SETUP
-#line 1555 "dhcp4_lexer.ll"
-=======
-case 151:
+case 152:
 YY_RULE_SETUP
-#line 1594 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1603 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::EXPIRED_LEASES_PROCESSING:
@@ -6330,15 +4611,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 148:
-YY_RULE_SETUP
-#line 1564 "dhcp4_lexer.ll"
-=======
-case 152:
+case 153:
 YY_RULE_SETUP
-#line 1603 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1612 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::EXPIRED_LEASES_PROCESSING:
@@ -6348,15 +4623,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 149:
-YY_RULE_SETUP
-#line 1573 "dhcp4_lexer.ll"
-=======
-case 153:
+case 154:
 YY_RULE_SETUP
-#line 1612 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1621 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::EXPIRED_LEASES_PROCESSING:
@@ -6366,15 +4635,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 150:
-YY_RULE_SETUP
-#line 1582 "dhcp4_lexer.ll"
-=======
-case 154:
+case 155:
 YY_RULE_SETUP
-#line 1621 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1630 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::EXPIRED_LEASES_PROCESSING:
@@ -6384,15 +4647,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 151:
-YY_RULE_SETUP
-#line 1591 "dhcp4_lexer.ll"
-=======
-case 155:
+case 156:
 YY_RULE_SETUP
-#line 1630 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1639 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::EXPIRED_LEASES_PROCESSING:
@@ -6402,15 +4659,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 152:
-YY_RULE_SETUP
-#line 1600 "dhcp4_lexer.ll"
-=======
-case 156:
+case 157:
 YY_RULE_SETUP
-#line 1639 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1648 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::EXPIRED_LEASES_PROCESSING:
@@ -6420,15 +4671,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 153:
-YY_RULE_SETUP
-#line 1609 "dhcp4_lexer.ll"
-=======
-case 157:
+case 158:
 YY_RULE_SETUP
-#line 1648 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1657 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::DHCP4:
@@ -6438,15 +4683,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 154:
-YY_RULE_SETUP
-#line 1618 "dhcp4_lexer.ll"
-=======
-case 158:
+case 159:
 YY_RULE_SETUP
-#line 1657 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1666 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::DHCP4:
@@ -6456,15 +4695,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 155:
-YY_RULE_SETUP
-#line 1627 "dhcp4_lexer.ll"
-=======
-case 159:
+case 160:
 YY_RULE_SETUP
-#line 1666 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1675 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::DHCP_MULTI_THREADING:
@@ -6474,15 +4707,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 156:
-YY_RULE_SETUP
-#line 1636 "dhcp4_lexer.ll"
-=======
-case 160:
+case 161:
 YY_RULE_SETUP
-#line 1675 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1684 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::DHCP_MULTI_THREADING:
@@ -6492,15 +4719,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 157:
-YY_RULE_SETUP
-#line 1645 "dhcp4_lexer.ll"
-=======
-case 161:
+case 162:
 YY_RULE_SETUP
-#line 1684 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1693 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::DHCP_MULTI_THREADING:
@@ -6510,15 +4731,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 158:
-YY_RULE_SETUP
-#line 1654 "dhcp4_lexer.ll"
-=======
-case 162:
+case 163:
 YY_RULE_SETUP
-#line 1693 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1702 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::DHCP4:
@@ -6528,15 +4743,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 159:
-YY_RULE_SETUP
-#line 1663 "dhcp4_lexer.ll"
-=======
-case 163:
+case 164:
 YY_RULE_SETUP
-#line 1702 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1711 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::CONTROL_SOCKET:
@@ -6546,15 +4755,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 160:
-YY_RULE_SETUP
-#line 1672 "dhcp4_lexer.ll"
-=======
-case 164:
+case 165:
 YY_RULE_SETUP
-#line 1711 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1720 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::CONTROL_SOCKET:
@@ -6564,15 +4767,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 161:
-YY_RULE_SETUP
-#line 1681 "dhcp4_lexer.ll"
-=======
-case 165:
+case 166:
 YY_RULE_SETUP
-#line 1720 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1729 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::DHCP4:
@@ -6582,15 +4779,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 162:
-YY_RULE_SETUP
-#line 1690 "dhcp4_lexer.ll"
-=======
-case 166:
+case 167:
 YY_RULE_SETUP
-#line 1729 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1738 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::DHCP_QUEUE_CONTROL:
@@ -6600,15 +4791,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 163:
-YY_RULE_SETUP
-#line 1699 "dhcp4_lexer.ll"
-=======
-case 167:
+case 168:
 YY_RULE_SETUP
-#line 1738 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1747 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::DHCP_QUEUE_CONTROL:
@@ -6618,15 +4803,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 164:
-YY_RULE_SETUP
-#line 1708 "dhcp4_lexer.ll"
-=======
-case 168:
+case 169:
 YY_RULE_SETUP
-#line 1747 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1756 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::DHCP_QUEUE_CONTROL:
@@ -6636,15 +4815,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 165:
-YY_RULE_SETUP
-#line 1717 "dhcp4_lexer.ll"
-=======
-case 169:
+case 170:
 YY_RULE_SETUP
-#line 1756 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1765 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::DHCP4:
@@ -6654,15 +4827,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 166:
-YY_RULE_SETUP
-#line 1726 "dhcp4_lexer.ll"
-=======
-case 170:
+case 171:
 YY_RULE_SETUP
-#line 1765 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1774 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::DHCP_DDNS:
@@ -6672,15 +4839,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 167:
-YY_RULE_SETUP
-#line 1735 "dhcp4_lexer.ll"
-=======
-case 171:
+case 172:
 YY_RULE_SETUP
-#line 1774 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1783 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::DHCP_DDNS:
@@ -6690,15 +4851,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 168:
-YY_RULE_SETUP
-#line 1744 "dhcp4_lexer.ll"
-=======
-case 172:
+case 173:
 YY_RULE_SETUP
-#line 1783 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1792 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::DHCP_DDNS:
@@ -6708,15 +4863,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 169:
-YY_RULE_SETUP
-#line 1753 "dhcp4_lexer.ll"
-=======
-case 173:
+case 174:
 YY_RULE_SETUP
-#line 1792 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1801 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::DHCP_DDNS:
@@ -6726,15 +4875,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 170:
-YY_RULE_SETUP
-#line 1762 "dhcp4_lexer.ll"
-=======
-case 174:
+case 175:
 YY_RULE_SETUP
-#line 1801 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1810 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::DHCP_DDNS:
@@ -6744,15 +4887,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 171:
-YY_RULE_SETUP
-#line 1771 "dhcp4_lexer.ll"
-=======
-case 175:
+case 176:
 YY_RULE_SETUP
-#line 1810 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1819 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::DHCP_DDNS:
@@ -6762,15 +4899,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 172:
-YY_RULE_SETUP
-#line 1780 "dhcp4_lexer.ll"
-=======
-case 176:
+case 177:
 YY_RULE_SETUP
-#line 1819 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1828 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::DHCP_DDNS:
@@ -6780,15 +4911,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 173:
-YY_RULE_SETUP
-#line 1789 "dhcp4_lexer.ll"
-=======
-case 177:
+case 178:
 YY_RULE_SETUP
-#line 1828 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1837 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::DHCP_DDNS:
@@ -6798,15 +4923,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 174:
-YY_RULE_SETUP
-#line 1798 "dhcp4_lexer.ll"
-=======
-case 178:
+case 179:
 YY_RULE_SETUP
-#line 1837 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1846 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::DHCP_DDNS:
@@ -6816,15 +4935,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 175:
-YY_RULE_SETUP
-#line 1807 "dhcp4_lexer.ll"
-=======
-case 179:
+case 180:
 YY_RULE_SETUP
-#line 1846 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1855 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::DHCP_DDNS:
@@ -6834,15 +4947,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 176:
-YY_RULE_SETUP
-#line 1816 "dhcp4_lexer.ll"
-=======
-case 180:
+case 181:
 YY_RULE_SETUP
-#line 1855 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1864 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::DHCP_DDNS:
@@ -6852,15 +4959,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 177:
-YY_RULE_SETUP
-#line 1825 "dhcp4_lexer.ll"
-=======
-case 181:
+case 182:
 YY_RULE_SETUP
-#line 1864 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1873 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::DHCP_DDNS:
@@ -6870,15 +4971,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 178:
-YY_RULE_SETUP
-#line 1834 "dhcp4_lexer.ll"
-=======
-case 182:
+case 183:
 YY_RULE_SETUP
-#line 1873 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1882 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::DHCP_DDNS:
@@ -6888,15 +4983,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 179:
-YY_RULE_SETUP
-#line 1843 "dhcp4_lexer.ll"
-=======
-case 183:
+case 184:
 YY_RULE_SETUP
-#line 1882 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1891 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::DHCP4:
@@ -6909,15 +4998,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 180:
-YY_RULE_SETUP
-#line 1855 "dhcp4_lexer.ll"
-=======
-case 184:
+case 185:
 YY_RULE_SETUP
-#line 1894 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1903 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::DHCP4:
@@ -6930,15 +5013,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 181:
-YY_RULE_SETUP
-#line 1867 "dhcp4_lexer.ll"
-=======
-case 185:
+case 186:
 YY_RULE_SETUP
-#line 1906 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1915 "dhcp4_lexer.ll"
 {
     /* dhcp-ddns value keywords are case insensitive */
     if (driver.ctx_ == isc::dhcp::Parser4Context::NCR_PROTOCOL) {
@@ -6949,15 +5026,9 @@ YY_RULE_SETUP
     return isc::dhcp::Dhcp4Parser::make_STRING(tmp, driver.loc_);
 }
        YY_BREAK
-<<<<<<< HEAD
-case 182:
-YY_RULE_SETUP
-#line 1877 "dhcp4_lexer.ll"
-=======
-case 186:
+case 187:
 YY_RULE_SETUP
-#line 1916 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1925 "dhcp4_lexer.ll"
 {
     /* dhcp-ddns value keywords are case insensitive */
     if (driver.ctx_ == isc::dhcp::Parser4Context::NCR_PROTOCOL) {
@@ -6968,15 +5039,9 @@ YY_RULE_SETUP
     return isc::dhcp::Dhcp4Parser::make_STRING(tmp, driver.loc_);
 }
        YY_BREAK
-<<<<<<< HEAD
-case 183:
-YY_RULE_SETUP
-#line 1887 "dhcp4_lexer.ll"
-=======
-case 187:
+case 188:
 YY_RULE_SETUP
-#line 1926 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1935 "dhcp4_lexer.ll"
 {
     /* dhcp-ddns value keywords are case insensitive */
     if (driver.ctx_ == isc::dhcp::Parser4Context::NCR_FORMAT) {
@@ -6987,15 +5052,9 @@ YY_RULE_SETUP
     return isc::dhcp::Dhcp4Parser::make_STRING(tmp, driver.loc_);
 }
        YY_BREAK
-<<<<<<< HEAD
-case 184:
-YY_RULE_SETUP
-#line 1897 "dhcp4_lexer.ll"
-=======
-case 188:
+case 189:
 YY_RULE_SETUP
-#line 1936 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1945 "dhcp4_lexer.ll"
 {
     /* dhcp-ddns value keywords are case insensitive */
     if (driver.ctx_ == isc::dhcp::Parser4Context::REPLACE_CLIENT_NAME) {
@@ -7006,15 +5065,9 @@ YY_RULE_SETUP
     return isc::dhcp::Dhcp4Parser::make_STRING(tmp, driver.loc_);
 }
        YY_BREAK
-<<<<<<< HEAD
-case 185:
-YY_RULE_SETUP
-#line 1907 "dhcp4_lexer.ll"
-=======
-case 189:
+case 190:
 YY_RULE_SETUP
-#line 1946 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1955 "dhcp4_lexer.ll"
 {
     /* dhcp-ddns value keywords are case insensitive */
     if (driver.ctx_ == isc::dhcp::Parser4Context::REPLACE_CLIENT_NAME) {
@@ -7025,15 +5078,9 @@ YY_RULE_SETUP
     return isc::dhcp::Dhcp4Parser::make_STRING(tmp, driver.loc_);
 }
        YY_BREAK
-<<<<<<< HEAD
-case 186:
-YY_RULE_SETUP
-#line 1917 "dhcp4_lexer.ll"
-=======
-case 190:
+case 191:
 YY_RULE_SETUP
-#line 1956 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1965 "dhcp4_lexer.ll"
 {
     /* dhcp-ddns value keywords are case insensitive */
     if (driver.ctx_ == isc::dhcp::Parser4Context::REPLACE_CLIENT_NAME) {
@@ -7044,15 +5091,9 @@ YY_RULE_SETUP
     return isc::dhcp::Dhcp4Parser::make_STRING(tmp, driver.loc_);
 }
        YY_BREAK
-<<<<<<< HEAD
-case 187:
-YY_RULE_SETUP
-#line 1927 "dhcp4_lexer.ll"
-=======
-case 191:
+case 192:
 YY_RULE_SETUP
-#line 1966 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1975 "dhcp4_lexer.ll"
 {
     /* dhcp-ddns value keywords are case insensitive */
     if (driver.ctx_ == isc::dhcp::Parser4Context::REPLACE_CLIENT_NAME) {
@@ -7063,15 +5104,9 @@ YY_RULE_SETUP
     return isc::dhcp::Dhcp4Parser::make_STRING(tmp, driver.loc_);
 }
        YY_BREAK
-<<<<<<< HEAD
-case 188:
-YY_RULE_SETUP
-#line 1937 "dhcp4_lexer.ll"
-=======
-case 192:
+case 193:
 YY_RULE_SETUP
-#line 1976 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1985 "dhcp4_lexer.ll"
 {
     /* dhcp-ddns value keywords are case insensitive */
     if (driver.ctx_ == isc::dhcp::Parser4Context::REPLACE_CLIENT_NAME) {
@@ -7082,15 +5117,9 @@ YY_RULE_SETUP
     return isc::dhcp::Dhcp4Parser::make_STRING(tmp, driver.loc_);
 }
        YY_BREAK
-<<<<<<< HEAD
-case 189:
-YY_RULE_SETUP
-#line 1947 "dhcp4_lexer.ll"
-=======
-case 193:
+case 194:
 YY_RULE_SETUP
-#line 1986 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1995 "dhcp4_lexer.ll"
 {
     /* dhcp-ddns value keywords are case insensitive */
     if (driver.ctx_ == isc::dhcp::Parser4Context::REPLACE_CLIENT_NAME) {
@@ -7101,15 +5130,9 @@ YY_RULE_SETUP
     return isc::dhcp::Dhcp4Parser::make_STRING(tmp, driver.loc_);
 }
        YY_BREAK
-<<<<<<< HEAD
-case 190:
-YY_RULE_SETUP
-#line 1957 "dhcp4_lexer.ll"
-=======
-case 194:
+case 195:
 YY_RULE_SETUP
-#line 1996 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 2005 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::SUBNET4:
@@ -7119,15 +5142,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 191:
-YY_RULE_SETUP
-#line 1966 "dhcp4_lexer.ll"
-=======
-case 195:
+case 196:
 YY_RULE_SETUP
-#line 2005 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 2014 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::SUBNET4:
@@ -7137,15 +5154,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 192:
-YY_RULE_SETUP
-#line 1975 "dhcp4_lexer.ll"
-=======
-case 196:
+case 197:
 YY_RULE_SETUP
-#line 2014 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 2023 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::SUBNET4:
@@ -7155,15 +5166,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 193:
-YY_RULE_SETUP
-#line 1984 "dhcp4_lexer.ll"
-=======
-case 197:
+case 198:
 YY_RULE_SETUP
-#line 2023 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 2032 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::DHCP4:
@@ -7173,15 +5178,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 194:
-YY_RULE_SETUP
-#line 1993 "dhcp4_lexer.ll"
-=======
-case 198:
+case 199:
 YY_RULE_SETUP
-#line 2032 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 2041 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::DHCP4:
@@ -7193,15 +5192,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 195:
-YY_RULE_SETUP
-#line 2004 "dhcp4_lexer.ll"
-=======
-case 199:
+case 200:
 YY_RULE_SETUP
-#line 2043 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 2052 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::DHCP4:
@@ -7213,15 +5206,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 196:
-YY_RULE_SETUP
-#line 2015 "dhcp4_lexer.ll"
-=======
-case 200:
+case 201:
 YY_RULE_SETUP
-#line 2054 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 2063 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::DHCP4:
@@ -7235,15 +5222,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 197:
-YY_RULE_SETUP
-#line 2028 "dhcp4_lexer.ll"
-=======
-case 201:
+case 202:
 YY_RULE_SETUP
-#line 2067 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 2076 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::DHCP4:
@@ -7257,15 +5238,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 198:
-YY_RULE_SETUP
-#line 2041 "dhcp4_lexer.ll"
-=======
-case 202:
+case 203:
 YY_RULE_SETUP
-#line 2080 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 2089 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::DHCP4:
@@ -7279,15 +5254,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 199:
-YY_RULE_SETUP
-#line 2054 "dhcp4_lexer.ll"
-=======
-case 203:
+case 204:
 YY_RULE_SETUP
-#line 2093 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 2102 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::DHCP4:
@@ -7297,15 +5266,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 200:
-YY_RULE_SETUP
-#line 2063 "dhcp4_lexer.ll"
-=======
-case 204:
+case 205:
 YY_RULE_SETUP
-#line 2102 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 2111 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::DHCP4:
@@ -7315,15 +5278,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 201:
-YY_RULE_SETUP
-#line 2072 "dhcp4_lexer.ll"
-=======
-case 205:
+case 206:
 YY_RULE_SETUP
-#line 2111 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 2120 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::DHCP4:
@@ -7333,15 +5290,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 202:
-YY_RULE_SETUP
-#line 2081 "dhcp4_lexer.ll"
-=======
-case 206:
+case 207:
 YY_RULE_SETUP
-#line 2120 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 2129 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::DHCP4:
@@ -7351,15 +5302,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 203:
-YY_RULE_SETUP
-#line 2090 "dhcp4_lexer.ll"
-=======
-case 207:
+case 208:
 YY_RULE_SETUP
-#line 2129 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 2138 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::COMPATIBILITY:
@@ -7369,15 +5314,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 204:
-YY_RULE_SETUP
-#line 2099 "dhcp4_lexer.ll"
-=======
-case 208:
+case 209:
 YY_RULE_SETUP
-#line 2138 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 2147 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::COMPATIBILITY:
@@ -7387,15 +5326,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 205:
-YY_RULE_SETUP
-#line 2108 "dhcp4_lexer.ll"
-=======
-case 209:
+case 210:
 YY_RULE_SETUP
-#line 2147 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 2156 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::COMPATIBILITY:
@@ -7405,15 +5338,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 206:
-YY_RULE_SETUP
-#line 2117 "dhcp4_lexer.ll"
-=======
-case 210:
+case 211:
 YY_RULE_SETUP
-#line 2156 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 2165 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::COMPATIBILITY:
@@ -7423,15 +5350,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 207:
-YY_RULE_SETUP
-#line 2126 "dhcp4_lexer.ll"
-=======
-case 211:
+case 212:
 YY_RULE_SETUP
-#line 2165 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 2174 "dhcp4_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser4Context::DHCP4:
@@ -7444,15 +5365,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 208:
-YY_RULE_SETUP
-#line 2138 "dhcp4_lexer.ll"
-=======
-case 212:
+case 213:
 YY_RULE_SETUP
-#line 2177 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 2186 "dhcp4_lexer.ll"
 {
     /* A string has been matched. It contains the actual string and single quotes.
        We need to get those quotes out of the way and just use its content, e.g.
@@ -7554,17 +5469,10 @@ YY_RULE_SETUP
     return isc::dhcp::Dhcp4Parser::make_STRING(decoded, driver.loc_);
 }
        YY_BREAK
-<<<<<<< HEAD
-case 209:
-/* rule 209 can match eol */
-YY_RULE_SETUP
-#line 2239 "dhcp4_lexer.ll"
-=======
-case 213:
-/* rule 213 can match eol */
+case 214:
+/* rule 214 can match eol */
 YY_RULE_SETUP
-#line 2278 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 2287 "dhcp4_lexer.ll"
 {
     /* Bad string with a forbidden control character inside */
     std::string raw(yytext+1);
@@ -7581,17 +5489,10 @@ YY_RULE_SETUP
                  pos + 1);
 }
        YY_BREAK
-<<<<<<< HEAD
-case 210:
-/* rule 210 can match eol */
-YY_RULE_SETUP
-#line 2255 "dhcp4_lexer.ll"
-=======
-case 214:
-/* rule 214 can match eol */
+case 215:
+/* rule 215 can match eol */
 YY_RULE_SETUP
-#line 2294 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 2303 "dhcp4_lexer.ll"
 {
     /* Bad string with a bad escape inside */
     std::string raw(yytext+1);
@@ -7641,15 +5542,9 @@ YY_RULE_SETUP
                  pos);
 }
        YY_BREAK
-<<<<<<< HEAD
-case 211:
-YY_RULE_SETUP
-#line 2304 "dhcp4_lexer.ll"
-=======
-case 215:
+case 216:
 YY_RULE_SETUP
-#line 2343 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 2352 "dhcp4_lexer.ll"
 {
     /* Bad string with an open escape at the end */
     std::string raw(yytext+1);
@@ -7658,15 +5553,9 @@ YY_RULE_SETUP
                  raw.size() + 1);
 }
        YY_BREAK
-<<<<<<< HEAD
-case 212:
-YY_RULE_SETUP
-#line 2312 "dhcp4_lexer.ll"
-=======
-case 216:
+case 217:
 YY_RULE_SETUP
-#line 2351 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 2360 "dhcp4_lexer.ll"
 {
     /* Bad string with an open unicode escape at the end */
     std::string raw(yytext+1);
@@ -7682,75 +5571,39 @@ YY_RULE_SETUP
                  pos + 1);
 }
        YY_BREAK
-<<<<<<< HEAD
-case 213:
-YY_RULE_SETUP
-#line 2327 "dhcp4_lexer.ll"
-{ return isc::dhcp::Dhcp4Parser::make_LSQUARE_BRACKET(driver.loc_); }
-       YY_BREAK
-case 214:
-YY_RULE_SETUP
-#line 2328 "dhcp4_lexer.ll"
-{ return isc::dhcp::Dhcp4Parser::make_RSQUARE_BRACKET(driver.loc_); }
-       YY_BREAK
-case 215:
-YY_RULE_SETUP
-#line 2329 "dhcp4_lexer.ll"
-{ return isc::dhcp::Dhcp4Parser::make_LCURLY_BRACKET(driver.loc_); }
-       YY_BREAK
-case 216:
-YY_RULE_SETUP
-#line 2330 "dhcp4_lexer.ll"
-{ return isc::dhcp::Dhcp4Parser::make_RCURLY_BRACKET(driver.loc_); }
-       YY_BREAK
-case 217:
-YY_RULE_SETUP
-#line 2331 "dhcp4_lexer.ll"
-{ return isc::dhcp::Dhcp4Parser::make_COMMA(driver.loc_); }
-       YY_BREAK
 case 218:
 YY_RULE_SETUP
-#line 2332 "dhcp4_lexer.ll"
-{ return isc::dhcp::Dhcp4Parser::make_COLON(driver.loc_); }
-       YY_BREAK
-case 219:
-YY_RULE_SETUP
-#line 2334 "dhcp4_lexer.ll"
-=======
-case 217:
-YY_RULE_SETUP
-#line 2366 "dhcp4_lexer.ll"
+#line 2375 "dhcp4_lexer.ll"
 { return isc::dhcp::Dhcp4Parser::make_LSQUARE_BRACKET(driver.loc_); }
        YY_BREAK
-case 218:
+case 219:
 YY_RULE_SETUP
-#line 2367 "dhcp4_lexer.ll"
+#line 2376 "dhcp4_lexer.ll"
 { return isc::dhcp::Dhcp4Parser::make_RSQUARE_BRACKET(driver.loc_); }
        YY_BREAK
-case 219:
+case 220:
 YY_RULE_SETUP
-#line 2368 "dhcp4_lexer.ll"
+#line 2377 "dhcp4_lexer.ll"
 { return isc::dhcp::Dhcp4Parser::make_LCURLY_BRACKET(driver.loc_); }
        YY_BREAK
-case 220:
+case 221:
 YY_RULE_SETUP
-#line 2369 "dhcp4_lexer.ll"
+#line 2378 "dhcp4_lexer.ll"
 { return isc::dhcp::Dhcp4Parser::make_RCURLY_BRACKET(driver.loc_); }
        YY_BREAK
-case 221:
+case 222:
 YY_RULE_SETUP
-#line 2370 "dhcp4_lexer.ll"
+#line 2379 "dhcp4_lexer.ll"
 { return isc::dhcp::Dhcp4Parser::make_COMMA(driver.loc_); }
        YY_BREAK
-case 222:
+case 223:
 YY_RULE_SETUP
-#line 2371 "dhcp4_lexer.ll"
+#line 2380 "dhcp4_lexer.ll"
 { return isc::dhcp::Dhcp4Parser::make_COLON(driver.loc_); }
        YY_BREAK
-case 223:
+case 224:
 YY_RULE_SETUP
-#line 2373 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 2382 "dhcp4_lexer.ll"
 {
     /* An integer was found. */
     std::string tmp(yytext);
@@ -7769,15 +5622,9 @@ YY_RULE_SETUP
     return isc::dhcp::Dhcp4Parser::make_INTEGER(integer, driver.loc_);
 }
        YY_BREAK
-<<<<<<< HEAD
-case 220:
-YY_RULE_SETUP
-#line 2352 "dhcp4_lexer.ll"
-=======
-case 224:
+case 225:
 YY_RULE_SETUP
-#line 2391 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 2400 "dhcp4_lexer.ll"
 {
     /* A floating point was found. */
     std::string tmp(yytext);
@@ -7791,80 +5638,43 @@ YY_RULE_SETUP
     return isc::dhcp::Dhcp4Parser::make_FLOAT(fp, driver.loc_);
 }
        YY_BREAK
-<<<<<<< HEAD
-case 221:
-YY_RULE_SETUP
-#line 2365 "dhcp4_lexer.ll"
-=======
-case 225:
+case 226:
 YY_RULE_SETUP
-#line 2404 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 2413 "dhcp4_lexer.ll"
 {
     string tmp(yytext);
     return isc::dhcp::Dhcp4Parser::make_BOOLEAN(tmp == "true", driver.loc_);
 }
        YY_BREAK
-<<<<<<< HEAD
-case 222:
-YY_RULE_SETUP
-#line 2370 "dhcp4_lexer.ll"
-=======
-case 226:
+case 227:
 YY_RULE_SETUP
-#line 2409 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 2418 "dhcp4_lexer.ll"
 {
    return isc::dhcp::Dhcp4Parser::make_NULL_TYPE(driver.loc_);
 }
        YY_BREAK
-<<<<<<< HEAD
-case 223:
-YY_RULE_SETUP
-#line 2374 "dhcp4_lexer.ll"
-driver.error (driver.loc_, "JSON true reserved keyword is lower case only");
-       YY_BREAK
-case 224:
-YY_RULE_SETUP
-#line 2376 "dhcp4_lexer.ll"
-driver.error (driver.loc_, "JSON false reserved keyword is lower case only");
-       YY_BREAK
-case 225:
-YY_RULE_SETUP
-#line 2378 "dhcp4_lexer.ll"
-driver.error (driver.loc_, "JSON null reserved keyword is lower case only");
-       YY_BREAK
-case 226:
-YY_RULE_SETUP
-#line 2380 "dhcp4_lexer.ll"
-driver.error (driver.loc_, "Invalid character: " + std::string(yytext));
-       YY_BREAK
-case YY_STATE_EOF(INITIAL):
-#line 2382 "dhcp4_lexer.ll"
-=======
-case 227:
+case 228:
 YY_RULE_SETUP
-#line 2413 "dhcp4_lexer.ll"
+#line 2422 "dhcp4_lexer.ll"
 driver.error (driver.loc_, "JSON true reserved keyword is lower case only");
        YY_BREAK
-case 228:
+case 229:
 YY_RULE_SETUP
-#line 2415 "dhcp4_lexer.ll"
+#line 2424 "dhcp4_lexer.ll"
 driver.error (driver.loc_, "JSON false reserved keyword is lower case only");
        YY_BREAK
-case 229:
+case 230:
 YY_RULE_SETUP
-#line 2417 "dhcp4_lexer.ll"
+#line 2426 "dhcp4_lexer.ll"
 driver.error (driver.loc_, "JSON null reserved keyword is lower case only");
        YY_BREAK
-case 230:
+case 231:
 YY_RULE_SETUP
-#line 2419 "dhcp4_lexer.ll"
+#line 2428 "dhcp4_lexer.ll"
 driver.error (driver.loc_, "Invalid character: " + std::string(yytext));
        YY_BREAK
 case YY_STATE_EOF(INITIAL):
-#line 2421 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 2430 "dhcp4_lexer.ll"
 {
     if (driver.states_.empty()) {
         return isc::dhcp::Dhcp4Parser::make_END(driver.loc_);
@@ -7888,21 +5698,12 @@ case YY_STATE_EOF(INITIAL):
     BEGIN(DIR_EXIT);
 }
        YY_BREAK
-<<<<<<< HEAD
-case 227:
-YY_RULE_SETUP
-#line 2405 "dhcp4_lexer.ll"
-ECHO;
-       YY_BREAK
-#line 5581 "dhcp4_lexer.cc"
-=======
-case 231:
+case 232:
 YY_RULE_SETUP
-#line 2444 "dhcp4_lexer.ll"
+#line 2453 "dhcp4_lexer.ll"
 ECHO;
        YY_BREAK
-#line 5693 "dhcp4_lexer.cc"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 5707 "dhcp4_lexer.cc"
 
        case YY_END_OF_BUFFER:
                {
@@ -8221,11 +6022,7 @@ static int yy_get_next_buffer (void)
                while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
                        {
                        yy_current_state = (int) yy_def[yy_current_state];
-<<<<<<< HEAD
-                       if ( yy_current_state >= 2243 )
-=======
-                       if ( yy_current_state >= 2328 )
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+                       if ( yy_current_state >= 2332 )
                                yy_c = yy_meta[yy_c];
                        }
                yy_current_state = yy_nxt[yy_base[yy_current_state] + yy_c];
@@ -8258,19 +6055,11 @@ static int yy_get_next_buffer (void)
        while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
                {
                yy_current_state = (int) yy_def[yy_current_state];
-<<<<<<< HEAD
-               if ( yy_current_state >= 2243 )
-                       yy_c = yy_meta[yy_c];
-               }
-       yy_current_state = yy_nxt[yy_base[yy_current_state] + yy_c];
-       yy_is_jam = (yy_current_state == 2242);
-=======
-               if ( yy_current_state >= 2328 )
+               if ( yy_current_state >= 2332 )
                        yy_c = yy_meta[yy_c];
                }
        yy_current_state = yy_nxt[yy_base[yy_current_state] + yy_c];
-       yy_is_jam = (yy_current_state == 2327);
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+       yy_is_jam = (yy_current_state == 2331);
 
                return yy_is_jam ? 0 : yy_current_state;
 }
@@ -9019,11 +6808,7 @@ void yyfree (void * ptr )
 
 /* %ok-for-header */
 
-<<<<<<< HEAD
-#line 2405 "dhcp4_lexer.ll"
-=======
-#line 2444 "dhcp4_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 2453 "dhcp4_lexer.ll"
 
 
 using namespace isc::dhcp;
index a25a5abbbb5cb941326ddcdb6757f697bfb926dd..19713972d8e9d2a64c8f4edabe4e75598ff4cdf3 100644 (file)
@@ -69,12 +69,12407 @@ namespace {
 ///@{
 /// @brief extracted configurations
 const char* EXTRACTED_CONFIGS[] = {
-    // "to be replaced"
+/// put this after const char* EXTRACTED_CONFIGS[] = {
+    // CONFIGURATION 0
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet4\": [ ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 1
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"id\": 1,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"192.0.2.1 - 192.0.2.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"192.0.2.0/24\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 2
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"id\": 1,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"192.0.2.1 - 192.0.2.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"192.0.2.0/24\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 3
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"max-valid-lifetime\": 5000,\n"
+"        \"min-valid-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"id\": 1,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"192.0.2.1 - 192.0.2.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"192.0.2.0/24\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 4
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"id\": 1024,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"192.0.2.1 - 192.0.2.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"192.0.2.0/24\"\n"
+"            },\n"
+"            {\n"
+"                \"id\": 100,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"192.0.3.101 - 192.0.3.150\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"192.0.3.0/24\"\n"
+"            },\n"
+"            {\n"
+"                \"id\": 1,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"192.0.4.101 - 192.0.4.150\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"192.0.4.0/24\"\n"
+"            },\n"
+"            {\n"
+"                \"id\": 34,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"192.0.5.101 - 192.0.5.150\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"192.0.5.0/24\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 5
+"{\n"
+"        \"boot-file-name\": \"bar\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"next-server\": \"1.2.3.4\",\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"server-hostname\": \"foo\",\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"id\": 1,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"192.0.2.1 - 192.0.2.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"192.0.2.0/24\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 6
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"boot-file-name\": \"bar\",\n"
+"                \"id\": 1,\n"
+"                \"next-server\": \"1.2.3.4\",\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"192.0.2.1 - 192.0.2.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"server-hostname\": \"foo\",\n"
+"                \"subnet\": \"192.0.2.0/24\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 7
+"{\n"
+"        \"boot-file-name\": \"nofile\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"next-server\": \"192.0.0.1\",\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"server-hostname\": \"nohost\",\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"boot-file-name\": \"bootfile.efi\",\n"
+"                \"id\": 1,\n"
+"                \"next-server\": \"1.2.3.4\",\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"192.0.2.1 - 192.0.2.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"server-hostname\": \"some-name.example.org\",\n"
+"                \"subnet\": \"192.0.2.0/24\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 8
+"{\n"
+"        \"echo-client-id\": false,\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"id\": 1,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"192.0.2.1 - 192.0.2.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"192.0.2.0/24\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 9
+"{\n"
+"        \"echo-client-id\": true,\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"id\": 1,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"192.0.2.1 - 192.0.2.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"192.0.2.0/24\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 10
+"{\n"
+"        \"compatibility\": {\n"
+"            \"exclude-first-last-24\": true,\n"
+"            \"ignore-dhcp-server-identifier\": true,\n"
+"            \"ignore-rai-link-selection\": true,\n"
+"            \"lenient-option-parsing\": true\n"
+"        },\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"id\": 1,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"192.0.2.1 - 192.0.2.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"192.0.2.0/24\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 11
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"id\": 1,\n"
+"                \"match-client-id\": true,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"192.0.2.1 - 192.0.2.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"192.0.2.0/24\"\n"
+"            },\n"
+"            {\n"
+"                \"id\": 2,\n"
+"                \"match-client-id\": false,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"192.0.3.1 - 192.0.3.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"192.0.3.0/24\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 12
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"match-client-id\": true,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"id\": 1,\n"
+"                \"match-client-id\": false,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"192.0.2.1 - 192.0.2.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"192.0.2.0/24\"\n"
+"            },\n"
+"            {\n"
+"                \"id\": 2,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"192.0.3.1 - 192.0.3.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"192.0.3.0/24\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 13
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"authoritative\": true,\n"
+"                \"id\": 1,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"192.0.2.1 - 192.0.2.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"192.0.2.0/24\"\n"
+"            },\n"
+"            {\n"
+"                \"authoritative\": false,\n"
+"                \"id\": 2,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"192.0.3.1 - 192.0.3.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"192.0.3.0/24\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 14
+"{\n"
+"        \"authoritative\": true,\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"authoritative\": false,\n"
+"                \"id\": 1,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"192.0.2.1 - 192.0.2.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"192.0.2.0/24\"\n"
+"            },\n"
+"            {\n"
+"                \"id\": 2,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"192.0.3.1 - 192.0.3.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"192.0.3.0/24\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 15
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"max-valid-lifetime\": 5000,\n"
+"        \"min-valid-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"id\": 1,\n"
+"                \"max-valid-lifetime\": 5,\n"
+"                \"min-valid-lifetime\": 3,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"192.0.2.1 - 192.0.2.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"rebind-timer\": 2,\n"
+"                \"renew-timer\": 1,\n"
+"                \"subnet\": \"192.0.2.0/24\",\n"
+"                \"valid-lifetime\": 4\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 16
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"id\": 1,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"192.0.2.0/28\"\n"
+"                    },\n"
+"                    {\n"
+"                        \"pool\": \"192.0.2.200-192.0.2.255\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"192.0.2.0/24\"\n"
+"            },\n"
+"            {\n"
+"                \"id\": 2,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"192.0.3.0/25\"\n"
+"                    },\n"
+"                    {\n"
+"                        \"pool\": \"192.0.3.128/25\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"192.0.3.0/24\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 17
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"id\": 1,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"192.0.2.128/28\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"192.0.2.0/24\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 18
+"{\n"
+"        \"option-def\": [\n"
+"            {\n"
+"                \"code\": 100,\n"
+"                \"name\": \"foo\",\n"
+"                \"space\": \"isc\",\n"
+"                \"type\": \"ipv4-address\"\n"
+"            }\n"
+"        ]\n"
+"    }\n",
+    // CONFIGURATION 19
+"{\n"
+"        \"option-def\": [\n"
+"            {\n"
+"                \"code\": 100,\n"
+"                \"name\": \"foo\",\n"
+"                \"record-types\": \"uint16, ipv4-address, ipv6-address, string\",\n"
+"                \"space\": \"isc\",\n"
+"                \"type\": \"record\"\n"
+"            }\n"
+"        ]\n"
+"    }\n",
+    // CONFIGURATION 20
+"{\n"
+"        \"option-def\": [\n"
+"            {\n"
+"                \"code\": 100,\n"
+"                \"name\": \"foo\",\n"
+"                \"space\": \"isc\",\n"
+"                \"type\": \"uint32\"\n"
+"            },\n"
+"            {\n"
+"                \"code\": 101,\n"
+"                \"name\": \"foo-2\",\n"
+"                \"space\": \"isc\",\n"
+"                \"type\": \"ipv4-address\"\n"
+"            }\n"
+"        ]\n"
+"    }\n",
+    // CONFIGURATION 21
+"{\n"
+"        \"option-def\": [\n"
+"            {\n"
+"                \"array\": true,\n"
+"                \"code\": 100,\n"
+"                \"name\": \"foo\",\n"
+"                \"space\": \"isc\",\n"
+"                \"type\": \"uint32\"\n"
+"            }\n"
+"        ]\n"
+"    }\n",
+    // CONFIGURATION 22
+"{\n"
+"        \"option-def\": [\n"
+"            {\n"
+"                \"code\": 100,\n"
+"                \"encapsulate\": \"sub-opts-space\",\n"
+"                \"name\": \"foo\",\n"
+"                \"space\": \"isc\",\n"
+"                \"type\": \"uint32\"\n"
+"            }\n"
+"        ]\n"
+"    }\n",
+    // CONFIGURATION 23
+"{\n"
+"        \"option-def\": [\n"
+"            {\n"
+"                \"code\": 109,\n"
+"                \"name\": \"foo\",\n"
+"                \"space\": \"dhcp4\",\n"
+"                \"type\": \"string\"\n"
+"            }\n"
+"        ]\n"
+"    }\n",
+    // CONFIGURATION 24
+"{\n"
+"        \"option-def\": [\n"
+"            {\n"
+"                \"code\": 170,\n"
+"                \"name\": \"unassigned-option-170\",\n"
+"                \"space\": \"dhcp4\",\n"
+"                \"type\": \"string\"\n"
+"            }\n"
+"        ]\n"
+"    }\n",
+    // CONFIGURATION 25
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"option-data\": [\n"
+"            {\n"
+"                \"csv-format\": false,\n"
+"                \"data\": \"ABCDEF0105\",\n"
+"                \"name\": \"dhcp-message\"\n"
+"            },\n"
+"            {\n"
+"                \"csv-format\": false,\n"
+"                \"data\": \"01\",\n"
+"                \"name\": \"default-ip-ttl\"\n"
+"            }\n"
+"        ],\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"id\": 1,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"192.0.2.1 - 192.0.2.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"192.0.2.0/24\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 26
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"id\": 1,\n"
+"                \"option-data\": [\n"
+"                    {\n"
+"                        \"csv-format\": false,\n"
+"                        \"data\": \"ABCDEF0105\",\n"
+"                        \"name\": \"dhcp-message\"\n"
+"                    },\n"
+"                    {\n"
+"                        \"csv-format\": false,\n"
+"                        \"data\": \"01\",\n"
+"                        \"name\": \"default-ip-ttl\"\n"
+"                    }\n"
+"                ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"192.0.2.1 - 192.0.2.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"192.0.2.0/24\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 27
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"option-data\": [\n"
+"            {\n"
+"                \"csv-format\": false,\n"
+"                \"data\": \"ABCDEF0105\",\n"
+"                \"name\": \"dhcp-message\"\n"
+"            },\n"
+"            {\n"
+"                \"data\": \"1234\",\n"
+"                \"name\": \"foo\",\n"
+"                \"space\": \"isc\"\n"
+"            }\n"
+"        ],\n"
+"        \"option-def\": [\n"
+"            {\n"
+"                \"code\": 56,\n"
+"                \"name\": \"foo\",\n"
+"                \"space\": \"isc\",\n"
+"                \"type\": \"uint32\"\n"
+"            }\n"
+"        ],\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"id\": 1,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"192.0.2.1 - 192.0.2.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"192.0.2.0/24\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 28
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"option-data\": [\n"
+"            {\n"
+"                \"data\": \"1234\",\n"
+"                \"name\": \"foo\",\n"
+"                \"space\": \"isc\"\n"
+"            },\n"
+"            {\n"
+"                \"data\": \"192.168.2.1\",\n"
+"                \"name\": \"foo2\",\n"
+"                \"space\": \"isc\"\n"
+"            }\n"
+"        ],\n"
+"        \"option-def\": [\n"
+"            {\n"
+"                \"code\": 1,\n"
+"                \"name\": \"foo\",\n"
+"                \"space\": \"isc\",\n"
+"                \"type\": \"uint32\"\n"
+"            },\n"
+"            {\n"
+"                \"code\": 2,\n"
+"                \"name\": \"foo2\",\n"
+"                \"space\": \"isc\",\n"
+"                \"type\": \"ipv4-address\"\n"
+"            }\n"
+"        ],\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 29
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"option-data\": [\n"
+"            {\n"
+"                \"data\": \"11\",\n"
+"                \"name\": \"base-option\"\n"
+"            },\n"
+"            {\n"
+"                \"data\": \"1234\",\n"
+"                \"name\": \"foo\",\n"
+"                \"space\": \"isc\"\n"
+"            },\n"
+"            {\n"
+"                \"data\": \"192.168.2.1\",\n"
+"                \"name\": \"foo2\",\n"
+"                \"space\": \"isc\"\n"
+"            }\n"
+"        ],\n"
+"        \"option-def\": [\n"
+"            {\n"
+"                \"code\": 222,\n"
+"                \"encapsulate\": \"isc\",\n"
+"                \"name\": \"base-option\",\n"
+"                \"space\": \"dhcp4\",\n"
+"                \"type\": \"uint8\"\n"
+"            },\n"
+"            {\n"
+"                \"code\": 1,\n"
+"                \"name\": \"foo\",\n"
+"                \"space\": \"isc\",\n"
+"                \"type\": \"uint32\"\n"
+"            },\n"
+"            {\n"
+"                \"code\": 2,\n"
+"                \"name\": \"foo2\",\n"
+"                \"space\": \"isc\",\n"
+"                \"type\": \"ipv4-address\"\n"
+"            }\n"
+"        ],\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"id\": 1,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"192.0.2.1 - 192.0.2.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"192.0.2.0/24\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 3000\n"
+"    }\n",
+    // CONFIGURATION 30
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"option-data\": [\n"
+"            {\n"
+"                \"csv-format\": false,\n"
+"                \"data\": \"AB\",\n"
+"                \"name\": \"dhcp-message\"\n"
+"            }\n"
+"        ],\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"id\": 1,\n"
+"                \"option-data\": [\n"
+"                    {\n"
+"                        \"csv-format\": false,\n"
+"                        \"data\": \"ABCDEF0105\",\n"
+"                        \"name\": \"dhcp-message\"\n"
+"                    },\n"
+"                    {\n"
+"                        \"csv-format\": false,\n"
+"                        \"data\": \"01\",\n"
+"                        \"name\": \"default-ip-ttl\"\n"
+"                    }\n"
+"                ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"192.0.2.1 - 192.0.2.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"192.0.2.0/24\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 31
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"id\": 1,\n"
+"                \"option-data\": [\n"
+"                    {\n"
+"                        \"csv-format\": false,\n"
+"                        \"data\": \"0102030405060708090A\",\n"
+"                        \"name\": \"dhcp-message\"\n"
+"                    }\n"
+"                ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"192.0.2.1 - 192.0.2.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"192.0.2.0/24\"\n"
+"            },\n"
+"            {\n"
+"                \"id\": 2,\n"
+"                \"option-data\": [\n"
+"                    {\n"
+"                        \"csv-format\": false,\n"
+"                        \"data\": \"FF\",\n"
+"                        \"name\": \"default-ip-ttl\"\n"
+"                    }\n"
+"                ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"192.0.3.101 - 192.0.3.150\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"192.0.3.0/24\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 32
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"id\": 1,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [\n"
+"                            {\n"
+"                                \"csv-format\": false,\n"
+"                                \"data\": \"ABCDEF0105\",\n"
+"                                \"name\": \"dhcp-message\"\n"
+"                            },\n"
+"                            {\n"
+"                                \"csv-format\": false,\n"
+"                                \"data\": \"01\",\n"
+"                                \"name\": \"default-ip-ttl\"\n"
+"                            }\n"
+"                        ],\n"
+"                        \"pool\": \"192.0.2.1 - 192.0.2.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"192.0.2.0/24\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 33
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"id\": 1,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [\n"
+"                            {\n"
+"                                \"csv-format\": false,\n"
+"                                \"data\": \"ABCDEF0105\",\n"
+"                                \"name\": \"dhcp-message\"\n"
+"                            }\n"
+"                        ],\n"
+"                        \"pool\": \"192.0.2.1 - 192.0.2.100\"\n"
+"                    },\n"
+"                    {\n"
+"                        \"option-data\": [\n"
+"                            {\n"
+"                                \"csv-format\": false,\n"
+"                                \"data\": \"01\",\n"
+"                                \"name\": \"default-ip-ttl\"\n"
+"                            }\n"
+"                        ],\n"
+"                        \"pool\": \"192.0.2.200 - 192.0.2.250\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"192.0.2.0/24\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 34
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"option-data\": [\n"
+"            {\n"
+"                \"data\": \"true, 10.0.0.3, 127.0.0.1\",\n"
+"                \"name\": \"slp-directory-agent\"\n"
+"            },\n"
+"            {\n"
+"                \"data\": \"false, \",\n"
+"                \"name\": \"slp-service-scope\"\n"
+"            }\n"
+"        ],\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"id\": 1,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"192.0.2.1 - 192.0.2.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"192.0.2.0/24\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 35
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"option-data\": [\n"
+"            {\n"
+"                \"data\": \"1234\",\n"
+"                \"name\": \"foo\",\n"
+"                \"space\": \"vendor-encapsulated-options-space\"\n"
+"            },\n"
+"            {\n"
+"                \"data\": \"192.168.2.1\",\n"
+"                \"name\": \"foo2\",\n"
+"                \"space\": \"vendor-encapsulated-options-space\"\n"
+"            }\n"
+"        ],\n"
+"        \"option-def\": [\n"
+"            {\n"
+"                \"code\": 1,\n"
+"                \"name\": \"foo\",\n"
+"                \"space\": \"vendor-encapsulated-options-space\",\n"
+"                \"type\": \"uint32\"\n"
+"            },\n"
+"            {\n"
+"                \"code\": 2,\n"
+"                \"name\": \"foo2\",\n"
+"                \"space\": \"vendor-encapsulated-options-space\",\n"
+"                \"type\": \"ipv4-address\"\n"
+"            }\n"
+"        ],\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 36
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"option-data\": [\n"
+"            {\n"
+"                \"csv-format\": false,\n"
+"                \"name\": \"vendor-encapsulated-options\"\n"
+"            },\n"
+"            {\n"
+"                \"data\": \"1234\",\n"
+"                \"name\": \"foo\",\n"
+"                \"space\": \"vendor-encapsulated-options-space\"\n"
+"            },\n"
+"            {\n"
+"                \"code\": 2,\n"
+"                \"csv-format\": true,\n"
+"                \"data\": \"192.168.2.1\",\n"
+"                \"name\": \"foo2\",\n"
+"                \"space\": \"vendor-encapsulated-options-space\"\n"
+"            }\n"
+"        ],\n"
+"        \"option-def\": [\n"
+"            {\n"
+"                \"code\": 1,\n"
+"                \"name\": \"foo\",\n"
+"                \"space\": \"vendor-encapsulated-options-space\",\n"
+"                \"type\": \"uint32\"\n"
+"            },\n"
+"            {\n"
+"                \"code\": 2,\n"
+"                \"name\": \"foo2\",\n"
+"                \"space\": \"vendor-encapsulated-options-space\",\n"
+"                \"type\": \"ipv4-address\"\n"
+"            }\n"
+"        ],\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"id\": 1,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"192.0.2.1 - 192.0.2.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"192.0.2.0/24\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 3000\n"
+"    }\n",
+    // CONFIGURATION 37
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"option-data\": [\n"
+"            {\n"
+"                \"code\": 100,\n"
+"                \"csv-format\": false,\n"
+"                \"data\": \"ABCDEF0105\",\n"
+"                \"name\": \"option-one\",\n"
+"                \"space\": \"vendor-4491\"\n"
+"            },\n"
+"            {\n"
+"                \"code\": 100,\n"
+"                \"csv-format\": false,\n"
+"                \"data\": \"1234\",\n"
+"                \"name\": \"option-two\",\n"
+"                \"space\": \"vendor-1234\"\n"
+"            }\n"
+"        ],\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"id\": 1,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"192.0.2.1-192.0.2.10\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"192.0.2.0/24\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 38
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"option-data\": [\n"
+"            {\n"
+"                \"code\": 100,\n"
+"                \"data\": \"this is a string vendor-opt\",\n"
+"                \"name\": \"foo\",\n"
+"                \"space\": \"vendor-4491\"\n"
+"            }\n"
+"        ],\n"
+"        \"option-def\": [\n"
+"            {\n"
+"                \"code\": 100,\n"
+"                \"name\": \"foo\",\n"
+"                \"space\": \"vendor-4491\",\n"
+"                \"type\": \"string\"\n"
+"            }\n"
+"        ],\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"id\": 1,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"192.0.2.1 - 192.0.2.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"192.0.2.0/24\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 39
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"eth0\", \"eth1\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 40
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"eth0\", \"*\", \"eth1\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 41
+"{\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": true,\n"
+"            \"max-queue-size\": 2048,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"192.168.2.2\",\n"
+"            \"sender-port\": 778,\n"
+"            \"server-ip\": \"192.168.2.1\",\n"
+"            \"server-port\": 777\n"
+"        },\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"id\": 1,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"192.0.2.1 - 192.0.2.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"192.0.2.0/24\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 42
+"{\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": true,\n"
+"            \"generated-prefix\": \"test.prefix\",\n"
+"            \"hostname-char-replacement\": \"x\",\n"
+"            \"hostname-char-set\": \"[^A-Z]\",\n"
+"            \"max-queue-size\": 2048,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"override-client-update\": true,\n"
+"            \"override-no-update\": true,\n"
+"            \"qualifying-suffix\": \"test.suffix.\",\n"
+"            \"replace-client-name\": \"when-present\",\n"
+"            \"sender-ip\": \"192.168.2.2\",\n"
+"            \"sender-port\": 778,\n"
+"            \"server-ip\": \"192.168.2.1\",\n"
+"            \"server-port\": 777\n"
+"        },\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"id\": 1,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"192.0.2.1 - 192.0.2.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"192.0.2.0/24\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 43
+"{\n"
+"        \"ddns-generated-prefix\": \"global.prefix\",\n"
+"        \"ddns-override-client-update\": true,\n"
+"        \"ddns-override-no-update\": true,\n"
+"        \"ddns-qualifying-suffix\": \"global.suffix.\",\n"
+"        \"ddns-replace-client-name\": \"always\",\n"
+"        \"ddns-send-updates\": false,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": true,\n"
+"            \"generated-prefix\": \"d2.prefix\",\n"
+"            \"hostname-char-replacement\": \"z\",\n"
+"            \"hostname-char-set\": \"[^0-9]\",\n"
+"            \"max-queue-size\": 2048,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"override-client-update\": false,\n"
+"            \"override-no-update\": false,\n"
+"            \"qualifying-suffix\": \"d2.suffix.\",\n"
+"            \"replace-client-name\": \"when-present\",\n"
+"            \"sender-ip\": \"192.168.2.2\",\n"
+"            \"sender-port\": 778,\n"
+"            \"server-ip\": \"192.168.2.1\",\n"
+"            \"server-port\": 777\n"
+"        },\n"
+"        \"hostname-char-replacement\": \"x\",\n"
+"        \"hostname-char-set\": \"[^A-Z]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"id\": 1,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"192.0.2.1 - 192.0.2.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"192.0.2.0/24\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 44
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"id\": 1,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"192.0.2.1 - 192.0.2.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"rebind-timer\": 2,\n"
+"                \"relay\": {\n"
+"                    \"ip-address\": \"192.0.2.123\"\n"
+"                },\n"
+"                \"renew-timer\": 1,\n"
+"                \"subnet\": \"192.0.2.0/24\",\n"
+"                \"valid-lifetime\": 4\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 45
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"id\": 1,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"192.0.2.1 - 192.0.2.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"rebind-timer\": 2,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ \"192.0.3.123\", \"192.0.3.124\" ]\n"
+"                },\n"
+"                \"renew-timer\": 1,\n"
+"                \"subnet\": \"192.0.2.0/24\",\n"
+"                \"valid-lifetime\": 4\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 46
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"client-class\": \"alpha\",\n"
+"                \"id\": 1,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"192.0.2.1 - 192.0.2.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"192.0.2.0/24\"\n"
+"            },\n"
+"            {\n"
+"                \"client-class\": \"beta\",\n"
+"                \"id\": 2,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"192.0.3.101 - 192.0.3.150\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"192.0.3.0/24\"\n"
+"            },\n"
+"            {\n"
+"                \"client-class\": \"gamma\",\n"
+"                \"id\": 3,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"192.0.4.101 - 192.0.4.150\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"192.0.4.0/24\"\n"
+"            },\n"
+"            {\n"
+"                \"id\": 4,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"192.0.5.101 - 192.0.5.150\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"192.0.5.0/24\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 47
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"id\": 1,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"client-class\": \"alpha\",\n"
+"                        \"pool\": \"192.0.2.1 - 192.0.2.100\"\n"
+"                    },\n"
+"                    {\n"
+"                        \"client-class\": \"beta\",\n"
+"                        \"pool\": \"192.0.3.101 - 192.0.3.150\"\n"
+"                    },\n"
+"                    {\n"
+"                        \"client-class\": \"gamma\",\n"
+"                        \"pool\": \"192.0.4.101 - 192.0.4.150\"\n"
+"                    },\n"
+"                    {\n"
+"                        \"pool\": \"192.0.5.101 - 192.0.5.150\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"192.0.0.0/16\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 48
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"id\": 123,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"192.0.2.1 - 192.0.2.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"reservations\": [ ],\n"
+"                \"subnet\": \"192.0.2.0/24\"\n"
+"            },\n"
+"            {\n"
+"                \"id\": 234,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"192.0.3.101 - 192.0.3.150\"\n"
+"                    }\n"
+"                ],\n"
+"                \"reservations\": [\n"
+"                    {\n"
+"                        \"duid\": \"01:02:03:04:05:06:07:08:09:0A\",\n"
+"                        \"hostname\": \"\",\n"
+"                        \"ip-address\": \"192.0.3.112\",\n"
+"                        \"option-data\": [\n"
+"                            {\n"
+"                                \"data\": \"192.0.3.15\",\n"
+"                                \"name\": \"name-servers\"\n"
+"                            },\n"
+"                            {\n"
+"                                \"data\": \"32\",\n"
+"                                \"name\": \"default-ip-ttl\"\n"
+"                            }\n"
+"                        ]\n"
+"                    },\n"
+"                    {\n"
+"                        \"hostname\": \"\",\n"
+"                        \"hw-address\": \"01:02:03:04:05:06\",\n"
+"                        \"ip-address\": \"192.0.3.120\",\n"
+"                        \"option-data\": [\n"
+"                            {\n"
+"                                \"data\": \"192.0.3.95\",\n"
+"                                \"name\": \"name-servers\"\n"
+"                            },\n"
+"                            {\n"
+"                                \"data\": \"11\",\n"
+"                                \"name\": \"default-ip-ttl\"\n"
+"                            }\n"
+"                        ]\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"192.0.3.0/24\"\n"
+"            },\n"
+"            {\n"
+"                \"id\": 542,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"192.0.4.101 - 192.0.4.150\"\n"
+"                    }\n"
+"                ],\n"
+"                \"reservations\": [\n"
+"                    {\n"
+"                        \"duid\": \"0A:09:08:07:06:05:04:03:02:01\",\n"
+"                        \"hostname\": \"\",\n"
+"                        \"ip-address\": \"192.0.4.101\",\n"
+"                        \"option-data\": [\n"
+"                            {\n"
+"                                \"data\": \"192.0.4.11\",\n"
+"                                \"name\": \"name-servers\"\n"
+"                            },\n"
+"                            {\n"
+"                                \"data\": \"95\",\n"
+"                                \"name\": \"default-ip-ttl\"\n"
+"                            }\n"
+"                        ]\n"
+"                    },\n"
+"                    {\n"
+"                        \"circuit-id\": \"060504030201\",\n"
+"                        \"hostname\": \"\",\n"
+"                        \"ip-address\": \"192.0.4.102\"\n"
+"                    },\n"
+"                    {\n"
+"                        \"client-id\": \"05:01:02:03:04:05:06\",\n"
+"                        \"hostname\": \"\",\n"
+"                        \"ip-address\": \"192.0.4.103\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"192.0.4.0/24\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 49
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"option-def\": [\n"
+"            {\n"
+"                \"code\": 100,\n"
+"                \"name\": \"foo\",\n"
+"                \"space\": \"isc\",\n"
+"                \"type\": \"uint32\"\n"
+"            }\n"
+"        ],\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"id\": 234,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"192.0.3.101 - 192.0.3.150\"\n"
+"                    }\n"
+"                ],\n"
+"                \"reservations\": [\n"
+"                    {\n"
+"                        \"duid\": \"01:02:03:04:05:06:07:08:09:0A\",\n"
+"                        \"ip-address\": \"192.0.3.112\",\n"
+"                        \"option-data\": [\n"
+"                            {\n"
+"                                \"data\": \"123\",\n"
+"                                \"name\": \"foo\",\n"
+"                                \"space\": \"isc\"\n"
+"                            }\n"
+"                        ]\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"192.0.3.0/24\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 50
+"{\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"id\": 1,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"192.0.1.0/24\"\n"
+"                    }\n"
+"                ],\n"
+"                \"reservations-global\": false,\n"
+"                \"reservations-in-subnet\": true,\n"
+"                \"reservations-out-of-pool\": false,\n"
+"                \"subnet\": \"192.0.1.0/24\"\n"
+"            },\n"
+"            {\n"
+"                \"id\": 2,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"192.0.2.0/24\"\n"
+"                    }\n"
+"                ],\n"
+"                \"reservations-global\": false,\n"
+"                \"reservations-in-subnet\": true,\n"
+"                \"reservations-out-of-pool\": true,\n"
+"                \"subnet\": \"192.0.2.0/24\"\n"
+"            },\n"
+"            {\n"
+"                \"id\": 3,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"192.0.3.0/24\"\n"
+"                    }\n"
+"                ],\n"
+"                \"reservations-global\": false,\n"
+"                \"reservations-in-subnet\": false,\n"
+"                \"subnet\": \"192.0.3.0/24\"\n"
+"            },\n"
+"            {\n"
+"                \"id\": 4,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"192.0.4.0/24\"\n"
+"                    }\n"
+"                ],\n"
+"                \"reservations-global\": true,\n"
+"                \"reservations-in-subnet\": false,\n"
+"                \"subnet\": \"192.0.4.0/24\"\n"
+"            },\n"
+"            {\n"
+"                \"id\": 5,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"192.0.5.0/24\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"192.0.5.0/24\"\n"
+"            },\n"
+"            {\n"
+"                \"id\": 6,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"192.0.6.0/24\"\n"
+"                    }\n"
+"                ],\n"
+"                \"reservations-global\": true,\n"
+"                \"reservations-in-subnet\": true,\n"
+"                \"reservations-out-of-pool\": false,\n"
+"                \"subnet\": \"192.0.6.0/24\"\n"
+"            },\n"
+"            {\n"
+"                \"id\": 7,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"192.0.7.0/24\"\n"
+"                    }\n"
+"                ],\n"
+"                \"reservations-global\": true,\n"
+"                \"reservations-in-subnet\": true,\n"
+"                \"reservations-out-of-pool\": true,\n"
+"                \"subnet\": \"192.0.7.0/24\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 51
+"{\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-out-of-pool\": true,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"id\": 1,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"192.0.2.0/24\"\n"
+"                    }\n"
+"                ],\n"
+"                \"reservations-global\": false,\n"
+"                \"reservations-in-subnet\": true,\n"
+"                \"reservations-out-of-pool\": false,\n"
+"                \"subnet\": \"192.0.2.0/24\"\n"
+"            },\n"
+"            {\n"
+"                \"id\": 2,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"192.0.3.0/24\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"192.0.3.0/24\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 52
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"subnet4\": [ ]\n"
+"    }\n",
+    // CONFIGURATION 53
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"subnet4\": [ ]\n"
+"    }\n",
+    // CONFIGURATION 54
+"{\n"
+"        \"decline-probation-period\": 12345,\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"subnet4\": [ ]\n"
+"    }\n",
+    // CONFIGURATION 55
+"{\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 35,\n"
+"            \"hold-reclaimed-time\": 1800,\n"
+"            \"max-reclaim-leases\": 50,\n"
+"            \"max-reclaim-time\": 100,\n"
+"            \"reclaim-timer-wait-time\": 20,\n"
+"            \"unwarned-reclaim-cycles\": 10\n"
+"        },\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"subnet4\": [ ]\n"
+"    }\n",
+    // CONFIGURATION 56
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"id\": 1,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"192.0.2.1 - 192.0.2.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"192.0.2.0/24\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 57
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"4o6-subnet\": \"2001:db8::123/45\",\n"
+"                \"id\": 1,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"192.0.2.1 - 192.0.2.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"192.0.2.0/24\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 58
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"4o6-interface\": \"ethX\",\n"
+"                \"id\": 1,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"192.0.2.1 - 192.0.2.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"192.0.2.0/24\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 59
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"4o6-interface\": \"ethX\",\n"
+"                \"4o6-subnet\": \"2001:db8::543/21\",\n"
+"                \"id\": 1,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"192.0.2.1 - 192.0.2.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"192.0.2.0/24\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 60
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"4o6-interface-id\": \"vlan123\",\n"
+"                \"id\": 1,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"192.0.2.1 - 192.0.2.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"192.0.2.0/24\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 61
+"{\n"
+"        \"client-classes\": [\n"
+"            {\n"
+"                \"name\": \"one\"\n"
+"            },\n"
+"            {\n"
+"                \"name\": \"two\"\n"
+"            },\n"
+"            {\n"
+"                \"name\": \"three\"\n"
+"            }\n"
+"        ],\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"id\": 1,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"192.0.2.1 - 192.0.2.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"192.0.2.0/24\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 62
+"{\n"
+"        \"client-classes\": [\n"
+"            {\n"
+"                \"max-valid-lifetime\": 3000,\n"
+"                \"min-valid-lifetime\": 1000,\n"
+"                \"name\": \"one\",\n"
+"                \"valid-lifetime\": 2000\n"
+"            },\n"
+"            {\n"
+"                \"name\": \"two\"\n"
+"            }\n"
+"        ],\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"id\": 1,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"192.0.2.1 - 192.0.2.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"192.0.2.0/24\"\n"
+"            }\n"
+"        ]\n"
+"    }\n",
+    // CONFIGURATION 63
+"{\n"
+"        \"client-classes\": [\n"
+"            {\n"
+"                \"max-valid-lifetime\": 3000,\n"
+"                \"min-valid-lifetime\": 1000,\n"
+"                \"name\": \"one\",\n"
+"                \"template-test\": \"''\",\n"
+"                \"valid-lifetime\": 2000\n"
+"            },\n"
+"            {\n"
+"                \"name\": \"two\",\n"
+"                \"template-test\": \"''\"\n"
+"            }\n"
+"        ],\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"id\": 1,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"192.0.2.1 - 192.0.2.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"192.0.2.0/24\"\n"
+"            }\n"
+"        ]\n"
+"    }\n",
+    // CONFIGURATION 64
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"id\": 1,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"192.0.2.0/28\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"192.0.2.0/24\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 65
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"id\": 1,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"192.0.2.0/28\",\n"
+"                        \"user-context\": { }\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"192.0.2.0/24\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 66
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"id\": 1,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"192.0.2.0/28\",\n"
+"                        \"user-context\": {\n"
+"                            \"bool-param\": true,\n"
+"                            \"integer-param\": 42,\n"
+"                            \"string-param\": \"Sagittarius\"\n"
+"                        }\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"192.0.2.0/24\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 67
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"id\": 1,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"192.0.2.0 - 192.0.2.15\",\n"
+"                        \"user-context\": {\n"
+"                            \"bool-param\": true,\n"
+"                            \"integer-param\": 42,\n"
+"                            \"string-param\": \"Sagittarius\"\n"
+"                        }\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"192.0.2.0/24\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 68
+"{\n"
+"        \"hosts-databases\": [\n"
+"            {\n"
+"                \"name\": \"keatest1\",\n"
+"                \"password\": \"keatest\",\n"
+"                \"type\": \"mysql\",\n"
+"                \"user\": \"keatest\"\n"
+"            },\n"
+"            {\n"
+"                \"name\": \"keatest2\",\n"
+"                \"password\": \"keatest\",\n"
+"                \"type\": \"mysql\",\n"
+"                \"user\": \"keatest\"\n"
+"            }\n"
+"        ],\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 69
+"{\n"
+"        \"client-classes\": [\n"
+"            {\n"
+"                \"name\": \"all\",\n"
+"                \"test\": \"'' == ''\",\n"
+"                \"user-context\": {\n"
+"                    \"comment\": \"match all\"\n"
+"                }\n"
+"            },\n"
+"            {\n"
+"                \"name\": \"none\"\n"
+"            },\n"
+"            {\n"
+"                \"name\": \"both\",\n"
+"                \"user-context\": {\n"
+"                    \"comment\": \"a comment\",\n"
+"                    \"version\": 1\n"
+"                }\n"
+"            }\n"
+"        ],\n"
+"        \"control-socket\": {\n"
+"            \"socket-name\": \"/tmp/kea4-ctrl-socket\",\n"
+"            \"socket-type\": \"unix\",\n"
+"            \"user-context\": {\n"
+"                \"comment\": \"Indirect comment\"\n"
+"            }\n"
+"        },\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"user-context\": {\n"
+"                \"comment\": \"No dynamic DNS\"\n"
+"            }\n"
+"        },\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false,\n"
+"            \"user-context\": {\n"
+"                \"comment\": \"Use wildcard\"\n"
+"            }\n"
+"        },\n"
+"        \"option-data\": [\n"
+"            {\n"
+"                \"csv-format\": false,\n"
+"                \"data\": \"ABCDEF0105\",\n"
+"                \"name\": \"dhcp-message\",\n"
+"                \"user-context\": {\n"
+"                    \"comment\": \"Set option value\"\n"
+"                }\n"
+"            }\n"
+"        ],\n"
+"        \"option-def\": [\n"
+"            {\n"
+"                \"code\": 100,\n"
+"                \"name\": \"foo\",\n"
+"                \"space\": \"isc\",\n"
+"                \"type\": \"ipv4-address\",\n"
+"                \"user-context\": {\n"
+"                    \"comment\": \"An option definition\"\n"
+"                }\n"
+"            }\n"
+"        ],\n"
+"        \"shared-networks\": [\n"
+"            {\n"
+"                \"name\": \"foo\",\n"
+"                \"subnet4\": [\n"
+"                    {\n"
+"                        \"id\": 100,\n"
+"                        \"pools\": [\n"
+"                            {\n"
+"                                \"pool\": \"192.0.1.1-192.0.1.10\",\n"
+"                                \"user-context\": {\n"
+"                                    \"comment\": \"A pool\"\n"
+"                                }\n"
+"                            }\n"
+"                        ],\n"
+"                        \"reservations\": [\n"
+"                            {\n"
+"                                \"hostname\": \"foo.example.com\",\n"
+"                                \"hw-address\": \"AA:BB:CC:DD:EE:FF\",\n"
+"                                \"option-data\": [\n"
+"                                    {\n"
+"                                        \"data\": \"example.com\",\n"
+"                                        \"name\": \"domain-name\",\n"
+"                                        \"user-context\": {\n"
+"                                            \"comment\": \"An option in a reservation\"\n"
+"                                        }\n"
+"                                    }\n"
+"                                ],\n"
+"                                \"user-context\": {\n"
+"                                    \"comment\": \"A host reservation\"\n"
+"                                }\n"
+"                            }\n"
+"                        ],\n"
+"                        \"subnet\": \"192.0.1.0/24\",\n"
+"                        \"user-context\": {\n"
+"                            \"comment\": \"A subnet\"\n"
+"                        }\n"
+"                    }\n"
+"                ],\n"
+"                \"user-context\": {\n"
+"                    \"comment\": \"A shared network\"\n"
+"                }\n"
+"            }\n"
+"        ],\n"
+"        \"user-context\": {\n"
+"            \"comment\": \"A DHCPv4 server\"\n"
+"        }\n"
+"    }\n",
+    // CONFIGURATION 70
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations\": [\n"
+"            {\n"
+"                \"duid\": \"01:02:03:04:05:06:07:08:09:0A\",\n"
+"                \"hostname\": \"global1\",\n"
+"                \"ip-address\": \"192.0.200.1\",\n"
+"                \"option-data\": [\n"
+"                    {\n"
+"                        \"data\": \"192.0.3.15\",\n"
+"                        \"name\": \"name-servers\"\n"
+"                    },\n"
+"                    {\n"
+"                        \"data\": \"32\",\n"
+"                        \"name\": \"default-ip-ttl\"\n"
+"                    }\n"
+"                ]\n"
+"            },\n"
+"            {\n"
+"                \"hostname\": \"global2\",\n"
+"                \"hw-address\": \"01:02:03:04:05:06\",\n"
+"                \"option-data\": [\n"
+"                    {\n"
+"                        \"data\": \"192.0.3.95\",\n"
+"                        \"name\": \"name-servers\"\n"
+"                    },\n"
+"                    {\n"
+"                        \"data\": \"11\",\n"
+"                        \"name\": \"default-ip-ttl\"\n"
+"                    }\n"
+"                ]\n"
+"            }\n"
+"        ],\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"id\": 123,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"192.0.2.1 - 192.0.2.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"reservations\": [ ],\n"
+"                \"subnet\": \"192.0.2.0/24\"\n"
+"            },\n"
+"            {\n"
+"                \"id\": 542,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"192.0.4.101 - 192.0.4.150\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"192.0.4.0/24\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 71
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"shared-networks\": [\n"
+"            {\n"
+"                \"calculate-tee-times\": true,\n"
+"                \"name\": \"foo\",\n"
+"                \"subnet4\": [\n"
+"                    {\n"
+"                        \"calculate-tee-times\": false,\n"
+"                        \"id\": 100,\n"
+"                        \"pools\": [\n"
+"                            {\n"
+"                                \"pool\": \"192.0.1.1-192.0.1.10\"\n"
+"                            }\n"
+"                        ],\n"
+"                        \"subnet\": \"192.0.1.0/24\",\n"
+"                        \"t1-percent\": 0.45,\n"
+"                        \"t2-percent\": 0.65\n"
+"                    },\n"
+"                    {\n"
+"                        \"id\": 200,\n"
+"                        \"pools\": [\n"
+"                            {\n"
+"                                \"pool\": \"192.0.2.1-192.0.2.10\"\n"
+"                            }\n"
+"                        ],\n"
+"                        \"subnet\": \"192.0.2.0/24\"\n"
+"                    }\n"
+"                ],\n"
+"                \"t1-percent\": 0.4,\n"
+"                \"t2-percent\": 0.75\n"
+"            }\n"
+"        ],\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"id\": 300,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"192.0.3.0 - 192.0.3.15\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"192.0.3.0/24\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 72
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"id\": 1,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"192.0.2.1 - 192.0.2.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"store-extended-info\": true,\n"
+"                \"subnet\": \"192.0.2.0/24\"\n"
+"            },\n"
+"            {\n"
+"                \"id\": 2,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"192.0.3.1 - 192.0.3.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"192.0.3.0/24\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 73
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"store-extended-info\": true,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"id\": 1,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"192.0.2.1 - 192.0.2.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"192.0.2.0/24\"\n"
+"            },\n"
+"            {\n"
+"                \"id\": 2,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"192.0.3.1 - 192.0.3.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"192.0.3.0/24\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 74
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"statistic-default-sample-age\": 5,\n"
+"        \"statistic-default-sample-count\": 10,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 75
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"subnet4\": [ ]\n"
+"    }\n",
+    // CONFIGURATION 76
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 1024,\n"
+"            \"thread-pool-size\": 48\n"
+"        },\n"
+"        \"subnet4\": [ ]\n"
+"    }\n",
+    // CONFIGURATION 77
+"{\n"
+"        \"ddns-conflict-resolution-mode\": \"no-check-with-dhcid\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"192.0.2.1 - 192.0.2.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"192.0.2.0/24\"\n"
+"            },\n"
+"            {\n"
+"                \"ddns-conflict-resolution-mode\": \"check-exists-with-dhcid\",\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"192.0.3.1 - 192.0.3.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"192.0.3.0/24\"\n"
+"            },\n"
+"            {\n"
+"                \"ddns-conflict-resolution-mode\": \"no-check-without-dhcid\",\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"192.0.4.1 - 192.0.4.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"192.0.4.0/24\"\n"
+"            },\n"
+"            {\n"
+"                \"ddns-conflict-resolution-mode\": \"no-check-with-dhcid\",\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"192.0.5.1 - 192.0.5.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"192.0.5.0/24\"\n"
+"            },\n"
+"            {\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"192.0.6.1 - 192.0.6.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"192.0.6.0/24\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n"
 };
 
 /// @brief unparsed configurations
 const char* UNPARSED_CONFIGS[] = {
-    // "to be replaced"
+///put this after const char* UNPARSED_CONFIGS[] = {
+    // CONFIGURATION 0
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"authoritative\": false,\n"
+"        \"boot-file-name\": \"\",\n"
+"        \"calculate-tee-times\": false,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring4\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"echo-client-id\": true,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\", \"circuit-id\", \"client-id\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"match-client-id\": true,\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"next-server\": \"0.0.0.0\",\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-hostname\": \"\",\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet4\": [ ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.875,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 1
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"authoritative\": false,\n"
+"        \"boot-file-name\": \"\",\n"
+"        \"calculate-tee-times\": false,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring4\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"echo-client-id\": true,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\", \"circuit-id\", \"client-id\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"match-client-id\": true,\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"next-server\": \"0.0.0.0\",\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-hostname\": \"\",\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"4o6-interface\": \"\",\n"
+"                \"4o6-interface-id\": \"\",\n"
+"                \"4o6-subnet\": \"\",\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": false,\n"
+"                \"id\": 1,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"192.0.2.1-192.0.2.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"192.0.2.0/24\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.875,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.875,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 2
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"authoritative\": false,\n"
+"        \"boot-file-name\": \"\",\n"
+"        \"calculate-tee-times\": false,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring4\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"echo-client-id\": true,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\", \"circuit-id\", \"client-id\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"match-client-id\": true,\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"next-server\": \"0.0.0.0\",\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-hostname\": \"\",\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"4o6-interface\": \"\",\n"
+"                \"4o6-interface-id\": \"\",\n"
+"                \"4o6-subnet\": \"\",\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": false,\n"
+"                \"id\": 1,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"192.0.2.1-192.0.2.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"192.0.2.0/24\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.875,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.875,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 3
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"authoritative\": false,\n"
+"        \"boot-file-name\": \"\",\n"
+"        \"calculate-tee-times\": false,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring4\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"echo-client-id\": true,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\", \"circuit-id\", \"client-id\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"match-client-id\": true,\n"
+"        \"max-valid-lifetime\": 5000,\n"
+"        \"min-valid-lifetime\": 3000,\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"next-server\": \"0.0.0.0\",\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-hostname\": \"\",\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"4o6-interface\": \"\",\n"
+"                \"4o6-interface-id\": \"\",\n"
+"                \"4o6-subnet\": \"\",\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": false,\n"
+"                \"id\": 1,\n"
+"                \"max-valid-lifetime\": 5000,\n"
+"                \"min-valid-lifetime\": 3000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"192.0.2.1-192.0.2.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"192.0.2.0/24\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.875,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.875,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 4
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"authoritative\": false,\n"
+"        \"boot-file-name\": \"\",\n"
+"        \"calculate-tee-times\": false,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring4\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"echo-client-id\": true,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\", \"circuit-id\", \"client-id\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"match-client-id\": true,\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"next-server\": \"0.0.0.0\",\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-hostname\": \"\",\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"4o6-interface\": \"\",\n"
+"                \"4o6-interface-id\": \"\",\n"
+"                \"4o6-subnet\": \"\",\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": false,\n"
+"                \"id\": 1,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"192.0.4.101-192.0.4.150\"\n"
+"                    }\n"
+"                ],\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"192.0.4.0/24\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.875,\n"
+"                \"valid-lifetime\": 4000\n"
+"            },\n"
+"            {\n"
+"                \"4o6-interface\": \"\",\n"
+"                \"4o6-interface-id\": \"\",\n"
+"                \"4o6-subnet\": \"\",\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": false,\n"
+"                \"id\": 34,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"192.0.5.101-192.0.5.150\"\n"
+"                    }\n"
+"                ],\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"192.0.5.0/24\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.875,\n"
+"                \"valid-lifetime\": 4000\n"
+"            },\n"
+"            {\n"
+"                \"4o6-interface\": \"\",\n"
+"                \"4o6-interface-id\": \"\",\n"
+"                \"4o6-subnet\": \"\",\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": false,\n"
+"                \"id\": 100,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"192.0.3.101-192.0.3.150\"\n"
+"                    }\n"
+"                ],\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"192.0.3.0/24\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.875,\n"
+"                \"valid-lifetime\": 4000\n"
+"            },\n"
+"            {\n"
+"                \"4o6-interface\": \"\",\n"
+"                \"4o6-interface-id\": \"\",\n"
+"                \"4o6-subnet\": \"\",\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": false,\n"
+"                \"id\": 1024,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"192.0.2.1-192.0.2.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"192.0.2.0/24\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.875,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.875,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 5
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"authoritative\": false,\n"
+"        \"boot-file-name\": \"bar\",\n"
+"        \"calculate-tee-times\": false,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring4\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"echo-client-id\": true,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\", \"circuit-id\", \"client-id\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"match-client-id\": true,\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"next-server\": \"1.2.3.4\",\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-hostname\": \"foo\",\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"4o6-interface\": \"\",\n"
+"                \"4o6-interface-id\": \"\",\n"
+"                \"4o6-subnet\": \"\",\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": false,\n"
+"                \"id\": 1,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"192.0.2.1-192.0.2.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"192.0.2.0/24\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.875,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.875,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 6
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"authoritative\": false,\n"
+"        \"boot-file-name\": \"\",\n"
+"        \"calculate-tee-times\": false,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring4\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"echo-client-id\": true,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\", \"circuit-id\", \"client-id\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"match-client-id\": true,\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"next-server\": \"0.0.0.0\",\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-hostname\": \"\",\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"4o6-interface\": \"\",\n"
+"                \"4o6-interface-id\": \"\",\n"
+"                \"4o6-subnet\": \"\",\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"boot-file-name\": \"bar\",\n"
+"                \"calculate-tee-times\": false,\n"
+"                \"id\": 1,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"next-server\": \"1.2.3.4\",\n"
+"                \"option-data\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"192.0.2.1-192.0.2.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"server-hostname\": \"foo\",\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"192.0.2.0/24\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.875,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.875,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 7
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"authoritative\": false,\n"
+"        \"boot-file-name\": \"nofile\",\n"
+"        \"calculate-tee-times\": false,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring4\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"echo-client-id\": true,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\", \"circuit-id\", \"client-id\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"match-client-id\": true,\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"next-server\": \"192.0.0.1\",\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-hostname\": \"nohost\",\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"4o6-interface\": \"\",\n"
+"                \"4o6-interface-id\": \"\",\n"
+"                \"4o6-subnet\": \"\",\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"boot-file-name\": \"bootfile.efi\",\n"
+"                \"calculate-tee-times\": false,\n"
+"                \"id\": 1,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"next-server\": \"1.2.3.4\",\n"
+"                \"option-data\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"192.0.2.1-192.0.2.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"server-hostname\": \"some-name.example.org\",\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"192.0.2.0/24\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.875,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.875,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 8
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"authoritative\": false,\n"
+"        \"boot-file-name\": \"\",\n"
+"        \"calculate-tee-times\": false,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring4\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"echo-client-id\": false,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\", \"circuit-id\", \"client-id\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"match-client-id\": true,\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"next-server\": \"0.0.0.0\",\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-hostname\": \"\",\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"4o6-interface\": \"\",\n"
+"                \"4o6-interface-id\": \"\",\n"
+"                \"4o6-subnet\": \"\",\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": false,\n"
+"                \"id\": 1,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"192.0.2.1-192.0.2.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"192.0.2.0/24\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.875,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.875,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 9
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"authoritative\": false,\n"
+"        \"boot-file-name\": \"\",\n"
+"        \"calculate-tee-times\": false,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring4\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"echo-client-id\": true,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\", \"circuit-id\", \"client-id\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"match-client-id\": true,\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"next-server\": \"0.0.0.0\",\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-hostname\": \"\",\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"4o6-interface\": \"\",\n"
+"                \"4o6-interface-id\": \"\",\n"
+"                \"4o6-subnet\": \"\",\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": false,\n"
+"                \"id\": 1,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"192.0.2.1-192.0.2.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"192.0.2.0/24\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.875,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.875,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 10
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"authoritative\": false,\n"
+"        \"boot-file-name\": \"\",\n"
+"        \"calculate-tee-times\": false,\n"
+"        \"compatibility\": {\n"
+"            \"exclude-first-last-24\": true,\n"
+"            \"ignore-dhcp-server-identifier\": true,\n"
+"            \"ignore-rai-link-selection\": true,\n"
+"            \"lenient-option-parsing\": true\n"
+"        },\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring4\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"echo-client-id\": true,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\", \"circuit-id\", \"client-id\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"match-client-id\": true,\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"next-server\": \"0.0.0.0\",\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-hostname\": \"\",\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"4o6-interface\": \"\",\n"
+"                \"4o6-interface-id\": \"\",\n"
+"                \"4o6-subnet\": \"\",\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": false,\n"
+"                \"id\": 1,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"192.0.2.1-192.0.2.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"192.0.2.0/24\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.875,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.875,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 11
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"authoritative\": false,\n"
+"        \"boot-file-name\": \"\",\n"
+"        \"calculate-tee-times\": false,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring4\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"echo-client-id\": true,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\", \"circuit-id\", \"client-id\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"match-client-id\": true,\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"next-server\": \"0.0.0.0\",\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-hostname\": \"\",\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"4o6-interface\": \"\",\n"
+"                \"4o6-interface-id\": \"\",\n"
+"                \"4o6-subnet\": \"\",\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": false,\n"
+"                \"id\": 1,\n"
+"                \"match-client-id\": true,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"192.0.2.1-192.0.2.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"192.0.2.0/24\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.875,\n"
+"                \"valid-lifetime\": 4000\n"
+"            },\n"
+"            {\n"
+"                \"4o6-interface\": \"\",\n"
+"                \"4o6-interface-id\": \"\",\n"
+"                \"4o6-subnet\": \"\",\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": false,\n"
+"                \"id\": 2,\n"
+"                \"match-client-id\": false,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"192.0.3.1-192.0.3.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"192.0.3.0/24\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.875,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.875,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 12
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"authoritative\": false,\n"
+"        \"boot-file-name\": \"\",\n"
+"        \"calculate-tee-times\": false,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring4\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"echo-client-id\": true,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\", \"circuit-id\", \"client-id\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"match-client-id\": true,\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"next-server\": \"0.0.0.0\",\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-hostname\": \"\",\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"4o6-interface\": \"\",\n"
+"                \"4o6-interface-id\": \"\",\n"
+"                \"4o6-subnet\": \"\",\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": false,\n"
+"                \"id\": 1,\n"
+"                \"match-client-id\": false,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"192.0.2.1-192.0.2.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"192.0.2.0/24\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.875,\n"
+"                \"valid-lifetime\": 4000\n"
+"            },\n"
+"            {\n"
+"                \"4o6-interface\": \"\",\n"
+"                \"4o6-interface-id\": \"\",\n"
+"                \"4o6-subnet\": \"\",\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": false,\n"
+"                \"id\": 2,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"192.0.3.1-192.0.3.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"192.0.3.0/24\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.875,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.875,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 13
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"authoritative\": false,\n"
+"        \"boot-file-name\": \"\",\n"
+"        \"calculate-tee-times\": false,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring4\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"echo-client-id\": true,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\", \"circuit-id\", \"client-id\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"match-client-id\": true,\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"next-server\": \"0.0.0.0\",\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-hostname\": \"\",\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"4o6-interface\": \"\",\n"
+"                \"4o6-interface-id\": \"\",\n"
+"                \"4o6-subnet\": \"\",\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"authoritative\": true,\n"
+"                \"calculate-tee-times\": false,\n"
+"                \"id\": 1,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"192.0.2.1-192.0.2.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"192.0.2.0/24\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.875,\n"
+"                \"valid-lifetime\": 4000\n"
+"            },\n"
+"            {\n"
+"                \"4o6-interface\": \"\",\n"
+"                \"4o6-interface-id\": \"\",\n"
+"                \"4o6-subnet\": \"\",\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"authoritative\": false,\n"
+"                \"calculate-tee-times\": false,\n"
+"                \"id\": 2,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"192.0.3.1-192.0.3.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"192.0.3.0/24\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.875,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.875,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 14
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"authoritative\": true,\n"
+"        \"boot-file-name\": \"\",\n"
+"        \"calculate-tee-times\": false,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring4\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"echo-client-id\": true,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\", \"circuit-id\", \"client-id\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"match-client-id\": true,\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"next-server\": \"0.0.0.0\",\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-hostname\": \"\",\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"4o6-interface\": \"\",\n"
+"                \"4o6-interface-id\": \"\",\n"
+"                \"4o6-subnet\": \"\",\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"authoritative\": false,\n"
+"                \"calculate-tee-times\": false,\n"
+"                \"id\": 1,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"192.0.2.1-192.0.2.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"192.0.2.0/24\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.875,\n"
+"                \"valid-lifetime\": 4000\n"
+"            },\n"
+"            {\n"
+"                \"4o6-interface\": \"\",\n"
+"                \"4o6-interface-id\": \"\",\n"
+"                \"4o6-subnet\": \"\",\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": false,\n"
+"                \"id\": 2,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"192.0.3.1-192.0.3.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"192.0.3.0/24\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.875,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.875,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 15
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"authoritative\": false,\n"
+"        \"boot-file-name\": \"\",\n"
+"        \"calculate-tee-times\": false,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring4\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"echo-client-id\": true,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\", \"circuit-id\", \"client-id\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"match-client-id\": true,\n"
+"        \"max-valid-lifetime\": 5000,\n"
+"        \"min-valid-lifetime\": 3000,\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"next-server\": \"0.0.0.0\",\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-hostname\": \"\",\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"4o6-interface\": \"\",\n"
+"                \"4o6-interface-id\": \"\",\n"
+"                \"4o6-subnet\": \"\",\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": false,\n"
+"                \"id\": 1,\n"
+"                \"max-valid-lifetime\": 5,\n"
+"                \"min-valid-lifetime\": 3,\n"
+"                \"option-data\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"192.0.2.1-192.0.2.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"rebind-timer\": 2,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"192.0.2.0/24\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.875,\n"
+"                \"valid-lifetime\": 4\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.875,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 16
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"authoritative\": false,\n"
+"        \"boot-file-name\": \"\",\n"
+"        \"calculate-tee-times\": false,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring4\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"echo-client-id\": true,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\", \"circuit-id\", \"client-id\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"match-client-id\": true,\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"next-server\": \"0.0.0.0\",\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-hostname\": \"\",\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"4o6-interface\": \"\",\n"
+"                \"4o6-interface-id\": \"\",\n"
+"                \"4o6-subnet\": \"\",\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": false,\n"
+"                \"id\": 1,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"192.0.2.0/28\"\n"
+"                    },\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"192.0.2.200-192.0.2.255\"\n"
+"                    }\n"
+"                ],\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"192.0.2.0/24\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.875,\n"
+"                \"valid-lifetime\": 4000\n"
+"            },\n"
+"            {\n"
+"                \"4o6-interface\": \"\",\n"
+"                \"4o6-interface-id\": \"\",\n"
+"                \"4o6-subnet\": \"\",\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": false,\n"
+"                \"id\": 2,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"192.0.3.0/25\"\n"
+"                    },\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"192.0.3.128/25\"\n"
+"                    }\n"
+"                ],\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"192.0.3.0/24\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.875,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.875,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 17
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"authoritative\": false,\n"
+"        \"boot-file-name\": \"\",\n"
+"        \"calculate-tee-times\": false,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring4\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"echo-client-id\": true,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\", \"circuit-id\", \"client-id\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"match-client-id\": true,\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"next-server\": \"0.0.0.0\",\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-hostname\": \"\",\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"4o6-interface\": \"\",\n"
+"                \"4o6-interface-id\": \"\",\n"
+"                \"4o6-subnet\": \"\",\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": false,\n"
+"                \"id\": 1,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"192.0.2.128/28\"\n"
+"                    }\n"
+"                ],\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"192.0.2.0/24\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.875,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.875,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 18
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"authoritative\": false,\n"
+"        \"boot-file-name\": \"\",\n"
+"        \"calculate-tee-times\": false,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring4\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"echo-client-id\": true,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\", \"circuit-id\", \"client-id\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"match-client-id\": true,\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"next-server\": \"0.0.0.0\",\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [\n"
+"            {\n"
+"                \"array\": false,\n"
+"                \"code\": 100,\n"
+"                \"encapsulate\": \"\",\n"
+"                \"name\": \"foo\",\n"
+"                \"record-types\": \"\",\n"
+"                \"space\": \"isc\",\n"
+"                \"type\": \"ipv4-address\"\n"
+"            }\n"
+"        ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-hostname\": \"\",\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet4\": [ ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.875,\n"
+"        \"valid-lifetime\": 7200\n"
+"    }\n",
+    // CONFIGURATION 19
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"authoritative\": false,\n"
+"        \"boot-file-name\": \"\",\n"
+"        \"calculate-tee-times\": false,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring4\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"echo-client-id\": true,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\", \"circuit-id\", \"client-id\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"match-client-id\": true,\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"next-server\": \"0.0.0.0\",\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [\n"
+"            {\n"
+"                \"array\": false,\n"
+"                \"code\": 100,\n"
+"                \"encapsulate\": \"\",\n"
+"                \"name\": \"foo\",\n"
+"                \"record-types\": \"uint16, ipv4-address, ipv6-address, string\",\n"
+"                \"space\": \"isc\",\n"
+"                \"type\": \"record\"\n"
+"            }\n"
+"        ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-hostname\": \"\",\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet4\": [ ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.875,\n"
+"        \"valid-lifetime\": 7200\n"
+"    }\n",
+    // CONFIGURATION 20
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"authoritative\": false,\n"
+"        \"boot-file-name\": \"\",\n"
+"        \"calculate-tee-times\": false,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring4\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"echo-client-id\": true,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\", \"circuit-id\", \"client-id\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"match-client-id\": true,\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"next-server\": \"0.0.0.0\",\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [\n"
+"            {\n"
+"                \"array\": false,\n"
+"                \"code\": 100,\n"
+"                \"encapsulate\": \"\",\n"
+"                \"name\": \"foo\",\n"
+"                \"record-types\": \"\",\n"
+"                \"space\": \"isc\",\n"
+"                \"type\": \"uint32\"\n"
+"            },\n"
+"            {\n"
+"                \"array\": false,\n"
+"                \"code\": 101,\n"
+"                \"encapsulate\": \"\",\n"
+"                \"name\": \"foo-2\",\n"
+"                \"record-types\": \"\",\n"
+"                \"space\": \"isc\",\n"
+"                \"type\": \"ipv4-address\"\n"
+"            }\n"
+"        ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-hostname\": \"\",\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet4\": [ ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.875,\n"
+"        \"valid-lifetime\": 7200\n"
+"    }\n",
+    // CONFIGURATION 21
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"authoritative\": false,\n"
+"        \"boot-file-name\": \"\",\n"
+"        \"calculate-tee-times\": false,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring4\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"echo-client-id\": true,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\", \"circuit-id\", \"client-id\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"match-client-id\": true,\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"next-server\": \"0.0.0.0\",\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [\n"
+"            {\n"
+"                \"array\": true,\n"
+"                \"code\": 100,\n"
+"                \"encapsulate\": \"\",\n"
+"                \"name\": \"foo\",\n"
+"                \"record-types\": \"\",\n"
+"                \"space\": \"isc\",\n"
+"                \"type\": \"uint32\"\n"
+"            }\n"
+"        ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-hostname\": \"\",\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet4\": [ ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.875,\n"
+"        \"valid-lifetime\": 7200\n"
+"    }\n",
+    // CONFIGURATION 22
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"authoritative\": false,\n"
+"        \"boot-file-name\": \"\",\n"
+"        \"calculate-tee-times\": false,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring4\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"echo-client-id\": true,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\", \"circuit-id\", \"client-id\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"match-client-id\": true,\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"next-server\": \"0.0.0.0\",\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [\n"
+"            {\n"
+"                \"array\": false,\n"
+"                \"code\": 100,\n"
+"                \"encapsulate\": \"sub-opts-space\",\n"
+"                \"name\": \"foo\",\n"
+"                \"record-types\": \"\",\n"
+"                \"space\": \"isc\",\n"
+"                \"type\": \"uint32\"\n"
+"            }\n"
+"        ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-hostname\": \"\",\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet4\": [ ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.875,\n"
+"        \"valid-lifetime\": 7200\n"
+"    }\n",
+    // CONFIGURATION 23
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"authoritative\": false,\n"
+"        \"boot-file-name\": \"\",\n"
+"        \"calculate-tee-times\": false,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring4\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"echo-client-id\": true,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\", \"circuit-id\", \"client-id\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"match-client-id\": true,\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"next-server\": \"0.0.0.0\",\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [\n"
+"            {\n"
+"                \"array\": false,\n"
+"                \"code\": 109,\n"
+"                \"encapsulate\": \"\",\n"
+"                \"name\": \"foo\",\n"
+"                \"record-types\": \"\",\n"
+"                \"space\": \"dhcp4\",\n"
+"                \"type\": \"string\"\n"
+"            }\n"
+"        ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-hostname\": \"\",\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet4\": [ ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.875,\n"
+"        \"valid-lifetime\": 7200\n"
+"    }\n",
+    // CONFIGURATION 24
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"authoritative\": false,\n"
+"        \"boot-file-name\": \"\",\n"
+"        \"calculate-tee-times\": false,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring4\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"echo-client-id\": true,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\", \"circuit-id\", \"client-id\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"match-client-id\": true,\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"next-server\": \"0.0.0.0\",\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [\n"
+"            {\n"
+"                \"array\": false,\n"
+"                \"code\": 170,\n"
+"                \"encapsulate\": \"\",\n"
+"                \"name\": \"unassigned-option-170\",\n"
+"                \"record-types\": \"\",\n"
+"                \"space\": \"dhcp4\",\n"
+"                \"type\": \"string\"\n"
+"            }\n"
+"        ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-hostname\": \"\",\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet4\": [ ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.875,\n"
+"        \"valid-lifetime\": 7200\n"
+"    }\n",
+    // CONFIGURATION 25
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"authoritative\": false,\n"
+"        \"boot-file-name\": \"\",\n"
+"        \"calculate-tee-times\": false,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring4\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"echo-client-id\": true,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\", \"circuit-id\", \"client-id\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"match-client-id\": true,\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"next-server\": \"0.0.0.0\",\n"
+"        \"option-data\": [\n"
+"            {\n"
+"                \"always-send\": false,\n"
+"                \"code\": 56,\n"
+"                \"csv-format\": false,\n"
+"                \"data\": \"ABCDEF0105\",\n"
+"                \"name\": \"dhcp-message\",\n"
+"                \"never-send\": false,\n"
+"                \"space\": \"dhcp4\"\n"
+"            },\n"
+"            {\n"
+"                \"always-send\": false,\n"
+"                \"code\": 23,\n"
+"                \"csv-format\": false,\n"
+"                \"data\": \"01\",\n"
+"                \"name\": \"default-ip-ttl\",\n"
+"                \"never-send\": false,\n"
+"                \"space\": \"dhcp4\"\n"
+"            }\n"
+"        ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-hostname\": \"\",\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"4o6-interface\": \"\",\n"
+"                \"4o6-interface-id\": \"\",\n"
+"                \"4o6-subnet\": \"\",\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": false,\n"
+"                \"id\": 1,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"192.0.2.1-192.0.2.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"192.0.2.0/24\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.875,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.875,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 26
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"authoritative\": false,\n"
+"        \"boot-file-name\": \"\",\n"
+"        \"calculate-tee-times\": false,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring4\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"echo-client-id\": true,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\", \"circuit-id\", \"client-id\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"match-client-id\": true,\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"next-server\": \"0.0.0.0\",\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-hostname\": \"\",\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"4o6-interface\": \"\",\n"
+"                \"4o6-interface-id\": \"\",\n"
+"                \"4o6-subnet\": \"\",\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": false,\n"
+"                \"id\": 1,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [\n"
+"                    {\n"
+"                        \"always-send\": false,\n"
+"                        \"code\": 56,\n"
+"                        \"csv-format\": false,\n"
+"                        \"data\": \"ABCDEF0105\",\n"
+"                        \"name\": \"dhcp-message\",\n"
+"                        \"never-send\": false,\n"
+"                        \"space\": \"dhcp4\"\n"
+"                    },\n"
+"                    {\n"
+"                        \"always-send\": false,\n"
+"                        \"code\": 23,\n"
+"                        \"csv-format\": false,\n"
+"                        \"data\": \"01\",\n"
+"                        \"name\": \"default-ip-ttl\",\n"
+"                        \"never-send\": false,\n"
+"                        \"space\": \"dhcp4\"\n"
+"                    }\n"
+"                ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"192.0.2.1-192.0.2.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"192.0.2.0/24\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.875,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.875,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 27
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"authoritative\": false,\n"
+"        \"boot-file-name\": \"\",\n"
+"        \"calculate-tee-times\": false,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring4\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"echo-client-id\": true,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\", \"circuit-id\", \"client-id\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"match-client-id\": true,\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"next-server\": \"0.0.0.0\",\n"
+"        \"option-data\": [\n"
+"            {\n"
+"                \"always-send\": false,\n"
+"                \"code\": 56,\n"
+"                \"csv-format\": false,\n"
+"                \"data\": \"ABCDEF0105\",\n"
+"                \"name\": \"dhcp-message\",\n"
+"                \"never-send\": false,\n"
+"                \"space\": \"dhcp4\"\n"
+"            },\n"
+"            {\n"
+"                \"always-send\": false,\n"
+"                \"code\": 56,\n"
+"                \"csv-format\": true,\n"
+"                \"data\": \"1234\",\n"
+"                \"name\": \"foo\",\n"
+"                \"never-send\": false,\n"
+"                \"space\": \"isc\"\n"
+"            }\n"
+"        ],\n"
+"        \"option-def\": [\n"
+"            {\n"
+"                \"array\": false,\n"
+"                \"code\": 56,\n"
+"                \"encapsulate\": \"\",\n"
+"                \"name\": \"foo\",\n"
+"                \"record-types\": \"\",\n"
+"                \"space\": \"isc\",\n"
+"                \"type\": \"uint32\"\n"
+"            }\n"
+"        ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-hostname\": \"\",\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"4o6-interface\": \"\",\n"
+"                \"4o6-interface-id\": \"\",\n"
+"                \"4o6-subnet\": \"\",\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": false,\n"
+"                \"id\": 1,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"192.0.2.1-192.0.2.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"192.0.2.0/24\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.875,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.875,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 28
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"authoritative\": false,\n"
+"        \"boot-file-name\": \"\",\n"
+"        \"calculate-tee-times\": false,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring4\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"echo-client-id\": true,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\", \"circuit-id\", \"client-id\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"match-client-id\": true,\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"next-server\": \"0.0.0.0\",\n"
+"        \"option-data\": [\n"
+"            {\n"
+"                \"always-send\": false,\n"
+"                \"code\": 1,\n"
+"                \"csv-format\": true,\n"
+"                \"data\": \"1234\",\n"
+"                \"name\": \"foo\",\n"
+"                \"never-send\": false,\n"
+"                \"space\": \"isc\"\n"
+"            },\n"
+"            {\n"
+"                \"always-send\": false,\n"
+"                \"code\": 2,\n"
+"                \"csv-format\": true,\n"
+"                \"data\": \"192.168.2.1\",\n"
+"                \"name\": \"foo2\",\n"
+"                \"never-send\": false,\n"
+"                \"space\": \"isc\"\n"
+"            }\n"
+"        ],\n"
+"        \"option-def\": [\n"
+"            {\n"
+"                \"array\": false,\n"
+"                \"code\": 1,\n"
+"                \"encapsulate\": \"\",\n"
+"                \"name\": \"foo\",\n"
+"                \"record-types\": \"\",\n"
+"                \"space\": \"isc\",\n"
+"                \"type\": \"uint32\"\n"
+"            },\n"
+"            {\n"
+"                \"array\": false,\n"
+"                \"code\": 2,\n"
+"                \"encapsulate\": \"\",\n"
+"                \"name\": \"foo2\",\n"
+"                \"record-types\": \"\",\n"
+"                \"space\": \"isc\",\n"
+"                \"type\": \"ipv4-address\"\n"
+"            }\n"
+"        ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-hostname\": \"\",\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet4\": [ ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.875,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 29
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"authoritative\": false,\n"
+"        \"boot-file-name\": \"\",\n"
+"        \"calculate-tee-times\": false,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring4\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"echo-client-id\": true,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\", \"circuit-id\", \"client-id\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"match-client-id\": true,\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"next-server\": \"0.0.0.0\",\n"
+"        \"option-data\": [\n"
+"            {\n"
+"                \"always-send\": false,\n"
+"                \"code\": 222,\n"
+"                \"csv-format\": true,\n"
+"                \"data\": \"11\",\n"
+"                \"name\": \"base-option\",\n"
+"                \"never-send\": false,\n"
+"                \"space\": \"dhcp4\"\n"
+"            },\n"
+"            {\n"
+"                \"always-send\": false,\n"
+"                \"code\": 1,\n"
+"                \"csv-format\": true,\n"
+"                \"data\": \"1234\",\n"
+"                \"name\": \"foo\",\n"
+"                \"never-send\": false,\n"
+"                \"space\": \"isc\"\n"
+"            },\n"
+"            {\n"
+"                \"always-send\": false,\n"
+"                \"code\": 2,\n"
+"                \"csv-format\": true,\n"
+"                \"data\": \"192.168.2.1\",\n"
+"                \"name\": \"foo2\",\n"
+"                \"never-send\": false,\n"
+"                \"space\": \"isc\"\n"
+"            }\n"
+"        ],\n"
+"        \"option-def\": [\n"
+"            {\n"
+"                \"array\": false,\n"
+"                \"code\": 222,\n"
+"                \"encapsulate\": \"isc\",\n"
+"                \"name\": \"base-option\",\n"
+"                \"record-types\": \"\",\n"
+"                \"space\": \"dhcp4\",\n"
+"                \"type\": \"uint8\"\n"
+"            },\n"
+"            {\n"
+"                \"array\": false,\n"
+"                \"code\": 1,\n"
+"                \"encapsulate\": \"\",\n"
+"                \"name\": \"foo\",\n"
+"                \"record-types\": \"\",\n"
+"                \"space\": \"isc\",\n"
+"                \"type\": \"uint32\"\n"
+"            },\n"
+"            {\n"
+"                \"array\": false,\n"
+"                \"code\": 2,\n"
+"                \"encapsulate\": \"\",\n"
+"                \"name\": \"foo2\",\n"
+"                \"record-types\": \"\",\n"
+"                \"space\": \"isc\",\n"
+"                \"type\": \"ipv4-address\"\n"
+"            }\n"
+"        ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-hostname\": \"\",\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"4o6-interface\": \"\",\n"
+"                \"4o6-interface-id\": \"\",\n"
+"                \"4o6-subnet\": \"\",\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": false,\n"
+"                \"id\": 1,\n"
+"                \"max-valid-lifetime\": 3000,\n"
+"                \"min-valid-lifetime\": 3000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"192.0.2.1-192.0.2.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"192.0.2.0/24\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.875,\n"
+"                \"valid-lifetime\": 3000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.875,\n"
+"        \"valid-lifetime\": 3000\n"
+"    }\n",
+    // CONFIGURATION 30
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"authoritative\": false,\n"
+"        \"boot-file-name\": \"\",\n"
+"        \"calculate-tee-times\": false,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring4\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"echo-client-id\": true,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\", \"circuit-id\", \"client-id\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"match-client-id\": true,\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"next-server\": \"0.0.0.0\",\n"
+"        \"option-data\": [\n"
+"            {\n"
+"                \"always-send\": false,\n"
+"                \"code\": 56,\n"
+"                \"csv-format\": false,\n"
+"                \"data\": \"AB\",\n"
+"                \"name\": \"dhcp-message\",\n"
+"                \"never-send\": false,\n"
+"                \"space\": \"dhcp4\"\n"
+"            }\n"
+"        ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-hostname\": \"\",\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"4o6-interface\": \"\",\n"
+"                \"4o6-interface-id\": \"\",\n"
+"                \"4o6-subnet\": \"\",\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": false,\n"
+"                \"id\": 1,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [\n"
+"                    {\n"
+"                        \"always-send\": false,\n"
+"                        \"code\": 56,\n"
+"                        \"csv-format\": false,\n"
+"                        \"data\": \"ABCDEF0105\",\n"
+"                        \"name\": \"dhcp-message\",\n"
+"                        \"never-send\": false,\n"
+"                        \"space\": \"dhcp4\"\n"
+"                    },\n"
+"                    {\n"
+"                        \"always-send\": false,\n"
+"                        \"code\": 23,\n"
+"                        \"csv-format\": false,\n"
+"                        \"data\": \"01\",\n"
+"                        \"name\": \"default-ip-ttl\",\n"
+"                        \"never-send\": false,\n"
+"                        \"space\": \"dhcp4\"\n"
+"                    }\n"
+"                ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"192.0.2.1-192.0.2.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"192.0.2.0/24\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.875,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.875,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 31
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"authoritative\": false,\n"
+"        \"boot-file-name\": \"\",\n"
+"        \"calculate-tee-times\": false,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring4\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"echo-client-id\": true,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\", \"circuit-id\", \"client-id\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"match-client-id\": true,\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"next-server\": \"0.0.0.0\",\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-hostname\": \"\",\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"4o6-interface\": \"\",\n"
+"                \"4o6-interface-id\": \"\",\n"
+"                \"4o6-subnet\": \"\",\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": false,\n"
+"                \"id\": 1,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [\n"
+"                    {\n"
+"                        \"always-send\": false,\n"
+"                        \"code\": 56,\n"
+"                        \"csv-format\": false,\n"
+"                        \"data\": \"0102030405060708090A\",\n"
+"                        \"name\": \"dhcp-message\",\n"
+"                        \"never-send\": false,\n"
+"                        \"space\": \"dhcp4\"\n"
+"                    }\n"
+"                ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"192.0.2.1-192.0.2.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"192.0.2.0/24\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.875,\n"
+"                \"valid-lifetime\": 4000\n"
+"            },\n"
+"            {\n"
+"                \"4o6-interface\": \"\",\n"
+"                \"4o6-interface-id\": \"\",\n"
+"                \"4o6-subnet\": \"\",\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": false,\n"
+"                \"id\": 2,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [\n"
+"                    {\n"
+"                        \"always-send\": false,\n"
+"                        \"code\": 23,\n"
+"                        \"csv-format\": false,\n"
+"                        \"data\": \"FF\",\n"
+"                        \"name\": \"default-ip-ttl\",\n"
+"                        \"never-send\": false,\n"
+"                        \"space\": \"dhcp4\"\n"
+"                    }\n"
+"                ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"192.0.3.101-192.0.3.150\"\n"
+"                    }\n"
+"                ],\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"192.0.3.0/24\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.875,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.875,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 32
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"authoritative\": false,\n"
+"        \"boot-file-name\": \"\",\n"
+"        \"calculate-tee-times\": false,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring4\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"echo-client-id\": true,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\", \"circuit-id\", \"client-id\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"match-client-id\": true,\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"next-server\": \"0.0.0.0\",\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-hostname\": \"\",\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"4o6-interface\": \"\",\n"
+"                \"4o6-interface-id\": \"\",\n"
+"                \"4o6-subnet\": \"\",\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": false,\n"
+"                \"id\": 1,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [\n"
+"                            {\n"
+"                                \"always-send\": false,\n"
+"                                \"code\": 56,\n"
+"                                \"csv-format\": false,\n"
+"                                \"data\": \"ABCDEF0105\",\n"
+"                                \"name\": \"dhcp-message\",\n"
+"                                \"never-send\": false,\n"
+"                                \"space\": \"dhcp4\"\n"
+"                            },\n"
+"                            {\n"
+"                                \"always-send\": false,\n"
+"                                \"code\": 23,\n"
+"                                \"csv-format\": false,\n"
+"                                \"data\": \"01\",\n"
+"                                \"name\": \"default-ip-ttl\",\n"
+"                                \"never-send\": false,\n"
+"                                \"space\": \"dhcp4\"\n"
+"                            }\n"
+"                        ],\n"
+"                        \"pool\": \"192.0.2.1-192.0.2.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"192.0.2.0/24\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.875,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.875,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 33
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"authoritative\": false,\n"
+"        \"boot-file-name\": \"\",\n"
+"        \"calculate-tee-times\": false,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring4\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"echo-client-id\": true,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\", \"circuit-id\", \"client-id\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"match-client-id\": true,\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"next-server\": \"0.0.0.0\",\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-hostname\": \"\",\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"4o6-interface\": \"\",\n"
+"                \"4o6-interface-id\": \"\",\n"
+"                \"4o6-subnet\": \"\",\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": false,\n"
+"                \"id\": 1,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [\n"
+"                            {\n"
+"                                \"always-send\": false,\n"
+"                                \"code\": 56,\n"
+"                                \"csv-format\": false,\n"
+"                                \"data\": \"ABCDEF0105\",\n"
+"                                \"name\": \"dhcp-message\",\n"
+"                                \"never-send\": false,\n"
+"                                \"space\": \"dhcp4\"\n"
+"                            }\n"
+"                        ],\n"
+"                        \"pool\": \"192.0.2.1-192.0.2.100\"\n"
+"                    },\n"
+"                    {\n"
+"                        \"option-data\": [\n"
+"                            {\n"
+"                                \"always-send\": false,\n"
+"                                \"code\": 23,\n"
+"                                \"csv-format\": false,\n"
+"                                \"data\": \"01\",\n"
+"                                \"name\": \"default-ip-ttl\",\n"
+"                                \"never-send\": false,\n"
+"                                \"space\": \"dhcp4\"\n"
+"                            }\n"
+"                        ],\n"
+"                        \"pool\": \"192.0.2.200-192.0.2.250\"\n"
+"                    }\n"
+"                ],\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"192.0.2.0/24\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.875,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.875,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 34
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"authoritative\": false,\n"
+"        \"boot-file-name\": \"\",\n"
+"        \"calculate-tee-times\": false,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring4\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"echo-client-id\": true,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\", \"circuit-id\", \"client-id\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"match-client-id\": true,\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"next-server\": \"0.0.0.0\",\n"
+"        \"option-data\": [\n"
+"            {\n"
+"                \"always-send\": false,\n"
+"                \"code\": 78,\n"
+"                \"csv-format\": true,\n"
+"                \"data\": \"true, 10.0.0.3, 127.0.0.1\",\n"
+"                \"name\": \"slp-directory-agent\",\n"
+"                \"never-send\": false,\n"
+"                \"space\": \"dhcp4\"\n"
+"            },\n"
+"            {\n"
+"                \"always-send\": false,\n"
+"                \"code\": 79,\n"
+"                \"csv-format\": true,\n"
+"                \"data\": \"false, \",\n"
+"                \"name\": \"slp-service-scope\",\n"
+"                \"never-send\": false,\n"
+"                \"space\": \"dhcp4\"\n"
+"            }\n"
+"        ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-hostname\": \"\",\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"4o6-interface\": \"\",\n"
+"                \"4o6-interface-id\": \"\",\n"
+"                \"4o6-subnet\": \"\",\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": false,\n"
+"                \"id\": 1,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"192.0.2.1-192.0.2.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"192.0.2.0/24\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.875,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.875,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 35
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"authoritative\": false,\n"
+"        \"boot-file-name\": \"\",\n"
+"        \"calculate-tee-times\": false,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring4\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"echo-client-id\": true,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\", \"circuit-id\", \"client-id\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"match-client-id\": true,\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"next-server\": \"0.0.0.0\",\n"
+"        \"option-data\": [\n"
+"            {\n"
+"                \"always-send\": false,\n"
+"                \"code\": 1,\n"
+"                \"csv-format\": true,\n"
+"                \"data\": \"1234\",\n"
+"                \"name\": \"foo\",\n"
+"                \"never-send\": false,\n"
+"                \"space\": \"vendor-encapsulated-options-space\"\n"
+"            },\n"
+"            {\n"
+"                \"always-send\": false,\n"
+"                \"code\": 2,\n"
+"                \"csv-format\": true,\n"
+"                \"data\": \"192.168.2.1\",\n"
+"                \"name\": \"foo2\",\n"
+"                \"never-send\": false,\n"
+"                \"space\": \"vendor-encapsulated-options-space\"\n"
+"            }\n"
+"        ],\n"
+"        \"option-def\": [\n"
+"            {\n"
+"                \"array\": false,\n"
+"                \"code\": 1,\n"
+"                \"encapsulate\": \"\",\n"
+"                \"name\": \"foo\",\n"
+"                \"record-types\": \"\",\n"
+"                \"space\": \"vendor-encapsulated-options-space\",\n"
+"                \"type\": \"uint32\"\n"
+"            },\n"
+"            {\n"
+"                \"array\": false,\n"
+"                \"code\": 2,\n"
+"                \"encapsulate\": \"\",\n"
+"                \"name\": \"foo2\",\n"
+"                \"record-types\": \"\",\n"
+"                \"space\": \"vendor-encapsulated-options-space\",\n"
+"                \"type\": \"ipv4-address\"\n"
+"            }\n"
+"        ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-hostname\": \"\",\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet4\": [ ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.875,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 36
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"authoritative\": false,\n"
+"        \"boot-file-name\": \"\",\n"
+"        \"calculate-tee-times\": false,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring4\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"echo-client-id\": true,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\", \"circuit-id\", \"client-id\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"match-client-id\": true,\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"next-server\": \"0.0.0.0\",\n"
+"        \"option-data\": [\n"
+"            {\n"
+"                \"always-send\": false,\n"
+"                \"code\": 43,\n"
+"                \"csv-format\": false,\n"
+"                \"data\": \"0104000004D20204C0A80201\",\n"
+"                \"name\": \"vendor-encapsulated-options\",\n"
+"                \"never-send\": false,\n"
+"                \"space\": \"dhcp4\"\n"
+"            },\n"
+"            {\n"
+"                \"always-send\": false,\n"
+"                \"code\": 1,\n"
+"                \"csv-format\": true,\n"
+"                \"data\": \"1234\",\n"
+"                \"name\": \"foo\",\n"
+"                \"never-send\": false,\n"
+"                \"space\": \"vendor-encapsulated-options-space\"\n"
+"            },\n"
+"            {\n"
+"                \"always-send\": false,\n"
+"                \"code\": 2,\n"
+"                \"csv-format\": true,\n"
+"                \"data\": \"192.168.2.1\",\n"
+"                \"name\": \"foo2\",\n"
+"                \"never-send\": false,\n"
+"                \"space\": \"vendor-encapsulated-options-space\"\n"
+"            }\n"
+"        ],\n"
+"        \"option-def\": [\n"
+"            {\n"
+"                \"array\": false,\n"
+"                \"code\": 1,\n"
+"                \"encapsulate\": \"\",\n"
+"                \"name\": \"foo\",\n"
+"                \"record-types\": \"\",\n"
+"                \"space\": \"vendor-encapsulated-options-space\",\n"
+"                \"type\": \"uint32\"\n"
+"            },\n"
+"            {\n"
+"                \"array\": false,\n"
+"                \"code\": 2,\n"
+"                \"encapsulate\": \"\",\n"
+"                \"name\": \"foo2\",\n"
+"                \"record-types\": \"\",\n"
+"                \"space\": \"vendor-encapsulated-options-space\",\n"
+"                \"type\": \"ipv4-address\"\n"
+"            }\n"
+"        ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-hostname\": \"\",\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"4o6-interface\": \"\",\n"
+"                \"4o6-interface-id\": \"\",\n"
+"                \"4o6-subnet\": \"\",\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": false,\n"
+"                \"id\": 1,\n"
+"                \"max-valid-lifetime\": 3000,\n"
+"                \"min-valid-lifetime\": 3000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"192.0.2.1-192.0.2.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"192.0.2.0/24\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.875,\n"
+"                \"valid-lifetime\": 3000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.875,\n"
+"        \"valid-lifetime\": 3000\n"
+"    }\n",
+    // CONFIGURATION 37
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"authoritative\": false,\n"
+"        \"boot-file-name\": \"\",\n"
+"        \"calculate-tee-times\": false,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring4\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"echo-client-id\": true,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\", \"circuit-id\", \"client-id\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"match-client-id\": true,\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"next-server\": \"0.0.0.0\",\n"
+"        \"option-data\": [\n"
+"            {\n"
+"                \"always-send\": false,\n"
+"                \"code\": 100,\n"
+"                \"csv-format\": false,\n"
+"                \"data\": \"1234\",\n"
+"                \"never-send\": false,\n"
+"                \"space\": \"vendor-1234\"\n"
+"            },\n"
+"            {\n"
+"                \"always-send\": false,\n"
+"                \"code\": 100,\n"
+"                \"csv-format\": false,\n"
+"                \"data\": \"ABCDEF0105\",\n"
+"                \"never-send\": false,\n"
+"                \"space\": \"vendor-4491\"\n"
+"            }\n"
+"        ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-hostname\": \"\",\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"4o6-interface\": \"\",\n"
+"                \"4o6-interface-id\": \"\",\n"
+"                \"4o6-subnet\": \"\",\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": false,\n"
+"                \"id\": 1,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"192.0.2.1-192.0.2.10\"\n"
+"                    }\n"
+"                ],\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"192.0.2.0/24\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.875,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.875,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 38
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"authoritative\": false,\n"
+"        \"boot-file-name\": \"\",\n"
+"        \"calculate-tee-times\": false,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring4\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"echo-client-id\": true,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\", \"circuit-id\", \"client-id\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"match-client-id\": true,\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"next-server\": \"0.0.0.0\",\n"
+"        \"option-data\": [\n"
+"            {\n"
+"                \"always-send\": false,\n"
+"                \"code\": 100,\n"
+"                \"csv-format\": true,\n"
+"                \"data\": \"this is a string vendor-opt\",\n"
+"                \"name\": \"foo\",\n"
+"                \"never-send\": false,\n"
+"                \"space\": \"vendor-4491\"\n"
+"            }\n"
+"        ],\n"
+"        \"option-def\": [\n"
+"            {\n"
+"                \"array\": false,\n"
+"                \"code\": 100,\n"
+"                \"encapsulate\": \"\",\n"
+"                \"name\": \"foo\",\n"
+"                \"record-types\": \"\",\n"
+"                \"space\": \"vendor-4491\",\n"
+"                \"type\": \"string\"\n"
+"            }\n"
+"        ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-hostname\": \"\",\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"4o6-interface\": \"\",\n"
+"                \"4o6-interface-id\": \"\",\n"
+"                \"4o6-subnet\": \"\",\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": false,\n"
+"                \"id\": 1,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"192.0.2.1-192.0.2.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"192.0.2.0/24\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.875,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.875,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 39
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"authoritative\": false,\n"
+"        \"boot-file-name\": \"\",\n"
+"        \"calculate-tee-times\": false,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring4\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"echo-client-id\": true,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\", \"circuit-id\", \"client-id\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"eth0\", \"eth1\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"match-client-id\": true,\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"next-server\": \"0.0.0.0\",\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-hostname\": \"\",\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet4\": [ ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.875,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 40
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"authoritative\": false,\n"
+"        \"boot-file-name\": \"\",\n"
+"        \"calculate-tee-times\": false,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring4\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"echo-client-id\": true,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\", \"circuit-id\", \"client-id\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\", \"eth0\", \"eth1\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"match-client-id\": true,\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"next-server\": \"0.0.0.0\",\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-hostname\": \"\",\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet4\": [ ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.875,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 41
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"authoritative\": false,\n"
+"        \"boot-file-name\": \"\",\n"
+"        \"calculate-tee-times\": false,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": true,\n"
+"            \"max-queue-size\": 2048,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"192.168.2.2\",\n"
+"            \"sender-port\": 778,\n"
+"            \"server-ip\": \"192.168.2.1\",\n"
+"            \"server-port\": 777\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring4\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"echo-client-id\": true,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\", \"circuit-id\", \"client-id\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"match-client-id\": true,\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"next-server\": \"0.0.0.0\",\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-hostname\": \"\",\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"4o6-interface\": \"\",\n"
+"                \"4o6-interface-id\": \"\",\n"
+"                \"4o6-subnet\": \"\",\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": false,\n"
+"                \"id\": 1,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"192.0.2.1-192.0.2.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"192.0.2.0/24\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.875,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.875,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 42
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"authoritative\": false,\n"
+"        \"boot-file-name\": \"\",\n"
+"        \"calculate-tee-times\": false,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"test.prefix\",\n"
+"        \"ddns-override-client-update\": true,\n"
+"        \"ddns-override-no-update\": true,\n"
+"        \"ddns-qualifying-suffix\": \"test.suffix.\",\n"
+"        \"ddns-replace-client-name\": \"when-present\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": true,\n"
+"            \"max-queue-size\": 2048,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"192.168.2.2\",\n"
+"            \"sender-port\": 778,\n"
+"            \"server-ip\": \"192.168.2.1\",\n"
+"            \"server-port\": 777\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring4\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"echo-client-id\": true,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\", \"circuit-id\", \"client-id\" ],\n"
+"        \"hostname-char-replacement\": \"x\",\n"
+"        \"hostname-char-set\": \"[^A-Z]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"match-client-id\": true,\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"next-server\": \"0.0.0.0\",\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-hostname\": \"\",\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"4o6-interface\": \"\",\n"
+"                \"4o6-interface-id\": \"\",\n"
+"                \"4o6-subnet\": \"\",\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": false,\n"
+"                \"id\": 1,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"192.0.2.1-192.0.2.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"192.0.2.0/24\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.875,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.875,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 43
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"authoritative\": false,\n"
+"        \"boot-file-name\": \"\",\n"
+"        \"calculate-tee-times\": false,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"global.prefix\",\n"
+"        \"ddns-override-client-update\": true,\n"
+"        \"ddns-override-no-update\": true,\n"
+"        \"ddns-qualifying-suffix\": \"global.suffix.\",\n"
+"        \"ddns-replace-client-name\": \"always\",\n"
+"        \"ddns-send-updates\": false,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": true,\n"
+"            \"max-queue-size\": 2048,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"192.168.2.2\",\n"
+"            \"sender-port\": 778,\n"
+"            \"server-ip\": \"192.168.2.1\",\n"
+"            \"server-port\": 777\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring4\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"echo-client-id\": true,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\", \"circuit-id\", \"client-id\" ],\n"
+"        \"hostname-char-replacement\": \"x\",\n"
+"        \"hostname-char-set\": \"[^A-Z]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"match-client-id\": true,\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"next-server\": \"0.0.0.0\",\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-hostname\": \"\",\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"4o6-interface\": \"\",\n"
+"                \"4o6-interface-id\": \"\",\n"
+"                \"4o6-subnet\": \"\",\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": false,\n"
+"                \"id\": 1,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"192.0.2.1-192.0.2.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"192.0.2.0/24\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.875,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.875,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 44
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"authoritative\": false,\n"
+"        \"boot-file-name\": \"\",\n"
+"        \"calculate-tee-times\": false,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring4\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"echo-client-id\": true,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\", \"circuit-id\", \"client-id\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"match-client-id\": true,\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"next-server\": \"0.0.0.0\",\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-hostname\": \"\",\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"4o6-interface\": \"\",\n"
+"                \"4o6-interface-id\": \"\",\n"
+"                \"4o6-subnet\": \"\",\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": false,\n"
+"                \"id\": 1,\n"
+"                \"max-valid-lifetime\": 4,\n"
+"                \"min-valid-lifetime\": 4,\n"
+"                \"option-data\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"192.0.2.1-192.0.2.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"rebind-timer\": 2,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ \"192.0.2.123\" ]\n"
+"                },\n"
+"                \"renew-timer\": 1,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"192.0.2.0/24\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.875,\n"
+"                \"valid-lifetime\": 4\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.875,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 45
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"authoritative\": false,\n"
+"        \"boot-file-name\": \"\",\n"
+"        \"calculate-tee-times\": false,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring4\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"echo-client-id\": true,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\", \"circuit-id\", \"client-id\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"match-client-id\": true,\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"next-server\": \"0.0.0.0\",\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-hostname\": \"\",\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"4o6-interface\": \"\",\n"
+"                \"4o6-interface-id\": \"\",\n"
+"                \"4o6-subnet\": \"\",\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": false,\n"
+"                \"id\": 1,\n"
+"                \"max-valid-lifetime\": 4,\n"
+"                \"min-valid-lifetime\": 4,\n"
+"                \"option-data\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"192.0.2.1-192.0.2.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"rebind-timer\": 2,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ \"192.0.3.123\", \"192.0.3.124\" ]\n"
+"                },\n"
+"                \"renew-timer\": 1,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"192.0.2.0/24\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.875,\n"
+"                \"valid-lifetime\": 4\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.875,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 46
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"authoritative\": false,\n"
+"        \"boot-file-name\": \"\",\n"
+"        \"calculate-tee-times\": false,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring4\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"echo-client-id\": true,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\", \"circuit-id\", \"client-id\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"match-client-id\": true,\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"next-server\": \"0.0.0.0\",\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-hostname\": \"\",\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"4o6-interface\": \"\",\n"
+"                \"4o6-interface-id\": \"\",\n"
+"                \"4o6-subnet\": \"\",\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": false,\n"
+"                \"client-class\": \"alpha\",\n"
+"                \"id\": 1,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"192.0.2.1-192.0.2.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"192.0.2.0/24\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.875,\n"
+"                \"valid-lifetime\": 4000\n"
+"            },\n"
+"            {\n"
+"                \"4o6-interface\": \"\",\n"
+"                \"4o6-interface-id\": \"\",\n"
+"                \"4o6-subnet\": \"\",\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": false,\n"
+"                \"client-class\": \"beta\",\n"
+"                \"id\": 2,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"192.0.3.101-192.0.3.150\"\n"
+"                    }\n"
+"                ],\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"192.0.3.0/24\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.875,\n"
+"                \"valid-lifetime\": 4000\n"
+"            },\n"
+"            {\n"
+"                \"4o6-interface\": \"\",\n"
+"                \"4o6-interface-id\": \"\",\n"
+"                \"4o6-subnet\": \"\",\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": false,\n"
+"                \"client-class\": \"gamma\",\n"
+"                \"id\": 3,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"192.0.4.101-192.0.4.150\"\n"
+"                    }\n"
+"                ],\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"192.0.4.0/24\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.875,\n"
+"                \"valid-lifetime\": 4000\n"
+"            },\n"
+"            {\n"
+"                \"4o6-interface\": \"\",\n"
+"                \"4o6-interface-id\": \"\",\n"
+"                \"4o6-subnet\": \"\",\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": false,\n"
+"                \"id\": 4,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"192.0.5.101-192.0.5.150\"\n"
+"                    }\n"
+"                ],\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"192.0.5.0/24\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.875,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.875,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 47
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"authoritative\": false,\n"
+"        \"boot-file-name\": \"\",\n"
+"        \"calculate-tee-times\": false,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring4\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"echo-client-id\": true,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\", \"circuit-id\", \"client-id\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"match-client-id\": true,\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"next-server\": \"0.0.0.0\",\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-hostname\": \"\",\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"4o6-interface\": \"\",\n"
+"                \"4o6-interface-id\": \"\",\n"
+"                \"4o6-subnet\": \"\",\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": false,\n"
+"                \"id\": 1,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"client-class\": \"alpha\",\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"192.0.2.1-192.0.2.100\"\n"
+"                    },\n"
+"                    {\n"
+"                        \"client-class\": \"beta\",\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"192.0.3.101-192.0.3.150\"\n"
+"                    },\n"
+"                    {\n"
+"                        \"client-class\": \"gamma\",\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"192.0.4.101-192.0.4.150\"\n"
+"                    },\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"192.0.5.101-192.0.5.150\"\n"
+"                    }\n"
+"                ],\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"192.0.0.0/16\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.875,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.875,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 48
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"authoritative\": false,\n"
+"        \"boot-file-name\": \"\",\n"
+"        \"calculate-tee-times\": false,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring4\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"echo-client-id\": true,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\", \"circuit-id\", \"client-id\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"match-client-id\": true,\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"next-server\": \"0.0.0.0\",\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-hostname\": \"\",\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"4o6-interface\": \"\",\n"
+"                \"4o6-interface-id\": \"\",\n"
+"                \"4o6-subnet\": \"\",\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": false,\n"
+"                \"id\": 123,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"192.0.2.1-192.0.2.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"192.0.2.0/24\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.875,\n"
+"                \"valid-lifetime\": 4000\n"
+"            },\n"
+"            {\n"
+"                \"4o6-interface\": \"\",\n"
+"                \"4o6-interface-id\": \"\",\n"
+"                \"4o6-subnet\": \"\",\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": false,\n"
+"                \"id\": 234,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"192.0.3.101-192.0.3.150\"\n"
+"                    }\n"
+"                ],\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [\n"
+"                    {\n"
+"                        \"boot-file-name\": \"\",\n"
+"                        \"client-classes\": [ ],\n"
+"                        \"hostname\": \"\",\n"
+"                        \"hw-address\": \"01:02:03:04:05:06\",\n"
+"                        \"ip-address\": \"192.0.3.120\",\n"
+"                        \"next-server\": \"0.0.0.0\",\n"
+"                        \"option-data\": [\n"
+"                            {\n"
+"                                \"always-send\": false,\n"
+"                                \"code\": 5,\n"
+"                                \"csv-format\": true,\n"
+"                                \"data\": \"192.0.3.95\",\n"
+"                                \"name\": \"name-servers\",\n"
+"                                \"never-send\": false,\n"
+"                                \"space\": \"dhcp4\"\n"
+"                            },\n"
+"                            {\n"
+"                                \"always-send\": false,\n"
+"                                \"code\": 23,\n"
+"                                \"csv-format\": true,\n"
+"                                \"data\": \"11\",\n"
+"                                \"name\": \"default-ip-ttl\",\n"
+"                                \"never-send\": false,\n"
+"                                \"space\": \"dhcp4\"\n"
+"                            }\n"
+"                        ],\n"
+"                        \"server-hostname\": \"\"\n"
+"                    },\n"
+"                    {\n"
+"                        \"boot-file-name\": \"\",\n"
+"                        \"client-classes\": [ ],\n"
+"                        \"duid\": \"01:02:03:04:05:06:07:08:09:0a\",\n"
+"                        \"hostname\": \"\",\n"
+"                        \"ip-address\": \"192.0.3.112\",\n"
+"                        \"next-server\": \"0.0.0.0\",\n"
+"                        \"option-data\": [\n"
+"                            {\n"
+"                                \"always-send\": false,\n"
+"                                \"code\": 5,\n"
+"                                \"csv-format\": true,\n"
+"                                \"data\": \"192.0.3.15\",\n"
+"                                \"name\": \"name-servers\",\n"
+"                                \"never-send\": false,\n"
+"                                \"space\": \"dhcp4\"\n"
+"                            },\n"
+"                            {\n"
+"                                \"always-send\": false,\n"
+"                                \"code\": 23,\n"
+"                                \"csv-format\": true,\n"
+"                                \"data\": \"32\",\n"
+"                                \"name\": \"default-ip-ttl\",\n"
+"                                \"never-send\": false,\n"
+"                                \"space\": \"dhcp4\"\n"
+"                            }\n"
+"                        ],\n"
+"                        \"server-hostname\": \"\"\n"
+"                    }\n"
+"                ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"192.0.3.0/24\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.875,\n"
+"                \"valid-lifetime\": 4000\n"
+"            },\n"
+"            {\n"
+"                \"4o6-interface\": \"\",\n"
+"                \"4o6-interface-id\": \"\",\n"
+"                \"4o6-subnet\": \"\",\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": false,\n"
+"                \"id\": 542,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"192.0.4.101-192.0.4.150\"\n"
+"                    }\n"
+"                ],\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [\n"
+"                    {\n"
+"                        \"boot-file-name\": \"\",\n"
+"                        \"client-classes\": [ ],\n"
+"                        \"client-id\": \"05010203040506\",\n"
+"                        \"hostname\": \"\",\n"
+"                        \"ip-address\": \"192.0.4.103\",\n"
+"                        \"next-server\": \"0.0.0.0\",\n"
+"                        \"option-data\": [ ],\n"
+"                        \"server-hostname\": \"\"\n"
+"                    },\n"
+"                    {\n"
+"                        \"boot-file-name\": \"\",\n"
+"                        \"circuit-id\": \"060504030201\",\n"
+"                        \"client-classes\": [ ],\n"
+"                        \"hostname\": \"\",\n"
+"                        \"ip-address\": \"192.0.4.102\",\n"
+"                        \"next-server\": \"0.0.0.0\",\n"
+"                        \"option-data\": [ ],\n"
+"                        \"server-hostname\": \"\"\n"
+"                    },\n"
+"                    {\n"
+"                        \"boot-file-name\": \"\",\n"
+"                        \"client-classes\": [ ],\n"
+"                        \"duid\": \"0a:09:08:07:06:05:04:03:02:01\",\n"
+"                        \"hostname\": \"\",\n"
+"                        \"ip-address\": \"192.0.4.101\",\n"
+"                        \"next-server\": \"0.0.0.0\",\n"
+"                        \"option-data\": [\n"
+"                            {\n"
+"                                \"always-send\": false,\n"
+"                                \"code\": 5,\n"
+"                                \"csv-format\": true,\n"
+"                                \"data\": \"192.0.4.11\",\n"
+"                                \"name\": \"name-servers\",\n"
+"                                \"never-send\": false,\n"
+"                                \"space\": \"dhcp4\"\n"
+"                            },\n"
+"                            {\n"
+"                                \"always-send\": false,\n"
+"                                \"code\": 23,\n"
+"                                \"csv-format\": true,\n"
+"                                \"data\": \"95\",\n"
+"                                \"name\": \"default-ip-ttl\",\n"
+"                                \"never-send\": false,\n"
+"                                \"space\": \"dhcp4\"\n"
+"                            }\n"
+"                        ],\n"
+"                        \"server-hostname\": \"\"\n"
+"                    }\n"
+"                ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"192.0.4.0/24\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.875,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.875,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 49
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"authoritative\": false,\n"
+"        \"boot-file-name\": \"\",\n"
+"        \"calculate-tee-times\": false,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring4\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"echo-client-id\": true,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\", \"circuit-id\", \"client-id\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"match-client-id\": true,\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"next-server\": \"0.0.0.0\",\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [\n"
+"            {\n"
+"                \"array\": false,\n"
+"                \"code\": 100,\n"
+"                \"encapsulate\": \"\",\n"
+"                \"name\": \"foo\",\n"
+"                \"record-types\": \"\",\n"
+"                \"space\": \"isc\",\n"
+"                \"type\": \"uint32\"\n"
+"            }\n"
+"        ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-hostname\": \"\",\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"4o6-interface\": \"\",\n"
+"                \"4o6-interface-id\": \"\",\n"
+"                \"4o6-subnet\": \"\",\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": false,\n"
+"                \"id\": 234,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"192.0.3.101-192.0.3.150\"\n"
+"                    }\n"
+"                ],\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [\n"
+"                    {\n"
+"                        \"boot-file-name\": \"\",\n"
+"                        \"client-classes\": [ ],\n"
+"                        \"duid\": \"01:02:03:04:05:06:07:08:09:0a\",\n"
+"                        \"hostname\": \"\",\n"
+"                        \"ip-address\": \"192.0.3.112\",\n"
+"                        \"next-server\": \"0.0.0.0\",\n"
+"                        \"option-data\": [\n"
+"                            {\n"
+"                                \"always-send\": false,\n"
+"                                \"code\": 100,\n"
+"                                \"csv-format\": true,\n"
+"                                \"data\": \"123\",\n"
+"                                \"name\": \"foo\",\n"
+"                                \"never-send\": false,\n"
+"                                \"space\": \"isc\"\n"
+"                            }\n"
+"                        ],\n"
+"                        \"server-hostname\": \"\"\n"
+"                    }\n"
+"                ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"192.0.3.0/24\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.875,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.875,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 50
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"authoritative\": false,\n"
+"        \"boot-file-name\": \"\",\n"
+"        \"calculate-tee-times\": false,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring4\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"echo-client-id\": true,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\", \"circuit-id\", \"client-id\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"match-client-id\": true,\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"next-server\": \"0.0.0.0\",\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-hostname\": \"\",\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"4o6-interface\": \"\",\n"
+"                \"4o6-interface-id\": \"\",\n"
+"                \"4o6-subnet\": \"\",\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": false,\n"
+"                \"id\": 1,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"192.0.1.0/24\"\n"
+"                    }\n"
+"                ],\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"reservations-global\": false,\n"
+"                \"reservations-in-subnet\": true,\n"
+"                \"reservations-out-of-pool\": false,\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"192.0.1.0/24\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.875,\n"
+"                \"valid-lifetime\": 4000\n"
+"            },\n"
+"            {\n"
+"                \"4o6-interface\": \"\",\n"
+"                \"4o6-interface-id\": \"\",\n"
+"                \"4o6-subnet\": \"\",\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": false,\n"
+"                \"id\": 2,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"192.0.2.0/24\"\n"
+"                    }\n"
+"                ],\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"reservations-global\": false,\n"
+"                \"reservations-in-subnet\": true,\n"
+"                \"reservations-out-of-pool\": true,\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"192.0.2.0/24\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.875,\n"
+"                \"valid-lifetime\": 4000\n"
+"            },\n"
+"            {\n"
+"                \"4o6-interface\": \"\",\n"
+"                \"4o6-interface-id\": \"\",\n"
+"                \"4o6-subnet\": \"\",\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": false,\n"
+"                \"id\": 3,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"192.0.3.0/24\"\n"
+"                    }\n"
+"                ],\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"reservations-global\": false,\n"
+"                \"reservations-in-subnet\": false,\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"192.0.3.0/24\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.875,\n"
+"                \"valid-lifetime\": 4000\n"
+"            },\n"
+"            {\n"
+"                \"4o6-interface\": \"\",\n"
+"                \"4o6-interface-id\": \"\",\n"
+"                \"4o6-subnet\": \"\",\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": false,\n"
+"                \"id\": 4,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"192.0.4.0/24\"\n"
+"                    }\n"
+"                ],\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"reservations-global\": true,\n"
+"                \"reservations-in-subnet\": false,\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"192.0.4.0/24\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.875,\n"
+"                \"valid-lifetime\": 4000\n"
+"            },\n"
+"            {\n"
+"                \"4o6-interface\": \"\",\n"
+"                \"4o6-interface-id\": \"\",\n"
+"                \"4o6-subnet\": \"\",\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": false,\n"
+"                \"id\": 5,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"192.0.5.0/24\"\n"
+"                    }\n"
+"                ],\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"192.0.5.0/24\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.875,\n"
+"                \"valid-lifetime\": 4000\n"
+"            },\n"
+"            {\n"
+"                \"4o6-interface\": \"\",\n"
+"                \"4o6-interface-id\": \"\",\n"
+"                \"4o6-subnet\": \"\",\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": false,\n"
+"                \"id\": 6,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"192.0.6.0/24\"\n"
+"                    }\n"
+"                ],\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"reservations-global\": true,\n"
+"                \"reservations-in-subnet\": true,\n"
+"                \"reservations-out-of-pool\": false,\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"192.0.6.0/24\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.875,\n"
+"                \"valid-lifetime\": 4000\n"
+"            },\n"
+"            {\n"
+"                \"4o6-interface\": \"\",\n"
+"                \"4o6-interface-id\": \"\",\n"
+"                \"4o6-subnet\": \"\",\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": false,\n"
+"                \"id\": 7,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"192.0.7.0/24\"\n"
+"                    }\n"
+"                ],\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"reservations-global\": true,\n"
+"                \"reservations-in-subnet\": true,\n"
+"                \"reservations-out-of-pool\": true,\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"192.0.7.0/24\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.875,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.875,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 51
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"authoritative\": false,\n"
+"        \"boot-file-name\": \"\",\n"
+"        \"calculate-tee-times\": false,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring4\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"echo-client-id\": true,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\", \"circuit-id\", \"client-id\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"match-client-id\": true,\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"next-server\": \"0.0.0.0\",\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": true,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-hostname\": \"\",\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"4o6-interface\": \"\",\n"
+"                \"4o6-interface-id\": \"\",\n"
+"                \"4o6-subnet\": \"\",\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": false,\n"
+"                \"id\": 1,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"192.0.2.0/24\"\n"
+"                    }\n"
+"                ],\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"reservations-global\": false,\n"
+"                \"reservations-in-subnet\": true,\n"
+"                \"reservations-out-of-pool\": false,\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"192.0.2.0/24\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.875,\n"
+"                \"valid-lifetime\": 4000\n"
+"            },\n"
+"            {\n"
+"                \"4o6-interface\": \"\",\n"
+"                \"4o6-interface-id\": \"\",\n"
+"                \"4o6-subnet\": \"\",\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": false,\n"
+"                \"id\": 2,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"192.0.3.0/24\"\n"
+"                    }\n"
+"                ],\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"192.0.3.0/24\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.875,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.875,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 52
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"authoritative\": false,\n"
+"        \"boot-file-name\": \"\",\n"
+"        \"calculate-tee-times\": false,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring4\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"echo-client-id\": true,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\", \"circuit-id\", \"client-id\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"match-client-id\": true,\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"next-server\": \"0.0.0.0\",\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-hostname\": \"\",\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet4\": [ ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.875,\n"
+"        \"valid-lifetime\": 7200\n"
+"    }\n",
+    // CONFIGURATION 53
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"authoritative\": false,\n"
+"        \"boot-file-name\": \"\",\n"
+"        \"calculate-tee-times\": false,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring4\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"echo-client-id\": true,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\", \"circuit-id\", \"client-id\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"match-client-id\": true,\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"next-server\": \"0.0.0.0\",\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-hostname\": \"\",\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet4\": [ ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.875,\n"
+"        \"valid-lifetime\": 7200\n"
+"    }\n",
+    // CONFIGURATION 54
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"authoritative\": false,\n"
+"        \"boot-file-name\": \"\",\n"
+"        \"calculate-tee-times\": false,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 12345,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring4\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"echo-client-id\": true,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\", \"circuit-id\", \"client-id\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"match-client-id\": true,\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"next-server\": \"0.0.0.0\",\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-hostname\": \"\",\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet4\": [ ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.875,\n"
+"        \"valid-lifetime\": 7200\n"
+"    }\n",
+    // CONFIGURATION 55
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"authoritative\": false,\n"
+"        \"boot-file-name\": \"\",\n"
+"        \"calculate-tee-times\": false,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring4\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"echo-client-id\": true,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 35,\n"
+"            \"hold-reclaimed-time\": 1800,\n"
+"            \"max-reclaim-leases\": 50,\n"
+"            \"max-reclaim-time\": 100,\n"
+"            \"reclaim-timer-wait-time\": 20,\n"
+"            \"unwarned-reclaim-cycles\": 10\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\", \"circuit-id\", \"client-id\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"match-client-id\": true,\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"next-server\": \"0.0.0.0\",\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-hostname\": \"\",\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet4\": [ ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.875,\n"
+"        \"valid-lifetime\": 7200\n"
+"    }\n",
+    // CONFIGURATION 56
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"authoritative\": false,\n"
+"        \"boot-file-name\": \"\",\n"
+"        \"calculate-tee-times\": false,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring4\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"echo-client-id\": true,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\", \"circuit-id\", \"client-id\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"match-client-id\": true,\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"next-server\": \"0.0.0.0\",\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-hostname\": \"\",\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"4o6-interface\": \"\",\n"
+"                \"4o6-interface-id\": \"\",\n"
+"                \"4o6-subnet\": \"\",\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": false,\n"
+"                \"id\": 1,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"192.0.2.1-192.0.2.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"192.0.2.0/24\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.875,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.875,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 57
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"authoritative\": false,\n"
+"        \"boot-file-name\": \"\",\n"
+"        \"calculate-tee-times\": false,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring4\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"echo-client-id\": true,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\", \"circuit-id\", \"client-id\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"match-client-id\": true,\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"next-server\": \"0.0.0.0\",\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-hostname\": \"\",\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"4o6-interface\": \"\",\n"
+"                \"4o6-interface-id\": \"\",\n"
+"                \"4o6-subnet\": \"2001:db8::123/45\",\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": false,\n"
+"                \"id\": 1,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"192.0.2.1-192.0.2.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"192.0.2.0/24\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.875,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.875,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 58
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"authoritative\": false,\n"
+"        \"boot-file-name\": \"\",\n"
+"        \"calculate-tee-times\": false,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring4\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"echo-client-id\": true,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\", \"circuit-id\", \"client-id\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"match-client-id\": true,\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"next-server\": \"0.0.0.0\",\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-hostname\": \"\",\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"4o6-interface\": \"ethX\",\n"
+"                \"4o6-interface-id\": \"\",\n"
+"                \"4o6-subnet\": \"\",\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": false,\n"
+"                \"id\": 1,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"192.0.2.1-192.0.2.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"192.0.2.0/24\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.875,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.875,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 59
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"authoritative\": false,\n"
+"        \"boot-file-name\": \"\",\n"
+"        \"calculate-tee-times\": false,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring4\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"echo-client-id\": true,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\", \"circuit-id\", \"client-id\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"match-client-id\": true,\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"next-server\": \"0.0.0.0\",\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-hostname\": \"\",\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"4o6-interface\": \"ethX\",\n"
+"                \"4o6-interface-id\": \"\",\n"
+"                \"4o6-subnet\": \"2001:db8::543/21\",\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": false,\n"
+"                \"id\": 1,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"192.0.2.1-192.0.2.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"192.0.2.0/24\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.875,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.875,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 60
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"authoritative\": false,\n"
+"        \"boot-file-name\": \"\",\n"
+"        \"calculate-tee-times\": false,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring4\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"echo-client-id\": true,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\", \"circuit-id\", \"client-id\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"match-client-id\": true,\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"next-server\": \"0.0.0.0\",\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-hostname\": \"\",\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"4o6-interface\": \"\",\n"
+"                \"4o6-interface-id\": \"vlan123\",\n"
+"                \"4o6-subnet\": \"\",\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": false,\n"
+"                \"id\": 1,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"192.0.2.1-192.0.2.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"192.0.2.0/24\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.875,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.875,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 61
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"authoritative\": false,\n"
+"        \"boot-file-name\": \"\",\n"
+"        \"calculate-tee-times\": false,\n"
+"        \"client-classes\": [\n"
+"            {\n"
+"                \"boot-file-name\": \"\",\n"
+"                \"name\": \"one\",\n"
+"                \"next-server\": \"0.0.0.0\",\n"
+"                \"option-data\": [ ],\n"
+"                \"option-def\": [ ],\n"
+"                \"server-hostname\": \"\"\n"
+"            },\n"
+"            {\n"
+"                \"boot-file-name\": \"\",\n"
+"                \"name\": \"two\",\n"
+"                \"next-server\": \"0.0.0.0\",\n"
+"                \"option-data\": [ ],\n"
+"                \"option-def\": [ ],\n"
+"                \"server-hostname\": \"\"\n"
+"            },\n"
+"            {\n"
+"                \"boot-file-name\": \"\",\n"
+"                \"name\": \"three\",\n"
+"                \"next-server\": \"0.0.0.0\",\n"
+"                \"option-data\": [ ],\n"
+"                \"option-def\": [ ],\n"
+"                \"server-hostname\": \"\"\n"
+"            }\n"
+"        ],\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring4\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"echo-client-id\": true,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\", \"circuit-id\", \"client-id\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"match-client-id\": true,\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"next-server\": \"0.0.0.0\",\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-hostname\": \"\",\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"4o6-interface\": \"\",\n"
+"                \"4o6-interface-id\": \"\",\n"
+"                \"4o6-subnet\": \"\",\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": false,\n"
+"                \"id\": 1,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"192.0.2.1-192.0.2.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"192.0.2.0/24\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.875,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.875,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 62
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"authoritative\": false,\n"
+"        \"boot-file-name\": \"\",\n"
+"        \"calculate-tee-times\": false,\n"
+"        \"client-classes\": [\n"
+"            {\n"
+"                \"boot-file-name\": \"\",\n"
+"                \"max-valid-lifetime\": 3000,\n"
+"                \"min-valid-lifetime\": 1000,\n"
+"                \"name\": \"one\",\n"
+"                \"next-server\": \"0.0.0.0\",\n"
+"                \"option-data\": [ ],\n"
+"                \"option-def\": [ ],\n"
+"                \"server-hostname\": \"\",\n"
+"                \"valid-lifetime\": 2000\n"
+"            },\n"
+"            {\n"
+"                \"boot-file-name\": \"\",\n"
+"                \"name\": \"two\",\n"
+"                \"next-server\": \"0.0.0.0\",\n"
+"                \"option-data\": [ ],\n"
+"                \"option-def\": [ ],\n"
+"                \"server-hostname\": \"\"\n"
+"            }\n"
+"        ],\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring4\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"echo-client-id\": true,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\", \"circuit-id\", \"client-id\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"match-client-id\": true,\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"next-server\": \"0.0.0.0\",\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-hostname\": \"\",\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"4o6-interface\": \"\",\n"
+"                \"4o6-interface-id\": \"\",\n"
+"                \"4o6-subnet\": \"\",\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": false,\n"
+"                \"id\": 1,\n"
+"                \"max-valid-lifetime\": 7200,\n"
+"                \"min-valid-lifetime\": 7200,\n"
+"                \"option-data\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"192.0.2.1-192.0.2.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"192.0.2.0/24\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.875,\n"
+"                \"valid-lifetime\": 7200\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.875,\n"
+"        \"valid-lifetime\": 7200\n"
+"    }\n",
+    // CONFIGURATION 63
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"authoritative\": false,\n"
+"        \"boot-file-name\": \"\",\n"
+"        \"calculate-tee-times\": false,\n"
+"        \"client-classes\": [\n"
+"            {\n"
+"                \"boot-file-name\": \"\",\n"
+"                \"max-valid-lifetime\": 3000,\n"
+"                \"min-valid-lifetime\": 1000,\n"
+"                \"name\": \"one\",\n"
+"                \"next-server\": \"0.0.0.0\",\n"
+"                \"option-data\": [ ],\n"
+"                \"option-def\": [ ],\n"
+"                \"server-hostname\": \"\",\n"
+"                \"template-test\": \"''\",\n"
+"                \"valid-lifetime\": 2000\n"
+"            },\n"
+"            {\n"
+"                \"boot-file-name\": \"\",\n"
+"                \"name\": \"two\",\n"
+"                \"next-server\": \"0.0.0.0\",\n"
+"                \"option-data\": [ ],\n"
+"                \"option-def\": [ ],\n"
+"                \"server-hostname\": \"\",\n"
+"                \"template-test\": \"''\"\n"
+"            }\n"
+"        ],\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring4\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"echo-client-id\": true,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\", \"circuit-id\", \"client-id\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"match-client-id\": true,\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"next-server\": \"0.0.0.0\",\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-hostname\": \"\",\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"4o6-interface\": \"\",\n"
+"                \"4o6-interface-id\": \"\",\n"
+"                \"4o6-subnet\": \"\",\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": false,\n"
+"                \"id\": 1,\n"
+"                \"max-valid-lifetime\": 7200,\n"
+"                \"min-valid-lifetime\": 7200,\n"
+"                \"option-data\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"192.0.2.1-192.0.2.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"192.0.2.0/24\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.875,\n"
+"                \"valid-lifetime\": 7200\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.875,\n"
+"        \"valid-lifetime\": 7200\n"
+"    }\n",
+    // CONFIGURATION 64
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"authoritative\": false,\n"
+"        \"boot-file-name\": \"\",\n"
+"        \"calculate-tee-times\": false,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring4\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"echo-client-id\": true,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\", \"circuit-id\", \"client-id\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"match-client-id\": true,\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"next-server\": \"0.0.0.0\",\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-hostname\": \"\",\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"4o6-interface\": \"\",\n"
+"                \"4o6-interface-id\": \"\",\n"
+"                \"4o6-subnet\": \"\",\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": false,\n"
+"                \"id\": 1,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"192.0.2.0/28\"\n"
+"                    }\n"
+"                ],\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"192.0.2.0/24\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.875,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.875,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 65
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"authoritative\": false,\n"
+"        \"boot-file-name\": \"\",\n"
+"        \"calculate-tee-times\": false,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring4\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"echo-client-id\": true,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\", \"circuit-id\", \"client-id\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"match-client-id\": true,\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"next-server\": \"0.0.0.0\",\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-hostname\": \"\",\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"4o6-interface\": \"\",\n"
+"                \"4o6-interface-id\": \"\",\n"
+"                \"4o6-subnet\": \"\",\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": false,\n"
+"                \"id\": 1,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"192.0.2.0/28\",\n"
+"                        \"user-context\": { }\n"
+"                    }\n"
+"                ],\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"192.0.2.0/24\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.875,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.875,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 66
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"authoritative\": false,\n"
+"        \"boot-file-name\": \"\",\n"
+"        \"calculate-tee-times\": false,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring4\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"echo-client-id\": true,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\", \"circuit-id\", \"client-id\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"match-client-id\": true,\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"next-server\": \"0.0.0.0\",\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-hostname\": \"\",\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"4o6-interface\": \"\",\n"
+"                \"4o6-interface-id\": \"\",\n"
+"                \"4o6-subnet\": \"\",\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": false,\n"
+"                \"id\": 1,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"192.0.2.0/28\",\n"
+"                        \"user-context\": {\n"
+"                            \"bool-param\": true,\n"
+"                            \"integer-param\": 42,\n"
+"                            \"string-param\": \"Sagittarius\"\n"
+"                        }\n"
+"                    }\n"
+"                ],\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"192.0.2.0/24\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.875,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.875,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 67
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"authoritative\": false,\n"
+"        \"boot-file-name\": \"\",\n"
+"        \"calculate-tee-times\": false,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring4\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"echo-client-id\": true,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\", \"circuit-id\", \"client-id\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"match-client-id\": true,\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"next-server\": \"0.0.0.0\",\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-hostname\": \"\",\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"4o6-interface\": \"\",\n"
+"                \"4o6-interface-id\": \"\",\n"
+"                \"4o6-subnet\": \"\",\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": false,\n"
+"                \"id\": 1,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"192.0.2.0/28\",\n"
+"                        \"user-context\": {\n"
+"                            \"bool-param\": true,\n"
+"                            \"integer-param\": 42,\n"
+"                            \"string-param\": \"Sagittarius\"\n"
+"                        }\n"
+"                    }\n"
+"                ],\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"192.0.2.0/24\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.875,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.875,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 68
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"authoritative\": false,\n"
+"        \"boot-file-name\": \"\",\n"
+"        \"calculate-tee-times\": false,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring4\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"echo-client-id\": true,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\", \"circuit-id\", \"client-id\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"hosts-databases\": [\n"
+"            {\n"
+"                \"name\": \"keatest1\",\n"
+"                \"password\": \"keatest\",\n"
+"                \"type\": \"mysql\",\n"
+"                \"user\": \"keatest\"\n"
+"            },\n"
+"            {\n"
+"                \"name\": \"keatest2\",\n"
+"                \"password\": \"keatest\",\n"
+"                \"type\": \"mysql\",\n"
+"                \"user\": \"keatest\"\n"
+"            }\n"
+"        ],\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"match-client-id\": true,\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"next-server\": \"0.0.0.0\",\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-hostname\": \"\",\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet4\": [ ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.875,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 69
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"authoritative\": false,\n"
+"        \"boot-file-name\": \"\",\n"
+"        \"calculate-tee-times\": false,\n"
+"        \"client-classes\": [\n"
+"            {\n"
+"                \"boot-file-name\": \"\",\n"
+"                \"name\": \"all\",\n"
+"                \"next-server\": \"0.0.0.0\",\n"
+"                \"option-data\": [ ],\n"
+"                \"option-def\": [ ],\n"
+"                \"server-hostname\": \"\",\n"
+"                \"test\": \"'' == ''\",\n"
+"                \"user-context\": {\n"
+"                    \"comment\": \"match all\"\n"
+"                }\n"
+"            },\n"
+"            {\n"
+"                \"boot-file-name\": \"\",\n"
+"                \"name\": \"none\",\n"
+"                \"next-server\": \"0.0.0.0\",\n"
+"                \"option-data\": [ ],\n"
+"                \"option-def\": [ ],\n"
+"                \"server-hostname\": \"\"\n"
+"            },\n"
+"            {\n"
+"                \"boot-file-name\": \"\",\n"
+"                \"name\": \"both\",\n"
+"                \"next-server\": \"0.0.0.0\",\n"
+"                \"option-data\": [ ],\n"
+"                \"option-def\": [ ],\n"
+"                \"server-hostname\": \"\",\n"
+"                \"user-context\": {\n"
+"                    \"comment\": \"a comment\",\n"
+"                    \"version\": 1\n"
+"                }\n"
+"            }\n"
+"        ],\n"
+"        \"control-socket\": {\n"
+"            \"socket-name\": \"/tmp/kea4-ctrl-socket\",\n"
+"            \"socket-type\": \"unix\",\n"
+"            \"user-context\": {\n"
+"                \"comment\": \"Indirect comment\"\n"
+"            }\n"
+"        },\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001,\n"
+"            \"user-context\": {\n"
+"                \"comment\": \"No dynamic DNS\"\n"
+"            }\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring4\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"echo-client-id\": true,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\", \"circuit-id\", \"client-id\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false,\n"
+"            \"user-context\": {\n"
+"                \"comment\": \"Use wildcard\"\n"
+"            }\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"match-client-id\": true,\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"next-server\": \"0.0.0.0\",\n"
+"        \"option-data\": [\n"
+"            {\n"
+"                \"always-send\": false,\n"
+"                \"code\": 56,\n"
+"                \"csv-format\": false,\n"
+"                \"data\": \"ABCDEF0105\",\n"
+"                \"name\": \"dhcp-message\",\n"
+"                \"never-send\": false,\n"
+"                \"space\": \"dhcp4\",\n"
+"                \"user-context\": {\n"
+"                    \"comment\": \"Set option value\"\n"
+"                }\n"
+"            }\n"
+"        ],\n"
+"        \"option-def\": [\n"
+"            {\n"
+"                \"array\": false,\n"
+"                \"code\": 100,\n"
+"                \"encapsulate\": \"\",\n"
+"                \"name\": \"foo\",\n"
+"                \"record-types\": \"\",\n"
+"                \"space\": \"isc\",\n"
+"                \"type\": \"ipv4-address\",\n"
+"                \"user-context\": {\n"
+"                    \"comment\": \"An option definition\"\n"
+"                }\n"
+"            }\n"
+"        ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-hostname\": \"\",\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [\n"
+"            {\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": false,\n"
+"                \"max-valid-lifetime\": 7200,\n"
+"                \"min-valid-lifetime\": 7200,\n"
+"                \"name\": \"foo\",\n"
+"                \"option-data\": [ ],\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet4\": [\n"
+"                    {\n"
+"                        \"4o6-interface\": \"\",\n"
+"                        \"4o6-interface-id\": \"\",\n"
+"                        \"4o6-subnet\": \"\",\n"
+"                        \"allocator\": \"iterative\",\n"
+"                        \"calculate-tee-times\": false,\n"
+"                        \"id\": 100,\n"
+"                        \"max-valid-lifetime\": 7200,\n"
+"                        \"min-valid-lifetime\": 7200,\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pools\": [\n"
+"                            {\n"
+"                                \"option-data\": [ ],\n"
+"                                \"pool\": \"192.0.1.1-192.0.1.10\",\n"
+"                                \"user-context\": {\n"
+"                                    \"comment\": \"A pool\"\n"
+"                                }\n"
+"                            }\n"
+"                        ],\n"
+"                        \"relay\": {\n"
+"                            \"ip-addresses\": [ ]\n"
+"                        },\n"
+"                        \"reservations\": [\n"
+"                            {\n"
+"                                \"boot-file-name\": \"\",\n"
+"                                \"client-classes\": [ ],\n"
+"                                \"hostname\": \"foo.example.com\",\n"
+"                                \"hw-address\": \"aa:bb:cc:dd:ee:ff\",\n"
+"                                \"next-server\": \"0.0.0.0\",\n"
+"                                \"option-data\": [\n"
+"                                    {\n"
+"                                        \"always-send\": false,\n"
+"                                        \"code\": 15,\n"
+"                                        \"csv-format\": true,\n"
+"                                        \"data\": \"example.com\",\n"
+"                                        \"name\": \"domain-name\",\n"
+"                                        \"never-send\": false,\n"
+"                                        \"space\": \"dhcp4\",\n"
+"                                        \"user-context\": {\n"
+"                                            \"comment\": \"An option in a reservation\"\n"
+"                                        }\n"
+"                                    }\n"
+"                                ],\n"
+"                                \"server-hostname\": \"\",\n"
+"                                \"user-context\": {\n"
+"                                    \"comment\": \"A host reservation\"\n"
+"                                }\n"
+"                            }\n"
+"                        ],\n"
+"                        \"store-extended-info\": false,\n"
+"                        \"subnet\": \"192.0.1.0/24\",\n"
+"                        \"t1-percent\": 0.5,\n"
+"                        \"t2-percent\": 0.875,\n"
+"                        \"user-context\": {\n"
+"                            \"comment\": \"A subnet\"\n"
+"                        },\n"
+"                        \"valid-lifetime\": 7200\n"
+"                    }\n"
+"                ],\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.875,\n"
+"                \"user-context\": {\n"
+"                    \"comment\": \"A shared network\"\n"
+"                },\n"
+"                \"valid-lifetime\": 7200\n"
+"            }\n"
+"        ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet4\": [ ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.875,\n"
+"        \"user-context\": {\n"
+"            \"comment\": \"A DHCPv4 server\"\n"
+"        },\n"
+"        \"valid-lifetime\": 7200\n"
+"    }\n",
+    // CONFIGURATION 70
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"authoritative\": false,\n"
+"        \"boot-file-name\": \"\",\n"
+"        \"calculate-tee-times\": false,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring4\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"echo-client-id\": true,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\", \"circuit-id\", \"client-id\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"match-client-id\": true,\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"next-server\": \"0.0.0.0\",\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations\": [\n"
+"            {\n"
+"                \"boot-file-name\": \"\",\n"
+"                \"client-classes\": [ ],\n"
+"                \"hostname\": \"global2\",\n"
+"                \"hw-address\": \"01:02:03:04:05:06\",\n"
+"                \"next-server\": \"0.0.0.0\",\n"
+"                \"option-data\": [\n"
+"                    {\n"
+"                        \"always-send\": false,\n"
+"                        \"code\": 5,\n"
+"                        \"csv-format\": true,\n"
+"                        \"data\": \"192.0.3.95\",\n"
+"                        \"name\": \"name-servers\",\n"
+"                        \"never-send\": false,\n"
+"                        \"space\": \"dhcp4\"\n"
+"                    },\n"
+"                    {\n"
+"                        \"always-send\": false,\n"
+"                        \"code\": 23,\n"
+"                        \"csv-format\": true,\n"
+"                        \"data\": \"11\",\n"
+"                        \"name\": \"default-ip-ttl\",\n"
+"                        \"never-send\": false,\n"
+"                        \"space\": \"dhcp4\"\n"
+"                    }\n"
+"                ],\n"
+"                \"server-hostname\": \"\"\n"
+"            },\n"
+"            {\n"
+"                \"boot-file-name\": \"\",\n"
+"                \"client-classes\": [ ],\n"
+"                \"duid\": \"01:02:03:04:05:06:07:08:09:0a\",\n"
+"                \"hostname\": \"global1\",\n"
+"                \"ip-address\": \"192.0.200.1\",\n"
+"                \"next-server\": \"0.0.0.0\",\n"
+"                \"option-data\": [\n"
+"                    {\n"
+"                        \"always-send\": false,\n"
+"                        \"code\": 5,\n"
+"                        \"csv-format\": true,\n"
+"                        \"data\": \"192.0.3.15\",\n"
+"                        \"name\": \"name-servers\",\n"
+"                        \"never-send\": false,\n"
+"                        \"space\": \"dhcp4\"\n"
+"                    },\n"
+"                    {\n"
+"                        \"always-send\": false,\n"
+"                        \"code\": 23,\n"
+"                        \"csv-format\": true,\n"
+"                        \"data\": \"32\",\n"
+"                        \"name\": \"default-ip-ttl\",\n"
+"                        \"never-send\": false,\n"
+"                        \"space\": \"dhcp4\"\n"
+"                    }\n"
+"                ],\n"
+"                \"server-hostname\": \"\"\n"
+"            }\n"
+"        ],\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-hostname\": \"\",\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"4o6-interface\": \"\",\n"
+"                \"4o6-interface-id\": \"\",\n"
+"                \"4o6-subnet\": \"\",\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": false,\n"
+"                \"id\": 123,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"192.0.2.1-192.0.2.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"192.0.2.0/24\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.875,\n"
+"                \"valid-lifetime\": 4000\n"
+"            },\n"
+"            {\n"
+"                \"4o6-interface\": \"\",\n"
+"                \"4o6-interface-id\": \"\",\n"
+"                \"4o6-subnet\": \"\",\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": false,\n"
+"                \"id\": 542,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"192.0.4.101-192.0.4.150\"\n"
+"                    }\n"
+"                ],\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"192.0.4.0/24\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.875,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.875,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 71
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"authoritative\": false,\n"
+"        \"boot-file-name\": \"\",\n"
+"        \"calculate-tee-times\": false,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring4\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"echo-client-id\": true,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\", \"circuit-id\", \"client-id\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"match-client-id\": true,\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"next-server\": \"0.0.0.0\",\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-hostname\": \"\",\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [\n"
+"            {\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": true,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"name\": \"foo\",\n"
+"                \"option-data\": [ ],\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet4\": [\n"
+"                    {\n"
+"                        \"4o6-interface\": \"\",\n"
+"                        \"4o6-interface-id\": \"\",\n"
+"                        \"4o6-subnet\": \"\",\n"
+"                        \"allocator\": \"iterative\",\n"
+"                        \"calculate-tee-times\": false,\n"
+"                        \"id\": 100,\n"
+"                        \"max-valid-lifetime\": 4000,\n"
+"                        \"min-valid-lifetime\": 4000,\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pools\": [\n"
+"                            {\n"
+"                                \"option-data\": [ ],\n"
+"                                \"pool\": \"192.0.1.1-192.0.1.10\"\n"
+"                            }\n"
+"                        ],\n"
+"                        \"relay\": {\n"
+"                            \"ip-addresses\": [ ]\n"
+"                        },\n"
+"                        \"reservations\": [ ],\n"
+"                        \"store-extended-info\": false,\n"
+"                        \"subnet\": \"192.0.1.0/24\",\n"
+"                        \"t1-percent\": 0.45,\n"
+"                        \"t2-percent\": 0.65,\n"
+"                        \"valid-lifetime\": 4000\n"
+"                    },\n"
+"                    {\n"
+"                        \"4o6-interface\": \"\",\n"
+"                        \"4o6-interface-id\": \"\",\n"
+"                        \"4o6-subnet\": \"\",\n"
+"                        \"allocator\": \"iterative\",\n"
+"                        \"calculate-tee-times\": true,\n"
+"                        \"id\": 200,\n"
+"                        \"max-valid-lifetime\": 4000,\n"
+"                        \"min-valid-lifetime\": 4000,\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pools\": [\n"
+"                            {\n"
+"                                \"option-data\": [ ],\n"
+"                                \"pool\": \"192.0.2.1-192.0.2.10\"\n"
+"                            }\n"
+"                        ],\n"
+"                        \"relay\": {\n"
+"                            \"ip-addresses\": [ ]\n"
+"                        },\n"
+"                        \"reservations\": [ ],\n"
+"                        \"store-extended-info\": false,\n"
+"                        \"subnet\": \"192.0.2.0/24\",\n"
+"                        \"t1-percent\": 0.4,\n"
+"                        \"t2-percent\": 0.75,\n"
+"                        \"valid-lifetime\": 4000\n"
+"                    }\n"
+"                ],\n"
+"                \"t1-percent\": 0.4,\n"
+"                \"t2-percent\": 0.75,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"4o6-interface\": \"\",\n"
+"                \"4o6-interface-id\": \"\",\n"
+"                \"4o6-subnet\": \"\",\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": false,\n"
+"                \"id\": 300,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"192.0.3.0/28\"\n"
+"                    }\n"
+"                ],\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"192.0.3.0/24\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.875,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.875,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 72
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"authoritative\": false,\n"
+"        \"boot-file-name\": \"\",\n"
+"        \"calculate-tee-times\": false,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring4\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"echo-client-id\": true,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\", \"circuit-id\", \"client-id\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"match-client-id\": true,\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"next-server\": \"0.0.0.0\",\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-hostname\": \"\",\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"4o6-interface\": \"\",\n"
+"                \"4o6-interface-id\": \"\",\n"
+"                \"4o6-subnet\": \"\",\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": false,\n"
+"                \"id\": 1,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"192.0.2.1-192.0.2.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": true,\n"
+"                \"subnet\": \"192.0.2.0/24\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.875,\n"
+"                \"valid-lifetime\": 4000\n"
+"            },\n"
+"            {\n"
+"                \"4o6-interface\": \"\",\n"
+"                \"4o6-interface-id\": \"\",\n"
+"                \"4o6-subnet\": \"\",\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": false,\n"
+"                \"id\": 2,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"192.0.3.1-192.0.3.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"192.0.3.0/24\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.875,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.875,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 73
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"authoritative\": false,\n"
+"        \"boot-file-name\": \"\",\n"
+"        \"calculate-tee-times\": false,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring4\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"echo-client-id\": true,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\", \"circuit-id\", \"client-id\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"match-client-id\": true,\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"next-server\": \"0.0.0.0\",\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-hostname\": \"\",\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": true,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"4o6-interface\": \"\",\n"
+"                \"4o6-interface-id\": \"\",\n"
+"                \"4o6-subnet\": \"\",\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": false,\n"
+"                \"id\": 1,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"192.0.2.1-192.0.2.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"192.0.2.0/24\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.875,\n"
+"                \"valid-lifetime\": 4000\n"
+"            },\n"
+"            {\n"
+"                \"4o6-interface\": \"\",\n"
+"                \"4o6-interface-id\": \"\",\n"
+"                \"4o6-subnet\": \"\",\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": false,\n"
+"                \"id\": 2,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"192.0.3.1-192.0.3.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": true,\n"
+"                \"subnet\": \"192.0.3.0/24\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.875,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.875,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 74
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"authoritative\": false,\n"
+"        \"boot-file-name\": \"\",\n"
+"        \"calculate-tee-times\": false,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring4\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"echo-client-id\": true,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\", \"circuit-id\", \"client-id\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"match-client-id\": true,\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"next-server\": \"0.0.0.0\",\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-hostname\": \"\",\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 5,\n"
+"        \"statistic-default-sample-count\": 10,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet4\": [ ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.875,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 75
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"authoritative\": false,\n"
+"        \"boot-file-name\": \"\",\n"
+"        \"calculate-tee-times\": false,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring4\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"echo-client-id\": true,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\", \"circuit-id\", \"client-id\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"match-client-id\": true,\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"next-server\": \"0.0.0.0\",\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-hostname\": \"\",\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet4\": [ ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.875,\n"
+"        \"valid-lifetime\": 7200\n"
+"    }\n",
+    // CONFIGURATION 76
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"authoritative\": false,\n"
+"        \"boot-file-name\": \"\",\n"
+"        \"calculate-tee-times\": false,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring4\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"echo-client-id\": true,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\", \"circuit-id\", \"client-id\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"match-client-id\": true,\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 1024,\n"
+"            \"thread-pool-size\": 48\n"
+"        },\n"
+"        \"next-server\": \"0.0.0.0\",\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-hostname\": \"\",\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet4\": [ ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.875,\n"
+"        \"valid-lifetime\": 7200\n"
+"    }\n",
+    // CONFIGURATION 77
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"authoritative\": false,\n"
+"        \"boot-file-name\": \"\",\n"
+"        \"calculate-tee-times\": false,\n"
+"        \"ddns-conflict-resolution-mode\": \"no-check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring4\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"echo-client-id\": true,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\", \"circuit-id\", \"client-id\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"match-client-id\": true,\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"next-server\": \"0.0.0.0\",\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-hostname\": \"\",\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet4\": [\n"
+"            {\n"
+"                \"4o6-interface\": \"\",\n"
+"                \"4o6-interface-id\": \"\",\n"
+"                \"4o6-subnet\": \"\",\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": false,\n"
+"                \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"                \"id\": 1,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"192.0.2.1-192.0.2.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"192.0.2.0/24\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.875,\n"
+"                \"valid-lifetime\": 4000\n"
+"            },\n"
+"            {\n"
+"                \"4o6-interface\": \"\",\n"
+"                \"4o6-interface-id\": \"\",\n"
+"                \"4o6-subnet\": \"\",\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": false,\n"
+"                \"ddns-conflict-resolution-mode\": \"check-exists-with-dhcid\",\n"
+"                \"id\": 2,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"192.0.3.1-192.0.3.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"192.0.3.0/24\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.875,\n"
+"                \"valid-lifetime\": 4000\n"
+"            },\n"
+"            {\n"
+"                \"4o6-interface\": \"\",\n"
+"                \"4o6-interface-id\": \"\",\n"
+"                \"4o6-subnet\": \"\",\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": false,\n"
+"                \"ddns-conflict-resolution-mode\": \"no-check-without-dhcid\",\n"
+"                \"id\": 3,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"192.0.4.1-192.0.4.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"192.0.4.0/24\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.875,\n"
+"                \"valid-lifetime\": 4000\n"
+"            },\n"
+"            {\n"
+"                \"4o6-interface\": \"\",\n"
+"                \"4o6-interface-id\": \"\",\n"
+"                \"4o6-subnet\": \"\",\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": false,\n"
+"                \"ddns-conflict-resolution-mode\": \"no-check-with-dhcid\",\n"
+"                \"id\": 4,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"192.0.5.1-192.0.5.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"192.0.5.0/24\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.875,\n"
+"                \"valid-lifetime\": 4000\n"
+"            },\n"
+"            {\n"
+"                \"4o6-interface\": \"\",\n"
+"                \"4o6-interface-id\": \"\",\n"
+"                \"4o6-subnet\": \"\",\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": false,\n"
+"                \"id\": 5,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"192.0.6.1-192.0.6.100\"\n"
+"                    }\n"
+"                ],\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"192.0.6.0/24\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.875,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.875,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n"
 };
 
 /// @brief the number of configurations
index b19f6efeef79e06365336c0e64d384f28e933055..a27166767d344ddc082a602fbb7c1927bed29e88 100644 (file)
@@ -691,13 +691,8 @@ static void yynoreturn yy_fatal_error ( const char* msg  );
 /* %% [3.0] code to copy yytext_ptr to yytext[] goes here, if %array \ */\
        (yy_c_buf_p) = yy_cp;
 /* %% [4.0] data tables for the DFA and the user's section 1 definitions go here */
-<<<<<<< HEAD
-#define YY_NUM_RULES 231
-#define YY_END_OF_BUFFER 232
-=======
-#define YY_NUM_RULES 235
-#define YY_END_OF_BUFFER 236
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#define YY_NUM_RULES 236
+#define YY_END_OF_BUFFER 237
 /* This struct is not used in this scanner,
    but its presence is necessary. */
 struct yy_trans_info
@@ -705,65 +700,36 @@ struct yy_trans_info
        flex_int32_t yy_verify;
        flex_int32_t yy_nxt;
        };
-<<<<<<< HEAD
-static const flex_int16_t yy_accept[2206] =
+static const flex_int16_t yy_accept[2295] =
     {   0,
-      224,  224,    0,    0,    0,    0,    0,    0,    0,    0,
-      232,  230,   10,   11,  230,    1,  224,  221,  224,  224,
-      230,  223,  222,  230,  230,  230,  230,  230,  217,  218,
-      230,  230,  230,  219,  220,    5,    5,    5,  230,  230,
-      230,   10,   11,    0,    0,  212,    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,    1,  224,
-      224,    0,  223,  224,    3,    2,    6,    0,  224,    0,
-        0,    0,    0,    0,    0,    4,    0,    0,    9,    0,
-
-      213,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,  215,    0,    0,    0,    0,    0,
-=======
-static const flex_int16_t yy_accept[2291] =
-    {   0,
-      228,  228,    0,    0,    0,    0,    0,    0,    0,    0,
-      236,  234,   10,   11,  234,    1,  228,  225,  228,  228,
-      234,  227,  226,  234,  234,  234,  234,  234,  221,  222,
-      234,  234,  234,  223,  224,    5,    5,    5,  234,  234,
-      234,   10,   11,    0,    0,  216,    0,    0,    0,    0,
+      229,  229,    0,    0,    0,    0,    0,    0,    0,    0,
+      237,  235,   10,   11,  235,    1,  229,  226,  229,  229,
+      235,  228,  227,  235,  235,  235,  235,  235,  222,  223,
+      235,  235,  235,  224,  225,    5,    5,    5,  235,  235,
+      235,   10,   11,    0,    0,  217,    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,    0,    1,
-      228,  228,    0,  227,  228,    3,    2,    6,    0,  228,
+      229,  229,    0,  228,  229,    3,    2,    6,    0,  229,
         0,    0,    0,    0,    0,    0,    4,    0,    0,    9,
 
-        0,  217,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,    0,  219,    0,    0,
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
-        0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
+        0,  218,    0,    0,    0,    0,    0,    0,    0,    0,
+        0,    0,    0,    0,    0,    0,    0,  220,    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,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-<<<<<<< HEAD
-        0,    0,    0,    0,    0,    0,    0,    2,    0,    0,
-        0,    0,    0,    0,    0,    8,    0,    0,  181,    0,
-
-        0,  182,    0,    0,    0,    0,    0,    0,    0,  214,
-      216,    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,    0,    0,    0,    0,    0,    0,  127,
-=======
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
         2,    0,    0,    0,    0,    0,    0,    0,    8,    0,
 
-        0,    0,  185,    0,    0,  186,    0,    0,    0,    0,
-        0,    0,    0,    0,  218,  220,    0,    0,    0,    0,
+        0,    0,  186,    0,    0,  187,    0,    0,    0,    0,
+        0,    0,    0,    0,  219,  221,    0,    0,    0,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,  131,    0,    0,    0,    0,    0,
+        0,    0,    0,    0,  132,    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,    0,    0,    0,
@@ -771,428 +737,224 @@ static const flex_int16_t yy_accept[2291] =
 
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-<<<<<<< HEAD
-      229,  227,    0,  226,  225,    0,    0,    0,    0,    0,
-      180,    0,   28,    0,   27,    0,    0,  134,    0,    0,
-=======
-        0,    0,    0,    0,    0,  233,  231,    0,  230,  229,
-        0,    0,    0,    0,    0,    0,  184,    0,    0,   28,
-        0,   27,    0,    0,  138,    0,    0,    0,    0,    0,
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+        0,    0,    0,    0,    0,  234,  232,    0,  231,  230,
+        0,    0,    0,    0,    0,    0,  185,    0,    0,   28,
+        0,   27,    0,    0,  139,    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,    0,    0,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-<<<<<<< HEAD
-        0,    0,    0,    0,    0,    0,    0,    0,    0,  131,
-=======
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
 
-        0,    0,    0,    0,    0,    0,  135,    0,    0,    0,
+        0,    0,    0,    0,    0,    0,  136,    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,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-<<<<<<< HEAD
-        0,    0,    0,    0,    0,  228,  225,    0,    0,    0,
-        0,   29,    0,   31,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,  138,    0,    0,    0,    0,
-        0,    0,  110,    0,    0,    0,    0,    0,    0,    0,
-        0,  165,    0,    0,    0,    0,    0,    0,    0,    0,
-=======
-        0,    0,  232,  229,    0,    0,    0,    0,    0,   29,
+        0,    0,  233,  230,    0,    0,    0,    0,    0,   29,
         0,    0,   31,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,  142,    0,    0,    0,    0,    0,
+        0,    0,    0,    0,  143,    0,    0,    0,    0,    0,
         0,  115,    0,    0,    0,    0,    0,    0,    0,    0,
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
 
-      169,    0,    0,    0,    0,    0,    0,    0,    0,    0,
+      170,    0,    0,    0,    0,    0,    0,    0,    0,    0,
         0,    0,    0,    0,   61,    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,  114,    0,    0,    0,    0,    0,    0,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-<<<<<<< HEAD
-        0,  120,    0,    0,   62,    0,    0,    0,    0,    0,
+      125,    0,    0,   62,    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,    0,    0,    0,  159,
-        0,  185,    0,   55,    0,   59,    0,    0,    0,    0,
+        0,    0,    0,    0,    0,    0,    0,    0,  164,    0,
 
-        0,   37,   34,   33,    0,    0,    0,    0,  173,    0,
+      190,    0,   55,    0,   59,    0,    0,    0,    0,    0,
+        0,   37,   34,   33,    0,    0,    0,    0,    0,  178,
         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,    0,    0,  150,    0,    0,    0,    0,    0,
-        0,    0,    0,  184,    0,    0,    0,    0,    0,    0,
+        0,    0,    0,    0,    0,    0,  155,    0,    0,    0,
+        0,    0,    0,    0,    0,  189,    0,    0,    0,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,    0,   57,    0,    0,
-       32,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,    0,  113,    0,    0,
+        0,    0,    0,    0,    0,    0,    0,    0,    0,   57,
+        0,    0,   32,    0,    0,    0,    0,    0,    0,    0,
 
+        0,    0,    0,    0,    0,    0,    0,    0,    0,  118,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,  174,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,  169,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        7,   35,    0,    0,    0,    0,    0,    0,    0,    0,
-=======
-      125,    0,   62,    0,    0,    0,    0,    0,    0,    0,
+        0,    0,    0,  179,    0,    0,    0,    0,    0,    0,
+        0,    0,    0,    0,    0,    0,    0,  174,    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,  163,    0,  189,
-
-        0,   55,    0,   59,    0,    0,    0,    0,    0,    0,
-       37,   34,   33,    0,    0,    0,    0,    0,  177,    0,
+        0,    0,    7,   35,    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,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,  154,    0,    0,    0,    0,
-        0,    0,    0,    0,  188,    0,    0,    0,    0,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,    0,    0,   57,    0,
-        0,   32,    0,    0,    0,    0,    0,    0,    0,    0,
 
-        0,    0,    0,    0,    0,    0,    0,  118,    0,    0,
+        0,  138,    0,    0,    0,    0,    0,    0,    0,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,  178,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,  173,    0,    0,    0,    0,
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+        0,    0,    0,    0,    0,    0,  157,    0,    0,    0,
+        0,    0,    0,    0,    0,    0,    0,    0,  154,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        7,   35,    0,    0,    0,    0,    0,    0,    0,    0,
+        0,    0,  120,    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,
-<<<<<<< HEAD
-        0,    0,    0,    0,    0,  133,    0,    0,    0,    0,
-=======
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+        0,  129,    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,  137,
 
-        0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-<<<<<<< HEAD
-      152,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,  149,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,  115,    0,    0,    0,
-=======
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
-        0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,  156,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,  153,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,    0,    0,    0,  120,
-        0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-<<<<<<< HEAD
-        0,    0,    0,    0,    0,  124,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,    0,    0,  123,    0,
-=======
-        0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,    0,    0,  128,    0,
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+        0,    0,    0,    0,    0,    0,    0,  128,    0,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-<<<<<<< HEAD
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,  168,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,    0,    0,    0,  178,
-      147,    0,    0,    0,    0,    0,    0,    0,  151,   56,
+        0,  173,    0,    0,    0,    0,    0,    0,    0,    0,
+        0,    0,    0,    0,    0,    0,    0,    0,    0,  183,
+      152,    0,    0,    0,    0,    0,    0,    0,  156,   56,
         0,    0,    0,    0,    0,    0,   70,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,  153,    0,    0,   63,
-      121,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-=======
+        0,    0,    0,    0,    0,    0,  158,    0,    0,   63,
+      126,    0,    0,    0,    0,    0,    0,    0,    0,    0,
 
-        0,    0,    0,    0,  127,    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,    0,  172,    0,
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
-        0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,  182,  151,    0,    0,
-        0,    0,    0,    0,    0,  155,   56,    0,    0,    0,
-        0,    0,    0,   70,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,  157,    0,    0,   63,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-
-<<<<<<< HEAD
-        0,    0,    0,    0,    0,  104,    0,    0,    0,    0,
-=======
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
-        0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,  205,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-<<<<<<< HEAD
-        0,    0,    0,    0,    0,    0,    0,    0,    0,  130,
-        0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,  167,    0,    0,    0,    0,    0,
-        0,    0,   78,    0,    0,    0,    0,    0,    0,    0,
+        0,    0,    0,    0,    0,  109,    0,    0,    0,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,    0,    0,    0,   60,
-
-        0,  114,    0,    0,    0,  164,    0,    0,    0,    0,
-        0,   54,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-      155,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,    0,    0,    0,   91,
-        0,    0,    0,    0,   77,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,  206,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,    0,  125,    0,    0,
-=======
-        0,  109,    0,    0,    0,    0,    0,    0,    0,    0,
+        0,    0,    0,    0,    0,    0,  210,    0,    0,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,  209,    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,  134,
-        0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,  171,    0,    0,    0,    0,    0,
-        0,    0,   78,    0,    0,    0,    0,    0,    0,    0,
+        0,    0,    0,  135,    0,    0,    0,    0,    0,    0,
+        0,    0,    0,    0,    0,    0,    0,    0,  172,    0,
+        0,    0,    0,    0,    0,    0,   78,    0,    0,    0,
 
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,    0,    0,    0,   60,
-        0,  119,    0,    0,    0,  168,    0,    0,    0,    0,
-        0,   54,    0,    0,    0,    0,    0,    0,    0,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-      159,    0,    0,    0,    0,    0,    0,    0,    0,    0,
+        0,    0,    0,   60,    0,  119,    0,    0,    0,  169,
+        0,    0,    0,    0,    0,   54,    0,    0,    0,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,   91,    0,    0,    0,    0,   77,    0,    0,
+        0,    0,    0,    0,  160,    0,    0,    0,    0,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
+        0,    0,    0,    0,    0,    0,   91,    0,    0,    0,
+        0,   77,    0,    0,    0,    0,    0,    0,    0,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
 
-      210,    0,    0,    0,    0,    0,    0,    0,    0,    0,
+        0,    0,    0,    0,  211,    0,    0,    0,    0,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,  129,    0,    0,    0,    0,    0,    0,    0,    0,
+        0,    0,    0,    0,    0,  130,    0,    0,    0,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-<<<<<<< HEAD
-        0,    0,    0,    0,    0,    0,   41,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,    0,    0,   16,    0,
-        0,  179,   14,    0,    0,    0,    0,    0,    0,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
+        0,    0,    0,    0,   41,    0,    0,    0,    0,    0,
+        0,    0,    0,    0,    0,    0,   16,    0,    0,  184,
+       14,    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,  170,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,  154,    0,    0,    0,
 
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,    0,  166,  183,    0,
-       40,    0,  175,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,    0,    0,    0,   20,
-        0,  112,    0,    0,  107,    0,    0,    0,    0,    0,
-      177,    0,    0,   58,    0,  116,    0,  204,    0,    0,
-        0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,   89,    0,    0,    0,    0,    0,    0,
-        0,  143,  144,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,  111,    0,    0,    0,   79,    0,    0,
-=======
+        0,    0,    0,    0,    0,    0,    0,  175,    0,    0,
+        0,    0,    0,    0,    0,    0,    0,    0,  159,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-       41,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,   16,    0,    0,  183,   14,    0,    0,    0,
+        0,    0,    0,    0,    0,    0,    0,    0,    0,  171,
+      188,    0,   40,    0,  180,    0,    0,    0,    0,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
+        0,   20,    0,  117,    0,    0,  112,    0,    0,    0,
+        0,    0,  182,    0,    0,   58,    0,  121,    0,  209,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
 
+        0,    0,    0,    0,    0,   89,    0,    0,    0,    0,
+        0,    0,    0,  148,  149,    0,    0,    0,    0,    0,
+        0,    0,    0,    0,    0,    0,    0,    0,  116,    0,
+        0,    0,   79,    0,    0,    0,    0,    0,    0,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,  174,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,  158,    0,    0,    0,    0,    0,
+        0,    0,    0,    0,    0,    0,    0,    0,  177,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,  170,  187,    0,   40,    0,
-      179,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,    0,   20,    0,  117,
-        0,    0,  112,    0,    0,    0,    0,    0,  181,    0,
-        0,   58,    0,  121,    0,  208,    0,    0,    0,    0,
+        0,    0,    0,    0,    0,    0,    0,    0,  144,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+      113,  137,    0,    0,    0,    0,    0,    0,    0,    0,
 
-        0,   89,    0,    0,    0,    0,    0,    0,    0,  147,
-      148,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,  116,    0,    0,    0,   79,    0,
+        0,    0,    0,    0,    0,    0,    0,   86,    0,    0,
+        0,    0,    0,   17,    0,   15,    0,    0,  206,  205,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
+        0,    0,    0,    0,    0,   30,    0,    0,    0,  163,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-<<<<<<< HEAD
-        0,    0,  172,    0,    0,    0,    0,    0,    0,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,  139,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,  108,  132,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,   86,    0,    0,    0,    0,    0,   17,    0,   15,
-        0,    0,  201,  200,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,   30,    0,    0,    0,
-
-      158,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-      194,    0,    0,  203,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,  126,    0,  163,    0,
+      199,    0,    0,  208,    0,    0,    0,    0,    0,    0,
+        0,    0,    0,    0,    0,    0,  131,    0,  168,    0,
        46,    0,    0,   64,    0,    0,    0,    0,    0,    0,
         0,    0,    0,    0,   19,    0,    0,    0,    0,    0,
-        0,   92,    0,    0,  128,   66,   87,    0,    0,  171,
-        0,    0,    0,    0,  162,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,    0,   76,    0,  122,
-        0,    0,    0,  146,    0,    0,    0,  210,    0,    0,
 
-        0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,  119,    0,    0,    0,    0,  186,    0,
-        0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
+        0,   92,    0,    0,  133,   66,   87,    0,    0,  176,
+        0,    0,    0,    0,  167,    0,    0,    0,    0,    0,
+        0,    0,    0,    0,    0,    0,    0,   76,    0,  127,
+        0,    0,    0,    0,    0,    0,    0,  151,    0,    0,
+        0,  215,    0,    0,    0,    0,    0,    0,    0,    0,
+        0,    0,    0,    0,    0,    0,    0,    0,  124,    0,
+        0,    0,    0,  191,    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,    0,    0,    0,    0,
-        0,   45,    0,    0,    0,    0,    0,    0,    0,    0,
-      160,    0,    0,    0,   67,    0,    0,    0,  156,   51,
-        0,    0,    0,  199,   38,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,    0,    0,   12,    0,
 
+        0,    0,    0,    0,    0,    0,   45,    0,    0,    0,
+        0,    0,    0,    0,    0,  165,    0,    0,    0,   67,
+        0,    0,    0,    0,    0,    0,    0,  161,   51,    0,
+        0,    0,  204,   38,    0,    0,    0,    0,    0,    0,
+        0,    0,    0,    0,    0,    0,    0,    0,   12,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,   49,
         0,    0,    0,   48,    0,    0,   18,    0,    0,    0,
-       75,    0,    0,    0,    0,    0,  148,    0,    0,    0,
+       75,    0,    0,    0,    0,    0,  153,    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,   83,    0,  145,    0,    0,    0,   65,
-        0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,  117,    0,    0,    0,    0,    0,    0,
-      176,    0,    0,    0,   50,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,  195,    0,    0,    0,    0,
-
-        0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,  106,    0,   71,    0,
-        0,    0,    0,   36,    0,   52,    0,    0,    0,    0,
-        0,    0,    0,  103,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,   24,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,  192,    0,    0,    0,    0,  161,
-=======
-        0,    0,    0,    0,  176,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,  143,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,  113,  136,    0,    0,
-        0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
 
-        0,    0,    0,   86,    0,    0,    0,    0,    0,   17,
-        0,   15,    0,    0,  205,  204,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,   30,    0,    0,    0,  162,    0,    0,    0,    0,
+        0,    0,    0,   83,    0,    0,    0,    0,    0,  150,
+        0,    0,    0,   65,    0,    0,    0,    0,    0,    0,
+        0,    0,    0,    0,    0,    0,    0,    0,  122,    0,
+        0,    0,    0,    0,    0,  181,    0,    0,    0,   50,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,  198,    0,    0,  207,
+      200,    0,    0,    0,    0,    0,    0,    0,    0,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,  130,    0,  167,    0,   46,    0,    0,   64,
-        0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-       19,    0,    0,    0,    0,    0,    0,   92,    0,    0,
+        0,  111,    0,   71,    0,    0,    0,    0,    0,  104,
+        0,    0,   36,    0,   52,    0,    0,    0,    0,    0,
+        0,    0,    0,  108,    0,    0,    0,    0,    0,    0,
 
-      132,   66,   87,    0,    0,  175,    0,    0,    0,    0,
-      166,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,   76,    0,  126,    0,    0,    0,    0,
-        0,    0,    0,  150,    0,    0,    0,  214,    0,    0,
-        0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,  124,    0,    0,    0,    0,  190,
-        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,    0,    0,   24,    0,    0,    0,    0,    0,
+        0,    0,    0,    0,  197,    0,    0,    0,    0,  166,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-
-        0,    0,   45,    0,    0,    0,    0,    0,    0,    0,
-        0,  164,    0,    0,    0,   67,    0,    0,    0,    0,
-        0,    0,    0,  160,   51,    0,    0,    0,  203,   38,
+        0,  134,    0,    0,    0,    0,    0,   72,    0,    0,
+        0,    0,   68,  202,    0,    0,    0,    0,    0,    0,
+        0,    0,    0,    0,    0,    0,   95,    0,    0,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,   12,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,   49,    0,    0,    0,   48,
-        0,    0,   18,    0,    0,    0,   75,    0,    0,    0,
-        0,    0,  152,    0,    0,    0,    0,    0,    0,    0,
+       25,   39,    0,    0,    0,    0,    0,    0,    0,    0,
+        0,    0,  203,    0,    0,   13,    0,    0,    0,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,    0,    0,    0,   83,
 
-        0,    0,    0,    0,    0,  149,    0,    0,    0,   65,
-        0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,  122,    0,    0,    0,    0,    0,
-        0,  180,    0,    0,    0,   50,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,  199,    0,    0,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,    0,  111,    0,   71,
-        0,    0,    0,    0,    0,  104,    0,    0,   36,    0,
-       52,    0,    0,    0,    0,    0,    0,    0,    0,  108,
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+        0,    0,    0,    0,    0,  207,    0,    0,    0,    0,
+        0,    0,    0,    0,    0,    0,    0,    0,  196,    0,
+       85,    0,   84,    0,   21,    0,   80,    0,    0,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,  129,    0,    0,    0,    0,    0,   72,    0,    0,
-        0,    0,   68,  197,    0,    0,    0,    0,    0,    0,
-        0,    0,   95,    0,    0,    0,    0,    0,    0,    0,
-
-<<<<<<< HEAD
-        0,    0,    0,    0,    0,    0,   25,   39,    0,    0,
-        0,    0,    0,    0,    0,    0,    0,    0,  198,    0,
-        0,   13,    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,  202,    0,    0,
-        0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-      191,    0,   85,    0,   84,    0,   21,    0,   80,    0,
-        0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,  142,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,    0,  118,    0,    0,
+        0,    0,    0,    0,  105,    0,  147,    0,    0,    0,
+        0,    0,    0,    0,    0,    0,    0,    0,    0,  123,
+        0,    0,    0,  195,    0,    0,    0,    0,    0,   74,
+        0,    0,   90,    0,   69,    0,   23,    0,  140,    0,
+        0,    0,    0,    0,    0,    0,    0,  110,    0,    0,
 
-        0,  190,    0,    0,    0,    0,    0,   74,    0,    0,
-       90,    0,   69,    0,   23,    0,  135,    0,    0,    0,
-        0,    0,    0,    0,    0,  105,    0,    0,    0,    0,
-        0,    0,    0,  101,    0,    0,    0,    0,    0,   47,
-        0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,   73,    0,    0,    0,    0,    0,
-        0,   99,    0,    0,    0,    0,    0,    0,    0,    0,
-=======
-       24,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-      196,    0,    0,    0,    0,  165,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,    0,  133,    0,    0,
-        0,    0,    0,   72,    0,    0,    0,    0,   68,  201,
+        0,    0,    0,    0,    0,    0,    0,    0,  101,    0,
+        0,    0,    0,    0,   47,    0,    0,    0,    0,    0,
+        0,    0,    0,    0,    0,    0,    0,    0,    0,   73,
+        0,    0,    0,    0,    0,    0,    0,    0,    0,   99,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,   95,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,   25,   39,    0,    0,
-        0,    0,    0,    0,    0,    0,    0,    0,  202,    0,
-        0,   13,    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,  107,
+       53,    0,    0,    0,  100,    0,    0,    0,    0,  201,
+        0,    0,    0,    0,  213,  216,   82,   81,   22,    0,
+      145,  162,  141,    0,    0,    0,    0,    0,    0,    0,
 
+      106,    0,    0,   96,    0,    0,    0,    0,    0,    0,
+        0,    0,  193,    0,    0,    0,    0,    0,    0,  198,
+        0,    0,   98,    0,   88,    0,    0,    0,    0,    0,
+        0,  142,    0,    0,    0,    0,    0,    0,    0,    0,
+      192,    0,    0,   26,  214,    0,    0,    0,    0,    0,
         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,  206,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,  195,    0,   85,    0,   84,    0,
-       21,    0,   80,    0,    0,    0,    0,    0,    0,    0,
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
-        0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-      105,    0,  146,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,  123,    0,    0,    0,  194,
-        0,    0,    0,    0,    0,   74,    0,    0,   90,    0,
-       69,    0,   23,    0,  139,    0,    0,    0,    0,    0,
-        0,    0,    0,  110,    0,    0,    0,    0,    0,    0,
-
-        0,    0,    0,    0,  101,    0,    0,    0,    0,    0,
-       47,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,   73,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,   99,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-<<<<<<< HEAD
-       53,    0,    0,  100,    0,    0,    0,    0,  196,    0,
-
-        0,    0,    0,  208,  211,   82,   81,   22,    0,  140,
-      157,  136,    0,    0,    0,    0,    0,    0,    0,    0,
-       96,    0,    0,    0,    0,    0,    0,    0,    0,  188,
-        0,    0,    0,    0,    0,    0,  193,    0,   98,    0,
-       88,    0,    0,    0,    0,    0,    0,  137,    0,    0,
-        0,    0,    0,    0,    0,  187,    0,    0,   26,  209,
-        0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,   97,    0,    0,    0,    0,
-       44,   42,    0,    0,    0,  102,    0,    0,  141,    0,
-       94,    0,    0,    0,    0,    0,    0,    0,    0,   93,
+        0,    0,   97,    0,    0,    0,    0,   44,   42,    0,
+        0,    0,    0,  102,    0,    0,  146,    0,   94,    0,
+      103,    0,    0,    0,    0,    0,    0,    0,   93,    0,
+      194,   43,  212,    0
 
-        0,  189,   43,  207,    0
-=======
-        0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,  107,   53,    0,    0,    0,
-      100,    0,    0,    0,    0,  200,    0,    0,    0,    0,
-      212,  215,   82,   81,   22,    0,  144,  161,  140,    0,
-        0,    0,    0,    0,    0,    0,  106,    0,    0,   96,
-
-        0,    0,    0,    0,    0,    0,    0,    0,  192,    0,
-        0,    0,    0,    0,    0,  197,    0,    0,   98,    0,
-       88,    0,    0,    0,    0,    0,    0,  141,    0,    0,
-        0,    0,    0,    0,    0,    0,  191,    0,    0,   26,
-      213,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,    0,    0,   97,    0,
-        0,    0,    0,   44,   42,    0,    0,    0,    0,  102,
-        0,    0,  145,    0,   94,    0,  103,    0,    0,    0,
-        0,    0,    0,    0,   93,    0,  193,   43,  211,    0
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
     } ;
 
 static const YY_CHAR yy_ec[256] =
@@ -1239,1321 +1001,537 @@ static const YY_CHAR yy_meta[77] =
         1,    1,    1,    1,    1,    1
     } ;
 
-<<<<<<< HEAD
-static const flex_int16_t yy_base[2214] =
-    {   0,
-        0,   72,   21,   31,   43,   51,   54,   60,   91,   99,
-     2596, 2597,   34, 2592,  145,    0,  207, 2597,  214,  221,
-       13,  228, 2597, 2572,  118,   25,    2,    6, 2597, 2597,
-       73,   11,   17, 2597, 2597, 2597,  104, 2580, 2533,    0,
-     2570,  108, 2587,   24,  256, 2597,   67, 2536, 2556,   84,
-       75, 2556,   88,  226,   91,   89,  284,  196,  206,  219,
-      208,  235,  241,   60,  277, 2536,  279,  291,  253,  293,
-      316, 2519,  282,  317,  356,  325, 2538,  305,    0,  378,
-      385,  406,  415,  422, 2597,    0, 2597,  429,  436,  218,
-      219,  287,  333,  354,  342, 2597, 2535, 2576, 2597,  382,
-
-     2597,  428,  346, 2533, 2574,  356,   10,  336,  409,  186,
-      417,  314,  319, 2573,    0,  489,  416, 2515,  409, 2514,
-     2515, 2521,  409, 2507, 2508, 2513,  412, 2523, 2506, 2515,
-     2505,  415,  416,  290, 2508, 2506,  425, 2495, 2553,  412,
-     2498, 2551, 2491,  440, 2512, 2512, 2506,  440, 2499, 2497,
-     2498, 2490, 2495, 2489,  435, 2500,  467, 2485, 2484, 2498,
-      462, 2536, 2483,  437, 2495,  446, 2483,  497, 2484,  483,
-     2496, 2493, 2494,  472, 2492, 2527, 2526,  486,  464, 2473,
-     2477,  483, 2473, 2465, 2482, 2474, 2476,    0,  487,  498,
-      484,  505,  500,  503, 2472, 2597,  525, 2467, 2597,  516,
-
-      501, 2597, 2521,  535, 2520,  536, 2519,  532, 2518, 2597,
-     2597,  578,  513,  542, 2477, 2469, 2473, 2474, 2454, 2465,
-     2467, 2466,  509,  517, 2504, 2468, 2449, 2446, 2454, 2460,
-     2448, 2462, 2458, 2449, 2458, 2458, 2453, 2445, 2447, 2450,
-     2430, 2434, 2447, 2449, 2446, 2438, 2428, 2431, 2445, 2597,
-     2431, 2439,   80, 2477, 2423, 2432, 2474, 2421, 2431, 2471,
-      555, 2430, 2469, 2414, 2416, 2427, 2465,  547, 2469, 2423,
-     2403, 2418,  570, 2408, 2414,  531, 2405, 2403,  529, 2403,
-     2409, 2400, 2399, 2412, 2405, 2395, 2406, 2410, 2409, 2403,
-      550, 2410, 2405, 2397, 2387, 2402, 2397, 2401, 2382, 2398,
-
-     2384, 2390, 2397, 2379,  537, 2384, 2381, 2380,  289, 2379,
-     2374, 2388, 2387,  582, 2386, 2389, 2371, 2379, 2367,  562,
-     2597, 2597,  584, 2597, 2597, 2365,  192, 2412,  586, 2423,
-     2597,  579, 2597, 2422, 2597, 2416,  633, 2597, 2378,  538,
-     2355, 2374, 2357, 2374, 2410, 2370, 2360, 2412, 2367, 2370,
-     2361, 2364, 2350, 2361,  572, 2400, 2358, 2355, 2356,  604,
-     2360, 2400, 2335, 2347, 2342, 2339, 2335, 2337, 2340, 2387,
-     2344, 2333, 2349, 2383, 2329,  612, 2342, 2342, 2325, 2326,
-     2339, 2337, 2335, 2335, 2334, 2329, 2336, 2331, 2316,  576,
-     2325, 2328, 2323,  574, 2322, 2318, 2368,  569,  581, 2597,
-
-     2327, 2361, 2311, 2310, 2303, 2305, 2317, 2308, 2315, 2296,
-     2313, 2305, 2301, 2306,  634, 2353, 2306,  612, 2303, 2306,
-     2306, 2304,  573, 2294, 2306,  604, 2281, 2282, 2303, 2294,
-     2284, 2281, 2295,  614, 2281, 2293, 2292, 2291, 2286, 2328,
-     2288, 2287, 2286, 2285, 2268, 2276, 2326, 2285, 2324, 2264,
-     2322, 2264,  659, 2277, 2275, 2597, 2597, 2275,  633, 2317,
-     2316, 2597, 2315, 2597,  640,  688, 2274,  653, 2313, 2307,
-     2260, 2262, 2264, 2251, 2248, 2597, 2253, 2246, 2258, 2261,
-     2248, 2247, 2597, 2257,  658, 2248, 2245, 2257,  624, 2242,
-     2244, 2597, 2289, 2249, 2234, 2236, 2247, 2245, 2245, 2239,
-
-      679, 2246, 2234, 2227, 2278, 2597, 2225, 2241, 2275, 2279,
-     2235, 2229, 2231, 2232, 2216, 2225, 2267, 2218, 2217, 2212,
-     2211, 2213, 2209, 2205,  627, 2224, 2198, 2205, 2210, 2203,
-     2219, 2253, 2257, 2597, 2202, 2198,  682, 2206, 2205, 2199,
-     2206, 2191, 2201, 2189, 2203, 2203, 2191, 2187, 2192, 2188,
-     2183, 2597, 2192, 2239, 2597, 2181, 2180, 2173, 2190, 2229,
-     2228, 2173, 2172, 2177, 2186, 2180, 2174, 2183,  685, 2220,
-     2182, 2166, 2161, 2157, 2163,  344, 2177, 2170, 2174, 2157,
-     2215, 2156, 2156, 2207, 2152, 2153, 2152, 2150, 2167, 2597,
-     2163, 2597, 2200, 2597, 2151, 2597, 2161, 2197, 2196, 2156,
-
-     2199, 2597, 2597, 2597,  539,  665, 2139,  719, 2597,  661,
-     2157, 2137, 2147, 2189, 2188, 2133, 2143, 2185, 2130, 2137,
-     2130, 2138, 2141, 2123, 2123, 2138, 2137, 2121,  591, 2135,
-     2134, 2118, 2133, 2115, 2162, 2129, 2126, 2166, 2110, 2112,
-     2124, 2124, 2122, 2122, 2597, 2107, 2104, 2162, 2117, 2109,
-     2115, 2106, 2114, 2597, 2099, 2110, 2114, 2096, 2108, 2100,
-      605, 2091, 2090, 2084, 2089, 2086, 2101, 2100, 2101, 2080,
-     2090, 2096, 2139, 2094, 2093, 2085, 2076, 2597, 2077, 2079,
-     2597, 2074, 2080, 2085, 2124, 2123,   16, 2084, 2121, 2066,
-     2119, 2066, 2069, 2067, 2069, 2060, 2075, 2597, 2073, 2059,
-
-      721, 2051, 2055, 2071, 2068, 2063, 2059, 2104, 2056, 2063,
-     2101, 2597, 2047, 2045, 2059, 2058, 2061, 2095, 2094, 2041,
-     2092, 2052, 2036, 2089, 2088, 2597, 2029,   91,  348,  689,
-      368,  442,  448,  552,  664,  632,  642,  634,  651,  644,
-     2597, 2597,  692,  704,  673,  676,  695,  689,  678,  674,
-      688,  689,  699,  742,  702,  702,  741,  744,  698,  695,
-      700,  710,  715,  701,  704,  707,  716,  716,  700,  757,
-      719,  711,  722,  762,  725,  718,  718,  720,  724,  730,
-      770,  733,  777,  735,  736, 2597,  739,  734,  725,  740,
-      745,  742,  739,  746,  745,  733,  747,  745,  753,  789,
-
-      751,  796,  797,  741,  754,  740,  750,  797,  755,  805,
-     2597,  806,  762,  760,  762,  758,  752,  768,  813,  809,
-      772,  761, 2597,  763,  774,  763,  776,  766,  779,  823,
-      782,  767,  826,  827,  770,  785, 2597,  779,  773,  784,
-      769,  780,  793,  784,  773,  779,  834,  798,  782,  782,
-      795,  839,  840,  787,  805,  800,  805,  802,  846,  788,
-      800,  801,  808,  799,  796, 2597,  862,  819,  820,  808,
-      822,  812,  815,  826,  817,  823,  824,  868,  844,  818,
-      832,  814,  821,  835,  880,  837,  834,  832, 2597,  836,
-      831,  846,  843,  829,  831,  850,  847,  848,  836,  843,
-
-      844,  853,  892,  858,  894,  856,  846,  860,  846,  845,
-      851,  907,  854,  849,  850,  856,  872,  855,  909,  864,
-      911, 2597,  875,  875,  868,  879,  877,  922,  864,  866,
-      881,  882,  870,  868,  930,  887,  873,  879,  877, 2597,
-     2597,  893,  892,  893,  898,  886,  896,  898, 2597, 2597,
-      898,  900,  887,  905,  892,  894, 2597,  891,  909,  896,
-      896,  947,  894,  898,  916,  957, 2597,  918,  959, 2597,
-     2597,  904,  918,  918,  963,  911,  910,  914,  908,  924,
-      969,  922,  912,  913,  909,  919,  923,  934,  935,  930,
-      932,  925,  927,  923,  940,  930,  945,  928,  987,  944,
-
-      949,  926,  949,  935,  934, 2597,  941,  943,  992,  993,
-      945,  958,  996,  943,  958,  952,  977,  985, 1007,  955,
-     1004,  966, 1006, 2597, 1012,  955,  974,  964,  963,  958,
-      959,  971,  966,  962,  980,  966,  967,  977,  986, 1022,
-      973,  971,  989,  982,  977, 1030, 1036,  993,  984, 2597,
-      998,  989,  997,  999,  984, 1000,  990, 1002,  999,  997,
-     1044, 1010,  994,  995, 2597, 1011, 1014,  997,  999, 1057,
-     1000, 1019, 2597, 1018, 1021, 1008, 1003, 1021, 1009, 1062,
-     1020, 1016, 1013, 1066, 1015, 1068, 1030, 1016, 1034, 1034,
-     1034, 1020, 1035, 1027, 1023, 1041, 1040, 1027, 1044, 2597,
-
-     1028, 2597, 1037, 1084, 1037, 2597, 1045, 1048, 1041, 1095,
-     1042, 2597, 1045, 1050, 1094, 1045, 1046, 1058, 1052, 1053,
-     1051, 1062, 1107, 1051, 1052, 1110, 1111, 1055, 1067, 1060,
-     2597, 1057, 1065, 1063, 1114, 1056, 1077, 1063, 1064, 1065,
-     1066, 1072, 1080, 1071, 1085, 1086, 1087, 1103, 1108, 2597,
-     1090, 1095, 1078, 1078, 2597, 1079, 1081, 1092, 1082, 1102,
-     1101, 1092, 1103, 1146, 1088, 1108, 1101, 1105, 1109, 1092,
-     1109, 1110, 1101, 1156, 1103, 1107, 2597, 1154, 1105, 1123,
-     1105, 1105, 1126, 1123, 1163, 1112, 1130, 1118, 1132, 1118,
-     1126, 1135, 1115, 1130, 1137, 1179, 1180, 2597, 1133, 1182,
-
-     1183, 1125, 1135, 1145, 1129, 1149, 1132, 1134, 1134, 1141,
-     1150, 1138, 1145, 1140, 1147, 1159, 1200, 1147, 1202, 1147,
-     1164, 1205, 1155, 1159, 1157, 1155, 1150, 1211, 1162, 1159,
-     1214, 1164, 1216, 1212, 1218, 1171, 2597, 1160, 1177, 1170,
-     1161, 1180, 1174, 1169, 1180, 1181, 1177, 1189, 2597, 1173,
-     1169, 2597, 2597, 1175, 1235, 1194, 1175, 1194, 1195, 1197,
-     1236, 1189, 1243, 1244, 1197, 1202, 1196, 1194, 1205, 1187,
-     1192, 1198, 1232, 1223, 1255, 1210, 1210, 1214, 1259, 1202,
-     1202, 1205, 1222, 1217, 1221, 1216, 2597, 1213, 1209, 1226,
-     1206, 1227, 1217, 1216, 1269, 1222, 2597, 1236, 1234, 1237,
-
-     1221, 1230, 1235, 1240, 1226, 1286, 1239, 1244, 1231, 1245,
-     1243, 1235, 1241, 1237, 1255, 1256, 1257, 2597, 2597, 1255,
-     2597, 1257, 2597, 1242, 1253, 1244, 1263, 1256, 1254, 1306,
-     1263, 1260, 1304, 1268, 1257, 1264, 1269, 1266, 1272, 2597,
-     1265, 2597, 1257, 1318, 2597, 1319, 1266, 1273, 1317, 1279,
-     2597, 1280, 1268, 2597, 1278, 2597, 1269, 2597, 1269, 1270,
-     1273, 1287, 1292, 1275, 1286, 1335, 1292, 1293, 1333, 1289,
-     1340, 1336, 1342, 2597, 1293, 1290, 1345, 1346, 1303, 1304,
-     1306, 2597, 2597, 1298, 1293, 1347, 1296, 1312, 1296, 1308,
-     1297, 1328, 1359, 2597, 1316, 1307, 1318, 2597, 1363, 1300,
-
-     1311, 1326, 1362, 1314, 1325, 1313, 1327, 1328, 1325, 1369,
-     1332, 1334, 1323, 1333, 1339, 1327, 1327, 1382, 1378, 1379,
-     1385, 1343, 2597, 1345, 1344, 1346, 1338, 1341, 1350, 1351,
-     1348, 1338, 1341, 1341, 1400, 1347, 1402, 1349, 1404, 1347,
-     1352, 1408, 2597, 1366, 1345, 1360, 1353, 1356, 1369, 1372,
-     1371, 1369, 1418, 1372, 2597, 2597, 1368, 1378, 1363, 1419,
-     1366, 1426, 1382, 1368, 1429, 1430, 1431, 1375, 1385, 1434,
-     1391, 2597, 1383, 1384, 1386, 1439, 1382, 2597, 1399, 2597,
-     1398, 1388, 2597, 2597, 1401, 1384, 1404, 1405, 1391, 1393,
-     1452, 1402, 1454, 1403, 1397, 1436, 2597, 1458, 1408, 1455,
-
-     2597, 1403, 1462, 1412, 1406, 1403, 1406, 1408, 1404, 1426,
-     1465, 1418, 1430, 1433, 1430, 1422, 1425, 1418, 1478, 1426,
-     2597, 1424, 1423, 2597, 1425, 1484, 1437, 1428, 1482, 1444,
-     1444, 1447, 1447, 1444, 1488, 1450, 2597, 1442, 2597, 1443,
-     2597, 1453, 1445, 2597, 1494, 1456, 1457, 1454, 1498, 1446,
-     1461, 1501, 1463, 1455, 2597, 1452, 1452, 1458, 1457, 1455,
-     1509, 2597, 1471, 1471, 2597, 2597, 2597, 1512, 1459, 2597,
-     1476, 1461, 1462, 1468, 2597, 1477, 1524, 1472, 1464, 1470,
-     1480, 1492, 1485, 1491, 1481, 1536, 1489, 2597, 1498, 2597,
-     1495, 1540, 1515, 2597, 1499, 1484, 1544, 2597, 1545, 1502,
-
-     1507, 1489, 1549, 1550, 1546, 1510, 1507, 1503, 1496, 1503,
-     1552, 1510, 1511, 2597, 1501, 1517, 1515, 1564, 2597, 1502,
-     1561, 1525, 1526, 1522, 1566, 1514, 1519, 1517, 1576, 1532,
-     1520, 1579, 1575, 1530, 1582, 1543, 1532, 1526, 1586, 1528,
-     1537, 1530, 1544, 1547, 1592, 1534, 1551, 1547, 1545, 1538,
-     1553, 1537, 1595, 1596, 1597, 1598, 1561, 1554, 1553, 1553,
-     1548, 2597, 1556, 1562, 1553, 1554, 1553, 1555, 1610, 1556,
-     2597, 1552, 1570, 1619, 2597, 1589, 1621, 1574, 2597, 2597,
-     1565, 1576, 1625, 2597, 2597, 1571, 1576, 1574, 1624, 1582,
-     1587, 1573, 1576, 1593, 1582, 1580, 1580, 1582, 2597, 1640,
-
-     1586, 1595, 1638, 1581, 1587, 1647, 1596, 1606, 1607, 2597,
-     1652, 1605, 1649, 2597, 1600, 1608, 2597, 1599, 1614, 1602,
-     2597, 1612, 1613, 1614, 1663, 1621, 2597, 1660, 1626, 1602,
-     1620, 1621, 1622, 1631, 1613, 1619, 1621, 1633, 1632, 1623,
-     1673, 1625, 1621, 1622, 1623, 1678, 1684, 1634, 1686, 1639,
-     1629, 1645, 1638, 2597, 1691, 2597, 1640, 1693, 1635, 2597,
-     1638, 1648, 1692, 1640, 1655, 1642, 1701, 1658, 1644, 1651,
-     1651, 1662, 1663, 2597, 1657, 1652, 1666, 1652, 1712, 1665,
-     2597, 1709, 1660, 1657, 2597, 1671, 1658, 1679, 1675, 1677,
-     1722, 1675, 1672, 1680, 1674, 2597, 1727, 1668, 1670, 1686,
-
-     1679, 1680, 1670, 1686, 1687, 1681, 1697, 1687, 1739, 1699,
-     1683, 1692, 1738, 1696, 1745, 1694, 2597, 1688, 2597, 1695,
-     1749, 1750, 1747, 2597, 1709, 2597, 1749, 1711, 1712, 1697,
-     1698, 1706, 1760, 2597, 1708, 1757, 1758, 1713, 1708, 1726,
-     1723, 1714, 1727, 1722, 2597, 1719, 1724, 1722, 1774, 1775,
-     1723, 1720, 1734, 1721, 2597, 1736, 1737, 1738, 1739, 2597,
-     1729, 1741, 1786, 1739, 1744, 1789, 1731, 1739, 1733, 1741,
-     1754, 2597, 1755, 1736, 1737, 1744, 1746, 2597, 1760, 1757,
-     1797, 1758, 2597, 2597, 1762, 1747, 1747, 1762, 1755, 1754,
-     1765, 1752, 2597, 1768, 1756, 1759, 1815, 1755, 1774, 1765,
-
-     1777, 1770, 1769, 1778, 1780, 1784, 2597, 2597, 1777, 1768,
-     1768, 1828, 1771, 1830, 1772, 1832, 1790, 1834, 2597, 1776,
-     1836, 2597, 1832, 1794, 1791, 1796, 1783, 1791, 1802, 1789,
-     1800, 1786, 1784, 1792, 1791, 1796, 1788, 1853, 1806, 1807,
-     1797, 1814, 1813, 1854, 1798, 1817, 1818, 2597, 1823, 1816,
-     1865, 1822, 1809, 1824, 1869, 1826, 1829, 1816, 1825, 1826,
-     2597, 1875, 2597, 1828, 2597, 1837, 2597, 1878, 2597, 1820,
-     1880, 1827, 1882, 1825, 1884, 1832, 1881, 1882, 1844, 1884,
-     1830, 1834, 1852, 1893, 1852, 2597, 1843, 1833, 1892, 1858,
-     1851, 1847, 1901, 1844, 1846, 1845, 1852, 2597, 1848, 1907,
-
-     1851, 2597, 1856, 1866, 1851, 1859, 1861, 2597, 1862, 1856,
-     2597, 1868, 2597, 1864, 2597, 1874, 2597, 1875, 1875, 1866,
-     1922, 1866, 1876, 1861, 1874, 2597, 1876, 1884, 1929, 1870,
-     1872, 1869, 1893, 2597, 1880, 1887, 1888, 1891, 1880, 2597,
-     1934, 1881, 1889, 1898, 1897, 1900, 1901, 1902, 1895, 1890,
-     1891, 1891, 1903, 1898, 2597, 1909, 1897, 1950, 1901, 1913,
-     1958, 2597, 1904, 1916, 1961, 1910, 1912, 1910, 1911, 1966,
-     1919, 1906, 1921, 1926, 1971, 1972, 1973, 1974, 1975, 1932,
-     1977, 1978, 1979, 1923, 1927, 1923, 1939, 1922, 1934, 1928,
-     2597, 1944, 1988, 2597, 1945, 1930, 1948, 1939, 2597, 1940,
-
-     1954, 1950, 1943, 2597, 2597, 2597, 2597, 2597, 1997, 2597,
-     2597, 2597, 1940, 1948, 1943, 1996, 1962, 1959, 2004, 1965,
-     2597, 2006, 1948, 2008, 1951, 1964, 1963, 1964, 1954, 2597,
-     1955, 2015, 1968, 1977, 1970, 2014, 2597, 1961, 2597, 1973,
-     2597, 2017, 2023, 1965, 1981, 2026, 2027, 2597, 1984, 1978,
-     1971, 1991, 1988, 1980, 1984, 2597, 2031, 1980, 2597, 2597,
-     1980, 1988, 2035, 1995, 1988, 2043, 1991, 1991, 1987, 1989,
-     2048, 2049, 1991, 2007, 1992, 2597, 2053, 2000, 2007, 2056,
-     2597, 2597, 2009, 2058, 2006, 2597, 2010, 2009, 2597, 2010,
-     2597, 2004, 2004, 2021, 2022, 2067, 2013, 2069, 2070, 2597,
-
-     2071, 2597, 2597, 2597, 2597, 2077, 2080, 2083, 2084, 2086,
-     2089, 2092, 2095
-    } ;
-
-static const flex_int16_t yy_def[2214] =
-    {   0,
-     2206, 2206, 2207, 2207, 2206, 2206, 2206, 2206, 2206, 2206,
-     2205, 2205, 2205, 2205, 2205, 2208, 2205, 2205, 2205, 2205,
-     2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205,
-     2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2209,
-     2205, 2205, 2205, 2210,   15, 2205,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45, 2211,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45, 2208, 2205,
-     2205, 2205, 2205, 2205, 2205, 2212, 2205, 2205, 2205, 2205,
-     2205, 2205, 2205, 2205, 2205, 2205, 2205, 2209, 2205, 2210,
-
-     2205, 2205,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45, 2213,   45, 2211,   45,   45,   45,   45,
-=======
-static const flex_int16_t yy_base[2299] =
+static const flex_int16_t yy_base[2303] =
     {   0,
         0,   75,   21,   28,   39,   47,   53,   61,   95,  103,
-     2739, 2740,   31, 2735,  151,    0,  216, 2740,  223,  230,
-       13,  237, 2740, 2715,  124,   17,    4,   34, 2740, 2740,
-       23,   43,   64, 2740, 2740, 2740,   56, 2723, 2673,    0,
-     2713,  106, 2730,    2,  268, 2740,   85,   90, 2676, 2697,
-       98,   77, 2697,  235,  231,   97,  207,  298,  226,  312,
-      293,   62,  254,  205,  203,  223, 2676,  252,  321,  336,
-      289,  339, 2659,   21,  344,  394,  354, 2678,  348,    0,
-      408,  422,  448,  456,  462, 2740,    0, 2740,  438,  470,
-      240,  256,  244,  321,  322,  278, 2740, 2675, 2719, 2740,
-
-      266, 2740,  484,  315,  374, 2673, 2717,  323,   17,  334,
-      362, 2711,  379,  377,  384,  391, 2715,    0,  548,  439,
-     2654,  431, 2653, 2654, 2660,  440, 2646, 2647, 2652,   76,
-     2662, 2645, 2654, 2644,  445,  452,   63, 2647, 2645,  444,
-     2634, 2695,   16, 2637, 2693, 2630,  180, 2651, 2651, 2645,
-      209, 2638, 2636, 2637, 2629, 2634, 2628,  388, 2639,  373,
-     2624, 2623, 2637,  455, 2678, 2622,  451, 2634,  459, 2622,
-      518, 2623,  462, 2635, 2632, 2633,  379, 2631, 2669, 2668,
-      405,  200, 2612, 2616,  458, 2612, 2604, 2621, 2613, 2615,
-        0,  481,  498,  473,  503,  500,  498, 2611, 2740,  512,
-
-      530, 2606, 2740,  519,  515, 2740, 2663,  552,  559, 2662,
-      560, 2661,  554, 2660, 2740, 2740,  603,  530,  566, 2616,
-     2608, 2612, 2613, 2593, 2604, 2606, 2605,  334,  541, 2646,
-     2607, 2588, 2585, 2593, 2599, 2587, 2601, 2597, 2588, 2597,
-     2597, 2592, 2584, 2586, 2589, 2569, 2573, 2586, 2588, 2585,
-     2577, 2567, 2570, 2584, 2740, 2570, 2578,   82, 2619, 2562,
-     2571, 2616, 2560, 2570, 2613,  579, 2569, 2611, 2553, 2555,
-     2566, 2607,  569, 2611, 2562, 2542, 2557,  528, 2547, 2553,
-      488, 2544, 2542,  347, 2542, 2548, 2539, 2538, 2551, 2544,
-     2534, 2545, 2549, 2548, 2542,  480, 2549, 2544, 2536, 2526,
-
-     2541, 2536, 2540, 2521, 2537, 2523, 2529, 2536, 2518,  214,
-     2523, 2520, 2519,  600, 2518, 2513, 2527, 2526,  580, 2525,
-     2528, 2510, 2518, 2506,  581, 2740, 2740,  585, 2740, 2740,
-     2504,  550,  582, 2554,  597, 2565, 2740,  595,  606, 2740,
-     2564, 2740, 2558,  649, 2740, 2517,  595, 2494, 2513, 2496,
-     2513, 2552, 2509, 2499, 2554, 2506, 2509, 2500, 2503, 2489,
-     2500,  631, 2542, 2497, 2494, 2495,  634, 2499, 2542, 2474,
-     2486, 2481, 2478, 2474, 2476, 2479, 2529, 2483, 2472, 2488,
-     2525, 2468,  672, 2481, 2481, 2464, 2465, 2478, 2476, 2474,
-     2474, 2473, 2468, 2475, 2470, 2455,  615, 2464, 2467, 2462,
-
-      618, 2461, 2457, 2510,  594,  603, 2740, 2466, 2503, 2450,
-     2449, 2442, 2444, 2456, 2447, 2454, 2435, 2452, 2444, 2440,
-     2445,  619, 2495, 2445,  634, 2442, 2445, 2445, 2443,   50,
-     2433, 2445,  627, 2420, 2421, 2442, 2433, 2423, 2420, 2434,
-      637, 2420, 2432, 2431, 2430, 2425, 2470, 2427, 2426, 2425,
-     2424, 2407, 2415, 2468, 2424, 2466, 2403, 2464, 2403,  686,
-     2416, 2414, 2740, 2740, 2414,  646, 2454, 2458, 2457, 2740,
-     2456,  617, 2740,  671,  726, 2412,  657, 2454, 2448, 2398,
-     2400, 2402, 2389, 2386, 2740, 2391, 2384, 2396, 2399, 2386,
-     2385, 2740, 2395,  653, 2386, 2383, 2395,  539, 2380, 2382,
-
-     2740, 2430, 2387, 2372, 2374, 2385, 2383, 2383, 2377,  700,
-     2384, 2372, 2365, 2419, 2740, 2363, 2379, 2416, 2420, 2373,
-     2367, 2369, 2370, 2354, 2363, 2408, 2356, 2355, 2350, 2349,
-     2351, 2347, 2343,  662, 2362, 2336, 2343, 2348, 2341, 2357,
-     2394, 2398, 2740, 2340, 2336,  703, 2344, 2343, 2337, 2344,
-     2329, 2339, 2327, 2341, 2341, 2329, 2325, 2330, 2326, 2321,
-     2740, 2381, 2740, 2320, 2319, 2312, 2329, 2371, 2370, 2312,
-     2311, 2316, 2325, 2319, 2313, 2322,  706, 2362, 2321, 2305,
-     2300, 2296, 2302,  660, 2316, 2309, 2313, 2296, 2357, 2295,
-     2295, 2349, 2291, 2292, 2291, 2289, 2306, 2740, 2302, 2740,
-
-     2342, 2740, 2290, 2740, 2300, 2339, 2338, 2295, 2341,  703,
-     2740, 2740, 2740,  685,  692,  691, 2278,  726, 2740,  575,
-     2296, 2276, 2286, 2331, 2330, 2272, 2282, 2327, 2269, 2276,
-     2269, 2277, 2270, 2279, 2261, 2261, 2276, 2275, 2259,  478,
-     2273, 2272, 2256, 2271, 2253, 2303, 2267, 2264, 2307, 2248,
-     2250, 2262, 2262, 2260, 2260, 2740, 2245, 2242, 2303, 2255,
-     2247, 2253, 2244, 2252, 2740, 2237, 2248, 2252, 2234, 2246,
-     2238,  608, 2229, 2228, 2222, 2227, 2224, 2239, 2238, 2239,
-     2218, 2228, 2234, 2280, 2232, 2231, 2223, 2214, 2740, 2215,
-     2217, 2740, 2212, 2218, 2223, 2265, 2264,  690, 2222, 2262,
-
-     2204, 2260, 2204, 2207, 2205, 2207, 2198, 2740, 2212, 2198,
-      752, 2190, 2194, 2210, 2207, 2202, 2198, 2246, 2195, 2202,
-     2243, 2740, 2186, 2184, 2198, 2197, 2200, 2237, 2236, 2180,
-     2234, 2191, 2175, 2231, 2226, 2740,  211,  323,  377,  487,
-      493,  505,  506,  655,  718,  682,  693,  684,  688,  691,
-     2740, 2740,  717,  731,  732,  726,  739,  699,  700,  719,
-      713,  702,  698,  712,  713,  730,  776,  733,  733,  775,
-      779,  732,  729,  734,  735,  745,  750,  736,  739,  742,
-      751,  751,  736,  796,  755,  747,  757,  800,  760,  753,
-      753,  755,  759,  765,  808,  768,  815,  770,  771, 2740,
-
-      774,  769,  760,  775,  780,  777,  774,  781,  780,  768,
-      782,  780,  788,  827,  786,  834,  835,  776,  789,  775,
-      785,  835,  790,  843, 2740,  844,  797,  795,  797,  793,
-      787,  803,  851,  847,  807,  796, 2740,  798,  809,  798,
-      811,  801,  814,  861,  817,  802,  864,  804,  819, 2740,
-      813,  807,  818,  803,  814,  827,  818,  807,  813,  871,
-      832,  816,  816,  829,  876,  877,  821,  839,  834,  839,
-      836,  883,  822,  834,  835,  842,  833,  830, 2740,  899,
-      853,  854,  842,  856,  846,  849,  860,  851,  857,  858,
-      886,  878,  907,  908,  882,  855,  869,  851,  858,  872,
-
-      920,  874,  871,  869, 2740,  873,  868,  883,  880,  866,
-      868,  887,  884,  884,  886,  874,  881,  882,  892,  934,
-      898,  937,  897,  887,  900,  886,  885,  891,  950,  894,
-      889,  890,  896,  912,  895,  952,  904,  954, 2740,  915,
-      915,  908,  919,  917,  965,  904,  906,  921,  922,  910,
-      908,  973,  927,  913,  919,  917, 2740, 2740,  933,  932,
-      933,  938,  926,  936,  938, 2740, 2740,  938,  940,  927,
-      945,  932,  934, 2740,  931,  949,  936,  936,  990,  934,
-      938,  956, 1000, 2740,  958, 1002, 2740,  944,  958,  958,
-     1006,  951,  950,  954,  948,  964, 1012,  962,  952,  953,
-
-      949,  959,  963,  974,  975,  970,  972,  965,  967,  963,
-      980,  970,  985,  968, 1030,  984,  989,  966,  989,  975,
-      974, 2740,  981,  983, 1035, 1036,  985,  998, 1039,  983,
-      998,  992, 1016, 1026, 1014, 1022, 1034, 1051,  997, 1049,
-     1009, 1052, 2740, 1058,  998, 1017, 1007, 1006, 1001, 1002,
-     1014, 1009, 1005, 1023, 1015, 1010, 1011, 1021, 1030, 1069,
-     1017, 1016, 1037, 1029, 1024, 1080, 1086, 1040, 1031, 2740,
-     1045, 1036, 1044, 1046, 1031, 1047, 1037, 1049, 1046, 1044,
-     1094, 1057, 1041, 1042, 2740, 1058, 1061, 1044, 1046, 1107,
-     1047, 1066, 2740, 1065, 1068, 1055, 1050, 1068, 1056, 1112,
-
-     1067, 1063, 1060, 1116, 1062, 1118, 1077, 1063, 1081, 1081,
-     1081, 1067, 1082, 1074, 1070, 1088, 1087, 1074, 1091, 2740,
-     1075, 2740, 1084, 1134, 1084, 2740, 1092, 1095, 1088, 1145,
-     1089, 2740, 1092, 1097, 1144, 1092, 1093, 1105, 1099, 1100,
-     1098, 1109, 1157, 1098, 1099, 1160, 1161, 1102, 1114, 1107,
-     2740, 1103, 1111, 1109, 1164, 1103, 1124, 1110, 1111, 1112,
-     1113, 1119, 1127, 1118, 1132, 1133, 1134, 1149, 1178, 1161,
-     1153, 1158, 2740, 1141, 1145, 1128, 1128, 2740, 1129, 1131,
-     1142, 1132, 1152, 1151, 1142, 1153, 1199, 1138, 1150, 1159,
-     1152, 1156, 1160, 1143, 1160, 1161, 1152, 1210, 1158, 1162,
-
-     2740, 1212, 1158, 1176, 1158, 1158, 1179, 1176, 1219, 1165,
-     1183, 1171, 1185, 1171, 1179, 1188, 1168, 1183, 1190, 1235,
-     1236, 2740, 1186, 1238, 1239, 1178, 1188, 1198, 1182, 1202,
-     1185, 1187, 1187, 1194, 1203, 1191, 1198, 1193, 1200, 1212,
-     1256, 1200, 1258, 1200, 1217, 1261, 1208, 1212, 1210, 1208,
-     1203, 1267, 1215, 1212, 1270, 1217, 1272, 1268, 1274, 1224,
-     2740, 1213, 1230, 1223, 1214, 1233, 1227, 1222, 1232, 1233,
-     1229, 1242, 2740, 1226, 1222, 2740, 2740, 1228, 1291, 1247,
-     1228, 1247, 1248, 1250, 1292, 1242, 1299, 1300, 1250, 1255,
-     1249, 1247, 1258, 1240, 1245, 1251, 1277, 1290, 1278, 1292,
-
-     1279, 1314, 1266, 1266, 1270, 1318, 1258, 1258, 1261, 1278,
-     1273, 1277, 1272, 2740, 1269, 1282, 1266, 1283, 1263, 1284,
-     1274, 1273, 1329, 1279, 2740, 1293, 1295, 1298, 1282, 1291,
-     1295, 1300, 1286, 1349, 1299, 1304, 1291, 1305, 1303, 1295,
-     1301, 1297, 1315, 1316, 1317, 2740, 2740, 1315, 2740, 1317,
-     2740, 1302, 1313, 1304, 1323, 1316, 1314, 1369, 1323, 1320,
-     1367, 1328, 1317, 1324, 1329, 1326, 1332, 2740, 1325, 2740,
-     1317, 1381, 2740, 1382, 1326, 1333, 1380, 1339, 2740, 1340,
-     1328, 2740, 1338, 2740, 1329, 2740, 1329, 1330, 1333, 1347,
-     1352, 1335, 1346, 1398, 1352, 1353, 1396, 1349, 1403, 1399,
-
-     1405, 2740, 1353, 1350, 1408, 1409, 1363, 1364, 1366, 2740,
-     2740, 1358, 1353, 1410, 1356, 1372, 1356, 1368, 1357, 1416,
-     1399, 1400, 1392, 1425, 2740, 1379, 1370, 1381, 2740, 1429,
-     1363, 1374, 1389, 1428, 1377, 1388, 1376, 1375, 1391, 1392,
-     1389, 1436, 1396, 1398, 1387, 1397, 1403, 1391, 1391, 1451,
-     1447, 1449, 1455, 1409, 2740, 1412, 1411, 1413, 1404, 1407,
-     1416, 1417, 1414, 1404, 1407, 1407, 1469, 1413, 1471, 1415,
-     1473, 1413, 1418, 1477, 2740, 1432, 1411, 1426, 1419, 1422,
-     1435, 1438, 1437, 1435, 1487, 1438, 2740, 2740, 1434, 1444,
-     1429, 1488, 1432, 1495, 1448, 1434, 1498, 1499, 1500, 1441,
-
-     1451, 1503, 1457, 2740, 1449, 1450, 1452, 1508, 1448, 2740,
-     1465, 2740, 1464, 1454, 2740, 2740, 1467, 1450, 1470, 1471,
-     1457, 1459, 1521, 1468, 1523, 1469, 1463, 1490, 1508, 1523,
-     1509, 2740, 1529, 1477, 1527, 2740, 1472, 1534, 1481, 1475,
-     1472, 1475, 1477, 1473, 1536, 1496, 1538, 1488, 1500, 1503,
-     1500, 1492, 1495, 1488, 1551, 1498, 2740, 1497, 1496, 2740,
-     1498, 1560, 1510, 1501, 1558, 1517, 1517, 1520, 1520, 1517,
-     1564, 1523, 2740, 1515, 2740, 1516, 2740, 1526, 1518, 2740,
-     1570, 1529, 1530, 1527, 1574, 1520, 1535, 1578, 1537, 1529,
-     2740, 1526, 1526, 1532, 1531, 1529, 1586, 2740, 1545, 1545,
-
-     2740, 2740, 2740, 1589, 1533, 2740, 1550, 1535, 1536, 1542,
-     2740, 1551, 1601, 1546, 1538, 1544, 1554, 1566, 1559, 1565,
-     1555, 1613, 1563, 2740, 1572, 2740, 1569, 1617, 1594, 1595,
-     1601, 1586, 1594, 2740, 1577, 1562, 1625, 2740, 1626, 1580,
-     1585, 1567, 1630, 1631, 1572, 1628, 1592, 1585, 1581, 1574,
-     1582, 1634, 1589, 1590, 2740, 1580, 1596, 1594, 1651, 2740,
-     1586, 1648, 1609, 1609, 1605, 1652, 1597, 1602, 1600, 1662,
-     1615, 1603, 1665, 1661, 1613, 1668, 1626, 1615, 1609, 1672,
-     1611, 1620, 1613, 1627, 1630, 1678, 1617, 1634, 1630, 1628,
-     1621, 1636, 1620, 1681, 1682, 1683, 1684, 1644, 1637, 1636,
-
-     1636, 1631, 2740, 1639, 1645, 1636, 1637, 1636, 1638, 1696,
-     1639, 2740, 1635, 1653, 1705, 2740, 1673, 1687, 1686, 1675,
-     1677, 1711, 1661, 2740, 2740, 1652, 1663, 1715, 2740, 2740,
-     1669, 1659, 1664, 1662, 1715, 1670, 1675, 1662, 1665, 1681,
-     1670, 1668, 1668, 1670, 2740, 1738, 1673, 1682, 1729, 1674,
-     1679, 1742, 1688, 1698, 1699, 2740, 1747, 1697, 1744, 2740,
-     1692, 1700, 2740, 1691, 1706, 1694, 2740, 1704, 1705, 1706,
-     1758, 1713, 2740, 1755, 1718, 1694, 1712, 1713, 1714, 1723,
-     1705, 1711, 1713, 1725, 1724, 1715, 1768, 1717, 1713, 1714,
-     1715, 1773, 1779, 1726, 1781, 1731, 1721, 1737, 1730, 2740,
-
-     1763, 1787, 1769, 1784, 1790, 2740, 1736, 1792, 1731, 2740,
-     1733, 1735, 1745, 1792, 1737, 1752, 1739, 1801, 1755, 1741,
-     1748, 1748, 1759, 1760, 2740, 1754, 1749, 1763, 1749, 1812,
-     1764, 2740, 1811, 1759, 1756, 2740, 1770, 1757, 1778, 1774,
-     1776, 1824, 1774, 1771, 1779, 1773, 2740, 1829, 1767, 1769,
-     1785, 1778, 1779, 1769, 1785, 1786, 1780, 1796, 1786, 1841,
-     1798, 1782, 1791, 1840, 1795, 1847, 1793, 2740, 1787, 2740,
-     1794, 1851, 1852, 1849, 1850, 2740, 1832, 1838, 2740, 1810,
-     2740, 1854, 1803, 1814, 1815, 1800, 1801, 1809, 1866, 2740,
-     1811, 1863, 1864, 1816, 1811, 1829, 1826, 1817, 1830, 1825,
-
-     2740, 1822, 1827, 1825, 1880, 1881, 1826, 1825, 1839, 1826,
-     2740, 1841, 1842, 1843, 1844, 2740, 1834, 1846, 1894, 1844,
-     1849, 1897, 1836, 1844, 1838, 1846, 1859, 2740, 1860, 1841,
-     1842, 1849, 1851, 2740, 1865, 1862, 1905, 1863, 2740, 2740,
-     1867, 1893, 1894, 1892, 1855, 1855, 1864, 1871, 1864, 1863,
-     1874, 1861, 2740, 1877, 1865, 1868, 1927, 1864, 1883, 1874,
-     1886, 1879, 1878, 1887, 1889, 1893, 2740, 2740, 1886, 1877,
-     1879, 1943, 1883, 1945, 1884, 1947, 1902, 1949, 2740, 1888,
-     1951, 2740, 1947, 1906, 1903, 1908, 1895, 1903, 1914, 1901,
-     1912, 1898, 1896, 1904, 1903, 1908, 1900, 1945, 1969, 1951,
-
-     1971, 1921, 1910, 1923, 1913, 1930, 1929, 1973, 1914, 1933,
-     1934, 2740, 1939, 1932, 1984, 1938, 1925, 1940, 1988, 1942,
-     1945, 1932, 1941, 1942, 2740, 1994, 2740, 1946, 2740, 1955,
-     2740, 1999, 2740, 1938, 2001, 1945, 2003, 1943, 2005, 1950,
-     2002, 2003, 1962, 2005, 1948, 1952, 1970, 2014, 1970, 1997,
-     2740, 1993, 2740, 1963, 1957, 1954, 2016, 1979, 1972, 1968,
-     2025, 1965, 1967, 1966, 1973, 2740, 1969, 2031, 1972, 2740,
-     1977, 1987, 1972, 1980, 1982, 2740, 1983, 1977, 2740, 1989,
-     2740, 1985, 2740, 1996, 2740, 1998, 1998, 1989, 2048, 1989,
-     1999, 1984, 1997, 2740, 1999, 2030, 2036, 2008, 2006, 2058,
-
-     1996, 1998, 1995, 2019, 2740, 2006, 2013, 2014, 2017, 2006,
-     2740, 2063, 2007, 2015, 2024, 2023, 2026, 2027, 2028, 2021,
-     2016, 2017, 2017, 2029, 2026, 2740, 2037, 2025, 2081, 2029,
-     2041, 2069, 2090, 2091, 2035, 2740, 2035, 2047, 2095, 2041,
-     2043, 2041, 2042, 2100, 2050, 2037, 2052, 2057, 2105, 2106,
-     2107, 2108, 2109, 2063, 2111, 2112, 2113, 2054, 2059, 2055,
-     2071, 2054, 2066, 2060, 2122, 2740, 2740, 2067, 2078, 2125,
-     2740, 2079, 2064, 2082, 2073, 2740, 2074, 2088, 2084, 2077,
-     2740, 2740, 2740, 2740, 2740, 2134, 2740, 2740, 2740, 2074,
-     2082, 2077, 2133, 2096, 2093, 2141, 2740, 2137, 2100, 2740,
-
-     2144, 2083, 2146, 2086, 2099, 2098, 2099, 2089, 2740, 2090,
-     2153, 2103, 2112, 2105, 2152, 2740, 2103, 2097, 2740, 2109,
-     2740, 2156, 2162, 2101, 2117, 2165, 2166, 2740, 2120, 2114,
-     2107, 2127, 2114, 2126, 2117, 2121, 2740, 2171, 2117, 2740,
-     2740, 2117, 2125, 2175, 2132, 2125, 2137, 2184, 2129, 2129,
-     2125, 2127, 2189, 2190, 2129, 2145, 2130, 2147, 2740, 2195,
-     2139, 2146, 2198, 2740, 2740, 2148, 2200, 2145, 2202, 2740,
-     2150, 2149, 2740, 2150, 2740, 2144, 2740, 2144, 2161, 2162,
-     2210, 2153, 2212, 2213, 2740, 2214, 2740, 2740, 2740, 2740,
-     2220, 2223, 2226, 2227, 2229, 2232, 2235, 2238
-
+     2741, 2742,   31, 2737,  151,    0,  216, 2742,  223,  230,
+       13,  237, 2742, 2717,  124,   17,    4,   34, 2742, 2742,
+       23,   43,   64, 2742, 2742, 2742,   56, 2725, 2675,    0,
+     2715,  106, 2732,    2,  268, 2742,   85,   90, 2678, 2699,
+       98,   77, 2699,  235,  231,   97,  207,  298,  226,  312,
+      293,   62,  254,  205,  203,  223, 2678,  252,  321,  336,
+      289,  339, 2661,   21,  344,  394,  354, 2680,  348,    0,
+      408,  422,  448,  456,  462, 2742,    0, 2742,  438,  470,
+      240,  256,  244,  321,  322,  278, 2742, 2677, 2721, 2742,
+
+      266, 2742,  484,  315,  374, 2675, 2719,  323,   17,  334,
+      362, 2713,  379,  377,  384,  391, 2717,    0,  548,  439,
+     2656,  431, 2655, 2656, 2662,  440, 2648, 2649, 2654,   76,
+     2664, 2647, 2656, 2646,  445,  452,   63, 2649, 2647,  444,
+     2636, 2697,   16, 2639, 2695, 2632,  180, 2653, 2653, 2647,
+      209, 2640, 2638, 2639, 2631, 2636, 2630,  388, 2641,  373,
+     2626, 2625, 2639,  455, 2680, 2624,  451, 2636,  459, 2624,
+      518, 2625,  462, 2637, 2634, 2635,  379, 2633, 2671, 2670,
+      405,  200, 2614, 2618,  458, 2614, 2606, 2623, 2615, 2617,
+        0,  481,  498,  473,  503,  500,  498, 2613, 2742,  512,
+
+      530, 2608, 2742,  519,  515, 2742, 2665,  552,  559, 2664,
+      560, 2663,  554, 2662, 2742, 2742,  603,  530,  566, 2618,
+     2610, 2614, 2615, 2595, 2606, 2608, 2607,  334,  541, 2648,
+     2609, 2590, 2587, 2595, 2601, 2589, 2603, 2599, 2590, 2599,
+     2599, 2594, 2586, 2588, 2591, 2571, 2575, 2588, 2590, 2587,
+     2579, 2569, 2572, 2586, 2742, 2572, 2580,   82, 2621, 2564,
+     2573, 2618, 2562, 2572, 2615,  579, 2571, 2613, 2555, 2557,
+     2568, 2609,  569, 2613, 2564, 2544, 2559,  528, 2549, 2555,
+      488, 2546, 2544,  347, 2544, 2550, 2541, 2540, 2553, 2546,
+     2536, 2547, 2551, 2550, 2544,  480, 2551, 2546, 2538, 2528,
+
+     2543, 2538, 2542, 2523, 2539, 2525, 2531, 2538, 2520,  214,
+     2525, 2522, 2521,  600, 2520, 2515, 2529, 2528,  580, 2527,
+     2530, 2512, 2520, 2508,  581, 2742, 2742,  585, 2742, 2742,
+     2506,  550,  582, 2556,  597, 2567, 2742,  595,  606, 2742,
+     2566, 2742, 2560,  649, 2742, 2519,  595, 2496, 2515, 2498,
+     2515, 2554, 2511, 2501, 2556, 2508, 2511, 2502, 2505, 2491,
+     2502,  631, 2544, 2499, 2496, 2497,  634, 2501, 2544, 2476,
+     2488, 2483, 2480, 2476, 2478, 2481, 2531, 2485, 2474, 2490,
+     2527, 2470,  672, 2483, 2483, 2466, 2467, 2480, 2478, 2476,
+     2476, 2475, 2470, 2477, 2472, 2457,  615, 2466, 2469, 2464,
+
+      618, 2463, 2459, 2512,  594,  603, 2742, 2468, 2505, 2452,
+     2451, 2444, 2446, 2458, 2449, 2456, 2437, 2454, 2446, 2442,
+     2447,  678, 2497, 2447,  633, 2444, 2447, 2447, 2445,   50,
+     2435, 2447,  625, 2422, 2423, 2444, 2435, 2425, 2422, 2436,
+      639, 2422, 2434, 2433, 2432, 2427, 2472, 2429, 2428, 2427,
+     2426, 2409, 2417, 2470, 2426, 2468, 2405, 2466, 2405,  698,
+     2418, 2416, 2742, 2742, 2416,  655, 2456, 2460, 2459, 2742,
+     2458,  617, 2742,  661,  732, 2414,  668, 2456, 2450, 2400,
+     2402, 2404, 2391, 2388, 2742, 2393, 2386, 2398, 2401, 2388,
+     2387, 2742, 2397,  661, 2388, 2385, 2397,  539, 2382, 2384,
+
+     2742, 2432, 2389, 2374, 2376, 2387, 2385, 2385, 2379,  699,
+     2386, 2374, 2367, 2421, 2742, 2365, 2381, 2418, 2422, 2375,
+     2369, 2371, 2372, 2356, 2365, 2410, 2358, 2357, 2352, 2351,
+     2353, 2349, 2345,  654, 2364, 2338, 2345, 2350, 2343, 2359,
+     2396, 2400, 2742, 2342, 2338,  702, 2346, 2345, 2339, 2346,
+     2331, 2341, 2329, 2343, 2343, 2331, 2327, 2332, 2328, 2323,
+     2742, 2332, 2382, 2742, 2321, 2320, 2313, 2330, 2372, 2371,
+     2313, 2312, 2317, 2326, 2320, 2314, 2323,  708, 2363, 2322,
+     2306, 2301, 2297, 2303,  649, 2317, 2310, 2314, 2297, 2358,
+     2296, 2296, 2350, 2292, 2293, 2292, 2290, 2307, 2742, 2303,
+
+     2742, 2343, 2742, 2291, 2742, 2301, 2340, 2339, 2296, 2342,
+      691, 2742, 2742, 2742,  669,  608,  674, 2279,  725, 2742,
+      693, 2297, 2277, 2287, 2332, 2331, 2273, 2283, 2328, 2270,
+     2277, 2270, 2278, 2271, 2280, 2262, 2262, 2277, 2276, 2260,
+      478, 2274, 2273, 2257, 2272, 2254, 2304, 2268, 2265, 2308,
+     2249, 2251, 2263, 2263, 2261, 2261, 2742, 2246, 2243, 2304,
+     2256, 2248, 2254, 2245, 2253, 2742, 2238, 2249, 2253, 2235,
+     2247, 2239,  686, 2230, 2229, 2223, 2228, 2225, 2240, 2239,
+     2240, 2219, 2229, 2235, 2281, 2233, 2232, 2224, 2215, 2742,
+     2216, 2218, 2742, 2213, 2219, 2224, 2266, 2265,  715, 2223,
+
+     2263, 2205, 2261, 2205, 2208, 2206, 2208, 2199, 2214, 2742,
+     2212, 2198,  758, 2190, 2194, 2210, 2207, 2202, 2198, 2246,
+     2195, 2202, 2243, 2742, 2186, 2184, 2198, 2197, 2200, 2237,
+     2236, 2180, 2234, 2191, 2171,   26,   27, 2742,  211,  323,
+      377,  487,  493,  505,  506,  557,  625,  610,  679,  678,
+      682,  675, 2742, 2742,  708,  722,  733,  727,  740,  690,
+      701,  721,  715,  704,  700,  714,  715,  725,  771,  728,
+      736,  778,  780,  733,  730,  735,  736,  746,  751,  737,
+      740,  743,  752,  752,  736,  796,  755,  747,  757,  801,
+      761,  754,  754,  756,  760,  766,  809,  769,  816,  771,
+
+      772, 2742,  775,  770,  761,  776,  781,  778,  775,  782,
+      781,  769,  783,  781,  789,  828,  787,  835,  836,  777,
+      790,  776,  786,  836,  791,  844, 2742,  845,  798,  796,
+      798,  794,  788,  804,  852,  848,  808,  797, 2742,  799,
+      810,  799,  812,  802,  815,  862,  818,  803,  865,  866,
+      806,  821, 2742,  815,  809,  820,  805,  816,  829,  820,
+      809,  815,  873,  834,  818,  818,  831,  878,  879,  823,
+      841,  836,  841,  838,  885,  824,  836,  837,  844,  835,
+      832, 2742,  901,  855,  856,  844,  858,  848,  851,  862,
+      853,  859,  860,  888,  880,  909,  910,  884,  857,  871,
+
+      853,  860,  874,  922,  876,  873,  871, 2742,  875,  870,
+      885,  882,  868,  870,  889,  886,  886,  888,  876,  883,
+      884,  894,  936,  900,  939,  899,  889,  902,  888,  887,
+      893,  952,  896,  891,  892,  898,  914,  897,  954,  906,
+      956, 2742,  917,  917,  910,  921,  919,  967,  906,  908,
+      923,  924,  912,  910,  975,  929,  915,  921,  919, 2742,
+     2742,  935,  934,  935,  940,  928,  938,  940, 2742, 2742,
+      940,  942,  929,  947,  934,  936, 2742,  933,  951,  938,
+      938,  992,  936,  940,  958, 1002, 2742,  960, 1004, 2742,
+     2742,  946,  960,  960, 1008,  953,  952,  956,  950,  966,
+
+     1014,  964,  954,  955,  951,  961,  965,  976,  977,  972,
+      974,  967,  969,  965,  982,  972,  987,  970, 1032,  986,
+      991,  968,  991,  977,  976, 2742,  983,  985, 1037, 1038,
+      987, 1000, 1041,  985, 1000,  994, 1018, 1028, 1016, 1024,
+     1036, 1053,  999, 1051, 1011, 1054, 2742, 1060, 1000, 1019,
+     1009, 1008, 1003, 1004, 1016, 1011, 1007, 1025, 1017, 1012,
+     1013, 1023, 1032, 1071, 1019, 1018, 1039, 1031, 1026, 1082,
+     1088, 1042, 1033, 2742, 1047, 1038, 1046, 1048, 1033, 1049,
+     1039, 1051, 1048, 1046, 1096, 1059, 1043, 1044, 2742, 1060,
+     1063, 1046, 1048, 1109, 1049, 1068, 2742, 1067, 1070, 1057,
+
+     1052, 1070, 1058, 1114, 1069, 1065, 1062, 1118, 1064, 1120,
+     1079, 1065, 1083, 1083, 1083, 1069, 1084, 1076, 1072, 1090,
+     1089, 1076, 1093, 2742, 1077, 2742, 1086, 1136, 1086, 2742,
+     1094, 1097, 1090, 1147, 1091, 2742, 1094, 1099, 1146, 1094,
+     1095, 1107, 1101, 1102, 1100, 1111, 1159, 1100, 1101, 1162,
+     1163, 1104, 1116, 1109, 2742, 1105, 1113, 1111, 1166, 1105,
+     1126, 1112, 1113, 1114, 1115, 1121, 1129, 1120, 1134, 1135,
+     1136, 1151, 1180, 1163, 1155, 1160, 2742, 1143, 1147, 1130,
+     1130, 2742, 1131, 1133, 1144, 1134, 1154, 1153, 1144, 1155,
+     1201, 1140, 1152, 1161, 1154, 1158, 1162, 1145, 1162, 1163,
+
+     1154, 1212, 1160, 1164, 2742, 1214, 1160, 1178, 1160, 1160,
+     1181, 1178, 1221, 1167, 1185, 1173, 1187, 1173, 1181, 1190,
+     1170, 1185, 1192, 1237, 1238, 2742, 1188, 1240, 1241, 1180,
+     1190, 1200, 1184, 1204, 1187, 1189, 1189, 1196, 1205, 1193,
+     1200, 1195, 1202, 1214, 1258, 1202, 1260, 1202, 1219, 1263,
+     1210, 1214, 1212, 1210, 1205, 1269, 1217, 1214, 1272, 1219,
+     1274, 1270, 1276, 1226, 2742, 1215, 1232, 1225, 1216, 1235,
+     1229, 1224, 1234, 1235, 1231, 1244, 2742, 1228, 1224, 2742,
+     2742, 1230, 1293, 1249, 1230, 1249, 1250, 1252, 1294, 1244,
+     1301, 1302, 1252, 1257, 1251, 1249, 1260, 1242, 1247, 1253,
+
+     1279, 1292, 1280, 1294, 1281, 1316, 1268, 1268, 1272, 1320,
+     1260, 1260, 1263, 1280, 1275, 1279, 1274, 2742, 1271, 1284,
+     1268, 1285, 1265, 1286, 1276, 1275, 1331, 1281, 2742, 1295,
+     1297, 1300, 1284, 1293, 1297, 1302, 1288, 1351, 1301, 1306,
+     1293, 1307, 1305, 1297, 1303, 1299, 1317, 1318, 1319, 2742,
+     2742, 1317, 2742, 1319, 2742, 1304, 1315, 1306, 1325, 1318,
+     1316, 1371, 1325, 1322, 1369, 1330, 1319, 1326, 1331, 1328,
+     1334, 2742, 1327, 2742, 1319, 1383, 2742, 1384, 1328, 1335,
+     1382, 1341, 2742, 1342, 1330, 2742, 1340, 2742, 1331, 2742,
+     1331, 1332, 1335, 1349, 1354, 1337, 1348, 1400, 1354, 1355,
+
+     1398, 1351, 1405, 1401, 1407, 2742, 1355, 1352, 1410, 1411,
+     1365, 1366, 1368, 2742, 2742, 1360, 1355, 1412, 1358, 1374,
+     1358, 1370, 1359, 1418, 1401, 1402, 1394, 1427, 2742, 1381,
+     1372, 1383, 2742, 1431, 1365, 1376, 1391, 1430, 1379, 1390,
+     1378, 1377, 1393, 1394, 1391, 1438, 1398, 1400, 1389, 1399,
+     1405, 1393, 1393, 1453, 1449, 1451, 1457, 1411, 2742, 1414,
+     1413, 1415, 1406, 1409, 1418, 1419, 1416, 1406, 1409, 1409,
+     1471, 1415, 1473, 1417, 1475, 1415, 1420, 1479, 2742, 1434,
+     1413, 1428, 1421, 1424, 1437, 1440, 1439, 1437, 1489, 1440,
+     2742, 2742, 1436, 1446, 1431, 1490, 1434, 1497, 1450, 1436,
+
+     1500, 1501, 1502, 1443, 1453, 1505, 1459, 2742, 1451, 1452,
+     1454, 1510, 1450, 2742, 1467, 2742, 1466, 1456, 2742, 2742,
+     1469, 1452, 1472, 1473, 1459, 1461, 1523, 1470, 1525, 1471,
+     1465, 1492, 1510, 1525, 1511, 2742, 1531, 1479, 1529, 2742,
+     1474, 1536, 1483, 1477, 1474, 1477, 1479, 1475, 1538, 1498,
+     1540, 1490, 1502, 1505, 1502, 1494, 1497, 1490, 1553, 1500,
+     2742, 1499, 1498, 2742, 1500, 1562, 1512, 1503, 1560, 1519,
+     1519, 1522, 1522, 1519, 1566, 1525, 2742, 1517, 2742, 1518,
+     2742, 1528, 1520, 2742, 1572, 1531, 1532, 1529, 1576, 1522,
+     1537, 1580, 1539, 1531, 2742, 1528, 1528, 1534, 1533, 1531,
+
+     1588, 2742, 1547, 1547, 2742, 2742, 2742, 1591, 1535, 2742,
+     1552, 1537, 1538, 1544, 2742, 1553, 1603, 1548, 1540, 1546,
+     1556, 1568, 1561, 1567, 1557, 1615, 1565, 2742, 1574, 2742,
+     1571, 1619, 1596, 1597, 1603, 1588, 1596, 2742, 1579, 1564,
+     1627, 2742, 1628, 1582, 1587, 1569, 1632, 1633, 1574, 1630,
+     1594, 1587, 1583, 1576, 1584, 1636, 1591, 1592, 2742, 1582,
+     1598, 1596, 1653, 2742, 1588, 1650, 1611, 1611, 1607, 1654,
+     1599, 1604, 1602, 1664, 1617, 1605, 1667, 1663, 1615, 1670,
+     1628, 1617, 1611, 1674, 1613, 1622, 1615, 1629, 1632, 1680,
+     1619, 1636, 1632, 1630, 1623, 1638, 1622, 1683, 1684, 1685,
+
+     1686, 1646, 1639, 1638, 1638, 1633, 2742, 1641, 1647, 1638,
+     1639, 1638, 1640, 1698, 1641, 2742, 1637, 1655, 1707, 2742,
+     1675, 1689, 1688, 1677, 1679, 1713, 1663, 2742, 2742, 1654,
+     1665, 1717, 2742, 2742, 1671, 1661, 1666, 1664, 1717, 1672,
+     1677, 1664, 1667, 1683, 1672, 1670, 1670, 1672, 2742, 1740,
+     1675, 1684, 1731, 1676, 1681, 1744, 1690, 1700, 1701, 2742,
+     1749, 1699, 1746, 2742, 1694, 1702, 2742, 1693, 1708, 1696,
+     2742, 1706, 1707, 1708, 1760, 1715, 2742, 1757, 1720, 1696,
+     1714, 1715, 1716, 1725, 1707, 1713, 1715, 1727, 1726, 1717,
+     1770, 1719, 1715, 1716, 1717, 1775, 1781, 1728, 1783, 1733,
+
+     1723, 1739, 1732, 2742, 1765, 1789, 1771, 1786, 1792, 2742,
+     1738, 1794, 1733, 2742, 1735, 1737, 1747, 1794, 1739, 1754,
+     1741, 1803, 1757, 1743, 1750, 1750, 1761, 1762, 2742, 1756,
+     1751, 1765, 1751, 1814, 1766, 2742, 1813, 1761, 1758, 2742,
+     1772, 1759, 1780, 1776, 1778, 1826, 1776, 1773, 1781, 1775,
+     2742, 1831, 1769, 1771, 1787, 1780, 1781, 1771, 1787, 1788,
+     1782, 1798, 1788, 1843, 1800, 1784, 1793, 1842, 1797, 1849,
+     1795, 2742, 1789, 2742, 1796, 1853, 1854, 1851, 1852, 2742,
+     1834, 1840, 2742, 1812, 2742, 1856, 1805, 1816, 1817, 1802,
+     1803, 1811, 1868, 2742, 1813, 1865, 1866, 1818, 1813, 1831,
+
+     1828, 1819, 1832, 1827, 2742, 1824, 1829, 1827, 1882, 1883,
+     1828, 1827, 1841, 1828, 2742, 1843, 1844, 1845, 1846, 2742,
+     1836, 1848, 1896, 1846, 1851, 1899, 1838, 1846, 1840, 1848,
+     1861, 2742, 1862, 1843, 1844, 1851, 1853, 2742, 1867, 1864,
+     1907, 1865, 2742, 2742, 1869, 1895, 1896, 1894, 1857, 1857,
+     1866, 1873, 1866, 1865, 1876, 1863, 2742, 1879, 1867, 1870,
+     1929, 1866, 1885, 1876, 1888, 1881, 1880, 1889, 1891, 1895,
+     2742, 2742, 1888, 1879, 1881, 1945, 1885, 1947, 1886, 1949,
+     1904, 1951, 2742, 1890, 1953, 2742, 1949, 1908, 1905, 1910,
+     1897, 1905, 1916, 1903, 1914, 1900, 1898, 1906, 1905, 1910,
+
+     1902, 1947, 1971, 1953, 1973, 1923, 1912, 1925, 1915, 1932,
+     1931, 1975, 1916, 1935, 1936, 2742, 1941, 1934, 1986, 1940,
+     1927, 1942, 1990, 1944, 1947, 1934, 1943, 1944, 2742, 1996,
+     2742, 1948, 2742, 1957, 2742, 2001, 2742, 1940, 2003, 1947,
+     2005, 1945, 2007, 1952, 2004, 2005, 1964, 2007, 1950, 1954,
+     1972, 2016, 1972, 1999, 2742, 1995, 2742, 1965, 1959, 1956,
+     2018, 1981, 1974, 1970, 2027, 1967, 1969, 1968, 1975, 2742,
+     1971, 2033, 1974, 2742, 1979, 1989, 1974, 1982, 1984, 2742,
+     1985, 1979, 2742, 1991, 2742, 1987, 2742, 1998, 2742, 2000,
+     2000, 1991, 2050, 1991, 2001, 1986, 1999, 2742, 2001, 2032,
+
+     2038, 2010, 2008, 2060, 1998, 2000, 1997, 2021, 2742, 2008,
+     2015, 2016, 2019, 2008, 2742, 2065, 2009, 2017, 2026, 2025,
+     2028, 2029, 2030, 2023, 2018, 2019, 2019, 2031, 2028, 2742,
+     2039, 2027, 2083, 2031, 2043, 2071, 2092, 2093, 2037, 2742,
+     2037, 2049, 2097, 2043, 2045, 2043, 2044, 2102, 2052, 2039,
+     2054, 2059, 2107, 2108, 2109, 2110, 2111, 2065, 2113, 2114,
+     2115, 2056, 2061, 2057, 2073, 2056, 2068, 2062, 2124, 2742,
+     2742, 2069, 2080, 2127, 2742, 2081, 2066, 2084, 2075, 2742,
+     2076, 2090, 2086, 2079, 2742, 2742, 2742, 2742, 2742, 2136,
+     2742, 2742, 2742, 2076, 2084, 2079, 2135, 2098, 2095, 2143,
+
+     2742, 2139, 2102, 2742, 2146, 2085, 2148, 2088, 2101, 2100,
+     2101, 2091, 2742, 2092, 2155, 2105, 2114, 2107, 2154, 2742,
+     2105, 2099, 2742, 2111, 2742, 2158, 2164, 2103, 2119, 2167,
+     2168, 2742, 2122, 2116, 2109, 2129, 2116, 2128, 2119, 2123,
+     2742, 2173, 2119, 2742, 2742, 2119, 2127, 2177, 2134, 2127,
+     2139, 2186, 2131, 2131, 2127, 2129, 2191, 2192, 2131, 2147,
+     2132, 2149, 2742, 2197, 2141, 2148, 2200, 2742, 2742, 2150,
+     2202, 2147, 2204, 2742, 2152, 2151, 2742, 2152, 2742, 2146,
+     2742, 2146, 2163, 2164, 2212, 2155, 2214, 2215, 2742, 2216,
+     2742, 2742, 2742, 2742, 2222, 2225, 2228, 2229, 2231, 2234,
+
+     2237, 2240
     } ;
 
-static const flex_int16_t yy_def[2299] =
+static const flex_int16_t yy_def[2303] =
     {   0,
-     2291, 2291, 2292, 2292, 2291, 2291, 2291, 2291, 2291, 2291,
-     2290, 2290, 2290, 2290, 2290, 2293, 2290, 2290, 2290, 2290,
-     2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290,
-     2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2294,
-     2290, 2290, 2290, 2295,   15, 2290,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45, 2296,   45,   45,
+     2295, 2295, 2296, 2296, 2295, 2295, 2295, 2295, 2295, 2295,
+     2294, 2294, 2294, 2294, 2294, 2297, 2294, 2294, 2294, 2294,
+     2294, 2294, 2294, 2294, 2294, 2294, 2294, 2294, 2294, 2294,
+     2294, 2294, 2294, 2294, 2294, 2294, 2294, 2294, 2294, 2298,
+     2294, 2294, 2294, 2299,   15, 2294,   45,   45,   45,   45,
+       45,   45,   45,   45,   45,   45,   45, 2300,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45,   45, 2293,
-     2290, 2290, 2290, 2290, 2290, 2290, 2297, 2290, 2290, 2290,
-     2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2294, 2290,
+       45,   45,   45,   45,   45,   45,   45,   45,   45, 2297,
+     2294, 2294, 2294, 2294, 2294, 2294, 2301, 2294, 2294, 2294,
+     2294, 2294, 2294, 2294, 2294, 2294, 2294, 2294, 2298, 2294,
 
-     2295, 2290, 2290,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45, 2298,   45, 2296,   45,
-       45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
-       45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
+     2299, 2294, 2294,   45,   45,   45,   45,   45,   45,   45,
+       45,   45,   45,   45,   45,   45, 2302,   45, 2300,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-<<<<<<< HEAD
-       45,   45,   45,   45,   45,   45,   45, 2212, 2205, 2205,
-     2205, 2205, 2205, 2205, 2205, 2205,   45,   45, 2205,   45,
-
-       45, 2205,   45,   45,   45,   45,   45,   45, 2213, 2205,
-     2205,  116,   45,   45,   45,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45,   45, 2205,
-=======
-     2297, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290,   45,
+     2301, 2294, 2294, 2294, 2294, 2294, 2294, 2294, 2294,   45,
 
-       45,   45, 2290,   45,   45, 2290,   45,   45,   45,   45,
-       45,   45,   45, 2298, 2290, 2290,  119,   45,   45,   45,
+       45,   45, 2294,   45,   45, 2294,   45,   45,   45,   45,
+       45,   45,   45, 2302, 2294, 2294,  119,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45, 2290,   45,   45,   45,   45,   45,
+       45,   45,   45,   45, 2294,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
 
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-<<<<<<< HEAD
-       45,   45,   45,   45,   45,   45,   45,   45,   45, 2205,
-     2205, 2205, 2205, 2205, 2205, 2205,   45,   45,   45,   45,
-     2205,   45, 2205,   45, 2205,   45,  116, 2205,   45,   45,
-=======
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45, 2290, 2290, 2290, 2290, 2290, 2290,
-     2290,   45,   45,   45,   45,   45, 2290,   45,   45, 2290,
-       45, 2290,   45,  119, 2290,   45,   45,   45,   45,   45,
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+       45,   45,   45,   45, 2294, 2294, 2294, 2294, 2294, 2294,
+     2294,   45,   45,   45,   45,   45, 2294,   45,   45, 2294,
+       45, 2294,   45,  119, 2294,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-<<<<<<< HEAD
-       45,   45,   45,   45,   45,   45,   45,   45,   45, 2205,
-=======
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
 
-       45,   45,   45,   45,   45,   45, 2290,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-<<<<<<< HEAD
-       45,   45,   45,   45,   45, 2205, 2205, 2205,   45,   45,
-       45, 2205,   45, 2205,   45,  116,   45,   45,   45,   45,
-       45,   45,   45,   45,   45, 2205,   45,   45,   45,   45,
-       45,   45, 2205,   45,   45,   45,   45,   45,   45,   45,
-       45, 2205,   45,   45,   45,   45,   45,   45,   45,   45,
-
-       45,   45,   45,   45,   45, 2205,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45, 2205,   45,   45,   45,   45,   45,   45,
+       45,   45,   45,   45,   45,   45, 2294,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45, 2205,   45,   45, 2205,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45,   45, 2205,
-       45, 2205,   45, 2205,   45, 2205,   45,   45,   45, 2205,
-
-       45, 2205, 2205, 2205,   45,   45,   45,   45, 2205,   45,
-       45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45, 2205,   45,   45,   45,   45,   45,
-       45,   45,   45, 2205,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45, 2205,   45,   45,
-     2205,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45, 2205,   45,   45,
+       45,   45, 2294, 2294, 2294,   45,   45,   45,   45, 2294,
+       45,   45, 2294,   45,  119,   45,   45,   45,   45,   45,
+       45,   45,   45,   45, 2294,   45,   45,   45,   45,   45,
+       45, 2294,   45,   45,   45,   45,   45,   45,   45,   45,
 
-       45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45, 2205,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45, 2205,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-     2205, 2205,   45,   45,   45,   45,   45,   45,   45,   45,
-=======
-       45,   45, 2290, 2290, 2290,   45,   45,   45,   45, 2290,
-       45,   45, 2290,   45,  119,   45,   45,   45,   45,   45,
-       45,   45,   45,   45, 2290,   45,   45,   45,   45,   45,
-       45, 2290,   45,   45,   45,   45,   45,   45,   45,   45,
-
-     2290,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45, 2290,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45, 2290,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-     2290,   45, 2290,   45,   45,   45,   45,   45,   45,   45,
+     2294,   45,   45,   45,   45,   45,   45,   45,   45,   45,
+       45,   45,   45,   45, 2294,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45, 2290,   45, 2290,
-
-       45, 2290,   45, 2290,   45,   45,   45, 2290,   45,   45,
-     2290, 2290, 2290,   45,   45,   45,   45,   45, 2290,   45,
-       45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
+       45,   45, 2294,   45,   45,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
+     2294,   45,   45, 2294,   45,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45, 2290,   45,   45,   45,   45,
-       45,   45,   45,   45, 2290,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45, 2290,   45,
-       45, 2290,   45,   45,   45,   45,   45,   45,   45,   45,
+       45,   45,   45,   45,   45,   45,   45,   45, 2294,   45,
 
-       45,   45,   45,   45,   45,   45,   45, 2290,   45,   45,
+     2294,   45, 2294,   45, 2294,   45,   45,   45, 2294,   45,
+       45, 2294, 2294, 2294,   45,   45,   45,   45,   45, 2294,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45, 2290,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45, 2290,   45,   45,   45,   45,
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-     2290, 2290,   45,   45,   45,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
+       45,   45,   45,   45,   45,   45, 2294,   45,   45,   45,
+       45,   45,   45,   45,   45, 2294,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-<<<<<<< HEAD
-       45,   45,   45,   45,   45, 2205,   45,   45,   45,   45,
-=======
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
-       45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45,   45, 2290,
+       45,   45,   45,   45,   45,   45,   45,   45,   45, 2294,
+       45,   45, 2294,   45,   45,   45,   45,   45,   45,   45,
 
+       45,   45,   45,   45,   45,   45,   45,   45,   45, 2294,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-<<<<<<< HEAD
-     2205,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45, 2205,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45, 2205,   45,   45,   45,
-=======
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
-       45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45, 2290,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45, 2290,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45,   45, 2290,
-       45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-<<<<<<< HEAD
-       45,   45,   45,   45,   45, 2205,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45, 2205,   45,
-=======
-       45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45, 2290,   45,
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
-       45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
+       45,   45,   45, 2294,   45,   45,   45,   45,   45,   45,
+       45,   45,   45,   45,   45,   45,   45, 2294,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-<<<<<<< HEAD
+       45,   45, 2294, 2294,   45,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45, 2205,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45,   45, 2205,
-     2205,   45,   45,   45,   45,   45,   45,   45, 2205, 2205,
-       45,   45,   45,   45,   45,   45, 2205,   45,   45,   45,
-       45,   45,   45,   45,   45,   45, 2205,   45,   45, 2205,
-     2205,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-=======
-
-       45,   45,   45,   45, 2290,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45, 2290,   45,
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45, 2290, 2290,   45,   45,
-       45,   45,   45,   45,   45, 2290, 2290,   45,   45,   45,
-       45,   45,   45, 2290,   45,   45,   45,   45,   45,   45,
-       45,   45,   45, 2290,   45,   45, 2290,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-
-<<<<<<< HEAD
-       45,   45,   45,   45,   45, 2205,   45,   45,   45,   45,
-=======
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
-       45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45, 2205,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-<<<<<<< HEAD
-       45,   45,   45,   45,   45,   45,   45,   45,   45, 2205,
-       45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45, 2205,   45,   45,   45,   45,   45,
-       45,   45, 2205,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45,   45, 2205,
 
-       45, 2205,   45,   45,   45, 2205,   45,   45,   45,   45,
-       45, 2205,   45,   45,   45,   45,   45,   45,   45,   45,
+       45, 2294,   45,   45,   45,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-     2205,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45,   45, 2205,
-       45,   45,   45,   45, 2205,   45,   45,   45,   45,   45,
+       45,   45,   45,   45,   45,   45, 2294,   45,   45,   45,
+       45,   45,   45,   45,   45,   45,   45,   45, 2294,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45, 2205,   45,   45,   45,
+       45,   45, 2294,   45,   45,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45, 2205,   45,   45,
-=======
-       45, 2290,   45,   45,   45,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45, 2290,   45,   45,   45,   45,   45,   45,   45,
+       45, 2294,   45,   45,   45,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45,   45, 2290,
-       45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45, 2290,   45,   45,   45,   45,   45,
-       45,   45, 2290,   45,   45,   45,   45,   45,   45,   45,
 
+       45,   45,   45,   45,   45,   45,   45, 2294,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45,   45, 2290,
-       45, 2290,   45,   45,   45, 2290,   45,   45,   45,   45,
-       45, 2290,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-     2290,   45,   45,   45,   45,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45, 2290,   45,   45,   45,   45, 2290,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+       45, 2294,   45,   45,   45,   45,   45,   45,   45,   45,
+       45,   45,   45,   45,   45,   45,   45,   45,   45, 2294,
+     2294,   45,   45,   45,   45,   45,   45,   45, 2294, 2294,
+       45,   45,   45,   45,   45,   45, 2294,   45,   45,   45,
+       45,   45,   45,   45,   45,   45, 2294,   45,   45, 2294,
+     2294,   45,   45,   45,   45,   45,   45,   45,   45,   45,
 
-     2290,   45,   45,   45,   45,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45, 2290,   45,   45,   45,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
+       45,   45,   45,   45,   45, 2294,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-<<<<<<< HEAD
-       45,   45,   45,   45,   45,   45, 2205,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45, 2205,   45,
-       45, 2205, 2205,   45,   45,   45,   45,   45,   45,   45,
+       45,   45,   45,   45,   45,   45, 2294,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45, 2205,   45,   45,   45,
-       45,   45,   45,   45,   45,   45, 2205,   45,   45,   45,
+       45,   45,   45, 2294,   45,   45,   45,   45,   45,   45,
+       45,   45,   45,   45,   45,   45,   45,   45, 2294,   45,
+       45,   45,   45,   45,   45,   45, 2294,   45,   45,   45,
 
-       45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45, 2205, 2205,   45,
-     2205,   45, 2205,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45,   45, 2205,
-       45, 2205,   45,   45, 2205,   45,   45,   45,   45,   45,
-     2205,   45,   45, 2205,   45, 2205,   45, 2205,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45, 2205,   45,   45,   45,   45,   45,   45,
-       45, 2205, 2205,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45, 2205,   45,   45,   45, 2205,   45,   45,
-=======
-       45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-     2290,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45, 2290,   45,   45, 2290, 2290,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-
+       45,   45,   45, 2294,   45, 2294,   45,   45,   45, 2294,
+       45,   45,   45,   45,   45, 2294,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45, 2290,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45, 2290,   45,   45,   45,   45,   45,
+       45,   45,   45,   45, 2294,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45, 2290, 2290,   45, 2290,   45,
-     2290,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45, 2290,   45, 2290,
-       45,   45, 2290,   45,   45,   45,   45,   45, 2290,   45,
-       45, 2290,   45, 2290,   45, 2290,   45,   45,   45,   45,
+       45,   45,   45,   45,   45,   45, 2294,   45,   45,   45,
+       45, 2294,   45,   45,   45,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
 
-       45, 2290,   45,   45,   45,   45,   45,   45,   45, 2290,
-     2290,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45, 2290,   45,   45,   45, 2290,   45,
+       45,   45,   45,   45, 2294,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
+       45,   45,   45,   45,   45, 2294,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-<<<<<<< HEAD
-       45,   45, 2205,   45,   45,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45, 2205,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45, 2205, 2205,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45, 2205,   45,   45,   45,   45,   45, 2205,   45, 2205,
-       45,   45, 2205, 2205,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45, 2205,   45,   45,   45,
-
-     2205,   45,   45,   45,   45,   45,   45,   45,   45,   45,
+       45,   45,   45,   45, 2294,   45,   45,   45,   45,   45,
+       45,   45,   45,   45,   45,   45, 2294,   45,   45, 2294,
+     2294,   45,   45,   45,   45,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-     2205,   45,   45, 2205,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45, 2205,   45, 2205,   45,
-     2205,   45,   45, 2205,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45, 2205,   45,   45,   45,   45,   45,
-       45, 2205,   45,   45, 2205, 2205, 2205,   45,   45, 2205,
-       45,   45,   45,   45, 2205,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45, 2205,   45, 2205,
-       45,   45,   45, 2205,   45,   45,   45, 2205,   45,   45,
 
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45, 2205,   45,   45,   45,   45, 2205,   45,
+       45,   45,   45,   45,   45,   45,   45, 2294,   45,   45,
+       45,   45,   45,   45,   45,   45,   45,   45, 2294,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-=======
-       45,   45,   45,   45, 2290,   45,   45,   45,   45,   45,
+       45,   45,   45,   45,   45,   45,   45,   45,   45, 2294,
+     2294,   45, 2294,   45, 2294,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45, 2290,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45, 2290, 2290,   45,   45,
+       45, 2294,   45, 2294,   45,   45, 2294,   45,   45,   45,
+       45,   45, 2294,   45,   45, 2294,   45, 2294,   45, 2294,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
 
-       45,   45,   45, 2290,   45,   45,   45,   45,   45, 2290,
-       45, 2290,   45,   45, 2290, 2290,   45,   45,   45,   45,
+       45,   45,   45,   45,   45, 2294,   45,   45,   45,   45,
+       45,   45,   45, 2294, 2294,   45,   45,   45,   45,   45,
+       45,   45,   45,   45,   45,   45,   45,   45, 2294,   45,
+       45,   45, 2294,   45,   45,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45, 2290,   45,   45,   45, 2290,   45,   45,   45,   45,
+       45,   45,   45,   45,   45,   45,   45,   45, 2294,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45, 2290,   45,   45, 2290,
+       45,   45,   45,   45,   45,   45,   45,   45, 2294,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45, 2290,   45, 2290,   45, 2290,   45,   45, 2290,
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
-       45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-     2290,   45,   45,   45,   45,   45,   45, 2290,   45,   45,
+     2294, 2294,   45,   45,   45,   45,   45,   45,   45,   45,
 
-     2290, 2290, 2290,   45,   45, 2290,   45,   45,   45,   45,
-     2290,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45, 2290,   45, 2290,   45,   45,   45,   45,
-       45,   45,   45, 2290,   45,   45,   45, 2290,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45, 2290,   45,   45,   45,   45, 2290,
+       45,   45,   45,   45,   45,   45,   45, 2294,   45,   45,
+       45,   45,   45, 2294,   45, 2294,   45,   45, 2294, 2294,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-<<<<<<< HEAD
-       45, 2205,   45,   45,   45,   45,   45,   45,   45,   45,
-     2205,   45,   45,   45, 2205,   45,   45,   45, 2205, 2205,
-       45,   45,   45, 2205, 2205,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45, 2205,   45,
-
-       45,   45,   45,   45,   45,   45,   45,   45,   45, 2205,
-       45,   45,   45, 2205,   45,   45, 2205,   45,   45,   45,
-     2205,   45,   45,   45,   45,   45, 2205,   45,   45,   45,
+       45,   45,   45,   45,   45, 2294,   45,   45,   45, 2294,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45, 2205,   45, 2205,   45,   45,   45, 2205,
-       45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45, 2205,   45,   45,   45,   45,   45,   45,
-     2205,   45,   45,   45, 2205,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45, 2205,   45,   45,   45,   45,
-
-       45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45, 2205,   45, 2205,   45,
-       45,   45,   45, 2205,   45, 2205,   45,   45,   45,   45,
-       45,   45,   45, 2205,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45, 2205,   45,   45,   45,   45,   45,
-       45,   45,   45,   45, 2205,   45,   45,   45,   45, 2205,
-       45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45, 2205,   45,   45,   45,   45,   45, 2205,   45,   45,
-       45,   45, 2205, 2205,   45,   45,   45,   45,   45,   45,
-       45,   45, 2205,   45,   45,   45,   45,   45,   45,   45,
+     2294,   45,   45, 2294,   45,   45,   45,   45,   45,   45,
+       45,   45,   45,   45,   45,   45, 2294,   45, 2294,   45,
+     2294,   45,   45, 2294,   45,   45,   45,   45,   45,   45,
+       45,   45,   45,   45, 2294,   45,   45,   45,   45,   45,
 
-       45,   45,   45,   45,   45,   45, 2205, 2205,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45, 2205,   45,
-       45, 2205,   45,   45,   45,   45,   45,   45,   45,   45,
+       45, 2294,   45,   45, 2294, 2294, 2294,   45,   45, 2294,
+       45,   45,   45,   45, 2294,   45,   45,   45,   45,   45,
+       45,   45,   45,   45,   45,   45,   45, 2294,   45, 2294,
+       45,   45,   45,   45,   45,   45,   45, 2294,   45,   45,
+       45, 2294,   45,   45,   45,   45,   45,   45,   45,   45,
+       45,   45,   45,   45,   45,   45,   45,   45, 2294,   45,
+       45,   45,   45, 2294,   45,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45, 2205,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-     2205,   45, 2205,   45, 2205,   45, 2205,   45, 2205,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45, 2205,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45, 2205,   45,   45,
 
-       45, 2205,   45,   45,   45,   45,   45, 2205,   45,   45,
-     2205,   45, 2205,   45, 2205,   45, 2205,   45,   45,   45,
-       45,   45,   45,   45,   45, 2205,   45,   45,   45,   45,
-       45,   45,   45, 2205,   45,   45,   45,   45,   45, 2205,
-       45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45, 2205,   45,   45,   45,   45,   45,
-       45, 2205,   45,   45,   45,   45,   45,   45,   45,   45,
-=======
-       45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
+       45,   45,   45,   45,   45,   45, 2294,   45,   45,   45,
+       45,   45,   45,   45,   45, 2294,   45,   45,   45, 2294,
+       45,   45,   45,   45,   45,   45,   45, 2294, 2294,   45,
+       45,   45, 2294, 2294,   45,   45,   45,   45,   45,   45,
+       45,   45,   45,   45,   45,   45,   45,   45, 2294,   45,
+       45,   45,   45,   45,   45,   45,   45,   45,   45, 2294,
+       45,   45,   45, 2294,   45,   45, 2294,   45,   45,   45,
+     2294,   45,   45,   45,   45,   45, 2294,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
 
-       45,   45, 2290,   45,   45,   45,   45,   45,   45,   45,
-       45, 2290,   45,   45,   45, 2290,   45,   45,   45,   45,
-       45,   45,   45, 2290, 2290,   45,   45,   45, 2290, 2290,
+       45,   45,   45, 2294,   45,   45,   45,   45,   45, 2294,
+       45,   45,   45, 2294,   45,   45,   45,   45,   45,   45,
+       45,   45,   45,   45,   45,   45,   45,   45, 2294,   45,
+       45,   45,   45,   45,   45, 2294,   45,   45,   45, 2294,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45, 2290,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45, 2290,   45,   45,   45, 2290,
-       45,   45, 2290,   45,   45,   45, 2290,   45,   45,   45,
-       45,   45, 2290,   45,   45,   45,   45,   45,   45,   45,
+     2294,   45,   45,   45,   45,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45,   45, 2290,
+       45, 2294,   45, 2294,   45,   45,   45,   45,   45, 2294,
+       45,   45, 2294,   45, 2294,   45,   45,   45,   45,   45,
+       45,   45,   45, 2294,   45,   45,   45,   45,   45,   45,
 
-       45,   45,   45,   45,   45, 2290,   45,   45,   45, 2290,
+       45,   45,   45,   45, 2294,   45,   45,   45,   45,   45,
+       45,   45,   45,   45, 2294,   45,   45,   45,   45, 2294,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45, 2290,   45,   45,   45,   45,   45,
-       45, 2290,   45,   45,   45, 2290,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45, 2290,   45,   45,   45,
+       45, 2294,   45,   45,   45,   45,   45, 2294,   45,   45,
+       45,   45, 2294, 2294,   45,   45,   45,   45,   45,   45,
+       45,   45,   45,   45,   45,   45, 2294,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45, 2290,   45, 2290,
-       45,   45,   45,   45,   45, 2290,   45,   45, 2290,   45,
-     2290,   45,   45,   45,   45,   45,   45,   45,   45, 2290,
+     2294, 2294,   45,   45,   45,   45,   45,   45,   45,   45,
+       45,   45, 2294,   45,   45, 2294,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
 
-     2290,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-     2290,   45,   45,   45,   45, 2290,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45, 2290,   45,   45,
-       45,   45,   45, 2290,   45,   45,   45,   45, 2290, 2290,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45, 2290,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45, 2290, 2290,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45, 2290,   45,
-       45, 2290,   45,   45,   45,   45,   45,   45,   45,   45,
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+       45,   45,   45,   45,   45, 2294,   45,   45,   45,   45,
+       45,   45,   45,   45,   45,   45,   45,   45, 2294,   45,
+     2294,   45, 2294,   45, 2294,   45, 2294,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
+       45,   45,   45,   45, 2294,   45, 2294,   45,   45,   45,
+       45,   45,   45,   45,   45,   45,   45,   45,   45, 2294,
+       45,   45,   45, 2294,   45,   45,   45,   45,   45, 2294,
+       45,   45, 2294,   45, 2294,   45, 2294,   45, 2294,   45,
+       45,   45,   45,   45,   45,   45,   45, 2294,   45,   45,
 
+       45,   45,   45,   45,   45,   45,   45,   45, 2294,   45,
+       45,   45,   45,   45, 2294,   45,   45,   45,   45,   45,
+       45,   45,   45,   45,   45,   45,   45,   45,   45, 2294,
+       45,   45,   45,   45,   45,   45,   45,   45,   45, 2294,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-<<<<<<< HEAD
-     2205,   45,   45, 2205,   45,   45,   45,   45, 2205,   45,
-
-       45,   45,   45, 2205, 2205, 2205, 2205, 2205,   45, 2205,
-     2205, 2205,   45,   45,   45,   45,   45,   45,   45,   45,
-     2205,   45,   45,   45,   45,   45,   45,   45,   45, 2205,
-       45,   45,   45,   45,   45,   45, 2205,   45, 2205,   45,
-     2205,   45,   45,   45,   45,   45,   45, 2205,   45,   45,
-       45,   45,   45,   45,   45, 2205,   45,   45, 2205, 2205,
-       45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45, 2205,   45,   45,   45,   45,
-     2205, 2205,   45,   45,   45, 2205,   45,   45, 2205,   45,
-     2205,   45,   45,   45,   45,   45,   45,   45,   45, 2205,
-
-       45, 2205, 2205, 2205,    0, 2205, 2205, 2205, 2205, 2205,
-     2205, 2205, 2205
-    } ;
-
-static const flex_int16_t yy_nxt[2671] =
-    {   0,
-     2205,   13,   14,   13, 2205,   15,   16, 2205,   17,   18,
-       19,   20,   21,   22,   22,   22,   22,   22,   23,   24,
-       85,  823,   37,   14,   37,   86,   25,   26,   38,  101,
-     2205,   27,   37,   14,   37,   42,   28,   42,   38,   91,
-       92,   29,  201,   30,   13,   14,   13,   90,   91,   25,
-       31,   92,   13,   14,   13,   13,   14,   13,   32,   40,
-      824,   13,   14,   13,   33,   40,  102,   91,   92,  201,
-       90,   34,   35,   13,   14,   13,   94,   15,   16,   95,
-       17,   18,   19,   20,   21,   22,   22,   22,   22,   22,
-       23,   24,   13,   14,   13,   90,   39,  103,   25,   26,
-
-       13,   14,   13,   27,   39,   42,  106,   42,   28,   42,
-      107,   42,   41,   29,  109,   30,  112,  113,   93,  137,
-       41,   25,   31,  103,  138,  381,   88,  139,   88,  106,
-       32,   89,   89,   89,   89,   89,   33,  109,  107,  112,
-      864,  113,  382,   34,   35,   44,   44,   44,   45,   45,
-       46,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   47,   45,   45,
-       48,   49,   50,   45,   51,   52,   53,   45,   45,   45,
-       45,   54,   55,   45,   56,   45,   45,   57,   45,   45,
-       58,   45,   59,   60,   61,   62,   63,   64,   65,   51,
-
-       66,   67,   68,   69,   70,   71,   72,   73,   74,   75,
-       76,   77,   78,   45,   45,   45,   45,   45,   80,  205,
-       81,   81,   81,   81,   81,   80,  103,   83,   83,   83,
-       83,   83,  459,   82,   84,   84,   84,   84,   84,   80,
-       82,   83,   83,   83,   83,   83,  205,   82,  189,  190,
-      110,  119,  117,  131,   82,  120,   82,  106,  118,  121,
-      111,  459,  122,   82,  125,  123,  132,  126,  127,  124,
-       82,  128,  129,  110,  189,  190,  133,   82,   45,  109,
-      106,   45,   45,   45,  130,   45,   45,   45,  111,  115,
-      135,  134,   45,   45,  333,   45,   45,  136,  153,  445,
-
-      154,   45,  155,   45,   45,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,  191,  140,   45,  167,  144,  145,
-       45,  168,  146,  113,   45,  141,  148,  142,  147,  241,
-      149,  202,   45,  156,  150,  208,   45,  207,   45,  116,
-      112,  157,  191,  158,  720,  242,  151,  113,  159,  160,
-      152,  161,  169,  189,  162,  163,  170,  187,  208,  171,
-      176,  177,  203,  112,  207,  164,  172,  173,  165,  191,
-      110,  174,  175,  184,  190,  197,  200,  101,  185,  192,
-      111,   84,   84,   84,   84,   84,   80,  865,   81,   81,
-
-       81,   81,   81,  178,   82,  179,  721,  194,  180,  181,
-      193,   82,  200,  197,   88,  868,   88,  250,  182,   89,
-       89,   89,   89,   89,  102,  183,   80,   82,   83,   83,
-       83,   83,   83,  100,   82,   84,   84,   84,   84,   84,
-      100,   82,   89,   89,   89,   89,   89,  204,   82,   89,
-       89,   89,   89,   89,  206,  197,  216,  222,  228,  229,
-      235,  251,  236,  238,   82,  217,  223,  224,  230,  218,
-      100,   82,  213,  204,  100,  204,  239,  270,  100,  237,
-      240,  245,  206,  214,  246,  255,  100,  260,  247,  869,
-      100,  285,  100,  100,  211,  286,  281,  870,  256,  282,
-
-      283,  268,  212,  212,  212,  212,  212,  288,  261,  275,
-      322,  212,  212,  212,  212,  212,  212,  304,  338,  205,
-      206,  310,  320,  271,  276,  277,  278,  311,  321,  322,
-      321,  305,  330,  322,  212,  212,  212,  212,  212,  212,
-      320,  298,  289,  290,  291,  299,  309,  327,  314,  300,
-      320,  329,  325,  292,  321,  293,  324,  294,  295,  330,
-      296,  332,  334,  336,  327,  390,  349,  351,  323,  350,
-      327,  743,  339,  332,  412,  352,  408,  483,  459,  329,
-      404,  353,  484,  563,  332,  334,  409,  340,  456,  413,
-      336,  337,  337,  337,  337,  337,  399,  440,  743,  441,
-
-      337,  337,  337,  337,  337,  337,  425,  468,  334,  426,
-      456,  456,  461,  463,  489,  463,  871,  506,  391,  535,
-      490,  392,  507,  337,  337,  337,  337,  337,  337,  536,
-      405,  334,  564,  457,  530,  461,  523,  524,  525,  552,
-      531,  463,  526,  537,  553,  450,  466,  466,  466,  466,
-      466,  767,  798,  799,  768,  466,  466,  466,  466,  466,
-      466,  557,  567,  576,  596,  558,  568,  577,  601,  597,
-      508,  605,  633,  606,  872,  509,  669,  873,  466,  466,
-      466,  466,  466,  466,  645,  634,  670,  681,  601,  646,
-      712,  874,  682,  875,  866,  713,  601,  554,  605,  744,
-
-      606,   45,   45,   45,   45,   45,  867,  876,  877,  623,
-       45,   45,   45,   45,   45,   45,  608,  624,  747,  625,
-      626,  627,  628,  629,  742,  748,  837,  744,  878,  746,
-      879,  838,  880,   45,   45,   45,   45,   45,   45,  881,
-      882,  883,  884,  885,  886,  887,  888,  889,  890,  891,
-      892,  894,  893,  879,  895,  896,  878,  897,  898,  899,
-      900,  901,  902,  903,  904,  905,  906,  907,  908,  909,
-      839,  910,  911,  912,  913,  914,  917,  918,  919,  915,
-      920,  921,  922,  916,  923,  924,  925,  926,  927,  928,
-      929,  930,  931,  932,  933,  934,  935,  936,  937,  938,
-
-      939,  940,  941,  942,  943,  944,  945,  947,  948,  946,
-      949,  950,  951,  952,  953,  954,  955,  956,  957,  958,
-      959,  960,  961,  962,  963,  964,  965,  966,  967,  968,
-      969,  970,  971,  972,  973,  974,  975,  976,  977,  978,
-      979,  980,  981,  982,  983,  984,  985,  986,  987,  988,
-      989,  990,  991,  992,  994,  995,  998,  999, 1000, 1001,
-      993, 1003,  996, 1004, 1005, 1002,  997, 1006, 1007, 1008,
-     1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018,
-     1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028,
-     1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038,
-
-     1039, 1040, 1041, 1042, 1043, 1044, 1045, 1018, 1046, 1047,
-     1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057,
-     1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1067, 1068,
-     1069, 1070, 1066, 1071, 1072, 1073, 1074, 1075, 1076, 1077,
-     1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087,
-     1088, 1089, 1090, 1091, 1092, 1094, 1095, 1096, 1093, 1097,
-     1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107,
-     1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117,
-     1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1128,
-     1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138,
-
-     1127, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147,
-     1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157,
-     1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167,
-     1168, 1169, 1170, 1171, 1149, 1172, 1173, 1148, 1174, 1175,
-     1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185,
-     1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195,
-     1196, 1197, 1198, 1201, 1202, 1203, 1204, 1199, 1205, 1206,
-     1207, 1208, 1209, 1210, 1211, 1212, 1213, 1214, 1215, 1216,
-     1217, 1218, 1219, 1220, 1221, 1222, 1223, 1224, 1225, 1227,
-     1228, 1229, 1230, 1231, 1232, 1233, 1234, 1235, 1236, 1226,
-
-     1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1246,
-     1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256,
-     1200, 1257, 1258, 1259, 1260, 1261, 1262, 1263, 1264, 1265,
-     1266, 1267, 1268, 1269, 1270, 1271, 1272, 1273, 1275, 1274,
-     1276, 1277, 1278, 1279, 1280, 1281, 1282, 1283, 1284, 1285,
-     1286, 1287, 1288, 1289, 1290, 1291, 1292, 1293, 1294, 1295,
-     1296, 1297, 1298, 1299, 1300, 1273, 1274, 1301, 1302, 1303,
-     1304, 1305, 1306, 1307, 1308, 1309, 1310, 1311, 1312, 1313,
-     1314, 1315, 1316, 1317, 1318, 1319, 1320, 1321, 1323, 1325,
-     1326, 1327, 1322, 1328, 1329, 1330, 1331, 1332, 1333, 1334,
-
-     1335, 1336, 1337, 1338, 1339, 1340, 1341, 1342, 1343, 1344,
-     1345, 1346, 1347, 1348, 1349, 1350, 1351, 1352, 1353, 1354,
-     1355, 1356, 1357, 1358, 1359, 1360, 1361, 1362, 1363, 1364,
-     1365, 1366, 1324, 1367, 1368, 1369, 1370, 1371, 1372, 1373,
-     1374, 1375, 1376, 1377, 1378, 1379, 1380, 1381, 1382, 1383,
-     1384, 1385, 1386, 1387, 1388, 1389, 1390, 1391, 1392, 1393,
-     1394, 1395, 1396, 1397, 1398, 1399, 1400, 1401, 1402, 1403,
-     1404, 1405, 1406, 1407, 1408, 1409, 1410, 1411, 1412, 1413,
-     1414, 1392, 1415, 1416, 1417, 1418, 1419, 1393, 1420, 1421,
-     1422, 1423, 1424, 1425, 1426, 1427, 1428, 1429, 1430, 1431,
-
-     1432, 1433, 1434, 1435, 1436, 1437, 1438, 1439, 1440, 1441,
-     1442, 1443, 1444, 1445, 1446, 1447, 1448, 1449, 1450, 1451,
-     1452, 1453, 1454, 1455, 1456, 1457, 1458, 1459, 1460, 1461,
-     1462, 1463, 1464, 1465, 1466, 1467, 1468, 1469, 1470, 1471,
-     1472, 1473, 1474, 1475, 1477, 1478, 1479, 1480, 1481, 1482,
-     1483, 1484, 1485, 1486, 1487, 1488, 1489, 1490, 1491, 1492,
-     1493, 1494, 1495, 1496, 1497, 1498, 1499, 1500, 1501, 1503,
-     1504, 1505, 1506, 1507, 1508, 1509, 1510, 1511, 1512, 1513,
-     1514, 1515, 1516, 1517, 1518, 1519, 1520, 1521, 1522, 1523,
-     1524, 1496, 1525, 1526, 1527, 1528, 1476, 1529, 1530, 1531,
-
-     1532, 1533, 1534, 1535, 1536, 1537, 1538, 1539, 1540, 1541,
-     1542, 1543, 1502, 1544, 1545, 1546, 1547, 1549, 1550, 1551,
-     1552, 1553, 1554, 1555, 1548, 1556, 1557, 1558, 1559, 1560,
-     1561, 1562, 1563, 1564, 1565, 1566, 1567, 1568, 1569, 1570,
-     1571, 1572, 1573, 1574, 1575, 1577, 1578, 1580, 1579, 1576,
-     1581, 1582, 1583, 1584, 1585, 1586, 1587, 1588, 1589, 1590,
-     1591, 1592, 1593, 1594, 1595, 1596, 1597, 1598, 1599, 1600,
-     1601, 1602, 1603, 1604, 1605, 1606, 1607, 1608, 1609, 1610,
-     1611, 1612, 1613, 1614, 1615, 1593, 1616, 1617, 1618, 1619,
-     1620, 1621, 1622, 1623, 1624, 1625, 1626, 1627, 1628, 1629,
-
-     1630, 1631, 1632, 1633, 1634, 1635, 1636, 1637, 1638, 1639,
-     1640, 1641, 1642, 1643, 1644, 1645, 1646, 1647, 1648, 1649,
-     1650, 1651, 1652, 1653, 1654, 1655, 1656, 1657, 1658, 1662,
-     1659, 1663, 1664, 1660, 1665, 1666, 1661, 1667, 1668, 1669,
-     1670, 1671, 1672, 1673, 1674, 1675, 1676, 1677, 1678, 1679,
-     1680, 1681, 1682, 1683, 1684, 1685, 1686, 1687, 1689, 1690,
-     1691, 1692, 1693, 1694, 1695, 1696, 1697, 1698, 1688, 1699,
-     1700, 1701, 1702, 1676, 1703, 1704, 1705, 1706, 1707, 1708,
-     1709, 1710, 1712, 1713, 1714, 1715, 1716, 1717, 1718, 1719,
-     1720, 1721, 1722, 1723, 1724, 1725, 1726, 1727, 1728, 1729,
-
-     1730, 1731, 1732, 1733, 1734, 1735, 1736, 1737, 1738, 1739,
-     1740, 1741, 1742, 1743, 1744, 1745, 1746, 1747, 1748, 1749,
-     1750, 1751, 1752, 1753, 1754, 1755, 1756, 1757, 1758, 1759,
-     1760, 1761, 1762, 1763, 1764, 1765, 1766, 1767, 1768, 1711,
-     1769, 1770, 1771, 1772, 1773, 1774, 1776, 1777, 1778, 1779,
-     1775, 1780, 1781, 1755, 1782, 1783, 1784, 1785, 1786, 1787,
-     1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797,
-     1798, 1799, 1800, 1801, 1802, 1803, 1804, 1805, 1806, 1807,
-     1808, 1809, 1810, 1811, 1812, 1813, 1814, 1815, 1816, 1817,
-     1818, 1819, 1820, 1821, 1822, 1823, 1824, 1825, 1826, 1827,
-
-     1828, 1829, 1830, 1831, 1832, 1833, 1834, 1835, 1836, 1837,
-     1838, 1839, 1840, 1841, 1842, 1843, 1844, 1845, 1846, 1847,
-     1848, 1849, 1850, 1851, 1852, 1853, 1854, 1855, 1856, 1857,
-     1858, 1859, 1860, 1861, 1862, 1863, 1864, 1865, 1866, 1867,
-     1868, 1869, 1870, 1871, 1872, 1873, 1874, 1875, 1876, 1877,
-     1878, 1879, 1881, 1882, 1883, 1884, 1880, 1885, 1886, 1887,
-     1888, 1889, 1890, 1891, 1892, 1893, 1894, 1895, 1896, 1897,
-     1898, 1899, 1900, 1901, 1902, 1903, 1904, 1905, 1906, 1907,
-     1908, 1909, 1910, 1911, 1912, 1913, 1914, 1915, 1916, 1917,
-     1918, 1919, 1920, 1921, 1922, 1923, 1924, 1925, 1926, 1927,
-
-     1928, 1929, 1930, 1931, 1932, 1933, 1934, 1935, 1936, 1937,
-     1938, 1939, 1940, 1941, 1942, 1943, 1944, 1945, 1946, 1947,
-     1948, 1949, 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1957,
-     1958, 1959, 1960, 1961, 1962, 1963, 1964, 1965, 1966, 1967,
-     1968, 1969, 1970, 1971, 1972, 1973, 1974, 1975, 1976, 1977,
-     1978, 1979, 1980, 1981, 1983, 1984, 1982, 1985, 1986, 1987,
-     1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997,
-     1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007,
-     2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017,
-     2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026, 2027,
+       45,   45,   45,   45,   45,   45,   45,   45,   45, 2294,
+     2294,   45,   45,   45, 2294,   45,   45,   45,   45, 2294,
+       45,   45,   45,   45, 2294, 2294, 2294, 2294, 2294,   45,
+     2294, 2294, 2294,   45,   45,   45,   45,   45,   45,   45,
 
-     2028, 2029, 2030, 2031, 2032, 2033, 2034, 2035, 2036, 2037,
-     2038, 2039, 2040, 2041, 2042, 2043, 2044, 2045, 2046, 2047,
-     2048, 2049, 2050, 2051, 2052, 2053, 2054, 2055, 2056, 2057,
-     2058, 2059, 2060, 2061, 2062, 2063, 2064, 2065, 2066, 2067,
-     2068, 2069, 2070, 2071, 2072, 2073, 2074, 2075, 2076, 2077,
-     2078, 2079, 2080, 2081, 2082, 2083, 2084, 2085, 2086, 2087,
-     2088, 2089, 2090, 2091, 2092, 2093, 2094, 2095, 2096, 2097,
-     2098, 2099, 2100, 2101, 2102, 2103, 2104, 2105, 2106, 2107,
-     2108, 2109, 2110, 2111, 2112, 2113, 2114, 2115, 2116, 2117,
-     2118, 2119, 2120, 2121, 2122, 2123, 2124, 2125, 2126, 2127,
-
-     2128, 2129, 2130, 2131, 2132, 2133, 2134, 2135, 2136, 2137,
-     2138, 2139, 2140, 2141, 2142, 2143, 2144, 2145, 2146, 2147,
-     2148, 2149, 2150, 2151, 2152, 2153, 2154, 2155, 2156, 2157,
-     2158, 2159, 2160, 2161, 2162, 2163, 2164, 2166, 2165, 2167,
-     2168, 2169, 2170, 2171, 2172, 2173, 2174, 2175, 2176, 2177,
-     2178, 2179, 2180, 2181, 2182, 2183, 2184, 2185, 2186, 2187,
-     2188, 2189, 2190, 2191, 2192, 2193, 2194, 2195, 2196, 2197,
-     2198, 2199, 2200, 2201, 2202, 2203, 2204,   12,   12,   12,
-       36,   36,   36,   79,   98,   79,  100,  100,  100,  114,
-      114,  114,  188,  863,  188,  209,  209,  209,  862,  861,
-
-      860,  859,  858,  857,  856,  855,  854,  853,  852,  851,
-      850,  849,  848,  847,  846,  845,  844,  843,  842,  841,
-      840,  836,  835,  834,  833,  832,  831,  830,  829,  828,
-      827,  826,  825,  822,  821,  820,  819,  818,  817,  816,
-      815,  814,  813,  812,  811,  810,  809,  808,  807,  806,
-      805,  804,  803,  802,  801,  800,  797,  796,  795,  794,
-      793,  792,  791,  790,  789,  788,  787,  786,  785,  784,
-      783,  782,  781,  780,  779,  778,  777,  776,  775,  774,
-      773,  772,  771,  770,  769,  766,  765,  764,  763,  762,
-      761,  760,  759,  758,  757,  756,  755,  754,  753,  752,
-
-      751,  750,  749,  745,  742,  741,  740,  739,  738,  737,
-      736,  735,  734,  733,  732,  731,  730,  729,  728,  727,
-      726,  725,  724,  723,  722,  719,  718,  717,  716,  715,
-      714,  711,  710,  709,  708,  707,  706,  705,  704,  703,
-      702,  701,  700,  699,  698,  697,  696,  695,  694,  693,
-      692,  691,  690,  689,  688,  687,  686,  685,  684,  683,
-      680,  679,  678,  677,  676,  675,  674,  673,  672,  671,
-      668,  667,  666,  665,  664,  663,  662,  661,  660,  659,
-      658,  657,  656,  655,  654,  653,  652,  651,  650,  649,
-      648,  647,  644,  643,  642,  641,  640,  639,  638,  637,
-
-      636,  635,  632,  631,  630,  622,  621,  620,  619,  618,
-      617,  616,  615,  614,  613,  612,  611,  610,  609,  607,
-      604,  603,  602,  600,  599,  598,  595,  594,  593,  592,
-      591,  590,  589,  588,  587,  586,  585,  584,  583,  582,
-      581,  580,  579,  578,  575,  574,  573,  572,  571,  570,
-      569,  566,  565,  562,  561,  560,  559,  556,  555,  551,
-      550,  549,  548,  547,  546,  545,  544,  543,  542,  541,
-      540,  539,  538,  534,  533,  532,  529,  528,  527,  522,
-      521,  520,  519,  518,  517,  516,  515,  514,  513,  512,
-      511,  510,  505,  504,  503,  502,  501,  500,  499,  498,
-
-      497,  496,  495,  494,  493,  492,  491,  488,  487,  486,
-      485,  482,  481,  480,  479,  478,  477,  476,  475,  474,
-      473,  472,  471,  470,  469,  467,  465,  464,  462,  460,
-      458,  455,  454,  453,  452,  451,  449,  448,  447,  446,
-      444,  443,  442,  439,  438,  437,  436,  435,  434,  433,
-      432,  431,  430,  429,  428,  427,  424,  423,  422,  421,
-      420,  419,  418,  417,  416,  415,  414,  411,  410,  407,
-      406,  403,  402,  401,  400,  398,  397,  396,  395,  394,
-      393,  389,  388,  387,  386,  385,  384,  383,  380,  379,
-      378,  377,  376,  375,  374,  373,  372,  371,  370,  369,
-
-      368,  367,  366,  365,  364,  363,  362,  361,  360,  359,
-      358,  357,  356,  355,  354,  348,  347,  346,  345,  344,
-      343,  342,  341,  210,  335,  333,  331,  328,  326,  319,
-      318,  317,  316,  315,  313,  312,  308,  307,  306,  303,
-      302,  301,  297,  287,  284,  280,  279,  274,  273,  272,
-      269,  267,  266,  265,  264,  263,  262,  259,  258,  257,
-      254,  253,  252,  249,  248,  244,  243,  234,  233,  232,
-      231,  227,  226,  225,  221,  220,  219,  215,  210,  199,
-      198,  196,  195,  186,  166,  143,  108,  105,  104,   43,
-       99,   97,   96,   87,   43, 2205,   11, 2205, 2205, 2205,
-
-     2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205,
-     2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205,
-     2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205,
-     2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205,
-     2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205,
-     2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205,
-     2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205
-    } ;
-
-static const flex_int16_t yy_chk[2671] =
-=======
-       45, 2290,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45, 2290,   45, 2290,   45, 2290,   45,
-     2290,   45, 2290,   45,   45,   45,   45,   45,   45,   45,
+     2294,   45,   45, 2294,   45,   45,   45,   45,   45,   45,
+       45,   45, 2294,   45,   45,   45,   45,   45,   45, 2294,
+       45,   45, 2294,   45, 2294,   45,   45,   45,   45,   45,
+       45, 2294,   45,   45,   45,   45,   45,   45,   45,   45,
+     2294,   45,   45, 2294, 2294,   45,   45,   45,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-     2290,   45, 2290,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45, 2290,   45,   45,   45, 2290,
-       45,   45,   45,   45,   45, 2290,   45,   45, 2290,   45,
-     2290,   45, 2290,   45, 2290,   45,   45,   45,   45,   45,
-       45,   45,   45, 2290,   45,   45,   45,   45,   45,   45,
-
-       45,   45,   45,   45, 2290,   45,   45,   45,   45,   45,
-     2290,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45, 2290,   45,   45,   45,   45,
-       45,   45,   45,   45,   45, 2290,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45, 2290, 2290,   45,   45,   45,
-     2290,   45,   45,   45,   45, 2290,   45,   45,   45,   45,
-     2290, 2290, 2290, 2290, 2290,   45, 2290, 2290, 2290,   45,
-       45,   45,   45,   45,   45,   45, 2290,   45,   45, 2290,
-
-       45,   45,   45,   45,   45,   45,   45,   45, 2290,   45,
-       45,   45,   45,   45,   45, 2290,   45,   45, 2290,   45,
-     2290,   45,   45,   45,   45,   45,   45, 2290,   45,   45,
-       45,   45,   45,   45,   45,   45, 2290,   45,   45, 2290,
-     2290,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-       45,   45,   45,   45,   45,   45,   45,   45, 2290,   45,
-       45,   45,   45, 2290, 2290,   45,   45,   45,   45, 2290,
-       45,   45, 2290,   45, 2290,   45, 2290,   45,   45,   45,
-       45,   45,   45,   45, 2290,   45, 2290, 2290, 2290,    0,
-     2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290
+       45,   45, 2294,   45,   45,   45,   45, 2294, 2294,   45,
+       45,   45,   45, 2294,   45,   45, 2294,   45, 2294,   45,
+     2294,   45,   45,   45,   45,   45,   45,   45, 2294,   45,
+     2294, 2294, 2294,    0, 2294, 2294, 2294, 2294, 2294, 2294,
 
+     2294, 2294
     } ;
 
-static const flex_int16_t yy_nxt[2817] =
+static const flex_int16_t yy_nxt[2819] =
     {   0,
-     2290,   13,   14,   13, 2290,   15,   16,  102,   17,   18,
+     2294,   13,   14,   13, 2294,   15,   16,  102,   17,   18,
        19,   20,   21,   22,   22,   22,   22,   22,   23,   24,
        86,  255,   37,   14,   37,   87,   25,   26,   38,   37,
-       14,   37,   42,   27,   42,   38, 2290, 2290,   28,   91,
+       14,   37,   42,   27,   42,   38,  877,  878,   28,   91,
        13,   14,   13,   92,   29,   91,   30,  103,   13,   14,
        13,  205,   25,   31,   13,   14,   13,   42,   40,   42,
-      571,   32,   13,   14,   13,   91,   40,   33,  256,  170,
+      572,   32,   13,   14,   13,   91,   40,   33,  256,  170,
        93,   94,   92,  171,   34,   35,   13,   14,   13,  205,
        15,   16,   92,   17,   18,   19,   20,   21,   22,   22,
        22,   22,   22,   23,   24,   39,   13,   14,   13,   93,
 
        93,   25,   26,   39,   13,   14,   13,   42,   27,   42,
-      134,   95,  572,   28,  109,  246,   41,  104,  105,   29,
+      134,   95,  573,   28,  109,  246,   41,  104,  105,   29,
       108,   30,  115,  135,   41,  233,  234,   25,   31,   96,
       388,  247,   89,  136,   89,  235,   32,   90,   90,   90,
        90,   90,   33,  109,  104,  105,  108,  389,  115,   34,
@@ -2570,7 +1548,7 @@ static const flex_int16_t yy_nxt[2817] =
        84,  261,   83,   85,   85,   85,   85,   85,   81,   83,
        84,   84,   84,   84,   84,  113,   83,  138,  104,  265,
       315,  111,  116,   83,  139,  140,  316,  114,   83,  112,
-      141,  102,  192,  142,  143,   83,  108,  447,  876,  448,
+      141,  102,  192,  142,  143,   83,  108,  447,  879,  448,
       266,  113,   83,  194,  144,  120,  145,  111,  193,   83,
        45,  121,   45,   45,   45,   45,  114,  112,   45,  192,
 
@@ -2581,302 +1559,284 @@ static const flex_int16_t yy_nxt[2817] =
       105,  128,  159,   45,  129,  130,  197,   45,  131,  132,
       160,   45,  161,  192,  193,  204,  200,  162,  163,   45,
       122,  133,  111,   45,  123,   45,  119,  105,  124,  151,
-      112,  125,  207,  152,  126,  877,  116,  153,  127,  115,
+      112,  125,  207,  152,  126,  880,  116,  153,  127,  115,
       195,  196,  204,  275,  156,  200,  157,  164,  158,  154,
       165,  166,  172,  155,  356,  419,  173,  357,  112,  174,
 
       201,  167,  208,  116,  168,  115,  175,  176,  179,  180,
       420,  177,  178,  190,  210,  187,  211,  213,  113,  212,
-      188,   85,   85,   85,   85,   85,  201,  309,  208,  878,
+      188,   85,   85,   85,   85,   85,  201,  309,  208,  881,
       114,  208,  276,   81,   83,   82,   82,   82,   82,   82,
       210,  310,  210,  213,  181,  211,  182,  212,   83,  183,
       184,   90,   90,   90,   90,   90,   89,  273,   89,  185,
        83,   90,   90,   90,   90,   90,  186,   81,  314,   84,
        84,   84,   84,   84,   83,   85,   85,   85,   85,   85,
       200,  221,   83,   90,   90,   90,   90,   90,   83,  101,
-      222,  227,  879,  240,  223,  241,  101,  211,  218,  327,
+      222,  227,  882,  240,  223,  241,  101,  211,  218,  327,
 
-      228,  229,  243,  250,  880,  280,  251,  290,   83,  219,
+      228,  229,  243,  250,  883,  280,  251,  290,   83,  219,
       252,  291,  242,  286,   83,  244,  287,  288,  325,  245,
       281,  282,  283,  303,  327,  327,  319,  304,  293,  101,
       326,  305,  326,  101,  332,  345,  415,  101,  411,  432,
-      325,  781,  433,  881,  782,  101,  416,  325,  336,  101,
-      330,  101,  101,  216,  333,  882,  335,  326,  883,  329,
+      325,  783,  433,  884,  784,  101,  416,  325,  336,  101,
+      330,  101,  101,  216,  333,  885,  335,  326,  886,  329,
       332,  217,  217,  217,  217,  217,  294,  295,  296,  328,
       217,  217,  217,  217,  217,  217,  336,  297,  338,  298,
       333,  299,  300,  339,  301,  335,  341,  343,  332,  397,
-      644,  412,  346,  466,  358,  338,  217,  217,  217,  217,
+      645,  412,  346,  466,  358,  338,  217,  217,  217,  217,
 
-      217,  217,  359,  645,  338,  340,  341,  463,  360,  339,
+      217,  217,  359,  646,  338,  340,  341,  463,  360,  339,
       452,  463,  341,  467,  347,  343,  344,  344,  344,  344,
-      344,  406,  466,  469,  561,  344,  344,  344,  344,  344,
-      344,  471,  341,  463,  472,  760,  492,  464,  466,  471,
-      467,  493,  761,  614,  498,  398,  457,  544,  399,  469,
-      499,  344,  344,  344,  344,  344,  344,  545,  812,  813,
-      471,  472,  475,  475,  475,  475,  475,  477,  546,  614,
-      730,  475,  475,  475,  475,  475,  475,  515,  532,  533,
-      534,  539,  516,  609,  535,  562,  565,  540,  575,  584,
-      566,  604,  576,  585,  609,  837,  605,  475,  475,  475,
-
-      475,  475,  475,  633,  615,  656,  616,  634,  692,  755,
-      657,  722,  609,  693,  680,  635,  723,  636,  637,  638,
-      639,  640,  884,  618,  681,  731,  756,  757,  885,  753,
-      886,  752,  615,  517,  616,  755,  759,  838,  518,   45,
-       45,   45,   45,   45,  754,  887,  888,  889,   45,   45,
-       45,   45,   45,   45,  756,  753,  757,  850,  890,  891,
-      892,  896,  851,  893,  894,  895,  897,  898,  899,  900,
-      901,  902,  903,  754,   45,   45,   45,   45,   45,   45,
-      904,  905,  906,  907,  908,  910,  909,  892,  891,  911,
-      893,  895,  912,  894,  913,  914,  915,  916,  917,  918,
-
-      919,  920,  921,  922,  852,  923,  924,  925,  926,  927,
-      928,  929,  930,  931,  934,  935,  936,  932,  937,  938,
-      939,  933,  940,  941,  942,  943,  944,  945,  946,  947,
-      948,  949,  950,  951,  952,  953,  954,  955,  956,  957,
-      958,  959,  960,  961,  962,  964,  965,  963,  966,  967,
-      968,  969,  970,  971,  972,  973,  974,  975,  976,  977,
-      978,  979,  980,  981,  982,  983,  984,  985,  986,  987,
-      988,  989,  990,  991,  992,  993,  994,  995,  996,  997,
-      998,  999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007,
-     1008, 1010, 1011, 1014, 1015, 1016, 1017, 1009, 1019, 1012,
-
-     1020, 1021, 1018, 1013, 1022, 1023, 1024, 1025, 1026, 1027,
-     1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037,
-     1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047,
-     1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057,
-     1058, 1059, 1033, 1060, 1061, 1034, 1062, 1063, 1037, 1064,
-     1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074,
-     1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084,
-     1085, 1087, 1088, 1089, 1090, 1086, 1091, 1092, 1093, 1094,
-     1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104,
-     1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1114, 1115,
-
-     1116, 1113, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124,
-     1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134,
-     1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144,
-     1145, 1146, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155,
-     1156, 1157, 1158, 1147, 1159, 1160, 1161, 1162, 1163, 1164,
-     1165, 1166, 1167, 1168, 1169, 1170, 1173, 1171, 1174, 1175,
-     1172, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184,
-     1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194,
-     1195, 1169, 1168, 1196, 1170, 1171, 1172, 1197, 1198, 1199,
-     1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209,
-
-     1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219,
-     1220, 1221, 1222, 1225, 1226, 1227, 1228, 1223, 1229, 1230,
-     1231, 1232, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1240,
-     1241, 1242, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1251,
-     1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1260, 1250,
-     1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270,
-     1271, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1280,
-     1281, 1282, 1283, 1224, 1284, 1285, 1286, 1287, 1288, 1289,
-     1290, 1291, 1292, 1293, 1294, 1295, 1296, 1297, 1298, 1300,
-     1299, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308, 1309,
-
-     1310, 1311, 1312, 1313, 1314, 1315, 1316, 1317, 1318, 1319,
-     1320, 1321, 1322, 1323, 1324, 1325, 1297, 1299, 1300, 1301,
-     1326, 1327, 1328, 1329, 1330, 1331, 1332, 1333, 1334, 1335,
-     1336, 1337, 1338, 1339, 1340, 1341, 1342, 1343, 1344, 1345,
-     1346, 1347, 1348, 1349, 1351, 1353, 1354, 1355, 1350, 1356,
-     1357, 1358, 1359, 1360, 1361, 1362, 1363, 1364, 1365, 1366,
-     1367, 1368, 1369, 1370, 1371, 1372, 1373, 1374, 1375, 1376,
-     1377, 1378, 1379, 1380, 1381, 1382, 1383, 1384, 1385, 1386,
-     1387, 1388, 1389, 1390, 1391, 1392, 1393, 1394, 1395, 1396,
-     1397, 1352, 1398, 1399, 1400, 1401, 1402, 1403, 1404, 1405,
-
-     1406, 1407, 1408, 1409, 1410, 1411, 1412, 1413, 1414, 1415,
-     1416, 1417, 1418, 1419, 1420, 1421, 1422, 1424, 1423, 1425,
-     1426, 1427, 1428, 1429, 1430, 1431, 1432, 1433, 1434, 1435,
-     1436, 1437, 1438, 1439, 1440, 1441, 1442, 1443, 1444, 1445,
-     1446, 1421, 1447, 1420, 1423, 1422, 1424, 1448, 1449, 1450,
-     1451, 1452, 1453, 1454, 1455, 1456, 1457, 1458, 1459, 1460,
-     1461, 1462, 1463, 1464, 1465, 1466, 1467, 1468, 1469, 1470,
-     1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478, 1479, 1480,
-     1481, 1482, 1483, 1484, 1485, 1486, 1487, 1488, 1489, 1490,
-     1491, 1492, 1493, 1494, 1495, 1496, 1497, 1498, 1499, 1500,
-
-     1501, 1502, 1503, 1504, 1505, 1506, 1507, 1509, 1510, 1511,
-     1512, 1513, 1514, 1515, 1516, 1517, 1518, 1519, 1520, 1521,
-     1522, 1523, 1524, 1525, 1526, 1527, 1528, 1529, 1530, 1531,
-     1532, 1533, 1534, 1535, 1536, 1538, 1539, 1540, 1541, 1542,
-     1543, 1544, 1545, 1546, 1547, 1548, 1549, 1550, 1551, 1552,
-     1553, 1554, 1555, 1556, 1529, 1530, 1557, 1558, 1531, 1559,
-     1560, 1561, 1508, 1562, 1563, 1564, 1565, 1566, 1567, 1568,
-     1569, 1570, 1571, 1572, 1573, 1574, 1575, 1576, 1577, 1578,
-     1579, 1537, 1580, 1581, 1582, 1583, 1585, 1586, 1587, 1588,
-     1589, 1590, 1591, 1584, 1592, 1593, 1594, 1595, 1596, 1597,
-
-     1598, 1599, 1600, 1601, 1602, 1603, 1604, 1605, 1606, 1607,
-     1608, 1609, 1610, 1611, 1613, 1614, 1616, 1615, 1612, 1617,
-     1618, 1619, 1620, 1621, 1622, 1623, 1624, 1625, 1626, 1627,
-     1628, 1629, 1630, 1631, 1634, 1633, 1635, 1636, 1637, 1638,
-     1639, 1640, 1641, 1642, 1643, 1644, 1645, 1646, 1647, 1648,
-     1649, 1650, 1651, 1652, 1653, 1654, 1655, 1632, 1630, 1656,
-     1629, 1633, 1657, 1658, 1659, 1660, 1661, 1662, 1663, 1664,
-     1665, 1666, 1667, 1668, 1669, 1670, 1671, 1672, 1673, 1674,
-     1675, 1676, 1677, 1678, 1679, 1632, 1680, 1681, 1682, 1683,
-     1684, 1685, 1686, 1687, 1688, 1689, 1690, 1691, 1692, 1693,
-
-     1694, 1695, 1696, 1697, 1698, 1699, 1703, 1700, 1704, 1705,
-     1701, 1706, 1707, 1702, 1708, 1709, 1710, 1711, 1712, 1713,
-     1714, 1715, 1716, 1717, 1718, 1720, 1719, 1721, 1722, 1723,
-     1724, 1725, 1726, 1727, 1728, 1729, 1730, 1731, 1732, 1735,
-     1736, 1737, 1733, 1738, 1739, 1740, 1741, 1742, 1743, 1744,
-     1717, 1718, 1719, 1734, 1720, 1721, 1745, 1746, 1747, 1748,
-     1749, 1750, 1751, 1752, 1753, 1754, 1755, 1756, 1758, 1759,
-     1760, 1761, 1762, 1763, 1764, 1765, 1766, 1767, 1768, 1769,
-     1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779,
-     1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789,
-
-     1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799,
-     1800, 1801, 1802, 1804, 1803, 1805, 1806, 1807, 1808, 1809,
-     1810, 1811, 1812, 1813, 1814, 1815, 1816, 1817, 1757, 1818,
-     1819, 1820, 1821, 1822, 1823, 1824, 1827, 1828, 1802, 1829,
-     1801, 1803, 1804, 1825, 1805, 1830, 1831, 1832, 1826, 1833,
-     1834, 1835, 1836, 1837, 1838, 1839, 1840, 1841, 1842, 1843,
-     1844, 1845, 1846, 1847, 1848, 1849, 1850, 1851, 1852, 1853,
-     1854, 1855, 1856, 1857, 1858, 1859, 1860, 1861, 1862, 1863,
-     1864, 1865, 1866, 1867, 1868, 1869, 1870, 1871, 1872, 1873,
-     1874, 1875, 1876, 1877, 1878, 1879, 1880, 1881, 1882, 1883,
-
-     1884, 1885, 1886, 1887, 1888, 1889, 1890, 1891, 1892, 1893,
-     1894, 1895, 1896, 1897, 1898, 1899, 1900, 1901, 1875, 1877,
-     1902, 1903, 1904, 1905, 1906, 1907, 1908, 1909, 1910, 1911,
-     1912, 1913, 1914, 1915, 1916, 1917, 1918, 1919, 1920, 1921,
-     1922, 1923, 1924, 1925, 1926, 1927, 1928, 1929, 1930, 1931,
-     1932, 1933, 1934, 1935, 1937, 1938, 1939, 1940, 1936, 1941,
-     1942, 1943, 1945, 1944, 1946, 1947, 1948, 1949, 1950, 1951,
-     1952, 1953, 1954, 1955, 1956, 1957, 1958, 1959, 1960, 1961,
-     1962, 1963, 1964, 1965, 1966, 1967, 1968, 1969, 1943, 1944,
-     1970, 1971, 1972, 1973, 1974, 1975, 1976, 1977, 1978, 1979,
-
-     1980, 1981, 1982, 1983, 1984, 1985, 1986, 1987, 1988, 1989,
-     1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-     2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
-     2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019,
-     2020, 2021, 2022, 2023, 1998, 1999, 2024, 2000, 2025, 2026,
-     2027, 2028, 2029, 2030, 2031, 2032, 2033, 2034, 2035, 2036,
-     2037, 2038, 2039, 2040, 2041, 2042, 2043, 2044, 2045, 2047,
-     2048, 2046, 2049, 2050, 2051, 2052, 2053, 2054, 2055, 2056,
-     2057, 2058, 2059, 2060, 2061, 2062, 2063, 2064, 2065, 2066,
-     2067, 2068, 2069, 2070, 2071, 2072, 2073, 2074, 2075, 2076,
-
-     2050, 2052, 2077, 2078, 2079, 2080, 2081, 2082, 2083, 2084,
-     2085, 2086, 2087, 2088, 2089, 2090, 2091, 2092, 2093, 2094,
-     2095, 2096, 2097, 2098, 2099, 2100, 2101, 2102, 2103, 2104,
-     2105, 2106, 2107, 2108, 2109, 2110, 2111, 2112, 2113, 2114,
-     2115, 2116, 2117, 2118, 2119, 2120, 2121, 2096, 2122, 2097,
-     2123, 2124, 2125, 2126, 2127, 2128, 2129, 2130, 2131, 2132,
-     2134, 2133, 2135, 2136, 2137, 2138, 2139, 2140, 2141, 2142,
-     2143, 2144, 2145, 2146, 2147, 2148, 2149, 2150, 2151, 2152,
-     2153, 2154, 2155, 2156, 2157, 2158, 2132, 2133, 2159, 2160,
-     2161, 2162, 2163, 2164, 2165, 2166, 2167, 2168, 2169, 2170,
-
-     2171, 2172, 2173, 2174, 2175, 2176, 2177, 2178, 2179, 2180,
-     2181, 2182, 2183, 2184, 2185, 2186, 2187, 2188, 2189, 2190,
-     2165, 2191, 2192, 2193, 2194, 2195, 2196, 2197, 2198, 2199,
-     2200, 2201, 2202, 2203, 2204, 2205, 2206, 2207, 2208, 2209,
-     2210, 2211, 2212, 2213, 2214, 2215, 2216, 2217, 2218, 2219,
-     2220, 2221, 2222, 2223, 2224, 2225, 2226, 2227, 2228, 2229,
-     2230, 2231, 2232, 2233, 2234, 2235, 2236, 2237, 2238, 2239,
-     2240, 2241, 2242, 2243, 2244, 2245, 2247, 2246, 2248, 2249,
-     2250, 2251, 2252, 2253, 2254, 2255, 2256, 2257, 2258, 2259,
-     2260, 2261, 2262, 2263, 2264, 2265, 2266, 2267, 2268, 2269,
-
-     2270, 2271, 2272, 2273, 2274, 2275, 2276, 2277, 2278, 2279,
-     2280, 2281, 2282, 2283, 2284, 2285, 2286, 2287, 2288, 2289,
-       12,   12,   12,   36,   36,   36,   80,   99,   80,  101,
-      101,  101,  117,  117,  117,  191,  875,  191,  214,  214,
-      214,  874,  873,  872,  871,  870,  869,  868,  867,  866,
-      865,  864,  863,  862,  861,  860,  859,  858,  857,  856,
-      855,  854,  853,  849,  848,  847,  846,  845,  844,  843,
-      842,  841,  840,  839,  836,  835,  834,  833,  832,  831,
-      830,  829,  828,  827,  826,  825,  824,  823,  822,  821,
-      820,  819,  818,  817,  816,  815,  814,  811,  810,  809,
-
-      808,  807,  806,  805,  804,  803,  802,  801,  800,  799,
-      798,  797,  796,  795,  794,  793,  792,  791,  790,  789,
-      788,  787,  786,  785,  784,  783,  780,  779,  778,  777,
-      776,  775,  774,  773,  772,  771,  770,  769,  768,  767,
-      766,  765,  764,  763,  762,  758,  752,  751,  750,  749,
-      748,  747,  746,  745,  744,  743,  742,  741,  740,  739,
-      738,  737,  736,  735,  734,  733,  732,  729,  728,  727,
-      726,  725,  724,  721,  720,  719,  718,  717,  716,  715,
-      714,  713,  712,  711,  710,  709,  708,  707,  706,  705,
-      704,  703,  702,  701,  700,  699,  698,  697,  696,  695,
-
-      694,  691,  690,  689,  688,  687,  686,  685,  684,  683,
-      682,  679,  678,  677,  676,  675,  674,  673,  672,  671,
-      670,  669,  668,  667,  666,  665,  664,  663,  662,  661,
-      660,  659,  658,  655,  654,  653,  652,  651,  650,  649,
-      648,  647,  646,  643,  642,  641,  632,  631,  630,  629,
-      628,  627,  626,  625,  624,  623,  622,  621,  620,  619,
-      617,  613,  612,  611,  610,  608,  607,  606,  603,  602,
-      601,  600,  599,  598,  597,  596,  595,  594,  593,  592,
-      591,  590,  589,  588,  587,  586,  583,  582,  581,  580,
-      579,  578,  577,  574,  573,  570,  569,  568,  567,  564,
-
-      563,  560,  559,  558,  557,  556,  555,  554,  553,  552,
-      551,  550,  549,  548,  547,  543,  542,  541,  538,  537,
-      536,  531,  530,  529,  528,  527,  526,  525,  524,  523,
-      522,  521,  520,  519,  514,  513,  512,  511,  510,  509,
-      508,  507,  506,  505,  504,  503,  502,  501,  500,  497,
-      496,  495,  494,  491,  490,  489,  488,  487,  486,  485,
-      484,  483,  482,  481,  480,  479,  478,  476,  474,  473,
-      470,  468,  465,  462,  461,  460,  459,  458,  456,  455,
-      454,  453,  451,  450,  449,  446,  445,  444,  443,  442,
-      441,  440,  439,  438,  437,  436,  435,  434,  431,  430,
-
-      429,  428,  427,  426,  425,  424,  423,  422,  421,  418,
-      417,  414,  413,  410,  409,  408,  407,  405,  404,  403,
-      402,  401,  400,  396,  395,  394,  393,  392,  391,  390,
-      387,  386,  385,  384,  383,  382,  381,  380,  379,  378,
-      377,  376,  375,  374,  373,  372,  371,  370,  369,  368,
-      367,  366,  365,  364,  363,  362,  361,  355,  354,  353,
-      352,  351,  350,  349,  348,  215,  342,  340,  337,  334,
-      331,  324,  323,  322,  321,  320,  318,  317,  313,  312,
-      311,  308,  307,  306,  302,  292,  289,  285,  284,  279,
-      278,  277,  274,  272,  271,  270,  269,  268,  267,  264,
-
-      263,  262,  259,  258,  257,  254,  253,  249,  248,  239,
-      238,  237,  236,  232,  231,  230,  226,  225,  224,  220,
-      215,  209,  203,  202,  199,  198,  189,  169,  146,  110,
-      107,  106,   43,  100,   98,   97,   88,   43, 2290,   11,
-     2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290,
-     2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290,
-     2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290,
-     2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290,
-     2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290,
-     2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290,
-
-     2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290,
-     2290, 2290, 2290, 2290, 2290, 2290
+      344,  406,  466,  469,  887,  344,  344,  344,  344,  344,
+      344,  471,  341,  463,  472,  888,  492,  464,  466,  471,
+      467,  493,  758,  615,  498,  398,  457,  544,  399,  469,
+      499,  344,  344,  344,  344,  344,  344,  545,  889,  732,
+      471,  472,  475,  475,  475,  475,  475,  477,  546,  615,
+      758,  475,  475,  475,  475,  475,  475,  515,  532,  533,
+      534,  539,  516,  561,  535,  566,  576,  540,  562,  567,
+      577,  585,  610,  757,  616,  586,  617,  475,  475,  475,
+
+      475,  475,  475,  605,  657,  610,  681,  693,  606,  658,
+      759,  634,  694,  724,  733,  635,  682,  755,  725,  757,
+      839,  610,  616,  636,  617,  637,  638,  639,  640,  641,
+      754,  890,  756,  517,  619,  761,  814,  815,  518,  759,
+      891,  892,  893,  755,  563,   45,   45,   45,   45,   45,
+      894,  895,  899,  762,   45,   45,   45,   45,   45,   45,
+      763,  756,  840,  853,  896,  897,  898,  900,  854,  901,
+      902,  903,  904,  905,  906,  907,  908,  909,  895,  894,
+       45,   45,   45,   45,   45,   45,  910,  911,  913,  912,
+      914,  896,  898,  915,  897,  916,  917,  918,  919,  920,
+
+      921,  922,  923,  924,  925,  926,  927,  928,  929,  930,
+      855,  931,  932,  933,  934,  937,  938,  939,  935,  940,
+      941,  942,  936,  943,  944,  945,  946,  947,  948,  949,
+      950,  951,  952,  953,  954,  955,  956,  957,  958,  959,
+      960,  961,  962,  963,  964,  965,  967,  968,  966,  969,
+      970,  971,  972,  973,  974,  975,  976,  977,  978,  979,
+      980,  981,  982,  983,  984,  985,  986,  987,  988,  989,
+      990,  991,  992,  993,  994,  995,  996,  997,  998,  999,
+     1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009,
+     1010, 1011, 1012, 1014, 1015, 1018, 1019, 1020, 1021, 1013,
+
+     1023, 1016, 1024, 1025, 1022, 1017, 1026, 1027, 1028, 1029,
+     1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039,
+     1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049,
+     1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059,
+     1060, 1061, 1062, 1063, 1037, 1064, 1065, 1038, 1066, 1067,
+     1041, 1068, 1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076,
+     1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086,
+     1087, 1088, 1089, 1091, 1092, 1093, 1094, 1090, 1095, 1096,
+     1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106,
+     1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116,
+
+     1118, 1119, 1120, 1117, 1121, 1122, 1123, 1124, 1125, 1126,
+     1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136,
+     1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146,
+     1147, 1148, 1149, 1150, 1152, 1153, 1154, 1155, 1156, 1157,
+     1158, 1159, 1160, 1161, 1162, 1151, 1163, 1164, 1165, 1166,
+     1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1177, 1175,
+     1178, 1179, 1176, 1180, 1181, 1182, 1183, 1184, 1185, 1186,
+     1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196,
+     1197, 1198, 1199, 1173, 1172, 1200, 1174, 1175, 1176, 1201,
+     1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 1210, 1211,
+
+     1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221,
+     1222, 1223, 1224, 1225, 1226, 1229, 1230, 1231, 1232, 1227,
+     1233, 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241, 1242,
+     1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250, 1251, 1252,
+     1253, 1255, 1256, 1257, 1258, 1259, 1260, 1261, 1262, 1263,
+     1264, 1254, 1265, 1266, 1267, 1268, 1269, 1270, 1271, 1272,
+     1273, 1274, 1275, 1276, 1277, 1278, 1279, 1280, 1281, 1282,
+     1283, 1284, 1285, 1286, 1287, 1228, 1288, 1289, 1290, 1291,
+     1292, 1293, 1294, 1295, 1296, 1297, 1298, 1299, 1300, 1301,
+     1302, 1304, 1303, 1305, 1306, 1307, 1308, 1309, 1310, 1311,
+
+     1312, 1313, 1314, 1315, 1316, 1317, 1318, 1319, 1320, 1321,
+     1322, 1323, 1324, 1325, 1326, 1327, 1328, 1329, 1301, 1303,
+     1304, 1305, 1330, 1331, 1332, 1333, 1334, 1335, 1336, 1337,
+     1338, 1339, 1340, 1341, 1342, 1343, 1344, 1345, 1346, 1347,
+     1348, 1349, 1350, 1351, 1352, 1353, 1355, 1357, 1358, 1359,
+     1354, 1360, 1361, 1362, 1363, 1364, 1365, 1366, 1367, 1368,
+     1369, 1370, 1371, 1372, 1373, 1374, 1375, 1376, 1377, 1378,
+     1379, 1380, 1381, 1382, 1383, 1384, 1385, 1386, 1387, 1388,
+     1389, 1390, 1391, 1392, 1393, 1394, 1395, 1396, 1397, 1398,
+     1399, 1400, 1401, 1356, 1402, 1403, 1404, 1405, 1406, 1407,
+
+     1408, 1409, 1410, 1411, 1412, 1413, 1414, 1415, 1416, 1417,
+     1418, 1419, 1420, 1421, 1422, 1423, 1424, 1425, 1426, 1428,
+     1427, 1429, 1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437,
+     1438, 1439, 1440, 1441, 1442, 1443, 1444, 1445, 1446, 1447,
+     1448, 1449, 1450, 1425, 1451, 1424, 1427, 1426, 1428, 1452,
+     1453, 1454, 1455, 1456, 1457, 1458, 1459, 1460, 1461, 1462,
+     1463, 1464, 1465, 1466, 1467, 1468, 1469, 1470, 1471, 1472,
+     1473, 1474, 1475, 1476, 1477, 1478, 1479, 1480, 1481, 1482,
+     1483, 1484, 1485, 1486, 1487, 1488, 1489, 1490, 1491, 1492,
+     1493, 1494, 1495, 1496, 1497, 1498, 1499, 1500, 1501, 1502,
+
+     1503, 1504, 1505, 1506, 1507, 1508, 1509, 1510, 1511, 1513,
+     1514, 1515, 1516, 1517, 1518, 1519, 1520, 1521, 1522, 1523,
+     1524, 1525, 1526, 1527, 1528, 1529, 1530, 1531, 1532, 1533,
+     1534, 1535, 1536, 1537, 1538, 1539, 1540, 1542, 1543, 1544,
+     1545, 1546, 1547, 1548, 1549, 1550, 1551, 1552, 1553, 1554,
+     1555, 1556, 1557, 1558, 1559, 1560, 1533, 1534, 1561, 1562,
+     1535, 1563, 1564, 1565, 1512, 1566, 1567, 1568, 1569, 1570,
+     1571, 1572, 1573, 1574, 1575, 1576, 1577, 1578, 1579, 1580,
+     1581, 1582, 1583, 1541, 1584, 1585, 1586, 1587, 1589, 1590,
+     1591, 1592, 1593, 1594, 1595, 1588, 1596, 1597, 1598, 1599,
+
+     1600, 1601, 1602, 1603, 1604, 1605, 1606, 1607, 1608, 1609,
+     1610, 1611, 1612, 1613, 1614, 1615, 1617, 1618, 1620, 1619,
+     1616, 1621, 1622, 1623, 1624, 1625, 1626, 1627, 1628, 1629,
+     1630, 1631, 1632, 1633, 1634, 1635, 1638, 1637, 1639, 1640,
+     1641, 1642, 1643, 1644, 1645, 1646, 1647, 1648, 1649, 1650,
+     1651, 1652, 1653, 1654, 1655, 1656, 1657, 1658, 1659, 1636,
+     1634, 1660, 1633, 1637, 1661, 1662, 1663, 1664, 1665, 1666,
+     1667, 1668, 1669, 1670, 1671, 1672, 1673, 1674, 1675, 1676,
+     1677, 1678, 1679, 1680, 1681, 1682, 1683, 1636, 1684, 1685,
+     1686, 1687, 1688, 1689, 1690, 1691, 1692, 1693, 1694, 1695,
+
+     1696, 1697, 1698, 1699, 1700, 1701, 1702, 1703, 1707, 1704,
+     1708, 1709, 1705, 1710, 1711, 1706, 1712, 1713, 1714, 1715,
+     1716, 1717, 1718, 1719, 1720, 1721, 1722, 1724, 1723, 1725,
+     1726, 1727, 1728, 1729, 1730, 1731, 1732, 1733, 1734, 1735,
+     1736, 1739, 1740, 1741, 1737, 1742, 1743, 1744, 1745, 1746,
+     1747, 1748, 1721, 1722, 1723, 1738, 1724, 1725, 1749, 1750,
+     1751, 1752, 1753, 1754, 1755, 1756, 1757, 1758, 1759, 1760,
+     1762, 1763, 1764, 1765, 1766, 1767, 1768, 1769, 1770, 1771,
+     1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781,
+     1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791,
+
+     1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1801,
+     1802, 1803, 1804, 1805, 1806, 1808, 1807, 1809, 1810, 1811,
+     1812, 1813, 1814, 1815, 1816, 1817, 1818, 1819, 1820, 1821,
+     1761, 1822, 1823, 1824, 1825, 1826, 1827, 1828, 1831, 1832,
+     1806, 1833, 1805, 1807, 1808, 1829, 1809, 1834, 1835, 1836,
+     1830, 1837, 1838, 1839, 1840, 1841, 1842, 1843, 1844, 1845,
+     1846, 1847, 1848, 1849, 1850, 1851, 1852, 1853, 1854, 1855,
+     1856, 1857, 1858, 1859, 1860, 1861, 1862, 1863, 1864, 1865,
+     1866, 1867, 1868, 1869, 1870, 1871, 1872, 1873, 1874, 1875,
+     1876, 1877, 1878, 1879, 1880, 1881, 1882, 1883, 1884, 1885,
+
+     1886, 1887, 1888, 1889, 1890, 1891, 1892, 1893, 1894, 1895,
+     1896, 1897, 1898, 1899, 1900, 1901, 1902, 1903, 1904, 1905,
+     1879, 1881, 1906, 1907, 1908, 1909, 1910, 1911, 1912, 1913,
+     1914, 1915, 1916, 1917, 1918, 1919, 1920, 1921, 1922, 1923,
+     1924, 1925, 1926, 1927, 1928, 1929, 1930, 1931, 1932, 1933,
+     1934, 1935, 1936, 1937, 1938, 1939, 1941, 1942, 1943, 1944,
+     1940, 1945, 1946, 1947, 1949, 1948, 1950, 1951, 1952, 1953,
+     1954, 1955, 1956, 1957, 1958, 1959, 1960, 1961, 1962, 1963,
+     1964, 1965, 1966, 1967, 1968, 1969, 1970, 1971, 1972, 1973,
+     1947, 1948, 1974, 1975, 1976, 1977, 1978, 1979, 1980, 1981,
+
+     1982, 1983, 1984, 1985, 1986, 1987, 1988, 1989, 1990, 1991,
+     1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
+     2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011,
+     2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021,
+     2022, 2023, 2024, 2025, 2026, 2027, 2002, 2003, 2028, 2004,
+     2029, 2030, 2031, 2032, 2033, 2034, 2035, 2036, 2037, 2038,
+     2039, 2040, 2041, 2042, 2043, 2044, 2045, 2046, 2047, 2048,
+     2049, 2051, 2052, 2050, 2053, 2054, 2055, 2056, 2057, 2058,
+     2059, 2060, 2061, 2062, 2063, 2064, 2065, 2066, 2067, 2068,
+     2069, 2070, 2071, 2072, 2073, 2074, 2075, 2076, 2077, 2078,
+
+     2079, 2080, 2054, 2056, 2081, 2082, 2083, 2084, 2085, 2086,
+     2087, 2088, 2089, 2090, 2091, 2092, 2093, 2094, 2095, 2096,
+     2097, 2098, 2099, 2100, 2101, 2102, 2103, 2104, 2105, 2106,
+     2107, 2108, 2109, 2110, 2111, 2112, 2113, 2114, 2115, 2116,
+     2117, 2118, 2119, 2120, 2121, 2122, 2123, 2124, 2125, 2100,
+     2126, 2101, 2127, 2128, 2129, 2130, 2131, 2132, 2133, 2134,
+     2135, 2136, 2138, 2137, 2139, 2140, 2141, 2142, 2143, 2144,
+     2145, 2146, 2147, 2148, 2149, 2150, 2151, 2152, 2153, 2154,
+     2155, 2156, 2157, 2158, 2159, 2160, 2161, 2162, 2136, 2137,
+     2163, 2164, 2165, 2166, 2167, 2168, 2169, 2170, 2171, 2172,
+
+     2173, 2174, 2175, 2176, 2177, 2178, 2179, 2180, 2181, 2182,
+     2183, 2184, 2185, 2186, 2187, 2188, 2189, 2190, 2191, 2192,
+     2193, 2194, 2169, 2195, 2196, 2197, 2198, 2199, 2200, 2201,
+     2202, 2203, 2204, 2205, 2206, 2207, 2208, 2209, 2210, 2211,
+     2212, 2213, 2214, 2215, 2216, 2217, 2218, 2219, 2220, 2221,
+     2222, 2223, 2224, 2225, 2226, 2227, 2228, 2229, 2230, 2231,
+     2232, 2233, 2234, 2235, 2236, 2237, 2238, 2239, 2240, 2241,
+     2242, 2243, 2244, 2245, 2246, 2247, 2248, 2249, 2251, 2250,
+     2252, 2253, 2254, 2255, 2256, 2257, 2258, 2259, 2260, 2261,
+     2262, 2263, 2264, 2265, 2266, 2267, 2268, 2269, 2270, 2271,
+
+     2272, 2273, 2274, 2275, 2276, 2277, 2278, 2279, 2280, 2281,
+     2282, 2283, 2284, 2285, 2286, 2287, 2288, 2289, 2290, 2291,
+     2292, 2293,   12,   12,   12,   36,   36,   36,   80,   99,
+       80,  101,  101,  101,  117,  117,  117,  191,  876,  191,
+      214,  214,  214,  875,  874,  873,  872,  871,  870,  869,
+      868,  867,  866,  865,  864,  863,  862,  861,  860,  859,
+      858,  857,  856,  852,  851,  850,  849,  848,  847,  846,
+      845,  844,  843,  842,  841,  838,  837,  836,  835,  834,
+      833,  832,  831,  830,  829,  828,  827,  826,  825,  824,
+      823,  822,  821,  820,  819,  818,  817,  816,  813,  812,
+
+      811,  810,  809,  808,  807,  806,  805,  804,  803,  802,
+      801,  800,  799,  798,  797,  796,  795,  794,  793,  792,
+      791,  790,  789,  788,  787,  786,  785,  782,  781,  780,
+      779,  778,  777,  776,  775,  774,  773,  772,  771,  770,
+      769,  768,  767,  766,  765,  764,  760,  754,  753,  752,
+      751,  750,  749,  748,  747,  746,  745,  744,  743,  742,
+      741,  740,  739,  738,  737,  736,  735,  734,  731,  730,
+      729,  728,  727,  726,  723,  722,  721,  720,  719,  718,
+      717,  716,  715,  714,  713,  712,  711,  710,  709,  708,
+      707,  706,  705,  704,  703,  702,  701,  700,  699,  698,
+
+      697,  696,  695,  692,  691,  690,  689,  688,  687,  686,
+      685,  684,  683,  680,  679,  678,  677,  676,  675,  674,
+      673,  672,  671,  670,  669,  668,  667,  666,  665,  664,
+      663,  662,  661,  660,  659,  656,  655,  654,  653,  652,
+      651,  650,  649,  648,  647,  644,  643,  642,  633,  632,
+      631,  630,  629,  628,  627,  626,  625,  624,  623,  622,
+      621,  620,  618,  614,  613,  612,  611,  609,  608,  607,
+      604,  603,  602,  601,  600,  599,  598,  597,  596,  595,
+      594,  593,  592,  591,  590,  589,  588,  587,  584,  583,
+      582,  581,  580,  579,  578,  575,  574,  571,  570,  569,
+
+      568,  565,  564,  560,  559,  558,  557,  556,  555,  554,
+      553,  552,  551,  550,  549,  548,  547,  543,  542,  541,
+      538,  537,  536,  531,  530,  529,  528,  527,  526,  525,
+      524,  523,  522,  521,  520,  519,  514,  513,  512,  511,
+      510,  509,  508,  507,  506,  505,  504,  503,  502,  501,
+      500,  497,  496,  495,  494,  491,  490,  489,  488,  487,
+      486,  485,  484,  483,  482,  481,  480,  479,  478,  476,
+      474,  473,  470,  468,  465,  462,  461,  460,  459,  458,
+      456,  455,  454,  453,  451,  450,  449,  446,  445,  444,
+      443,  442,  441,  440,  439,  438,  437,  436,  435,  434,
+
+      431,  430,  429,  428,  427,  426,  425,  424,  423,  422,
+      421,  418,  417,  414,  413,  410,  409,  408,  407,  405,
+      404,  403,  402,  401,  400,  396,  395,  394,  393,  392,
+      391,  390,  387,  386,  385,  384,  383,  382,  381,  380,
+      379,  378,  377,  376,  375,  374,  373,  372,  371,  370,
+      369,  368,  367,  366,  365,  364,  363,  362,  361,  355,
+      354,  353,  352,  351,  350,  349,  348,  215,  342,  340,
+      337,  334,  331,  324,  323,  322,  321,  320,  318,  317,
+      313,  312,  311,  308,  307,  306,  302,  292,  289,  285,
+      284,  279,  278,  277,  274,  272,  271,  270,  269,  268,
+
+      267,  264,  263,  262,  259,  258,  257,  254,  253,  249,
+      248,  239,  238,  237,  236,  232,  231,  230,  226,  225,
+      224,  220,  215,  209,  203,  202,  199,  198,  189,  169,
+      146,  110,  107,  106,   43,  100,   98,   97,   88,   43,
+     2294,   11, 2294, 2294, 2294, 2294, 2294, 2294, 2294, 2294,
+     2294, 2294, 2294, 2294, 2294, 2294, 2294, 2294, 2294, 2294,
+     2294, 2294, 2294, 2294, 2294, 2294, 2294, 2294, 2294, 2294,
+     2294, 2294, 2294, 2294, 2294, 2294, 2294, 2294, 2294, 2294,
+     2294, 2294, 2294, 2294, 2294, 2294, 2294, 2294, 2294, 2294,
+     2294, 2294, 2294, 2294, 2294, 2294, 2294, 2294, 2294, 2294,
+
+     2294, 2294, 2294, 2294, 2294, 2294, 2294, 2294, 2294, 2294,
+     2294, 2294, 2294, 2294, 2294, 2294, 2294, 2294
     } ;
 
-static const flex_int16_t yy_chk[2817] =
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+static const flex_int16_t yy_chk[2819] =
     {   0,
         0,    1,    1,    1,    0,    1,    1,   44,    1,    1,
         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
-<<<<<<< HEAD
-       21,  687,    3,    3,    3,   21,    1,    1,    3,   44,
-        0,    1,    4,    4,    4,   13,    1,   13,    4,   27,
-       28,    1,  107,    1,    5,    5,    5,   26,   32,    1,
-        1,   33,    6,    6,    6,    7,    7,    7,    1,    7,
-      687,    8,    8,    8,    1,    8,   44,   27,   28,  107,
-       26,    1,    1,    2,    2,    2,   32,    2,    2,   33,
-        2,    2,    2,    2,    2,    2,    2,    2,    2,    2,
-        2,    2,    9,    9,    9,   31,    5,   47,    2,    2,
-
-       10,   10,   10,    2,    6,   37,   50,   37,    2,   42,
-       51,   42,    9,    2,   53,    2,   55,   56,   31,   64,
-       10,    2,    2,   47,   64,  253,   25,   64,   25,   50,
-        2,   25,   25,   25,   25,   25,    2,   53,   51,   55,
-      728,   56,  253,    2,    2,   15,   15,   15,   15,   15,
-       15,   15,   15,   15,   15,   15,   15,   15,   15,   15,
-=======
        21,  143,    3,    3,    3,   21,    1,    1,    3,    4,
-        4,    4,   13,    1,   13,    4,    0,    0,    1,   26,
+        4,    4,   13,    1,   13,    4,  736,  737,    1,   26,
         5,    5,    5,   27,    1,   31,    1,   44,    6,    6,
         6,  109,    1,    1,    7,    7,    7,   37,    7,   37,
       430,    1,    8,    8,    8,   26,    8,    1,  143,   74,
@@ -2890,7 +1850,6 @@ static const flex_int16_t yy_chk[2817] =
       258,  137,   25,   62,   25,  130,    2,   25,   25,   25,
        25,   25,    2,   52,   47,   48,   51,  258,   56,    2,
         2,   15,   15,   15,   15,   15,   15,   15,   15,   15,
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
        15,   15,   15,   15,   15,   15,   15,   15,   15,   15,
        15,   15,   15,   15,   15,   15,   15,   15,   15,   15,
        15,   15,   15,   15,   15,   15,   15,   15,   15,   15,
@@ -2903,298 +1862,38 @@ static const flex_int16_t yy_chk[2817] =
        19,  147,   17,   20,   20,   20,   20,   20,   22,   19,
        22,   22,   22,   22,   22,   55,   20,   64,   59,  151,
       182,   54,   57,   22,   64,   65,  182,   55,   17,   54,
-       65,  101,   91,   65,   66,   19,   63,  310,  737,  310,
+       65,  101,   91,   65,   66,   19,   63,  310,  739,  310,
       151,   55,   20,   93,   66,   59,   66,   54,   92,   22,
        45,   59,   45,   45,   45,   45,   55,   54,   45,   91,
 
        45,   45,   63,   58,   68,   68,   45,   45,   68,   45,
        58,  101,   93,   63,   68,   92,   45,   96,   45,   45,
        45,   45,   45,   45,   45,   45,   45,   45,   45,   45,
-<<<<<<< HEAD
-       45,   45,   45,   45,   92,   65,   57,   73,   67,   67,
-       57,   73,   67,   78,   57,   65,   68,   65,   67,  134,
-       68,  108,   57,   70,   68,  113,   57,  112,   57,   57,
-       76,   70,   92,   70,  576,  134,   68,   78,   70,   70,
-       68,   71,   74,   93,   71,   71,   74,   78,  113,   74,
-       75,   75,  108,   76,  112,   71,   74,   74,   71,   95,
-       75,   74,   74,   76,   94,  103,  106,  100,   76,   93,
-       75,   80,   80,   80,   80,   80,   81,  729,   81,   81,
-
-       81,   81,   81,   75,   80,   75,  576,   95,   75,   75,
-       94,   81,  106,  103,   82,  731,   82,  140,   75,   82,
-       82,   82,   82,   82,  100,   75,   83,   80,   83,   83,
-       83,   83,   83,  102,   81,   84,   84,   84,   84,   84,
-      102,   83,   88,   88,   88,   88,   88,  109,   84,   89,
-       89,   89,   89,   89,  111,  117,  119,  123,  127,  127,
-      132,  140,  132,  133,   83,  119,  123,  123,  127,  119,
-      102,   84,  117,  155,  102,  109,  133,  157,  102,  132,
-      133,  137,  111,  117,  137,  144,  102,  148,  137,  732,
-      102,  166,  102,  102,  116,  166,  164,  733,  144,  164,
-
-      164,  155,  116,  116,  116,  116,  116,  168,  148,  161,
-      191,  116,  116,  116,  116,  116,  116,  174,  213,  178,
-      182,  179,  189,  157,  161,  161,  161,  179,  190,  194,
-      193,  174,  201,  191,  116,  116,  116,  116,  116,  116,
-      192,  170,  168,  168,  168,  170,  178,  197,  182,  170,
-      189,  200,  194,  168,  190,  168,  193,  168,  168,  201,
-      168,  204,  206,  208,  214,  261,  223,  224,  192,  223,
-      197,  605,  213,  268,  279,  224,  276,  355,  340,  200,
-      273,  224,  355,  423,  204,  206,  276,  214,  320,  279,
-      208,  212,  212,  212,  212,  212,  268,  305,  605,  305,
-
-      212,  212,  212,  212,  212,  212,  291,  340,  314,  291,
-      323,  320,  329,  332,  360,  399,  734,  376,  261,  398,
-      360,  261,  376,  212,  212,  212,  212,  212,  212,  398,
-      273,  314,  423,  323,  394,  329,  390,  390,  390,  415,
-      394,  332,  390,  399,  415,  314,  337,  337,  337,  337,
-      337,  629,  661,  661,  629,  337,  337,  337,  337,  337,
-      337,  418,  426,  434,  453,  418,  426,  434,  459,  453,
-      376,  465,  489,  465,  735,  376,  525,  736,  337,  337,
-      337,  337,  337,  337,  501,  489,  525,  537,  468,  501,
-      569,  737,  537,  738,  730,  569,  459,  415,  465,  606,
-
-      465,  466,  466,  466,  466,  466,  730,  739,  740,  485,
-      466,  466,  466,  466,  466,  466,  468,  485,  610,  485,
-      485,  485,  485,  485,  608,  610,  701,  606,  743,  608,
-      744,  701,  745,  466,  466,  466,  466,  466,  466,  746,
-      747,  748,  749,  750,  751,  752,  753,  754,  755,  756,
-      756,  757,  756,  744,  758,  759,  743,  760,  761,  762,
-      763,  764,  765,  766,  767,  768,  769,  770,  771,  772,
-      701,  773,  774,  775,  776,  777,  778,  779,  780,  777,
-      781,  782,  783,  777,  784,  785,  787,  788,  789,  790,
-      791,  792,  793,  794,  795,  796,  797,  798,  799,  800,
-
-      801,  802,  803,  804,  805,  806,  807,  808,  809,  807,
-      810,  812,  813,  814,  815,  816,  817,  818,  819,  820,
-      821,  822,  824,  825,  826,  827,  828,  829,  830,  831,
-      832,  833,  834,  835,  836,  838,  839,  840,  841,  842,
-      843,  844,  845,  846,  847,  848,  849,  850,  851,  852,
-      853,  854,  855,  856,  857,  858,  859,  860,  861,  862,
-      856,  863,  858,  864,  865,  862,  858,  867,  868,  869,
-      870,  871,  872,  873,  874,  875,  876,  877,  878,  879,
-      880,  881,  882,  883,  884,  885,  886,  887,  888,  890,
-      891,  892,  893,  894,  895,  896,  897,  898,  899,  900,
-
-      901,  902,  903,  904,  905,  906,  907,  879,  908,  909,
-      910,  911,  912,  913,  914,  915,  916,  917,  918,  919,
-      920,  921,  923,  924,  925,  926,  927,  928,  929,  930,
-      931,  932,  928,  933,  934,  935,  936,  937,  938,  939,
-      942,  943,  944,  945,  946,  947,  948,  951,  952,  953,
-      954,  955,  956,  958,  959,  960,  961,  962,  959,  963,
-      964,  965,  966,  968,  969,  972,  973,  974,  975,  976,
-      977,  978,  979,  980,  981,  982,  983,  984,  985,  986,
-      987,  988,  989,  990,  991,  992,  993,  994,  995,  996,
-      997,  998,  999, 1000, 1001, 1002, 1003, 1004, 1005, 1007,
-
-      995, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016,
-     1017, 1018, 1019, 1020, 1021, 1022, 1023, 1025, 1026, 1027,
-     1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037,
-     1038, 1039, 1040, 1041, 1018, 1042, 1043, 1017, 1044, 1045,
-     1046, 1047, 1048, 1049, 1051, 1052, 1053, 1054, 1055, 1056,
-     1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1066, 1067,
-     1068, 1069, 1070, 1071, 1072, 1074, 1075, 1070, 1076, 1077,
-     1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087,
-     1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097,
-     1098, 1099, 1101, 1103, 1104, 1105, 1107, 1108, 1109, 1096,
-
-     1110, 1111, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120,
-     1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130,
-     1070, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140,
-     1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1151, 1149,
-     1152, 1153, 1154, 1156, 1157, 1158, 1159, 1160, 1161, 1162,
-     1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172,
-     1173, 1174, 1175, 1176, 1178, 1148, 1149, 1179, 1180, 1181,
-     1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191,
-     1192, 1193, 1194, 1195, 1196, 1197, 1199, 1200, 1201, 1202,
-     1203, 1204, 1200, 1205, 1206, 1207, 1208, 1209, 1210, 1211,
-
-     1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221,
-     1222, 1223, 1224, 1225, 1226, 1227, 1228, 1229, 1230, 1231,
-     1232, 1233, 1234, 1235, 1236, 1238, 1239, 1240, 1241, 1242,
-     1243, 1244, 1201, 1245, 1246, 1247, 1248, 1250, 1251, 1254,
-     1255, 1256, 1257, 1258, 1259, 1260, 1261, 1262, 1263, 1264,
-     1265, 1266, 1267, 1268, 1269, 1270, 1271, 1272, 1273, 1274,
-     1275, 1276, 1277, 1278, 1279, 1280, 1281, 1282, 1283, 1284,
-     1285, 1286, 1288, 1289, 1290, 1291, 1292, 1293, 1294, 1295,
-     1296, 1273, 1298, 1299, 1300, 1301, 1302, 1274, 1303, 1304,
-     1305, 1306, 1307, 1308, 1309, 1310, 1311, 1312, 1313, 1314,
-
-     1315, 1316, 1317, 1320, 1322, 1324, 1325, 1326, 1327, 1328,
-     1329, 1330, 1331, 1332, 1333, 1334, 1335, 1336, 1337, 1338,
-     1339, 1341, 1343, 1344, 1346, 1347, 1348, 1349, 1350, 1352,
-     1353, 1355, 1357, 1359, 1360, 1361, 1362, 1363, 1364, 1365,
-     1366, 1367, 1368, 1369, 1370, 1371, 1372, 1373, 1375, 1376,
-     1377, 1378, 1379, 1380, 1381, 1384, 1385, 1386, 1387, 1388,
-     1389, 1390, 1391, 1392, 1393, 1395, 1396, 1397, 1399, 1400,
-     1401, 1402, 1403, 1404, 1405, 1406, 1407, 1408, 1409, 1410,
-     1411, 1412, 1413, 1414, 1415, 1416, 1417, 1418, 1419, 1420,
-     1421, 1392, 1422, 1424, 1425, 1426, 1369, 1427, 1428, 1429,
-
-     1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1438, 1439,
-     1440, 1441, 1399, 1442, 1444, 1445, 1446, 1447, 1448, 1449,
-     1450, 1451, 1452, 1453, 1446, 1454, 1457, 1458, 1459, 1460,
-     1461, 1462, 1463, 1464, 1465, 1466, 1467, 1468, 1469, 1470,
-     1471, 1473, 1474, 1475, 1476, 1477, 1479, 1481, 1479, 1476,
-     1482, 1485, 1486, 1487, 1488, 1489, 1490, 1491, 1492, 1493,
-     1494, 1495, 1496, 1498, 1499, 1500, 1502, 1503, 1504, 1505,
-     1506, 1507, 1508, 1509, 1510, 1511, 1512, 1513, 1514, 1515,
-     1516, 1517, 1518, 1519, 1520, 1496, 1522, 1523, 1525, 1526,
-     1527, 1528, 1529, 1530, 1531, 1532, 1533, 1534, 1535, 1536,
-
-     1538, 1540, 1542, 1543, 1545, 1546, 1547, 1548, 1549, 1550,
-     1551, 1552, 1553, 1554, 1556, 1557, 1558, 1559, 1560, 1561,
-     1563, 1564, 1568, 1569, 1571, 1572, 1573, 1574, 1576, 1577,
-     1576, 1578, 1579, 1576, 1580, 1581, 1576, 1582, 1583, 1584,
-     1585, 1586, 1587, 1589, 1591, 1592, 1593, 1595, 1596, 1597,
-     1599, 1600, 1601, 1602, 1603, 1604, 1605, 1606, 1607, 1608,
-     1609, 1610, 1611, 1612, 1613, 1615, 1616, 1617, 1606, 1618,
-     1620, 1621, 1622, 1593, 1623, 1624, 1625, 1626, 1627, 1628,
-     1628, 1629, 1630, 1631, 1632, 1633, 1634, 1635, 1636, 1637,
-     1638, 1639, 1640, 1641, 1642, 1643, 1644, 1645, 1646, 1647,
-
-     1648, 1649, 1650, 1651, 1652, 1653, 1654, 1655, 1656, 1657,
-     1658, 1659, 1660, 1661, 1663, 1664, 1665, 1666, 1667, 1668,
-     1669, 1670, 1672, 1673, 1674, 1676, 1677, 1678, 1681, 1682,
-     1683, 1686, 1687, 1688, 1689, 1690, 1691, 1692, 1693, 1629,
-     1694, 1695, 1696, 1697, 1698, 1700, 1701, 1702, 1703, 1704,
-     1700, 1705, 1706, 1676, 1707, 1708, 1709, 1711, 1712, 1713,
-     1715, 1716, 1718, 1719, 1720, 1722, 1723, 1724, 1725, 1726,
-     1728, 1729, 1730, 1731, 1732, 1733, 1734, 1735, 1736, 1737,
-     1738, 1739, 1740, 1741, 1742, 1743, 1744, 1745, 1746, 1747,
-     1748, 1749, 1750, 1751, 1752, 1753, 1755, 1757, 1758, 1759,
-
-     1761, 1762, 1763, 1764, 1765, 1766, 1767, 1768, 1769, 1770,
-     1771, 1772, 1773, 1775, 1776, 1777, 1778, 1779, 1780, 1782,
-     1783, 1784, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793,
-     1794, 1795, 1797, 1798, 1799, 1800, 1801, 1802, 1803, 1804,
-     1805, 1806, 1807, 1808, 1809, 1810, 1811, 1812, 1813, 1814,
-     1815, 1816, 1818, 1820, 1821, 1822, 1816, 1823, 1825, 1827,
-     1828, 1829, 1830, 1831, 1832, 1833, 1835, 1836, 1837, 1838,
-     1839, 1840, 1841, 1842, 1843, 1844, 1846, 1847, 1848, 1849,
-     1850, 1851, 1852, 1853, 1854, 1856, 1857, 1858, 1859, 1861,
-     1862, 1863, 1864, 1865, 1866, 1867, 1868, 1869, 1870, 1871,
-
-     1873, 1874, 1875, 1876, 1877, 1879, 1880, 1881, 1882, 1885,
-     1886, 1887, 1888, 1889, 1890, 1891, 1892, 1894, 1895, 1896,
-     1897, 1898, 1899, 1900, 1901, 1902, 1903, 1904, 1905, 1906,
-     1909, 1910, 1911, 1912, 1913, 1914, 1915, 1916, 1917, 1918,
-     1920, 1921, 1923, 1924, 1925, 1926, 1927, 1928, 1929, 1930,
-     1931, 1932, 1933, 1934, 1935, 1936, 1934, 1937, 1938, 1939,
-     1940, 1941, 1942, 1943, 1944, 1945, 1946, 1947, 1949, 1950,
-     1951, 1952, 1953, 1954, 1955, 1956, 1957, 1958, 1959, 1960,
-     1962, 1964, 1966, 1968, 1970, 1971, 1972, 1973, 1974, 1975,
-     1976, 1977, 1978, 1979, 1980, 1981, 1982, 1983, 1984, 1985,
-
-     1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996,
-     1997, 1999, 2000, 2001, 2003, 2004, 2005, 2006, 2007, 2009,
-     2010, 2012, 2014, 2016, 2018, 2019, 2020, 2021, 2022, 2023,
-     2024, 2025, 2027, 2028, 2029, 2030, 2031, 2032, 2033, 2035,
-     2036, 2037, 2038, 2039, 2041, 2042, 2043, 2044, 2045, 2046,
-     2047, 2048, 2049, 2050, 2051, 2052, 2053, 2054, 2056, 2057,
-     2058, 2059, 2060, 2061, 2063, 2064, 2065, 2066, 2067, 2068,
-     2069, 2070, 2071, 2072, 2073, 2074, 2075, 2076, 2077, 2078,
-     2079, 2080, 2081, 2082, 2083, 2084, 2085, 2086, 2087, 2088,
-     2089, 2090, 2092, 2093, 2095, 2096, 2097, 2098, 2100, 2101,
-
-     2102, 2103, 2109, 2113, 2114, 2115, 2116, 2117, 2118, 2119,
-     2120, 2122, 2123, 2124, 2125, 2126, 2127, 2128, 2129, 2131,
-     2132, 2133, 2134, 2135, 2136, 2138, 2140, 2142, 2143, 2144,
-     2145, 2146, 2147, 2149, 2150, 2151, 2152, 2153, 2152, 2154,
-     2155, 2157, 2158, 2161, 2162, 2163, 2164, 2165, 2166, 2167,
-     2168, 2169, 2170, 2171, 2172, 2173, 2174, 2175, 2177, 2178,
-     2179, 2180, 2183, 2184, 2185, 2187, 2188, 2190, 2192, 2193,
-     2194, 2195, 2196, 2197, 2198, 2199, 2201, 2206, 2206, 2206,
-     2207, 2207, 2207, 2208, 2209, 2208, 2210, 2210, 2210, 2211,
-     2211, 2211, 2212,  727, 2212, 2213, 2213, 2213,  725,  724,
-
-      723,  722,  721,  720,  719,  718,  717,  716,  715,  714,
-      713,  711,  710,  709,  708,  707,  706,  705,  704,  703,
-      702,  700,  699,  697,  696,  695,  694,  693,  692,  691,
-      690,  689,  688,  686,  685,  684,  683,  682,  680,  679,
-      677,  676,  675,  674,  673,  672,  671,  670,  669,  668,
-      667,  666,  665,  664,  663,  662,  660,  659,  658,  657,
-      656,  655,  653,  652,  651,  650,  649,  648,  647,  646,
-      644,  643,  642,  641,  640,  639,  638,  637,  636,  635,
-      634,  633,  632,  631,  630,  628,  627,  626,  625,  624,
-      623,  622,  621,  620,  619,  618,  617,  616,  615,  614,
-
-      613,  612,  611,  607,  601,  600,  599,  598,  597,  595,
-      593,  591,  589,  588,  587,  586,  585,  584,  583,  582,
-      581,  580,  579,  578,  577,  575,  574,  573,  572,  571,
-      570,  568,  567,  566,  565,  564,  563,  562,  561,  560,
-      559,  558,  557,  556,  554,  553,  551,  550,  549,  548,
-      547,  546,  545,  544,  543,  542,  541,  540,  539,  538,
-      536,  535,  533,  532,  531,  530,  529,  528,  527,  526,
-      524,  523,  522,  521,  520,  519,  518,  517,  516,  515,
-      514,  513,  512,  511,  510,  509,  508,  507,  505,  504,
-      503,  502,  500,  499,  498,  497,  496,  495,  494,  493,
-
-      491,  490,  488,  487,  486,  484,  482,  481,  480,  479,
-      478,  477,  475,  474,  473,  472,  471,  470,  469,  467,
-      463,  461,  460,  458,  455,  454,  452,  451,  450,  449,
-      448,  447,  446,  445,  444,  443,  442,  441,  440,  439,
-      438,  437,  436,  435,  433,  432,  431,  430,  429,  428,
-      427,  425,  424,  422,  421,  420,  419,  417,  416,  414,
-      413,  412,  411,  410,  409,  408,  407,  406,  405,  404,
-      403,  402,  401,  397,  396,  395,  393,  392,  391,  389,
-      388,  387,  386,  385,  384,  383,  382,  381,  380,  379,
-      378,  377,  375,  374,  373,  372,  371,  370,  369,  368,
-
-      367,  366,  365,  364,  363,  362,  361,  359,  358,  357,
-      356,  354,  353,  352,  351,  350,  349,  348,  347,  346,
-      345,  344,  343,  342,  341,  339,  336,  334,  330,  328,
-      326,  319,  318,  317,  316,  315,  313,  312,  311,  310,
-      308,  307,  306,  304,  303,  302,  301,  300,  299,  298,
-      297,  296,  295,  294,  293,  292,  290,  289,  288,  287,
-      286,  285,  284,  283,  282,  281,  280,  278,  277,  275,
-      274,  272,  271,  270,  269,  267,  266,  265,  264,  263,
-      262,  260,  259,  258,  257,  256,  255,  254,  252,  251,
-      249,  248,  247,  246,  245,  244,  243,  242,  241,  240,
-
-      239,  238,  237,  236,  235,  234,  233,  232,  231,  230,
-      229,  228,  227,  226,  225,  222,  221,  220,  219,  218,
-      217,  216,  215,  209,  207,  205,  203,  198,  195,  187,
-      186,  185,  184,  183,  181,  180,  177,  176,  175,  173,
-      172,  171,  169,  167,  165,  163,  162,  160,  159,  158,
-      156,  154,  153,  152,  151,  150,  149,  147,  146,  145,
-      143,  142,  141,  139,  138,  136,  135,  131,  130,  129,
-      128,  126,  125,  124,  122,  121,  120,  118,  114,  105,
-      104,   98,   97,   77,   72,   66,   52,   49,   48,   43,
-       41,   39,   38,   24,   14,   11, 2205, 2205, 2205, 2205,
-
-     2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205,
-     2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205,
-     2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205,
-     2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205,
-     2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205,
-     2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205,
-     2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205
-=======
        45,   45,   45,   45,   45,   45,   45,   45,   45,  110,
        60,   61,   71,   58,   61,   61,   96,   58,   61,   61,
        71,   58,   71,   94,   95,  108,  104,   71,   71,   58,
        60,   61,   70,   58,   60,   58,   58,   60,   60,   69,
-       70,   60,  110,   69,   60,  738,   79,   69,   60,   77,
+       70,   60,  110,   69,   60,  740,   79,   69,   60,   77,
        94,   95,  108,  160,   70,  104,   70,   72,   70,   69,
        72,   72,   75,   69,  228,  284,   75,  228,   70,   75,
 
       105,   72,  111,   79,   72,   77,   75,   75,   76,   76,
       284,   75,   75,   79,  113,   77,  114,  116,   76,  115,
-       77,   81,   81,   81,   81,   81,  105,  177,  158,  739,
+       77,   81,   81,   81,   81,   81,  105,  177,  158,  741,
        76,  111,  160,   82,   81,   82,   82,   82,   82,   82,
       181,  177,  113,  116,   76,  114,   76,  115,   82,   76,
        76,   89,   89,   89,   89,   89,   83,  158,   83,   76,
        81,   83,   83,   83,   83,   83,   76,   84,  181,   84,
        84,   84,   84,   84,   82,   85,   85,   85,   85,   85,
       120,  122,   84,   90,   90,   90,   90,   90,   85,  103,
-      122,  126,  740,  135,  122,  135,  103,  185,  120,  194,
+      122,  126,  742,  135,  122,  135,  103,  185,  120,  194,
 
-      126,  126,  136,  140,  740,  164,  140,  169,   84,  120,
+      126,  126,  136,  140,  742,  164,  140,  169,   84,  120,
       140,  169,  135,  167,   85,  136,  167,  167,  192,  136,
       164,  164,  164,  173,  197,  194,  185,  173,  171,  103,
       193,  173,  196,  103,  200,  218,  281,  103,  278,  296,
-      195,  640,  296,  741,  640,  103,  281,  192,  205,  103,
-      197,  103,  103,  119,  201,  742,  204,  193,  743,  196,
+      195,  641,  296,  743,  641,  103,  281,  192,  205,  103,
+      197,  103,  103,  119,  201,  744,  204,  193,  745,  196,
       200,  119,  119,  119,  119,  119,  171,  171,  171,  195,
       119,  119,  119,  119,  119,  119,  205,  171,  208,  171,
       201,  171,  171,  209,  171,  204,  211,  213,  219,  266,
@@ -3202,249 +1901,248 @@ static const flex_int16_t yy_chk[2817] =
 
       119,  119,  229,  498,  208,  314,  319,  325,  229,  209,
       314,  328,  211,  333,  219,  213,  217,  217,  217,  217,
-      217,  273,  332,  335,  422,  217,  217,  217,  217,  217,
-      217,  338,  319,  325,  339,  620,  362,  328,  347,  406,
-      333,  362,  620,  472,  367,  266,  319,  405,  266,  335,
-      367,  217,  217,  217,  217,  217,  217,  405,  672,  672,
+      217,  273,  332,  335,  746,  217,  217,  217,  217,  217,
+      217,  338,  319,  325,  339,  747,  362,  328,  347,  406,
+      333,  362,  616,  472,  367,  266,  319,  405,  266,  335,
+      367,  217,  217,  217,  217,  217,  217,  405,  748,  585,
       338,  339,  344,  344,  344,  344,  344,  347,  406,  472,
-      584,  344,  344,  344,  344,  344,  344,  383,  397,  397,
-      397,  401,  383,  466,  397,  422,  425,  401,  433,  441,
-      425,  460,  433,  441,  477,  698,  460,  344,  344,  344,
-
-      344,  344,  344,  494,  474,  510,  474,  494,  546,  614,
-      510,  577,  466,  546,  534,  494,  577,  494,  494,  494,
-      494,  494,  744,  477,  534,  584,  615,  616,  745,  610,
-      746,  618,  474,  383,  474,  614,  618,  698,  383,  475,
-      475,  475,  475,  475,  610,  747,  748,  749,  475,  475,
-      475,  475,  475,  475,  615,  610,  616,  711,  750,  753,
-      754,  758,  711,  755,  756,  757,  759,  760,  761,  762,
-      763,  764,  765,  610,  475,  475,  475,  475,  475,  475,
-      766,  767,  768,  769,  769,  770,  769,  754,  753,  771,
-      755,  757,  772,  756,  773,  774,  775,  776,  777,  778,
-
-      779,  780,  781,  782,  711,  783,  784,  785,  786,  787,
-      788,  789,  790,  791,  792,  793,  794,  791,  795,  796,
-      797,  791,  798,  799,  801,  802,  803,  804,  805,  806,
-      807,  808,  809,  810,  811,  812,  813,  814,  815,  816,
-      817,  818,  819,  820,  821,  822,  823,  821,  824,  826,
-      827,  828,  829,  830,  831,  832,  833,  834,  835,  836,
-      838,  839,  840,  841,  842,  843,  844,  845,  846,  847,
-      848,  849,  851,  852,  853,  854,  855,  856,  857,  858,
-      859,  860,  861,  862,  863,  864,  865,  866,  867,  868,
-      869,  870,  871,  872,  873,  874,  875,  869,  876,  871,
-
-      877,  878,  875,  871,  880,  881,  882,  883,  884,  885,
-      886,  887,  888,  889,  890,  891,  892,  893,  894,  895,
-      896,  897,  898,  899,  900,  901,  902,  903,  904,  906,
-      907,  908,  909,  910,  911,  912,  913,  914,  915,  916,
-      917,  918,  891,  919,  920,  892,  921,  922,  895,  923,
-      924,  925,  926,  927,  928,  929,  930,  931,  932,  933,
-      934,  935,  936,  937,  938,  940,  941,  942,  943,  944,
-      945,  946,  947,  948,  949,  945,  950,  951,  952,  953,
-      954,  955,  956,  959,  960,  961,  962,  963,  964,  965,
-      968,  969,  970,  971,  972,  973,  975,  976,  977,  978,
-
-      979,  976,  980,  981,  982,  983,  985,  986,  988,  989,
-      990,  991,  992,  993,  994,  995,  996,  997,  998,  999,
-     1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009,
-     1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019,
-     1020, 1021, 1023, 1011, 1024, 1025, 1026, 1027, 1028, 1029,
-     1030, 1031, 1032, 1033, 1034, 1035, 1038, 1036, 1039, 1040,
-     1037, 1041, 1042, 1044, 1045, 1046, 1047, 1048, 1049, 1050,
-     1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060,
-     1061, 1034, 1033, 1062, 1035, 1036, 1037, 1063, 1064, 1065,
-     1066, 1067, 1068, 1069, 1071, 1072, 1073, 1074, 1075, 1076,
-
-     1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1086, 1087,
-     1088, 1089, 1090, 1091, 1092, 1094, 1095, 1090, 1096, 1097,
-     1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107,
-     1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117,
-     1118, 1119, 1121, 1123, 1124, 1125, 1127, 1128, 1129, 1116,
-     1130, 1131, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140,
-     1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150,
-     1152, 1153, 1154, 1090, 1155, 1156, 1157, 1158, 1159, 1160,
-     1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1171,
-     1170, 1172, 1174, 1175, 1176, 1177, 1179, 1180, 1181, 1182,
-
-     1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192,
-     1193, 1194, 1195, 1196, 1197, 1198, 1168, 1170, 1171, 1172,
-     1199, 1200, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209,
-     1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219,
-     1220, 1221, 1223, 1224, 1225, 1226, 1227, 1228, 1224, 1229,
-     1230, 1231, 1232, 1233, 1234, 1235, 1236, 1237, 1238, 1239,
-     1240, 1241, 1242, 1243, 1244, 1245, 1246, 1247, 1248, 1249,
-     1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259,
-     1260, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270,
-     1271, 1225, 1272, 1274, 1275, 1278, 1279, 1280, 1281, 1282,
-
-     1283, 1284, 1285, 1286, 1287, 1288, 1289, 1290, 1291, 1292,
-     1293, 1294, 1295, 1296, 1297, 1298, 1299, 1301, 1300, 1302,
-     1303, 1304, 1305, 1306, 1307, 1308, 1309, 1310, 1311, 1312,
-     1313, 1315, 1316, 1317, 1318, 1319, 1320, 1321, 1322, 1323,
-     1324, 1298, 1326, 1297, 1300, 1299, 1301, 1327, 1328, 1329,
-     1330, 1331, 1332, 1333, 1334, 1335, 1336, 1337, 1338, 1339,
-     1340, 1341, 1342, 1343, 1344, 1345, 1348, 1350, 1352, 1353,
-     1354, 1355, 1356, 1357, 1358, 1359, 1360, 1361, 1362, 1363,
-     1364, 1365, 1366, 1367, 1369, 1371, 1372, 1374, 1375, 1376,
-     1377, 1378, 1380, 1381, 1383, 1385, 1387, 1388, 1389, 1390,
-
-     1391, 1392, 1393, 1394, 1395, 1396, 1397, 1398, 1399, 1400,
-     1401, 1403, 1404, 1405, 1406, 1407, 1408, 1409, 1412, 1413,
-     1414, 1415, 1416, 1417, 1418, 1419, 1420, 1421, 1422, 1423,
-     1424, 1426, 1427, 1428, 1430, 1431, 1432, 1433, 1434, 1435,
-     1436, 1437, 1438, 1439, 1440, 1441, 1442, 1443, 1444, 1445,
-     1446, 1447, 1448, 1449, 1421, 1422, 1450, 1451, 1423, 1452,
-     1453, 1454, 1397, 1456, 1457, 1458, 1459, 1460, 1461, 1462,
-     1463, 1464, 1465, 1466, 1467, 1468, 1469, 1470, 1471, 1472,
-     1473, 1430, 1474, 1476, 1477, 1478, 1479, 1480, 1481, 1482,
-     1483, 1484, 1485, 1478, 1486, 1489, 1490, 1491, 1492, 1493,
-
-     1494, 1495, 1496, 1497, 1498, 1499, 1500, 1501, 1502, 1503,
-     1505, 1506, 1507, 1508, 1509, 1511, 1513, 1511, 1508, 1514,
-     1517, 1518, 1519, 1520, 1521, 1522, 1523, 1524, 1525, 1526,
-     1527, 1528, 1529, 1530, 1533, 1531, 1534, 1535, 1537, 1538,
-     1539, 1540, 1541, 1542, 1543, 1544, 1545, 1546, 1547, 1548,
-     1549, 1550, 1551, 1552, 1553, 1554, 1555, 1530, 1529, 1556,
-     1528, 1531, 1558, 1559, 1561, 1562, 1563, 1564, 1565, 1566,
-     1567, 1568, 1569, 1570, 1571, 1572, 1574, 1576, 1578, 1579,
-     1581, 1582, 1583, 1584, 1585, 1530, 1586, 1587, 1588, 1589,
-     1590, 1592, 1593, 1594, 1595, 1596, 1597, 1599, 1600, 1604,
-
-     1605, 1607, 1608, 1609, 1610, 1612, 1613, 1612, 1614, 1615,
-     1612, 1616, 1617, 1612, 1618, 1619, 1620, 1621, 1622, 1623,
-     1625, 1627, 1628, 1629, 1630, 1632, 1631, 1633, 1635, 1636,
-     1637, 1639, 1640, 1641, 1642, 1643, 1644, 1645, 1646, 1648,
-     1649, 1650, 1647, 1651, 1652, 1653, 1654, 1656, 1657, 1658,
-     1629, 1630, 1631, 1647, 1632, 1633, 1659, 1661, 1662, 1663,
-     1664, 1665, 1666, 1667, 1668, 1669, 1669, 1670, 1671, 1672,
-     1673, 1674, 1675, 1676, 1677, 1678, 1679, 1680, 1681, 1682,
-     1683, 1684, 1685, 1686, 1687, 1688, 1689, 1690, 1691, 1692,
-     1693, 1694, 1695, 1696, 1697, 1698, 1699, 1700, 1701, 1702,
-
-     1704, 1705, 1706, 1707, 1708, 1709, 1710, 1711, 1713, 1714,
-     1715, 1717, 1718, 1720, 1719, 1721, 1722, 1723, 1726, 1727,
-     1728, 1731, 1732, 1733, 1734, 1735, 1736, 1737, 1670, 1738,
-     1739, 1740, 1741, 1742, 1743, 1744, 1747, 1748, 1718, 1749,
-     1717, 1719, 1720, 1746, 1721, 1750, 1751, 1752, 1746, 1753,
-     1754, 1755, 1757, 1758, 1759, 1761, 1762, 1764, 1765, 1766,
-     1768, 1769, 1770, 1771, 1772, 1774, 1775, 1776, 1777, 1778,
-     1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788,
-     1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798,
-     1799, 1801, 1802, 1803, 1804, 1805, 1807, 1808, 1809, 1811,
+      616,  344,  344,  344,  344,  344,  344,  383,  397,  397,
+      397,  401,  383,  422,  397,  425,  433,  401,  422,  425,
+      433,  441,  466,  615,  474,  441,  474,  344,  344,  344,
+
+      344,  344,  344,  460,  510,  477,  534,  546,  460,  510,
+      617,  494,  546,  578,  585,  494,  534,  611,  578,  615,
+      699,  466,  474,  494,  474,  494,  494,  494,  494,  494,
+      619,  749,  611,  383,  477,  619,  673,  673,  383,  617,
+      750,  751,  752,  611,  422,  475,  475,  475,  475,  475,
+      755,  756,  760,  621,  475,  475,  475,  475,  475,  475,
+      621,  611,  699,  713,  757,  758,  759,  761,  713,  762,
+      763,  764,  765,  766,  767,  768,  769,  770,  756,  755,
+      475,  475,  475,  475,  475,  475,  771,  771,  772,  771,
+      773,  757,  759,  774,  758,  775,  776,  777,  778,  779,
+
+      780,  781,  782,  783,  784,  785,  786,  787,  788,  789,
+      713,  790,  791,  792,  793,  794,  795,  796,  793,  797,
+      798,  799,  793,  800,  801,  803,  804,  805,  806,  807,
+      808,  809,  810,  811,  812,  813,  814,  815,  816,  817,
+      818,  819,  820,  821,  822,  823,  824,  825,  823,  826,
+      828,  829,  830,  831,  832,  833,  834,  835,  836,  837,
+      838,  840,  841,  842,  843,  844,  845,  846,  847,  848,
+      849,  850,  851,  852,  854,  855,  856,  857,  858,  859,
+      860,  861,  862,  863,  864,  865,  866,  867,  868,  869,
+      870,  871,  872,  873,  874,  875,  876,  877,  878,  872,
+
+      879,  874,  880,  881,  878,  874,  883,  884,  885,  886,
+      887,  888,  889,  890,  891,  892,  893,  894,  895,  896,
+      897,  898,  899,  900,  901,  902,  903,  904,  905,  906,
+      907,  909,  910,  911,  912,  913,  914,  915,  916,  917,
+      918,  919,  920,  921,  894,  922,  923,  895,  924,  925,
+      898,  926,  927,  928,  929,  930,  931,  932,  933,  934,
+      935,  936,  937,  938,  939,  940,  941,  943,  944,  945,
+      946,  947,  948,  949,  950,  951,  952,  948,  953,  954,
+      955,  956,  957,  958,  959,  962,  963,  964,  965,  966,
+      967,  968,  971,  972,  973,  974,  975,  976,  978,  979,
+
+      980,  981,  982,  979,  983,  984,  985,  986,  988,  989,
+      992,  993,  994,  995,  996,  997,  998,  999, 1000, 1001,
+     1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011,
+     1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021,
+     1022, 1023, 1024, 1025, 1027, 1015, 1028, 1029, 1030, 1031,
+     1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1042, 1040,
+     1043, 1044, 1041, 1045, 1046, 1048, 1049, 1050, 1051, 1052,
+     1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062,
+     1063, 1064, 1065, 1038, 1037, 1066, 1039, 1040, 1041, 1067,
+     1068, 1069, 1070, 1071, 1072, 1073, 1075, 1076, 1077, 1078,
+
+     1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088,
+     1090, 1091, 1092, 1093, 1094, 1095, 1096, 1098, 1099, 1094,
+     1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109,
+     1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119,
+     1120, 1121, 1122, 1123, 1125, 1127, 1128, 1129, 1131, 1132,
+     1133, 1120, 1134, 1135, 1137, 1138, 1139, 1140, 1141, 1142,
+     1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152,
+     1153, 1154, 1156, 1157, 1158, 1094, 1159, 1160, 1161, 1162,
+     1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172,
+     1173, 1175, 1174, 1176, 1178, 1179, 1180, 1181, 1183, 1184,
 
-     1812, 1813, 1814, 1815, 1816, 1817, 1818, 1819, 1820, 1821,
-     1822, 1823, 1824, 1826, 1827, 1828, 1829, 1830, 1801, 1803,
-     1831, 1833, 1834, 1835, 1837, 1838, 1839, 1840, 1841, 1842,
-     1843, 1844, 1845, 1846, 1848, 1849, 1850, 1851, 1852, 1853,
-     1854, 1855, 1856, 1857, 1858, 1859, 1860, 1861, 1862, 1863,
-     1864, 1865, 1866, 1867, 1869, 1871, 1872, 1873, 1867, 1874,
-     1875, 1877, 1880, 1878, 1882, 1883, 1884, 1885, 1886, 1887,
-     1888, 1889, 1891, 1892, 1893, 1894, 1895, 1896, 1897, 1898,
-     1899, 1900, 1902, 1903, 1904, 1905, 1906, 1907, 1877, 1878,
-     1908, 1909, 1910, 1912, 1913, 1914, 1915, 1917, 1918, 1919,
-
-     1920, 1921, 1922, 1923, 1924, 1925, 1926, 1927, 1929, 1930,
-     1931, 1932, 1933, 1935, 1936, 1937, 1938, 1941, 1942, 1943,
-     1944, 1945, 1946, 1947, 1948, 1949, 1950, 1951, 1952, 1954,
-     1955, 1956, 1957, 1958, 1959, 1960, 1961, 1962, 1963, 1964,
-     1965, 1966, 1969, 1970, 1942, 1943, 1971, 1944, 1972, 1973,
-     1974, 1975, 1976, 1977, 1978, 1980, 1981, 1983, 1984, 1985,
-     1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995,
-     1996, 1994, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-     2005, 2006, 2007, 2008, 2009, 2010, 2011, 2013, 2014, 2015,
-     2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2026,
-
-     1998, 2000, 2028, 2030, 2032, 2034, 2035, 2036, 2037, 2038,
-     2039, 2040, 2041, 2042, 2043, 2044, 2045, 2046, 2047, 2048,
-     2049, 2050, 2052, 2054, 2055, 2056, 2057, 2058, 2059, 2060,
-     2061, 2062, 2063, 2064, 2065, 2067, 2068, 2069, 2071, 2072,
-     2073, 2074, 2075, 2077, 2078, 2080, 2082, 2050, 2084, 2052,
-     2086, 2087, 2088, 2089, 2090, 2091, 2092, 2093, 2095, 2096,
-     2098, 2097, 2099, 2100, 2101, 2102, 2103, 2104, 2106, 2107,
-     2108, 2109, 2110, 2112, 2113, 2114, 2115, 2116, 2117, 2118,
-     2119, 2120, 2121, 2122, 2123, 2124, 2096, 2097, 2125, 2127,
-     2128, 2129, 2130, 2131, 2132, 2133, 2134, 2135, 2137, 2138,
-
-     2139, 2140, 2141, 2142, 2143, 2144, 2145, 2146, 2147, 2148,
-     2149, 2150, 2151, 2152, 2153, 2154, 2155, 2156, 2157, 2158,
-     2132, 2159, 2160, 2161, 2162, 2163, 2164, 2165, 2168, 2169,
-     2170, 2172, 2173, 2174, 2175, 2177, 2178, 2179, 2180, 2186,
-     2190, 2191, 2192, 2193, 2194, 2195, 2196, 2198, 2199, 2201,
-     2202, 2203, 2204, 2205, 2206, 2207, 2208, 2210, 2211, 2212,
-     2213, 2214, 2215, 2217, 2218, 2220, 2222, 2223, 2224, 2225,
-     2226, 2227, 2229, 2230, 2231, 2232, 2233, 2232, 2234, 2235,
-     2236, 2238, 2239, 2242, 2243, 2244, 2245, 2246, 2247, 2248,
-     2249, 2250, 2251, 2252, 2253, 2254, 2255, 2256, 2257, 2258,
-
-     2260, 2261, 2262, 2263, 2266, 2267, 2268, 2269, 2271, 2272,
-     2274, 2276, 2278, 2279, 2280, 2281, 2282, 2283, 2284, 2286,
-     2291, 2291, 2291, 2292, 2292, 2292, 2293, 2294, 2293, 2295,
-     2295, 2295, 2296, 2296, 2296, 2297,  735, 2297, 2298, 2298,
-     2298,  734,  733,  732,  731,  730,  729,  728,  727,  726,
-      725,  724,  723,  721,  720,  719,  718,  717,  716,  715,
-      714,  713,  712,  710,  709,  707,  706,  705,  704,  703,
-      702,  701,  700,  699,  697,  696,  695,  694,  693,  691,
-      690,  688,  687,  686,  685,  684,  683,  682,  681,  680,
-      679,  678,  677,  676,  675,  674,  673,  671,  670,  669,
-
-      668,  667,  666,  664,  663,  662,  661,  660,  659,  658,
-      657,  655,  654,  653,  652,  651,  650,  649,  648,  647,
-      646,  645,  644,  643,  642,  641,  639,  638,  637,  636,
-      635,  634,  633,  632,  631,  630,  629,  628,  627,  626,
-      625,  624,  623,  622,  621,  617,  609,  608,  607,  606,
-      605,  603,  601,  599,  597,  596,  595,  594,  593,  592,
-      591,  590,  589,  588,  587,  586,  585,  583,  582,  581,
-      580,  579,  578,  576,  575,  574,  573,  572,  571,  570,
-      569,  568,  567,  566,  565,  564,  562,  560,  559,  558,
-      557,  556,  555,  554,  553,  552,  551,  550,  549,  548,
-
-      547,  545,  544,  542,  541,  540,  539,  538,  537,  536,
-      535,  533,  532,  531,  530,  529,  528,  527,  526,  525,
-      524,  523,  522,  521,  520,  519,  518,  517,  516,  514,
-      513,  512,  511,  509,  508,  507,  506,  505,  504,  503,
-      502,  500,  499,  497,  496,  495,  493,  491,  490,  489,
-      488,  487,  486,  484,  483,  482,  481,  480,  479,  478,
-      476,  471,  469,  468,  467,  465,  462,  461,  459,  458,
-      457,  456,  455,  454,  453,  452,  451,  450,  449,  448,
-      447,  446,  445,  444,  443,  442,  440,  439,  438,  437,
-      436,  435,  434,  432,  431,  429,  428,  427,  426,  424,
-
-      423,  421,  420,  419,  418,  417,  416,  415,  414,  413,
-      412,  411,  410,  409,  408,  404,  403,  402,  400,  399,
-      398,  396,  395,  394,  393,  392,  391,  390,  389,  388,
-      387,  386,  385,  384,  382,  381,  380,  379,  378,  377,
-      376,  375,  374,  373,  372,  371,  370,  369,  368,  366,
-      365,  364,  363,  361,  360,  359,  358,  357,  356,  355,
-      354,  353,  352,  351,  350,  349,  348,  346,  343,  341,
-      336,  334,  331,  324,  323,  322,  321,  320,  318,  317,
-      316,  315,  313,  312,  311,  309,  308,  307,  306,  305,
-      304,  303,  302,  301,  300,  299,  298,  297,  295,  294,
-
-      293,  292,  291,  290,  289,  288,  287,  286,  285,  283,
-      282,  280,  279,  277,  276,  275,  274,  272,  271,  270,
-      269,  268,  267,  265,  264,  263,  262,  261,  260,  259,
-      257,  256,  254,  253,  252,  251,  250,  249,  248,  247,
-      246,  245,  244,  243,  242,  241,  240,  239,  238,  237,
-      236,  235,  234,  233,  232,  231,  230,  227,  226,  225,
-      224,  223,  222,  221,  220,  214,  212,  210,  207,  202,
-      198,  190,  189,  188,  187,  186,  184,  183,  180,  179,
-      178,  176,  175,  174,  172,  170,  168,  166,  165,  163,
-      162,  161,  159,  157,  156,  155,  154,  153,  152,  150,
-
-      149,  148,  146,  145,  144,  142,  141,  139,  138,  134,
-      133,  132,  131,  129,  128,  127,  125,  124,  123,  121,
-      117,  112,  107,  106,   99,   98,   78,   73,   67,   53,
-       50,   49,   43,   41,   39,   38,   24,   14,   11, 2290,
-     2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290,
-     2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290,
-     2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290,
-     2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290,
-     2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290,
-     2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290,
-
-     2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290,
-     2290, 2290, 2290, 2290, 2290, 2290
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+     1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194,
+     1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1172, 1174,
+     1175, 1176, 1203, 1204, 1206, 1207, 1208, 1209, 1210, 1211,
+     1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221,
+     1222, 1223, 1224, 1225, 1227, 1228, 1229, 1230, 1231, 1232,
+     1228, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241,
+     1242, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250, 1251,
+     1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1260, 1261,
+     1262, 1263, 1264, 1266, 1267, 1268, 1269, 1270, 1271, 1272,
+     1273, 1274, 1275, 1229, 1276, 1278, 1279, 1282, 1283, 1284,
+
+     1285, 1286, 1287, 1288, 1289, 1290, 1291, 1292, 1293, 1294,
+     1295, 1296, 1297, 1298, 1299, 1300, 1301, 1302, 1303, 1305,
+     1304, 1306, 1307, 1308, 1309, 1310, 1311, 1312, 1313, 1314,
+     1315, 1316, 1317, 1319, 1320, 1321, 1322, 1323, 1324, 1325,
+     1326, 1327, 1328, 1302, 1330, 1301, 1304, 1303, 1305, 1331,
+     1332, 1333, 1334, 1335, 1336, 1337, 1338, 1339, 1340, 1341,
+     1342, 1343, 1344, 1345, 1346, 1347, 1348, 1349, 1352, 1354,
+     1356, 1357, 1358, 1359, 1360, 1361, 1362, 1363, 1364, 1365,
+     1366, 1367, 1368, 1369, 1370, 1371, 1373, 1375, 1376, 1378,
+     1379, 1380, 1381, 1382, 1384, 1385, 1387, 1389, 1391, 1392,
+
+     1393, 1394, 1395, 1396, 1397, 1398, 1399, 1400, 1401, 1402,
+     1403, 1404, 1405, 1407, 1408, 1409, 1410, 1411, 1412, 1413,
+     1416, 1417, 1418, 1419, 1420, 1421, 1422, 1423, 1424, 1425,
+     1426, 1427, 1428, 1430, 1431, 1432, 1434, 1435, 1436, 1437,
+     1438, 1439, 1440, 1441, 1442, 1443, 1444, 1445, 1446, 1447,
+     1448, 1449, 1450, 1451, 1452, 1453, 1425, 1426, 1454, 1455,
+     1427, 1456, 1457, 1458, 1401, 1460, 1461, 1462, 1463, 1464,
+     1465, 1466, 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474,
+     1475, 1476, 1477, 1434, 1478, 1480, 1481, 1482, 1483, 1484,
+     1485, 1486, 1487, 1488, 1489, 1482, 1490, 1493, 1494, 1495,
+
+     1496, 1497, 1498, 1499, 1500, 1501, 1502, 1503, 1504, 1505,
+     1506, 1507, 1509, 1510, 1511, 1512, 1513, 1515, 1517, 1515,
+     1512, 1518, 1521, 1522, 1523, 1524, 1525, 1526, 1527, 1528,
+     1529, 1530, 1531, 1532, 1533, 1534, 1537, 1535, 1538, 1539,
+     1541, 1542, 1543, 1544, 1545, 1546, 1547, 1548, 1549, 1550,
+     1551, 1552, 1553, 1554, 1555, 1556, 1557, 1558, 1559, 1534,
+     1533, 1560, 1532, 1535, 1562, 1563, 1565, 1566, 1567, 1568,
+     1569, 1570, 1571, 1572, 1573, 1574, 1575, 1576, 1578, 1580,
+     1582, 1583, 1585, 1586, 1587, 1588, 1589, 1534, 1590, 1591,
+     1592, 1593, 1594, 1596, 1597, 1598, 1599, 1600, 1601, 1603,
+
+     1604, 1608, 1609, 1611, 1612, 1613, 1614, 1616, 1617, 1616,
+     1618, 1619, 1616, 1620, 1621, 1616, 1622, 1623, 1624, 1625,
+     1626, 1627, 1629, 1631, 1632, 1633, 1634, 1636, 1635, 1637,
+     1639, 1640, 1641, 1643, 1644, 1645, 1646, 1647, 1648, 1649,
+     1650, 1652, 1653, 1654, 1651, 1655, 1656, 1657, 1658, 1660,
+     1661, 1662, 1633, 1634, 1635, 1651, 1636, 1637, 1663, 1665,
+     1666, 1667, 1668, 1669, 1670, 1671, 1672, 1673, 1673, 1674,
+     1675, 1676, 1677, 1678, 1679, 1680, 1681, 1682, 1683, 1684,
+     1685, 1686, 1687, 1688, 1689, 1690, 1691, 1692, 1693, 1694,
+     1695, 1696, 1697, 1698, 1699, 1700, 1701, 1702, 1703, 1704,
+
+     1705, 1706, 1708, 1709, 1710, 1711, 1712, 1713, 1714, 1715,
+     1717, 1718, 1719, 1721, 1722, 1724, 1723, 1725, 1726, 1727,
+     1730, 1731, 1732, 1735, 1736, 1737, 1738, 1739, 1740, 1741,
+     1674, 1742, 1743, 1744, 1745, 1746, 1747, 1748, 1751, 1752,
+     1722, 1753, 1721, 1723, 1724, 1750, 1725, 1754, 1755, 1756,
+     1750, 1757, 1758, 1759, 1761, 1762, 1763, 1765, 1766, 1768,
+     1769, 1770, 1772, 1773, 1774, 1775, 1776, 1778, 1779, 1780,
+     1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790,
+     1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800,
+     1801, 1802, 1803, 1805, 1806, 1807, 1808, 1809, 1811, 1812,
+
+     1813, 1815, 1816, 1817, 1818, 1819, 1820, 1821, 1822, 1823,
+     1824, 1825, 1826, 1827, 1828, 1830, 1831, 1832, 1833, 1834,
+     1805, 1807, 1835, 1837, 1838, 1839, 1841, 1842, 1843, 1844,
+     1845, 1846, 1847, 1848, 1849, 1850, 1852, 1853, 1854, 1855,
+     1856, 1857, 1858, 1859, 1860, 1861, 1862, 1863, 1864, 1865,
+     1866, 1867, 1868, 1869, 1870, 1871, 1873, 1875, 1876, 1877,
+     1871, 1878, 1879, 1881, 1884, 1882, 1886, 1887, 1888, 1889,
+     1890, 1891, 1892, 1893, 1895, 1896, 1897, 1898, 1899, 1900,
+     1901, 1902, 1903, 1904, 1906, 1907, 1908, 1909, 1910, 1911,
+     1881, 1882, 1912, 1913, 1914, 1916, 1917, 1918, 1919, 1921,
+
+     1922, 1923, 1924, 1925, 1926, 1927, 1928, 1929, 1930, 1931,
+     1933, 1934, 1935, 1936, 1937, 1939, 1940, 1941, 1942, 1945,
+     1946, 1947, 1948, 1949, 1950, 1951, 1952, 1953, 1954, 1955,
+     1956, 1958, 1959, 1960, 1961, 1962, 1963, 1964, 1965, 1966,
+     1967, 1968, 1969, 1970, 1973, 1974, 1946, 1947, 1975, 1948,
+     1976, 1977, 1978, 1979, 1980, 1981, 1982, 1984, 1985, 1987,
+     1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997,
+     1998, 1999, 2000, 1998, 2001, 2002, 2003, 2004, 2005, 2006,
+     2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2017,
+     2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026, 2027,
+
+     2028, 2030, 2002, 2004, 2032, 2034, 2036, 2038, 2039, 2040,
+     2041, 2042, 2043, 2044, 2045, 2046, 2047, 2048, 2049, 2050,
+     2051, 2052, 2053, 2054, 2056, 2058, 2059, 2060, 2061, 2062,
+     2063, 2064, 2065, 2066, 2067, 2068, 2069, 2071, 2072, 2073,
+     2075, 2076, 2077, 2078, 2079, 2081, 2082, 2084, 2086, 2054,
+     2088, 2056, 2090, 2091, 2092, 2093, 2094, 2095, 2096, 2097,
+     2099, 2100, 2102, 2101, 2103, 2104, 2105, 2106, 2107, 2108,
+     2110, 2111, 2112, 2113, 2114, 2116, 2117, 2118, 2119, 2120,
+     2121, 2122, 2123, 2124, 2125, 2126, 2127, 2128, 2100, 2101,
+     2129, 2131, 2132, 2133, 2134, 2135, 2136, 2137, 2138, 2139,
+
+     2141, 2142, 2143, 2144, 2145, 2146, 2147, 2148, 2149, 2150,
+     2151, 2152, 2153, 2154, 2155, 2156, 2157, 2158, 2159, 2160,
+     2161, 2162, 2136, 2163, 2164, 2165, 2166, 2167, 2168, 2169,
+     2172, 2173, 2174, 2176, 2177, 2178, 2179, 2181, 2182, 2183,
+     2184, 2190, 2194, 2195, 2196, 2197, 2198, 2199, 2200, 2202,
+     2203, 2205, 2206, 2207, 2208, 2209, 2210, 2211, 2212, 2214,
+     2215, 2216, 2217, 2218, 2219, 2221, 2222, 2224, 2226, 2227,
+     2228, 2229, 2230, 2231, 2233, 2234, 2235, 2236, 2237, 2236,
+     2238, 2239, 2240, 2242, 2243, 2246, 2247, 2248, 2249, 2250,
+     2251, 2252, 2253, 2254, 2255, 2256, 2257, 2258, 2259, 2260,
+
+     2261, 2262, 2264, 2265, 2266, 2267, 2270, 2271, 2272, 2273,
+     2275, 2276, 2278, 2280, 2282, 2283, 2284, 2285, 2286, 2287,
+     2288, 2290, 2295, 2295, 2295, 2296, 2296, 2296, 2297, 2298,
+     2297, 2299, 2299, 2299, 2300, 2300, 2300, 2301,  735, 2301,
+     2302, 2302, 2302,  734,  733,  732,  731,  730,  729,  728,
+      727,  726,  725,  723,  722,  721,  720,  719,  718,  717,
+      716,  715,  714,  712,  711,  709,  708,  707,  706,  705,
+      704,  703,  702,  701,  700,  698,  697,  696,  695,  694,
+      692,  691,  689,  688,  687,  686,  685,  684,  683,  682,
+      681,  680,  679,  678,  677,  676,  675,  674,  672,  671,
+
+      670,  669,  668,  667,  665,  664,  663,  662,  661,  660,
+      659,  658,  656,  655,  654,  653,  652,  651,  650,  649,
+      648,  647,  646,  645,  644,  643,  642,  640,  639,  638,
+      637,  636,  635,  634,  633,  632,  631,  630,  629,  628,
+      627,  626,  625,  624,  623,  622,  618,  610,  609,  608,
+      607,  606,  604,  602,  600,  598,  597,  596,  595,  594,
+      593,  592,  591,  590,  589,  588,  587,  586,  584,  583,
+      582,  581,  580,  579,  577,  576,  575,  574,  573,  572,
+      571,  570,  569,  568,  567,  566,  565,  563,  562,  560,
+      559,  558,  557,  556,  555,  554,  553,  552,  551,  550,
+
+      549,  548,  547,  545,  544,  542,  541,  540,  539,  538,
+      537,  536,  535,  533,  532,  531,  530,  529,  528,  527,
+      526,  525,  524,  523,  522,  521,  520,  519,  518,  517,
+      516,  514,  513,  512,  511,  509,  508,  507,  506,  505,
+      504,  503,  502,  500,  499,  497,  496,  495,  493,  491,
+      490,  489,  488,  487,  486,  484,  483,  482,  481,  480,
+      479,  478,  476,  471,  469,  468,  467,  465,  462,  461,
+      459,  458,  457,  456,  455,  454,  453,  452,  451,  450,
+      449,  448,  447,  446,  445,  444,  443,  442,  440,  439,
+      438,  437,  436,  435,  434,  432,  431,  429,  428,  427,
+
+      426,  424,  423,  421,  420,  419,  418,  417,  416,  415,
+      414,  413,  412,  411,  410,  409,  408,  404,  403,  402,
+      400,  399,  398,  396,  395,  394,  393,  392,  391,  390,
+      389,  388,  387,  386,  385,  384,  382,  381,  380,  379,
+      378,  377,  376,  375,  374,  373,  372,  371,  370,  369,
+      368,  366,  365,  364,  363,  361,  360,  359,  358,  357,
+      356,  355,  354,  353,  352,  351,  350,  349,  348,  346,
+      343,  341,  336,  334,  331,  324,  323,  322,  321,  320,
+      318,  317,  316,  315,  313,  312,  311,  309,  308,  307,
+      306,  305,  304,  303,  302,  301,  300,  299,  298,  297,
+
+      295,  294,  293,  292,  291,  290,  289,  288,  287,  286,
+      285,  283,  282,  280,  279,  277,  276,  275,  274,  272,
+      271,  270,  269,  268,  267,  265,  264,  263,  262,  261,
+      260,  259,  257,  256,  254,  253,  252,  251,  250,  249,
+      248,  247,  246,  245,  244,  243,  242,  241,  240,  239,
+      238,  237,  236,  235,  234,  233,  232,  231,  230,  227,
+      226,  225,  224,  223,  222,  221,  220,  214,  212,  210,
+      207,  202,  198,  190,  189,  188,  187,  186,  184,  183,
+      180,  179,  178,  176,  175,  174,  172,  170,  168,  166,
+      165,  163,  162,  161,  159,  157,  156,  155,  154,  153,
+
+      152,  150,  149,  148,  146,  145,  144,  142,  141,  139,
+      138,  134,  133,  132,  131,  129,  128,  127,  125,  124,
+      123,  121,  117,  112,  107,  106,   99,   98,   78,   73,
+       67,   53,   50,   49,   43,   41,   39,   38,   24,   14,
+       11, 2294, 2294, 2294, 2294, 2294, 2294, 2294, 2294, 2294,
+     2294, 2294, 2294, 2294, 2294, 2294, 2294, 2294, 2294, 2294,
+     2294, 2294, 2294, 2294, 2294, 2294, 2294, 2294, 2294, 2294,
+     2294, 2294, 2294, 2294, 2294, 2294, 2294, 2294, 2294, 2294,
+     2294, 2294, 2294, 2294, 2294, 2294, 2294, 2294, 2294, 2294,
+     2294, 2294, 2294, 2294, 2294, 2294, 2294, 2294, 2294, 2294,
+
+     2294, 2294, 2294, 2294, 2294, 2294, 2294, 2294, 2294, 2294,
+     2294, 2294, 2294, 2294, 2294, 2294, 2294, 2294
     } ;
 
 static yy_state_type yy_last_accepting_state;
@@ -3453,11 +2151,7 @@ static char *yy_last_accepting_cpos;
 extern int yy_flex_debug;
 int yy_flex_debug = 1;
 
-<<<<<<< HEAD
-static const flex_int16_t yy_rule_linenum[231] =
-=======
-static const flex_int16_t yy_rule_linenum[235] =
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+static const flex_int16_t yy_rule_linenum[236] =
     {   0,
       148,  150,  152,  157,  158,  163,  164,  165,  177,  180,
       185,  192,  201,  210,  219,  228,  237,  246,  255,  264,
@@ -3470,38 +2164,21 @@ static const flex_int16_t yy_rule_linenum[235] =
       870,  882,  894,  906,  918,  930,  941,  952,  961,  970,
       979,  990, 1001, 1010, 1019, 1030, 1041, 1052, 1063, 1074,
 
-<<<<<<< HEAD
-     1085, 1096, 1107, 1118, 1128, 1139, 1148, 1157, 1172, 1188,
-     1197, 1206, 1215, 1224, 1233, 1242, 1251, 1260, 1269, 1278,
-     1287, 1296, 1320, 1344, 1353, 1363, 1373, 1382, 1392, 1403,
-     1412, 1421, 1430, 1439, 1448, 1459, 1470, 1481, 1491, 1500,
-     1509, 1518, 1529, 1540, 1551, 1562, 1573, 1582, 1591, 1600,
-     1609, 1618, 1627, 1636, 1645, 1654, 1664, 1676, 1689, 1698,
-     1707, 1716, 1726, 1736, 1745, 1756, 1766, 1775, 1785, 1795,
-     1804, 1813, 1822, 1831, 1841, 1850, 1859, 1868, 1877, 1886,
-     1895, 1904, 1913, 1922, 1931, 1940, 1949, 1958, 1967, 1976,
-     1985, 1994, 2003, 2012, 2021, 2030, 2039, 2048, 2057, 2066,
-
-     2075, 2084, 2093, 2102, 2111, 2120, 2129, 2138, 2147, 2156,
-     2165, 2174, 2275, 2291, 2340, 2348, 2363, 2364, 2365, 2366,
-     2367, 2368, 2370, 2388, 2401, 2406, 2410, 2412, 2414, 2416
-=======
      1085, 1096, 1107, 1118, 1127, 1136, 1145, 1157, 1168, 1178,
      1189, 1198, 1207, 1222, 1238, 1247, 1256, 1265, 1274, 1283,
-     1292, 1301, 1310, 1319, 1328, 1337, 1361, 1385, 1394, 1404,
-     1414, 1423, 1433, 1444, 1453, 1462, 1471, 1480, 1489, 1500,
-     1511, 1522, 1532, 1541, 1550, 1559, 1570, 1581, 1592, 1603,
-     1614, 1623, 1632, 1641, 1650, 1659, 1668, 1677, 1686, 1695,
-     1705, 1717, 1730, 1739, 1748, 1757, 1767, 1777, 1786, 1797,
-     1807, 1816, 1826, 1836, 1845, 1854, 1863, 1872, 1882, 1891,
+     1292, 1301, 1310, 1319, 1328, 1337, 1346, 1370, 1394, 1403,
+     1413, 1423, 1432, 1442, 1453, 1462, 1471, 1480, 1489, 1498,
+     1509, 1520, 1531, 1541, 1550, 1559, 1568, 1579, 1590, 1601,
+     1612, 1623, 1632, 1641, 1650, 1659, 1668, 1677, 1686, 1695,
+     1704, 1714, 1726, 1739, 1748, 1757, 1766, 1776, 1786, 1795,
+     1806, 1816, 1825, 1835, 1845, 1854, 1863, 1872, 1881, 1891,
      1900, 1909, 1918, 1927, 1936, 1945, 1954, 1963, 1972, 1981,
      1990, 1999, 2008, 2017, 2026, 2035, 2044, 2053, 2062, 2071,
 
      2080, 2089, 2098, 2107, 2116, 2125, 2134, 2143, 2152, 2161,
-     2170, 2179, 2188, 2197, 2206, 2215, 2316, 2332, 2381, 2389,
-     2404, 2405, 2406, 2407, 2408, 2409, 2411, 2429, 2442, 2447,
-     2451, 2453, 2455, 2457
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+     2170, 2179, 2188, 2197, 2206, 2215, 2224, 2325, 2341, 2390,
+     2398, 2413, 2414, 2415, 2416, 2417, 2418, 2420, 2438, 2451,
+     2456, 2460, 2462, 2464, 2466
     } ;
 
 /* The intent behind this definition is that it'll catch
@@ -3555,11 +2232,7 @@ using namespace isc::dhcp;
 
 /* To avoid the call to exit... oops! */
 #define YY_FATAL_ERROR(msg) isc::dhcp::Parser6Context::fatal(msg)
-<<<<<<< HEAD
-#line 2170 "dhcp6_lexer.cc"
-=======
-#line 2232 "dhcp6_lexer.cc"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 2236 "dhcp6_lexer.cc"
 /* noyywrap disables automatic rewinding for the next file to parse. Since we
    always parse only a single string, there's no need to do any wraps. And
    using yywrap requires linking with -lfl, which provides the default yywrap
@@ -3585,13 +2258,8 @@ using namespace isc::dhcp;
    by moving it ahead by yyleng bytes. yyleng specifies the length of the
    currently matched token. */
 #define YY_USER_ACTION  driver.loc_.columns(yyleng);
-<<<<<<< HEAD
-#line 2196 "dhcp6_lexer.cc"
-#line 2197 "dhcp6_lexer.cc"
-=======
-#line 2258 "dhcp6_lexer.cc"
-#line 2259 "dhcp6_lexer.cc"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 2262 "dhcp6_lexer.cc"
+#line 2263 "dhcp6_lexer.cc"
 
 #define INITIAL 0
 #define COMMENT 1
@@ -3921,11 +2589,7 @@ YY_DECL
     }
 
 
-<<<<<<< HEAD
-#line 2527 "dhcp6_lexer.cc"
-=======
-#line 2589 "dhcp6_lexer.cc"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 2593 "dhcp6_lexer.cc"
 
        while ( /*CONSTCOND*/1 )                /* loops until end-of-file is reached */
                {
@@ -3954,21 +2618,13 @@ yy_match:
                        while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
                                {
                                yy_current_state = (int) yy_def[yy_current_state];
-<<<<<<< HEAD
-                               if ( yy_current_state >= 2206 )
-=======
-                               if ( yy_current_state >= 2291 )
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+                               if ( yy_current_state >= 2295 )
                                        yy_c = yy_meta[yy_c];
                                }
                        yy_current_state = yy_nxt[yy_base[yy_current_state] + yy_c];
                        ++yy_cp;
                        }
-<<<<<<< HEAD
-               while ( yy_current_state != 2205 );
-=======
-               while ( yy_current_state != 2290 );
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+               while ( yy_current_state != 2294 );
                yy_cp = (yy_last_accepting_cpos);
                yy_current_state = (yy_last_accepting_state);
 
@@ -3987,23 +2643,13 @@ do_action:      /* This label is used only to access EOF actions. */
                        {
                        if ( yy_act == 0 )
                                fprintf( stderr, "--scanner backing up\n" );
-<<<<<<< HEAD
-                       else if ( yy_act < 231 )
-                               fprintf( stderr, "--accepting rule at line %ld (\"%s\")\n",
-                                        (long)yy_rule_linenum[yy_act], yytext );
-                       else if ( yy_act == 231 )
-                               fprintf( stderr, "--accepting default rule (\"%s\")\n",
-                                        yytext );
-                       else if ( yy_act == 232 )
-=======
-                       else if ( yy_act < 235 )
+                       else if ( yy_act < 236 )
                                fprintf( stderr, "--accepting rule at line %ld (\"%s\")\n",
                                         (long)yy_rule_linenum[yy_act], yytext );
-                       else if ( yy_act == 235 )
+                       else if ( yy_act == 236 )
                                fprintf( stderr, "--accepting default rule (\"%s\")\n",
                                         yytext );
-                       else if ( yy_act == 236 )
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+                       else if ( yy_act == 237 )
                                fprintf( stderr, "--(end of buffer or a NUL)\n" );
                        else
                                fprintf( stderr, "--EOF (start condition %d)\n", YY_START );
@@ -5603,9 +4249,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-case 122:
+case 127:
 YY_RULE_SETUP
-#line 1296 "dhcp6_lexer.ll"
+#line 1346 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::DHCP6:
@@ -5630,15 +4276,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 123:
-YY_RULE_SETUP
-#line 1320 "dhcp6_lexer.ll"
-=======
-case 127:
+case 128:
 YY_RULE_SETUP
-#line 1361 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1370 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::DHCP6:
@@ -5663,15 +4303,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 124:
-YY_RULE_SETUP
-#line 1344 "dhcp6_lexer.ll"
-=======
-case 128:
+case 129:
 YY_RULE_SETUP
-#line 1385 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1394 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::SUBNET6:
@@ -5681,15 +4315,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 125:
-YY_RULE_SETUP
-#line 1353 "dhcp6_lexer.ll"
-=======
-case 129:
+case 130:
 YY_RULE_SETUP
-#line 1394 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1403 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::SUBNET6:
@@ -5700,15 +4328,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 126:
-YY_RULE_SETUP
-#line 1363 "dhcp6_lexer.ll"
-=======
-case 130:
+case 131:
 YY_RULE_SETUP
-#line 1404 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1413 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::SUBNET6:
@@ -5719,15 +4341,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 127:
-YY_RULE_SETUP
-#line 1373 "dhcp6_lexer.ll"
-=======
-case 131:
+case 132:
 YY_RULE_SETUP
-#line 1414 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1423 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::SUBNET6:
@@ -5737,15 +4353,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 128:
-YY_RULE_SETUP
-#line 1382 "dhcp6_lexer.ll"
-=======
-case 132:
+case 133:
 YY_RULE_SETUP
-#line 1423 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1432 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::SUBNET6:
@@ -5756,15 +4366,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 129:
-YY_RULE_SETUP
-#line 1392 "dhcp6_lexer.ll"
-=======
-case 133:
+case 134:
 YY_RULE_SETUP
-#line 1433 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1442 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::DHCP6:
@@ -5776,15 +4380,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 130:
-YY_RULE_SETUP
-#line 1403 "dhcp6_lexer.ll"
-=======
-case 134:
+case 135:
 YY_RULE_SETUP
-#line 1444 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1453 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::RESERVATION_MODE:
@@ -5794,15 +4392,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 131:
-YY_RULE_SETUP
-#line 1412 "dhcp6_lexer.ll"
-=======
-case 135:
+case 136:
 YY_RULE_SETUP
-#line 1453 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1462 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::RESERVATION_MODE:
@@ -5812,15 +4404,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 132:
-YY_RULE_SETUP
-#line 1421 "dhcp6_lexer.ll"
-=======
-case 136:
+case 137:
 YY_RULE_SETUP
-#line 1462 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1471 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::RESERVATION_MODE:
@@ -5830,15 +4416,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 133:
-YY_RULE_SETUP
-#line 1430 "dhcp6_lexer.ll"
-=======
-case 137:
+case 138:
 YY_RULE_SETUP
-#line 1471 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1480 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::RESERVATION_MODE:
@@ -5848,15 +4428,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 134:
-YY_RULE_SETUP
-#line 1439 "dhcp6_lexer.ll"
-=======
-case 138:
+case 139:
 YY_RULE_SETUP
-#line 1480 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1489 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::RESERVATION_MODE:
@@ -5866,15 +4440,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 135:
-YY_RULE_SETUP
-#line 1448 "dhcp6_lexer.ll"
-=======
-case 139:
+case 140:
 YY_RULE_SETUP
-#line 1489 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1498 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::DHCP6:
@@ -5886,15 +4454,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 136:
-YY_RULE_SETUP
-#line 1459 "dhcp6_lexer.ll"
-=======
-case 140:
+case 141:
 YY_RULE_SETUP
-#line 1500 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1509 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::DHCP6:
@@ -5906,15 +4468,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 137:
-YY_RULE_SETUP
-#line 1470 "dhcp6_lexer.ll"
-=======
-case 141:
+case 142:
 YY_RULE_SETUP
-#line 1511 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1520 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::DHCP6:
@@ -5926,15 +4482,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 138:
-YY_RULE_SETUP
-#line 1481 "dhcp6_lexer.ll"
-=======
-case 142:
+case 143:
 YY_RULE_SETUP
-#line 1522 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1531 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::OPTION_DEF:
@@ -5945,15 +4495,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 139:
-YY_RULE_SETUP
-#line 1491 "dhcp6_lexer.ll"
-=======
-case 143:
+case 144:
 YY_RULE_SETUP
-#line 1532 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1541 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::DHCP6:
@@ -5963,15 +4507,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 140:
-YY_RULE_SETUP
-#line 1500 "dhcp6_lexer.ll"
-=======
-case 144:
+case 145:
 YY_RULE_SETUP
-#line 1541 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1550 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::DHCP6:
@@ -5981,15 +4519,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 141:
-YY_RULE_SETUP
-#line 1509 "dhcp6_lexer.ll"
-=======
-case 145:
+case 146:
 YY_RULE_SETUP
-#line 1550 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1559 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::DHCP6:
@@ -5999,15 +4531,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 142:
-YY_RULE_SETUP
-#line 1518 "dhcp6_lexer.ll"
-=======
-case 146:
+case 147:
 YY_RULE_SETUP
-#line 1559 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1568 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::DHCP6:
@@ -6019,15 +4545,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 143:
-YY_RULE_SETUP
-#line 1529 "dhcp6_lexer.ll"
-=======
-case 147:
+case 148:
 YY_RULE_SETUP
-#line 1570 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1579 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::DHCP6:
@@ -6039,15 +4559,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 144:
-YY_RULE_SETUP
-#line 1540 "dhcp6_lexer.ll"
-=======
-case 148:
+case 149:
 YY_RULE_SETUP
-#line 1581 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1590 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::DHCP6:
@@ -6059,15 +4573,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 145:
-YY_RULE_SETUP
-#line 1551 "dhcp6_lexer.ll"
-=======
-case 149:
+case 150:
 YY_RULE_SETUP
-#line 1592 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1601 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::DHCP6:
@@ -6079,15 +4587,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 146:
-YY_RULE_SETUP
-#line 1562 "dhcp6_lexer.ll"
-=======
-case 150:
+case 151:
 YY_RULE_SETUP
-#line 1603 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1612 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::DHCP6:
@@ -6099,15 +4601,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 147:
-YY_RULE_SETUP
-#line 1573 "dhcp6_lexer.ll"
-=======
-case 151:
+case 152:
 YY_RULE_SETUP
-#line 1614 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1623 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::DHCP6:
@@ -6117,15 +4613,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 148:
-YY_RULE_SETUP
-#line 1582 "dhcp6_lexer.ll"
-=======
-case 152:
+case 153:
 YY_RULE_SETUP
-#line 1623 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1632 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::LOGGERS:
@@ -6135,15 +4625,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 149:
-YY_RULE_SETUP
-#line 1591 "dhcp6_lexer.ll"
-=======
-case 153:
+case 154:
 YY_RULE_SETUP
-#line 1632 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1641 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::OUTPUT_OPTIONS:
@@ -6153,15 +4637,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 150:
-YY_RULE_SETUP
-#line 1600 "dhcp6_lexer.ll"
-=======
-case 154:
+case 155:
 YY_RULE_SETUP
-#line 1641 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1650 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::OUTPUT_OPTIONS:
@@ -6171,15 +4649,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 151:
-YY_RULE_SETUP
-#line 1609 "dhcp6_lexer.ll"
-=======
-case 155:
+case 156:
 YY_RULE_SETUP
-#line 1650 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1659 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::OUTPUT_OPTIONS:
@@ -6189,15 +4661,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 152:
-YY_RULE_SETUP
-#line 1618 "dhcp6_lexer.ll"
-=======
-case 156:
+case 157:
 YY_RULE_SETUP
-#line 1659 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1668 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::OUTPUT_OPTIONS:
@@ -6207,15 +4673,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 153:
-YY_RULE_SETUP
-#line 1627 "dhcp6_lexer.ll"
-=======
-case 157:
+case 158:
 YY_RULE_SETUP
-#line 1668 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1677 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::OUTPUT_OPTIONS:
@@ -6225,15 +4685,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 154:
-YY_RULE_SETUP
-#line 1636 "dhcp6_lexer.ll"
-=======
-case 158:
+case 159:
 YY_RULE_SETUP
-#line 1677 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1686 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::LOGGERS:
@@ -6243,15 +4697,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 155:
-YY_RULE_SETUP
-#line 1645 "dhcp6_lexer.ll"
-=======
-case 159:
+case 160:
 YY_RULE_SETUP
-#line 1686 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1695 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::LOGGERS:
@@ -6261,15 +4709,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 156:
-YY_RULE_SETUP
-#line 1654 "dhcp6_lexer.ll"
-=======
-case 160:
+case 161:
 YY_RULE_SETUP
-#line 1695 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1704 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::DHCP6:
@@ -6280,15 +4722,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 157:
-YY_RULE_SETUP
-#line 1664 "dhcp6_lexer.ll"
-=======
-case 161:
+case 162:
 YY_RULE_SETUP
-#line 1705 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1714 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::SUBNET6:
@@ -6301,15 +4737,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 158:
-YY_RULE_SETUP
-#line 1676 "dhcp6_lexer.ll"
-=======
-case 162:
+case 163:
 YY_RULE_SETUP
-#line 1717 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1726 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::SUBNET6:
@@ -6323,15 +4753,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 159:
-YY_RULE_SETUP
-#line 1689 "dhcp6_lexer.ll"
-=======
-case 163:
+case 164:
 YY_RULE_SETUP
-#line 1730 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1739 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::CLIENT_CLASSES:
@@ -6341,15 +4765,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 160:
-YY_RULE_SETUP
-#line 1698 "dhcp6_lexer.ll"
-=======
-case 164:
+case 165:
 YY_RULE_SETUP
-#line 1739 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1748 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::CLIENT_CLASSES:
@@ -6359,15 +4777,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 161:
-YY_RULE_SETUP
-#line 1707 "dhcp6_lexer.ll"
-=======
-case 165:
+case 166:
 YY_RULE_SETUP
-#line 1748 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1757 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::CLIENT_CLASSES:
@@ -6377,15 +4789,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 162:
-YY_RULE_SETUP
-#line 1716 "dhcp6_lexer.ll"
-=======
-case 166:
+case 167:
 YY_RULE_SETUP
-#line 1757 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1766 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::DHCP6:
@@ -6396,15 +4802,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 163:
-YY_RULE_SETUP
-#line 1726 "dhcp6_lexer.ll"
-=======
-case 167:
+case 168:
 YY_RULE_SETUP
-#line 1767 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1776 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::RESERVATIONS:
@@ -6415,15 +4815,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 164:
-YY_RULE_SETUP
-#line 1736 "dhcp6_lexer.ll"
-=======
-case 168:
+case 169:
 YY_RULE_SETUP
-#line 1777 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1786 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::RESERVATIONS:
@@ -6433,15 +4827,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 165:
-YY_RULE_SETUP
-#line 1745 "dhcp6_lexer.ll"
-=======
-case 169:
+case 170:
 YY_RULE_SETUP
-#line 1786 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1795 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::MAC_SOURCES:
@@ -6453,15 +4841,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 166:
-YY_RULE_SETUP
-#line 1756 "dhcp6_lexer.ll"
-=======
-case 170:
+case 171:
 YY_RULE_SETUP
-#line 1797 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1806 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::HOST_RESERVATION_IDENTIFIERS:
@@ -6472,15 +4854,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 167:
-YY_RULE_SETUP
-#line 1766 "dhcp6_lexer.ll"
-=======
-case 171:
+case 172:
 YY_RULE_SETUP
-#line 1807 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1816 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::RESERVATIONS:
@@ -6490,15 +4866,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 168:
-YY_RULE_SETUP
-#line 1775 "dhcp6_lexer.ll"
-=======
-case 172:
+case 173:
 YY_RULE_SETUP
-#line 1816 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1825 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::HOST_RESERVATION_IDENTIFIERS:
@@ -6509,15 +4879,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 169:
-YY_RULE_SETUP
-#line 1785 "dhcp6_lexer.ll"
-=======
-case 173:
+case 174:
 YY_RULE_SETUP
-#line 1826 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1835 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::OPTION_DEF:
@@ -6528,15 +4892,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 170:
-YY_RULE_SETUP
-#line 1795 "dhcp6_lexer.ll"
-=======
-case 174:
+case 175:
 YY_RULE_SETUP
-#line 1836 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1845 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::OPTION_DATA:
@@ -6546,15 +4904,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 171:
-YY_RULE_SETUP
-#line 1804 "dhcp6_lexer.ll"
-=======
-case 175:
+case 176:
 YY_RULE_SETUP
-#line 1845 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1854 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::OPTION_DEF:
@@ -6564,15 +4916,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 172:
-YY_RULE_SETUP
-#line 1813 "dhcp6_lexer.ll"
-=======
-case 176:
+case 177:
 YY_RULE_SETUP
-#line 1854 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1863 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::OPTION_DEF:
@@ -6582,15 +4928,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 173:
-YY_RULE_SETUP
-#line 1822 "dhcp6_lexer.ll"
-=======
-case 177:
+case 178:
 YY_RULE_SETUP
-#line 1863 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1872 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::OPTION_DEF:
@@ -6600,15 +4940,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 174:
-YY_RULE_SETUP
-#line 1831 "dhcp6_lexer.ll"
-=======
-case 178:
+case 179:
 YY_RULE_SETUP
-#line 1872 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1881 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::SUBNET6:
@@ -6619,15 +4953,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 175:
-YY_RULE_SETUP
-#line 1841 "dhcp6_lexer.ll"
-=======
-case 179:
+case 180:
 YY_RULE_SETUP
-#line 1882 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1891 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::RELAY:
@@ -6637,15 +4965,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 176:
-YY_RULE_SETUP
-#line 1850 "dhcp6_lexer.ll"
-=======
-case 180:
+case 181:
 YY_RULE_SETUP
-#line 1891 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1900 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::DHCP6:
@@ -6655,15 +4977,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 177:
-YY_RULE_SETUP
-#line 1859 "dhcp6_lexer.ll"
-=======
-case 181:
+case 182:
 YY_RULE_SETUP
-#line 1900 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1909 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::HOOKS_LIBRARIES:
@@ -6673,15 +4989,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 178:
-YY_RULE_SETUP
-#line 1868 "dhcp6_lexer.ll"
-=======
-case 182:
+case 183:
 YY_RULE_SETUP
-#line 1909 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1918 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::HOOKS_LIBRARIES:
@@ -6691,15 +5001,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 179:
-YY_RULE_SETUP
-#line 1877 "dhcp6_lexer.ll"
-=======
-case 183:
+case 184:
 YY_RULE_SETUP
-#line 1918 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1927 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::DHCP6:
@@ -6709,15 +5013,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 180:
-YY_RULE_SETUP
-#line 1886 "dhcp6_lexer.ll"
-=======
-case 184:
+case 185:
 YY_RULE_SETUP
-#line 1927 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1936 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::DUID_TYPE:
@@ -6727,15 +5025,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 181:
-YY_RULE_SETUP
-#line 1895 "dhcp6_lexer.ll"
-=======
-case 185:
+case 186:
 YY_RULE_SETUP
-#line 1936 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1945 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::DUID_TYPE:
@@ -6745,15 +5037,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 182:
-YY_RULE_SETUP
-#line 1904 "dhcp6_lexer.ll"
-=======
-case 186:
+case 187:
 YY_RULE_SETUP
-#line 1945 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1954 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::DUID_TYPE:
@@ -6763,15 +5049,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 183:
-YY_RULE_SETUP
-#line 1913 "dhcp6_lexer.ll"
-=======
-case 187:
+case 188:
 YY_RULE_SETUP
-#line 1954 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1963 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::SERVER_ID:
@@ -6781,15 +5061,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 184:
-YY_RULE_SETUP
-#line 1922 "dhcp6_lexer.ll"
-=======
-case 188:
+case 189:
 YY_RULE_SETUP
-#line 1963 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1972 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::SERVER_ID:
@@ -6799,15 +5073,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 185:
-YY_RULE_SETUP
-#line 1931 "dhcp6_lexer.ll"
-=======
-case 189:
+case 190:
 YY_RULE_SETUP
-#line 1972 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1981 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::SERVER_ID:
@@ -6817,15 +5085,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 186:
-YY_RULE_SETUP
-#line 1940 "dhcp6_lexer.ll"
-=======
-case 190:
+case 191:
 YY_RULE_SETUP
-#line 1981 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1990 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::SERVER_ID:
@@ -6835,15 +5097,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 187:
-YY_RULE_SETUP
-#line 1949 "dhcp6_lexer.ll"
-=======
-case 191:
+case 192:
 YY_RULE_SETUP
-#line 1990 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 1999 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::DHCP6:
@@ -6852,16 +5108,10 @@ YY_RULE_SETUP
         return isc::dhcp::Dhcp6Parser::make_STRING("expired-leases-processing", driver.loc_);
     }
 }
-       YY_BREAK
-<<<<<<< HEAD
-case 188:
-YY_RULE_SETUP
-#line 1958 "dhcp6_lexer.ll"
-=======
-case 192:
+       YY_BREAK
+case 193:
 YY_RULE_SETUP
-#line 1999 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 2008 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::EXPIRED_LEASES_PROCESSING:
@@ -6871,15 +5121,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 189:
-YY_RULE_SETUP
-#line 1967 "dhcp6_lexer.ll"
-=======
-case 193:
+case 194:
 YY_RULE_SETUP
-#line 2008 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 2017 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::EXPIRED_LEASES_PROCESSING:
@@ -6889,15 +5133,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 190:
-YY_RULE_SETUP
-#line 1976 "dhcp6_lexer.ll"
-=======
-case 194:
+case 195:
 YY_RULE_SETUP
-#line 2017 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 2026 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::EXPIRED_LEASES_PROCESSING:
@@ -6907,15 +5145,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 191:
-YY_RULE_SETUP
-#line 1985 "dhcp6_lexer.ll"
-=======
-case 195:
+case 196:
 YY_RULE_SETUP
-#line 2026 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 2035 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::EXPIRED_LEASES_PROCESSING:
@@ -6925,15 +5157,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 192:
-YY_RULE_SETUP
-#line 1994 "dhcp6_lexer.ll"
-=======
-case 196:
+case 197:
 YY_RULE_SETUP
-#line 2035 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 2044 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::EXPIRED_LEASES_PROCESSING:
@@ -6943,15 +5169,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 193:
-YY_RULE_SETUP
-#line 2003 "dhcp6_lexer.ll"
-=======
-case 197:
+case 198:
 YY_RULE_SETUP
-#line 2044 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 2053 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::EXPIRED_LEASES_PROCESSING:
@@ -6961,15 +5181,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 194:
-YY_RULE_SETUP
-#line 2012 "dhcp6_lexer.ll"
-=======
-case 198:
+case 199:
 YY_RULE_SETUP
-#line 2053 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 2062 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::DHCP6:
@@ -6979,15 +5193,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 195:
-YY_RULE_SETUP
-#line 2021 "dhcp6_lexer.ll"
-=======
-case 199:
+case 200:
 YY_RULE_SETUP
-#line 2062 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 2071 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::DHCP6:
@@ -6997,15 +5205,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 196:
-YY_RULE_SETUP
-#line 2030 "dhcp6_lexer.ll"
-=======
-case 200:
+case 201:
 YY_RULE_SETUP
-#line 2071 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 2080 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::DHCP_MULTI_THREADING:
@@ -7015,15 +5217,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 197:
-YY_RULE_SETUP
-#line 2039 "dhcp6_lexer.ll"
-=======
-case 201:
+case 202:
 YY_RULE_SETUP
-#line 2080 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 2089 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::DHCP_MULTI_THREADING:
@@ -7033,15 +5229,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 198:
-YY_RULE_SETUP
-#line 2048 "dhcp6_lexer.ll"
-=======
-case 202:
+case 203:
 YY_RULE_SETUP
-#line 2089 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 2098 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::DHCP_MULTI_THREADING:
@@ -7051,15 +5241,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 199:
-YY_RULE_SETUP
-#line 2057 "dhcp6_lexer.ll"
-=======
-case 203:
+case 204:
 YY_RULE_SETUP
-#line 2098 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 2107 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::DHCP6:
@@ -7069,15 +5253,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 200:
-YY_RULE_SETUP
-#line 2066 "dhcp6_lexer.ll"
-=======
-case 204:
+case 205:
 YY_RULE_SETUP
-#line 2107 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 2116 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::CONTROL_SOCKET:
@@ -7087,15 +5265,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 201:
-YY_RULE_SETUP
-#line 2075 "dhcp6_lexer.ll"
-=======
-case 205:
+case 206:
 YY_RULE_SETUP
-#line 2116 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 2125 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::CONTROL_SOCKET:
@@ -7105,15 +5277,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 202:
-YY_RULE_SETUP
-#line 2084 "dhcp6_lexer.ll"
-=======
-case 206:
+case 207:
 YY_RULE_SETUP
-#line 2125 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 2134 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::DHCP6:
@@ -7123,15 +5289,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 203:
-YY_RULE_SETUP
-#line 2093 "dhcp6_lexer.ll"
-=======
-case 207:
+case 208:
 YY_RULE_SETUP
-#line 2134 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 2143 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::DHCP_QUEUE_CONTROL:
@@ -7141,15 +5301,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 204:
-YY_RULE_SETUP
-#line 2102 "dhcp6_lexer.ll"
-=======
-case 208:
+case 209:
 YY_RULE_SETUP
-#line 2143 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 2152 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::DHCP_QUEUE_CONTROL:
@@ -7159,15 +5313,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 205:
-YY_RULE_SETUP
-#line 2111 "dhcp6_lexer.ll"
-=======
-case 209:
+case 210:
 YY_RULE_SETUP
-#line 2152 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 2161 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::DHCP_QUEUE_CONTROL:
@@ -7177,15 +5325,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 206:
-YY_RULE_SETUP
-#line 2120 "dhcp6_lexer.ll"
-=======
-case 210:
+case 211:
 YY_RULE_SETUP
-#line 2161 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 2170 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::DHCP6:
@@ -7195,15 +5337,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 207:
-YY_RULE_SETUP
-#line 2129 "dhcp6_lexer.ll"
-=======
-case 211:
+case 212:
 YY_RULE_SETUP
-#line 2170 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 2179 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::DHCP6:
@@ -7213,15 +5349,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 208:
-YY_RULE_SETUP
-#line 2138 "dhcp6_lexer.ll"
-=======
-case 212:
+case 213:
 YY_RULE_SETUP
-#line 2179 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 2188 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::DHCP6:
@@ -7231,15 +5361,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 209:
-YY_RULE_SETUP
-#line 2147 "dhcp6_lexer.ll"
-=======
-case 213:
+case 214:
 YY_RULE_SETUP
-#line 2188 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 2197 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::DHCP6:
@@ -7249,15 +5373,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 210:
-YY_RULE_SETUP
-#line 2156 "dhcp6_lexer.ll"
-=======
-case 214:
+case 215:
 YY_RULE_SETUP
-#line 2197 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 2206 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::DHCP6:
@@ -7267,15 +5385,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 211:
-YY_RULE_SETUP
-#line 2165 "dhcp6_lexer.ll"
-=======
-case 215:
+case 216:
 YY_RULE_SETUP
-#line 2206 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 2215 "dhcp6_lexer.ll"
 {
     switch(driver.ctx_) {
     case isc::dhcp::Parser6Context::COMPATIBILITY:
@@ -7285,15 +5397,9 @@ YY_RULE_SETUP
     }
 }
        YY_BREAK
-<<<<<<< HEAD
-case 212:
-YY_RULE_SETUP
-#line 2174 "dhcp6_lexer.ll"
-=======
-case 216:
+case 217:
 YY_RULE_SETUP
-#line 2215 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 2224 "dhcp6_lexer.ll"
 {
     /* A string has been matched. It contains the actual string and single quotes.
        We need to get those quotes out of the way and just use its content, e.g.
@@ -7395,17 +5501,10 @@ YY_RULE_SETUP
     return isc::dhcp::Dhcp6Parser::make_STRING(decoded, driver.loc_);
 }
        YY_BREAK
-<<<<<<< HEAD
-case 213:
-/* rule 213 can match eol */
-YY_RULE_SETUP
-#line 2275 "dhcp6_lexer.ll"
-=======
-case 217:
-/* rule 217 can match eol */
+case 218:
+/* rule 218 can match eol */
 YY_RULE_SETUP
-#line 2316 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 2325 "dhcp6_lexer.ll"
 {
     /* Bad string with a forbidden control character inside */
     std::string raw(yytext+1);
@@ -7422,17 +5521,10 @@ YY_RULE_SETUP
                  pos + 1);
 }
        YY_BREAK
-<<<<<<< HEAD
-case 214:
-/* rule 214 can match eol */
-YY_RULE_SETUP
-#line 2291 "dhcp6_lexer.ll"
-=======
-case 218:
-/* rule 218 can match eol */
+case 219:
+/* rule 219 can match eol */
 YY_RULE_SETUP
-#line 2332 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 2341 "dhcp6_lexer.ll"
 {
     /* Bad string with a bad escape inside */
     std::string raw(yytext+1);
@@ -7482,15 +5574,9 @@ YY_RULE_SETUP
                  pos);
 }
        YY_BREAK
-<<<<<<< HEAD
-case 215:
-YY_RULE_SETUP
-#line 2340 "dhcp6_lexer.ll"
-=======
-case 219:
+case 220:
 YY_RULE_SETUP
-#line 2381 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 2390 "dhcp6_lexer.ll"
 {
     /* Bad string with an open escape at the end */
     std::string raw(yytext+1);
@@ -7499,15 +5585,9 @@ YY_RULE_SETUP
                  raw.size() + 1);
 }
        YY_BREAK
-<<<<<<< HEAD
-case 216:
-YY_RULE_SETUP
-#line 2348 "dhcp6_lexer.ll"
-=======
-case 220:
+case 221:
 YY_RULE_SETUP
-#line 2389 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 2398 "dhcp6_lexer.ll"
 {
     /* Bad string with an open unicode escape at the end */
     std::string raw(yytext+1);
@@ -7523,75 +5603,39 @@ YY_RULE_SETUP
                  pos + 1);
 }
        YY_BREAK
-<<<<<<< HEAD
-case 217:
-YY_RULE_SETUP
-#line 2363 "dhcp6_lexer.ll"
-{ return isc::dhcp::Dhcp6Parser::make_LSQUARE_BRACKET(driver.loc_); }
-       YY_BREAK
-case 218:
-YY_RULE_SETUP
-#line 2364 "dhcp6_lexer.ll"
-{ return isc::dhcp::Dhcp6Parser::make_RSQUARE_BRACKET(driver.loc_); }
-       YY_BREAK
-case 219:
-YY_RULE_SETUP
-#line 2365 "dhcp6_lexer.ll"
-{ return isc::dhcp::Dhcp6Parser::make_LCURLY_BRACKET(driver.loc_); }
-       YY_BREAK
-case 220:
-YY_RULE_SETUP
-#line 2366 "dhcp6_lexer.ll"
-{ return isc::dhcp::Dhcp6Parser::make_RCURLY_BRACKET(driver.loc_); }
-       YY_BREAK
-case 221:
-YY_RULE_SETUP
-#line 2367 "dhcp6_lexer.ll"
-{ return isc::dhcp::Dhcp6Parser::make_COMMA(driver.loc_); }
-       YY_BREAK
 case 222:
 YY_RULE_SETUP
-#line 2368 "dhcp6_lexer.ll"
-{ return isc::dhcp::Dhcp6Parser::make_COLON(driver.loc_); }
-       YY_BREAK
-case 223:
-YY_RULE_SETUP
-#line 2370 "dhcp6_lexer.ll"
-=======
-case 221:
-YY_RULE_SETUP
-#line 2404 "dhcp6_lexer.ll"
+#line 2413 "dhcp6_lexer.ll"
 { return isc::dhcp::Dhcp6Parser::make_LSQUARE_BRACKET(driver.loc_); }
        YY_BREAK
-case 222:
+case 223:
 YY_RULE_SETUP
-#line 2405 "dhcp6_lexer.ll"
+#line 2414 "dhcp6_lexer.ll"
 { return isc::dhcp::Dhcp6Parser::make_RSQUARE_BRACKET(driver.loc_); }
        YY_BREAK
-case 223:
+case 224:
 YY_RULE_SETUP
-#line 2406 "dhcp6_lexer.ll"
+#line 2415 "dhcp6_lexer.ll"
 { return isc::dhcp::Dhcp6Parser::make_LCURLY_BRACKET(driver.loc_); }
        YY_BREAK
-case 224:
+case 225:
 YY_RULE_SETUP
-#line 2407 "dhcp6_lexer.ll"
+#line 2416 "dhcp6_lexer.ll"
 { return isc::dhcp::Dhcp6Parser::make_RCURLY_BRACKET(driver.loc_); }
        YY_BREAK
-case 225:
+case 226:
 YY_RULE_SETUP
-#line 2408 "dhcp6_lexer.ll"
+#line 2417 "dhcp6_lexer.ll"
 { return isc::dhcp::Dhcp6Parser::make_COMMA(driver.loc_); }
        YY_BREAK
-case 226:
+case 227:
 YY_RULE_SETUP
-#line 2409 "dhcp6_lexer.ll"
+#line 2418 "dhcp6_lexer.ll"
 { return isc::dhcp::Dhcp6Parser::make_COLON(driver.loc_); }
        YY_BREAK
-case 227:
+case 228:
 YY_RULE_SETUP
-#line 2411 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 2420 "dhcp6_lexer.ll"
 {
     /* An integer was found. */
     std::string tmp(yytext);
@@ -7610,15 +5654,9 @@ YY_RULE_SETUP
     return isc::dhcp::Dhcp6Parser::make_INTEGER(integer, driver.loc_);
 }
        YY_BREAK
-<<<<<<< HEAD
-case 224:
-YY_RULE_SETUP
-#line 2388 "dhcp6_lexer.ll"
-=======
-case 228:
+case 229:
 YY_RULE_SETUP
-#line 2429 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 2438 "dhcp6_lexer.ll"
 {
     /* A floating point was found. */
     std::string tmp(yytext);
@@ -7632,80 +5670,43 @@ YY_RULE_SETUP
     return isc::dhcp::Dhcp6Parser::make_FLOAT(fp, driver.loc_);
 }
        YY_BREAK
-<<<<<<< HEAD
-case 225:
-YY_RULE_SETUP
-#line 2401 "dhcp6_lexer.ll"
-=======
-case 229:
+case 230:
 YY_RULE_SETUP
-#line 2442 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 2451 "dhcp6_lexer.ll"
 {
     string tmp(yytext);
     return isc::dhcp::Dhcp6Parser::make_BOOLEAN(tmp == "true", driver.loc_);
 }
        YY_BREAK
-<<<<<<< HEAD
-case 226:
-YY_RULE_SETUP
-#line 2406 "dhcp6_lexer.ll"
-=======
-case 230:
+case 231:
 YY_RULE_SETUP
-#line 2447 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 2456 "dhcp6_lexer.ll"
 {
    return isc::dhcp::Dhcp6Parser::make_NULL_TYPE(driver.loc_);
 }
        YY_BREAK
-<<<<<<< HEAD
-case 227:
-YY_RULE_SETUP
-#line 2410 "dhcp6_lexer.ll"
-driver.error (driver.loc_, "JSON true reserved keyword is lower case only");
-       YY_BREAK
-case 228:
-YY_RULE_SETUP
-#line 2412 "dhcp6_lexer.ll"
-driver.error (driver.loc_, "JSON false reserved keyword is lower case only");
-       YY_BREAK
-case 229:
-YY_RULE_SETUP
-#line 2414 "dhcp6_lexer.ll"
-driver.error (driver.loc_, "JSON null reserved keyword is lower case only");
-       YY_BREAK
-case 230:
-YY_RULE_SETUP
-#line 2416 "dhcp6_lexer.ll"
-driver.error (driver.loc_, "Invalid character: " + std::string(yytext));
-       YY_BREAK
-case YY_STATE_EOF(INITIAL):
-#line 2418 "dhcp6_lexer.ll"
-=======
-case 231:
+case 232:
 YY_RULE_SETUP
-#line 2451 "dhcp6_lexer.ll"
+#line 2460 "dhcp6_lexer.ll"
 driver.error (driver.loc_, "JSON true reserved keyword is lower case only");
        YY_BREAK
-case 232:
+case 233:
 YY_RULE_SETUP
-#line 2453 "dhcp6_lexer.ll"
+#line 2462 "dhcp6_lexer.ll"
 driver.error (driver.loc_, "JSON false reserved keyword is lower case only");
        YY_BREAK
-case 233:
+case 234:
 YY_RULE_SETUP
-#line 2455 "dhcp6_lexer.ll"
+#line 2464 "dhcp6_lexer.ll"
 driver.error (driver.loc_, "JSON null reserved keyword is lower case only");
        YY_BREAK
-case 234:
+case 235:
 YY_RULE_SETUP
-#line 2457 "dhcp6_lexer.ll"
+#line 2466 "dhcp6_lexer.ll"
 driver.error (driver.loc_, "Invalid character: " + std::string(yytext));
        YY_BREAK
 case YY_STATE_EOF(INITIAL):
-#line 2459 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 2468 "dhcp6_lexer.ll"
 {
     if (driver.states_.empty()) {
         return isc::dhcp::Dhcp6Parser::make_END(driver.loc_);
@@ -7729,21 +5730,12 @@ case YY_STATE_EOF(INITIAL):
     BEGIN(DIR_EXIT);
 }
        YY_BREAK
-<<<<<<< HEAD
-case 231:
-YY_RULE_SETUP
-#line 2441 "dhcp6_lexer.ll"
-ECHO;
-       YY_BREAK
-#line 5611 "dhcp6_lexer.cc"
-=======
-case 235:
+case 236:
 YY_RULE_SETUP
-#line 2482 "dhcp6_lexer.ll"
+#line 2491 "dhcp6_lexer.ll"
 ECHO;
        YY_BREAK
-#line 5723 "dhcp6_lexer.cc"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 5739 "dhcp6_lexer.cc"
 
        case YY_END_OF_BUFFER:
                {
@@ -8062,11 +6054,7 @@ static int yy_get_next_buffer (void)
                while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
                        {
                        yy_current_state = (int) yy_def[yy_current_state];
-<<<<<<< HEAD
-                       if ( yy_current_state >= 2206 )
-=======
-                       if ( yy_current_state >= 2291 )
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+                       if ( yy_current_state >= 2295 )
                                yy_c = yy_meta[yy_c];
                        }
                yy_current_state = yy_nxt[yy_base[yy_current_state] + yy_c];
@@ -8099,19 +6087,11 @@ static int yy_get_next_buffer (void)
        while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
                {
                yy_current_state = (int) yy_def[yy_current_state];
-<<<<<<< HEAD
-               if ( yy_current_state >= 2206 )
-                       yy_c = yy_meta[yy_c];
-               }
-       yy_current_state = yy_nxt[yy_base[yy_current_state] + yy_c];
-       yy_is_jam = (yy_current_state == 2205);
-=======
-               if ( yy_current_state >= 2291 )
+               if ( yy_current_state >= 2295 )
                        yy_c = yy_meta[yy_c];
                }
        yy_current_state = yy_nxt[yy_base[yy_current_state] + yy_c];
-       yy_is_jam = (yy_current_state == 2290);
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+       yy_is_jam = (yy_current_state == 2294);
 
                return yy_is_jam ? 0 : yy_current_state;
 }
@@ -8860,11 +6840,7 @@ void yyfree (void * ptr )
 
 /* %ok-for-header */
 
-<<<<<<< HEAD
-#line 2441 "dhcp6_lexer.ll"
-=======
-#line 2482 "dhcp6_lexer.ll"
->>>>>>> [#2276] Initial impl ddns-resolution-conflict-mode
+#line 2491 "dhcp6_lexer.ll"
 
 
 using namespace isc::dhcp;
index 44f3f1e6c0e3fce40e8eda942519efa01a643fe4..d52d2e675e306bbac5eed30a2c11923b13c350b5 100644 (file)
@@ -69,12 +69,11063 @@ namespace {
 ///@{
 /// @brief extracted configurations
 const char* EXTRACTED_CONFIGS[] = {
-    // "to be replaced"
+    // CONFIGURATION 0
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet6\": [ ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 1
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"max-preferred-lifetime\": 4000,\n"
+"        \"max-valid-lifetime\": 5000,\n"
+"        \"min-preferred-lifetime\": 2000,\n"
+"        \"min-valid-lifetime\": 3000,\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"id\": 1,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"2001:db8:1::1 - 2001:db8:1::ffff\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"2001:db8:1::/64\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 2
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"id\": 1024,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"2001:db8:1::/80\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"2001:db8:1::/64\"\n"
+"            },\n"
+"            {\n"
+"                \"id\": 100,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"2001:db8:2::/80\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"2001:db8:2::/64\"\n"
+"            },\n"
+"            {\n"
+"                \"id\": 1,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"2001:db8:3::/80\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"2001:db8:3::/64\"\n"
+"            },\n"
+"            {\n"
+"                \"id\": 34,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"2001:db8:4::/80\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"2001:db8:4::/64\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 3
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"id\": 1,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"2001:db8:1::/80\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"2001:db8:1::/64\"\n"
+"            },\n"
+"            {\n"
+"                \"id\": 2,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"2001:db8:2::/80\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"2001:db8:2::/64\"\n"
+"            },\n"
+"            {\n"
+"                \"id\": 3,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"2001:db8:3::/80\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"2001:db8:3::/64\"\n"
+"            },\n"
+"            {\n"
+"                \"id\": 4,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"2001:db8:4::/80\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"2001:db8:4::/64\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 4
+"{\n"
+"        \"compatibility\": {\n"
+"            \"lenient-option-parsing\": true\n"
+"        },\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"id\": 1,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"2001:db8:1::1 - 2001:db8:1::ffff\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"2001:db8:1::/64\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 5
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"max-preferred-lifetime\": 4000,\n"
+"        \"max-valid-lifetime\": 5000,\n"
+"        \"min-preferred-lifetime\": 2000,\n"
+"        \"min-valid-lifetime\": 3000,\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"id\": 1,\n"
+"                \"max-preferred-lifetime\": 4,\n"
+"                \"max-valid-lifetime\": 5,\n"
+"                \"min-preferred-lifetime\": 2,\n"
+"                \"min-valid-lifetime\": 3,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"2001:db8:1::1 - 2001:db8:1::ffff\"\n"
+"                    }\n"
+"                ],\n"
+"                \"preferred-lifetime\": 3,\n"
+"                \"rebind-timer\": 2,\n"
+"                \"renew-timer\": 1,\n"
+"                \"subnet\": \"2001:db8:1::/64\",\n"
+"                \"valid-lifetime\": 4\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 6
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"id\": 1,\n"
+"                \"interface\": \"eth0\",\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"2001:db8:1::1 - 2001:db8:1::ffff\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"2001:db8:1::/64\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 7
+"{\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"id\": 1,\n"
+"                \"interface-id\": \"foobar\",\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"2001:db8:1::1 - 2001:db8:1::ffff\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"2001:db8:1::/64\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 8
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"id\": 1,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"2001:db8:1::/96\"\n"
+"                    },\n"
+"                    {\n"
+"                        \"pool\": \"2001:db8:1:0:abcd::/112\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"2001:db8:1::/64\"\n"
+"            },\n"
+"            {\n"
+"                \"id\": 2,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"2001:db8:2::1 - 2001:db8:2::ff\"\n"
+"                    },\n"
+"                    {\n"
+"                        \"pool\": \"2001:db8:2::300 - 2001:db8:2::3ff\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"2001:db8:2::/64\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 9
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"id\": 1,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"2001:db8:1::/80\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"2001:db8:1::/64\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 10
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"id\": 1,\n"
+"                \"pd-pools\": [\n"
+"                    {\n"
+"                        \"delegated-len\": 128,\n"
+"                        \"prefix\": \"2001:db8:1::\",\n"
+"                        \"prefix-len\": 64\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"2001:db8:1::/64\",\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ]\n"
+"    }\n",
+    // CONFIGURATION 11
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"id\": 1,\n"
+"                \"pd-pools\": [\n"
+"                    {\n"
+"                        \"delegated-len\": 64,\n"
+"                        \"excluded-prefix\": \"3000:0:0:0:1000::\",\n"
+"                        \"excluded-prefix-len\": 72,\n"
+"                        \"prefix\": \"3000::\",\n"
+"                        \"prefix-len\": 48\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"2001:db8:1::/64\",\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ]\n"
+"    }\n",
+    // CONFIGURATION 12
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"id\": 1,\n"
+"                \"pd-pools\": [\n"
+"                    {\n"
+"                        \"delegated-len\": 80,\n"
+"                        \"prefix\": \"2001:db8:1:01::\",\n"
+"                        \"prefix-len\": 72\n"
+"                    },\n"
+"                    {\n"
+"                        \"delegated-len\": 88,\n"
+"                        \"prefix\": \"2001:db8:1:02::\",\n"
+"                        \"prefix-len\": 72\n"
+"                    },\n"
+"                    {\n"
+"                        \"delegated-len\": 96,\n"
+"                        \"prefix\": \"3000:1:03::\",\n"
+"                        \"prefix-len\": 72\n"
+"                    }\n"
+"                ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"2001:db8:1:04::/80\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"2001:db8:1::/40\",\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ]\n"
+"    }\n",
+    // CONFIGURATION 13
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"id\": 1,\n"
+"                \"pd-pools\": [\n"
+"                    {\n"
+"                        \"delegated-len\": 64,\n"
+"                        \"prefix\": \"2001:db8:1::\",\n"
+"                        \"prefix-len\": 64\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"2001:db8:1::/64\",\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ]\n"
+"    }\n",
+    // CONFIGURATION 14
+"{\n"
+"        \"option-def\": [\n"
+"            {\n"
+"                \"code\": 100,\n"
+"                \"name\": \"foo\",\n"
+"                \"space\": \"isc\",\n"
+"                \"type\": \"ipv6-address\"\n"
+"            }\n"
+"        ]\n"
+"    }\n",
+    // CONFIGURATION 15
+"{\n"
+"        \"option-def\": [\n"
+"            {\n"
+"                \"code\": 100,\n"
+"                \"name\": \"foo\",\n"
+"                \"record-types\": \"uint16, ipv4-address, ipv6-address, string\",\n"
+"                \"space\": \"isc\",\n"
+"                \"type\": \"record\"\n"
+"            }\n"
+"        ]\n"
+"    }\n",
+    // CONFIGURATION 16
+"{\n"
+"        \"option-def\": [\n"
+"            {\n"
+"                \"code\": 100,\n"
+"                \"name\": \"foo\",\n"
+"                \"space\": \"isc\",\n"
+"                \"type\": \"uint32\"\n"
+"            },\n"
+"            {\n"
+"                \"code\": 101,\n"
+"                \"name\": \"foo-2\",\n"
+"                \"space\": \"isc\",\n"
+"                \"type\": \"ipv4-address\"\n"
+"            }\n"
+"        ]\n"
+"    }\n",
+    // CONFIGURATION 17
+"{\n"
+"        \"option-def\": [\n"
+"            {\n"
+"                \"array\": true,\n"
+"                \"code\": 100,\n"
+"                \"name\": \"foo\",\n"
+"                \"space\": \"isc\",\n"
+"                \"type\": \"uint32\"\n"
+"            }\n"
+"        ]\n"
+"    }\n",
+    // CONFIGURATION 18
+"{\n"
+"        \"option-def\": [\n"
+"            {\n"
+"                \"code\": 100,\n"
+"                \"encapsulate\": \"sub-opts-space\",\n"
+"                \"name\": \"foo\",\n"
+"                \"space\": \"isc\",\n"
+"                \"type\": \"uint32\"\n"
+"            }\n"
+"        ]\n"
+"    }\n",
+    // CONFIGURATION 19
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"option-data\": [\n"
+"            {\n"
+"                \"csv-format\": false,\n"
+"                \"data\": \"ABCDEF0105\",\n"
+"                \"name\": \"subscriber-id\"\n"
+"            },\n"
+"            {\n"
+"                \"data\": \"01\",\n"
+"                \"name\": \"preference\"\n"
+"            }\n"
+"        ],\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"id\": 1,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"2001:db8:1::/80\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"2001:db8:1::/64\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 20
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"id\": 1,\n"
+"                \"option-data\": [\n"
+"                    {\n"
+"                        \"csv-format\": false,\n"
+"                        \"data\": \"ABCDEF0105\",\n"
+"                        \"name\": \"subscriber-id\"\n"
+"                    },\n"
+"                    {\n"
+"                        \"data\": \"01\",\n"
+"                        \"name\": \"preference\"\n"
+"                    }\n"
+"                ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"2001:db8:1::/80\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"2001:db8:1::/64\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 21
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"option-data\": [\n"
+"            {\n"
+"                \"csv-format\": false,\n"
+"                \"data\": \"ABCDEF0105\",\n"
+"                \"name\": \"subscriber-id\"\n"
+"            },\n"
+"            {\n"
+"                \"data\": \"1234\",\n"
+"                \"name\": \"foo\",\n"
+"                \"space\": \"isc\"\n"
+"            }\n"
+"        ],\n"
+"        \"option-def\": [\n"
+"            {\n"
+"                \"code\": 38,\n"
+"                \"name\": \"foo\",\n"
+"                \"space\": \"isc\",\n"
+"                \"type\": \"uint32\"\n"
+"            }\n"
+"        ],\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"id\": 1,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"2001:db8:1::/80\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"2001:db8:1::/64\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 22
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"option-data\": [\n"
+"            {\n"
+"                \"data\": \"1234\",\n"
+"                \"name\": \"foo\",\n"
+"                \"space\": \"isc\"\n"
+"            },\n"
+"            {\n"
+"                \"data\": \"192.168.2.1\",\n"
+"                \"name\": \"foo2\",\n"
+"                \"space\": \"isc\"\n"
+"            }\n"
+"        ],\n"
+"        \"option-def\": [\n"
+"            {\n"
+"                \"code\": 110,\n"
+"                \"name\": \"foo\",\n"
+"                \"space\": \"isc\",\n"
+"                \"type\": \"uint32\"\n"
+"            },\n"
+"            {\n"
+"                \"code\": 111,\n"
+"                \"name\": \"foo2\",\n"
+"                \"space\": \"isc\",\n"
+"                \"type\": \"ipv4-address\"\n"
+"            }\n"
+"        ],\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 23
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"option-data\": [\n"
+"            {\n"
+"                \"data\": \"11\",\n"
+"                \"name\": \"base-option\"\n"
+"            },\n"
+"            {\n"
+"                \"data\": \"1234\",\n"
+"                \"name\": \"foo\",\n"
+"                \"space\": \"isc\"\n"
+"            },\n"
+"            {\n"
+"                \"data\": \"192.168.2.1\",\n"
+"                \"name\": \"foo2\",\n"
+"                \"space\": \"isc\"\n"
+"            }\n"
+"        ],\n"
+"        \"option-def\": [\n"
+"            {\n"
+"                \"code\": 100,\n"
+"                \"encapsulate\": \"isc\",\n"
+"                \"name\": \"base-option\",\n"
+"                \"space\": \"dhcp6\",\n"
+"                \"type\": \"uint8\"\n"
+"            },\n"
+"            {\n"
+"                \"code\": 110,\n"
+"                \"name\": \"foo\",\n"
+"                \"space\": \"isc\",\n"
+"                \"type\": \"uint32\"\n"
+"            },\n"
+"            {\n"
+"                \"code\": 111,\n"
+"                \"name\": \"foo2\",\n"
+"                \"space\": \"isc\",\n"
+"                \"type\": \"ipv4-address\"\n"
+"            }\n"
+"        ],\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"id\": 1,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"2001:db8:1::/80\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"2001:db8:1::/64\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 24
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"id\": 1,\n"
+"                \"option-data\": [\n"
+"                    {\n"
+"                        \"csv-format\": false,\n"
+"                        \"data\": \"0102030405060708090A\",\n"
+"                        \"name\": \"subscriber-id\"\n"
+"                    }\n"
+"                ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"2001:db8:1::/80\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"2001:db8:1::/64\"\n"
+"            },\n"
+"            {\n"
+"                \"id\": 2,\n"
+"                \"option-data\": [\n"
+"                    {\n"
+"                        \"csv-format\": false,\n"
+"                        \"data\": \"FFFEFDFCFB\",\n"
+"                        \"name\": \"user-class\"\n"
+"                    }\n"
+"                ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"2001:db8:2::/80\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"2001:db8:2::/64\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 25
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"id\": 1,\n"
+"                \"pd-pools\": [\n"
+"                    {\n"
+"                        \"delegated-len\": 64,\n"
+"                        \"option-data\": [\n"
+"                            {\n"
+"                                \"csv-format\": false,\n"
+"                                \"data\": \"112233445566\",\n"
+"                                \"name\": \"subscriber-id\"\n"
+"                            }\n"
+"                        ],\n"
+"                        \"prefix\": \"3000::\",\n"
+"                        \"prefix-len\": 48\n"
+"                    },\n"
+"                    {\n"
+"                        \"delegated-len\": 64,\n"
+"                        \"option-data\": [\n"
+"                            {\n"
+"                                \"csv-format\": false,\n"
+"                                \"data\": \"aabbccddee\",\n"
+"                                \"name\": \"user-class\"\n"
+"                            }\n"
+"                        ],\n"
+"                        \"prefix\": \"3001::\",\n"
+"                        \"prefix-len\": 48\n"
+"                    }\n"
+"                ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [\n"
+"                            {\n"
+"                                \"csv-format\": false,\n"
+"                                \"data\": \"0102030405060708090A\",\n"
+"                                \"name\": \"subscriber-id\"\n"
+"                            }\n"
+"                        ],\n"
+"                        \"pool\": \"2001:db8:1::10 - 2001:db8:1::100\"\n"
+"                    },\n"
+"                    {\n"
+"                        \"option-data\": [\n"
+"                            {\n"
+"                                \"csv-format\": false,\n"
+"                                \"data\": \"FFFEFDFCFB\",\n"
+"                                \"name\": \"user-class\"\n"
+"                            }\n"
+"                        ],\n"
+"                        \"pool\": \"2001:db8:1::300 - 2001:db8:1::400\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"2001:db8:1::/64\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 26
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"option-data\": [\n"
+"            {\n"
+"                \"code\": 100,\n"
+"                \"csv-format\": false,\n"
+"                \"data\": \"ABCDEF0105\",\n"
+"                \"name\": \"option-one\",\n"
+"                \"space\": \"vendor-4491\"\n"
+"            },\n"
+"            {\n"
+"                \"code\": 100,\n"
+"                \"csv-format\": false,\n"
+"                \"data\": \"1234\",\n"
+"                \"name\": \"option-two\",\n"
+"                \"space\": \"vendor-1234\"\n"
+"            }\n"
+"        ],\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"id\": 1,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"2001:db8:1::/80\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"2001:db8:1::/64\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 27
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"option-data\": [\n"
+"            {\n"
+"                \"code\": 100,\n"
+"                \"data\": \"this is a string vendor-opt\",\n"
+"                \"name\": \"foo\",\n"
+"                \"space\": \"vendor-4491\"\n"
+"            }\n"
+"        ],\n"
+"        \"option-def\": [\n"
+"            {\n"
+"                \"code\": 100,\n"
+"                \"name\": \"foo\",\n"
+"                \"space\": \"vendor-4491\",\n"
+"                \"type\": \"string\"\n"
+"            }\n"
+"        ],\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"id\": 1,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"2001:db8:1::/80\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"2001:db8:1::/64\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 28
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"eth0\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 29
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"eth0\", \"eth1\", \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 30
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"id\": 1,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"2001:db8:1::1 - 2001:db8:1::ffff\"\n"
+"                    }\n"
+"                ],\n"
+"                \"relay\": {\n"
+"                    \"ip-address\": \"2001:db8:1::abcd\"\n"
+"                },\n"
+"                \"subnet\": \"2001:db8:1::/64\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 31
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"id\": 1,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"2001:db8:1::1 - 2001:db8:1::ffff\"\n"
+"                    }\n"
+"                ],\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ \"2001:db9::abcd\", \"2001:db9::abce\" ]\n"
+"                },\n"
+"                \"subnet\": \"2001:db8:1::/64\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 32
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"client-class\": \"alpha\",\n"
+"                \"id\": 1,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"2001:db8:1::/80\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"2001:db8:1::/64\"\n"
+"            },\n"
+"            {\n"
+"                \"client-class\": \"beta\",\n"
+"                \"id\": 2,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"2001:db8:2::/80\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"2001:db8:2::/64\"\n"
+"            },\n"
+"            {\n"
+"                \"client-class\": \"gamma\",\n"
+"                \"id\": 3,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"2001:db8:3::/80\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"2001:db8:3::/64\"\n"
+"            },\n"
+"            {\n"
+"                \"id\": 4,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"2001:db8:4::/80\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"2001:db8:4::/64\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 33
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"id\": 1,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"client-class\": \"alpha\",\n"
+"                        \"pool\": \"2001:db8:1::/80\"\n"
+"                    },\n"
+"                    {\n"
+"                        \"client-class\": \"beta\",\n"
+"                        \"pool\": \"2001:db8:2::/80\"\n"
+"                    },\n"
+"                    {\n"
+"                        \"client-class\": \"gamma\",\n"
+"                        \"pool\": \"2001:db8:3::/80\"\n"
+"                    },\n"
+"                    {\n"
+"                        \"pool\": \"2001:db8:4::/80\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"2001:db8:0::/40\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 34
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"id\": 1,\n"
+"                \"pd-pools\": [\n"
+"                    {\n"
+"                        \"client-class\": \"alpha\",\n"
+"                        \"delegated-len\": 64,\n"
+"                        \"prefix\": \"2001:db8:1::\",\n"
+"                        \"prefix-len\": 48\n"
+"                    },\n"
+"                    {\n"
+"                        \"client-class\": \"beta\",\n"
+"                        \"delegated-len\": 64,\n"
+"                        \"prefix\": \"2001:db8:2::\",\n"
+"                        \"prefix-len\": 48\n"
+"                    },\n"
+"                    {\n"
+"                        \"client-class\": \"gamma\",\n"
+"                        \"delegated-len\": 64,\n"
+"                        \"prefix\": \"2001:db8:3::\",\n"
+"                        \"prefix-len\": 48\n"
+"                    },\n"
+"                    {\n"
+"                        \"delegated-len\": 64,\n"
+"                        \"prefix\": \"2001:db8:4::\",\n"
+"                        \"prefix-len\": 48\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"2001:db8::/64\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 35
+"{\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": true,\n"
+"            \"max-queue-size\": 2048,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"3001::2\",\n"
+"            \"sender-port\": 778,\n"
+"            \"server-ip\": \"3001::1\",\n"
+"            \"server-port\": 777\n"
+"        },\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"id\": 1,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"2001:db8:1::/80\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"2001:db8:1::/64\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 36
+"{\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": true,\n"
+"            \"generated-prefix\": \"test.prefix\",\n"
+"            \"hostname-char-replacement\": \"x\",\n"
+"            \"hostname-char-set\": \"[^A-Z]\",\n"
+"            \"max-queue-size\": 2048,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"override-client-update\": true,\n"
+"            \"override-no-update\": true,\n"
+"            \"qualifying-suffix\": \"test.suffix.\",\n"
+"            \"replace-client-name\": \"when-present\",\n"
+"            \"sender-ip\": \"3001::2\",\n"
+"            \"sender-port\": 778,\n"
+"            \"server-ip\": \"3001::1\",\n"
+"            \"server-port\": 777\n"
+"        },\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"id\": 1,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"2001:db8:1::/80\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"2001:db8:1::/64\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 37
+"{\n"
+"        \"ddns-generated-prefix\": \"global.prefix\",\n"
+"        \"ddns-override-client-update\": true,\n"
+"        \"ddns-override-no-update\": true,\n"
+"        \"ddns-qualifying-suffix\": \"global.suffix.\",\n"
+"        \"ddns-replace-client-name\": \"always\",\n"
+"        \"ddns-send-updates\": false,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": true,\n"
+"            \"generated-prefix\": \"d2.prefix\",\n"
+"            \"hostname-char-replacement\": \"z\",\n"
+"            \"hostname-char-set\": \"[^0-9]\",\n"
+"            \"max-queue-size\": 2048,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"override-client-update\": false,\n"
+"            \"override-no-update\": false,\n"
+"            \"qualifying-suffix\": \"d2.suffix.\",\n"
+"            \"replace-client-name\": \"when-present\",\n"
+"            \"sender-ip\": \"3001::2\",\n"
+"            \"sender-port\": 778,\n"
+"            \"server-ip\": \"3001::1\",\n"
+"            \"server-port\": 777\n"
+"        },\n"
+"        \"hostname-char-replacement\": \"x\",\n"
+"        \"hostname-char-set\": \"[^A-Z]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"id\": 1,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"2001:db8:1::/80\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"2001:db8:1::/64\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 38
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"id\": 123,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"2001:db8:1::/80\"\n"
+"                    }\n"
+"                ],\n"
+"                \"reservations\": [ ],\n"
+"                \"subnet\": \"2001:db8:1::/64\"\n"
+"            },\n"
+"            {\n"
+"                \"id\": 234,\n"
+"                \"pools\": [ ],\n"
+"                \"reservations\": [\n"
+"                    {\n"
+"                        \"duid\": \"01:02:03:04:05:06:07:08:09:0A\",\n"
+"                        \"hostname\": \"\",\n"
+"                        \"ip-addresses\": [ \"2001:db8:2::1234\" ],\n"
+"                        \"option-data\": [\n"
+"                            {\n"
+"                                \"data\": \"2001:db8:2::1111\",\n"
+"                                \"name\": \"dns-servers\"\n"
+"                            },\n"
+"                            {\n"
+"                                \"data\": \"11\",\n"
+"                                \"name\": \"preference\"\n"
+"                            }\n"
+"                        ]\n"
+"                    },\n"
+"                    {\n"
+"                        \"hostname\": \"\",\n"
+"                        \"hw-address\": \"01:02:03:04:05:06\",\n"
+"                        \"ip-addresses\": [ \"2001:db8:2::abcd\" ],\n"
+"                        \"option-data\": [\n"
+"                            {\n"
+"                                \"data\": \"2001:db8:2::abbc\",\n"
+"                                \"name\": \"dns-servers\"\n"
+"                            },\n"
+"                            {\n"
+"                                \"data\": \"25\",\n"
+"                                \"name\": \"preference\"\n"
+"                            }\n"
+"                        ]\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"2001:db8:2::/64\"\n"
+"            },\n"
+"            {\n"
+"                \"id\": 542,\n"
+"                \"pools\": [ ],\n"
+"                \"reservations\": [\n"
+"                    {\n"
+"                        \"duid\": \"0A:09:08:07:06:05:04:03:02:01\",\n"
+"                        \"hostname\": \"\",\n"
+"                        \"option-data\": [\n"
+"                            {\n"
+"                                \"data\": \"2001:db8:3::3333\",\n"
+"                                \"name\": \"dns-servers\"\n"
+"                            },\n"
+"                            {\n"
+"                                \"data\": \"33\",\n"
+"                                \"name\": \"preference\"\n"
+"                            }\n"
+"                        ],\n"
+"                        \"prefixes\": [ \"2001:db8:3:2::/96\" ]\n"
+"                    },\n"
+"                    {\n"
+"                        \"hostname\": \"\",\n"
+"                        \"hw-address\": \"06:05:04:03:02:01\",\n"
+"                        \"prefixes\": [ \"2001:db8:3:1::/96\" ]\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"2001:db8:3::/64\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 39
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"option-def\": [\n"
+"            {\n"
+"                \"code\": 100,\n"
+"                \"name\": \"foo\",\n"
+"                \"space\": \"isc\",\n"
+"                \"type\": \"uint32\"\n"
+"            }\n"
+"        ],\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"id\": 234,\n"
+"                \"pools\": [ ],\n"
+"                \"reservations\": [\n"
+"                    {\n"
+"                        \"duid\": \"01:02:03:04:05:06:07:08:09:0A\",\n"
+"                        \"hostname\": \"\",\n"
+"                        \"ip-addresses\": [ \"2001:db8:2::1234\" ],\n"
+"                        \"option-data\": [\n"
+"                            {\n"
+"                                \"data\": \"11\",\n"
+"                                \"name\": \"foo\",\n"
+"                                \"space\": \"isc\"\n"
+"                            }\n"
+"                        ]\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"2001:db8:2::/64\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 40
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"mac-sources\": [ \"rfc6939\", \"rfc4649\", \"rfc4580\" ],\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet6\": [ ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 41
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"mac-sources\": [ \"client-link-addr-option\", \"remote-id\", \"subscriber-id\" ],\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet6\": [ ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 42
+"{\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"id\": 1,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"2001:db8:1::/64\"\n"
+"                    }\n"
+"                ],\n"
+"                \"reservations-global\": false,\n"
+"                \"reservations-in-subnet\": true,\n"
+"                \"reservations-out-of-pool\": false,\n"
+"                \"subnet\": \"2001:db8:1::/48\"\n"
+"            },\n"
+"            {\n"
+"                \"id\": 2,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"2001:db8:2::/64\"\n"
+"                    }\n"
+"                ],\n"
+"                \"reservations-global\": false,\n"
+"                \"reservations-in-subnet\": true,\n"
+"                \"reservations-out-of-pool\": true,\n"
+"                \"subnet\": \"2001:db8:2::/48\"\n"
+"            },\n"
+"            {\n"
+"                \"id\": 3,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"2001:db8:3::/64\"\n"
+"                    }\n"
+"                ],\n"
+"                \"reservations-global\": false,\n"
+"                \"reservations-in-subnet\": false,\n"
+"                \"subnet\": \"2001:db8:3::/48\"\n"
+"            },\n"
+"            {\n"
+"                \"id\": 4,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"2001:db8:4::/64\"\n"
+"                    }\n"
+"                ],\n"
+"                \"reservations-global\": true,\n"
+"                \"reservations-in-subnet\": false,\n"
+"                \"subnet\": \"2001:db8:4::/48\"\n"
+"            },\n"
+"            {\n"
+"                \"id\": 5,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"2001:db8:5::/64\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"2001:db8:5::/48\"\n"
+"            },\n"
+"            {\n"
+"                \"id\": 6,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"2001:db8:6::/64\"\n"
+"                    }\n"
+"                ],\n"
+"                \"reservations-global\": true,\n"
+"                \"reservations-in-subnet\": true,\n"
+"                \"reservations-out-of-pool\": false,\n"
+"                \"subnet\": \"2001:db8:6::/48\"\n"
+"            },\n"
+"            {\n"
+"                \"id\": 7,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"2001:db8:7::/64\"\n"
+"                    }\n"
+"                ],\n"
+"                \"reservations-global\": true,\n"
+"                \"reservations-in-subnet\": true,\n"
+"                \"reservations-out-of-pool\": true,\n"
+"                \"subnet\": \"2001:db8:7::/48\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 43
+"{\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-out-of-pool\": true,\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"id\": 1,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"2001:db8:1::/64\"\n"
+"                    }\n"
+"                ],\n"
+"                \"reservations-global\": false,\n"
+"                \"reservations-in-subnet\": true,\n"
+"                \"reservations-out-of-pool\": false,\n"
+"                \"subnet\": \"2001:db8:1::/48\"\n"
+"            },\n"
+"            {\n"
+"                \"id\": 2,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"2001:db8:2::/64\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"2001:db8:2::/48\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 44
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"relay-supplied-options\": [ \"dns-servers\", \"remote-id\" ],\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet6\": [ ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 45
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"subnet6\": [ ]\n"
+"    }\n",
+    // CONFIGURATION 46
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"subnet6\": [ ]\n"
+"    }\n",
+    // CONFIGURATION 47
+"{\n"
+"        \"decline-probation-period\": 12345,\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"subnet6\": [ ]\n"
+"    }\n",
+    // CONFIGURATION 48
+"{\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 35,\n"
+"            \"hold-reclaimed-time\": 1800,\n"
+"            \"max-reclaim-leases\": 50,\n"
+"            \"max-reclaim-time\": 100,\n"
+"            \"reclaim-timer-wait-time\": 20,\n"
+"            \"unwarned-reclaim-cycles\": 10\n"
+"        },\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"subnet6\": [ ]\n"
+"    }\n",
+    // CONFIGURATION 49
+"{\n"
+"        \"client-classes\": [\n"
+"            {\n"
+"                \"name\": \"one\"\n"
+"            },\n"
+"            {\n"
+"                \"name\": \"two\"\n"
+"            },\n"
+"            {\n"
+"                \"name\": \"three\"\n"
+"            }\n"
+"        ],\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"id\": 1,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"2001:db8:1::1 - 2001:db8:1::ffff\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"2001:db8:1::/64\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 50
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"id\": 1,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"2001:db8::/64\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"2001:db8::/32\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 51
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"id\": 1,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"2001:db8::/64\",\n"
+"                        \"user-context\": { }\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"2001:db8::/32\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 52
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"id\": 1,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"2001:db8::/64\",\n"
+"                        \"user-context\": {\n"
+"                            \"lw4over6-bind-prefix-len\": 56,\n"
+"                            \"lw4over6-sharing-ratio\": 64,\n"
+"                            \"lw4over6-sysports-exclude\": true,\n"
+"                            \"lw4over6-v4-pool\": \"192.0.2.0/24\"\n"
+"                        }\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"2001:db8::/32\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 53
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"id\": 1,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"2001:db8:: - 2001:db8::ffff:ffff:ffff:ffff\",\n"
+"                        \"user-context\": {\n"
+"                            \"lw4over6-bind-prefix-len\": 56,\n"
+"                            \"lw4over6-sharing-ratio\": 64,\n"
+"                            \"lw4over6-sysports-exclude\": true,\n"
+"                            \"lw4over6-v4-pool\": \"192.0.2.0/24\"\n"
+"                        }\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"2001:db8::/32\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 54
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"id\": 1,\n"
+"                \"pd-pools\": [\n"
+"                    {\n"
+"                        \"delegated-len\": 64,\n"
+"                        \"prefix\": \"2001:db8::\",\n"
+"                        \"prefix-len\": 56\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"2001:db8::/32\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 55
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"id\": 1,\n"
+"                \"pd-pools\": [\n"
+"                    {\n"
+"                        \"delegated-len\": 64,\n"
+"                        \"prefix\": \"2001:db8::\",\n"
+"                        \"prefix-len\": 56,\n"
+"                        \"user-context\": { }\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"2001:db8::/32\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 56
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"id\": 1,\n"
+"                \"pd-pools\": [\n"
+"                    {\n"
+"                        \"delegated-len\": 64,\n"
+"                        \"prefix\": \"2001:db8::\",\n"
+"                        \"prefix-len\": 56,\n"
+"                        \"user-context\": {\n"
+"                            \"lw4over6-bind-prefix-len\": 56,\n"
+"                            \"lw4over6-sharing-ratio\": 64,\n"
+"                            \"lw4over6-sysports-exclude\": true,\n"
+"                            \"lw4over6-v4-pool\": \"192.0.2.0/24\"\n"
+"                        }\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"2001:db8::/32\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 57
+"{\n"
+"        \"hosts-databases\": [\n"
+"            {\n"
+"                \"name\": \"keatest1\",\n"
+"                \"password\": \"keatest\",\n"
+"                \"type\": \"mysql\",\n"
+"                \"user\": \"keatest\"\n"
+"            },\n"
+"            {\n"
+"                \"name\": \"keatest2\",\n"
+"                \"password\": \"keatest\",\n"
+"                \"type\": \"mysql\",\n"
+"                \"user\": \"keatest\"\n"
+"            }\n"
+"        ],\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 58
+"{\n"
+"        \"client-classes\": [\n"
+"            {\n"
+"                \"name\": \"all\",\n"
+"                \"test\": \"'' == ''\",\n"
+"                \"user-context\": {\n"
+"                    \"comment\": \"match all\"\n"
+"                }\n"
+"            },\n"
+"            {\n"
+"                \"name\": \"none\"\n"
+"            },\n"
+"            {\n"
+"                \"name\": \"both\",\n"
+"                \"user-context\": {\n"
+"                    \"comment\": \"a comment\",\n"
+"                    \"version\": 1\n"
+"                }\n"
+"            }\n"
+"        ],\n"
+"        \"control-socket\": {\n"
+"            \"socket-name\": \"/tmp/kea6-ctrl-socket\",\n"
+"            \"socket-type\": \"unix\",\n"
+"            \"user-context\": {\n"
+"                \"comment\": \"Indirect comment\"\n"
+"            }\n"
+"        },\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"user-context\": {\n"
+"                \"comment\": \"No dynamic DNS\"\n"
+"            }\n"
+"        },\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false,\n"
+"            \"user-context\": {\n"
+"                \"comment\": \"Use wildcard\"\n"
+"            }\n"
+"        },\n"
+"        \"option-data\": [\n"
+"            {\n"
+"                \"csv-format\": false,\n"
+"                \"data\": \"ABCDEF0105\",\n"
+"                \"name\": \"subscriber-id\",\n"
+"                \"user-context\": {\n"
+"                    \"comment\": \"Set option value\"\n"
+"                }\n"
+"            }\n"
+"        ],\n"
+"        \"option-def\": [\n"
+"            {\n"
+"                \"code\": 100,\n"
+"                \"name\": \"foo\",\n"
+"                \"space\": \"isc\",\n"
+"                \"type\": \"ipv6-address\",\n"
+"                \"user-context\": {\n"
+"                    \"comment\": \"An option definition\"\n"
+"                }\n"
+"            }\n"
+"        ],\n"
+"        \"server-id\": {\n"
+"            \"type\": \"LL\",\n"
+"            \"user-context\": {\n"
+"                \"comment\": \"DHCPv6 specific\"\n"
+"            }\n"
+"        },\n"
+"        \"shared-networks\": [\n"
+"            {\n"
+"                \"name\": \"foo\",\n"
+"                \"subnet6\": [\n"
+"                    {\n"
+"                        \"id\": 100,\n"
+"                        \"pd-pools\": [\n"
+"                            {\n"
+"                                \"delegated-len\": 64,\n"
+"                                \"prefix\": \"2001:db2::\",\n"
+"                                \"prefix-len\": 48,\n"
+"                                \"user-context\": {\n"
+"                                    \"comment\": \"A prefix pool\"\n"
+"                                }\n"
+"                            }\n"
+"                        ],\n"
+"                        \"pools\": [\n"
+"                            {\n"
+"                                \"pool\": \"2001:db1::/64\",\n"
+"                                \"user-context\": {\n"
+"                                    \"comment\": \"A pool\"\n"
+"                                }\n"
+"                            }\n"
+"                        ],\n"
+"                        \"reservations\": [\n"
+"                            {\n"
+"                                \"hostname\": \"foo.example.com\",\n"
+"                                \"hw-address\": \"AA:BB:CC:DD:EE:FF\",\n"
+"                                \"option-data\": [\n"
+"                                    {\n"
+"                                        \"data\": \"example.com\",\n"
+"                                        \"name\": \"domain-search\",\n"
+"                                        \"user-context\": {\n"
+"                                            \"comment\": \"An option in a reservation\"\n"
+"                                        }\n"
+"                                    }\n"
+"                                ],\n"
+"                                \"user-context\": {\n"
+"                                    \"comment\": \"A host reservation\"\n"
+"                                }\n"
+"                            }\n"
+"                        ],\n"
+"                        \"subnet\": \"2001:db1::/48\",\n"
+"                        \"user-context\": {\n"
+"                            \"comment\": \"A subnet\"\n"
+"                        }\n"
+"                    }\n"
+"                ],\n"
+"                \"user-context\": {\n"
+"                    \"comment\": \"A shared network\"\n"
+"                }\n"
+"            }\n"
+"        ],\n"
+"        \"user-context\": {\n"
+"            \"comment\": \"A DHCPv6 server\"\n"
+"        }\n"
+"    }\n",
+    // CONFIGURATION 59
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations\": [\n"
+"            {\n"
+"                \"duid\": \"01:02:03:04:05:06:07:08:09:0A\",\n"
+"                \"hostname\": \"\",\n"
+"                \"ip-addresses\": [ \"2001:db8:2::1234\" ],\n"
+"                \"option-data\": [\n"
+"                    {\n"
+"                        \"data\": \"2001:db8:2::1111\",\n"
+"                        \"name\": \"dns-servers\"\n"
+"                    },\n"
+"                    {\n"
+"                        \"data\": \"11\",\n"
+"                        \"name\": \"preference\"\n"
+"                    }\n"
+"                ]\n"
+"            },\n"
+"            {\n"
+"                \"hostname\": \"\",\n"
+"                \"hw-address\": \"01:02:03:04:05:06\",\n"
+"                \"ip-addresses\": [ \"2001:db8:2::abcd\" ],\n"
+"                \"option-data\": [\n"
+"                    {\n"
+"                        \"data\": \"2001:db8:2::abbc\",\n"
+"                        \"name\": \"dns-servers\"\n"
+"                    },\n"
+"                    {\n"
+"                        \"data\": \"25\",\n"
+"                        \"name\": \"preference\"\n"
+"                    }\n"
+"                ]\n"
+"            }\n"
+"        ],\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"id\": 123,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"2001:db8:1::/80\"\n"
+"                    }\n"
+"                ],\n"
+"                \"reservations\": [ ],\n"
+"                \"subnet\": \"2001:db8:1::/64\"\n"
+"            },\n"
+"            {\n"
+"                \"id\": 234,\n"
+"                \"pools\": [ ],\n"
+"                \"subnet\": \"2001:db8:2::/64\"\n"
+"            },\n"
+"            {\n"
+"                \"id\": 542,\n"
+"                \"pools\": [ ],\n"
+"                \"subnet\": \"2001:db8:3::/64\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 60
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"statistic-default-sample-age\": 5,\n"
+"        \"statistic-default-sample-count\": 10,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 61
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"subnet6\": [ ]\n"
+"    }\n",
+    // CONFIGURATION 62
+"{\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 1024,\n"
+"            \"thread-pool-size\": 48\n"
+"        },\n"
+"        \"subnet6\": [ ]\n"
+"    }\n",
+    // CONFIGURATION 63
+"{\n"
+"        \"client-classes\": [\n"
+"            {\n"
+"                \"max-preferred-lifetime\": 6000,\n"
+"                \"max-valid-lifetime\": 3000,\n"
+"                \"min-preferred-lifetime\": 4000,\n"
+"                \"min-valid-lifetime\": 1000,\n"
+"                \"name\": \"one\",\n"
+"                \"preferred-lifetime\": 5000,\n"
+"                \"valid-lifetime\": 2000\n"
+"            },\n"
+"            {\n"
+"                \"name\": \"two\"\n"
+"            }\n"
+"        ],\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"id\": 1,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"2001:db8:1::1 - 2001:db8:1::ffff\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"2001:db8:1::/64\"\n"
+"            }\n"
+"        ]\n"
+"    }\n",
+    // CONFIGURATION 64
+"{\n"
+"        \"client-classes\": [\n"
+"            {\n"
+"                \"max-preferred-lifetime\": 6000,\n"
+"                \"max-valid-lifetime\": 3000,\n"
+"                \"min-preferred-lifetime\": 4000,\n"
+"                \"min-valid-lifetime\": 1000,\n"
+"                \"name\": \"one\",\n"
+"                \"preferred-lifetime\": 5000,\n"
+"                \"template-test\": \"''\",\n"
+"                \"valid-lifetime\": 2000\n"
+"            },\n"
+"            {\n"
+"                \"name\": \"two\",\n"
+"                \"template-test\": \"''\"\n"
+"            }\n"
+"        ],\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"id\": 1,\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"2001:db8:1::1 - 2001:db8:1::ffff\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"2001:db8:1::/64\"\n"
+"            }\n"
+"        ]\n"
+"    }\n",
+    // CONFIGURATION 65
+"{\n"
+"        \"ddns-conflict-resolution-mode\": \"no-check-with-dhcid\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"renew-timer\": 1000,\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"2001:db8:1::1 - 2001:db8:1::ffff\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"2001:db8:1::/64\"\n"
+"            },\n"
+"            {\n"
+"                \"ddns-conflict-resolution-mode\": \"check-exists-with-dhcid\",\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"2001:db8:2::1 - 2001:db8:2::ffff\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"2001:db8:2::/64\"\n"
+"            },\n"
+"            {\n"
+"                \"ddns-conflict-resolution-mode\": \"no-check-without-dhcid\",\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"2001:db8:3::1 - 2001:db8:3::ffff\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"2001:db8:3::/64\"\n"
+"            },\n"
+"            {\n"
+"                \"ddns-conflict-resolution-mode\": \"no-check-with-dhcid\",\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"2001:db8:4::1 - 2001:db8:4::ffff\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"2001:db8:4::/64\"\n"
+"            },\n"
+"            {\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"pool\": \"2001:db8:5::1 - 2001:db8:5::ffff\"\n"
+"                    }\n"
+"                ],\n"
+"                \"subnet\": \"2001:db8:5::/64\"\n"
+"            }\n"
+"        ],\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n"
 };
 
 /// @brief unparsed configurations
 const char* UNPARSED_CONFIGS[] = {
-    // "to be replaced"
+    // CONFIGURATION 0
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"calculate-tee-times\": true,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring6\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"mac-sources\": [ \"any\" ],\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"pd-allocator\": \"iterative\",\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"relay-supplied-options\": [ \"65\" ],\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-id\": {\n"
+"            \"enterprise-id\": 0,\n"
+"            \"htype\": 0,\n"
+"            \"identifier\": \"\",\n"
+"            \"persist\": true,\n"
+"            \"time\": 0,\n"
+"            \"type\": \"LLT\"\n"
+"        },\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet6\": [ ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.8,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 1
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"calculate-tee-times\": true,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring6\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"mac-sources\": [ \"any\" ],\n"
+"        \"max-preferred-lifetime\": 4000,\n"
+"        \"max-valid-lifetime\": 5000,\n"
+"        \"min-preferred-lifetime\": 2000,\n"
+"        \"min-valid-lifetime\": 3000,\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"pd-allocator\": \"iterative\",\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"relay-supplied-options\": [ \"65\" ],\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-id\": {\n"
+"            \"enterprise-id\": 0,\n"
+"            \"htype\": 0,\n"
+"            \"identifier\": \"\",\n"
+"            \"persist\": true,\n"
+"            \"time\": 0,\n"
+"            \"type\": \"LLT\"\n"
+"        },\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": true,\n"
+"                \"id\": 1,\n"
+"                \"max-preferred-lifetime\": 4000,\n"
+"                \"max-valid-lifetime\": 5000,\n"
+"                \"min-preferred-lifetime\": 2000,\n"
+"                \"min-valid-lifetime\": 3000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pd-allocator\": \"iterative\",\n"
+"                \"pd-pools\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"2001:db8:1::1-2001:db8:1::ffff\"\n"
+"                    }\n"
+"                ],\n"
+"                \"preferred-lifetime\": 3000,\n"
+"                \"rapid-commit\": false,\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"2001:db8:1::/64\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.8,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.8,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 2
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"calculate-tee-times\": true,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring6\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"mac-sources\": [ \"any\" ],\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"pd-allocator\": \"iterative\",\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"relay-supplied-options\": [ \"65\" ],\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-id\": {\n"
+"            \"enterprise-id\": 0,\n"
+"            \"htype\": 0,\n"
+"            \"identifier\": \"\",\n"
+"            \"persist\": true,\n"
+"            \"time\": 0,\n"
+"            \"type\": \"LLT\"\n"
+"        },\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": true,\n"
+"                \"id\": 1,\n"
+"                \"max-preferred-lifetime\": 3000,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-preferred-lifetime\": 3000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pd-allocator\": \"iterative\",\n"
+"                \"pd-pools\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"2001:db8:3::/80\"\n"
+"                    }\n"
+"                ],\n"
+"                \"preferred-lifetime\": 3000,\n"
+"                \"rapid-commit\": false,\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"2001:db8:3::/64\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.8,\n"
+"                \"valid-lifetime\": 4000\n"
+"            },\n"
+"            {\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": true,\n"
+"                \"id\": 34,\n"
+"                \"max-preferred-lifetime\": 3000,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-preferred-lifetime\": 3000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pd-allocator\": \"iterative\",\n"
+"                \"pd-pools\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"2001:db8:4::/80\"\n"
+"                    }\n"
+"                ],\n"
+"                \"preferred-lifetime\": 3000,\n"
+"                \"rapid-commit\": false,\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"2001:db8:4::/64\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.8,\n"
+"                \"valid-lifetime\": 4000\n"
+"            },\n"
+"            {\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": true,\n"
+"                \"id\": 100,\n"
+"                \"max-preferred-lifetime\": 3000,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-preferred-lifetime\": 3000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pd-allocator\": \"iterative\",\n"
+"                \"pd-pools\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"2001:db8:2::/80\"\n"
+"                    }\n"
+"                ],\n"
+"                \"preferred-lifetime\": 3000,\n"
+"                \"rapid-commit\": false,\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"2001:db8:2::/64\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.8,\n"
+"                \"valid-lifetime\": 4000\n"
+"            },\n"
+"            {\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": true,\n"
+"                \"id\": 1024,\n"
+"                \"max-preferred-lifetime\": 3000,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-preferred-lifetime\": 3000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pd-allocator\": \"iterative\",\n"
+"                \"pd-pools\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"2001:db8:1::/80\"\n"
+"                    }\n"
+"                ],\n"
+"                \"preferred-lifetime\": 3000,\n"
+"                \"rapid-commit\": false,\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"2001:db8:1::/64\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.8,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.8,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 3
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"calculate-tee-times\": true,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring6\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"mac-sources\": [ \"any\" ],\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"pd-allocator\": \"iterative\",\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"relay-supplied-options\": [ \"65\" ],\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-id\": {\n"
+"            \"enterprise-id\": 0,\n"
+"            \"htype\": 0,\n"
+"            \"identifier\": \"\",\n"
+"            \"persist\": true,\n"
+"            \"time\": 0,\n"
+"            \"type\": \"LLT\"\n"
+"        },\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": true,\n"
+"                \"id\": 1,\n"
+"                \"max-preferred-lifetime\": 3000,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-preferred-lifetime\": 3000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pd-allocator\": \"iterative\",\n"
+"                \"pd-pools\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"2001:db8:1::/80\"\n"
+"                    }\n"
+"                ],\n"
+"                \"preferred-lifetime\": 3000,\n"
+"                \"rapid-commit\": false,\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"2001:db8:1::/64\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.8,\n"
+"                \"valid-lifetime\": 4000\n"
+"            },\n"
+"            {\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": true,\n"
+"                \"id\": 2,\n"
+"                \"max-preferred-lifetime\": 3000,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-preferred-lifetime\": 3000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pd-allocator\": \"iterative\",\n"
+"                \"pd-pools\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"2001:db8:2::/80\"\n"
+"                    }\n"
+"                ],\n"
+"                \"preferred-lifetime\": 3000,\n"
+"                \"rapid-commit\": false,\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"2001:db8:2::/64\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.8,\n"
+"                \"valid-lifetime\": 4000\n"
+"            },\n"
+"            {\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": true,\n"
+"                \"id\": 3,\n"
+"                \"max-preferred-lifetime\": 3000,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-preferred-lifetime\": 3000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pd-allocator\": \"iterative\",\n"
+"                \"pd-pools\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"2001:db8:3::/80\"\n"
+"                    }\n"
+"                ],\n"
+"                \"preferred-lifetime\": 3000,\n"
+"                \"rapid-commit\": false,\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"2001:db8:3::/64\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.8,\n"
+"                \"valid-lifetime\": 4000\n"
+"            },\n"
+"            {\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": true,\n"
+"                \"id\": 4,\n"
+"                \"max-preferred-lifetime\": 3000,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-preferred-lifetime\": 3000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pd-allocator\": \"iterative\",\n"
+"                \"pd-pools\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"2001:db8:4::/80\"\n"
+"                    }\n"
+"                ],\n"
+"                \"preferred-lifetime\": 3000,\n"
+"                \"rapid-commit\": false,\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"2001:db8:4::/64\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.8,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.8,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 4
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"calculate-tee-times\": true,\n"
+"        \"compatibility\": {\n"
+"            \"lenient-option-parsing\": true\n"
+"        },\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring6\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"mac-sources\": [ \"any\" ],\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"pd-allocator\": \"iterative\",\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"relay-supplied-options\": [ \"65\" ],\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-id\": {\n"
+"            \"enterprise-id\": 0,\n"
+"            \"htype\": 0,\n"
+"            \"identifier\": \"\",\n"
+"            \"persist\": true,\n"
+"            \"time\": 0,\n"
+"            \"type\": \"LLT\"\n"
+"        },\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": true,\n"
+"                \"id\": 1,\n"
+"                \"max-preferred-lifetime\": 3000,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-preferred-lifetime\": 3000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pd-allocator\": \"iterative\",\n"
+"                \"pd-pools\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"2001:db8:1::1-2001:db8:1::ffff\"\n"
+"                    }\n"
+"                ],\n"
+"                \"preferred-lifetime\": 3000,\n"
+"                \"rapid-commit\": false,\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"2001:db8:1::/64\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.8,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.8,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 5
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"calculate-tee-times\": true,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring6\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"mac-sources\": [ \"any\" ],\n"
+"        \"max-preferred-lifetime\": 4000,\n"
+"        \"max-valid-lifetime\": 5000,\n"
+"        \"min-preferred-lifetime\": 2000,\n"
+"        \"min-valid-lifetime\": 3000,\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"pd-allocator\": \"iterative\",\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"relay-supplied-options\": [ \"65\" ],\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-id\": {\n"
+"            \"enterprise-id\": 0,\n"
+"            \"htype\": 0,\n"
+"            \"identifier\": \"\",\n"
+"            \"persist\": true,\n"
+"            \"time\": 0,\n"
+"            \"type\": \"LLT\"\n"
+"        },\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": true,\n"
+"                \"id\": 1,\n"
+"                \"max-preferred-lifetime\": 4,\n"
+"                \"max-valid-lifetime\": 5,\n"
+"                \"min-preferred-lifetime\": 2,\n"
+"                \"min-valid-lifetime\": 3,\n"
+"                \"option-data\": [ ],\n"
+"                \"pd-allocator\": \"iterative\",\n"
+"                \"pd-pools\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"2001:db8:1::1-2001:db8:1::ffff\"\n"
+"                    }\n"
+"                ],\n"
+"                \"preferred-lifetime\": 3,\n"
+"                \"rapid-commit\": false,\n"
+"                \"rebind-timer\": 2,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"2001:db8:1::/64\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.8,\n"
+"                \"valid-lifetime\": 4\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.8,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 6
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"calculate-tee-times\": true,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring6\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"mac-sources\": [ \"any\" ],\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"pd-allocator\": \"iterative\",\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"relay-supplied-options\": [ \"65\" ],\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-id\": {\n"
+"            \"enterprise-id\": 0,\n"
+"            \"htype\": 0,\n"
+"            \"identifier\": \"\",\n"
+"            \"persist\": true,\n"
+"            \"time\": 0,\n"
+"            \"type\": \"LLT\"\n"
+"        },\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": true,\n"
+"                \"id\": 1,\n"
+"                \"interface\": \"eth0\",\n"
+"                \"max-preferred-lifetime\": 3000,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-preferred-lifetime\": 3000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pd-allocator\": \"iterative\",\n"
+"                \"pd-pools\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"2001:db8:1::1-2001:db8:1::ffff\"\n"
+"                    }\n"
+"                ],\n"
+"                \"preferred-lifetime\": 3000,\n"
+"                \"rapid-commit\": false,\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"2001:db8:1::/64\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.8,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.8,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 7
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"calculate-tee-times\": true,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring6\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"mac-sources\": [ \"any\" ],\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"pd-allocator\": \"iterative\",\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"relay-supplied-options\": [ \"65\" ],\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-id\": {\n"
+"            \"enterprise-id\": 0,\n"
+"            \"htype\": 0,\n"
+"            \"identifier\": \"\",\n"
+"            \"persist\": true,\n"
+"            \"time\": 0,\n"
+"            \"type\": \"LLT\"\n"
+"        },\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": true,\n"
+"                \"id\": 1,\n"
+"                \"interface-id\": \"foobar\",\n"
+"                \"max-preferred-lifetime\": 3000,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-preferred-lifetime\": 3000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pd-allocator\": \"iterative\",\n"
+"                \"pd-pools\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"2001:db8:1::1-2001:db8:1::ffff\"\n"
+"                    }\n"
+"                ],\n"
+"                \"preferred-lifetime\": 3000,\n"
+"                \"rapid-commit\": false,\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"2001:db8:1::/64\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.8,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.8,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 8
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"calculate-tee-times\": true,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring6\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"mac-sources\": [ \"any\" ],\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"pd-allocator\": \"iterative\",\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"relay-supplied-options\": [ \"65\" ],\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-id\": {\n"
+"            \"enterprise-id\": 0,\n"
+"            \"htype\": 0,\n"
+"            \"identifier\": \"\",\n"
+"            \"persist\": true,\n"
+"            \"time\": 0,\n"
+"            \"type\": \"LLT\"\n"
+"        },\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": true,\n"
+"                \"id\": 1,\n"
+"                \"max-preferred-lifetime\": 3000,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-preferred-lifetime\": 3000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pd-allocator\": \"iterative\",\n"
+"                \"pd-pools\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"2001:db8:1::/96\"\n"
+"                    },\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"2001:db8:1:0:abcd::/112\"\n"
+"                    }\n"
+"                ],\n"
+"                \"preferred-lifetime\": 3000,\n"
+"                \"rapid-commit\": false,\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"2001:db8:1::/64\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.8,\n"
+"                \"valid-lifetime\": 4000\n"
+"            },\n"
+"            {\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": true,\n"
+"                \"id\": 2,\n"
+"                \"max-preferred-lifetime\": 3000,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-preferred-lifetime\": 3000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pd-allocator\": \"iterative\",\n"
+"                \"pd-pools\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"2001:db8:2::1-2001:db8:2::ff\"\n"
+"                    },\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"2001:db8:2::300/120\"\n"
+"                    }\n"
+"                ],\n"
+"                \"preferred-lifetime\": 3000,\n"
+"                \"rapid-commit\": false,\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"2001:db8:2::/64\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.8,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.8,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 9
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"calculate-tee-times\": true,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring6\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"mac-sources\": [ \"any\" ],\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"pd-allocator\": \"iterative\",\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"relay-supplied-options\": [ \"65\" ],\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-id\": {\n"
+"            \"enterprise-id\": 0,\n"
+"            \"htype\": 0,\n"
+"            \"identifier\": \"\",\n"
+"            \"persist\": true,\n"
+"            \"time\": 0,\n"
+"            \"type\": \"LLT\"\n"
+"        },\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": true,\n"
+"                \"id\": 1,\n"
+"                \"max-preferred-lifetime\": 3000,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-preferred-lifetime\": 3000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pd-allocator\": \"iterative\",\n"
+"                \"pd-pools\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"2001:db8:1::/80\"\n"
+"                    }\n"
+"                ],\n"
+"                \"preferred-lifetime\": 3000,\n"
+"                \"rapid-commit\": false,\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"2001:db8:1::/64\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.8,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.8,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 10
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"calculate-tee-times\": true,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring6\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"mac-sources\": [ \"any\" ],\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"pd-allocator\": \"iterative\",\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"relay-supplied-options\": [ \"65\" ],\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-id\": {\n"
+"            \"enterprise-id\": 0,\n"
+"            \"htype\": 0,\n"
+"            \"identifier\": \"\",\n"
+"            \"persist\": true,\n"
+"            \"time\": 0,\n"
+"            \"type\": \"LLT\"\n"
+"        },\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": true,\n"
+"                \"id\": 1,\n"
+"                \"max-preferred-lifetime\": 3000,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-preferred-lifetime\": 3000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pd-allocator\": \"iterative\",\n"
+"                \"pd-pools\": [\n"
+"                    {\n"
+"                        \"delegated-len\": 128,\n"
+"                        \"option-data\": [ ],\n"
+"                        \"prefix\": \"2001:db8:1::\",\n"
+"                        \"prefix-len\": 64\n"
+"                    }\n"
+"                ],\n"
+"                \"pools\": [ ],\n"
+"                \"preferred-lifetime\": 3000,\n"
+"                \"rapid-commit\": false,\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"2001:db8:1::/64\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.8,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.8,\n"
+"        \"valid-lifetime\": 7200\n"
+"    }\n",
+    // CONFIGURATION 11
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"calculate-tee-times\": true,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring6\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"mac-sources\": [ \"any\" ],\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"pd-allocator\": \"iterative\",\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"relay-supplied-options\": [ \"65\" ],\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-id\": {\n"
+"            \"enterprise-id\": 0,\n"
+"            \"htype\": 0,\n"
+"            \"identifier\": \"\",\n"
+"            \"persist\": true,\n"
+"            \"time\": 0,\n"
+"            \"type\": \"LLT\"\n"
+"        },\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": true,\n"
+"                \"id\": 1,\n"
+"                \"max-preferred-lifetime\": 3000,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-preferred-lifetime\": 3000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pd-allocator\": \"iterative\",\n"
+"                \"pd-pools\": [\n"
+"                    {\n"
+"                        \"delegated-len\": 64,\n"
+"                        \"excluded-prefix\": \"3000::1000:0:0:0\",\n"
+"                        \"excluded-prefix-len\": 72,\n"
+"                        \"option-data\": [ ],\n"
+"                        \"prefix\": \"3000::\",\n"
+"                        \"prefix-len\": 48\n"
+"                    }\n"
+"                ],\n"
+"                \"pools\": [ ],\n"
+"                \"preferred-lifetime\": 3000,\n"
+"                \"rapid-commit\": false,\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"2001:db8:1::/64\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.8,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.8,\n"
+"        \"valid-lifetime\": 7200\n"
+"    }\n",
+    // CONFIGURATION 12
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"calculate-tee-times\": true,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring6\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"mac-sources\": [ \"any\" ],\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"pd-allocator\": \"iterative\",\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"relay-supplied-options\": [ \"65\" ],\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-id\": {\n"
+"            \"enterprise-id\": 0,\n"
+"            \"htype\": 0,\n"
+"            \"identifier\": \"\",\n"
+"            \"persist\": true,\n"
+"            \"time\": 0,\n"
+"            \"type\": \"LLT\"\n"
+"        },\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": true,\n"
+"                \"id\": 1,\n"
+"                \"max-preferred-lifetime\": 3000,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-preferred-lifetime\": 3000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pd-allocator\": \"iterative\",\n"
+"                \"pd-pools\": [\n"
+"                    {\n"
+"                        \"delegated-len\": 80,\n"
+"                        \"option-data\": [ ],\n"
+"                        \"prefix\": \"2001:db8:1:1::\",\n"
+"                        \"prefix-len\": 72\n"
+"                    },\n"
+"                    {\n"
+"                        \"delegated-len\": 88,\n"
+"                        \"option-data\": [ ],\n"
+"                        \"prefix\": \"2001:db8:1:2::\",\n"
+"                        \"prefix-len\": 72\n"
+"                    },\n"
+"                    {\n"
+"                        \"delegated-len\": 96,\n"
+"                        \"option-data\": [ ],\n"
+"                        \"prefix\": \"3000:1:3::\",\n"
+"                        \"prefix-len\": 72\n"
+"                    }\n"
+"                ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"2001:db8:1:4::/80\"\n"
+"                    }\n"
+"                ],\n"
+"                \"preferred-lifetime\": 3000,\n"
+"                \"rapid-commit\": false,\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"2001:db8:1::/40\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.8,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.8,\n"
+"        \"valid-lifetime\": 7200\n"
+"    }\n",
+    // CONFIGURATION 13
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"calculate-tee-times\": true,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring6\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"mac-sources\": [ \"any\" ],\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"pd-allocator\": \"iterative\",\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"relay-supplied-options\": [ \"65\" ],\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-id\": {\n"
+"            \"enterprise-id\": 0,\n"
+"            \"htype\": 0,\n"
+"            \"identifier\": \"\",\n"
+"            \"persist\": true,\n"
+"            \"time\": 0,\n"
+"            \"type\": \"LLT\"\n"
+"        },\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": true,\n"
+"                \"id\": 1,\n"
+"                \"max-preferred-lifetime\": 3000,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-preferred-lifetime\": 3000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pd-allocator\": \"iterative\",\n"
+"                \"pd-pools\": [\n"
+"                    {\n"
+"                        \"delegated-len\": 64,\n"
+"                        \"option-data\": [ ],\n"
+"                        \"prefix\": \"2001:db8:1::\",\n"
+"                        \"prefix-len\": 64\n"
+"                    }\n"
+"                ],\n"
+"                \"pools\": [ ],\n"
+"                \"preferred-lifetime\": 3000,\n"
+"                \"rapid-commit\": false,\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"2001:db8:1::/64\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.8,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.8,\n"
+"        \"valid-lifetime\": 7200\n"
+"    }\n",
+    // CONFIGURATION 14
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"calculate-tee-times\": true,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring6\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"mac-sources\": [ \"any\" ],\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [\n"
+"            {\n"
+"                \"array\": false,\n"
+"                \"code\": 100,\n"
+"                \"encapsulate\": \"\",\n"
+"                \"name\": \"foo\",\n"
+"                \"record-types\": \"\",\n"
+"                \"space\": \"isc\",\n"
+"                \"type\": \"ipv6-address\"\n"
+"            }\n"
+"        ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"pd-allocator\": \"iterative\",\n"
+"        \"relay-supplied-options\": [ \"65\" ],\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-id\": {\n"
+"            \"enterprise-id\": 0,\n"
+"            \"htype\": 0,\n"
+"            \"identifier\": \"\",\n"
+"            \"persist\": true,\n"
+"            \"time\": 0,\n"
+"            \"type\": \"LLT\"\n"
+"        },\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet6\": [ ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.8,\n"
+"        \"valid-lifetime\": 7200\n"
+"    }\n",
+    // CONFIGURATION 15
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"calculate-tee-times\": true,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring6\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"mac-sources\": [ \"any\" ],\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [\n"
+"            {\n"
+"                \"array\": false,\n"
+"                \"code\": 100,\n"
+"                \"encapsulate\": \"\",\n"
+"                \"name\": \"foo\",\n"
+"                \"record-types\": \"uint16, ipv4-address, ipv6-address, string\",\n"
+"                \"space\": \"isc\",\n"
+"                \"type\": \"record\"\n"
+"            }\n"
+"        ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"pd-allocator\": \"iterative\",\n"
+"        \"relay-supplied-options\": [ \"65\" ],\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-id\": {\n"
+"            \"enterprise-id\": 0,\n"
+"            \"htype\": 0,\n"
+"            \"identifier\": \"\",\n"
+"            \"persist\": true,\n"
+"            \"time\": 0,\n"
+"            \"type\": \"LLT\"\n"
+"        },\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet6\": [ ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.8,\n"
+"        \"valid-lifetime\": 7200\n"
+"    }\n",
+    // CONFIGURATION 16
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"calculate-tee-times\": true,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring6\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"mac-sources\": [ \"any\" ],\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [\n"
+"            {\n"
+"                \"array\": false,\n"
+"                \"code\": 100,\n"
+"                \"encapsulate\": \"\",\n"
+"                \"name\": \"foo\",\n"
+"                \"record-types\": \"\",\n"
+"                \"space\": \"isc\",\n"
+"                \"type\": \"uint32\"\n"
+"            },\n"
+"            {\n"
+"                \"array\": false,\n"
+"                \"code\": 101,\n"
+"                \"encapsulate\": \"\",\n"
+"                \"name\": \"foo-2\",\n"
+"                \"record-types\": \"\",\n"
+"                \"space\": \"isc\",\n"
+"                \"type\": \"ipv4-address\"\n"
+"            }\n"
+"        ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"pd-allocator\": \"iterative\",\n"
+"        \"relay-supplied-options\": [ \"65\" ],\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-id\": {\n"
+"            \"enterprise-id\": 0,\n"
+"            \"htype\": 0,\n"
+"            \"identifier\": \"\",\n"
+"            \"persist\": true,\n"
+"            \"time\": 0,\n"
+"            \"type\": \"LLT\"\n"
+"        },\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet6\": [ ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.8,\n"
+"        \"valid-lifetime\": 7200\n"
+"    }\n",
+    // CONFIGURATION 17
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"calculate-tee-times\": true,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring6\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"mac-sources\": [ \"any\" ],\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [\n"
+"            {\n"
+"                \"array\": true,\n"
+"                \"code\": 100,\n"
+"                \"encapsulate\": \"\",\n"
+"                \"name\": \"foo\",\n"
+"                \"record-types\": \"\",\n"
+"                \"space\": \"isc\",\n"
+"                \"type\": \"uint32\"\n"
+"            }\n"
+"        ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"pd-allocator\": \"iterative\",\n"
+"        \"relay-supplied-options\": [ \"65\" ],\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-id\": {\n"
+"            \"enterprise-id\": 0,\n"
+"            \"htype\": 0,\n"
+"            \"identifier\": \"\",\n"
+"            \"persist\": true,\n"
+"            \"time\": 0,\n"
+"            \"type\": \"LLT\"\n"
+"        },\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet6\": [ ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.8,\n"
+"        \"valid-lifetime\": 7200\n"
+"    }\n",
+    // CONFIGURATION 18
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"calculate-tee-times\": true,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring6\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"mac-sources\": [ \"any\" ],\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [\n"
+"            {\n"
+"                \"array\": false,\n"
+"                \"code\": 100,\n"
+"                \"encapsulate\": \"sub-opts-space\",\n"
+"                \"name\": \"foo\",\n"
+"                \"record-types\": \"\",\n"
+"                \"space\": \"isc\",\n"
+"                \"type\": \"uint32\"\n"
+"            }\n"
+"        ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"pd-allocator\": \"iterative\",\n"
+"        \"relay-supplied-options\": [ \"65\" ],\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-id\": {\n"
+"            \"enterprise-id\": 0,\n"
+"            \"htype\": 0,\n"
+"            \"identifier\": \"\",\n"
+"            \"persist\": true,\n"
+"            \"time\": 0,\n"
+"            \"type\": \"LLT\"\n"
+"        },\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet6\": [ ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.8,\n"
+"        \"valid-lifetime\": 7200\n"
+"    }\n",
+    // CONFIGURATION 19
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"calculate-tee-times\": true,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring6\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"mac-sources\": [ \"any\" ],\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"option-data\": [\n"
+"            {\n"
+"                \"always-send\": false,\n"
+"                \"code\": 38,\n"
+"                \"csv-format\": false,\n"
+"                \"data\": \"ABCDEF0105\",\n"
+"                \"name\": \"subscriber-id\",\n"
+"                \"never-send\": false,\n"
+"                \"space\": \"dhcp6\"\n"
+"            },\n"
+"            {\n"
+"                \"always-send\": false,\n"
+"                \"code\": 7,\n"
+"                \"csv-format\": true,\n"
+"                \"data\": \"01\",\n"
+"                \"name\": \"preference\",\n"
+"                \"never-send\": false,\n"
+"                \"space\": \"dhcp6\"\n"
+"            }\n"
+"        ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"pd-allocator\": \"iterative\",\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"relay-supplied-options\": [ \"65\" ],\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-id\": {\n"
+"            \"enterprise-id\": 0,\n"
+"            \"htype\": 0,\n"
+"            \"identifier\": \"\",\n"
+"            \"persist\": true,\n"
+"            \"time\": 0,\n"
+"            \"type\": \"LLT\"\n"
+"        },\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": true,\n"
+"                \"id\": 1,\n"
+"                \"max-preferred-lifetime\": 3000,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-preferred-lifetime\": 3000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pd-allocator\": \"iterative\",\n"
+"                \"pd-pools\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"2001:db8:1::/80\"\n"
+"                    }\n"
+"                ],\n"
+"                \"preferred-lifetime\": 3000,\n"
+"                \"rapid-commit\": false,\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"2001:db8:1::/64\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.8,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.8,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 20
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"calculate-tee-times\": true,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring6\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"mac-sources\": [ \"any\" ],\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"pd-allocator\": \"iterative\",\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"relay-supplied-options\": [ \"65\" ],\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-id\": {\n"
+"            \"enterprise-id\": 0,\n"
+"            \"htype\": 0,\n"
+"            \"identifier\": \"\",\n"
+"            \"persist\": true,\n"
+"            \"time\": 0,\n"
+"            \"type\": \"LLT\"\n"
+"        },\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": true,\n"
+"                \"id\": 1,\n"
+"                \"max-preferred-lifetime\": 3000,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-preferred-lifetime\": 3000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [\n"
+"                    {\n"
+"                        \"always-send\": false,\n"
+"                        \"code\": 38,\n"
+"                        \"csv-format\": false,\n"
+"                        \"data\": \"ABCDEF0105\",\n"
+"                        \"name\": \"subscriber-id\",\n"
+"                        \"never-send\": false,\n"
+"                        \"space\": \"dhcp6\"\n"
+"                    },\n"
+"                    {\n"
+"                        \"always-send\": false,\n"
+"                        \"code\": 7,\n"
+"                        \"csv-format\": true,\n"
+"                        \"data\": \"01\",\n"
+"                        \"name\": \"preference\",\n"
+"                        \"never-send\": false,\n"
+"                        \"space\": \"dhcp6\"\n"
+"                    }\n"
+"                ],\n"
+"                \"pd-allocator\": \"iterative\",\n"
+"                \"pd-pools\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"2001:db8:1::/80\"\n"
+"                    }\n"
+"                ],\n"
+"                \"preferred-lifetime\": 3000,\n"
+"                \"rapid-commit\": false,\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"2001:db8:1::/64\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.8,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.8,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 21
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"calculate-tee-times\": true,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring6\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"mac-sources\": [ \"any\" ],\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"option-data\": [\n"
+"            {\n"
+"                \"always-send\": false,\n"
+"                \"code\": 38,\n"
+"                \"csv-format\": false,\n"
+"                \"data\": \"ABCDEF0105\",\n"
+"                \"name\": \"subscriber-id\",\n"
+"                \"never-send\": false,\n"
+"                \"space\": \"dhcp6\"\n"
+"            },\n"
+"            {\n"
+"                \"always-send\": false,\n"
+"                \"code\": 38,\n"
+"                \"csv-format\": true,\n"
+"                \"data\": \"1234\",\n"
+"                \"name\": \"foo\",\n"
+"                \"never-send\": false,\n"
+"                \"space\": \"isc\"\n"
+"            }\n"
+"        ],\n"
+"        \"option-def\": [\n"
+"            {\n"
+"                \"array\": false,\n"
+"                \"code\": 38,\n"
+"                \"encapsulate\": \"\",\n"
+"                \"name\": \"foo\",\n"
+"                \"record-types\": \"\",\n"
+"                \"space\": \"isc\",\n"
+"                \"type\": \"uint32\"\n"
+"            }\n"
+"        ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"pd-allocator\": \"iterative\",\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"relay-supplied-options\": [ \"65\" ],\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-id\": {\n"
+"            \"enterprise-id\": 0,\n"
+"            \"htype\": 0,\n"
+"            \"identifier\": \"\",\n"
+"            \"persist\": true,\n"
+"            \"time\": 0,\n"
+"            \"type\": \"LLT\"\n"
+"        },\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": true,\n"
+"                \"id\": 1,\n"
+"                \"max-preferred-lifetime\": 3000,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-preferred-lifetime\": 3000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pd-allocator\": \"iterative\",\n"
+"                \"pd-pools\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"2001:db8:1::/80\"\n"
+"                    }\n"
+"                ],\n"
+"                \"preferred-lifetime\": 3000,\n"
+"                \"rapid-commit\": false,\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"2001:db8:1::/64\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.8,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.8,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 22
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"calculate-tee-times\": true,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring6\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"mac-sources\": [ \"any\" ],\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"option-data\": [\n"
+"            {\n"
+"                \"always-send\": false,\n"
+"                \"code\": 110,\n"
+"                \"csv-format\": true,\n"
+"                \"data\": \"1234\",\n"
+"                \"name\": \"foo\",\n"
+"                \"never-send\": false,\n"
+"                \"space\": \"isc\"\n"
+"            },\n"
+"            {\n"
+"                \"always-send\": false,\n"
+"                \"code\": 111,\n"
+"                \"csv-format\": true,\n"
+"                \"data\": \"192.168.2.1\",\n"
+"                \"name\": \"foo2\",\n"
+"                \"never-send\": false,\n"
+"                \"space\": \"isc\"\n"
+"            }\n"
+"        ],\n"
+"        \"option-def\": [\n"
+"            {\n"
+"                \"array\": false,\n"
+"                \"code\": 110,\n"
+"                \"encapsulate\": \"\",\n"
+"                \"name\": \"foo\",\n"
+"                \"record-types\": \"\",\n"
+"                \"space\": \"isc\",\n"
+"                \"type\": \"uint32\"\n"
+"            },\n"
+"            {\n"
+"                \"array\": false,\n"
+"                \"code\": 111,\n"
+"                \"encapsulate\": \"\",\n"
+"                \"name\": \"foo2\",\n"
+"                \"record-types\": \"\",\n"
+"                \"space\": \"isc\",\n"
+"                \"type\": \"ipv4-address\"\n"
+"            }\n"
+"        ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"pd-allocator\": \"iterative\",\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"relay-supplied-options\": [ \"65\" ],\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-id\": {\n"
+"            \"enterprise-id\": 0,\n"
+"            \"htype\": 0,\n"
+"            \"identifier\": \"\",\n"
+"            \"persist\": true,\n"
+"            \"time\": 0,\n"
+"            \"type\": \"LLT\"\n"
+"        },\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet6\": [ ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.8,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 23
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"calculate-tee-times\": true,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring6\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"mac-sources\": [ \"any\" ],\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"option-data\": [\n"
+"            {\n"
+"                \"always-send\": false,\n"
+"                \"code\": 100,\n"
+"                \"csv-format\": true,\n"
+"                \"data\": \"11\",\n"
+"                \"name\": \"base-option\",\n"
+"                \"never-send\": false,\n"
+"                \"space\": \"dhcp6\"\n"
+"            },\n"
+"            {\n"
+"                \"always-send\": false,\n"
+"                \"code\": 110,\n"
+"                \"csv-format\": true,\n"
+"                \"data\": \"1234\",\n"
+"                \"name\": \"foo\",\n"
+"                \"never-send\": false,\n"
+"                \"space\": \"isc\"\n"
+"            },\n"
+"            {\n"
+"                \"always-send\": false,\n"
+"                \"code\": 111,\n"
+"                \"csv-format\": true,\n"
+"                \"data\": \"192.168.2.1\",\n"
+"                \"name\": \"foo2\",\n"
+"                \"never-send\": false,\n"
+"                \"space\": \"isc\"\n"
+"            }\n"
+"        ],\n"
+"        \"option-def\": [\n"
+"            {\n"
+"                \"array\": false,\n"
+"                \"code\": 100,\n"
+"                \"encapsulate\": \"isc\",\n"
+"                \"name\": \"base-option\",\n"
+"                \"record-types\": \"\",\n"
+"                \"space\": \"dhcp6\",\n"
+"                \"type\": \"uint8\"\n"
+"            },\n"
+"            {\n"
+"                \"array\": false,\n"
+"                \"code\": 110,\n"
+"                \"encapsulate\": \"\",\n"
+"                \"name\": \"foo\",\n"
+"                \"record-types\": \"\",\n"
+"                \"space\": \"isc\",\n"
+"                \"type\": \"uint32\"\n"
+"            },\n"
+"            {\n"
+"                \"array\": false,\n"
+"                \"code\": 111,\n"
+"                \"encapsulate\": \"\",\n"
+"                \"name\": \"foo2\",\n"
+"                \"record-types\": \"\",\n"
+"                \"space\": \"isc\",\n"
+"                \"type\": \"ipv4-address\"\n"
+"            }\n"
+"        ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"pd-allocator\": \"iterative\",\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"relay-supplied-options\": [ \"65\" ],\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-id\": {\n"
+"            \"enterprise-id\": 0,\n"
+"            \"htype\": 0,\n"
+"            \"identifier\": \"\",\n"
+"            \"persist\": true,\n"
+"            \"time\": 0,\n"
+"            \"type\": \"LLT\"\n"
+"        },\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": true,\n"
+"                \"id\": 1,\n"
+"                \"max-preferred-lifetime\": 3000,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-preferred-lifetime\": 3000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pd-allocator\": \"iterative\",\n"
+"                \"pd-pools\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"2001:db8:1::/80\"\n"
+"                    }\n"
+"                ],\n"
+"                \"preferred-lifetime\": 3000,\n"
+"                \"rapid-commit\": false,\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"2001:db8:1::/64\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.8,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.8,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 24
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"calculate-tee-times\": true,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring6\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"mac-sources\": [ \"any\" ],\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"pd-allocator\": \"iterative\",\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"relay-supplied-options\": [ \"65\" ],\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-id\": {\n"
+"            \"enterprise-id\": 0,\n"
+"            \"htype\": 0,\n"
+"            \"identifier\": \"\",\n"
+"            \"persist\": true,\n"
+"            \"time\": 0,\n"
+"            \"type\": \"LLT\"\n"
+"        },\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": true,\n"
+"                \"id\": 1,\n"
+"                \"max-preferred-lifetime\": 3000,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-preferred-lifetime\": 3000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [\n"
+"                    {\n"
+"                        \"always-send\": false,\n"
+"                        \"code\": 38,\n"
+"                        \"csv-format\": false,\n"
+"                        \"data\": \"0102030405060708090A\",\n"
+"                        \"name\": \"subscriber-id\",\n"
+"                        \"never-send\": false,\n"
+"                        \"space\": \"dhcp6\"\n"
+"                    }\n"
+"                ],\n"
+"                \"pd-allocator\": \"iterative\",\n"
+"                \"pd-pools\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"2001:db8:1::/80\"\n"
+"                    }\n"
+"                ],\n"
+"                \"preferred-lifetime\": 3000,\n"
+"                \"rapid-commit\": false,\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"2001:db8:1::/64\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.8,\n"
+"                \"valid-lifetime\": 4000\n"
+"            },\n"
+"            {\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": true,\n"
+"                \"id\": 2,\n"
+"                \"max-preferred-lifetime\": 3000,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-preferred-lifetime\": 3000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [\n"
+"                    {\n"
+"                        \"always-send\": false,\n"
+"                        \"code\": 15,\n"
+"                        \"csv-format\": false,\n"
+"                        \"data\": \"FFFEFDFCFB\",\n"
+"                        \"name\": \"user-class\",\n"
+"                        \"never-send\": false,\n"
+"                        \"space\": \"dhcp6\"\n"
+"                    }\n"
+"                ],\n"
+"                \"pd-allocator\": \"iterative\",\n"
+"                \"pd-pools\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"2001:db8:2::/80\"\n"
+"                    }\n"
+"                ],\n"
+"                \"preferred-lifetime\": 3000,\n"
+"                \"rapid-commit\": false,\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"2001:db8:2::/64\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.8,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.8,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 25
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"calculate-tee-times\": true,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring6\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"mac-sources\": [ \"any\" ],\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"pd-allocator\": \"iterative\",\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"relay-supplied-options\": [ \"65\" ],\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-id\": {\n"
+"            \"enterprise-id\": 0,\n"
+"            \"htype\": 0,\n"
+"            \"identifier\": \"\",\n"
+"            \"persist\": true,\n"
+"            \"time\": 0,\n"
+"            \"type\": \"LLT\"\n"
+"        },\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": true,\n"
+"                \"id\": 1,\n"
+"                \"max-preferred-lifetime\": 3000,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-preferred-lifetime\": 3000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pd-allocator\": \"iterative\",\n"
+"                \"pd-pools\": [\n"
+"                    {\n"
+"                        \"delegated-len\": 64,\n"
+"                        \"option-data\": [\n"
+"                            {\n"
+"                                \"always-send\": false,\n"
+"                                \"code\": 38,\n"
+"                                \"csv-format\": false,\n"
+"                                \"data\": \"112233445566\",\n"
+"                                \"name\": \"subscriber-id\",\n"
+"                                \"never-send\": false,\n"
+"                                \"space\": \"dhcp6\"\n"
+"                            }\n"
+"                        ],\n"
+"                        \"prefix\": \"3000::\",\n"
+"                        \"prefix-len\": 48\n"
+"                    },\n"
+"                    {\n"
+"                        \"delegated-len\": 64,\n"
+"                        \"option-data\": [\n"
+"                            {\n"
+"                                \"always-send\": false,\n"
+"                                \"code\": 15,\n"
+"                                \"csv-format\": false,\n"
+"                                \"data\": \"AABBCCDDEE\",\n"
+"                                \"name\": \"user-class\",\n"
+"                                \"never-send\": false,\n"
+"                                \"space\": \"dhcp6\"\n"
+"                            }\n"
+"                        ],\n"
+"                        \"prefix\": \"3001::\",\n"
+"                        \"prefix-len\": 48\n"
+"                    }\n"
+"                ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [\n"
+"                            {\n"
+"                                \"always-send\": false,\n"
+"                                \"code\": 38,\n"
+"                                \"csv-format\": false,\n"
+"                                \"data\": \"0102030405060708090A\",\n"
+"                                \"name\": \"subscriber-id\",\n"
+"                                \"never-send\": false,\n"
+"                                \"space\": \"dhcp6\"\n"
+"                            }\n"
+"                        ],\n"
+"                        \"pool\": \"2001:db8:1::10-2001:db8:1::100\"\n"
+"                    },\n"
+"                    {\n"
+"                        \"option-data\": [\n"
+"                            {\n"
+"                                \"always-send\": false,\n"
+"                                \"code\": 15,\n"
+"                                \"csv-format\": false,\n"
+"                                \"data\": \"FFFEFDFCFB\",\n"
+"                                \"name\": \"user-class\",\n"
+"                                \"never-send\": false,\n"
+"                                \"space\": \"dhcp6\"\n"
+"                            }\n"
+"                        ],\n"
+"                        \"pool\": \"2001:db8:1::300-2001:db8:1::400\"\n"
+"                    }\n"
+"                ],\n"
+"                \"preferred-lifetime\": 3000,\n"
+"                \"rapid-commit\": false,\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"2001:db8:1::/64\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.8,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.8,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 26
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"calculate-tee-times\": true,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring6\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"mac-sources\": [ \"any\" ],\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"option-data\": [\n"
+"            {\n"
+"                \"always-send\": false,\n"
+"                \"code\": 100,\n"
+"                \"csv-format\": false,\n"
+"                \"data\": \"1234\",\n"
+"                \"never-send\": false,\n"
+"                \"space\": \"vendor-1234\"\n"
+"            },\n"
+"            {\n"
+"                \"always-send\": false,\n"
+"                \"code\": 100,\n"
+"                \"csv-format\": false,\n"
+"                \"data\": \"ABCDEF0105\",\n"
+"                \"never-send\": false,\n"
+"                \"space\": \"vendor-4491\"\n"
+"            }\n"
+"        ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"pd-allocator\": \"iterative\",\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"relay-supplied-options\": [ \"65\" ],\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-id\": {\n"
+"            \"enterprise-id\": 0,\n"
+"            \"htype\": 0,\n"
+"            \"identifier\": \"\",\n"
+"            \"persist\": true,\n"
+"            \"time\": 0,\n"
+"            \"type\": \"LLT\"\n"
+"        },\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": true,\n"
+"                \"id\": 1,\n"
+"                \"max-preferred-lifetime\": 3000,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-preferred-lifetime\": 3000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pd-allocator\": \"iterative\",\n"
+"                \"pd-pools\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"2001:db8:1::/80\"\n"
+"                    }\n"
+"                ],\n"
+"                \"preferred-lifetime\": 3000,\n"
+"                \"rapid-commit\": false,\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"2001:db8:1::/64\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.8,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.8,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 27
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"calculate-tee-times\": true,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring6\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"mac-sources\": [ \"any\" ],\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"option-data\": [\n"
+"            {\n"
+"                \"always-send\": false,\n"
+"                \"code\": 100,\n"
+"                \"csv-format\": true,\n"
+"                \"data\": \"this is a string vendor-opt\",\n"
+"                \"name\": \"foo\",\n"
+"                \"never-send\": false,\n"
+"                \"space\": \"vendor-4491\"\n"
+"            }\n"
+"        ],\n"
+"        \"option-def\": [\n"
+"            {\n"
+"                \"array\": false,\n"
+"                \"code\": 100,\n"
+"                \"encapsulate\": \"\",\n"
+"                \"name\": \"foo\",\n"
+"                \"record-types\": \"\",\n"
+"                \"space\": \"vendor-4491\",\n"
+"                \"type\": \"string\"\n"
+"            }\n"
+"        ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"pd-allocator\": \"iterative\",\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"relay-supplied-options\": [ \"65\" ],\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-id\": {\n"
+"            \"enterprise-id\": 0,\n"
+"            \"htype\": 0,\n"
+"            \"identifier\": \"\",\n"
+"            \"persist\": true,\n"
+"            \"time\": 0,\n"
+"            \"type\": \"LLT\"\n"
+"        },\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": true,\n"
+"                \"id\": 1,\n"
+"                \"max-preferred-lifetime\": 3000,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-preferred-lifetime\": 3000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pd-allocator\": \"iterative\",\n"
+"                \"pd-pools\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"2001:db8:1::/80\"\n"
+"                    }\n"
+"                ],\n"
+"                \"preferred-lifetime\": 3000,\n"
+"                \"rapid-commit\": false,\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"2001:db8:1::/64\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.8,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.8,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 28
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"calculate-tee-times\": true,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring6\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"eth0\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"mac-sources\": [ \"any\" ],\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"pd-allocator\": \"iterative\",\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"relay-supplied-options\": [ \"65\" ],\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-id\": {\n"
+"            \"enterprise-id\": 0,\n"
+"            \"htype\": 0,\n"
+"            \"identifier\": \"\",\n"
+"            \"persist\": true,\n"
+"            \"time\": 0,\n"
+"            \"type\": \"LLT\"\n"
+"        },\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet6\": [ ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.8,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 29
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"calculate-tee-times\": true,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring6\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\", \"eth0\", \"eth1\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"mac-sources\": [ \"any\" ],\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"pd-allocator\": \"iterative\",\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"relay-supplied-options\": [ \"65\" ],\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-id\": {\n"
+"            \"enterprise-id\": 0,\n"
+"            \"htype\": 0,\n"
+"            \"identifier\": \"\",\n"
+"            \"persist\": true,\n"
+"            \"time\": 0,\n"
+"            \"type\": \"LLT\"\n"
+"        },\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet6\": [ ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.8,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 30
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"calculate-tee-times\": true,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring6\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"mac-sources\": [ \"any\" ],\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"pd-allocator\": \"iterative\",\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"relay-supplied-options\": [ \"65\" ],\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-id\": {\n"
+"            \"enterprise-id\": 0,\n"
+"            \"htype\": 0,\n"
+"            \"identifier\": \"\",\n"
+"            \"persist\": true,\n"
+"            \"time\": 0,\n"
+"            \"type\": \"LLT\"\n"
+"        },\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": true,\n"
+"                \"id\": 1,\n"
+"                \"max-preferred-lifetime\": 3000,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-preferred-lifetime\": 3000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pd-allocator\": \"iterative\",\n"
+"                \"pd-pools\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"2001:db8:1::1-2001:db8:1::ffff\"\n"
+"                    }\n"
+"                ],\n"
+"                \"preferred-lifetime\": 3000,\n"
+"                \"rapid-commit\": false,\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ \"2001:db8:1::abcd\" ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"2001:db8:1::/64\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.8,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.8,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 31
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"calculate-tee-times\": true,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring6\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"mac-sources\": [ \"any\" ],\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"pd-allocator\": \"iterative\",\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"relay-supplied-options\": [ \"65\" ],\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-id\": {\n"
+"            \"enterprise-id\": 0,\n"
+"            \"htype\": 0,\n"
+"            \"identifier\": \"\",\n"
+"            \"persist\": true,\n"
+"            \"time\": 0,\n"
+"            \"type\": \"LLT\"\n"
+"        },\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": true,\n"
+"                \"id\": 1,\n"
+"                \"max-preferred-lifetime\": 3000,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-preferred-lifetime\": 3000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pd-allocator\": \"iterative\",\n"
+"                \"pd-pools\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"2001:db8:1::1-2001:db8:1::ffff\"\n"
+"                    }\n"
+"                ],\n"
+"                \"preferred-lifetime\": 3000,\n"
+"                \"rapid-commit\": false,\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ \"2001:db9::abcd\", \"2001:db9::abce\" ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"2001:db8:1::/64\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.8,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.8,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 32
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"calculate-tee-times\": true,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring6\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"mac-sources\": [ \"any\" ],\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"pd-allocator\": \"iterative\",\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"relay-supplied-options\": [ \"65\" ],\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-id\": {\n"
+"            \"enterprise-id\": 0,\n"
+"            \"htype\": 0,\n"
+"            \"identifier\": \"\",\n"
+"            \"persist\": true,\n"
+"            \"time\": 0,\n"
+"            \"type\": \"LLT\"\n"
+"        },\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": true,\n"
+"                \"client-class\": \"alpha\",\n"
+"                \"id\": 1,\n"
+"                \"max-preferred-lifetime\": 3000,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-preferred-lifetime\": 3000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pd-allocator\": \"iterative\",\n"
+"                \"pd-pools\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"2001:db8:1::/80\"\n"
+"                    }\n"
+"                ],\n"
+"                \"preferred-lifetime\": 3000,\n"
+"                \"rapid-commit\": false,\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"2001:db8:1::/64\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.8,\n"
+"                \"valid-lifetime\": 4000\n"
+"            },\n"
+"            {\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": true,\n"
+"                \"client-class\": \"beta\",\n"
+"                \"id\": 2,\n"
+"                \"max-preferred-lifetime\": 3000,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-preferred-lifetime\": 3000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pd-allocator\": \"iterative\",\n"
+"                \"pd-pools\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"2001:db8:2::/80\"\n"
+"                    }\n"
+"                ],\n"
+"                \"preferred-lifetime\": 3000,\n"
+"                \"rapid-commit\": false,\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"2001:db8:2::/64\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.8,\n"
+"                \"valid-lifetime\": 4000\n"
+"            },\n"
+"            {\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": true,\n"
+"                \"client-class\": \"gamma\",\n"
+"                \"id\": 3,\n"
+"                \"max-preferred-lifetime\": 3000,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-preferred-lifetime\": 3000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pd-allocator\": \"iterative\",\n"
+"                \"pd-pools\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"2001:db8:3::/80\"\n"
+"                    }\n"
+"                ],\n"
+"                \"preferred-lifetime\": 3000,\n"
+"                \"rapid-commit\": false,\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"2001:db8:3::/64\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.8,\n"
+"                \"valid-lifetime\": 4000\n"
+"            },\n"
+"            {\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": true,\n"
+"                \"id\": 4,\n"
+"                \"max-preferred-lifetime\": 3000,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-preferred-lifetime\": 3000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pd-allocator\": \"iterative\",\n"
+"                \"pd-pools\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"2001:db8:4::/80\"\n"
+"                    }\n"
+"                ],\n"
+"                \"preferred-lifetime\": 3000,\n"
+"                \"rapid-commit\": false,\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"2001:db8:4::/64\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.8,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.8,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 33
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"calculate-tee-times\": true,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring6\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"mac-sources\": [ \"any\" ],\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"pd-allocator\": \"iterative\",\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"relay-supplied-options\": [ \"65\" ],\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-id\": {\n"
+"            \"enterprise-id\": 0,\n"
+"            \"htype\": 0,\n"
+"            \"identifier\": \"\",\n"
+"            \"persist\": true,\n"
+"            \"time\": 0,\n"
+"            \"type\": \"LLT\"\n"
+"        },\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": true,\n"
+"                \"id\": 1,\n"
+"                \"max-preferred-lifetime\": 3000,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-preferred-lifetime\": 3000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pd-allocator\": \"iterative\",\n"
+"                \"pd-pools\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"client-class\": \"alpha\",\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"2001:db8:1::/80\"\n"
+"                    },\n"
+"                    {\n"
+"                        \"client-class\": \"beta\",\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"2001:db8:2::/80\"\n"
+"                    },\n"
+"                    {\n"
+"                        \"client-class\": \"gamma\",\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"2001:db8:3::/80\"\n"
+"                    },\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"2001:db8:4::/80\"\n"
+"                    }\n"
+"                ],\n"
+"                \"preferred-lifetime\": 3000,\n"
+"                \"rapid-commit\": false,\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"2001:db8::/40\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.8,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.8,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 34
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"calculate-tee-times\": true,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring6\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"mac-sources\": [ \"any\" ],\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"pd-allocator\": \"iterative\",\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"relay-supplied-options\": [ \"65\" ],\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-id\": {\n"
+"            \"enterprise-id\": 0,\n"
+"            \"htype\": 0,\n"
+"            \"identifier\": \"\",\n"
+"            \"persist\": true,\n"
+"            \"time\": 0,\n"
+"            \"type\": \"LLT\"\n"
+"        },\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": true,\n"
+"                \"id\": 1,\n"
+"                \"max-preferred-lifetime\": 3000,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-preferred-lifetime\": 3000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pd-allocator\": \"iterative\",\n"
+"                \"pd-pools\": [\n"
+"                    {\n"
+"                        \"client-class\": \"alpha\",\n"
+"                        \"delegated-len\": 64,\n"
+"                        \"option-data\": [ ],\n"
+"                        \"prefix\": \"2001:db8:1::\",\n"
+"                        \"prefix-len\": 48\n"
+"                    },\n"
+"                    {\n"
+"                        \"client-class\": \"beta\",\n"
+"                        \"delegated-len\": 64,\n"
+"                        \"option-data\": [ ],\n"
+"                        \"prefix\": \"2001:db8:2::\",\n"
+"                        \"prefix-len\": 48\n"
+"                    },\n"
+"                    {\n"
+"                        \"client-class\": \"gamma\",\n"
+"                        \"delegated-len\": 64,\n"
+"                        \"option-data\": [ ],\n"
+"                        \"prefix\": \"2001:db8:3::\",\n"
+"                        \"prefix-len\": 48\n"
+"                    },\n"
+"                    {\n"
+"                        \"delegated-len\": 64,\n"
+"                        \"option-data\": [ ],\n"
+"                        \"prefix\": \"2001:db8:4::\",\n"
+"                        \"prefix-len\": 48\n"
+"                    }\n"
+"                ],\n"
+"                \"pools\": [ ],\n"
+"                \"preferred-lifetime\": 3000,\n"
+"                \"rapid-commit\": false,\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"2001:db8::/64\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.8,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.8,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 35
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"calculate-tee-times\": true,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": true,\n"
+"            \"max-queue-size\": 2048,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"3001::2\",\n"
+"            \"sender-port\": 778,\n"
+"            \"server-ip\": \"3001::1\",\n"
+"            \"server-port\": 777\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring6\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"mac-sources\": [ \"any\" ],\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"pd-allocator\": \"iterative\",\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"relay-supplied-options\": [ \"65\" ],\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-id\": {\n"
+"            \"enterprise-id\": 0,\n"
+"            \"htype\": 0,\n"
+"            \"identifier\": \"\",\n"
+"            \"persist\": true,\n"
+"            \"time\": 0,\n"
+"            \"type\": \"LLT\"\n"
+"        },\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": true,\n"
+"                \"id\": 1,\n"
+"                \"max-preferred-lifetime\": 3000,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-preferred-lifetime\": 3000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pd-allocator\": \"iterative\",\n"
+"                \"pd-pools\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"2001:db8:1::/80\"\n"
+"                    }\n"
+"                ],\n"
+"                \"preferred-lifetime\": 3000,\n"
+"                \"rapid-commit\": false,\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"2001:db8:1::/64\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.8,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.8,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 36
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"calculate-tee-times\": true,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"test.prefix\",\n"
+"        \"ddns-override-client-update\": true,\n"
+"        \"ddns-override-no-update\": true,\n"
+"        \"ddns-qualifying-suffix\": \"test.suffix.\",\n"
+"        \"ddns-replace-client-name\": \"when-present\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": true,\n"
+"            \"max-queue-size\": 2048,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"3001::2\",\n"
+"            \"sender-port\": 778,\n"
+"            \"server-ip\": \"3001::1\",\n"
+"            \"server-port\": 777\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring6\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
+"        \"hostname-char-replacement\": \"x\",\n"
+"        \"hostname-char-set\": \"[^A-Z]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"mac-sources\": [ \"any\" ],\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"pd-allocator\": \"iterative\",\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"relay-supplied-options\": [ \"65\" ],\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-id\": {\n"
+"            \"enterprise-id\": 0,\n"
+"            \"htype\": 0,\n"
+"            \"identifier\": \"\",\n"
+"            \"persist\": true,\n"
+"            \"time\": 0,\n"
+"            \"type\": \"LLT\"\n"
+"        },\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": true,\n"
+"                \"id\": 1,\n"
+"                \"max-preferred-lifetime\": 3000,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-preferred-lifetime\": 3000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pd-allocator\": \"iterative\",\n"
+"                \"pd-pools\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"2001:db8:1::/80\"\n"
+"                    }\n"
+"                ],\n"
+"                \"preferred-lifetime\": 3000,\n"
+"                \"rapid-commit\": false,\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"2001:db8:1::/64\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.8,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.8,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 37
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"calculate-tee-times\": true,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"global.prefix\",\n"
+"        \"ddns-override-client-update\": true,\n"
+"        \"ddns-override-no-update\": true,\n"
+"        \"ddns-qualifying-suffix\": \"global.suffix.\",\n"
+"        \"ddns-replace-client-name\": \"always\",\n"
+"        \"ddns-send-updates\": false,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": true,\n"
+"            \"max-queue-size\": 2048,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"3001::2\",\n"
+"            \"sender-port\": 778,\n"
+"            \"server-ip\": \"3001::1\",\n"
+"            \"server-port\": 777\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring6\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
+"        \"hostname-char-replacement\": \"x\",\n"
+"        \"hostname-char-set\": \"[^A-Z]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"mac-sources\": [ \"any\" ],\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"pd-allocator\": \"iterative\",\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"relay-supplied-options\": [ \"65\" ],\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-id\": {\n"
+"            \"enterprise-id\": 0,\n"
+"            \"htype\": 0,\n"
+"            \"identifier\": \"\",\n"
+"            \"persist\": true,\n"
+"            \"time\": 0,\n"
+"            \"type\": \"LLT\"\n"
+"        },\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": true,\n"
+"                \"id\": 1,\n"
+"                \"max-preferred-lifetime\": 3000,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-preferred-lifetime\": 3000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pd-allocator\": \"iterative\",\n"
+"                \"pd-pools\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"2001:db8:1::/80\"\n"
+"                    }\n"
+"                ],\n"
+"                \"preferred-lifetime\": 3000,\n"
+"                \"rapid-commit\": false,\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"2001:db8:1::/64\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.8,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.8,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 38
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"calculate-tee-times\": true,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring6\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"mac-sources\": [ \"any\" ],\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"pd-allocator\": \"iterative\",\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"relay-supplied-options\": [ \"65\" ],\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-id\": {\n"
+"            \"enterprise-id\": 0,\n"
+"            \"htype\": 0,\n"
+"            \"identifier\": \"\",\n"
+"            \"persist\": true,\n"
+"            \"time\": 0,\n"
+"            \"type\": \"LLT\"\n"
+"        },\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": true,\n"
+"                \"id\": 123,\n"
+"                \"max-preferred-lifetime\": 3000,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-preferred-lifetime\": 3000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pd-allocator\": \"iterative\",\n"
+"                \"pd-pools\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"2001:db8:1::/80\"\n"
+"                    }\n"
+"                ],\n"
+"                \"preferred-lifetime\": 3000,\n"
+"                \"rapid-commit\": false,\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"2001:db8:1::/64\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.8,\n"
+"                \"valid-lifetime\": 4000\n"
+"            },\n"
+"            {\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": true,\n"
+"                \"id\": 234,\n"
+"                \"max-preferred-lifetime\": 3000,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-preferred-lifetime\": 3000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pd-allocator\": \"iterative\",\n"
+"                \"pd-pools\": [ ],\n"
+"                \"pools\": [ ],\n"
+"                \"preferred-lifetime\": 3000,\n"
+"                \"rapid-commit\": false,\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [\n"
+"                    {\n"
+"                        \"client-classes\": [ ],\n"
+"                        \"hostname\": \"\",\n"
+"                        \"hw-address\": \"01:02:03:04:05:06\",\n"
+"                        \"ip-addresses\": [ \"2001:db8:2::abcd\" ],\n"
+"                        \"option-data\": [\n"
+"                            {\n"
+"                                \"always-send\": false,\n"
+"                                \"code\": 23,\n"
+"                                \"csv-format\": true,\n"
+"                                \"data\": \"2001:db8:2::abbc\",\n"
+"                                \"name\": \"dns-servers\",\n"
+"                                \"never-send\": false,\n"
+"                                \"space\": \"dhcp6\"\n"
+"                            },\n"
+"                            {\n"
+"                                \"always-send\": false,\n"
+"                                \"code\": 7,\n"
+"                                \"csv-format\": true,\n"
+"                                \"data\": \"25\",\n"
+"                                \"name\": \"preference\",\n"
+"                                \"never-send\": false,\n"
+"                                \"space\": \"dhcp6\"\n"
+"                            }\n"
+"                        ],\n"
+"                        \"prefixes\": [ ]\n"
+"                    },\n"
+"                    {\n"
+"                        \"client-classes\": [ ],\n"
+"                        \"duid\": \"01:02:03:04:05:06:07:08:09:0a\",\n"
+"                        \"hostname\": \"\",\n"
+"                        \"ip-addresses\": [ \"2001:db8:2::1234\" ],\n"
+"                        \"option-data\": [\n"
+"                            {\n"
+"                                \"always-send\": false,\n"
+"                                \"code\": 23,\n"
+"                                \"csv-format\": true,\n"
+"                                \"data\": \"2001:db8:2::1111\",\n"
+"                                \"name\": \"dns-servers\",\n"
+"                                \"never-send\": false,\n"
+"                                \"space\": \"dhcp6\"\n"
+"                            },\n"
+"                            {\n"
+"                                \"always-send\": false,\n"
+"                                \"code\": 7,\n"
+"                                \"csv-format\": true,\n"
+"                                \"data\": \"11\",\n"
+"                                \"name\": \"preference\",\n"
+"                                \"never-send\": false,\n"
+"                                \"space\": \"dhcp6\"\n"
+"                            }\n"
+"                        ],\n"
+"                        \"prefixes\": [ ]\n"
+"                    }\n"
+"                ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"2001:db8:2::/64\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.8,\n"
+"                \"valid-lifetime\": 4000\n"
+"            },\n"
+"            {\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": true,\n"
+"                \"id\": 542,\n"
+"                \"max-preferred-lifetime\": 3000,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-preferred-lifetime\": 3000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pd-allocator\": \"iterative\",\n"
+"                \"pd-pools\": [ ],\n"
+"                \"pools\": [ ],\n"
+"                \"preferred-lifetime\": 3000,\n"
+"                \"rapid-commit\": false,\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [\n"
+"                    {\n"
+"                        \"client-classes\": [ ],\n"
+"                        \"hostname\": \"\",\n"
+"                        \"hw-address\": \"06:05:04:03:02:01\",\n"
+"                        \"ip-addresses\": [ ],\n"
+"                        \"option-data\": [ ],\n"
+"                        \"prefixes\": [ \"2001:db8:3:1::/96\" ]\n"
+"                    },\n"
+"                    {\n"
+"                        \"client-classes\": [ ],\n"
+"                        \"duid\": \"0a:09:08:07:06:05:04:03:02:01\",\n"
+"                        \"hostname\": \"\",\n"
+"                        \"ip-addresses\": [ ],\n"
+"                        \"option-data\": [\n"
+"                            {\n"
+"                                \"always-send\": false,\n"
+"                                \"code\": 23,\n"
+"                                \"csv-format\": true,\n"
+"                                \"data\": \"2001:db8:3::3333\",\n"
+"                                \"name\": \"dns-servers\",\n"
+"                                \"never-send\": false,\n"
+"                                \"space\": \"dhcp6\"\n"
+"                            },\n"
+"                            {\n"
+"                                \"always-send\": false,\n"
+"                                \"code\": 7,\n"
+"                                \"csv-format\": true,\n"
+"                                \"data\": \"33\",\n"
+"                                \"name\": \"preference\",\n"
+"                                \"never-send\": false,\n"
+"                                \"space\": \"dhcp6\"\n"
+"                            }\n"
+"                        ],\n"
+"                        \"prefixes\": [ \"2001:db8:3:2::/96\" ]\n"
+"                    }\n"
+"                ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"2001:db8:3::/64\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.8,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.8,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 39
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"calculate-tee-times\": true,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring6\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"mac-sources\": [ \"any\" ],\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [\n"
+"            {\n"
+"                \"array\": false,\n"
+"                \"code\": 100,\n"
+"                \"encapsulate\": \"\",\n"
+"                \"name\": \"foo\",\n"
+"                \"record-types\": \"\",\n"
+"                \"space\": \"isc\",\n"
+"                \"type\": \"uint32\"\n"
+"            }\n"
+"        ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"pd-allocator\": \"iterative\",\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"relay-supplied-options\": [ \"65\" ],\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-id\": {\n"
+"            \"enterprise-id\": 0,\n"
+"            \"htype\": 0,\n"
+"            \"identifier\": \"\",\n"
+"            \"persist\": true,\n"
+"            \"time\": 0,\n"
+"            \"type\": \"LLT\"\n"
+"        },\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": true,\n"
+"                \"id\": 234,\n"
+"                \"max-preferred-lifetime\": 3000,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-preferred-lifetime\": 3000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pd-allocator\": \"iterative\",\n"
+"                \"pd-pools\": [ ],\n"
+"                \"pools\": [ ],\n"
+"                \"preferred-lifetime\": 3000,\n"
+"                \"rapid-commit\": false,\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [\n"
+"                    {\n"
+"                        \"client-classes\": [ ],\n"
+"                        \"duid\": \"01:02:03:04:05:06:07:08:09:0a\",\n"
+"                        \"hostname\": \"\",\n"
+"                        \"ip-addresses\": [ \"2001:db8:2::1234\" ],\n"
+"                        \"option-data\": [\n"
+"                            {\n"
+"                                \"always-send\": false,\n"
+"                                \"code\": 100,\n"
+"                                \"csv-format\": true,\n"
+"                                \"data\": \"11\",\n"
+"                                \"name\": \"foo\",\n"
+"                                \"never-send\": false,\n"
+"                                \"space\": \"isc\"\n"
+"                            }\n"
+"                        ],\n"
+"                        \"prefixes\": [ ]\n"
+"                    }\n"
+"                ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"2001:db8:2::/64\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.8,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.8,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 40
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"calculate-tee-times\": true,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring6\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"mac-sources\": [ \"client-link-addr-option\", \"remote-id\", \"subscriber-id\" ],\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"pd-allocator\": \"iterative\",\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"relay-supplied-options\": [ \"65\" ],\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-id\": {\n"
+"            \"enterprise-id\": 0,\n"
+"            \"htype\": 0,\n"
+"            \"identifier\": \"\",\n"
+"            \"persist\": true,\n"
+"            \"time\": 0,\n"
+"            \"type\": \"LLT\"\n"
+"        },\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet6\": [ ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.8,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 41
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"calculate-tee-times\": true,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring6\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"mac-sources\": [ \"client-link-addr-option\", \"remote-id\", \"subscriber-id\" ],\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"pd-allocator\": \"iterative\",\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"relay-supplied-options\": [ \"65\" ],\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-id\": {\n"
+"            \"enterprise-id\": 0,\n"
+"            \"htype\": 0,\n"
+"            \"identifier\": \"\",\n"
+"            \"persist\": true,\n"
+"            \"time\": 0,\n"
+"            \"type\": \"LLT\"\n"
+"        },\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet6\": [ ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.8,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 42
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"calculate-tee-times\": true,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring6\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"mac-sources\": [ \"any\" ],\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"pd-allocator\": \"iterative\",\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"relay-supplied-options\": [ \"65\" ],\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-id\": {\n"
+"            \"enterprise-id\": 0,\n"
+"            \"htype\": 0,\n"
+"            \"identifier\": \"\",\n"
+"            \"persist\": true,\n"
+"            \"time\": 0,\n"
+"            \"type\": \"LLT\"\n"
+"        },\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": true,\n"
+"                \"id\": 1,\n"
+"                \"max-preferred-lifetime\": 3000,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-preferred-lifetime\": 3000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pd-allocator\": \"iterative\",\n"
+"                \"pd-pools\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"2001:db8:1::/64\"\n"
+"                    }\n"
+"                ],\n"
+"                \"preferred-lifetime\": 3000,\n"
+"                \"rapid-commit\": false,\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"reservations-global\": false,\n"
+"                \"reservations-in-subnet\": true,\n"
+"                \"reservations-out-of-pool\": false,\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"2001:db8:1::/48\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.8,\n"
+"                \"valid-lifetime\": 4000\n"
+"            },\n"
+"            {\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": true,\n"
+"                \"id\": 2,\n"
+"                \"max-preferred-lifetime\": 3000,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-preferred-lifetime\": 3000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pd-allocator\": \"iterative\",\n"
+"                \"pd-pools\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"2001:db8:2::/64\"\n"
+"                    }\n"
+"                ],\n"
+"                \"preferred-lifetime\": 3000,\n"
+"                \"rapid-commit\": false,\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"reservations-global\": false,\n"
+"                \"reservations-in-subnet\": true,\n"
+"                \"reservations-out-of-pool\": true,\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"2001:db8:2::/48\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.8,\n"
+"                \"valid-lifetime\": 4000\n"
+"            },\n"
+"            {\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": true,\n"
+"                \"id\": 3,\n"
+"                \"max-preferred-lifetime\": 3000,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-preferred-lifetime\": 3000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pd-allocator\": \"iterative\",\n"
+"                \"pd-pools\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"2001:db8:3::/64\"\n"
+"                    }\n"
+"                ],\n"
+"                \"preferred-lifetime\": 3000,\n"
+"                \"rapid-commit\": false,\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"reservations-global\": false,\n"
+"                \"reservations-in-subnet\": false,\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"2001:db8:3::/48\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.8,\n"
+"                \"valid-lifetime\": 4000\n"
+"            },\n"
+"            {\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": true,\n"
+"                \"id\": 4,\n"
+"                \"max-preferred-lifetime\": 3000,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-preferred-lifetime\": 3000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pd-allocator\": \"iterative\",\n"
+"                \"pd-pools\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"2001:db8:4::/64\"\n"
+"                    }\n"
+"                ],\n"
+"                \"preferred-lifetime\": 3000,\n"
+"                \"rapid-commit\": false,\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"reservations-global\": true,\n"
+"                \"reservations-in-subnet\": false,\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"2001:db8:4::/48\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.8,\n"
+"                \"valid-lifetime\": 4000\n"
+"            },\n"
+"            {\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": true,\n"
+"                \"id\": 5,\n"
+"                \"max-preferred-lifetime\": 3000,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-preferred-lifetime\": 3000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pd-allocator\": \"iterative\",\n"
+"                \"pd-pools\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"2001:db8:5::/64\"\n"
+"                    }\n"
+"                ],\n"
+"                \"preferred-lifetime\": 3000,\n"
+"                \"rapid-commit\": false,\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"2001:db8:5::/48\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.8,\n"
+"                \"valid-lifetime\": 4000\n"
+"            },\n"
+"            {\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": true,\n"
+"                \"id\": 6,\n"
+"                \"max-preferred-lifetime\": 3000,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-preferred-lifetime\": 3000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pd-allocator\": \"iterative\",\n"
+"                \"pd-pools\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"2001:db8:6::/64\"\n"
+"                    }\n"
+"                ],\n"
+"                \"preferred-lifetime\": 3000,\n"
+"                \"rapid-commit\": false,\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"reservations-global\": true,\n"
+"                \"reservations-in-subnet\": true,\n"
+"                \"reservations-out-of-pool\": false,\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"2001:db8:6::/48\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.8,\n"
+"                \"valid-lifetime\": 4000\n"
+"            },\n"
+"            {\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": true,\n"
+"                \"id\": 7,\n"
+"                \"max-preferred-lifetime\": 3000,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-preferred-lifetime\": 3000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pd-allocator\": \"iterative\",\n"
+"                \"pd-pools\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"2001:db8:7::/64\"\n"
+"                    }\n"
+"                ],\n"
+"                \"preferred-lifetime\": 3000,\n"
+"                \"rapid-commit\": false,\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"reservations-global\": true,\n"
+"                \"reservations-in-subnet\": true,\n"
+"                \"reservations-out-of-pool\": true,\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"2001:db8:7::/48\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.8,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.8,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 43
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"calculate-tee-times\": true,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring6\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"mac-sources\": [ \"any\" ],\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"pd-allocator\": \"iterative\",\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"relay-supplied-options\": [ \"65\" ],\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": true,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-id\": {\n"
+"            \"enterprise-id\": 0,\n"
+"            \"htype\": 0,\n"
+"            \"identifier\": \"\",\n"
+"            \"persist\": true,\n"
+"            \"time\": 0,\n"
+"            \"type\": \"LLT\"\n"
+"        },\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": true,\n"
+"                \"id\": 1,\n"
+"                \"max-preferred-lifetime\": 3000,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-preferred-lifetime\": 3000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pd-allocator\": \"iterative\",\n"
+"                \"pd-pools\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"2001:db8:1::/64\"\n"
+"                    }\n"
+"                ],\n"
+"                \"preferred-lifetime\": 3000,\n"
+"                \"rapid-commit\": false,\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"reservations-global\": false,\n"
+"                \"reservations-in-subnet\": true,\n"
+"                \"reservations-out-of-pool\": false,\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"2001:db8:1::/48\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.8,\n"
+"                \"valid-lifetime\": 4000\n"
+"            },\n"
+"            {\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": true,\n"
+"                \"id\": 2,\n"
+"                \"max-preferred-lifetime\": 3000,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-preferred-lifetime\": 3000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pd-allocator\": \"iterative\",\n"
+"                \"pd-pools\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"2001:db8:2::/64\"\n"
+"                    }\n"
+"                ],\n"
+"                \"preferred-lifetime\": 3000,\n"
+"                \"rapid-commit\": false,\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"2001:db8:2::/48\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.8,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.8,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 44
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"calculate-tee-times\": true,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring6\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"mac-sources\": [ \"any\" ],\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"pd-allocator\": \"iterative\",\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"relay-supplied-options\": [ \"23\", \"37\", \"65\" ],\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-id\": {\n"
+"            \"enterprise-id\": 0,\n"
+"            \"htype\": 0,\n"
+"            \"identifier\": \"\",\n"
+"            \"persist\": true,\n"
+"            \"time\": 0,\n"
+"            \"type\": \"LLT\"\n"
+"        },\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet6\": [ ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.8,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 45
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"calculate-tee-times\": true,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring6\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"mac-sources\": [ \"any\" ],\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"pd-allocator\": \"iterative\",\n"
+"        \"relay-supplied-options\": [ \"65\" ],\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-id\": {\n"
+"            \"enterprise-id\": 0,\n"
+"            \"htype\": 0,\n"
+"            \"identifier\": \"\",\n"
+"            \"persist\": true,\n"
+"            \"time\": 0,\n"
+"            \"type\": \"LLT\"\n"
+"        },\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet6\": [ ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.8,\n"
+"        \"valid-lifetime\": 7200\n"
+"    }\n",
+    // CONFIGURATION 46
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"calculate-tee-times\": true,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring6\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"mac-sources\": [ \"any\" ],\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"pd-allocator\": \"iterative\",\n"
+"        \"relay-supplied-options\": [ \"65\" ],\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-id\": {\n"
+"            \"enterprise-id\": 0,\n"
+"            \"htype\": 0,\n"
+"            \"identifier\": \"\",\n"
+"            \"persist\": true,\n"
+"            \"time\": 0,\n"
+"            \"type\": \"LLT\"\n"
+"        },\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet6\": [ ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.8,\n"
+"        \"valid-lifetime\": 7200\n"
+"    }\n",
+    // CONFIGURATION 47
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"calculate-tee-times\": true,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 12345,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring6\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"mac-sources\": [ \"any\" ],\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"pd-allocator\": \"iterative\",\n"
+"        \"relay-supplied-options\": [ \"65\" ],\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-id\": {\n"
+"            \"enterprise-id\": 0,\n"
+"            \"htype\": 0,\n"
+"            \"identifier\": \"\",\n"
+"            \"persist\": true,\n"
+"            \"time\": 0,\n"
+"            \"type\": \"LLT\"\n"
+"        },\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet6\": [ ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.8,\n"
+"        \"valid-lifetime\": 7200\n"
+"    }\n",
+    // CONFIGURATION 48
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"calculate-tee-times\": true,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring6\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 35,\n"
+"            \"hold-reclaimed-time\": 1800,\n"
+"            \"max-reclaim-leases\": 50,\n"
+"            \"max-reclaim-time\": 100,\n"
+"            \"reclaim-timer-wait-time\": 20,\n"
+"            \"unwarned-reclaim-cycles\": 10\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"mac-sources\": [ \"any\" ],\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"pd-allocator\": \"iterative\",\n"
+"        \"relay-supplied-options\": [ \"65\" ],\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-id\": {\n"
+"            \"enterprise-id\": 0,\n"
+"            \"htype\": 0,\n"
+"            \"identifier\": \"\",\n"
+"            \"persist\": true,\n"
+"            \"time\": 0,\n"
+"            \"type\": \"LLT\"\n"
+"        },\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet6\": [ ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.8,\n"
+"        \"valid-lifetime\": 7200\n"
+"    }\n",
+    // CONFIGURATION 49
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"calculate-tee-times\": true,\n"
+"        \"client-classes\": [\n"
+"            {\n"
+"                \"name\": \"one\",\n"
+"                \"option-data\": [ ]\n"
+"            },\n"
+"            {\n"
+"                \"name\": \"two\",\n"
+"                \"option-data\": [ ]\n"
+"            },\n"
+"            {\n"
+"                \"name\": \"three\",\n"
+"                \"option-data\": [ ]\n"
+"            }\n"
+"        ],\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring6\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"mac-sources\": [ \"any\" ],\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"pd-allocator\": \"iterative\",\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"relay-supplied-options\": [ \"65\" ],\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-id\": {\n"
+"            \"enterprise-id\": 0,\n"
+"            \"htype\": 0,\n"
+"            \"identifier\": \"\",\n"
+"            \"persist\": true,\n"
+"            \"time\": 0,\n"
+"            \"type\": \"LLT\"\n"
+"        },\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": true,\n"
+"                \"id\": 1,\n"
+"                \"max-preferred-lifetime\": 3000,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-preferred-lifetime\": 3000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pd-allocator\": \"iterative\",\n"
+"                \"pd-pools\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"2001:db8:1::1-2001:db8:1::ffff\"\n"
+"                    }\n"
+"                ],\n"
+"                \"preferred-lifetime\": 3000,\n"
+"                \"rapid-commit\": false,\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"2001:db8:1::/64\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.8,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.8,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 50
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"calculate-tee-times\": true,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring6\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"mac-sources\": [ \"any\" ],\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"pd-allocator\": \"iterative\",\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"relay-supplied-options\": [ \"65\" ],\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-id\": {\n"
+"            \"enterprise-id\": 0,\n"
+"            \"htype\": 0,\n"
+"            \"identifier\": \"\",\n"
+"            \"persist\": true,\n"
+"            \"time\": 0,\n"
+"            \"type\": \"LLT\"\n"
+"        },\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": true,\n"
+"                \"id\": 1,\n"
+"                \"max-preferred-lifetime\": 3000,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-preferred-lifetime\": 3000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pd-allocator\": \"iterative\",\n"
+"                \"pd-pools\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"2001:db8::/64\"\n"
+"                    }\n"
+"                ],\n"
+"                \"preferred-lifetime\": 3000,\n"
+"                \"rapid-commit\": false,\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"2001:db8::/32\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.8,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.8,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 51
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"calculate-tee-times\": true,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring6\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"mac-sources\": [ \"any\" ],\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"pd-allocator\": \"iterative\",\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"relay-supplied-options\": [ \"65\" ],\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-id\": {\n"
+"            \"enterprise-id\": 0,\n"
+"            \"htype\": 0,\n"
+"            \"identifier\": \"\",\n"
+"            \"persist\": true,\n"
+"            \"time\": 0,\n"
+"            \"type\": \"LLT\"\n"
+"        },\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": true,\n"
+"                \"id\": 1,\n"
+"                \"max-preferred-lifetime\": 3000,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-preferred-lifetime\": 3000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pd-allocator\": \"iterative\",\n"
+"                \"pd-pools\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"2001:db8::/64\",\n"
+"                        \"user-context\": { }\n"
+"                    }\n"
+"                ],\n"
+"                \"preferred-lifetime\": 3000,\n"
+"                \"rapid-commit\": false,\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"2001:db8::/32\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.8,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.8,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 52
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"calculate-tee-times\": true,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring6\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"mac-sources\": [ \"any\" ],\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"pd-allocator\": \"iterative\",\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"relay-supplied-options\": [ \"65\" ],\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-id\": {\n"
+"            \"enterprise-id\": 0,\n"
+"            \"htype\": 0,\n"
+"            \"identifier\": \"\",\n"
+"            \"persist\": true,\n"
+"            \"time\": 0,\n"
+"            \"type\": \"LLT\"\n"
+"        },\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": true,\n"
+"                \"id\": 1,\n"
+"                \"max-preferred-lifetime\": 3000,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-preferred-lifetime\": 3000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pd-allocator\": \"iterative\",\n"
+"                \"pd-pools\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"2001:db8::/64\",\n"
+"                        \"user-context\": {\n"
+"                            \"lw4over6-bind-prefix-len\": 56,\n"
+"                            \"lw4over6-sharing-ratio\": 64,\n"
+"                            \"lw4over6-sysports-exclude\": true,\n"
+"                            \"lw4over6-v4-pool\": \"192.0.2.0/24\"\n"
+"                        }\n"
+"                    }\n"
+"                ],\n"
+"                \"preferred-lifetime\": 3000,\n"
+"                \"rapid-commit\": false,\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"2001:db8::/32\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.8,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.8,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 53
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"calculate-tee-times\": true,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring6\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"mac-sources\": [ \"any\" ],\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"pd-allocator\": \"iterative\",\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"relay-supplied-options\": [ \"65\" ],\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-id\": {\n"
+"            \"enterprise-id\": 0,\n"
+"            \"htype\": 0,\n"
+"            \"identifier\": \"\",\n"
+"            \"persist\": true,\n"
+"            \"time\": 0,\n"
+"            \"type\": \"LLT\"\n"
+"        },\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": true,\n"
+"                \"id\": 1,\n"
+"                \"max-preferred-lifetime\": 3000,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-preferred-lifetime\": 3000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pd-allocator\": \"iterative\",\n"
+"                \"pd-pools\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"2001:db8::/64\",\n"
+"                        \"user-context\": {\n"
+"                            \"lw4over6-bind-prefix-len\": 56,\n"
+"                            \"lw4over6-sharing-ratio\": 64,\n"
+"                            \"lw4over6-sysports-exclude\": true,\n"
+"                            \"lw4over6-v4-pool\": \"192.0.2.0/24\"\n"
+"                        }\n"
+"                    }\n"
+"                ],\n"
+"                \"preferred-lifetime\": 3000,\n"
+"                \"rapid-commit\": false,\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"2001:db8::/32\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.8,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.8,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 54
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"calculate-tee-times\": true,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring6\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"mac-sources\": [ \"any\" ],\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"pd-allocator\": \"iterative\",\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"relay-supplied-options\": [ \"65\" ],\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-id\": {\n"
+"            \"enterprise-id\": 0,\n"
+"            \"htype\": 0,\n"
+"            \"identifier\": \"\",\n"
+"            \"persist\": true,\n"
+"            \"time\": 0,\n"
+"            \"type\": \"LLT\"\n"
+"        },\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": true,\n"
+"                \"id\": 1,\n"
+"                \"max-preferred-lifetime\": 3000,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-preferred-lifetime\": 3000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pd-allocator\": \"iterative\",\n"
+"                \"pd-pools\": [\n"
+"                    {\n"
+"                        \"delegated-len\": 64,\n"
+"                        \"option-data\": [ ],\n"
+"                        \"prefix\": \"2001:db8::\",\n"
+"                        \"prefix-len\": 56\n"
+"                    }\n"
+"                ],\n"
+"                \"pools\": [ ],\n"
+"                \"preferred-lifetime\": 3000,\n"
+"                \"rapid-commit\": false,\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"2001:db8::/32\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.8,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.8,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 55
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"calculate-tee-times\": true,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring6\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"mac-sources\": [ \"any\" ],\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"pd-allocator\": \"iterative\",\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"relay-supplied-options\": [ \"65\" ],\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-id\": {\n"
+"            \"enterprise-id\": 0,\n"
+"            \"htype\": 0,\n"
+"            \"identifier\": \"\",\n"
+"            \"persist\": true,\n"
+"            \"time\": 0,\n"
+"            \"type\": \"LLT\"\n"
+"        },\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": true,\n"
+"                \"id\": 1,\n"
+"                \"max-preferred-lifetime\": 3000,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-preferred-lifetime\": 3000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pd-allocator\": \"iterative\",\n"
+"                \"pd-pools\": [\n"
+"                    {\n"
+"                        \"delegated-len\": 64,\n"
+"                        \"option-data\": [ ],\n"
+"                        \"prefix\": \"2001:db8::\",\n"
+"                        \"prefix-len\": 56,\n"
+"                        \"user-context\": { }\n"
+"                    }\n"
+"                ],\n"
+"                \"pools\": [ ],\n"
+"                \"preferred-lifetime\": 3000,\n"
+"                \"rapid-commit\": false,\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"2001:db8::/32\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.8,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.8,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 56
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"calculate-tee-times\": true,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring6\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"mac-sources\": [ \"any\" ],\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"pd-allocator\": \"iterative\",\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"relay-supplied-options\": [ \"65\" ],\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-id\": {\n"
+"            \"enterprise-id\": 0,\n"
+"            \"htype\": 0,\n"
+"            \"identifier\": \"\",\n"
+"            \"persist\": true,\n"
+"            \"time\": 0,\n"
+"            \"type\": \"LLT\"\n"
+"        },\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": true,\n"
+"                \"id\": 1,\n"
+"                \"max-preferred-lifetime\": 3000,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-preferred-lifetime\": 3000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pd-allocator\": \"iterative\",\n"
+"                \"pd-pools\": [\n"
+"                    {\n"
+"                        \"delegated-len\": 64,\n"
+"                        \"option-data\": [ ],\n"
+"                        \"prefix\": \"2001:db8::\",\n"
+"                        \"prefix-len\": 56,\n"
+"                        \"user-context\": {\n"
+"                            \"lw4over6-bind-prefix-len\": 56,\n"
+"                            \"lw4over6-sharing-ratio\": 64,\n"
+"                            \"lw4over6-sysports-exclude\": true,\n"
+"                            \"lw4over6-v4-pool\": \"192.0.2.0/24\"\n"
+"                        }\n"
+"                    }\n"
+"                ],\n"
+"                \"pools\": [ ],\n"
+"                \"preferred-lifetime\": 3000,\n"
+"                \"rapid-commit\": false,\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"2001:db8::/32\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.8,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.8,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 57
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"calculate-tee-times\": true,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring6\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"hosts-databases\": [\n"
+"            {\n"
+"                \"name\": \"keatest1\",\n"
+"                \"password\": \"keatest\",\n"
+"                \"type\": \"mysql\",\n"
+"                \"user\": \"keatest\"\n"
+"            },\n"
+"            {\n"
+"                \"name\": \"keatest2\",\n"
+"                \"password\": \"keatest\",\n"
+"                \"type\": \"mysql\",\n"
+"                \"user\": \"keatest\"\n"
+"            }\n"
+"        ],\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"mac-sources\": [ \"any\" ],\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"pd-allocator\": \"iterative\",\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"relay-supplied-options\": [ \"65\" ],\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-id\": {\n"
+"            \"enterprise-id\": 0,\n"
+"            \"htype\": 0,\n"
+"            \"identifier\": \"\",\n"
+"            \"persist\": true,\n"
+"            \"time\": 0,\n"
+"            \"type\": \"LLT\"\n"
+"        },\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet6\": [ ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.8,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 58
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"calculate-tee-times\": true,\n"
+"        \"client-classes\": [\n"
+"            {\n"
+"                \"name\": \"all\",\n"
+"                \"option-data\": [ ],\n"
+"                \"test\": \"'' == ''\",\n"
+"                \"user-context\": {\n"
+"                    \"comment\": \"match all\"\n"
+"                }\n"
+"            },\n"
+"            {\n"
+"                \"name\": \"none\",\n"
+"                \"option-data\": [ ]\n"
+"            },\n"
+"            {\n"
+"                \"name\": \"both\",\n"
+"                \"option-data\": [ ],\n"
+"                \"user-context\": {\n"
+"                    \"comment\": \"a comment\",\n"
+"                    \"version\": 1\n"
+"                }\n"
+"            }\n"
+"        ],\n"
+"        \"control-socket\": {\n"
+"            \"socket-name\": \"/tmp/kea6-ctrl-socket\",\n"
+"            \"socket-type\": \"unix\",\n"
+"            \"user-context\": {\n"
+"                \"comment\": \"Indirect comment\"\n"
+"            }\n"
+"        },\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001,\n"
+"            \"user-context\": {\n"
+"                \"comment\": \"No dynamic DNS\"\n"
+"            }\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring6\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false,\n"
+"            \"user-context\": {\n"
+"                \"comment\": \"Use wildcard\"\n"
+"            }\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"mac-sources\": [ \"any\" ],\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"option-data\": [\n"
+"            {\n"
+"                \"always-send\": false,\n"
+"                \"code\": 38,\n"
+"                \"csv-format\": false,\n"
+"                \"data\": \"ABCDEF0105\",\n"
+"                \"name\": \"subscriber-id\",\n"
+"                \"never-send\": false,\n"
+"                \"space\": \"dhcp6\",\n"
+"                \"user-context\": {\n"
+"                    \"comment\": \"Set option value\"\n"
+"                }\n"
+"            }\n"
+"        ],\n"
+"        \"option-def\": [\n"
+"            {\n"
+"                \"array\": false,\n"
+"                \"code\": 100,\n"
+"                \"encapsulate\": \"\",\n"
+"                \"name\": \"foo\",\n"
+"                \"record-types\": \"\",\n"
+"                \"space\": \"isc\",\n"
+"                \"type\": \"ipv6-address\",\n"
+"                \"user-context\": {\n"
+"                    \"comment\": \"An option definition\"\n"
+"                }\n"
+"            }\n"
+"        ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"pd-allocator\": \"iterative\",\n"
+"        \"relay-supplied-options\": [ \"65\" ],\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-id\": {\n"
+"            \"enterprise-id\": 0,\n"
+"            \"htype\": 0,\n"
+"            \"identifier\": \"\",\n"
+"            \"persist\": true,\n"
+"            \"time\": 0,\n"
+"            \"type\": \"LL\",\n"
+"            \"user-context\": {\n"
+"                \"comment\": \"DHCPv6 specific\"\n"
+"            }\n"
+"        },\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [\n"
+"            {\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": true,\n"
+"                \"max-valid-lifetime\": 7200,\n"
+"                \"min-valid-lifetime\": 7200,\n"
+"                \"name\": \"foo\",\n"
+"                \"option-data\": [ ],\n"
+"                \"pd-allocator\": \"iterative\",\n"
+"                \"rapid-commit\": false,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet6\": [\n"
+"                    {\n"
+"                        \"allocator\": \"iterative\",\n"
+"                        \"calculate-tee-times\": true,\n"
+"                        \"id\": 100,\n"
+"                        \"max-valid-lifetime\": 7200,\n"
+"                        \"min-valid-lifetime\": 7200,\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pd-allocator\": \"iterative\",\n"
+"                        \"pd-pools\": [\n"
+"                            {\n"
+"                                \"delegated-len\": 64,\n"
+"                                \"option-data\": [ ],\n"
+"                                \"prefix\": \"2001:db2::\",\n"
+"                                \"prefix-len\": 48,\n"
+"                                \"user-context\": {\n"
+"                                    \"comment\": \"A prefix pool\"\n"
+"                                }\n"
+"                            }\n"
+"                        ],\n"
+"                        \"pools\": [\n"
+"                            {\n"
+"                                \"option-data\": [ ],\n"
+"                                \"pool\": \"2001:db1::/64\",\n"
+"                                \"user-context\": {\n"
+"                                    \"comment\": \"A pool\"\n"
+"                                }\n"
+"                            }\n"
+"                        ],\n"
+"                        \"relay\": {\n"
+"                            \"ip-addresses\": [ ]\n"
+"                        },\n"
+"                        \"reservations\": [\n"
+"                            {\n"
+"                                \"client-classes\": [ ],\n"
+"                                \"hostname\": \"foo.example.com\",\n"
+"                                \"hw-address\": \"aa:bb:cc:dd:ee:ff\",\n"
+"                                \"ip-addresses\": [ ],\n"
+"                                \"option-data\": [\n"
+"                                    {\n"
+"                                        \"always-send\": false,\n"
+"                                        \"code\": 24,\n"
+"                                        \"csv-format\": true,\n"
+"                                        \"data\": \"example.com\",\n"
+"                                        \"name\": \"domain-search\",\n"
+"                                        \"never-send\": false,\n"
+"                                        \"space\": \"dhcp6\",\n"
+"                                        \"user-context\": {\n"
+"                                            \"comment\": \"An option in a reservation\"\n"
+"                                        }\n"
+"                                    }\n"
+"                                ],\n"
+"                                \"prefixes\": [ ],\n"
+"                                \"user-context\": {\n"
+"                                    \"comment\": \"A host reservation\"\n"
+"                                }\n"
+"                            }\n"
+"                        ],\n"
+"                        \"store-extended-info\": false,\n"
+"                        \"subnet\": \"2001:db1::/48\",\n"
+"                        \"t1-percent\": 0.5,\n"
+"                        \"t2-percent\": 0.8,\n"
+"                        \"user-context\": {\n"
+"                            \"comment\": \"A subnet\"\n"
+"                        },\n"
+"                        \"valid-lifetime\": 7200\n"
+"                    }\n"
+"                ],\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.8,\n"
+"                \"user-context\": {\n"
+"                    \"comment\": \"A shared network\"\n"
+"                },\n"
+"                \"valid-lifetime\": 7200\n"
+"            }\n"
+"        ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet6\": [ ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.8,\n"
+"        \"user-context\": {\n"
+"            \"comment\": \"A DHCPv6 server\"\n"
+"        },\n"
+"        \"valid-lifetime\": 7200\n"
+"    }\n",
+    // CONFIGURATION 59
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"calculate-tee-times\": true,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring6\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"mac-sources\": [ \"any\" ],\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"pd-allocator\": \"iterative\",\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"relay-supplied-options\": [ \"65\" ],\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations\": [\n"
+"            {\n"
+"                \"client-classes\": [ ],\n"
+"                \"hostname\": \"\",\n"
+"                \"hw-address\": \"01:02:03:04:05:06\",\n"
+"                \"ip-addresses\": [ \"2001:db8:2::abcd\" ],\n"
+"                \"option-data\": [\n"
+"                    {\n"
+"                        \"always-send\": false,\n"
+"                        \"code\": 23,\n"
+"                        \"csv-format\": true,\n"
+"                        \"data\": \"2001:db8:2::abbc\",\n"
+"                        \"name\": \"dns-servers\",\n"
+"                        \"never-send\": false,\n"
+"                        \"space\": \"dhcp6\"\n"
+"                    },\n"
+"                    {\n"
+"                        \"always-send\": false,\n"
+"                        \"code\": 7,\n"
+"                        \"csv-format\": true,\n"
+"                        \"data\": \"25\",\n"
+"                        \"name\": \"preference\",\n"
+"                        \"never-send\": false,\n"
+"                        \"space\": \"dhcp6\"\n"
+"                    }\n"
+"                ],\n"
+"                \"prefixes\": [ ]\n"
+"            },\n"
+"            {\n"
+"                \"client-classes\": [ ],\n"
+"                \"duid\": \"01:02:03:04:05:06:07:08:09:0a\",\n"
+"                \"hostname\": \"\",\n"
+"                \"ip-addresses\": [ \"2001:db8:2::1234\" ],\n"
+"                \"option-data\": [\n"
+"                    {\n"
+"                        \"always-send\": false,\n"
+"                        \"code\": 23,\n"
+"                        \"csv-format\": true,\n"
+"                        \"data\": \"2001:db8:2::1111\",\n"
+"                        \"name\": \"dns-servers\",\n"
+"                        \"never-send\": false,\n"
+"                        \"space\": \"dhcp6\"\n"
+"                    },\n"
+"                    {\n"
+"                        \"always-send\": false,\n"
+"                        \"code\": 7,\n"
+"                        \"csv-format\": true,\n"
+"                        \"data\": \"11\",\n"
+"                        \"name\": \"preference\",\n"
+"                        \"never-send\": false,\n"
+"                        \"space\": \"dhcp6\"\n"
+"                    }\n"
+"                ],\n"
+"                \"prefixes\": [ ]\n"
+"            }\n"
+"        ],\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-id\": {\n"
+"            \"enterprise-id\": 0,\n"
+"            \"htype\": 0,\n"
+"            \"identifier\": \"\",\n"
+"            \"persist\": true,\n"
+"            \"time\": 0,\n"
+"            \"type\": \"LLT\"\n"
+"        },\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": true,\n"
+"                \"id\": 123,\n"
+"                \"max-preferred-lifetime\": 3000,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-preferred-lifetime\": 3000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pd-allocator\": \"iterative\",\n"
+"                \"pd-pools\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"2001:db8:1::/80\"\n"
+"                    }\n"
+"                ],\n"
+"                \"preferred-lifetime\": 3000,\n"
+"                \"rapid-commit\": false,\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"2001:db8:1::/64\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.8,\n"
+"                \"valid-lifetime\": 4000\n"
+"            },\n"
+"            {\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": true,\n"
+"                \"id\": 234,\n"
+"                \"max-preferred-lifetime\": 3000,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-preferred-lifetime\": 3000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pd-allocator\": \"iterative\",\n"
+"                \"pd-pools\": [ ],\n"
+"                \"pools\": [ ],\n"
+"                \"preferred-lifetime\": 3000,\n"
+"                \"rapid-commit\": false,\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"2001:db8:2::/64\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.8,\n"
+"                \"valid-lifetime\": 4000\n"
+"            },\n"
+"            {\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": true,\n"
+"                \"id\": 542,\n"
+"                \"max-preferred-lifetime\": 3000,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-preferred-lifetime\": 3000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pd-allocator\": \"iterative\",\n"
+"                \"pd-pools\": [ ],\n"
+"                \"pools\": [ ],\n"
+"                \"preferred-lifetime\": 3000,\n"
+"                \"rapid-commit\": false,\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"2001:db8:3::/64\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.8,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.8,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 60
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"calculate-tee-times\": true,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring6\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"mac-sources\": [ \"any\" ],\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"pd-allocator\": \"iterative\",\n"
+"        \"preferred-lifetime\": 3000,\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"relay-supplied-options\": [ \"65\" ],\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-id\": {\n"
+"            \"enterprise-id\": 0,\n"
+"            \"htype\": 0,\n"
+"            \"identifier\": \"\",\n"
+"            \"persist\": true,\n"
+"            \"time\": 0,\n"
+"            \"type\": \"LLT\"\n"
+"        },\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 5,\n"
+"        \"statistic-default-sample-count\": 10,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet6\": [ ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.8,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n",
+    // CONFIGURATION 61
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"calculate-tee-times\": true,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring6\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"mac-sources\": [ \"any\" ],\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"pd-allocator\": \"iterative\",\n"
+"        \"relay-supplied-options\": [ \"65\" ],\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-id\": {\n"
+"            \"enterprise-id\": 0,\n"
+"            \"htype\": 0,\n"
+"            \"identifier\": \"\",\n"
+"            \"persist\": true,\n"
+"            \"time\": 0,\n"
+"            \"type\": \"LLT\"\n"
+"        },\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet6\": [ ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.8,\n"
+"        \"valid-lifetime\": 7200\n"
+"    }\n",
+    // CONFIGURATION 62
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"calculate-tee-times\": true,\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring6\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"mac-sources\": [ \"any\" ],\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 1024,\n"
+"            \"thread-pool-size\": 48\n"
+"        },\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"pd-allocator\": \"iterative\",\n"
+"        \"relay-supplied-options\": [ \"65\" ],\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-id\": {\n"
+"            \"enterprise-id\": 0,\n"
+"            \"htype\": 0,\n"
+"            \"identifier\": \"\",\n"
+"            \"persist\": true,\n"
+"            \"time\": 0,\n"
+"            \"type\": \"LLT\"\n"
+"        },\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet6\": [ ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.8,\n"
+"        \"valid-lifetime\": 7200\n"
+"    }\n",
+    // CONFIGURATION 63
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"calculate-tee-times\": true,\n"
+"        \"client-classes\": [\n"
+"            {\n"
+"                \"max-preferred-lifetime\": 6000,\n"
+"                \"max-valid-lifetime\": 3000,\n"
+"                \"min-preferred-lifetime\": 4000,\n"
+"                \"min-valid-lifetime\": 1000,\n"
+"                \"name\": \"one\",\n"
+"                \"option-data\": [ ],\n"
+"                \"preferred-lifetime\": 5000,\n"
+"                \"valid-lifetime\": 2000\n"
+"            },\n"
+"            {\n"
+"                \"name\": \"two\",\n"
+"                \"option-data\": [ ]\n"
+"            }\n"
+"        ],\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring6\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"mac-sources\": [ \"any\" ],\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"pd-allocator\": \"iterative\",\n"
+"        \"relay-supplied-options\": [ \"65\" ],\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-id\": {\n"
+"            \"enterprise-id\": 0,\n"
+"            \"htype\": 0,\n"
+"            \"identifier\": \"\",\n"
+"            \"persist\": true,\n"
+"            \"time\": 0,\n"
+"            \"type\": \"LLT\"\n"
+"        },\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": true,\n"
+"                \"id\": 1,\n"
+"                \"max-valid-lifetime\": 7200,\n"
+"                \"min-valid-lifetime\": 7200,\n"
+"                \"option-data\": [ ],\n"
+"                \"pd-allocator\": \"iterative\",\n"
+"                \"pd-pools\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"2001:db8:1::1-2001:db8:1::ffff\"\n"
+"                    }\n"
+"                ],\n"
+"                \"rapid-commit\": false,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"2001:db8:1::/64\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.8,\n"
+"                \"valid-lifetime\": 7200\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.8,\n"
+"        \"valid-lifetime\": 7200\n"
+"    }\n",
+    // CONFIGURATION 64
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"calculate-tee-times\": true,\n"
+"        \"client-classes\": [\n"
+"            {\n"
+"                \"max-preferred-lifetime\": 6000,\n"
+"                \"max-valid-lifetime\": 3000,\n"
+"                \"min-preferred-lifetime\": 4000,\n"
+"                \"min-valid-lifetime\": 1000,\n"
+"                \"name\": \"one\",\n"
+"                \"option-data\": [ ],\n"
+"                \"preferred-lifetime\": 5000,\n"
+"                \"template-test\": \"''\",\n"
+"                \"valid-lifetime\": 2000\n"
+"            },\n"
+"            {\n"
+"                \"name\": \"two\",\n"
+"                \"option-data\": [ ],\n"
+"                \"template-test\": \"''\"\n"
+"            }\n"
+"        ],\n"
+"        \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring6\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"mac-sources\": [ \"any\" ],\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"pd-allocator\": \"iterative\",\n"
+"        \"relay-supplied-options\": [ \"65\" ],\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-id\": {\n"
+"            \"enterprise-id\": 0,\n"
+"            \"htype\": 0,\n"
+"            \"identifier\": \"\",\n"
+"            \"persist\": true,\n"
+"            \"time\": 0,\n"
+"            \"type\": \"LLT\"\n"
+"        },\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": true,\n"
+"                \"id\": 1,\n"
+"                \"max-valid-lifetime\": 7200,\n"
+"                \"min-valid-lifetime\": 7200,\n"
+"                \"option-data\": [ ],\n"
+"                \"pd-allocator\": \"iterative\",\n"
+"                \"pd-pools\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"2001:db8:1::1-2001:db8:1::ffff\"\n"
+"                    }\n"
+"                ],\n"
+"                \"rapid-commit\": false,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"2001:db8:1::/64\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.8,\n"
+"                \"valid-lifetime\": 7200\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.8,\n"
+"        \"valid-lifetime\": 7200\n"
+"    }\n",
+    // CONFIGURATION 65
+"{\n"
+"        \"allocator\": \"iterative\",\n"
+"        \"calculate-tee-times\": true,\n"
+"        \"ddns-conflict-resolution-mode\": \"no-check-with-dhcid\",\n"
+"        \"ddns-generated-prefix\": \"myhost\",\n"
+"        \"ddns-override-client-update\": false,\n"
+"        \"ddns-override-no-update\": false,\n"
+"        \"ddns-qualifying-suffix\": \"\",\n"
+"        \"ddns-replace-client-name\": \"never\",\n"
+"        \"ddns-send-updates\": true,\n"
+"        \"ddns-update-on-renew\": false,\n"
+"        \"decline-probation-period\": 86400,\n"
+"        \"dhcp-ddns\": {\n"
+"            \"enable-updates\": false,\n"
+"            \"max-queue-size\": 1024,\n"
+"            \"ncr-format\": \"JSON\",\n"
+"            \"ncr-protocol\": \"UDP\",\n"
+"            \"sender-ip\": \"0.0.0.0\",\n"
+"            \"sender-port\": 0,\n"
+"            \"server-ip\": \"127.0.0.1\",\n"
+"            \"server-port\": 53001\n"
+"        },\n"
+"        \"dhcp-queue-control\": {\n"
+"            \"capacity\": 64,\n"
+"            \"enable-queue\": false,\n"
+"            \"queue-type\": \"kea-ring6\"\n"
+"        },\n"
+"        \"dhcp4o6-port\": 0,\n"
+"        \"early-global-reservations-lookup\": false,\n"
+"        \"expired-leases-processing\": {\n"
+"            \"flush-reclaimed-timer-wait-time\": 25,\n"
+"            \"hold-reclaimed-time\": 3600,\n"
+"            \"max-reclaim-leases\": 100,\n"
+"            \"max-reclaim-time\": 250,\n"
+"            \"reclaim-timer-wait-time\": 10,\n"
+"            \"unwarned-reclaim-cycles\": 5\n"
+"        },\n"
+"        \"hooks-libraries\": [ ],\n"
+"        \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n"
+"        \"hostname-char-replacement\": \"\",\n"
+"        \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n"
+"        \"interfaces-config\": {\n"
+"            \"interfaces\": [ \"*\" ],\n"
+"            \"re-detect\": false\n"
+"        },\n"
+"        \"ip-reservations-unique\": true,\n"
+"        \"lease-database\": {\n"
+"            \"type\": \"memfile\"\n"
+"        },\n"
+"        \"mac-sources\": [ \"any\" ],\n"
+"        \"multi-threading\": {\n"
+"            \"enable-multi-threading\": true,\n"
+"            \"packet-queue-size\": 64,\n"
+"            \"thread-pool-size\": 0\n"
+"        },\n"
+"        \"option-data\": [ ],\n"
+"        \"option-def\": [ ],\n"
+"        \"parked-packet-limit\": 256,\n"
+"        \"pd-allocator\": \"iterative\",\n"
+"        \"rebind-timer\": 2000,\n"
+"        \"relay-supplied-options\": [ \"65\" ],\n"
+"        \"renew-timer\": 1000,\n"
+"        \"reservations-global\": false,\n"
+"        \"reservations-in-subnet\": true,\n"
+"        \"reservations-lookup-first\": false,\n"
+"        \"reservations-out-of-pool\": false,\n"
+"        \"sanity-checks\": {\n"
+"            \"extended-info-checks\": \"fix\",\n"
+"            \"lease-checks\": \"warn\"\n"
+"        },\n"
+"        \"server-id\": {\n"
+"            \"enterprise-id\": 0,\n"
+"            \"htype\": 0,\n"
+"            \"identifier\": \"\",\n"
+"            \"persist\": true,\n"
+"            \"time\": 0,\n"
+"            \"type\": \"LLT\"\n"
+"        },\n"
+"        \"server-tag\": \"\",\n"
+"        \"shared-networks\": [ ],\n"
+"        \"statistic-default-sample-age\": 0,\n"
+"        \"statistic-default-sample-count\": 20,\n"
+"        \"store-extended-info\": false,\n"
+"        \"subnet6\": [\n"
+"            {\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": true,\n"
+"                \"ddns-conflict-resolution-mode\": \"check-with-dhcid\",\n"
+"                \"id\": 1,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pd-allocator\": \"iterative\",\n"
+"                \"pd-pools\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"2001:db8:1::1-2001:db8:1::ffff\"\n"
+"                    }\n"
+"                ],\n"
+"                \"rapid-commit\": false,\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"2001:db8:1::/64\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.8,\n"
+"                \"valid-lifetime\": 4000\n"
+"            },\n"
+"            {\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": true,\n"
+"                \"ddns-conflict-resolution-mode\": \"check-exists-with-dhcid\",\n"
+"                \"id\": 2,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pd-allocator\": \"iterative\",\n"
+"                \"pd-pools\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"2001:db8:2::1-2001:db8:2::ffff\"\n"
+"                    }\n"
+"                ],\n"
+"                \"rapid-commit\": false,\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"2001:db8:2::/64\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.8,\n"
+"                \"valid-lifetime\": 4000\n"
+"            },\n"
+"            {\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": true,\n"
+"                \"ddns-conflict-resolution-mode\": \"no-check-without-dhcid\",\n"
+"                \"id\": 3,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pd-allocator\": \"iterative\",\n"
+"                \"pd-pools\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"2001:db8:3::1-2001:db8:3::ffff\"\n"
+"                    }\n"
+"                ],\n"
+"                \"rapid-commit\": false,\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"2001:db8:3::/64\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.8,\n"
+"                \"valid-lifetime\": 4000\n"
+"            },\n"
+"            {\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": true,\n"
+"                \"ddns-conflict-resolution-mode\": \"no-check-with-dhcid\",\n"
+"                \"id\": 4,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pd-allocator\": \"iterative\",\n"
+"                \"pd-pools\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"2001:db8:4::1-2001:db8:4::ffff\"\n"
+"                    }\n"
+"                ],\n"
+"                \"rapid-commit\": false,\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"2001:db8:4::/64\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.8,\n"
+"                \"valid-lifetime\": 4000\n"
+"            },\n"
+"            {\n"
+"                \"allocator\": \"iterative\",\n"
+"                \"calculate-tee-times\": true,\n"
+"                \"id\": 5,\n"
+"                \"max-valid-lifetime\": 4000,\n"
+"                \"min-valid-lifetime\": 4000,\n"
+"                \"option-data\": [ ],\n"
+"                \"pd-allocator\": \"iterative\",\n"
+"                \"pd-pools\": [ ],\n"
+"                \"pools\": [\n"
+"                    {\n"
+"                        \"option-data\": [ ],\n"
+"                        \"pool\": \"2001:db8:5::1-2001:db8:5::ffff\"\n"
+"                    }\n"
+"                ],\n"
+"                \"rapid-commit\": false,\n"
+"                \"rebind-timer\": 2000,\n"
+"                \"relay\": {\n"
+"                    \"ip-addresses\": [ ]\n"
+"                },\n"
+"                \"renew-timer\": 1000,\n"
+"                \"reservations\": [ ],\n"
+"                \"store-extended-info\": false,\n"
+"                \"subnet\": \"2001:db8:5::/64\",\n"
+"                \"t1-percent\": 0.5,\n"
+"                \"t2-percent\": 0.8,\n"
+"                \"valid-lifetime\": 4000\n"
+"            }\n"
+"        ],\n"
+"        \"t1-percent\": 0.5,\n"
+"        \"t2-percent\": 0.8,\n"
+"        \"valid-lifetime\": 4000\n"
+"    }\n"
 };
 
 /// @brief the number of configurations