{"diffoscope-json-version": 1, "source1": "/input1", "source2": "/input2", "unified_diff": null, "details": [{"source1": "zipinfo -v {}", "source2": "zipinfo -v {}", "unified_diff": "@@ -1006,15 +1006,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         e0ced274\n+  32-bit CRC value (hex):                         a8b9d164\n   compressed size:                                23102 bytes\n   uncompressed size:                              23102 bytes\n   length of filename:                             136 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -1078,15 +1078,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         e0d97945\n+  32-bit CRC value (hex):                         3e64e5a8\n   compressed size:                                7870 bytes\n   uncompressed size:                              7870 bytes\n   length of filename:                             129 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -1114,15 +1114,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         1c0a9094\n+  32-bit CRC value (hex):                         7be6fdf8\n   compressed size:                                25192 bytes\n   uncompressed size:                              25192 bytes\n   length of filename:                             113 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -1186,15 +1186,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         d6d8d0db\n+  32-bit CRC value (hex):                         1c041c8a\n   compressed size:                                23636 bytes\n   uncompressed size:                              23636 bytes\n   length of filename:                             136 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n"}, {"source1": "zipdetails --redact --scan --utc {}", "source2": "zipdetails --redact --scan --utc {}", "unified_diff": "@@ -699,15 +699,15 @@\n 0BD8D Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 0BD8F   Length              0005 (5)\n 0BD91   Flags               01 (1) 'Modification'\n 0BD92   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 0BD96 PAYLOAD\n \n 117D4 DATA DESCRIPTOR       08074B50 (134695760)\n-117D8 CRC                   E0CED274 (3771650676)\n+117D8 CRC                   A8B9D164 (2830750052)\n 117DC Compressed Size       00005A3E (23102)\n 117E0 Uncompressed Size     00005A3E (23102)\n \n 117E4 LOCAL HEADER #30      04034B50 (67324752)\n 117E8 Extract Zip Spec      14 (20) '2.0'\n 117E9 Extract OS            00 (0) 'MS-DOS'\n 117EA General Purpose Flag  0008 (8)\n@@ -755,15 +755,15 @@\n 122B3 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 122B5   Length              0005 (5)\n 122B7   Flags               01 (1) 'Modification'\n 122B8   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 122BC PAYLOAD\n \n 1417A DATA DESCRIPTOR       08074B50 (134695760)\n-1417E CRC                   E0D97945 (3772348741)\n+1417E CRC                   3E64E5A8 (1046799784)\n 14182 Compressed Size       00001EBE (7870)\n 14186 Uncompressed Size     00001EBE (7870)\n \n 1418A LOCAL HEADER #32      04034B50 (67324752)\n 1418E Extract Zip Spec      14 (20) '2.0'\n 1418F Extract OS            00 (0) 'MS-DOS'\n 14190 General Purpose Flag  0008 (8)\n@@ -783,15 +783,15 @@\n 14219 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 1421B   Length              0005 (5)\n 1421D   Flags               01 (1) 'Modification'\n 1421E   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 14222 PAYLOAD\n \n 1A48A DATA DESCRIPTOR       08074B50 (134695760)\n-1A48E CRC                   1C0A9094 (470454420)\n+1A48E CRC                   7BE6FDF8 (2078735864)\n 1A492 Compressed Size       00006268 (25192)\n 1A496 Uncompressed Size     00006268 (25192)\n \n 1A49A LOCAL HEADER #33      04034B50 (67324752)\n 1A49E Extract Zip Spec      14 (20) '2.0'\n 1A49F Extract OS            00 (0) 'MS-DOS'\n 1A4A0 General Purpose Flag  0008 (8)\n@@ -840,15 +840,15 @@\n 1C256 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 1C258   Length              0005 (5)\n 1C25A   Flags               01 (1) 'Modification'\n 1C25B   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 1C25F PAYLOAD\n \n 21EB3 DATA DESCRIPTOR       08074B50 (134695760)\n-21EB7 CRC                   D6D8D0DB (3604533467)\n+21EB7 CRC                   1C041C8A (470031498)\n 21EBB Compressed Size       00005C54 (23636)\n 21EBF Uncompressed Size     00005C54 (23636)\n \n 21EC3 CENTRAL HEADER #1     02014B50 (33639248)\n 21EC7 Created Zip Spec      14 (20) '2.0'\n 21EC8 Created OS            00 (0) 'MS-DOS'\n 21EC9 Extract Zip Spec      14 (20) '2.0'\n@@ -1678,15 +1678,15 @@\n 229C1 Created OS            00 (0) 'MS-DOS'\n 229C2 Extract Zip Spec      14 (20) '2.0'\n 229C3 Extract OS            00 (0) 'MS-DOS'\n 229C4 General Purpose Flag  0008 (8)\n       [Bit  3]              1 'Streamed'\n 229C6 Compression Method    0000 (0) 'Stored'\n 229C8 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-229CC CRC                   E0CED274 (3771650676)\n+229CC CRC                   A8B9D164 (2830750052)\n 229D0 Compressed Size       00005A3E (23102)\n 229D4 Uncompressed Size     00005A3E (23102)\n 229D8 Filename Length       0088 (136)\n 229DA Extra Length          0009 (9)\n 229DC Comment Length        0000 (0)\n 229DE Disk Start            0000 (0)\n 229E0 Int File Attributes   0000 (0)\n@@ -1739,15 +1739,15 @@\n 22B33 Created OS            00 (0) 'MS-DOS'\n 22B34 Extract Zip Spec      14 (20) '2.0'\n 22B35 Extract OS            00 (0) 'MS-DOS'\n 22B36 General Purpose Flag  0008 (8)\n       [Bit  3]              1 'Streamed'\n 22B38 Compression Method    0000 (0) 'Stored'\n 22B3A Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-22B3E CRC                   E0D97945 (3772348741)\n+22B3E CRC                   3E64E5A8 (1046799784)\n 22B42 Compressed Size       00001EBE (7870)\n 22B46 Uncompressed Size     00001EBE (7870)\n 22B4A Filename Length       0081 (129)\n 22B4C Extra Length          0009 (9)\n 22B4E Comment Length        0000 (0)\n 22B50 Disk Start            0000 (0)\n 22B52 Int File Attributes   0000 (0)\n@@ -1769,15 +1769,15 @@\n 22BEB Created OS            00 (0) 'MS-DOS'\n 22BEC Extract Zip Spec      14 (20) '2.0'\n 22BED Extract OS            00 (0) 'MS-DOS'\n 22BEE General Purpose Flag  0008 (8)\n       [Bit  3]              1 'Streamed'\n 22BF0 Compression Method    0000 (0) 'Stored'\n 22BF2 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-22BF6 CRC                   1C0A9094 (470454420)\n+22BF6 CRC                   7BE6FDF8 (2078735864)\n 22BFA Compressed Size       00006268 (25192)\n 22BFE Uncompressed Size     00006268 (25192)\n 22C02 Filename Length       0071 (113)\n 22C04 Extra Length          0009 (9)\n 22C06 Comment Length        0000 (0)\n 22C08 Disk Start            0000 (0)\n 22C0A Int File Attributes   0000 (0)\n@@ -1829,15 +1829,15 @@\n 22D4D Created OS            00 (0) 'MS-DOS'\n 22D4E Extract Zip Spec      14 (20) '2.0'\n 22D4F Extract OS            00 (0) 'MS-DOS'\n 22D50 General Purpose Flag  0008 (8)\n       [Bit  3]              1 'Streamed'\n 22D52 Compression Method    0000 (0) 'Stored'\n 22D54 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-22D58 CRC                   D6D8D0DB (3604533467)\n+22D58 CRC                   1C041C8A (470031498)\n 22D5C Compressed Size       00005C54 (23636)\n 22D60 Uncompressed Size     00005C54 (23636)\n 22D64 Filename Length       0088 (136)\n 22D66 Extra Length          0009 (9)\n 22D68 Comment Length        0000 (0)\n 22D6A Disk Start            0000 (0)\n 22D6C Int File Attributes   0000 (0)\n"}, {"source1": "org/finos/legend/pure/generated/Root_meta_external_function_activator_bigQueryFunction_BigQueryFunctionDeploymentConfiguration_Impl.java", "source2": "org/finos/legend/pure/generated/Root_meta_external_function_activator_bigQueryFunction_BigQueryFunctionDeploymentConfiguration_Impl.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -20,21 +20,21 @@\n import org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.*;\n import org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.*;\n public class Root_meta_external_function_activator_bigQueryFunction_BigQueryFunctionDeploymentConfiguration_Impl extends Root_meta_external_function_activator_DeploymentConfiguration_Impl implements Root_meta_external_function_activator_bigQueryFunction_BigQueryFunctionDeploymentConfiguration\n {\n     public static final String tempTypeName = \"BigQueryFunctionDeploymentConfiguration\";\n     private static final String tempFullTypeId = \"Root::meta::external::function::activator::bigQueryFunction::BigQueryFunctionDeploymentConfiguration\";\n     private static final KeyIndex KEY_INDEX = keyIndexBuilder(8)\n-           .withKey(\"Root::meta::pure::metamodel::Referenceable\", \"referenceUsages\")\n+           .withKeys(\"Root::meta::pure::metamodel::type::Any\", \"classifierGenericType\", \"elementOverride\")\n            .withKey(\"Root::meta::pure::metamodel::PackageableElement\", \"package\")\n+           .withKey(\"Root::meta::pure::metamodel::ModelElement\", \"name\")\n+           .withKey(\"Root::meta::pure::metamodel::Referenceable\", \"referenceUsages\")\n            .withKey(\"Root::meta::pure::metamodel::extension::ElementWithTaggedValues\", \"taggedValues\")\n-           .withKeys(\"Root::meta::pure::metamodel::type::Any\", \"classifierGenericType\", \"elementOverride\")\n-           .withKey(tempFullTypeId, \"target\")\n            .withKey(\"Root::meta::pure::metamodel::extension::ElementWithStereotypes\", \"stereotypes\")\n-           .withKey(\"Root::meta::pure::metamodel::ModelElement\", \"name\")\n+           .withKey(tempFullTypeId, \"target\")\n            .build();\n     private CoreInstance classifier;\n     public Root_meta_external_function_activator_bigQueryFunction_BigQueryFunctionDeploymentConfiguration_Impl(String id)\n     {\n         super(id);\n     }\n \n"}, {"source1": "org/finos/legend/pure/generated/Root_meta_external_function_activator_bigQueryFunction_BigQueryFunctionDeploymentResult_Impl.java", "source2": "org/finos/legend/pure/generated/Root_meta_external_function_activator_bigQueryFunction_BigQueryFunctionDeploymentResult_Impl.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -20,16 +20,16 @@\n import org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.*;\n import org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.*;\n public class Root_meta_external_function_activator_bigQueryFunction_BigQueryFunctionDeploymentResult_Impl extends Root_meta_external_function_activator_DeploymentResult_Impl implements Root_meta_external_function_activator_bigQueryFunction_BigQueryFunctionDeploymentResult\n {\n     public static final String tempTypeName = \"BigQueryFunctionDeploymentResult\";\n     private static final String tempFullTypeId = \"Root::meta::external::function::activator::bigQueryFunction::BigQueryFunctionDeploymentResult\";\n     private static final KeyIndex KEY_INDEX = keyIndexBuilder(3)\n-           .withKey(\"Root::meta::external::function::activator::DeploymentResult\", \"successful\")\n            .withKeys(\"Root::meta::pure::metamodel::type::Any\", \"classifierGenericType\", \"elementOverride\")\n+           .withKey(\"Root::meta::external::function::activator::DeploymentResult\", \"successful\")\n            .build();\n     private CoreInstance classifier;\n     public Root_meta_external_function_activator_bigQueryFunction_BigQueryFunctionDeploymentResult_Impl(String id)\n     {\n         super(id);\n     }\n \n"}, {"source1": "org/finos/legend/pure/generated/Root_meta_external_function_activator_bigQueryFunction_BigQueryFunction_Impl.java", "source2": "org/finos/legend/pure/generated/Root_meta_external_function_activator_bigQueryFunction_BigQueryFunction_Impl.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -20,22 +20,22 @@\n import org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.*;\n import org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.*;\n public class Root_meta_external_function_activator_bigQueryFunction_BigQueryFunction_Impl extends Root_meta_external_function_activator_FunctionActivator_Impl implements Root_meta_external_function_activator_bigQueryFunction_BigQueryFunction\n {\n     public static final String tempTypeName = \"BigQueryFunction\";\n     private static final String tempFullTypeId = \"Root::meta::external::function::activator::bigQueryFunction::BigQueryFunction\";\n     private static final KeyIndex KEY_INDEX = keyIndexBuilder(12)\n-           .withKeys(tempFullTypeId, \"description\", \"functionName\")\n-           .withKey(\"Root::meta::pure::metamodel::Referenceable\", \"referenceUsages\")\n-           .withKey(\"Root::meta::pure::metamodel::PackageableElement\", \"package\")\n-           .withKey(\"Root::meta::pure::metamodel::extension::ElementWithTaggedValues\", \"taggedValues\")\n            .withKeys(\"Root::meta::pure::metamodel::type::Any\", \"classifierGenericType\", \"elementOverride\")\n+           .withKey(\"Root::meta::pure::metamodel::PackageableElement\", \"package\")\n            .withKeys(\"Root::meta::external::function::activator::FunctionActivator\", \"activationConfiguration\", \"function\", \"ownership\")\n-           .withKey(\"Root::meta::pure::metamodel::extension::ElementWithStereotypes\", \"stereotypes\")\n            .withKey(\"Root::meta::pure::metamodel::ModelElement\", \"name\")\n+           .withKey(\"Root::meta::pure::metamodel::Referenceable\", \"referenceUsages\")\n+           .withKey(\"Root::meta::pure::metamodel::extension::ElementWithTaggedValues\", \"taggedValues\")\n+           .withKey(\"Root::meta::pure::metamodel::extension::ElementWithStereotypes\", \"stereotypes\")\n+           .withKeys(tempFullTypeId, \"description\", \"functionName\")\n            .build();\n     private CoreInstance classifier;\n     public Root_meta_external_function_activator_bigQueryFunction_BigQueryFunction_Impl(String id)\n     {\n         super(id);\n     }\n \n"}, {"source1": "org/finos/legend/pure/generated/Root_meta_protocols_pure_vX_X_X_metamodel_function_activator_bigQueryFunction_BigQueryFunction_Impl.java", "source2": "org/finos/legend/pure/generated/Root_meta_protocols_pure_vX_X_X_metamodel_function_activator_bigQueryFunction_BigQueryFunction_Impl.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -20,18 +20,18 @@\n import org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.*;\n import org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.*;\n public class Root_meta_protocols_pure_vX_X_X_metamodel_function_activator_bigQueryFunction_BigQueryFunction_Impl extends Root_meta_protocols_pure_vX_X_X_metamodel_function_activator_FunctionActivator_Impl implements Root_meta_protocols_pure_vX_X_X_metamodel_function_activator_bigQueryFunction_BigQueryFunction\n {\n     public static final String tempTypeName = \"BigQueryFunction\";\n     private static final String tempFullTypeId = \"Root::meta::protocols::pure::vX_X_X::metamodel::function::activator::bigQueryFunction::BigQueryFunction\";\n     private static final KeyIndex KEY_INDEX = keyIndexBuilder(12)\n-           .withKey(\"Root::meta::protocols::pure::vX_X_X::metamodel::function::activator::FunctionActivator\", \"function\")\n            .withKeys(tempFullTypeId, \"description\", \"functionName\", \"owner\")\n            .withKeys(\"Root::meta::pure::metamodel::type::Any\", \"classifierGenericType\", \"elementOverride\")\n            .withKeys(\"Root::meta::protocols::pure::vX_X_X::metamodel::domain::AnnotatedElement\", \"stereotypes\", \"taggedValues\")\n+           .withKey(\"Root::meta::protocols::pure::vX_X_X::metamodel::function::activator::FunctionActivator\", \"function\")\n            .withKeys(\"Root::meta::protocols::pure::vX_X_X::metamodel::PackageableElement\", \"_type\", \"name\", \"package\", \"sourceInformation\")\n            .build();\n     private CoreInstance classifier;\n     public Root_meta_protocols_pure_vX_X_X_metamodel_function_activator_bigQueryFunction_BigQueryFunction_Impl(String id)\n     {\n         super(id);\n     }\n"}]}
