From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-8.8 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 79A35C433ED for ; Wed, 5 May 2021 06:23:28 +0000 (UTC) Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id C2E4161002 for ; Wed, 5 May 2021 06:23:27 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org C2E4161002 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=patchew.org Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Received: from localhost ([::1]:55888 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1leAwQ-0007q9-NO for qemu-devel@archiver.kernel.org; Wed, 05 May 2021 02:23:26 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:39616) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1leAv4-0007PM-Oe for qemu-devel@nongnu.org; Wed, 05 May 2021 02:22:02 -0400 Resent-Date: Wed, 05 May 2021 02:22:02 -0400 Resent-Message-Id: Received: from sender4-of-o53.zoho.com ([136.143.188.53]:21358) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1leAv1-0000c5-SP for qemu-devel@nongnu.org; Wed, 05 May 2021 02:22:02 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1620195711; cv=none; d=zohomail.com; s=zohoarc; b=kGtRTykRiNGGbv/kdQxPWL/fuXrPdOVnUK2QI5kxHNE8E7PBcxbNq4coW6lH0qAJyzYpl5izma88dLGrXzSXHvPa/VKTEmzn3Ha/k4ApYCWMFQba/eAb6a0Gsmetyp6W/8qTwCI5uwJEcaOffu9dAhfof7p39K/shgakXgnJv/Q= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1620195711; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:Reply-To:Subject:To; bh=1uqUYWvpZIEvGEsChBKVWRo5FDJlnY+mfI1qyC8p4dk=; b=C6SBYwuYaDQe5YjiOf3POcbgQAbxcuM1kwc5lZZV4SSiCHtpavufKpTeMv0R1HNg3w1LXbUOJfsVo8rBlnl1/n0KSUB6mTHx36F4NZ5dEXoY8oSC9oWO/ajYMDJHS/9eR1oxHZ3TIgdGfmMBM3plzzIaghIf5rdK0gZa6oUWekY= ARC-Authentication-Results: i=1; mx.zohomail.com; spf=pass smtp.mailfrom=no-reply@patchew.org; dmarc=pass header.from= header.from= Received: from [172.17.0.3] (23.253.156.214 [23.253.156.214]) by mx.zohomail.com with SMTPS id 1620195709789140.76664705624728; Tue, 4 May 2021 23:21:49 -0700 (PDT) In-Reply-To: <20210505060901.828658-1-kraxel@redhat.com> Subject: Re: [PATCH v5 0/9] ui: add vdagent implementation and clipboard support. Message-ID: <162019570856.26740.14326809879949638894@d887ba82c771> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Resent-From: From: no-reply@patchew.org To: kraxel@redhat.com Date: Tue, 4 May 2021 23:21:49 -0700 (PDT) X-ZohoMailClient: External Received-SPF: pass client-ip=136.143.188.53; envelope-from=no-reply@patchew.org; helo=sender4-of-o53.zoho.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: qemu-devel@nongnu.org Cc: marcandre.lureau@redhat.com, kraxel@redhat.com, qemu-devel@nongnu.org, armbru@redhat.com, pbonzini@redhat.com Errors-To: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Sender: "Qemu-devel" UGF0Y2hldyBVUkw6IGh0dHBzOi8vcGF0Y2hldy5vcmcvUUVNVS8yMDIxMDUwNTA2MDkwMS44Mjg2 NTgtMS1rcmF4ZWxAcmVkaGF0LmNvbS8KCgoKSGksCgpUaGlzIHNlcmllcyBzZWVtcyB0byBoYXZl IHNvbWUgY29kaW5nIHN0eWxlIHByb2JsZW1zLiBTZWUgb3V0cHV0IGJlbG93IGZvcgptb3JlIGlu Zm9ybWF0aW9uOgoKVHlwZTogc2VyaWVzCk1lc3NhZ2UtaWQ6IDIwMjEwNTA1MDYwOTAxLjgyODY1 OC0xLWtyYXhlbEByZWRoYXQuY29tClN1YmplY3Q6IFtQQVRDSCB2NSAwLzldIHVpOiBhZGQgdmRh Z2VudCBpbXBsZW1lbnRhdGlvbiBhbmQgY2xpcGJvYXJkIHN1cHBvcnQuCgo9PT0gVEVTVCBTQ1JJ UFQgQkVHSU4gPT09CiMhL2Jpbi9iYXNoCmdpdCByZXYtcGFyc2UgYmFzZSA+IC9kZXYvbnVsbCB8 fCBleGl0IDAKZ2l0IGNvbmZpZyAtLWxvY2FsIGRpZmYucmVuYW1lbGltaXQgMApnaXQgY29uZmln IC0tbG9jYWwgZGlmZi5yZW5hbWVzIFRydWUKZ2l0IGNvbmZpZyAtLWxvY2FsIGRpZmYuYWxnb3Jp dGhtIGhpc3RvZ3JhbQouL3NjcmlwdHMvY2hlY2twYXRjaC5wbCAtLW1haWxiYWNrIGJhc2UuLgo9 PT0gVEVTVCBTQ1JJUFQgRU5EID09PQoKVXBkYXRpbmcgM2M4Y2Y1YTljMjFmZjg3ODIxNjRkMWRl ZjdmNDRiZDg4ODcxMzM4NApGcm9tIGh0dHBzOi8vZ2l0aHViLmNvbS9wYXRjaGV3LXByb2plY3Qv cWVtdQogKiBbbmV3IHRhZ10gICAgICAgICBwYXRjaGV3LzIwMjEwNTA1MDYwOTAxLjgyODY1OC0x LWtyYXhlbEByZWRoYXQuY29tIC0+IHBhdGNoZXcvMjAyMTA1MDUwNjA5MDEuODI4NjU4LTEta3Jh eGVsQHJlZGhhdC5jb20KU3dpdGNoZWQgdG8gYSBuZXcgYnJhbmNoICd0ZXN0JwphY2FlZjczIHVp L2d0azogYWRkIGNsaXBib2FyZCBzdXBwb3J0CjA2YTc4ZmIgdWkvZ3RrOiBtb3ZlIHN0cnVjdCBH dGtEaXNwbGF5U3RhdGUgdG8gdWkvZ3RrLmgKOTg0NzE5YSB1aS92bmM6IGNsaXBib2FyZCBzdXBw b3J0CmE5ZGQwODggdWkvdmRhZ2VudDogYWRkIGNsaXBib2FyZCBzdXBwb3J0Cjk4OTEwZTcgdWkv dmRhZ2VudDogYWRkIG1vdXNlIHN1cHBvcnQKYTlkMzU2NiB1aS92ZGFnZW50OiBjb3JlIGluZnJh c3RydWN0dXJlCjY1NGYzYzYgdWk6IGFkZCBjbGlwYm9hcmQgZG9jdW1lbnRhdGlvbgphODdmMzJi IHVpOiBhZGQgY2xpcGJvYXJkIGluZnJhc3RydWN0dXJlCjcwNWQwMzkgYnVpbGQ6IGFkZCBzZXBh cmF0ZSBzcGljZS1wcm90b2NvbCBjb25maWcgb3B0aW9uCgo9PT0gT1VUUFVUIEJFR0lOID09PQox LzkgQ2hlY2tpbmcgY29tbWl0IDcwNWQwMzk4ZTYxZSAoYnVpbGQ6IGFkZCBzZXBhcmF0ZSBzcGlj ZS1wcm90b2NvbCBjb25maWcgb3B0aW9uKQoyLzkgQ2hlY2tpbmcgY29tbWl0IGE4N2YzMmIyYzIy YiAodWk6IGFkZCBjbGlwYm9hcmQgaW5mcmFzdHJ1Y3R1cmUpClVzZSBvZiB1bmluaXRpYWxpemVk IHZhbHVlICRhY3BpX3Rlc3RleHBlY3RlZCBpbiBzdHJpbmcgZXEgYXQgLi9zY3JpcHRzL2NoZWNr cGF0Y2gucGwgbGluZSAxNTI5LgpXQVJOSU5HOiBhZGRlZCwgbW92ZWQgb3IgZGVsZXRlZCBmaWxl KHMpLCBkb2VzIE1BSU5UQUlORVJTIG5lZWQgdXBkYXRpbmc/CiMxOTogCm5ldyBmaWxlIG1vZGUg MTAwNjQ0Cgp0b3RhbDogMCBlcnJvcnMsIDEgd2FybmluZ3MsIDE2MSBsaW5lcyBjaGVja2VkCgpQ YXRjaCAyLzkgaGFzIHN0eWxlIHByb2JsZW1zLCBwbGVhc2UgcmV2aWV3LiAgSWYgYW55IG9mIHRo ZXNlIGVycm9ycwphcmUgZmFsc2UgcG9zaXRpdmVzIHJlcG9ydCB0aGVtIHRvIHRoZSBtYWludGFp bmVyLCBzZWUKQ0hFQ0tQQVRDSCBpbiBNQUlOVEFJTkVSUy4KMy85IENoZWNraW5nIGNvbW1pdCA2 NTRmM2M2ZmQwMGUgKHVpOiBhZGQgY2xpcGJvYXJkIGRvY3VtZW50YXRpb24pClVzZSBvZiB1bmlu aXRpYWxpemVkIHZhbHVlICRhY3BpX3Rlc3RleHBlY3RlZCBpbiBzdHJpbmcgZXEgYXQgLi9zY3Jp cHRzL2NoZWNrcGF0Y2gucGwgbGluZSAxNTI5LgpXQVJOSU5HOiBhZGRlZCwgbW92ZWQgb3IgZGVs ZXRlZCBmaWxlKHMpLCBkb2VzIE1BSU5UQUlORVJTIG5lZWQgdXBkYXRpbmc/CiMzMTogCm5ldyBm aWxlIG1vZGUgMTAwNjQ0CgpXQVJOSU5HOiBsaW5lIG92ZXIgODAgY2hhcmFjdGVycwojOTA6IEZJ TEU6IGluY2x1ZGUvdWkvY2xpcGJvYXJkLmg6NDM6CisgKiBAUUVNVV9DTElQQk9BUkRfU0VMRUNU SU9OX1BSSU1BUlk6IHByaW1hcnkgc2VsZWN0aW9uIChzZWxlY3QgKyBtaWRkbGUgbW91c2UgYnV0 dG9uKS4KCnRvdGFsOiAwIGVycm9ycywgMiB3YXJuaW5ncywgMTk0IGxpbmVzIGNoZWNrZWQKClBh dGNoIDMvOSBoYXMgc3R5bGUgcHJvYmxlbXMsIHBsZWFzZSByZXZpZXcuICBJZiBhbnkgb2YgdGhl c2UgZXJyb3JzCmFyZSBmYWxzZSBwb3NpdGl2ZXMgcmVwb3J0IHRoZW0gdG8gdGhlIG1haW50YWlu ZXIsIHNlZQpDSEVDS1BBVENIIGluIE1BSU5UQUlORVJTLgo0LzkgQ2hlY2tpbmcgY29tbWl0IGE5 ZDM1NjZkY2ZkYyAodWkvdmRhZ2VudDogY29yZSBpbmZyYXN0cnVjdHVyZSkKVXNlIG9mIHVuaW5p dGlhbGl6ZWQgdmFsdWUgJGFjcGlfdGVzdGV4cGVjdGVkIGluIHN0cmluZyBlcSBhdCAuL3Njcmlw dHMvY2hlY2twYXRjaC5wbCBsaW5lIDE1MjkuCldBUk5JTkc6IGFkZGVkLCBtb3ZlZCBvciBkZWxl dGVkIGZpbGUocyksIGRvZXMgTUFJTlRBSU5FUlMgbmVlZCB1cGRhdGluZz8KIzEwMjogCm5ldyBm aWxlIG1vZGUgMTAwNjQ0CgpFUlJPUjogaWYgdGhpcyBjb2RlIGlzIHJlZHVuZGFudCBjb25zaWRl ciByZW1vdmluZyBpdAojMTU1OiBGSUxFOiB1aS92ZGFnZW50LmM6NDk6CisjaWYgMAoKV0FSTklO RzogbGluZSBvdmVyIDgwIGNoYXJhY3RlcnMKIzE1NzogRklMRTogdWkvdmRhZ2VudC5jOjUxOgor ICAgIFtWRF9BR0VOVF9DQVBfQ0xJUEJPQVJEX05PX1JFTEVBU0VfT05fUkVHUkFCXSA9ICJjbGlw Ym9hcmQtbm8tcmVsZWFzZS1vbi1yZWdyYWIiLAoKRVJST1I6IGlmIHRoaXMgY29kZSBpcyByZWR1 bmRhbnQgY29uc2lkZXIgcmVtb3ZpbmcgaXQKIzE3ODogRklMRTogdWkvdmRhZ2VudC5jOjcyOgor I2lmIDAKCldBUk5JTkc6IGxpbmUgb3ZlciA4MCBjaGFyYWN0ZXJzCiMyMzA6IEZJTEU6IHVpL3Zk YWdlbnQuYzoxMjQ6CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHNpemVvZihWREFnZW50QW5ub3VuY2VDYXBhYmlsaXRpZXMpICsKCnRvdGFsOiAyIGVycm9y cywgMyB3YXJuaW5ncywgMzc0IGxpbmVzIGNoZWNrZWQKClBhdGNoIDQvOSBoYXMgc3R5bGUgcHJv YmxlbXMsIHBsZWFzZSByZXZpZXcuICBJZiBhbnkgb2YgdGhlc2UgZXJyb3JzCmFyZSBmYWxzZSBw b3NpdGl2ZXMgcmVwb3J0IHRoZW0gdG8gdGhlIG1haW50YWluZXIsIHNlZQpDSEVDS1BBVENIIGlu IE1BSU5UQUlORVJTLgoKNS85IENoZWNraW5nIGNvbW1pdCA5ODkxMGU3N2I1NzMgKHVpL3ZkYWdl bnQ6IGFkZCBtb3VzZSBzdXBwb3J0KQpFUlJPUjogaWYgdGhpcyBjb2RlIGlzIHJlZHVuZGFudCBj b25zaWRlciByZW1vdmluZyBpdAojMTQ4OiBGSUxFOiB1aS92ZGFnZW50LmM6MTkwOgorI2lmIDAK CnRvdGFsOiAxIGVycm9ycywgMCB3YXJuaW5ncywgMjQ0IGxpbmVzIGNoZWNrZWQKClBhdGNoIDUv OSBoYXMgc3R5bGUgcHJvYmxlbXMsIHBsZWFzZSByZXZpZXcuICBJZiBhbnkgb2YgdGhlc2UgZXJy b3JzCmFyZSBmYWxzZSBwb3NpdGl2ZXMgcmVwb3J0IHRoZW0gdG8gdGhlIG1haW50YWluZXIsIHNl ZQpDSEVDS1BBVENIIGluIE1BSU5UQUlORVJTLgoKNi85IENoZWNraW5nIGNvbW1pdCBhOWRkMDg4 ZWI1YmIgKHVpL3ZkYWdlbnQ6IGFkZCBjbGlwYm9hcmQgc3VwcG9ydCkKRVJST1I6IGlmIHRoaXMg Y29kZSBpcyByZWR1bmRhbnQgY29uc2lkZXIgcmVtb3ZpbmcgaXQKIzEyMTogRklMRTogdWkvdmRh Z2VudC5jOjExNjoKKyNpZiAwCgpFUlJPUjogbGluZSBvdmVyIDkwIGNoYXJhY3RlcnMKIzE3MTog RklMRTogdWkvdmRhZ2VudC5jOjMwOToKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgc2l6ZW9mKHVpbnQzMl90KSAqIChRRU1VX0NMSVBCT0FSRF9UWVBFX19D T1VOVCArIDEpKTsKCldBUk5JTkc6IGxpbmUgb3ZlciA4MCBjaGFyYWN0ZXJzCiM0NDA6IEZJTEU6 IHVpL3ZkYWdlbnQuYzo3Mzg6CisgICAgY2ZnLT5jbGlwYm9hcmQgPSBxZW11X29wdF9nZXRfYm9v bChvcHRzLCAiY2xpcGJvYXJkIiwgVkRBR0VOVF9DTElQQk9BUkRfREVGQVVMVCk7Cgp0b3RhbDog MiBlcnJvcnMsIDEgd2FybmluZ3MsIDM5MyBsaW5lcyBjaGVja2VkCgpQYXRjaCA2LzkgaGFzIHN0 eWxlIHByb2JsZW1zLCBwbGVhc2UgcmV2aWV3LiAgSWYgYW55IG9mIHRoZXNlIGVycm9ycwphcmUg ZmFsc2UgcG9zaXRpdmVzIHJlcG9ydCB0aGVtIHRvIHRoZSBtYWludGFpbmVyLCBzZWUKQ0hFQ0tQ QVRDSCBpbiBNQUlOVEFJTkVSUy4KCjcvOSBDaGVja2luZyBjb21taXQgOTg0NzE5YTFlZTA0ICh1 aS92bmM6IGNsaXBib2FyZCBzdXBwb3J0KQpVc2Ugb2YgdW5pbml0aWFsaXplZCB2YWx1ZSAkYWNw aV90ZXN0ZXhwZWN0ZWQgaW4gc3RyaW5nIGVxIGF0IC4vc2NyaXB0cy9jaGVja3BhdGNoLnBsIGxp bmUgMTUyOS4KV0FSTklORzogYWRkZWQsIG1vdmVkIG9yIGRlbGV0ZWQgZmlsZShzKSwgZG9lcyBN QUlOVEFJTkVSUyBuZWVkIHVwZGF0aW5nPwojMzQ6IApuZXcgZmlsZSBtb2RlIDEwMDY0NAoKV0FS TklORzogbGluZSBvdmVyIDgwIGNoYXJhY3RlcnMKIzI4MTogRklMRTogdWkvdm5jLWNsaXBib2Fy ZC5jOjI0MzoKK3ZvaWQgdm5jX2NsaWVudF9jdXRfdGV4dF9leHQoVm5jU3RhdGUgKnZzLCBpbnQz Ml90IGxlbiwgdWludDMyX3QgZmxhZ3MsIHVpbnQ4X3QgKmRhdGEpCgpXQVJOSU5HOiBsaW5lIG92 ZXIgODAgY2hhcmFjdGVycwojMjkwOiBGSUxFOiB1aS92bmMtY2xpcGJvYXJkLmM6MjUyOgorICAg ICAgICAgICAgcWVtdV9jbGlwYm9hcmRfaW5mb19uZXcoJnZzLT5jYnBlZXIsIFFFTVVfQ0xJUEJP QVJEX1NFTEVDVElPTl9DTElQQk9BUkQpOwoKV0FSTklORzogbGluZSBvdmVyIDgwIGNoYXJhY3Rl cnMKIzMzNDogRklMRTogdWkvdm5jLWNsaXBib2FyZC5jOjI5NjoKKyAgICAgICAgcWVtdV9jbGlw Ym9hcmRfaW5mb19uZXcoJnZzLT5jYnBlZXIsIFFFTVVfQ0xJUEJPQVJEX1NFTEVDVElPTl9DTElQ Qk9BUkQpOwoKRVJST1I6IGxpbmUgb3ZlciA5MCBjaGFyYWN0ZXJzCiM0MjE6IEZJTEU6IHVpL3Zu Yy5jOjI0NTg6CisgICAgICAgICAgICB2bmNfY2xpZW50X2N1dF90ZXh0X2V4dCh2cywgYWJzKHJl YWRfczMyKGRhdGEsIDQpKSwgcmVhZF91MzIoZGF0YSwgOCksIGRhdGEgKyAxMik7CgpXQVJOSU5H OiBsaW5lIG92ZXIgODAgY2hhcmFjdGVycwojNTAwOiBGSUxFOiB1aS92bmMuaDo2NDM6Cit2b2lk IHZuY19jbGllbnRfY3V0X3RleHRfZXh0KFZuY1N0YXRlICp2cywgaW50MzJfdCBsZW4sIHVpbnQz Ml90IGZsYWdzLCB1aW50OF90ICpkYXRhKTsKCnRvdGFsOiAxIGVycm9ycywgNSB3YXJuaW5ncywg NDUwIGxpbmVzIGNoZWNrZWQKClBhdGNoIDcvOSBoYXMgc3R5bGUgcHJvYmxlbXMsIHBsZWFzZSBy ZXZpZXcuICBJZiBhbnkgb2YgdGhlc2UgZXJyb3JzCmFyZSBmYWxzZSBwb3NpdGl2ZXMgcmVwb3J0 IHRoZW0gdG8gdGhlIG1haW50YWluZXIsIHNlZQpDSEVDS1BBVENIIGluIE1BSU5UQUlORVJTLgoK OC85IENoZWNraW5nIGNvbW1pdCAwNmE3OGZiMTBiODggKHVpL2d0azogbW92ZSBzdHJ1Y3QgR3Rr RGlzcGxheVN0YXRlIHRvIHVpL2d0ay5oKQo5LzkgQ2hlY2tpbmcgY29tbWl0IGFjYWVmNzMwZDY3 ZiAodWkvZ3RrOiBhZGQgY2xpcGJvYXJkIHN1cHBvcnQpClVzZSBvZiB1bmluaXRpYWxpemVkIHZh bHVlICRhY3BpX3Rlc3RleHBlY3RlZCBpbiBzdHJpbmcgZXEgYXQgLi9zY3JpcHRzL2NoZWNrcGF0 Y2gucGwgbGluZSAxNTI5LgpXQVJOSU5HOiBhZGRlZCwgbW92ZWQgb3IgZGVsZXRlZCBmaWxlKHMp LCBkb2VzIE1BSU5UQUlORVJTIG5lZWQgdXBkYXRpbmc/CiM1MjogCm5ldyBmaWxlIG1vZGUgMTAw NjQ0CgpXQVJOSU5HOiBsaW5lIG92ZXIgODAgY2hhcmFjdGVycwojMTM1OiBGSUxFOiB1aS9ndGst Y2xpcGJvYXJkLmM6Nzk6CisgICAgR3RrRGlzcGxheVN0YXRlICpnZCA9IGNvbnRhaW5lcl9vZihu b3RpZmllciwgR3RrRGlzcGxheVN0YXRlLCBjYnBlZXIudXBkYXRlKTsKCnRvdGFsOiAwIGVycm9y cywgMiB3YXJuaW5ncywgMjMzIGxpbmVzIGNoZWNrZWQKClBhdGNoIDkvOSBoYXMgc3R5bGUgcHJv YmxlbXMsIHBsZWFzZSByZXZpZXcuICBJZiBhbnkgb2YgdGhlc2UgZXJyb3JzCmFyZSBmYWxzZSBw b3NpdGl2ZXMgcmVwb3J0IHRoZW0gdG8gdGhlIG1haW50YWluZXIsIHNlZQpDSEVDS1BBVENIIGlu IE1BSU5UQUlORVJTLgo9PT0gT1VUUFVUIEVORCA9PT0KClRlc3QgY29tbWFuZCBleGl0ZWQgd2l0 aCBjb2RlOiAxCgoKVGhlIGZ1bGwgbG9nIGlzIGF2YWlsYWJsZSBhdApodHRwOi8vcGF0Y2hldy5v cmcvbG9ncy8yMDIxMDUwNTA2MDkwMS44Mjg2NTgtMS1rcmF4ZWxAcmVkaGF0LmNvbS90ZXN0aW5n LmNoZWNrcGF0Y2gvP3R5cGU9bWVzc2FnZS4KLS0tCkVtYWlsIGdlbmVyYXRlZCBhdXRvbWF0aWNh bGx5IGJ5IFBhdGNoZXcgW2h0dHBzOi8vcGF0Y2hldy5vcmcvXS4KUGxlYXNlIHNlbmQgeW91ciBm ZWVkYmFjayB0byBwYXRjaGV3LWRldmVsQHJlZGhhdC5jb20=