DMARC-Filter: OpenDMARC Filter v1.4.2 delorie.com 64DA0chp1549852 Authentication-Results: delorie.com; dmarc=pass (p=none dis=none) header.from=cygwin.com Authentication-Results: delorie.com; spf=pass smtp.mailfrom=cygwin.com DKIM-Filter: OpenDKIM Filter v2.11.0 delorie.com 64DA0chp1549852 Authentication-Results: delorie.com; dkim=pass (1024-bit key, unprotected) header.d=cygwin.com header.i=@cygwin.com header.a=rsa-sha256 header.s=default header.b=tQfxLtN8 X-Recipient: archive-cygwin AT delorie DOT com DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org F31C54BB590E DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com; s=default; t=1778666436; bh=hZ5wPoPxgKuqxRntha4TkvwCAt22+mRLsSqaDxkyZwg=; h=Date:To:Subject:List-Id:List-Unsubscribe:List-Archive:List-Post: List-Help:List-Subscribe:From:Reply-To:From; b=tQfxLtN8EyUJns7maJS9zxXNYjTXrHJWme1oOSZRbNoG9LKP611RsJp4QmNpSjmie O+0bDhue+rZyS6VBHHmSwLLC0Yd8LfuGWOaUyCsEm++61HUAaMVhHJjaNy/2CtjSxM MygNctZZgSHY/v4ydvqfa6cGBBGUgcQTK9Dwm150= X-Original-To: cygwin AT cygwin DOT com Delivered-To: cygwin AT cygwin DOT com DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 2FCF24BB58BA ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 2FCF24BB58BA ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1778666405; cv=none; b=K6ql/W45zLv5mPk2lqK85U8f5IKX2hYwgjhur423NniIbIsCR0AURUbDv2fjqddg87SNveWQqsm2rZApI5C5K9qUwKgS3At8WAlTaad0YgMmSFBWe9jbFvGUdi/bddP/UQ5ajvuzhWBkZZFTrCfk78+i0CXkNIFsQRsNaDhvHBM= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1778666405; c=relaxed/simple; bh=atQs/oR/4ruMt39ILfWjCybV6WQvWlPMtoZrAWHj7Pk=; h=DKIM-Signature:Date:From:To:Subject:Message-ID:MIME-Version; b=Kpg97+bwgzufWa0kJdqLpS71DGdzcGU9mFNqT/iE3pJ3UQcTOPlcFARSho94fBnKRyApotVJv3StaGbnFxISSmTFJy9uwF+k2sH1QXTVeTn1RFBvomDvrk6FdQ0d2NCDvurbMY0HyOlhAJTg1QBhlUP0XCCVjI01Yp8n5vd20Wk= ARC-Authentication-Results: i=1; sourceware.org; dkim=pass (2048-bit key, secure) header.d=disroot.org header.i=@disroot.org header.a=rsa-sha256 header.s=mail header.b=dT78cffM DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 2FCF24BB58BA X-Virus-Scanned: SPAM Filter at disroot.org Date: Wed, 13 May 2026 12:59:59 +0300 To: cygwin AT cygwin DOT com Subject: On exit, winsup/cygwin/fhandler/console.cc waits on closed handle, deadlock possible Message-ID: <20260513125959.52327763@arachnoid> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="MP_/B=cqF_p=RxDw+ZtYI1pJFi3" X-BeenThere: cygwin AT cygwin DOT com X-Mailman-Version: 2.1.30 List-Id: General Cygwin discussions and problem reports List-Archive: List-Post: List-Help: List-Subscribe: , From: Ivan Krylov via Cygwin Reply-To: Ivan Krylov Sender: "Cygwin" --MP_/B=cqF_p=RxDw+ZtYI1pJFi3 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Hello Cygwin community, This problem had originally surfaced as hangs during the exit of Make processes when building the R programming language using Rtools (MSYS) [1], but a weaker version of the problem can be demonstrated in Cygwin as well. I think it originates from the incomplete fix in recent commit 57634e7a (Cygwin: console: Use input_mutex in the parent PTY in master thread). Open a Cygwin terminal, start cmd in it, start bash from cmd: User AT DESKTOP-PDI66KN ~ $ cmd Microsoft Windows [Version 10.0.19044.3324] (c) Microsoft Corporation. All rights reserved. C:\cygwin64\home\User>bash User AT DESKTOP-PDI66KN ~ $ echo $$ 1477 Open another Cygwin terminal and attach a debugger to the child bash process: User AT DESKTOP-PDI66KN ~ $ gdb --pid=3D1477 Since this bash process was run by a non-Cygwin process, it shares a pseudo console with the cmd process, which it will attempt to hand off on exit. Set a breakpoint on the hand-off function: (gdb) tb pcon_hand_over_proc Temporary breakpoint 1 at 0x7fffd9efb05a: pcon_hand_over_proc. (2 locations) (gdb) c Continuing. Tell the child bash process to exit: =D0=98=D0=BC=D1=8F AT DESKTOP-PDI66KN ~ $ exit exit Thread 1 "bash" hit Temporary breakpoint 1.2, fhandler_console::pcon_hand_o= ver_proc () at /usr/src/debug/cygwin-3.6.9-1/winsup/cygwin/fhandler/console.cc:1970 1970 if (!inside_pcon) (gdb) tb CloseHandle Temporary breakpoint 2 at 0x7ff8002d5060 (2 locations) (gdb) c Continuing. Thread 1 "bash" hit Breakpoint 2.1, 0x00007ff8002d5060 in KERNEL32!CloseHan= dle () from /cygdrive/c/Windows/System32/KERNEL32.DLL (gdb) bt #0 0x00007ff8002d5060 in KERNEL32!CloseHandle () from /cygdrive/c/Windows/= System32/KERNEL32.DLL #1 0x00007fffd9efb0e1 in fhandler_console::pcon_hand_over_proc () at /usr/src/debug/cygwin-3.6.9-1/winsup/cygwin/fhandler/console.cc:1987 #2 0x00007fffd9fe8709 in __call_exitprocs (code=3Dcode AT entry=3D0, d=3Dd AT en= try=3D0x0) at /usr/src/debug/cygwin-3.6.9-1/newlib/libc/stdlib/__call_atexit.c:130 #3 0x00007fffd9fa7b8e in exit (code=3D0) at /usr/src/debug/cygwin-3.6.9-1/= newlib/libc/stdlib/exit.c:60 #4 0x00007fffd9e46a37 in cygwin_exit (n=3D540) at /usr/src/debug/cygwin-3.= 6.9-1/winsup/cygwin/dcrt0.cc:1238 #5 0x00007fffd9f8dc54 in _sigfe () at sigfe.s:35 #6 0x0000000100401c35 in exit_shell () #7 0x00000001004958cf in main () (gdb) frame 1 #1 0x00007fffd9efb0e1 in fhandler_console::pcon_hand_over_proc () at /usr/src/debug/cygwin-3.6.9-1/winsup/cygwin/fhandler/console.cc:1987 1987 ForceCloseHandle (parent_pty_input_mutex); A different thread will try to use this handle after it's closed: (gdb) rwatch parent_pty_input_mutex Hardware read watchpoint 3: parent_pty_input_mutex (gdb) c Continuing. [Switching to Thread 3568.0xb68] Thread 3 "consm" hit Hardware read watchpoint 3: parent_pty_input_mutex Value =3D (HANDLE) 0x21c 0x00007fffd9efcdb6 in fhandler_console::cons_master_thread (p=3D, ttyp=3D0x1a0030000) at /usr/src/debug/cygwin-3.6.9-1/winsup/cygwin/fhandler/console.cc:469 469 if (inside_pcon && parent_pty_input_mutex) (gdb) n 470 WaitForSingleObject (parent_pty_input_mutex, mutex_timeout); (gdb) bt #0 fhandler_console::cons_master_thread (p=3D, ttyp=3D0x1a0= 030000) at /usr/src/debug/cygwin-3.6.9-1/winsup/cygwin/fhandler/console.cc:470 #1 0x00007fffd9f0221d in cons_master_thread (arg=3D) at /usr/src/debug/cygwin-3.6.9-1/winsup/cygwin/fhandler/console.cc:296 #2 0x00007fffd9e44cd0 in cygthread::callfunc (this=3Dthis AT entry=3D0x7fffda= 035618 , issimplestub=3Dissimplestub AT entry=3Dfalse) at /usr/src/debug/cygwin-3.6.9-1/winsup/cygwin/cygthread.cc:130 #3 0x00007fffd9e451c9 in cygthread::stub (arg=3Darg AT entry=3D0x7fffda035618= ) at /usr/src/debug/cygwin-3.6.9-1/winsup/cygwin/cygthread.cc:173 #4 0x00007fffd9e45cc5 in _cygtls::call2 (this=3D0x2b7ce00, func=3D0x7fffd9= e45160 , arg=3D0x7fffda035618 , buf=3Dbuf AT entry=3D0x2b7cd20) at /usr= /src/debug/cygwin-3.6.9-1/winsup/cygwin/cygtls.cc:41 #5 0x00007fffd9e45d7a in _cygtls::call (func=3D, arg=3D) at /usr/src/debug/cygwin-3.6.9-1/winsup/cygwin/cygtls.cc:28 #6 0x00007ff8002c7614 in KERNEL32!BaseThreadInitThunk () from /cygdrive/c/= Windows/System32/KERNEL32.DLL #7 0x00007ff8013e26b1 in ntdll!RtlUserThreadStart () from /cygdrive/c/Wind= ows/SYSTEM32/ntdll.dll #8 0x0000000000000000 in ?? () At this point, there is no handle 0x21c: C:\Users\=D0=98=D0=BC=D1=8F\Handle>handle64.exe -p 3568 Nthandle v5.0 - Handle viewer Copyright (C) 1997-2022 Mark Russinovich Sysinternals - www.sysinternals.com 94: Section \BaseNamedObjects\cygwin1S5-e022582115c10879\e02258211= 5c10879-cons0x160232.0 F4: Section \BaseNamedObjects\cygwin1S5-e022582115c10879\S-1-5-21-= 3144901607-635644686-4150892844-1001.1 FC: Section \BaseNamedObjects\cygwin1S5-e022582115c10879\S-1-5-21-= 3144901607-635644686-4150892844-1001.1 10C: Section \BaseNamedObjects\cygwin1S5-e022582115c10879\shared.5 144: File C:\cygwin64\home\??? 164: Section \BaseNamedObjects\cygwin1S5-e022582115c10879\cygpid.14= 77 2A8: File C:\cygwin64\home\??? 344: Section \Sessions\1\BaseNamedObjects\C:*ProgramData*Microsoft*= Windows*Caches*cversions.2.ro 348: Section \Sessions\1\BaseNamedObjects\C:*ProgramData*Microsoft*= Windows*Caches*{6AF0698E-D558-4F6E-9B3C-3716689AF493}.2.ver0x00000000000000= 01.db 34C: Section \Sessions\1\BaseNamedObjects\C:*ProgramData*Microsoft*= Windows*Caches*cversions.2.ro 350: Section \Sessions\1\BaseNamedObjects\C:*ProgramData*Microsoft*= Windows*Caches*{DDF571F2-BE98-426D-8288-1A9A39C3FDA2}.2.ver0x00000000000000= 01.db As described in the MSYS bug report, since R is a non-Cygwin process but Make is, during package the build process it's possible for them to form process chains (bash -> R -> make -> R -> possibly more make) sharing a pseudo console, and sometimes (for me, only on the slow Windows 10 VM that lives on an HDD) the expired handle number gets reused for a file handle, which causes WaitForSingleObject() above to wait forever. I'm not sure how easy this is to reproduce in a pure Cygwin environment. The following band-aid patch stops the MSYS hangs for me: --- a/winsup/cygwin/fhandler/console.cc +++ b/winsup/cygwin/fhandler/console.cc @@ -1984,7 +1984,7 @@ fhandler_console::pcon_hand_over_proc (void) else system_printf("Acquiring pcon_ho_mutex failed."); ReleaseMutex (mtx); - ForceCloseHandle (parent_pty_input_mutex); + ForceCloseHandle (InterlockedExchangePointer (&parent_pty_input_mutex, N= ULL)); } =20 bool I think it doesn't close the race window completely. Maybe setting InterlockedExchange8(&inside_pcon, false) before closing the parent_pty_input_mutex will help? I'm afraid that the threads that read these two variables will need to adjusted as well. --=20 Best regards, Ivan [1] https://stat.ethz.ch/pipermail/r-devel/2026-May/084541.html https://github.com/msys2/msys2-runtime/issues/338 --MP_/B=cqF_p=RxDw+ZtYI1pJFi3 Content-Type: application/octet-stream; name=cygcheck.out Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=cygcheck.out CkN5Z3dpbiBDb25maWd1cmF0aW9uIERpYWdub3N0aWNzCkN1cnJlbnQgU3lzdGVtIFRpbWU6IFdl ZCBNYXkgMTMgMTA6MzI6MjQgMjAyNgoKV2luZG93cyAxMCBFbnRlcnByaXNlIDIwMTUgTFRTQiBW ZXIgMTAuMCBCdWlsZCAxOTA0NCAKClBhdGg6CUM6XGN5Z3dpbjY0XHVzclxsb2NhbFxiaW4KCUM6 XGN5Z3dpbjY0XGJpbgoJQzpcV2luZG93c1xzeXN0ZW0zMgoJQzpcV2luZG93cwoJQzpcV2luZG93 c1xTeXN0ZW0zMlxXYmVtCglDOlxXaW5kb3dzXFN5c3RlbTMyXFdpbmRvd3NQb3dlclNoZWxsXHYx LjAKCUM6XFdpbmRvd3NcU3lzdGVtMzJcT3BlblNTSAoJQzpcVXNlcnNcPz8/XEFwcERhdGFcTG9j YWxcTWljcm9zb2Z0XFdpbmRvd3NBcHBzCglDOlxQcm9ncmFtIEZpbGVzICh4ODYpXERyLiBNZW1v cnlcYmluCgpPdXRwdXQgZnJvbSBDOlxjeWd3aW42NFxiaW5caWQuZXhlClVJRDogMTk3NjA5KNCY 0LzRjykKR0lEOiAxOTcxMjEoTm9uZSkKMTk3MTIxKE5vbmUpCjU0NShVc2VycykKNCjQmNCd0KLQ ldCg0JDQmtCi0JjQktCd0KvQlSkKNjYwNDko0JrQntCd0KHQntCb0KzQndCr0Jkg0JLQpdCe0JQp CjExKNCf0YDQvtGI0LXQtNGI0LjQtSDQv9GA0L7QstC10YDQutGDKQoxNSjQlNCw0L3QvdCw0Y8g 0L7RgNCz0LDQvdC40LfQsNGG0LjRjykKMTEzKNCb0L7QutCw0LvRjNC90LDRjyDRg9GH0LXRgtC9 0LDRjyDQt9Cw0L/QuNGB0YwpCjQwOTUoQ3VycmVudFNlc3Npb24pCjY2MDQ4KNCb0J7QmtCQ0JvQ rNCd0KvQlSkKMjYyMTU0KNCf0YDQvtCy0LXRgNC60LAg0L/QvtC00LvQuNC90L3QvtGB0YLQuCBO VExNKQo0MDE0MDgo0KHRgNC10LTQvdC40Lkg0L7QsdGP0LfQsNGC0LXQu9GM0L3Ri9C5INGD0YDQ vtCy0LXQvdGMKQoKU3lzRGlyOiBDOlxXaW5kb3dzXHN5c3RlbTMyCldpbkRpcjogQzpcV2luZG93 cwoKUFdEID0gJy9ob21lL9CY0LzRjycKSE9NRSA9ICcvaG9tZS/QmNC80Y8nClVTRVIgPSAn0JjQ vNGPJwoKUHJvZ3JhbUZpbGVzKHg4NikgPSAnQzpcUHJvZ3JhbSBGaWxlcyAoeDg2KScKITo6ID0g Jzo6XCcKQ29tbW9uUHJvZ3JhbUZpbGVzKHg4NikgPSAnQzpcUHJvZ3JhbSBGaWxlcyAoeDg2KVxD b21tb24gRmlsZXMnClNIRUxMID0gJy9iaW4vYmFzaCcKTlVNQkVSX09GX1BST0NFU1NPUlMgPSAn MicKUFJPQ0VTU09SX0xFVkVMID0gJzIzJwpURVJNX1BST0dSQU1fVkVSU0lPTiA9ICczLjguMicK VVNFUkRPTUFJTl9ST0FNSU5HUFJPRklMRSA9ICdERVNLVE9QLVBESTY2S04nCkhPU1ROQU1FID0g J0RFU0tUT1AtUERJNjZLTicKUFJPR1JBTUZJTEVTID0gJ0M6XFByb2dyYW0gRmlsZXMnClBBVEhF WFQgPSAnLkNPTTsuRVhFOy5CQVQ7LkNNRDsuVkJTOy5WQkU7LkpTOy5KU0U7LldTRjsuV1NIOy5N U0MnCk9TID0gJ1dpbmRvd3NfTlQnCkhPTUVEUklWRSA9ICdDOicKVVNFUkRPTUFJTiA9ICdERVNL VE9QLVBESTY2S04nClVTRVJQUk9GSUxFID0gJ0M6XFVzZXJzXNCY0LzRjycKUFJJTlRFUiA9ICdN aWNyb3NvZnQgUHJpbnQgdG8gUERGJwpUWiA9ICdFdXJvcGUvTW9zY293JwpBTExVU0VSU1BST0ZJ TEUgPSAnQzpcUHJvZ3JhbURhdGEnCk9SSUdJTkFMX1BBVEggPSAnL2N5Z2RyaXZlL2MvV2luZG93 cy9zeXN0ZW0zMjovY3lnZHJpdmUvYy9XaW5kb3dzOi9jeWdkcml2ZS9jL1dpbmRvd3MvU3lzdGVt MzIvV2JlbTovY3lnZHJpdmUvYy9XaW5kb3dzL1N5c3RlbTMyL1dpbmRvd3NQb3dlclNoZWxsL3Yx LjA6L2N5Z2RyaXZlL2MvV2luZG93cy9TeXN0ZW0zMi9PcGVuU1NIOi9jeWdkcml2ZS9jL1VzZXJz L9CY0LzRjy9BcHBEYXRhL0xvY2FsL01pY3Jvc29mdC9XaW5kb3dzQXBwczovY3lnZHJpdmUvYy9Q cm9ncmFtIEZpbGVzICh4ODYpL0RyLiBNZW1vcnkvYmluJwpDb21tb25Qcm9ncmFtVzY0MzIgPSAn QzpcUHJvZ3JhbSBGaWxlc1xDb21tb24gRmlsZXMnClVTRVJOQU1FID0gJ9CY0LzRjycKQ09NU1BF QyA9ICdDOlxXaW5kb3dzXHN5c3RlbTMyXGNtZC5leGUnCkFQUERBVEEgPSAnQzpcVXNlcnNc0JjQ vNGPXEFwcERhdGFcUm9hbWluZycKU1lTVEVNUk9PVCA9ICdDOlxXaW5kb3dzJwpMT0NBTEFQUERB VEEgPSAnQzpcVXNlcnNc0JjQvNGPXEFwcERhdGFcTG9jYWwnCkNPTVBVVEVSTkFNRSA9ICdERVNL VE9QLVBESTY2S04nCklORk9QQVRIID0gJy91c3IvbG9jYWwvaW5mbzovdXNyL3NoYXJlL2luZm86 L3Vzci9pbmZvJwpURVJNID0gJ3h0ZXJtJwpMT0dPTlNFUlZFUiA9ICdcXERFU0tUT1AtUERJNjZL TicKUlRPT0xTNDVfSE9NRSA9ICdDOlxydG9vbHM0NScKUFNNb2R1bGVQYXRoID0gJ0M6XFByb2dy YW0gRmlsZXNcV2luZG93c1Bvd2VyU2hlbGxcTW9kdWxlcztDOlxXaW5kb3dzXHN5c3RlbTMyXFdp bmRvd3NQb3dlclNoZWxsXHYxLjBcTW9kdWxlcycKVEVNUCA9ICcvdG1wJwpTSExWTCA9ICcxJwpQ Uk9DRVNTT1JfUkVWSVNJT04gPSAnNzEwMCcKRHJpdmVyRGF0YSA9ICdDOlxXaW5kb3dzXFN5c3Rl bTMyXERyaXZlcnNcRHJpdmVyRGF0YScKQ09NTU9OUFJPR1JBTUZJTEVTID0gJ0M6XFByb2dyYW0g RmlsZXNcQ29tbW9uIEZpbGVzJwpMQ19DVFlQRSA9ICdydV9SVS5VVEYtOCcKUFJPQ0VTU09SX0lE RU5USUZJRVIgPSAnQU1ENjQgRmFtaWx5IDIzIE1vZGVsIDExMyBTdGVwcGluZyAwLCBBdXRoZW50 aWNBTUQnClNFU1NJT05OQU1FID0gJ0NvbnNvbGUnClBTMSA9ICdcW1xlXTA7XHdcYVxdXG5cW1xl WzMybVxdXHVAXGggXFtcZVszM21cXVx3XFtcZVswbVxdXG5cJCAnCkhPTUVQQVRIID0gJ1xVc2Vy c1zQmNC80Y8nClRNUCA9ICcvdG1wJwpQcm9ncmFtVzY0MzIgPSAnQzpcUHJvZ3JhbSBGaWxlcycK UFJPRklMRVJFQUQgPSAndHJ1ZScKTUlOVFRZX1NIT1JUQ1VUID0gJy9jeWdkcml2ZS9jL1VzZXJz L1B1YmxpYy9EZXNrdG9wL0N5Z3dpbjY0IFRlcm1pbmFsLmxuaycKV0lORElSID0gJ0M6XFdpbmRv d3MnClBST0NFU1NPUl9BUkNISVRFQ1RVUkUgPSAnQU1ENjQnClBVQkxJQyA9ICdDOlxVc2Vyc1xQ dWJsaWMnClNZU1RFTURSSVZFID0gJ0M6JwpFWEVDSUdOT1JFID0gJyouZGxsJwpPTERQV0QgPSAn L2N5Z2RyaXZlL2MvVXNlcnMv0JjQvNGPL0Rlc2t0b3AnClRFUk1fUFJPR1JBTSA9ICdtaW50dHkn ClByb2dyYW1EYXRhID0gJ0M6XFByb2dyYW1EYXRhJwpfID0gJy91c3IvYmluL2N5Z2NoZWNrJwoK SEtFWV9DVVJSRU5UX1VTRVJcU09GVFdBUkVcQ3lnd2luCkhLRVlfQ1VSUkVOVF9VU0VSXFNPRlRX QVJFXEN5Z3dpblxJbnN0YWxsYXRpb25zCiAgKGRlZmF1bHQpID0gJ1w/P1xDOlxjeWd3aW42NCcK SEtFWV9MT0NBTF9NQUNISU5FXFNPRlRXQVJFXEN5Z3dpbgpIS0VZX0xPQ0FMX01BQ0hJTkVcU09G VFdBUkVcQ3lnd2luXEluc3RhbGxhdGlvbnMKICAoZGVmYXVsdCkgPSAnXD8/XEM6XGN5Z3dpbjY0 JwpIS0VZX0xPQ0FMX01BQ0hJTkVcU09GVFdBUkVcQ3lnd2luXHNldHVwCiAgKGRlZmF1bHQpID0g J0M6XGN5Z3dpbjY0JwoKb2JjYXNlaW5zZW5zaXRpdmUgc2V0IHRvIDEKCkN5Z3dpbiBpbnN0YWxs YXRpb25zIGZvdW5kIGluIHRoZSByZWdpc3RyeToKICBTeXN0ZW06IEtleTogZTAyMjU4MjExNWMx MDg3OSBQYXRoOiBDOlxjeWd3aW42NAogIFVzZXI6ICAgS2V5OiBlMDIyNTgyMTE1YzEwODc5IFBh dGg6IEM6XGN5Z3dpbjY0CgpjOiAgaGQgIE5URlMgICAgIDUwNjM4TWIgIDcyJSBDUCBDUyBVTiBQ QSBGQyAgICBRVSAgCmQ6ICBjZCAgICAgICAgICAgICBOL0EgICAgTi9BICAgICAgICAgICAgICAg ICAgICAgICAKejogIG5ldCBWQm94U2hhcmVkRm9sZGVyRlMgIDM4OTEwNE1iICA5NiUgQ1AgICAg VU4gICAgICAgICAgICAgIFZCT1hfdmlydAoKQzpcY3lnd2luNjQgICAgICAvICAgICAgICAgIHN5 c3RlbSAgYmluYXJ5LGF1dG8KQzpcY3lnd2luNjRcYmluICAvdXNyL2JpbiAgIHN5c3RlbSAgYmlu YXJ5LGF1dG8KQzpcY3lnd2luNjRcbGliICAvdXNyL2xpYiAgIHN5c3RlbSAgYmluYXJ5LGF1dG8K Y3lnZHJpdmUgcHJlZml4ICAvY3lnZHJpdmUgIHVzZXIgICAgYmluYXJ5LHBvc2l4PTAsYXV0bwoK Rm91bmQ6IEM6XGN5Z3dpbjY0XGJpblxhd2sKIC0+IEM6XGN5Z3dpbjY0XGJpblxnYXdrLmV4ZQpG b3VuZDogQzpcY3lnd2luNjRcYmluXGJhc2guZXhlCkZvdW5kOiBDOlxjeWd3aW42NFxiaW5cY2F0 LmV4ZQpGb3VuZDogQzpcV2luZG93c1xzeXN0ZW0zMlxjZXJ0dXRpbC5leGUKTm90IEZvdW5kOiBj bGluZm8KRm91bmQ6IEM6XFdpbmRvd3Ncc3lzdGVtMzJcY29tcC5leGUKRm91bmQ6IEM6XFdpbmRv d3Ncc3lzdGVtMzJcY29udmVydC5leGUKRm91bmQ6IEM6XGN5Z3dpbjY0XGJpblxjcC5leGUKTm90 IEZvdW5kOiBjcHAgKGdvb2QhKQpOb3QgRm91bmQ6IGNyb250YWIKRm91bmQ6IEM6XFdpbmRvd3Nc c3lzdGVtMzJcY3VybC5leGUKRm91bmQ6IEM6XGN5Z3dpbjY0XGJpblxleHBhbmQuZXhlCkZvdW5k OiBDOlxXaW5kb3dzXHN5c3RlbTMyXGV4cGFuZC5leGUKV2FybmluZzogQzpcY3lnd2luNjRcYmlu XGV4cGFuZC5leGUgaGlkZXMgQzpcV2luZG93c1xzeXN0ZW0zMlxleHBhbmQuZXhlCkZvdW5kOiBD OlxjeWd3aW42NFxiaW5cZmluZC5leGUKRm91bmQ6IEM6XFdpbmRvd3Ncc3lzdGVtMzJcZmluZC5l eGUKV2FybmluZzogQzpcY3lnd2luNjRcYmluXGZpbmQuZXhlIGhpZGVzIEM6XFdpbmRvd3Ncc3lz dGVtMzJcZmluZC5leGUKRm91bmQ6IEM6XFdpbmRvd3Ncc3lzdGVtMzJcZnRwLmV4ZQpOb3QgRm91 bmQ6IGdjYwpGb3VuZDogQzpcY3lnd2luNjRcYmluXGdkYi5leGUKRm91bmQ6IEM6XGN5Z3dpbjY0 XGJpblxncmVwLmV4ZQpGb3VuZDogQzpcY3lnd2luNjRcYmluXGhvc3RuYW1lLmV4ZQpGb3VuZDog QzpcV2luZG93c1xzeXN0ZW0zMlxob3N0bmFtZS5leGUKV2FybmluZzogQzpcY3lnd2luNjRcYmlu XGhvc3RuYW1lLmV4ZSBoaWRlcyBDOlxXaW5kb3dzXHN5c3RlbTMyXGhvc3RuYW1lLmV4ZQpGb3Vu ZDogQzpcY3lnd2luNjRcYmluXGtpbGwuZXhlCkZvdW5kOiBDOlxXaW5kb3dzXHN5c3RlbTMyXGts aXN0LmV4ZQpGb3VuZDogQzpcY3lnd2luNjRcYmluXGxkLmV4ZQpGb3VuZDogQzpcY3lnd2luNjRc YmluXGxzLmV4ZQpOb3QgRm91bmQ6IG1ha2UKRm91bmQ6IEM6XGN5Z3dpbjY0XGJpblxtdi5leGUK Rm91bmQ6IEM6XFdpbmRvd3Ncc3lzdGVtMzJcbnNsb29rdXAuZXhlCk5vdCBGb3VuZDogcGF0Y2gK Tm90IEZvdW5kOiBwZXJsCkZvdW5kOiBDOlxXaW5kb3dzXHN5c3RlbTMyXHJlcGxhY2UuZXhlCkZv dW5kOiBDOlxjeWd3aW42NFxiaW5ccm0uZXhlCkZvdW5kOiBDOlxjeWd3aW42NFxiaW5cc2VkLmV4 ZQpGb3VuZDogQzpcY3lnd2luNjRcYmluXHNoLmV4ZQpGb3VuZDogQzpcV2luZG93c1xzeXN0ZW0z MlxzaHV0ZG93bi5leGUKRm91bmQ6IEM6XGN5Z3dpbjY0XGJpblxzb3J0LmV4ZQpGb3VuZDogQzpc V2luZG93c1xzeXN0ZW0zMlxzb3J0LmV4ZQpXYXJuaW5nOiBDOlxjeWd3aW42NFxiaW5cc29ydC5l eGUgaGlkZXMgQzpcV2luZG93c1xzeXN0ZW0zMlxzb3J0LmV4ZQpGb3VuZDogQzpcV2luZG93c1xT eXN0ZW0zMlxPcGVuU1NIXHNzaC5leGUKRm91bmQ6IEM6XGN5Z3dpbjY0XGJpblx0YXIuZXhlCkZv dW5kOiBDOlxXaW5kb3dzXHN5c3RlbTMyXHRhci5leGUKV2FybmluZzogQzpcY3lnd2luNjRcYmlu XHRhci5leGUgaGlkZXMgQzpcV2luZG93c1xzeXN0ZW0zMlx0YXIuZXhlCkZvdW5kOiBDOlxjeWd3 aW42NFxiaW5cdGVzdC5leGUKRm91bmQ6IEM6XGN5Z3dpbjY0XGJpblx0aW1lb3V0LmV4ZQpGb3Vu ZDogQzpcV2luZG93c1xzeXN0ZW0zMlx0aW1lb3V0LmV4ZQpXYXJuaW5nOiBDOlxjeWd3aW42NFxi aW5cdGltZW91dC5leGUgaGlkZXMgQzpcV2luZG93c1xzeXN0ZW0zMlx0aW1lb3V0LmV4ZQpGb3Vu ZDogQzpcY3lnd2luNjRcYmluXHZpLmV4ZQpOb3QgRm91bmQ6IHZpbQpGb3VuZDogQzpcY3lnd2lu NjRcYmluXHdob2FtaS5leGUKRm91bmQ6IEM6XFdpbmRvd3Ncc3lzdGVtMzJcd2hvYW1pLmV4ZQpX YXJuaW5nOiBDOlxjeWd3aW42NFxiaW5cd2hvYW1pLmV4ZSBoaWRlcyBDOlxXaW5kb3dzXHN5c3Rl bTMyXHdob2FtaS5leGUKCiAgIDQ0ayAyMDI1LzExLzA5IEM6XGN5Z3dpbjY0XGJpblxjeWdhcmdw LTAuZGxsIC0gb3M9NC4wIGltZz0wLjAgc3lzPTUuMgogICAgICAgICAgICAgICAgICAiY3lnYXJn cC0wLmRsbCIgdjAuMCB0cz0yMDI1LTExLTA5IDE3OjMwCiAgIDE3ayAyMDI1LzExLzI5IEM6XGN5 Z3dpbjY0XGJpblxjeWdhdHRyLTEuZGxsIC0gb3M9NC4wIGltZz0wLjAgc3lzPTUuMgogICAgICAg ICAgICAgICAgICAiY3lnYXR0ci0xLmRsbCIgdjAuMCB0cz0yMDI1LTExLTI5IDE5OjA1CiAgMjg2 ayAyMDI1LzAyLzAzIEM6XGN5Z3dpbjY0XGJpblxjeWdibGtpZC0xLmRsbCAtIG9zPTQuMCBpbWc9 MC4wIHN5cz01LjIKICAgICAgICAgICAgICAgICAgImN5Z2Jsa2lkLTEuZGxsIiB2MC4wIHRzPTIw MjUtMDItMDMgMDI6MzgKICAxMzRrIDIwMjUvMTIvMDQgQzpcY3lnd2luNjRcYmluXGN5Z2Jyb3Rs aWNvbW1vbi0xLmRsbCAtIG9zPTQuMCBpbWc9MS4yIHN5cz01LjIKICAgICAgICAgICAgICAgICAg ImN5Z2Jyb3RsaWNvbW1vbi0xLmRsbCIgdjAuMCB0cz0yMDI1LTEyLTA0IDE1OjA1CiAgIDUwayAy MDI1LzEyLzA0IEM6XGN5Z3dpbjY0XGJpblxjeWdicm90bGlkZWMtMS5kbGwgLSBvcz00LjAgaW1n PTEuMiBzeXM9NS4yCiAgICAgICAgICAgICAgICAgICJjeWdicm90bGlkZWMtMS5kbGwiIHYwLjAg dHM9MjAyNS0xMi0wNCAxNTowNgogICA2N2sgMjAyNS8wOC8xMyBDOlxjeWd3aW42NFxiaW5cY3ln YnoyLTEuZGxsIC0gb3M9NC4wIGltZz0wLjAgc3lzPTUuMgogICAgICAgICAgICAgICAgICAiY3ln YnoyLTEuZGxsIiB2MC4wIHRzPTIwMjUtMDgtMTMgMTc6MjUKICAyMTdrIDIwMjUvMTEvMTEgQzpc Y3lnd2luNjRcYmluXGN5Z2NyeXB0LTIuZGxsIC0gb3M9NC4wIGltZz0wLjAgc3lzPTUuMgogICAg ICAgICAgICAgICAgICAiY3lnY3J5cHQtMi5kbGwiIHYwLjAgdHM9MjAyNS0xMS0xMSAwMjoxOQog MjQ4N2sgMjAyMy8wOS8xMiBDOlxjeWd3aW42NFxiaW5cY3lnY3J5cHRvLTEuMS5kbGwgLSBvcz00 LjAgaW1nPTAuMCBzeXM9NS4yCiAgICAgICAgICAgICAgICAgICJjeWdjcnlwdG8tMS4xLmRsbCIg djAuMCB0cz0yMDIzLTA5LTEyIDE4OjM2CiA1MjA0ayAyMDI2LzA0LzEwIEM6XGN5Z3dpbjY0XGJp blxjeWdjcnlwdG8tMy5kbGwgLSBvcz00LjAgaW1nPTAuMCBzeXM9NS4yCiAgICAgICAgICAgICAg ICAgICJjeWdjcnlwdG8tMy5kbGwiIHYwLjAgdHM9MjAyNi0wNC0xMCAxMzozNgogICA4MWsgMjAy NS8xMi8wNSBDOlxjeWd3aW42NFxiaW5cY3lnZGVmbGF0ZS0wLmRsbCAtIG9zPTQuMCBpbWc9MC4w IHN5cz01LjIKICAgICAgICAgICAgICAgICAgImN5Z2RlZmxhdGUtMC5kbGwiIHYwLjAgdHM9MjAy NS0xMi0wNSAxMzo0NAogIDE1OGsgMjAyNi8wNC8wOCBDOlxjeWd3aW42NFxiaW5cY3lnZXhwYXQt MS5kbGwgLSBvcz00LjAgaW1nPTAuMCBzeXM9NS4yCiAgICAgICAgICAgICAgICAgICJjeWdleHBh dC0xLmRsbCIgdjAuMCB0cz0yMDI2LTA0LTA4IDE3OjAxCiAgMzkyayAyMDI1LzAyLzAzIEM6XGN5 Z3dpbjY0XGJpblxjeWdmZGlzay0xLmRsbCAtIG9zPTQuMCBpbWc9MC4wIHN5cz01LjIKICAgICAg ICAgICAgICAgICAgImN5Z2ZkaXNrLTEuZGxsIiB2MC4wIHRzPTIwMjUtMDItMDMgMDI6MzgKICAg MjdrIDIwMTUvMTEvMTcgQzpcY3lnd2luNjRcYmluXGN5Z2ZmaS02LmRsbCAtIG9zPTQuMCBpbWc9 MC4wIHN5cz01LjIKICAgICAgICAgICAgICAgICAgImN5Z2ZmaS02LmRsbCIgdjAuMCB0cz0yMDE1 LTExLTE3IDIyOjE0CiAgIDMwayAyMDI1LzEwLzA3IEM6XGN5Z3dpbjY0XGJpblxjeWdmZmktOC5k bGwgLSBvcz00LjAgaW1nPTAuMCBzeXM9NS4yCiAgICAgICAgICAgICAgICAgICJjeWdmZmktOC5k bGwiIHYwLjAgdHM9MjAyNS0xMC0wNyAyMDoyNwogICA2MGsgMjAyNC8wNC8yOCBDOlxjeWd3aW42 NFxiaW5cY3lnZm9ybXctMTAuZGxsIC0gb3M9NC4wIGltZz0wLjAgc3lzPTUuMgogICAgICAgICAg ICAgICAgICAiY3lnZm9ybXctMTAuZGxsIiB2MC4wIHRzPTIwMjQtMDQtMjggMTc6MDYKICA3Mjlr IDIwMjQvMDgvMTkgQzpcY3lnd2luNjRcYmluXGN5Z2ZyZWV0eXBlLTYuZGxsIC0gb3M9NC4wIGlt Zz0wLjAgc3lzPTUuMgogICAgICAgICAgICAgICAgICAiY3lnZnJlZXR5cGUtNi5kbGwiIHYwLjAg dHM9MjAyNC0wOC0xOSAyMzowMgogIDExNmsgMjAyNC8wOS8yNiBDOlxjeWd3aW42NFxiaW5cY3ln ZnJpYmlkaS0wLmRsbCAtIG9zPTQuMCBpbWc9MC4wIHN5cz01LjIKICAgICAgICAgICAgICAgICAg ImN5Z2ZyaWJpZGktMC5kbGwiIHYwLjAgdHM9MjAyNC0wOS0yNiAxMzowMQogIDE0M2sgMjAyNi8w Mi8xMCBDOlxjeWd3aW42NFxiaW5cY3lnZ2MtMS5kbGwgLSBvcz00LjAgaW1nPTAuMCBzeXM9NS4y CiAgICAgICAgICAgICAgICAgICJjeWdnYy0xLmRsbCIgdjAuMCB0cz0yMDI2LTAyLTEwIDAwOjA2 CiAgMTA3ayAyMDI1LzA2LzE1IEM6XGN5Z3dpbjY0XGJpblxjeWdnY2Nfcy1zZWgtMS5kbGwgLSBv cz00LjAgaW1nPTAuMCBzeXM9NS4yCiAgICAgICAgICAgICAgICAgICJjeWdnY2Nfcy1zZWgtMS5k bGwiIHYwLjAgdHM9MjAyNS0wNi0xNSAwOToxMQogICA1OGsgMjAyNS8xMC8xMiBDOlxjeWd3aW42 NFxiaW5cY3lnZ2RibS02LmRsbCAtIG9zPTQuMCBpbWc9MC4wIHN5cz01LjIKICAgICAgICAgICAg ICAgICAgImN5Z2dkYm0tNi5kbGwiIHYwLjAgdHM9MjAyNS0xMC0xMiAxODozNwogICAxM2sgMjAy NS8xMC8xMiBDOlxjeWd3aW42NFxiaW5cY3lnZ2RibV9jb21wYXQtNC5kbGwgLSBvcz00LjAgaW1n PTAuMCBzeXM9NS4yCiAgICAgICAgICAgICAgICAgICJjeWdnZGJtX2NvbXBhdC00LmRsbCIgdjAu MCB0cz0yMDI1LTEwLTEyIDE4OjM3CiAxNzMyayAyMDI2LzA1LzExIEM6XGN5Z3dpbjY0XGJpblxj eWdnaW8tMi4wLTAuZGxsIC0gb3M9NC4wIGltZz0wLjAgc3lzPTUuMgogICAgICAgICAgICAgICAg ICAiY3lnZ2lvLTIuMC0wLmRsbCIgdjAuMCB0cz0yMDI2LTA1LTExIDAxOjU2CiAgMjE4ayAyMDI2 LzA1LzExIEM6XGN5Z3dpbjY0XGJpblxjeWdnaXJlcG9zaXRvcnktMi4wLTAuZGxsIC0gb3M9NC4w IGltZz0wLjAgc3lzPTUuMgogICAgICAgICAgICAgICAgICAiY3lnZ2lyZXBvc2l0b3J5LTIuMC0w LmRsbCIgdjAuMCB0cz0yMDI2LTA1LTExIDAxOjU3CiAxMjUyayAyMDI2LzA1LzExIEM6XGN5Z3dp bjY0XGJpblxjeWdnbGliLTIuMC0wLmRsbCAtIG9zPTQuMCBpbWc9MC4wIHN5cz01LjIKICAgICAg ICAgICAgICAgICAgImN5Z2dsaWItMi4wLTAuZGxsIiB2MC4wIHRzPTIwMjYtMDUtMTEgMDE6NTUK ICAgMTZrIDIwMjYvMDUvMTEgQzpcY3lnd2luNjRcYmluXGN5Z2dtb2R1bGUtMi4wLTAuZGxsIC0g b3M9NC4wIGltZz0wLjAgc3lzPTUuMgogICAgICAgICAgICAgICAgICAiY3lnZ21vZHVsZS0yLjAt MC5kbGwiIHYwLjAgdHM9MjAyNi0wNS0xMSAwMTo1NQogIDU5MWsgMjAyMy8wNy8zMSBDOlxjeWd3 aW42NFxiaW5cY3lnZ21wLTEwLmRsbCAtIG9zPTQuMCBpbWc9MC4wIHN5cz01LjIKICAgICAgICAg ICAgICAgICAgImN5Z2dtcC0xMC5kbGwiIHYwLjAgdHM9MjAyMy0wNy0zMSAyMDoyMAogIDMyOWsg MjAyNi8wNS8xMSBDOlxjeWd3aW42NFxiaW5cY3lnZ29iamVjdC0yLjAtMC5kbGwgLSBvcz00LjAg aW1nPTAuMCBzeXM9NS4yCiAgICAgICAgICAgICAgICAgICJjeWdnb2JqZWN0LTIuMC0wLmRsbCIg djAuMCB0cz0yMDI2LTA1LTExIDAxOjU1CiAgMjUyayAyMDI1LzA2LzE1IEM6XGN5Z3dpbjY0XGJp blxjeWdnb21wLTEuZGxsIC0gb3M9NC4wIGltZz0wLjAgc3lzPTUuMgogICAgICAgICAgICAgICAg ICAiY3lnZ29tcC0xLmRsbCIgdjAuMCB0cz0yMDI1LTA2LTE1IDA5OjEyCiAgMTQwayAyMDIwLzA1 LzExIEM6XGN5Z3dpbjY0XGJpblxjeWdncmFwaGl0ZTItMy5kbGwgLSBvcz00LjAgaW1nPTMuMiBz eXM9NS4yCiAgICAgICAgICAgICAgICAgICJjeWdncmFwaGl0ZTItMy5kbGwiIHYwLjAgdHM9MjAy MC0wNS0xMSAxOTo1MgogICAgOWsgMjAyNi8wNS8xMSBDOlxjeWd3aW42NFxiaW5cY3lnZ3RocmVh ZC0yLjAtMC5kbGwgLSBvcz00LjAgaW1nPTAuMCBzeXM9NS4yCiAgICAgICAgICAgICAgICAgICJj eWdndGhyZWFkLTIuMC0wLmRsbCIgdjAuMCB0cz0yMDI2LTA1LTExIDAxOjU2CiAxMTg0ayAyMDI1 LzEyLzExIEM6XGN5Z3dpbjY0XGJpblxjeWdndWlsZS0zLjAtMS5kbGwgLSBvcz00LjAgaW1nPTAu MCBzeXM9NS4yCiAgICAgICAgICAgICAgICAgICJjeWdndWlsZS0zLjAtMS5kbGwiIHYwLjAgdHM9 MjAyNS0xMi0xMSAxNjo0NQogMTMyOWsgMjAyNS8wNC8yMyBDOlxjeWd3aW42NFxiaW5cY3lnaGFy ZmJ1enotMC5kbGwgLSBvcz00LjAgaW1nPTAuMCBzeXM9NS4yCiAgICAgICAgICAgICAgICAgICJj eWdoYXJmYnV6ei0wLmRsbCIgdjAuMCB0cz0yMDI1LTA0LTIzIDE5OjA4CiAgIDM2ayAyMDIyLzEw LzA4IEM6XGN5Z3dpbjY0XGJpblxjeWdoaXN0b3J5Ny5kbGwgLSBvcz00LjAgaW1nPTAuMCBzeXM9 NS4yCiAgICAgICAgICAgICAgICAgICJjeWdoaXN0b3J5Ny5kbGwiIHYwLjAgdHM9MjAyMi0xMC0w OCAwNTozNwogICA0MGsgMjAyNS8wNy8xMiBDOlxjeWd3aW42NFxiaW5cY3lnaGlzdG9yeTguZGxs IC0gb3M9NC4wIGltZz0wLjAgc3lzPTUuMgogICAgICAgICAgICAgICAgICAiY3lnaGlzdG9yeTgu ZGxsIiB2MC4wIHRzPTIwMjUtMDctMTIgMjM6MzcKIDEwNzlrIDIwMjYvMDQvMTIgQzpcY3lnd2lu NjRcYmluXGN5Z2ljb252LTIuZGxsIC0gb3M9NC4wIGltZz0wLjAgc3lzPTUuMgogICAgICAgICAg ICAgICAgICAiY3lnaWNvbnYtMi5kbGwiIHYwLjAgdHM9MjAyNi0wNC0xMiAwNjoxOAogICA1NGsg MjAxNy8wNy8wNiBDOlxjeWd3aW42NFxiaW5cY3lnaW1hZ2VxdWFudC0wLmRsbCAtIG9zPTQuMCBp bWc9MC4wIHN5cz01LjIKICAgICAgICAgICAgICAgICAgImN5Z2ltYWdlcXVhbnQtMC5kbGwiIHYw LjAgdHM9MjAxNy0wNy0wNiAxODo0OQogIDEwNmsgMjAyNC8wMi8yNiBDOlxjeWd3aW42NFxiaW5c Y3lnaW50bC04LmRsbCAtIG9zPTQuMCBpbWc9MC4wIHN5cz01LjIKICAgICAgICAgICAgICAgICAg ImN5Z2ludGwtOC5kbGwiIHYwLjAgdHM9MjAyNC0wMi0yNiAxNTozOQogICA0OWsgMjAyMS8wNS8y NiBDOlxjeWd3aW42NFxiaW5cY3lnamJpZy0yLmRsbCAtIG9zPTQuMCBpbWc9MC4wIHN5cz01LjIK ICAgICAgICAgICAgICAgICAgImN5Z2piaWctMi5kbGwiIHYwLjAgdHM9MjAyMS0wNS0yNiAxNDoy MwogICAxOWsgMjAyMS8wNS8yNiBDOlxjeWd3aW42NFxiaW5cY3lnamJpZzg1LTIuZGxsIC0gb3M9 NC4wIGltZz0wLjAgc3lzPTUuMgogICAgICAgICAgICAgICAgICAiY3lnamJpZzg1LTIuZGxsIiB2 MC4wIHRzPTIwMjEtMDUtMjYgMTQ6MjMKICA3NzVrIDIwMjYvMDQvMjEgQzpcY3lnd2luNjRcYmlu XGN5Z2pwZWctOC5kbGwgLSBvcz00LjAgaW1nPTguMyBzeXM9NS4yCiAgICAgICAgICAgICAgICAg ICJjeWdqcGVnLTguZGxsIiB2MC4wIHRzPTIwMjYtMDQtMjEgMjM6NDMKICAgMTZrIDIwMjUvMDIv MDMgQzpcY3lnd2luNjRcYmluXGN5Z2xhc3Rsb2cyLTIuZGxsIC0gb3M9NC4wIGltZz0wLjAgc3lz PTUuMgogICAgICAgICAgICAgICAgICAiY3lnbGFzdGxvZzItMi5kbGwiIHYwLjAgdHM9MjAyNS0w Mi0wMyAwMjozNwogIDM1NGsgMjAyNC8wMi8yMiBDOlxjeWd3aW42NFxiaW5cY3lnbGNtczItMi5k bGwgLSBvcz00LjAgaW1nPTAuMCBzeXM9NS4yCiAgICAgICAgICAgICAgICAgICJjeWdsY21zMi0y LmRsbCIgdjAuMCB0cz0yMDI0LTAyLTIyIDIyOjM0CiAgMTM2ayAyMDIyLzEwLzMwIEM6XGN5Z3dp bjY0XGJpblxjeWdsejQtMS5kbGwgLSBvcz00LjAgaW1nPTAuMCBzeXM9NS4yCiAgICAgICAgICAg ICAgICAgICJjeWdsejQtMS5kbGwiIHYwLjAgdHM9MjAyMi0xMC0zMCAxNzo1OQogIDE3NGsgMjAy Ni8wNC8xMCBDOlxjeWd3aW42NFxiaW5cY3lnbHptYS01LmRsbCAtIG9zPTQuMCBpbWc9MC4wIHN5 cz01LjIKICAgICAgICAgICAgICAgICAgImN5Z2x6bWEtNS5kbGwiIHYwLjAgdHM9MjAyNi0wNC0x MCAwODoxNQogIDE1OGsgMjAyNS8xMS8yOSBDOlxjeWd3aW42NFxiaW5cY3lnbWFnaWMtMS5kbGwg LSBvcz00LjAgaW1nPTAuMCBzeXM9NS4yCiAgICAgICAgICAgICAgICAgICJjeWdtYWdpYy0xLmRs bCIgdjAuMCB0cz0yMDI1LTExLTI5IDIwOjEzCiAgMjk4ayAyMDI1LzA1LzA0IEM6XGN5Z3dpbjY0 XGJpblxjeWdtYW4tMi0xMy0xLmRsbCAtIG9zPTQuMCBpbWc9MC4wIHN5cz01LjIKICAgICAgICAg ICAgICAgICAgImN5Z21hbi0yLTEzLTEuZGxsIiB2MC4wIHRzPTIwMjUtMDUtMDQgMTU6NTgKICAg MjRrIDIwMjUvMDUvMDQgQzpcY3lnd2luNjRcYmluXGN5Z21hbmRiLTItMTMtMS5kbGwgLSBvcz00 LjAgaW1nPTAuMCBzeXM9NS4yCiAgICAgICAgICAgICAgICAgICJjeWdtYW5kYi0yLTEzLTEuZGxs IiB2MC4wIHRzPTIwMjUtMDUtMDQgMTU6NTgKICAgMjlrIDIwMjQvMDQvMjggQzpcY3lnd2luNjRc YmluXGN5Z21lbnV3LTEwLmRsbCAtIG9zPTQuMCBpbWc9MC4wIHN5cz01LjIKICAgICAgICAgICAg ICAgICAgImN5Z21lbnV3LTEwLmRsbCIgdjAuMCB0cz0yMDI0LTA0LTI4IDE3OjA2CiAgNjU0ayAy MDI1LzAzLzI5IEM6XGN5Z3dpbjY0XGJpblxjeWdtcGZyLTYuZGxsIC0gb3M9NC4wIGltZz0wLjAg c3lzPTUuMgogICAgICAgICAgICAgICAgICAiY3lnbXBmci02LmRsbCIgdjAuMCB0cz0yMDI1LTAz LTI5IDEwOjA4CiAgMzM3ayAyMDI0LzA0LzI4IEM6XGN5Z3dpbjY0XGJpblxjeWduY3Vyc2Vzdy0x MC5kbGwgLSBvcz00LjAgaW1nPTAuMCBzeXM9NS4yCiAgICAgICAgICAgICAgICAgICJjeWduY3Vy c2Vzdy0xMC5kbGwiIHYwLjAgdHM9MjAyNC0wNC0yOCAxNzowNAogMTAyMGsgMjAyMC8wMy8yNyBD OlxjeWd3aW42NFxiaW5cY3lncDExLWtpdC0wLmRsbCAtIG9zPTQuMCBpbWc9MC4wIHN5cz01LjIK ICAgICAgICAgICAgICAgICAgImN5Z3AxMS1raXQtMC5kbGwiIHYwLjAgdHM9MjAyMC0wMy0yNyAy MjozMAogICAxM2sgMjAyNC8wNC8yOCBDOlxjeWd3aW42NFxiaW5cY3lncGFuZWx3LTEwLmRsbCAt IG9zPTQuMCBpbWc9MC4wIHN5cz01LjIKICAgICAgICAgICAgICAgICAgImN5Z3BhbmVsdy0xMC5k bGwiIHYwLjAgdHM9MjAyNC0wNC0yOCAxNzowNQogIDQ5N2sgMjAyMS8wNi8yMCBDOlxjeWd3aW42 NFxiaW5cY3lncGNyZS0xLmRsbCAtIG9zPTQuMCBpbWc9MC4wIHN5cz01LjIKICAgICAgICAgICAg ICAgICAgImN5Z3BjcmUtMS5kbGwiIHYwLjAgdHM9MjAyMS0wNi0yMCAxMjo1MwogIDY4MGsgMjAy NS8xMS8wOSBDOlxjeWd3aW42NFxiaW5cY3lncGNyZTItOC0wLmRsbCAtIG9zPTQuMCBpbWc9MC4w IHN5cz01LjIKICAgICAgICAgICAgICAgICAgImN5Z3BjcmUyLTgtMC5kbGwiIHYwLjAgdHM9MjAy NS0xMS0wOSAwOTo0OAogICA2NWsgMjAyNS8wNC8yMiBDOlxjeWd3aW42NFxiaW5cY3lncGlwZWxp bmUtMS5kbGwgLSBvcz00LjAgaW1nPTAuMCBzeXM9NS4yCiAgICAgICAgICAgICAgICAgICJjeWdw aXBlbGluZS0xLmRsbCIgdjAuMCB0cz0yMDI1LTA0LTIyIDIxOjU2CiAgMTkxayAyMDI1LzA0LzIz IEM6XGN5Z3dpbjY0XGJpblxjeWdwbmcxNi0xNi5kbGwgLSBvcz00LjAgaW1nPTAuMCBzeXM9NS4y CiAgICAgICAgICAgICAgICAgICJjeWdwbmcxNi0xNi5kbGwiIHYwLjAgdHM9MjAyNS0wNC0yMyAx ODozNgogICA0MmsgMjAyMy8wMi8xOSBDOlxjeWd3aW42NFxiaW5cY3lncG9wdC0wLmRsbCAtIG9z PTQuMCBpbWc9MC4wIHN5cz01LjIKICAgICAgICAgICAgICAgICAgImN5Z3BvcHQtMC5kbGwiIHYw LjAgdHM9MjAyMy0wMi0xOSAxOTo0NQogICAxOGsgMjAyMC8wNS8xNyBDOlxjeWd3aW42NFxiaW5c Y3lncmFxbS0wLmRsbCAtIG9zPTQuMCBpbWc9MC4wIHN5cz01LjIKICAgICAgICAgICAgICAgICAg ImN5Z3JhcW0tMC5kbGwiIHYwLjAgdHM9MjAyMC0wNS0xNyAxNTo0MQogIDI1N2sgMjAyMi8xMC8w OCBDOlxjeWd3aW42NFxiaW5cY3lncmVhZGxpbmU3LmRsbCAtIG9zPTQuMCBpbWc9MC4wIHN5cz01 LjIKICAgICAgICAgICAgICAgICAgImN5Z3JlYWRsaW5lNy5kbGwiIHYwLjAgdHM9MjAyMi0xMC0w OCAwNTozNwogIDI3MWsgMjAyNS8wNy8xMiBDOlxjeWd3aW42NFxiaW5cY3lncmVhZGxpbmU4LmRs bCAtIG9zPTQuMCBpbWc9MC4wIHN5cz01LjIKICAgICAgICAgICAgICAgICAgImN5Z3JlYWRsaW5l OC5kbGwiIHYwLjAgdHM9MjAyNS0wNy0xMiAyMzozNwogICAyNGsgMjAyNS8wNy8xMiBDOlxjeWd3 aW42NFxiaW5cY3lnc2hhcnB5dXYtMC5kbGwgLSBvcz00LjAgaW1nPTAuMCBzeXM9NS4yCiAgICAg ICAgICAgICAgICAgICJjeWdzaGFycHl1di0wLmRsbCIgdjAuMCB0cz0yMDI1LTA3LTEyIDE4OjA3 CiAgMjIzayAyMDI1LzAyLzAzIEM6XGN5Z3dpbjY0XGJpblxjeWdzbWFydGNvbHMtMS5kbGwgLSBv cz00LjAgaW1nPTAuMCBzeXM9NS4yCiAgICAgICAgICAgICAgICAgICJjeWdzbWFydGNvbHMtMS5k bGwiIHYwLjAgdHM9MjAyNS0wMi0wMyAwMjozOAogMTAxOGsgMjAyNi8wMy8wNiBDOlxjeWd3aW42 NFxiaW5cY3lnc291cmNlLWhpZ2hsaWdodC00LmRsbCAtIG9zPTQuMCBpbWc9MC4wIHN5cz01LjIK ICAgICAgICAgICAgICAgICAgImN5Z3NvdXJjZS1oaWdobGlnaHQtNC5kbGwiIHYwLjAgdHM9MjAy Ni0wMy0wNiAxNToxNAogMTQ0OGsgMjAyNS8wMi8yNyBDOlxjeWd3aW42NFxiaW5cY3lnc3FsaXRl My0wLmRsbCAtIG9zPTQuMCBpbWc9MC4wIHN5cz01LjIKICAgICAgICAgICAgICAgICAgImN5Z3Nx bGl0ZTMtMC5kbGwiIHYwLjAgdHM9MjAyNS0wMi0yNyAxNTo0NwogIDUxMmsgMjAyMy8wOS8xMiBD OlxjeWd3aW42NFxiaW5cY3lnc3NsLTEuMS5kbGwgLSBvcz00LjAgaW1nPTAuMCBzeXM9NS4yCiAg ICAgICAgICAgICAgICAgICJjeWdzc2wtMS4xLmRsbCIgdjAuMCB0cz0yMDIzLTA5LTEyIDE4OjM2 CiAgOTUwayAyMDI2LzA0LzEwIEM6XGN5Z3dpbjY0XGJpblxjeWdzc2wtMy5kbGwgLSBvcz00LjAg aW1nPTAuMCBzeXM9NS4yCiAgICAgICAgICAgICAgICAgICJjeWdzc2wtMy5kbGwiIHYwLjAgdHM9 MjAyNi0wNC0xMCAxMzozNgogMjE4N2sgMjAyNS8wNi8xNSBDOlxjeWd3aW42NFxiaW5cY3lnc3Rk YysrLTYuZGxsIC0gb3M9NC4wIGltZz0wLjAgc3lzPTUuMgogICAgICAgICAgICAgICAgICAiY3ln c3RkYysrLTYuZGxsIiB2MC4wIHRzPTIwMjUtMDYtMTUgMDk6MTYKICAgNzFrIDIwMjYvMDEvMjIg QzpcY3lnd2luNjRcYmluXGN5Z3Rhc24xLTYuZGxsIC0gb3M9NC4wIGltZz0wLjAgc3lzPTUuMgog ICAgICAgICAgICAgICAgICAiY3lndGFzbjEtNi5kbGwiIHYwLjAgdHM9MjAyNi0wMS0yMiAyMDoz OQogICA1OWsgMjAyNC8wNC8yOCBDOlxjeWd3aW42NFxiaW5cY3lndGljdy0xMC5kbGwgLSBvcz00 LjAgaW1nPTAuMCBzeXM9NS4yCiAgICAgICAgICAgICAgICAgICJjeWd0aWN3LTEwLmRsbCIgdjAu MCB0cz0yMDI0LTA0LTI4IDE3OjA0CiAgNTA5ayAyMDI1LzEyLzA2IEM6XGN5Z3dpbjY0XGJpblxj eWd0aWZmLTcuZGxsIC0gb3M9NC4wIGltZz0wLjAgc3lzPTUuMgogICAgICAgICAgICAgICAgICAi Y3lndGlmZi03LmRsbCIgdjAuMCB0cz0yMDI1LTEyLTA2IDA0OjAwCiAgIDExayAyMDI1LzEyLzA2 IEM6XGN5Z3dpbjY0XGJpblxjeWd0aWZmeHgtNy5kbGwgLSBvcz00LjAgaW1nPTAuMCBzeXM9NS4y CiAgICAgICAgICAgICAgICAgICJjeWd0aWZmeHgtNy5kbGwiIHYwLjAgdHM9MjAyNS0xMi0wNiAw NDowMAogIDE4NWsgMjAyMy8wNy8xNiBDOlxjeWd3aW42NFxiaW5cY3lndWNoYXJkZXQtMC5kbGwg LSBvcz00LjAgaW1nPTAuMCBzeXM9NS4yCiAgICAgICAgICAgICAgICAgICJjeWd1Y2hhcmRldC0w LmRsbCIgdjAuMCB0cz0yMDIzLTA3LTE2IDA4OjE5CiAyMDcwayAyMDI2LzAxLzA5IEM6XGN5Z3dp bjY0XGJpblxjeWd1bmlzdHJpbmctNS5kbGwgLSBvcz00LjAgaW1nPTAuMCBzeXM9NS4yCiAgICAg ICAgICAgICAgICAgICJjeWd1bmlzdHJpbmctNS5kbGwiIHYwLjAgdHM9MjAyNi0wMS0wOSAyMzoy NwogICAyOGsgMjAyNS8wMi8wMyBDOlxjeWd3aW42NFxiaW5cY3lndXVpZC0xLmRsbCAtIG9zPTQu MCBpbWc9MC4wIHN5cz01LjIKICAgICAgICAgICAgICAgICAgImN5Z3V1aWQtMS5kbGwiIHYwLjAg dHM9MjAyNS0wMi0wMyAwMjozNwogIDQ0MWsgMjAyNS8wNy8xMiBDOlxjeWd3aW42NFxiaW5cY3ln d2VicC03LmRsbCAtIG9zPTQuMCBpbWc9MC4wIHN5cz01LjIKICAgICAgICAgICAgICAgICAgImN5 Z3dlYnAtNy5kbGwiIHYwLjAgdHM9MjAyNS0wNy0xMiAxODowOAogICAxN2sgMjAyNS8wNy8xMiBD OlxjeWd3aW42NFxiaW5cY3lnd2VicGRlbXV4LTIuZGxsIC0gb3M9NC4wIGltZz0wLjAgc3lzPTUu MgogICAgICAgICAgICAgICAgICAiY3lnd2VicGRlbXV4LTIuZGxsIiB2MC4wIHRzPTIwMjUtMDct MTIgMTg6MDkKICAgMzdrIDIwMjUvMDcvMTIgQzpcY3lnd2luNjRcYmluXGN5Z3dlYnBtdXgtMy5k bGwgLSBvcz00LjAgaW1nPTAuMCBzeXM9NS4yCiAgICAgICAgICAgICAgICAgICJjeWd3ZWJwbXV4 LTMuZGxsIiB2MC4wIHRzPTIwMjUtMDctMTIgMTg6MDkKICAgMTJrIDIwMjUvMDEvMTMgQzpcY3ln d2luNjRcYmluXGN5Z1hhdS02LmRsbCAtIG9zPTQuMCBpbWc9MC4wIHN5cz01LjIKICAgICAgICAg ICAgICAgICAgImN5Z1hhdS02LmRsbCIgdjAuMCB0cz0yMDI1LTAxLTEzIDE2OjUxCiAgMTM0ayAy MDI1LzEyLzA2IEM6XGN5Z3dpbjY0XGJpblxjeWd4Y2ItMS5kbGwgLSBvcz00LjAgaW1nPTAuMCBz eXM9NS4yCiAgICAgICAgICAgICAgICAgICJjeWd4Y2ItMS5kbGwiIHYwLjAgdHM9MjAyNS0xMi0w NiAxMjo1MwogICAyMWsgMjAyNC8wNC8yNiBDOlxjeWd3aW42NFxiaW5cY3lnWGRtY3AtNi5kbGwg LSBvcz00LjAgaW1nPTAuMCBzeXM9NS4yCiAgICAgICAgICAgICAgICAgICJjeWdYZG1jcC02LmRs bCIgdjAuMCB0cz0yMDI0LTA0LTI2IDE4OjQ0CiAxMjMxayAyMDIzLzA0LzE2IEM6XGN5Z3dpbjY0 XGJpblxjeWd4bWwyLTIuZGxsIC0gb3M9NC4wIGltZz0wLjAgc3lzPTUuMgogICAgICAgICAgICAg ICAgICAiY3lneG1sMi0yLmRsbCIgdjAuMCB0cz0yMDIzLTA0LTE2IDA3OjU2CiAgIDM0ayAyMDI0 LzEyLzMxIEM6XGN5Z3dpbjY0XGJpblxjeWd4eGhhc2gtMC5kbGwgLSBvcz00LjAgaW1nPTAuMCBz eXM9NS4yCiAgICAgICAgICAgICAgICAgICJjeWd4eGhhc2gtMC5kbGwiIHYwLjAgdHM9MjAyNC0x Mi0zMSAxNjoxMAogICA4OWsgMjAyNi8wMi8yMSBDOlxjeWd3aW42NFxiaW5cY3lnei5kbGwgLSBv cz00LjAgaW1nPTAuMCBzeXM9NS4yCiAgICAgICAgICAgICAgICAgICJjeWd6LmRsbCIgdjAuMCB0 cz0yMDI2LTAyLTIxIDE5OjI0CiAgNjY1ayAyMDI1LzAyLzIzIEM6XGN5Z3dpbjY0XGJpblxjeWd6 c3RkLTEuZGxsIC0gb3M9NC4wIGltZz0wLjAgc3lzPTUuMgogICAgICAgICAgICAgICAgICAiY3ln enN0ZC0xLmRsbCIgdjAuMCB0cz0yMDI1LTAyLTIzIDE2OjAxCiAzMDkzayAyMDI2LzA0LzIxIEM6 XGN5Z3dpbjY0XGJpblxjeWd3aW4xLmRsbCAtIG9zPTQuMCBpbWc9MC4wIHN5cz01LjIKICAgICAg ICAgICAgICAgICAgImN5Z3dpbjEuZGxsIiB2MC4wIHRzPTIwMjYtMDQtMjEgMTY6NDkKICAgIEN5 Z3dpbiBETEwgdmVyc2lvbiBpbmZvOgogICAgICAgIERMTCB2ZXJzaW9uOiAzLjYuOQogICAgICAg IEFQSSBtYWpvcjogMAogICAgICAgIEFQSSBtaW5vcjogMzU3CiAgICAgICAgU2hhcmVkIGRhdGE6 IDUKICAgICAgICBETEwgaWRlbnRpZmllcjogY3lnd2luMQogICAgICAgIE1vdW50IHJlZ2lzdHJ5 OiAzCiAgICAgICAgQ3lnd2luIHJlZ2lzdHJ5IG5hbWU6IEN5Z3dpbgogICAgICAgIEluc3RhbGxh dGlvbnMgbmFtZTogSW5zdGFsbGF0aW9ucwogICAgICAgIEN5Z2RyaXZlIGRlZmF1bHQgcHJlZml4 OiAKICAgICAgICBCdWlsZCBkYXRlOiAKICAgICAgICBTaGFyZWQgaWQ6IGN5Z3dpbjFTNQoKCkNh bid0IGZpbmQgdGhlIGN5Z3J1bnNydiB1dGlsaXR5LCBza2lwcGluZyBzZXJ2aWNlcyBjaGVjay4K CgpDeWd3aW4gUGFja2FnZSBJbmZvcm1hdGlvbgpMYXN0IGRvd25sb2FkZWQgZmlsZXMgdG86IEM6 XGN5Z3dpbi1kb3dubG9hZHMKTGFzdCBkb3dubG9hZGVkIGZpbGVzIGZyb206IGh0dHBzOi8vZnRw LmJ5Zmx5LmJ5L3B1Yi9jeWd3aW4vCgpQYWNrYWdlICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBWZXJzaW9uICAgICAgICAgICAgIAlTdGF0dXMKX2F1dG9yZWJhc2UgICAgICAgICAgICAg ICAgICAgICAgICAgICAgMDAxMDkxLTEgICAgICAgICAgICAgICAgIE9LCmFsdGVybmF0aXZlcyAg ICAgICAgICAgICAgICAgICAgICAgICAgIDEuMzEtMSAgICAgICAgICAgICAgICAgICBPSwpiYXNl LWN5Z3dpbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAzLjgtMiAgICAgICAgICAgICAgICAg ICAgT0sKYmFzZS1maWxlcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNC4zLTMgICAgICAg ICAgICAgICAgICAgIE9LCmJhc2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDUu Mi4yMS0xICAgICAgICAgICAgICAgICBPSwpiaW51dGlscyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAyLjQ2LTEgICAgICAgICAgICAgICAgICAgT0sKYnppcDIgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgMS4wLjgtMiAgICAgICAgICAgICAgICAgIE9LCmNhLWNlcnRpZmlj YXRlcyAgICAgICAgICAgICAgICAgICAgICAgIDIwMjUuMi44MF92OS4wLjMwNC0xICAgICBPSwpj b3JldXRpbHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA5LjAtMSAgICAgICAgICAgICAg ICAgICAgT0sKY3J5cHRvLXBvbGljaWVzICAgICAgICAgICAgICAgICAgICAgICAgMjAxOTAyMTgt MSAgICAgICAgICAgICAgIE9LCmN5Z3V0aWxzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IDEuNC4xNy00ICAgICAgICAgICAgICAgICBPSwpjeWd3aW4gICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAzLjYuOS0xICAgICAgICAgICAgICAgICAgT0sKY3lnd2luLWRlYnVnaW5mbyAg ICAgICAgICAgICAgICAgICAgICAgMy42LjktMSAgICAgICAgICAgICAgICAgIE9LCmRhc2ggICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuNS4xMi01ICAgICAgICAgICAgICAgICBP SwpkZXNrdG9wLWZpbGUtdXRpbHMgICAgICAgICAgICAgICAgICAgICAwLjI4LTEgICAgICAgICAg ICAgICAgICAgT0sKZGlmZnV0aWxzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMy4xMi0x ICAgICAgICAgICAgICAgICAgIE9LCmVkaXRyaWdodHMgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIDEuMDQtMSAgICAgICAgICAgICAgICAgICBPSwpmaWxlICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICA1LjQ2LTEgICAgICAgICAgICAgICAgICAgT0sKZmluZHV0aWxzICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgNC4xMC4wLTEgICAgICAgICAgICAgICAgIE9LCmdhd2sg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDUuNC4wLTEgICAgICAgICAgICAgICAg ICBPSwpnZGIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxNS4yLTEgICAgICAg ICAgICAgICAgICAgT0sKZ2V0ZW50ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMi4x OC45MC01ICAgICAgICAgICAgICAgIE9LCmdldHRleHQtbG9jYWxlLWFsaWFzICAgICAgICAgICAg ICAgICAgIDAuMjYtMSAgICAgICAgICAgICAgICAgICBPSwpncmVwICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAzLjEyLTEgICAgICAgICAgICAgICAgICAgT0sKZ3JvZmYgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgMS4yNC4xLTEgICAgICAgICAgICAgICAgIE9LCmdz ZXR0aW5ncy1kZXNrdG9wLXNjaGVtYXMgICAgICAgICAgICAgIDMuMjQuMS0xICAgICAgICAgICAg ICAgICBPSwpnemlwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLjE0LTEgICAg ICAgICAgICAgICAgICAgT0sKaG9zdG5hbWUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg My4xMy0xICAgICAgICAgICAgICAgICAgIE9LCmluZm8gICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIDcuMS0yICAgICAgICAgICAgICAgICAgICBPSwppcGMtdXRpbHMgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAxLjEtMSAgICAgICAgICAgICAgICAgICAgT0sKbGVzcyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNjkxLTEgICAgICAgICAgICAgICAgICAgIE9L CmxpYmFyZ3AgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIwMjUwOTE3LTIgICAgICAg ICAgICAgICBPSwpsaWJhdHRyMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyLjUuMi0y ICAgICAgICAgICAgICAgICAgT0sKbGliYmxraWQxICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgMi40MC4yLTIgICAgICAgICAgICAgICAgIE9LCmxpYmJyb3RsaWNvbW1vbjEgICAgICAgICAg ICAgICAgICAgICAgIDEuMi4wLTEgICAgICAgICAgICAgICAgICBPSwpsaWJicm90bGlkZWMxICAg ICAgICAgICAgICAgICAgICAgICAgICAxLjIuMC0xICAgICAgICAgICAgICAgICAgT0sKbGliYnoy XzEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMS4wLjgtMiAgICAgICAgICAgICAgICAg IE9LCmxpYmNyeXB0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQuNS4yLTEgICAgICAg ICAgICAgICAgICBPSwpsaWJkZWZsYXRlMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLjI1 LTEgICAgICAgICAgICAgICAgICAgT0sKbGliZXhwYXQxICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgMi43LjUtMSAgICAgICAgICAgICAgICAgIE9LCmxpYmZkaXNrMSAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIDIuNDAuMi0yICAgICAgICAgICAgICAgICBPSwpsaWJmZmk2ICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAzLjIuMS0yICAgICAgICAgICAgICAgICAgT0sKbGli ZmZpOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMy41LjItMSAgICAgICAgICAgICAg ICAgIE9LCmxpYmZyZWV0eXBlNiAgICAgICAgICAgICAgICAgICAgICAgICAgIDIuMTMuMy0xICAg ICAgICAgICAgICAgICBPSwpsaWJmcmliaWRpMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAx LjAuMTYtMSAgICAgICAgICAgICAgICAgT0sKbGliZ2MxICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgOC4yLjEyLTEgICAgICAgICAgICAgICAgIE9LCmxpYmdjYzEgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIDEzLjQuMC0xICAgICAgICAgICAgICAgICBPSwpsaWJnZGJtNiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLjI2LTEgICAgICAgICAgICAgICAgICAgT0sK bGliZ2RibV9jb21wYXQ0ICAgICAgICAgICAgICAgICAgICAgICAgMS4yNi0xICAgICAgICAgICAg ICAgICAgIE9LCmxpYmdsaWIyLjBfMCAgICAgICAgICAgICAgICAgICAgICAgICAgIDIuODguMS0x ICAgICAgICAgICAgICAgICBPSwpsaWJnbXAxMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICA2LjMuMC0xICAgICAgICAgICAgICAgICAgT0sKbGliZ29tcDEgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgMTMuNC4wLTEgICAgICAgICAgICAgICAgIE9LCmxpYmdyYXBoaXRlMl8zICAg ICAgICAgICAgICAgICAgICAgICAgIDEuMy4xNC0xICAgICAgICAgICAgICAgICBPSwpsaWJndWls ZTMuMF8xICAgICAgICAgICAgICAgICAgICAgICAgICAzLjAuMTEtMSAgICAgICAgICAgICAgICAg T0sKbGliaGFyZmJ1enowICAgICAgICAgICAgICAgICAgICAgICAgICAgMTEuMC4xLTIgICAgICAg ICAgICAgICAgIE9LCmxpYmljb252ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuMTkt MiAgICAgICAgICAgICAgICAgICBPSwpsaWJpY29udjIgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAxLjE5LTIgICAgICAgICAgICAgICAgICAgT0sKbGliaW1hZ2VxdWFudDAgICAgICAgICAg ICAgICAgICAgICAgICAgMi4xMC4wLTEgICAgICAgICAgICAgICAgIE9LCmxpYmludGw4ICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDAuMjIuNS0xICAgICAgICAgICAgICAgICBPSwpsaWJq YmlnMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyLjEtMiAgICAgICAgICAgICAgICAg ICAgT0sKbGlianBlZzggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMy4xLjQuMS0xICAg ICAgICAgICAgICAgIE9LCmxpYmxhc3Rsb2cyICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIu NDAuMi0yICAgICAgICAgICAgICAgICBPSwpsaWJsY21zMl8yICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAyLjE2LTEgICAgICAgICAgICAgICAgICAgT0sKbGlibHo0XzEgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgMS45LjQtMSAgICAgICAgICAgICAgICAgIE9LCmxpYmx6bWE1ICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDUuOC4zLTEgICAgICAgICAgICAgICAgICBPSwps aWJtcGZyNiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA0LjIuMi0xICAgICAgICAgICAg ICAgICAgT0sKbGlibmN1cnNlc3cxMCAgICAgICAgICAgICAgICAgICAgICAgICAgNi41KzIwMjQw NDI3LTEgICAgICAgICAgIE9LCmxpYnAxMS1raXQwICAgICAgICAgICAgICAgICAgICAgICAgICAg IDAuMjMuMjAtMSAgICAgICAgICAgICAgICBPSwpsaWJwY3JlMSAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICA4LjQ1LTEgICAgICAgICAgICAgICAgICAgT0sKbGlicGNyZTJfOF8wICAgICAg ICAgICAgICAgICAgICAgICAgICAgMTAuNDctMSAgICAgICAgICAgICAgICAgIE9LCmxpYnBpcGVs aW5lMSAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuNS44LTEgICAgICAgICAgICAgICAgICBP SwpsaWJwbmcxNiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLjYuNDctMiAgICAgICAg ICAgICAgICAgT0sKbGlicG9wdC1jb21tb24gICAgICAgICAgICAgICAgICAgICAgICAgMS4xOS0x ICAgICAgICAgICAgICAgICAgIE9LCmxpYnBvcHQwICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIDEuMTktMSAgICAgICAgICAgICAgICAgICBPSwpsaWJyYXFtMCAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAwLjcuMC0xICAgICAgICAgICAgICAgICAgT0sKbGlicmVhZGxpbmU3ICAg ICAgICAgICAgICAgICAgICAgICAgICAgOC4yLTIgICAgICAgICAgICAgICAgICAgIE9LCmxpYnJl YWRsaW5lOCAgICAgICAgICAgICAgICAgICAgICAgICAgIDguMy0xICAgICAgICAgICAgICAgICAg ICBPSwpsaWJzbWFydGNvbHMxICAgICAgICAgICAgICAgICAgICAgICAgICAyLjQwLjItMiAgICAg ICAgICAgICAgICAgT0sKbGlic291cmNlLWhpZ2hsaWdodC1jb21tb24gICAgICAgICAgICAgMy4x LjktMSAgICAgICAgICAgICAgICAgIE9LCmxpYnNvdXJjZS1oaWdobGlnaHQ0ICAgICAgICAgICAg ICAgICAgIDMuMS45LTEgICAgICAgICAgICAgICAgICBPSwpsaWJzcWxpdGUzXzAgICAgICAgICAg ICAgICAgICAgICAgICAgICAzLjQ5LjEtMSAgICAgICAgICAgICAgICAgT0sKbGlic3NsMS4xICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgMS4xLjF3LTEgICAgICAgICAgICAgICAgIE9LCmxp YnNzbDMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDMuNS42LTEgICAgICAgICAgICAg ICAgICBPSwpsaWJzdGRjKys2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMy40LjAtMSAg ICAgICAgICAgICAgICAgT0sKbGlidGFzbjFfNiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg NC4yMS4wLTEgICAgICAgICAgICAgICAgIE9LCmxpYnRpZmY3ICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIDQuNy4xLTEgICAgICAgICAgICAgICAgICBPSwpsaWJ1Y2hhcmRldDAgICAgICAg ICAgICAgICAgICAgICAgICAgICAwLjAuOC0xICAgICAgICAgICAgICAgICAgT0sKbGlidW5pc3Ry aW5nNSAgICAgICAgICAgICAgICAgICAgICAgICAgMS40LjEtMSAgICAgICAgICAgICAgICAgIE9L CmxpYnV1aWQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIuNDAuMi0yICAgICAgICAg ICAgICAgICBPSwpsaWJ3ZWJwNyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLjYuMC0x ICAgICAgICAgICAgICAgICAgT0sKbGlid2VicGRlbXV4MiAgICAgICAgICAgICAgICAgICAgICAg ICAgMS42LjAtMSAgICAgICAgICAgICAgICAgIE9LCmxpYndlYnBtdXgzICAgICAgICAgICAgICAg ICAgICAgICAgICAgIDEuNi4wLTEgICAgICAgICAgICAgICAgICBPSwpsaWJYYXU2ICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAxLjAuMTItMSAgICAgICAgICAgICAgICAgT0sKbGlieGNi MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMS4xNy4wLTIgICAgICAgICAgICAgICAg IE9LCmxpYlhkbWNwNiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuMS41LTEgICAgICAg ICAgICAgICAgICBPSwpsaWJ4bWwyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyLjEw LjQtMiAgICAgICAgICAgICAgICAgT0sKbGlieHhoYXNoMCAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgMC44LjMtMSAgICAgICAgICAgICAgICAgIE9LCmxpYnpzdGQxICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIDEuNS43LTEgICAgICAgICAgICAgICAgICBPSwpsb2dpbiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAxLjEzLTEgICAgICAgICAgICAgICAgICAgT0sKbWFu LWRiICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMi4xMy4xLTEgICAgICAgICAgICAg ICAgIE9LCm1pbnR0eSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDMuOC4yLTEgICAg ICAgICAgICAgICAgICBPSwpuY3Vyc2VzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA2 LjUrMjAyNDA0MjctMSAgICAgICAgICAgT0sKb3BlbnNzbCAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgMy41LjYtMSAgICAgICAgICAgICAgICAgIE9LCnAxMS1raXQgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIDAuMjMuMjAtMSAgICAgICAgICAgICAgICBPSwpwMTEta2l0LXRy dXN0ICAgICAgICAgICAgICAgICAgICAgICAgICAwLjIzLjIwLTEgICAgICAgICAgICAgICAgT0sK cHl0aG9uMzkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMy45LjE2LTEgICAgICAgICAg ICAgICAgIE9LCnB5dGhvbjM5LWJhYmVsICAgICAgICAgICAgICAgICAgICAgICAgIDIuMTcuMC0x ICAgICAgICAgICAgICAgICBPSwpweXRob24zOS1jaGFyZGV0ICAgICAgICAgICAgICAgICAgICAg ICA1LjIuMC0xICAgICAgICAgICAgICAgICAgT0sKcHl0aG9uMzktZG9jdXRpbHMgICAgICAgICAg ICAgICAgICAgICAgMC4yMi40LTEgICAgICAgICAgICAgICAgIE9LCnB5dGhvbjM5LWZpbGVsb2Nr ICAgICAgICAgICAgICAgICAgICAgIDMuMTcuMC0xICAgICAgICAgICAgICAgICBPSwpweXRob24z OS1pZG5hICAgICAgICAgICAgICAgICAgICAgICAgICAzLjExLTEgICAgICAgICAgICAgICAgICAg T0sKcHl0aG9uMzktaW1hZ2VzaXplICAgICAgICAgICAgICAgICAgICAgMS4zLjAtMSAgICAgICAg ICAgICAgICAgIE9LCnB5dGhvbjM5LWltYWdpbmcgICAgICAgICAgICAgICAgICAgICAgIDExLjMu MC0xICAgICAgICAgICAgICAgICBPSwpweXRob24zOS1pbXBvcnRsaWItbWV0YWRhdGEgICAgICAg ICAgICA4LjcuMS0xICAgICAgICAgICAgICAgICAgT0sKcHl0aG9uMzktaW5pY29uZmlnICAgICAg ICAgICAgICAgICAgICAgMi4wLjAtMiAgICAgICAgICAgICAgICAgIE9LCnB5dGhvbjM5LWppbmph MiAgICAgICAgICAgICAgICAgICAgICAgIDMuMS42LTEgICAgICAgICAgICAgICAgICBPSwpweXRo b24zOS1tYXJrdXBzYWZlICAgICAgICAgICAgICAgICAgICAzLjAuMy0xICAgICAgICAgICAgICAg ICAgT0sKcHl0aG9uMzktb2xlZmlsZSAgICAgICAgICAgICAgICAgICAgICAgMC40Ny0xICAgICAg ICAgICAgICAgICAgIE9LCnB5dGhvbjM5LXBhY2thZ2luZyAgICAgICAgICAgICAgICAgICAgIDI1 LjAtMSAgICAgICAgICAgICAgICAgICBPSwpweXRob24zOS1waXAgICAgICAgICAgICAgICAgICAg ICAgICAgICAyNi4wLjEtMSAgICAgICAgICAgICAgICAgT0sKcHl0aG9uMzktcGxhdGZvcm1kaXJz ICAgICAgICAgICAgICAgICAgNC40LjAtMSAgICAgICAgICAgICAgICAgIE9LCnB5dGhvbjM5LXBs dWdneSAgICAgICAgICAgICAgICAgICAgICAgIDEuNi4wLTEgICAgICAgICAgICAgICAgICBPSwpw eXRob24zOS1weWdtZW50cyAgICAgICAgICAgICAgICAgICAgICAyLjE5LjItMSAgICAgICAgICAg ICAgICAgT0sKcHl0aG9uMzktcHl0ZXN0ICAgICAgICAgICAgICAgICAgICAgICAgOC4zLjQtMSAg ICAgICAgICAgICAgICAgIE9LCnB5dGhvbjM5LXJlcXVlc3RzICAgICAgICAgICAgICAgICAgICAg IDIuMzIuNS0xICAgICAgICAgICAgICAgICBPSwpweXRob24zOS1zZXR1cHRvb2xzICAgICAgICAg ICAgICAgICAgICA4MC45LjAtMSAgICAgICAgICAgICAgICAgT0sKcHl0aG9uMzktc25vd2JhbGxz dGVtbWVyICAgICAgICAgICAgICAgMi4yLjAtMSAgICAgICAgICAgICAgICAgIE9LCnB5dGhvbjM5 LXNwaGlueCAgICAgICAgICAgICAgICAgICAgICAgIDQuNC4wLTEgICAgICAgICAgICAgICAgICBP SwpweXRob24zOS1zcGhpbnhjb250cmliLXNlcmlhbGl6aW5naHRtbCAxLjEuNS0xICAgICAgICAg ICAgICAgICAgT0sKcHl0aG9uMzktdG9tbCAgICAgICAgICAgICAgICAgICAgICAgICAgMC4xMC4y LTMgICAgICAgICAgICAgICAgIE9LCnB5dGhvbjM5LXR5cGluZ19leHRlbnNpb24gICAgICAgICAg ICAgIDQuMTUuMC0xICAgICAgICAgICAgICAgICBPSwpweXRob24zOS11cmxsaWIzICAgICAgICAg ICAgICAgICAgICAgICAyLjYuMi0xICAgICAgICAgICAgICAgICAgT0sKcHl0aG9uMzktd2hlZWwg ICAgICAgICAgICAgICAgICAgICAgICAgMC40NS4xLTEgICAgICAgICAgICAgICAgIE9LCnB5dGhv bjM5LXppcHAgICAgICAgICAgICAgICAgICAgICAgICAgIDMuMjMuMC0xICAgICAgICAgICAgICAg ICBPSwpyZWJhc2UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA0LjYuNi0xICAgICAg ICAgICAgICAgICAgT0sKcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMS4z LjQtMiAgICAgICAgICAgICAgICAgIE9LCnNlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIDQuMTAtMSAgICAgICAgICAgICAgICAgICBPSwpzaGFyZWQtbWltZS1pbmZvICAgICAg ICAgICAgICAgICAgICAgICAyLjQtMSAgICAgICAgICAgICAgICAgICAgT0sKdGFyICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgMS4zNS0yICAgICAgICAgICAgICAgICAgIE9LCnRl cm1pbmZvICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDYuNSsyMDI0MDQyNy0xICAgICAg ICAgICBPSwp0emNvZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyMDI2Yi0xICAg ICAgICAgICAgICAgICAgT0sKdHpkYXRhICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg MjAyNmItMSAgICAgICAgICAgICAgICAgIE9LCnV0aWwtbGludXggICAgICAgICAgICAgICAgICAg ICAgICAgICAgIDIuNDAuMi0yICAgICAgICAgICAgICAgICBPSwp2aW0tbWluaW1hbCAgICAgICAg ICAgICAgICAgICAgICAgICAgICA5LjEuMTgyNS0xICAgICAgICAgICAgICAgT0sKd2hpY2ggICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMi4yMy0xICAgICAgICAgICAgICAgICAgIE9L Cnh6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDUuOC4zLTEgICAgICAgICAg ICAgICAgICBPSwp6bGliMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLjMuMi0x ICAgICAgICAgICAgICAgICAgT0sKenN0ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgMS41LjctMSAgICAgICAgICAgICAgICAgIE9LClVzZSAtaCB0byBzZWUgaGVscCBhYm91dCBl YWNoIHNlY3Rpb24K --MP_/B=cqF_p=RxDw+ZtYI1pJFi3 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation: https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple --MP_/B=cqF_p=RxDw+ZtYI1pJFi3--