From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7236214570260365312 X-Received: by 2002:a17:906:eec5:b0:95e:ce3b:a471 with SMTP id wu5-20020a170906eec500b0095ece3ba471mr10668110ejb.55.1685346711686; Mon, 29 May 2023 00:51:51 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a50:ef11:0:b0:50d:9cf2:645e with SMTP id m17-20020a50ef11000000b0050d9cf2645els160795eds.1.-pod-prod-05-eu; Mon, 29 May 2023 00:51:50 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ77DLcXMdni4USHHZJ3djrktGWlhuDTM9WFHH9nKNfECn5LyHFM923TDy0gyGR2Z0k29FN+ X-Received: by 2002:a17:906:9b8b:b0:96b:1608:3563 with SMTP id dd11-20020a1709069b8b00b0096b16083563mr11701851ejc.58.1685346710312; Mon, 29 May 2023 00:51:50 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1685346710; cv=pass; d=google.com; s=arc-20160816; b=EPV9qb/r0uRaD914iePTwrvxufQLJZLlfkvkBHaS5LK2ArfJMXt7LdFam911bH0Gwb PROY4s8NhXzetCOQZK0lv+PVy89T5Pn+FH8L+2QyG1eqMCMusF2bRFUW+8ozlDTxyE61 ZPF/pXcwBQgDsm8+BtVfInz3uoc9W+ha6feLxDec2BJqIPhesuPgPwJedNoC+2VzyfXR vlHHN9v4AsX5yNfQvV9wG7noN6tW7VESTzyLmkkSbC7Ec/KoASp19csg/WYNSF96Nhud 1SExrALI+lzBNGrHg9qypjGH7igDAyqL4M41aMlkc+kstfk9bozxIjtk3nHaZCNhQUp0 43bA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:content-id:user-agent :content-language:accept-language:in-reply-to:references:message-id :date:thread-index:thread-topic:subject:cc:to:from:dkim-signature; bh=bM/S4OSXPlSZp5vGLuUVdfeq1JCYvk+hxX/cFgLAIMY=; b=DxNJnIkKzxBk8hA18emuLfznO/0BGr5vGWI9sU5yazgoTsHwaiEgS7+y4lMQ9BUPyb DpoRcOfDvSuXEQ9sDdUOyAjEz6z8MREkFILpClQVIMHnlIus82pMO9DYSEKZpQqHcSWr gdkpd0miMPZGciKmsNXaitfxIfSFGqkgdYX4rS0cojR5JXk8JErBvkK+9kbkIyv9+QCi Xn9DrhDb7DmY7GFucia9xZXPOD9cPmfv6kpDmEbg1i0OwnkJ4Z7ljmQKPiKIxkL//ADl OQY2ecCa/6obaqUj0GQfsh09Ev2ig+E81wLdKKPLrATpx+xg3C8vgMOo/6aM2CAO7YFp vxEg== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=PAI7ArGL; arc=pass (i=1 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of baocheng.su@siemens.com designates 2a01:111:f400:fe02::602 as permitted sender) smtp.mailfrom=baocheng.su@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Return-Path: Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-db5eur01on0602.outbound.protection.outlook.com. [2a01:111:f400:fe02::602]) by gmr-mx.google.com with ESMTPS id tj14-20020a170907c24e00b0097374e50e15si752961ejc.1.2023.05.29.00.51.50 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 29 May 2023 00:51:50 -0700 (PDT) Received-SPF: pass (google.com: domain of baocheng.su@siemens.com designates 2a01:111:f400:fe02::602 as permitted sender) client-ip=2a01:111:f400:fe02::602; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=PAI7ArGL; arc=pass (i=1 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of baocheng.su@siemens.com designates 2a01:111:f400:fe02::602 as permitted sender) smtp.mailfrom=baocheng.su@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dpVy3+MOeF4k+5RHfPSdedX7RTZaPvHbFExOx41aCfUuIZr0NjTIdVU67xncCIoEvdnPeC4Se7AVdNKq+L6E50ceQ18sCyd+H0U1W736cOKGTapHFweDJ4R/8itrnT8IQs9aDphCofEDu+ZiwM7y6RaqlSVgSlSGe2ho4/g4At0B7YSqQECCrjfGAOzywb/8BWgnQfX7Ts7HTDajFDjUzHz0fdh7gmjUyPXhyVsSMEAeXmfZXLy/tdwwb0ViB7E9qhggsDE13+uXrrHFyAGABQiNcyFRs+G9Q/Z76BsdTgtPL2Qug/ZZc5UPhg2kXlNF/wk0k4wkARgSsa61f5lZ9w== 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=bM/S4OSXPlSZp5vGLuUVdfeq1JCYvk+hxX/cFgLAIMY=; b=lO22crczDdqcxM5QSmxLPHfvTS7q/SL3Y2WyuB84LZ68xssjgeJD3+pPQFvdA9Tx/K0T4ImKsyAwQVtk4H9udirAx8bPR8UDYgdFDATPmIDA8EU7Qf8VTtyK4EaOZUwOeIjSZMTLUDjUph04apjUJZtqCbdu/72SUIOIFY6B/3bMQNg09jq8esg5clunVten+YBQ1ip06KB9mySkBP6mso6wwI9LIdpL5Qg5iJiEBva13eYD+4WeQheRojksE7ZrLZ7mHsAxGCrP85iA2itjdL/tQ7rXvf9DSz6g/eHyb1Zlu2p/3NbjRm2cnVkany8TLsjKE6lnsrJoiokGxo96jg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 194.138.21.76) smtp.rcpttodomain=googlegroups.com smtp.mailfrom=siemens.com; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=siemens.com; dkim=none (message not signed); arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=siemens.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=bM/S4OSXPlSZp5vGLuUVdfeq1JCYvk+hxX/cFgLAIMY=; b=PAI7ArGLEQKj/Lb+vkAJIKJdnVfml4rT33Q+21gtLLiZpwHoAYOfQOyXlL7p+zCyOOP7sKVi9bLKf4UWNMlPlUJIIMIot6uf02FMkXOkTibnQT9sgAV86/p0QJu0YTvMWFdBUES2L8YNQrDhRHJBd059K9uIzGDqzSOquUsz+4UYB7HMdEcUGN5y9Wwt8cjCc3CQ4AjrpvFK2xtlfbwe/bv7EKNGo/NrgvMluFo8F19hG3EcISGt+FHviqaUrLpQeP2Rs7rbnUfHFVBI2uK722jPNk6F+he66aa71o136Zu5A/f79+jux0pkKqqFtOU2J+BeTfyjOlujd9lCDQyjtQ== Received: from GV3P280CA0092.SWEP280.PROD.OUTLOOK.COM (2603:10a6:150:8::10) by AM8PR10MB4065.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:1e3::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6433.22; Mon, 29 May 2023 07:51:49 +0000 Received: from HE1EUR01FT031.eop-EUR01.prod.protection.outlook.com (2603:10a6:150:8:cafe::a7) by GV3P280CA0092.outlook.office365.com (2603:10a6:150:8::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6433.23 via Frontend Transport; Mon, 29 May 2023 07:51:49 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 194.138.21.76) smtp.mailfrom=siemens.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=siemens.com; Received-SPF: Pass (protection.outlook.com: domain of siemens.com designates 194.138.21.76 as permitted sender) receiver=protection.outlook.com; client-ip=194.138.21.76; helo=hybrid.siemens.com; pr=C Received: from hybrid.siemens.com (194.138.21.76) by HE1EUR01FT031.mail.protection.outlook.com (10.152.0.177) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6455.18 via Frontend Transport; Mon, 29 May 2023 07:51:48 +0000 Received: from CNPEK01M07MSX.ad011.siemens.net (139.24.237.224) by DEMCHDC8VSA.ad011.siemens.net (194.138.21.76) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.25; Mon, 29 May 2023 09:51:47 +0200 Received: from CNPEK01M06MSX.ad011.siemens.net (139.24.237.223) by CNPEK01M07MSX.ad011.siemens.net (139.24.237.224) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.23; Mon, 29 May 2023 15:51:11 +0800 Received: from CNPEK01M06MSX.ad011.siemens.net ([139.24.237.223]) by CNPEK01M06MSX.ad011.siemens.net ([139.24.237.223]) with mapi id 15.01.2507.023; Mon, 29 May 2023 15:51:10 +0800 From: "Su, Bao Cheng" To: "isar-users@googlegroups.com" , "Kiszka, Jan" CC: "Gylstorff, Quirin" Subject: Re: [PATCH] optee-os: Add package optee-os-tadevkit Thread-Topic: [PATCH] optee-os: Add package optee-os-tadevkit Thread-Index: AQHZjSaNvVO0MQY3X0eZseC854CMeq9oxv4AgAedLwA= Date: Mon, 29 May 2023 07:51:10 +0000 Message-ID: References: <2eabb6369e3bb072701c0e3821be2ccc3e15c902.camel@siemens.com> <8942498f-e926-5fb2-c220-4c7562835814@siemens.com> In-Reply-To: <8942498f-e926-5fb2-c220-4c7562835814@siemens.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.46.4-2 x-originating-ip: [140.231.151.229] Content-Type: text/plain; charset="utf-8" Content-ID: <92D1DC6C8DB7E84C9844A01B3A46CE51@siemens.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 Return-Path: baocheng.su@siemens.com X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: HE1EUR01FT031:EE_|AM8PR10MB4065:EE_ X-MS-Office365-Filtering-Correlation-Id: 87ff1607-ddce-4599-7ccb-08db60198edf X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: BRVAMJDSDxWynlNU2Z2ZBJQ3X8SorllGRbcSwB01Ld7SEJseF5+PAGtHi0a+EV4nP1mSjqiPj2I/k6tWev8qW3yVhS35UeRQcbFdDQwiJxzh0JB6uhF2Uw6N32wB2tBk1NyMPeSZpE0HdkSTzz9J574p06Lii34Ejn2amZYwTR59jYStWliOyQhNA1Al3BIF+9JCEaksXtP5p2Iho2er1vdAq00SIJ6AQmjgTe5KITDEiI7fZCnWloehVDfx1CGyEu3kp0xvtGu0p7pyBYzHOuDd1/FxG39Wuc4Nm2AXYkKyjSmz734pcdFBWAg0sqC4I5C37t7qBbnEOtqocvOwqt7zxX+VBAKS71BFjY6E4MNKweFfUTa9aT5g69KhdfJNcfl9wr6J9dyj00lIYaqlMyX6Uigp6rZ0ffWnPZR5fzJEBq2hPwR/NvdUwnVGjsJ1aKfwnAYv9hbDSL7rg4wd76lXXtNoIELSYm80ogdVG9mNMyoWMet15bjGTeNwvTACjViiI0dYQu+61PYsWqIaXAkwAMkWDNmdb0H/HCv7XrZlLL8WkP8BA0EZy5dsK9Ohc/cf+fEM0f12bW5cQCQiJi5+LR+vb2kr4YGcqk/vBKDK8zlTRlK3lZON7rS5+aWv4aqKm0S72ujdPq5T5jtk2Lj5Cj6uJ/nHjMvzVVi+RjHZaIQQRaJccPtOQ0qdJLPc+aXzeV8rgs8/bjXDUwSnHyqApgN4rTzaxHFs3TMRmxPJ6qnLXLDA06zKqFPYVq8CxEHOjhXoiqAsfs2sWCtr+y/tGYkTyniIQmuWOY2kUbU= X-Forefront-Antispam-Report: CIP:194.138.21.76;CTRY:DE;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:hybrid.siemens.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230028)(4636009)(346002)(39860400002)(396003)(136003)(376002)(451199021)(36840700001)(40470700004)(46966006)(41300700001)(82960400001)(82740400003)(316002)(356005)(81166007)(6636002)(4326008)(86362001)(8676002)(8936002)(2906002)(82310400005)(107886003)(956004)(2616005)(70586007)(70206006)(110136005)(53546011)(36756003)(26005)(83380400001)(966005)(478600001)(336012)(47076005)(40480700001)(5660300002)(186003)(45080400002)(40460700003)(36860700001)(36900700001);DIR:OUT;SFP:1101; X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 May 2023 07:51:48.9423 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 87ff1607-ddce-4599-7ccb-08db60198edf X-MS-Exchange-CrossTenant-Id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=38ae3bcd-9579-4fd4-adda-b42e1495d55a;Ip=[194.138.21.76];Helo=[hybrid.siemens.com] X-MS-Exchange-CrossTenant-AuthSource: HE1EUR01FT031.eop-EUR01.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM8PR10MB4065 X-TUID: LvC6guK8d1dr T24gV2VkLCAyMDIzLTA1LTI0IGF0IDEzOjM0ICswMjAwLCBKYW4gS2lzemthIHdyb3RlOg0KPiBP biAyMy4wNS4yMyAwNToyNywgU3UsIEJhbyBDaGVuZyAoREkgRkEgQ1RSIElQQyBDTiBQUkM0KSB3 cm90ZToNCj4gPiBUaGUgVEEgZGV2IGtpdCBpcyB1c2VkIHRvIGJ1aWxkIHRydXN0ZWQgYXBwbGlj YXRpb25zLCBkZXRhaWxzIHJlZmVyIHRvDQo+ID4gWzFdLiBBIHR5cGljYWwgdXNlIGNhc2Ugb2Yg dGhpcyBkZXZraXQgaXMgYSBmaXJtd2FyZSBUUE0gcmVmZXJlbmNlDQo+ID4gaW1wbGVtZW50YXRp b24sIHNlZSBbMl0uDQo+ID4gDQo+ID4gMS4gaHR0cHM6Ly9vcHRlZS5yZWFkdGhlZG9jcy5pby9l bi8zLjIxLjAvYnVpbGRpbmcvdHJ1c3RlZF9hcHBsaWNhdGlvbnMuaHRtbA0KPiA+IDIuIGh0dHBz Oi8vZ2l0aHViLmNvbS9taWNyb3NvZnQvbXMtdHBtLTIwLXJlZg0KPiA+IA0KPiA+IFNpZ25lZC1v ZmYtYnk6IFN1IEJhb2NoZW5nIDxiYW9jaGVuZy5zdUBzaWVtZW5zLmNvbT4NCj4gPiAtLS0NCj4g PiDCoC4uLi9vcHRlZS1vcy9maWxlcy9kZWJpYW4vY29udHJvbC50bXBswqDCoMKgwqDCoMKgwqAg fMKgIDQgKy0tDQo+ID4gwqBtZXRhL3JlY2lwZXMtYnNwL29wdGVlLW9zL29wdGVlLW9zLWN1c3Rv bS5pbmMgfCAyOSArKystLS0tLS0tLS0tLS0tLS0tDQo+ID4gwqAuLi4vb3B0ZWUtb3Mvb3B0ZWUt b3MtdGFkZXZraXQtY3VzdG9tLmluY8KgwqDCoMKgIHwgMjAgKysrKysrKysrKysrKw0KPiA+IMKg Li4uL3tvcHRlZS1vcy1jdXN0b20uaW5jID0+IG9wdGVlLW9zLmluY33CoMKgwqDCoCB8IDE0ICsr Ky0tLS0tLQ0KPiA+IMKgNCBmaWxlcyBjaGFuZ2VkLCAzMCBpbnNlcnRpb25zKCspLCAzNyBkZWxl dGlvbnMoLSkNCj4gPiDCoGNyZWF0ZSBtb2RlIDEwMDY0NCBtZXRhL3JlY2lwZXMtYnNwL29wdGVl LW9zL29wdGVlLW9zLXRhZGV2a2l0LWN1c3RvbS5pbmMNCj4gPiDCoGNvcHkgbWV0YS9yZWNpcGVz LWJzcC9vcHRlZS1vcy97b3B0ZWUtb3MtY3VzdG9tLmluYyA9PiBvcHRlZS1vcy5pbmN9ICg2MiUp DQo+ID4gDQo+ID4gZGlmZiAtLWdpdCBhL21ldGEvcmVjaXBlcy1ic3Avb3B0ZWUtb3MvZmlsZXMv ZGViaWFuL2NvbnRyb2wudG1wbCBiL21ldGEvcmVjaXBlcy1ic3Avb3B0ZWUtb3MvZmlsZXMvZGVi aWFuL2NvbnRyb2wudG1wbA0KPiA+IGluZGV4IDYwYjM5MjcuLmZkZjg5OGUgMTAwNjQ0DQo+ID4g LS0tIGEvbWV0YS9yZWNpcGVzLWJzcC9vcHRlZS1vcy9maWxlcy9kZWJpYW4vY29udHJvbC50bXBs DQo+ID4gKysrIGIvbWV0YS9yZWNpcGVzLWJzcC9vcHRlZS1vcy9maWxlcy9kZWJpYW4vY29udHJv bC50bXBsDQo+ID4gQEAgLTUsNiArNSw2IEBAIFN0YW5kYXJkcy1WZXJzaW9uOiAzLjkuNg0KPiA+ IMKgQnVpbGQtRGVwZW5kczogJHtERUJJQU5fQlVJTERfREVQRU5EU30NCj4gPiDCoE1haW50YWlu ZXI6IElTQVIgcHJvamVjdCA8aXNhci11c2Vyc0Bnb29nbGVncm91cHMuY29tPg0KPiA+IA0KPiA+ IC1QYWNrYWdlOiBvcHRlZS1vcy0ke09QVEVFX05BTUV9DQo+ID4gK1BhY2thZ2U6ICR7REVCSUFO X1BBQ0tBR0VfTkFNRX0NCj4gPiDCoEFyY2hpdGVjdHVyZTogJHtESVNUUk9fQVJDSH0NCj4gPiAt RGVzY3JpcHRpb246ICR7REVTQ1JJUFRJT059LCBmaXJtd2FyZSBiaW5hcmllcw0KPiA+ICtEZXNj cmlwdGlvbjogJHtERVNDUklQVElPTn0NCj4gPiBkaWZmIC0tZ2l0IGEvbWV0YS9yZWNpcGVzLWJz cC9vcHRlZS1vcy9vcHRlZS1vcy1jdXN0b20uaW5jIGIvbWV0YS9yZWNpcGVzLWJzcC9vcHRlZS1v cy9vcHRlZS1vcy1jdXN0b20uaW5jDQo+ID4gaW5kZXggZDQ4ODI3YS4uYWJlNDZlOCAxMDA2NDQN Cj4gPiAtLS0gYS9tZXRhL3JlY2lwZXMtYnNwL29wdGVlLW9zL29wdGVlLW9zLWN1c3RvbS5pbmMN Cj4gPiArKysgYi9tZXRhL3JlY2lwZXMtYnNwL29wdGVlLW9zL29wdGVlLW9zLWN1c3RvbS5pbmMN Cj4gPiBAQCAtMSwzOCArMSwxNyBAQA0KPiA+IMKgIyBDdXN0b20gT1AtVEVFIE9TIGJ1aWxkDQo+ ID4gwqAjDQo+ID4gwqAjIFRoaXMgc29mdHdhcmUgaXMgYSBwYXJ0IG9mIElTQVIuDQo+ID4gLSMg Q29weXJpZ2h0IChjKSBTaWVtZW5zIEFHLCAyMDIwDQo+ID4gKyMgQ29weXJpZ2h0IChjKSBTaWVt ZW5zIEFHLCAyMDIwLTIwMjMNCj4gPiDCoCMNCj4gPiDCoCMgU1BEWC1MaWNlbnNlLUlkZW50aWZp ZXI6IE1JVA0KPiA+IA0KPiA+IC1pbmhlcml0IGRwa2cNCj4gPiArcmVxdWlyZSBvcHRlZS1vcy5p bmMNCj4gPiANCj4gPiAtRklMRVNFWFRSQVBBVEhTOnByZXBlbmQgOj0gIiR7RklMRV9ESVJOQU1F fS9maWxlczoiDQo+ID4gLQ0KPiA+IC1TUkNfVVJJICs9ICJmaWxlOi8vZGViaWFuLyINCj4gPiAt DQo+ID4gLURFU0NSSVBUSU9OID89ICJDdXN0b20gT1AtVEVFIE9TIg0KPiA+IC0NCj4gPiAtT1BU RUVfTkFNRSA/PSAiJHtNQUNISU5FfSINCj4gPiAtT1BURUVfUExBVEZPUk0gPz0gInVua25vd24i DQo+ID4gLU9QVEVFX0VYVFJBX0JVSUxEQVJHUyA/PSAiIg0KPiA+IC1PUFRFRV9CSU5BUklFUyA/ PSAidGVlLXBhZ2VyX3YyLmJpbiINCj4gPiAtDQo+ID4gLURFQklBTl9CVUlMRF9ERVBFTkRTID89 ICJweXRob24zLXB5Y3J5cHRvZG9tZTpuYXRpdmUsIHB5dGhvbjMtcHllbGZ0b29scyINCj4gPiAr REVTQ1JJUFRJT046YXBwZW5kID0gIiwgZmlybXdhcmUgYmluYXJpZXMiDQo+ID4gDQo+ID4gwqBQ Uk9WSURFUyArPSAib3B0ZWUtb3MtJHtPUFRFRV9OQU1FfSINCj4gPiANCj4gPiAtVEVNUExBVEVf RklMRVMgPSAiZGViaWFuL2NvbnRyb2wudG1wbCBkZWJpYW4vcnVsZXMudG1wbCINCj4gPiAtVEVN UExBVEVfVkFSUyArPSAiT1BURUVfTkFNRSBERUJJQU5fQlVJTERfREVQRU5EUyBPUFRFRV9QTEFU Rk9STSBPUFRFRV9FWFRSQV9CVUlMREFSR1MiDQo+ID4gLQ0KPiA+IC0jIHNwbGl0IHN0cmlwIHBs YXRmb3JtIGZsYXZvciwgaWYgYW55LCBmcm9tIHRoZSBzcGVjaWZpZWQgcGxhdGZvcm0gc3RyaW5n DQo+ID4gLU9QVEVFX1BMQVRGT1JNX0JBU0UgPSAiJHtAZC5nZXRWYXIoJ09QVEVFX1BMQVRGT1JN Jykuc3BsaXQoJy0nKVswXX0iDQo+ID4gLQ0KPiA+IC1kb19wcmVwYXJlX2J1aWxkKCkgew0KPiA+ IC3CoMKgwqAgY3AgLXIgJHtXT1JLRElSfS9kZWJpYW4gJHtTfS8NCj4gPiAtDQo+ID4gLcKgwqDC oCBkZWJfYWRkX2NoYW5nZWxvZw0KPiA+IC0NCj4gPiArZG9fcHJlcGFyZV9idWlsZDphcHBlbmQo KSB7DQo+ID4gwqDCoMKgwqAgcm0gLWYgJHtTfS9kZWJpYW4vb3B0ZWUtb3MtJHtPUFRFRV9OQU1F fS5pbnN0YWxsDQo+ID4gwqDCoMKgwqAgZm9yIGJpbmFyeSBpbiAke09QVEVFX0JJTkFSSUVTfTsg ZG8NCj4gPiDCoMKgwqDCoMKgwqDCoMKgIGVjaG8gIm91dC9hcm0tcGxhdC0ke09QVEVFX1BMQVRG T1JNX0JBU0V9L2NvcmUvJGJpbmFyeSAvdXNyL2xpYi9vcHRlZS1vcy8ke09QVEVFX05BTUV9LyIg Pj4gXA0KPiA+IGRpZmYgLS1naXQgYS9tZXRhL3JlY2lwZXMtYnNwL29wdGVlLW9zL29wdGVlLW9z LXRhZGV2a2l0LWN1c3RvbS5pbmMgYi9tZXRhL3JlY2lwZXMtYnNwL29wdGVlLW9zL29wdGVlLW9z LXRhZGV2a2l0LWN1c3RvbS5pbmMNCj4gPiBuZXcgZmlsZSBtb2RlIDEwMDY0NA0KPiA+IGluZGV4 IDAwMDAwMDAuLjg1ZDZjMjUNCj4gPiAtLS0gL2Rldi9udWxsDQo+ID4gKysrIGIvbWV0YS9yZWNp cGVzLWJzcC9vcHRlZS1vcy9vcHRlZS1vcy10YWRldmtpdC1jdXN0b20uaW5jDQo+ID4gQEAgLTAs MCArMSwyMCBAQA0KPiA+ICsNCj4gPiArIyBDdXN0b20gT1AtVEVFIE9TIGJ1aWxkDQo+ID4gKyMN Cj4gPiArIyBUaGlzIHNvZnR3YXJlIGlzIGEgcGFydCBvZiBJU0FSLg0KPiA+ICsjIENvcHlyaWdo dCAoYykgU2llbWVucyBBRywgMjAyMw0KPiA+ICsjDQo+ID4gKyMgU1BEWC1MaWNlbnNlLUlkZW50 aWZpZXI6IE1JVA0KPiA+ICsNCj4gPiArcmVxdWlyZSBvcHRlZS1vcy5pbmMNCj4gPiArDQo+ID4g K0RFQklBTl9QQUNLQUdFX05BTUUgPSAib3B0ZWUtb3MtdGFkZXZraXQtJHtPUFRFRV9OQU1FfSIN Cj4gPiArREVTQ1JJUFRJT046YXBwZW5kID0gIiwgdHJ1c3QgYXBwbGljYXRpb24gZGV2ZWxvcG1l bnQga2l0LiINCj4gPiArDQo+ID4gK1BST1ZJREVTICs9ICIke0RFQklBTl9QQUNLQUdFX05BTUV9 Ig0KPiA+ICsNCj4gPiArZG9fcHJlcGFyZV9idWlsZDphcHBlbmQoKSB7DQo+ID4gK8KgwqDCoCBy bSAtZiAke1N9L2RlYmlhbi9vcHRlZS1vcy10YWRldmtpdC0ke09QVEVFX05BTUV9Lmluc3RhbGwN Cj4gPiArwqDCoMKgIGVjaG8gIm91dC9hcm0tcGxhdC0ke09QVEVFX1BMQVRGT1JNX0JBU0V9L2V4 cG9ydC10YV8ke0RJU1RST19BUkNIfSAvdXNyL2xpYi9vcHRlZS1vcy8iID4gXA0KPiA+ICvCoMKg wqDCoMKgwqDCoCAke1N9L2RlYmlhbi9vcHRlZS1vcy10YWRldmtpdC0ke09QVEVFX05BTUV9Lmlu c3RhbGwNCj4gPiArfQ0KPiA+IGRpZmYgLS1naXQgYS9tZXRhL3JlY2lwZXMtYnNwL29wdGVlLW9z L29wdGVlLW9zLWN1c3RvbS5pbmMgYi9tZXRhL3JlY2lwZXMtYnNwL29wdGVlLW9zL29wdGVlLW9z LmluYw0KPiA+IHNpbWlsYXJpdHkgaW5kZXggNjIlDQo+ID4gY29weSBmcm9tIG1ldGEvcmVjaXBl cy1ic3Avb3B0ZWUtb3Mvb3B0ZWUtb3MtY3VzdG9tLmluYw0KPiA+IGNvcHkgdG8gbWV0YS9yZWNp cGVzLWJzcC9vcHRlZS1vcy9vcHRlZS1vcy5pbmMNCj4gPiBpbmRleCBkNDg4MjdhLi4xOTg3NDZi IDEwMDY0NA0KPiA+IC0tLSBhL21ldGEvcmVjaXBlcy1ic3Avb3B0ZWUtb3Mvb3B0ZWUtb3MtY3Vz dG9tLmluYw0KPiA+ICsrKyBiL21ldGEvcmVjaXBlcy1ic3Avb3B0ZWUtb3Mvb3B0ZWUtb3MuaW5j DQo+ID4gQEAgLTEsNyArMSw3IEBADQo+ID4gwqAjIEN1c3RvbSBPUC1URUUgT1MgYnVpbGQNCj4g PiDCoCMNCj4gPiDCoCMgVGhpcyBzb2Z0d2FyZSBpcyBhIHBhcnQgb2YgSVNBUi4NCj4gPiAtIyBD b3B5cmlnaHQgKGMpIFNpZW1lbnMgQUcsIDIwMjANCj4gPiArIyBDb3B5cmlnaHQgKGMpIFNpZW1l bnMgQUcsIDIwMjAtMjAyMw0KPiA+IMKgIw0KPiA+IMKgIyBTUERYLUxpY2Vuc2UtSWRlbnRpZmll cjogTUlUDQo+ID4gDQo+ID4gQEAgLTE4LDEyICsxOCwxMiBAQCBPUFRFRV9QTEFURk9STSA/PSAi dW5rbm93biINCj4gPiDCoE9QVEVFX0VYVFJBX0JVSUxEQVJHUyA/PSAiIg0KPiA+IMKgT1BURUVf QklOQVJJRVMgPz0gInRlZS1wYWdlcl92Mi5iaW4iDQo+ID4gDQo+ID4gLURFQklBTl9CVUlMRF9E RVBFTkRTID89ICJweXRob24zLXB5Y3J5cHRvZG9tZTpuYXRpdmUsIHB5dGhvbjMtcHllbGZ0b29s cyINCj4gPiArREVCSUFOX1BBQ0tBR0VfTkFNRSA/PSAib3B0ZWUtb3MtJHtPUFRFRV9OQU1FfSIN Cj4gPiANCj4gPiAtUFJPVklERVMgKz0gIm9wdGVlLW9zLSR7T1BURUVfTkFNRX0iDQo+ID4gK0RF QklBTl9CVUlMRF9ERVBFTkRTID89ICJweXRob24zLXB5Y3J5cHRvZG9tZTpuYXRpdmUsIHB5dGhv bjMtcHllbGZ0b29scyINCj4gPiANCj4gPiDCoFRFTVBMQVRFX0ZJTEVTID0gImRlYmlhbi9jb250 cm9sLnRtcGwgZGViaWFuL3J1bGVzLnRtcGwiDQo+ID4gLVRFTVBMQVRFX1ZBUlMgKz0gIk9QVEVF X05BTUUgREVCSUFOX0JVSUxEX0RFUEVORFMgT1BURUVfUExBVEZPUk0gT1BURUVfRVhUUkFfQlVJ TERBUkdTIg0KPiA+ICtURU1QTEFURV9WQVJTICs9ICJERUJJQU5fUEFDS0FHRV9OQU1FIE9QVEVF X05BTUUgREVCSUFOX0JVSUxEX0RFUEVORFMgT1BURUVfUExBVEZPUk0gT1BURUVfRVhUUkFfQlVJ TERBUkdTIg0KPiA+IA0KPiA+IMKgIyBzcGxpdCBzdHJpcCBwbGF0Zm9ybSBmbGF2b3IsIGlmIGFu eSwgZnJvbSB0aGUgc3BlY2lmaWVkIHBsYXRmb3JtIHN0cmluZw0KPiA+IMKgT1BURUVfUExBVEZP Uk1fQkFTRSA9ICIke0BkLmdldFZhcignT1BURUVfUExBVEZPUk0nKS5zcGxpdCgnLScpWzBdfSIN Cj4gPiBAQCAtMzIsMTAgKzMyLDQgQEAgZG9fcHJlcGFyZV9idWlsZCgpIHsNCj4gPiDCoMKgwqDC oCBjcCAtciAke1dPUktESVJ9L2RlYmlhbiAke1N9Lw0KPiA+IA0KPiA+IMKgwqDCoMKgIGRlYl9h ZGRfY2hhbmdlbG9nDQo+ID4gLQ0KPiA+IC3CoMKgwqAgcm0gLWYgJHtTfS9kZWJpYW4vb3B0ZWUt b3MtJHtPUFRFRV9OQU1FfS5pbnN0YWxsDQo+ID4gLcKgwqDCoCBmb3IgYmluYXJ5IGluICR7T1BU RUVfQklOQVJJRVN9OyBkbw0KPiA+IC3CoMKgwqDCoMKgwqDCoCBlY2hvICJvdXQvYXJtLXBsYXQt JHtPUFRFRV9QTEFURk9STV9CQVNFfS9jb3JlLyRiaW5hcnkgL3Vzci9saWIvb3B0ZWUtb3MvJHtP UFRFRV9OQU1FfS8iID4+IFwNCj4gPiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAke1N9L2RlYmlh bi9vcHRlZS1vcy0ke09QVEVFX05BTUV9Lmluc3RhbGwNCj4gPiAtwqDCoMKgIGRvbmUNCj4gPiDC oH0NCj4gPiANCj4gDQo+IFdlIHdpbGwgbmVlZCBzb21lIGRlbW8gcmVjaXBlcyB0aGF0IGFjdHVh bGx5IHB1bGxzIHRoZSBuZXcgcGFja2FnZS4gSXMNCj4gdGhlcmUgc29tZSAiaGVsbG8gd29ybGQi IFRBIHRoYXQgd2UgY291bGQgaW5jbHVkZSBhbmQgYnVpbGQgaW50byB0aGUNCj4gc3RtMzJtcDE1 eCBkZW1vIGltYWdlPyBXb3VsZCBpdCBhY3R1YWxseSBiZSBiZXR0ZXIgdG8gYWxzbyBpbmNsdWRl IHRoZQ0KPiBmVFBNIHJlY2lwZSBpbiBJc2FyIGFuZCB1c2UgdGhhdCBhdCB0aGUgc2FtZSB0aW1l IGFzIHN0cmVzcyB0ZXN0Pw0KPiANCg0KVGhlcmUgaXMgYSBoZWxsb3dvcmxkIHRhIGluDQpodHRw czovL2dpdGh1Yi5jb20vbGluYXJvLXN3Zy9vcHRlZV9leGFtcGxlcywgc28gd2UgY2FuIGludGVn cmF0ZSBpdA0KaW50byB0aGF0IGRlbW8gaW1hZ2UuDQoNCkl0J3MgYmV0dGVyIHRvIGludGVncmF0 ZSBmVFBNIGludG8gdGhlIGlzYXIsIGJ1dCBtYXliZSBpdCdzIGhhcmQgdG8NCmZpbmQgYSBkZW1v IGltYWdlIHRhcmdldCBmb3IgaXQuDQoNCi0gQmFvY2hlbmcNCg0KPiBKYW4NCj4gDQoNCg==