{"diffoscope-json-version": 1, "source1": "/input1", "source2": "/input2", "unified_diff": null, "details": [{"source1": "zipinfo -v {}", "source2": "zipinfo -v {}", "unified_diff": "@@ -2875,15 +2875,15 @@\n   minimum file system compatibility required:     MS-DOS, OS/2 or NT FAT\n   minimum software version required to extract:   2.0\n   compression method:                             deflated\n   compression sub-type (deflation):               normal\n   file security status:                           not encrypted\n   extended local header:                          no\n   file last modified on (DOS date/time):          2023 Mar 29 12:19:48\n-  32-bit CRC value (hex):                         bab0c73b\n+  32-bit CRC value (hex):                         9c121ca3\n   compressed size:                                2399 bytes\n   uncompressed size:                              16129 bytes\n   length of filename:                             104 characters\n   length of extra field:                          0 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n@@ -2904,15 +2904,15 @@\n   minimum file system compatibility required:     MS-DOS, OS/2 or NT FAT\n   minimum software version required to extract:   2.0\n   compression method:                             deflated\n   compression sub-type (deflation):               normal\n   file security status:                           not encrypted\n   extended local header:                          no\n   file last modified on (DOS date/time):          2023 Mar 29 12:19:48\n-  32-bit CRC value (hex):                         bf89f650\n+  32-bit CRC value (hex):                         9234e091\n   compressed size:                                1090 bytes\n   uncompressed size:                              5203 bytes\n   length of filename:                             89 characters\n   length of extra field:                          0 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": "@@ -1937,15 +1937,15 @@\n 17A4C Extract Zip Spec      14 (20) '2.0'\n 17A4D Extract OS            00 (0) 'MS-DOS'\n 17A4E General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n 17A50 Compression Method    0008 (8) 'Deflated'\n 17A52 Modification Time     567D6278 (1451057784) 'Wed Mar 29 12:19:48 2023'\n-17A56 CRC                   BAB0C73B (3132147515)\n+17A56 CRC                   9C121CA3 (2618432675)\n 17A5A Compressed Size       0000095F (2399)\n 17A5E Uncompressed Size     00003F01 (16129)\n 17A62 Filename Length       0068 (104)\n 17A64 Extra Length          0000 (0)\n 17A66 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n # WARNING: Offset 0x17A66: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n@@ -1957,15 +1957,15 @@\n 18431 Extract Zip Spec      14 (20) '2.0'\n 18432 Extract OS            00 (0) 'MS-DOS'\n 18433 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n 18435 Compression Method    0008 (8) 'Deflated'\n 18437 Modification Time     567D6278 (1451057784) 'Wed Mar 29 12:19:48 2023'\n-1843B CRC                   BF89F650 (3213489744)\n+1843B CRC                   9234E091 (2452938897)\n 1843F Compressed Size       00000442 (1090)\n 18443 Uncompressed Size     00001453 (5203)\n 18447 Filename Length       0059 (89)\n 18449 Extra Length          0000 (0)\n 1844B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n # WARNING: Offset 0x1844B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n@@ -5266,15 +5266,15 @@\n 217D8 Extract Zip Spec      14 (20) '2.0'\n 217D9 Extract OS            00 (0) 'MS-DOS'\n 217DA General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n 217DC Compression Method    0008 (8) 'Deflated'\n 217DE Modification Time     567D6278 (1451057784) 'Wed Mar 29 12:19:48 2023'\n-217E2 CRC                   BAB0C73B (3132147515)\n+217E2 CRC                   9C121CA3 (2618432675)\n 217E6 Compressed Size       0000095F (2399)\n 217EA Uncompressed Size     00003F01 (16129)\n 217EE Filename Length       0068 (104)\n 217F0 Extra Length          0000 (0)\n 217F2 Comment Length        0000 (0)\n 217F4 Disk Start            0000 (0)\n 217F6 Int File Attributes   0000 (0)\n@@ -5295,15 +5295,15 @@\n 2186E Extract Zip Spec      14 (20) '2.0'\n 2186F Extract OS            00 (0) 'MS-DOS'\n 21870 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n 21872 Compression Method    0008 (8) 'Deflated'\n 21874 Modification Time     567D6278 (1451057784) 'Wed Mar 29 12:19:48 2023'\n-21878 CRC                   BF89F650 (3213489744)\n+21878 CRC                   9234E091 (2452938897)\n 2187C Compressed Size       00000442 (1090)\n 21880 Uncompressed Size     00001453 (5203)\n 21884 Filename Length       0059 (89)\n 21886 Extra Length          0000 (0)\n 21888 Comment Length        0000 (0)\n 2188A Disk Start            0000 (0)\n 2188C Int File Attributes   0000 (0)\n"}, {"source1": "org/finos/legend/pure/generated/core_external_format_flatdata_executionPlan_tests_executionPlanTest.java", "source2": "org/finos/legend/pure/generated/core_external_format_flatdata_executionPlan_tests_executionPlanTest.java", "unified_diff": "@@ -65,15 +65,15 @@\n return new org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding_Impl(\"Anonymous_NoCounter\")._name(\"TargetPersonTestBinding\")._package(((org.finos.legend.pure.m3.coreinstance.Package)((CompiledExecutionSupport)es).getMetadata(\"Package\",\"Root::meta::external::format::flatdata::executionPlan::test\")))._schemaSet(_schemaSet)._contentType(\"application/x.flatdata\")._modelUnit(core_pure_model_modelUnit.Root_meta_pure_model_unit_include_ModelUnit_1__PackageableElement_MANY__ModelUnit_1_(core_pure_model_modelUnit.Root_meta_pure_model_unit_newModelUnit__ModelUnit_1_(es),CompiledSupport.toPureCollection(((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Class<org.finos.legend.pure.generated.Root_meta_external_format_flatdata_executionPlan_test_TargetPerson>)((CompiledExecutionSupport)es).getMetadata(\"meta::pure::metamodel::type::Class\",\"Root::meta::external::format::flatdata::executionPlan::test::TargetPerson\"))),es));\n }\n \n public static boolean Root_meta_external_format_flatdata_executionPlan_test_flatDataNodesChecked__Boolean_1_(final ExecutionSupport es)\n {\n final org.finos.legend.pure.generated.Root_meta_pure_extension_Extension _extensions = core_pure_binding_extension.Root_meta_external_shared_format_externalFormatExtension__Extension_1_(es);\n final org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding _binding = core_external_format_flatdata_executionPlan_tests_executionPlanTest.Root_meta_external_format_flatdata_executionPlan_test_getTestBinding__Binding_1_(es);\n-final org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree<? extends org.finos.legend.pure.generated.Root_meta_external_format_flatdata_executionPlan_test_Person> _tree = ((org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree<? extends org.finos.legend.pure.generated.Root_meta_external_format_flatdata_executionPlan_test_Person>)((CompiledExecutionSupport)es).getMetadata(\"meta::pure::graphFetch::RootGraphFetchTree\",\"$core_external_format_flatdata$2096971\"));\n+final org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree<? extends org.finos.legend.pure.generated.Root_meta_external_format_flatdata_executionPlan_test_Person> _tree = ((org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree<? extends org.finos.legend.pure.generated.Root_meta_external_format_flatdata_executionPlan_test_Person>)((CompiledExecutionSupport)es).getMetadata(\"meta::pure::graphFetch::RootGraphFetchTree\",\"$core_external_format_flatdata$2096963\"));\n final org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionPlan _plan = core_pure_executionPlan_executionPlan_generation.Root_meta_pure_executionPlan_executionPlan_FunctionDefinition_1__ExecutionContext_1__Extension_MANY__DebugContext_1__ExecutionPlan_1_(new PureCompiledLambda(\n (((CompiledExecutionSupport)es).getMetadataAccessor().getLambdaFunction(\"meta$external$format$flatdata$executionPlan$test$flatDataNodesChecked$3$system$imports$import__core_external_format_flatdata_executionPlan_tests_executionPlanTest_pure_1$0\")\n ), (\n new DefendedPureLambdaFunction1<org.finos.legend.pure.m4.coreinstance.primitive.byteStream.PureByteStream, java.lang.String>()\n {\n private MutableMap<String, Object> __vars = Maps.fixedSize.<String, Object>of(\"binding\",_binding,\"tree\",_tree);\n      public java.lang.String execute(ListIterable<?> vars, ExecutionSupport es)\n"}, {"source1": "org/finos/legend/pure/generated/core_external_format_flatdata_externalFormatContract.java", "source2": "org/finos/legend/pure/generated/core_external_format_flatdata_externalFormatContract.java", "unified_diff": "@@ -22,15 +22,15 @@\n import org.junit.Test;\n public class core_external_format_flatdata_externalFormatContract\n {\n     public static MutableMap<String, SharedPureFunction<?>> __functions = Maps.fixedSize.empty();\n \n public static org.finos.legend.pure.generated.Root_meta_external_shared_format_ExternalFormatContract<? extends org.finos.legend.pure.generated.Root_meta_external_format_flatdata_metamodel_FlatData> Root_meta_external_format_flatdata_contract_flatDataFormatContract__ExternalFormatContract_1_(final ExecutionSupport es)\n {\n-return new org.finos.legend.pure.generated.Root_meta_external_shared_format_ExternalFormatContract_Impl<org.finos.legend.pure.generated.Root_meta_external_format_flatdata_metamodel_FlatData>(\"Anonymous_NoCounter\")._classifierGenericType(new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl(\"Anonymous_NoCounter\")._rawType((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type)((CompiledExecutionSupport)es).getMetadata(\"meta::pure::metamodel::type::Class\", \"Root::meta::external::shared::format::ExternalFormatContract\"))._typeArguments(Lists.fixedSize.of(new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl(\"Anonymous_NoCounter\")._rawType((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type)((CompiledExecutionSupport)es).getMetadata(\"meta::pure::metamodel::type::Class\", \"Root::meta::external::format::flatdata::metamodel::FlatData\")))))._internalizeReturnsChecked(false)._id(\"FlatData\")._contentTypes(CompiledSupport.toPureCollection(\"application/x.flatdata\"))._externalFormatMetamodel(((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Class<org.finos.legend.pure.generated.Root_meta_external_format_flatdata_metamodel_FlatData>)((CompiledExecutionSupport)es).getMetadata(\"meta::pure::metamodel::type::Class\",\"Root::meta::external::format::flatdata::metamodel::FlatData\")))._externalFormatToPureDescriptor(core_external_format_flatdata_transformation_toPure_flatDataToPure.Root_meta_external_format_flatdata_transformation_toPure_flatDataToPureDescriptor__ExternalFormatToPureDescriptor_1_(es))._externalFormatFromPureDescriptor(core_external_format_flatdata_transformation_fromPure_pureToFlatData.Root_meta_external_format_flatdata_transformation_fromPure_flatDataFromPureDescriptor__ExternalFormatFromPureDescriptor_1_(es))._externalFormatBindingValidator(((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.ConcreteFunctionDefinition<? extends java.lang.Object>)((CompiledExecutionSupport)es).getMetadata(\"meta::pure::metamodel::function::ConcreteFunctionDefinition\",\"Root::meta::external::format::flatdata::binding::validation::bindDetails_Binding_1__BindingDetail_1_\")))._internalizeReturnsChecked(true)._sourceRecordSerializeTree(((org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree<? extends org.finos.legend.pure.generated.Root_meta_external_format_flatdata_executionPlan_model_RawFlatData>)((CompiledExecutionSupport)es).getMetadata(\"meta::pure::graphFetch::RootGraphFetchTree\",\"$core_external_format_flatdata$2096678\")))._validate(false, new org.finos.legend.pure.m4.coreinstance.SourceInformation(\"/core_external_format_flatdata/externalFormatContract.pure\", 31, 4, 44,4), es);\n+return new org.finos.legend.pure.generated.Root_meta_external_shared_format_ExternalFormatContract_Impl<org.finos.legend.pure.generated.Root_meta_external_format_flatdata_metamodel_FlatData>(\"Anonymous_NoCounter\")._classifierGenericType(new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl(\"Anonymous_NoCounter\")._rawType((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type)((CompiledExecutionSupport)es).getMetadata(\"meta::pure::metamodel::type::Class\", \"Root::meta::external::shared::format::ExternalFormatContract\"))._typeArguments(Lists.fixedSize.of(new org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl(\"Anonymous_NoCounter\")._rawType((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type)((CompiledExecutionSupport)es).getMetadata(\"meta::pure::metamodel::type::Class\", \"Root::meta::external::format::flatdata::metamodel::FlatData\")))))._internalizeReturnsChecked(false)._id(\"FlatData\")._contentTypes(CompiledSupport.toPureCollection(\"application/x.flatdata\"))._externalFormatMetamodel(((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Class<org.finos.legend.pure.generated.Root_meta_external_format_flatdata_metamodel_FlatData>)((CompiledExecutionSupport)es).getMetadata(\"meta::pure::metamodel::type::Class\",\"Root::meta::external::format::flatdata::metamodel::FlatData\")))._externalFormatToPureDescriptor(core_external_format_flatdata_transformation_toPure_flatDataToPure.Root_meta_external_format_flatdata_transformation_toPure_flatDataToPureDescriptor__ExternalFormatToPureDescriptor_1_(es))._externalFormatFromPureDescriptor(core_external_format_flatdata_transformation_fromPure_pureToFlatData.Root_meta_external_format_flatdata_transformation_fromPure_flatDataFromPureDescriptor__ExternalFormatFromPureDescriptor_1_(es))._externalFormatBindingValidator(((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.ConcreteFunctionDefinition<? extends java.lang.Object>)((CompiledExecutionSupport)es).getMetadata(\"meta::pure::metamodel::function::ConcreteFunctionDefinition\",\"Root::meta::external::format::flatdata::binding::validation::bindDetails_Binding_1__BindingDetail_1_\")))._internalizeReturnsChecked(true)._sourceRecordSerializeTree(((org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree<? extends org.finos.legend.pure.generated.Root_meta_external_format_flatdata_executionPlan_model_RawFlatData>)((CompiledExecutionSupport)es).getMetadata(\"meta::pure::graphFetch::RootGraphFetchTree\",\"$core_external_format_flatdata$2096670\")))._validate(false, new org.finos.legend.pure.m4.coreinstance.SourceInformation(\"/core_external_format_flatdata/externalFormatContract.pure\", 31, 4, 44,4), es);\n }\n \n public static org.finos.legend.pure.generated.Root_meta_pure_extension_Extension Root_meta_external_format_flatdata_extension_flatDataFormatExtension__Extension_1_(final ExecutionSupport es)\n {\n return new org.finos.legend.pure.generated.Root_meta_pure_extension_Extension_Impl(\"Anonymous_NoCounter\")._type(\"External Format - FlatData\")._availableExternalFormats(CompiledSupport.toPureCollection(core_external_format_flatdata_externalFormatContract.Root_meta_external_format_flatdata_contract_flatDataFormatContract__ExternalFormatContract_1_(es)));\n }\n }\n"}]}
