{"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 Apr 8 15:39:34\n-  32-bit CRC value (hex):                         6aa363b0\n+  32-bit CRC value (hex):                         c90ad610\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 Apr 8 15:39:34\n-  32-bit CRC value (hex):                         07440d2a\n+  32-bit CRC value (hex):                         241446dc\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     56887CF1 (1451785457) 'Sat Apr  8 15:39:34 2023'\n-17A56 CRC                   6AA363B0 (1789092784)\n+17A56 CRC                   C90AD610 (3372930576)\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     56887CF1 (1451785457) 'Sat Apr  8 15:39:34 2023'\n-1843B CRC                   07440D2A (121900330)\n+1843B CRC                   241446DC (605308636)\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 217D9 Extract Zip Spec      14 (20) '2.0'\n 217DA Extract OS            00 (0) 'MS-DOS'\n 217DB General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n 217DD Compression Method    0008 (8) 'Deflated'\n 217DF Modification Time     56887CF1 (1451785457) 'Sat Apr  8 15:39:34 2023'\n-217E3 CRC                   6AA363B0 (1789092784)\n+217E3 CRC                   C90AD610 (3372930576)\n 217E7 Compressed Size       0000095F (2399)\n 217EB Uncompressed Size     00003F01 (16129)\n 217EF Filename Length       0068 (104)\n 217F1 Extra Length          0000 (0)\n 217F3 Comment Length        0000 (0)\n 217F5 Disk Start            0000 (0)\n 217F7 Int File Attributes   0000 (0)\n@@ -5295,15 +5295,15 @@\n 2186F Extract Zip Spec      14 (20) '2.0'\n 21870 Extract OS            00 (0) 'MS-DOS'\n 21871 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n 21873 Compression Method    0008 (8) 'Deflated'\n 21875 Modification Time     56887CF1 (1451785457) 'Sat Apr  8 15:39:34 2023'\n-21879 CRC                   07440D2A (121900330)\n+21879 CRC                   241446DC (605308636)\n 2187D Compressed Size       00000442 (1090)\n 21881 Uncompressed Size     00001453 (5203)\n 21885 Filename Length       0059 (89)\n 21887 Extra Length          0000 (0)\n 21889 Comment Length        0000 (0)\n 2188B Disk Start            0000 (0)\n 2188D 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$2198996\"));\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$2199005\"));\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$2198703\")))._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$2198712\")))._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"}]}
