{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.G3E5Cg1MOR/b1/libopenshot-audio_0.2.2+dfsg1-1_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.G3E5Cg1MOR/b2/libopenshot-audio_0.2.2+dfsg1-1_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,7 +1,7 @@\n \n 2f866752465af8f831b0573ce91af9c7 368532 libdevel optional libopenshot-audio-dev_0.2.2+dfsg1-1_amd64.deb\n- 07bb5ae710018374f5a96abd45f2757e 3152172 doc optional libopenshot-audio-doc_0.2.2+dfsg1-1_all.deb\n- 5e714a610e6595b6bad7580dce68be1b 75304 debug optional libopenshot-audio-test-sound-dbgsym_0.2.2+dfsg1-1_amd64.deb\n- e1a93da71d557d1fe0b4d136467974cf 20228 libs optional libopenshot-audio-test-sound_0.2.2+dfsg1-1_amd64.deb\n+ 6ae3ab729cfc1bb29564e2160a6bf3bb 3152260 doc optional libopenshot-audio-doc_0.2.2+dfsg1-1_all.deb\n+ 8c42482cb9bb4fdf1a90c4d88bcb1544 75308 debug optional libopenshot-audio-test-sound-dbgsym_0.2.2+dfsg1-1_amd64.deb\n+ 9d2f00b41f347fad820a355f869b1c6d 20240 libs optional libopenshot-audio-test-sound_0.2.2+dfsg1-1_amd64.deb\n 456e42d49d9d2d3352081e0e904ae0b2 4915700 debug optional libopenshot-audio8-dbgsym_0.2.2+dfsg1-1_amd64.deb\n a41b09e43d798ce733b9452b5584956d 642760 libs optional libopenshot-audio8_0.2.2+dfsg1-1_amd64.deb\n"}, {"source1": "libopenshot-audio-doc_0.2.2+dfsg1-1_all.deb", "source2": "libopenshot-audio-doc_0.2.2+dfsg1-1_all.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2022-03-04 21:56:03.000000 debian-binary\n--rw-r--r-- 0 0 0 60084 2022-03-04 21:56:03.000000 control.tar.xz\n--rw-r--r-- 0 0 0 3091896 2022-03-04 21:56:03.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 60148 2022-03-04 21:56:03.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 3091920 2022-03-04 21:56:03.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n drwxr-xr-x 0 root (0) root (0) 0 2022-03-04 21:56:03.000000 ./\n -rw-r--r-- 0 root (0) root (0) 515 2022-03-04 21:56:03.000000 ./control\n--rw-r--r-- 0 root (0) root (0) 302141 2022-03-04 21:56:03.000000 ./md5sums\n+-rw-r--r-- 0 root (0) root (0) 302147 2022-03-04 21:56:03.000000 ./md5sums\n"}, {"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}, {"source1": "line order", "source2": "line order", "unified_diff": "@@ -1705,17 +1705,17 @@\n usr/share/doc/libopenshot-audio-dev/html/juce__events_8cpp_source.html\n usr/share/doc/libopenshot-audio-dev/html/juce__fallback__SIMDNativeOps_8h_source.html\n usr/share/doc/libopenshot-audio-dev/html/juce__mac__CoreAudioLayouts_8h_source.html\n usr/share/doc/libopenshot-audio-dev/html/juce__neon__SIMDNativeOps_8cpp_source.html\n usr/share/doc/libopenshot-audio-dev/html/juce__neon__SIMDNativeOps_8h_source.html\n usr/share/doc/libopenshot-audio-dev/html/juce__sse__SIMDNativeOps_8cpp_source.html\n usr/share/doc/libopenshot-audio-dev/html/juce__sse__SIMDNativeOps_8h_source.html\n-usr/share/doc/libopenshot-audio-dev/html/md__build_1st_libopenshot_audio_0_2_2_dfsg1_doc_INSTALL_LINUX.html\n-usr/share/doc/libopenshot-audio-dev/html/md__build_1st_libopenshot_audio_0_2_2_dfsg1_doc_INSTALL_MAC.html\n-usr/share/doc/libopenshot-audio-dev/html/md__build_1st_libopenshot_audio_0_2_2_dfsg1_doc_INSTALL_WINDOWS.html\n+usr/share/doc/libopenshot-audio-dev/html/md__build_2_libopenshot_audio_0_2_2_dfsg1_2nd_doc_INSTALL_LINUX.html\n+usr/share/doc/libopenshot-audio-dev/html/md__build_2_libopenshot_audio_0_2_2_dfsg1_2nd_doc_INSTALL_MAC.html\n+usr/share/doc/libopenshot-audio-dev/html/md__build_2_libopenshot_audio_0_2_2_dfsg1_2nd_doc_INSTALL_WINDOWS.html\n usr/share/doc/libopenshot-audio-dev/html/menu.js\n usr/share/doc/libopenshot-audio-dev/html/menudata.js\n usr/share/doc/libopenshot-audio-dev/html/modules.html\n usr/share/doc/libopenshot-audio-dev/html/modules.js\n usr/share/doc/libopenshot-audio-dev/html/namespacejuce_1_1TypeHelpers.html\n usr/share/doc/libopenshot-audio-dev/html/namespacejuce_1_1TypeHelpers_structjuce_1_1TypeHelpers_1_1ParameterType_dup.js\n usr/share/doc/libopenshot-audio-dev/html/namespacejuce_1_1TypeHelpers_structjuce_1_1TypeHelpers_1_1SmallestFloatType_dup.js\n"}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1292,15 +1292,15 @@\n -rw-r--r-- 0 root (0) root (0) 3036 2022-03-04 21:56:03.000000 ./usr/share/doc/libopenshot-audio-dev/html/group__juce__events-interprocess.html\n -rw-r--r-- 0 root (0) root (0) 3024 2022-03-04 21:56:03.000000 ./usr/share/doc/libopenshot-audio-dev/html/group__juce__events-messages.html\n -rw-r--r-- 0 root (0) root (0) 3018 2022-03-04 21:56:03.000000 ./usr/share/doc/libopenshot-audio-dev/html/group__juce__events-timers.html\n -rw-r--r-- 0 root (0) root (0) 4987 2022-03-04 21:56:03.000000 ./usr/share/doc/libopenshot-audio-dev/html/group__juce__events.html\n -rw-r--r-- 0 root (0) root (0) 293 2022-03-04 21:56:03.000000 ./usr/share/doc/libopenshot-audio-dev/html/group__juce__events.js\n -rw-r--r-- 0 root (0) root (0) 292627 2022-03-04 21:56:03.000000 ./usr/share/doc/libopenshot-audio-dev/html/hierarchy.html\n -rw-r--r-- 0 root (0) root (0) 78040 2022-03-04 21:56:03.000000 ./usr/share/doc/libopenshot-audio-dev/html/hierarchy.js\n--rw-r--r-- 0 root (0) root (0) 7088 2022-03-04 21:56:03.000000 ./usr/share/doc/libopenshot-audio-dev/html/index.html\n+-rw-r--r-- 0 root (0) root (0) 7096 2022-03-04 21:56:03.000000 ./usr/share/doc/libopenshot-audio-dev/html/index.html\n -rw-r--r-- 0 root (0) root (0) 175457 2022-03-04 21:56:03.000000 ./usr/share/doc/libopenshot-audio-dev/html/jquery.js\n -rw-r--r-- 0 root (0) root (0) 49538 2022-03-04 21:56:03.000000 ./usr/share/doc/libopenshot-audio-dev/html/juce__ADSR_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 49128 2022-03-04 21:56:03.000000 ./usr/share/doc/libopenshot-audio-dev/html/juce__AbstractFifo_8cpp_source.html\n -rw-r--r-- 0 root (0) root (0) 61245 2022-03-04 21:56:03.000000 ./usr/share/doc/libopenshot-audio-dev/html/juce__AbstractFifo_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 24315 2022-03-04 21:56:03.000000 ./usr/share/doc/libopenshot-audio-dev/html/juce__ActionBroadcaster_8cpp_source.html\n -rw-r--r-- 0 root (0) root (0) 18859 2022-03-04 21:56:03.000000 ./usr/share/doc/libopenshot-audio-dev/html/juce__ActionBroadcaster_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 13531 2022-03-04 21:56:03.000000 ./usr/share/doc/libopenshot-audio-dev/html/juce__ActionListener_8h_source.html\n@@ -1710,17 +1710,17 @@\n -rw-r--r-- 0 root (0) root (0) 18317 2022-03-04 21:56:03.000000 ./usr/share/doc/libopenshot-audio-dev/html/juce__events_8cpp_source.html\n -rw-r--r-- 0 root (0) root (0) 57750 2022-03-04 21:56:03.000000 ./usr/share/doc/libopenshot-audio-dev/html/juce__fallback__SIMDNativeOps_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 83968 2022-03-04 21:56:03.000000 ./usr/share/doc/libopenshot-audio-dev/html/juce__mac__CoreAudioLayouts_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 10265 2022-03-04 21:56:03.000000 ./usr/share/doc/libopenshot-audio-dev/html/juce__neon__SIMDNativeOps_8cpp_source.html\n -rw-r--r-- 0 root (0) root (0) 107224 2022-03-04 21:56:03.000000 ./usr/share/doc/libopenshot-audio-dev/html/juce__neon__SIMDNativeOps_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 12527 2022-03-04 21:56:03.000000 ./usr/share/doc/libopenshot-audio-dev/html/juce__sse__SIMDNativeOps_8cpp_source.html\n -rw-r--r-- 0 root (0) root (0) 145768 2022-03-04 21:56:03.000000 ./usr/share/doc/libopenshot-audio-dev/html/juce__sse__SIMDNativeOps_8h_source.html\n--rw-r--r-- 0 root (0) root (0) 15833 2022-03-04 21:56:03.000000 ./usr/share/doc/libopenshot-audio-dev/html/md__build_1st_libopenshot_audio_0_2_2_dfsg1_doc_INSTALL_LINUX.html\n--rw-r--r-- 0 root (0) root (0) 16250 2022-03-04 21:56:03.000000 ./usr/share/doc/libopenshot-audio-dev/html/md__build_1st_libopenshot_audio_0_2_2_dfsg1_doc_INSTALL_MAC.html\n--rw-r--r-- 0 root (0) root (0) 21599 2022-03-04 21:56:03.000000 ./usr/share/doc/libopenshot-audio-dev/html/md__build_1st_libopenshot_audio_0_2_2_dfsg1_doc_INSTALL_WINDOWS.html\n+-rw-r--r-- 0 root (0) root (0) 15835 2022-03-04 21:56:03.000000 ./usr/share/doc/libopenshot-audio-dev/html/md__build_2_libopenshot_audio_0_2_2_dfsg1_2nd_doc_INSTALL_LINUX.html\n+-rw-r--r-- 0 root (0) root (0) 16252 2022-03-04 21:56:03.000000 ./usr/share/doc/libopenshot-audio-dev/html/md__build_2_libopenshot_audio_0_2_2_dfsg1_2nd_doc_INSTALL_MAC.html\n+-rw-r--r-- 0 root (0) root (0) 21601 2022-03-04 21:56:03.000000 ./usr/share/doc/libopenshot-audio-dev/html/md__build_2_libopenshot_audio_0_2_2_dfsg1_2nd_doc_INSTALL_WINDOWS.html\n -rw-r--r-- 0 root (0) root (0) 3222 2022-03-04 21:56:03.000000 ./usr/share/doc/libopenshot-audio-dev/html/menu.js\n -rw-r--r-- 0 root (0) root (0) 6918 2022-03-04 21:56:03.000000 ./usr/share/doc/libopenshot-audio-dev/html/menudata.js\n -rw-r--r-- 0 root (0) root (0) 14762 2022-03-04 21:56:03.000000 ./usr/share/doc/libopenshot-audio-dev/html/modules.html\n -rw-r--r-- 0 root (0) root (0) 615 2022-03-04 21:56:03.000000 ./usr/share/doc/libopenshot-audio-dev/html/modules.js\n -rw-r--r-- 0 root (0) root (0) 10448 2022-03-04 21:56:03.000000 ./usr/share/doc/libopenshot-audio-dev/html/namespacejuce_1_1TypeHelpers.html\n -rw-r--r-- 0 root (0) root (0) 178 2022-03-04 21:56:03.000000 ./usr/share/doc/libopenshot-audio-dev/html/namespacejuce_1_1TypeHelpers_structjuce_1_1TypeHelpers_1_1ParameterType_dup.js\n -rw-r--r-- 0 root (0) root (0) 182 2022-03-04 21:56:03.000000 ./usr/share/doc/libopenshot-audio-dev/html/namespacejuce_1_1TypeHelpers_structjuce_1_1TypeHelpers_1_1SmallestFloatType_dup.js\n@@ -1743,44 +1743,44 @@\n -rw-r--r-- 0 root (0) root (0) 202 2022-03-04 21:56:03.000000 ./usr/share/doc/libopenshot-audio-dev/html/namespacejuce_1_1dsp_1_1SIMDInternal_structjuce_1_1dsp_1_1SIMDInternal_1_1PrimitiveType_dup.js\n -rw-r--r-- 0 root (0) root (0) 5145 2022-03-04 21:56:03.000000 ./usr/share/doc/libopenshot-audio-dev/html/namespacejuce_1_1dsp_1_1StateVariableFilter.html\n -rw-r--r-- 0 root (0) root (0) 153 2022-03-04 21:56:03.000000 ./usr/share/doc/libopenshot-audio-dev/html/nav_f.png\n -rw-r--r-- 0 root (0) root (0) 95 2022-03-04 21:56:03.000000 ./usr/share/doc/libopenshot-audio-dev/html/nav_g.png\n -rw-r--r-- 0 root (0) root (0) 98 2022-03-04 21:56:03.000000 ./usr/share/doc/libopenshot-audio-dev/html/nav_h.png\n -rw-r--r-- 0 root (0) root (0) 2087 2022-03-04 21:56:03.000000 ./usr/share/doc/libopenshot-audio-dev/html/navtree.css\n -rw-r--r-- 0 root (0) root (0) 15609 2022-03-04 21:56:03.000000 ./usr/share/doc/libopenshot-audio-dev/html/navtree.js\n--rw-r--r-- 0 root (0) root (0) 4550 2022-03-04 21:56:03.000000 ./usr/share/doc/libopenshot-audio-dev/html/navtreedata.js\n+-rw-r--r-- 0 root (0) root (0) 4556 2022-03-04 21:56:03.000000 ./usr/share/doc/libopenshot-audio-dev/html/navtreedata.js\n -rw-r--r-- 0 root (0) root (0) 19929 2022-03-04 21:56:03.000000 ./usr/share/doc/libopenshot-audio-dev/html/navtreeindex0.js\n -rw-r--r-- 0 root (0) root (0) 24036 2022-03-04 21:56:03.000000 ./usr/share/doc/libopenshot-audio-dev/html/navtreeindex1.js\n -rw-r--r-- 0 root (0) root (0) 20724 2022-03-04 21:56:03.000000 ./usr/share/doc/libopenshot-audio-dev/html/navtreeindex10.js\n -rw-r--r-- 0 root (0) root (0) 20968 2022-03-04 21:56:03.000000 ./usr/share/doc/libopenshot-audio-dev/html/navtreeindex11.js\n -rw-r--r-- 0 root (0) root (0) 20126 2022-03-04 21:56:03.000000 ./usr/share/doc/libopenshot-audio-dev/html/navtreeindex12.js\n -rw-r--r-- 0 root (0) root (0) 19837 2022-03-04 21:56:03.000000 ./usr/share/doc/libopenshot-audio-dev/html/navtreeindex13.js\n -rw-r--r-- 0 root (0) root (0) 20513 2022-03-04 21:56:03.000000 ./usr/share/doc/libopenshot-audio-dev/html/navtreeindex14.js\n -rw-r--r-- 0 root (0) root (0) 20315 2022-03-04 21:56:03.000000 ./usr/share/doc/libopenshot-audio-dev/html/navtreeindex15.js\n -rw-r--r-- 0 root (0) root (0) 21107 2022-03-04 21:56:03.000000 ./usr/share/doc/libopenshot-audio-dev/html/navtreeindex16.js\n -rw-r--r-- 0 root (0) root (0) 21593 2022-03-04 21:56:03.000000 ./usr/share/doc/libopenshot-audio-dev/html/navtreeindex17.js\n -rw-r--r-- 0 root (0) root (0) 21326 2022-03-04 21:56:03.000000 ./usr/share/doc/libopenshot-audio-dev/html/navtreeindex18.js\n -rw-r--r-- 0 root (0) root (0) 15229 2022-03-04 21:56:03.000000 ./usr/share/doc/libopenshot-audio-dev/html/navtreeindex19.js\n -rw-r--r-- 0 root (0) root (0) 21566 2022-03-04 21:56:03.000000 ./usr/share/doc/libopenshot-audio-dev/html/navtreeindex2.js\n -rw-r--r-- 0 root (0) root (0) 12590 2022-03-04 21:56:03.000000 ./usr/share/doc/libopenshot-audio-dev/html/navtreeindex20.js\n--rw-r--r-- 0 root (0) root (0) 16347 2022-03-04 21:56:03.000000 ./usr/share/doc/libopenshot-audio-dev/html/navtreeindex21.js\n+-rw-r--r-- 0 root (0) root (0) 16353 2022-03-04 21:56:03.000000 ./usr/share/doc/libopenshot-audio-dev/html/navtreeindex21.js\n -rw-r--r-- 0 root (0) root (0) 23140 2022-03-04 21:56:03.000000 ./usr/share/doc/libopenshot-audio-dev/html/navtreeindex22.js\n -rw-r--r-- 0 root (0) root (0) 28403 2022-03-04 21:56:03.000000 ./usr/share/doc/libopenshot-audio-dev/html/navtreeindex23.js\n -rw-r--r-- 0 root (0) root (0) 23003 2022-03-04 21:56:03.000000 ./usr/share/doc/libopenshot-audio-dev/html/navtreeindex24.js\n -rw-r--r-- 0 root (0) root (0) 24705 2022-03-04 21:56:03.000000 ./usr/share/doc/libopenshot-audio-dev/html/navtreeindex25.js\n -rw-r--r-- 0 root (0) root (0) 20179 2022-03-04 21:56:03.000000 ./usr/share/doc/libopenshot-audio-dev/html/navtreeindex26.js\n -rw-r--r-- 0 root (0) root (0) 21691 2022-03-04 21:56:03.000000 ./usr/share/doc/libopenshot-audio-dev/html/navtreeindex3.js\n -rw-r--r-- 0 root (0) root (0) 21458 2022-03-04 21:56:03.000000 ./usr/share/doc/libopenshot-audio-dev/html/navtreeindex4.js\n -rw-r--r-- 0 root (0) root (0) 22418 2022-03-04 21:56:03.000000 ./usr/share/doc/libopenshot-audio-dev/html/navtreeindex5.js\n -rw-r--r-- 0 root (0) root (0) 20935 2022-03-04 21:56:03.000000 ./usr/share/doc/libopenshot-audio-dev/html/navtreeindex6.js\n -rw-r--r-- 0 root (0) root (0) 21070 2022-03-04 21:56:03.000000 ./usr/share/doc/libopenshot-audio-dev/html/navtreeindex7.js\n -rw-r--r-- 0 root (0) root (0) 21066 2022-03-04 21:56:03.000000 ./usr/share/doc/libopenshot-audio-dev/html/navtreeindex8.js\n -rw-r--r-- 0 root (0) root (0) 20852 2022-03-04 21:56:03.000000 ./usr/share/doc/libopenshot-audio-dev/html/navtreeindex9.js\n -rw-r--r-- 0 root (0) root (0) 123 2022-03-04 21:56:03.000000 ./usr/share/doc/libopenshot-audio-dev/html/open.png\n--rw-r--r-- 0 root (0) root (0) 3905 2022-03-04 21:56:03.000000 ./usr/share/doc/libopenshot-audio-dev/html/pages.html\n+-rw-r--r-- 0 root (0) root (0) 3911 2022-03-04 21:56:03.000000 ./usr/share/doc/libopenshot-audio-dev/html/pages.html\n -rw-r--r-- 0 root (0) root (0) 5054 2022-03-04 21:56:03.000000 ./usr/share/doc/libopenshot-audio-dev/html/resize.js\n -rw-r--r-- 0 root (0) root (0) 314 2022-03-04 21:56:03.000000 ./usr/share/doc/libopenshot-audio-dev/html/splitbar.png\n -rw-r--r-- 0 root (0) root (0) 8998 2022-03-04 21:56:03.000000 ./usr/share/doc/libopenshot-audio-dev/html/structjuce_1_1AiffFileHelpers_1_1BASCChunk-members.html\n -rw-r--r-- 0 root (0) root (0) 9020 2022-03-04 21:56:03.000000 ./usr/share/doc/libopenshot-audio-dev/html/structjuce_1_1AiffFileHelpers_1_1BASCChunk.html\n -rw-r--r-- 0 root (0) root (0) 1957 2022-03-04 21:56:03.000000 ./usr/share/doc/libopenshot-audio-dev/html/structjuce_1_1AiffFileHelpers_1_1BASCChunk.js\n -rw-r--r-- 0 root (0) root (0) 8514 2022-03-04 21:56:03.000000 ./usr/share/doc/libopenshot-audio-dev/html/structjuce_1_1AiffFileHelpers_1_1InstChunk-members.html\n -rw-r--r-- 0 root (0) root (0) 12366 2022-03-04 21:56:03.000000 ./usr/share/doc/libopenshot-audio-dev/html/structjuce_1_1AiffFileHelpers_1_1InstChunk.html\n"}, {"source1": "./usr/share/doc/libopenshot-audio-dev/html/index.html", "source2": "./usr/share/doc/libopenshot-audio-dev/html/index.html", "unified_diff": "@@ -59,19 +59,19 @@\n \n
\n
\n
\n
The OpenShot Audio Library
\n
\n
\n-

