From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7172560304523444224 X-Received: by 2002:a2e:a4a9:0:b0:279:c7c4:2fde with SMTP id g9-20020a2ea4a9000000b00279c7c42fdemr4619180ljm.360.1670045399386; Fri, 02 Dec 2022 21:29:59 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:651c:88e:b0:279:9f0a:bf59 with SMTP id d14-20020a05651c088e00b002799f0abf59ls86811ljq.9.-pod-prod-gmail; Fri, 02 Dec 2022 21:29:58 -0800 (PST) X-Google-Smtp-Source: AA0mqf5dQGk14Ff48iUjw5C/apo61VdnwoaxmrllSW7n1wmyU+cynwkHAXEGkKuEWkkYIxgr4MR7 X-Received: by 2002:a2e:bc0d:0:b0:279:9e39:fd3e with SMTP id b13-20020a2ebc0d000000b002799e39fd3emr8800433ljf.142.1670045397930; Fri, 02 Dec 2022 21:29:57 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1670045397; cv=pass; d=google.com; s=arc-20160816; b=ylh0Fd7XeHGtTrFMkSwNmRs+kuus8NPWNWFejSl3j9HAcOX2HxuZqjFnzZgWN2so8m u+w6xAErErRVCs6moO+oxqoqqlqRLM+zi5rPBx1NTNtTAzzjRSDHvxT43ILFmz2dvv2O rGH5skW0DDYRGoKp4u8lyoSPergMT7hwIRGsv0b3RX2LwT0Szq1NtuWSnCn/7um83vCe JLYvTHY3Uv4DIrVCPfrcnWAJYyq6Ge8Zx72wQjZCBZ+uIdekbYEFYmo/P1I2vDe426NZ p1eqIfVwullBNXZFoXfYfvnPwwWvsjkXqFKJAE6SGlfkJHjSHCiL8ychbvT+fxvUPLzq PTwA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:document_confidentiality :msip_labels:content-language:accept-language:in-reply-to:references :message-id:date:thread-index:thread-topic:subject:to:from :dkim-signature; bh=cdpvVgLpAWOnsSjazITYcTYz/9WBj/rDyqEns0w3Y2c=; b=bS9LPpIpeWTMSnySGUoR0vH/caiYwRTO5klfySz6nD1r5xJY634wrjononfKtFvSWv Zm+F66OPHhD5DAoZuUVrAaZl4cqaKdrgL5gcToLWi1KWoUG+cRPBeJJBIUdaIPq997Gi m2nkTbbxdzX0L52dANogZ3BfIreGlSutOxQFDw8HcIr8CrTupyEZGheWXZSqGCxpfmG+ 56xAphOIoavDjmhdpOZL97JMTNbXnCTlK0Y/kkdgk1yI6c1uOlHaczj51PtnV9XvP3lP KCcfsy9KTLl/CiWPpDZxSrRsLjX/J6O7JS+QPHpKUfdTJoa8zDWwT66uYDvpIMHhzcWk uSnA== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=p+Gve0m8; 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 adriaan.schmidt@siemens.com designates 2a01:111:f400:7e1a::61d as permitted sender) smtp.mailfrom=adriaan.schmidt@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Return-Path: Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2061d.outbound.protection.outlook.com. [2a01:111:f400:7e1a::61d]) by gmr-mx.google.com with ESMTPS id p14-20020a2ea4ce000000b0027760dd5b20si365750ljm.3.2022.12.02.21.29.57 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 02 Dec 2022 21:29:57 -0800 (PST) Received-SPF: pass (google.com: domain of adriaan.schmidt@siemens.com designates 2a01:111:f400:7e1a::61d as permitted sender) client-ip=2a01:111:f400:7e1a::61d; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=p+Gve0m8; 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 adriaan.schmidt@siemens.com designates 2a01:111:f400:7e1a::61d as permitted sender) smtp.mailfrom=adriaan.schmidt@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lrx+mx8UV3wqoA3S7F9ZEzAqfP4nqMNCRBG2SkCXlB1p6UAyTYNiXMHEToD5VeTpbHYYcsGpLMOZzol/p6d2fhw6A+sUKpjpRYP3yctXC2LmZp42/Byd9/2m5c9RwRT4mfC1eKfrVpbhZnZXscO3RZvyEMBviUd2T2gHWShJRs30Mx5L1Ub2ltNHvBclFrCNk5oao/EQJuXSeP4NS+orZzOmFrydeFfydWUnbzMfDzw/MJVFzfDV2tgIXl+sAb0tjh64pu5IVkAstUE6+xj9VHUT1nhslZ87uIhijpaDWX+R+ZPUv9Stlzgz/eYzVPzq6NCVnPd3KCdDQ8XOtj0rGg== 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=cdpvVgLpAWOnsSjazITYcTYz/9WBj/rDyqEns0w3Y2c=; b=boubxAmsvnmSp7+O7awAZAvQudjqw13CxYTedlhIEZJ0CJydwxZqgKS0kchDXgYVKLIWluj8DM44MQY5SbQ22pZ8bUuQC1UGP9tIrVBCT5xRBW3Yjgytw6VnoYIpBMHHZ9LhyBT5NwbfZeGq+8IVrpC2nRZBishKJEVaGZkOywyYw5iKD5qlRp6qdriQkcmdy0A3ZmlnbGmvPy8RjS84IctCy6HHHlpFjLwblyjBdFOFaQ68qb0KdznyDhV0bNuNm3R7M602sizw6LihLgcFEiOP0S0JKLKcIr9o/0iAZKDaTo052tg0FwIRTt6aPplOTSaWqwJrIJGy5S8X57lxQw== 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=cdpvVgLpAWOnsSjazITYcTYz/9WBj/rDyqEns0w3Y2c=; b=p+Gve0m8IqCB2TdKsvFnHymdRWTle72k7NoqWVUzxDFdZqN+MMwfLY43sifvydSY5s4PLwj8a/MmBfhs5pbC6bYRCVNdNrzJV30OjgcI1+KrAxPP9lXt6btJ2q6EvJJhRJimumdnoPlZ1HIImvhSZ3WyB63vinLmJszCCIseIUk/cv/y/7oFlXrk++7MkGvOpEQcD6A0oQtwhGno52riuk2OKhxkQYdpsNeFR1DhgfhZuvjtO7cqB0qjnaEbsE3ShkS0FigAEAy0OIWCGKnIRGISFAskDN2o309ScLagQewB1UDcNpci42X4z2Oib7r0GIwbd6gCcFYh7blQ0WP0KA== Received: from AS4PR10MB5318.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:4b8::15) by AS2PR10MB6400.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:558::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5880.10; Sat, 3 Dec 2022 05:29:56 +0000 Received: from AS4PR10MB5318.EURPRD10.PROD.OUTLOOK.COM ([fe80::e6f7:f66d:43db:cd1d]) by AS4PR10MB5318.EURPRD10.PROD.OUTLOOK.COM ([fe80::e6f7:f66d:43db:cd1d%7]) with mapi id 15.20.5880.008; Sat, 3 Dec 2022 05:29:56 +0000 From: "Schmidt, Adriaan" To: "MOESSBAUER, FELIX JONATHAN" , "amikan@ilbers.de" , "isar-users@googlegroups.com" Subject: RE: [PATCH v5 18/21] isar-sstate: adopt sstate maintenance script Thread-Topic: [PATCH v5 18/21] isar-sstate: adopt sstate maintenance script Thread-Index: AQHZBlufirsUpXupFkKy7IFXvylo4q5bmuKAgAAEfAA= Date: Sat, 3 Dec 2022 05:29:55 +0000 Message-ID: References: <20221202143701.6665-1-amikan@ilbers.de> <20221202143701.6665-19-amikan@ilbers.de> <38dd7b6a84e20dc13aca6d45556ab90130cb9dd1.camel@siemens.com> In-Reply-To: <38dd7b6a84e20dc13aca6d45556ab90130cb9dd1.camel@siemens.com> Accept-Language: de-DE, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_Enabled=true; MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_SetDate=2022-12-03T05:29:53Z; MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_Method=Standard; MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_Name=restricted; MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_SiteId=38ae3bcd-9579-4fd4-adda-b42e1495d55a; MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_ActionId=a8d9333b-bdb2-437f-9971-33007c7ecbf1; MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_ContentBits=0 document_confidentiality: Restricted authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=siemens.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: AS4PR10MB5318:EE_|AS2PR10MB6400:EE_ x-ms-office365-filtering-correlation-id: 4d12b0c7-f023-4871-38b8-08dad4ef6992 x-ld-processed: 38ae3bcd-9579-4fd4-adda-b42e1495d55a,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: K4I4lL1c50WRFfYNLS9srBuX5oNqbmBD2lhH4TTYvt1yqKeRJ5VnapuE8mCEpyxWTzrap0qXRZ+bv5f9rohWph+VM5D9XvBw31WYllIrLoBN4iid0BnQAG1iTEjrLC7Mbp+M3ZqzDZo2kP53odUI/urJEyJvOwwifGnSuxxsDWLpX+Sy5OOqmHp2G2CpFydN6UL48zpRYwW9CMHNUFeB2Tx4644EH5VcjfXwmCQ4AmCg/y+bUWY/Hbq2WsnPnYAkC/hiFIn+jc+5DUjIXtUEpQe457YzjZHMVeoXCBtkoK/UpG9EM5poBXTc02XaC+vGfu3DdFixCHsM0z581I/Ixyu4kSCDw0r+Zs8D1HMDmWI+gscqnvtZZSxooc9FjOPLzMOi4dfRgXb8cGNoifhM1MlVcmyLPjPk642TQfihnsWJdKDY7Go5Dt2RsOLMrgak7cTg/e9NkVcUbjX8TSKgWCJt/uOgLrXzw6OsFAIFDK2EQ8eFfLSBeMeYW8jm4QDXyvnYSRZU2VqNXiIt64nvPysyZqqTPQZeg4swSfFeT+Eqx/Byvy805xtbqwELi8/WYRYTMEcwzzIYyP/z8Ur010RwwIRMxsraUsrGoA+6R+Ur0jG0lwa19CgsNo7JCfyMhC3qzy+nIUwckHtJBAc8f2Lpw5KjmsH+Jt2sUFdGOQAunjStsiQXM1IKOolhu7WlEuCuCRJEXM/z3CbeLatcbw== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS4PR10MB5318.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230022)(4636009)(346002)(136003)(396003)(366004)(376002)(39860400002)(451199015)(55016003)(33656002)(86362001)(38070700005)(110136005)(7696005)(9686003)(6506007)(71200400001)(26005)(5660300002)(8676002)(52536014)(66556008)(41300700001)(2906002)(316002)(8936002)(66446008)(66476007)(76116006)(64756008)(66946007)(186003)(38100700002)(82960400001)(122000001)(478600001)(83380400001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?ZWRYelpvYkIrMFZOeXZRTUhDLzdxR0N0aVQ0RUo5bnF1b3ZXOTRRZ3ZJdWtx?= =?utf-8?B?MExnRmVFOGh3cFN4aURkTjExM1ZuY29rbHFCSE1aTG1iSkQ1UThQeFQzVUtG?= =?utf-8?B?NDMzRnZhNUQ1QXJoUHhEMmRhTWllQnhGNnRwMnNpRmdldm11OGRQNGIvV2dP?= =?utf-8?B?YUJ3ZTBzeStPWWNjNTZQdE1kMzVCVHRDaGoraGRhNjZ3eWcvcC8xUk1ybmRW?= =?utf-8?B?ZjFNeU9kZXlNVUJWSzlQWktzVk1xTzlyc0Z2MktkKytNbU1NbWxJSkZ4UjUz?= =?utf-8?B?WWkwbFZxSmRBdldSME15ekdxMVBtdWtLKy9IeDVpQ3czUnNrSkdoRjM1YUEz?= =?utf-8?B?OU5odjl6OHB3QXBnZE5UeXYxZjR0TExLMm95eDg4UzVESDYxbFZqdy9wdjRt?= =?utf-8?B?N1ZTOGhiYy92VHBxU1JiOXVQWnl1NmJSVSsxb2J6YVV2OERDZ2ZvRE0vWHc4?= =?utf-8?B?ZHg5cVZiVXZzZHB4L2djbTBWaHZGcHJjZVh1VGlMTWt6b05TS2YvS2dscGxx?= =?utf-8?B?N21YdC9vVEtPWU5PZ0pjR3RPekNXNXVZU2lKZW16cjdpVCtWSmZTY2pPRGVT?= =?utf-8?B?RDg4QzZNV0J5NVpjOVpEZy9Ea0JDclVBYld2aDdwOUVpRGdUL0JyeGNPem1W?= =?utf-8?B?WUlmK2p4VSt4VFpxY0d1dGtSSllISkdCeFVGY0QwUUdlQk9aWjg2d0NIcGNX?= =?utf-8?B?ZHJQRHRwa3c3bXg4aGM2dkxoVTdZcDhOMjZWT1ZoTGovOGFlNlQxUmlvdHAw?= =?utf-8?B?MmdMK3JBazdCZ3duRSs0M1JscG0ydUhJQ2VxNkREWTIxUnlEdE5TWEpNdDl6?= =?utf-8?B?SktHb1FVUnRnNXhPdCtRMGpvQVl6SGZ1VkZUK2t3ZkNqakcvMzhrUmNUOGdH?= =?utf-8?B?WUt2a1V4cTBmU2tKMVpObjJYV2xWb0VyMUpQN1FNR3NudnRJYWJVUjhFYkpO?= =?utf-8?B?MU9GNkJiV3J4RHFzaTFsTUdXV3dEN1hreEFsNlowY0l5NkNHMFZuR29oTGwy?= =?utf-8?B?VThkUHp4OFYvdERtNTNtQ01LOHVaZmdiRERIN0VBNjM5aEt6dldXSXV0YmlW?= =?utf-8?B?cVZiNHM3K1hBQnd0K1dGWGJNZkQvZHhhMTdEcHNJZEFrakk5NEcxaXpOckQy?= =?utf-8?B?QnkxZjlqSHdJTjczcUVnSHVzWTdadTB5N01rY1NlbHFYWHE0REdvelRkRDlj?= =?utf-8?B?VzVDSFhaNEc2UUp3VTFUanlTaVRZeGNlOHJnZFNXcTdJZzlFQnRXNEpkMVJz?= =?utf-8?B?RUN0cUxzYVF2U0didTFER1Z3M0dSZUV6QWxtU2FFaHNoY0pkRFBmekFzZ2FP?= =?utf-8?B?ZVJlbUc0dUJ1U3FCL0Qvb3NqT3Fuc0k0QWRQdWg4R0E1UllBbnJkVUVKTC9U?= =?utf-8?B?ZEtidzVNVU5tMDBYak9PTGt5TDcraGIyeUlVeFc1Z2ljOFl0USsxNncxZnFq?= =?utf-8?B?QlVTSmRVcURQejhOUW5CUkdRY2hKN2Ryay9RSnhoS0V4aHF0WHE3c2cvVzZw?= =?utf-8?B?MnptbUtHbDBLV2ZudGVtRFRGTEViSGIvWmwzSmJXTElxaE1QUXVtK3p1L3pX?= =?utf-8?B?bXQ4dXBJQkJoL2FxbTNYdzQ3UEdDaDUrWHJWNVZQMWhhUXR4ZldncFJWdmtV?= =?utf-8?B?eUR1elBaemJqREVPaFIvU3BVUVdOWFlSa2c0OWk5aWpJMVNtdVovbzNFL3dM?= =?utf-8?B?Sm1MU2hPbVY5Mnd2NWdMWU9RVWRXZ2hidE1XVXBOVWRyV1IvZnVTMU5MNlZa?= =?utf-8?B?WFErK3ZEN25mNFRod3d6VWUxeXlkbnhyZ2IrWWQ0aWJCS1phWk8wWnFWL28x?= =?utf-8?B?M2U4K1gwWmR1WUlXdko4RzRlNFdnaW42VTkvbVVFMVRvTnVYYTJvd3hnd1k2?= =?utf-8?B?djFMaVA2U0Q5U2JoS0RzYldTcmUvYzFCNXo0cUVJK1dlVzVKWkpBdUF0cUJl?= =?utf-8?B?WTMrbnJUN3JZbjVQMHdzTEI3WGxqSHZ6dXFOWU14cW0wTEJyTUh0andXbGtU?= =?utf-8?B?aElIbU4rWnRXK2d6ZU1LMWY5TU9vTFdCMlY3UG9FeGJIbURua3hTQi9NRUx3?= =?utf-8?B?RnljLzRiYVhTWE1RUHFOMkFqMlJXakVOZ3M1RWdrdEdmTTcwbVBwR0ZPK1dN?= =?utf-8?B?RVVnL05jSFcyS01FVllJQTU2cE5oU2UyQlNSbnRUMytFdFptY05DZ3RPWnZH?= =?utf-8?B?dlE9PQ==?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AS4PR10MB5318.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 4d12b0c7-f023-4871-38b8-08dad4ef6992 X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Dec 2022 05:29:55.9652 (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: 12/aGFPp/fppE1uZ0D/Afl3bXMRsuy7o38PzGaDMrODlF6zbrF6cJe6dOOpybsv0eIZRT3v1K50Sp5DV+rS9HOM8rTU//kJxRrncizQidaw= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS2PR10MB6400 X-TUID: xEr2UzFvXmAD TW9lc3NiYXVlciwgRmVsaXggKFQgQ0VEIElOVy1DTiksIFNhbXN0YWcsIDMuIERlemVtYmVyIDIw MjIgMDU6NTg6DQo+IE9uIEZyaSwgMjAyMi0xMi0wMiBhdCAxNzozNiArMDMwMCwgQW50b24gTWlr YW5vdmljaCB3cm90ZToNCj4gPiBGaXggc3N0YXRlIG1haW50ZW5hbmNlIGhlbHBlciBzY3JpcHQg dG8gd29yayB3aXRoIHVwZGF0ZWQgQml0YmFrZQ0KPiA+IHNpZ2luZm8gZGF0YSBmb3JtYXQuDQo+ ID4NCj4gPiBTaWduZWQtb2ZmLWJ5OiBBbnRvbiBNaWthbm92aWNoIDxhbWlrYW5AaWxiZXJzLmRl Pg0KPiA+IFNpZ25lZC1vZmYtYnk6IEFkcmlhYW4gU2NobWlkdCA8YWRyaWFhbi5zY2htaWR0QHNp ZW1lbnMuY29tPg0KPiA+IC0tLQ0KPiA+IMKgc2NyaXB0cy9pc2FyLXNzdGF0ZSB8IDcwICsrKysr KysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4gPiAtLQ0KPiA+IMKgMSBm aWxlIGNoYW5nZWQsIDM1IGluc2VydGlvbnMoKyksIDM1IGRlbGV0aW9ucygtKQ0KPiA+DQo+ID4g ZGlmZiAtLWdpdCBhL3NjcmlwdHMvaXNhci1zc3RhdGUgYi9zY3JpcHRzL2lzYXItc3N0YXRlDQo+ ID4gaW5kZXggODkwOGIwOWYuLjUzZDA1NDFmIDEwMDc1NQ0KPiA+IC0tLSBhL3NjcmlwdHMvaXNh ci1zc3RhdGUNCj4gPiArKysgYi9zY3JpcHRzL2lzYXItc3N0YXRlDQo+ID4gQEAgLTEyNiw3ICsx MjYsNyBAQCBpbXBvcnQgc2h1dGlsDQo+ID4gwqBpbXBvcnQgc3lzDQo+ID4gwqBmcm9tIHRlbXBm aWxlIGltcG9ydCBOYW1lZFRlbXBvcmFyeUZpbGUNCj4gPiDCoGltcG9ydCB0aW1lDQo+ID4gLWlt cG9ydCBwaWNrbGUNCj4gPiAraW1wb3J0IGpzb24NCj4gPg0KPiA+IMKgc3lzLnBhdGguaW5zZXJ0 KDAsDQo+ID4gb3MucGF0aC5qb2luKG9zLnBhdGguZGlybmFtZShvcy5wYXRoLnJlYWxwYXRoKF9f ZmlsZV9fKSksICcuLicsDQo+ID4gJ2JpdGJha2UnLCAnbGliJykpDQo+ID4gwqBmcm9tIGJiLnNp Z2dlbiBpbXBvcnQgY29tcGFyZV9zaWdmaWxlcw0KPiA+IEBAIC04MTksNDEgKzgxOSw0MSBAQCBk ZWYgc3N0YXRlX2xpbnQodGFyZ2V0LCB2ZXJib3NlLCBzb3VyY2VzX2RpciwNCj4gPiBidWlsZF9k aXIsIGV4aXRfY29kZSwgcGVkYW50aWMsICoqDQo+ID4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg IGNvbnRpbnVlDQo+ID4NCj4gPiDCoMKgwqDCoMKgwqDCoMKgIHNpZ19maWxlID0gdGFyZ2V0LmRv d25sb2FkKHNpZy5wYXRoKQ0KPiA+IC3CoMKgwqDCoMKgwqDCoCB3aXRoIG9wZW4oc2lnX2ZpbGUs ICdyYicpIGFzIGY6DQo+ID4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgdHJ5Og0KPiA+IC3CoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgc2lnZGF0YV9yYXcgPSBwaWNrbGUuVW5waWNrbGVy KGYpDQo+ID4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBzaWdkYXRhID0gc2lnZGF0 YV9yYXcubG9hZCgpDQo+ID4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZXhjZXB0Og0KPiA+IC3C oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgIyBpbnZhbGlkIGZpbGUgb3IgZm9ybWF0Li4u IG5ldmVyIG1pbmQNCj4gPiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGNvbnRpbnVl DQo+ID4gK8KgwqDCoMKgwqDCoMKgIHRyeToNCj4gPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB3 aXRoIGJiLmNvbXByZXNzLnpzdGQub3BlbihzaWdfZmlsZSwgInJ0IiwNCj4gPiBlbmNvZGluZz0i dXRmLTgiLCBudW1fdGhyZWFkcz0xKSBhcyBmOg0KPiA+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqAgc2lnZGF0YSA9IGpzb24ubG9hZChmLA0KPiA+IG9iamVjdF9ob29rPWJiLnNpZ2dl bi5TZXREZWNvZGVyKQ0KPiA+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGJiLnNpZ2dlbi5oYW5k bGVfcmVuYW1lcyhzaWdkYXRhKQ0KPiA+ICvCoMKgwqDCoMKgwqDCoCBleGNlcHQ6DQo+ID4gK8Kg wqDCoMKgwqDCoMKgwqDCoMKgwqAgIyBpbnZhbGlkIGZpbGUgb3IgZm9ybWF0Li4uIG5ldmVyIG1p bmQNCj4gPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBjb250aW51ZQ0KPiANCj4gSGksIEkgZ3Vl c3Mgd2UgbmVlZCBhIHNpbWlsYXIgbG9naWMgZm9yIHRoZSBhbmFseXplIHN1YmNvbW1hbmQ/IFRo ZXJlLA0KPiBJIHNlZSBhIGxvdCBvZiB0aGVzZSBtZXNzYWdlcyAoZXZlbiBiZWZvcmUgdGhlIGZp cnN0ICJjaGVja2luZyBsb2NhbA0KPiBpdGVtIiBvdXRwdXQpOg0KPiANCj4genN0ZDogLypzdGRp bipcOiB1bnN1cHBvcnRlZCBmb3JtYXQNCg0KSW4gdGhlIGFuYWx5emUgc3ViY29tbWFuZCB3ZSBk b24ndCBvcGVuIHRoZSBmaWxlcyBvdXJzZWx2ZXMsIGJ1dCB1c2UgYml0YmFrZSdzDQpjb21wYXJl X3NpZ2ZpbGVzKCksIHdoaWNoIHJ1bnMgenN0ZCBhcyBhIG5ldyBwcm9jZXNzLiBXZSBkbyBjYXRj aCB0aGUgZXhjZXB0aW9ucywNCmJ1dCBub3QgYmVmb3JlIHpzdGQgZ2V0cyB0byBwcmludCB0aGF0 IG1lc3NhZ2UgdG8gc3RkZXJyIChJIGd1ZXNzIGV2ZW4gd2l0aCB0aGlzDQpsb2dpYyB3ZSB3b3Vs ZCBzdGlsbCBzZWUgdGhvc2UpLg0KSSBkb24ndCB0aGluayBpdCdzIHdvcnRoIGZpeGluZyB0aGlz LiBJdCBvbmx5IGhhcHBlbnMgaWYgeW91IHRyeSB0byBydW4gdGhlDQpuZXcgc2NyaXB0IG9uIHBy ZS1iaXRiYWtlMi4wIHNzdGF0ZSBhcnRpZmFjdHMuDQoNCkFkcmlhYW4NCg0KPiBGZWxpeA0KPiAN Cj4gPg0KPiA+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHBuX2lzc3VlcyA9IFtdDQo+ID4gLcKg wqDCoMKgwqDCoMKgwqDCoMKgwqAgZm9yIG5hbWUsIHZhbCBpbiBzaWdkYXRhWyd2YXJ2YWxzJ10u aXRlbXMoKToNCj4gPiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGlmIG5vdCBuYW1l WzBdLmlzdXBwZXIoKToNCj4gPiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqAgY29udGludWUNCj4gPiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGlmIHNpZ2Rh dGFbJ2Jhc2V3aGl0ZWxpc3QnXSBhbmQgbmFtZSBpbg0KPiA+IHNpZ2RhdGFbJ2Jhc2V3aGl0ZWxp c3QnXSBvciBcDQo+ID4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBzaWdk YXRhWyd0YXNrd2hpdGVsaXN0J10gYW5kIG5hbWUgaW4NCj4gPiBzaWdkYXRhWyd0YXNrd2hpdGVs aXN0J10gb3IgXA0KPiA+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgbmFt ZSBpbiBBRERJVElPTkFMX0lHTk9SRURfVkFSTkFNRVM6DQo+ID4gLcKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgIGNvbnRpbnVlDQo+ID4gLcKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoCBpZiBub3QgdmFsOg0KPiA+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoCBjb250aW51ZQ0KPiA+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg IyByZW1vdmUgbGVhZGluZyB3aGl0ZXNwYWNlcyBwb3NzaWJseSBhZGRlZCBieQ0KPiA+IGFwcGVu ZGluZw0KPiA+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgdmFsID0gdmFsLmxzdHJp cCgpDQo+ID4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpZiBub3QgdmFsWzBdID09 ICcvJzoNCj4gPiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgY29udGlu dWUNCj4gPiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGlmIHZhbC5zdGFydHN3aXRo KGJ1aWxkX2Rpcik6DQo+ID4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg IHBuX2lzc3Vlcy5hcHBlbmQoZidcMDMzWzA7MzFtLT4gcGF0aCBpbiBidWlsZC0NCj4gPiBkaXI6 wqDCoCB7bmFtZX0gPSAie3ZhbH0iXDAzM1swbScpDQo+ID4gLcKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgIGhpdHNfYnVpbGRkaXIgKz0gMQ0KPiA+IC3CoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqAgZWxpZiB2YWwuc3RhcnRzd2l0aChzb3VyY2VzX2Rpcik6DQo+ID4g LcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHBuX2lzc3Vlcy5hcHBlbmQo ZidcMDMzWzA7MzFtLT4gcGF0aCBpbiBzb3VyY2VzLQ0KPiA+IGRpcjoge25hbWV9ID0gInt2YWx9 IlwwMzNbMG0nKQ0KPiA+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBo aXRzX3NyY2RpciArPSAxDQo+ID4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBlbHNl Og0KPiA+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBoaXRzX290aGVy ICs9IDENCj4gPiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaWYgdmVy Ym9zZToNCj4gPiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oCBwbl9pc3N1ZXMuYXBwZW5kKGYnXDAzM1swOzM0bS0+IG90aGVyDQo+ID4gYWJzb2x1dGUgcGF0 aDoge25hbWV9ID0gInt2YWx9IlwwMzNbMG0nKQ0KPiA+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKg IGlmIGxlbihwbl9pc3N1ZXMpID4gMDoNCj4gPiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgIHByaW50KGYiXDAzM1sxOzMzbT09PT0gaXNzdWVzIGZvdW5kIGluDQo+ID4ge3NpZy5hcmNo fTp7c2lnLnBufTp7c2lnLnRhc2t9ICh7c2lnLmhhc2hbOjhdfSkgPT09PVwwMzNbMG0iKQ0KPiA+ IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcHJpbnQoJ1xuJy5qb2luKHBuX2lzc3Vl cykpDQo+ID4gK8KgwqDCoMKgwqDCoMKgIHBuX2lzc3VlcyA9IFtdDQo+ID4gK8KgwqDCoMKgwqDC oMKgIGZvciBuYW1lLCB2YWwgaW4gc2lnZGF0YVsndmFydmFscyddLml0ZW1zKCk6DQo+ID4gK8Kg wqDCoMKgwqDCoMKgwqDCoMKgwqAgaWYgbm90IG5hbWVbMF0uaXN1cHBlcigpOg0KPiA+ICvCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgY29udGludWUNCj4gPiArwqDCoMKgwqDCoMKgwqDC oMKgwqDCoCBpZiBzaWdkYXRhWydiYXNlaGFzaF9pZ25vcmVfdmFycyddIGFuZCBuYW1lIGluDQo+ ID4gc2lnZGF0YVsnYmFzZWhhc2hfaWdub3JlX3ZhcnMnXSBvciBcDQo+ID4gK8KgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqAgc2lnZGF0YVsndGFza2hhc2hfaWdub3JlX3Rhc2tzJ10gYW5kIG5h bWUgaW4NCj4gPiBzaWdkYXRhWyd0YXNraGFzaF9pZ25vcmVfdGFza3MnXSBvciBcDQo+ID4gK8Kg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgbmFtZSBpbiBBRERJVElPTkFMX0lHTk9SRURfVkFS TkFNRVM6DQo+ID4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBjb250aW51ZQ0KPiA+ ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGlmIG5vdCB2YWw6DQo+ID4gK8KgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoCBjb250aW51ZQ0KPiA+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICMg cmVtb3ZlIGxlYWRpbmcgd2hpdGVzcGFjZXMgcG9zc2libHkgYWRkZWQgYnkgYXBwZW5kaW5nDQo+ ID4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgdmFsID0gdmFsLmxzdHJpcCgpDQo+ID4gK8KgwqDC oMKgwqDCoMKgwqDCoMKgwqAgaWYgbm90IHZhbFswXSA9PSAnLyc6DQo+ID4gK8KgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoCBjb250aW51ZQ0KPiA+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKg IGlmIHZhbC5zdGFydHN3aXRoKGJ1aWxkX2Rpcik6DQo+ID4gK8KgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoCBwbl9pc3N1ZXMuYXBwZW5kKGYnXDAzM1swOzMxbS0+IHBhdGggaW4gYnVpbGQt ZGlyOg0KPiA+IHtuYW1lfSA9ICJ7dmFsfSJcMDMzWzBtJykNCj4gPiArwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgIGhpdHNfYnVpbGRkaXIgKz0gMQ0KPiA+ICvCoMKgwqDCoMKgwqDCoMKg wqDCoMKgIGVsaWYgdmFsLnN0YXJ0c3dpdGgoc291cmNlc19kaXIpOg0KPiA+ICvCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqAgcG5faXNzdWVzLmFwcGVuZChmJ1wwMzNbMDszMW0tPiBwYXRo IGluIHNvdXJjZXMtZGlyOg0KPiA+IHtuYW1lfSA9ICJ7dmFsfSJcMDMzWzBtJykNCj4gPiArwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGhpdHNfc3JjZGlyICs9IDENCj4gPiArwqDCoMKg wqDCoMKgwqDCoMKgwqDCoCBlbHNlOg0KPiA+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqAgaGl0c19vdGhlciArPSAxDQo+ID4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBp ZiB2ZXJib3NlOg0KPiA+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBw bl9pc3N1ZXMuYXBwZW5kKGYnXDAzM1swOzM0bS0+IG90aGVyIGFic29sdXRlDQo+ID4gcGF0aDog e25hbWV9ID0gInt2YWx9IlwwMzNbMG0nKQ0KPiA+ICvCoMKgwqDCoMKgwqDCoCBpZiBsZW4ocG5f aXNzdWVzKSA+IDA6DQo+ID4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcHJpbnQoZiJcMDMzWzE7 MzNtPT09PSBpc3N1ZXMgZm91bmQgaW4NCj4gPiB7c2lnLmFyY2h9OntzaWcucG59OntzaWcudGFz a30gKHtzaWcuaGFzaFs6OF19KSA9PT09XDAzM1swbSIpDQo+ID4gK8KgwqDCoMKgwqDCoMKgwqDC oMKgwqAgcHJpbnQoJ1xuJy5qb2luKHBuX2lzc3VlcykpDQo+ID4gwqDCoMKgwqDCoMKgwqDCoCB0 YXJnZXQucmVsZWFzZShzaWdfZmlsZSkNCj4gPg0KPiA+IMKgwqDCoMKgIHN1bV9oaXRzID0gaGl0 c19zcmNkaXIgKyBoaXRzX2J1aWxkZGlyDQo+ID4gLS0NCj4gPiAyLjE3LjENCj4gPg0KPiANCg0K