diff --git a/build.gradle b/build.gradle index c85abd4b2..ddfc612f4 100644 --- a/build.gradle +++ b/build.gradle @@ -23,7 +23,7 @@ import java.text.SimpleDateFormat import java.util.regex.Pattern plugins { - id 'com.diffplug.spotless' version '6.25.0' + id 'com.diffplug.spotless' version '7.0.2' id 'com.github.jk1.dependency-license-report' version '2.9' id 'com.jfrog.artifactory' version '5.2.5' id 'me.champeau.jmh' version '0.7.2' apply false @@ -213,7 +213,7 @@ configure(allprojects - project(':platform')) { target 'src/**/*.java' targetExclude '**/src/reference-test/**', '**/src/main/generated/**', '**/src/test/generated/**', '**/src/jmh/generated/**' removeUnusedImports() - googleJavaFormat('1.22.0') + googleJavaFormat('1.25.2') importOrder 'org.hyperledger', 'java', '' trimTrailingWhitespace() endWithNewline() diff --git a/ethereum/api/src/main/java/org/hyperledger/besu/ethereum/api/graphql/internal/response/GraphQLError.java b/ethereum/api/src/main/java/org/hyperledger/besu/ethereum/api/graphql/internal/response/GraphQLError.java index f370df8dc..0d9d6ce8b 100644 --- a/ethereum/api/src/main/java/org/hyperledger/besu/ethereum/api/graphql/internal/response/GraphQLError.java +++ b/ethereum/api/src/main/java/org/hyperledger/besu/ethereum/api/graphql/internal/response/GraphQLError.java @@ -160,7 +160,7 @@ public enum GraphQLError { case EXCEEDS_BLOCK_GAS_LIMIT -> EXCEEDS_BLOCK_GAS_LIMIT; case TX_SENDER_NOT_AUTHORIZED -> TX_SENDER_NOT_AUTHORIZED; case CHAIN_HEAD_WORLD_STATE_NOT_AVAILABLE -> CHAIN_HEAD_WORLD_STATE_NOT_AVAILABLE; - // Private Transaction Invalid Reasons + // Private Transaction Invalid Reasons case PRIVATE_TRANSACTION_FAILED -> PRIVATE_TRANSACTION_FAILED; case GAS_PRICE_TOO_LOW -> GAS_PRICE_TOO_LOW; case TX_FEECAP_EXCEEDED -> TX_FEECAP_EXCEEDED; diff --git a/ethereum/api/src/main/java/org/hyperledger/besu/ethereum/api/jsonrpc/JsonRpcErrorConverter.java b/ethereum/api/src/main/java/org/hyperledger/besu/ethereum/api/jsonrpc/JsonRpcErrorConverter.java index 30ad7917a..e9b6de509 100644 --- a/ethereum/api/src/main/java/org/hyperledger/besu/ethereum/api/jsonrpc/JsonRpcErrorConverter.java +++ b/ethereum/api/src/main/java/org/hyperledger/besu/ethereum/api/jsonrpc/JsonRpcErrorConverter.java @@ -44,7 +44,7 @@ public class JsonRpcErrorConverter { return RpcErrorType.REPLAY_PROTECTED_SIGNATURE_REQUIRED; case TX_SENDER_NOT_AUTHORIZED: return RpcErrorType.TX_SENDER_NOT_AUTHORIZED; - // Private Transaction Invalid Reasons + // Private Transaction Invalid Reasons case PRIVATE_TRANSACTION_INVALID: return RpcErrorType.PRIVATE_TRANSACTION_INVALID; case PRIVATE_TRANSACTION_FAILED: diff --git a/ethereum/api/src/main/java/org/hyperledger/besu/ethereum/api/jsonrpc/internal/privacy/methods/priv/PrivGetTransactionReceipt.java b/ethereum/api/src/main/java/org/hyperledger/besu/ethereum/api/jsonrpc/internal/privacy/methods/priv/PrivGetTransactionReceipt.java index 702c228cd..9297cc72d 100644 --- a/ethereum/api/src/main/java/org/hyperledger/besu/ethereum/api/jsonrpc/internal/privacy/methods/priv/PrivGetTransactionReceipt.java +++ b/ethereum/api/src/main/java/org/hyperledger/besu/ethereum/api/jsonrpc/internal/privacy/methods/priv/PrivGetTransactionReceipt.java @@ -182,7 +182,7 @@ public class PrivGetTransactionReceipt implements JsonRpcMethod { LOG.warn( "Unable to decrypt payload with configured privacy node key. Check if your 'privacy-public-key-file' property matches your Enclave public key."); } - // fall through + // fall through default: throw e; } diff --git a/ethereum/evmtool/src/main/java/org/hyperledger/besu/evmtool/DataStoreModule.java b/ethereum/evmtool/src/main/java/org/hyperledger/besu/evmtool/DataStoreModule.java index 7629b3184..50fbd4f23 100644 --- a/ethereum/evmtool/src/main/java/org/hyperledger/besu/evmtool/DataStoreModule.java +++ b/ethereum/evmtool/src/main/java/org/hyperledger/besu/evmtool/DataStoreModule.java @@ -139,7 +139,7 @@ public class DataStoreModule { return rocksDBFactory.get().create(segment, commonConfiguration, metricsSystem); default: System.err.println("Unknown key, continuing as though 'memory' was specified"); - // fall through + // fall through case "memory": return new InMemoryKeyValueStorage(); } diff --git a/evm/src/main/java/org/hyperledger/besu/evm/EVM.java b/evm/src/main/java/org/hyperledger/besu/evm/EVM.java index 4ce007dab..4b03def77 100644 --- a/evm/src/main/java/org/hyperledger/besu/evm/EVM.java +++ b/evm/src/main/java/org/hyperledger/besu/evm/EVM.java @@ -261,71 +261,71 @@ public class EVM { ? Push0Operation.staticOperation(frame) : InvalidOperation.invalidOperationResult(opcode); case 0x60, // PUSH1-32 - 0x61, - 0x62, - 0x63, - 0x64, - 0x65, - 0x66, - 0x67, - 0x68, - 0x69, - 0x6a, - 0x6b, - 0x6c, - 0x6d, - 0x6e, - 0x6f, - 0x70, - 0x71, - 0x72, - 0x73, - 0x74, - 0x75, - 0x76, - 0x77, - 0x78, - 0x79, - 0x7a, - 0x7b, - 0x7c, - 0x7d, - 0x7e, - 0x7f -> + 0x61, + 0x62, + 0x63, + 0x64, + 0x65, + 0x66, + 0x67, + 0x68, + 0x69, + 0x6a, + 0x6b, + 0x6c, + 0x6d, + 0x6e, + 0x6f, + 0x70, + 0x71, + 0x72, + 0x73, + 0x74, + 0x75, + 0x76, + 0x77, + 0x78, + 0x79, + 0x7a, + 0x7b, + 0x7c, + 0x7d, + 0x7e, + 0x7f -> PushOperation.staticOperation(frame, code, pc, opcode - PUSH_BASE); case 0x80, // DUP1-16 - 0x81, - 0x82, - 0x83, - 0x84, - 0x85, - 0x86, - 0x87, - 0x88, - 0x89, - 0x8a, - 0x8b, - 0x8c, - 0x8d, - 0x8e, - 0x8f -> + 0x81, + 0x82, + 0x83, + 0x84, + 0x85, + 0x86, + 0x87, + 0x88, + 0x89, + 0x8a, + 0x8b, + 0x8c, + 0x8d, + 0x8e, + 0x8f -> DupOperation.staticOperation(frame, opcode - DupOperation.DUP_BASE); case 0x90, // SWAP1-16 - 0x91, - 0x92, - 0x93, - 0x94, - 0x95, - 0x96, - 0x97, - 0x98, - 0x99, - 0x9a, - 0x9b, - 0x9c, - 0x9d, - 0x9e, - 0x9f -> + 0x91, + 0x92, + 0x93, + 0x94, + 0x95, + 0x96, + 0x97, + 0x98, + 0x99, + 0x9a, + 0x9b, + 0x9c, + 0x9d, + 0x9e, + 0x9f -> SwapOperation.staticOperation(frame, opcode - SWAP_BASE); default -> { // unoptimized operations frame.setCurrentOperation(currentOperation); diff --git a/evm/src/main/java/org/hyperledger/besu/evm/code/CodeV1Validation.java b/evm/src/main/java/org/hyperledger/besu/evm/code/CodeV1Validation.java index 0192c6f57..71866bfe6 100644 --- a/evm/src/main/java/org/hyperledger/besu/evm/code/CodeV1Validation.java +++ b/evm/src/main/java/org/hyperledger/besu/evm/code/CodeV1Validation.java @@ -173,38 +173,38 @@ public class CodeV1Validation implements EOFValidator { } break; case PushOperation.PUSH_BASE, - PushOperation.PUSH_BASE + 1, - PushOperation.PUSH_BASE + 2, - PushOperation.PUSH_BASE + 3, - PushOperation.PUSH_BASE + 4, - PushOperation.PUSH_BASE + 5, - PushOperation.PUSH_BASE + 6, - PushOperation.PUSH_BASE + 7, - PushOperation.PUSH_BASE + 8, - PushOperation.PUSH_BASE + 9, - PushOperation.PUSH_BASE + 10, - PushOperation.PUSH_BASE + 11, - PushOperation.PUSH_BASE + 12, - PushOperation.PUSH_BASE + 13, - PushOperation.PUSH_BASE + 14, - PushOperation.PUSH_BASE + 15, - PushOperation.PUSH_BASE + 16, - PushOperation.PUSH_BASE + 17, - PushOperation.PUSH_BASE + 18, - PushOperation.PUSH_BASE + 19, - PushOperation.PUSH_BASE + 20, - PushOperation.PUSH_BASE + 21, - PushOperation.PUSH_BASE + 22, - PushOperation.PUSH_BASE + 23, - PushOperation.PUSH_BASE + 24, - PushOperation.PUSH_BASE + 25, - PushOperation.PUSH_BASE + 26, - PushOperation.PUSH_BASE + 27, - PushOperation.PUSH_BASE + 28, - PushOperation.PUSH_BASE + 29, - PushOperation.PUSH_BASE + 30, - PushOperation.PUSH_BASE + 31, - PushOperation.PUSH_BASE + 32: + PushOperation.PUSH_BASE + 1, + PushOperation.PUSH_BASE + 2, + PushOperation.PUSH_BASE + 3, + PushOperation.PUSH_BASE + 4, + PushOperation.PUSH_BASE + 5, + PushOperation.PUSH_BASE + 6, + PushOperation.PUSH_BASE + 7, + PushOperation.PUSH_BASE + 8, + PushOperation.PUSH_BASE + 9, + PushOperation.PUSH_BASE + 10, + PushOperation.PUSH_BASE + 11, + PushOperation.PUSH_BASE + 12, + PushOperation.PUSH_BASE + 13, + PushOperation.PUSH_BASE + 14, + PushOperation.PUSH_BASE + 15, + PushOperation.PUSH_BASE + 16, + PushOperation.PUSH_BASE + 17, + PushOperation.PUSH_BASE + 18, + PushOperation.PUSH_BASE + 19, + PushOperation.PUSH_BASE + 20, + PushOperation.PUSH_BASE + 21, + PushOperation.PUSH_BASE + 22, + PushOperation.PUSH_BASE + 23, + PushOperation.PUSH_BASE + 24, + PushOperation.PUSH_BASE + 25, + PushOperation.PUSH_BASE + 26, + PushOperation.PUSH_BASE + 27, + PushOperation.PUSH_BASE + 28, + PushOperation.PUSH_BASE + 29, + PushOperation.PUSH_BASE + 30, + PushOperation.PUSH_BASE + 31, + PushOperation.PUSH_BASE + 32: final int multiByteDataLen = operationNum - PushOperation.PUSH_BASE; pcPostInstruction += multiByteDataLen; break; @@ -648,12 +648,12 @@ public class CodeV1Validation implements EOFValidator { targetCs.inputs); } } - // fall through for terminal op handling + // fall through for terminal op handling case StopOperation.OPCODE, - ReturnContractOperation.OPCODE, - ReturnOperation.OPCODE, - RevertOperation.OPCODE, - InvalidOperation.OPCODE: + ReturnContractOperation.OPCODE, + ReturnOperation.OPCODE, + RevertOperation.OPCODE, + InvalidOperation.OPCODE: // terminal op, reset currentMin and currentMax to forward set values if (nextPC < codeLength) { currentMax = stack_max[nextPC]; diff --git a/gradle/verification-metadata.xml b/gradle/verification-metadata.xml index e956f8713..e5dc45d85 100644 --- a/gradle/verification-metadata.xml +++ b/gradle/verification-metadata.xml @@ -17,35 +17,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -70,49 +41,49 @@ - - - + + + - - + + - - - + + + - - + + - - - + + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + @@ -171,11 +142,6 @@ - - - - - @@ -186,11 +152,6 @@ - - - - - @@ -206,11 +167,6 @@ - - - - - @@ -226,11 +182,6 @@ - - - - - @@ -256,11 +207,6 @@ - - - - - @@ -282,14 +228,6 @@ - - - - - - - - @@ -303,14 +241,6 @@ - - - - - - - - @@ -335,14 +265,6 @@ - - - - - - - - @@ -356,14 +278,6 @@ - - - - - - - - @@ -388,14 +302,6 @@ - - - - - - - - @@ -409,14 +315,6 @@ - - - - - - - - @@ -425,43 +323,11 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -473,47 +339,16 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -530,17 +365,6 @@ - - - - - - - - - - - @@ -557,11 +381,6 @@ - - - - - @@ -634,17 +453,6 @@ - - - - - - - - - - - @@ -653,14 +461,6 @@ - - - - - - - - @@ -669,14 +469,6 @@ - - - - - - - - @@ -685,19 +477,6 @@ - - - - - - - - - - - - - @@ -714,14 +493,6 @@ - - - - - - - - @@ -730,14 +501,6 @@ - - - - - - - - @@ -762,14 +525,6 @@ - - - - - - - - @@ -799,14 +554,6 @@ - - - - - - - - @@ -815,14 +562,6 @@ - - - - - - - - @@ -836,14 +575,6 @@ - - - - - - - - @@ -852,14 +583,6 @@ - - - - - - - - @@ -868,14 +591,6 @@ - - - - - - - - @@ -884,11 +599,6 @@ - - - - - @@ -941,14 +651,6 @@ - - - - - - - - @@ -965,11 +667,6 @@ - - - - - @@ -980,11 +677,6 @@ - - - - - @@ -1000,14 +692,6 @@ - - - - - - - - @@ -1176,20 +860,20 @@ - - - + + + - - + + - - - + + + - - + + @@ -1200,14 +884,14 @@ - - - + + + - - - + + + @@ -1303,14 +987,6 @@ - - - - - - - - @@ -1319,24 +995,11 @@ - - - - - - - - - - - - - @@ -1345,11 +1008,6 @@ - - - - - @@ -1376,11 +1034,6 @@ - - - - - @@ -1394,14 +1047,6 @@ - - - - - - - - @@ -1410,11 +1055,6 @@ - - - - - @@ -1471,14 +1111,6 @@ - - - - - - - - @@ -1508,14 +1140,6 @@ - - - - - - - - @@ -1524,38 +1148,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -1572,14 +1164,6 @@ - - - - - - - - @@ -1593,14 +1177,6 @@ - - - - - - - - @@ -1620,14 +1196,6 @@ - - - - - - - - @@ -1644,22 +1212,6 @@ - - - - - - - - - - - - - - - - @@ -1702,11 +1254,6 @@ - - - - - @@ -1776,11 +1323,6 @@ - - - - - @@ -1810,20 +1352,12 @@ - - - + + + - - - - - - - - - - + + @@ -1835,21 +1369,10 @@ - - - - - - - - - - - @@ -1877,14 +1400,6 @@ - - - - - - - - @@ -1917,14 +1432,6 @@ - - - - - - - - @@ -1933,14 +1440,6 @@ - - - - - - - - @@ -1949,14 +1448,6 @@ - - - - - - - - @@ -1965,14 +1456,6 @@ - - - - - - - - @@ -1981,24 +1464,11 @@ - - - - - - - - - - - - - @@ -2007,14 +1477,6 @@ - - - - - - - - @@ -2023,14 +1485,6 @@ - - - - - - - - @@ -2039,14 +1493,6 @@ - - - - - - - - @@ -2055,14 +1501,6 @@ - - - - - - - - @@ -2071,14 +1509,6 @@ - - - - - - - - @@ -2087,14 +1517,6 @@ - - - - - - - - @@ -2103,14 +1525,6 @@ - - - - - - - - @@ -2119,14 +1533,6 @@ - - - - - - - - @@ -2135,14 +1541,6 @@ - - - - - - - - @@ -2151,14 +1549,6 @@ - - - - - - - - @@ -2167,14 +1557,6 @@ - - - - - - - - @@ -2183,14 +1565,6 @@ - - - - - - - - @@ -2199,14 +1573,6 @@ - - - - - - - - @@ -2215,14 +1581,6 @@ - - - - - - - - @@ -2231,14 +1589,6 @@ - - - - - - - - @@ -2247,14 +1597,6 @@ - - - - - - - - @@ -2263,14 +1605,6 @@ - - - - - - - - @@ -2279,14 +1613,6 @@ - - - - - - - - @@ -2295,56 +1621,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2353,34 +1629,11 @@ - - - - - - - - - - - - - - - - - - - - - - - @@ -2389,14 +1642,6 @@ - - - - - - - - @@ -2405,14 +1650,6 @@ - - - - - - - - @@ -2421,14 +1658,6 @@ - - - - - - - - @@ -2437,19 +1666,6 @@ - - - - - - - - - - - - - @@ -2458,19 +1674,6 @@ - - - - - - - - - - - - - @@ -2479,14 +1682,6 @@ - - - - - - - - @@ -2495,14 +1690,6 @@ - - - - - - - - @@ -2511,14 +1698,6 @@ - - - - - - - - @@ -2527,14 +1706,6 @@ - - - - - - - - @@ -2543,14 +1714,6 @@ - - - - - - - - @@ -2559,14 +1722,6 @@ - - - - - - - - @@ -2575,14 +1730,6 @@ - - - - - - - - @@ -2591,19 +1738,6 @@ - - - - - - - - - - - - - @@ -2612,19 +1746,6 @@ - - - - - - - - - - - - - @@ -2633,19 +1754,6 @@ - - - - - - - - - - - - - @@ -2654,14 +1762,6 @@ - - - - - - - - @@ -2670,34 +1770,11 @@ - - - - - - - - - - - - - - - - - - - - - - - @@ -2706,19 +1783,6 @@ - - - - - - - - - - - - - @@ -2727,14 +1791,6 @@ - - - - - - - - @@ -2743,17 +1799,6 @@ - - - - - - - - - - - @@ -2765,19 +1810,6 @@ - - - - - - - - - - - - - @@ -2786,14 +1818,6 @@ - - - - - - - - @@ -2802,29 +1826,11 @@ - - - - - - - - - - - - - - - - - - @@ -2833,14 +1839,6 @@ - - - - - - - - @@ -2849,14 +1847,6 @@ - - - - - - - - @@ -2865,28 +1855,6 @@ - - - - - - - - - - - - - - - - - - - - - - @@ -2904,25 +1872,6 @@ - - - - - - - - - - - - - - - - - - - @@ -2937,19 +1886,6 @@ - - - - - - - - - - - - - @@ -2958,14 +1894,6 @@ - - - - - - - - @@ -2974,14 +1902,6 @@ - - - - - - - - @@ -2990,14 +1910,6 @@ - - - - - - - - @@ -3022,17 +1934,6 @@ - - - - - - - - - - - @@ -3051,14 +1952,6 @@ - - - - - - - - @@ -3081,17 +1974,6 @@ - - - - - - - - - - - @@ -3103,17 +1985,6 @@ - - - - - - - - - - - @@ -3125,17 +1996,6 @@ - - - - - - - - - - - @@ -3147,17 +2007,6 @@ - - - - - - - - - - - @@ -3169,17 +2018,6 @@ - - - - - - - - - - - @@ -3191,17 +2029,6 @@ - - - - - - - - - - - @@ -3213,17 +2040,6 @@ - - - - - - - - - - - @@ -3235,17 +2051,6 @@ - - - - - - - - - - - @@ -3257,17 +2062,6 @@ - - - - - - - - - - - @@ -3279,17 +2073,6 @@ - - - - - - - - - - - @@ -3301,17 +2084,6 @@ - - - - - - - - - - - @@ -3323,17 +2095,6 @@ - - - - - - - - - - - @@ -3345,17 +2106,6 @@ - - - - - - - - - - - @@ -3367,14 +2117,6 @@ - - - - - - - - @@ -3535,39 +2277,16 @@ - - - - - - - - - - - - - - - - - - - - - - - @@ -3576,14 +2295,6 @@ - - - - - - - - @@ -3592,14 +2303,6 @@ - - - - - - - - @@ -3608,14 +2311,6 @@ - - - - - - - - @@ -3624,14 +2319,6 @@ - - - - - - - - @@ -3640,14 +2327,6 @@ - - - - - - - - @@ -3656,14 +2335,6 @@ - - - - - - - - @@ -3672,14 +2343,6 @@ - - - - - - - - @@ -3688,14 +2351,6 @@ - - - - - - - - @@ -3704,14 +2359,6 @@ - - - - - - - - @@ -3720,24 +2367,11 @@ - - - - - - - - - - - - - @@ -3746,14 +2380,6 @@ - - - - - - - - @@ -3762,14 +2388,6 @@ - - - - - - - - @@ -3778,14 +2396,6 @@ - - - - - - - - @@ -3794,67 +2404,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -3863,19 +2412,6 @@ - - - - - - - - - - - - - @@ -3892,14 +2428,6 @@ - - - - - - - - @@ -3924,14 +2452,6 @@ - - - - - - - - @@ -3964,14 +2484,6 @@ - - - - - - - - @@ -3980,14 +2492,6 @@ - - - - - - - - @@ -3996,24 +2500,11 @@ - - - - - - - - - - - - - @@ -4022,14 +2513,6 @@ - - - - - - - - @@ -4038,14 +2521,6 @@ - - - - - - - - @@ -4054,11 +2529,6 @@ - - - - - @@ -4074,14 +2544,6 @@ - - - - - - - - @@ -4090,60 +2552,21 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -4152,14 +2575,6 @@ - - - - - - - - @@ -4168,14 +2583,6 @@ - - - - - - - - @@ -4184,14 +2591,6 @@ - - - - - - - - @@ -4200,14 +2599,6 @@ - - - - - - - - @@ -4216,11 +2607,6 @@ - - - - - @@ -4234,14 +2620,6 @@ - - - - - - - - @@ -4268,27 +2646,6 @@ - - - - - - - - - - - - - - - - - - - - - @@ -4297,14 +2654,6 @@ - - - - - - - - @@ -4334,14 +2683,6 @@ - - - - - - - - @@ -4350,14 +2691,6 @@ - - - - - - - - @@ -4366,43 +2699,17 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -4465,14 +2772,6 @@ - - - - - - - - @@ -4481,14 +2780,6 @@ - - - - - - - - @@ -4497,11 +2788,6 @@ - - - - - @@ -4625,11 +2911,6 @@ - - - - - @@ -4654,14 +2935,6 @@ - - - - - - - - @@ -4709,11 +2982,6 @@ - - - - - @@ -4754,11 +3022,6 @@ - - - - - @@ -4804,14 +3067,6 @@ - - - - - - - - @@ -4841,11 +3096,6 @@ - - - - - @@ -4854,21 +3104,11 @@ - - - - - - - - - - @@ -4884,11 +3124,6 @@ - - - - - @@ -4954,11 +3189,6 @@ - - - - - @@ -4969,14 +3199,6 @@ - - - - - - - - @@ -4985,11 +3207,6 @@ - - - - - @@ -5000,14 +3217,6 @@ - - - - - - - - @@ -5016,14 +3225,6 @@ - - - - - - - - @@ -5032,14 +3233,6 @@ - - - - - - - - @@ -5076,46 +3269,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -5132,24 +3285,11 @@ - - - - - - - - - - - - - @@ -5171,14 +3311,6 @@ - - - - - - - - @@ -5187,14 +3319,6 @@ - - - - - - - - @@ -5203,14 +3327,6 @@ - - - - - - - - @@ -5235,14 +3351,6 @@ - - - - - - - - @@ -5348,11 +3456,6 @@ - - - - - @@ -5607,17 +3710,17 @@ - - - + + + - - + + - - - + + + @@ -6100,12 +4203,12 @@ - - - + + + - - + + @@ -6416,14 +4519,6 @@ - - - - - - - - @@ -6432,11 +4527,6 @@ - - - - - @@ -6592,14 +4682,6 @@ - - - - - - - - @@ -6662,14 +4744,6 @@ - - - - - - - - @@ -6686,14 +4760,6 @@ - - - - - - - - @@ -6702,14 +4768,6 @@ - - - - - - - - @@ -6718,14 +4776,6 @@ - - - - - - - - @@ -6742,14 +4792,6 @@ - - - - - - - - @@ -6758,11 +4800,6 @@ - - - - - @@ -6787,21 +4824,6 @@ - - - - - - - - - - - - - - - @@ -6860,11 +4882,6 @@ - - - - - @@ -6897,14 +4914,6 @@ - - - - - - - - @@ -6913,14 +4922,6 @@ - - - - - - - - @@ -6937,50 +4938,16 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -6989,24 +4956,11 @@ - - - - - - - - - - - - - @@ -7183,17 +5137,6 @@ - - - - - - - - - - - @@ -7205,17 +5148,6 @@ - - - - - - - - - - - @@ -7235,17 +5167,6 @@ - - - - - - - - - - - @@ -7265,17 +5186,6 @@ - - - - - - - - - - - @@ -7287,17 +5197,6 @@ - - - - - - - - - - - @@ -7322,14 +5221,6 @@ - - - - - - - - @@ -7338,17 +5229,6 @@ - - - - - - - - - - - @@ -7373,14 +5253,6 @@ - - - - - - - - @@ -7397,14 +5269,6 @@ - - - - - - - - @@ -7421,24 +5285,11 @@ - - - - - - - - - - - - - @@ -7447,14 +5298,6 @@ - - - - - - - - @@ -7463,11 +5306,6 @@ - - - - - @@ -7478,24 +5316,11 @@ - - - - - - - - - - - - - @@ -7504,14 +5329,6 @@ - - - - - - - - @@ -7710,14 +5527,6 @@ - - - - - - - - @@ -7845,14 +5654,6 @@ - - - - - - - - @@ -7885,14 +5686,6 @@ - - - - - - - - @@ -7914,11 +5707,6 @@ - - - - - @@ -7942,11 +5730,6 @@ - - - - - @@ -8040,30 +5823,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - @@ -8086,30 +5845,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - @@ -8118,30 +5853,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - @@ -8153,30 +5864,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - @@ -8199,50 +5886,11 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -8254,30 +5902,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - @@ -8289,30 +5913,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - @@ -8324,30 +5924,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - @@ -8356,14 +5932,6 @@ - - - - - - - - @@ -8372,24 +5940,11 @@ - - - - - - - - - - - - - @@ -8446,14 +6001,6 @@ - - - - - - - - @@ -8462,27 +6009,6 @@ - - - - - - - - - - - - - - - - - - - - -