From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by mx.groups.io with SMTP id smtpd.web09.1662.1642124524502306153 for ; Thu, 13 Jan 2022 17:42:04 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=G0M6DCkm; spf=pass (domain: intel.com, ip: 192.55.52.43, mailfrom: zhiguang.liu@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1642124524; x=1673660524; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=AEG+cdWDw9mCKORZLprp2sDL7lw1f/yir6itB903eMg=; b=G0M6DCkmoNZvJe4+M34Q6Hx+Ts7t9ACVZ7IOg4GMh2BaHLvwZsWzEKUP ugqy8nVH4TxBq9eJHOqTCu4ixQ6TpCt4imzELr/T94xqEWdAfSAwkugzm tgDK14UW9GnhKg4PJqQrj5BT5H1bn1h8jkfRPnjxN/Dbf2Y+FiFbbzUoj UpkA68cPksgtejhdd2diLEtjm10C2+Wfd01ea7g+QDB4dV7sg4MCIS5Kz bJf7Rsvu+BwJ/w2YvcG5b76kZ0YaNsS8S+wBbeQEF7+dTWDg3tb4wduSK KDW02bSwtucO+GHIKuY6w+tNaaSjDF4aOdlejTvoiqbN5Ocfx0sAbA6Sz w==; X-IronPort-AV: E=McAfee;i="6200,9189,10226"; a="330509581" X-IronPort-AV: E=Sophos;i="5.88,287,1635231600"; d="scan'208";a="330509581" Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 13 Jan 2022 17:42:04 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.88,287,1635231600"; d="scan'208";a="670708746" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by fmsmga001.fm.intel.com with ESMTP; 13 Jan 2022 17:42:04 -0800 Received: from fmsmsx609.amr.corp.intel.com (10.18.126.89) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20; Thu, 13 Jan 2022 17:42:04 -0800 Received: from fmsmsx607.amr.corp.intel.com (10.18.126.87) by fmsmsx609.amr.corp.intel.com (10.18.126.89) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20; Thu, 13 Jan 2022 17:42:03 -0800 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx607.amr.corp.intel.com (10.18.126.87) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20 via Frontend Transport; Thu, 13 Jan 2022 17:42:03 -0800 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (104.47.55.168) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.20; Thu, 13 Jan 2022 17:42:02 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=E5mNlDa6uDAUxDjmY4BP9EuKQSbusoALKujxa5jYof3n4M9VpWse8IkbwecB1N05nEm5kZbFmAKpGh6qo0STm3IgyijpQhoE7qhdbyASnyxsXgWhFS2kle94W+topJWuXFmv77cuOTIOPQmjqW+khhYTlCqJg8PhxLsILFN60OU+JWXQFWTdW4xoOBG5V8T29ZRdCXwrV4MCxsohwUZ1Qb19FAqKeQWqvNk4//cn8QY/M7QyNLMqU/Cw9ZRQ0SBEikOBp++jzrdchgtq4rFC+yc9sKP1k9zCauZnSpAWmW2IsrfFgthXsyDojl4maXrmCU5YKoS5ETtDUWdh9/QDzA== 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=AEG+cdWDw9mCKORZLprp2sDL7lw1f/yir6itB903eMg=; b=Ghc32Q0GTLu/W8drO5iUFvamn+xf0M6kMD9yQAzTHHD7GkAPrptX7zZR+hmy2RZOPdIfYEWAcDr/SRYr6fChymqwk/USGBrPvqSM+w4MNKVGGTpB7gxas1ssNOlrivCTUTLWdERsMNu1+ljbKmJTEZOgtOLK7rsChv2UpsU2cjmfR8dSyrFK0HR9TFKZmp6zJaGdRJMoU+lTP1NE2zkU5edmLUHBeW0Br3evRfjeKV/+3+8WKoWfZsaZJ8BOFJDKf8xQeLwWhLrAm+DoTP04qX6xMDLcuhhH2JyI2CLT//DcGvL8f4zMR3hlfkGzkAvbqq1o09rV08uKHpz5mJEgXA== 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 Received: from PH0PR11MB5048.namprd11.prod.outlook.com (2603:10b6:510:3d::14) by CO6PR11MB5668.namprd11.prod.outlook.com (2603:10b6:5:355::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4888.9; Fri, 14 Jan 2022 01:42:01 +0000 Received: from PH0PR11MB5048.namprd11.prod.outlook.com ([fe80::7890:f8d1:fc4a:87f3]) by PH0PR11MB5048.namprd11.prod.outlook.com ([fe80::7890:f8d1:fc4a:87f3%3]) with mapi id 15.20.4888.011; Fri, 14 Jan 2022 01:42:01 +0000 From: "Zhiguang Liu" To: "devel@edk2.groups.io" , "Gao, Liming" CC: "Jiang, Guomin" Subject: Re: [edk2-devel] [PATCH] Wiki: Add optional steps for developer to run CI test before sending Thread-Topic: [edk2-devel] [PATCH] Wiki: Add optional steps for developer to run CI test before sending Thread-Index: AQEQTSbkHqcamLZdVE+VYSsoWvQqda3seCHwgAS8rxA= Date: Fri, 14 Jan 2022 01:42:01 +0000 Message-ID: References: <20220110032535.232-1-zhiguang.liu@intel.com> <01c901d80689$4068dd10$c13a9730$@byosoft.com.cn> In-Reply-To: <01c901d80689$4068dd10$c13a9730$@byosoft.com.cn> Accept-Language: en-US, zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-reaction: no-action dlp-version: 11.6.200.16 dlp-product: dlpe-windows authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 656d2454-8612-4657-59fa-08d9d6ff0f67 x-ms-traffictypediagnostic: CO6PR11MB5668:EE_ x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:989; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: /jsPm9BuBBS1TF8s8EJNEy9rEdi6/UpzVt4XwyQ/50VvIujH3yGo9dNKlbSxBp/PLvXJsJY2HM7kVPh+i8zlDNcTkUFsQVIodUxOUjcbaIP1+KXOIoPitetQ9NXqnzjPxt/P+CKf5Ryy5PZVhnCEq00eDe6wgXVBAyvE2vElSUBV1oxQlF6qhLI/nT/ZovWNKhTHSr2zGygt2cKfhTDi87/39ChIefUXFuVjpaf9PhRtVw6HJSYAOaHJnJ2qz+ARLp34V6XSufZsBRD4NEShpYEX476y4NRTZsYg/jngW+HAbbwVxvWU2NtjiRFly2aBS4/i2LfCxJ8EykGKjYEdhR2ibKuK48LLk0s2z4ZjBOHJFpIBma3t4SrROM6s/0Ci9bXtIJ+F21yiVe4vq1QgfKaRWJM6VuNRId3M5co3lkwVR/T0l6Td4Vkbr18Axks3xh6oo+7LaNfEwcemqZwKDUKL8y4xfhZFIbS6r5CGCvcO3nK+1yJiiSzBPDrDlZ9ATNv97xcBQAFNukXZ9hCCGDOMv6Zp3JceB5tdX0DHr89cZbJrQMI3SE3TioM9oMK8zD4cBNqM4a/vJLATCEUri7cD4fnG/ecqgDOxJO/4IFCmW+ONf11ZCUxQ5CuNbct98OjCnbW5y0FH20V75elR4/10BUMms18JWDZShpGGYqgth/iRsagZDXyMqa0hzRNC26NG+1eGVfMnS3y736CHGG6tAD0kMP9rn5JD2MYReza+ULBm3IYNb6kEFgL7WhI8mAym/J2XiD5vtJHpNkmY6NPvIfDQs3TzGhb+mZ7aCnA8vnqO5daL8iWmnf4eQ9Qc0D+Nf8U1853SW91DRrCE0g== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH0PR11MB5048.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(366004)(83380400001)(107886003)(86362001)(55016003)(9686003)(6506007)(966005)(26005)(53546011)(186003)(110136005)(316002)(64756008)(52536014)(508600001)(5660300002)(66556008)(76116006)(71200400001)(66446008)(66476007)(38070700005)(122000001)(38100700002)(8936002)(4326008)(8676002)(7696005)(2906002)(33656002)(82960400001)(66946007);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?TmsrbjMxWXRDaVlIQkM0QnE0NWZaUGdyM2l4byt3S29ISlE1ZVFkbmtZSXJy?= =?utf-8?B?L3lQTVpYQnY3NHZRVGN6dFNmdkg0R3M3OEJvN0FZczZONTAyR3c5Wjd1ZWdK?= =?utf-8?B?TmY4Vy90WnBVSWhROXNpdVFobU9jUVhHbU5QL1pnK0NMSkZpT0lZQ0Z2OTh1?= =?utf-8?B?SmlQT2J6bFR4UnpMNXh4cCtGUFFicm9nTk5pTGVDUWlZSGVOMU1LZ3RHb0dV?= =?utf-8?B?dGEyZ05jdlpSakw2U0k5RG5rWEtpb1RkKzhJMXJQd2dhYzBlbkJEZFRsQXNp?= =?utf-8?B?OEdaV0tsaGEwSTZVdGJjY29DU2tSUEk0UkxhTW9QOSt3dnVmR0cycEQ3MW9N?= =?utf-8?B?Umwxc3JVd1pkT2ltdDZBdmlITDJIU05uMXdiUW9rUnFyeVBQeko2VmFKLzNE?= =?utf-8?B?RndsTytjVm1GSU5yM3RwMjRkeXdGU0lCNHd3OEsyMkpQZ1NhYU53c0IvakdM?= =?utf-8?B?Qkp1eHA2aHRaOHN0bGJyb1ZyR21KYkJ3RGc2UjFzV05ZYjdLL05NckIyVHBu?= =?utf-8?B?d09BdHVMdGtUdlIxdExKZWhWakxNK3QrSnp1OHlnc2d0QnBaMzRJMFpKYndW?= =?utf-8?B?THdQYTNyYVpaWDRlSElQSUc5SDI4dWw1RGx0YnZNSmszZFNyWXZzSk9IZjlV?= =?utf-8?B?SitkWW1makIvY1VGTVAzT2ZVRzdNU3czcTRlSkYyNzA0cDErakNKY0ZycTVk?= =?utf-8?B?MHY5VnNrYytZR3lTNzBkeUZqWHRNdW1mOFFPekpFbUlDZEZiZ2lBZHhkQm01?= =?utf-8?B?d1FhRFFveVAycXFmTUF3MU8rZFdNTk1UaXpSTGtTUjdwZVQwVis1TWx2R0Ir?= =?utf-8?B?OTN0YWRONHBzdVowVmcrMm5RQWJWcE5JdW1ZZVo2UW5pdW85SmtZYmNPY0hh?= =?utf-8?B?bmZYc2ZMa0lISWR2ZkNnZjhTbDloWks2UTRnOGsyZXBQRWRyRVNGRkh2RlZi?= =?utf-8?B?b0prUjgycFdtQ1JoZWVHWjRkZ2htdC9NczJqU2pUM1Y0cDcvRXVVeVB5dWhH?= =?utf-8?B?aElJc2VtbGxYTjFvZmtsSHg0NVQrUE1zSVdWQ0oydXNCSzA0YThGZU5pY2RN?= =?utf-8?B?V0JudHpkUUdIZ29zZ2FwN1NLbWVzWTdHRUV5VnU2bUc5U3dkQVdHV0NONDdt?= =?utf-8?B?Njg5TXJJSElQdFhwcHJ5MFNlK1kwMG9KenJOZE54YUpldmpVcmJUeFJRb1ht?= =?utf-8?B?a2ZQWnYyblJtY2srbkttR0c5WFRHWkVNdUZ4aE9FMnoxZ0VXWXRtbS80SFBr?= =?utf-8?B?bHhKMXczMDhmNHpHaUV2MnVTb1Q2V1R0cG1VNXhaajJkUW5yL3FPMFNzRzhO?= =?utf-8?B?ZjdFNkVwZmhVRU5XWlNhMDlzNU1jWjRabnpSTWRqeGhXbFI0VWk2ZXhOTmFG?= =?utf-8?B?RGJXYm8wZWtTdEZuZCtyc09QUEYxd1gvaVhWV3F3TXlVNmJ4Q3pkdkNoNnJy?= =?utf-8?B?VUJZMmpIVklLY01IWFBUNnowUENwZ1RSTEZ5cVJ6OFZMMStZYUp2aGplOEdM?= =?utf-8?B?UEI2SmV4Znk2R3FIWTZqYy9yM1lPSnd3UVpzZXhOWGhwTm1Oc1B3WHR3bEVp?= =?utf-8?B?RWU0M3czSDBxcTZ3TWsxc0tiWDRIaFhCbzlUd2MzaDQ2VUU4QmwwbCtvRkUr?= =?utf-8?B?c0U2RmVYL2VTeFlUQXg1WStyQkVjcHJ4d0JEb1JqY2xROUt5ekxhUnpZM3Nk?= =?utf-8?B?MUw2dVMzRmxOVThxbFdYQnp1cXY2VDQ5TUx3UEhNZDd4T2JJTVF1cnlNcisy?= =?utf-8?B?bDN2NE5yNm1RWDZlSkFxUlVHSktLMTAzQUNCZmRFUDdsaVZWMVB5WGxOUDRR?= =?utf-8?B?dzhkZGxIYWhYSGppSEVvZWxmNWV6T1Mvb3JacDZuZG1TMzZBaHdLZ0pMc25C?= =?utf-8?B?R1BHVUMwNjBHMHR5QlBPRVhUSEI0R25vMWtTUGdsNUNBeU84UXM4cjdtakVz?= =?utf-8?B?VklkbFl5amlKbGJQMVBIOURWcFlyTkhkd01ndkRvVCtpWDBCcjJKNjJCQ21z?= =?utf-8?B?WVU5ME50dnhQR2NEUVk5cmdTSGtnTnkxS1poNUpzOStLOWhMV21MVVVqZGJj?= =?utf-8?B?UHA3UDAxY2ZGRFArTk1vaVk0OGlUWmVYQncyVGJSeEt4MnF4d0UzVml5bG9J?= =?utf-8?B?R1lMY2VKQjZRd1o4TW5JU2x3b2x0czJYb2ZoRFFCUnUwOGcxbzJVN3FtSVdX?= =?utf-8?B?bEE9PQ==?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB5048.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 656d2454-8612-4657-59fa-08d9d6ff0f67 X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Jan 2022 01:42:01.1409 (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: X4CtSY2yToCq8SBiLlElGXJk+9L1pwc33/WsZY+6d16o8AVQK1iU9PfOfwJsY8RqPYSfIGyeKlsnIekJHBNhKQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO6PR11MB5668 Return-Path: zhiguang.liu@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgTGltaW5nLA0KQ291bGQgeW91IGhlbHAgbWVyZ2UgdGhpcyBjaGFuZ2U/DQpUaGlzIGNoYW5n ZSBhbHNvIGdldCBHdW9taW4ncyByZXZpZXdlZC1ieS4NCg0KVGhhbmtzDQpaaGlndWFuZw0KDQo+ IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IGRldmVsQGVkazIuZ3JvdXBzLmlv IDxkZXZlbEBlZGsyLmdyb3Vwcy5pbz4gT24gQmVoYWxmIE9mDQo+IGdhb2xpbWluZw0KPiBTZW50 OiBUdWVzZGF5LCBKYW51YXJ5IDExLCAyMDIyIDk6MTkgQU0NCj4gVG86IGRldmVsQGVkazIuZ3Jv dXBzLmlvOyBMaXUsIFpoaWd1YW5nIDx6aGlndWFuZy5saXVAaW50ZWwuY29tPg0KPiBTdWJqZWN0 OiDlm57lpI06IFtlZGsyLWRldmVsXSBbUEFUQ0hdIFdpa2k6IEFkZCBvcHRpb25hbCBzdGVwcyBm b3IgZGV2ZWxvcGVyDQo+IHRvIHJ1biBDSSB0ZXN0IGJlZm9yZSBzZW5kaW5nDQo+IA0KPiBaaGln dWFuZzoNCj4gICBUaGFua3MgZm9yIHlvdXIgdXBkYXRlLiBSZXZpZXdlZC1ieTogTGltaW5nIEdh bw0KPiA8Z2FvbGltaW5nQGJ5b3NvZnQuY29tLmNuPg0KPiANCj4gVGhhbmtzDQo+IExpbWluZw0K PiA+IC0tLS0t6YKu5Lu25Y6f5Lu2LS0tLS0NCj4gPiDlj5Hku7bkuro6IGRldmVsQGVkazIuZ3Jv dXBzLmlvIDxkZXZlbEBlZGsyLmdyb3Vwcy5pbz4g5Luj6KGoIFpoaWd1YW5nIExpdQ0KPiA+IOWP kemAgeaXtumXtDogMjAyMuW5tDHmnIgxMOaXpSAxMToyNg0KPiA+IOaUtuS7tuS6ujogZGV2ZWxA ZWRrMi5ncm91cHMuaW8NCj4gPiDmioTpgIE6IExpbWluZyBHYW8gPGdhb2xpbWluZ0BieW9zb2Z0 LmNvbS5jbj4NCj4gPiDkuLvpopg6IFtlZGsyLWRldmVsXSBbUEFUQ0hdIFdpa2k6IEFkZCBvcHRp b25hbCBzdGVwcyBmb3IgZGV2ZWxvcGVyIHRvIHJ1bg0KPiBDSQ0KPiA+IHRlc3QgYmVmb3JlIHNl bmRpbmcNCj4gPg0KPiA+IENjOiBMaW1pbmcgR2FvIDxnYW9saW1pbmdAYnlvc29mdC5jb20uY24+ DQo+ID4gU2lnbmVkLW9mZi1ieTogWmhpZ3VhbmcgTGl1IDx6aGlndWFuZy5saXVAaW50ZWwuY29t Pg0KPiA+IC0tLQ0KPiA+ICBFREstSUktRGV2ZWxvcG1lbnQtUHJvY2Vzcy5tZCB8IDYwDQo+ID4g KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0t LS0tDQo+ID4gIDEgZmlsZSBjaGFuZ2VkLCA0NSBpbnNlcnRpb25zKCspLCAxNSBkZWxldGlvbnMo LSkNCj4gPg0KPiA+IGRpZmYgLS1naXQgYS9FREstSUktRGV2ZWxvcG1lbnQtUHJvY2Vzcy5tZA0K PiA+IGIvRURLLUlJLURldmVsb3BtZW50LVByb2Nlc3MubWQgaW5kZXggNDY5YTk3OS4uNzQ3YzZl MSAxMDA2NDQNCj4gPiAtLS0gYS9FREstSUktRGV2ZWxvcG1lbnQtUHJvY2Vzcy5tZA0KPiA+ICsr KyBiL0VESy1JSS1EZXZlbG9wbWVudC1Qcm9jZXNzLm1kDQo+ID4gQEAgLTU5LDIwICs1OSw1MCBA QCBUaGUgZGV2ZWxvcGVyIHByb2Nlc3MgZm9yIHRoZSBFREsgSUkgcHJvamVjdA0KPiA+DQo+ID4g ICAgICBgJCBnaXQgcmViYXNlIG9yaWdpbi9tYXN0ZXJgDQo+ID4NCj4gPiAtOS4gUnVuIHRoZSBh dXRvbWF0ZWQgY29kZSBmb3JtYXR0aW5nIHRvb2wgKFVuY3J1c3RpZnkpIGFnYWluc3QgeW91cg0K PiBjaGFuZ2VzDQo+ID4NCj4gPiAtDQo+ID4NCj4gPiAtICAgLSBbRURLLUlJLUNvZGUtRm9ybWF0 dGluZ10oRURLLUlJLUNvZGUtRm9ybWF0dGluZyAid2lraWxpbmsiKQ0KPiA+DQo+ID4gLQ0KPiA+ DQo+ID4gLSAgIC0gVGhlIGNoYW5nZXMgbXVzdCBwYXNzIGxvY2FsIENJIHdoaWNoIGluY2x1ZGVz IGEgY29kZSBmb3JtYXR0aW5nDQo+IGNoZWNrDQo+ID4NCj4gPiAtICAgICBpbiBvcmRlciB0byBi ZSBtZXJnZWQgaW50byB0aGUgY29kZSBiYXNlLg0KPiA+DQo+ID4gLQ0KPiA+DQo+ID4gLSAgIC0g SXQgaXMgc3Ryb25nbHkgcmVjb21tZW5kZWQgdGhhdCB5b3UgZm9ybWF0IHRoZSBjb2RlIGFmdGVy IGVhY2gNCj4gY29tbWl0Lg0KPiA+DQo+ID4gLSAgICAgVGhlIGNvZGUgY2FuIHRoZW4gYmUgZWFz aWx5IGFtZW5kZWQgd2l0aCB0aGUgZm9ybWF0dGVkIG91dHB1dC4NCj4gPiBTb21lDQo+ID4NCj4g PiAtICAgICBkZXZlbG9wZXJzIG1pZ2h0IGFsc28gcHJlZmVyIHRvIGZvcm1hdCBmcmVxdWVudGx5 IHdoaWxlIHdyaXRpbmcgdGhlDQo+ID4NCj4gPiAtICAgICBjb2RlIHVzaW5nIHRoZSBwbHVnaW4g aW5zdHJ1Y3Rpb25zIGRlc2NyaWJlZCBpbiB0aGUgY29kZSBmb3JtYXR0aW5nDQo+ID4NCj4gPiAt ICAgICB3aWtpIHBhZ2UuDQo+ID4NCj4gPiAtDQo+ID4NCj4gPiAtMTAuIENyZWF0ZSBwYXRjaCAo c2VyaWFsKSB0byB0aGUgW1tlZGsyLWRldmVsXV0gbWFpbGluZyBsaXN0DQo+ID4NCj4gPiArOS4g UnVuIHRoZSBhdXRvbWF0ZWQgY29kZSBmb3JtYXR0aW5nIHRvb2wgKFVuY3J1c3RpZnkpIGFnYWlu c3QgeW91cg0KPiBjaGFuZ2VzDQo+ID4gKw0KPiA+ICsgICAtIFtFREstSUktQ29kZS1Gb3JtYXR0 aW5nXShFREstSUktQ29kZS1Gb3JtYXR0aW5nICJ3aWtpbGluayIpDQo+ID4gKw0KPiA+ICsgICAt IFRoZSBjaGFuZ2VzIG11c3QgcGFzcyBsb2NhbCBDSSB3aGljaCBpbmNsdWRlcyBhIGNvZGUgZm9y bWF0dGluZw0KPiBjaGVjaw0KPiA+ICsgICAgIGluIG9yZGVyIHRvIGJlIG1lcmdlZCBpbnRvIHRo ZSBjb2RlIGJhc2UuDQo+ID4gKw0KPiA+ICsgICAtIEl0IGlzIHN0cm9uZ2x5IHJlY29tbWVuZGVk IHRoYXQgeW91IGZvcm1hdCB0aGUgY29kZSBhZnRlciBlYWNoDQo+ID4gY29tbWl0Lg0KPiA+ICsg ICAgIFRoZSBjb2RlIGNhbiB0aGVuIGJlIGVhc2lseSBhbWVuZGVkIHdpdGggdGhlIGZvcm1hdHRl ZCBvdXRwdXQuDQo+ID4gU29tZQ0KPiA+ICsgICAgIGRldmVsb3BlcnMgbWlnaHQgYWxzbyBwcmVm ZXIgdG8gZm9ybWF0IGZyZXF1ZW50bHkgd2hpbGUgd3JpdGluZyB0aGUNCj4gPiArICAgICBjb2Rl IHVzaW5nIHRoZSBwbHVnaW4gaW5zdHJ1Y3Rpb25zIGRlc2NyaWJlZCBpbiB0aGUgY29kZSBmb3Jt YXR0aW5nDQo+ID4gKyAgICAgd2lraSBwYWdlLg0KPiA+ICsNCj4gPiArMTAuIChPcHRpb25hbCkg UHVzaCBjaGFuZ2VzIHRvIHRoZSBkZXZlbG9wZXIncyBmb3JrIG9mIHRoZSBFREsgSUkgcHJvamVj dA0KPiA+ICsgICAgcmVwb3NpdG9yeS4NCj4gPiArDQo+ID4gKyAgICAtIEhvdyB0byBjcmVhdGUg YSBbR2l0SHViDQo+ID4NCj4gZm9ya10oaHR0cHM6Ly9oZWxwLmdpdGh1Yi5jb20vZW4vZ2l0aHVi L2dldHRpbmctc3RhcnRlZC13aXRoLWdpdGh1Yi9mb3JrLQ0KPiBhLXINCj4gPiBlcG8pDQo+ID4g KyAgICAgIC0gKipOT1RFOioqIEEgR2l0SHViIGZvcmsgY2FuIGFsc28gYmUgY3JlYXRlZCB1c2lu ZyB0aGUgY29tbWFuZA0KPiA+IGxpbmUNCj4gPiArICAgICAgICB1dGlsaXR5IGNhbGxlZCBbYGh1 YmBdKGh0dHBzOi8vZ2l0aHViLmNvbS9naXRodWIvaHViL3JlbGVhc2VzKS4NCj4gPiBUaGUNCj4g PiArICAgICAgICBgaHViYCB1c2FnZSBpbmZvcm1hdGlvbiBjYW4gYmUgZm91bmQNCj4gPiBbaGVy ZV0oaHR0cHM6Ly9odWIuZ2l0aHViLmNvbS9odWIuMS5odG1sKS4NCj4gPiArDQo+ID4gKyAgICAt IEFkZCByZW1vdGUgdG8gdGhlIGRldmVsb3BlcidzIGZvcmsgb2YgdGhlIEVESyBJSSBwcm9qZWN0 DQo+ID4gKw0KPiA+ICsgICAgYCQgZ2l0IHJlbW90ZSBhZGQgPGRldmVsb3Blci1pZD4NCj4gPiBo dHRwczovL2dpdGh1Yi5jb20vPGRldmVsb3Blci1pZD4vZWRrMi5naXRgDQo+ID4gKw0KPiA+ICsg ICAgLSBQdXNoIHRoZSBpbnRlZ3JhdGlvbiBicmFuY2guDQo+ID4gKw0KPiA+ICsgICAgYCQgZ2l0 IHB1c2ggPGRldmVsb3Blci1pZD4gPG5ldy1pbnRlZ3JhdGlvbi1icmFuY2g+YA0KPiA+ICsNCj4g PiArMTEuIChPcHRpb25hbCkgQ3JlYXRlIGEgR2l0SHViIHB1bGwgcmVxdWVzdCBmcm9tIHRoZSBk ZXZlbG9wZXIncw0KPiA+ICsgICAgPG5ldy1pbnRlZ3JhdGlvbi1icmFuY2g+IHRvIGVkazIvbWFz dGVyIHRvIHJ1biBDSSBjaGVjay4NCj4gPiArDQo+ID4gKyAgICAtIEhvdyB0byBjcmVhdGUgYSBb R2l0SHViIHB1bGwNCj4gPg0KPiByZXF1ZXN0XShodHRwczovL2hlbHAuZ2l0aHViLmNvbS9lbi9n aXRodWIvY29sbGFib3JhdGluZy13aXRoLWlzc3Vlcy1hbmQtDQo+IHB1DQo+ID4gbGwtcmVxdWVz dHMvY3JlYXRpbmctYS1wdWxsLXJlcXVlc3QpDQo+ID4gKyAgICAgIC0gKipOT1RFOioqIEEgR2l0 SHViIHB1bGwgcmVxdWVzdCBjYW4gYWxzbyBiZSBjcmVhdGVkIHVzaW5nIHRoZQ0KPiA+IGNvbW1h bmQNCj4gPiArICAgICAgICBsaW5lIHV0aWxpdHkgY2FsbGVkDQo+IFtgaHViYF0oaHR0cHM6Ly9n aXRodWIuY29tL2dpdGh1Yi9odWIvcmVsZWFzZXMpLg0KPiA+ICsgICAgICAgIFRoZSBgaHViYCB1 c2FnZSBpbmZvcm1hdGlvbiBjYW4gYmUgZm91bmQNCj4gPiBbaGVyZV0oaHR0cHM6Ly9odWIuZ2l0 aHViLmNvbS9odWIuMS5odG1sKS4NCj4gPiArDQo+ID4gKyAgICAtIERlY2xhcmUgdGhhdCBpdCBp cyBmb3IgQ0kgY2hlY2sgdGVzdCBpbiB0aGUgcHVsbCByZXF1ZXN0IHRpdGxlIGFuZA0KPiA+ICsg ICAgICBkZXNjcmlwdGlvbi4NCj4gPiArDQo+ID4gKyAgICAtIFJlc29sdmUgR2l0SHViIHB1bGwg cmVxdWVzdCBpc3N1ZXMgaWYgaXQgZmFpbHMuIFBsZWFzZSByZWZyZW5jZQ0KPiBzdGVwIDgNCj4g PiArICAgICAgaW4gdGhlIGJlbG93ICoqVGhlIG1haW50YWluZXIgcHJvY2VzcyBmb3IgdGhlIEVE SyBJSSBwcm9qZWN0KioNCj4gPiArDQo+ID4gKzEyLiBDcmVhdGUgcGF0Y2ggKHNlcmlhbCkgdG8g dGhlIFtbZWRrMi1kZXZlbF1dIG1haWxpbmcgbGlzdA0KPiA+DQo+ID4gICAgICAtIENsZWFuIG91 dCBhbnkgb2xkIHBhdGNoZXM6IGAkIHJtICoucGF0Y2hgDQo+ID4NCj4gPiBAQCAtODYsNyArMTE2 LDcgQEAgVGhlIGRldmVsb3BlciBwcm9jZXNzIGZvciB0aGUgRURLIElJIHByb2plY3QNCj4gPg0K PiA+ICAgICAgLSBgJCBnaXQgc2VuZC1lbWFpbCAqLnBhdGNoYA0KPiA+DQo+ID4gLTExLiBNb2Rp ZnkgbG9jYWwgY29tbWl0cyBiYXNlZCBvbiB0aGUgcmV2aWV3IGZlZWRiYWNrcyBhbmQgcmVwZWF0 DQo+ID4gc3RlcHMNCj4gPg0KPiA+ICsxMy4gTW9kaWZ5IGxvY2FsIGNvbW1pdHMgYmFzZWQgb24g dGhlIHJldmlldyBmZWVkYmFja3MgYW5kIHJlcGVhdA0KPiA+ICtzdGVwcw0KPiA+ICAgICAgMyB0 byA5DQo+ID4NCj4gPiAgICAgIC0gRm9yIHRoZSBsYXRlc3QgY29tbWl0LCB5b3UgY2FuIHVzZSBg JCBnaXQgY29tbWl0IC0tYW1lbmRgDQo+ID4gLS0NCj4gPiAyLjMyLjAud2luZG93cy4yDQo+ID4N Cj4gPg0KPiA+DQo+ID4gLT0tPS09LT0tPS09DQo+ID4gR3JvdXBzLmlvIExpbmtzOiBZb3UgcmVj ZWl2ZSBhbGwgbWVzc2FnZXMgc2VudCB0byB0aGlzIGdyb3VwLg0KPiA+IFZpZXcvUmVwbHkgT25s aW5lICgjODU0MzUpOg0KPiA+IGh0dHBzOi8vZWRrMi5ncm91cHMuaW8vZy9kZXZlbC9tZXNzYWdl Lzg1NDM1DQo+ID4gTXV0ZSBUaGlzIFRvcGljOiBodHRwczovL2dyb3Vwcy5pby9tdC84ODMxNjQz MS80OTA1OTUzDQo+ID4gR3JvdXAgT3duZXI6IGRldmVsK293bmVyQGVkazIuZ3JvdXBzLmlvDQo+ ID4gVW5zdWJzY3JpYmU6IGh0dHBzOi8vZWRrMi5ncm91cHMuaW8vZy9kZXZlbC91bnN1Yg0KPiA+ IFtnYW9saW1pbmdAYnlvc29mdC5jb20uY25dDQo+ID4gLT0tPS09LT0tPS09DQo+ID4NCj4gDQo+ IA0KPiANCj4gDQo+IA0KPiANCj4gDQoNCg==