From unknown Sun Jun 22 08:03:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#21531: 24.4; Segmentation fault in glib/emacs Resent-From: =?UTF-8?Q?M=C3=A1rcio?= Dick Smiderle Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 21 Sep 2015 19:43:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 21531 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 21531@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.144286455413091 (code B ref -1); Mon, 21 Sep 2015 19:43:01 +0000 Received: (at submit) by debbugs.gnu.org; 21 Sep 2015 19:42:34 +0000 Received: from localhost ([127.0.0.1]:40730 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Ze6yu-0003P3-Nt for submit@debbugs.gnu.org; Mon, 21 Sep 2015 15:42:33 -0400 Received: from eggs.gnu.org ([208.118.235.92]:42092) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Ze6FZ-0002AH-3F for submit@debbugs.gnu.org; Mon, 21 Sep 2015 14:55:41 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Ze6FR-0005jS-7D for submit@debbugs.gnu.org; Mon, 21 Sep 2015 14:55:40 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, HTML_MESSAGE,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:39848) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ze6FR-0005jO-3p for submit@debbugs.gnu.org; Mon, 21 Sep 2015 14:55:33 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:52040) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ze6FJ-0000CA-IR for bug-gnu-emacs@gnu.org; Mon, 21 Sep 2015 14:55:33 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Ze6FB-0005eu-RV for bug-gnu-emacs@gnu.org; Mon, 21 Sep 2015 14:55:25 -0400 Received: from mail-wi0-x234.google.com ([2a00:1450:400c:c05::234]:35718) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ze6FB-0005eP-6S for bug-gnu-emacs@gnu.org; Mon, 21 Sep 2015 14:55:17 -0400 Received: by wicge5 with SMTP id ge5so129312322wic.0 for ; Mon, 21 Sep 2015 11:55:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=985hyFWinJgdp+9j/RfhioNgz2S0Jk4pPZOqo59HoJc=; b=tvWIEzhduhqAO5WOs24I4JMnSgisUBmy3X86jkMWCtmoSAYF2z0Oit7tnye617b6mv o9hga5X+Cw8h5r89IeyI2cTWMcX8vexjQhshm4fmTfoFMg3VJj0lJ79sag9owzY7D/BV G3L0Cm5XrxHasNQqAIlFsohFC/7lm1Qus6uGKYoReJKeFAU4G0/zIiLrj21Ev1RRdBuH kPiVMjmTu52MOCpVTEfZfxMHIsnRnG+5qKrNSX6nSWpJjpeyckFvHZBvAMYYlGiD29DR OHXgp0E3asJ5s6yPFgAK59iPAVVLqcOhY/EhXlaFGBCpCm6wQJbk+0Vi4NRugwHVjNMy 4xew== MIME-Version: 1.0 X-Received: by 10.180.75.38 with SMTP id z6mr10556850wiv.36.1442861716109; Mon, 21 Sep 2015 11:55:16 -0700 (PDT) Received: by 10.194.79.7 with HTTP; Mon, 21 Sep 2015 11:55:16 -0700 (PDT) Date: Mon, 21 Sep 2015 15:55:16 -0300 Message-ID: From: =?UTF-8?Q?M=C3=A1rcio?= Dick Smiderle Content-Type: multipart/alternative; boundary=f46d043c06c20c7cae0520466cdb X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Mailman-Approved-At: Mon, 21 Sep 2015 15:42:31 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" --f46d043c06c20c7cae0520466cdb Content-Type: text/plain; charset=UTF-8 Hello, I was using emacs with lots of buffers of varied size (from some kbytes to 25 megabytes) for a couple of days and between some system hibernations. I have saved two core files. I can upload the xzipped core files to some server upon your request (35 and 58 MB). First backtrace (547MB core file): (gdb) bt full #0 0x00007f25d54df79b in raise (sig=sig@entry=11) at ../nptl/sysdeps/unix/sysv/linux/pt-raise.c:37 resultvar = 0 pid = #1 0x00000000004e9fc6 in terminate_due_to_signal (sig=sig@entry=11, backtrace_limit=backtrace_limit@entry=40) at emacs.c:378 No locals. #2 0x00000000005023ae in handle_fatal_signal (sig=sig@entry=11) at sysdep.c:1630 No locals. #3 0x0000000000502413 in deliver_thread_signal (handler=0x5023a0 , sig=11) at sysdep.c:1604 No locals. #4 deliver_fatal_thread_signal (sig=11) at sysdep.c:1642 No locals. #5 No locals. #6 magazine_chain_pop_head (magazine_chunks=0x1382e90) at /tmp/buildd/glib2.0-2.42.1/./glib/gslice.c:539 chunk = 0x40179fa0 #7 thread_memory_magazine1_alloc (tmem=, ix=1) at /tmp/buildd/glib2.0-2.42.1/./glib/gslice.c:842 mag = 0x1382e90 #8 g_slice_alloc (mem_size=mem_size@entry=32) at /tmp/buildd/glib2.0-2.42.1/./glib/gslice.c:998 ix = 1 tmem = 0x1382e70 chunk_size = 32 mem = #9 0x00007f25d9496cee in g_slice_alloc0 (mem_size=mem_size@entry=32) at /tmp/buildd/glib2.0-2.42.1/./glib/gslice.c:1032 mem = #10 0x00007f25d94777b4 in g_source_new (source_funcs=0x7f25d973d9c0 , struct_size=) at /tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:864 source = 0x67580d0 #11 0x00007f25d947a8b9 in g_timeout_source_new (interval=398) at /tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:4546 source = timeout_source = #12 0x00007f25d99e6535 in rate_limiter_timeout (timeout_data=0xdad1f0, timeout_data@entry=) at /tmp/buildd/glib2.0-2.42.1/./gio/gfilemonitor.c:602 monitor = 0xdad1f0 data = { min_time = 397, time_now = 1075330686, monitor = 0xdad1f0 } source = #13 0x00007f25d947a613 in g_timeout_dispatch (source=0x7f25c8011c30, callback=, user_data=) at /tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:4520 timeout_source = 0x7f25c8011c30 again = #14 0x00007f25d9479b6d in g_main_dispatch (context=0x1cd7a70) at /tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:3111 dispatch = 0x7f25d947a600 prev_source = 0x0 was_in_call = 0 user_data = 0xdad1f0 callback = 0x7f25d99e6490 cb_funcs = cb_data = 0x7f25c8011b60 need_destroy = source = 0x7f25c8011c30 current = 0x1cfb5b0 i = 1 ---Type to continue, or q to quit--- #15 g_main_context_dispatch (context=context@entry=0x1cd7a70) at /tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:3710 No locals. #16 0x00000000005d4d18 in xg_select (fds_lim=23, rfds=rfds@entry=0x7ffe56c75ef0, wfds=wfds@entry=0x7ffe56c75f70, efds=efds@entry=0x0, timeout=timeout@entry=0x7ffe56c75ed0, sigmask=sigmask@entry=0x0) at xgselect.c:150 pselect_errno = 11 all_rfds = { fds_bits = {0 } } all_wfds = { fds_bits = {0 } } tmo = { tv_sec = 0, tv_nsec = 474000000 } tmop = 0x7ffe56c758e0 context = 0x1cd7a70 have_wfds = 1 gfds_buf = {{ fd = 7, events = 1, revents = 0 }, { fd = 8, events = 1, revents = 0 }, { fd = 11, events = 1, revents = 0 }, { fd = 1455905176, events = 32766, revents = 0 }, { fd = 3, events = 0, revents = 0 }, { fd = 10027011, events = 0, revents = 0 }, { fd = 11041548, events = 0, revents = 0 }, { fd = 10055286, events = 0, revents = 0 }, { fd = 10055297, events = 0, ---Type to continue, or q to quit--- revents = 0 }, { fd = -716312919, events = 32549, revents = 0 }, { fd = 0, events = 0, revents = 0 }, { fd = -766318335, events = 32549, revents = 0 }, { fd = 0, events = 0, revents = 0 }, { fd = -1, events = 65535, revents = 65535 }, { fd = 30285312, events = 0, revents = 0 }, { fd = 12315634, events = 1, revents = 0 }, { fd = 30285264, events = 0, revents = 0 }, { fd = 30281088, events = 0, revents = 0 }, { fd = 30281140, events = 0, revents = 0 }, { fd = 4096, events = 0, revents = 0 }, { fd = 0, events = 0, revents = 0 }, { fd = 0, events = 0, revents = 0 ---Type to continue, or q to quit--- }, { fd = 1455905408, events = 32766, revents = 0 }, { fd = 1, events = 0, revents = 0 }, { fd = 1455905488, events = 32766, revents = 0 }, { fd = 80, events = 0, revents = 0 }, { fd = 0, events = 0, revents = 0 }, { fd = 12315634, events = 0, revents = 0 }, { fd = 12438274, events = 0, revents = 0 }, { fd = 12315682, events = 0, revents = 0 }, { fd = 12315634, events = 0, revents = 0 }, { fd = 5546870, events = 0, revents = 0 }, { fd = 20684816, events = 0, revents = 0 }, { fd = 192, events = 0, revents = 0 }, { fd = 12315634, events = 0, revents = 0 }, { ---Type to continue, or q to quit--- fd = -823776768, events = 43630, revents = 21580 }, { fd = 1455905472, events = 32766, revents = 0 }, { fd = 30279664, events = 0, revents = 0 }, { fd = 1455905872, events = 32766, revents = 0 }, { fd = -823776768, events = 43630, revents = 21580 }, { fd = 0, events = 0, revents = 0 }, { fd = 31066800, events = 0, revents = 0 }, { fd = 1455905936, events = 32766, revents = 0 }, { fd = -823776768, events = 43630, revents = 21580 }, { fd = 0, events = 0, revents = 0 }, { fd = 31066800, events = 0, revents = 0 }, { fd = 1455905936, events = 32766, revents = 0 }, { fd = 1455905928, events = 32766, revents = 0 }, { fd = 0, ---Type to continue, or q to quit--- events = 0, revents = 0 }, { fd = 2147483647, events = 0, revents = 0 }, { fd = -799482416, events = 32549, revents = 0 }, { fd = -682226031, events = 32549, revents = 0 }, { fd = 30270480, events = 0, revents = 0 }, { fd = -823776768, events = 43630, revents = 21580 }, { fd = 1455905744, events = 32766, revents = 0 }, { fd = 31066800, events = 0, revents = 0 }, { fd = 1455905936, events = 32766, revents = 0 }, { fd = -823776768, events = 43630, revents = 21580 }, { fd = 30899200, events = 0, revents = 0 }, { fd = 30899200, events = 0, revents = 0 }, { fd = 1455905936, events = 32766, revents = 0 }, { fd = 30243440, events = 0, ---Type to continue, or q to quit--- revents = 0 }, { fd = 1455905928, events = 32766, revents = 0 }, { fd = 0, events = 0, revents = 0 }, { fd = 2147483647, events = 0, revents = 0 }, { fd = -626021744, events = 32549, revents = 0 }, { fd = 1455905936, events = 32766, revents = 0 }, { fd = -721404771, events = 32549, revents = 0 }, { fd = 30899200, events = 0, revents = 0 }, { fd = -649622159, events = 32549, revents = 0 }, { fd = 1075330, events = 0, revents = 0 }, { fd = 211511432, events = 0, revents = 0 }, { fd = 0, events = 0, revents = 0 }, { fd = -823776768, events = 43630, revents = 21580 }, { fd = 30243440, events = 0, revents = 0 ---Type to continue, or q to quit--- }, { fd = -649615968, events = 32549, revents = 0 }, { fd = 1455905928, events = 32766, revents = 0 }, { fd = 0, events = 0, revents = 0 }, { fd = 12315634, events = 0, revents = 0 }, { fd = 5509136, events = 0, revents = 0 }, { fd = 1455905928, events = 32766, revents = 0 }, { fd = -649619350, events = 32549, revents = 0 }, { fd = 1455905888, events = 474, revents = 0 }, { fd = 15, events = 0, revents = 0 }, { fd = 1455906128, events = 32766, revents = 0 }, { fd = 5644661, events = 0, revents = 0 }, { fd = 41366592, events = 0, revents = 0 }, { fd = 41366688, events = 0, revents = 0 }, { ---Type to continue, or q to quit--- fd = 12315634, events = 0, revents = 0 }, { fd = 0, events = 0, revents = 0 }, { fd = 0, events = 0, revents = 0 }, { fd = 13466224, events = 0, revents = 0 }, { fd = 3, events = 0, revents = 0 }, { fd = -649621624, events = 32549, revents = 0 }, { fd = 12315634, events = 0, revents = 0 }, { fd = 1, events = 0, revents = 0 }, { fd = 1455906152, events = 32766, revents = 0 }, { fd = 1, events = 0, revents = 0 }, { fd = 161181718, events = 0, revents = 0 }, { fd = 12315392, events = 0, revents = 0 }, { fd = 2147483647, events = 0, revents = 0 }, { fd = 1455906272, ---Type to continue, or q to quit--- events = 32766, revents = 0 }, { fd = 193985613, events = 0, revents = 0 }, { fd = 0, events = 0, revents = 0 }, { fd = 653231, events = 0, revents = 0 }, { fd = 0, events = 0, revents = 0 }, { fd = 8, events = 0, revents = 0 }, { fd = -721404771, events = 32549, revents = 0 }, { fd = 8, events = 0, revents = 0 }, { fd = 6160018, events = 0, revents = 0 }, { fd = 16721206, events = 0, revents = 0 }, { fd = 75938694, events = 0, revents = 0 }, { fd = 161181734, events = 0, revents = 0 }, { fd = 0, events = 0, revents = 0 }, { fd = 298763293, events = 0, ---Type to continue, or q to quit--- revents = 0 }, { fd = 5175106, events = 0, revents = 0 }, { fd = 1, events = 0, revents = 0 }, { fd = 0, events = 0, revents = 0 }, { fd = 28940552, events = 0, revents = 0 }, { fd = 1442356938, events = 0, revents = 0 }, { fd = 161178502, events = 0, revents = 0 }, { fd = 161181734, events = 0, revents = 0 }, { fd = 150667729, events = 0, revents = 0 }, { fd = 6, events = 6, revents = 0 }, { fd = 1442356938, events = 0, revents = 0 }, { fd = 852825666, events = 0, revents = 0 }, { fd = 2, events = 0, revents = 0 }, { fd = 0, events = 0, revents = 0 ---Type to continue, or q to quit--- }} gfds = gfds_size = n_gfds = retval = 0 our_fds = 0 max_fds = 22 i = nfds = 0 tmo_in_millisec = 474 need_to_dispatch = true sa_must_free = #17 0x0000000000599b66 in wait_reading_process_output (time_limit=time_limit@entry=30, nsecs=nsecs@entry=0, read_kbd=read_kbd@entry=-1, do_display=do_display@entry=true, wait_for_cell=12315634, wait_proc=wait_proc@entry=0x0, just_wait_proc=0) at process.c:4606 timeout_reduced_for_timers = true channel = nfds = Available = { fds_bits = {6250784, 0 } } Writeok = { fds_bits = {0 } } check_write = true check_delay = 2 no_avail = false xerrno = 11 proc = timeout = { tv_sec = 0, tv_nsec = 702157937 } wait_channel = -1 got_some_input = false #18 0x0000000000422313 in sit_for (timeout=, reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:5861 sec = 30 nsec = 0 do_display = true #19 0x00000000004f4f73 in read_char (commandflag=1, map=map@entry=279604566, prev_event=12315634, used_mouse_menu=used_mouse_menu@entry=0x7ffe56c764db, end_time=end_time@entry=0x0) at keyboard.c:2809 tem0 = timeout = delay_level = buffer_size = c = jmpcount = 2 local_getcjmp = {{ __jmpbuf = {12315634, -4287570589158258061, 224659504, 12315682, 254075830, 140730354329008, 4288501391567833715, -4287571589513262477}, __mask_was_saved = 0, __saved_mask = { __val = {0, 0, 0, 0, 0, 0, 0, 0, 5565662, 2, 5953336, 224659504, 16539024, 16733472, 5544382, 30} } }} ---Type to continue, or q to quit--- save_jump = {{ __jmpbuf = {12315634, -4287576190309676429, 31441200, 269356166, 140730354329008, 140730354329008, 4288501391567833715, -4287571589513262477}, __mask_was_saved = 0, __saved_mask = { __val = {0, 0, 0, 0, 0, 0, 0, 0, 5565662, 2, 5543866, 216360416, 16539024, 16733472, 5544382, 30} } }} tem = save = previous_echo_area_message = 12315634 also_record = 12315634 reread = false polling_stopped_here = false orig_kboard = 0x1dfc130 #20 0x00000000004f61bf in read_key_sequence (keybuf=keybuf@entry=0x7ffe56c765b0, prompt=12315634, dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false, bufsize=30) at keyboard.c:9088 interrupted_kboard = 0x1dfc130 interrupted_frame = 0x11726f8 key = used_mouse_menu = false echo_local_start = 0 last_real_key_start = 0 keys_local_start = new_binding = t = 0 echo_start = 0 keys_start = 0 current_binding = 279604566 first_event = 12315634 first_unbound = 31 mock_input = 0 fkey = { parent = 16118966, map = 16118966, start = 0, end = 0 } keytran = { parent = 12295750, map = 12295750, start = 0, end = 0 } indec = { parent = 16119062, map = 16119062, start = 0, end = 0 } shift_translated = false delayed_switch_frame = 12315634 original_uppercase = 12438274 ---Type to continue, or q to quit--- original_uppercase_position = -1 dummyflag = false starting_buffer = 0xd640830 fake_prefixed_keys = 12315634 #21 0x00000000004f7f30 in command_loop_1 () at keyboard.c:1452 cmd = keybuf = {96, 76, 108, 6074417390310271488, 140730354329088, 6074417390310271488, 9263392, 140730354329216, 12367218, 249174438, 0, 140730354329872, 249174438, 5622372, 12363058, 249174438, 8698593, 12367218, 0, 6074417390310271488, 249174438, 5172749, 140730354329216, 12315634, 12315634, 5173068, 135532032, 5546870, 12439314, 64} i = prev_modiff = 844 prev_buffer = 0xd640830 #22 0x000000000055ab07 in internal_condition_case (bfun=bfun@entry=0x4f7d30 , handlers=, hfun=hfun@entry=0x4eee40 ) at eval.c:1348 val = c = #23 0x00000000004ea43e in command_loop_2 (ignore=ignore@entry=12315634) at keyboard.c:1177 val = 20459120 #24 0x000000000055a9eb in internal_catch (tag=12363106, func=func@entry=0x4ea420 , arg=12315634) at eval.c:1112 val = c = #25 0x00000000004eea57 in command_loop () at keyboard.c:1156 No locals. #26 recursive_edit_1 () at keyboard.c:777 val = 20538992 #27 0x00000000004eed70 in Frecursive_edit () at keyboard.c:848 buffer = #28 0x0000000000418579 in main (argc=0, argv=0x7ffe56c76918) at emacs.c:1646 dummy = 4242440 stack_bottom_variable = -10 '\366' skip_args = 0 rlim = { rlim_cur = 8720000, rlim_max = 18446744073709551615 } junk = 0x0 dname_arg = 0x0 ch_to_dir = 0x7f25d4f211a8 "2(" You can't do that without a process to debug. (gdb) (gdb) xbacktrace You can't do that without a process to debug. (gdb) Second backtrace (338MB core file): (gdb) bt full #0 magazine_chain_pop_head (magazine_chunks=0x7faf8c000920) at /tmp/buildd/glib2.0-2.42.1/./glib/gslice.c:539 chunk = 0x4131d743 #1 thread_memory_magazine1_alloc (tmem=, ix=1) at /tmp/buildd/glib2.0-2.42.1/./glib/gslice.c:842 mag = 0x7faf8c000920 #2 g_slice_alloc (mem_size=mem_size@entry=24) at /tmp/buildd/glib2.0-2.42.1/./glib/gslice.c:998 ix = 1 tmem = 0x7faf8c000900 chunk_size = 32 mem = #3 0x00007faf9f8e2fc4 in g_list_append (list=0x0, data=data@entry=0x7faf8c011b60) at /tmp/buildd/glib2.0-2.42.1/./glib/glist.c:258 new_list = last = #4 0x00007faf9f8f75a2 in g_queue_push_tail (queue=0x2021d80, data=data@entry=0x7faf8c011b60) at /tmp/buildd/glib2.0-2.42.1/./glib/gqueue.c:413 No locals. #5 0x00007faf9fef5b22 in ik_read_callback (user_data=) at /tmp/buildd/glib2.0-2.42.1/./gio/inotify/inotify-kernel.c:357 event = event_size = 32 buffer = 0x7faf8c001230 "\001" buffer_size = 32 buffer_i = events = 0 #6 0x00007faf9f8e6b6d in g_main_dispatch (context=0x13b9000) at /tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:3111 dispatch = 0x7faf9fef57c0 prev_source = 0x0 was_in_call = 0 user_data = 0x0 callback = 0x7faf9fef5a30 cb_funcs = cb_data = 0x6d50670 need_destroy = source = 0x38793a0 current = 0x22804b0 i = 0 #7 g_main_context_dispatch (context=context@entry=0x13b9000) at /tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:3710 No locals. #8 0x00007faf9f8e6f48 in g_main_context_iterate (context=context@entry=0x13b9000, block=block@entry=1, dispatch=dispatch@entry=1, self=) at /tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:3781 max_priority = 2147483647 timeout = -1 some_ready = 1 nfds = allocated_nfds = 2 fds = 0x7faf8c0008e0 #9 0x00007faf9f8e6ffc in g_main_context_iteration (context=0x13b9000, may_block=may_block@entry=1) at /tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:3842 retval = #10 0x00007faf9f8e7039 in glib_worker_main (data=) at /tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:5589 No locals. #11 0x00007faf9f90d935 in g_thread_proxy (data=0x13b9400) at /tmp/buildd/glib2.0-2.42.1/./glib/gthread.c:764 thread = 0x13b9400 #12 0x00007faf9b9450a4 in start_thread (arg=0x7faf94797700) at pthread_create.c:309 __res = pd = 0x7faf94797700 now = ---Type to continue, or q to quit--- unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140392086992640, -8022903173572471861, 0, 140392327508064, 140392273074400, 140392086992640, 8068133727158129611, 8068158302816687051}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #13 0x00007faf9b46404d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. (gdb) (gdb) xbacktrace You can't do that without a process to debug. (gdb) In GNU Emacs 24.4.1 (x86_64-pc-linux-gnu, GTK+ Version 3.14.5) of 2015-03-07 on trouble, modified by Debian Windowing system distributor `The X.Org Foundation', version 11.0.11604000 System Description: Debian GNU/Linux 8.2 (jessie) Configured using: `configure --build x86_64-linux-gnu --prefix=/usr --sharedstatedir=/var/lib --libexecdir=/usr/lib --localstatedir=/var/lib --infodir=/usr/share/info --mandir=/usr/share/man --with-pop=yes --enable-locallisppath=/etc/emacs24:/etc/emacs:/usr/local/share/emacs/24.4/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/24.4/site-lisp:/usr/share/emacs/site-lisp --build x86_64-linux-gnu --prefix=/usr --sharedstatedir=/var/lib --libexecdir=/usr/lib --localstatedir=/var/lib --infodir=/usr/share/info --mandir=/usr/share/man --with-pop=yes --enable-locallisppath=/etc/emacs24:/etc/emacs:/usr/local/share/emacs/24.4/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/24.4/site-lisp:/usr/share/emacs/site-lisp --with-x=yes --with-x-toolkit=gtk3 --with-toolkit-scroll-bars 'CFLAGS=-g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wall' CPPFLAGS=-D_FORTIFY_SOURCE=2 LDFLAGS=-Wl,-z,relro' Important settings: value of $LANG: pt_BR.UTF-8 locale-coding-system: utf-8-unix Major mode: C/l Minor modes in effect: hide-ifdef-mode: t highlight-symbol-mode: t delete-selection-mode: t yas-global-mode: t yas-minor-mode: t savehist-mode: t recentf-mode: t minibuffer-electric-default-mode: t minibuffer-depth-indicate-mode: t iswitchb-mode: t gud-tooltip-mode: t global-semanticdb-minor-mode: t semantic-mru-bookmark-mode: t global-semantic-mru-bookmark-mode: t semantic-decoration-mode: t global-semantic-decoration-mode: t global-hi-lock-mode: t hi-lock-mode: t global-ede-mode: t ede-minor-mode: t global-company-mode: t company-mode: t desktop-save-mode: t cua-mode: t winner-mode: t global-semantic-idle-scheduler-mode: t semantic-idle-scheduler-mode: t semantic-stickyfunc-mode: t global-semantic-stickyfunc-mode: t semantic-show-parser-state-mode: t global-semantic-show-parser-state-mode: t semantic-show-unmatched-syntax-mode: t global-semantic-show-unmatched-syntax-mode: t semantic-mode: t back-button-mode: t drag-stuff-global-mode: t drag-stuff-mode: t shell-dirtrack-mode: t autopair-global-mode: t autopair-mode: t show-paren-mode: t tooltip-mode: t electric-indent-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t abbrev-mode: t hs-minor-mode: t Recent input: y y C-x 1 M-x w i n d o w c o n f o u C-x b C-x b d b u M-& l s M-x c o m p i l e C-x b v c - d i g M-x c o m p i l e C-x 2 M-x C-r d e d i c a M-x C-x b C-x C-x M-x r e p o r Recent messages: [yas] Loading compiled snippets from /home/marcio/.emacs.d/el-get/yasnippet/snippets/lisp-interaction-mode [yas] Loading for `emacs-lisp-mode', just-in-time: (lambda nil (yas--load-directory-1 (quote /home/marcio/.emacs.d/el-get/yasnippet/snippets/emacs-lisp-mode) (quote emacs-lisp-mode)))! [yas] Loading compiled snippets from /home/marcio/.emacs.d/el-get/yasnippet/snippets/emacs-lisp-mode For information about GNU Emacs and the GNU system, type C-h C-a. Making completion list... ls: finished. Quit Mark set (No files need saving) Compilation finished Load-path shadows: /home/marcio/.emacs.d/el-get/jedi-core/jedi-core hides /home/marcio/.emacs.d/el-get/jedi/jedi-core /home/marcio/.emacs.d/el-get/fringe-helper/tests hides /home/marcio/.emacs.d/el-get/auto-dictionary/tests /home/marcio/.emacs.d/el-get/company-mode/company-nxml hides /home/marcio/.emacs.d/el-get/company/company-nxml /home/marcio/.emacs.d/el-get/company-mode/company-yasnippet hides /home/marcio/.emacs.d/el-get/company/company-yasnippet /home/marcio/.emacs.d/el-get/company-mode/company-css hides /home/marcio/.emacs.d/el-get/company/company-css /home/marcio/.emacs.d/el-get/company-mode/company-xcode hides /home/marcio/.emacs.d/el-get/company/company-xcode /home/marcio/.emacs.d/el-get/company-mode/company-clang hides /home/marcio/.emacs.d/el-get/company/company-clang /home/marcio/.emacs.d/el-get/company-mode/company-oddmuse hides /home/marcio/.emacs.d/el-get/company/company-oddmuse /home/marcio/.emacs.d/el-get/company-mode/company-gtags hides /home/marcio/.emacs.d/el-get/company/company-gtags /home/marcio/.emacs.d/el-get/company-mode/company-eclim hides /home/marcio/.emacs.d/el-get/company/company-eclim /home/marcio/.emacs.d/el-get/company-mode/company-cmake hides /home/marcio/.emacs.d/el-get/company/company-cmake /home/marcio/.emacs.d/el-get/company-mode/company-etags hides /home/marcio/.emacs.d/el-get/company/company-etags /home/marcio/.emacs.d/el-get/company-mode/company-semantic hides /home/marcio/.emacs.d/el-get/company/company-semantic /home/marcio/.emacs.d/el-get/company-mode/company-tempo hides /home/marcio/.emacs.d/el-get/company/company-tempo /home/marcio/.emacs.d/el-get/company-mode/company-dabbrev hides /home/marcio/.emacs.d/el-get/company/company-dabbrev /home/marcio/.emacs.d/el-get/company-mode/company-abbrev hides /home/marcio/.emacs.d/el-get/company/company-abbrev /home/marcio/.emacs.d/el-get/company-mode/company-dabbrev-code hides /home/marcio/.emacs.d/el-get/company/company-dabbrev-code /home/marcio/.emacs.d/el-get/company-mode/company-capf hides /home/marcio/.emacs.d/el-get/company/company-capf /home/marcio/.emacs.d/el-get/company-mode/company hides /home/marcio/.emacs.d/el-get/company/company /home/marcio/.emacs.d/el-get/company-mode/company-template hides /home/marcio/.emacs.d/el-get/company/company-template /home/marcio/.emacs.d/el-get/company-mode/company-keywords hides /home/marcio/.emacs.d/el-get/company/company-keywords /home/marcio/.emacs.d/el-get/company-mode/company-elisp hides /home/marcio/.emacs.d/el-get/company/company-elisp /home/marcio/.emacs.d/el-get/company-mode/company-ispell hides /home/marcio/.emacs.d/el-get/company/company-ispell /home/marcio/.emacs.d/el-get/company-mode/company-bbdb hides /home/marcio/.emacs.d/el-get/company/company-bbdb /home/marcio/.emacs.d/el-get/company-mode/company-files hides /home/marcio/.emacs.d/el-get/company/company-files /home/marcio/.emacs.d/el-get/pde/lisp/windata hides /home/marcio/.emacs.d/el-get/windata/windata /home/marcio/.emacs.d/el-get/pde/lisp/tree-mode hides /home/marcio/.emacs.d/el-get/tree-mode/tree-mode /home/marcio/.emacs.d/el-get/basic-edit-toolkit/basic-edit-toolkit hides ~/.emacs.d/lisp/basic-edit-toolkit /home/marcio/.emacs.d/el-get/log4j-mode/log4j-mode hides ~/.emacs.d/lisp/log4j-mode /home/marcio/.emacs.d/el-get/cmake-mode/cmake-mode hides /usr/share/emacs24/site-lisp/cmake-data/cmake-mode /home/marcio/.emacs.d/el-get/cmake-mode/cmake-mode hides /usr/share/emacs/site-lisp/cmake-mode /home/marcio/.emacs.d/el-get/dsvn/dsvn hides /usr/share/emacs/site-lisp/dsvn /usr/share/emacs/24.4/site-lisp/debian-startup hides /usr/share/emacs/site-lisp/debian-startup /usr/share/emacs/site-lisp/rst hides /usr/share/emacs/24.4/lisp/textmodes/rst /usr/share/emacs24/site-lisp/dictionaries-common/ispell hides /usr/share/emacs/24.4/lisp/textmodes/ispell /usr/share/emacs24/site-lisp/dictionaries-common/flyspell hides /usr/share/emacs/24.4/lisp/textmodes/flyspell /home/marcio/.emacs.d/el-get/flymake/flymake hides /usr/share/emacs/24.4/lisp/progmodes/flymake /home/marcio/.emacs.d/el-get/cperl-mode/cperl-mode hides /usr/share/emacs/24.4/lisp/progmodes/cperl-mode Features: (shadow sort mail-extr emacsbug message rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mail-utils misearch multi-isearch windowconfig semantic/tag-write ede/locate edebug-x edebug ert debug ede/linux ede/make conf-mode rainbow-delimiters grep ede/dired find-file flymake-lua lua-mode vc-dir ewoc vc semantic/tag-file flycheck find-func subr-x pcase jka-compr sh-script smie let-alist flymake auto-dictionary flyspell ispell markdown-mode noutline outline autorevert filenotify log4j-mode vc-dispatcher vc-git semantic/bovine/c semantic/decorate/include hideif semantic/bovine/c-by semantic/lex-spp semantic/bovine/gcc semantic/dep semantic/bovine semantic/analyze/refs semantic/analyze semantic/scope semantic/analyze/fcn hideshow highlight-symbol cc-langs mds:util .emacs saveplace tramp-cache tramp-sh company-files company-oddmuse company-keywords company-etags company-gtags company-dabbrev-code company-dabbrev company-capf company-cmake company-xcode company-clang company-semantic company-eclim company-template company-css company-nxml company-bbdb delsel java-snippets common-lisp-snippets angular-snippets s ucs-normalize dash yasnippet which-func savehist recentf minibuf-eldef mb-depth iswitchb ido icomplete gud semantic/db-mode semantic/mru-bookmark semantic/decorate/mode hi-lock ede-compdb json ede/cpp-root ede/speedbar ede/files ede ede/base ede/auto ede/source eieio-speedbar eieio-custom company desktop frameset cua-base server winner inversion semantic/db-global semantic/symref/global semantic/symref semantic/db-find semantic/db-ref cedet-global vc-svn17 vc-svn jde-ant jde jde-annotations jde-open-source jde-bsh jde-parse-expr jde-class jde-parse-class jde-import jde-java-font-lock jde-java-grammar jde-which-method semantic/senator semantic/decorate jde-wiz jde-complete semantic/idle jde-plugins executable browse-url jde-gen tempo jde-jdb jde-bug easy-mmode jde-dbs jde-run jde-dbo regress jde-db jde-parse rx jde-imenu semantic/imenu imenu semantic/db-file data-debug cedet-files semantic/db semantic/java semantic/doc avl-tree semantic/sb speedbar sb-image dframe semantic/sort semantic/format ezimage semantic/tag-ls semantic/find semantic/ctxt jde-compile cus-edit cus-start cus-load cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs semantic/util-modes semantic/util semantic semantic/tag semantic/lex semantic/fw mode-local cedet jde-help jde-widgets tree-widget beanshell jde-custom jde-project-file jde-util arc-mode archive-mode efc wid-edit jde-autoload gtags smart-tabs-mode vim-modeline back-button mule-util persistent-soft list-utils pcache eieio-base ucs-utils nav-flash compile pulse smartrep vline vkill skewer-setup shampoo shampoo-tools shampoo-layout shampoo-fetcher shampoo-modes shampoo-fileout shampoo-compile shampoo-list-mode shampoo-requests shampoo-utils shampoo-state-format shampoo-dialect shampoo-state shampoo-faces shampoo-networking shampoo-response shampoo-xml shampoo-dict shampoo-auth shampoo-regexp screenwriter quickrun em-banner esh-var esh-io esh-cmd esh-opt esh-ext esh-proc esh-arg eldoc esh-groups eshell esh-module esh-mode esh-util point-stack java-mode-indent-annotations iedit rect hl-tags-mode hl-sexp goto-last-change flymake-point flex-mode derived feature-mode cucumber-mode etags drag-stuff diminish db-sql tramp tramp-compat tramp-loaddefs trampver shell pcomplete format-spec sql view thingatpt comint ansi-color ring twittering-mode url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util url-parse auth-source eieio eieio-core gnus-util mm-util mail-prsvr password-cache url-vars mailcap xml buffer-move windmove basic-edit-toolkit autopair byte-opt advice paren auto-complete-config auto-complete edmacro kmacro popup asciidoc apropos .loaddefs el-get el-get-autoloading el-get-list-packages el-get-dependencies el-get-build el-get-status pp el-get-methods el-get-fossil el-get-svn el-get-pacman el-get-github-zip el-get-github-tar el-get-http-zip el-get-http-tar el-get-hg el-get-go el-get-git-svn el-get-fink el-get-emacswiki el-get-http el-get-notify help-mode easymenu el-get-emacsmirror el-get-github el-get-git el-get-elpa package epg-config el-get-darcs el-get-cvs el-get-bzr el-get-brew el-get-builtin el-get-apt-get el-get-recipes el-get-byte-compile el-get-custom el-get-core cl-macs autoload help-fns lisp-mnt bytecomp byte-compile cconv cl gv cl-loaddefs cl-lib dired time-date tooltip electric uniquify ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process dbusbind gfilenotify dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty emacs) Memory information: ((conses 16 3968083 318222) (symbols 48 69401 1) (miscs 40 83061 4214) (strings 32 795094 90886) (string-bytes 1 15694264) (vectors 16 208955) (vector-slots 8 3118531 25842) (floats 8 975 1205) (intervals 56 50871 2364) (buffers 960 182) (heap 1024 206963 5794)) --f46d043c06c20c7cae0520466cdb Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: base64 PGRpdiBkaXI9Imx0ciI+SGVsbG8sPGJyPjxicj5JIHdhcyB1c2luZyBlbWFjcyB3aXRoIGxvdHMg b2YgYnVmZmVycyBvZiB2YXJpZWQgc2l6ZSAoZnJvbSBzb21lIGtieXRlczxicj50byAyNSBtZWdh Ynl0ZXMpIGZvciBhIGNvdXBsZSBvZiBkYXlzIGFuZCBiZXR3ZWVuIHNvbWUgc3lzdGVtPGJyPmhp YmVybmF0aW9ucy48YnI+SSBoYXZlIHNhdmVkIHR3byBjb3JlIGZpbGVzLiBJIGNhbiB1cGxvYWQg dGhlIHh6aXBwZWQgY29yZSBmaWxlcyB0byBzb21lPGJyPnNlcnZlciB1cG9uIHlvdXIgcmVxdWVz dCAoMzUgYW5kIDU4IE1CKS48YnI+PGJyPkZpcnN0IGJhY2t0cmFjZSAoNTQ3TUIgY29yZSBmaWxl KTo8YnI+PGJyPihnZGIpIGJ0IGZ1bGw8YnI+IzDCoCAweDAwMDA3ZjI1ZDU0ZGY3OWIgaW4gcmFp c2UgKHNpZz1zaWdAZW50cnk9MTEpIGF0IC4uL25wdGwvc3lzZGVwcy91bml4L3N5c3YvbGludXgv cHQtcmFpc2UuYzozNzxicj7CoMKgwqDCoMKgwqDCoCByZXN1bHR2YXIgPSAwPGJyPsKgwqDCoMKg wqDCoMKgIHBpZCA9ICZsdDtvcHRpbWl6ZWQgb3V0Jmd0Ozxicj4jMcKgIDB4MDAwMDAwMDAwMDRl OWZjNiBpbiB0ZXJtaW5hdGVfZHVlX3RvX3NpZ25hbCAoc2lnPXNpZ0BlbnRyeT0xMSwgYmFja3Ry YWNlX2xpbWl0PWJhY2t0cmFjZV9saW1pdEBlbnRyeT00MCkgYXQgZW1hY3MuYzozNzg8YnI+Tm8g bG9jYWxzLjxicj4jMsKgIDB4MDAwMDAwMDAwMDUwMjNhZSBpbiBoYW5kbGVfZmF0YWxfc2lnbmFs IChzaWc9c2lnQGVudHJ5PTExKSBhdCBzeXNkZXAuYzoxNjMwPGJyPk5vIGxvY2Fscy48YnI+IzPC oCAweDAwMDAwMDAwMDA1MDI0MTMgaW4gZGVsaXZlcl90aHJlYWRfc2lnbmFsIChoYW5kbGVyPTB4 NTAyM2EwICZsdDtoYW5kbGVfZmF0YWxfc2lnbmFsJmd0Oywgc2lnPTExKSBhdCBzeXNkZXAuYzox NjA0PGJyPk5vIGxvY2Fscy48YnI+IzTCoCBkZWxpdmVyX2ZhdGFsX3RocmVhZF9zaWduYWwgKHNp Zz0xMSkgYXQgc3lzZGVwLmM6MTY0Mjxicj5ObyBsb2NhbHMuPGJyPiM1wqAgJmx0O3NpZ25hbCBo YW5kbGVyIGNhbGxlZCZndDs8YnI+Tm8gbG9jYWxzLjxicj4jNsKgIG1hZ2F6aW5lX2NoYWluX3Bv cF9oZWFkIChtYWdhemluZV9jaHVua3M9MHgxMzgyZTkwKSBhdCAvdG1wL2J1aWxkZC9nbGliMi4w LTIuNDIuMS8uL2dsaWIvZ3NsaWNlLmM6NTM5PGJyPsKgwqDCoMKgwqDCoMKgIGNodW5rID0gMHg0 MDE3OWZhMDxicj4jN8KgIHRocmVhZF9tZW1vcnlfbWFnYXppbmUxX2FsbG9jICh0bWVtPSZsdDtv cHRpbWl6ZWQgb3V0Jmd0OywgaXg9MSkgYXQgL3RtcC9idWlsZGQvZ2xpYjIuMC0yLjQyLjEvLi9n bGliL2dzbGljZS5jOjg0Mjxicj7CoMKgwqDCoMKgwqDCoCBtYWcgPSAweDEzODJlOTA8YnI+IzjC oCBnX3NsaWNlX2FsbG9jIChtZW1fc2l6ZT1tZW1fc2l6ZUBlbnRyeT0zMikgYXQgL3RtcC9idWls ZGQvZ2xpYjIuMC0yLjQyLjEvLi9nbGliL2dzbGljZS5jOjk5ODxicj7CoMKgwqDCoMKgwqDCoCBp eCA9IDE8YnI+wqDCoMKgwqDCoMKgwqAgdG1lbSA9IDB4MTM4MmU3MDxicj7CoMKgwqDCoMKgwqDC oCBjaHVua19zaXplID0gMzI8YnI+wqDCoMKgwqDCoMKgwqAgbWVtID0gJmx0O29wdGltaXplZCBv dXQmZ3Q7PGJyPiM5wqAgMHgwMDAwN2YyNWQ5NDk2Y2VlIGluIGdfc2xpY2VfYWxsb2MwIChtZW1f c2l6ZT1tZW1fc2l6ZUBlbnRyeT0zMikgYXQgL3RtcC9idWlsZGQvZ2xpYjIuMC0yLjQyLjEvLi9n bGliL2dzbGljZS5jOjEwMzI8YnI+wqDCoMKgwqDCoMKgwqAgbWVtID0gJmx0O29wdGltaXplZCBv dXQmZ3Q7PGJyPiMxMCAweDAwMDA3ZjI1ZDk0Nzc3YjQgaW4gZ19zb3VyY2VfbmV3IChzb3VyY2Vf ZnVuY3M9MHg3ZjI1ZDk3M2Q5YzAgJmx0O2dfdGltZW91dF9mdW5jcyZndDssIHN0cnVjdF9zaXpl PSZsdDtvcHRpbWl6ZWQgb3V0Jmd0OykgYXQgL3RtcC9idWlsZGQvZ2xpYjIuMC0yLjQyLjEvLi9n bGliL2dtYWluLmM6ODY0PGJyPsKgwqDCoMKgwqDCoMKgIHNvdXJjZSA9IDB4Njc1ODBkMDxicj4j MTEgMHgwMDAwN2YyNWQ5NDdhOGI5IGluIGdfdGltZW91dF9zb3VyY2VfbmV3IChpbnRlcnZhbD0z OTgpIGF0IC90bXAvYnVpbGRkL2dsaWIyLjAtMi40Mi4xLy4vZ2xpYi9nbWFpbi5jOjQ1NDY8YnI+ wqDCoMKgwqDCoMKgwqAgc291cmNlID0gJmx0O29wdGltaXplZCBvdXQmZ3Q7PGJyPsKgwqDCoMKg wqDCoMKgIHRpbWVvdXRfc291cmNlID0gJmx0O29wdGltaXplZCBvdXQmZ3Q7PGJyPiMxMiAweDAw MDA3ZjI1ZDk5ZTY1MzUgaW4gcmF0ZV9saW1pdGVyX3RpbWVvdXQgKHRpbWVvdXRfZGF0YT0weGRh ZDFmMCwgdGltZW91dF9kYXRhQGVudHJ5PSZsdDtlcnJvciByZWFkaW5nIHZhcmlhYmxlOiB2YWx1 ZSBoYXMgYmVlbiBvcHRpbWl6ZWQgb3V0Jmd0Oyk8YnI+wqDCoMKgIGF0IC90bXAvYnVpbGRkL2ds aWIyLjAtMi40Mi4xLy4vZ2lvL2dmaWxlbW9uaXRvci5jOjYwMjxicj7CoMKgwqDCoMKgwqDCoCBt b25pdG9yID0gMHhkYWQxZjA8YnI+wqDCoMKgwqDCoMKgwqAgZGF0YSA9IHs8YnI+wqDCoMKgwqDC oMKgwqDCoMKgIG1pbl90aW1lID0gMzk3LCA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgIHRpbWVfbm93 ID0gMTA3NTMzMDY4NiwgPGJyPsKgwqDCoMKgwqDCoMKgwqDCoCBtb25pdG9yID0gMHhkYWQxZjA8 YnI+wqDCoMKgwqDCoMKgwqAgfTxicj7CoMKgwqDCoMKgwqDCoCBzb3VyY2UgPSAmbHQ7b3B0aW1p emVkIG91dCZndDs8YnI+IzEzIDB4MDAwMDdmMjVkOTQ3YTYxMyBpbiBnX3RpbWVvdXRfZGlzcGF0 Y2ggKHNvdXJjZT0weDdmMjVjODAxMWMzMCwgY2FsbGJhY2s9Jmx0O29wdGltaXplZCBvdXQmZ3Q7 LCB1c2VyX2RhdGE9Jmx0O29wdGltaXplZCBvdXQmZ3Q7KSBhdCAvdG1wL2J1aWxkZC9nbGliMi4w LTIuNDIuMS8uL2dsaWIvZ21haW4uYzo0NTIwPGJyPsKgwqDCoMKgwqDCoMKgIHRpbWVvdXRfc291 cmNlID0gMHg3ZjI1YzgwMTFjMzA8YnI+wqDCoMKgwqDCoMKgwqAgYWdhaW4gPSAmbHQ7b3B0aW1p emVkIG91dCZndDs8YnI+IzE0IDB4MDAwMDdmMjVkOTQ3OWI2ZCBpbiBnX21haW5fZGlzcGF0Y2gg KGNvbnRleHQ9MHgxY2Q3YTcwKSBhdCAvdG1wL2J1aWxkZC9nbGliMi4wLTIuNDIuMS8uL2dsaWIv Z21haW4uYzozMTExPGJyPsKgwqDCoMKgwqDCoMKgIGRpc3BhdGNoID0gMHg3ZjI1ZDk0N2E2MDAg Jmx0O2dfdGltZW91dF9kaXNwYXRjaCZndDs8YnI+wqDCoMKgwqDCoMKgwqAgcHJldl9zb3VyY2Ug PSAweDA8YnI+wqDCoMKgwqDCoMKgwqAgd2FzX2luX2NhbGwgPSAwPGJyPsKgwqDCoMKgwqDCoMKg IHVzZXJfZGF0YSA9IDB4ZGFkMWYwPGJyPsKgwqDCoMKgwqDCoMKgIGNhbGxiYWNrID0gMHg3ZjI1 ZDk5ZTY0OTAgJmx0O3JhdGVfbGltaXRlcl90aW1lb3V0Jmd0Ozxicj7CoMKgwqDCoMKgwqDCoCBj Yl9mdW5jcyA9ICZsdDtvcHRpbWl6ZWQgb3V0Jmd0Ozxicj7CoMKgwqDCoMKgwqDCoCBjYl9kYXRh ID0gMHg3ZjI1YzgwMTFiNjA8YnI+wqDCoMKgwqDCoMKgwqAgbmVlZF9kZXN0cm95ID0gJmx0O29w dGltaXplZCBvdXQmZ3Q7PGJyPsKgwqDCoMKgwqDCoMKgIHNvdXJjZSA9IDB4N2YyNWM4MDExYzMw PGJyPsKgwqDCoMKgwqDCoMKgIGN1cnJlbnQgPSAweDFjZmI1YjA8YnI+wqDCoMKgwqDCoMKgwqAg aSA9IDE8YnI+LS0tVHlwZSAmbHQ7cmV0dXJuJmd0OyB0byBjb250aW51ZSwgb3IgcSAmbHQ7cmV0 dXJuJmd0OyB0byBxdWl0LS0tPGJyPiMxNSBnX21haW5fY29udGV4dF9kaXNwYXRjaCAoY29udGV4 dD1jb250ZXh0QGVudHJ5PTB4MWNkN2E3MCkgYXQgL3RtcC9idWlsZGQvZ2xpYjIuMC0yLjQyLjEv Li9nbGliL2dtYWluLmM6MzcxMDxicj5ObyBsb2NhbHMuPGJyPiMxNiAweDAwMDAwMDAwMDA1ZDRk MTggaW4geGdfc2VsZWN0IChmZHNfbGltPTIzLCByZmRzPXJmZHNAZW50cnk9MHg3ZmZlNTZjNzVl ZjAsIHdmZHM9d2Zkc0BlbnRyeT0weDdmZmU1NmM3NWY3MCwgZWZkcz1lZmRzQGVudHJ5PTB4MCwg dGltZW91dD10aW1lb3V0QGVudHJ5PTB4N2ZmZTU2Yzc1ZWQwLCA8YnI+wqDCoMKgIHNpZ21hc2s9 c2lnbWFza0BlbnRyeT0weDApIGF0IHhnc2VsZWN0LmM6MTUwPGJyPsKgwqDCoMKgwqDCoMKgIHBz ZWxlY3RfZXJybm8gPSAxMTxicj7CoMKgwqDCoMKgwqDCoCBhbGxfcmZkcyA9IHs8YnI+wqDCoMKg wqDCoMKgwqDCoMKgIGZkc19iaXRzID0gezAgJmx0O3JlcGVhdHMgMTYgdGltZXMmZ3Q7fTxicj7C oMKgwqDCoMKgwqDCoCB9PGJyPsKgwqDCoMKgwqDCoMKgIGFsbF93ZmRzID0gezxicj7CoMKgwqDC oMKgwqDCoMKgwqAgZmRzX2JpdHMgPSB7MCAmbHQ7cmVwZWF0cyAxNiB0aW1lcyZndDt9PGJyPsKg wqDCoMKgwqDCoMKgIH08YnI+wqDCoMKgwqDCoMKgwqAgdG1vID0gezxicj7CoMKgwqDCoMKgwqDC oMKgwqAgdHZfc2VjID0gMCwgPGJyPsKgwqDCoMKgwqDCoMKgwqDCoCB0dl9uc2VjID0gNDc0MDAw MDAwPGJyPsKgwqDCoMKgwqDCoMKgIH08YnI+wqDCoMKgwqDCoMKgwqAgdG1vcCA9IDB4N2ZmZTU2 Yzc1OGUwPGJyPsKgwqDCoMKgwqDCoMKgIGNvbnRleHQgPSAweDFjZDdhNzA8YnI+wqDCoMKgwqDC oMKgwqAgaGF2ZV93ZmRzID0gMTxicj7CoMKgwqDCoMKgwqDCoCBnZmRzX2J1ZiA9IHt7PGJyPsKg wqDCoMKgwqDCoMKgwqDCoMKgwqAgZmQgPSA3LCA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBl dmVudHMgPSAxLCA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCByZXZlbnRzID0gMDxicj7CoMKg wqDCoMKgwqDCoMKgwqAgfSwgezxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGZkID0gOCwgPGJy PsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZXZlbnRzID0gMSwgPGJyPsKgwqDCoMKgwqDCoMKgwqDC oMKgwqAgcmV2ZW50cyA9IDA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgIH0sIHs8YnI+wqDCoMKgwqDC oMKgwqDCoMKgwqDCoCBmZCA9IDExLCA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBldmVudHMg PSAxLCA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCByZXZlbnRzID0gMDxicj7CoMKgwqDCoMKg wqDCoMKgwqAgfSwgezxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGZkID0gMTQ1NTkwNTE3Niwg PGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZXZlbnRzID0gMzI3NjYsIDxicj7CoMKgwqDCoMKg wqDCoMKgwqDCoMKgIHJldmVudHMgPSAwPGJyPsKgwqDCoMKgwqDCoMKgwqDCoCB9LCB7PGJyPsKg wqDCoMKgwqDCoMKgwqDCoMKgwqAgZmQgPSAzLCA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBl dmVudHMgPSAwLCA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCByZXZlbnRzID0gMDxicj7CoMKg wqDCoMKgwqDCoMKgwqAgfSwgezxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGZkID0gMTAwMjcw MTEsIDxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGV2ZW50cyA9IDAsIDxicj7CoMKgwqDCoMKg wqDCoMKgwqDCoMKgIHJldmVudHMgPSAwPGJyPsKgwqDCoMKgwqDCoMKgwqDCoCB9LCB7PGJyPsKg wqDCoMKgwqDCoMKgwqDCoMKgwqAgZmQgPSAxMTA0MTU0OCwgPGJyPsKgwqDCoMKgwqDCoMKgwqDC oMKgwqAgZXZlbnRzID0gMCwgPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcmV2ZW50cyA9IDA8 YnI+wqDCoMKgwqDCoMKgwqDCoMKgIH0sIHs8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBmZCA9 IDEwMDU1Mjg2LCA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBldmVudHMgPSAwLCA8YnI+wqDC oMKgwqDCoMKgwqDCoMKgwqDCoCByZXZlbnRzID0gMDxicj7CoMKgwqDCoMKgwqDCoMKgwqAgfSwg ezxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGZkID0gMTAwNTUyOTcsIDxicj7CoMKgwqDCoMKg wqDCoMKgwqDCoMKgIGV2ZW50cyA9IDAsIDxicj4tLS1UeXBlICZsdDtyZXR1cm4mZ3Q7IHRvIGNv bnRpbnVlLCBvciBxICZsdDtyZXR1cm4mZ3Q7IHRvIHF1aXQtLS08YnI+wqDCoMKgwqDCoMKgwqDC oMKgwqDCoCByZXZlbnRzID0gMDxicj7CoMKgwqDCoMKgwqDCoMKgwqAgfSwgezxicj7CoMKgwqDC oMKgwqDCoMKgwqDCoMKgIGZkID0gLTcxNjMxMjkxOSwgPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKg wqAgZXZlbnRzID0gMzI1NDksIDxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHJldmVudHMgPSAw PGJyPsKgwqDCoMKgwqDCoMKgwqDCoCB9LCB7PGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZmQg PSAwLCA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBldmVudHMgPSAwLCA8YnI+wqDCoMKgwqDC oMKgwqDCoMKgwqDCoCByZXZlbnRzID0gMDxicj7CoMKgwqDCoMKgwqDCoMKgwqAgfSwgezxicj7C oMKgwqDCoMKgwqDCoMKgwqDCoMKgIGZkID0gLTc2NjMxODMzNSwgPGJyPsKgwqDCoMKgwqDCoMKg wqDCoMKgwqAgZXZlbnRzID0gMzI1NDksIDxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHJldmVu dHMgPSAwPGJyPsKgwqDCoMKgwqDCoMKgwqDCoCB9LCB7PGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKg wqAgZmQgPSAwLCA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBldmVudHMgPSAwLCA8YnI+wqDC oMKgwqDCoMKgwqDCoMKgwqDCoCByZXZlbnRzID0gMDxicj7CoMKgwqDCoMKgwqDCoMKgwqAgfSwg ezxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGZkID0gLTEsIDxicj7CoMKgwqDCoMKgwqDCoMKg wqDCoMKgIGV2ZW50cyA9IDY1NTM1LCA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCByZXZlbnRz ID0gNjU1MzU8YnI+wqDCoMKgwqDCoMKgwqDCoMKgIH0sIHs8YnI+wqDCoMKgwqDCoMKgwqDCoMKg wqDCoCBmZCA9IDMwMjg1MzEyLCA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBldmVudHMgPSAw LCA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCByZXZlbnRzID0gMDxicj7CoMKgwqDCoMKgwqDC oMKgwqAgfSwgezxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGZkID0gMTIzMTU2MzQsIDxicj7C oMKgwqDCoMKgwqDCoMKgwqDCoMKgIGV2ZW50cyA9IDEsIDxicj7CoMKgwqDCoMKgwqDCoMKgwqDC oMKgIHJldmVudHMgPSAwPGJyPsKgwqDCoMKgwqDCoMKgwqDCoCB9LCB7PGJyPsKgwqDCoMKgwqDC oMKgwqDCoMKgwqAgZmQgPSAzMDI4NTI2NCwgPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZXZl bnRzID0gMCwgPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcmV2ZW50cyA9IDA8YnI+wqDCoMKg wqDCoMKgwqDCoMKgIH0sIHs8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBmZCA9IDMwMjgxMDg4 LCA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBldmVudHMgPSAwLCA8YnI+wqDCoMKgwqDCoMKg wqDCoMKgwqDCoCByZXZlbnRzID0gMDxicj7CoMKgwqDCoMKgwqDCoMKgwqAgfSwgezxicj7CoMKg wqDCoMKgwqDCoMKgwqDCoMKgIGZkID0gMzAyODExNDAsIDxicj7CoMKgwqDCoMKgwqDCoMKgwqDC oMKgIGV2ZW50cyA9IDAsIDxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHJldmVudHMgPSAwPGJy PsKgwqDCoMKgwqDCoMKgwqDCoCB9LCB7PGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZmQgPSA0 MDk2LCA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBldmVudHMgPSAwLCA8YnI+wqDCoMKgwqDC oMKgwqDCoMKgwqDCoCByZXZlbnRzID0gMDxicj7CoMKgwqDCoMKgwqDCoMKgwqAgfSwgezxicj7C oMKgwqDCoMKgwqDCoMKgwqDCoMKgIGZkID0gMCwgPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg ZXZlbnRzID0gMCwgPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcmV2ZW50cyA9IDA8YnI+wqDC oMKgwqDCoMKgwqDCoMKgIH0sIHs8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBmZCA9IDAsIDxi cj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGV2ZW50cyA9IDAsIDxicj7CoMKgwqDCoMKgwqDCoMKg wqDCoMKgIHJldmVudHMgPSAwPGJyPi0tLVR5cGUgJmx0O3JldHVybiZndDsgdG8gY29udGludWUs IG9yIHEgJmx0O3JldHVybiZndDsgdG8gcXVpdC0tLTxicj7CoMKgwqDCoMKgwqDCoMKgwqAgfSwg ezxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGZkID0gMTQ1NTkwNTQwOCwgPGJyPsKgwqDCoMKg wqDCoMKgwqDCoMKgwqAgZXZlbnRzID0gMzI3NjYsIDxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKg IHJldmVudHMgPSAwPGJyPsKgwqDCoMKgwqDCoMKgwqDCoCB9LCB7PGJyPsKgwqDCoMKgwqDCoMKg wqDCoMKgwqAgZmQgPSAxLCA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBldmVudHMgPSAwLCA8 YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCByZXZlbnRzID0gMDxicj7CoMKgwqDCoMKgwqDCoMKg wqAgfSwgezxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGZkID0gMTQ1NTkwNTQ4OCwgPGJyPsKg wqDCoMKgwqDCoMKgwqDCoMKgwqAgZXZlbnRzID0gMzI3NjYsIDxicj7CoMKgwqDCoMKgwqDCoMKg wqDCoMKgIHJldmVudHMgPSAwPGJyPsKgwqDCoMKgwqDCoMKgwqDCoCB9LCB7PGJyPsKgwqDCoMKg wqDCoMKgwqDCoMKgwqAgZmQgPSA4MCwgPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZXZlbnRz ID0gMCwgPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcmV2ZW50cyA9IDA8YnI+wqDCoMKgwqDC oMKgwqDCoMKgIH0sIHs8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBmZCA9IDAsIDxicj7CoMKg wqDCoMKgwqDCoMKgwqDCoMKgIGV2ZW50cyA9IDAsIDxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKg IHJldmVudHMgPSAwPGJyPsKgwqDCoMKgwqDCoMKgwqDCoCB9LCB7PGJyPsKgwqDCoMKgwqDCoMKg wqDCoMKgwqAgZmQgPSAxMjMxNTYzNCwgPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZXZlbnRz ID0gMCwgPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcmV2ZW50cyA9IDA8YnI+wqDCoMKgwqDC oMKgwqDCoMKgIH0sIHs8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBmZCA9IDEyNDM4Mjc0LCA8 YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBldmVudHMgPSAwLCA8YnI+wqDCoMKgwqDCoMKgwqDC oMKgwqDCoCByZXZlbnRzID0gMDxicj7CoMKgwqDCoMKgwqDCoMKgwqAgfSwgezxicj7CoMKgwqDC oMKgwqDCoMKgwqDCoMKgIGZkID0gMTIzMTU2ODIsIDxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKg IGV2ZW50cyA9IDAsIDxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHJldmVudHMgPSAwPGJyPsKg wqDCoMKgwqDCoMKgwqDCoCB9LCB7PGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZmQgPSAxMjMx NTYzNCwgPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZXZlbnRzID0gMCwgPGJyPsKgwqDCoMKg wqDCoMKgwqDCoMKgwqAgcmV2ZW50cyA9IDA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgIH0sIHs8YnI+ wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBmZCA9IDU1NDY4NzAsIDxicj7CoMKgwqDCoMKgwqDCoMKg wqDCoMKgIGV2ZW50cyA9IDAsIDxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHJldmVudHMgPSAw PGJyPsKgwqDCoMKgwqDCoMKgwqDCoCB9LCB7PGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZmQg PSAyMDY4NDgxNiwgPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZXZlbnRzID0gMCwgPGJyPsKg wqDCoMKgwqDCoMKgwqDCoMKgwqAgcmV2ZW50cyA9IDA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgIH0s IHs8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBmZCA9IDE5MiwgPGJyPsKgwqDCoMKgwqDCoMKg wqDCoMKgwqAgZXZlbnRzID0gMCwgPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcmV2ZW50cyA9 IDA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgIH0sIHs8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBm ZCA9IDEyMzE1NjM0LCA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBldmVudHMgPSAwLCA8YnI+ wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCByZXZlbnRzID0gMDxicj7CoMKgwqDCoMKgwqDCoMKgwqAg fSwgezxicj4tLS1UeXBlICZsdDtyZXR1cm4mZ3Q7IHRvIGNvbnRpbnVlLCBvciBxICZsdDtyZXR1 cm4mZ3Q7IHRvIHF1aXQtLS08YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBmZCA9IC04MjM3NzY3 NjgsIDxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGV2ZW50cyA9IDQzNjMwLCA8YnI+wqDCoMKg wqDCoMKgwqDCoMKgwqDCoCByZXZlbnRzID0gMjE1ODA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgIH0s IHs8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBmZCA9IDE0NTU5MDU0NzIsIDxicj7CoMKgwqDC oMKgwqDCoMKgwqDCoMKgIGV2ZW50cyA9IDMyNzY2LCA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDC oCByZXZlbnRzID0gMDxicj7CoMKgwqDCoMKgwqDCoMKgwqAgfSwgezxicj7CoMKgwqDCoMKgwqDC oMKgwqDCoMKgIGZkID0gMzAyNzk2NjQsIDxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGV2ZW50 cyA9IDAsIDxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHJldmVudHMgPSAwPGJyPsKgwqDCoMKg wqDCoMKgwqDCoCB9LCB7PGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZmQgPSAxNDU1OTA1ODcy LCA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBldmVudHMgPSAzMjc2NiwgPGJyPsKgwqDCoMKg wqDCoMKgwqDCoMKgwqAgcmV2ZW50cyA9IDA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgIH0sIHs8YnI+ wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBmZCA9IC04MjM3NzY3NjgsIDxicj7CoMKgwqDCoMKgwqDC oMKgwqDCoMKgIGV2ZW50cyA9IDQzNjMwLCA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCByZXZl bnRzID0gMjE1ODA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgIH0sIHs8YnI+wqDCoMKgwqDCoMKgwqDC oMKgwqDCoCBmZCA9IDAsIDxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGV2ZW50cyA9IDAsIDxi cj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHJldmVudHMgPSAwPGJyPsKgwqDCoMKgwqDCoMKgwqDC oCB9LCB7PGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZmQgPSAzMTA2NjgwMCwgPGJyPsKgwqDC oMKgwqDCoMKgwqDCoMKgwqAgZXZlbnRzID0gMCwgPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg cmV2ZW50cyA9IDA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgIH0sIHs8YnI+wqDCoMKgwqDCoMKgwqDC oMKgwqDCoCBmZCA9IDE0NTU5MDU5MzYsIDxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGV2ZW50 cyA9IDMyNzY2LCA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCByZXZlbnRzID0gMDxicj7CoMKg wqDCoMKgwqDCoMKgwqAgfSwgezxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGZkID0gLTgyMzc3 Njc2OCwgPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZXZlbnRzID0gNDM2MzAsIDxicj7CoMKg wqDCoMKgwqDCoMKgwqDCoMKgIHJldmVudHMgPSAyMTU4MDxicj7CoMKgwqDCoMKgwqDCoMKgwqAg fSwgezxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGZkID0gMCwgPGJyPsKgwqDCoMKgwqDCoMKg wqDCoMKgwqAgZXZlbnRzID0gMCwgPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcmV2ZW50cyA9 IDA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgIH0sIHs8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBm ZCA9IDMxMDY2ODAwLCA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBldmVudHMgPSAwLCA8YnI+ wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCByZXZlbnRzID0gMDxicj7CoMKgwqDCoMKgwqDCoMKgwqAg fSwgezxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGZkID0gMTQ1NTkwNTkzNiwgPGJyPsKgwqDC oMKgwqDCoMKgwqDCoMKgwqAgZXZlbnRzID0gMzI3NjYsIDxicj7CoMKgwqDCoMKgwqDCoMKgwqDC oMKgIHJldmVudHMgPSAwPGJyPsKgwqDCoMKgwqDCoMKgwqDCoCB9LCB7PGJyPsKgwqDCoMKgwqDC oMKgwqDCoMKgwqAgZmQgPSAxNDU1OTA1OTI4LCA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBl dmVudHMgPSAzMjc2NiwgPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcmV2ZW50cyA9IDA8YnI+ wqDCoMKgwqDCoMKgwqDCoMKgIH0sIHs8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBmZCA9IDAs IDxicj4tLS1UeXBlICZsdDtyZXR1cm4mZ3Q7IHRvIGNvbnRpbnVlLCBvciBxICZsdDtyZXR1cm4m Z3Q7IHRvIHF1aXQtLS08YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBldmVudHMgPSAwLCA8YnI+ wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCByZXZlbnRzID0gMDxicj7CoMKgwqDCoMKgwqDCoMKgwqAg fSwgezxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGZkID0gMjE0NzQ4MzY0NywgPGJyPsKgwqDC oMKgwqDCoMKgwqDCoMKgwqAgZXZlbnRzID0gMCwgPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg cmV2ZW50cyA9IDA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgIH0sIHs8YnI+wqDCoMKgwqDCoMKgwqDC oMKgwqDCoCBmZCA9IC03OTk0ODI0MTYsIDxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGV2ZW50 cyA9IDMyNTQ5LCA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCByZXZlbnRzID0gMDxicj7CoMKg wqDCoMKgwqDCoMKgwqAgfSwgezxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGZkID0gLTY4MjIy NjAzMSwgPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZXZlbnRzID0gMzI1NDksIDxicj7CoMKg wqDCoMKgwqDCoMKgwqDCoMKgIHJldmVudHMgPSAwPGJyPsKgwqDCoMKgwqDCoMKgwqDCoCB9LCB7 PGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZmQgPSAzMDI3MDQ4MCwgPGJyPsKgwqDCoMKgwqDC oMKgwqDCoMKgwqAgZXZlbnRzID0gMCwgPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcmV2ZW50 cyA9IDA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgIH0sIHs8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDC oCBmZCA9IC04MjM3NzY3NjgsIDxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGV2ZW50cyA9IDQz NjMwLCA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCByZXZlbnRzID0gMjE1ODA8YnI+wqDCoMKg wqDCoMKgwqDCoMKgIH0sIHs8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBmZCA9IDE0NTU5MDU3 NDQsIDxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGV2ZW50cyA9IDMyNzY2LCA8YnI+wqDCoMKg wqDCoMKgwqDCoMKgwqDCoCByZXZlbnRzID0gMDxicj7CoMKgwqDCoMKgwqDCoMKgwqAgfSwgezxi cj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGZkID0gMzEwNjY4MDAsIDxicj7CoMKgwqDCoMKgwqDC oMKgwqDCoMKgIGV2ZW50cyA9IDAsIDxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHJldmVudHMg PSAwPGJyPsKgwqDCoMKgwqDCoMKgwqDCoCB9LCB7PGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg ZmQgPSAxNDU1OTA1OTM2LCA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBldmVudHMgPSAzMjc2 NiwgPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcmV2ZW50cyA9IDA8YnI+wqDCoMKgwqDCoMKg wqDCoMKgIH0sIHs8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBmZCA9IC04MjM3NzY3NjgsIDxi cj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGV2ZW50cyA9IDQzNjMwLCA8YnI+wqDCoMKgwqDCoMKg wqDCoMKgwqDCoCByZXZlbnRzID0gMjE1ODA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgIH0sIHs8YnI+ wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBmZCA9IDMwODk5MjAwLCA8YnI+wqDCoMKgwqDCoMKgwqDC oMKgwqDCoCBldmVudHMgPSAwLCA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCByZXZlbnRzID0g MDxicj7CoMKgwqDCoMKgwqDCoMKgwqAgfSwgezxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGZk ID0gMzA4OTkyMDAsIDxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGV2ZW50cyA9IDAsIDxicj7C oMKgwqDCoMKgwqDCoMKgwqDCoMKgIHJldmVudHMgPSAwPGJyPsKgwqDCoMKgwqDCoMKgwqDCoCB9 LCB7PGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZmQgPSAxNDU1OTA1OTM2LCA8YnI+wqDCoMKg wqDCoMKgwqDCoMKgwqDCoCBldmVudHMgPSAzMjc2NiwgPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKg wqAgcmV2ZW50cyA9IDA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgIH0sIHs8YnI+wqDCoMKgwqDCoMKg wqDCoMKgwqDCoCBmZCA9IDMwMjQzNDQwLCA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBldmVu dHMgPSAwLCA8YnI+LS0tVHlwZSAmbHQ7cmV0dXJuJmd0OyB0byBjb250aW51ZSwgb3IgcSAmbHQ7 cmV0dXJuJmd0OyB0byBxdWl0LS0tPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcmV2ZW50cyA9 IDA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgIH0sIHs8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBm ZCA9IDE0NTU5MDU5MjgsIDxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGV2ZW50cyA9IDMyNzY2 LCA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCByZXZlbnRzID0gMDxicj7CoMKgwqDCoMKgwqDC oMKgwqAgfSwgezxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGZkID0gMCwgPGJyPsKgwqDCoMKg wqDCoMKgwqDCoMKgwqAgZXZlbnRzID0gMCwgPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcmV2 ZW50cyA9IDA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgIH0sIHs8YnI+wqDCoMKgwqDCoMKgwqDCoMKg wqDCoCBmZCA9IDIxNDc0ODM2NDcsIDxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGV2ZW50cyA9 IDAsIDxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHJldmVudHMgPSAwPGJyPsKgwqDCoMKgwqDC oMKgwqDCoCB9LCB7PGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZmQgPSAtNjI2MDIxNzQ0LCA8 YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBldmVudHMgPSAzMjU0OSwgPGJyPsKgwqDCoMKgwqDC oMKgwqDCoMKgwqAgcmV2ZW50cyA9IDA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgIH0sIHs8YnI+wqDC oMKgwqDCoMKgwqDCoMKgwqDCoCBmZCA9IDE0NTU5MDU5MzYsIDxicj7CoMKgwqDCoMKgwqDCoMKg wqDCoMKgIGV2ZW50cyA9IDMyNzY2LCA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCByZXZlbnRz ID0gMDxicj7CoMKgwqDCoMKgwqDCoMKgwqAgfSwgezxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKg IGZkID0gLTcyMTQwNDc3MSwgPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZXZlbnRzID0gMzI1 NDksIDxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHJldmVudHMgPSAwPGJyPsKgwqDCoMKgwqDC oMKgwqDCoCB9LCB7PGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZmQgPSAzMDg5OTIwMCwgPGJy PsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZXZlbnRzID0gMCwgPGJyPsKgwqDCoMKgwqDCoMKgwqDC oMKgwqAgcmV2ZW50cyA9IDA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgIH0sIHs8YnI+wqDCoMKgwqDC oMKgwqDCoMKgwqDCoCBmZCA9IC02NDk2MjIxNTksIDxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKg IGV2ZW50cyA9IDMyNTQ5LCA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCByZXZlbnRzID0gMDxi cj7CoMKgwqDCoMKgwqDCoMKgwqAgfSwgezxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGZkID0g MTA3NTMzMCwgPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZXZlbnRzID0gMCwgPGJyPsKgwqDC oMKgwqDCoMKgwqDCoMKgwqAgcmV2ZW50cyA9IDA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgIH0sIHs8 YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBmZCA9IDIxMTUxMTQzMiwgPGJyPsKgwqDCoMKgwqDC oMKgwqDCoMKgwqAgZXZlbnRzID0gMCwgPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcmV2ZW50 cyA9IDA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgIH0sIHs8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDC oCBmZCA9IDAsIDxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGV2ZW50cyA9IDAsIDxicj7CoMKg wqDCoMKgwqDCoMKgwqDCoMKgIHJldmVudHMgPSAwPGJyPsKgwqDCoMKgwqDCoMKgwqDCoCB9LCB7 PGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZmQgPSAtODIzNzc2NzY4LCA8YnI+wqDCoMKgwqDC oMKgwqDCoMKgwqDCoCBldmVudHMgPSA0MzYzMCwgPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg cmV2ZW50cyA9IDIxNTgwPGJyPsKgwqDCoMKgwqDCoMKgwqDCoCB9LCB7PGJyPsKgwqDCoMKgwqDC oMKgwqDCoMKgwqAgZmQgPSAzMDI0MzQ0MCwgPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZXZl bnRzID0gMCwgPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcmV2ZW50cyA9IDA8YnI+LS0tVHlw ZSAmbHQ7cmV0dXJuJmd0OyB0byBjb250aW51ZSwgb3IgcSAmbHQ7cmV0dXJuJmd0OyB0byBxdWl0 LS0tPGJyPsKgwqDCoMKgwqDCoMKgwqDCoCB9LCB7PGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg ZmQgPSAtNjQ5NjE1OTY4LCA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBldmVudHMgPSAzMjU0 OSwgPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcmV2ZW50cyA9IDA8YnI+wqDCoMKgwqDCoMKg wqDCoMKgIH0sIHs8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBmZCA9IDE0NTU5MDU5MjgsIDxi cj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGV2ZW50cyA9IDMyNzY2LCA8YnI+wqDCoMKgwqDCoMKg wqDCoMKgwqDCoCByZXZlbnRzID0gMDxicj7CoMKgwqDCoMKgwqDCoMKgwqAgfSwgezxicj7CoMKg wqDCoMKgwqDCoMKgwqDCoMKgIGZkID0gMCwgPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZXZl bnRzID0gMCwgPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcmV2ZW50cyA9IDA8YnI+wqDCoMKg wqDCoMKgwqDCoMKgIH0sIHs8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBmZCA9IDEyMzE1NjM0 LCA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBldmVudHMgPSAwLCA8YnI+wqDCoMKgwqDCoMKg wqDCoMKgwqDCoCByZXZlbnRzID0gMDxicj7CoMKgwqDCoMKgwqDCoMKgwqAgfSwgezxicj7CoMKg wqDCoMKgwqDCoMKgwqDCoMKgIGZkID0gNTUwOTEzNiwgPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKg wqAgZXZlbnRzID0gMCwgPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcmV2ZW50cyA9IDA8YnI+ wqDCoMKgwqDCoMKgwqDCoMKgIH0sIHs8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBmZCA9IDE0 NTU5MDU5MjgsIDxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGV2ZW50cyA9IDMyNzY2LCA8YnI+ wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCByZXZlbnRzID0gMDxicj7CoMKgwqDCoMKgwqDCoMKgwqAg fSwgezxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGZkID0gLTY0OTYxOTM1MCwgPGJyPsKgwqDC oMKgwqDCoMKgwqDCoMKgwqAgZXZlbnRzID0gMzI1NDksIDxicj7CoMKgwqDCoMKgwqDCoMKgwqDC oMKgIHJldmVudHMgPSAwPGJyPsKgwqDCoMKgwqDCoMKgwqDCoCB9LCB7PGJyPsKgwqDCoMKgwqDC oMKgwqDCoMKgwqAgZmQgPSAxNDU1OTA1ODg4LCA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBl dmVudHMgPSA0NzQsIDxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHJldmVudHMgPSAwPGJyPsKg wqDCoMKgwqDCoMKgwqDCoCB9LCB7PGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZmQgPSAxNSwg PGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZXZlbnRzID0gMCwgPGJyPsKgwqDCoMKgwqDCoMKg wqDCoMKgwqAgcmV2ZW50cyA9IDA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgIH0sIHs8YnI+wqDCoMKg wqDCoMKgwqDCoMKgwqDCoCBmZCA9IDE0NTU5MDYxMjgsIDxicj7CoMKgwqDCoMKgwqDCoMKgwqDC oMKgIGV2ZW50cyA9IDMyNzY2LCA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCByZXZlbnRzID0g MDxicj7CoMKgwqDCoMKgwqDCoMKgwqAgfSwgezxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGZk ID0gNTY0NDY2MSwgPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZXZlbnRzID0gMCwgPGJyPsKg wqDCoMKgwqDCoMKgwqDCoMKgwqAgcmV2ZW50cyA9IDA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgIH0s IHs8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBmZCA9IDQxMzY2NTkyLCA8YnI+wqDCoMKgwqDC oMKgwqDCoMKgwqDCoCBldmVudHMgPSAwLCA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCByZXZl bnRzID0gMDxicj7CoMKgwqDCoMKgwqDCoMKgwqAgfSwgezxicj7CoMKgwqDCoMKgwqDCoMKgwqDC oMKgIGZkID0gNDEzNjY2ODgsIDxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGV2ZW50cyA9IDAs IDxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHJldmVudHMgPSAwPGJyPsKgwqDCoMKgwqDCoMKg wqDCoCB9LCB7PGJyPi0tLVR5cGUgJmx0O3JldHVybiZndDsgdG8gY29udGludWUsIG9yIHEgJmx0 O3JldHVybiZndDsgdG8gcXVpdC0tLTxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGZkID0gMTIz MTU2MzQsIDxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGV2ZW50cyA9IDAsIDxicj7CoMKgwqDC oMKgwqDCoMKgwqDCoMKgIHJldmVudHMgPSAwPGJyPsKgwqDCoMKgwqDCoMKgwqDCoCB9LCB7PGJy PsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZmQgPSAwLCA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDC oCBldmVudHMgPSAwLCA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCByZXZlbnRzID0gMDxicj7C oMKgwqDCoMKgwqDCoMKgwqAgfSwgezxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGZkID0gMCwg PGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZXZlbnRzID0gMCwgPGJyPsKgwqDCoMKgwqDCoMKg wqDCoMKgwqAgcmV2ZW50cyA9IDA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgIH0sIHs8YnI+wqDCoMKg wqDCoMKgwqDCoMKgwqDCoCBmZCA9IDEzNDY2MjI0LCA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDC oCBldmVudHMgPSAwLCA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCByZXZlbnRzID0gMDxicj7C oMKgwqDCoMKgwqDCoMKgwqAgfSwgezxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGZkID0gMywg PGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZXZlbnRzID0gMCwgPGJyPsKgwqDCoMKgwqDCoMKg wqDCoMKgwqAgcmV2ZW50cyA9IDA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgIH0sIHs8YnI+wqDCoMKg wqDCoMKgwqDCoMKgwqDCoCBmZCA9IC02NDk2MjE2MjQsIDxicj7CoMKgwqDCoMKgwqDCoMKgwqDC oMKgIGV2ZW50cyA9IDMyNTQ5LCA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCByZXZlbnRzID0g MDxicj7CoMKgwqDCoMKgwqDCoMKgwqAgfSwgezxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGZk ID0gMTIzMTU2MzQsIDxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGV2ZW50cyA9IDAsIDxicj7C oMKgwqDCoMKgwqDCoMKgwqDCoMKgIHJldmVudHMgPSAwPGJyPsKgwqDCoMKgwqDCoMKgwqDCoCB9 LCB7PGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZmQgPSAxLCA8YnI+wqDCoMKgwqDCoMKgwqDC oMKgwqDCoCBldmVudHMgPSAwLCA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCByZXZlbnRzID0g MDxicj7CoMKgwqDCoMKgwqDCoMKgwqAgfSwgezxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGZk ID0gMTQ1NTkwNjE1MiwgPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZXZlbnRzID0gMzI3NjYs IDxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHJldmVudHMgPSAwPGJyPsKgwqDCoMKgwqDCoMKg wqDCoCB9LCB7PGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZmQgPSAxLCA8YnI+wqDCoMKgwqDC oMKgwqDCoMKgwqDCoCBldmVudHMgPSAwLCA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCByZXZl bnRzID0gMDxicj7CoMKgwqDCoMKgwqDCoMKgwqAgfSwgezxicj7CoMKgwqDCoMKgwqDCoMKgwqDC oMKgIGZkID0gMTYxMTgxNzE4LCA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBldmVudHMgPSAw LCA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCByZXZlbnRzID0gMDxicj7CoMKgwqDCoMKgwqDC oMKgwqAgfSwgezxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGZkID0gMTIzMTUzOTIsIDxicj7C oMKgwqDCoMKgwqDCoMKgwqDCoMKgIGV2ZW50cyA9IDAsIDxicj7CoMKgwqDCoMKgwqDCoMKgwqDC oMKgIHJldmVudHMgPSAwPGJyPsKgwqDCoMKgwqDCoMKgwqDCoCB9LCB7PGJyPsKgwqDCoMKgwqDC oMKgwqDCoMKgwqAgZmQgPSAyMTQ3NDgzNjQ3LCA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBl dmVudHMgPSAwLCA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCByZXZlbnRzID0gMDxicj7CoMKg wqDCoMKgwqDCoMKgwqAgfSwgezxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGZkID0gMTQ1NTkw NjI3MiwgPGJyPi0tLVR5cGUgJmx0O3JldHVybiZndDsgdG8gY29udGludWUsIG9yIHEgJmx0O3Jl dHVybiZndDsgdG8gcXVpdC0tLTxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGV2ZW50cyA9IDMy NzY2LCA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCByZXZlbnRzID0gMDxicj7CoMKgwqDCoMKg wqDCoMKgwqAgfSwgezxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGZkID0gMTkzOTg1NjEzLCA8 YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBldmVudHMgPSAwLCA8YnI+wqDCoMKgwqDCoMKgwqDC oMKgwqDCoCByZXZlbnRzID0gMDxicj7CoMKgwqDCoMKgwqDCoMKgwqAgfSwgezxicj7CoMKgwqDC oMKgwqDCoMKgwqDCoMKgIGZkID0gMCwgPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZXZlbnRz ID0gMCwgPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcmV2ZW50cyA9IDA8YnI+wqDCoMKgwqDC oMKgwqDCoMKgIH0sIHs8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBmZCA9IDY1MzIzMSwgPGJy PsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZXZlbnRzID0gMCwgPGJyPsKgwqDCoMKgwqDCoMKgwqDC oMKgwqAgcmV2ZW50cyA9IDA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgIH0sIHs8YnI+wqDCoMKgwqDC oMKgwqDCoMKgwqDCoCBmZCA9IDAsIDxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGV2ZW50cyA9 IDAsIDxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHJldmVudHMgPSAwPGJyPsKgwqDCoMKgwqDC oMKgwqDCoCB9LCB7PGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZmQgPSA4LCA8YnI+wqDCoMKg wqDCoMKgwqDCoMKgwqDCoCBldmVudHMgPSAwLCA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBy ZXZlbnRzID0gMDxicj7CoMKgwqDCoMKgwqDCoMKgwqAgfSwgezxicj7CoMKgwqDCoMKgwqDCoMKg wqDCoMKgIGZkID0gLTcyMTQwNDc3MSwgPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZXZlbnRz ID0gMzI1NDksIDxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHJldmVudHMgPSAwPGJyPsKgwqDC oMKgwqDCoMKgwqDCoCB9LCB7PGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZmQgPSA4LCA8YnI+ wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBldmVudHMgPSAwLCA8YnI+wqDCoMKgwqDCoMKgwqDCoMKg wqDCoCByZXZlbnRzID0gMDxicj7CoMKgwqDCoMKgwqDCoMKgwqAgfSwgezxicj7CoMKgwqDCoMKg wqDCoMKgwqDCoMKgIGZkID0gNjE2MDAxOCwgPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZXZl bnRzID0gMCwgPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcmV2ZW50cyA9IDA8YnI+wqDCoMKg wqDCoMKgwqDCoMKgIH0sIHs8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBmZCA9IDE2NzIxMjA2 LCA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBldmVudHMgPSAwLCA8YnI+wqDCoMKgwqDCoMKg wqDCoMKgwqDCoCByZXZlbnRzID0gMDxicj7CoMKgwqDCoMKgwqDCoMKgwqAgfSwgezxicj7CoMKg wqDCoMKgwqDCoMKgwqDCoMKgIGZkID0gNzU5Mzg2OTQsIDxicj7CoMKgwqDCoMKgwqDCoMKgwqDC oMKgIGV2ZW50cyA9IDAsIDxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHJldmVudHMgPSAwPGJy PsKgwqDCoMKgwqDCoMKgwqDCoCB9LCB7PGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZmQgPSAx NjExODE3MzQsIDxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGV2ZW50cyA9IDAsIDxicj7CoMKg wqDCoMKgwqDCoMKgwqDCoMKgIHJldmVudHMgPSAwPGJyPsKgwqDCoMKgwqDCoMKgwqDCoCB9LCB7 PGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZmQgPSAwLCA8YnI+wqDCoMKgwqDCoMKgwqDCoMKg wqDCoCBldmVudHMgPSAwLCA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCByZXZlbnRzID0gMDxi cj7CoMKgwqDCoMKgwqDCoMKgwqAgfSwgezxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGZkID0g Mjk4NzYzMjkzLCA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBldmVudHMgPSAwLCA8YnI+LS0t VHlwZSAmbHQ7cmV0dXJuJmd0OyB0byBjb250aW51ZSwgb3IgcSAmbHQ7cmV0dXJuJmd0OyB0byBx dWl0LS0tPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcmV2ZW50cyA9IDA8YnI+wqDCoMKgwqDC oMKgwqDCoMKgIH0sIHs8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBmZCA9IDUxNzUxMDYsIDxi cj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGV2ZW50cyA9IDAsIDxicj7CoMKgwqDCoMKgwqDCoMKg wqDCoMKgIHJldmVudHMgPSAwPGJyPsKgwqDCoMKgwqDCoMKgwqDCoCB9LCB7PGJyPsKgwqDCoMKg wqDCoMKgwqDCoMKgwqAgZmQgPSAxLCA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBldmVudHMg PSAwLCA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCByZXZlbnRzID0gMDxicj7CoMKgwqDCoMKg wqDCoMKgwqAgfSwgezxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGZkID0gMCwgPGJyPsKgwqDC oMKgwqDCoMKgwqDCoMKgwqAgZXZlbnRzID0gMCwgPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg cmV2ZW50cyA9IDA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgIH0sIHs8YnI+wqDCoMKgwqDCoMKgwqDC oMKgwqDCoCBmZCA9IDI4OTQwNTUyLCA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBldmVudHMg PSAwLCA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCByZXZlbnRzID0gMDxicj7CoMKgwqDCoMKg wqDCoMKgwqAgfSwgezxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGZkID0gMTQ0MjM1NjkzOCwg PGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZXZlbnRzID0gMCwgPGJyPsKgwqDCoMKgwqDCoMKg wqDCoMKgwqAgcmV2ZW50cyA9IDA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgIH0sIHs8YnI+wqDCoMKg wqDCoMKgwqDCoMKgwqDCoCBmZCA9IDE2MTE3ODUwMiwgPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKg wqAgZXZlbnRzID0gMCwgPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcmV2ZW50cyA9IDA8YnI+ wqDCoMKgwqDCoMKgwqDCoMKgIH0sIHs8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBmZCA9IDE2 MTE4MTczNCwgPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZXZlbnRzID0gMCwgPGJyPsKgwqDC oMKgwqDCoMKgwqDCoMKgwqAgcmV2ZW50cyA9IDA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgIH0sIHs8 YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBmZCA9IDE1MDY2NzcyOSwgPGJyPsKgwqDCoMKgwqDC oMKgwqDCoMKgwqAgZXZlbnRzID0gMCwgPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcmV2ZW50 cyA9IDA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgIH0sIHs8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDC oCBmZCA9IDYsIDxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGV2ZW50cyA9IDYsIDxicj7CoMKg wqDCoMKgwqDCoMKgwqDCoMKgIHJldmVudHMgPSAwPGJyPsKgwqDCoMKgwqDCoMKgwqDCoCB9LCB7 PGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZmQgPSAxNDQyMzU2OTM4LCA8YnI+wqDCoMKgwqDC oMKgwqDCoMKgwqDCoCBldmVudHMgPSAwLCA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCByZXZl bnRzID0gMDxicj7CoMKgwqDCoMKgwqDCoMKgwqAgfSwgezxicj7CoMKgwqDCoMKgwqDCoMKgwqDC oMKgIGZkID0gODUyODI1NjY2LCA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBldmVudHMgPSAw LCA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCByZXZlbnRzID0gMDxicj7CoMKgwqDCoMKgwqDC oMKgwqAgfSwgezxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGZkID0gMiwgPGJyPsKgwqDCoMKg wqDCoMKgwqDCoMKgwqAgZXZlbnRzID0gMCwgPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcmV2 ZW50cyA9IDA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgIH0sIHs8YnI+wqDCoMKgwqDCoMKgwqDCoMKg wqDCoCBmZCA9IDAsIDxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGV2ZW50cyA9IDAsIDxicj7C oMKgwqDCoMKgwqDCoMKgwqDCoMKgIHJldmVudHMgPSAwPGJyPi0tLVR5cGUgJmx0O3JldHVybiZn dDsgdG8gY29udGludWUsIG9yIHEgJmx0O3JldHVybiZndDsgdG8gcXVpdC0tLTxicj7CoMKgwqDC oMKgwqDCoMKgwqAgfX08YnI+wqDCoMKgwqDCoMKgwqAgZ2ZkcyA9ICZsdDtvcHRpbWl6ZWQgb3V0 Jmd0Ozxicj7CoMKgwqDCoMKgwqDCoCBnZmRzX3NpemUgPSAmbHQ7b3B0aW1pemVkIG91dCZndDs8 YnI+wqDCoMKgwqDCoMKgwqAgbl9nZmRzID0gJmx0O29wdGltaXplZCBvdXQmZ3Q7PGJyPsKgwqDC oMKgwqDCoMKgIHJldHZhbCA9IDA8YnI+wqDCoMKgwqDCoMKgwqAgb3VyX2ZkcyA9IDA8YnI+wqDC oMKgwqDCoMKgwqAgbWF4X2ZkcyA9IDIyPGJyPsKgwqDCoMKgwqDCoMKgIGkgPSAmbHQ7b3B0aW1p emVkIG91dCZndDs8YnI+wqDCoMKgwqDCoMKgwqAgbmZkcyA9IDA8YnI+wqDCoMKgwqDCoMKgwqAg dG1vX2luX21pbGxpc2VjID0gNDc0PGJyPsKgwqDCoMKgwqDCoMKgIG5lZWRfdG9fZGlzcGF0Y2gg PSB0cnVlPGJyPsKgwqDCoMKgwqDCoMKgIHNhX211c3RfZnJlZSA9ICZsdDtvcHRpbWl6ZWQgb3V0 Jmd0Ozxicj4jMTcgMHgwMDAwMDAwMDAwNTk5YjY2IGluIHdhaXRfcmVhZGluZ19wcm9jZXNzX291 dHB1dCAodGltZV9saW1pdD10aW1lX2xpbWl0QGVudHJ5PTMwLCBuc2Vjcz1uc2Vjc0BlbnRyeT0w LCByZWFkX2tiZD1yZWFkX2tiZEBlbnRyeT0tMSwgZG9fZGlzcGxheT1kb19kaXNwbGF5QGVudHJ5 PXRydWUsIDxicj7CoMKgwqAgd2FpdF9mb3JfY2VsbD0xMjMxNTYzNCwgd2FpdF9wcm9jPXdhaXRf cHJvY0BlbnRyeT0weDAsIGp1c3Rfd2FpdF9wcm9jPTApIGF0IHByb2Nlc3MuYzo0NjA2PGJyPsKg wqDCoMKgwqDCoMKgIHRpbWVvdXRfcmVkdWNlZF9mb3JfdGltZXJzID0gdHJ1ZTxicj7CoMKgwqDC oMKgwqDCoCBjaGFubmVsID0gJmx0O29wdGltaXplZCBvdXQmZ3Q7PGJyPsKgwqDCoMKgwqDCoMKg IG5mZHMgPSAmbHQ7b3B0aW1pemVkIG91dCZndDs8YnI+wqDCoMKgwqDCoMKgwqAgQXZhaWxhYmxl ID0gezxicj7CoMKgwqDCoMKgwqDCoMKgwqAgZmRzX2JpdHMgPSB7NjI1MDc4NCwgMCAmbHQ7cmVw ZWF0cyAxNSB0aW1lcyZndDt9PGJyPsKgwqDCoMKgwqDCoMKgIH08YnI+wqDCoMKgwqDCoMKgwqAg V3JpdGVvayA9IHs8YnI+wqDCoMKgwqDCoMKgwqDCoMKgIGZkc19iaXRzID0gezAgJmx0O3JlcGVh dHMgMTYgdGltZXMmZ3Q7fTxicj7CoMKgwqDCoMKgwqDCoCB9PGJyPsKgwqDCoMKgwqDCoMKgIGNo ZWNrX3dyaXRlID0gdHJ1ZTxicj7CoMKgwqDCoMKgwqDCoCBjaGVja19kZWxheSA9IDI8YnI+wqDC oMKgwqDCoMKgwqAgbm9fYXZhaWwgPSBmYWxzZTxicj7CoMKgwqDCoMKgwqDCoCB4ZXJybm8gPSAx MTxicj7CoMKgwqDCoMKgwqDCoCBwcm9jID0gJmx0O29wdGltaXplZCBvdXQmZ3Q7PGJyPsKgwqDC oMKgwqDCoMKgIHRpbWVvdXQgPSB7PGJyPsKgwqDCoMKgwqDCoMKgwqDCoCB0dl9zZWMgPSAwLCA8 YnI+wqDCoMKgwqDCoMKgwqDCoMKgIHR2X25zZWMgPSA3MDIxNTc5Mzc8YnI+wqDCoMKgwqDCoMKg wqAgfTxicj7CoMKgwqDCoMKgwqDCoCB3YWl0X2NoYW5uZWwgPSAtMTxicj7CoMKgwqDCoMKgwqDC oCBnb3Rfc29tZV9pbnB1dCA9IGZhbHNlPGJyPiMxOCAweDAwMDAwMDAwMDA0MjIzMTMgaW4gc2l0 X2ZvciAodGltZW91dD0mbHQ7b3B0aW1pemVkIG91dCZndDssIHJlYWRpbmc9cmVhZGluZ0BlbnRy eT10cnVlLCBkaXNwbGF5X29wdGlvbj1kaXNwbGF5X29wdGlvbkBlbnRyeT0xKSBhdCBkaXNwbmV3 LmM6NTg2MTxicj7CoMKgwqDCoMKgwqDCoCBzZWMgPSAzMDxicj7CoMKgwqDCoMKgwqDCoCBuc2Vj ID0gMDxicj7CoMKgwqDCoMKgwqDCoCBkb19kaXNwbGF5ID0gdHJ1ZTxicj4jMTkgMHgwMDAwMDAw MDAwNGY0ZjczIGluIHJlYWRfY2hhciAoY29tbWFuZGZsYWc9MSwgbWFwPW1hcEBlbnRyeT0yNzk2 MDQ1NjYsIHByZXZfZXZlbnQ9MTIzMTU2MzQsIHVzZWRfbW91c2VfbWVudT11c2VkX21vdXNlX21l bnVAZW50cnk9MHg3ZmZlNTZjNzY0ZGIsIDxicj7CoMKgwqAgZW5kX3RpbWU9ZW5kX3RpbWVAZW50 cnk9MHgwKSBhdCBrZXlib2FyZC5jOjI4MDk8YnI+wqDCoMKgwqDCoMKgwqAgdGVtMCA9ICZsdDtv cHRpbWl6ZWQgb3V0Jmd0Ozxicj7CoMKgwqDCoMKgwqDCoCB0aW1lb3V0ID0gJmx0O29wdGltaXpl ZCBvdXQmZ3Q7PGJyPsKgwqDCoMKgwqDCoMKgIGRlbGF5X2xldmVsID0gJmx0O29wdGltaXplZCBv dXQmZ3Q7PGJyPsKgwqDCoMKgwqDCoMKgIGJ1ZmZlcl9zaXplID0gJmx0O29wdGltaXplZCBvdXQm Z3Q7PGJyPsKgwqDCoMKgwqDCoMKgIGMgPSAmbHQ7b3B0aW1pemVkIG91dCZndDs8YnI+wqDCoMKg wqDCoMKgwqAgam1wY291bnQgPSAyPGJyPsKgwqDCoMKgwqDCoMKgIGxvY2FsX2dldGNqbXAgPSB7 ezxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIF9fam1wYnVmID0gezEyMzE1NjM0LCAtNDI4NzU3 MDU4OTE1ODI1ODA2MSwgMjI0NjU5NTA0LCAxMjMxNTY4MiwgMjU0MDc1ODMwLCAxNDA3MzAzNTQz MjkwMDgsIDQyODg1MDEzOTE1Njc4MzM3MTUsIC00Mjg3NTcxNTg5NTEzMjYyNDc3fSwgPGJyPsKg wqDCoMKgwqDCoMKgwqDCoMKgwqAgX19tYXNrX3dhc19zYXZlZCA9IDAsIDxicj7CoMKgwqDCoMKg wqDCoMKgwqDCoMKgIF9fc2F2ZWRfbWFzayA9IHs8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqAgX192YWwgPSB7MCwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgNTU2NTY2MiwgMiwgNTk1MzMzNiwg MjI0NjU5NTA0LCAxNjUzOTAyNCwgMTY3MzM0NzIsIDU1NDQzODIsIDMwfTxicj7CoMKgwqDCoMKg wqDCoMKgwqDCoMKgIH08YnI+wqDCoMKgwqDCoMKgwqDCoMKgIH19PGJyPi0tLVR5cGUgJmx0O3Jl dHVybiZndDsgdG8gY29udGludWUsIG9yIHEgJmx0O3JldHVybiZndDsgdG8gcXVpdC0tLTxicj7C oMKgwqDCoMKgwqDCoCBzYXZlX2p1bXAgPSB7ezxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIF9f am1wYnVmID0gezEyMzE1NjM0LCAtNDI4NzU3NjE5MDMwOTY3NjQyOSwgMzE0NDEyMDAsIDI2OTM1 NjE2NiwgMTQwNzMwMzU0MzI5MDA4LCAxNDA3MzAzNTQzMjkwMDgsIDQyODg1MDEzOTE1Njc4MzM3 MTUsIC00Mjg3NTcxNTg5NTEzMjYyNDc3fSwgPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgX19t YXNrX3dhc19zYXZlZCA9IDAsIDxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIF9fc2F2ZWRfbWFz ayA9IHs8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgX192YWwgPSB7MCwgMCwgMCwgMCwg MCwgMCwgMCwgMCwgNTU2NTY2MiwgMiwgNTU0Mzg2NiwgMjE2MzYwNDE2LCAxNjUzOTAyNCwgMTY3 MzM0NzIsIDU1NDQzODIsIDMwfTxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIH08YnI+wqDCoMKg wqDCoMKgwqDCoMKgIH19PGJyPsKgwqDCoMKgwqDCoMKgIHRlbSA9ICZsdDtvcHRpbWl6ZWQgb3V0 Jmd0Ozxicj7CoMKgwqDCoMKgwqDCoCBzYXZlID0gJmx0O29wdGltaXplZCBvdXQmZ3Q7PGJyPsKg wqDCoMKgwqDCoMKgIHByZXZpb3VzX2VjaG9fYXJlYV9tZXNzYWdlID0gMTIzMTU2MzQ8YnI+wqDC oMKgwqDCoMKgwqAgYWxzb19yZWNvcmQgPSAxMjMxNTYzNDxicj7CoMKgwqDCoMKgwqDCoCByZXJl YWQgPSBmYWxzZTxicj7CoMKgwqDCoMKgwqDCoCBwb2xsaW5nX3N0b3BwZWRfaGVyZSA9IGZhbHNl PGJyPsKgwqDCoMKgwqDCoMKgIG9yaWdfa2JvYXJkID0gMHgxZGZjMTMwPGJyPiMyMCAweDAwMDAw MDAwMDA0ZjYxYmYgaW4gcmVhZF9rZXlfc2VxdWVuY2UgKGtleWJ1Zj1rZXlidWZAZW50cnk9MHg3 ZmZlNTZjNzY1YjAsIHByb21wdD0xMjMxNTYzNCwgZG9udF9kb3duY2FzZV9sYXN0PWRvbnRfZG93 bmNhc2VfbGFzdEBlbnRyeT1mYWxzZSwgPGJyPsKgwqDCoCBjYW5fcmV0dXJuX3N3aXRjaF9mcmFt ZT1jYW5fcmV0dXJuX3N3aXRjaF9mcmFtZUBlbnRyeT10cnVlLCBmaXhfY3VycmVudF9idWZmZXI9 Zml4X2N1cnJlbnRfYnVmZmVyQGVudHJ5PXRydWUsIHByZXZlbnRfcmVkaXNwbGF5PXByZXZlbnRf cmVkaXNwbGF5QGVudHJ5PWZhbHNlLCBidWZzaXplPTMwKTxicj7CoMKgwqAgYXQga2V5Ym9hcmQu Yzo5MDg4PGJyPsKgwqDCoMKgwqDCoMKgIGludGVycnVwdGVkX2tib2FyZCA9IDB4MWRmYzEzMDxi cj7CoMKgwqDCoMKgwqDCoCBpbnRlcnJ1cHRlZF9mcmFtZSA9IDB4MTE3MjZmODxicj7CoMKgwqDC oMKgwqDCoCBrZXkgPSAmbHQ7b3B0aW1pemVkIG91dCZndDs8YnI+wqDCoMKgwqDCoMKgwqAgdXNl ZF9tb3VzZV9tZW51ID0gZmFsc2U8YnI+wqDCoMKgwqDCoMKgwqAgZWNob19sb2NhbF9zdGFydCA9 IDA8YnI+wqDCoMKgwqDCoMKgwqAgbGFzdF9yZWFsX2tleV9zdGFydCA9IDA8YnI+wqDCoMKgwqDC oMKgwqAga2V5c19sb2NhbF9zdGFydCA9ICZsdDtvcHRpbWl6ZWQgb3V0Jmd0Ozxicj7CoMKgwqDC oMKgwqDCoCBuZXdfYmluZGluZyA9ICZsdDtvcHRpbWl6ZWQgb3V0Jmd0Ozxicj7CoMKgwqDCoMKg wqDCoCB0ID0gMDxicj7CoMKgwqDCoMKgwqDCoCBlY2hvX3N0YXJ0ID0gMDxicj7CoMKgwqDCoMKg wqDCoCBrZXlzX3N0YXJ0ID0gMDxicj7CoMKgwqDCoMKgwqDCoCBjdXJyZW50X2JpbmRpbmcgPSAy Nzk2MDQ1NjY8YnI+wqDCoMKgwqDCoMKgwqAgZmlyc3RfZXZlbnQgPSAxMjMxNTYzNDxicj7CoMKg wqDCoMKgwqDCoCBmaXJzdF91bmJvdW5kID0gMzE8YnI+wqDCoMKgwqDCoMKgwqAgbW9ja19pbnB1 dCA9IDA8YnI+wqDCoMKgwqDCoMKgwqAgZmtleSA9IHs8YnI+wqDCoMKgwqDCoMKgwqDCoMKgIHBh cmVudCA9IDE2MTE4OTY2LCA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgIG1hcCA9IDE2MTE4OTY2LCA8 YnI+wqDCoMKgwqDCoMKgwqDCoMKgIHN0YXJ0ID0gMCwgPGJyPsKgwqDCoMKgwqDCoMKgwqDCoCBl bmQgPSAwPGJyPsKgwqDCoMKgwqDCoMKgIH08YnI+wqDCoMKgwqDCoMKgwqAga2V5dHJhbiA9IHs8 YnI+wqDCoMKgwqDCoMKgwqDCoMKgIHBhcmVudCA9IDEyMjk1NzUwLCA8YnI+wqDCoMKgwqDCoMKg wqDCoMKgIG1hcCA9IDEyMjk1NzUwLCA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgIHN0YXJ0ID0gMCwg PGJyPsKgwqDCoMKgwqDCoMKgwqDCoCBlbmQgPSAwPGJyPsKgwqDCoMKgwqDCoMKgIH08YnI+wqDC oMKgwqDCoMKgwqAgaW5kZWMgPSB7PGJyPsKgwqDCoMKgwqDCoMKgwqDCoCBwYXJlbnQgPSAxNjEx OTA2MiwgPGJyPsKgwqDCoMKgwqDCoMKgwqDCoCBtYXAgPSAxNjExOTA2MiwgPGJyPsKgwqDCoMKg wqDCoMKgwqDCoCBzdGFydCA9IDAsIDxicj7CoMKgwqDCoMKgwqDCoMKgwqAgZW5kID0gMDxicj7C oMKgwqDCoMKgwqDCoCB9PGJyPsKgwqDCoMKgwqDCoMKgIHNoaWZ0X3RyYW5zbGF0ZWQgPSBmYWxz ZTxicj7CoMKgwqDCoMKgwqDCoCBkZWxheWVkX3N3aXRjaF9mcmFtZSA9IDEyMzE1NjM0PGJyPsKg wqDCoMKgwqDCoMKgIG9yaWdpbmFsX3VwcGVyY2FzZSA9IDEyNDM4Mjc0PGJyPi0tLVR5cGUgJmx0 O3JldHVybiZndDsgdG8gY29udGludWUsIG9yIHEgJmx0O3JldHVybiZndDsgdG8gcXVpdC0tLTxi cj7CoMKgwqDCoMKgwqDCoCBvcmlnaW5hbF91cHBlcmNhc2VfcG9zaXRpb24gPSAtMTxicj7CoMKg wqDCoMKgwqDCoCBkdW1teWZsYWcgPSBmYWxzZTxicj7CoMKgwqDCoMKgwqDCoCBzdGFydGluZ19i dWZmZXIgPSAweGQ2NDA4MzA8YnI+wqDCoMKgwqDCoMKgwqAgZmFrZV9wcmVmaXhlZF9rZXlzID0g MTIzMTU2MzQ8YnI+IzIxIDB4MDAwMDAwMDAwMDRmN2YzMCBpbiBjb21tYW5kX2xvb3BfMSAoKSBh dCBrZXlib2FyZC5jOjE0NTI8YnI+wqDCoMKgwqDCoMKgwqAgY21kID0gJmx0O29wdGltaXplZCBv dXQmZ3Q7PGJyPsKgwqDCoMKgwqDCoMKgIGtleWJ1ZiA9IHs5NiwgNzYsIDEwOCwgNjA3NDQxNzM5 MDMxMDI3MTQ4OCwgMTQwNzMwMzU0MzI5MDg4LCA2MDc0NDE3MzkwMzEwMjcxNDg4LCA5MjYzMzky LCAxNDA3MzAzNTQzMjkyMTYsIDEyMzY3MjE4LCAyNDkxNzQ0MzgsIDAsIDE0MDczMDM1NDMyOTg3 MiwgMjQ5MTc0NDM4LCA1NjIyMzcyLCA8YnI+wqDCoMKgwqDCoMKgwqDCoMKgIDEyMzYzMDU4LCAy NDkxNzQ0MzgsIDg2OTg1OTMsIDEyMzY3MjE4LCAwLCA2MDc0NDE3MzkwMzEwMjcxNDg4LCAyNDkx NzQ0MzgsIDUxNzI3NDksIDE0MDczMDM1NDMyOTIxNiwgMTIzMTU2MzQsIDEyMzE1NjM0LCA1MTcz MDY4LCAxMzU1MzIwMzIsIDU1NDY4NzAsIDEyNDM5MzE0LCA2NH08YnI+wqDCoMKgwqDCoMKgwqAg aSA9ICZsdDtvcHRpbWl6ZWQgb3V0Jmd0Ozxicj7CoMKgwqDCoMKgwqDCoCBwcmV2X21vZGlmZiA9 IDg0NDxicj7CoMKgwqDCoMKgwqDCoCBwcmV2X2J1ZmZlciA9IDB4ZDY0MDgzMDxicj4jMjIgMHgw MDAwMDAwMDAwNTVhYjA3IGluIGludGVybmFsX2NvbmRpdGlvbl9jYXNlIChiZnVuPWJmdW5AZW50 cnk9MHg0ZjdkMzAgJmx0O2NvbW1hbmRfbG9vcF8xJmd0OywgaGFuZGxlcnM9Jmx0O29wdGltaXpl ZCBvdXQmZ3Q7LCBoZnVuPWhmdW5AZW50cnk9MHg0ZWVlNDAgJmx0O2NtZF9lcnJvciZndDspIGF0 IGV2YWwuYzoxMzQ4PGJyPsKgwqDCoMKgwqDCoMKgIHZhbCA9ICZsdDtvcHRpbWl6ZWQgb3V0Jmd0 Ozxicj7CoMKgwqDCoMKgwqDCoCBjID0gJmx0O29wdGltaXplZCBvdXQmZ3Q7PGJyPiMyMyAweDAw MDAwMDAwMDA0ZWE0M2UgaW4gY29tbWFuZF9sb29wXzIgKGlnbm9yZT1pZ25vcmVAZW50cnk9MTIz MTU2MzQpIGF0IGtleWJvYXJkLmM6MTE3Nzxicj7CoMKgwqDCoMKgwqDCoCB2YWwgPSAyMDQ1OTEy MDxicj4jMjQgMHgwMDAwMDAwMDAwNTVhOWViIGluIGludGVybmFsX2NhdGNoICh0YWc9MTIzNjMx MDYsIGZ1bmM9ZnVuY0BlbnRyeT0weDRlYTQyMCAmbHQ7Y29tbWFuZF9sb29wXzImZ3Q7LCBhcmc9 MTIzMTU2MzQpIGF0IGV2YWwuYzoxMTEyPGJyPsKgwqDCoMKgwqDCoMKgIHZhbCA9ICZsdDtvcHRp bWl6ZWQgb3V0Jmd0Ozxicj7CoMKgwqDCoMKgwqDCoCBjID0gJmx0O29wdGltaXplZCBvdXQmZ3Q7 PGJyPiMyNSAweDAwMDAwMDAwMDA0ZWVhNTcgaW4gY29tbWFuZF9sb29wICgpIGF0IGtleWJvYXJk LmM6MTE1Njxicj5ObyBsb2NhbHMuPGJyPiMyNiByZWN1cnNpdmVfZWRpdF8xICgpIGF0IGtleWJv YXJkLmM6Nzc3PGJyPsKgwqDCoMKgwqDCoMKgIHZhbCA9IDIwNTM4OTkyPGJyPiMyNyAweDAwMDAw MDAwMDA0ZWVkNzAgaW4gRnJlY3Vyc2l2ZV9lZGl0ICgpIGF0IGtleWJvYXJkLmM6ODQ4PGJyPsKg wqDCoMKgwqDCoMKgIGJ1ZmZlciA9ICZsdDtvcHRpbWl6ZWQgb3V0Jmd0Ozxicj4jMjggMHgwMDAw MDAwMDAwNDE4NTc5IGluIG1haW4gKGFyZ2M9MCwgYXJndj0weDdmZmU1NmM3NjkxOCkgYXQgZW1h Y3MuYzoxNjQ2PGJyPsKgwqDCoMKgwqDCoMKgIGR1bW15ID0gNDI0MjQ0MDxicj7CoMKgwqDCoMKg wqDCoCBzdGFja19ib3R0b21fdmFyaWFibGUgPSAtMTAgJiMzOTtcMzY2JiMzOTs8YnI+wqDCoMKg wqDCoMKgwqAgc2tpcF9hcmdzID0gMDxicj7CoMKgwqDCoMKgwqDCoCBybGltID0gezxicj7CoMKg wqDCoMKgwqDCoMKgwqAgcmxpbV9jdXIgPSA4NzIwMDAwLCA8YnI+wqDCoMKgwqDCoMKgwqDCoMKg IHJsaW1fbWF4ID0gMTg0NDY3NDQwNzM3MDk1NTE2MTU8YnI+wqDCoMKgwqDCoMKgwqAgfTxicj7C oMKgwqDCoMKgwqDCoCBqdW5rID0gMHgwPGJyPsKgwqDCoMKgwqDCoMKgIGRuYW1lX2FyZyA9IDB4 MDxicj7CoMKgwqDCoMKgwqDCoCBjaF90b19kaXIgPSAweDdmMjVkNGYyMTFhOCAmcXVvdDsyKCZx dW90Ozxicj5Zb3UgY2FuJiMzOTt0IGRvIHRoYXQgd2l0aG91dCBhIHByb2Nlc3MgdG8gZGVidWcu PGJyPihnZGIpIDxicj4oZ2RiKSB4YmFja3RyYWNlIDxicj5Zb3UgY2FuJiMzOTt0IGRvIHRoYXQg d2l0aG91dCBhIHByb2Nlc3MgdG8gZGVidWcuPGJyPihnZGIpIDxicj48YnI+PGJyPlNlY29uZCBi YWNrdHJhY2UgKDMzOE1CIGNvcmUgZmlsZSk6PGJyPjxicj4oZ2RiKSBidCBmdWxsPGJyPiMwwqAg bWFnYXppbmVfY2hhaW5fcG9wX2hlYWQgKG1hZ2F6aW5lX2NodW5rcz0weDdmYWY4YzAwMDkyMCkg YXQgL3RtcC9idWlsZGQvZ2xpYjIuMC0yLjQyLjEvLi9nbGliL2dzbGljZS5jOjUzOTxicj7CoMKg wqDCoMKgwqDCoCBjaHVuayA9IDB4NDEzMWQ3NDM8YnI+IzHCoCB0aHJlYWRfbWVtb3J5X21hZ2F6 aW5lMV9hbGxvYyAodG1lbT0mbHQ7b3B0aW1pemVkIG91dCZndDssIGl4PTEpIGF0IC90bXAvYnVp bGRkL2dsaWIyLjAtMi40Mi4xLy4vZ2xpYi9nc2xpY2UuYzo4NDI8YnI+wqDCoMKgwqDCoMKgwqAg bWFnID0gMHg3ZmFmOGMwMDA5MjA8YnI+IzLCoCBnX3NsaWNlX2FsbG9jIChtZW1fc2l6ZT1tZW1f c2l6ZUBlbnRyeT0yNCkgYXQgL3RtcC9idWlsZGQvZ2xpYjIuMC0yLjQyLjEvLi9nbGliL2dzbGlj ZS5jOjk5ODxicj7CoMKgwqDCoMKgwqDCoCBpeCA9IDE8YnI+wqDCoMKgwqDCoMKgwqAgdG1lbSA9 IDB4N2ZhZjhjMDAwOTAwPGJyPsKgwqDCoMKgwqDCoMKgIGNodW5rX3NpemUgPSAzMjxicj7CoMKg wqDCoMKgwqDCoCBtZW0gPSAmbHQ7b3B0aW1pemVkIG91dCZndDs8YnI+IzPCoCAweDAwMDA3ZmFm OWY4ZTJmYzQgaW4gZ19saXN0X2FwcGVuZCAobGlzdD0weDAsIGRhdGE9ZGF0YUBlbnRyeT0weDdm YWY4YzAxMWI2MCkgYXQgL3RtcC9idWlsZGQvZ2xpYjIuMC0yLjQyLjEvLi9nbGliL2dsaXN0LmM6 MjU4PGJyPsKgwqDCoMKgwqDCoMKgIG5ld19saXN0ID0gJmx0O29wdGltaXplZCBvdXQmZ3Q7PGJy PsKgwqDCoMKgwqDCoMKgIGxhc3QgPSAmbHQ7b3B0aW1pemVkIG91dCZndDs8YnI+IzTCoCAweDAw MDA3ZmFmOWY4Zjc1YTIgaW4gZ19xdWV1ZV9wdXNoX3RhaWwgKHF1ZXVlPTB4MjAyMWQ4MCwgZGF0 YT1kYXRhQGVudHJ5PTB4N2ZhZjhjMDExYjYwKSBhdCAvdG1wL2J1aWxkZC9nbGliMi4wLTIuNDIu MS8uL2dsaWIvZ3F1ZXVlLmM6NDEzPGJyPk5vIGxvY2Fscy48YnI+IzXCoCAweDAwMDA3ZmFmOWZl ZjViMjIgaW4gaWtfcmVhZF9jYWxsYmFjayAodXNlcl9kYXRhPSZsdDtvcHRpbWl6ZWQgb3V0Jmd0 OykgYXQgL3RtcC9idWlsZGQvZ2xpYjIuMC0yLjQyLjEvLi9naW8vaW5vdGlmeS9pbm90aWZ5LWtl cm5lbC5jOjM1Nzxicj7CoMKgwqDCoMKgwqDCoCBldmVudCA9ICZsdDtvcHRpbWl6ZWQgb3V0Jmd0 Ozxicj7CoMKgwqDCoMKgwqDCoCBldmVudF9zaXplID0gMzI8YnI+wqDCoMKgwqDCoMKgwqAgYnVm ZmVyID0gMHg3ZmFmOGMwMDEyMzAgJnF1b3Q7XDAwMSZxdW90Ozxicj7CoMKgwqDCoMKgwqDCoCBi dWZmZXJfc2l6ZSA9IDMyPGJyPsKgwqDCoMKgwqDCoMKgIGJ1ZmZlcl9pID0gJmx0O29wdGltaXpl ZCBvdXQmZ3Q7PGJyPsKgwqDCoMKgwqDCoMKgIGV2ZW50cyA9IDA8YnI+IzbCoCAweDAwMDA3ZmFm OWY4ZTZiNmQgaW4gZ19tYWluX2Rpc3BhdGNoIChjb250ZXh0PTB4MTNiOTAwMCkgYXQgL3RtcC9i dWlsZGQvZ2xpYjIuMC0yLjQyLjEvLi9nbGliL2dtYWluLmM6MzExMTxicj7CoMKgwqDCoMKgwqDC oCBkaXNwYXRjaCA9IDB4N2ZhZjlmZWY1N2MwICZsdDtpa19zb3VyY2VfZGlzcGF0Y2gmZ3Q7PGJy PsKgwqDCoMKgwqDCoMKgIHByZXZfc291cmNlID0gMHgwPGJyPsKgwqDCoMKgwqDCoMKgIHdhc19p bl9jYWxsID0gMDxicj7CoMKgwqDCoMKgwqDCoCB1c2VyX2RhdGEgPSAweDA8YnI+wqDCoMKgwqDC oMKgwqAgY2FsbGJhY2sgPSAweDdmYWY5ZmVmNWEzMCAmbHQ7aWtfcmVhZF9jYWxsYmFjayZndDs8 YnI+wqDCoMKgwqDCoMKgwqAgY2JfZnVuY3MgPSAmbHQ7b3B0aW1pemVkIG91dCZndDs8YnI+wqDC oMKgwqDCoMKgwqAgY2JfZGF0YSA9IDB4NmQ1MDY3MDxicj7CoMKgwqDCoMKgwqDCoCBuZWVkX2Rl c3Ryb3kgPSAmbHQ7b3B0aW1pemVkIG91dCZndDs8YnI+wqDCoMKgwqDCoMKgwqAgc291cmNlID0g MHgzODc5M2EwPGJyPsKgwqDCoMKgwqDCoMKgIGN1cnJlbnQgPSAweDIyODA0YjA8YnI+wqDCoMKg wqDCoMKgwqAgaSA9IDA8YnI+IzfCoCBnX21haW5fY29udGV4dF9kaXNwYXRjaCAoY29udGV4dD1j b250ZXh0QGVudHJ5PTB4MTNiOTAwMCkgYXQgL3RtcC9idWlsZGQvZ2xpYjIuMC0yLjQyLjEvLi9n bGliL2dtYWluLmM6MzcxMDxicj5ObyBsb2NhbHMuPGJyPiM4wqAgMHgwMDAwN2ZhZjlmOGU2ZjQ4 IGluIGdfbWFpbl9jb250ZXh0X2l0ZXJhdGUgKGNvbnRleHQ9Y29udGV4dEBlbnRyeT0weDEzYjkw MDAsIGJsb2NrPWJsb2NrQGVudHJ5PTEsIGRpc3BhdGNoPWRpc3BhdGNoQGVudHJ5PTEsIHNlbGY9 Jmx0O29wdGltaXplZCBvdXQmZ3Q7KTxicj7CoMKgwqAgYXQgL3RtcC9idWlsZGQvZ2xpYjIuMC0y LjQyLjEvLi9nbGliL2dtYWluLmM6Mzc4MTxicj7CoMKgwqDCoMKgwqDCoCBtYXhfcHJpb3JpdHkg PSAyMTQ3NDgzNjQ3PGJyPsKgwqDCoMKgwqDCoMKgIHRpbWVvdXQgPSAtMTxicj7CoMKgwqDCoMKg wqDCoCBzb21lX3JlYWR5ID0gMTxicj7CoMKgwqDCoMKgwqDCoCBuZmRzID0gJmx0O29wdGltaXpl ZCBvdXQmZ3Q7PGJyPsKgwqDCoMKgwqDCoMKgIGFsbG9jYXRlZF9uZmRzID0gMjxicj7CoMKgwqDC oMKgwqDCoCBmZHMgPSAweDdmYWY4YzAwMDhlMDxicj4jOcKgIDB4MDAwMDdmYWY5ZjhlNmZmYyBp biBnX21haW5fY29udGV4dF9pdGVyYXRpb24gKGNvbnRleHQ9MHgxM2I5MDAwLCBtYXlfYmxvY2s9 bWF5X2Jsb2NrQGVudHJ5PTEpIGF0IC90bXAvYnVpbGRkL2dsaWIyLjAtMi40Mi4xLy4vZ2xpYi9n bWFpbi5jOjM4NDI8YnI+wqDCoMKgwqDCoMKgwqAgcmV0dmFsID0gJmx0O29wdGltaXplZCBvdXQm Z3Q7PGJyPiMxMCAweDAwMDA3ZmFmOWY4ZTcwMzkgaW4gZ2xpYl93b3JrZXJfbWFpbiAoZGF0YT0m bHQ7b3B0aW1pemVkIG91dCZndDspIGF0IC90bXAvYnVpbGRkL2dsaWIyLjAtMi40Mi4xLy4vZ2xp Yi9nbWFpbi5jOjU1ODk8YnI+Tm8gbG9jYWxzLjxicj4jMTEgMHgwMDAwN2ZhZjlmOTBkOTM1IGlu IGdfdGhyZWFkX3Byb3h5IChkYXRhPTB4MTNiOTQwMCkgYXQgL3RtcC9idWlsZGQvZ2xpYjIuMC0y LjQyLjEvLi9nbGliL2d0aHJlYWQuYzo3NjQ8YnI+wqDCoMKgwqDCoMKgwqAgdGhyZWFkID0gMHgx M2I5NDAwPGJyPiMxMiAweDAwMDA3ZmFmOWI5NDUwYTQgaW4gc3RhcnRfdGhyZWFkIChhcmc9MHg3 ZmFmOTQ3OTc3MDApIGF0IHB0aHJlYWRfY3JlYXRlLmM6MzA5PGJyPsKgwqDCoMKgwqDCoMKgIF9f cmVzID0gJmx0O29wdGltaXplZCBvdXQmZ3Q7PGJyPsKgwqDCoMKgwqDCoMKgIHBkID0gMHg3ZmFm OTQ3OTc3MDA8YnI+wqDCoMKgwqDCoMKgwqAgbm93ID0gJmx0O29wdGltaXplZCBvdXQmZ3Q7PGJy Pi0tLVR5cGUgJmx0O3JldHVybiZndDsgdG8gY29udGludWUsIG9yIHEgJmx0O3JldHVybiZndDsg dG8gcXVpdC0tLTxicj7CoMKgwqDCoMKgwqDCoCB1bndpbmRfYnVmID0ge2NhbmNlbF9qbXBfYnVm ID0ge3tqbXBfYnVmID0gezE0MDM5MjA4Njk5MjY0MCwgLTgwMjI5MDMxNzM1NzI0NzE4NjEsIDAs IDE0MDM5MjMyNzUwODA2NCwgMTQwMzkyMjczMDc0NDAwLCAxNDAzOTIwODY5OTI2NDAsIDgwNjgx MzM3MjcxNTgxMjk2MTEsIDxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgODA2ODE1 ODMwMjgxNjY4NzA1MX0sIG1hc2tfd2FzX3NhdmVkID0gMH19LCBwcml2ID0ge3BhZCA9IHsweDAs IDB4MCwgMHgwLCAweDB9LCBkYXRhID0ge3ByZXYgPSAweDAsIGNsZWFudXAgPSAweDAsIGNhbmNl bHR5cGUgPSAwfX19PGJyPsKgwqDCoMKgwqDCoMKgIG5vdF9maXJzdF9jYWxsID0gJmx0O29wdGlt aXplZCBvdXQmZ3Q7PGJyPsKgwqDCoMKgwqDCoMKgIHBhZ2VzaXplX20xID0gJmx0O29wdGltaXpl ZCBvdXQmZ3Q7PGJyPsKgwqDCoMKgwqDCoMKgIHNwID0gJmx0O29wdGltaXplZCBvdXQmZ3Q7PGJy PsKgwqDCoMKgwqDCoMKgIGZyZWVzaXplID0gJmx0O29wdGltaXplZCBvdXQmZ3Q7PGJyPsKgwqDC oMKgwqDCoMKgIF9fUFJFVFRZX0ZVTkNUSU9OX18gPSAmcXVvdDtzdGFydF90aHJlYWQmcXVvdDs8 YnI+IzEzIDB4MDAwMDdmYWY5YjQ2NDA0ZCBpbiBjbG9uZSAoKSBhdCAuLi9zeXNkZXBzL3VuaXgv c3lzdi9saW51eC94ODZfNjQvY2xvbmUuUzoxMTE8YnI+Tm8gbG9jYWxzLjxicj4oZ2RiKTxicj48 YnI+KGdkYikgeGJhY2t0cmFjZSA8YnI+WW91IGNhbiYjMzk7dCBkbyB0aGF0IHdpdGhvdXQgYSBw cm9jZXNzIHRvIGRlYnVnLjxicj4oZ2RiKSA8YnI+PGJyPjxicj5JbiBHTlUgRW1hY3MgMjQuNC4x ICh4ODZfNjQtcGMtbGludXgtZ251LCBHVEsrIFZlcnNpb24gMy4xNC41KTxicj7CoG9mIDIwMTUt MDMtMDcgb24gdHJvdWJsZSwgbW9kaWZpZWQgYnkgRGViaWFuPGJyPldpbmRvd2luZyBzeXN0ZW0g ZGlzdHJpYnV0b3IgYFRoZSBYLk9yZyBGb3VuZGF0aW9uJiMzOTssIHZlcnNpb24gMTEuMC4xMTYw NDAwMDxicj5TeXN0ZW0gRGVzY3JpcHRpb246wqDCoMKgIERlYmlhbiBHTlUvTGludXggOC4yIChq ZXNzaWUpPGJyPjxicj5Db25maWd1cmVkIHVzaW5nOjxicj7CoGBjb25maWd1cmUgLS1idWlsZCB4 ODZfNjQtbGludXgtZ251IC0tcHJlZml4PS91c3I8YnI+wqAtLXNoYXJlZHN0YXRlZGlyPS92YXIv bGliIC0tbGliZXhlY2Rpcj0vdXNyL2xpYjxicj7CoC0tbG9jYWxzdGF0ZWRpcj0vdmFyL2xpYiAt LWluZm9kaXI9L3Vzci9zaGFyZS9pbmZvPGJyPsKgLS1tYW5kaXI9L3Vzci9zaGFyZS9tYW4gLS13 aXRoLXBvcD15ZXM8YnI+wqAtLWVuYWJsZS1sb2NhbGxpc3BwYXRoPS9ldGMvZW1hY3MyNDovZXRj L2VtYWNzOi91c3IvbG9jYWwvc2hhcmUvZW1hY3MvMjQuNC9zaXRlLWxpc3A6L3Vzci9sb2NhbC9z aGFyZS9lbWFjcy9zaXRlLWxpc3A6L3Vzci9zaGFyZS9lbWFjcy8yNC40L3NpdGUtbGlzcDovdXNy L3NoYXJlL2VtYWNzL3NpdGUtbGlzcDxicj7CoC0tYnVpbGQgeDg2XzY0LWxpbnV4LWdudSAtLXBy ZWZpeD0vdXNyIC0tc2hhcmVkc3RhdGVkaXI9L3Zhci9saWI8YnI+wqAtLWxpYmV4ZWNkaXI9L3Vz ci9saWIgLS1sb2NhbHN0YXRlZGlyPS92YXIvbGliPGJyPsKgLS1pbmZvZGlyPS91c3Ivc2hhcmUv aW5mbyAtLW1hbmRpcj0vdXNyL3NoYXJlL21hbiAtLXdpdGgtcG9wPXllczxicj7CoC0tZW5hYmxl LWxvY2FsbGlzcHBhdGg9L2V0Yy9lbWFjczI0Oi9ldGMvZW1hY3M6L3Vzci9sb2NhbC9zaGFyZS9l bWFjcy8yNC40L3NpdGUtbGlzcDovdXNyL2xvY2FsL3NoYXJlL2VtYWNzL3NpdGUtbGlzcDovdXNy L3NoYXJlL2VtYWNzLzI0LjQvc2l0ZS1saXNwOi91c3Ivc2hhcmUvZW1hY3Mvc2l0ZS1saXNwPGJy PsKgLS13aXRoLXg9eWVzIC0td2l0aC14LXRvb2xraXQ9Z3RrMyAtLXdpdGgtdG9vbGtpdC1zY3Jv bGwtYmFyczxicj7CoCYjMzk7Q0ZMQUdTPS1nIC1PMiAtZnN0YWNrLXByb3RlY3Rvci1zdHJvbmcg LVdmb3JtYXQ8YnI+wqAtV2Vycm9yPWZvcm1hdC1zZWN1cml0eSAtV2FsbCYjMzk7IENQUEZMQUdT PS1EX0ZPUlRJRllfU09VUkNFPTI8YnI+wqBMREZMQUdTPS1XbCwteixyZWxybyYjMzk7PGJyPjxi cj5JbXBvcnRhbnQgc2V0dGluZ3M6PGJyPsKgIHZhbHVlIG9mICRMQU5HOiBwdF9CUi5VVEYtODxi cj7CoCBsb2NhbGUtY29kaW5nLXN5c3RlbTogdXRmLTgtdW5peDxicj48YnI+TWFqb3IgbW9kZTog Qy9sPGJyPjxicj5NaW5vciBtb2RlcyBpbiBlZmZlY3Q6PGJyPsKgIGhpZGUtaWZkZWYtbW9kZTog dDxicj7CoCBoaWdobGlnaHQtc3ltYm9sLW1vZGU6IHQ8YnI+wqAgZGVsZXRlLXNlbGVjdGlvbi1t b2RlOiB0PGJyPsKgIHlhcy1nbG9iYWwtbW9kZTogdDxicj7CoCB5YXMtbWlub3ItbW9kZTogdDxi cj7CoCBzYXZlaGlzdC1tb2RlOiB0PGJyPsKgIHJlY2VudGYtbW9kZTogdDxicj7CoCBtaW5pYnVm ZmVyLWVsZWN0cmljLWRlZmF1bHQtbW9kZTogdDxicj7CoCBtaW5pYnVmZmVyLWRlcHRoLWluZGlj YXRlLW1vZGU6IHQ8YnI+wqAgaXN3aXRjaGItbW9kZTogdDxicj7CoCBndWQtdG9vbHRpcC1tb2Rl OiB0PGJyPsKgIGdsb2JhbC1zZW1hbnRpY2RiLW1pbm9yLW1vZGU6IHQ8YnI+wqAgc2VtYW50aWMt bXJ1LWJvb2ttYXJrLW1vZGU6IHQ8YnI+wqAgZ2xvYmFsLXNlbWFudGljLW1ydS1ib29rbWFyay1t b2RlOiB0PGJyPsKgIHNlbWFudGljLWRlY29yYXRpb24tbW9kZTogdDxicj7CoCBnbG9iYWwtc2Vt YW50aWMtZGVjb3JhdGlvbi1tb2RlOiB0PGJyPsKgIGdsb2JhbC1oaS1sb2NrLW1vZGU6IHQ8YnI+ wqAgaGktbG9jay1tb2RlOiB0PGJyPsKgIGdsb2JhbC1lZGUtbW9kZTogdDxicj7CoCBlZGUtbWlu b3ItbW9kZTogdDxicj7CoCBnbG9iYWwtY29tcGFueS1tb2RlOiB0PGJyPsKgIGNvbXBhbnktbW9k ZTogdDxicj7CoCBkZXNrdG9wLXNhdmUtbW9kZTogdDxicj7CoCBjdWEtbW9kZTogdDxicj7CoCB3 aW5uZXItbW9kZTogdDxicj7CoCBnbG9iYWwtc2VtYW50aWMtaWRsZS1zY2hlZHVsZXItbW9kZTog dDxicj7CoCBzZW1hbnRpYy1pZGxlLXNjaGVkdWxlci1tb2RlOiB0PGJyPsKgIHNlbWFudGljLXN0 aWNreWZ1bmMtbW9kZTogdDxicj7CoCBnbG9iYWwtc2VtYW50aWMtc3RpY2t5ZnVuYy1tb2RlOiB0 PGJyPsKgIHNlbWFudGljLXNob3ctcGFyc2VyLXN0YXRlLW1vZGU6IHQ8YnI+wqAgZ2xvYmFsLXNl bWFudGljLXNob3ctcGFyc2VyLXN0YXRlLW1vZGU6IHQ8YnI+wqAgc2VtYW50aWMtc2hvdy11bm1h dGNoZWQtc3ludGF4LW1vZGU6IHQ8YnI+wqAgZ2xvYmFsLXNlbWFudGljLXNob3ctdW5tYXRjaGVk LXN5bnRheC1tb2RlOiB0PGJyPsKgIHNlbWFudGljLW1vZGU6IHQ8YnI+wqAgYmFjay1idXR0b24t bW9kZTogdDxicj7CoCBkcmFnLXN0dWZmLWdsb2JhbC1tb2RlOiB0PGJyPsKgIGRyYWctc3R1ZmYt bW9kZTogdDxicj7CoCBzaGVsbC1kaXJ0cmFjay1tb2RlOiB0PGJyPsKgIGF1dG9wYWlyLWdsb2Jh bC1tb2RlOiB0PGJyPsKgIGF1dG9wYWlyLW1vZGU6IHQ8YnI+wqAgc2hvdy1wYXJlbi1tb2RlOiB0 PGJyPsKgIHRvb2x0aXAtbW9kZTogdDxicj7CoCBlbGVjdHJpYy1pbmRlbnQtbW9kZTogdDxicj7C oCBtb3VzZS13aGVlbC1tb2RlOiB0PGJyPsKgIGZpbGUtbmFtZS1zaGFkb3ctbW9kZTogdDxicj7C oCBnbG9iYWwtZm9udC1sb2NrLW1vZGU6IHQ8YnI+wqAgZm9udC1sb2NrLW1vZGU6IHQ8YnI+wqAg YmxpbmstY3Vyc29yLW1vZGU6IHQ8YnI+wqAgYXV0by1jb21wb3NpdGlvbi1tb2RlOiB0PGJyPsKg IGF1dG8tZW5jcnlwdGlvbi1tb2RlOiB0PGJyPsKgIGF1dG8tY29tcHJlc3Npb24tbW9kZTogdDxi cj7CoCBjb2x1bW4tbnVtYmVyLW1vZGU6IHQ8YnI+wqAgbGluZS1udW1iZXItbW9kZTogdDxicj7C oCB0cmFuc2llbnQtbWFyay1tb2RlOiB0PGJyPsKgIGFiYnJldi1tb2RlOiB0PGJyPsKgIGhzLW1p bm9yLW1vZGU6IHQ8YnI+PGJyPlJlY2VudCBpbnB1dDo8YnI+Jmx0O2hvbWUmZ3Q7IHkgJmx0O2hv bWUmZ3Q7IHkgJmx0O3VwJmd0OyAmbHQ7ZG93biZndDsgQy14IDEgTS14IHcgaSBuIGQgbyB3IDxi cj4mbHQ7dGFiJmd0OyBjIG8gbiAmbHQ7dGFiJmd0OyBmIG8gdSAmbHQ7dGFiJmd0OyAmbHQ7cmV0 dXJuJmd0OyAmbHQ7Uy1kb3duJmd0OyBDLXggPGJyPmIgJmx0O3JldHVybiZndDsgQy14IGIgZCBi IHUgJmx0O3JldHVybiZndDsgJmx0O1MtcmlnaHQmZ3Q7IE0tJmFtcDsgbCBzICZsdDtyZXR1cm4m Z3Q7IDxicj4mbHQ7Uy11cCZndDsgJmx0O1MtbGVmdCZndDsgTS14IGMgbyBtIHAgaSBsIGUgJmx0 O2VzY2FwZSZndDsgJmx0O2VzY2FwZSZndDsgPGJyPiZsdDtlc2NhcGUmZ3Q7IEMteCBiIHYgYyAt IGQgaSAmbHQ7cmV0dXJuJmd0OyAmbHQ7Qy1ob21lJmd0OyAmbHQ7ZG93biZndDsgJmx0O2Rvd24m Z3Q7IDxicj4mbHQ7ZG93biZndDsgJmx0O2Rvd24mZ3Q7ICZsdDtlbmQmZ3Q7ICZsdDtsZWZ0Jmd0 OyAmbHQ7bGVmdCZndDsgZyBNLXggYyBvIG0gcCBpIGwgPGJyPmUgJmx0O3JldHVybiZndDsgJmx0 O3VwJmd0OyAmbHQ7cmV0dXJuJmd0OyAmbHQ7Uy1yaWdodCZndDsgQy14IDIgJmx0O1MtZG93biZn dDsgJmx0O1MtbGVmdCZndDsgPGJyPiZsdDtTLWRvd24mZ3Q7ICZsdDtDLVMtcmlnaHQmZ3Q7ICZs dDtDLVMtdXAmZ3Q7IE0teCBDLXIgZCBlIGQgaSBjIGEgJmx0O3RhYiZndDsgPGJyPiZsdDtyZXR1 cm4mZ3Q7ICZsdDtyZXR1cm4mZ3Q7ICZsdDtTLXVwJmd0OyBNLXggJmx0O3VwJmd0OyAmbHQ7cmV0 dXJuJmd0OyAmbHQ7Uy1kb3duJmd0OyA8YnI+Jmx0O1MtZG93biZndDsgJmx0O1MtbGVmdCZndDsg Jmx0O1MtdXAmZ3Q7ICZsdDtTLWRvd24mZ3Q7ICZsdDtDLVMtcmlnaHQmZ3Q7ICZsdDtDLVMtbGVm dCZndDsgPGJyPiZsdDtDLVMtdXAmZ3Q7ICZsdDtTLWRvd24mZ3Q7IEMteCBiICZsdDtyZXR1cm4m Z3Q7IEMteCAmbHQ7a3AtYWRkJmd0OyBDLXggJmx0O2twLWFkZCZndDsgPGJyPk0teCByIGUgcCBv IHIgJmx0O3RhYiZndDsgJmx0O3JldHVybiZndDs8YnI+PGJyPlJlY2VudCBtZXNzYWdlczo8YnI+ W3lhc10gTG9hZGluZyBjb21waWxlZCBzbmlwcGV0cyBmcm9tIC9ob21lL21hcmNpby8uZW1hY3Mu ZC9lbC1nZXQveWFzbmlwcGV0L3NuaXBwZXRzL2xpc3AtaW50ZXJhY3Rpb24tbW9kZTxicj5beWFz XSBMb2FkaW5nIGZvciBgZW1hY3MtbGlzcC1tb2RlJiMzOTssIGp1c3QtaW4tdGltZTogKGxhbWJk YSBuaWwgKHlhcy0tbG9hZC1kaXJlY3RvcnktMSAocXVvdGUgL2hvbWUvbWFyY2lvLy5lbWFjcy5k L2VsLWdldC95YXNuaXBwZXQvc25pcHBldHMvZW1hY3MtbGlzcC1tb2RlKSAocXVvdGUgZW1hY3Mt bGlzcC1tb2RlKSkpITxicj5beWFzXSBMb2FkaW5nIGNvbXBpbGVkIHNuaXBwZXRzIGZyb20gL2hv bWUvbWFyY2lvLy5lbWFjcy5kL2VsLWdldC95YXNuaXBwZXQvc25pcHBldHMvZW1hY3MtbGlzcC1t b2RlPGJyPkZvciBpbmZvcm1hdGlvbiBhYm91dCBHTlUgRW1hY3MgYW5kIHRoZSBHTlUgc3lzdGVt LCB0eXBlIEMtaCBDLWEuPGJyPk1ha2luZyBjb21wbGV0aW9uIGxpc3QuLi48YnI+bHM6IGZpbmlz aGVkLjxicj5RdWl0PGJyPk1hcmsgc2V0PGJyPihObyBmaWxlcyBuZWVkIHNhdmluZyk8YnI+Q29t cGlsYXRpb24gZmluaXNoZWQ8YnI+PGJyPkxvYWQtcGF0aCBzaGFkb3dzOjxicj4vaG9tZS9tYXJj aW8vLmVtYWNzLmQvZWwtZ2V0L2plZGktY29yZS9qZWRpLWNvcmUgaGlkZXMgL2hvbWUvbWFyY2lv Ly5lbWFjcy5kL2VsLWdldC9qZWRpL2plZGktY29yZTxicj4vaG9tZS9tYXJjaW8vLmVtYWNzLmQv ZWwtZ2V0L2ZyaW5nZS1oZWxwZXIvdGVzdHMgaGlkZXMgL2hvbWUvbWFyY2lvLy5lbWFjcy5kL2Vs LWdldC9hdXRvLWRpY3Rpb25hcnkvdGVzdHM8YnI+L2hvbWUvbWFyY2lvLy5lbWFjcy5kL2VsLWdl dC9jb21wYW55LW1vZGUvY29tcGFueS1ueG1sIGhpZGVzIC9ob21lL21hcmNpby8uZW1hY3MuZC9l bC1nZXQvY29tcGFueS9jb21wYW55LW54bWw8YnI+L2hvbWUvbWFyY2lvLy5lbWFjcy5kL2VsLWdl dC9jb21wYW55LW1vZGUvY29tcGFueS15YXNuaXBwZXQgaGlkZXMgL2hvbWUvbWFyY2lvLy5lbWFj cy5kL2VsLWdldC9jb21wYW55L2NvbXBhbnkteWFzbmlwcGV0PGJyPi9ob21lL21hcmNpby8uZW1h Y3MuZC9lbC1nZXQvY29tcGFueS1tb2RlL2NvbXBhbnktY3NzIGhpZGVzIC9ob21lL21hcmNpby8u ZW1hY3MuZC9lbC1nZXQvY29tcGFueS9jb21wYW55LWNzczxicj4vaG9tZS9tYXJjaW8vLmVtYWNz LmQvZWwtZ2V0L2NvbXBhbnktbW9kZS9jb21wYW55LXhjb2RlIGhpZGVzIC9ob21lL21hcmNpby8u ZW1hY3MuZC9lbC1nZXQvY29tcGFueS9jb21wYW55LXhjb2RlPGJyPi9ob21lL21hcmNpby8uZW1h Y3MuZC9lbC1nZXQvY29tcGFueS1tb2RlL2NvbXBhbnktY2xhbmcgaGlkZXMgL2hvbWUvbWFyY2lv Ly5lbWFjcy5kL2VsLWdldC9jb21wYW55L2NvbXBhbnktY2xhbmc8YnI+L2hvbWUvbWFyY2lvLy5l bWFjcy5kL2VsLWdldC9jb21wYW55LW1vZGUvY29tcGFueS1vZGRtdXNlIGhpZGVzIC9ob21lL21h cmNpby8uZW1hY3MuZC9lbC1nZXQvY29tcGFueS9jb21wYW55LW9kZG11c2U8YnI+L2hvbWUvbWFy Y2lvLy5lbWFjcy5kL2VsLWdldC9jb21wYW55LW1vZGUvY29tcGFueS1ndGFncyBoaWRlcyAvaG9t ZS9tYXJjaW8vLmVtYWNzLmQvZWwtZ2V0L2NvbXBhbnkvY29tcGFueS1ndGFnczxicj4vaG9tZS9t YXJjaW8vLmVtYWNzLmQvZWwtZ2V0L2NvbXBhbnktbW9kZS9jb21wYW55LWVjbGltIGhpZGVzIC9o b21lL21hcmNpby8uZW1hY3MuZC9lbC1nZXQvY29tcGFueS9jb21wYW55LWVjbGltPGJyPi9ob21l L21hcmNpby8uZW1hY3MuZC9lbC1nZXQvY29tcGFueS1tb2RlL2NvbXBhbnktY21ha2UgaGlkZXMg L2hvbWUvbWFyY2lvLy5lbWFjcy5kL2VsLWdldC9jb21wYW55L2NvbXBhbnktY21ha2U8YnI+L2hv bWUvbWFyY2lvLy5lbWFjcy5kL2VsLWdldC9jb21wYW55LW1vZGUvY29tcGFueS1ldGFncyBoaWRl cyAvaG9tZS9tYXJjaW8vLmVtYWNzLmQvZWwtZ2V0L2NvbXBhbnkvY29tcGFueS1ldGFnczxicj4v aG9tZS9tYXJjaW8vLmVtYWNzLmQvZWwtZ2V0L2NvbXBhbnktbW9kZS9jb21wYW55LXNlbWFudGlj IGhpZGVzIC9ob21lL21hcmNpby8uZW1hY3MuZC9lbC1nZXQvY29tcGFueS9jb21wYW55LXNlbWFu dGljPGJyPi9ob21lL21hcmNpby8uZW1hY3MuZC9lbC1nZXQvY29tcGFueS1tb2RlL2NvbXBhbnkt dGVtcG8gaGlkZXMgL2hvbWUvbWFyY2lvLy5lbWFjcy5kL2VsLWdldC9jb21wYW55L2NvbXBhbnkt dGVtcG88YnI+L2hvbWUvbWFyY2lvLy5lbWFjcy5kL2VsLWdldC9jb21wYW55LW1vZGUvY29tcGFu eS1kYWJicmV2IGhpZGVzIC9ob21lL21hcmNpby8uZW1hY3MuZC9lbC1nZXQvY29tcGFueS9jb21w YW55LWRhYmJyZXY8YnI+L2hvbWUvbWFyY2lvLy5lbWFjcy5kL2VsLWdldC9jb21wYW55LW1vZGUv Y29tcGFueS1hYmJyZXYgaGlkZXMgL2hvbWUvbWFyY2lvLy5lbWFjcy5kL2VsLWdldC9jb21wYW55 L2NvbXBhbnktYWJicmV2PGJyPi9ob21lL21hcmNpby8uZW1hY3MuZC9lbC1nZXQvY29tcGFueS1t b2RlL2NvbXBhbnktZGFiYnJldi1jb2RlIGhpZGVzIC9ob21lL21hcmNpby8uZW1hY3MuZC9lbC1n ZXQvY29tcGFueS9jb21wYW55LWRhYmJyZXYtY29kZTxicj4vaG9tZS9tYXJjaW8vLmVtYWNzLmQv ZWwtZ2V0L2NvbXBhbnktbW9kZS9jb21wYW55LWNhcGYgaGlkZXMgL2hvbWUvbWFyY2lvLy5lbWFj cy5kL2VsLWdldC9jb21wYW55L2NvbXBhbnktY2FwZjxicj4vaG9tZS9tYXJjaW8vLmVtYWNzLmQv ZWwtZ2V0L2NvbXBhbnktbW9kZS9jb21wYW55IGhpZGVzIC9ob21lL21hcmNpby8uZW1hY3MuZC9l bC1nZXQvY29tcGFueS9jb21wYW55PGJyPi9ob21lL21hcmNpby8uZW1hY3MuZC9lbC1nZXQvY29t cGFueS1tb2RlL2NvbXBhbnktdGVtcGxhdGUgaGlkZXMgL2hvbWUvbWFyY2lvLy5lbWFjcy5kL2Vs LWdldC9jb21wYW55L2NvbXBhbnktdGVtcGxhdGU8YnI+L2hvbWUvbWFyY2lvLy5lbWFjcy5kL2Vs LWdldC9jb21wYW55LW1vZGUvY29tcGFueS1rZXl3b3JkcyBoaWRlcyAvaG9tZS9tYXJjaW8vLmVt YWNzLmQvZWwtZ2V0L2NvbXBhbnkvY29tcGFueS1rZXl3b3Jkczxicj4vaG9tZS9tYXJjaW8vLmVt YWNzLmQvZWwtZ2V0L2NvbXBhbnktbW9kZS9jb21wYW55LWVsaXNwIGhpZGVzIC9ob21lL21hcmNp by8uZW1hY3MuZC9lbC1nZXQvY29tcGFueS9jb21wYW55LWVsaXNwPGJyPi9ob21lL21hcmNpby8u ZW1hY3MuZC9lbC1nZXQvY29tcGFueS1tb2RlL2NvbXBhbnktaXNwZWxsIGhpZGVzIC9ob21lL21h cmNpby8uZW1hY3MuZC9lbC1nZXQvY29tcGFueS9jb21wYW55LWlzcGVsbDxicj4vaG9tZS9tYXJj aW8vLmVtYWNzLmQvZWwtZ2V0L2NvbXBhbnktbW9kZS9jb21wYW55LWJiZGIgaGlkZXMgL2hvbWUv bWFyY2lvLy5lbWFjcy5kL2VsLWdldC9jb21wYW55L2NvbXBhbnktYmJkYjxicj4vaG9tZS9tYXJj aW8vLmVtYWNzLmQvZWwtZ2V0L2NvbXBhbnktbW9kZS9jb21wYW55LWZpbGVzIGhpZGVzIC9ob21l L21hcmNpby8uZW1hY3MuZC9lbC1nZXQvY29tcGFueS9jb21wYW55LWZpbGVzPGJyPi9ob21lL21h cmNpby8uZW1hY3MuZC9lbC1nZXQvcGRlL2xpc3Avd2luZGF0YSBoaWRlcyAvaG9tZS9tYXJjaW8v LmVtYWNzLmQvZWwtZ2V0L3dpbmRhdGEvd2luZGF0YTxicj4vaG9tZS9tYXJjaW8vLmVtYWNzLmQv ZWwtZ2V0L3BkZS9saXNwL3RyZWUtbW9kZSBoaWRlcyAvaG9tZS9tYXJjaW8vLmVtYWNzLmQvZWwt Z2V0L3RyZWUtbW9kZS90cmVlLW1vZGU8YnI+L2hvbWUvbWFyY2lvLy5lbWFjcy5kL2VsLWdldC9i YXNpYy1lZGl0LXRvb2xraXQvYmFzaWMtZWRpdC10b29sa2l0IGhpZGVzIH4vLmVtYWNzLmQvbGlz cC9iYXNpYy1lZGl0LXRvb2xraXQ8YnI+L2hvbWUvbWFyY2lvLy5lbWFjcy5kL2VsLWdldC9sb2c0 ai1tb2RlL2xvZzRqLW1vZGUgaGlkZXMgfi8uZW1hY3MuZC9saXNwL2xvZzRqLW1vZGU8YnI+L2hv bWUvbWFyY2lvLy5lbWFjcy5kL2VsLWdldC9jbWFrZS1tb2RlL2NtYWtlLW1vZGUgaGlkZXMgL3Vz ci9zaGFyZS9lbWFjczI0L3NpdGUtbGlzcC9jbWFrZS1kYXRhL2NtYWtlLW1vZGU8YnI+L2hvbWUv bWFyY2lvLy5lbWFjcy5kL2VsLWdldC9jbWFrZS1tb2RlL2NtYWtlLW1vZGUgaGlkZXMgL3Vzci9z aGFyZS9lbWFjcy9zaXRlLWxpc3AvY21ha2UtbW9kZTxicj4vaG9tZS9tYXJjaW8vLmVtYWNzLmQv ZWwtZ2V0L2Rzdm4vZHN2biBoaWRlcyAvdXNyL3NoYXJlL2VtYWNzL3NpdGUtbGlzcC9kc3ZuPGJy Pi91c3Ivc2hhcmUvZW1hY3MvMjQuNC9zaXRlLWxpc3AvZGViaWFuLXN0YXJ0dXAgaGlkZXMgL3Vz ci9zaGFyZS9lbWFjcy9zaXRlLWxpc3AvZGViaWFuLXN0YXJ0dXA8YnI+L3Vzci9zaGFyZS9lbWFj cy9zaXRlLWxpc3AvcnN0IGhpZGVzIC91c3Ivc2hhcmUvZW1hY3MvMjQuNC9saXNwL3RleHRtb2Rl cy9yc3Q8YnI+L3Vzci9zaGFyZS9lbWFjczI0L3NpdGUtbGlzcC9kaWN0aW9uYXJpZXMtY29tbW9u L2lzcGVsbCBoaWRlcyAvdXNyL3NoYXJlL2VtYWNzLzI0LjQvbGlzcC90ZXh0bW9kZXMvaXNwZWxs PGJyPi91c3Ivc2hhcmUvZW1hY3MyNC9zaXRlLWxpc3AvZGljdGlvbmFyaWVzLWNvbW1vbi9mbHlz cGVsbCBoaWRlcyAvdXNyL3NoYXJlL2VtYWNzLzI0LjQvbGlzcC90ZXh0bW9kZXMvZmx5c3BlbGw8 YnI+L2hvbWUvbWFyY2lvLy5lbWFjcy5kL2VsLWdldC9mbHltYWtlL2ZseW1ha2UgaGlkZXMgL3Vz ci9zaGFyZS9lbWFjcy8yNC40L2xpc3AvcHJvZ21vZGVzL2ZseW1ha2U8YnI+L2hvbWUvbWFyY2lv Ly5lbWFjcy5kL2VsLWdldC9jcGVybC1tb2RlL2NwZXJsLW1vZGUgaGlkZXMgL3Vzci9zaGFyZS9l bWFjcy8yNC40L2xpc3AvcHJvZ21vZGVzL2NwZXJsLW1vZGU8YnI+PGJyPkZlYXR1cmVzOjxicj4o c2hhZG93IHNvcnQgbWFpbC1leHRyIGVtYWNzYnVnIG1lc3NhZ2UgcmZjODIyIG1tbCBtbWwtc2Vj IG1tLWRlY29kZTxicj5tbS1ib2RpZXMgbW0tZW5jb2RlIG1haWwtcGFyc2UgcmZjMjIzMSBtYWls YWJicmV2IGdtbS11dGlscyBtYWlsaGVhZGVyPGJyPnNlbmRtYWlsIHJmYzIwNDcgcmZjMjA0NSBp ZXRmLWRydW1zIG1haWwtdXRpbHMgbWlzZWFyY2ggbXVsdGktaXNlYXJjaDxicj53aW5kb3djb25m aWcgc2VtYW50aWMvdGFnLXdyaXRlIGVkZS9sb2NhdGUgZWRlYnVnLXggZWRlYnVnIGVydCBkZWJ1 Zzxicj5lZGUvbGludXggZWRlL21ha2UgY29uZi1tb2RlIHJhaW5ib3ctZGVsaW1pdGVycyBncmVw IGVkZS9kaXJlZCBmaW5kLWZpbGU8YnI+Zmx5bWFrZS1sdWEgbHVhLW1vZGUgdmMtZGlyIGV3b2Mg dmMgc2VtYW50aWMvdGFnLWZpbGUgZmx5Y2hlY2sgZmluZC1mdW5jPGJyPnN1YnIteCBwY2FzZSBq a2EtY29tcHIgc2gtc2NyaXB0IHNtaWUgbGV0LWFsaXN0IGZseW1ha2UgYXV0by1kaWN0aW9uYXJ5 PGJyPmZseXNwZWxsIGlzcGVsbCBtYXJrZG93bi1tb2RlIG5vdXRsaW5lIG91dGxpbmUgYXV0b3Jl dmVydCBmaWxlbm90aWZ5PGJyPmxvZzRqLW1vZGUgdmMtZGlzcGF0Y2hlciB2Yy1naXQgc2VtYW50 aWMvYm92aW5lL2M8YnI+c2VtYW50aWMvZGVjb3JhdGUvaW5jbHVkZSBoaWRlaWYgc2VtYW50aWMv Ym92aW5lL2MtYnkgc2VtYW50aWMvbGV4LXNwcDxicj5zZW1hbnRpYy9ib3ZpbmUvZ2NjIHNlbWFu dGljL2RlcCBzZW1hbnRpYy9ib3ZpbmUgc2VtYW50aWMvYW5hbHl6ZS9yZWZzPGJyPnNlbWFudGlj L2FuYWx5emUgc2VtYW50aWMvc2NvcGUgc2VtYW50aWMvYW5hbHl6ZS9mY24gaGlkZXNob3c8YnI+ aGlnaGxpZ2h0LXN5bWJvbCBjYy1sYW5ncyBtZHM6dXRpbCAuZW1hY3Mgc2F2ZXBsYWNlIHRyYW1w LWNhY2hlIHRyYW1wLXNoPGJyPmNvbXBhbnktZmlsZXMgY29tcGFueS1vZGRtdXNlIGNvbXBhbnkt a2V5d29yZHMgY29tcGFueS1ldGFnczxicj5jb21wYW55LWd0YWdzIGNvbXBhbnktZGFiYnJldi1j b2RlIGNvbXBhbnktZGFiYnJldiBjb21wYW55LWNhcGY8YnI+Y29tcGFueS1jbWFrZSBjb21wYW55 LXhjb2RlIGNvbXBhbnktY2xhbmcgY29tcGFueS1zZW1hbnRpYyBjb21wYW55LWVjbGltPGJyPmNv bXBhbnktdGVtcGxhdGUgY29tcGFueS1jc3MgY29tcGFueS1ueG1sIGNvbXBhbnktYmJkYiBkZWxz ZWw8YnI+amF2YS1zbmlwcGV0cyBjb21tb24tbGlzcC1zbmlwcGV0cyBhbmd1bGFyLXNuaXBwZXRz IHMgdWNzLW5vcm1hbGl6ZSBkYXNoPGJyPnlhc25pcHBldCB3aGljaC1mdW5jIHNhdmVoaXN0IHJl Y2VudGYgbWluaWJ1Zi1lbGRlZiBtYi1kZXB0aCBpc3dpdGNoYjxicj5pZG8gaWNvbXBsZXRlIGd1 ZCBzZW1hbnRpYy9kYi1tb2RlIHNlbWFudGljL21ydS1ib29rbWFyazxicj5zZW1hbnRpYy9kZWNv cmF0ZS9tb2RlIGhpLWxvY2sgZWRlLWNvbXBkYiBqc29uIGVkZS9jcHAtcm9vdCBlZGUvc3BlZWRi YXI8YnI+ZWRlL2ZpbGVzIGVkZSBlZGUvYmFzZSBlZGUvYXV0byBlZGUvc291cmNlIGVpZWlvLXNw ZWVkYmFyIGVpZWlvLWN1c3RvbTxicj5jb21wYW55IGRlc2t0b3AgZnJhbWVzZXQgY3VhLWJhc2Ug c2VydmVyIHdpbm5lciBpbnZlcnNpb248YnI+c2VtYW50aWMvZGItZ2xvYmFsIHNlbWFudGljL3N5 bXJlZi9nbG9iYWwgc2VtYW50aWMvc3ltcmVmPGJyPnNlbWFudGljL2RiLWZpbmQgc2VtYW50aWMv ZGItcmVmIGNlZGV0LWdsb2JhbCB2Yy1zdm4xNyB2Yy1zdm4gamRlLWFudDxicj5qZGUgamRlLWFu bm90YXRpb25zIGpkZS1vcGVuLXNvdXJjZSBqZGUtYnNoIGpkZS1wYXJzZS1leHByIGpkZS1jbGFz czxicj5qZGUtcGFyc2UtY2xhc3MgamRlLWltcG9ydCBqZGUtamF2YS1mb250LWxvY2sgamRlLWph dmEtZ3JhbW1hcjxicj5qZGUtd2hpY2gtbWV0aG9kIHNlbWFudGljL3NlbmF0b3Igc2VtYW50aWMv ZGVjb3JhdGUgamRlLXdpeiBqZGUtY29tcGxldGU8YnI+c2VtYW50aWMvaWRsZSBqZGUtcGx1Z2lu cyBleGVjdXRhYmxlIGJyb3dzZS11cmwgamRlLWdlbiB0ZW1wbyBqZGUtamRiPGJyPmpkZS1idWcg ZWFzeS1tbW9kZSBqZGUtZGJzIGpkZS1ydW4gamRlLWRibyByZWdyZXNzIGpkZS1kYiBqZGUtcGFy c2Ugcng8YnI+amRlLWltZW51IHNlbWFudGljL2ltZW51IGltZW51IHNlbWFudGljL2RiLWZpbGUg ZGF0YS1kZWJ1ZyBjZWRldC1maWxlczxicj5zZW1hbnRpYy9kYiBzZW1hbnRpYy9qYXZhIHNlbWFu dGljL2RvYyBhdmwtdHJlZSBzZW1hbnRpYy9zYiBzcGVlZGJhcjxicj5zYi1pbWFnZSBkZnJhbWUg c2VtYW50aWMvc29ydCBzZW1hbnRpYy9mb3JtYXQgZXppbWFnZSBzZW1hbnRpYy90YWctbHM8YnI+ c2VtYW50aWMvZmluZCBzZW1hbnRpYy9jdHh0IGpkZS1jb21waWxlIGN1cy1lZGl0IGN1cy1zdGFy dCBjdXMtbG9hZDxicj5jYy1tb2RlIGNjLWZvbnRzIGNjLWd1ZXNzIGNjLW1lbnVzIGNjLWNtZHMg Y2Mtc3R5bGVzIGNjLWFsaWduIGNjLWVuZ2luZTxicj5jYy12YXJzIGNjLWRlZnMgc2VtYW50aWMv dXRpbC1tb2RlcyBzZW1hbnRpYy91dGlsIHNlbWFudGljIHNlbWFudGljL3RhZzxicj5zZW1hbnRp Yy9sZXggc2VtYW50aWMvZncgbW9kZS1sb2NhbCBjZWRldCBqZGUtaGVscCBqZGUtd2lkZ2V0czxi cj50cmVlLXdpZGdldCBiZWFuc2hlbGwgamRlLWN1c3RvbSBqZGUtcHJvamVjdC1maWxlIGpkZS11 dGlsIGFyYy1tb2RlPGJyPmFyY2hpdmUtbW9kZSBlZmMgd2lkLWVkaXQgamRlLWF1dG9sb2FkIGd0 YWdzIHNtYXJ0LXRhYnMtbW9kZTxicj52aW0tbW9kZWxpbmUgYmFjay1idXR0b24gbXVsZS11dGls IHBlcnNpc3RlbnQtc29mdCBsaXN0LXV0aWxzIHBjYWNoZTxicj5laWVpby1iYXNlIHVjcy11dGls cyBuYXYtZmxhc2ggY29tcGlsZSBwdWxzZSBzbWFydHJlcCB2bGluZSB2a2lsbDxicj5za2V3ZXIt c2V0dXAgc2hhbXBvbyBzaGFtcG9vLXRvb2xzIHNoYW1wb28tbGF5b3V0IHNoYW1wb28tZmV0Y2hl cjxicj5zaGFtcG9vLW1vZGVzIHNoYW1wb28tZmlsZW91dCBzaGFtcG9vLWNvbXBpbGUgc2hhbXBv by1saXN0LW1vZGU8YnI+c2hhbXBvby1yZXF1ZXN0cyBzaGFtcG9vLXV0aWxzIHNoYW1wb28tc3Rh dGUtZm9ybWF0IHNoYW1wb28tZGlhbGVjdDxicj5zaGFtcG9vLXN0YXRlIHNoYW1wb28tZmFjZXMg c2hhbXBvby1uZXR3b3JraW5nIHNoYW1wb28tcmVzcG9uc2U8YnI+c2hhbXBvby14bWwgc2hhbXBv by1kaWN0IHNoYW1wb28tYXV0aCBzaGFtcG9vLXJlZ2V4cCBzY3JlZW53cml0ZXI8YnI+cXVpY2ty dW4gZW0tYmFubmVyIGVzaC12YXIgZXNoLWlvIGVzaC1jbWQgZXNoLW9wdCBlc2gtZXh0IGVzaC1w cm9jPGJyPmVzaC1hcmcgZWxkb2MgZXNoLWdyb3VwcyBlc2hlbGwgZXNoLW1vZHVsZSBlc2gtbW9k ZSBlc2gtdXRpbCBwb2ludC1zdGFjazxicj5qYXZhLW1vZGUtaW5kZW50LWFubm90YXRpb25zIGll ZGl0IHJlY3QgaGwtdGFncy1tb2RlIGhsLXNleHA8YnI+Z290by1sYXN0LWNoYW5nZSBmbHltYWtl LXBvaW50IGZsZXgtbW9kZSBkZXJpdmVkIGZlYXR1cmUtbW9kZTxicj5jdWN1bWJlci1tb2RlIGV0 YWdzIGRyYWctc3R1ZmYgZGltaW5pc2ggZGItc3FsIHRyYW1wIHRyYW1wLWNvbXBhdDxicj50cmFt cC1sb2FkZGVmcyB0cmFtcHZlciBzaGVsbCBwY29tcGxldGUgZm9ybWF0LXNwZWMgc3FsIHZpZXcg dGhpbmdhdHB0PGJyPmNvbWludCBhbnNpLWNvbG9yIHJpbmcgdHdpdHRlcmluZy1tb2RlIHVybCB1 cmwtcHJveHkgdXJsLXByaXZhY3k8YnI+dXJsLWV4cGFuZCB1cmwtbWV0aG9kcyB1cmwtaGlzdG9y eSB1cmwtY29va2llIHVybC1kb21zdWYgdXJsLXV0aWw8YnI+dXJsLXBhcnNlIGF1dGgtc291cmNl IGVpZWlvIGVpZWlvLWNvcmUgZ251cy11dGlsIG1tLXV0aWwgbWFpbC1wcnN2cjxicj5wYXNzd29y ZC1jYWNoZSB1cmwtdmFycyBtYWlsY2FwIHhtbCBidWZmZXItbW92ZSB3aW5kbW92ZTxicj5iYXNp Yy1lZGl0LXRvb2xraXQgYXV0b3BhaXIgYnl0ZS1vcHQgYWR2aWNlIHBhcmVuIGF1dG8tY29tcGxl dGUtY29uZmlnPGJyPmF1dG8tY29tcGxldGUgZWRtYWNybyBrbWFjcm8gcG9wdXAgYXNjaWlkb2Mg YXByb3BvcyAubG9hZGRlZnMgZWwtZ2V0PGJyPmVsLWdldC1hdXRvbG9hZGluZyBlbC1nZXQtbGlz dC1wYWNrYWdlcyBlbC1nZXQtZGVwZW5kZW5jaWVzIGVsLWdldC1idWlsZDxicj5lbC1nZXQtc3Rh dHVzIHBwIGVsLWdldC1tZXRob2RzIGVsLWdldC1mb3NzaWwgZWwtZ2V0LXN2biBlbC1nZXQtcGFj bWFuPGJyPmVsLWdldC1naXRodWItemlwIGVsLWdldC1naXRodWItdGFyIGVsLWdldC1odHRwLXpp cCBlbC1nZXQtaHR0cC10YXI8YnI+ZWwtZ2V0LWhnIGVsLWdldC1nbyBlbC1nZXQtZ2l0LXN2biBl bC1nZXQtZmluayBlbC1nZXQtZW1hY3N3aWtpPGJyPmVsLWdldC1odHRwIGVsLWdldC1ub3RpZnkg aGVscC1tb2RlIGVhc3ltZW51IGVsLWdldC1lbWFjc21pcnJvcjxicj5lbC1nZXQtZ2l0aHViIGVs LWdldC1naXQgZWwtZ2V0LWVscGEgcGFja2FnZSBlcGctY29uZmlnIGVsLWdldC1kYXJjczxicj5l bC1nZXQtY3ZzIGVsLWdldC1ienIgZWwtZ2V0LWJyZXcgZWwtZ2V0LWJ1aWx0aW4gZWwtZ2V0LWFw dC1nZXQ8YnI+ZWwtZ2V0LXJlY2lwZXMgZWwtZ2V0LWJ5dGUtY29tcGlsZSBlbC1nZXQtY3VzdG9t IGVsLWdldC1jb3JlIGNsLW1hY3M8YnI+YXV0b2xvYWQgaGVscC1mbnMgbGlzcC1tbnQgYnl0ZWNv bXAgYnl0ZS1jb21waWxlIGNjb252IGNsIGd2IGNsLWxvYWRkZWZzPGJyPmNsLWxpYiBkaXJlZCB0 aW1lLWRhdGUgdG9vbHRpcCBlbGVjdHJpYyB1bmlxdWlmeSBlZGlmZi1ob29rIHZjLWhvb2tzPGJy Pmxpc3AtZmxvYXQtdHlwZSBtd2hlZWwgeC13aW4geC1kbmQgdG9vbC1iYXIgZG5kIGZvbnRzZXQg aW1hZ2UgcmVnZXhwLW9wdDxicj5mcmluZ2UgdGFidWxhdGVkLWxpc3QgbmV3Y29tbWVudCBsaXNw LW1vZGUgcHJvZy1tb2RlIHJlZ2lzdGVyIHBhZ2U8YnI+bWVudS1iYXIgcmZuLWVzaGFkb3cgdGlt ZXIgc2VsZWN0IHNjcm9sbC1iYXIgbW91c2Ugaml0LWxvY2sgZm9udC1sb2NrPGJyPnN5bnRheCBm YWNlbWVudSBmb250LWNvcmUgZnJhbWUgY2hhbSBnZW9yZ2lhbiB1dGYtOC1sYW5nIG1pc2MtbGFu Zzxicj52aWV0bmFtZXNlIHRpYmV0YW4gdGhhaSB0YWktdmlldCBsYW8ga29yZWFuIGphcGFuZXNl IGhlYnJldyBncmVlazxicj5yb21hbmlhbiBzbG92YWsgY3plY2ggZXVyb3BlYW4gZXRoaW9waWMg aW5kaWFuIGN5cmlsbGljIGNoaW5lc2U8YnI+Y2FzZS10YWJsZSBlcGEtaG9vayBqa2EtY21wci1o b29rIGhlbHAgc2ltcGxlIGFiYnJldiBtaW5pYnVmZmVyIG5hZHZpY2U8YnI+bG9hZGRlZnMgYnV0 dG9uIGZhY2VzIGN1cy1mYWNlIG1hY3JvZXhwIGZpbGVzIHRleHQtcHJvcGVydGllcyBvdmVybGF5 PGJyPnNoYTEgbWQ1IGJhc2U2NCBmb3JtYXQgZW52IGNvZGUtcGFnZXMgbXVsZSBjdXN0b20gd2lk Z2V0PGJyPmhhc2h0YWJsZS1wcmludC1yZWFkYWJsZSBiYWNrcXVvdGUgbWFrZS1uZXR3b3JrLXBy b2Nlc3MgZGJ1c2JpbmQ8YnI+Z2ZpbGVub3RpZnkgZHluYW1pYy1zZXR0aW5nIHN5c3RlbS1mb250 LXNldHRpbmcgZm9udC1yZW5kZXItc2V0dGluZzxicj5tb3ZlLXRvb2xiYXIgZ3RrIHgtdG9vbGtp dCB4IG11bHRpLXR0eSBlbWFjcyk8YnI+PGJyPk1lbW9yeSBpbmZvcm1hdGlvbjo8YnI+KChjb25z ZXMgMTYgMzk2ODA4MyAzMTgyMjIpPGJyPsKgKHN5bWJvbHMgNDggNjk0MDEgMSk8YnI+wqAobWlz Y3MgNDAgODMwNjEgNDIxNCk8YnI+wqAoc3RyaW5ncyAzMiA3OTUwOTQgOTA4ODYpPGJyPsKgKHN0 cmluZy1ieXRlcyAxIDE1Njk0MjY0KTxicj7CoCh2ZWN0b3JzIDE2IDIwODk1NSk8YnI+wqAodmVj dG9yLXNsb3RzIDggMzExODUzMSAyNTg0Mik8YnI+wqAoZmxvYXRzIDggOTc1IDEyMDUpPGJyPsKg KGludGVydmFscyA1NiA1MDg3MSAyMzY0KTxicj7CoChidWZmZXJzIDk2MCAxODIpPGJyPsKgKGhl YXAgMTAyNCAyMDY5NjMgNTc5NCkpPGJyPjxicj48L2Rpdj4NCg== --f46d043c06c20c7cae0520466cdb-- From unknown Sun Jun 22 08:03:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#21531: 24.4; Segmentation fault in glib/emacs Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 17 Aug 2019 21:36:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21531 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: =?UTF-8?Q?M=C3=A1rcio?= Dick Smiderle Cc: 21531@debbugs.gnu.org Received: via spool by 21531-submit@debbugs.gnu.org id=B21531.15660777619183 (code B ref 21531); Sat, 17 Aug 2019 21:36:02 +0000 Received: (at 21531) by debbugs.gnu.org; 17 Aug 2019 21:36:01 +0000 Received: from localhost ([127.0.0.1]:56949 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hz6Mi-0002O3-Pv for submit@debbugs.gnu.org; Sat, 17 Aug 2019 17:36:00 -0400 Received: from quimby.gnus.org ([80.91.231.51]:55782) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hz6Mh-0002Nw-FJ for 21531@debbugs.gnu.org; Sat, 17 Aug 2019 17:35:59 -0400 Received: from [50.225.213.182] (helo=sandy) by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hz6Me-00045x-4T; Sat, 17 Aug 2019 23:35:58 +0200 From: Lars Ingebrigtsen References: Date: Sat, 17 Aug 2019 14:35:53 -0700 In-Reply-To: ("=?UTF-8?Q?M=C3=A1rcio?= Dick Smiderle"'s message of "Mon, 21 Sep 2015 15:55:16 -0300") Message-ID: <87mug7lbk6.fsf@mouse.gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: =?UTF-8?Q?M=C3=A1rcio?= Dick Smiderle writes: > I was using emacs with lots of buffers of varied size (from some kbytes > to 25 megabytes) for a couple of days and between some system > hibernations. > I have saved two core files. I can upload th [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) M=C3=A1rcio Dick Smiderle writes: > I was using emacs with lots of buffers of varied size (from some kbytes > to 25 megabytes) for a couple of days and between some system > hibernations. > I have saved two core files. I can upload the xzipped core files to some > server upon your request (35 and 58 MB). > > First backtrace (547MB core file): > > (gdb) bt full > #0 0x00007f25d54df79b in raise (sig=3Dsig@entry=3D11) at > ../nptl/sysdeps/unix/sysv/linux/pt-raise.c:37 > resultvar =3D 0 > pid =3D > #1 0x00000000004e9fc6 in terminate_due_to_signal (sig=3Dsig@entry=3D11, > backtrace_limit=3Dbacktrace_limit@entry=3D40) at emacs.c:378 > No locals. > #2 0x00000000005023ae in handle_fatal_signal (sig=3Dsig@entry=3D11) at > sysdep.c:1630 > No locals. (I'm going through old bug reports that have unfortunately gotten no responses yet.) This crash wasn't handled at the time, and as this was reported more than three years ago, I don't think there's much chance of making any progress here, so I'm closing this bug report. If you're still seeing similar crashes in modern Emacs versions, please reopen. --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Sat Aug 17 17:36:10 2019 Received: (at control) by debbugs.gnu.org; 17 Aug 2019 21:36:10 +0000 Received: from localhost ([127.0.0.1]:56957 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hz6Ms-0002PK-2t for submit@debbugs.gnu.org; Sat, 17 Aug 2019 17:36:10 -0400 Received: from quimby.gnus.org ([80.91.231.51]:55816) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hz6Mq-0002PC-Ma for control@debbugs.gnu.org; Sat, 17 Aug 2019 17:36:09 -0400 Received: from [50.225.213.182] (helo=sandy) by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hz6Mn-00046A-Od for control@debbugs.gnu.org; Sat, 17 Aug 2019 23:36:08 +0200 Date: Sat, 17 Aug 2019 14:36:03 -0700 Message-Id: <87lfvrlbjw.fsf@mouse.gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #21531 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: close 21531 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) close 21531 quit