From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 26D1EA0C4A; Thu, 8 Jul 2021 08:25:39 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 971B84069C; Thu, 8 Jul 2021 08:25:38 +0200 (CEST) Received: from EUR03-AM5-obe.outbound.protection.outlook.com (mail-eopbgr30079.outbound.protection.outlook.com [40.107.3.79]) by mails.dpdk.org (Postfix) with ESMTP id A425240687 for ; Thu, 8 Jul 2021 08:25:36 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=UcsfHdtMIQ5tBuoTt0KbEln/cSfQJ1d8XKRSI+RHCPE=; b=xWBiKSqsfTuC43KVkQDUa/fj8D8s4Rs5RcKKF1dJ/sQejmJzzZvO5LuEQdIVnZtapqYp+y663Ru3qmaqhOMAQvyS3uunIQ4pvkWmOwtmTA2G5FhAKYzmS1KjiWu1YMprzlVXG3z3rzccAVjhGWAKmzWO+O8RwS3X89m+atUTVdo= Received: from AM5PR04CA0010.eurprd04.prod.outlook.com (2603:10a6:206:1::23) by AM6PR08MB5173.eurprd08.prod.outlook.com (2603:10a6:20b:e5::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4242.18; Thu, 8 Jul 2021 06:25:35 +0000 Received: from AM5EUR03FT017.eop-EUR03.prod.protection.outlook.com (2603:10a6:206:1:cafe::b9) by AM5PR04CA0010.outlook.office365.com (2603:10a6:206:1::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4308.20 via Frontend Transport; Thu, 8 Jul 2021 06:25:35 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dpdk.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;dpdk.org; dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by AM5EUR03FT017.mail.protection.outlook.com (10.152.16.89) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4308.20 via Frontend Transport; Thu, 8 Jul 2021 06:25:34 +0000 Received: ("Tessian outbound 4c0db4752fcb:v98"); Thu, 08 Jul 2021 06:25:34 +0000 X-CR-MTA-TID: 64aa7808 Received: from b2d9b537fb5f.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 6218FD98-12B9-4FE2-9AFF-7448C9D60379.1; Thu, 08 Jul 2021 06:25:23 +0000 Received: from EUR04-HE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id b2d9b537fb5f.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Thu, 08 Jul 2021 06:25:23 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=N9o/XyKILqJyImVV93NI8P9AK352rAUQwQWgSggxDjwz1DckEQG0dQV9yGroWi6qslfdsKDhryxKiMX6To+zwSMRUJveUZnEzr7UP2FTM7tx2wX4y8Fxa7RvqW0keIzO3mx5rkvbNJVhD9baKNFxTju/Ge4U6FvzvFTrOddWxd7y0x6zTkdqSm8TBS08AysfXr53hHessc8w4BQTjd4SGb+A00q5Rj0Aiv5alPwH9vSs/amxIM+w1TasFdnSX7CgVZL1xPXees5vbJmXRraVKdy26KQ1eNxL/yR+9lWl9/l6ZAeZfu43CQbk90liKyuoqFHuaZ6mnPDQ2ADTf+08HA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=UcsfHdtMIQ5tBuoTt0KbEln/cSfQJ1d8XKRSI+RHCPE=; b=Do+TTNoxMUOR+IQ2lJveiv3P2HiOiyA0mb1H+yEw0IcKaz9DjvDpoGq/wFCZAQ1f0IKEccDhNPhOQc26AB1kEwhKUwPe1di8ayVokkiQArv2iL9RF3U8/64X5qomELC09dP0xIowdqz9n8FdjOfOUh/RbtlqZ3E2m8QSoYAs4Wuoq43KFQLqbT8XgugXn2SMLu0G7BKRI8eOjNH0RpaptnokCuTbAjP77BN6gQXfpEs7jrhWjoCP/KB9uGMivaCmtAPWFkPXEc0jt7/2/TWZBq1xXu89aRBfVMHdy64IUg6r9BhBCSr8AdQK3FWtexns7WJ/z5B/Bx08VdOejvQHAA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=UcsfHdtMIQ5tBuoTt0KbEln/cSfQJ1d8XKRSI+RHCPE=; b=xWBiKSqsfTuC43KVkQDUa/fj8D8s4Rs5RcKKF1dJ/sQejmJzzZvO5LuEQdIVnZtapqYp+y663Ru3qmaqhOMAQvyS3uunIQ4pvkWmOwtmTA2G5FhAKYzmS1KjiWu1YMprzlVXG3z3rzccAVjhGWAKmzWO+O8RwS3X89m+atUTVdo= Received: from AM5PR0802MB2465.eurprd08.prod.outlook.com (2603:10a6:203:9f::22) by AS8PR08MB6775.eurprd08.prod.outlook.com (2603:10a6:20b:352::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4287.33; Thu, 8 Jul 2021 06:25:20 +0000 Received: from AM5PR0802MB2465.eurprd08.prod.outlook.com ([fe80::3d12:4220:b215:7c52]) by AM5PR0802MB2465.eurprd08.prod.outlook.com ([fe80::3d12:4220:b215:7c52%8]) with mapi id 15.20.4287.033; Thu, 8 Jul 2021 06:25:20 +0000 From: Ruifeng Wang To: Jerin Jacob , Bruce Richardson CC: "thomas@monjalon.net" , Jan Viktorin , "jerinj@marvell.com" , "dev@dpdk.org" , "david.marchand@redhat.com" , nd , Honnappa Nagarahalli , nd Thread-Topic: [dpdk-dev] [PATCH v4 3/3] build: add option to enable wait until equal Thread-Index: AQHXcvPXburXgDEBSEStpthyo1iRkKs3DbWAgAAC03CAAGBfgIAAAqsAgAEimLA= Date: Thu, 8 Jul 2021 06:25:19 +0000 Message-ID: References: <20200424070741.16619-1-gavin.hu@arm.com> <20210707054840.1608425-1-ruifeng.wang@arm.com> <20210707054840.1608425-4-ruifeng.wang@arm.com> <2428322.vDqkmRtzSv@thomas> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: A4F102BAFF6DBA439437B6DC5AD29590.0 x-checkrecipientchecked: true Authentication-Results-Original: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=arm.com; x-ms-publictraffictype: Email X-MS-Office365-Filtering-Correlation-Id: 28a681f4-62d5-4bc7-d504-08d941d931d5 x-ms-traffictypediagnostic: AS8PR08MB6775:|AM6PR08MB5173: x-ld-processed: f34e5979-57d9-4aaa-ad4d-b122a662184d,ExtAddr x-ms-exchange-transport-forked: True X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:8273;OLM:8273; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: oPsFxYWBczpHDHVIzpl/jzNMOsR/7lcS10tM0ZTjBDnkv5ZRdSuaMzqbjhf1jrs3F5RMrdRe88brKtrQuFExNHEciLtP0jTkRvQB/gWWWPI1zKTH+hzbh91zBMpskzVSoacK/+0rK9hpnzhe8iMJwudvzZUmbCBoj/9TEjQtSkHLYPK6tRF1PfDVykwydKT0KvL8Q5s8QuxlBt6fr1ndFtiCYf4KfhB0V4QkKi87S2F/hDYw0rTrFn8rjs58Xrq3PRckmdsD6mbq+jflqjUi0J5y120wqeL6kp8yiVYncGcPFV36DcvKzSoyla9W568rEYe/Kc90pzWtmX+ICoaJ724OsRZmtjFJ7yZOkPa+0H8zGsEhfaEkN89QXg7Ft03L+F/7qzTjnFwWnMJ/vdivi1pbBFmBoe66NM5BRcBHR3PNFtVQlcIqgBqZky4TpBjwWfRYPgV9D8Bp0XYg7tHkZoMJ8QrMHDUxIafb663s+dIzcEMnmpmuatRJLQy+Oe8N+yZfZV4W6Z6JyIeEcwTK84tjaL+AY+4HDJIIsxbD+Wy7vPhhJuiUZaU+Lv8txwkBHFTwZYzRoXpNdqeuqkUQ1sHCTqGe9/Uzv9NawfZJaPZL8s0lPAlZ7KrTDO3g/s1dp49yijssNtMmqMXtix2x8A== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM5PR0802MB2465.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(346002)(376002)(39860400002)(136003)(396003)(64756008)(66446008)(7696005)(122000001)(478600001)(186003)(33656002)(71200400001)(66556008)(26005)(83380400001)(86362001)(66476007)(8676002)(55016002)(4326008)(54906003)(2906002)(53546011)(110136005)(316002)(5660300002)(8936002)(66946007)(76116006)(6506007)(9686003)(38100700002)(52536014); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?VHNmczdaS1pHbmZmT0xydHFvNFV0Y0xGTXd0dHhUdXJwL2w5d0k5ZWlYdlcy?= =?utf-8?B?NEpzVGNGM2lMNkV0c0wyQkg2b0xHZ1UwMlZoN1k4MFVKV3FJSEppQk9LdUI0?= =?utf-8?B?WmRMbkdZTDJhdkxqb3NvVXR4UEFaem1nOElOckthT2xBVTltQU1rS0ZXK2N1?= =?utf-8?B?ZGtiNmFYZkdIYTdQQTJoVXpmazRPb000dUdHTk1yR1UrTVMvT3hvd3R6Ym9h?= =?utf-8?B?d3RFZTMyMGlKRlJSSVpCb29hd3BhcVFHWEM1ZXhjM2tERCtZd2h1MmZWVzVS?= =?utf-8?B?T0pEMytEbVVjY3JFbnVTOTZOVGJ6K0VGU2t0TlZQOFl4WHJVM2FjMEFUMGJU?= =?utf-8?B?NEprUm1xaS9kandISXg5bWRmNkxGakZKYjRDUlVnZDBsUXdML2lDRnpibmt1?= =?utf-8?B?aU0rNUsrdE1GZlY4MXpPeTdrQ1RHWjkzUlEvWW9MdGthUGtlRStIZTlnZGc5?= =?utf-8?B?eTdEZnpkV1RyTWNtMklsR3NXVExBY1VJc2M1RzU1SnFiUFVXVFdMZWh6WUNY?= =?utf-8?B?bG5mNmVjVkJkRFlqd1FvWGE2cERwSU4rWitkaE9kMGFqc0RwOFpXTXZzRHhN?= =?utf-8?B?TzB1Q0EzL0l1WG5Oemlnc1FpTnloSnlpdnptWm5nY0Z4Vm9JLzE1VDF4Qnd6?= =?utf-8?B?K2dwZDl5dFJ2Uk1BNEw1MVFua29UR2tZS0FZT1JtT1ZXNHBuQS9OSUFrdWRi?= =?utf-8?B?Rngrdnh0dU0vMk5BYkgrOFlEVnBqeWpIQXV3ZEFLODBLZDh4ZnlQdHphMSti?= =?utf-8?B?WWdvMVREdkVVWTIrSitZWS8vWDZsRlVxYTZkN1hOeDk0MXJ4dzhjeUViOW5t?= =?utf-8?B?bXBqMngwTXpKTDJOWnlJNVlPTG1hTGJ2WnJxSTV6V25oaUZsaGxTdUJTLzVH?= =?utf-8?B?aUhkd081d3RMM1JYcWFLQS9KNlhNQjZmSzdEZXdmQ0MzUnNOb3ZnOFFLRTFs?= =?utf-8?B?RW14ZzBPdzJrbkFlQ2t6emluRlc3dDU4RzIrejlLRU9lWDFvcTdVelBFMmF3?= =?utf-8?B?WkRmd25RUzgyVjJGKzdXZG1MMzNPcnFYdVVGOWhodU9NRFYwcFA3NEl4dTFM?= =?utf-8?B?TTBCSUZpK3RmZU14T3VtZno5bGx2K3J5Q1AxNGkyUHZpQUtwSmJwTW9YUU9H?= =?utf-8?B?bXVmd2lMNFZ5a24zd3lHYmxiTGtJNnhJUk95djVqYmxHZERBVDkxeWpBTVlq?= =?utf-8?B?cC9tTlkvMHJzSTEzZGNSa3o0SHF5UmYxaGpxbUE4VGJncjRScmdnaFhJZzNT?= =?utf-8?B?MUUyM0NaeEtuYzBIblJDUnFIdXVDVE02TlNiMWJmSXhJQUx4Z3RGQ1lpQWNw?= =?utf-8?B?aE11aTVXR1BDakluVEZSeTlSL2o3WkZVVHQwMjdKTzlyZ0lSMnNadnJyU3F3?= =?utf-8?B?V0NncTZKM0oxTURpWTQrMGo0TDVoVnZlbi8vVjEyTVhvVUt0dmRZUUZTNFhO?= =?utf-8?B?dmZlRXF5SWJwSzgxTkxZOWNYbWRFZk5EblJYSjhBbHdYaTFpc1VGdUxRZkZH?= =?utf-8?B?T2EwZTdYcVc4dHhERW1kWGhDTUR5YnFwVWdTU25SR0NrVTduekpSdW5lZkFR?= =?utf-8?B?bEs5dm5lbkhaazkycUZxSmN5TDE2UW5wdGZFS0IwZlM3QTg4VkhnRjZoVUlj?= =?utf-8?B?WFR1TGxlSU0raEtpSzYwaWl1ZHlOaFB4bGRkUWxSb01YSjhBS1lOWGJrQWpS?= =?utf-8?B?d09wa21VSVRiWFB4UEkwcytsUWJSWWYwUkhieFduTWpkdUtSTlFtSzNsVUpp?= =?utf-8?Q?8ncvG/yK1sQ9GWFC0tAjvTVuO3I8+qZ0HX/h9r0?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR08MB6775 Original-Authentication-Results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM5EUR03FT017.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: 8555fd07-7d06-4dd4-0873-08d941d92906 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 4KazuTgiw/Yfu/3WBxehFofpyCQQ8wcfTb9Y9kQlqxZDi0r+tog22NYj6A56evkjvh/uz1+7oDBhIDzcAcaE8qx4rGw6KauVjQkQWfBpGo/MN2hbhZzjzync4cay6t4bZmjXbxKEQzIAegKQoFVvkrurnQrq6tLnjc2aPUI7ClAQoPDna9tTNSUdSbTePzBJfQbJ/x70lTqxzYlAXsUBS5sWHPgrIOAZUNIjxpTEA+ao7HnbaqF+S5cVm08BfuW8B02dU/Wa9KYvAI3XJUEJxFSHST5inDzoz3Jk1346gN+YLLwO6iMz+TTb7kPPeCWKmqwHShX5DOVA1k5Rt7jnibS/m/h54Doa5880kdJuLooZFZ6sjQYbVMTYFghe5D/LFZvi7+QqPYDAiICVwlfJvDT6qzPLDs3AUJk6h6itEys4pRKrLPh7s4ezG5XgNQAHoocTLDfgasJR87G7qGjvhg8lR1n0xTZKh34pLCqSP8Ii29fSfIDXHT2jtwaL8VX5pP3ePg1Xc1wM64wWHSfb7Zg62tM05XWoFBi+7xkAXC5FytfBgPTZfl9dhRz2yzeU/gjh4kaSGoHv0POsWHVnEypA3uMVRP/CmETRKmUWW9YzJPUNKqH8nuh5tlt85V2Hy+/NfgrVtuo9Hv9Nqz3a98ssVct3lrj0jMEbaV5DwtCkctx8PUEwc4ly++LQb7WF4y52zYyPltBXAtX6gyQRgg== X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFS:(4636009)(396003)(136003)(346002)(39860400002)(376002)(46966006)(36840700001)(81166007)(82740400003)(336012)(83380400001)(82310400003)(26005)(36860700001)(2906002)(186003)(33656002)(356005)(478600001)(52536014)(9686003)(70206006)(55016002)(316002)(7696005)(6506007)(110136005)(86362001)(54906003)(47076005)(8676002)(70586007)(4326008)(53546011)(5660300002)(8936002); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Jul 2021 06:25:34.8922 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 28a681f4-62d5-4bc7-d504-08d941d931d5 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: AM5EUR03FT017.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR08MB5173 Subject: Re: [dpdk-dev] [PATCH v4 3/3] build: add option to enable wait until equal X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKZXJpbiBKYWNvYiA8amVyaW5q YWNvYmtAZ21haWwuY29tPg0KPiBTZW50OiBXZWRuZXNkYXksIEp1bHkgNywgMjAyMSA4OjM3IFBN DQo+IFRvOiBCcnVjZSBSaWNoYXJkc29uIDxicnVjZS5yaWNoYXJkc29uQGludGVsLmNvbT4NCj4g Q2M6IFJ1aWZlbmcgV2FuZyA8UnVpZmVuZy5XYW5nQGFybS5jb20+OyB0aG9tYXNAbW9uamFsb24u bmV0OyBKYW4NCj4gVmlrdG9yaW4gPHZpa3RvcmluQHJlaGl2ZXRlY2guY29tPjsgamVyaW5qQG1h cnZlbGwuY29tOyBkZXZAZHBkay5vcmc7DQo+IGRhdmlkLm1hcmNoYW5kQHJlZGhhdC5jb207IG5k IDxuZEBhcm0uY29tPjsgSG9ubmFwcGEgTmFnYXJhaGFsbGkNCj4gPEhvbm5hcHBhLk5hZ2FyYWhh bGxpQGFybS5jb20+DQo+IFN1YmplY3Q6IFJlOiBbZHBkay1kZXZdIFtQQVRDSCB2NCAzLzNdIGJ1 aWxkOiBhZGQgb3B0aW9uIHRvIGVuYWJsZSB3YWl0IHVudGlsDQo+IGVxdWFsDQo+IA0KPiBPbiBX ZWQsIEp1bCA3LCAyMDIxIGF0IDU6NTcgUE0gQnJ1Y2UgUmljaGFyZHNvbg0KPiA8YnJ1Y2Uucmlj aGFyZHNvbkBpbnRlbC5jb20+IHdyb3RlOg0KPiA+DQo+ID4gT24gV2VkLCBKdWwgMDcsIDIwMjEg YXQgMDY6NDY6MzNBTSArMDAwMCwgUnVpZmVuZyBXYW5nIHdyb3RlOg0KPiA+ID4gPiAtLS0tLU9y aWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+ID4gPiBGcm9tOiBUaG9tYXMgTW9uamFsb24gPHRob21h c0Btb25qYWxvbi5uZXQ+DQo+ID4gPiA+IFNlbnQ6IFdlZG5lc2RheSwgSnVseSA3LCAyMDIxIDI6 MzIgUE0NCj4gPiA+ID4gVG86IFJ1aWZlbmcgV2FuZyA8UnVpZmVuZy5XYW5nQGFybS5jb20+DQo+ ID4gPiA+IENjOiBKYW4gVmlrdG9yaW4gPHZpa3RvcmluQHJlaGl2ZXRlY2guY29tPjsgamVyaW5q QG1hcnZlbGwuY29tOw0KPiA+ID4gPiBCcnVjZSBSaWNoYXJkc29uIDxicnVjZS5yaWNoYXJkc29u QGludGVsLmNvbT47IGRldkBkcGRrLm9yZzsNCj4gPiA+ID4gZGF2aWQubWFyY2hhbmRAcmVkaGF0 LmNvbTsgbmQgPG5kQGFybS5jb20+OyBIb25uYXBwYQ0KPiBOYWdhcmFoYWxsaQ0KPiA+ID4gPiA8 SG9ubmFwcGEuTmFnYXJhaGFsbGlAYXJtLmNvbT4NCj4gPiA+ID4gU3ViamVjdDogUmU6IFtQQVRD SCB2NCAzLzNdIGJ1aWxkOiBhZGQgb3B0aW9uIHRvIGVuYWJsZSB3YWl0IHVudGlsDQo+ID4gPiA+ IGVxdWFsDQo+ID4gPiA+DQo+ID4gPiA+IDA3LzA3LzIwMjEgMDc6NDgsIFJ1aWZlbmcgV2FuZzoN Cj4gPiA+ID4gPiBJbnRyb2R1Y2UgYSBtZXNvbiBvcHRpb24gJ3VzZV93ZmUnIHRvIHNlbGVjdCB3 YWl0IHVudGlsIGVxdWFsIG1ldGhvZC4NCj4gPiA+ID4gPiBUaGUgZGVmYXVsdCBpcyBkaXNhYmxl LiBUcmFkaXRpb25hbCBwb2xsaW5nIGxvb3AgaXMgdXNlZC4NCj4gPiA+ID4gPiBXaGVuIGVuYWJs ZWQsIGFyY2hpdGVjdHVyZSBzcGVjaWZpYyBtZWNoYW5pc20gaXMgcmVsaWVkIG9uIHRvIGRvDQo+ ID4gPiA+ID4gdGhlIHdhaXQuDQo+ID4gPiA+DQo+ID4gPiA+IFdoeSBkbyB3ZSBuZWVkIGFuIG9w dGlvbj8NCj4gPiA+ID4gQ2FuIGl0IGJlIGF1dG9tYXRpYyB0byBlbmFibGUgaXQgd2hlbiBzdXBw b3J0ZWQ/DQo+ID4gPiA+DQo+ID4gPiBUaGUgcHJvYmxlbSBpcyBpbmNvbnNpc3RlbmN5IGluIHBl cmZvcm1hbmNlIG9uIGRpZmZlcmVudCBBcm0gcGxhdGZvcm1zLg0KPiBXZSBoYWQgZGVjaWRlZCB0 aGF0IGVhY2ggcGxhdGZvcm0gbmVlZHMgdG8gZW5hYmxlIGl0IGFmdGVyIHNvbWUgdGVzdGluZy4N Cj4gPiA+DQo+ID4gQ2FuIHRoYXQgbm90IGJlIGRvbmUgdmlhIHZhcmlhYmxlcyBpbiB0aGUgY3Jv c3MtZmlsZSBmb3IgdGhlIGJ1aWxkcywNCj4gPiBvciB2aWEgYXV0b21hdGljIGRldGVjdGlvbiBp ZiBpdCdzIGEgbmF0aXZlIGJ1aWxkPyBJcyBpdCBsaWtlbHkgdGhhdA0KPiA+IGluZGl2aWR1YWwg dXNlcnMgb2YgRFBESyB3aWxsIGJlIGtub3dsZWRnYWJsZSBlbm91Z2ggdG8gdXNlIHRoaXMgb3B0 aW9uDQo+IGNvcnJlY3RseT8NCj4gDQo+ICsxIHRvIGFkZCB0aGlzIGluIGNyb3NzLWZpbGUgaW5z dGVhZCBvZiB0aGUgdG9wIG9mIGNvbmZpZyBvcHRpb24gYXMNCj4gc2NvcGUgaWYgaXMgb25seSBm b3IgYXJtNjQgYnVpbGRzLg0KDQpDdXJyZW50bHkgdGhpcyBvcHRpb24gaXMgaW4gY29uZmlnL2Fy bS9tZXNvbi5idWlsZCAoZmxhZ3NfY29tbW9uKS4gU29DcyBjYW4gYnVpbGQNCndpdGggdGhpcyBv cHRpb24gZW5hYmxlZC9kaXNhYmxlZC4gQW5kIHRoZSBhYmlsaXR5IGlzIGF2YWlsYWJsZSBmb3Ig Ym90aCBuYXRpdmUgYnVpbGQNCmFuZCBjcm9zcyBidWlsZCBhcyBjcm9zcyBidWlsZCBhbHNvIGdv ZXMgdGhyb3VnaCBtZXNvbi5idWlsZC4gDQpJZiBhIFNvQyBuZWVkcyB0byBlbmFibGUgdGhlIG9w dGlvbiBieSBkZWZhdWx0LCBhbiBlbnRyeSBhbmQgYmUgYWRkZWQgdG8gdGhlIFNvQyBmbGFncy4N Cg0KVGhlIGtleSBkaWZmZXJlbmNlIGhlcmUgaXMgd2hldGhlciB0aGlzIG9wdGlvbiBuZWVkIHRv IGJlIGV4cG9zZWQgdG8gdGhlIHRvcCBsZXZlbCBjb25maWcuDQo=