Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Date: Thu, 30 Jan 2003 11:06:57 -0600 From: Bradley Holdridge X-X-Sender: qa3636 AT il27-1054 To: Cygwin Mailing List Subject: Expect script stops working after upgrade to latest version Message-ID: MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-700199672-1040406684=:1980" Content-ID: ---559023410-700199672-1040406684=:1980 Content-Type: TEXT/PLAIN; CHARSET=US-ASCII Content-ID: A 40-page expect script I've been maintaining for my department for a year and a half stopped working when I upgraded to 20021217-1 last December. I reported it at that time: http://cygwin.com/ml/cygwin/2002-12/msg01316.html The same problem still occurs after upgrades to 20021218-1 as well as 20030128-1. When I back out to version 20010117-1, the script resumes functioning correctly. The script dies thusly (although the strings displayed after "invalid command name" and "while executing" vary): ---------------------------------------- expect: does "\r\n=== Received trap ===\r\n" (spawn_id 4) match regular expression "=+ +(Journaled Event [(]C[^:]*: +([0-9]+|0x[0-9A-Fa-f]+), +S[^:]*: +([0-9]+|0x[0-9A-Fa-f]+)[)]) +=+ *[\n\r]+"? no "=+ +(Received trap) +=+ *[\n\r]+"? yes expect: set expect_out(0,string) "=== Received trap ===\r\n" expect: set expect_out(1,string) "Received trap" expect: set expect_out(spawn_id) "4" expect: set expect_out(buffer) "\r\n=== Received trap ===\r\n" ===== Received trap ===== expect: does "" (spawn_id 4) match regular expression "^toolname AT 4840_27_28> "? no "([^\n\r]*)[\n\r][\n\r]"? no expect: does "toolname AT 4840_27_28> \r\n=== Sending set ===\r\n" (spawn_id 4) match regular expression "^toolname AT 4840_27_28> "? yes expect: set expect_out(0,string) "toolname AT 4840_27_28> " expect: set expect_out(spawn_id) "4" expect: set expect_out(buffer) "toolname AT 4840_27_28> " invalid command name "^C" while executing "^A" invoked from within "expect_user -nobrace -re "^ *#\[^\n\r]*\[\n\r]+" { send_log $expect_out(buffer) } -re "^ *auto-journaling +(on|off) *\[\n\r]+" { ..." invoked from within "expect_user { -re "^ *#\[^\n\r]*\[\n\r]+" { send_log $expect_out(buffer) } -re "^ *auto-journaling +(on|off) *\[\n\r]+" { se..." ("while" body line 3) invoked from within "while { 1 } { send_user $tool_prompt expect_user { -re "^ *#\[^\n\r]*\[\n\r]+" { send_log $expect_out(buffer) } -re "^ *auto-j..." (file "/usr/local/bin/cneomi" line 1583) ---------------------------------------- What it's attempting to do First, it matches "===== Received trap =====" via the second regexp in this pattern: expect_before { -re "=+ +(Journaled Event \[(]C\[^:]*: +(${num_pat}), +S\[^:]*: +(${num_pat})\[)]) +=+ *\[\n\r]+" { send_user "\n===== $expect_out(1,string) =====\n" dump_output send_special_set $expect_out(2,string) $expect_out(3,string) } -re "=+ +(Received trap) +=+ *\[\n\r]+" { send_user "\n===== $expect_out(1,string) =====\n" dump_output } -re "=+ +(Discarded trap from \"\[0-9.]+\") +=+ *\[\n\r]+" { send_user "\n===== $expect_out(1,string) =====\n" dump_output } -re "=+ +(Sending set) +=+ *\[\n\r]+" { send_user "\n===== $expect_out(1,string) =====\n" dump_output } } Then, it runs dump_output to dump the output from the spawned process until the tool prompt is encountered. The expect script dies after matching the prompt string regexp: proc dump_output {} { global prompt set old_before [ expect_before -info ] set old_after [ expect_after -info ] expect_before expect_after expect { -re "^${prompt}" {} -re "(\[^\n\r]*)\[\n\r]\[\n\r]" { send_user " $expect_out(1,string)\n" exp_continue } } expect_before -brace $old_before expect_after -brace $old_after } ---------------------------------------- Here's what it looks like when it works with version 20010117-1: expect: does "\r\n=== Received trap ===\r\n" (spawn_id 4) match regular expression "=+ +(Journaled Event [(]C[^:]*: +([0-9]+|0x[0-9A-Fa-f]+), +S[^:]*: +([0-9]+|0x[0-9A-Fa-f]+)[)]) +=+ *[\n\r]+"? no "=+ +(Received trap) +=+ *[\n\r]+"? yes expect: set expect_out(0,string) "=== Received trap ===\r\n" expect: set expect_out(1,string) "Received trap" expect: set expect_out(spawn_id) "4" expect: set expect_out(buffer) "\r\n=== Received trap ===\r\n" ===== Received trap ===== expect: does "" (spawn_id 4) match regular expression "^toolname AT 4840_27_28> "? no "([^\n\r]*)[\n\r][\n\r]"? no expect: does "toolname AT 4840_27_28> \r\n=== Sending set ===\r\n" (spawn_id 4) match regular expression "^toolname AT 4840_27_28> "? yes expect: set expect_out(0,string) "toolname AT 4840_27_28> " expect: set expect_out(spawn_id) "4" expect: set expect_out(buffer) "toolname AT 4840_27_28> " CNEOMI> expect: does "\r\n=== Sending set ===\r\n" (spawn_id 4) match regular expression "=+ +(Journaled Event [(]C[^:]*: +([0-9]+|0x[0-9A-Fa-f]+), +S[^:]*: +([0-9]+|0x[0-9A-Fa-f]+)[)]) +=+ *[\n\r]+"? no "=+ +(Received trap) +=+ *[\n\r]+"? no "=+ +(Discarded trap from "[0-9.]+") +=+ *[\n\r]+"? no "=+ +(Sending set) +=+ *[\n\r]+"? yes expect: set expect_out(0,string) "=== Sending set ===\r\n" expect: set expect_out(1,string) "Sending set" expect: set expect_out(spawn_id) "4" expect: set expect_out(buffer) "\r\n=== Sending set ===\r\n" ===== Sending set ===== ---------------------------------------- -- Bradley Holdridge ---559023410-700199672-1040406684=:1980 Content-Type: TEXT/PLAIN; NAME="cygcheck.txt" Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: cygcheck dump Content-Disposition: ATTACHMENT; FILENAME="cygcheck.txt" DQpDeWd3aW4gV2luOTUvTlQgQ29uZmlndXJhdGlvbiBEaWFnbm9zdGljcw0K Q3VycmVudCBTeXN0ZW0gVGltZTogVGh1IERlYyAyNiAxMDoyODoxNSAyMDAy DQoNCldpbmRvd3MgMjAwMCBQcm9mZXNzaW9uYWwgVmVyIDUuMCBCdWlsZCAy MTk1IFNlcnZpY2UgUGFjayAzDQoNClBhdGg6CUM6XGN5Z3dpblx1c3JcbG9j YWxcYmluDQoJQzpcY3lnd2luXGJpbg0KCUM6XGN5Z3dpblxiaW4NCgljOlxQ ZXJsXGJpblwNCgljOlxXSU5OVFxzeXN0ZW0zMg0KCWM6XFdJTk5UDQoJYzpc V0lOTlRcU3lzdGVtMzJcV2JlbQ0KCWM6XFByb2dyYW0gRmlsZXNcSHVtbWlu Z2JpcmRcQ29ubmVjdGl2aXR5XDcuMTBcQWNjZXNzb3JpZXNcDQoJYzpcUHJv Z3JhbSBGaWxlc1xFeGVjdXRpdmUgU29mdHdhcmVcRGlza2VlcGVyV29ya3N0 YXRpb25cDQoJYzpcUHJvZ3JhbSBGaWxlc1xhdHJpYVxiaW4NCgljOlxudHV0 aWxzDQoJYzpcU2NyaXB0cw0KCWM6XGJ0c1xjZG1hLnIxNlxjb2RlXHNyY1xo bHBcdG9vbHNcYmF0Y2gNCglDOlxjeWd3aW5caG9tZVxxYTM2MzZcYmluDQoN ClN5c0RpcjogQzpcV0lOTlRcU3lzdGVtMzINCldpbkRpcjogQzpcV0lOTlQN Cg0KQ1lHV0lOID0gYHR0eSBudHNlYyBlcnJvcl9zdGFydD1jOlxjeWd3aW5c YmluXGR1bXBlci5leGUnDQpIT01FID0gYEM6XGN5Z3dpblxob21lXHFhMzYz NicNCk1BS0VfTU9ERSA9IGB1bml4Jw0KUFdEID0gYC9ob21lL3FhMzYzNi90 ZXN0L2NuZW9taS90b29sJw0KVVNFUiA9IGBxYTM2MzYnDQoNCkFMTFVTRVJT UFJPRklMRSA9IGBEOlxQcm9maWxlc1xBbGwgVXNlcnMnDQpBUFBEQVRBID0g YEQ6XFByb2ZpbGVzXHFhMzYzNlxBcHBsaWNhdGlvbiBEYXRhJw0KQVRSSUFI T01FID0gYEM6XHByb2dyYW0gZmlsZXNcYXRyaWEnDQpDSEVBVFMgPSBgQ0hF QVRfTExQPXllcyBDSEVBVF9GT1VOREFUSU9OPXllcyBDSEVBVF9TU0k9eWVz Jw0KQ0hFQVRfQUxMID0gYENIRUFUX0xMUD15ZXMgQ0hFQVRfRk9VTkRBVElP Tj15ZXMgQ0hFQVRfU1NJPXllcyBDSEVBVF9ITFA9eWVzIENIRUFUX1NOTVA9 eWVzJw0KQ0xFQVJDQVNFX1BSSU1BUllfR1JPVVAgPSBgSUwyN2N1MDgnDQpD T01NT05QUk9HUkFNRklMRVMgPSBgQzpcUHJvZ3JhbSBGaWxlc1xDb21tb24g RmlsZXMnDQpDT01QVVRFUk5BTUUgPSBgaWwyNy0xMDU0Jw0KQ09NU1BFQyA9 IGBDOlxXSU5OVFxzeXN0ZW0zMlxjbWQuZXhlJw0KRElSQ01EID0gYC9vZ24n DQpESVNLRUVQRVJJQ09OID0gYEM6XFByb2dyYW0gRmlsZXNcRXhlY3V0aXZl IFNvZnR3YXJlXERpc2tlZXBlcldvcmtzdGF0aW9uXCcNCkZJR05PUkUgPSBg Lm86ficNCkhJU1RDT05UUk9MID0gYGlnbm9yZWR1cHMnDQpIT01FRFJJVkUg PSBgSDonDQpIT01FUEFUSCA9IGBcJw0KSE9NRVNIQVJFID0gYFxcSUwyN0ZJ TDA3XFFBMzYzNiQnDQpIT1NUTkFNRSA9IGBpbDI3LTEwNTQnDQpMT0dPTlNF UlZFUiA9IGBcXElMMjdOQTFEQzAxJw0KTFlOWF9DRkcgPSBgL2hvbWUvcWEz NjM2L2x5bnguY2ZnJw0KTUFOUEFUSCA9IGA6L3Vzci9zc2wvbWFuJw0KTlVN QkVSX09GX1BST0NFU1NPUlMgPSBgMicNCk9MRFBXRCA9IGAvaG9tZS9xYTM2 MzYnDQpPUzJMSUJQQVRIID0gYEM6XFdJTk5UXHN5c3RlbTMyXG9zMlxkbGw7 Jw0KT1MgPSBgV2luZG93c19OVCcNClBBVEhFWFQgPSBgLkNPTTsuRVhFOy5C QVQ7LkNNRDsuVkJTOy5WQkU7LkpTOy5KU0U7LldTRjsuV1NIJw0KUFJJTlRF UiA9IGBcXGlsMjdwcnQxMFxJTDI3LTJHNy0wMScNClBST0NFU1NPUl9BUkNI SVRFQ1RVUkUgPSBgeDg2Jw0KUFJPQ0VTU09SX0lERU5USUZJRVIgPSBgeDg2 IEZhbWlseSAxNSBNb2RlbCAxIFN0ZXBwaW5nIDIsIEdlbnVpbmVJbnRlbCcN ClBST0NFU1NPUl9MRVZFTCA9IGAxNScNClBST0NFU1NPUl9SRVZJU0lPTiA9 IGAwMTAyJw0KUFJPR1JBTUZJTEVTID0gYEM6XFByb2dyYW0gRmlsZXMnDQpQ Uk9NUFQgPSBgJFAkRycNClBTMSA9IGBcW1wwMzNdMDtcd1wwMDcNClwwMzNb MzJtXF1cdUBcaCBcW1wwMzNbMzNtXHdcMDMzWzBtXF0NCiQgJw0KU0hFTEwg PSBgL2Jpbi9iYXNoJw0KU0hMVkwgPSBgMScNClNNU19MT0NBTF9ESVIgPSBg QzpcV0lOTlQnDQpTWVNURU1EUklWRSA9IGBDOicNClNZU1RFTVJPT1QgPSBg QzpcV0lOTlQnDQpURU1QID0gYGQ6XFByb2ZpbGVzXHFhMzYzNlxMT0NBTFN+ MVxUZW1wJw0KVEVSTSA9IGBjeWd3aW4nDQpUTVAgPSBgZDpcUHJvZmlsZXNc cWEzNjM2XExPQ0FMU34xXFRlbXAnDQpVU0VSRE9NQUlOID0gYE5BMScNClVT RVJOQU1FID0gYFFBMzYzNicNClVTRVJQUk9GSUxFID0gYEQ6XFByb2ZpbGVz XHFhMzYzNicNCldJTkRJUiA9IGBDOlxXSU5OVCcNCl8gPSBgL3Vzci9iaW4v Y3lnY2hlY2snDQoNCkhLRVlfQ1VSUkVOVF9VU0VSXFNvZnR3YXJlXEN5Z251 cyBTb2x1dGlvbnMNCkhLRVlfQ1VSUkVOVF9VU0VSXFNvZnR3YXJlXEN5Z251 cyBTb2x1dGlvbnNcQ3lnd2luDQpIS0VZX0NVUlJFTlRfVVNFUlxTb2Z0d2Fy ZVxDeWdudXMgU29sdXRpb25zXEN5Z3dpblxtb3VudHMgdjINCkhLRVlfQ1VS UkVOVF9VU0VSXFNvZnR3YXJlXEN5Z251cyBTb2x1dGlvbnNcQ3lnd2luXFBy b2dyYW0gT3B0aW9ucw0KSEtFWV9DVVJSRU5UX1VTRVJcU29mdHdhcmVcQ3ln bnVzIFNvbHV0aW9uc1xDWUdXSU4uRExMIHNldHVwDQpIS0VZX0NVUlJFTlRf VVNFUlxTb2Z0d2FyZVxDeWdudXMgU29sdXRpb25zXENZR1dJTi5ETEwgc2V0 dXBcYjE1LjANCkhLRVlfQ1VSUkVOVF9VU0VSXFNvZnR3YXJlXEN5Z251cyBT b2x1dGlvbnNcQ1lHV0lOLkRMTCBzZXR1cFxiMTUuMFxtb3VudHMNCkhLRVlf Q1VSUkVOVF9VU0VSXFNvZnR3YXJlXEN5Z251cyBTb2x1dGlvbnNcQ1lHV0lO LkRMTCBzZXR1cFxiMTUuMFxtb3VudHNcMDANCiAgKGRlZmF1bHQpID0gYFxc Llx0YXBlMTonDQogIHVuaXggPSBgL2Rldi9zdDEnDQogIGZiaW5hcnkgPSAw eDAwMDAwMDAwDQogIGZzaWxlbnQgPSAweDAwMDAwMDAxDQpIS0VZX0NVUlJF TlRfVVNFUlxTb2Z0d2FyZVxDeWdudXMgU29sdXRpb25zXENZR1dJTi5ETEwg c2V0dXBcYjE1LjBcbW91bnRzXDAxDQogIChkZWZhdWx0KSA9IGBcXC5cdGFw ZTA6Jw0KICB1bml4ID0gYC9kZXYvc3QwJw0KICBmYmluYXJ5ID0gMHgwMDAw MDAwMA0KICBmc2lsZW50ID0gMHgwMDAwMDAwMQ0KSEtFWV9DVVJSRU5UX1VT RVJcU29mdHdhcmVcQ3lnbnVzIFNvbHV0aW9uc1xDWUdXSU4uRExMIHNldHVw XGIxNS4wXG1vdW50c1wwMg0KICAoZGVmYXVsdCkgPSBgXFwuXGI6Jw0KICB1 bml4ID0gYC9kZXYvZmQxJw0KICBmYmluYXJ5ID0gMHgwMDAwMDAwMA0KICBm c2lsZW50ID0gMHgwMDAwMDAwMQ0KSEtFWV9DVVJSRU5UX1VTRVJcU29mdHdh cmVcQ3lnbnVzIFNvbHV0aW9uc1xDWUdXSU4uRExMIHNldHVwXGIxNS4wXG1v dW50c1wwMw0KICAoZGVmYXVsdCkgPSBgXFwuXGE6Jw0KICB1bml4ID0gYC9k ZXYvZmQwJw0KICBmYmluYXJ5ID0gMHgwMDAwMDAwMA0KICBmc2lsZW50ID0g MHgwMDAwMDAwMQ0KSEtFWV9DVVJSRU5UX1VTRVJcU29mdHdhcmVcQ3lnbnVz IFNvbHV0aW9uc1xDWUdXSU4uRExMIHNldHVwXGIxNS4wXG1vdW50c1wwNA0K ICAoZGVmYXVsdCkgPSBgQzonDQogIHVuaXggPSBgLycNCiAgZmJpbmFyeSA9 IDB4MDAwMDAwMDANCiAgZnNpbGVudCA9IDB4MDAwMDAwMDANCkhLRVlfTE9D QUxfTUFDSElORVxTT0ZUV0FSRVxDeWdudXMgU29sdXRpb25zDQpIS0VZX0xP Q0FMX01BQ0hJTkVcU09GVFdBUkVcQ3lnbnVzIFNvbHV0aW9uc1xDeWd3aW4N CkhLRVlfTE9DQUxfTUFDSElORVxTT0ZUV0FSRVxDeWdudXMgU29sdXRpb25z XEN5Z3dpblxtb3VudHMgdjINCiAgKGRlZmF1bHQpID0gYC9jeWcnDQogIGN5 Z2RyaXZlIGZsYWdzID0gMHgwMDAwMDAyOA0KSEtFWV9MT0NBTF9NQUNISU5F XFNPRlRXQVJFXEN5Z251cyBTb2x1dGlvbnNcQ3lnd2luXG1vdW50cyB2Mlwv DQogIChkZWZhdWx0KSA9IGBDOlxjeWd3aW4nDQogIGZsYWdzID0gMHgwMDAw MDAwOA0KSEtFWV9MT0NBTF9NQUNISU5FXFNPRlRXQVJFXEN5Z251cyBTb2x1 dGlvbnNcQ3lnd2luXG1vdW50cyB2MlwvY2t0DQogIChkZWZhdWx0KSA9IGB6 OlxidHNcY2RtYS5yMTZcY29kZVxzcmNcaGxwXGNpcmN1aXQnDQogIGZsYWdz ID0gMHgwMDAwMDAwOA0KSEtFWV9MT0NBTF9NQUNISU5FXFNPRlRXQVJFXEN5 Z251cyBTb2x1dGlvbnNcQ3lnd2luXG1vdW50cyB2MlwvZ2xpX2Jpbg0KICAo ZGVmYXVsdCkgPSBgejpcYnRzXGNkbWEucjE2XGNvZGVcYmluXGdsaTNcZ2xp M19wa3QnDQogIGZsYWdzID0gMHgwMDAwMDAwOA0KSEtFWV9MT0NBTF9NQUNI SU5FXFNPRlRXQVJFXEN5Z251cyBTb2x1dGlvbnNcQ3lnd2luXG1vdW50cyB2 MlwvbHV4b3INCiAgKGRlZmF1bHQpID0gYGs6XDNHX0ZBXEFwcGxpY2F0aW9u cycNCiAgZmxhZ3MgPSAweDAwMDAwMDA4DQpIS0VZX0xPQ0FMX01BQ0hJTkVc U09GVFdBUkVcQ3lnbnVzIFNvbHV0aW9uc1xDeWd3aW5cbW91bnRzIHYyXC9t eWRvYw0KICAoZGVmYXVsdCkgPSBgZDpcUHJvZmlsZXNccWEzNjM2XE15IERv Y3VtZW50cycNCiAgZmxhZ3MgPSAweDAwMDAwMDA4DQpIS0VZX0xPQ0FMX01B Q0hJTkVcU09GVFdBUkVcQ3lnbnVzIFNvbHV0aW9uc1xDeWd3aW5cbW91bnRz IHYyXC9waW5lDQogIChkZWZhdWx0KSA9IGBoOlxQaW5lJw0KICBmbGFncyA9 IDB4MDAwMDAxMGENCkhLRVlfTE9DQUxfTUFDSElORVxTT0ZUV0FSRVxDeWdu dXMgU29sdXRpb25zXEN5Z3dpblxtb3VudHMgdjJcL3BrdA0KICAoZGVmYXVs dCkgPSBgejpcYnRzXGNkbWEucjE2XGNvZGVcc3JjXGhscFxwYWNrZXQnDQog IGZsYWdzID0gMHgwMDAwMDAwOA0KSEtFWV9MT0NBTF9NQUNISU5FXFNPRlRX QVJFXEN5Z251cyBTb2x1dGlvbnNcQ3lnd2luXG1vdW50cyB2Mlwvc2hhcmVk DQogIChkZWZhdWx0KSA9IGBcXGlsMjctMTA1NFxzaGFyZWQnDQogIGZsYWdz ID0gMHgwMDAwMDAwOA0KSEtFWV9MT0NBTF9NQUNISU5FXFNPRlRXQVJFXEN5 Z251cyBTb2x1dGlvbnNcQ3lnd2luXG1vdW50cyB2Mlwvc25tcA0KICAoZGVm YXVsdCkgPSBgejpcYnRzXGNkbWEucjE2XGNvZGVcc3JjXHNubXAnDQogIGZs YWdzID0gMHgwMDAwMDAwOA0KSEtFWV9MT0NBTF9NQUNISU5FXFNPRlRXQVJF XEN5Z251cyBTb2x1dGlvbnNcQ3lnd2luXG1vdW50cyB2Mlwvc3BsdW5nZQ0K ICAoZGVmYXVsdCkgPSBgXFxJTDI3REhQMDFcU29mdHdhcmUnDQogIGZsYWdz ID0gMHgwMDAwMDEwYQ0KSEtFWV9MT0NBTF9NQUNISU5FXFNPRlRXQVJFXEN5 Z251cyBTb2x1dGlvbnNcQ3lnd2luXG1vdW50cyB2MlwvdXNyL2Jpbg0KICAo ZGVmYXVsdCkgPSBgQzpcY3lnd2luL2JpbicNCiAgZmxhZ3MgPSAweDAwMDAw MDA4DQpIS0VZX0xPQ0FMX01BQ0hJTkVcU09GVFdBUkVcQ3lnbnVzIFNvbHV0 aW9uc1xDeWd3aW5cbW91bnRzIHYyXC91c3IvbGliDQogIChkZWZhdWx0KSA9 IGBDOlxjeWd3aW4vbGliJw0KICBmbGFncyA9IDB4MDAwMDAwMDgNCkhLRVlf TE9DQUxfTUFDSElORVxTT0ZUV0FSRVxDeWdudXMgU29sdXRpb25zXEN5Z3dp blxtb3VudHMgdjJcL3Z4dw0KICAoZGVmYXVsdCkgPSBgejpcYnRzXGNkbWEu cjE2XHZ4V29ya3NfMi4wLjJcdGFyZ2V0XHNyY1xlcGlsb2d1ZScNCiAgZmxh Z3MgPSAweDAwMDAwMDA4DQpIS0VZX0xPQ0FMX01BQ0hJTkVcU09GVFdBUkVc Q3lnbnVzIFNvbHV0aW9uc1xDeWd3aW5cbW91bnRzIHYyXC93cGoNCiAgKGRl ZmF1bHQpID0gYHo6XGJ0c1xjZG1hLnIxNlxjb2RlXHNyY1xyb21cYm9vdHJv bVxnbGkzJw0KICBmbGFncyA9IDB4MDAwMDAwMDgNCkhLRVlfTE9DQUxfTUFD SElORVxTT0ZUV0FSRVxDeWdudXMgU29sdXRpb25zXEN5Z3dpblxQcm9ncmFt IE9wdGlvbnMNCkhLRVlfTE9DQUxfTUFDSElORVxTT0ZUV0FSRVxDeWdudXMg U29sdXRpb25zXENZR1dJTi5ETEwgc2V0dXANCkhLRVlfTE9DQUxfTUFDSElO RVxTT0ZUV0FSRVxDeWdudXMgU29sdXRpb25zXENZR1dJTi5ETEwgc2V0dXBc YjE1LjANCkhLRVlfTE9DQUxfTUFDSElORVxTT0ZUV0FSRVxDeWdudXMgU29s dXRpb25zXENZR1dJTi5ETEwgc2V0dXBcYjE1LjBcbW91bnRzDQpIS0VZX0xP Q0FMX01BQ0hJTkVcU09GVFdBUkVcQ3lnbnVzIFNvbHV0aW9uc1xDWUdXSU4u RExMIHNldHVwXGIxNS4wXG1vdW50c1wwMA0KSEtFWV9MT0NBTF9NQUNISU5F XFNPRlRXQVJFXEN5Z251cyBTb2x1dGlvbnNcQ1lHV0lOLkRMTCBzZXR1cFxi MTUuMFxtb3VudHNcMDENCkhLRVlfTE9DQUxfTUFDSElORVxTT0ZUV0FSRVxD eWdudXMgU29sdXRpb25zXENZR1dJTi5ETEwgc2V0dXBcYjE1LjBcbW91bnRz XDAyDQpIS0VZX0xPQ0FMX01BQ0hJTkVcU09GVFdBUkVcQ3lnbnVzIFNvbHV0 aW9uc1xDWUdXSU4uRExMIHNldHVwXGIxNS4wXG1vdW50c1wwMw0KSEtFWV9M T0NBTF9NQUNISU5FXFNPRlRXQVJFXEN5Z251cyBTb2x1dGlvbnNcQ1lHV0lO LkRMTCBzZXR1cFxiMTUuMFxtb3VudHNcMDQNCkhLRVlfTE9DQUxfTUFDSElO RVxTT0ZUV0FSRVxDeWdudXMgU29sdXRpb25zXENZR1dJTi5ETEwgc2V0dXBc YjE1LjBcbW91bnRzXDA1DQpIS0VZX0xPQ0FMX01BQ0hJTkVcU09GVFdBUkVc Q3lnbnVzIFNvbHV0aW9uc1xDWUdXSU4uRExMIHNldHVwXGIxNS4wXG1vdW50 c1wwNg0KSEtFWV9MT0NBTF9NQUNISU5FXFNPRlRXQVJFXEN5Z251cyBTb2x1 dGlvbnNcQ1lHV0lOLkRMTCBzZXR1cFxiMTUuMFxtb3VudHNcMDcNCkhLRVlf TE9DQUxfTUFDSElORVxTT0ZUV0FSRVxDeWdudXMgU29sdXRpb25zXENZR1dJ Ti5ETEwgc2V0dXBcYjE1LjBcbW91bnRzXDA4DQpIS0VZX0xPQ0FMX01BQ0hJ TkVcU09GVFdBUkVcQ3lnbnVzIFNvbHV0aW9uc1xDWUdXSU4uRExMIHNldHVw XGIxNS4wXG1vdW50c1wwOQ0KSEtFWV9MT0NBTF9NQUNISU5FXFNPRlRXQVJF XEN5Z251cyBTb2x1dGlvbnNcQ1lHV0lOLkRMTCBzZXR1cFxiMTUuMFxtb3Vu dHNcMEENCkhLRVlfTE9DQUxfTUFDSElORVxTT0ZUV0FSRVxDeWdudXMgU29s dXRpb25zXENZR1dJTi5ETEwgc2V0dXBcYjE1LjBcbW91bnRzXDBCDQpIS0VZ X0xPQ0FMX01BQ0hJTkVcU09GVFdBUkVcQ3lnbnVzIFNvbHV0aW9uc1xDWUdX SU4uRExMIHNldHVwXGIxNS4wXG1vdW50c1wwQw0KSEtFWV9MT0NBTF9NQUNI SU5FXFNPRlRXQVJFXEN5Z251cyBTb2x1dGlvbnNcQ1lHV0lOLkRMTCBzZXR1 cFxiMTUuMFxtb3VudHNcMEQNCkhLRVlfTE9DQUxfTUFDSElORVxTT0ZUV0FS RVxDeWdudXMgU29sdXRpb25zXENZR1dJTi5ETEwgc2V0dXBcYjE1LjBcbW91 bnRzXDBFDQpIS0VZX0xPQ0FMX01BQ0hJTkVcU09GVFdBUkVcQ3lnbnVzIFNv bHV0aW9uc1xDWUdXSU4uRExMIHNldHVwXGIxNS4wXG1vdW50c1wwRg0KSEtF WV9MT0NBTF9NQUNISU5FXFNPRlRXQVJFXEN5Z251cyBTb2x1dGlvbnNcQ1lH V0lOLkRMTCBzZXR1cFxiMTUuMFxtb3VudHNcMTANCkhLRVlfTE9DQUxfTUFD SElORVxTT0ZUV0FSRVxDeWdudXMgU29sdXRpb25zXENZR1dJTi5ETEwgc2V0 dXBcYjE1LjBcbW91bnRzXDExDQpIS0VZX0xPQ0FMX01BQ0hJTkVcU09GVFdB UkVcQ3lnbnVzIFNvbHV0aW9uc1xDWUdXSU4uRExMIHNldHVwXGIxNS4wXG1v dW50c1wxMg0KSEtFWV9MT0NBTF9NQUNISU5FXFNPRlRXQVJFXEN5Z251cyBT b2x1dGlvbnNcQ1lHV0lOLkRMTCBzZXR1cFxiMTUuMFxtb3VudHNcMTMNCkhL RVlfTE9DQUxfTUFDSElORVxTT0ZUV0FSRVxDeWdudXMgU29sdXRpb25zXENZ R1dJTi5ETEwgc2V0dXBcYjE1LjBcbW91bnRzXDE0DQpIS0VZX0xPQ0FMX01B Q0hJTkVcU09GVFdBUkVcQ3lnbnVzIFNvbHV0aW9uc1xDWUdXSU4uRExMIHNl dHVwXGIxNS4wXG1vdW50c1wxNQ0KSEtFWV9MT0NBTF9NQUNISU5FXFNPRlRX QVJFXEN5Z251cyBTb2x1dGlvbnNcQ1lHV0lOLkRMTCBzZXR1cFxiMTUuMFxt b3VudHNcMTYNCkhLRVlfTE9DQUxfTUFDSElORVxTT0ZUV0FSRVxDeWdudXMg U29sdXRpb25zXENZR1dJTi5ETEwgc2V0dXBcYjE1LjBcbW91bnRzXDE3DQpI S0VZX0xPQ0FMX01BQ0hJTkVcU09GVFdBUkVcQ3lnbnVzIFNvbHV0aW9uc1xD WUdXSU4uRExMIHNldHVwXGIxNS4wXG1vdW50c1wxOA0KSEtFWV9MT0NBTF9N QUNISU5FXFNPRlRXQVJFXEN5Z251cyBTb2x1dGlvbnNcQ1lHV0lOLkRMTCBz ZXR1cFxiMTUuMFxtb3VudHNcMTkNCkhLRVlfTE9DQUxfTUFDSElORVxTT0ZU V0FSRVxDeWdudXMgU29sdXRpb25zXENZR1dJTi5ETEwgc2V0dXBcYjE1LjBc bW91bnRzXDFBDQpIS0VZX0xPQ0FMX01BQ0hJTkVcU09GVFdBUkVcQ3lnbnVz IFNvbHV0aW9uc1xDWUdXSU4uRExMIHNldHVwXGIxNS4wXG1vdW50c1wxQg0K SEtFWV9MT0NBTF9NQUNISU5FXFNPRlRXQVJFXEN5Z251cyBTb2x1dGlvbnNc Q1lHV0lOLkRMTCBzZXR1cFxiMTUuMFxtb3VudHNcMUMNCkhLRVlfTE9DQUxf TUFDSElORVxTT0ZUV0FSRVxDeWdudXMgU29sdXRpb25zXENZR1dJTi5ETEwg c2V0dXBcYjE1LjBcbW91bnRzXDFEDQoNCmE6ICBmZCAgICAgICAgICAgTi9B ICAgIE4vQSAgICAgICAgICAgICAgICAgICAgDQpjOiAgaGQgIE5URlMgICAx NTYxN01iICAzOSUgQ1AgQ1MgVU4gUEEgRkMgICAgIFNZU1RFTQ0KZDogIGhk ICBOVEZTICAgIDE3MzNNYiAgMzElIENQIENTIFVOIFBBIEZDICAgICBEQVRB DQplOiAgaGQgIE5URlMgICA5NTM5M01iICAgMyUgQ1AgQ1MgVU4gUEEgRkMg ICAgIA0KZjogIGNkICAgICAgICAgICBOL0EgICAgTi9BICAgICAgICAgICAg ICAgICAgICANCmc6ICBuZXQgICAgICAgICAgTi9BICAgIE4vQSAgICAgICAg ICAgICAgICAgICAgDQpoOiAgbmV0IE5URlMgICA4Njc3Mk1iICA3NCUgQ1Ag Q1MgVU4gUEEgRkMgICAgIERhdGExLUYNCms6ICBuZXQgTlRGUyAgIDE1MDY1 Nk1iICA5NCUgQ1AgQ1MgVU4gUEEgRkMgICAgIENvbUYNCm06ICBuZXQgTVZG UyAgICAxMDAwTWIgIDUwJSBDUCBDUyAgICAgICAgICAgICAgQ0Nhc2UNCm46 ICBuZXQgTlRGUyAgIDE1NjE3TWIgIDM2JSBDUCBDUyBVTiBQQSBGQyAgICAg U1lTVEVNDQp1OiAgbmV0IE5URlMgICAxMTczNjZNYiAgNzElIENQIENTICAg IFBBICAgICAgICBxYTM2MzYNCnc6ICBuZXQgTVZGUyAgICAxMDAwTWIgIDUw JSBDUCBDUyAgICAgICAgICAgICAgQ0Nhc2UNCnk6ICBuZXQgTVZGUyAgICAx MDAwTWIgIDUwJSBDUCBDUyAgICAgICAgICAgICAgQ0Nhc2UNCg0KQzpcY3ln d2luICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg LyAgICAgICAgIHN5c3RlbSAgdGV4dG1vZGUNCno6XGJ0c1xjZG1hLnIxNlxj b2RlXHNyY1xobHBcY2lyY3VpdCAgICAgICAgICAgICAgIC9ja3QgICAgICBz eXN0ZW0gIHRleHRtb2RlDQp6OlxidHNcY2RtYS5yMTZcY29kZVxiaW5cZ2xp M1xnbGkzX3BrdCAgICAgICAgICAgICAvZ2xpX2JpbiAgc3lzdGVtICB0ZXh0 bW9kZQ0KazpcM0dfRkFcQXBwbGljYXRpb25zICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgL2x1eG9yICAgIHN5c3RlbSAgdGV4dG1vZGUNCmQ6XFBy b2ZpbGVzXHFhMzYzNlxNeSBEb2N1bWVudHMgICAgICAgICAgICAgICAgICAg IC9teWRvYyAgICBzeXN0ZW0gIHRleHRtb2RlDQpoOlxQaW5lICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvcGluZSAgICAg c3lzdGVtICBiaW5tb2RlDQp6OlxidHNcY2RtYS5yMTZcY29kZVxzcmNcaGxw XHBhY2tldCAgICAgICAgICAgICAgICAvcGt0ICAgICAgc3lzdGVtICB0ZXh0 bW9kZQ0KXFxpbDI3LTEwNTRcc2hhcmVkICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgL3NoYXJlZCAgIHN5c3RlbSAgdGV4dG1vZGUNCno6XGJ0 c1xjZG1hLnIxNlxjb2RlXHNyY1xzbm1wICAgICAgICAgICAgICAgICAgICAg IC9zbm1wICAgICBzeXN0ZW0gIHRleHRtb2RlDQpcXElMMjdESFAwMVxTb2Z0 d2FyZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvc3BsdW5nZSAg c3lzdGVtICBiaW5tb2RlDQpDOlxjeWd3aW4vYmluICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAvdXNyL2JpbiAgc3lzdGVtICB0ZXh0 bW9kZQ0KQzpcY3lnd2luL2xpYiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgL3Vzci9saWIgIHN5c3RlbSAgdGV4dG1vZGUNCno6XGJ0 c1xjZG1hLnIxNlx2eFdvcmtzXzIuMC4yXHRhcmdldFxzcmNcZXBpbG9ndWUg IC92eHcgICAgICBzeXN0ZW0gIHRleHRtb2RlDQp6OlxidHNcY2RtYS5yMTZc Y29kZVxzcmNccm9tXGJvb3Ryb21cZ2xpMyAgICAgICAgICAvd3BqICAgICAg c3lzdGVtICB0ZXh0bW9kZQ0KLiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgL2N5ZyAgICAgIHVzZXIgICAgdGV4 dG1vZGUsY3lnZHJpdmUNCg0KRm91bmQ6IEM6XGN5Z3dpblxiaW5cYmFzaC5l eGUNCkZvdW5kOiBDOlxjeWd3aW5cYmluXGNhdC5leGUNCkZvdW5kOiBDOlxj eWd3aW5cYmluXGNwcC5leGUNCkZvdW5kOiBDOlxjeWd3aW5cYmluXGZpbmQu ZXhlDQpGb3VuZDogQzpcY3lnd2luXGJpblxnY2MuZXhlDQpGb3VuZDogQzpc Y3lnd2luXGJpblxnZGIuZXhlDQpGb3VuZDogQzpcY3lnd2luXGJpblxsZC5l eGUNCkZvdW5kOiBDOlxjeWd3aW5cYmluXGxzLmV4ZQ0KRm91bmQ6IEM6XGN5 Z3dpblxiaW5cbWFrZS5leGUNCkZvdW5kOiBDOlxjeWd3aW5cYmluXHNoLmV4 ZQ0KDQogICA1OGsgMjAwMi8wNS8wNyBDOlxjeWd3aW5cYmluXGN5Z2J6Mi0x LmRsbCAtIG9zPTQuMCBpbWc9MS4wIHN5cz00LjANCiAgICAgICAgICAgICAg ICAgICJjeWdiejItMS5kbGwiIHYwLjAgdHM9MjAwMi81LzcgMTozMw0KICAg IDZrIDIwMDIvMDYvMjQgQzpcY3lnd2luXGJpblxjeWdjaGFyc2V0LTEuZGxs IC0gb3M9NC4wIGltZz0xLjAgc3lzPTQuMA0KICAgICAgICAgICAgICAgICAg ImN5Z2NoYXJzZXQtMS5kbGwiIHYwLjAgdHM9MjAwMi82LzI0IDEzOjIzDQog IDY0NGsgMjAwMi8xMi8wOCBDOlxjeWd3aW5cYmluXGN5Z2NyeXB0by5kbGwg LSBvcz00LjAgaW1nPTEuMCBzeXM9NC4wDQogICAgICAgICAgICAgICAgICAi Y3lnY3J5cHRvLmRsbCIgdjAuMCB0cz0yMDAyLzEyLzggMTM6NTcNCiAgMTM2 ayAyMDAyLzEwLzE3IEM6XGN5Z3dpblxiaW5cY3lnZXhwYXQtMC5kbGwgLSBv cz00LjAgaW1nPTEuMCBzeXM9NC4wDQogICAgICAgICAgICAgICAgICAiY3ln ZXhwYXQtMC5kbGwiIHYwLjAgdHM9MjAwMi8xMC8xNyAxMDoyMQ0KICAgNDVr IDIwMDEvMDQvMjUgQzpcY3lnd2luXGJpblxjeWdmb3JtNS5kbGwgLSBvcz00 LjAgaW1nPTEuMCBzeXM9NC4wDQogICAgICAgICAgICAgICAgICAiY3lnZm9y bTUuZGxsIiB2MC4wIHRzPTIwMDEvNC8yNSAwOjI4DQogICAzNWsgMjAwMi8w MS8wOSBDOlxjeWd3aW5cYmluXGN5Z2Zvcm02LmRsbCAtIG9zPTQuMCBpbWc9 MS4wIHN5cz00LjANCiAgICAgICAgICAgICAgICAgICJjeWdmb3JtNi5kbGwi IHYwLjAgdHM9MjAwMi8xLzkgMDowMw0KICAgMTlrIDIwMDIvMDIvMjAgQzpc Y3lnd2luXGJpblxjeWdnZGJtLmRsbCAtIG9zPTQuMCBpbWc9MS4wIHN5cz00 LjANCiAgICAgICAgICAgICAgICAgICJjeWdnZGJtLmRsbCIgdjAuMCB0cz0y MDAyLzIvMTkgMjE6MDUNCiAgIDE3ayAyMDAxLzA2LzI4IEM6XGN5Z3dpblxi aW5cY3lnaGlzdG9yeTQuZGxsIC0gb3M9NC4wIGltZz0xLjAgc3lzPTQuMA0K ICAgICAgICAgICAgICAgICAgImN5Z2hpc3Rvcnk0LmRsbCIgdjAuMCB0cz0y MDAxLzEvNiAyMjozNA0KICAgMjBrIDIwMDIvMTAvMTAgQzpcY3lnd2luXGJp blxjeWdoaXN0b3J5NS5kbGwgLSBvcz00LjAgaW1nPTEuMCBzeXM9NC4wDQog ICAgICAgICAgICAgICAgICAiY3lnaGlzdG9yeTUuZGxsIiB2MC4wIHRzPTIw MDIvMTAvMTAgMTI6MjgNCiAgOTI5ayAyMDAyLzA2LzI0IEM6XGN5Z3dpblxi aW5cY3lnaWNvbnYtMi5kbGwgLSBvcz00LjAgaW1nPTEuMCBzeXM9NC4wDQog ICAgICAgICAgICAgICAgICAiY3lnaWNvbnYtMi5kbGwiIHYwLjAgdHM9MjAw Mi82LzI0IDEzOjI0DQogICAyMmsgMjAwMS8xMi8xMyBDOlxjeWd3aW5cYmlu XGN5Z2ludGwtMS5kbGwgLSBvcz00LjAgaW1nPTEuMCBzeXM9NC4wDQogICAg ICAgICAgICAgICAgICAiY3lnaW50bC0xLmRsbCIgdjAuMCB0cz0yMDAxLzEy LzEzIDM6MjgNCiAgIDI4ayAyMDAyLzA5LzIwIEM6XGN5Z3dpblxiaW5cY3ln aW50bC0yLmRsbCAtIG9zPTQuMCBpbWc9MS4wIHN5cz00LjANCiAgICAgICAg ICAgICAgICAgICJjeWdpbnRsLTIuZGxsIiB2MC4wIHRzPTIwMDIvOS8xOSAy MjoxMw0KICAgMjFrIDIwMDEvMDYvMjAgQzpcY3lnd2luXGJpblxjeWdpbnRs LmRsbCAtIG9zPTQuMCBpbWc9MS4wIHN5cz00LjANCiAgICAgICAgICAgICAg ICAgICJjeWdpbnRsLmRsbCIgdjAuMCB0cz0yMDAxLzYvMjAgMTI6MDkNCiAg MTE5ayAyMDAyLzAyLzA5IEM6XGN5Z3dpblxiaW5cY3lnanBlZzZiLmRsbCAt IG9zPTQuMCBpbWc9MS4wIHN5cz00LjANCiAgICAgICAgICAgICAgICAgICJj eWdqcGVnNmIuZGxsIiB2MC4wIHRzPTIwMDIvMi84IDIzOjE5DQogICAyNWsg MjAwMi8wNy8xNiBDOlxjeWd3aW5cYmluXGN5Z2x0ZGwtMy5kbGwgLSBvcz00 LjAgaW1nPTEuMCBzeXM9NC4wDQogICAgICAgICAgICAgICAgICAiY3lnbHRk bC0zLmRsbCIgdjAuMCB0cz0yMDAyLzcvMTUgMjM6MDUNCiAgIDI2ayAyMDAx LzA0LzI1IEM6XGN5Z3dpblxiaW5cY3lnbWVudTUuZGxsIC0gb3M9NC4wIGlt Zz0xLjAgc3lzPTQuMA0KICAgICAgICAgICAgICAgICAgImN5Z21lbnU1LmRs bCIgdjAuMCB0cz0yMDAxLzQvMjUgMDoyNw0KICAgMjBrIDIwMDIvMDEvMDkg QzpcY3lnd2luXGJpblxjeWdtZW51Ni5kbGwgLSBvcz00LjAgaW1nPTEuMCBz eXM9NC4wDQogICAgICAgICAgICAgICAgICAiY3lnbWVudTYuZGxsIiB2MC4w IHRzPTIwMDIvMS85IDA6MDMNCiAgMTU2ayAyMDAxLzA0LzI1IEM6XGN5Z3dp blxiaW5cY3lnbmN1cnNlcysrNS5kbGwgLSBvcz00LjAgaW1nPTEuMCBzeXM9 NC4wDQogICAgICAgICAgICAgICAgICAiY3lnbmN1cnNlcysrNS5kbGwiIHYw LjAgdHM9MjAwMS80LzI1IDA6MjkNCiAgMTc1ayAyMDAyLzAxLzA5IEM6XGN5 Z3dpblxiaW5cY3lnbmN1cnNlcysrNi5kbGwgLSBvcz00LjAgaW1nPTEuMCBz eXM9NC4wDQogICAgICAgICAgICAgICAgICAiY3lnbmN1cnNlcysrNi5kbGwi IHYwLjAgdHM9MjAwMi8xLzkgMDowMw0KICAyMjZrIDIwMDEvMDQvMjUgQzpc Y3lnd2luXGJpblxjeWduY3Vyc2VzNS5kbGwgLSBvcz00LjAgaW1nPTEuMCBz eXM9NC4wDQogICAgICAgICAgICAgICAgICAiY3lnbmN1cnNlczUuZGxsIiB2 MC4wIHRzPTIwMDEvNC8yNSAwOjE3DQogIDIwMmsgMjAwMi8wMS8wOSBDOlxj eWd3aW5cYmluXGN5Z25jdXJzZXM2LmRsbCAtIG9zPTQuMCBpbWc9MS4wIHN5 cz00LjANCiAgICAgICAgICAgICAgICAgICJjeWduY3Vyc2VzNi5kbGwiIHYw LjAgdHM9MjAwMi8xLzkgMDowMw0KICAgMTVrIDIwMDEvMDQvMjUgQzpcY3ln d2luXGJpblxjeWdwYW5lbDUuZGxsIC0gb3M9NC4wIGltZz0xLjAgc3lzPTQu MA0KICAgICAgICAgICAgICAgICAgImN5Z3BhbmVsNS5kbGwiIHYwLjAgdHM9 MjAwMS80LzI1IDA6MjcNCiAgIDEyayAyMDAyLzAxLzA5IEM6XGN5Z3dpblxi aW5cY3lncGFuZWw2LmRsbCAtIG9zPTQuMCBpbWc9MS4wIHN5cz00LjANCiAg ICAgICAgICAgICAgICAgICJjeWdwYW5lbDYuZGxsIiB2MC4wIHRzPTIwMDIv MS85IDA6MDMNCiAgIDQwayAyMDAxLzExLzIxIEM6XGN5Z3dpblxiaW5cY3ln cGNyZS5kbGwgLSBvcz00LjAgaW1nPTEuMCBzeXM9NC4wDQogICAgICAgICAg ICAgICAgICAiY3lncGNyZS5kbGwiIHYwLjAgdHM9MjAwMS8xMS8yMSAxNjox NQ0KICAgMzlrIDIwMDEvMTEvMjEgQzpcY3lnd2luXGJpblxjeWdwY3JlcG9z aXguZGxsIC0gb3M9NC4wIGltZz0xLjAgc3lzPTQuMA0KICAgICAgICAgICAg ICAgICAgImN5Z3BjcmVwb3NpeC5kbGwiIHYwLjAgdHM9MjAwMS8xMS8yMSAx NjoxNQ0KICAxNzlrIDIwMDIvMDcvMjIgQzpcY3lnd2luXGJpblxjeWdwbmcx Mi5kbGwgLSBvcz00LjAgaW1nPTEuMCBzeXM9NC4wDQogICAgICAgICAgICAg ICAgICAiY3lncG5nMTIuZGxsIiB2MC4wIHRzPTIwMDIvNy8yMiAxMTowMw0K ICAgMjJrIDIwMDIvMDYvMDkgQzpcY3lnd2luXGJpblxjeWdwb3B0LTAuZGxs IC0gb3M9NC4wIGltZz0xLjAgc3lzPTQuMA0KICAgICAgICAgICAgICAgICAg ImN5Z3BvcHQtMC5kbGwiIHYwLjAgdHM9MjAwMi82LzkgMDo0NQ0KICAxMDhr IDIwMDEvMDYvMjggQzpcY3lnd2luXGJpblxjeWdyZWFkbGluZTQuZGxsIC0g b3M9NC4wIGltZz0xLjAgc3lzPTQuMA0KICAgICAgICAgICAgICAgICAgImN5 Z3JlYWRsaW5lNC5kbGwiIHYwLjAgdHM9MjAwMS8xLzYgMjI6MzQNCiAgMTI3 ayAyMDAyLzEwLzEwIEM6XGN5Z3dpblxiaW5cY3lncmVhZGxpbmU1LmRsbCAt IG9zPTQuMCBpbWc9MS4wIHN5cz00LjANCiAgICAgICAgICAgICAgICAgICJj eWdyZWFkbGluZTUuZGxsIiB2MC4wIHRzPTIwMDIvMTAvMTAgMTI6MjgNCiAg IDY2ayAyMDAxLzExLzIwIEM6XGN5Z3dpblxiaW5cY3lncmVnZXguZGxsIC0g b3M9NC4wIGltZz0xLjAgc3lzPTQuMA0KICAgICAgICAgICAgICAgICAgImN5 Z3JlZ2V4LmRsbCIgdjAuMCB0cz0yMDAxLzExLzIwIDg6NDQNCiAgMTY1ayAy MDAyLzEyLzA4IEM6XGN5Z3dpblxiaW5cY3lnc3NsLmRsbCAtIG9zPTQuMCBp bWc9MS4wIHN5cz00LjANCiAgICAgICAgICAgICAgICAgICJjeWdzc2wuZGxs IiB2MC4wIHRzPTIwMDIvMTIvOCAxMzo1Nw0KICAzOTBrIDIwMDEvMDEvMTgg QzpcY3lnd2luXGJpblxjeWd0Y2w4MC5kbGwgLSBvcz00LjAgaW1nPTEuMCBz eXM9NC4wDQogICAgICAgICAgICAgICAgICAiY3lndGNsODAuZGxsIiB2MC4w IHRzPTIwMDEvMS8xNyAyMjo0NA0KICA1NTBrIDIwMDIvMTIvMTkgQzpcY3ln d2luXGJpblxjeWd0Y2w4My5kbGwgLSBvcz00LjAgaW1nPTEuMCBzeXM9NC4w DQogICAgICAgICAgICAgICAgICAiY3lndGNsODMuZGxsIiB2MC4wIHRzPTIw MDIvMTIvMTggMjI6NTgNCiAgICA1ayAyMDAxLzAxLzE4IEM6XGN5Z3dpblxi aW5cY3lndGNscGlwODAuZGxsIC0gb3M9NC4wIGltZz0xLjAgc3lzPTQuMA0K ICAgMTJrIDIwMDIvMTIvMTkgQzpcY3lnd2luXGJpblxjeWd0Y2xwaXA4My5k bGwgLSBvcz00LjAgaW1nPTEuMCBzeXM9NC4wDQogICAxMGsgMjAwMS8wMS8x OCBDOlxjeWd3aW5cYmluXGN5Z3RjbHJlZzgwLmRsbCAtIG9zPTQuMCBpbWc9 MS4wIHN5cz00LjANCiAgICAgICAgICAgICAgICAgICJjeWd0Y2xyZWc4MC5k bGwiIHYwLjAgdHM9MjAwMS8xLzE3IDIyOjQ0DQogIDI1M2sgMjAwMi8wMi8x MCBDOlxjeWd3aW5cYmluXGN5Z3RpZmYzLmRsbCAtIG9zPTQuMCBpbWc9MS4w IHN5cz00LjANCiAgICAgICAgICAgICAgICAgICJjeWd0aWZmMy5kbGwiIHYw LjAgdHM9MjAwMi8yLzEwIDI6MzQNCiAgMjE3ayAyMDAyLzEyLzE5IEM6XGN5 Z3dpblxiaW5cY3lndGl4NDE4My5kbGwgLSBvcz00LjAgaW1nPTEuMCBzeXM9 NC4wDQogICAgICAgICAgICAgICAgICAiY3lndGl4NDE4My5kbGwiIHYwLjAg dHM9MjAwMi8xMi8xOCAyMToyNg0KICA4MzBrIDIwMDIvMTIvMTkgQzpcY3ln d2luXGJpblxjeWd0azgzLmRsbCAtIG9zPTQuMCBpbWc9MS4wIHN5cz00LjAN CiAgICAgICAgICAgICAgICAgICJjeWd0azgzLmRsbCIgdjAuMCB0cz0yMDAy LzEyLzE4IDIxOjI1DQogICAyNWsgMjAwMi8wNy8xNCBDOlxjeWd3aW5cYmlu XGN5Z3VuZ2lmLTQuZGxsIC0gb3M9NC4wIGltZz0xLjAgc3lzPTQuMA0KICAg ICAgICAgICAgICAgICAgImN5Z3VuZ2lmLTQuZGxsIiB2MC4wIHRzPTIwMDIv Ny8xNCA5OjU4DQogICA1MGsgMjAwMi8wMy8xMiBDOlxjeWd3aW5cYmluXGN5 Z3ouZGxsIC0gb3M9NC4wIGltZz0xLjAgc3lzPTQuMA0KICAgICAgICAgICAg ICAgICAgImN5Z3ouZGxsIiB2MC4wIHRzPTIwMDIvMy8xMSAyMjozOA0KICA4 ODBrIDIwMDIvMTIvMjUgQzpcY3lnd2luXGJpblxjeWd3aW4xLmRsbCAtIG9z PTQuMCBpbWc9MS4wIHN5cz00LjANCiAgICAgICAgICAgICAgICAgICJjeWd3 aW4xLmRsbCIgdjAuMCB0cz0yMDAyLzEyLzI1IDE0OjM3DQogICAgQ3lnd2lu IERMTCB2ZXJzaW9uIGluZm86DQogICAgICAgIERMTCB2ZXJzaW9uOiAxLjMu MTgNCiAgICAgICAgRExMIGVwb2NoOiAxOQ0KICAgICAgICBETEwgYmFkIHNp Z25hbCBtYXNrOiAxOTAwNQ0KICAgICAgICBETEwgb2xkIHRlcm1pb3M6IDUN CiAgICAgICAgRExMIG1hbGxvYyBlbnY6IDI4DQogICAgICAgIEFQSSBtYWpv cjogMA0KICAgICAgICBBUEkgbWlub3I6IDY5DQogICAgICAgIFNoYXJlZCBk YXRhOiAzDQogICAgICAgIERMTCBpZGVudGlmaWVyOiBjeWd3aW4xDQogICAg ICAgIE1vdW50IHJlZ2lzdHJ5OiAyDQogICAgICAgIEN5Z251cyByZWdpc3Ry eSBuYW1lOiBDeWdudXMgU29sdXRpb25zDQogICAgICAgIEN5Z3dpbiByZWdp c3RyeSBuYW1lOiBDeWd3aW4NCiAgICAgICAgUHJvZ3JhbSBvcHRpb25zIG5h bWU6IFByb2dyYW0gT3B0aW9ucw0KICAgICAgICBDeWd3aW4gbW91bnQgcmVn aXN0cnkgbmFtZTogbW91bnRzIHYyDQogICAgICAgIEN5Z2RyaXZlIGZsYWdz OiBjeWdkcml2ZSBmbGFncw0KICAgICAgICBDeWdkcml2ZSBwcmVmaXg6IGN5 Z2RyaXZlIHByZWZpeA0KICAgICAgICBDeWdkcml2ZSBkZWZhdWx0IHByZWZp eDogDQogICAgICAgIEJ1aWxkIGRhdGU6IFdlZCBEZWMgMjUgMTU6Mzc6NTAg RVNUIDIwMDINCiAgICAgICAgU2hhcmVkIGlkOiBjeWd3aW4xUzMNCg0KDQpD eWd3aW4gUGFja2FnZSBJbmZvcm1hdGlvbg0KTGFzdCBkb3dubG9hZGVkIGZp bGVzIHRvOiBDOlxTaGFyZWRcY3lnd2luDQpMYXN0IGRvd25sb2FkZWQgZmls ZXMgZnJvbTogZnRwOi8vbWlycm9ycy51bWJjLmVkdS9wdWIvY3lnd2luDQoN ClBhY2thZ2UgICAgICAgICAgICAgVmVyc2lvbiAgICAgICAgICAgICANCkVM RklPICAgICAgICAgICAgICAgMS4wLjAtMSAgICAgICAgICAgICANCl91cGRh dGUtaW5mby1kaXIgICAgMDAxMTAtMSAgICAgICAgICAgICANCmFzaCAgICAg ICAgICAgICAgICAgMjAwMjA3MzEtMSAgICAgICAgICANCmFzdHlsZSAgICAg ICAgICAgICAgMS4xNS4zLTMgICAgICAgICAgICANCmF1dG9jb25mICAgICAg ICAgICAgMi41NC0xICAgICAgICAgICAgICANCmF1dG9jb25mLWRldmVsICAg ICAgMi41Ny0xICAgICAgICAgICAgICANCmF1dG9jb25mLXN0YWJsZSAgICAg Mi4xMy00ICAgICAgICAgICAgICANCmF1dG9tYWtlICAgICAgICAgICAgMS43 LjEtMSAgICAgICAgICAgICANCmF1dG9tYWtlLWRldmVsICAgICAgMS43LjIt MSAgICAgICAgICAgICANCmF1dG9tYWtlLXN0YWJsZSAgICAgMS40cDUtNSAg ICAgICAgICAgICANCmJhc2UtZmlsZXMgICAgICAgICAgMS4xLTEgICAgICAg ICAgICAgICANCmJhc2UtcGFzc3dkICAgICAgICAgMS4wLTEgICAgICAgICAg ICAgICANCmJhc2ggICAgICAgICAgICAgICAgMi4wNWItOCAgICAgICAgICAg ICANCmJpbnV0aWxzICAgICAgICAgICAgMjAwMjExMTctMSAgICAgICAgICAN CmJpc29uICAgICAgICAgICAgICAgMS43NS0xICAgICAgICAgICAgICANCmJ5 YWNjICAgICAgICAgICAgICAgMS45LTEgICAgICAgICAgICAgICANCmJ6aXAy ICAgICAgICAgICAgICAgMS4wLjItMiAgICAgICAgICAgICANCmNsZWFyICAg ICAgICAgICAgICAgMS4wLTEgICAgICAgICAgICAgICANCmNtYWtlICAgICAg ICAgICAgICAgMS40LjctMSAgICAgICAgICAgICANCmNvbXBmYWNlICAgICAg ICAgICAgMS40LTUgICAgICAgICAgICAgICANCmNyb24gICAgICAgICAgICAg ICAgMy4wLjEtNyAgICAgICAgICAgICANCmNyeXB0ICAgICAgICAgICAgICAg MS4wLTEgICAgICAgICAgICAgICANCmN0YWdzICAgICAgICAgICAgICAgNS4y LTEgICAgICAgICAgICAgICANCmN5Z3J1bnNydiAgICAgICAgICAgMC45NS0x ICAgICAgICAgICAgICANCmN5Z3V0aWxzICAgICAgICAgICAgMS4xLjMtMSAg ICAgICAgICAgICANCmN5Z3dpbiAgICAgICAgICAgICAgMS4zLjE4LTEgICAg ICAgICAgICANCmN5Z3dpbi1kb2MgICAgICAgICAgMS4yLTEgICAgICAgICAg ICAgICANCmRpZmYgICAgICAgICAgICAgICAgMS4wLTEgICAgICAgICAgICAg ICANCmRpZmZ1dGlscyAgICAgICAgICAgMi44LjEtMSAgICAgICAgICAgICAN CmVkICAgICAgICAgICAgICAgICAgMC4yLTEgICAgICAgICAgICAgICANCmVu c2NyaXB0ICAgICAgICAgICAgMS42LjMtMyAgICAgICAgICAgICANCmV4aW0g ICAgICAgICAgICAgICAgNC4xMC0yICAgICAgICAgICAgICANCmV4cGF0ICAg ICAgICAgICAgICAgMS45NS41LTEgICAgICAgICAgICANCmV4cGVjdCAgICAg ICAgICAgICAgMjAwMTAxMTctMSAgICAgICAgICANCmZpZ2xldCAgICAgICAg ICAgICAgMi4yLTEgICAgICAgICAgICAgICANCmZpbGUgICAgICAgICAgICAg ICAgMy4zNy0xICAgICAgICAgICAgICANCmZpbGV1dGlscyAgICAgICAgICAg NC4xLTEgICAgICAgICAgICAgICANCmZpbmR1dGlscyAgICAgICAgICAgNC4x LjctNCAgICAgICAgICAgICANCmZsZXggICAgICAgICAgICAgICAgMi41LjQt MiAgICAgICAgICAgICANCmZvcnR1bmUgICAgICAgICAgICAgMS44LTIgICAg ICAgICAgICAgICANCmdhd2sgICAgICAgICAgICAgICAgMy4xLjEtNSAgICAg ICAgICAgICANCmdjYyAgICAgICAgICAgICAgICAgMy4yLTMgICAgICAgICAg ICAgICANCmdjYy1taW5ndyAgICAgICAgICAgMjAwMjA4MTctNCAgICAgICAg ICANCmdjYzIgICAgICAgICAgICAgICAgMi45NS4zLTEwICAgICAgICAgICAN CmdkYiAgICAgICAgICAgICAgICAgMjAwMjEyMTgtMSAgICAgICAgICANCmdk Ym0gICAgICAgICAgICAgICAgMS44LjAtNCAgICAgICAgICAgICANCmdob3N0 c2NyaXB0ICAgICAgICAgNy4wNS0yICAgICAgICAgICAgICANCmdob3N0c2Ny aXB0LWJhc2UgICAgNy4wNS0yICAgICAgICAgICAgICANCmdyZXAgICAgICAg ICAgICAgICAgMi41LTEgICAgICAgICAgICAgICANCmdyb2ZmICAgICAgICAg ICAgICAgMS4xOC4xLTIgICAgICAgICAgICANCmdzbCAgICAgICAgICAgICAg ICAgMS4xLjEtMSAgICAgICAgICAgICANCmd6aXAgICAgICAgICAgICAgICAg MS4zLjMtNCAgICAgICAgICAgICANCmluZGVudCAgICAgICAgICAgICAgMi4y LjgtMSAgICAgICAgICAgICANCmluZXR1dGlscyAgICAgICAgICAgMS4zLjIt MTkgICAgICAgICAgICANCmluaXRzY3JpcHRzICAgICAgICAgMC45LTEgICAg ICAgICAgICAgICANCmpwZWcgICAgICAgICAgICAgICAgNmItNyAgICAgICAg ICAgICAgICANCmxlc3MgICAgICAgICAgICAgICAgMzc4LTEgICAgICAgICAg ICAgICANCmxpYmJ6Ml8xICAgICAgICAgICAgMS4wLjItMiAgICAgICAgICAg ICANCmxpYmNoYXJzZXQxICAgICAgICAgMS44LTIgICAgICAgICAgICAgICAN CmxpYmljb252ICAgICAgICAgICAgMS44LTIgICAgICAgICAgICAgICANCmxp Ymljb252MiAgICAgICAgICAgMS44LTIgICAgICAgICAgICAgICANCmxpYmlu dGwgICAgICAgICAgICAgMC4xMC4zOC0zICAgICAgICAgICANCmxpYmludGwx ICAgICAgICAgICAgMC4xMC40MC0xICAgICAgICAgICANCmxpYmludGwyICAg ICAgICAgICAgMC4xMS41LTEgICAgICAgICAgICANCmxpYmx0ZGwzICAgICAg ICAgICAgMjAwMjA3MDUtMiAgICAgICAgICANCmxpYm5jdXJzZXM1ICAgICAg ICAgNS4yLTEgICAgICAgICAgICAgICANCmxpYm5jdXJzZXM2ICAgICAgICAg NS4yLTggICAgICAgICAgICAgICANCmxpYnBuZzEyICAgICAgICAgICAgMS4y LjQtMiAgICAgICAgICAgICANCmxpYnBvcHQwICAgICAgICAgICAgMS42LjQt NCAgICAgICAgICAgICANCmxpYnJlYWRsaW5lNCAgICAgICAgNC4xLTIgICAg ICAgICAgICAgICANCmxpYnJlYWRsaW5lNSAgICAgICAgNC4zLTIgICAgICAg ICAgICAgICANCmxpYnRvb2wgICAgICAgICAgICAgMjAwMjA3MDUtMSAgICAg ICAgICANCmxpYnRvb2wtZGV2ZWwgICAgICAgMjAwMjA3MDUtMiAgICAgICAg ICANCmxpYnRvb2wtc3RhYmxlICAgICAgMS40LjMtMSAgICAgICAgICAgICAN CmxpYnVuZ2lmICAgICAgICAgICAgNC4xLjAtMiAgICAgICAgICAgICANCmxv Z2luICAgICAgICAgICAgICAgMS43LTEgICAgICAgICAgICAgICANCm00ICAg ICAgICAgICAgICAgICAgMS40LTEgICAgICAgICAgICAgICANCm1ha2UgICAg ICAgICAgICAgICAgMy43OS4xLTcgICAgICAgICAgICANCm1hbiAgICAgICAg ICAgICAgICAgMS41ai0xICAgICAgICAgICAgICANCm1pbmd3LXJ1bnRpbWUg ICAgICAgMi4zLTEgICAgICAgICAgICAgICANCm1rdGVtcCAgICAgICAgICAg ICAgMS40LTEgICAgICAgICAgICAgICANCm5jdXJzZXMgICAgICAgICAgICAg NS4yLTggICAgICAgICAgICAgICANCm5ld2xpYi1tYW4gICAgICAgICAgMjAw MjA4MDEgICAgICAgICAgICANCm9wZW5zc2wgICAgICAgICAgICAgMC45LjZo LTEgICAgICAgICAgICANCnBhdGNoICAgICAgICAgICAgICAgMi41LjgtMiAg ICAgICAgICAgICANCnBjcmUgICAgICAgICAgICAgICAgMy43LTEgICAgICAg ICAgICAgICANCnBlcmwgICAgICAgICAgICAgICAgNS42LjEtMiAgICAgICAg ICAgICANCnBlcmxfbWFucGFnZXMgICAgICAgNS44LjAtMSAgICAgICAgICAg ICANCnBpbmUgICAgICAgICAgICAgICAgNC40NC00ICAgICAgICAgICAgICAN CnBrZ2NvbmZpZyAgICAgICAgICAgMC4xMi4wLTEgICAgICAgICAgICANCnBv cHQgICAgICAgICAgICAgICAgMS42LjQtNCAgICAgICAgICAgICANCnByb2Nw cyAgICAgICAgICAgICAgMDEwODAxLTIgICAgICAgICAgICANCnB5dGhvbiAg ICAgICAgICAgICAgMi4yLjItMSAgICAgICAgICAgICANCnJlYWRsaW5lICAg ICAgICAgICAgNC4zLTIgICAgICAgICAgICAgICANCnJlZ2V4ICAgICAgICAg ICAgICAgNC40LTIgICAgICAgICAgICAgICANCnJvYm90cyAgICAgICAgICAg ICAgMi4wLTEgICAgICAgICAgICAgICANCnJ4dnQgICAgICAgICAgICAgICAg Mi43LjktNCAgICAgICAgICAgICANCnNlZCAgICAgICAgICAgICAgICAgNC4w LjEtMSAgICAgICAgICAgICANCnNoLXV0aWxzICAgICAgICAgICAgMi4wLTMg ICAgICAgICAgICAgICANCnNoYXJ1dGlscyAgICAgICAgICAgNC4yLjEtMiAg ICAgICAgICAgICANCnNzbXRwICAgICAgICAgICAgICAgMi4zOC43LTMgICAg ICAgICAgICANCnN3aWcgICAgICAgICAgICAgICAgMS4zLjE2LTEgICAgICAg ICAgICANCnN5c3Zpbml0ICAgICAgICAgICAgMi44NC0yICAgICAgICAgICAg ICANCnRhciAgICAgICAgICAgICAgICAgMS4xMy4yNS0xICAgICAgICAgICAN CnRjbHRrICAgICAgICAgICAgICAgMjAwMjEyMTgtMSAgICAgICAgICANCnRj cF93cmFwcGVycyAgICAgICAgNy42LTEgICAgICAgICAgICAgICANCnRjc2gg ICAgICAgICAgICAgICAgNi4xMS4wMC01ICAgICAgICAgICANCnRlcm1jYXAg ICAgICAgICAgICAgMjAwMjA5MzAtMSAgICAgICAgICANCnRlcm1pbmZvICAg ICAgICAgICAgNS4yLTMgICAgICAgICAgICAgICANCnRleGluZm8gICAgICAg ICAgICAgNC4yLTQgICAgICAgICAgICAgICANCnRleHR1dGlscyAgICAgICAg ICAgMi4wLjIxLTEgICAgICAgICAgICANCnRpZHkgICAgICAgICAgICAgICAg MDIxMjAyLTEgICAgICAgICAgICANCnRpZmYgICAgICAgICAgICAgICAgMy41 LjctMSAgICAgICAgICAgICANCnRpbWUgICAgICAgICAgICAgICAgMS43LTEg ICAgICAgICAgICAgICANCnVuaXRzICAgICAgICAgICAgICAgMS43Ny0xICAg ICAgICAgICAgICANCnVuemlwICAgICAgICAgICAgICAgNS41MC0xICAgICAg ICAgICAgICANCnZpbSAgICAgICAgICAgICAgICAgNi4xLTIgICAgICAgICAg ICAgICANCnczMmFwaSAgICAgICAgICAgICAgMi4xLTEgICAgICAgICAgICAg ICANCndnZXQgICAgICAgICAgICAgICAgMS44LjItMiAgICAgICAgICAgICAN CndoaWNoICAgICAgICAgICAgICAgMS41LTEgICAgICAgICAgICAgICANCnpp cCAgICAgICAgICAgICAgICAgMi4zLTIgICAgICAgICAgICAgICANCnpsaWIg ICAgICAgICAgICAgICAgMS4xLjQtMSAgICAgICAgICAgICANCnpzaCAgICAg ICAgICAgICAgICAgNC4wLjYtMiAgICAgICAgICAgICANCg0KVXNlIC1oIHRv IHNlZSBoZWxwIGFib3V0IGVhY2ggc2VjdGlvbg0KY3lnY2hlY2s6IGR1bXBf c3lzaW5mbzogR2V0Vm9sdW1lSW5mb3JtYXRpb24oKSBmYWlsZWQ6IDg3DQo= ---559023410-700199672-1040406684=:1980 Content-Type: text/plain; charset=us-ascii -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/ ---559023410-700199672-1040406684=:1980--