From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7353323043876241408 X-Forwarded-Encrypted: i=3; AJvYcCUuB2rAwQeiwZM9pUbYIzKuHkvnxLZLQ9e1CDPo3+R1Pn1X2L+gp3ydjJxRXqDmt95W3IewvBztrSPvRUX4ltROpaw3eVkv+GW4Be4= X-Received: by 2002:a05:6871:b21c:b0:22a:8e3f:f6d8 with SMTP id bb28-20020a056871b21c00b0022a8e3ff6d8mr11315983oac.26.1712127300903; Tue, 02 Apr 2024 23:55:00 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6870:780a:b0:22a:b2ba:b4cf with SMTP id hb10-20020a056870780a00b0022ab2bab4cfls1565007oab.0.-pod-prod-08-us; Tue, 02 Apr 2024 23:55:00 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCX4wKl9pqZOQV9oqyZoDSwPaK4LvQU227SbhbEcuyYZlg/u6dJbrFWbHwW+KpAUHPQIoDnggE5UwAUB7UrUg/iT/QvzAjT8llVFS3I= X-Google-Smtp-Source: AGHT+IFAaan9MW18j0vw27jeWOc9fEaLchyNfLPx62RH2dzXu/tX1FRooSU2KaarrWzTynJ3kpXY X-Received: by 2002:a05:6870:2411:b0:229:7b8e:6b82 with SMTP id n17-20020a056870241100b002297b8e6b82mr16828452oap.1.1712127299756; Tue, 02 Apr 2024 23:54:59 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1712127299; cv=pass; d=google.com; s=arc-20160816; b=Cx2DSCpyt/7B7m49IOosBhAYOg2MFUVP0aJ/2u1YTk37yVdUQZteG73r+bpwgqY71t YlsDm0W7G/dPWMTzXBbzE0iE6Ge11BLxWFsyO/EwDk0lsbs7BrMbMhZMpqBEKPYpBiwc d0v1S68f65zwJUBT1AxyE8WpZWCpz9Kg1mgby2Peh0mn1Tvks/t38TxENhbmU11LLHq/ /4by4oXobW9CsBcQLxjU07Hqv+UeRyPI1M+1jzILtlnstNiH2ffc6O01zXa6wyCkdEKN 2Ku/qJBZEbrfxUpWXIaHR1S0zvVMTuooqCdmZCUVFjnQr/Gj4E6nHjjINwh2fYxbySdG eaDw== 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=A8pxwAqSbzwQJA1WlMhEvzmSiNKJjmYNPZcrncN8YFA=; fh=4kA106SeiVThJbdR+P2nI4B7zzpCRVGHO9aPAnObml0=; b=hah8m8VsG62Hy6k4kc2wphrwANn2sArAucS/mR8pv24cvcfchb8zoQixuOPjYV2Jko 0SPnosVNqHKQiCm48sav7P3h01Z/zkHGN7hutCWRiejgHzAzSHFb6km07mn0E0nRKGru QU/Km0+oYYGPbdKSDAsCNvHQ3X/mxAbxetOHPrjUzO+2v6Kh4voffCF0SJ1jY5VFiaP3 cO8XemswyJig+c4ON7QZsE3OPm3Xt3oP1dFlH6ExJHVG2PggDcq3/t7X0Gpd9zauvjJo e2fv2cr9RrP2VnBG18TuPjtuNEC18XLwfN5SpHVTwRgwDqiWeWqy5xDsWPffUOWG+59z Z4zw==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=wQErecqz; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f400:fe1f::728 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Return-Path: Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01on0728.outbound.protection.outlook.com. [2a01:111:f400:fe1f::728]) by gmr-mx.google.com with ESMTPS id lg20-20020a0568700b9400b0022aa7184b24si1364988oab.0.2024.04.02.23.54.59 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 02 Apr 2024 23:54:59 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f400:fe1f::728 as permitted sender) client-ip=2a01:111:f400:fe1f::728; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=wQErecqz; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f400:fe1f::728 as permitted sender) smtp.mailfrom=felix.moessbauer@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=GvzRrsMm639g2AVO1+tV3TesQqYgeyVUn9p1k/7axdmyXEvdBNwuJaRkH0VQq4/HtVxehYmOT0MV0kPX6XIFKQIiZbx/MRgn0+h60lwVAoyOlD2xbizFT6xxS7Mmu9fs+bSHwAUVFnNo5jl3wPwM/8xR8ioMyaLD+5F3R4mJkj2TTyhsXC+c8j/+Q/gMXo1eB2T/BNLb45BTihPMqBVUN8XduL22naVbXXLZyrWSeXIHONE8TxjZ6oqbb7ozy8zwIWlsVgsEOGEqXo7knA2BREJ8vTf4TBETfdQRMfXVEe9cWQ/+iDdZ8UsreYerQSrSNaIG3Tf0tzVp3hPem5T6xQ== 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=A8pxwAqSbzwQJA1WlMhEvzmSiNKJjmYNPZcrncN8YFA=; b=HMybUwjNdmGsHRoxZw9p7hpL6u6wVpStJLlfuq1sF1Q94SHExS857oZ13G0FxsWLzuMyRP3U82Va9VnNmVr7MoLi5NAgy3rqOM8M1gszWqsFEiG+EPufwRmUaY48mHsCS8bf89YB4b2kevfim/TOUejGFfZgwd+bKUTK16H4ADCg06Zz5p3P71yhBNyrtOMp3ZeQsZqWLhfG6lroWr09Ug5OKZvz34gm+sA2Igm73zUQfBl3iv4AkPYVnL0SJSlc0Gu5YNABToRITe/IdQRPzefiZSkdtSJ74D8ucOIrZMNwbPv3CgG4XfgWIZtparyZitolFOfim1mEHuxpcHim7Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=siemens.com; dmarc=pass action=none header.from=siemens.com; dkim=pass header.d=siemens.com; 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=A8pxwAqSbzwQJA1WlMhEvzmSiNKJjmYNPZcrncN8YFA=; b=wQErecqzAnXoAhimCIcsW1UMcn2jOgYYHMW5IGjwR/ntIdW6fQsD5DtnLRQj6F8X/7Xgxhs8Gv9/oEis4LhSWk+LxjDdWEl4s2c7Vnl6xTWPdBZ6ibanlVrHcY3dWlTMMuiGkw2S72k2P20zp52/4A/7t0G5j5bq46daeAzfps/sy+lqHujOdO9Q/B3Fg6YRv2vONsq4nfjaXu6pL2T1+5xFkHFQ3ishoUFOnpTwIqDApNe3zh+GeV/pxlQH77P/8xbECi+femjTR0qQk/QhYqDAJzujlPEVQ9HIv3trTcGDbAHF5gJFFdUwXG1Ci9B32IhnRXZ7xEA7f0NHd/N/7w== Received: from DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:47f::13) by AS2PR10MB7106.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:5e9::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7409.46; Wed, 3 Apr 2024 06:54:56 +0000 Received: from DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM ([fe80::e0b3:537d:ebe2:c0a3]) by DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM ([fe80::e0b3:537d:ebe2:c0a3%5]) with mapi id 15.20.7409.042; Wed, 3 Apr 2024 06:54:56 +0000 From: "MOESSBAUER, Felix" To: "kergoth@gmail.com" , "isar-users@googlegroups.com" CC: "Larson, Chris" , "chris.larson@seimens.com" Subject: Re: [PATCH 1/9] isar-bootstrap: avoid forced early expansion of key vars Thread-Topic: [PATCH 1/9] isar-bootstrap: avoid forced early expansion of key vars Thread-Index: AQHahSNBIZVN7bVzk02yisdjYzbzlrFWHWMA Date: Wed, 3 Apr 2024 06:54:56 +0000 Message-ID: <68cbe582275e6e0230f03f932669dae79d372f43.camel@siemens.com> References: <20240402172813.418770-1-chris.larson@siemens.com> <20240402172813.418770-2-chris.larson@siemens.com> In-Reply-To: <20240402172813.418770-2-chris.larson@siemens.com> Accept-Language: de-DE, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.46.4-2 x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DU0PR10MB6828:EE_|AS2PR10MB7106:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: sZhW9YhA3GjzOffDPOeDlycBLj5is1zsLnOxpXkGRQJUr061uICNzFK7x9xQ1JFr05fH7MWZH0uiQOsMA01anWCmKoGT0Y1Dfn3fDn2kl3lKNIvY3/O+65ysoYwWBn/HfAcK0FYuxh337aNqrGkhpfQDlFtmuWXM0GHhIRhO/HzaJz2rcR5HAuhf6ATJJbLSeoHA0MlpTS/8xvNUfwIbBygpprSkipjteZXTcEbHir2iIfjswQMEtShH7YiurfDCQL253i+mCguRBOSSD3wRXKxEYYeAxLrOuw1TIVYkwQFHGjwAiCz4hFVp8+C7P1yX3sgOxJCDgIAcjwtIW2Mjs0Iq7pi2BnmSGbx3cKAn46cKBwfKolQUyJLKU/WoGDuG54KNg2uPYzS24pEXCILxp15MjRPUtj6XOfWF5qEwqQNS/oRzhEa+HXz5QMAAY65y2nIXsqXCIVRcDEnylPEdK5GdYNTsnPZWpH2Z+tkvMp6CkGhqVOWy8OzXEdsXDtSstuksBWoKNHjPBam+IJObLYURJCua4OwPgMvldVKXNl323C67H+OlRYS9UsvRQvEDeUN8wQZmnJfiVhHLfCvEcCvpkhjwfw1fhkcVI+y5W6EJFZX94jvec5GT8AmHMQt4RR9zFZ4kQucMvVMW3exNnH5p+OQEC/SkMFvSLDM4eVI= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230031)(366007)(376005)(1800799015);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?aFFNQUorWitXN0MyM2lDSU54YXRmWTZzR3QxQVQvTlpsS2NTRmhDNnFrZllW?= =?utf-8?B?U25ZRlpFQ2JtWml1K09tMUkxZUplU1BXMjBWVEdyU0ZBRGNBUEVmTW5qL0ht?= =?utf-8?B?cWNsWFlMM2p2bFhBQ25XaTMrQXRwZjFGNmdTRTh3R3V4cE5hWU85eGhaZGpD?= =?utf-8?B?enBoT3M4WWQyVjVGejJrRWlLZVJWb1JaUHdzS3NrTWNRdVUwZzJHNWFsVVgz?= =?utf-8?B?N0hQVVN6T3Y5dnExMEhhdGdyYjdoZTl3elBkd2tRMFM3N29pVUxyVHF1S2tE?= =?utf-8?B?ZlYvTVZsdFNtdHVyMzkrK3hnSC9nbkFoWm9nWjJyekZyWTZXVDJ1MjJwYmF2?= =?utf-8?B?dXdLNU5KcWFORTJ0REdoS01CTnVEMTZWd0EzVjNtQTluVlhYTVQwMk44dGs1?= =?utf-8?B?T1lsalBBcTdrVTdxTk0vRFM3Z2NZRHBvU0dNaElCL2ZORUdUMk5kVk5DTzZw?= =?utf-8?B?cE1HY21WaHRudzljbll5Q2s3YktyNnhsMnZGZkQ0amVqWjBvN3Z1WVR4M3I3?= =?utf-8?B?L2hNMndid2pJU1NLN3dTQ1Z6Y0V1YmtaSkVsQmdTSHJhRkRDbVBXN2hGbHVT?= =?utf-8?B?M3JWdTdXcW9JV1dLeitpc1VXTDFXdExnbG54ajRkMHBxNzVJTFZQYjFETjEz?= =?utf-8?B?YjZIaWpGT2crTGx1YzBpcnFEdW5NTTdCY0xaNThtdlpVN0pEaHpWL2dGWEc0?= =?utf-8?B?bGx6Vmhzbzg5UGJUeTZJWmlqVThwbGk4RTQrVG9laXN1QXdsY21IMEY1aWZI?= =?utf-8?B?cGVFa2tyMHduRUJsRklpS3dCR1U0SjBLdGViRDdPNi9kRWRab1BudXk4VXl2?= =?utf-8?B?VW5CN3d1NW1iTFEyRGZBMjhScjhXOTRUUXk3S0ZpWXVTR2tTUVgwUURhbkp3?= =?utf-8?B?Mlg1Z2Frd3dycExOUk0vakkyaDBhTmRtU1g1bnE3Nk9DQ1FUME1lMU5xTity?= =?utf-8?B?MHFrNkF4NVNJTW5iYTFub0RxN2pUbUQxbDNFSTFJZ0FQbEZLYkhaRDdDWnhF?= =?utf-8?B?Z0xqNDY1NWF0ZnZISEVYYXlnV3ppM20wcEVhMmtNbTc4ejhwYzN3WVhiZFdW?= =?utf-8?B?N1hwa0RFcFVlU1h3S1dMSEJLMU9sSFg5Z3BmT05RVEQ4L3czSlNaWmhhTXBi?= =?utf-8?B?SHhqaHNBYmMrb1h2YklLckY4WUthcW95Ynh1bVdLeHBSZmhXVS9ERXAwckxC?= =?utf-8?B?Z3A4VXBRTTJWd1d0YWNUSVQwYXZFTW5LbmltMC95bTJGSGZ6VjNpbmpYK1J6?= =?utf-8?B?b0hWNUp4SXZHanFMTjRlL255NjRxenUyMGQzN21WdkgrdFVTMExYUjlsRVlk?= =?utf-8?B?SWE4NXhhbjljWEtlVFFSSlhuMWQwYXdScTU1eExHTFpIbk93ZTkyUkNMWVJv?= =?utf-8?B?UFFnakFXUWVWQ2hEbXpxYVRUVXB3MmwvVDNTdE14Zi91ZDBhYlZub0YvcVd4?= =?utf-8?B?bTQ3QmZ2bmp5S3pWS0NKeE91OGlqcyt2QWlZcm9VN3hUMUwwOE1EZnZEa2tw?= =?utf-8?B?ZStOSzFwM05wajFBbGwxY2dIcDJrQVFkRTNOTVY5aXJ5K0lMcWdvZ0pnZ1NW?= =?utf-8?B?Q2l5QkR2ZHQyVkh5bHhYYU9oVituYWxzZlZBM1A0VFhnUitCMi84YkZzNVVo?= =?utf-8?B?VVE1NFB2azI1d3FHMGtvcmlNYURuWFNBZ1MzdEhSTkQ1MHVOMzg5K3pzYUJ5?= =?utf-8?B?OGJrTEpkY3EwLzZXVmtRaDVHbWUzbkFjQmtTYVkzUnhkMHoyemhNb3ZkUGIx?= =?utf-8?B?cjdqK1EzMUtob2d4T1dXOUo2Zk8vV1FCZjFwcTFXVVFROHh5YXZhU2xKbVQ4?= =?utf-8?B?MjhlVjF3bjVvQklLVkk2Wm0rY2FROWVWR25CWDhWcWx0cVNLeFlOcDlxVVo1?= =?utf-8?B?SGpITlg5ajN0WkVDWWwrclQrRlBzeTdLWm5nM0M3SUVwa0lUUmt6MVpnK2oz?= =?utf-8?B?MW9pbEp6M0xNOE0zRjFtZVFxMERCSFZCYWhvMnI3V1N4K1Zoa1ZLY1cxZXB1?= =?utf-8?B?ZFZodU1kT0V0MXU4c2VwRllUalhocnVGeGx1dm1ET1FqejhORi93cjY0RjMv?= =?utf-8?B?eW1zUTdweUh5VzdDVEFqQ3FzbVNaTEEvQlZLSWd1N2lKV0lVVGlrYjFqQU1F?= =?utf-8?B?OFJHU25pMXhFSFdIRHpFWVZVWVBualRGWmgyb3ovaVRpMHQ4Y2s0MnJja3U0?= =?utf-8?B?QjJ6UXFXUGlsWk1ISDJYK1FrOHQ5L2dxME5kaXJ4MmY1T2RlenRaQWhNbmQr?= =?utf-8?B?MFd6M0Jua0E2YXFrbUNmNWpRTEV3PT0=?= Content-Type: text/plain; charset="utf-8" Content-ID: <814DA78BB14AEC498C206898161D3CC3@EURPRD10.PROD.OUTLOOK.COM> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 7917c405-9043-40b0-e89c-08dc53aaf8e6 X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Apr 2024 06:54:56.4981 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: ohKmbqkL5TYDpLqvTtTAd+uQxh+4gmJHVQYcEnCQd1k3FbP4Hn23qCxD97x7hd1LNeTXH/qDGEivUM9KmTWuosn8HcM5quYW9mhsEuY5TgE= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS2PR10MB7106 X-TUID: bmM7k1NIIK1I T24gVHVlLCAyMDI0LTA0LTAyIGF0IDE3OjI4ICswMDAwLCBrZXJnb3RoQGdtYWlsLmNvbSB3cm90 ZToNCj4gRnJvbTogQ2hyaXN0b3BoZXIgTGFyc29uIDxjaHJpcy5sYXJzb25Ac2VpbWVucy5jb20+ DQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1eDQoNCkhpLCBwbGVh c2UgcmVzZW5kIHRoZSB3aG9sZSBzZXJpZXMgd2l0aCBhIGNvcnJlY3QgIkZyb206Ii4NCg0KRmVs aXgNCg0KPiANCj4gUmF0aGVyIHRoYW4gYXBwZW5kaW5nIHRoZSBpdGVtcyBmcm9tIHRoZSBleHBh bmRlZCBrZXkgdmFyaWFibGVzIGludG8NCj4gU1JDX1VSSSBpbmRpdmlkdWFsbHksIHdoaWNoIG1l YW5zIHRoZXJlJ3Mgbm8gd2F5IHRvIHVzZSB0b29scyBsaWtlDQo+IHZhcmRlcHZhbHVlIG9yIHZh cmRlcGV4Y2x1ZGUgdG8gY29udHJvbCBzaWduYXR1cmUgZ2VuZXJhdGlvbiwgYXBwZW5kDQo+IHRo ZQ0KPiB1bmV4cGFuZGVkIHZhcmlhYmxlcyB0byB0aGUgU1JDX1VSSSBkaXJlY3RseS4gVGhpcyBh dm9pZHMgaXNzdWVzIHdpdGgNCj4gc2hhcmVkIHN0YXRlIHJldXNlIGZvciB0aGUgaXNhci1ib290 c3RyYXAgcGFja2FnZXMuDQo+IA0KPiBTaWduZWQtb2ZmLWJ5OiBDaHJpc3RvcGhlciBMYXJzb24g PGNocmlzLmxhcnNvbkBzaWVtZW5zLmNvbT4NCj4gLS0tDQo+IMKgbWV0YS9yZWNpcGVzLWNvcmUv aXNhci1ib290c3RyYXAvaXNhci1ib290c3RyYXAuaW5jIHwgOCArKysrKy0tLQ0KPiDCoDEgZmls ZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pDQo+IA0KPiBkaWZmIC0t Z2l0IGEvbWV0YS9yZWNpcGVzLWNvcmUvaXNhci1ib290c3RyYXAvaXNhci1ib290c3RyYXAuaW5j DQo+IGIvbWV0YS9yZWNpcGVzLWNvcmUvaXNhci1ib290c3RyYXAvaXNhci1ib290c3RyYXAuaW5j DQo+IGluZGV4IDE3ZjE5ZmQ4Li5kZTE0ZTk0NiAxMDA2NDQNCj4gLS0tIGEvbWV0YS9yZWNpcGVz LWNvcmUvaXNhci1ib290c3RyYXAvaXNhci1ib290c3RyYXAuaW5jDQo+ICsrKyBiL21ldGEvcmVj aXBlcy1jb3JlL2lzYXItYm9vdHN0cmFwL2lzYXItYm9vdHN0cmFwLmluYw0KPiBAQCAtMTAsNyAr MTAsOSBAQCBMSUNfRklMRVNfQ0hLU1VNID0NCj4gImZpbGU6Ly8ke0xBWUVSRElSX2NvcmV9L2xp Y2Vuc2VzL0NPUFlJTkcuR1BMdjI7bWQ1PTc1MTQxOTI2MA0KPiDCoEZJTEVTUEFUSDpwcmVwZW5k IDo9ICIke1RISVNESVJ9L2ZpbGVzOiINCj4gwqBTUkNfVVJJID0gIiBcDQo+IMKgwqDCoMKgIGZp bGU6Ly9sb2NhbGXCoFwNCj4gLcKgwqDCoCBmaWxlOi8vY2hyb290LXNldHVwLnNoIg0KPiArwqDC oMKgIGZpbGU6Ly9jaHJvb3Qtc2V0dXAuc2jCoFwNCj4gK8KgwqDCoCAke0RJU1RST19CT09UU1RS QVBfS0VZU30gXA0KPiArwqDCoMKgICR7VEhJUkRfUEFSVFlfQVBUX0tFWVN9Ig0KPiDCoFBWID0g IjEuMCINCj4gwqANCj4gwqBCT09UU1RSQVBfRk9SX0hPU1QgPz0gIjAiDQo+IEBAIC0yMiw2ICsy NCw4IEBAIEFQVFNSQ1MgPSAiJHtXT1JLRElSfS9hcHQtc291cmNlcyINCj4gwqBBUFRTUkNTX0lO SVQgPSAiJHtXT1JLRElSfS9hcHQtc291cmNlcy1pbml0Ig0KPiDCoERJU1RST19CT09UU1RSQVBf S0VZRklMRVMgPSAiIg0KPiDCoFRISVJEX1BBUlRZX0FQVF9LRVlGSUxFUyA9ICIiDQo+ICtESVNU Uk9fQk9PVFNUUkFQX0tFWVMgPz0gIiINCj4gK1RISVJEX1BBUlRZX0FQVF9LRVlTID89ICIiDQo+ IMKgREVQTE9ZX0lTQVJfQk9PVFNUUkFQID89ICIiDQo+IMKgRElTVFJPX0JPT1RTVFJBUF9CQVNF X1BBQ0tBR0VTID0gImxvY2FsZXMiDQo+IMKgRElTVFJPX0JPT1RTVFJBUF9CQVNFX1BBQ0tBR0VT OmFwcGVuZDpnbnVwZyA9ICIsZ251cGciDQo+IEBAIC00OCwxMyArNTIsMTEgQEAgcHl0aG9uICgp IHsNCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGRpc3Ryb19ib290c3RyYXBfa2V5cyArPSBv d25fcHViX2tleS5zcGxpdCgpDQo+IMKgDQo+IMKgwqDCoMKgIGZvciBrZXkgaW4gZGlzdHJvX2Jv b3RzdHJhcF9rZXlzOg0KPiAtwqDCoMKgwqDCoMKgwqAgZC5hcHBlbmRWYXIoIlNSQ19VUkkiLCAi ICVzIiAlIGtleSkNCj4gwqDCoMKgwqDCoMKgwqDCoCBmZXRjaGVyID0gYmIuZmV0Y2gyLkZldGNo KFtrZXldLCBkKQ0KPiDCoMKgwqDCoMKgwqDCoMKgIGZpbGVuYW1lID0gb3MucGF0aC5yZWxwYXRo KGZldGNoZXIubG9jYWxwYXRoKGtleSksIHRvcGRpcikNCj4gwqDCoMKgwqDCoMKgwqDCoCBkLmFw cGVuZFZhcigiRElTVFJPX0JPT1RTVFJBUF9LRVlGSUxFUyIsICIgJHtUT1BESVJ9LyVzIiAlDQo+ IGZpbGVuYW1lKQ0KPiDCoA0KPiDCoMKgwqDCoCBmb3Iga2V5IGluIHRoaXJkX3BhcnR5X2FwdF9r ZXlzOg0KPiAtwqDCoMKgwqDCoMKgwqAgZC5hcHBlbmRWYXIoIlNSQ19VUkkiLCAiICVzIiAlIGtl eSkNCj4gwqDCoMKgwqDCoMKgwqDCoCBmZXRjaGVyID0gYmIuZmV0Y2gyLkZldGNoKFtrZXldLCBk KQ0KPiDCoMKgwqDCoMKgwqDCoMKgIGZpbGVuYW1lID0gb3MucGF0aC5yZWxwYXRoKGZldGNoZXIu bG9jYWxwYXRoKGtleSksIHRvcGRpcikNCj4gwqDCoMKgwqDCoMKgwqDCoCBkLmFwcGVuZFZhcigi VEhJUkRfUEFSVFlfQVBUX0tFWUZJTEVTIiwgIiAke1RPUERJUn0vJXMiICUNCj4gZmlsZW5hbWUp DQo+IC0tIA0KPiAyLjM5LjINCj4gDQoNCi0tIA0KU2llbWVucyBBRywgVGVjaG5vbG9neQ0KTGlu dXggRXhwZXJ0IENlbnRlcg0KDQoNCg==