From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by spool.mail.gandi.net (Postfix) with ESMTPS id C8846AC0AB6 for ; Tue, 9 Jan 2024 03:17:37 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=Crdd1ssL/S/Pyf71aicubJCZC+NT4e0pEC4rQL3NX+I=; c=relaxed/simple; d=groups.io; h=ARC-Seal:ARC-Message-Signature:ARC-Authentication-Results:From:To:Subject:Thread-Topic:Thread-Index:Date:Message-ID:References:In-Reply-To:Accept-Language:MIME-Version:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Language:Content-Type:Content-Transfer-Encoding; s=20140610; t=1704770256; v=1; b=Ihj7nZGQIzLRJZ+o8sDl999hq5ZMcLkGNKmFA9QKl1IfdoLKlQ6k6o27ZAhEWqvNAxMPMW4s e+2tgGH0htTtTr8GL3ZO+/h1ZCUEupCOb3vz4JpJSJAyj+MXZCZuobO+t1vWL9sw5evoSJgm4hv +3ZtQsdCeRqCMxzYWZIHiCV0= X-Received: by 127.0.0.2 with SMTP id ZuYrYY7687511xWC2EmduYxU; Mon, 08 Jan 2024 19:17:36 -0800 X-Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.11]) by mx.groups.io with SMTP id smtpd.web10.9209.1704770255278702081 for ; Mon, 08 Jan 2024 19:17:35 -0800 X-IronPort-AV: E=McAfee;i="6600,9927,10947"; a="4818039" X-IronPort-AV: E=Sophos;i="6.04,181,1695711600"; d="scan'208";a="4818039" X-Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by orvoesa103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 Jan 2024 19:17:34 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10947"; a="1028609416" X-IronPort-AV: E=Sophos;i="6.04,181,1695711600"; d="scan'208";a="1028609416" X-Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by fmsmga006.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 08 Jan 2024 19:17:34 -0800 X-Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Mon, 8 Jan 2024 19:17:33 -0800 X-Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Mon, 8 Jan 2024 19:17:33 -0800 X-Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35 via Frontend Transport; Mon, 8 Jan 2024 19:17:33 -0800 X-Received: from NAM12-BN8-obe.outbound.protection.outlook.com (104.47.55.168) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.35; Mon, 8 Jan 2024 19:17:32 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=nWGqrfBLYyH+istzg9SENtQeVfo5ZVYuDypeapd8ROVMfmfKG53S8tXzcmwBomTPtGVrQdByQUgKRPzwBc80QwIzOnimBbkRM+6Q+CkWjvyhN0uviVVSc2DddSBvdZEHSYoJgk7MfbOGNOxPIfDrvolrXrdIGspuaXMl0hT60750WdaL1nfrIsrIqbcD5hLvHLD/1gfl9X1A1LiUSmOEyd1hlOT5OcJKxxlNPtUHbC32nz7g7fF0Vh25j/w587444lbtubtOmZ5EcI7edXY5VQPK7rQ9k8oWCue+ezSACf+hSytZG0mpm+LyZwuzvBbK3jYUe5MmHk0M5L0ZheO3RQ== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=IE5Y+iba2HIrp53Vkeqzup4rqRhPVjdmqD/g01YjMQ0=; b=H6JS5oEQyjK9kqHBaiZpjS/j2mtT7PP67LwJScR1g/3sir1urz2n/3xrhuFUEFLnwY1rE4wpETkCCEi+Qh9g+6XlUP1A2UL3X2pAWSqeiTdp4DKRhqRzwIUP6hEHSxxZerK2cGhaHROHkIDVqoN7rnSrSZ4MmfH2gqwuJ/JPsn2oDyC13qQhnvjqxKaICNJPQ1QUiGU1jhNeHhz8DEtJgFGsl2BDHzUEWLCzMoZVEhVXam6NFs1SMlGSz+U6IMjB2ElzobJlZl0V40O4IPFMQHVx1lLNUtjqoI2e8Weun3IU5oVNrgdxbwwg+aczrfvsDaHHjFp4mKFY9+erjeXbWg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none X-Received: from CH3PR11MB8776.namprd11.prod.outlook.com (2603:10b6:610:1c1::21) by SA3PR11MB7485.namprd11.prod.outlook.com (2603:10b6:806:31c::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7159.21; Tue, 9 Jan 2024 03:17:29 +0000 X-Received: from CH3PR11MB8776.namprd11.prod.outlook.com ([fe80::911b:5048:c9d:a09a]) by CH3PR11MB8776.namprd11.prod.outlook.com ([fe80::911b:5048:c9d:a09a%4]) with mapi id 15.20.7159.020; Tue, 9 Jan 2024 03:17:29 +0000 From: "Heng Luo" To: "Gao, Liming" , "devel@edk2.groups.io" , "Kasbekar, Saloni" , "Clark-williams, Zachary" , "Kinney, Michael D" Subject: Re: [edk2-devel] [PATCH v2] NetworkPkg: Triger regularly scan only if not connect to AP Thread-Topic: [edk2-devel] [PATCH v2] NetworkPkg: Triger regularly scan only if not connect to AP Thread-Index: AQHaIaf8hTGKBhWZSEude7fCg2ClbbCU9gPggA7Z3uCABOsO0IAAm/+QgB0YM9CAAQxlgIAAU6mggAlBsgA= Date: Tue, 9 Jan 2024 03:17:29 +0000 Message-ID: References: <02dd01da3ddf$6b9af650$42d0e2f0$@byosoft.com.cn> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CH3PR11MB8776:EE_|SA3PR11MB7485:EE_ x-ms-office365-filtering-correlation-id: 304671b4-f83a-431d-ee6d-08dc10c18321 x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: jVTXUXGGTBH1o+Jr4iFbs1vEYg2CmSwU6ZQCbwzPaY3YHZE8QlTEuJyZkGd7/ZGmYNrelXTUpLtAqqVVcOO7y+4wONp9NJF/LniWcgsInk3xgDAEMqdN5b6W5NaF+oLOfGUz+Q3RUWvh6Jh7mVs4j2V7OTHgLqvKeXbtimYywRBEHOe4nrNc6p1YEUrDuOv2chQP8w1O3YuvZZSPJT/VLoqQYb7b7deMDui1rpixpvsb0j4b24ropooSKDvom3z86lRhZblZBM0f3kdu0Su/9Wj4g2B2MWANWewXHLIJLGOayeU8stgkzJbqubfOkoducYFrPxMJMDA93X9xK8FtY11qB2sp6aTey2d+UTEb+WfCzeCqrAwI8f+28oLK+SwfgSB1W92jApTcsxZgdMEASOxhV2JgcjA5CEl9ZFiCcm8ufxlKs9s+ReytuZa0tAb5IioHJINrwnsFUctaMt4gt88G5EOfCVFcH0lLHN8y6qRHuqPHoh24PRkmo/NnApbyE+Mf2nPBxMvG6XAHt5/PJ6mA/XjrHaLfvAgRtt0et0yfwzttn5qeD27Ftxu5arnTO61fLQh5Iy9PhCu9B4CNRdvi3pcEdrxEhOdLUG/haLw= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?ZCtYbFBzdG5iRFhoVVR6YlBROEk5Vkc4aTAxN0pWY1QvNzNmNnhDQVhQYjdD?= =?utf-8?B?TkxKSG5oOTRXUjRrc1BEbjhIK1AyR0szSzFPQTg1VlZuSGZsTGg3WnBUV3Zt?= =?utf-8?B?UThEdEN2Qit5VmdaV3ZvcythWGRKNlJrd1lXVkMxSitDc2VHdHNzZFcrZUE1?= =?utf-8?B?OWNCK2MxcThJbzI1TS9SOS80TXFaVkhnRS84UUZDbXpKMXVPQWNQTjFTWXBj?= =?utf-8?B?SWVWZDJvM2g2Z1pLVFBQZGc0L1N3citnZDBvNUthOHFvOGE0cWtYdzdsLy9C?= =?utf-8?B?NnFob2c5eUozUTJ4ZTVDYjRtZmQ5MnNBamxjL3RvV0ZHQlRHU2tLSXByTHNH?= =?utf-8?B?UUZybzEzRGpvNHhod3lNRmdnRW5HWnF6OWhtSit4OVFKNG5QRDRzaE9MYmV3?= =?utf-8?B?NWFqdVZhZUFIb05YSXRrMUdNaUZQcWVRVU1GdWxWbXZGejNoT1NPcmZuc1pM?= =?utf-8?B?RUtZWG1Gb1BoVWphRmtDZTBEMTl3ek5EemREQ3BaQTRKa1NGS0JWcjlGRXRo?= =?utf-8?B?RVE2ZVU0MVc3aDE0dVV3T3J4V25tWXV3RHNTbndTcGlSa0ZkdXJqWFhLQ01P?= =?utf-8?B?eUFEVWZtQlBrQUExbEQ4K1grYndBZFBFczB1U0Eyd3hxZE1IMjI3N0FIL0F2?= =?utf-8?B?eXc2Y2NncnBXMmpDNnR5bnEyTmZDem41Nm5tRDFQbUtsT2oxT0wwSVZraStH?= =?utf-8?B?enY1ek9LbDN0MUhCYVBmNCt5ZWpXQkRqeGl6MWd1L3k3WEQ0b0NOeXpna1E1?= =?utf-8?B?a1hCTEFhZFRvMnIzQzN6d1pIQnQ4VFNiL1Q2VEZ2TERNdHlzbnJsUXZndnB3?= =?utf-8?B?OUNGdVYweE1CYUxzbVNEUnUwc1JlSjZiK1RZL1dxOW13M3dXcXJwc21oTVVx?= =?utf-8?B?MW1KMkFSUkZ2dVR6Q3Q0bU9kZ1pRQkVCKzdmb0tQY3p4bzhxRy81NWVpR203?= =?utf-8?B?MVJyckZ1Q3F4TE9yVXpieEFoSTVZbTJua244YlhiUXAwRjJ0R05jTzZ4OTND?= =?utf-8?B?RytzNHQxYUFyMUxYdVUzSnpLdUd3c25ycEtQRFdnYmVIQnh2VmlQOHBOenZJ?= =?utf-8?B?QWZYbnVOMkVQTFcyelE1UUtDYkFnTWwzT3J5T3NSc21Uc0xsMnBCNWlNV1JX?= =?utf-8?B?OEMrSVJMVzkwa3RBMjc4TStGRnBxenFoUVYvOEp5WHNsa3F3N3A2VWFWQlBB?= =?utf-8?B?YUpzNmdRS3dMaDArMDFSMHlKODFwRzF0Ump2aG5TbmIwQ05xRUZoT3B1cDgw?= =?utf-8?B?bTFCbW5KZDFTMlYwV0l0TjVxM3pmRVR3YVBNUUwvUVNHeWdLNFh5bDJPaXly?= =?utf-8?B?Tk9MUmF1cGZRU08yeXJvanE2M3FjeDBIZGQxTURPTzFocTlyMmhyNVNHSDMw?= =?utf-8?B?WVY1bERKTDBmMmJaNEhhZFROcDZXNHR3NGJhZ3FjbUJpODZtdU0zSXB0QmZh?= =?utf-8?B?RjRQdnFyTnUvZ29Ta1pycjM1QUVka3hraHJXRnFOY1BTTEJaY0hnZFk5T3Jp?= =?utf-8?B?cHJDd0hVV3NiMVV6eUx5THExUDVreXZYRGxoc0xqOWJRY1ZGVVViU3lTYXZ4?= =?utf-8?B?RTgrU0YyWXQ2TzdGY0EzeGtuNUdjbjRQcHZ3MnpidTRFQ3VqbmlJMXE4OTVI?= =?utf-8?B?cnRWckVkY1JnSHhRVzV6eDFGWXRUalFBWEEwVFFtc3Y0TnhUYjYzUFRHcVlx?= =?utf-8?B?Y3k2ZGFYWWpmNXYycU9lN09iU3IzZm1lRTR4Q3A5VCtneDJFa0RQVVlPODVR?= =?utf-8?B?aVlQMkNXUStlZXFxVEZPdHBicmlyVHZHcUxxSmdwbkFOQ1hvV2M4TmpYc0N5?= =?utf-8?B?aExrZEJaeHdJeHd5NXRDVS8rSkdybEhjdDZnYXZDYmVwMDNJOTlFUEpBRlB6?= =?utf-8?B?d1lkTkhMOEFlUjMvUDZrazJzcUJqcEh3WGZINnZnVTJZNUtpQzJvMXJwRnNh?= =?utf-8?B?aytXVDNXSUV4Zjc5aWlwYXk5RE9nSHVjejhzU0l3Vmp0QXpNcGVvODBvU2Q5?= =?utf-8?B?YTJTQ2MvT1g5Z2lReDliWlNBQzlyMDlNRjE5d2pPMWpIVXFZODdsQnhjb3BI?= =?utf-8?B?Ulo0cHZtUWZvRXRmMzR3dXlOU2pqOHMzNUlrOExFNmIwOE01QjNOdFI1cHJ2?= =?utf-8?Q?jh8xOX3frj0hAeXSVhuhnxVa3?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CH3PR11MB8776.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 304671b4-f83a-431d-ee6d-08dc10c18321 X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Jan 2024 03:17:29.4444 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: WXdonCKzX94ZfhJwHQyX85CfA9e8g3g9245wgK9zMw5dDKV/WlgOgzc6Q3Z4LoEJ96XCCL5QLII/zp2pZy0Yaw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA3PR11MB7485 X-OriginatorOrg: intel.com Precedence: Bulk List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Reply-To: devel@edk2.groups.io,heng.luo@intel.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: m1s23mfMYjyKb5efsaHtNh3ex7686176AA= Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20140610 header.b=Ihj7nZGQ; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=intel.com (policy=none); spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce@groups.io SEkgTGltaW5nLA0KQWxsIGNoZWNrcyBoYXZlIHBhc3NlZCBpbiBodHRwczovL2dpdGh1Yi5jb20v dGlhbm9jb3JlL2VkazIvcHVsbC81MDc1LiBXaGF0IGRvIEkgbmVlZCB0byBkbz8NCg0KVGhhbmtz LA0KSGVuZw0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IEx1bywgSGVu Zw0KPiBTZW50OiBXZWRuZXNkYXksIEphbnVhcnkgMywgMjAyNCAxOjU1IFBNDQo+IFRvOiBnYW9s aW1pbmcgPGdhb2xpbWluZ0BieW9zb2Z0LmNvbS5jbj47IGRldmVsQGVkazIuZ3JvdXBzLmlvOw0K PiBLYXNiZWthciwgU2Fsb25pIDxzYWxvbmkua2FzYmVrYXJAaW50ZWwuY29tPjsgQ2xhcmstd2ls bGlhbXMsIFphY2hhcnkNCj4gPFphY2hhcnkuQ2xhcmstd2lsbGlhbXNAaW50ZWwuY29tPjsgS2lu bmV5LCBNaWNoYWVsIEQNCj4gPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPg0KPiBTdWJqZWN0 OiBSRTogW2VkazItZGV2ZWxdIFtQQVRDSCB2Ml0gTmV0d29ya1BrZzogVHJpZ2VyIHJlZ3VsYXJs eSBzY2FuIG9ubHkgaWYNCj4gbm90IGNvbm5lY3QgdG8gQVANCj4gDQo+IFRoYW5rIExpbWluZywg aGVyZSBpcyB0aGUgUFI6DQo+IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi9wdWxs LzUwNzUNCj4gDQo+IFRoYW5rcywNCj4gSGVuZw0KPiANCj4gPiAtLS0tLU9yaWdpbmFsIE1lc3Nh Z2UtLS0tLQ0KPiA+IEZyb206IGdhb2xpbWluZyA8Z2FvbGltaW5nQGJ5b3NvZnQuY29tLmNuPg0K PiA+IFNlbnQ6IFdlZG5lc2RheSwgSmFudWFyeSAzLCAyMDI0IDg6NTUgQU0NCj4gPiBUbzogZGV2 ZWxAZWRrMi5ncm91cHMuaW87IEx1bywgSGVuZyA8aGVuZy5sdW9AaW50ZWwuY29tPjsgS2FzYmVr YXIsDQo+ID4gU2Fsb25pIDxzYWxvbmkua2FzYmVrYXJAaW50ZWwuY29tPjsgQ2xhcmstd2lsbGlh bXMsIFphY2hhcnkNCj4gPiA8emFjaGFyeS5jbGFyay0gd2lsbGlhbXNAaW50ZWwuY29tPjsgS2lu bmV5LCBNaWNoYWVsIEQNCj4gPiA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+DQo+ID4gU3Vi amVjdDog5Zue5aSNOiBbZWRrMi1kZXZlbF0gW1BBVENIIHYyXSBOZXR3b3JrUGtnOiBUcmlnZXIg cmVndWxhcmx5IHNjYW4NCj4gPiBvbmx5IGlmIG5vdCBjb25uZWN0IHRvIEFQDQo+ID4NCj4gPiBI ZW5nOg0KPiA+ICAgQ2FuIHlvdSBoZWxwIGNyZWF0ZSBwdWxsIHJlcXVlc3QgZm9yIHRoaXMgcGF0 Y2g/IE9uY2UgaXQgcGFzcyBDSSwgSQ0KPiA+IHdpbGwgbWVyZ2UgaXQuDQo+ID4NCj4gPiBUaGFu a3MNCj4gPiBMaW1pbmcNCj4gPiA+IC0tLS0t6YKu5Lu25Y6f5Lu2LS0tLS0NCj4gPiA+IOWPkeS7 tuS6ujogZGV2ZWxAZWRrMi5ncm91cHMuaW8gPGRldmVsQGVkazIuZ3JvdXBzLmlvPiDku6Pooagg SGVuZyBMdW8NCj4gPiA+IOWPkemAgeaXtumXtDogMjAyNOW5tDHmnIgy5pelIDE2OjU1DQo+ID4g PiDmlLbku7bkuro6IEthc2Jla2FyLCBTYWxvbmkgPHNhbG9uaS5rYXNiZWthckBpbnRlbC5jb20+ OyBDbGFyay13aWxsaWFtcywNCj4gPiA+IFphY2hhcnkgPHphY2hhcnkuY2xhcmstd2lsbGlhbXNA aW50ZWwuY29tPjsgZGV2ZWxAZWRrMi5ncm91cHMuaW87DQo+ID4gPiBLaW5uZXksIE1pY2hhZWwg RCA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+DQo+ID4gPiDkuLvpopg6IFJlOiBbZWRrMi1k ZXZlbF0gW1BBVENIIHYyXSBOZXR3b3JrUGtnOiBUcmlnZXIgcmVndWxhcmx5IHNjYW4NCj4gPiA+ IG9ubHkNCj4gPiBpZg0KPiA+ID4gbm90IGNvbm5lY3QgdG8gQVANCj4gPiA+DQo+ID4gPiBIaSBN aWtlLA0KPiA+ID4gV291bGQgeW91IGxpa2UgdG8gaGVscCB1cyBtZXJnZSB0aGUgcGF0Y2g/DQo+ ID4gPg0KPiA+ID4gVGhhbmtzLA0KPiA+ID4gSGVuZw0KPiA+ID4NCj4gPiA+ID4gLS0tLS1Pcmln aW5hbCBNZXNzYWdlLS0tLS0NCj4gPiA+ID4gRnJvbTogS2FzYmVrYXIsIFNhbG9uaSA8c2Fsb25p Lmthc2Jla2FyQGludGVsLmNvbT4NCj4gPiA+ID4gU2VudDogRnJpZGF5LCBEZWNlbWJlciAxNSwg MjAyMyA0OjM2IEFNDQo+ID4gPiA+IFRvOiBMdW8sIEhlbmcgPGhlbmcubHVvQGludGVsLmNvbT47 IENsYXJrLXdpbGxpYW1zLCBaYWNoYXJ5DQo+ID4gPiA8emFjaGFyeS5jbGFyay0NCj4gPiA+ID4g d2lsbGlhbXNAaW50ZWwuY29tPjsgZGV2ZWxAZWRrMi5ncm91cHMuaW87IEtpbm5leSwgTWljaGFl bCBEDQo+ID4gPiA+IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4NCj4gPiA+ID4gU3ViamVj dDogUkU6IFtQQVRDSCB2Ml0gTmV0d29ya1BrZzogVHJpZ2VyIHJlZ3VsYXJseSBzY2FuIG9ubHkg aWYNCj4gPiA+ID4gbm90DQo+ID4gPiBjb25uZWN0DQo+ID4gPiA+IHRvIEFQDQo+ID4gPiA+DQo+ ID4gPiA+IE1pa2UsDQo+ID4gPiA+DQo+ID4gPiA+IFdvdWxkIHlvdSBiZSBhYmxlIHRvIGhlbHAg dXMgbWVyZ2UgdGhlIHBhdGNoPw0KPiA+ID4gPg0KPiA+ID4gPiBUaGFua3MsDQo+ID4gPiA+IFNh bG9uaQ0KPiA+ID4gPg0KPiA+ID4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+ID4g PiBGcm9tOiBMdW8sIEhlbmcgPGhlbmcubHVvQGludGVsLmNvbT4NCj4gPiA+ID4gU2VudDogVGh1 cnNkYXksIERlY2VtYmVyIDE0LCAyMDIzIDM6MjAgQU0NCj4gPiA+ID4gVG86IENsYXJrLXdpbGxp YW1zLCBaYWNoYXJ5IDx6YWNoYXJ5LmNsYXJrLXdpbGxpYW1zQGludGVsLmNvbT47DQo+ID4gS2Fz YmVrYXIsDQo+ID4gPiA+IFNhbG9uaSA8c2Fsb25pLmthc2Jla2FyQGludGVsLmNvbT47IGRldmVs QGVkazIuZ3JvdXBzLmlvDQo+ID4gPiA+IFN1YmplY3Q6IFJFOiBbUEFUQ0ggdjJdIE5ldHdvcmtQ a2c6IFRyaWdlciByZWd1bGFybHkgc2NhbiBvbmx5IGlmDQo+ID4gPiA+IG5vdA0KPiA+ID4gY29u bmVjdA0KPiA+ID4gPiB0byBBUA0KPiA+ID4gPg0KPiA+ID4gPiBIaSBTYWxvbmksDQo+ID4gPiA+ IENvdWxkIHlvdSBoZWxwIHRvIG1lcmdlIHRoZSBwYXRjaD8NCj4gPiA+ID4NCj4gPiA+ID4gVGhh bmtzLA0KPiA+ID4gPiBIZW5nDQo+ID4gPiA+DQo+ID4gPiA+ID4gLS0tLS1PcmlnaW5hbCBNZXNz YWdlLS0tLS0NCj4gPiA+ID4gPiBGcm9tOiBMdW8sIEhlbmcNCj4gPiA+ID4gPiBTZW50OiBNb25k YXksIERlY2VtYmVyIDExLCAyMDIzIDQ6MTMgUE0NCj4gPiA+ID4gPiBUbzogQ2xhcmstd2lsbGlh bXMsIFphY2hhcnkgPFphY2hhcnkuQ2xhcmstd2lsbGlhbXNAaW50ZWwuY29tPjsNCj4gPiA+ID4g PiBLYXNiZWthciwgU2Fsb25pIDxzYWxvbmkua2FzYmVrYXJAaW50ZWwuY29tPjsNCj4gPiA+ID4g PiBkZXZlbEBlZGsyLmdyb3Vwcy5pbw0KPiA+ID4gPiA+IFN1YmplY3Q6IFJFOiBbUEFUQ0ggdjJd IE5ldHdvcmtQa2c6IFRyaWdlciByZWd1bGFybHkgc2NhbiBvbmx5DQo+ID4gPiA+ID4gaWYgbm90 IGNvbm5lY3QgdG8gQVANCj4gPiA+ID4gPg0KPiA+ID4gPiA+IEhpIFphY2ssDQo+ID4gPiA+ID4g Q291bGQgeW91IHBsZWFzZSByZXZpZXcgdGhlIGNoYW5nZT8NCj4gPiA+ID4gPiBUaGFua3MsDQo+ ID4gPiA+ID4gSGVuZw0KPiA+ID4gPiA+DQo+ID4gPiA+ID4gPiAtLS0tLU9yaWdpbmFsIE1lc3Nh Z2UtLS0tLQ0KPiA+ID4gPiA+ID4gRnJvbTogS2FzYmVrYXIsIFNhbG9uaSA8c2Fsb25pLmthc2Jl a2FyQGludGVsLmNvbT4NCj4gPiA+ID4gPiA+IFNlbnQ6IFNhdHVyZGF5LCBEZWNlbWJlciAyLCAy MDIzIDU6MjUgQU0NCj4gPiA+ID4gPiA+IFRvOiBMdW8sIEhlbmcgPGhlbmcubHVvQGludGVsLmNv bT47IGRldmVsQGVkazIuZ3JvdXBzLmlvDQo+ID4gPiA+ID4gPiBDYzogQ2xhcmstd2lsbGlhbXMs IFphY2hhcnkgPHphY2hhcnkuY2xhcmstd2lsbGlhbXNAaW50ZWwuY29tPg0KPiA+ID4gPiA+ID4g U3ViamVjdDogUkU6IFtQQVRDSCB2Ml0gTmV0d29ya1BrZzogVHJpZ2VyIHJlZ3VsYXJseSBzY2Fu IG9ubHkNCj4gPiA+ID4gPiA+IGlmIG5vdCBjb25uZWN0IHRvIEFQDQo+ID4gPiA+ID4gPg0KPiA+ ID4gPiA+ID4gUmV2aWV3ZWQtYnk6IEthc2Jla2FyLCBTYWxvbmkgPHNhbG9uaS5rYXNiZWthckBp bnRlbC5jb20+DQo+ID4gPiA+ID4gPg0KPiA+ID4gPiA+ID4gVGhhbmtzLA0KPiA+ID4gPiA+ID4g U2Fsb25pDQo+ID4gPiA+ID4gPg0KPiA+ID4gPiA+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t LS0NCj4gPiA+ID4gPiA+IEZyb206IEx1bywgSGVuZyA8aGVuZy5sdW9AaW50ZWwuY29tPg0KPiA+ ID4gPiA+ID4gU2VudDogTW9uZGF5LCBOb3ZlbWJlciAyNywgMjAyMyA3OjA3IFBNDQo+ID4gPiA+ ID4gPiBUbzogZGV2ZWxAZWRrMi5ncm91cHMuaW8NCj4gPiA+ID4gPiA+IENjOiBLYXNiZWthciwg U2Fsb25pIDxzYWxvbmkua2FzYmVrYXJAaW50ZWwuY29tPjsNCj4gPiA+ID4gPiA+IENsYXJrLXdp bGxpYW1zLCBaYWNoYXJ5IDx6YWNoYXJ5LmNsYXJrLXdpbGxpYW1zQGludGVsLmNvbT4NCj4gPiA+ ID4gPiA+IFN1YmplY3Q6IFtQQVRDSCB2Ml0gTmV0d29ya1BrZzogVHJpZ2VyIHJlZ3VsYXJseSBz Y2FuIG9ubHkgaWYNCj4gPiA+ID4gPiA+IG5vdCBjb25uZWN0IHRvIEFQDQo+ID4gPiA+ID4gPg0K PiA+ID4gPiA+ID4gUkVGOiBodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcu Y2dpP2lkPTQ2MDUNCj4gPiA+ID4gPiA+DQo+ID4gPiA+ID4gPiBXaGVuIFVFRkkgV2ktRmkgaXMg aW4gQlNTIGNvbm5lY3RlZCBzdGF0ZSwgdGhlIHBsYXRmb3JtIGlzDQo+ID4gPiA+ID4gPiBjb25z aWRlcmVkIGFzIGEgc3RhdGljIGFuZCBXaS1GaSByb2FtaW5nIHN1cHBvcnQgaXMgbm90IG5lZWRl ZC4NCj4gPiA+ID4gPiA+IFdpZmkgY29ubmVjdGlvbiBtYW5hZ2VyIHNob3VsZCBub3QgaW5pdGlh dGUgU2NhbiByZXF1ZXN0cyBpbg0KPiA+ID4gPiA+ID4gdGhpcyBzdGF0ZSBhZmZlY3QgQlNTIGNs aWVudCBjb25uZWN0aXZpdHkgYW5kIG11c3QgYmUgYXZvaWRlZC4NCj4gPiA+ID4gPiA+IFRyaWdl ciByZWd1bGFybHkgc2NhbiBvbmx5IGlmIG5vdCBjb25uZWN0IHRvIEFQLg0KPiA+ID4gPiA+ID4N Cj4gPiA+ID4gPiA+IFNpZ25lZC1vZmYtYnk6IEhlbmcgTHVvIDxoZW5nLmx1b0BpbnRlbC5jb20+ DQo+ID4gPiA+ID4gPiBDYzogU2Fsb25pIEthc2Jla2FyIDxzYWxvbmkua2FzYmVrYXJAaW50ZWwu Y29tPg0KPiA+ID4gPiA+ID4gQ2M6IFphY2hhcnkgQ2xhcmstd2lsbGlhbXMgPHphY2hhcnkuY2xh cmstd2lsbGlhbXNAaW50ZWwuY29tPg0KPiA+ID4gPiA+ID4gLS0tDQo+ID4gPiA+ID4gPiAgTmV0 d29ya1BrZy9XaWZpQ29ubmVjdGlvbk1hbmFnZXJEeGUvV2lmaUNvbm5lY3Rpb25NZ3JJbXBsLmMN Cj4gfA0KPiA+ID4gNA0KPiA+ID4gPiArKy0NCj4gPiA+ID4gPiAtDQo+ID4gPiA+ID4gPiAgMSBm aWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkNCj4gPiA+ID4gPiA+ DQo+ID4gPiA+ID4gPiBkaWZmIC0tZ2l0DQo+ID4gPiA+ID4gPg0KPiBhL05ldHdvcmtQa2cvV2lm aUNvbm5lY3Rpb25NYW5hZ2VyRHhlL1dpZmlDb25uZWN0aW9uTWdySW1wbC5jDQo+ID4gPiA+ID4g Pg0KPiBiL05ldHdvcmtQa2cvV2lmaUNvbm5lY3Rpb25NYW5hZ2VyRHhlL1dpZmlDb25uZWN0aW9u TWdySW1wbC5jDQo+ID4gPiA+ID4gPiBpbmRleCBkMTE4MmU1MmJkLi40YzU0NjBiNjVjIDEwMDY0 NA0KPiA+ID4gPiA+ID4gLS0tDQo+ID4gPiBhL05ldHdvcmtQa2cvV2lmaUNvbm5lY3Rpb25NYW5h Z2VyRHhlL1dpZmlDb25uZWN0aW9uTWdySW1wbC5jDQo+ID4gPiA+ID4gPiArKysNCj4gPiA+ID4g Yi9OZXR3b3JrUGtnL1dpZmlDb25uZWN0aW9uTWFuYWdlckR4ZS9XaWZpQ29ubmVjdGlvbk1ncklt cGwuYw0KPiA+ID4gPiA+ID4gQEAgLTE1MDYsOCArMTUwNiw4IEBAIFdpZmlNZ3JPblRpbWVyVGlj ayAoDQo+ID4gPiA+ID4gPiAgICB9ICAgIE5pYy0+U2NhblRpY2tUaW1lKys7LSAgaWYgKCgoTmlj LT5TY2FuVGlja1RpbWUgPg0KPiA+ID4gPiA+ID4gV0lGSV9TQ0FOX0ZSRVFVRU5DWSkgfHwgTmlj LT5PbmVUaW1lU2NhblJlcXVlc3QpICYmLQ0KPiA+ID4gKE5pYy0NCj4gPiA+ID4gPiA+ID5TY2Fu U3RhdGUgPT0gV2lmaU1nclNjYW5GaW5pc2hlZCkpKyAgaWYgKCgoKE5pYy0+U2NhblRpY2tUaW1l DQo+ID4gPiA+ID4gPiA+Pg0KPiA+ID4gPiA+ID4gV0lGSV9TQ0FOX0ZSRVFVRU5DWSkgJiYgKE5p Yy0+Q29ubmVjdFN0YXRlICE9DQo+ID4gPiA+ID4gV2lmaU1nckNvbm5lY3RlZFRvQXApKQ0KPiA+ ID4gPiA+ID4gfHwrICAgICAgIE5pYy0+T25lVGltZVNjYW5SZXF1ZXN0KSAmJiAoTmljLT5TY2Fu U3RhdGUgPT0NCj4gPiA+ID4gPiA+IFdpZmlNZ3JTY2FuRmluaXNoZWQpKSAgIHsgICAgIE5pYy0+ T25lVGltZVNjYW5SZXF1ZXN0ID0gRkFMU0U7DQo+ID4gPiBOaWMtDQo+ID4gPiA+ID4gPiA+U2Nh blRpY2tUaW1lICAgICAgID0gMDstLQ0KPiA+ID4gPiA+ID4gMi4zMS4xLndpbmRvd3MuMQ0KPiA+ ID4NCj4gPiA+DQo+ID4gPg0KPiA+ID4gDQo+ID4gPg0KPiA+DQo+ID4NCg0KDQoKLT0tPS09LT0t PS09LT0tPS09LT0tPS0KR3JvdXBzLmlvIExpbmtzOiBZb3UgcmVjZWl2ZSBhbGwgbWVzc2FnZXMg c2VudCB0byB0aGlzIGdyb3VwLgpWaWV3L1JlcGx5IE9ubGluZSAoIzExMzQxOSk6IGh0dHBzOi8v ZWRrMi5ncm91cHMuaW8vZy9kZXZlbC9tZXNzYWdlLzExMzQxOQpNdXRlIFRoaXMgVG9waWM6IGh0 dHBzOi8vZ3JvdXBzLmlvL210LzEwMzQ5NzU4NS83Njg2MTc2Ckdyb3VwIE93bmVyOiBkZXZlbCtv d25lckBlZGsyLmdyb3Vwcy5pbwpVbnN1YnNjcmliZTogaHR0cHM6Ly9lZGsyLmdyb3Vwcy5pby9n L2RldmVsL3Vuc3ViIFtyZWJlY2NhQG9wZW5mdy5pb10KLT0tPS09LT0tPS09LT0tPS09LT0tPS0K Cg0K