From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by mx.groups.io with SMTP id smtpd.web10.3121.1617069701241470943 for ; Mon, 29 Mar 2021 19:01:41 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=SXR8ogLC; spf=pass (domain: intel.com, ip: 192.55.52.151, mailfrom: michael.d.kinney@intel.com) IronPort-SDR: vcC6sMB/wl1fFGxoNlOSEhxHH6XfhtayTe0SGOU82N3Sn/uPriVjN4zJA83yZ3nIXMpKsYN1q8 HjVE327T8roQ== X-IronPort-AV: E=McAfee;i="6000,8403,9938"; a="171683293" X-IronPort-AV: E=Sophos;i="5.81,289,1610438400"; d="scan'208";a="171683293" Received: from orsmga008.jf.intel.com ([10.7.209.65]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 29 Mar 2021 19:01:40 -0700 IronPort-SDR: pCl8EXdr6cUJJLLrbm9f4Fqb/3+l8/e+89goyBSucUW3zDIlOLvphy590kFa7h2HWCAoKb0Gr1 HEsXS4dqpdxw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.81,289,1610438400"; d="scan'208";a="417940334" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by orsmga008.jf.intel.com with ESMTP; 29 Mar 2021 19:01:40 -0700 Received: from orsmsx607.amr.corp.intel.com (10.22.229.20) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2; Mon, 29 Mar 2021 19:01:40 -0700 Received: from orsmsx601.amr.corp.intel.com (10.22.229.14) by ORSMSX607.amr.corp.intel.com (10.22.229.20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2; Mon, 29 Mar 2021 19:01:39 -0700 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2 via Frontend Transport; Mon, 29 Mar 2021 19:01:39 -0700 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (104.47.58.104) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2106.2; Mon, 29 Mar 2021 19:01:39 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UnPTyZwdDj88mGDU6rudzIwh7Xq5hQQg8FqiKyvwk+fF8RwgQz1ldG33n5nNL1RaQteOhpcprivQ+Wc23YHo1S/Oi9WVr/HLbOvW4Zvz/qywAgYw5pVWg9lDnTgXw41v3chWmGhO/UrgIFNrVula6Di1cTGi9PQxkW1jwPeMUhcca9vkAiq97FIg87EI5IVHSlF7Dq6VZQS5ZyHKp79Dg21IDosyTkMR4dCDR5YLg8hCOMZUZJAOCCEU9eMY2AvQvoyp9QfwBT24HML6P/EK4W6vU59RM4+GJ9Ozggrxo7MUInU/ujhbJrVheIZ7DPerQ5SNJ9DwDVkWn7G5fk7tig== 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=inPJZzZnYAqIZhMMpbHFqdVEXLLNB/Pe/mbv7qk9yJg=; b=ZNEenBp9/eZRbW35n0CeYfsOrIx8m78COOOxjFptzQj9CUc58FEgI0kcA3EJFRKKJ893kVia2FkPMed+xwV0TiGmSBq0PIM75qFQ6LmRPyAa0fwwqqJi61MK8/zR/coKDQmVaSteevb4H/Hz1tIe5bPD8wgwKfZSCciTwtdpQTUgCcsXFN9AZ8YFi1v8FdiVvjPukGC27GMOxEdeR6GHrauNcd9wyod/0A1rs6ogLOS7kr/Z2OR6E4MyFKFtw9oSyf1L3diyjgG8Z3qFMkAxXL5BIijNRq/EWOXENoctUObDOBUTvjfL3cW0mmF0PfUYYmUvr22sQP0Gl55HhJqt3g== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=inPJZzZnYAqIZhMMpbHFqdVEXLLNB/Pe/mbv7qk9yJg=; b=SXR8ogLCzPjqMd85JmUsLYPa21A7gAcWmkhl0umoYcYCspEG1huRIU82meCSoFcSWItbYLiWDKDAGc3CoeANU5KzNDmMS+RBVCQhfud/8ezNWsR1EqDHZqMs00ySsqmaJFTruumD7nm3IjbKNl8GchDPZLTKzRhLDCj+Z1xjstc= Received: from CO1PR11MB4929.namprd11.prod.outlook.com (2603:10b6:303:6d::19) by MWHPR11MB0013.namprd11.prod.outlook.com (2603:10b6:301:67::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3977.30; Tue, 30 Mar 2021 02:01:36 +0000 Received: from CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::ddb6:ec7f:2548:efdc]) by CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::ddb6:ec7f:2548:efdc%4]) with mapi id 15.20.3977.033; Tue, 30 Mar 2021 02:01:36 +0000 From: "Michael D Kinney" To: "devel@edk2.groups.io" , "Bi, Dandan" , "Kinney, Michael D" Subject: Re: [edk2-devel] [edk2-platforms] [patch V4 00/37] Consume MdeLibs.dsc.inc for RegisterFilterLib Thread-Topic: [edk2-devel] [edk2-platforms] [patch V4 00/37] Consume MdeLibs.dsc.inc for RegisterFilterLib Thread-Index: AQHXI9QBHwGMxKxT3Ua+0OB6sWSvYqqbyX/g Date: Tue, 30 Mar 2021 02:01:36 +0000 Message-ID: References: <20210328131125.26788-1-dandan.bi@intel.com> In-Reply-To: <20210328131125.26788-1-dandan.bi@intel.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.5.1.3 authentication-results: edk2.groups.io; dkim=none (message not signed) header.d=none;edk2.groups.io; dmarc=none action=none header.from=intel.com; x-originating-ip: [24.19.191.44] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 53cbadfa-611b-4c9c-73c1-08d8f31fc007 x-ms-traffictypediagnostic: MWHPR11MB0013: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:6108; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 35E2U+45H/po/whmitdUE4eU8/ZyUZCOjLwJ4pDoQpLhGuQcH4aBPBJL1MECARgSavMrKGSr0X0ky3UiLbkosaZdqBp2R8B17vhLlSmC+uSRjSgNEcJ9pMPVT0QFLlfEXz8EnuDhpdK2siJnG7mmseem6GIKf8IX8JSQ6kgFh1zFXqZva8mQC3C2iUYV7aOBUXCZCAtedIV/lMLsj0bONF3rQY8N8phCPwWuL4a9ldvubQ2bwUPiwaAuYBI4TnA4TkC+vrqJ3o1l8YuI4iE7Ijjtp4LM+rsP4tBHJQDVdR/RtbGPejNobxQMpn7uS4kKyH3/xA56eL/LPW9NicmZKj5LqRX/AxPAwgorEPIZwMF1EvQ8M6BFY3ajnMxF8KEgBFfGBXv79QhMTyV6KOiz/D88LTO7ijV2LbWsCF0/lD8zeSnDy/U3h8UoF+XEBmgX2heNDMtHDwMeRJ8zF0l57u01j8r+j4CKNVAR7+/W617XxABFdhP+h9ltLUx2KYwjpLRrK+t3w31f3gdtsPRsyyjlvPukLCFPvPmEoRHqsnjMEx9VnlzLVoOh2/D50If1AIrjggYMveYexYt/A5YEAeVtBdDscZgKvv45FKO9kGc6+x0k4x3643HQ7uoUkYJjBgOtAQPblKL5QvhkHIGPo2GE2XCDfBeUjUvlEFKSQ90x0E14Uve3kDnIj0cZ2wA13HUgpBxvKb10N/iSxhSnf8suycBQR0CtGBXRlhmMTqhuOJZGAZcvOJiKJZyXCtoU4dBDtSxIBWXHtXMQ5ARosg== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CO1PR11MB4929.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(376002)(39860400002)(346002)(136003)(366004)(396003)(186003)(966005)(110136005)(2906002)(71200400001)(478600001)(316002)(52536014)(33656002)(86362001)(76116006)(6506007)(53546011)(64756008)(83380400001)(9686003)(55016002)(19627235002)(66946007)(7696005)(8936002)(66446008)(8676002)(38100700001)(66476007)(5660300002)(66556008)(26005)(21314003);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: =?utf-8?B?Y3pVVjd2YVhUZzhzSTEwQmluRm9oQU4xODUxWXlNaG1aVkFKRGozQ04vMC9n?= =?utf-8?B?Q2pDUjBmRHp5TGJhRkVVYzlTK282WkJ4MzEveFU5MTN0SUN3Y0dzVzJKZ2Ns?= =?utf-8?B?YVFBa1FPbFdpLzdBWTl2cHpFRTJxQmMydGliUSs0bUZGdmZpRk9uRFpPaGVF?= =?utf-8?B?MmJGcEZhOXBETXBZNmVzdU5hU3Y4VHhObWIzMnBGd0ZSSThyNkF3bFZuMXFs?= =?utf-8?B?NGRuWFUwRU9KUWpLMnBRQXlrTXdsNmZTOFp5ZkhpZjFldW8yTGpydG1lL2hp?= =?utf-8?B?RFdkT284R0RobHhucGhqUG1xekNsV29XQkVIWkFZWGdrMU1FeWhZZXRXVUhr?= =?utf-8?B?enNCVTNSc0N0b3RXTlgya3BjNFVYYk1tTWw2MXk2OHpKYWtrQWZqSlFZQmNu?= =?utf-8?B?UUJUbExvL0NPdi94dWRzR1AvUDBzcFB2VmJiM0lyM3FBVXZYMmY2U0pWVzNz?= =?utf-8?B?eVdma0JvY2NYNjVna2VEdlJBKzk0Y081YUh4U3d6OXloK05HaHcyUnl3S1la?= =?utf-8?B?dnpxcmUxQTlVbzdIRitZVTJjaWE2Y3I0LzhKVE83VllFd3pKOW9sMGpGeDZK?= =?utf-8?B?SnJ3aVJJNW9Va09ZQmFadU4rNlgrZVl1U25LWExDd0I3ZnZtdmxiZkdUSEVi?= =?utf-8?B?bW41WGhDRHRJZkp0N1hhODRYbmR0dkYrU2lmTGRqRXd6SHA4a256aU4ySFZP?= =?utf-8?B?a1F0cGhHTGZIVWZLZXdVSzgzdlBjVjU0VGU3RVRuei9mVDhxRlNMYW1teFZr?= =?utf-8?B?ZTQ2SnVKOUx4QlM4bDAyQkJMWlc4a3lSOTNDRndETGxPeE9tNExhZFh1aVYy?= =?utf-8?B?YWh2eXVIOTFXMEEyOW02em55MmlyMTVjczl4SEMrdXF2cTRBRitMeGZyWkRU?= =?utf-8?B?ZDBPV1FVMVo5NUpmcHFacjVDYzRCbU5ETkNvS2hOL1dtZ2NITENjZk01TW1i?= =?utf-8?B?SXRPK3h3Vno2QjVkR3JsZG96cVl4a3dhUjlLNnZOdW03dGttRkZHUHNyZjRZ?= =?utf-8?B?NEk4b0NYWUhiSW83amlSOXlGMXErWnRmNUtvaFovcEh6UEVkRW1VVE5TaEV5?= =?utf-8?B?TTVGcnpyUXBKdk9HRkF5RkZYOVRqRTZWSk05YmRJblNSWnVPRW9YTCtSbkVL?= =?utf-8?B?dlhmWVVGS2NOZ2dPZkdJNEdqU1F0RmJFRFUyZS9lMkNqeXFsZXhLemJZYmZ1?= =?utf-8?B?Q3RTYWMyYllYT0MvV09QZVRaSGlxalJSQ2ZtdTJyc0hob2dvTzQ0MldXWE9z?= =?utf-8?B?R0V2QmNNN2YzL1pEc09ZNUVPWVFHbVJwRHhxN1oxS2pQYjc5Vk11M2EyYUQ4?= =?utf-8?B?U0U5bmkxRTQ3YVBEc2psZThTUnZNcjNaNHFkenB6OVVxYjk1cjF1cTJod1Rw?= =?utf-8?B?VkxwT0dodHA4Um1xeWNLZGdhVkcrNW1oQS9QV1hlaGUyT2FHRENYclBML0ox?= =?utf-8?B?T1ZSeFRuM0NNc3hlQnJwR3RHNUhYRUVYdHluOVZRUnJkUzE1MjhzdEJGR2VX?= =?utf-8?B?blYyN2l5R01hWk5RWW9SQVdWOEVxTThKdlhraUVMdVQ4TVVjSkhZNHc5Nk9S?= =?utf-8?B?RWtORlNXNUF1d0JQVUcyNnB0UnRnS3ZwMUIyNXd1TmpGTFJHNVAzRGJNUHJ4?= =?utf-8?B?UStlNWRmOFFDRFYycTdMU1ErM3pnNWRTeTkxTTA0QXlPTTdJa2x2RWZ5SmZZ?= =?utf-8?B?bFpvZFBXNXJYRngyZkUzZk1sOWtsc1ZhemNmYW45UDI0d1Z0dWszcEtjWTFs?= =?utf-8?Q?0Y3wzpHbbDlQMyEdbfS4aA9oUjn7JLSwlRHswqW?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CO1PR11MB4929.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 53cbadfa-611b-4c9c-73c1-08d8f31fc007 X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Mar 2021 02:01:36.3218 (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: S7YErrelxzzzjRQcIQ5sWzE7QRFgl/tDrEJrL+hrHi+G9gHdV7Zgi1ShfSTR/9Du+aMzRlTrFHivmvrHKVEYe6cil+KnDlDB7dR9aLVoaS4= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR11MB0013 Return-Path: michael.d.kinney@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 U2VyaWVzIFJldmlld2VkLWJ5OiBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGlu dGVsLmNvbT4NCg0KTWlrZQ0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206 IGRldmVsQGVkazIuZ3JvdXBzLmlvIDxkZXZlbEBlZGsyLmdyb3Vwcy5pbz4gT24gQmVoYWxmIE9m IERhbmRhbiBCaQ0KPiBTZW50OiBTdW5kYXksIE1hcmNoIDI4LCAyMDIxIDY6MTEgQU0NCj4gVG86 IGRldmVsQGVkazIuZ3JvdXBzLmlvDQo+IFN1YmplY3Q6IFtlZGsyLWRldmVsXSBbZWRrMi1wbGF0 Zm9ybXNdIFtwYXRjaCBWNCAwMC8zN10gQ29uc3VtZSBNZGVMaWJzLmRzYy5pbmMgZm9yIFJlZ2lz dGVyRmlsdGVyTGliDQo+IA0KPiBSRUY6IGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9z aG93X2J1Zy5jZ2k/aWQ9MzI0Ng0KPiBSRkM6IGh0dHBzOi8vZWRrMi5ncm91cHMuaW8vZy9kZXZl bC9tZXNzYWdlLzcyNTMwDQo+IGVkazIgY2hhbmdlOiBodHRwczovL2VkazIuZ3JvdXBzLmlvL2cv ZGV2ZWwvbWVzc2FnZS83MzQyMA0KPiANCj4gTWRlTGlicy5kc2MuaW5jIHdhcyBhZGRlZCBmb3Ig c29tZSBiYXNpYy9kZWZhdWx0IGxpYnJhcnkNCj4gaW5zdGFuY2VzIHByb3ZpZGVkIGJ5IE1kZVBr ZyBhbmQgUmVnaXN0ZXJGaWx0ZXJMaWJOdWxsIExpYnJhcnkNCj4gd2FzIGFsc28gYWRkZWQgaW50 byBpdCBhcyB0aGUgZmlyc3QgdmVyc2lvbiBvZiBNZGVMaWJzLmRzYy5pbmMuDQo+IFNvIHVwZGF0 ZSBwbGF0Zm9ybSBkc2MgdG8gY29uc3VtZSBNZGVMaWJzLmRzYy5pbmMgZm9yDQo+IFJlZ2lzdGVy RmlsdGVyTGliTnVsbCB3aGljaCB3aWxsIGJlIGNvbnN1bWVkIGJ5IElvTGliIGFuZCBCYXNlTGli Lg0KPiANCj4gLS0tDQo+IFY0Og0KPiBDb25zdW1lIHRoZSBNZGVMaWJzLmRzYy5pbmMgZm9yIFJl Z2lzdGVyRmlsdGVyTGliTnVsbCBpbiBkc2MgZmlsZSByYXRoZXIgdGhhbiBpbiB4eHguZHNjLmlu Yy4NCj4gRm9sbG93aW5nIDUgbmV3IGFkZGVkIHBhdGNoIGZvciBjb25zdW1pbmcgTWRlTGlicy5k c2MuaW5jIGluIHBsYXRmb3JtIGRzYyBmaWxlLg0KPiAgIFBsYXRmb3JtL0NvbWNhc3Q6IENvbnN1 bWUgTWRlTGlicy5kc2MuaW5jIGZvciBSZWdpc3RlckZpbHRlckxpYg0KPiAgIFBsYXRmb3JtL0hp c2lsaWNvbjogQ29uc3VtZSBNZGVMaWJzLmRzYy5pbmMgZm9yIFJlZ2lzdGVyRmlsdGVyTGliDQo+ ICAgUGxhdGZvcm0vTWFydmVsbDogQ29uc3VtZSBNZGVMaWJzLmRzYy5pbmMgZm9yIFJlZ2lzdGVy RmlsdGVyTGliDQo+ICAgUGxhdGZvcm0vTlhQOiBDb25zdW1lIE1kZUxpYnMuZHNjLmluYyBmb3Ig UmVnaXN0ZXJGaWx0ZXJMaWINCj4gICBQbGF0Zm9ybS9Tb2xpZFJ1bjogQ29uc3VtZSBNZGVMaWJz LmRzYy5pbmMgZm9yIFJlZ2lzdGVyRmlsdGVyTGliDQo+IEZvbGxvd2luZyAxIG5ldyBwYXRjaCBp cyB1cGRhdGVkIHRvIGNvbnN1bWUgTWRlTGlicy5kc2MuaW5jIGluIHBsYXRmb3JtIGRzYyByYXRo ZXIgdGhhbiBpbiB4eHguZHNjLmluYy4NCj4gICBQbGF0Zm9ybS9BUk06IENvbnN1bWUgTWRlTGli cy5kc2MuaW5jIGZvciBSZWdpc3RlckZpbHRlckxpYg0KPiBGb2xsb3dpbmcgMyBvbGQgcGF0Y2gg YXJlIGRyb3BwZWQgd2hpY2ggY29uc3VtZSBNZGVMaWJzLmRzYy5pbmMgaW4geHh4LmRzYy5pbmMg ZmlsZS4NCj4gICBTaWxpY29uL0hpc2lsaWNvbjogQ29uc3VtZSBNZGVMaWJzLmRzYy5pbmMgZm9y IFJlZ2lzdGVyRmlsdGVyTGliDQo+ICAgU2lsaWNvbi9NYXJ2ZWxsOiBDb25zdW1lIE1kZUxpYnMu ZHNjLmluYyBmb3IgUmVnaXN0ZXJGaWx0ZXJMaWINCj4gICBTaWxpY29uL05YUDogQ29uc3VtZSBN ZGVMaWJzLmRzYy5pbmMgZm9yIFJlZ2lzdGVyRmlsdGVyTGliDQo+IE90aGVyIHBhdGNoZXMgYXJl IHRoZSBzYW1lIHdpdGggVjMuDQo+IC0tLQ0KPiBWMzoNCj4gVXBkYXRlIHBsYWZ0b20gZHNjIHRv IGNvbnN1bWUgdGhlIE1kZUxpYnMuZHNjLmluYyBvdXRzaWRlIHRoZSBjb21tb24NCj4gW0xpYnJh cnlDbGFzc2VzXSBzZWN0aW9uIHNpbmNlIHdlIGNhbiBzcGVjaWZ5IGRpZmZlcmVudCBbTGlicmFy eUNsYXNzZXNdDQo+IHNlY3Rpb24gZm9yIGxpYmFyeSBpbnN0YW5jZXMgaW4gTWRlTGlicy5kc2Mu aW5jLg0KPiAtLS0NCj4gVjI6DQo+IFVwZGF0ZSBQbGF0Zm9ybSBkc2MgdG8gY29uc3VtZSB0aGUg TWRlTGlicy5kc2MuaW5jIHJhdGhlciB0aGFuDQo+IGNvbnN1bWluZyBSZWdpc3RlckZpbHRlckxp Yk51bGwgaW5zdGFuY2UgZGlyZWN0bHkuDQo+IA0KPiBEYW5kYW4gQmkgKDM3KToNCj4gICBEcml2 ZXJzL0FTSVg6IENvbnN1bWUgTWRlTGlicy5kc2MuaW5jIGZvciBSZWdpc3RlckZpbHRlckxpYg0K PiAgIERyaXZlcnMvRGlzcGxheUxpbms6IENvbnN1bWUgTWRlTGlicy5kc2MuaW5jIGZvciBSZWdp c3RlckZpbHRlckxpYg0KPiAgIERyaXZlcnMvT3B0aW9uUm9tUGtnOiBDb25zdW1lIE1kZUxpYnMu ZHNjLmluYyBmb3IgUmVnaXN0ZXJGaWx0ZXJMaWINCj4gICBGZWF0dXJlcy9EZWJ1Z2dpbmc6IENv bnN1bWUgTWRlTGlicy5kc2MuaW5jIGZvciBSZWdpc3RlckZpbHRlckxpYg0KPiAgIEZlYXR1cmVz L05ldHdvcms6IENvbnN1bWUgTWRlTGlicy5kc2MuaW5jIGZvciBSZWdpc3RlckZpbHRlckxpYg0K PiAgIEZlYXR1cmVzL091dE9mQmFuZE1hbmFnZW1lbnQ6IENvbnN1bWUgTWRlTGlicy5kc2MuaW5j IGZvcg0KPiAgICAgUmVnaXN0ZXJGaWx0ZXJMaWINCj4gICBGZWF0dXJlcy9Qb3dlck1hbmFnZW1l bnQ6IENvbnN1bWUgTWRlTGlicy5kc2MuaW5jIGZvcg0KPiAgICAgUmVnaXN0ZXJGaWx0ZXJMaWIN Cj4gICBGZWF0dXJlcy9TeXN0ZW1JbmZvcm1hdGlvbjogQ29uc3VtZSBNZGVMaWJzLmRzYy5pbmMg Zm9yDQo+ICAgICBSZWdpc3RlckZpbHRlckxpYg0KPiAgIEZlYXR1cmVzL1VzZXJJbnRlcmZhY2U6 IENvbnN1bWUgTWRlTGlicy5kc2MuaW5jIGZvciBSZWdpc3RlckZpbHRlckxpYg0KPiAgIFBsYXRm b3JtL0FNRDogQ29uc3VtZSBNZGVMaWJzLmRzYy5pbmMgZm9yIFJlZ2lzdGVyRmlsdGVyTGliDQo+ ICAgUGxhdGZvcm0vQVJNOiBDb25zdW1lIE1kZUxpYnMuZHNjLmluYyBmb3IgUmVnaXN0ZXJGaWx0 ZXJMaWINCj4gICBQbGF0Zm9ybS9CZWFnbGVCb2FyZDogQ29uc3VtZSBNZGVMaWJzLmRzYy5pbmMg Zm9yIFJlZ2lzdGVyRmlsdGVyTGliDQo+ICAgUGxhdGZvcm0vQ29tY2FzdDogQ29uc3VtZSBNZGVM aWJzLmRzYy5pbmMgZm9yIFJlZ2lzdGVyRmlsdGVyTGliDQo+ICAgUGxhdGZvcm0vSGlzaWxpY29u OiBDb25zdW1lIE1kZUxpYnMuZHNjLmluYyBmb3IgUmVnaXN0ZXJGaWx0ZXJMaWINCj4gICBQbGF0 Zm9ybS9Cb2FyZE1vZHVsZVBrZzogQ29uc3VtZSBNZGVMaWJzLmRzYy5pbmMgZm9yIFJlZ2lzdGVy RmlsdGVyTGliDQo+ICAgUGxhdGZvcm0vTWluUGxhdGZvcm1Qa2c6IENvbnN1bWUgTWRlTGlicy5k c2MuaW5jIGZvciBSZWdpc3RlckZpbHRlckxpYg0KPiAgIFBsYXRmb3JtL1F1YXJrUGxhdGZvcm1Q a2c6IENvbnN1bWUgTWRlTGlicy5kc2MuaW5jIGZvcg0KPiAgICAgUmVnaXN0ZXJGaWx0ZXJMaWIN Cj4gICBQbGF0Zm9ybS9WbHYyVGJsdERldmljZVBrZzogQ29uc3VtZSBNZGVMaWJzLmRzYy5pbmMg Zm9yDQo+ICAgICBSZWdpc3RlckZpbHRlckxpYg0KPiAgIFBsYXRmb3JtL0xlTWFrZXI6IENvbnN1 bWUgTWRlTGlicy5kc2MuaW5jIGZvciBSZWdpc3RlckZpbHRlckxpYg0KPiAgIFBsYXRmb3JtL01h cnZlbGw6IENvbnN1bWUgTWRlTGlicy5kc2MuaW5jIGZvciBSZWdpc3RlckZpbHRlckxpYg0KPiAg IFBsYXRmb3JtL05YUDogQ29uc3VtZSBNZGVMaWJzLmRzYy5pbmMgZm9yIFJlZ2lzdGVyRmlsdGVy TGliDQo+ICAgUGxhdGZvcm0vUWVtdTogQ29uc3VtZSBNZGVMaWJzLmRzYy5pbmMgZm9yIFJlZ2lz dGVyRmlsdGVyTGliDQo+ICAgUGxhdGZvcm0vUmFzcGJlcnJ5UGk6IENvbnN1bWUgTWRlTGlicy5k c2MuaW5jIGZvciBSZWdpc3RlckZpbHRlckxpYg0KPiAgIFBsYXRmb3JtL1JJU0MtVjogQ29uc3Vt ZSBNZGVMaWJzLmRzYy5pbmMgZm9yIFJlZ2lzdGVyRmlsdGVyTGliDQo+ICAgUGxhdGZvcm0vU2lG aXZlOiBDb25zdW1lIE1kZUxpYnMuZHNjLmluYyBmb3IgUmVnaXN0ZXJGaWx0ZXJMaWINCj4gICBQ bGF0Zm9ybS9Tb2Npb25leHQ6IENvbnN1bWUgTWRlTGlicy5kc2MuaW5jIGZvciBSZWdpc3RlckZp bHRlckxpYg0KPiAgIFBsYXRmb3JtL1NvZnRJcm9uOiBDb25zdW1lIE1kZUxpYnMuZHNjLmluYyBm b3IgUmVnaXN0ZXJGaWx0ZXJMaWINCj4gICBQbGF0Zm9ybS9Tb2xpZFJ1bjogQ29uc3VtZSBNZGVM aWJzLmRzYy5pbmMgZm9yIFJlZ2lzdGVyRmlsdGVyTGliDQo+ICAgU2lsaWNvbi9Db2ZmZWVsYWtl U2lsaWNvblBrZzogQ29uc3VtZSBNZGVMaWJzLmRzYy5pbmMgZm9yDQo+ICAgICBSZWdpc3RlckZp bHRlckxpYg0KPiAgIFNpbGljb24vSW50ZWxTaWxpY29uUGtnOiBDb25zdW1lIE1kZUxpYnMuZHNj LmluYyBmb3IgUmVnaXN0ZXJGaWx0ZXJMaWINCj4gICBTaWxpY29uL0thYnlsYWtlU2lsaWNvblBr ZzogQ29uc3VtZSBNZGVMaWJzLmRzYy5pbmMgZm9yDQo+ICAgICBSZWdpc3RlckZpbHRlckxpYg0K PiAgIFNpbGljb24vUXVhcmtTb2NQa2c6IENvbnN1bWUgTWRlTGlicy5kc2MuaW5jIGZvciBSZWdp c3RlckZpbHRlckxpYg0KPiAgIFNpbGljb24vVGlnZXJsYWtlU2lsaWNvblBrZzogQ29uc3VtZSBN ZGVMaWJzLmRzYy5pbmMgZm9yDQo+ICAgICBSZWdpc3RlckZpbHRlckxpYg0KPiAgIFNpbGljb24v T3Blbm1va286IENvbnN1bWUgTWRlTGlicy5kc2MuaW5jIGZvciBSZWdpc3RlckZpbHRlckxpYg0K PiAgIFNpbGljb24vUklTQ19WOiBDb25zdW1lIE1kZUxpYnMuZHNjLmluYyBmb3IgUmVnaXN0ZXJG aWx0ZXJMaWINCj4gICBTaWxpY29uL1N5bm9wc3lzL0Rlc2lnbldhcmU6IENvbnN1bWUgTWRlTGli cy5kc2MuaW5jIGZvcg0KPiAgICAgUmVnaXN0ZXJGaWx0ZXJMaWINCj4gICBTaWxpY29uL1RleGFz SW5zdHJ1bWVudHM6IENvbnN1bWUgTWRlTGlicy5kc2MuaW5jIGZvcg0KPiAgICAgUmVnaXN0ZXJG aWx0ZXJMaWINCj4gDQo+ICBEcml2ZXJzL0FTSVgvQXNpeC5kc2MgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgfCAzICsrKw0KPiAgRHJpdmVycy9EaXNwbGF5TGluay9EaXNw bGF5TGlua1BrZy9EaXNwbGF5TGlua1BrZy5kc2MgICAgICAgIHwgMiArKw0KPiAgRHJpdmVycy9P cHRpb25Sb21Qa2cvT3B0aW9uUm9tUGtnLmRzYyAgICAgICAgICAgICAgICAgICAgICAgIHwgNCAr KystDQo+ICAuLi4vQWNwaURlYnVnRmVhdHVyZVBrZy9JbmNsdWRlL0FjcGlEZWJ1Z0ZlYXR1cmUu ZHNjICAgICAgICAgfCA1ICsrKystDQo+ICAuLi4vQmVlcERlYnVnRmVhdHVyZVBrZy9JbmNsdWRl L0JlZXBEZWJ1Z0ZlYXR1cmUuZHNjICAgICAgICAgfCA1ICsrKystDQo+ICAuLi4vUG9zdENvZGVE ZWJ1Z0ZlYXR1cmVQa2cvSW5jbHVkZS9Qb3N0Q29kZURlYnVnRmVhdHVyZS5kc2MgfCA1ICsrKyst DQo+ICAuLi4vVXNiM0RlYnVnRmVhdHVyZVBrZy9JbmNsdWRlL1VzYjNEZWJ1Z0ZlYXR1cmUuZHNj ICAgICAgICAgfCA1ICsrKystDQo+ICAuLi4vTmV0d29yay9OZXR3b3JrRmVhdHVyZVBrZy9JbmNs dWRlL05ldHdvcmtGZWF0dXJlLmRzYyAgICAgfCA1ICsrKystDQo+ICAuLi4vSXBtaUZlYXR1cmVQ a2cvSW5jbHVkZS9JcG1pRmVhdHVyZS5kc2MgICAgICAgICAgICAgICAgICAgfCA1ICsrKystDQo+ ICAuLi4vU3BjckZlYXR1cmVQa2cvSW5jbHVkZS9TcGNyRmVhdHVyZS5kc2MgICAgICAgICAgICAg ICAgICAgfCA1ICsrKystDQo+ICAuLi4vSW50ZWwvUG93ZXJNYW5hZ2VtZW50L1MzRmVhdHVyZVBr Zy9JbmNsdWRlL1MzRmVhdHVyZS5kc2MgfCA1ICsrKystDQo+ICAuLi4vU21iaW9zRmVhdHVyZVBr Zy9JbmNsdWRlL1NtYmlvc0ZlYXR1cmUuZHNjICAgICAgICAgICAgICAgfCA1ICsrKystDQo+ICAu Li4vVXNlckludGVyZmFjZS9Mb2dvRmVhdHVyZVBrZy9JbmNsdWRlL0xvZ29GZWF0dXJlLmRzYyAg ICAgfCA1ICsrKystDQo+ICAuLi4vVXNlckF1dGhGZWF0dXJlUGtnL0luY2x1ZGUvVXNlckF1dGhG ZWF0dXJlLmRzYyAgICAgICAgICAgfCA1ICsrKystDQo+ICAuLi4vSW5jbHVkZS9WaXJ0dWFsS2V5 Ym9hcmRGZWF0dXJlLmRzYyAgICAgICAgICAgICAgICAgICAgICAgfCA1ICsrKystDQo+ICBQbGF0 Zm9ybS9BTUQvT3ZlcmRyaXZlQm9hcmQvT3ZlcmRyaXZlQm9hcmQuZHNjICAgICAgICAgICAgICAg fCAzICsrKw0KPiAgUGxhdGZvcm0vQVJNL0p1bm9Qa2cvQXJtSnVuby5kc2MgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgMSArDQo+ICBQbGF0Zm9ybS9BUk0vTjFTZHAvTjFTZHBQbGF0Zm9y bS5kc2MgICAgICAgICAgICAgICAgICAgICAgICAgfCAxICsNCj4gIFBsYXRmb3JtL0FSTS9TZ2lQ a2cvUGxhdGZvcm1TdGFuZGFsb25lTW0uZHNjICAgICAgICAgICAgICAgICB8IDMgKysrDQo+ICBQ bGF0Zm9ybS9BUk0vU2dpUGtnL1JkRTFFZGdlL1JkRTFFZGdlLmRzYyAgICAgICAgICAgICAgICAg ICAgfCAzICsrKw0KPiAgUGxhdGZvcm0vQVJNL1NnaVBrZy9SZE4xRWRnZS9SZE4xRWRnZS5kc2Mg ICAgICAgICAgICAgICAgICAgIHwgMyArKysNCj4gIFBsYXRmb3JtL0FSTS9TZ2lQa2cvUmROMUVk Z2VYMi9SZE4xRWRnZVgyLmRzYyAgICAgICAgICAgICAgICB8IDUgKysrKy0NCj4gIFBsYXRmb3Jt L0FSTS9TZ2lQa2cvUmROMi9SZE4yLmRzYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDMg KysrDQo+ICBQbGF0Zm9ybS9BUk0vU2dpUGtnL1JkVjEvUmRWMS5kc2MgICAgICAgICAgICAgICAg ICAgICAgICAgICAgfCAzICsrKw0KPiAgUGxhdGZvcm0vQVJNL1NnaVBrZy9SZFYxTWMvUmRWMU1j LmRzYyAgICAgICAgICAgICAgICAgICAgICAgIHwgMyArKysNCj4gIFBsYXRmb3JtL0FSTS9TZ2lQ a2cvU2dpNTc1L1NnaTU3NS5kc2MgICAgICAgICAgICAgICAgICAgICAgICB8IDMgKysrDQo+ICBQ bGF0Zm9ybS9BUk0vVkV4cHJlc3NQa2cvQXJtVkV4cHJlc3MtQ1RBMTUtQTcuZHNjICAgICAgICAg ICAgfCAxICsNCj4gIFBsYXRmb3JtL0FSTS9WRXhwcmVzc1BrZy9Bcm1WRXhwcmVzcy1GVlAtQUFy Y2g2NC5kc2MgICAgICAgICB8IDEgKw0KPiAgUGxhdGZvcm0vQmVhZ2xlQm9hcmQvQmVhZ2xlQm9h cmRQa2cvQmVhZ2xlQm9hcmRQa2cuZHNjICAgICAgIHwgMyArKy0NCj4gIFBsYXRmb3JtL0NvbWNh c3QvUkRLUWVtdS9SREtRZW11LmRzYyAgICAgICAgICAgICAgICAgICAgICAgICB8IDMgKystDQo+ ICBQbGF0Zm9ybS9IaXNpbGljb24vRDAzL0QwMy5kc2MgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgfCAxICsNCj4gIFBsYXRmb3JtL0hpc2lsaWNvbi9EMDUvRDA1LmRzYyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICB8IDEgKw0KPiAgUGxhdGZvcm0vSGlzaWxpY29uL0QwNi9EMDYu ZHNjICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMSArDQo+ICBQbGF0Zm9ybS9IaXNp bGljb24vSGlLZXkvSGlLZXkuZHNjICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxICsNCj4g IFBsYXRmb3JtL0hpc2lsaWNvbi9IaUtleTk2MC9IaUtleTk2MC5kc2MgICAgICAgICAgICAgICAg ICAgICB8IDEgKw0KPiAgUGxhdGZvcm0vSW50ZWwvQm9hcmRNb2R1bGVQa2cvQm9hcmRNb2R1bGVQ a2cuZHNjICAgICAgICAgICAgIHwgNCArKystDQo+ICBQbGF0Zm9ybS9JbnRlbC9NaW5QbGF0Zm9y bVBrZy9JbmNsdWRlL0RzYy9Db3JlQ29tbW9uTGliLmRzYyAgfCA0ICsrKy0NCj4gIFBsYXRmb3Jt L0ludGVsL1F1YXJrUGxhdGZvcm1Qa2cvUXVhcmsuZHNjICAgICAgICAgICAgICAgICAgICB8IDMg KysrDQo+ICBQbGF0Zm9ybS9JbnRlbC9RdWFya1BsYXRmb3JtUGtnL1F1YXJrTWluLmRzYyAgICAg ICAgICAgICAgICAgfCAzICsrKw0KPiAgUGxhdGZvcm0vSW50ZWwvVmx2MlRibHREZXZpY2VQa2cv UGxhdGZvcm1Qa2dJQTMyLmRzYyAgICAgICAgIHwgNSArKysrLQ0KPiAgUGxhdGZvcm0vSW50ZWwv Vmx2MlRibHREZXZpY2VQa2cvUGxhdGZvcm1Qa2dYNjQuZHNjICAgICAgICAgIHwgNSArKysrLQ0K PiAgUGxhdGZvcm0vTGVNYWtlci9DZWxsb0JvYXJkL0NlbGxvQm9hcmQuZHNjICAgICAgICAgICAg ICAgICAgIHwgMyArKysNCj4gIFBsYXRmb3JtL01hcnZlbGwvQXJtYWRhNzB4MERiL0FybWFkYTcw eDBEYi5kc2MgICAgICAgICAgICAgICB8IDIgKysNCj4gIFBsYXRmb3JtL01hcnZlbGwvQXJtYWRh ODB4MERiL0FybWFkYTgweDBEYi5kc2MgICAgICAgICAgICAgICB8IDIgKysNCj4gIFBsYXRmb3Jt L01hcnZlbGwvQ245MTN4RGIvQ245MTN4RGJBLmRzYyAgICAgICAgICAgICAgICAgICAgICB8IDEg Kw0KPiAgUGxhdGZvcm0vTlhQL0xTMTA0M2FSZGJQa2cvTFMxMDQzYVJkYlBrZy5kc2MgICAgICAg ICAgICAgICAgIHwgMSArDQo+ICBQbGF0Zm9ybS9OWFAvTFMxMDQ2YUZyd3lQa2cvTFMxMDQ2YUZy d3lQa2cuZHNjICAgICAgICAgICAgICAgfCAxICsNCj4gIFBsYXRmb3JtL05YUC9MWDIxNjBhUmRi UGtnL0xYMjE2MGFSZGJQa2cuZHNjICAgICAgICAgICAgICAgICB8IDEgKw0KPiAgUGxhdGZvcm0v UWVtdS9TYnNhUWVtdS9TYnNhUWVtdS5kc2MgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMyAr KysNCj4gIFBsYXRmb3JtL1JJU0MtVi9QbGF0Zm9ybVBrZy9SaXNjVlBsYXRmb3JtUGtnLmRzYyAg ICAgICAgICAgICB8IDIgKysNCj4gIFBsYXRmb3JtL1Jhc3BiZXJyeVBpL1JQaTMvUlBpMy5kc2Mg ICAgICAgICAgICAgICAgICAgICAgICAgICB8IDUgKysrKy0NCj4gIFBsYXRmb3JtL1Jhc3BiZXJy eVBpL1JQaTQvUlBpNC5kc2MgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDUgKysrKy0NCj4g IFBsYXRmb3JtL1NpRml2ZS9VNVNlcmllc1BrZy9GcmVlZG9tVTUwMFZDNzA3Qm9hcmQvVTUwMC5k c2MgICB8IDMgKysrDQo+ICAuLi4vVTVTZXJpZXNQa2cvRnJlZWRvbVU1NDBIaUZpdmVVbmxlYXNo ZWRCb2FyZC9VNTQwLmRzYyAgICAgfCAzICsrKw0KPiAgUGxhdGZvcm0vU29jaW9uZXh0L0RldmVs b3BlckJveC9EZXZlbG9wZXJCb3guZHNjICAgICAgICAgICAgIHwgMSArDQo+ICBQbGF0Zm9ybS9T b2Npb25leHQvRGV2ZWxvcGVyQm94L0RldmVsb3BlckJveE1tLmRzYyAgICAgICAgICAgfCAxICsN Cj4gIFBsYXRmb3JtL1NvY2lvbmV4dC9TeW5RdWFjZXJFdmFsQm9hcmQvU3luUXVhY2VyRXZhbEJv YXJkLmRzYyB8IDIgKysNCj4gIFBsYXRmb3JtL1NvZnRJcm9uL092ZXJkcml2ZTEwMDBCb2FyZC9P dmVyZHJpdmUxMDAwQm9hcmQuZHNjICB8IDMgKysrDQo+ICBQbGF0Zm9ybS9Tb2xpZFJ1bi9Bcm1h ZGE4MHgwTWNCaW4vQXJtYWRhODB4ME1jQmluLmRzYyAgICAgICAgfCAxICsNCj4gIFNpbGljb24v SW50ZWwvQ29mZmVlbGFrZVNpbGljb25Qa2cvQ29mZmVlbGFrZVNpbGljb25Qa2cuZHNjICB8IDIg KysNCj4gIFNpbGljb24vSW50ZWwvSW50ZWxTaWxpY29uUGtnL0ludGVsU2lsaWNvblBrZy5kc2Mg ICAgICAgICAgICB8IDQgKysrLQ0KPiAgU2lsaWNvbi9JbnRlbC9LYWJ5bGFrZVNpbGljb25Qa2cv S2FieWxha2VTaWxpY29uUGtnLmRzYyAgICAgIHwgNCArKystDQo+ICBTaWxpY29uL0ludGVsL1F1 YXJrU29jUGtnL1F1YXJrU29jUGtnLmRzYyAgICAgICAgICAgICAgICAgICAgfCA1ICsrKystDQo+ ICBTaWxpY29uL0ludGVsL1RpZ2VybGFrZVNpbGljb25Qa2cvVGlnZXJsYWtlU2lsaWNvblBrZy5k c2MgICAgfCAyICsrDQo+ICBTaWxpY29uL09wZW5tb2tvL09wZW5tb2tvLmRzYyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgfCAyICsrDQo+ICBTaWxpY29uL1JJU0MtVi9Qcm9jZXNzb3JQ a2cvUmlzY1ZQcm9jZXNzb3JQa2cuZHNjICAgICAgICAgICAgfCAyICsrDQo+ICBTaWxpY29uL1N5 bm9wc3lzL0Rlc2lnbldhcmUvRGVzaWduV2FyZS5kc2MgICAgICAgICAgICAgICAgICAgfCAyICsr DQo+ICBTaWxpY29uL1RleGFzSW5zdHJ1bWVudHMvT21hcDM1eHhQa2cvT21hcDM1eHhQa2cuZHNj ICAgICAgICAgfCAyICsrDQo+ICA2OCBmaWxlcyBjaGFuZ2VkLCAxNzcgaW5zZXJ0aW9ucygrKSwg MjUgZGVsZXRpb25zKC0pDQo+IA0KPiAtLQ0KPiAyLjE4LjAud2luZG93cy4xDQo+IA0KPiANCj4g DQo+IA0KPiANCg0K