{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.lHypCjJg/b1/odc_1.4.6-3_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.lHypCjJg/b2/odc_1.4.6-3_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,6 +1,6 @@\n \n- 00a591be5ba434c7b4ef99fbf5bcdd1b 11734588 debug optional libodc-0d-dbgsym_1.4.6-3_amd64.deb\n- 1e51dbbf73f4d2852380ca24ae8f1bad 495820 libs optional libodc-0d_1.4.6-3_amd64.deb\n- e40d7c628eeaaf1176acfa922ded4506 67816 libdevel optional libodc-dev_1.4.6-3_amd64.deb\n+ 2087226632bbb816f8fb3a10564debe3 11734852 debug optional libodc-0d-dbgsym_1.4.6-3_amd64.deb\n+ 0f28271940bb43fa8cc8ec6e7d19021f 495380 libs optional libodc-0d_1.4.6-3_amd64.deb\n+ 0c9fd22cd0f087249f45971fc97a7e54 67832 libdevel optional libodc-dev_1.4.6-3_amd64.deb\n 6cd49e0ef6b8af251ef6351bb66b1069 124096 debug optional odc-dbgsym_1.4.6-3_amd64.deb\n 4bb60c49405824c24b58ec7dc8519bb7 12320 utils optional odc_1.4.6-3_amd64.deb\n"}, {"source1": "libodc-0d_1.4.6-3_amd64.deb", "source2": "libodc-0d_1.4.6-3_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 2023-01-18 15:28:48.000000 debian-binary\n -rw-r--r-- 0 0 0 1028 2023-01-18 15:28:48.000000 control.tar.xz\n--rw-r--r-- 0 0 0 494600 2023-01-18 15:28:48.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 494160 2023-01-18 15:28:48.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/lib/x86_64-linux-gnu/libfodc-gfortran.so.0d", "source2": "./usr/lib/x86_64-linux-gnu/libfodc-gfortran.so.0d", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\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: 677b1b6bbd6bc3354a81aa95ea663cfb7f365959\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 67236675d3ac578b8f245ada130d58fba27783f9\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -6,16 +6,16 @@\n []A\\A]A^A_\n X[]A\\A]A^A_\n []A\\A]A^A_\n []A\\A]A^A_\n []A\\A]A^A_\n []A\\A]A^A_\n txI9,$uBI\n-/build/1st/odc-1.4.6/src/odc/api/odc.f90\n-In file '/build/1st/odc-1.4.6/src/odc/api/odc.f90', around line 624\n+/build/2/odc-1.4.6/2nd/src/odc/api/odc.f90\n+In file '/build/2/odc-1.4.6/2nd/src/odc/api/odc.f90', around line 624\n Error allocating %lu bytes\n __gmon_start__\n _ITM_deregisterTMCloneTable\n _ITM_registerTMCloneTable\n __cxa_finalize\n __odc_MOD___copy_odc_Odc_reader\n __odc_MOD___copy_odc_Odc_frame\n@@ -127,15 +127,14 @@\n libfodc.so.0d\n GLIBC_2.14\n GLIBC_2.4\n GLIBC_2.2.5\n GFORTRAN_10\n GFORTRAN_8\n libfodc-gfortran.so.0d\n-6YY7b1b6bbd6bc3354a81aa95ea663cfb7f365959.debug\n .shstrtab\n .gnu.version\n .gnu.version_r\n .rela.dyn\n .rela.plt\n .plt.got\n .eh_frame_hdr\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "unified_diff": "@@ -807,15 +807,15 @@\n \tcmovns %rax,%rbx\n \tlea 0x1(%rbx),%r12\n \tmov %r12,%rdi\n \tcall 30f0 \n \tmov 0x8(%rsp),%rcx\n \tmov %rbx,%rdx\n \tmov %r12,%rdi\n-\tlea 0x1360(%rip),%r9 \n+\tlea 0x1362(%rip),%r9 \n \tmov $0x1,%r8d\n \tmov %rax,%rsi\n \tmov %rax,%rbp\n \tcall 3070 <_gfortran_concat_string@plt>\n \tmov %r12,%rdi\n \tcall 30f0 \n \tmov %r12,%rdx\n@@ -876,15 +876,15 @@\n \tcmovns %rax,%rbx\n \tlea 0x1(%rbx),%r12\n \tmov %r12,%rdi\n \tcall 30f0 \n \tmov 0x8(%rsp),%rcx\n \tmov %rbx,%rdx\n \tmov %r12,%rdi\n-\tlea 0x12a3(%rip),%r9 \n+\tlea 0x12a5(%rip),%r9 \n \tmov $0x1,%r8d\n \tmov %rax,%rsi\n \tmov %rax,%rbp\n \tcall 3070 <_gfortran_concat_string@plt>\n \tmov %r12,%rdi\n \tcall 30f0 \n \tmov %r12,%rdx\n@@ -904,15 +904,15 @@\n \tlea 0x1(%rdx),%r13\n \tmov %rdx,%rbp\n \tmov %r13,%rdi\n \tcall 30f0 \n \tmov %r14,%rcx\n \tmov %rbp,%rdx\n \tmov %r13,%rdi\n-\tlea 0x123e(%rip),%r9 \n+\tlea 0x1240(%rip),%r9 \n \tmov $0x1,%r8d\n \tmov %rax,%rsi\n \tmov %rax,%r12\n \tcall 3070 <_gfortran_concat_string@plt>\n \tmov %r13,%rdi\n \tcall 30f0 \n \tmov %r13,%rdx\n@@ -977,15 +977,15 @@\n \tcmovns %rax,%rbx\n \tlea 0x1(%rbx),%r12\n \tmov %r12,%rdi\n \tcall 30f0 \n \tmov %r13,%rcx\n \tmov %rbx,%rdx\n \tmov %r12,%rdi\n-\tlea 0x117a(%rip),%r9 \n+\tlea 0x117c(%rip),%r9 \n \tmov $0x1,%r8d\n \tmov %rax,%rsi\n \tmov %rax,%rbp\n \tcall 3070 <_gfortran_concat_string@plt>\n \tmov %r12,%rdi\n \tcall 30f0 \n \tmov %r12,%rdx\n@@ -1039,15 +1039,15 @@\n \tlea 0x1(%rdx),%r12\n \tmov %rdx,%rbx\n \tmov %r12,%rdi\n \tcall 30f0 \n \tmov %r13,%rcx\n \tmov %rbx,%rdx\n \tmov %r12,%rdi\n-\tlea 0x10d0(%rip),%r9 \n+\tlea 0x10d2(%rip),%r9 \n \tmov $0x1,%r8d\n \tmov %rax,%rsi\n \tmov %rax,%rbp\n \tcall 3070 <_gfortran_concat_string@plt>\n \tmov %r12,%rdi\n \tcall 30f0 \n \tmov %r12,%rdx\n@@ -1188,15 +1188,15 @@\n \tlea 0x1(%rdx),%r12\n \tmov %rdx,%rbx\n \tmov %r12,%rdi\n \tcall 30f0 \n \tmov %r13,%rcx\n \tmov %rbx,%rdx\n \tmov %r12,%rdi\n-\tlea 0xf70(%rip),%r9 \n+\tlea 0xf72(%rip),%r9 \n \tmov $0x1,%r8d\n \tmov %rax,%rsi\n \tmov %rax,%rbp\n \tcall 3070 <_gfortran_concat_string@plt>\n \tmov %r12,%rdi\n \tcall 30f0 \n \tmov %r12,%rdx\n@@ -1304,15 +1304,15 @@\n \tmov %rax,0x0(%rbp)\n \tmov %rax,%rdi\n \tjmp 422f <__odc_MOD_reader_open_path@@Base+0x14f>\n ./obj-x86_64-linux-gnu/src/odc/./src/odc/api/odc.f90:626\n \tcall 3260 <__stack_chk_fail@plt>\n ./obj-x86_64-linux-gnu/src/odc/./src/odc/api/odc.f90:623\n \tmov %rbx,%rdx\n-\tlea 0xde4(%rip),%rsi \n+\tlea 0xde6(%rip),%rsi \n \tlea 0xd99(%rip),%rdi \n \tcall 31e0 <_gfortran_os_error_at@plt>\n \tnopl 0x0(%rax)\n \n 00000000000042a0 <__odc_MOD_frame_column_attributes@@Base>:\n __odc_MOD_frame_column_attributes():\n ./obj-x86_64-linux-gnu/src/odc/./src/odc/api/odc.f90:759\n@@ -1779,15 +1779,15 @@\n \tcmovns %rax,%rbx\n \tlea 0x1(%rbx),%r12\n \tmov %r12,%rdi\n \tcall 30f0 \n \tmov %r14,%rcx\n \tmov %rbx,%rdx\n \tmov %r12,%rdi\n-\tlea 0x811(%rip),%r9 \n+\tlea 0x813(%rip),%r9 \n \tmov $0x1,%r8d\n \tmov %rax,%rsi\n \tmov %rax,%rbp\n \tcall 3070 <_gfortran_concat_string@plt>\n \tmov %r12,%rdi\n ./obj-x86_64-linux-gnu/src/odc/./src/odc/api/odc.f90:860\n \tlea 0x18(%rsp),%r14\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -1,18 +1,18 @@\n \n Hex dump of section '.rodata':\n- 0x00005000 2f627569 6c642f31 73742f6f 64632d31 /build/1st/odc-1\n- 0x00005010 2e342e36 2f737263 2f6f6463 2f617069 .4.6/src/odc/api\n- 0x00005020 2f6f6463 2e663930 00000000 00000000 /odc.f90........\n+ 0x00005000 2f627569 6c642f32 2f6f6463 2d312e34 /build/2/odc-1.4\n+ 0x00005010 2e362f32 6e642f73 72632f6f 64632f61 .6/2nd/src/odc/a\n+ 0x00005020 70692f6f 64632e66 39300000 00000000 pi/odc.f90......\n 0x00005030 496e2066 696c6520 272f6275 696c642f In file '/build/\n- 0x00005040 3173742f 6f64632d 312e342e 362f7372 1st/odc-1.4.6/sr\n- 0x00005050 632f6f64 632f6170 692f6f64 632e6639 c/odc/api/odc.f9\n- 0x00005060 30272c20 61726f75 6e64206c 696e6520 0', around line \n- 0x00005070 36323400 4572726f 7220616c 6c6f6361 624.Error alloca\n- 0x00005080 74696e67 20256c75 20627974 65730000 ting %lu bytes..\n+ 0x00005040 322f6f64 632d312e 342e362f 326e642f 2/odc-1.4.6/2nd/\n+ 0x00005050 7372632f 6f64632f 6170692f 6f64632e src/odc/api/odc.\n+ 0x00005060 66393027 2c206172 6f756e64 206c696e f90', around lin\n+ 0x00005070 65203632 34004572 726f7220 616c6c6f e 624.Error allo\n+ 0x00005080 63617469 6e672025 6c752062 79746573 cating %lu bytes\n 0x00005090 00000000 00000000 00000000 00000000 ................\n 0x000050a0 00000000 00000000 00000000 00000000 ................\n 0x000050b0 00000000 00000000 00000000 00000000 ................\n 0x000050c0 00000000 00000000 00000000 00000000 ................\n 0x000050d0 00000000 00000000 00000000 00000000 ................\n 0x000050e0 00000000 00000000 00000000 00000000 ................\n 0x000050f0 00000000 00000000 00000000 00000000 ................\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: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 37623162 36626264 36626333 33353461 7b1b6bbd6bc3354a\n- 0x00000010 38316161 39356561 36363363 66623766 81aa95ea663cfb7f\n- 0x00000020 33363539 35392e64 65627567 00000000 365959.debug....\n- 0x00000030 0d5f9bc6 ._..\n+ 0x00000000 32333636 37356433 61633537 38623866 236675d3ac578b8f\n+ 0x00000010 32343561 64613133 30643538 66626132 245ada130d58fba2\n+ 0x00000020 37373833 66392e64 65627567 00000000 7783f9.debug....\n+ 0x00000030 5af8a829 Z..)\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/libodccore.so.0d", "source2": "./usr/lib/x86_64-linux-gnu/libodccore.so.0d", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\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: f4a0c380c3f646c49124a18ecde15eb007f3f7d7\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f48323daea1d30ecee67a28c97a39943168fa4ae\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -3602,15 +3602,15 @@\n odc_HOME inferred as \n ODBAPISettings::setHome: argv0: \n /usr/include/x86_64-linux-gnu/eckit/thread/ThreadSingleton.h\n ::pthread_setspecific(key_, value)\n instance\n N5eckit16FailedSystemCallE\n fileName[0] == 'fileName[1] == '$ODC_HEADER_BUFFER_SIZE;-headerBufferSize;headerheaderBufferSize$ODC_SETVBUFFER_SIZE;-setvbufferSize;setvbufferS$ODC_INTEGERS_AS\"odb executable should be in a bin directory\" && ps.size() >= 2 && ps[ps.size() () - 2] == \"bin\"/\n-/build/1st/odc-1.4.6/obj-x86_64-linux-gnu\n+/build/2/odc-1.4.6/2nd/obj-x86_64-linux-gnu\n N3odc4tool14ODBApplicationE\n ./src/odc/Select.cc\n createSelectIterator\n N3odc3sql8ODATableE\n ./src/odc/ReaderIterator.cc\n dataHandle\n Failed to read \n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "unified_diff": "@@ -112541,15 +112541,15 @@\n \tmov 0x94101(%rip),%rcx \n \tmov 0x9419a(%rip),%rdx \n \tmov %r12,%rsi\n \tmov %rbp,%rdi\n \tcall 4bc10 \n ./obj-x86_64-linux-gnu/src/odc/./src/odc/ODBApplication.cc:42 (discriminator 6)\n \tmov %rbp,%rdx\n-\tlea 0x67b77(%rip),%rsi \n+\tlea 0x67b79(%rip),%rsi \n \tmov %rbx,%rdi\n \tcall 4a0a0 \n ./obj-x86_64-linux-gnu/src/odc/./src/odc/ODBApplication.cc:42\n \tadd $0x8,%rsp\n \tmov %rbx,%rax\n \tpop %rbx\n \tpop %rbp\n@@ -112590,15 +112590,15 @@\n \tmov 0x9445e(%rip),%rsi \n \tmov %rax,%rdi\n \tmov %rax,%rbp\n \tcall 4c5e0 \n odc::tool::ODBApplication::createDebugLogTarget() const:\n ./obj-x86_64-linux-gnu/src/odc/./src/odc/ODBApplication.cc:40\n \tmov %rbp,%rdx\n-\tlea 0x67b07(%rip),%rsi \n+\tlea 0x67b09(%rip),%rsi \n \tmov %rbx,%rdi\n \tcall 4a0a0 \n \tmov %rbx,%rax\n \tpop %rbx\n \tpop %rbp\n \tpop %r12\n \tret\n@@ -112633,15 +112633,15 @@\n \tmov 0x943fe(%rip),%rsi \n \tmov %rax,%rdi\n \tmov %rax,%rbp\n \tcall 4c5e0 \n odc::tool::ODBApplication::createInfoLogTarget() const:\n ./obj-x86_64-linux-gnu/src/odc/./src/odc/ODBApplication.cc:39\n \tmov %rbp,%rdx\n-\tlea 0x67aab(%rip),%rsi \n+\tlea 0x67aad(%rip),%rsi \n \tmov %rbx,%rdi\n \tcall 4a0a0 \n \tmov %rbx,%rax\n \tpop %rbx\n \tpop %rbp\n \tpop %r12\n \tret\n@@ -112687,15 +112687,15 @@\n \tmov 0x93fa1(%rip),%rcx \n \tmov 0x941ca(%rip),%rdx \n \tmov %r12,%rsi\n \tmov %rbp,%rdi\n \tcall 4bc10 \n ./obj-x86_64-linux-gnu/src/odc/./src/odc/ODBApplication.cc:41 (discriminator 6)\n \tmov %rbp,%rdx\n-\tlea 0x67a23(%rip),%rsi \n+\tlea 0x67a25(%rip),%rsi \n \tmov %rbx,%rdi\n \tcall 4a0a0 \n ./obj-x86_64-linux-gnu/src/odc/./src/odc/ODBApplication.cc:41\n \tadd $0x8,%rsp\n \tmov %rbx,%rax\n \tpop %rbx\n \tpop %rbp\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -607,18 +607,18 @@\n 0x000f15c0 226f6462 20657865 63757461 626c6520 \"odb executable \n 0x000f15d0 73686f75 6c642062 6520696e 20612062 should be in a b\n 0x000f15e0 696e2064 69726563 746f7279 22202626 in directory\" &&\n 0x000f15f0 2070732e 73697a65 2829203e 3d203220 ps.size() >= 2 \n 0x000f1600 26262070 735b7073 2e73697a 65282920 && ps[ps.size() \n 0x000f1610 2829202d 20325d20 3d3d2022 62696e22 () - 2] == \"bin\"\n 0x000f1620 2f003a00 312e342e 36002f75 73720000 /.:.1.4.6./usr..\n- 0x000f1630 2f627569 6c642f31 73742f6f 64632d31 /build/1st/odc-1\n- 0x000f1640 2e342e36 2f6f626a 2d783836 5f36342d .4.6/obj-x86_64-\n- 0x000f1650 6c696e75 782d676e 75002857 29002844 linux-gnu.(W).(D\n- 0x000f1660 29002849 29002845 29000000 00000000 ).(I).(E).......\n+ 0x000f1630 2f627569 6c642f32 2f6f6463 2d312e34 /build/2/odc-1.4\n+ 0x000f1640 2e362f32 6e642f6f 626a2d78 38365f36 .6/2nd/obj-x86_6\n+ 0x000f1650 342d6c69 6e75782d 676e7500 28572900 4-linux-gnu.(W).\n+ 0x000f1660 28442900 28492900 28452900 00000000 (D).(I).(E).....\n 0x000f1670 4e336f64 6334746f 6f6c3134 4f444241 N3odc4tool14ODBA\n 0x000f1680 70706c69 63617469 6f6e4500 2e2f7372 pplicationE../sr\n 0x000f1690 632f6f64 632f5365 6c656374 2e636300 c/odc/Select.cc.\n 0x000f16a0 63726561 74655365 6c656374 49746572 createSelectIter\n 0x000f16b0 61746f72 00626567 696e0000 00000000 ator.begin......\n 0x000f16c0 4e336f64 63337371 6c384f44 41546162 N3odc3sql8ODATab\n 0x000f16d0 6c654500 2c002e2f 7372632f 6f64632f leE.,../src/odc/\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: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 61306333 38306333 66363436 63343931 a0c380c3f646c491\n- 0x00000010 32346131 38656364 65313565 62303037 24a18ecde15eb007\n- 0x00000020 66336637 64372e64 65627567 00000000 f3f7d7.debug....\n- 0x00000030 42a4e032 B..2\n+ 0x00000000 38333233 64616561 31643330 65636565 8323daea1d30ecee\n+ 0x00000010 36376132 38633937 61333939 34333136 67a28c97a3994316\n+ 0x00000020 38666134 61652e64 65627567 00000000 8fa4ae.debug....\n+ 0x00000030 ab193246 ..2F\n \n"}]}]}]}]}, {"source1": "libodc-dev_1.4.6-3_amd64.deb", "source2": "libodc-dev_1.4.6-3_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 2023-01-18 15:28:48.000000 debian-binary\n -rw-r--r-- 0 0 0 3904 2023-01-18 15:28:48.000000 control.tar.xz\n--rw-r--r-- 0 0 0 63720 2023-01-18 15:28:48.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 63736 2023-01-18 15:28:48.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": "file list", "source2": "file list", "unified_diff": "@@ -62,16 +62,16 @@\n -rw-r--r-- 0 root (0) root (0) 2481 2022-08-26 10:03:04.000000 ./usr/include/x86_64-linux-gnu/odc/core/Span.h\n -rw-r--r-- 0 root (0) root (0) 2579 2022-08-26 10:03:04.000000 ./usr/include/x86_64-linux-gnu/odc/core/Table.h\n -rw-r--r-- 0 root (0) root (0) 2985 2022-08-26 10:03:04.000000 ./usr/include/x86_64-linux-gnu/odc/core/TablesReader.h\n -rw-r--r-- 0 root (0) root (0) 2312 2022-08-26 10:03:04.000000 ./usr/include/x86_64-linux-gnu/odc/core/ThreadSharedDataHandle.h\n drwxr-xr-x 0 root (0) root (0) 0 2023-01-18 15:28:48.000000 ./usr/include/x86_64-linux-gnu/odc/csv/\n -rw-r--r-- 0 root (0) root (0) 2188 2022-08-26 10:03:04.000000 ./usr/include/x86_64-linux-gnu/odc/csv/TextReader.h\n -rw-r--r-- 0 root (0) root (0) 2724 2022-08-26 10:03:04.000000 ./usr/include/x86_64-linux-gnu/odc/csv/TextReaderIterator.h\n--rw-r--r-- 0 root (0) root (0) 439 2023-01-18 15:28:48.000000 ./usr/include/x86_64-linux-gnu/odc/odc_config.h\n--rw-r--r-- 0 root (0) root (0) 2476 2023-01-18 15:28:48.000000 ./usr/include/x86_64-linux-gnu/odc/odc_ecbuild_config.h\n+-rw-r--r-- 0 root (0) root (0) 441 2023-01-18 15:28:48.000000 ./usr/include/x86_64-linux-gnu/odc/odc_config.h\n+-rw-r--r-- 0 root (0) root (0) 2498 2023-01-18 15:28:48.000000 ./usr/include/x86_64-linux-gnu/odc/odc_ecbuild_config.h\n -rw-r--r-- 0 root (0) root (0) 4918 2022-08-26 10:03:04.000000 ./usr/include/x86_64-linux-gnu/odc/odccapi.h\n -rw-r--r-- 0 root (0) root (0) 456 2022-08-26 10:03:04.000000 ./usr/include/x86_64-linux-gnu/odc/pyodbapi.h\n drwxr-xr-x 0 root (0) root (0) 0 2023-01-18 15:28:48.000000 ./usr/include/x86_64-linux-gnu/odc/sql/\n -rw-r--r-- 0 root (0) root (0) 3067 2022-08-26 10:03:04.000000 ./usr/include/x86_64-linux-gnu/odc/sql/ODAOutput.h\n -rw-r--r-- 0 root (0) root (0) 1611 2022-08-26 10:03:04.000000 ./usr/include/x86_64-linux-gnu/odc/sql/SQLOutputConfig.h\n -rw-r--r-- 0 root (0) root (0) 4071 2022-08-26 10:03:04.000000 ./usr/include/x86_64-linux-gnu/odc/sql/SQLSelectOutput.h\n -rw-r--r-- 0 root (0) root (0) 3176 2022-08-26 10:03:04.000000 ./usr/include/x86_64-linux-gnu/odc/sql/TODATable.h\n"}, {"source1": "./usr/include/x86_64-linux-gnu/odc/odc_config.h", "source2": "./usr/include/x86_64-linux-gnu/odc/odc_config.h", "unified_diff": "@@ -7,12 +7,12 @@\n #define odc_VERSION \"1.4.6\"\n \n #define odc_VERSION_MAJOR 1\n #define odc_VERSION_MINOR 4\n #define odc_VERSION_PATCH 6\n \n #define odc_INSTALL_PREFIX \"/usr\"\n-#define odc_BINARY_DIR \"/build/1st/odc-1.4.6/obj-x86_64-linux-gnu\"\n+#define odc_BINARY_DIR \"/build/2/odc-1.4.6/2nd/obj-x86_64-linux-gnu\"\n \n #define odc_GIT_SHA1 \"\"\n \n #endif // odc_config_h\n"}, {"source1": "./usr/include/x86_64-linux-gnu/odc/odc_ecbuild_config.h", "source2": "./usr/include/x86_64-linux-gnu/odc/odc_ecbuild_config.h", "unified_diff": "@@ -21,52 +21,52 @@\n #endif\n #ifndef ECBUILD_MACROS_DIR\n #define ECBUILD_MACROS_DIR \"/usr/share/ecbuild/cmake\"\n #endif\n \n /* config info */\n \n-#define ODC_OS_NAME \"Linux-5.10.0-23-amd64\"\n+#define ODC_OS_NAME \"Linux-6.1.0-0.deb11.6-amd64\"\n #define ODC_OS_BITS 64\n #define ODC_OS_BITS_STR \"64\"\n #define ODC_OS_STR \"linux.64\"\n-#define ODC_OS_VERSION \"5.10.0-23-amd64\"\n+#define ODC_OS_VERSION \"6.1.0-0.deb11.6-amd64\"\n #define ODC_SYS_PROCESSOR \"x86_64\"\n \n-#define ODC_BUILD_TIMESTAMP \"20230515195959\"\n+#define ODC_BUILD_TIMESTAMP \"20240618043302\"\n #define ODC_BUILD_TYPE \"Release\"\n \n #define ODC_C_COMPILER_ID \"GNU\"\n #define ODC_C_COMPILER_VERSION \"12.2.0\"\n \n #define ODC_CXX_COMPILER_ID \"GNU\"\n #define ODC_CXX_COMPILER_VERSION \"12.2.0\"\n \n #define ODC_C_COMPILER \"/usr/bin/cc\"\n-#define ODC_C_FLAGS \"-g -O2 -ffile-prefix-map=/build/1st/odc-1.4.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -O3 -DNDEBUG\"\n+#define ODC_C_FLAGS \"-g -O2 -ffile-prefix-map=/build/2/odc-1.4.6/2nd=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -O3 -DNDEBUG\"\n \n #define ODC_CXX_COMPILER \"/usr/bin/c++\"\n-#define ODC_CXX_FLAGS \"-g -O2 -ffile-prefix-map=/build/1st/odc-1.4.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -O3 -DNDEBUG\"\n+#define ODC_CXX_FLAGS \"-g -O2 -ffile-prefix-map=/build/2/odc-1.4.6/2nd=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-sign-compare -O3 -DNDEBUG\"\n \n /* Needed for finding per package config files */\n \n #define ODC_INSTALL_DIR \"/usr\"\n #define ODC_INSTALL_BIN_DIR \"/usr/bin\"\n #define ODC_INSTALL_LIB_DIR \"/usr/lib/x86_64-linux-gnu\"\n #define ODC_INSTALL_DATA_DIR \"/usr/share/odc\"\n \n-#define ODC_DEVELOPER_SRC_DIR \"/build/1st/odc-1.4.6\"\n-#define ODC_DEVELOPER_BIN_DIR \"/build/1st/odc-1.4.6/obj-x86_64-linux-gnu\"\n+#define ODC_DEVELOPER_SRC_DIR \"/build/2/odc-1.4.6/2nd\"\n+#define ODC_DEVELOPER_BIN_DIR \"/build/2/odc-1.4.6/2nd/obj-x86_64-linux-gnu\"\n \n /* Fortran support */\n \n #if 1\n \n #define ODC_Fortran_COMPILER_ID \"GNU\"\n #define ODC_Fortran_COMPILER_VERSION \"12.2.0\"\n \n #define ODC_Fortran_COMPILER \"/usr/bin/gfortran\"\n-#define ODC_Fortran_FLAGS \"-g -O2 -ffile-prefix-map=/build/1st/odc-1.4.6=. -fstack-protector-strong -O3 -DNDEBUG -funroll-all-loops -finline-functions\"\n+#define ODC_Fortran_FLAGS \"-g -O2 -ffile-prefix-map=/build/2/odc-1.4.6/2nd=. -fstack-protector-strong -O3 -DNDEBUG -funroll-all-loops -finline-functions\"\n \n #endif\n \n #endif /* ODC_ecbuild_config_h */\n"}]}]}]}, {"source1": "libodc-0d-dbgsym_1.4.6-3_amd64.deb", "source2": "libodc-0d-dbgsym_1.4.6-3_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 2023-01-18 15:28:48.000000 debian-binary\n--rw-r--r-- 0 0 0 768 2023-01-18 15:28:48.000000 control.tar.xz\n--rw-r--r-- 0 0 0 11733628 2023-01-18 15:28:48.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 764 2023-01-18 15:28:48.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 11733896 2023-01-18 15:28:48.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": "@@ -6,8 +6,8 @@\n Maintainer: Alastair McKinstry \n Installed-Size: 11991\n Depends: libodc-0d (= 1.4.6-3)\n Section: debug\n Priority: optional\n Multi-Arch: same\n Description: debug symbols for libodc-0d\n-Build-Ids: 5fbe0c55cad6e0fb9195626fb432a633be5fcf0f 677b1b6bbd6bc3354a81aa95ea663cfb7f365959 8c7d0daa5f9ce46a1d93f7438a9e4674af386b12 f4a0c380c3f646c49124a18ecde15eb007f3f7d7 f5c7320536861996768326a4dd5f5c39de3e9e91\n+Build-Ids: 5fbe0c55cad6e0fb9195626fb432a633be5fcf0f 67236675d3ac578b8f245ada130d58fba27783f9 8c7d0daa5f9ce46a1d93f7438a9e4674af386b12 f48323daea1d30ecee67a28c97a39943168fa4ae f5c7320536861996768326a4dd5f5c39de3e9e91\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,5 +1,5 @@\n usr/lib/debug/.build-id/5f/be0c55cad6e0fb9195626fb432a633be5fcf0f.debug\n-usr/lib/debug/.build-id/67/7b1b6bbd6bc3354a81aa95ea663cfb7f365959.debug\n+usr/lib/debug/.build-id/67/236675d3ac578b8f245ada130d58fba27783f9.debug\n usr/lib/debug/.build-id/8c/7d0daa5f9ce46a1d93f7438a9e4674af386b12.debug\n-usr/lib/debug/.build-id/f4/a0c380c3f646c49124a18ecde15eb007f3f7d7.debug\n+usr/lib/debug/.build-id/f4/8323daea1d30ecee67a28c97a39943168fa4ae.debug\n usr/lib/debug/.build-id/f5/c7320536861996768326a4dd5f5c39de3e9e91.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": "@@ -2,17 +2,17 @@\n drwxr-xr-x 0 root (0) root (0) 0 2023-01-18 15:28:48.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2023-01-18 15:28:48.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2023-01-18 15:28:48.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2023-01-18 15:28:48.000000 ./usr/lib/debug/.build-id/\n drwxr-xr-x 0 root (0) root (0) 0 2023-01-18 15:28:48.000000 ./usr/lib/debug/.build-id/5f/\n -rw-r--r-- 0 root (0) root (0) 2614280 2023-01-18 15:28:48.000000 ./usr/lib/debug/.build-id/5f/be0c55cad6e0fb9195626fb432a633be5fcf0f.debug\n drwxr-xr-x 0 root (0) root (0) 0 2023-01-18 15:28:48.000000 ./usr/lib/debug/.build-id/67/\n--rw-r--r-- 0 root (0) root (0) 32752 2023-01-18 15:28:48.000000 ./usr/lib/debug/.build-id/67/7b1b6bbd6bc3354a81aa95ea663cfb7f365959.debug\n+-rw-r--r-- 0 root (0) root (0) 32744 2023-01-18 15:28:48.000000 ./usr/lib/debug/.build-id/67/236675d3ac578b8f245ada130d58fba27783f9.debug\n drwxr-xr-x 0 root (0) root (0) 0 2023-01-18 15:28:48.000000 ./usr/lib/debug/.build-id/8c/\n -rw-r--r-- 0 root (0) root (0) 5648 2023-01-18 15:28:48.000000 ./usr/lib/debug/.build-id/8c/7d0daa5f9ce46a1d93f7438a9e4674af386b12.debug\n drwxr-xr-x 0 root (0) root (0) 0 2023-01-18 15:28:48.000000 ./usr/lib/debug/.build-id/f4/\n--rw-r--r-- 0 root (0) root (0) 6872768 2023-01-18 15:28:48.000000 ./usr/lib/debug/.build-id/f4/a0c380c3f646c49124a18ecde15eb007f3f7d7.debug\n+-rw-r--r-- 0 root (0) root (0) 6872768 2023-01-18 15:28:48.000000 ./usr/lib/debug/.build-id/f4/8323daea1d30ecee67a28c97a39943168fa4ae.debug\n drwxr-xr-x 0 root (0) root (0) 0 2023-01-18 15:28:48.000000 ./usr/lib/debug/.build-id/f5/\n -rw-r--r-- 0 root (0) root (0) 2736928 2023-01-18 15:28:48.000000 ./usr/lib/debug/.build-id/f5/c7320536861996768326a4dd5f5c39de3e9e91.debug\n drwxr-xr-x 0 root (0) root (0) 0 2023-01-18 15:28:48.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2023-01-18 15:28:48.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2023-01-18 15:28:48.000000 ./usr/share/doc/libodc-0d-dbgsym -> libodc-0d\n"}, {"source1": "./usr/lib/debug/.build-id/67/7b1b6bbd6bc3354a81aa95ea663cfb7f365959.debug", "source2": "./usr/lib/debug/.build-id/67/236675d3ac578b8f245ada130d58fba27783f9.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 6% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: Advanced Micro Devices X86-64\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 64 (bytes into file)\n- Start of section headers: 30448 (bytes into file)\n+ Start of section headers: 30440 (bytes into file)\n Flags: 0x0\n Size of this header: 64 (bytes)\n Size of program headers: 56 (bytes)\n Number of program headers: 10\n Size of section headers: 64 (bytes)\n Number of section headers: 36\n Section header string table index: 35\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 36 section headers, starting at offset 0x76f0:\n+There are 36 section headers, starting at offset 0x76e8:\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .dynsym NOBITS 0000000000000428 000428 000b40 18 A 33 1 8\n [ 2] .gnu.version NOBITS 0000000000001b58 000428 0000f0 02 A 1 0 2\n [ 3] .gnu.version_r NOBITS 0000000000001c48 000428 000070 00 A 33 2 8\n@@ -21,25 +21,25 @@\n [16] .dynamic NOBITS 0000000000006dc8 000db8 0001f0 10 WA 33 0 8\n [17] .got NOBITS 0000000000006fb8 000db8 000030 08 WA 0 0 8\n [18] .got.plt NOBITS 0000000000006fe8 000db8 0001f0 08 WA 0 0 8\n [19] .data NOBITS 00000000000071e0 000db8 000260 00 WA 0 0 32\n [20] .bss NOBITS 0000000000007440 000db8 000090 00 WA 0 0 8\n [21] .comment PROGBITS 0000000000000000 001df4 00001f 01 MS 0 0 1\n [22] .debug_aranges PROGBITS 0000000000000000 001e18 00003c 00 C 0 0 8\n- [23] .debug_info PROGBITS 0000000000000000 001e58 001d51 00 C 0 0 8\n- [24] .debug_abbrev PROGBITS 0000000000000000 003bb0 00026e 00 C 0 0 8\n- [25] .debug_line PROGBITS 0000000000000000 003e20 000633 00 C 0 0 8\n- [26] .debug_str PROGBITS 0000000000000000 004458 000578 01 MSC 0 0 8\n- [27] .debug_line_str PROGBITS 0000000000000000 0049d0 000067 01 MSC 0 0 8\n- [28] .debug_loclists PROGBITS 0000000000000000 004a38 000ca5 00 C 0 0 8\n- [29] .debug_rnglists PROGBITS 0000000000000000 0056dd 000094 00 0 0 1\n+ [23] .debug_info PROGBITS 0000000000000000 001e58 001d50 00 C 0 0 8\n+ [24] .debug_abbrev PROGBITS 0000000000000000 003ba8 00026e 00 C 0 0 8\n+ [25] .debug_line PROGBITS 0000000000000000 003e18 000633 00 C 0 0 8\n+ [26] .debug_str PROGBITS 0000000000000000 004450 000578 01 MSC 0 0 8\n+ [27] .debug_line_str PROGBITS 0000000000000000 0049c8 000067 01 MSC 0 0 8\n+ [28] .debug_loclists PROGBITS 0000000000000000 004a30 000ca5 00 C 0 0 8\n+ [29] .debug_rnglists PROGBITS 0000000000000000 0056d5 000094 00 0 0 1\n [30] .dynstr NOBITS 0000000000008000 001000 000c06 00 A 0 0 8\n [31] .gnu.hash NOBITS 0000000000008c08 001000 0001c4 00 A 1 0 8\n [32] .note.gnu.build-id NOTE 0000000000008dd0 001dd0 000024 00 A 0 0 4\n- [33] .symtab SYMTAB 0000000000000000 005778 000f60 18 34 45 8\n- [34] .strtab STRTAB 0000000000000000 0066d8 000eb5 00 0 0 1\n- [35] .shstrtab STRTAB 0000000000000000 00758d 000161 00 0 0 1\n+ [33] .symtab SYMTAB 0000000000000000 005770 000f60 18 34 45 8\n+ [34] .strtab STRTAB 0000000000000000 0066d0 000eb5 00 0 0 1\n+ [35] .shstrtab STRTAB 0000000000000000 007585 000161 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n D (mbind), l (large), p (processor specific)\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\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: 677b1b6bbd6bc3354a81aa95ea663cfb7f365959\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 67236675d3ac578b8f245ada130d58fba27783f9\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -1302,15 +1302,15 @@\n DW_AT_location : (exprloc) 1 byte block: 52 \t(DW_OP_reg2 (rcx))\n DW_AT_call_value : (exprloc) 2 byte block: 7d 0 \t(DW_OP_breg13 (r13): 0)\n <4>: Abbrev Number: 1 (DW_TAG_call_site_parameter)\n DW_AT_location : (exprloc) 1 byte block: 58 \t(DW_OP_reg8 (r8))\n DW_AT_call_value : (exprloc) 1 byte block: 31 \t(DW_OP_lit1)\n <4>: Abbrev Number: 1 (DW_TAG_call_site_parameter)\n DW_AT_location : (exprloc) 1 byte block: 59 \t(DW_OP_reg9 (r9))\n- DW_AT_call_value : (exprloc) 9 byte block: 3 8e 50 0 0 0 0 0 0 \t(DW_OP_addr: 508e)\n+ DW_AT_call_value : (exprloc) 9 byte block: 3 90 50 0 0 0 0 0 0 \t(DW_OP_addr: 5090)\n <4>: Abbrev Number: 0\n <3>: Abbrev Number: 2 (DW_TAG_call_site)\n DW_AT_call_return_pc: (addr) 0x4137\n DW_AT_call_origin : (ref4) <0x3e7e>\n DW_AT_sibling : (ref4) <0xc0c>\n <4>: Abbrev Number: 1 (DW_TAG_call_site_parameter)\n DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n@@ -2444,15 +2444,15 @@\n <183f> DW_AT_location : (exprloc) 1 byte block: 52 \t(DW_OP_reg2 (rcx))\n <1841> DW_AT_call_value : (exprloc) 2 byte block: 7e 0 \t(DW_OP_breg14 (r14): 0)\n <4><1844>: Abbrev Number: 1 (DW_TAG_call_site_parameter)\n <1845> DW_AT_location : (exprloc) 1 byte block: 58 \t(DW_OP_reg8 (r8))\n <1847> DW_AT_call_value : (exprloc) 1 byte block: 31 \t(DW_OP_lit1)\n <4><1849>: Abbrev Number: 1 (DW_TAG_call_site_parameter)\n <184a> DW_AT_location : (exprloc) 1 byte block: 59 \t(DW_OP_reg9 (r9))\n- <184c> DW_AT_call_value : (exprloc) 9 byte block: 3 8e 50 0 0 0 0 0 0 \t(DW_OP_addr: 508e)\n+ <184c> DW_AT_call_value : (exprloc) 9 byte block: 3 90 50 0 0 0 0 0 0 \t(DW_OP_addr: 5090)\n <4><1856>: Abbrev Number: 0\n <3><1857>: Abbrev Number: 2 (DW_TAG_call_site)\n <1858> DW_AT_call_return_pc: (addr) 0x489b\n <1860> DW_AT_call_origin : (ref4) <0x3e7e>\n <1864> DW_AT_sibling : (ref4) <0x186f>\n <4><1868>: Abbrev Number: 1 (DW_TAG_call_site_parameter)\n <1869> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n@@ -2974,15 +2974,15 @@\n <1d9f> DW_AT_location : (exprloc) 1 byte block: 52 \t(DW_OP_reg2 (rcx))\n <1da1> DW_AT_call_value : (exprloc) 2 byte block: 7d 0 \t(DW_OP_breg13 (r13): 0)\n <4><1da4>: Abbrev Number: 1 (DW_TAG_call_site_parameter)\n <1da5> DW_AT_location : (exprloc) 1 byte block: 58 \t(DW_OP_reg8 (r8))\n <1da7> DW_AT_call_value : (exprloc) 1 byte block: 31 \t(DW_OP_lit1)\n <4><1da9>: Abbrev Number: 1 (DW_TAG_call_site_parameter)\n <1daa> DW_AT_location : (exprloc) 1 byte block: 59 \t(DW_OP_reg9 (r9))\n- <1dac> DW_AT_call_value : (exprloc) 9 byte block: 3 8e 50 0 0 0 0 0 0 \t(DW_OP_addr: 508e)\n+ <1dac> DW_AT_call_value : (exprloc) 9 byte block: 3 90 50 0 0 0 0 0 0 \t(DW_OP_addr: 5090)\n <4><1db6>: Abbrev Number: 0\n <3><1db7>: Abbrev Number: 2 (DW_TAG_call_site)\n <1db8> DW_AT_call_return_pc: (addr) 0x3fd7\n <1dc0> DW_AT_call_origin : (ref4) <0x3e7e>\n <1dc4> DW_AT_sibling : (ref4) <0x1dcf>\n <4><1dc8>: Abbrev Number: 1 (DW_TAG_call_site_parameter)\n <1dc9> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n@@ -3732,15 +3732,15 @@\n <2548> DW_AT_location : (exprloc) 1 byte block: 52 \t(DW_OP_reg2 (rcx))\n <254a> DW_AT_call_value : (exprloc) 2 byte block: 7d 0 \t(DW_OP_breg13 (r13): 0)\n <4><254d>: Abbrev Number: 1 (DW_TAG_call_site_parameter)\n <254e> DW_AT_location : (exprloc) 1 byte block: 58 \t(DW_OP_reg8 (r8))\n <2550> DW_AT_call_value : (exprloc) 1 byte block: 31 \t(DW_OP_lit1)\n <4><2552>: Abbrev Number: 1 (DW_TAG_call_site_parameter)\n <2553> DW_AT_location : (exprloc) 1 byte block: 59 \t(DW_OP_reg9 (r9))\n- <2555> DW_AT_call_value : (exprloc) 9 byte block: 3 8e 50 0 0 0 0 0 0 \t(DW_OP_addr: 508e)\n+ <2555> DW_AT_call_value : (exprloc) 9 byte block: 3 90 50 0 0 0 0 0 0 \t(DW_OP_addr: 5090)\n <4><255f>: Abbrev Number: 0\n <3><2560>: Abbrev Number: 2 (DW_TAG_call_site)\n <2561> DW_AT_call_return_pc: (addr) 0x3f2d\n <2569> DW_AT_call_origin : (ref4) <0x3e7e>\n <256d> DW_AT_sibling : (ref4) <0x2578>\n <4><2571>: Abbrev Number: 1 (DW_TAG_call_site_parameter)\n <2572> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n@@ -3905,15 +3905,15 @@\n <271d> DW_AT_location : (exprloc) 1 byte block: 52 \t(DW_OP_reg2 (rcx))\n <271f> DW_AT_call_value : (exprloc) 4 byte block: 91 b8 7f 6 \t(DW_OP_fbreg: -72; DW_OP_deref)\n <4><2724>: Abbrev Number: 1 (DW_TAG_call_site_parameter)\n <2725> DW_AT_location : (exprloc) 1 byte block: 58 \t(DW_OP_reg8 (r8))\n <2727> DW_AT_call_value : (exprloc) 1 byte block: 31 \t(DW_OP_lit1)\n <4><2729>: Abbrev Number: 1 (DW_TAG_call_site_parameter)\n <272a> DW_AT_location : (exprloc) 1 byte block: 59 \t(DW_OP_reg9 (r9))\n- <272c> DW_AT_call_value : (exprloc) 9 byte block: 3 8e 50 0 0 0 0 0 0 \t(DW_OP_addr: 508e)\n+ <272c> DW_AT_call_value : (exprloc) 9 byte block: 3 90 50 0 0 0 0 0 0 \t(DW_OP_addr: 5090)\n <4><2736>: Abbrev Number: 0\n <3><2737>: Abbrev Number: 2 (DW_TAG_call_site)\n <2738> DW_AT_call_return_pc: (addr) 0x3e04\n <2740> DW_AT_call_origin : (ref4) <0x3e7e>\n <2744> DW_AT_sibling : (ref4) <0x274f>\n <4><2748>: Abbrev Number: 1 (DW_TAG_call_site_parameter)\n <2749> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n@@ -3977,15 +3977,15 @@\n <27e5> DW_AT_location : (exprloc) 1 byte block: 52 \t(DW_OP_reg2 (rcx))\n <27e7> DW_AT_call_value : (exprloc) 2 byte block: 7e 0 \t(DW_OP_breg14 (r14): 0)\n <4><27ea>: Abbrev Number: 1 (DW_TAG_call_site_parameter)\n <27eb> DW_AT_location : (exprloc) 1 byte block: 58 \t(DW_OP_reg8 (r8))\n <27ed> DW_AT_call_value : (exprloc) 1 byte block: 31 \t(DW_OP_lit1)\n <4><27ef>: Abbrev Number: 1 (DW_TAG_call_site_parameter)\n <27f0> DW_AT_location : (exprloc) 1 byte block: 59 \t(DW_OP_reg9 (r9))\n- <27f2> DW_AT_call_value : (exprloc) 9 byte block: 3 8e 50 0 0 0 0 0 0 \t(DW_OP_addr: 508e)\n+ <27f2> DW_AT_call_value : (exprloc) 9 byte block: 3 90 50 0 0 0 0 0 0 \t(DW_OP_addr: 5090)\n <4><27fc>: Abbrev Number: 0\n <3><27fd>: Abbrev Number: 2 (DW_TAG_call_site)\n <27fe> DW_AT_call_return_pc: (addr) 0x3e69\n <2806> DW_AT_call_origin : (ref4) <0x3e7e>\n <280a> DW_AT_sibling : (ref4) <0x2815>\n <4><280e>: Abbrev Number: 1 (DW_TAG_call_site_parameter)\n <280f> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n@@ -4305,15 +4305,15 @@\n <2b53> DW_AT_location : (exprloc) 1 byte block: 52 \t(DW_OP_reg2 (rcx))\n <2b55> DW_AT_call_value : (exprloc) 4 byte block: 91 b8 7f 6 \t(DW_OP_fbreg: -72; DW_OP_deref)\n <4><2b5a>: Abbrev Number: 1 (DW_TAG_call_site_parameter)\n <2b5b> DW_AT_location : (exprloc) 1 byte block: 58 \t(DW_OP_reg8 (r8))\n <2b5d> DW_AT_call_value : (exprloc) 1 byte block: 31 \t(DW_OP_lit1)\n <4><2b5f>: Abbrev Number: 1 (DW_TAG_call_site_parameter)\n <2b60> DW_AT_location : (exprloc) 1 byte block: 59 \t(DW_OP_reg9 (r9))\n- <2b62> DW_AT_call_value : (exprloc) 9 byte block: 3 8e 50 0 0 0 0 0 0 \t(DW_OP_addr: 508e)\n+ <2b62> DW_AT_call_value : (exprloc) 9 byte block: 3 90 50 0 0 0 0 0 0 \t(DW_OP_addr: 5090)\n <4><2b6c>: Abbrev Number: 0\n <3><2b6d>: Abbrev Number: 2 (DW_TAG_call_site)\n <2b6e> DW_AT_call_return_pc: (addr) 0x3d47\n <2b76> DW_AT_call_origin : (ref4) <0x3e7e>\n <2b7a> DW_AT_sibling : (ref4) <0x2b85>\n <4><2b7e>: Abbrev Number: 1 (DW_TAG_call_site_parameter)\n <2b7f> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n@@ -6078,15 +6078,15 @@\n <3c0b> DW_AT_call_return_pc: (addr) 0x429c\n <3c13> DW_AT_call_origin : (ref4) <0x409a>\n <3><3c17>: Abbrev Number: 1 (DW_TAG_call_site_parameter)\n <3c18> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n <3c1a> DW_AT_call_value : (exprloc) 9 byte block: 3 30 50 0 0 0 0 0 0 \t(DW_OP_addr: 5030)\n <3><3c24>: Abbrev Number: 1 (DW_TAG_call_site_parameter)\n <3c25> DW_AT_location : (exprloc) 1 byte block: 54 \t(DW_OP_reg4 (rsi))\n- <3c27> DW_AT_call_value : (exprloc) 9 byte block: 3 74 50 0 0 0 0 0 0 \t(DW_OP_addr: 5074)\n+ <3c27> DW_AT_call_value : (exprloc) 9 byte block: 3 76 50 0 0 0 0 0 0 \t(DW_OP_addr: 5076)\n <3><3c31>: Abbrev Number: 1 (DW_TAG_call_site_parameter)\n <3c32> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (rdx))\n <3c34> DW_AT_call_value : (exprloc) 2 byte block: 73 0 \t(DW_OP_breg3 (rbx): 0)\n <3><3c37>: Abbrev Number: 0\n <2><3c38>: Abbrev Number: 0\n <1><3c39>: Abbrev Number: 39 (DW_TAG_string_type)\n <3c3a> DW_AT_string_length: (sec_offset) 0x1774 (location list)\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-6YYGCC: (Debian 12.2.0-14) 12.2.0\n+GCC: (Debian 12.2.0-14) 12.2.0\n /u,-l*eR\n d`NJ2:21o\n crtstuff.c\n deregister_tm_clones\n __do_global_dtors_aux\n completed.0\n __do_global_dtors_aux_fini_array_entry\n"}]}, {"source1": "./usr/lib/debug/.build-id/f4/a0c380c3f646c49124a18ecde15eb007f3f7d7.debug", "source2": "./usr/lib/debug/.build-id/f4/8323daea1d30ecee67a28c97a39943168fa4ae.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 10% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\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: f4a0c380c3f646c49124a18ecde15eb007f3f7d7\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f48323daea1d30ecee67a28c97a39943168fa4ae\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -1162960,15 +1162960,15 @@\n <2dc399> DW_AT_call_origin : (ref4) <0x2dc10e>\n <2dc39d> DW_AT_sibling : (ref4) <0x2dc3bb>\n <3><2dc3a1>: Abbrev Number: 8 (DW_TAG_call_site_parameter)\n <2dc3a2> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n <2dc3a4> DW_AT_call_value : (exprloc) 2 byte block: 73 0 \t(DW_OP_breg3 (rbx): 0)\n <3><2dc3a7>: Abbrev Number: 8 (DW_TAG_call_site_parameter)\n <2dc3a8> DW_AT_location : (exprloc) 1 byte block: 54 \t(DW_OP_reg4 (rsi))\n- <2dc3aa> DW_AT_call_value : (exprloc) 9 byte block: 3 5a 16 f 0 0 0 0 0 \t(DW_OP_addr: f165a)\n+ <2dc3aa> DW_AT_call_value : (exprloc) 9 byte block: 3 5c 16 f 0 0 0 0 0 \t(DW_OP_addr: f165c)\n <3><2dc3b4>: Abbrev Number: 8 (DW_TAG_call_site_parameter)\n <2dc3b5> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (rdx))\n <2dc3b7> DW_AT_call_value : (exprloc) 2 byte block: 76 0 \t(DW_OP_breg6 (rbp): 0)\n <3><2dc3ba>: Abbrev Number: 0\n <2><2dc3bb>: Abbrev Number: 12 (DW_TAG_call_site)\n <2dc3bc> DW_AT_call_return_pc: (addr) 0x56ac1\n <2dc3c4> DW_AT_call_origin : (ref4) <0x2dc15b>\n@@ -1163067,15 +1163067,15 @@\n <2dc4d1> DW_AT_call_origin : (ref4) <0x2dc10e>\n <2dc4d5> DW_AT_sibling : (ref4) <0x2dc4f3>\n <3><2dc4d9>: Abbrev Number: 8 (DW_TAG_call_site_parameter)\n <2dc4da> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n <2dc4dc> DW_AT_call_value : (exprloc) 2 byte block: 73 0 \t(DW_OP_breg3 (rbx): 0)\n <3><2dc4df>: Abbrev Number: 8 (DW_TAG_call_site_parameter)\n <2dc4e0> DW_AT_location : (exprloc) 1 byte block: 54 \t(DW_OP_reg4 (rsi))\n- <2dc4e2> DW_AT_call_value : (exprloc) 9 byte block: 3 66 16 f 0 0 0 0 0 \t(DW_OP_addr: f1666)\n+ <2dc4e2> DW_AT_call_value : (exprloc) 9 byte block: 3 68 16 f 0 0 0 0 0 \t(DW_OP_addr: f1668)\n <3><2dc4ec>: Abbrev Number: 8 (DW_TAG_call_site_parameter)\n <2dc4ed> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (rdx))\n <2dc4ef> DW_AT_call_value : (exprloc) 2 byte block: 76 0 \t(DW_OP_breg6 (rbp): 0)\n <3><2dc4f2>: Abbrev Number: 0\n <2><2dc4f3>: Abbrev Number: 12 (DW_TAG_call_site)\n <2dc4f4> DW_AT_call_return_pc: (addr) 0x56b15\n <2dc4fc> DW_AT_call_origin : (ref4) <0x2dc15b>\n@@ -1163159,15 +1163159,15 @@\n <2dc5da> DW_AT_call_origin : (ref4) <0x2dc10e>\n <2dc5de> DW_AT_sibling : (ref4) <0x2dc5fc>\n <3><2dc5e2>: Abbrev Number: 8 (DW_TAG_call_site_parameter)\n <2dc5e3> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n <2dc5e5> DW_AT_call_value : (exprloc) 2 byte block: 73 0 \t(DW_OP_breg3 (rbx): 0)\n <3><2dc5e8>: Abbrev Number: 8 (DW_TAG_call_site_parameter)\n <2dc5e9> DW_AT_location : (exprloc) 1 byte block: 54 \t(DW_OP_reg4 (rsi))\n- <2dc5eb> DW_AT_call_value : (exprloc) 9 byte block: 3 5e 16 f 0 0 0 0 0 \t(DW_OP_addr: f165e)\n+ <2dc5eb> DW_AT_call_value : (exprloc) 9 byte block: 3 60 16 f 0 0 0 0 0 \t(DW_OP_addr: f1660)\n <3><2dc5f5>: Abbrev Number: 8 (DW_TAG_call_site_parameter)\n <2dc5f6> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (rdx))\n <2dc5f8> DW_AT_call_value : (exprloc) 2 byte block: 76 0 \t(DW_OP_breg6 (rbp): 0)\n <3><2dc5fb>: Abbrev Number: 0\n <2><2dc5fc>: Abbrev Number: 12 (DW_TAG_call_site)\n <2dc5fd> DW_AT_call_return_pc: (addr) 0x56ae2\n <2dc605> DW_AT_call_origin : (ref4) <0x2dc15b>\n@@ -1163243,15 +1163243,15 @@\n <2dc6cb> DW_AT_call_origin : (ref4) <0x2dc10e>\n <2dc6cf> DW_AT_sibling : (ref4) <0x2dc6ed>\n <3><2dc6d3>: Abbrev Number: 8 (DW_TAG_call_site_parameter)\n <2dc6d4> DW_AT_location : (exprloc) 1 byte block: 55 \t(DW_OP_reg5 (rdi))\n <2dc6d6> DW_AT_call_value : (exprloc) 2 byte block: 73 0 \t(DW_OP_breg3 (rbx): 0)\n <3><2dc6d9>: Abbrev Number: 8 (DW_TAG_call_site_parameter)\n <2dc6da> DW_AT_location : (exprloc) 1 byte block: 54 \t(DW_OP_reg4 (rsi))\n- <2dc6dc> DW_AT_call_value : (exprloc) 9 byte block: 3 62 16 f 0 0 0 0 0 \t(DW_OP_addr: f1662)\n+ <2dc6dc> DW_AT_call_value : (exprloc) 9 byte block: 3 64 16 f 0 0 0 0 0 \t(DW_OP_addr: f1664)\n <3><2dc6e6>: Abbrev Number: 8 (DW_TAG_call_site_parameter)\n <2dc6e7> DW_AT_location : (exprloc) 1 byte block: 51 \t(DW_OP_reg1 (rdx))\n <2dc6e9> DW_AT_call_value : (exprloc) 2 byte block: 76 0 \t(DW_OP_breg6 (rbp): 0)\n <3><2dc6ec>: Abbrev Number: 0\n <2><2dc6ed>: Abbrev Number: 12 (DW_TAG_call_site)\n <2dc6ee> DW_AT_call_return_pc: (addr) 0x56afa\n <2dc6f6> DW_AT_call_origin : (ref4) <0x2dc15b>\n@@ -4194297,8 +4194297,8 @@\n <5>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n DW_AT_type : (ref4) <0xa2096d>\n DW_AT_artificial : (flag_present) 1\n <5>: Abbrev Number: 1 (DW_TAG_formal_parameter)\n DW_AT_type : (ref4) <0xa0c68f>, initializer_list\n <5>: Abbrev Number: 0\n <4>: Abbrev Number: 11 (DW_TAG_subprogram)\n-[ Too much input for diff (SHA256: 484f3fbb3c3cb571b5b37817d596a5e20d1450abd608d1032744d240a3b74e52) ]\n+[ Too much input for diff (SHA256: 5951953a377090038f126510af65ab55db307f1b067e711dc22e6ee0b09432e8) ]\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -335,883 +335,861 @@\n 'nB!6LQsk\n >K92]/\t|\n .]xNgoi:\n .biOi1kJ\n |J'$i{hg\n _d73L^*K\n EjB_BXuQ\n-4&U9 R:\\H\n-}\"4\\6AU5\n-7`annB]Ci85\n-hclc/)bw\n-<\"^)wQv)\n+Q+iHi< \t\n+]Hokj6B]\n+0x,+Js>C\n+DTa.*xu9\n Bdcw%w@_a\n-v6ZfS}zDft\n-x/Gc}vh(\n-\\?:+@pxm\n->8L@[\trf\n-*0F?T`le\n-rno%zXs@\n-@CjV/B[/Dc\n-~1>\"&;TY\n-SB~0EG$?T]\n-Z~2_u#JGKFP]\n-fU`+wfn6\n-0ri)\\%t9v\n-cf*:oPn0\n-19Kg2+/&\n-v}C7X`%y\n-59:+Ax>_\n-nd$_;5KW\n-Tk@[5tk.\n-_sKm|>To>\n-1\t8/[8;k\n-9\t8`c8#E>\n-J;!>lB|1\n-OV5DJ>`G\n-g.jP5?|J\n-k_5X5Hv9z\n-K@[lXK k\n-I.EpR(Z8K\n-oJBIAHr+\n-fJQk^1$<\n-A.=Gk1Lu\n-b9KK?Z53\n-\"}+RSk)J\n-#>1_%.>9r\n-5VDdc+nva\n-1q\\;&\\x[\n-N^b^!M'E\n-)2I r#yi\n-^]_nW'+z/\n- gE0W$?H\"}m<\n-A{Z1#yJ*\n-i],SR_,cZ sX\n-~nf7eV\"[\n-z!8 VeqI\n-_FjF/u*2\n-Kp?'yoJy\n-h[CtZRr]V\n-u$H_Xb$1\n-~QX^fIy<\n-VK8NITDs\n-89@^q4du\n-|*Z7Z>Mo`?\n-[nCf/\tu*(}\n-duH]WBrC\n-8#jR}7L&r\n-vMbRn=Yi\n-e?{H|TXU\n-T&> bpQc\n-RHX-Rk?!\n-Af~dyyyT\n-|U%m'hE_\n-kygV~t`yG\n-{neC(+W=\n-H4!XMzU&\n-hUt>d%lY\n-. +Evx^z\n-}+o[]JN`)=]\n-1H7e5ueI\n-J*IB/q1=\n-t0q/n4FN\n-yU`5l\\ER\n-S\"VGH{QR\n-\t`EjeA1'\n- #)s Xt_\n-+3Cwez<*Hf\n--z=#h XF\n- 1<\"~L1qz}\n-X?[3sxWV\n-s|z&lrj$Dr\n-'D&iz&|ZB\n-78zrEvi9\n-XL7%}~C!\n-e`?9sj3L\n-;[,_h!lZ\n-^7+zox:]7+\n- ~NJ8Wd1\n-&\\4!n|l'\n-@a=d@C2D\n-OT_u(2\thO<\n-(,dLZK}e|'#\n-^,1,='K(\n-22Vt|0*z\n-EUls:{\\_oWV\n-tW\\\"uUWh\n-6Of\n-L[2=-6Yf\n-wXQud^Gs5RQ\n-qS,|RT'A=~\n-+gQVw\\!|s+\n-1Vw\\!|s+\n-nm?\"+?sdY\n-j@_Z`n?iW\n-]<+'#cDfvz\n-@o(XVXKJ_\n-g T!1p(,\n-vLb=\n-=pq]bR:k\n-+:iJ]{tR\n-68_X~dx~\n-`I|yF|~&\n-_(y7!lH2\n-C;;o\\gv^\n-TE.-M?:M\n-JXU(x(aU\n-dG0Z.rm,\n-1Grz$:]$i\n-U0tvT|]=\n-)fCJyT^l\n-}|YH)oJ2\n-U&+)eUIk\n-j'-qFzY2\n-\"YWDZfpw[\n-S@A\\\"Ywy\n-7A&_ob]=\n-Ep L!]BY\n-FNyyTJVb\n-@k{OB]A>\n-ApM,Y5ym/\n-m 67bw&V\n-;?iLoCbw&\n-|vwf2P_7\n-L8\n-xNs@rBH(\t#\n-eK-T:KSz*4s\n-gj/gZ'gZ\n-zb|RCASjM\n-z^%kHWkH\n-QU`*oe5R8_\n-g!3{?j;Q\n-9\\uM1MA#\n-l*#f/Id3\n-SeLRG?gs\n-sp =t6]1T\n-KEB/?DB+\n-)j}Oc\"h$D@\n-w9#x~\\@E\n-IV*Mdc&Y14:S\n-^kC\\!_U,3\n-|5t}~IEt\n-\"_ka[fCy\n-ANVB^}.]\n-,EgZ5/o4\n-74o#K_u6\n-,i'h/6WUiy\n-5r8,u-,9\n-~[1KD*K)\n-&U@PP:\"E\n-;.xleT5t*C\n-r(p[mw(pc\n-4W041%$RPZ\n-q@\\DNc\"<\n-W>{o]`_A\n-K.EEcp^a^\n-Z#j7V38]\n-v_E4i&N_9\n-RPSi=21*\n-wp#y{pd@\n--uUXa2CS\n-f|t8n^w$y{\n-y?3F#kr:\n-9C0yK$mm\n-iR{T,m`i\n-olD^>s@X\n-Jm_'(I9@\n-kJVx&#;y\n-z(R:7lV:K\n-IvlgO#_Ij_z\n-BZyUk5DQ\n-G#$zl7H)\n-:QJ?HC<#\n- Ipv#~8K_;`\n-26j34-R<\n-?>7j8Qeq7\n-T(Y4F8a|\n-qL-z%*\\4\n-\"K)c,#J:C\n-]D VV<&w\n-[w_aZ/p#\n-F>~d^Ryg\n--~2pll)y\n-NO)# {z+J>\n-,%9yf~%B\n-E/!<_C,Ja\n-8W4[A\"[AbFV\n-L(RQqbUB\\T\n-_7*J}V 'm\n-z]\\!XZe\n-}[<)E=/&\n-%Evg)D%_w\n-2[eD.*|wU}\n-ZOf_V7G4\n-8%^/A=\tG\n-K4HiWcX2\n-^0Y`umW@\n-s?s$|&2t\n-W)u:9`,B\n-OanAdixh`I\n-zQs]fck]\n-0~B%qy*1`9\n-l;JFAR$dY\n-djo65UDB\n-4=HeYL`YX<.-m\n-M*_L3%VBh6\n-1[I12([\n-JcqS?|Q&n\n--Uz]XzGQ\n-^l|OdsaKxB(\n-p@=\"yTB5{\n-CN\n-^8\" V.\n-_+D\"6#a#B\n-2D\n-?U3%5.)O\n-m`7#H3jw\n-`W2!,gf-\n-P>9-yb*1\n-6j1m66Z8dnq}P\n-AU`\\i$1h\n-fPT?OgrP\n-1HBwH%|t\n-|3C?>(QH\n-sLNk/'[}\n-Ny5uL\\!N]\n-K>M8fJm\t\n-^t'_=FogU(\n-PtI~I}dWe'\n-ie (ny\"J0\n-V4_YQSaE\n-=9/J@/;k\n-@{jCdq-RQ\n-'tmOxC\t\n-utCx*?vsw>\n-3OW0nEV<\n-5*cWYSkR\n-Jj\\I}MHB\n-GFc%-(='Ef9\n-OvmEanrha`\n-arsK\tsRg\n-Pt906HV2+.\n-B)ff{0\"\t\n-D_zqD#X}\n-)G_5!JQV\n-pCsf7$0hk[\n-V#gToBj^\n-@zqY?k>t\n-Hj)l6UATF\n-/hljoF9?\n-Ov3*Tihy\n-N!/eHj\t`3\n-+'it$4x8\n-R(IHaO+}\n-h,0c6+/R@/\n-PAR*%yxNi(\n-5-bOj^0Nu7\n-.O'kjWJ;[+D\n-EXEpjk^w\n-[I0iXcs>\n-ksQ'?o=[\n-ks1Q*)\\t\n-i'Ke9n+%*\n-#>[rZE*&\n-(D(LZp0Y\n-(mb9?Bx8#\n-^lQ4P-.a;\n-^l35Qrsc\n-[3-)vR/$\n-i\\xu`UK0\n-QT&~~d4\\>\n-XW~=*+qhX} \n-<{]i@KVa\n-335\th!H:\n-NYHaNR~W\n-OeXk#r8%U\n-s!D$)}cH\n-XC04@p-B\n-W$\"WA\\&./\t\n-7YgK\tprb0\n-p/t|S6LD\n--%.%_ewj\n-i5{}~$\"h*\n-dF$f+Op>\n-a?K.)2H|.\n-v#|Z4Q#i\n-\ti\\M}n+e\n-SEr[NX.s\n-cx'tePZ1\n-$\\no]nE\\)\n-R>]p~mZO\n-2:u(e4789\n-FXHUwSF+\n-Gt>Yugrr\n-A/$JB(A%\n-?Dv? {Qs;#\n-^3)D\n-kk%3w<+GV[ \n-}4A\\uK7*\n-4A\\uK7*n\n-npmSp3Kj\n-rj)lx\t=!0\n-qDaRLq\n-ELT]El$h\n-?efT+,=!b\n-\tx}Q%XD~\n-{{5Jx@I%<\n-N^%'H8g\t\n-=tTz W[o\n-7/Vxy'#z@Wy\n-mXuZ*k6Y\n-(ym+r/{)\n-\"O$8c\n-?h6[C-ASC[(<\n-2y)IrWZs\n-CW($0Pt6\n-A8@J1G-J\n-{1-Rfj3n\n-:g;'U^Z\n-#=IZ_eV(,\n-x}Dr\\)U&\n-mTf4I7pR\n-lc'3A7(A_\n-:g:}%Uc\\\n-W;?O3}\\T`E\n-=b8`Gqw6\n-gYg\tN9M5\n-_RI\n-D9\tp|$%J\n-'7]$JgP;\n-g0 6k!k$@\n-UY:|:8)a\n-vG'KE&o5F\n-Bb7xe~\"s\n-7\"y}wif}\n-D$O&=MbX\n-.AI52pJS\n-|gAJ{@J+\n-@'ss}o:E\n-XtW0Ir9<7\n-ftOApMvj\n-`1W#x}KOQ\n-H\\+DmSJ\\/\n-\tZ[P:[4s 1\n-k!8+-^@]I\n-`g`}l\\TY\n-wTC[CTIJ\n-]ay=E-WS\n-:h'\\8C\t/\n-/]0YGg|4\n-+gE;fRUD\n-`Y&sY!e`\n-y&-yw/!~\n-CYZ58\t)>@\n-s:S|?9Fx\n-*oMT~91*\n-*O7xb[(O\n-r|c}D1-J\n-[E_-%DA2\n-+dn4kSa8\n-CbSBK(\t5\n-TCnNwRj<\n-,$'7H(6>\n-nPwf'yR^\n-z5lT(Nj}\n-L|lf?)X_\n-+\"x;P\\}T\n-OfleB\t*J\n-t\"-9\t`B'\n-~8*FIO1jB\n-:`F$-wQ-7L\n-8.d.UH?g\n-\\=M?6ac/\n-$]T.?E?6)t\n-O(&y&u+C@+~\n-\tfK?m\\N#\n-+@L^Fz`;\n-2F|e)f\\ \n-yf`oUdWD\n-;iz;@[W`\n-t2|4}=\\V\n-T(/w|>=2a\n-B\"rO,xf:\n-lQ[!A$$r\n-:IHDVOQn!\n-=UHD:f0pHd\n-UHDAsi%nd\n-C|/!+r6>\n-)OiK&`G;ge\n-mPY%J=ifd\n-[HFR6):C\n-&MS:@*6W\n-1B@UFc+w\n-.2OV:Wn6\n-C`88]o~mwD\n--]n~=xDm-\n-YOAx2S.f-\n-&m]]1c5OW\n-:cd3;@h5F63\n-.ZWP w1xL\n-!0|9>^P`;\n-6cLsXWiS\n-j,u~74M#\n-y(6jeWRn\n-F[y2S4n$\n-PQ=Cl.k\t\n-'!:O.g3f!\n-DVt'Q*J#+Z\n-4S.g3f?=\n-nT\\CidCk\n-60Q?+~<+\n-8bO;t\\RGs\n-Ze*{hW`:\n-*G^OBx|*G^\n-a \\yhW@;Owr\n-37PH3XGq\n-'&}T/`\n-wA^Amd\\M\n-Q;xpDa:V\n-W1UZGX;O\n-92Op&20'\n-#M87:MR/\n-8#tb;#tb;#\n-EH]CH- Z\n-*Do23j8D\n-_i~,TobQ7\n-L0$p[Pd$1%\n-/4v2/:71\n-4Z])KAju\n-j?pMe\t|U\n-OfdUo+DH%t\n-BB45a?_0\n--| UP:n9z\n-B2nPRBV4G]\n-PGpuL%+O\n-7v\\{az7eNw\n-]\\=%UJRk\n-hrYfQ]`jo\n-3k~'\n-nJR,xfQQ@\n-aF}'EcQV\n-HR,xfT+@[\n-!r0Q.RbIc\n-!2$IzF& 2.IzF\n-IUm*Yp~T\n-%ih<\"DNN\n-#KkG1K7h'2]\n-P[cdw\\l'\n-/d$WtisN16\n-rnxCu%c@\n-XzER8Fwr\n-JYQh[eE[\n-z[f_urj\t`\n-eEV9-[++rq6\n-p5M1sz4z#\n-w^ECwm0[\n-el&N3-m4K\n-)SM|=N[5.\n-=.:}jpxq\n-hamsvjLQ\n-veIO_X!m\n-7<#b9wr5\n-~RdXkVUR\n-?D62 V*[\n-FST;6bHN\n-y]MfKC-M\n-q F!x?A$\n-I\\VZT;JiQA`\n-uVZFVQpu\n-`9_F3iDD\n-\tM#=.J_6+G\n-qV/=3[.=k\n-SmG '<(W\n-}#@d/II\tu\n-*B>Gf~b?\n-klH+Axn9\n-=B3*oGRW0F(V\n-U6'L-/Xe{\n-fJl\\q;Rz\n-\"HWu1|ZH^\n-GgXz7:CJ\n-a*O5,Jy?\n-#|u T+Qi\n-{1\"DxQ`%\n-4,Z@xT#Z\n-8uj^Xkk\t\n-P;/7'T7u\n-}%/W\"rW2\n-y)I]_Jk1&\n->.h5oCBD~\n-Q4}^*75Z\n-uB}gO8kC\n-645!mmI[\n-vJC4\"Ty0\n-I$\\Q[*RL7\n-x,v:-&p5\n-NP@;n8b1\n-K$r%%l\tn\n-1i'&K07j\n-N@+Jq9EE\n-.k4Q@{I+\n-B/\"2HKcd\n-<{d2PBF$\n-hZ!@:#c.\n-*j\\Ej!\n--TnDm%w[xrP\n-r(B =xP8CK\n-n!WQJ741K]\n-az^01g8L/\t\n-t[;R70{r9t\n-\"dv/;[gg\n-.@5AzA$z\n-y2rC g1~2\n-&OUnr10oUUMVBN\n-&,EWEl9o)b\n-OE=-EJ8(=\n-|W' vLdUW\n-2QOq EWY\n-]XQ'P;L7\n-|2O<*}eO\n-<~T\"dQL|~T\n-u8.G!}$e\n-0*uEH-T_N_\n-:pGU]bte\n-4dJ!huQT\n-.\\OLcWND4WN(\n-}wO@{DTm\n-5{I$,-`o\n-R{^w{8vK\n-j\\nu)W!?K\n-yr KA|&N.\n-!qBvR0A*y\n-6\\Sm(:.Z+<\n-pD4VqA?n\n-/@V[@yi\t\n-Omndm~Vj$\n-Q\\].@!UL\n-s`v_YheX?\t\n-=Tq\"X+#3FJp:\n-} \\fRA^EZeJza\n-fd<}Ix.%\n->K\\.rLoW\n-fILFT3@P:du\n-bO!~-!NG\n-&R]BP2Aj\n-P)'~!k^l\n-D?GFn@|_B|\n-Z'xAIlSb\n- tvZK$#3\t\n-oBDAwiH?\n-D[g[#^3v\n-+*\n-bXIZkXIz\n-HH5U'1wl!\n-\\`m]2s)_\n-fg:qRLxj\n-h/'rov,:\n-UQwd^QZvE\n-aqOpsd/F\n-zyR}{3i]\n--oHkiy![SQ$iy\n-7X]L?iuI\n-\t9QW8'+_\n-iwzB.Y#r\n-nbNm]f.(\n-Q%>z+b%}~\n-|H.\"!Ngk\n-}H>!!NGj\n-d.HZ\"vI;\n-qM-IeY1T\n-fS`T.>h+\n-tJ1qY[ds2\n-KS>uH%m@\n-z]/Q5Mti\n-eoU!_crW\n-mc%||@eErkj\n-Yyi]{'IuZ\n-b\"M{+ct/3\n-v`6#e~(1\n-&@5\"RD7s\n-&R2_)6YW2Y\n-n*fE~V+y\n-z/cuf50+\n-u.IzL>Ur>\n-H+`[R_V#\n-$\"DFpAo|ig\n-+oL&\"wzIu|L\n-8dW'|a$R`\n-1~zyD*Jn\n-USLxf]#@\n-KtN6^B#O\n->P[A%4AU\n-\"h6>'k&v-\n-SSu/\t}x7\n-k<6O(E|Ut<\n-!Z%uHhs6T\n-LahVKH|%f\n+:.8|G36\n+\tg(%HkLs\n+\tQl)X[Saz5\n+ZyAyQ+/x\n+yRz:$l9\t\n+e[|D*hel:\n+ar%Dx8cQ\n+Ye.\"[r.c\n+^YxD&K1V\t\n+:i:OA3\n+ylHM\tH(6\n+-$bFd/A[\n+.;+L0Yg<\n+.9Gq@/4]\n+ Og\"\t/-,zh\n+j#RCxZ{+\n+\"|47]H(d\n+E6x(\\,%e\n+'S|zD|&}9L\n+ZnBgr?2r,\n+!zR0RAow\n+4z)r/e%|\n+^Kc9g2)e\n+J5r8^F=jQ]f\n+o9`7)#4E\n+h3>\\93/X\n+%t,DO3!Z\n+l]E[|Ja$Z\n+[0_`K9$u\n+oD:)jn)W}\n+w~5Xx#F/\n+kKi,#]$\"\n+P\n+z/OBzCeS\n+,/^>O[y!\n+s{guA|94O\n+n+?6tr]-\n+cCq5rlg+\n+dUueywYv%g\n+T]CVug\"uU\n+bczw/ll\"\n+~^LpPtrP*\n+= `(.\"VT\n+(J:856k\"wp\n+3F=-;PrH\n+4UDvr'6=\n+QY\n+qBVv&+rSL\n+i0X\"qT\\s\n+@uA\ti%9n&\n+cPLT$%{:\n+$7^aI>sxR\n+b?fWrP[C\n+iXy&c+kW\n+Ms&\\UvJi\n+vc/yI+`]\n+k,csu^R.\n+\\=O(+74<\n+Fl{::.|%\n+~0J(VE^]\n+epkX0k\tB7'\n+i)>R3R-p\n+]cpf>:#%\n+/,?2fCgp&k\n+9>RbCn n\n+@\\}GL5VX\n+t8dV:jwI\n+#^<(#*P\\\n+MU+hof]v-^n\n+6rW0v*j{\n+Dw ]Ip'{\n+zIllUAkk\n+&?a=;/C~\n+g=bH_Q>z\n++S9yuvKR\n+ce{y)/V4\n+*j1C:7CNM\n+znZ M)7Eb\n+@)Pa(:}]\n+B;@lC\t]6*\n+4DIE_`V(\n+'M(JMdF<\n+-L~N&,\t!\n+[VW,V,8G$\n+1\t%d?s&}\n+(:u:Q_\tS}$Et)o\n+OHX{NmRC\n+S.:=2V5i\n+hmS(G:,2\n+?}\"R_Evw\n++#367Y#G\n+/~\\g5Nsc\n+n8TeYS54M?\n+Wf$?+U'OZ\n+QAy55\"HR\n+9DTPC5/0D\n+p_bF 1,{4\n+!wwcy\"/{\n+it4\"\"8`!\n+.U#l78G4\n+S&1L5S\\S?\n+@?Q,)oKu\n+X7#\"lb.k\n+K%27mwIoM\n+uRgd|3@m\n+$/U'rY{G\n+g$q9pSI\\\n+~mfNxc+i\n+Q:-\"dde6\n+K=,P9Xoc\n+Lnk&s:c:\n+4RCO)'6yWw9P;\n+TX..+Uz.5\n+'#!|H'18\n+v9YbiYbK\n+3!T ?\"~f-+\n+G\tizQS:M\n+Pt+j9exz\n+B]pzJa>/\n+6~J\tJU\"C\n+D1Wn93~!\n+($>ImLOl\n+h-{-cBjF\n+7/K$g[yk\n+fS\\O#.kT2\n+JPOAdieQk\n+xbQNw`zj<+F\n+eC?\"m$.]\n+j,%G{z qj\n+1+lB]x|=.fl\n+/{\tC\n+9]9ES8]y8%\n+YYS'?i_P\n+f'XY&`=0\n+/=i]pNZW\n+^:7lU,a6\n+^:(t2\\KK\n+jfZ+YW31.\n+`XKYVF,.S-\n+`pGKR1[0\n+3pV+dtWY|pc\n+^\\B*Ix=^\n+/4d_ BL&.\n+n6\t9[r9g\n+!>ru;BnK\n+fec]gZ)JTw\n+zVtHYQF]eE\n+|'eE?xY)\n+_s1J.>-ie3n:\n+Pb7jLb/1_\n+#PT\\`l$M\n+sSLxbr+@[\n+hfrt:L.p\n+3 L[LLNb\n+QTS_`{;j**^\n+B>.YJi.M\n+*d/?M!g7\n+rB5 TK!'T\n+@\tA]Dj>PB\n+WBpSg/9J\n+#R:^IASD\n+Z*G72*W:G\n+!Z5s-s.ed\n+ eB\\u\\Z6\n+fj%#Nn9N\n+GT^i1{N2\n+)]2F7\n+(x-*l3;M\n+.c3dZI?K~\n+wA]=mGj{\n+a|5[,7Qn\n+cK\n+P1K6LW1/\n+MqmEV28Ou\"\n+Zlk;cY%nd1\n+uhPc6*D6f\n+u8b[DINt\n+2UQlx^>Q\n+V${:34,k:\n+YVMn;P[G*MNBC\n+L3]6b<}m\n+=bbX+G>D\n+V5!PKWIZ\n+/!G){m(6|\n+ZFO;KAne\n+=K]nauf\n+5m]9'\tk<\n+uKd,M)H(\n+EuTDw+dm\n+pp;L_L%{\n+wZJ>]kmX\n+cBSZ*Wpxs\n+^`RA|JL'0\n+N]Dt[eWR6.\n+vaEi*;?aiEYw\n+pDQ#U4[i\n+''[eUCH*\n+R'xGw\n+qwMV*'I3\n+~4t.J(6>\n+$)C_p{GQ\n+]Oax39OV:\n+[^QBpGF`V]#\n+\\'(%N#Zx\n+uYd'?sOR\n+@nbSLxZ c\n+V]vs(4Es\n+avSX(~H.\n+i4.UbU~y[\n+8`2FQ< q^J\n+ZxV|,yV&\n+\"i3UY5@T\n+)1F)|TT`\n+3V(>0^HPc/\n+U\\SP,I1\n+Un$}e,)F\n+aXp-o#}&\n+pZB|[F,!\n+\t0SAL&f?\n+zjsS\tL#8aOEG\n+UUsW_ 4>\n+sTMxjR]S\n+^4@Bpwk)\n++Yv= o?c9\n+4M{sKwC|\n+K:_gXh;Gu\n+IIzr?\n+4/=SyUpW\n+*/*#-V&#/\n+~Eazl@{^\n+#y^A&gRC\n+Z*)BS!kk\n+iNXZwbMk\n+g}+KWhJsC\n+7/T#A)*A\n+138Q-x?'\n+wj)2zS}z\n+Ny\t_vCk'\n+~\\a+iO]P~\n+4Y'}l]U_\n+w[qy(.Di\n+NSoH?2jG\n+Fb3*0P3/\n+s1~n7Vcr\n+!^ f,Ey_\n+xE3WgUd[83\n+cw\"~i)~I\n+EL^p`8OW\n+h/mO/8NX\n+d8ea`XzAe?+]g\n+d9JVmn0~\n+InOZVU\"gL\n+-m%CglGi`U\n+YiPG%+-i\n+WgjY)O\tyB\n+koZf^x8X\n+k{%3?;b=\n+VC-|G?Eh\n+=_V2q'z,e'{\n+bC_8`R'1\n+dzU$G0Y)\n+N'gHYCjk\n+'ZK}G0mqDr\n+{J?KUEkG:\n+//rv]UbDL\n+ixFu%Czp\n+#fb,fuI=F\n+v+Ai\t\tKTAu\n+^+k}NY.e\n+IZ[6Jud?\n+H2u*,*o 6\n+DGn[,\t\n+*E|`O9o@H?C)'\n+FyIWyI:Yyi\n+lK9%@(vG\n+@nsWEYW54]\n+$|LU5;O,\n+XLYm@M-X{)\n+=j0YfG79x\n+6c,W3mvB\n+OrxA$o}C\n+T<9UM\"|\"UM\n+]aR5-}'V\n+@XB$9SP@\n+A8SFj=@}y\n+R8uJ0}+m\n+[$i_oxI\"\n+@'E9W#^NP\n+eJft6ZTxJ\n+k[cVqr,:\n+p!~whP-!\n+qV{#,\tTh\n+\"D0R EMW\n+eMd8$KUp\n+E!~i~pSv\n+aG[\"~4*>8&\n+$tzr/(%B\n+NJ*jhK*z\n+9~|\tPC~5\n+e+!,_N^6NM\n+MLvi[p\t\"\n+~aeE*mv7\n+fe^weyK{L\n+&'m9QzQ<\n+67U#Qj'j\n+v],U$L]|\n+1(UI~.Nj\n+RHrIHh!!@\n+k5'suG|'\n+J?Fabe=a:cQ_\n+x ~%(~:'\n+y_C@m,xy@\n+MO8Y;W%m\n+>5A![L~;\n+i iNKG\"#\n+\\0\\t;Z~h\n+#mT:iG%J\n+_yIz#]!W\n+P(J%LcOL\n+VBD}@)/zGT\n+\tUzBB4&:\n+w*cKAT/V\n+\"kiGyX[k\n+`pq!yEu>\n+amD2[8P<\n+W):\"5N\\Ep\n+kP`+}@^3\n+B4NQAk|}\n+f3pFHRm1 \n+|Fe>JQH3\n+ ZTaoG1&HF\n+M#5NQ!~S\n+\"^nPh;se\n+k ~*a;5I\n+56Q<(9a9\n+!{p{$UA8\n+5pP]`}qi\n+Z4_mhPD?\n+N\"'9pHb[\n+_%J&\n+d(rw[b+;+;\n+Cj3.Ee1)\n+o@c=*kip\n+};wt[>\n+-u~CN[n4\n+>)_JnZ_cp\n+JsUCVO*R9\n+YU$Af1?c$\n+.qXWP;gp\n+:4edD0=@\n+z.}`DyKU!\n+1Y*~yEC6f\n+\t0\\m$bc:\n+OI^'I(6>\n+)_-x1s8\n+jbiU\">I!\n+\\1u{gb:uU&\n+PLY_aC_`\n+MT\tykR~r\n+I$qop{m\"I<\n+mdS?W#7*\n+=$QfKSl|\n+t=L~ZA.g3\n+R,Q2@?s]$\n+wy{%hOpM\n+/Bk{c^~|\n+D}QhnQ^~\\\n+AeXVq*G^n\n+yg$f \\N^\n+@\"eDkd-7\n+oQgW\toX&\n+R~VHdB5Lr\n+:`aQQ*2'ri\n+j}CNvgkRTD\n+dK] Zb}^m^\n+#IorcJ[I*A\n+SZTRY\\LiM|\n+,=\ti+ i-I;\n+P+5W7r'\"\n+bK}#<~Ao.\n+~2% r.|E\n+<%\"D>)M5\n+>'Osx:@h\n+\ta;\\LBJT\n+@`rk+&ja\n+,uS(|EJ4K\n+2`JEt#yM\n+UWgJ[`twkqf\n+,S[mDjFY\n+^-4I0Va?\n+.n!j1a_pq/Gcs0M\n+&cLI~A3bp:C\n+!4~inE|-\n+jc2rRERP\n+jAm\t_{l0-\n+74!F5qAD&@E\n+AEC6Q4CRD\n+GE5UyTvs)\n+9y}e/!hq\n+JkuxEn4#H\n+CF>~k-i#\n+S,ubys&a\n+:\"M@$\"Dnaf}bWf,\n+35ju.kT60#{\n+[iy#Ly%V\n+ha*vTgRQ\n+\"ho@E\n+-C>Cx.xE>>-?\n+U\"A)!\"\"M\n+t3C.#kDo+\n+Ef/hGpv{\n+<_%\\\"yX9\n+HG>j,c1c\n+r2evzEpcm\n+0r*ro5rPV\n+G5NA61?s1h\n+rU.>j'\\|\n+gYX@z/&|\n+l(+Ko@3#P\n+V{\\aAx@{\n+v,iWK1+Y\n+;Eva5b7V\n+:rmeqjp\\tq\n+wI[Wri{5\n+V~d:BDqQ\n+',T;442S\n+GN `#kuXc\n+@$mWv+%@dlWv+5@T\n+; :PBeDRw\n+bu4{^[Al\n+.`,;5q bb=\n+y j\"dn?P\n+k1Z#|%i]\n+m#\tS9=R\\R\n+\\z/}Qz/}Qzo\n+S^Z~pXkuQ\n+bT=9SIM0\n+0=wG#MWc'{?1:\n+U0E!Y^'V\n+PJ}!B#$t\n+vfvf6\"sf\n+,d 6Ke`)\n+s*Ud)?\n+#wyqQGX?d\n+fi0~s/&7Z\n+nU+.u5\n+]; gYT2`_\n+-eu]A~Y*_v'?^\n+$r+P'_XX\n+z2VK:'D-py\n+DL0\\iFP<\n+.BJxSKXn\n+3)b ~G\"y\n+~!B,gE[U9\n+m+f}=L+9\n+h$9X#'Z\"=s\n+vLK>v7[{\n+kFxyt Uu\n+ }0#O6n[\n+d.WEC*wa\n+/4RtoNY5Re\n+o=&\\uQZj\n+|=fQ<0uf2\n+?Y=d=Oy+\n rzGu{E9j\n DETQ1]4`\n _\\px pw \n g}jM)ViFANs>>\n @z/uxH0q\n &~78V}#&\n N2H=I:=w\n"}]}]}]}]}]}