{"diffoscope-json-version": 1, "source1": "/input1", "source2": "/input2", "unified_diff": null, "details": [{"source1": "zipinfo -v {}", "source2": "zipinfo -v {}", "unified_diff": "@@ -900,15 +900,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):                         c94e3d3d\n+  32-bit CRC value (hex):                         23607171\n   compressed size:                                14186 bytes\n   uncompressed size:                              14186 bytes\n   length of filename:                             70 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": "@@ -620,15 +620,15 @@\n 0CB82 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 0CB84   Length              0005 (5)\n 0CB86   Flags               01 (1) 'Modification'\n 0CB87   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 0CB8B PAYLOAD\n \n 102F5 DATA DESCRIPTOR       08074B50 (134695760)\n-102F9 CRC                   C94E3D3D (3377347901)\n+102F9 CRC                   23607171 (593523057)\n 102FD Compressed Size       0000376A (14186)\n 10301 Uncompressed Size     0000376A (14186)\n \n 10305 CENTRAL HEADER #1     02014B50 (33639248)\n 10309 Created Zip Spec      14 (20) '2.0'\n 1030A Created OS            00 (0) 'MS-DOS'\n 1030B Extract Zip Spec      14 (20) '2.0'\n@@ -1369,15 +1369,15 @@\n 10C65 Created OS            00 (0) 'MS-DOS'\n 10C66 Extract Zip Spec      14 (20) '2.0'\n 10C67 Extract OS            00 (0) 'MS-DOS'\n 10C68 General Purpose Flag  0008 (8)\n       [Bit  3]              1 'Streamed'\n 10C6A Compression Method    0000 (0) 'Stored'\n 10C6C Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-10C70 CRC                   C94E3D3D (3377347901)\n+10C70 CRC                   23607171 (593523057)\n 10C74 Compressed Size       0000376A (14186)\n 10C78 Uncompressed Size     0000376A (14186)\n 10C7C Filename Length       0046 (70)\n 10C7E Extra Length          0009 (9)\n 10C80 Comment Length        0000 (0)\n 10C82 Disk Start            0000 (0)\n 10C84 Int File Attributes   0000 (0)\n"}, {"source1": "org/finos/legend/pure/generated/core_configuration_coreExtensions.java", "source2": "org/finos/legend/pure/generated/core_configuration_coreExtensions.java", "unified_diff": "@@ -37,37 +37,27 @@\n final RichIterable<? extends org.finos.legend.pure.generated.Root_meta_pure_extension_Extension> _extensionsWithPlatformBindings = ((RichIterable<? extends org.finos.legend.pure.generated.Root_meta_pure_extension_Extension>)(Object)CompiledSupport.concatenate(_extensions, core_pure_executionPlan_platformBinding_platformBinding.Root_meta_pure_executionPlan_platformBinding_platformBindingExtension_PlatformBinding_MANY__Extension_1_(CompiledSupport.toPureCollection(core_configuration_coreExtensions.Root_meta_pure_extension_configuration_coreLegendJavaPlatformBinding__PlatformBinding_1_(es)),es)));\n return core_pure_executionPlan_executionPlan_generation.Root_meta_pure_executionPlan_generatePlatformCode_ExecutionPlan_1__String_1__PlatformBindingConfig_1__Extension_MANY__ExecutionPlan_1_(_plan,core_java_platform_binding_legendJavaPlatformBinding_legendJavaPlatformBinding.Root_meta_pure_executionPlan_platformBinding_legendJava_legendJavaPlatformBindingId__String_1_(es),new org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_legendJava_LegendJavaPlatformBindingConfig_Impl(\"Anonymous_NoCounter\"),CompiledSupport.toPureCollection(_extensionsWithPlatformBindings),es);\n      }\n }\n );\n     }\n \n-public static RichIterable<? extends org.finos.legend.pure.generated.Root_meta_pure_extension_Extension> Root_meta_pure_extension_configuration_coreExtensions__Extension_MANY_(final ExecutionSupport es)\n-{\n-return CompiledSupport.toPureCollection(Lists.mutable.<org.finos.legend.pure.generated.Root_meta_pure_extension_Extension>with(CompiledSupport.toOne(core_pure_extensions_functions.Root_meta_pure_extension_defaultExtensions__Extension_MANY_(es), new org.finos.legend.pure.m4.coreinstance.SourceInformation(\"/core_configuration/coreExtensions.pure\", -1, -1, 21, 51, -1, -1)),core_relational_relational_extensions_extension.Root_meta_relational_extension_relationalExtension_String_1__Extension_1_(\"relational\",es),core_servicestore_extensions_extension.Root_meta_external_store_service_extension_serviceStoreExtensions__Extension_1_(es),core_pure_binding_extension.Root_meta_external_shared_format_externalFormatExtension__Extension_1_(es),core_external_format_flatdata_externalFormatContract.Root_meta_external_format_flatdata_extension_flatDataFormatExtension__Extension_1_(es),core_external_format_json_externalFormatContract.Root_meta_external_format_json_extension_jsonSchemaFormatExtension__Extension_1_(es),core_external_format_xml_externalFormatContract.Root_meta_external_format_xml_extension_xsdFormatExtension__Extension_1_(es),core_pure_executionPlan_platformBinding_platformBinding.Root_meta_pure_executionPlan_platformBinding_platformBindingExtension_PlatformBinding_MANY__Extension_1_(CompiledSupport.toPureCollection(core_configuration_coreExtensions.Root_meta_pure_extension_configuration_coreLegendJavaPlatformBinding__PlatformBinding_1_(es)),es)));\n-}\n-\n-public static org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_PlatformBinding Root_meta_pure_extension_configuration_coreLegendJavaPlatformBinding__PlatformBinding_1_(final ExecutionSupport es)\n-{\n-return core_java_platform_binding_legendJavaPlatformBinding_legendJavaPlatformBinding.Root_meta_pure_executionPlan_platformBinding_legendJava_legendJavaPlatformBinding_LegendJavaPlatformBindingExtension_MANY__LegendJavaPlatformBinding_1_(CompiledSupport.toPureCollection(Lists.mutable.<org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_legendJava_LegendJavaPlatformBindingExtension>with(core_java_platform_binding_legendJavaPlatformBinding_store_m2m_m2mLegendJavaPlatformBindingExtension.Root_meta_pure_mapping_modelToModel_executionPlan_platformBinding_legendJava_inMemoryLegendJavaPlatformBindingExtension__LegendJavaPlatformBindingExtension_1_(es),core_relational_java_platform_binding_legendJavaPlatformBinding_relationalLegendJavaPlatformBindingExtension.Root_meta_relational_executionPlan_platformBinding_legendJava_relationalLegendJavaPlatformBindingExtension__LegendJavaPlatformBindingExtension_1_(es),core_servicestore_java_platform_binding_legendJavaPlatformBinding_serviceStoreLegendJavaPlatformBindingExtension.Root_meta_external_store_service_executionPlan_platformBinding_legendJava_serviceStoreLegendJavaPlatformBindingExtension__LegendJavaPlatformBindingExtension_1_(es),core_java_platform_binding_legendJavaPlatformBinding_binding_bindingLegendJavaPlatformBindingExtension.Root_meta_external_shared_format_executionPlan_platformBinding_legendJava_bindingLegendJavaPlatformBindingExtension_ExternalFormatLegendJavaPlatformBindingDescriptor_MANY__LegendJavaPlatformBindingExtension_1_(CompiledSupport.toPureCollection(Lists.mutable.<org.finos.legend.pure.generated.Root_meta_external_shared_format_executionPlan_platformBinding_legendJava_ExternalFormatLegendJavaPlatformBindingDescriptor>with(core_external_format_flatdata_java_platform_binding_legendJavaPlatformBinding_descriptor.Root_meta_external_format_flatdata_executionPlan_platformBinding_legendJava_flatDataJavaBindingDescriptor__ExternalFormatLegendJavaPlatformBindingDescriptor_1_(es),core_external_format_json_java_platform_binding_legendJavaPlatformBinding_descriptor.Root_meta_external_format_json_executionPlan_platformBinding_legendJava_jsonSchemaJavaBindingDescriptor__ExternalFormatLegendJavaPlatformBindingDescriptor_1_(es),core_external_format_xml_java_platform_binding_legendJavaPlatformBinding_descriptor.Root_meta_external_format_xml_executionPlan_platformBinding_legendJava_xsdJavaBindingDescriptor__ExternalFormatLegendJavaPlatformBindingDescriptor_1_(es))),es))),es);\n-}\n-\n public static org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_localBinding_LocalPlatformBinder Root_meta_pure_extension_configuration_localPlatformBinding_bindTestPlanToPlatform__LocalPlatformBinder_1_(final ExecutionSupport es)\n {\n return new org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_localBinding_LocalPlatformBinder_Impl(\"Anonymous_NoCounter\")._overrides(Lists.mutable.<org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.ConcreteFunctionDefinition<? extends java.lang.Object>>with(((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::executionPlan::platformBinding::legendJava::bindFlatdataTestPlanToPlatform__LocalPlatformBinder_1_\")),((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::relational::executionPlan::platformBinding::legendJava::bindRelationalTestPlanToPlatform__LocalPlatformBinder_1_\"))))._bindingFunction(new PureCompiledLambda(\n (((CompiledExecutionSupport)es).getMetadataAccessor().getLambdaFunction(\"meta$pure$extension$configuration$localPlatformBinding$bindTestPlanToPlatform$1$system$imports$import__core_configuration_coreExtensions_pure_3$0\")\n ), (\n core_configuration_coreExtensions.__functions.get(\"meta$pure$extension$configuration$localPlatformBinding$bindTestPlanToPlatform$1$system$imports$import__core_configuration_coreExtensions_pure_3$0\")\n ))\n );\n }\n \n public static boolean Root_meta_pure_extension_configuration_localPlatformBinding_testLocalBindingOfPlanToPlatform__Boolean_1_(final ExecutionSupport es)\n {\n-final org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree<? extends org.finos.legend.pure.generated.Root_meta_relational_tests_model_simple_Person> _tree = ((org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree<? extends org.finos.legend.pure.generated.Root_meta_relational_tests_model_simple_Person>)((CompiledExecutionSupport)es).getMetadata(\"meta::pure::graphFetch::RootGraphFetchTree\",\"$core_configuration$5181666\"));\n+final org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree<? extends org.finos.legend.pure.generated.Root_meta_relational_tests_model_simple_Person> _tree = ((org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree<? extends org.finos.legend.pure.generated.Root_meta_relational_tests_model_simple_Person>)((CompiledExecutionSupport)es).getMetadata(\"meta::pure::graphFetch::RootGraphFetchTree\",\"$core_configuration$5181625\"));\n final org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.LambdaFunction<? extends java.lang.Object> _query = new PureCompiledLambda(\n (((CompiledExecutionSupport)es).getMetadataAccessor().getLambdaFunction(\"meta$pure$extension$configuration$localPlatformBinding$testLocalBindingOfPlanToPlatform$2$system$imports$import__core_configuration_coreExtensions_pure_3$0\")\n ), (\n new DefendedPureLambdaFunction0<java.lang.String>()\n {\n private MutableMap<String, Object> __vars = Maps.fixedSize.<String, Object>of(\"tree\",_tree);\n      public java.lang.String execute(ListIterable<?> vars, ExecutionSupport es)\n@@ -90,8 +80,18 @@\n final org.finos.legend.pure.m3.coreinstance.meta.pure.mapping.Mapping _mapping = ((org.finos.legend.pure.m3.coreinstance.meta.pure.mapping.Mapping)((CompiledExecutionSupport)es).getMetadata(\"meta::pure::mapping::Mapping\",\"Root::meta::relational::tests::simpleRelationalMapping\"));\n final org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime _runtime = core_relational_relational_tests_relationalSetUp.Root_meta_relational_tests_testRuntime__Runtime_1_(es);\n final RichIterable<? extends org.finos.legend.pure.generated.Root_meta_pure_extension_Extension> _extensions = core_relational_relational_extensions_extension.Root_meta_relational_extension_relationalExtensions__Extension_MANY_(es);\n final org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionPlan _basicPlan = core_pure_executionPlan_executionPlan_generation.Root_meta_pure_executionPlan_executionPlan_FunctionDefinition_1__Mapping_1__Runtime_1__Extension_MANY__ExecutionPlan_1_(_query,_mapping,_runtime,CompiledSupport.toPureCollection(_extensions),es);\n final org.finos.legend.pure.generated.Root_meta_pure_executionPlan_ExecutionPlan _boundPlan = core_pure_executionPlan_platformBinding_platformBinding.Root_meta_pure_executionPlan_platformBinding_localBinding_bindTestPlanToPlatformLocally_ExecutionPlan_1__Extension_MANY__ExecutionPlan_1_(_basicPlan,CompiledSupport.toPureCollection(_extensions),es);\n return platform_pure_basics_tests_assert.Root_meta_pure_functions_asserts_assert_Boolean_1__Boolean_1_(platform_pure_grammar_functions_collection_isNotEmpty.Root_meta_pure_functions_collection_isNotEmpty_Any_$0_1$__Boolean_1_(_boundPlan._globalImplementationSupport(),es),es);\n }\n+\n+public static RichIterable<? extends org.finos.legend.pure.generated.Root_meta_pure_extension_Extension> Root_meta_pure_extension_configuration_coreExtensions__Extension_MANY_(final ExecutionSupport es)\n+{\n+return CompiledSupport.toPureCollection(Lists.mutable.<org.finos.legend.pure.generated.Root_meta_pure_extension_Extension>with(CompiledSupport.toOne(core_pure_extensions_functions.Root_meta_pure_extension_defaultExtensions__Extension_MANY_(es), new org.finos.legend.pure.m4.coreinstance.SourceInformation(\"/core_configuration/coreExtensions.pure\", -1, -1, 21, 51, -1, -1)),core_relational_relational_extensions_extension.Root_meta_relational_extension_relationalExtension_String_1__Extension_1_(\"relational\",es),core_servicestore_extensions_extension.Root_meta_external_store_service_extension_serviceStoreExtensions__Extension_1_(es),core_pure_binding_extension.Root_meta_external_shared_format_externalFormatExtension__Extension_1_(es),core_external_format_flatdata_externalFormatContract.Root_meta_external_format_flatdata_extension_flatDataFormatExtension__Extension_1_(es),core_external_format_json_externalFormatContract.Root_meta_external_format_json_extension_jsonSchemaFormatExtension__Extension_1_(es),core_external_format_xml_externalFormatContract.Root_meta_external_format_xml_extension_xsdFormatExtension__Extension_1_(es),core_pure_executionPlan_platformBinding_platformBinding.Root_meta_pure_executionPlan_platformBinding_platformBindingExtension_PlatformBinding_MANY__Extension_1_(CompiledSupport.toPureCollection(core_configuration_coreExtensions.Root_meta_pure_extension_configuration_coreLegendJavaPlatformBinding__PlatformBinding_1_(es)),es)));\n+}\n+\n+public static org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_PlatformBinding Root_meta_pure_extension_configuration_coreLegendJavaPlatformBinding__PlatformBinding_1_(final ExecutionSupport es)\n+{\n+return core_java_platform_binding_legendJavaPlatformBinding_legendJavaPlatformBinding.Root_meta_pure_executionPlan_platformBinding_legendJava_legendJavaPlatformBinding_LegendJavaPlatformBindingExtension_MANY__LegendJavaPlatformBinding_1_(CompiledSupport.toPureCollection(Lists.mutable.<org.finos.legend.pure.generated.Root_meta_pure_executionPlan_platformBinding_legendJava_LegendJavaPlatformBindingExtension>with(core_java_platform_binding_legendJavaPlatformBinding_store_m2m_m2mLegendJavaPlatformBindingExtension.Root_meta_pure_mapping_modelToModel_executionPlan_platformBinding_legendJava_inMemoryLegendJavaPlatformBindingExtension__LegendJavaPlatformBindingExtension_1_(es),core_relational_java_platform_binding_legendJavaPlatformBinding_relationalLegendJavaPlatformBindingExtension.Root_meta_relational_executionPlan_platformBinding_legendJava_relationalLegendJavaPlatformBindingExtension__LegendJavaPlatformBindingExtension_1_(es),core_servicestore_java_platform_binding_legendJavaPlatformBinding_serviceStoreLegendJavaPlatformBindingExtension.Root_meta_external_store_service_executionPlan_platformBinding_legendJava_serviceStoreLegendJavaPlatformBindingExtension__LegendJavaPlatformBindingExtension_1_(es),core_java_platform_binding_legendJavaPlatformBinding_binding_bindingLegendJavaPlatformBindingExtension.Root_meta_external_shared_format_executionPlan_platformBinding_legendJava_bindingLegendJavaPlatformBindingExtension_ExternalFormatLegendJavaPlatformBindingDescriptor_MANY__LegendJavaPlatformBindingExtension_1_(CompiledSupport.toPureCollection(Lists.mutable.<org.finos.legend.pure.generated.Root_meta_external_shared_format_executionPlan_platformBinding_legendJava_ExternalFormatLegendJavaPlatformBindingDescriptor>with(core_external_format_flatdata_java_platform_binding_legendJavaPlatformBinding_descriptor.Root_meta_external_format_flatdata_executionPlan_platformBinding_legendJava_flatDataJavaBindingDescriptor__ExternalFormatLegendJavaPlatformBindingDescriptor_1_(es),core_external_format_json_java_platform_binding_legendJavaPlatformBinding_descriptor.Root_meta_external_format_json_executionPlan_platformBinding_legendJava_jsonSchemaJavaBindingDescriptor__ExternalFormatLegendJavaPlatformBindingDescriptor_1_(es),core_external_format_xml_java_platform_binding_legendJavaPlatformBinding_descriptor.Root_meta_external_format_xml_executionPlan_platformBinding_legendJava_xsdJavaBindingDescriptor__ExternalFormatLegendJavaPlatformBindingDescriptor_1_(es))),es))),es);\n+}\n }\n"}]}
