From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7260007084413943808 X-Received: by 2002:ac2:4d06:0:b0:4f8:5604:4b50 with SMTP id r6-20020ac24d06000000b004f856044b50mr718123lfi.64.1690428405852; Wed, 26 Jul 2023 20:26:45 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a19:9152:0:b0:4fe:1116:70d1 with SMTP id y18-20020a199152000000b004fe111670d1ls157036lfj.0.-pod-prod-09-eu; Wed, 26 Jul 2023 20:26:43 -0700 (PDT) X-Google-Smtp-Source: APBJJlGCYGaD9aCrDipue0nWbt/Qg8z4ys0N9baMFw+053XVObgZtHjNLRs9bG9Heem17r1QCuHu X-Received: by 2002:ac2:4e0f:0:b0:4fd:d75f:21fd with SMTP id e15-20020ac24e0f000000b004fdd75f21fdmr682358lfr.17.1690428403727; Wed, 26 Jul 2023 20:26:43 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1690428403; cv=pass; d=google.com; s=arc-20160816; b=tk9AAXSIxUjyb2Sj19NVCS47S1lf6ZnGh+6pJE605+wm0RlyQBstPS7hN2b0hzcUd3 XAGNMhXZc6wnt2jr8HrJxwrCW7thJXcaoFt0ukAZFRsPmOU1k9Z9Vtb1MJe50QPDh0js O1pNkHnyOEwkez+a99xQW1szQfqtbUjgUABRUrM268qKdTCpe4Ly5fxP07Jm1ggmroYz WugpPNcLLkR0mdp8pOmRnps3tGe++cRTub6648TW9xCu5Nr4Sk8Fvbfj53ebbwsQfgka CTcWH3UqDoAwUfPiS3uh47oJx5kqWdJdgIqSY6qQFUdszw+d2EEcSrnjP3m2ZoFcM1Vp sFBg== 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:to:from:dkim-signature; bh=YUhQRNZYYD3E6+ec68HODav8jGqrXiGjqOr6sTKhCl4=; fh=ASSs4F9SGuOH+LtlJyNx0mdNsT8XWH8LQlFY2oNPwnM=; b=AyK08j3emi/JH/U6aawgzKkrCUhAtjTBCeawPF13w1Y5vO+kkf3VAPTIiDkaQ1XDNE Q8pc69eBkKH/UgfBl1XhXcKPjseFqJMSA3YsPgfW2zxAPmD8derLtJXzTyHQ2POyn/Dg kyvZMXJlfBnKjtbrq/cLaRCYyUB2x1U/abSdF7iBWNye8tQV7IvDFviPhpuzrIMf5uCJ izuRV5DV1/x3H/7CIBJF7esHTtReZaaRph6qRSafXWa/L2BAk0fvqNYgQR3hZ08iNAkV HdTJWY5DDDMck0epJj74R6L03lwMTRR4O2GUH3dG/KAI6X34L6ugRloSYKGEpRs2fQyE yU8A== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=S7ENtx18; arc=pass (i=1 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f400:7e1a::60c 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 EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2060c.outbound.protection.outlook.com. [2a01:111:f400:7e1a::60c]) by gmr-mx.google.com with ESMTPS id q5-20020a056512210500b004fbdf1f6dcasi32331lfr.4.2023.07.26.20.26.43 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 26 Jul 2023 20:26:43 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f400:7e1a::60c as permitted sender) client-ip=2a01:111:f400:7e1a::60c; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=S7ENtx18; arc=pass (i=1 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f400:7e1a::60c 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=H9dWm7ZCbOSWzSAVigaLPGMddYJO6pLoRSvkQuQg4YCH0Ij/GhxFvZf21fIhqtNan9+JxNhDy2VaXuOAqIZFJO56mT8ZJn50c6us6olFMqKXWBFr8+e7waM9eQ5aMuYtsrhHPqoH291ybBuqSnjoAIXRj9xNcxSXkpsJW9RsyyIY5ec8mDU+8VajHBug79tBM9YL1+gwjvdUg2rZPRXBfdNTOmRfaRWZSG4ToHdWapWReTYuY2e7zoltQM4g2yMZMEd6jZtgZCbZYFNJ2/jtk1XBMZFl9396UIrN6GkSZra+TnCpUzR2rcgoP4k8Ks3ELH+5abJcYo5YKTEpi+s2KQ== 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=YUhQRNZYYD3E6+ec68HODav8jGqrXiGjqOr6sTKhCl4=; b=OMJYoGVLOdKVF1q/frlcBXTIehqmebxcXt+bftmowRrPBIfVkB/XkHpaHvaw0eqtELtsOJnQR9FNexBQSy5qTPX9o/qNPvThtjWg9A54t+oNKedOesg0AKv3R6fixAfK7iF6TbublIys4mA1L/trAAN6mgVEsb8I+tHX5Jqso0f7NtIJ9DUfw0LRrx3pj9x/Coy96GgwM8ZYnNI+aQVtHpjFgu/J5yK6bKm/ioDj+i7MtJauU0lDhxkdK/e/PIVAsBbN4w/ubInCHgifdryDgOwcXA8oI8aDHbJn8/3e9g/sJ3guFYTttizk0pFLiJkZLmUCr1dJbvxPV8rOYHvaWQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 194.138.21.74) 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=YUhQRNZYYD3E6+ec68HODav8jGqrXiGjqOr6sTKhCl4=; b=S7ENtx1846fdVTnFOIhm7sdWvQs58yNzcs5Xkq5hh7odr2/tauL3HiiwTDxJkzH9xXTEx1w5IM2LNhFZxRr0EGBuJq2yYiaoRoknyTL+lAO92gN0kRBAWEtSTAMBr7vLAjpvUsH9j2dR5JQgWxQ4Dws9G5GdS4Q6pBb/Un0eCeQcNe0b+fl1OeF4uS2qcCLwB5CX+Q9XRBHOXw5SA0U2mrH8QdHPHfFV7uHz08B9DPzx8+vVHqqiQwU2TRPKQ4SoWUbkYqXPtzXZE7VM2eFzrnPG98zX4Z0vJ8UhWsXGvjIk36+PjtbuiTt1rdfHEdh6cOGaDW1sOmXLZonRL69wnA== Received: from DUZPR01CA0229.eurprd01.prod.exchangelabs.com (2603:10a6:10:4b4::26) by VI1PR10MB7672.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:800:1c3::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6609.33; Thu, 27 Jul 2023 03:26:42 +0000 Received: from DB5EUR01FT003.eop-EUR01.prod.protection.outlook.com (2603:10a6:10:4b4:cafe::fc) by DUZPR01CA0229.outlook.office365.com (2603:10a6:10:4b4::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6631.29 via Frontend Transport; Thu, 27 Jul 2023 03:26:41 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 194.138.21.74) 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.74 as permitted sender) receiver=protection.outlook.com; client-ip=194.138.21.74; helo=hybrid.siemens.com; pr=C Received: from hybrid.siemens.com (194.138.21.74) by DB5EUR01FT003.mail.protection.outlook.com (10.152.4.101) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6631.29 via Frontend Transport; Thu, 27 Jul 2023 03:26:41 +0000 Received: from CNPEK01M08MSX.ad011.siemens.net (139.24.237.225) by DEMCHDC8VQA.ad011.siemens.net (194.138.21.74) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1258.16; Thu, 27 Jul 2023 05:26:38 +0200 Received: from CNPEK01M01MSX.ad011.siemens.net (139.24.237.214) by CNPEK01M08MSX.ad011.siemens.net (139.24.237.225) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.27; Thu, 27 Jul 2023 11:26:26 +0800 Received: from CNPEK01M01MSX.ad011.siemens.net ([139.24.237.214]) by CNPEK01M01MSX.ad011.siemens.net ([139.24.237.214]) with mapi id 15.01.2507.027; Thu, 27 Jul 2023 11:26:26 +0800 From: "MOESSBAUER, Felix" To: "Gylstorff, Quirin" , "isar-users@googlegroups.com" Subject: Re: [PATCH 1/1] deduplicate apt sources.list based on filenames Thread-Topic: [PATCH 1/1] deduplicate apt sources.list based on filenames Thread-Index: AQHZv4iSTURsik3eXE+qOC/LuBeeuq/LOd6AgAE1M4A= Date: Thu, 27 Jul 2023 03:26:26 +0000 Message-ID: <15630e37d0cd4deab9e9167619e205dedd53820d.camel@siemens.com> References: <20230726061457.2297344-1-felix.moessbauer@siemens.com> <6f839d5b-4316-6523-368d-e1b3e450c35e@siemens.com> In-Reply-To: <6f839d5b-4316-6523-368d-e1b3e450c35e@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: [139.24.247.19] Content-Type: text/plain; charset="utf-8" Content-ID: <664D60FA2271A54DBB0C5892A994E112@siemens.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 Return-Path: felix.moessbauer@siemens.com X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DB5EUR01FT003:EE_|VI1PR10MB7672:EE_ X-MS-Office365-Filtering-Correlation-Id: 87db2019-a19e-4048-7051-08db8e514b9e X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: a3IemaZOsNSHc9JQ84c8JT+chi7WOnc0ENusnh4G8ivZqU6iQQHuCj91rwv3Gsb4lgRrIhbHnLpczOBjkOxdlSLrwdNuTUcNOo9BiNgIhV07JtrogyKX17grweBpSwToS2v/7XfucW6OHfiezCAXANEAFzOJeKC9yjhIdK0HBtCrRTyISnlxalP0wenWcF03xS6XRd8xxSr6AylUfNVkwwoW57LME626cgRd7AlImTjzTbB9qe+p0KgZzFaetbk9yDwXzYJV+N8sMjQAu2+IRtCVLLDVBVEdCMRc1h81Gh7cYBszm244xBiSf4nYvez6nlR1w9Q4Z7g0xZiX0sSyEztjZSPLU6GCLW3eRMt5ZlmDQLynY5c7qcg2Y7GVWyyzhS1Mz7NMjBlaWp1uIYbBZOFcJqjYLwih02OPnE1yjQY89sH1v8PE7+3SelufPm8I1y8cX2RElO/u5eZzKR5D64XnUHyJGOl9vF6J0nrUAdrqrTdzRHcB03EJlojG9fdYIABirWZRlps/yt1vQV6jyd6+YdYu5sQGlfAGrAZKc25TEF0nWWu5eEmTkbuvcO29ccVWV7o6466gQf4APJw2dZI0NYgo8NWtnWhRcDgha83mVkB/R9PMPZ0YFe2BOynzsBWxGVU7HxXNDqwkA8ii5xaTsVUtlIE9CRU+WPhmAD9uPBt534XjNj9cCBdWB4e9yvYDwn2TEtXZnvQvKhpdC46YnmJeq+eiC1LQ/LxM73tXgFJUNMDbDNYvv9XR5DP/ X-Forefront-Antispam-Report: CIP:194.138.21.74;CTRY:DE;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:hybrid.siemens.com;PTR:hybrid.siemens.com;CAT:NONE;SFS:(13230028)(4636009)(39860400002)(376002)(346002)(136003)(396003)(451199021)(82310400008)(46966006)(36840700001)(40470700004)(2906002)(70586007)(70206006)(956004)(2616005)(83380400001)(36860700001)(36756003)(47076005)(40480700001)(86362001)(82960400001)(7636003)(356005)(7596003)(82740400003)(110136005)(478600001)(186003)(26005)(336012)(53546011)(40460700003)(316002)(5660300002)(41300700001)(8936002)(8676002);DIR:OUT;SFP:1101; X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jul 2023 03:26:41.4508 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 87db2019-a19e-4048-7051-08db8e514b9e 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.74];Helo=[hybrid.siemens.com] X-MS-Exchange-CrossTenant-AuthSource: DB5EUR01FT003.eop-EUR01.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR10MB7672 X-TUID: aCvNBYG8GrzB T24gV2VkLCAyMDIzLTA3LTI2IGF0IDEwOjU5ICswMjAwLCAnR3lsc3RvcmZmIFF1aXJpbicgdmlh IGlzYXItdXNlcnMNCndyb3RlOg0KPiANCj4gDQo+IE9uIDcvMjYvMjMgMDg6MTQsICdGZWxpeCBN b2Vzc2JhdWVyJyB2aWEgaXNhci11c2VycyB3cm90ZToNCj4gPiBXaGVuIGNvbWJpbmluZyBsYXll cnMsIGl0IGNhbiBoYXBwZW4gdGhhdCB0aGUgc2FtZQ0KPiA+IERJU1RST19BUFRfU09VUkNFUw0K PiA+IGVudHJ5IGlzIGFkZGVkIG11bHRpcGxlIHRpbWVzLiBUaGlzIGNyZWF0ZXMgZHVwbGljYXRl IGVudHJpZXMgaW4NCj4gPiB0aGUNCj4gPiBib290c3RyYXAubGlzdCwgd2hpY2ggaXMgY29uc2lk ZXJlZCBpbnZhbGlkIGJ5IGFwdC4gVG8gc29sdmUgdGhpcywNCj4gPiB3ZQ0KPiA+IGRlZHVwbGlj YXRlIHRoZSB2YWx1ZXMgaW4gdGhlIFtIT1NUX11ESVNUUk9fQVBUX1NPVVJDRVMgdmFyaWFibGUu DQo+ID4gSW4gYWRkaXRpb24sIHRoaXMgYWxzbyBhdm9pZHMgYWRkaW5nIHRoZSBzYW1lIFNSQ19V UkkgZW50cnkgdHdpY2UuDQo+ID4gDQo+ID4gTm90ZSwgdGhhdCB0aGlzIG9ubHkgc29sdmVzIHRo ZSB0cml2aWFsIGNhc2UgdGhhdCB0aGUgZHVwbGljYXRlDQo+ID4gZW50cmllcw0KPiA+IGNvbWUg ZnJvbSB0aGUgc2FtZSBmaWxlLiBIb3dldmVyIGluIGNhc2UgZHVwbGljYXRlIGVudHJpZXMgYXJl DQo+ID4gYWRkZWQNCj4gPiBmcm9tIG11bHRpcGxlIGZpbGVzIHdpdGggZGlmZmVyZW50IG5hbWVz LCB0aGUgOnJlbW92ZSBzeW50YXggY2FuIGJlDQo+ID4gdXNlZCB0byByZW1vdmUgdGhlc2UgZm9y IHRoZSBhZmZlY3RlZCB0YXJnZXRzLg0KPiA+IA0KPiA+IFNpZ25lZC1vZmYtYnk6IEZlbGl4IE1v ZXNzYmF1ZXIgPGZlbGl4Lm1vZXNzYmF1ZXJAc2llbWVucy5jb20+DQo+ID4gLS0tDQo+ID4gwqAg bWV0YS9yZWNpcGVzLWNvcmUvaXNhci1ib290c3RyYXAvaXNhci1ib290c3RyYXAuaW5jIHwgMTMg KysrKysrLS0NCj4gPiAtLS0tLQ0KPiA+IMKgIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMo KyksIDcgZGVsZXRpb25zKC0pDQo+ID4gDQo+ID4gZGlmZiAtLWdpdCBhL21ldGEvcmVjaXBlcy1j b3JlL2lzYXItYm9vdHN0cmFwL2lzYXItYm9vdHN0cmFwLmluYw0KPiA+IGIvbWV0YS9yZWNpcGVz LWNvcmUvaXNhci1ib290c3RyYXAvaXNhci1ib290c3RyYXAuaW5jDQo+ID4gaW5kZXggYjk0YWUw YmQuLjhhZjczYTliIDEwMDY0NA0KPiA+IC0tLSBhL21ldGEvcmVjaXBlcy1jb3JlL2lzYXItYm9v dHN0cmFwL2lzYXItYm9vdHN0cmFwLmluYw0KPiA+ICsrKyBiL21ldGEvcmVjaXBlcy1jb3JlL2lz YXItYm9vdHN0cmFwL2lzYXItYm9vdHN0cmFwLmluYw0KPiA+IEBAIC01OSw4ICs1OSw4IEBAIHB5 dGhvbiAoKSB7DQo+ID4gwqDCoMKgwqDCoMKgwqDCoMKgIGZpbGVuYW1lID0gb3MucGF0aC5yZWxw YXRoKGZldGNoZXIubG9jYWxwYXRoKGtleSksDQo+ID4gdG9wZGlyKQ0KPiA+IMKgwqDCoMKgwqDC oMKgwqDCoCBkLmFwcGVuZFZhcigiVEhJUkRfUEFSVFlfQVBUX0tFWUZJTEVTIiwgIiAke1RPUERJ Un0vJXMiICUNCj4gPiBmaWxlbmFtZSkNCj4gPiDCoCANCj4gPiAtwqDCoMKgIGRpc3Ryb19hcHRf c291cmNlcyA9IGQuZ2V0VmFyKGQuZ2V0VmFyKCJESVNUUk9fVkFSU19QUkVGSVgiKSArDQo+ID4g IkRJU1RST19BUFRfU09VUkNFUyIpIG9yICIiDQo+ID4gLcKgwqDCoCBmb3IgZmlsZSBpbiBkaXN0 cm9fYXB0X3NvdXJjZXMuc3BsaXQoKToNCj4gPiArwqDCoMKgIGRpc3Ryb19hcHRfc291cmNlcyA9 IGdldF9hcHRzb3VyY2VzX2xpc3QoZCkNCj4gPiArwqDCoMKgIGZvciBmaWxlIGluIGRpc3Ryb19h cHRfc291cmNlczoNCj4gPiDCoMKgwqDCoMKgwqDCoMKgwqAgZC5hcHBlbmRWYXIoIlNSQ19VUkki LCAiIGZpbGU6Ly8lcyLCoCUgZmlsZSkNCj4gPiDCoCANCj4gPiDCoMKgwqDCoMKgIGRpc3Ryb19h cHRfcHJlZmVyZW5jZXMgPQ0KPiA+IGQuZ2V0VmFyKGQuZ2V0VmFyKCJESVNUUk9fVkFSU19QUkVG SVgiKSArICJESVNUUk9fQVBUX1BSRUZFUkVOQ0VTIikNCj4gPiBvciAiIg0KPiA+IEBAIC0xNDks MTAgKzE0OSwxMSBAQCBkZWYgYWdncmVnYXRlX2FwdHNvdXJjZXNfbGlzdChkLCBmaWxlX2xpc3Qs DQo+ID4gZmlsZV9vdXQpOg0KPiA+IMKgIA0KPiA+IMKgIGRlZiBnZXRfYXB0c291cmNlc19saXN0 KGQpOg0KPiA+IMKgwqDCoMKgwqAgaW1wb3J0IGVycm5vDQo+ID4gK8KgwqDCoCBmcm9tIGNvbGxl Y3Rpb25zIGltcG9ydCBPcmRlcmVkRGljdA0KPiA+IMKgwqDCoMKgwqAgYXB0X3NvdXJjZXNfdmFy ID0gZC5nZXRWYXIoIkRJU1RST19WQVJTX1BSRUZJWCIpICsNCj4gPiAiRElTVFJPX0FQVF9TT1VS Q0VTIg0KPiA+IC3CoMKgwqAgbGlzdCA9IChkLmdldFZhcihhcHRfc291cmNlc192YXIpIG9yICIi KS5zcGxpdCgpDQo+ID4gK8KgwqDCoCBhcHRfc291cmNlc19saXN0ID0NCj4gPiBsaXN0KE9yZGVy ZWREaWN0LmZyb21rZXlzKChkLmdldFZhcihhcHRfc291cmNlc192YXIpIG9yDQo+ID4gIiIpLnNw bGl0KCkpKQ0KPiBXaHkgbm90IHVzZSBgc2V0KClgIGlmIHRoZSBnb2FsIGlzIHRvIHJlbW92ZSBh bGwgZHVwbGljYXRlcz8NCg0KVGhlIHNldCgpIGRvZXMgbm90IHByZXNlcnZlIHRoZSBvcmRlciBv ZiB0aGUgZW50cmllcy4gSG93ZXZlciwgdGhlDQpvcmRlciBtaWdodCBiZSByZWxldmFudCBhcyBp dCBpbmZsdWVuY2VzIHRoZSBvcmRlciBvZiB0aGUgZW50cmllcyBpbg0KdGhlIGFwdCBzb3VyY2Vz IGxpc3QuIFdpdGggdGhlIE9yZGVyZWREaWN0IGFwcHJvYWNoLCB0aGUgb3JkZXIgaXMNCnByZXNl cnZlZC4NCg0KRmVsaXgNCg0KPiANCj4gUXVpcmluDQo+ID4gwqDCoMKgwqDCoCByZXQgPSBbXQ0K PiA+IC3CoMKgwqAgZm9yIHAgaW4gbGlzdDoNCj4gPiArwqDCoMKgIGZvciBwIGluIGFwdF9zb3Vy Y2VzX2xpc3Q6DQo+ID4gwqDCoMKgwqDCoMKgwqDCoMKgIHRyeToNCj4gPiDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoCBmID0gYmIucGFyc2UucmVzb2x2ZV9maWxlKHAsIGQpDQo+ID4gwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqAgcmV0LmFwcGVuZChmKQ0KPiA+IEBAIC0yNTEsOSArMjUyLDcg QEAgcHl0aG9uIGRvX2FwdF9jb25maWdfcHJlcGFyZSgpIHsNCj4gPiDCoCANCj4gPiDCoMKgwqDC oMKgIGFwdF9zb3VyY2VzX291dCA9IGQuZ2V0VmFyKCJBUFRTUkNTIikNCj4gPiDCoMKgwqDCoMKg IGFwdF9zb3VyY2VzX2luaXRfb3V0ID0gZC5nZXRWYXIoIkFQVFNSQ1NfSU5JVCIpDQo+ID4gLcKg wqDCoCBhcHRfc291cmNlc19saXN0ID0gKA0KPiA+IC3CoMKgwqDCoMKgwqDCoCBkLmdldFZhcihk LmdldFZhcigiRElTVFJPX1ZBUlNfUFJFRklYIikgKw0KPiA+ICJESVNUUk9fQVBUX1NPVVJDRVMi KSBvciAiIg0KPiA+IC3CoMKgwqAgKS5zcGxpdCgpDQo+ID4gK8KgwqDCoCBhcHRfc291cmNlc19s aXN0ID0gZ2V0X2FwdHNvdXJjZXNfbGlzdChkKQ0KPiA+IMKgIA0KPiA+IMKgwqDCoMKgwqAgYWdn cmVnYXRlX2ZpbGVzKGQsIGFwdF9zb3VyY2VzX2xpc3QsIGFwdF9zb3VyY2VzX2luaXRfb3V0KQ0K PiA+IMKgwqDCoMKgwqAgYWdncmVnYXRlX2FwdHNvdXJjZXNfbGlzdChkLCBhcHRfc291cmNlc19s aXN0LA0KPiA+IGFwdF9zb3VyY2VzX291dCkNCj4gDQoNCg==