Detailed instructions for your Operating System

\n+

Detailed instructions for your Operating System

\n

Build instructions are available for all three major Operating Systems:

\n

Getting Started

\n

The best way to get started with libopenshot-audio, is to learn about our build system, obtain all the source code, install a development IDE and tools, and better understand our dependencies. So, please read through the following sections, and follow the instructions. And keep in mind, that your computer is likely different than the one used when writing these instructions. Your file paths and versions of applications might be slightly different, so keep an eye out for subtle file path differences in the commands you type.

\n

Build Tools

\n

CMake is the backbone of our build system. It is a cross-platform build system, which checks for dependencies, locates header files and libraries, generates makefiles, and supports the cross-platform compiling of libopenshot and libopenshot-audio. CMake uses an out-of-source build concept, where all temporary build files, such as makefiles, object files, and even the final binaries, are created outside of the source code folder, inside a /build/ sub-folder. This prevents the build process from cluttering up the source code. These instructions have only been tested with the GNU compiler (including MSYS2/MinGW for Windows).

\n

Dependencies

\n

The following libraries are required to build libopenshot-audio. Instructions on how to install these dependencies vary for each operating system. Libraries and Executables have been labeled in the list below to help distinguish between them.

\n"}, {"source1": "./usr/share/doc/libopenshot-audio-dev/html/navtreedata.js", "source2": "./usr/share/doc/libopenshot-audio-dev/html/navtreedata.js", "unified_diff": null, "details": [{"source1": "js-beautify {}", "source2": "js-beautify {}", "unified_diff": "@@ -21,17 +21,17 @@\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n \n @licend The above is the entire license notice for the JavaScript code in this file\n */\n var NAVTREE = [\n [\"OpenShot Library | OpenShotAudio\", \"index.html\", [\n [\"The OpenShot Audio Library\", \"index.html\", null],\n- [\"Building libopenshot for Linux\", \"md__build_1st_libopenshot_audio_0_2_2_dfsg1_doc_INSTALL_LINUX.html\", null],\n- [\"Building libopenshot for MacOS\", \"md__build_1st_libopenshot_audio_0_2_2_dfsg1_doc_INSTALL_MAC.html\", null],\n- [\"Building libopenshot for Windows\", \"md__build_1st_libopenshot_audio_0_2_2_dfsg1_doc_INSTALL_WINDOWS.html\", null],\n+ [\"Building libopenshot for Linux\", \"md__build_2_libopenshot_audio_0_2_2_dfsg1_2nd_doc_INSTALL_LINUX.html\", null],\n+ [\"Building libopenshot for MacOS\", \"md__build_2_libopenshot_audio_0_2_2_dfsg1_2nd_doc_INSTALL_MAC.html\", null],\n+ [\"Building libopenshot for Windows\", \"md__build_2_libopenshot_audio_0_2_2_dfsg1_2nd_doc_INSTALL_WINDOWS.html\", null],\n [\"Modules\", \"modules.html\", \"modules\"],\n [\"Classes\", \"annotated.html\", [\n [\"Class List\", \"annotated.html\", \"annotated_dup\"],\n [\"Class Index\", \"classes.html\", null],\n [\"Class Hierarchy\", \"hierarchy.html\", \"hierarchy\"],\n [\"Class Members\", \"functions.html\", [\n [\"All\", \"functions.html\", \"functions_dup\"],\n"}]}, {"source1": "./usr/share/doc/libopenshot-audio-dev/html/navtreeindex21.js", "source2": "./usr/share/doc/libopenshot-audio-dev/html/navtreeindex21.js", "unified_diff": null, "details": [{"source1": "js-beautify {}", "source2": "js-beautify {}", "unified_diff": "@@ -145,17 +145,17 @@\n \"juce__events_8cpp_source.html\": [6, 0, 109],\n \"juce__fallback__SIMDNativeOps_8h_source.html\": [6, 0, 112],\n \"juce__mac__CoreAudioLayouts_8h_source.html\": [6, 0, 192],\n \"juce__neon__SIMDNativeOps_8cpp_source.html\": [6, 0, 260],\n \"juce__neon__SIMDNativeOps_8h_source.html\": [6, 0, 261],\n \"juce__sse__SIMDNativeOps_8cpp_source.html\": [6, 0, 334],\n \"juce__sse__SIMDNativeOps_8h_source.html\": [6, 0, 335],\n- \"md__build_1st_libopenshot_audio_0_2_2_dfsg1_doc_INSTALL_LINUX.html\": [1],\n- \"md__build_1st_libopenshot_audio_0_2_2_dfsg1_doc_INSTALL_MAC.html\": [2],\n- \"md__build_1st_libopenshot_audio_0_2_2_dfsg1_doc_INSTALL_WINDOWS.html\": [3],\n+ \"md__build_2_libopenshot_audio_0_2_2_dfsg1_2nd_doc_INSTALL_LINUX.html\": [1],\n+ \"md__build_2_libopenshot_audio_0_2_2_dfsg1_2nd_doc_INSTALL_MAC.html\": [2],\n+ \"md__build_2_libopenshot_audio_0_2_2_dfsg1_2nd_doc_INSTALL_WINDOWS.html\": [3],\n \"modules.html\": [4],\n \"pages.html\": [],\n \"structjuce_1_1AiffFileHelpers_1_1BASCChunk.html\": [5, 0, 0, 0, 1],\n \"structjuce_1_1AiffFileHelpers_1_1BASCChunk.html#a0189e8e933f60fdd2d2d77f5115a2d81\": [5, 0, 0, 0, 1, 3],\n \"structjuce_1_1AiffFileHelpers_1_1BASCChunk.html#a0a660aea167fccc4ce9b4e63c13d7303\": [5, 0, 0, 0, 1, 7],\n \"structjuce_1_1AiffFileHelpers_1_1BASCChunk.html#a155603d20941acd83c86bccc3a9cb208\": [5, 0, 0, 0, 1, 1],\n \"structjuce_1_1AiffFileHelpers_1_1BASCChunk.html#a19488b6fe4576f0d8179de8981aee4d5\": [5, 0, 0, 0, 1, 8],\n"}]}, {"source1": "./usr/share/doc/libopenshot-audio-dev/html/pages.html", "source2": "./usr/share/doc/libopenshot-audio-dev/html/pages.html", "unified_diff": "@@ -61,17 +61,17 @@\n
\n
\n
Related Pages
\n
\n \n
\n \n
\n
    \n"}, {"source1": "./usr/share/doc/libopenshot-audio-dev/html/md__build_1st_libopenshot_audio_0_2_2_dfsg1_doc_INSTALL_LINUX.html", "source2": "./usr/share/doc/libopenshot-audio-dev/html/md__build_2_libopenshot_audio_0_2_2_dfsg1_2nd_doc_INSTALL_LINUX.html", "comments": ["Files 0% similar despite different names"], "unified_diff": "@@ -50,15 +50,15 @@\n
\n
\n
\n
\n \n
\n
\n
\n
Building libopenshot for Linux
\n
\n"}, {"source1": "./usr/share/doc/libopenshot-audio-dev/html/md__build_1st_libopenshot_audio_0_2_2_dfsg1_doc_INSTALL_MAC.html", "source2": "./usr/share/doc/libopenshot-audio-dev/html/md__build_2_libopenshot_audio_0_2_2_dfsg1_2nd_doc_INSTALL_MAC.html", "comments": ["Files 1% similar despite different names"], "unified_diff": "@@ -50,15 +50,15 @@\n
\n
\n
\n
\n \n
\n
\n
\n
Building libopenshot for MacOS
\n
\n"}, {"source1": "./usr/share/doc/libopenshot-audio-dev/html/md__build_1st_libopenshot_audio_0_2_2_dfsg1_doc_INSTALL_WINDOWS.html", "source2": "./usr/share/doc/libopenshot-audio-dev/html/md__build_2_libopenshot_audio_0_2_2_dfsg1_2nd_doc_INSTALL_WINDOWS.html", "comments": ["Files 0% similar despite different names"], "unified_diff": "@@ -50,15 +50,15 @@\n
\n
\n
\n
\n \n
\n
\n
\n
Building libopenshot for Windows
\n
\n"}]}]}]}, {"source1": "libopenshot-audio-test-sound_0.2.2+dfsg1-1_amd64.deb", "source2": "libopenshot-audio-test-sound_0.2.2+dfsg1-1_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2022-03-04 21:56:03.000000 debian-binary\n -rw-r--r-- 0 0 0 772 2022-03-04 21:56:03.000000 control.tar.xz\n--rw-r--r-- 0 0 0 19264 2022-03-04 21:56:03.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 19276 2022-03-04 21:56:03.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/bin/openshot-audio-demo", "source2": "./usr/bin/openshot-audio-demo", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -5,16 +5,16 @@\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 0000000000000318 000318 00001c 00 A 0 0 1\n [ 2] .note.gnu.property NOTE 0000000000000338 000338 000020 00 A 0 0 8\n [ 3] .note.gnu.build-id NOTE 0000000000000358 000358 000024 00 A 0 0 4\n [ 4] .note.ABI-tag NOTE 000000000000037c 00037c 000020 00 A 0 0 4\n [ 5] .gnu.hash GNU_HASH 00000000000003a0 0003a0 000030 00 A 6 0 8\n [ 6] .dynsym DYNSYM 00000000000003d0 0003d0 000450 18 A 7 1 8\n- [ 7] .dynstr STRTAB 0000000000000820 000820 000686 00 A 0 0 1\n- [ 8] .gnu.version VERSYM 0000000000000ea6 000ea6 00005c 02 A 6 0 2\n+ [ 7] .dynstr STRTAB 0000000000000820 000820 000688 00 A 0 0 1\n+ [ 8] .gnu.version VERSYM 0000000000000ea8 000ea8 00005c 02 A 6 0 2\n [ 9] .gnu.version_r VERNEED 0000000000000f08 000f08 0000c0 00 A 7 3 8\n [10] .rela.dyn RELA 0000000000000fc8 000fc8 000120 18 A 6 0 8\n [11] .rela.plt RELA 00000000000010e8 0010e8 000360 18 AI 6 24 8\n [12] .init PROGBITS 0000000000002000 002000 000017 00 AX 0 0 4\n [13] .plt PROGBITS 0000000000002020 002020 000250 10 AX 0 0 16\n [14] .plt.got PROGBITS 0000000000002270 002270 000008 08 AX 0 0 8\n [15] .text PROGBITS 0000000000002280 002280 000911 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -10,24 +10,24 @@\n 0x0000000000000019 (INIT_ARRAY) 0x4c50\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x4c60\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x3a0\n 0x0000000000000005 (STRTAB) 0x820\n 0x0000000000000006 (SYMTAB) 0x3d0\n- 0x000000000000000a (STRSZ) 1670 (bytes)\n+ 0x000000000000000a (STRSZ) 1672 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0x4e98\n 0x0000000000000002 (PLTRELSZ) 864 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x10e8\n 0x0000000000000007 (RELA) 0xfc8\n 0x0000000000000008 (RELASZ) 288 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW PIE\n 0x000000006ffffffe (VERNEED) 0xf08\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0xea6\n+ 0x000000006ffffff0 (VERSYM) 0xea8\n 0x000000006ffffff9 (RELACOUNT) 4\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,12 +1,12 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: x86 ISA needed: x86-64-baseline\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: dec5d9eedc79fbc138dbbdd498aa59a54672094d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6a924ffa0a4db07e29e650cca9db67971b7bf1af\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n"}, {"source1": "readelf --wide --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 46 entries:\n- Addr: 0x0000000000000ea6 Offset: 0x000ea6 Link: 6 (.dynsym)\n+ Addr: 0x0000000000000ea8 Offset: 0x000ea8 Link: 6 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4) 3 (GLIBC_2.2.5) 1 (*global*) \n 004: 1 (*global*) 3 (GLIBC_2.2.5) 1 (*global*) 3 (GLIBC_2.2.5)\n 008: 1 (*global*) 1 (*global*) 1 (*global*) 2 (GLIBCXX_3.4)\n 00c: 1 (*global*) 1 (*global*) 3 (GLIBC_2.2.5) 2 (GLIBCXX_3.4)\n 010: 1 (*global*) 1 (*global*) 4 (GLIBC_2.4) 5 (GLIBCXX_3.4.9)\n 014: 6 (GLIBCXX_3.4.11) 1 (*global*) 3 (GLIBC_2.2.5) 7 (GLIBCXX_3.4.21) \n 018: 2 (GLIBCXX_3.4) 8 (GLIBCXX_3.4.19) 1 (*global*) 1 (*global*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -100,9 +100,9 @@\n 0x00000e30 332e342e 31390047 4c494243 58585f33 3.4.19.GLIBCXX_3\n 0x00000e40 2e342e32 3100474c 49424358 585f332e .4.21.GLIBCXX_3.\n 0x00000e50 342e3131 00474c49 42435858 5f332e34 4.11.GLIBCXX_3.4\n 0x00000e60 2e390047 4c494243 58585f33 2e340000 .9.GLIBCXX_3.4..\n 0x00000e70 00000000 00000000 00000000 00000000 ................\n 0x00000e80 00000000 00000000 00000000 00000000 ................\n 0x00000e90 00000000 00000000 00000000 00000000 ................\n- 0x00000ea0 00000000 0000 ......\n+ 0x00000ea0 00000000 00000000 ........\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: Unable to find program interpreter name", "readelf: Error: no .dynamic section in the dynamic segment", "readelf: Warning: Separate debug info file /srv/reproducible-results/rbuild-debian/tmp.G3E5Cg1MOR/dbd-tmp-FnTNC1a/diffoscope_tkaxjyuc_b2/tmpgpqj6gbj_DebTarContainer/0/.debug/c5d9eedc79fbc138dbbdd498aa59a54672094d.debug found, but CRC does not match - ignoring"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 63356439 65656463 37396662 63313338 c5d9eedc79fbc138\n- 0x00000010 64626264 64343938 61613539 61353436 dbbdd498aa59a546\n- 0x00000020 37323039 34642e64 65627567 00000000 72094d.debug....\n- 0x00000030 08f3cadd ....\n+ 0x00000000 39323466 66613061 34646230 37653239 924ffa0a4db07e29\n+ 0x00000010 65363530 63636139 64623637 39373162 e650cca9db67971b\n+ 0x00000020 37626631 61662e64 65627567 00000000 7bf1af.debug....\n+ 0x00000030 7717714b w.qK\n \n"}]}]}]}]}, {"source1": "libopenshot-audio-test-sound-dbgsym_0.2.2+dfsg1-1_amd64.deb", "source2": "libopenshot-audio-test-sound-dbgsym_0.2.2+dfsg1-1_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2022-03-04 21:56:03.000000 debian-binary\n -rw-r--r-- 0 0 0 548 2022-03-04 21:56:03.000000 control.tar.xz\n--rw-r--r-- 0 0 0 74564 2022-03-04 21:56:03.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 74568 2022-03-04 21:56:03.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./control", "source2": "./control", "unified_diff": "@@ -5,8 +5,8 @@\n Architecture: amd64\n Maintainer: Debian Multimedia Maintainers \n Installed-Size: 88\n Depends: libopenshot-audio-test-sound (= 0.2.2+dfsg1-1)\n Section: debug\n Priority: optional\n Description: debug symbols for libopenshot-audio-test-sound\n-Build-Ids: dec5d9eedc79fbc138dbbdd498aa59a54672094d\n+Build-Ids: 6a924ffa0a4db07e29e650cca9db67971b7bf1af\n"}, {"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}, {"source1": "line order", "source2": "line order", "unified_diff": "@@ -1 +1 @@\n-usr/lib/debug/.build-id/de/c5d9eedc79fbc138dbbdd498aa59a54672094d.debug\n+usr/lib/debug/.build-id/6a/924ffa0a4db07e29e650cca9db67971b7bf1af.debug\n"}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,10 +1,10 @@\n drwxr-xr-x 0 root (0) root (0) 0 2022-03-04 21:56:03.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2022-03-04 21:56:03.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2022-03-04 21:56:03.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2022-03-04 21:56:03.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2022-03-04 21:56:03.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2022-03-04 21:56:03.000000 ./usr/lib/debug/.build-id/de/\n--rw-r--r-- 0 root (0) root (0) 79568 2022-03-04 21:56:03.000000 ./usr/lib/debug/.build-id/de/c5d9eedc79fbc138dbbdd498aa59a54672094d.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-03-04 21:56:03.000000 ./usr/lib/debug/.build-id/6a/\n+-rw-r--r-- 0 root (0) root (0) 79568 2022-03-04 21:56:03.000000 ./usr/lib/debug/.build-id/6a/924ffa0a4db07e29e650cca9db67971b7bf1af.debug\n drwxr-xr-x 0 root (0) root (0) 0 2022-03-04 21:56:03.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2022-03-04 21:56:03.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2022-03-04 21:56:03.000000 ./usr/share/doc/libopenshot-audio-test-sound-dbgsym -> libopenshot-audio-test-sound\n"}, {"source1": "./usr/lib/debug/.build-id/de/c5d9eedc79fbc138dbbdd498aa59a54672094d.debug", "source2": "./usr/lib/debug/.build-id/6a/924ffa0a4db07e29e650cca9db67971b7bf1af.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "comments": ["error from `readelf --wide --sections {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -5,16 +5,16 @@\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 0000000000000318 000318 00001c 00 A 0 0 1\n [ 2] .note.gnu.property NOTE 0000000000000338 000338 000020 00 A 0 0 8\n [ 3] .note.gnu.build-id NOTE 0000000000000358 000358 000024 00 A 0 0 4\n [ 4] .note.ABI-tag NOTE 000000000000037c 00037c 000020 00 A 0 0 4\n [ 5] .gnu.hash NOBITS 00000000000003a0 00039c 000030 00 A 6 0 8\n [ 6] .dynsym NOBITS 00000000000003d0 00039c 000450 18 A 7 1 8\n- [ 7] .dynstr NOBITS 0000000000000820 00039c 000686 00 A 0 0 1\n- [ 8] .gnu.version NOBITS 0000000000000ea6 00039c 00005c 02 A 6 0 2\n+ [ 7] .dynstr NOBITS 0000000000000820 00039c 000688 00 A 0 0 1\n+ [ 8] .gnu.version NOBITS 0000000000000ea8 00039c 00005c 02 A 6 0 2\n [ 9] .gnu.version_r NOBITS 0000000000000f08 00039c 0000c0 00 A 7 3 8\n [10] .rela.dyn NOBITS 0000000000000fc8 00039c 000120 18 A 6 0 8\n [11] .rela.plt NOBITS 00000000000010e8 00039c 000360 18 A 6 24 8\n [12] .init NOBITS 0000000000002000 001000 000017 00 AX 0 0 4\n [13] .plt NOBITS 0000000000002020 001000 000250 10 AX 0 0 16\n [14] .plt.got NOBITS 0000000000002270 001000 000008 08 AX 0 0 8\n [15] .text NOBITS 0000000000002280 001000 000911 00 AX 0 0 16\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "comments": ["error from `readelf --wide --notes {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -1,12 +1,12 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: x86 ISA needed: x86-64-baseline\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: dec5d9eedc79fbc138dbbdd498aa59a54672094d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6a924ffa0a4db07e29e650cca9db67971b7bf1af\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n"}]}]}]}]}]}