From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2045.outbound.protection.outlook.com [40.107.20.45]) by sourceware.org (Postfix) with ESMTPS id CA9553858D33 for ; Fri, 5 May 2023 18:28:19 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org CA9553858D33 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=arm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=arm.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=cjFpOIxTRy2+noSElBlsAZ3182FEhg8qs44q5eJkDCE=; b=HYdHUpRlnX2sRKRYMKCHT10jdKlkP3dJq7sDHNoqFTMDJ7Bkf42gvy+AiI4ihFtytTY05iqonPCKkFuRHAXBdCBfTvmsno/GTeklTiIqQ5enspXmlR3FDNJVferSOcXy0XKM6i45K8GfrByjhUxioEalQ1zM3dFTsuYG6cBhRrY= Received: from AM0PR02CA0128.eurprd02.prod.outlook.com (2603:10a6:20b:28c::25) by PAWPR08MB10044.eurprd08.prod.outlook.com (2603:10a6:102:362::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6363.27; Fri, 5 May 2023 18:28:16 +0000 Received: from AM7EUR03FT054.eop-EUR03.prod.protection.outlook.com (2603:10a6:20b:28c:cafe::23) by AM0PR02CA0128.outlook.office365.com (2603:10a6:20b:28c::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6363.27 via Frontend Transport; Fri, 5 May 2023 18:28:16 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; pr=C Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by AM7EUR03FT054.mail.protection.outlook.com (100.127.140.133) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6363.27 via Frontend Transport; Fri, 5 May 2023 18:28:16 +0000 Received: ("Tessian outbound 945aec65ec65:v136"); Fri, 05 May 2023 18:28:16 +0000 X-CR-MTA-TID: 64aa7808 Received: from 7d5516f10977.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 766C9C42-DBEB-45E3-8FB5-0518C1E39DA7.1; Fri, 05 May 2023 18:28:10 +0000 Received: from EUR05-AM6-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 7d5516f10977.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Fri, 05 May 2023 18:28:10 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=nytfbU6pA+eO2PdDxmTuRZYoZicjpFqxoJHypxn+in0kLXroIqpL5PIdwT/gXbmYakVZ2rpJaAZaS0KoXRpzFOlGaJ/AYdkbn/hHdbF8pALNqVkiEO0OFmoIFRcbZ4lFhUAwkDzOx89dGi2JrYEwFtbPLAy+y2zx/NxfsXuWjknDnZQfRlkYfLy/coStwK2DJrj4Xi/TdNvgr6aZhx2/N+lJ64kG6Ymg3HSAyyIgroMU4yzGMUYvuOTlvrSICPXzMbraP7KtB6xVP7V/pp2OMs/5NlQylnGOmLJXifHR5sBZ5LtXjxgSmEeq8TIOfgfUfiFtIhc3Y6bNO1ooe5mvHQ== 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=cjFpOIxTRy2+noSElBlsAZ3182FEhg8qs44q5eJkDCE=; b=IRnAb1coaYcI9/nx1C6ThCq/HTHAC+glAWdDF8Rbi0PSGbMsBWGd4Yvvu7KBlDatBRq1Rbxe3UMPSzMj22JvXMJm8LfSaxloIkme3WY2XoDWDNrd1XePpaNdvYbfhxjQ0ohQoxc0Lk/8nKAe21/3E00J0uqlKtlPhbD9TPCoEpJn7KUVcZrbZ3+rsX6GsuJhQ19VAa4DgRjLEyKmHTT5vHnSkozG3u2yCb7Sx4FiiIFRcsEliuw/naFV9GsKHxjaChIAFHtR7tWJ/4LR3ccsarYAI8RF73GYU3aVQyarwBfmeFI3il9YBgx5XjhwmdeTRyK3kHbvP2p7RsBixEbPWw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=cjFpOIxTRy2+noSElBlsAZ3182FEhg8qs44q5eJkDCE=; b=HYdHUpRlnX2sRKRYMKCHT10jdKlkP3dJq7sDHNoqFTMDJ7Bkf42gvy+AiI4ihFtytTY05iqonPCKkFuRHAXBdCBfTvmsno/GTeklTiIqQ5enspXmlR3FDNJVferSOcXy0XKM6i45K8GfrByjhUxioEalQ1zM3dFTsuYG6cBhRrY= Received: from VI1PR08MB5325.eurprd08.prod.outlook.com (2603:10a6:803:13e::17) by PA4PR08MB6000.eurprd08.prod.outlook.com (2603:10a6:102:ed::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6363.22; Fri, 5 May 2023 18:28:05 +0000 Received: from VI1PR08MB5325.eurprd08.prod.outlook.com ([fe80::82f2:dba0:1f9b:c8f]) by VI1PR08MB5325.eurprd08.prod.outlook.com ([fe80::82f2:dba0:1f9b:c8f%3]) with mapi id 15.20.6363.028; Fri, 5 May 2023 18:28:05 +0000 From: Tamar Christina To: Alexander Monakov CC: Richard Biener , "gcc-patches@gcc.gnu.org" Subject: RE: [PATCH] Makefile.in: clean up match.pd-related dependencies Thread-Topic: [PATCH] Makefile.in: clean up match.pd-related dependencies Thread-Index: AQHZf3NxhQ48/yeZO0CsA9eptW5KRa9L6uoAgAAF4hCAAAbnAIAAATnAgAAFFQCAAAGP8A== Date: Fri, 5 May 2023 18:28:02 +0000 Message-ID: References: <20230505170241.19836-1-amonakov@ispras.ru> <7748AE6F-44E3-4AD9-9E65-6579134C412C@gmail.com> <423c180c-2753-d1fc-de90-86b9edf926af@ispras.ru> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: 527FE6837DFD2643AB0A41E0D9FEAB79.0 x-checkrecipientchecked: true Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; x-ms-traffictypediagnostic: VI1PR08MB5325:EE_|PA4PR08MB6000:EE_|AM7EUR03FT054:EE_|PAWPR08MB10044:EE_ X-MS-Office365-Filtering-Correlation-Id: e9a2b52d-0bc6-4568-d057-08db4d967e55 x-checkrecipientrouted: true nodisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: 2lJJYVXrrTxZRjVrsuvsRlNbeljQL0F8wuIEdzkKG0s6AGe9cGM5KlveXNIYonKG6JrpyAWTbWdltJKrwohP8dPBOfw52A/wc8xiHY7y6F+fMcsTlugWEjjv+WCTjF7YH+XHjLQTmnncnTNZCjyfczLPQW+q8WDdJjjTywTHhgWyb6JrplhzHoYZ3IOL0HU807LqZoeqIwq+kDTP4nRTygdPhIVlkLWp5+4nMwudylYDHNIqGXgQeiy/WkyYiGa1rs9zZ2tSMQ97nPIsHa8+PpkMmtFcesN4D7GrYoUnTLtVgyVU7Sz88AoioSovByWDaBJpdpz4PpyuVcH66IaSnYWDX7wNMA4O8nqYY2iAqgkk5kQMU/Dh5jVlL3xQqUDvi//OZu25eETVLA6lPx/vPW5i9p4rp8Qiqr+p8ja74mE1414N1SnvcpJGoVInDJsgrXvLTIWX7xHJUlJYeWyOXLoehFONXhQoEJWz9arHRA+wwAQEw69P8Pnr0IKb6Burwn1lZLAo3GVlNZH5qUN/30Kl2LzNxR+fCDU0QXExvtYx4yR1+eYFJRvs3b06OfM7Y7X4AMttDEEd3RszjSAVjgShrVOVUjp/QYDJoXZhKGpt05bWC+AcNJw+mv+KGc3Q X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:VI1PR08MB5325.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(4636009)(376002)(366004)(136003)(346002)(39860400002)(396003)(451199021)(52536014)(9686003)(5660300002)(8936002)(8676002)(83380400001)(33656002)(38100700002)(186003)(2906002)(38070700005)(122000001)(26005)(86362001)(6506007)(55016003)(53546011)(316002)(66446008)(41300700001)(71200400001)(66476007)(66946007)(64756008)(76116006)(66556008)(6916009)(4326008)(478600001)(7696005)(6666004)(54906003);DIR:OUT;SFP:1101; Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA4PR08MB6000 Original-Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM7EUR03FT054.eop-EUR03.prod.protection.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 72261f0a-7a79-4fe5-7d93-08db4d967614 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: qSWI2JvBDAG1mjUvX7dKQCxaJLLxuqMI1g4OOskbni83ethGIRuFmuv9jHhtIAjjZnJfQF8h6CM53JCYAGZllES1rP1bPDesHw/QeczKZstaniOnJ+5K5maryUIyTKx6GYTYSsUK+Ock7WEoYWdBSOhmMOKFojm/+SZnv+wUwECZgawPgHdWpD/HlpJVDt9lDFZxezdVQDQEtUcZgl8MS+JAl5edeeR9GC1VOeOJQrUSUB3luhZUHMqTu9Ka1sOVrzTWA9nyoMripuHs3gNup55/wap2ahiuQnFHI6nSkYkMsklkGQKW9bTIgBg5qTSLmvg3BHpN164AmvxQaGUcqnglceVLv3e2PV+FOuaRa1GFHFJEnw/12qXbT4E6ymNtsFhzIMjvrYk9CZm6rcKDbwRxVW3fTYiT+Al2y7cAy7s9V4z/Nzp8si6Gx7jnPkSd+gINelLnfv4kCbmw/o2jXKJORiIHwQMT74gnp3FCsBDCwm/xXkFPNZCPwDzeNTngNTOayVTdPCmJJdO/ZQiRMg48HzwyZF/50EleD4DvTkBPjuFKeXKh5fXdPbQFCZhDkQLcQUJGmyo85lAikP0fie1maBHfhnWEK9bdU5yBXQGMVKO7IpW/gU8enLinwdEN+DiYEX3X7Yq2DRw7ZTA8QDRefM/DL1l/4Y6ycJPYoLAo67ZEpf5U2kWPwxrU1Pzu04wAyFmwZQ213rVPWyiWBA== X-Forefront-Antispam-Report: CIP:63.35.35.123;CTRY:IE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:64aa7808-outbound-1.mta.getcheckrecipient.com;PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com;CAT:NONE;SFS:(13230028)(4636009)(136003)(396003)(346002)(39860400002)(376002)(451199021)(40470700004)(46966006)(36840700001)(5660300002)(54906003)(52536014)(7696005)(41300700001)(6862004)(6666004)(8676002)(8936002)(316002)(26005)(53546011)(9686003)(6506007)(2906002)(70206006)(478600001)(4326008)(70586007)(40460700003)(336012)(83380400001)(186003)(36860700001)(81166007)(82740400003)(356005)(55016003)(47076005)(40480700001)(33656002)(86362001)(82310400005);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 May 2023 18:28:16.2262 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: e9a2b52d-0bc6-4568-d057-08db4d967e55 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d;Ip=[63.35.35.123];Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: AM7EUR03FT054.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAWPR08MB10044 X-Spam-Status: No, score=-12.3 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,FORGED_SPF_HELO,GIT_PATCH_0,KAM_DMARC_NONE,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_NONE,TXREP,T_SCC_BODY_TEXT_LINE,UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBBbGV4YW5kZXIgTW9uYWtvdiA8 YW1vbmFrb3ZAaXNwcmFzLnJ1Pg0KPiBTZW50OiBGcmlkYXksIE1heSA1LCAyMDIzIDc6MjIgUE0N Cj4gVG86IFRhbWFyIENocmlzdGluYSA8VGFtYXIuQ2hyaXN0aW5hQGFybS5jb20+DQo+IENjOiBS aWNoYXJkIEJpZW5lciA8cmljaGFyZC5ndWVudGhlckBnbWFpbC5jb20+OyBnY2MtcGF0Y2hlc0Bn Y2MuZ251Lm9yZw0KPiBTdWJqZWN0OiBSRTogW1BBVENIXSBNYWtlZmlsZS5pbjogY2xlYW4gdXAg bWF0Y2gucGQtcmVsYXRlZCBkZXBlbmRlbmNpZXMNCj4gDQo+IA0KPiBPbiBGcmksIDUgTWF5IDIw MjMsIFRhbWFyIENocmlzdGluYSB3cm90ZToNCj4gDQo+ID4gPiAtLS0tLU9yaWdpbmFsIE1lc3Nh Z2UtLS0tLQ0KPiA+ID4gRnJvbTogQWxleGFuZGVyIE1vbmFrb3YgPGFtb25ha292QGlzcHJhcy5y dT4NCj4gPiA+IFNlbnQ6IEZyaWRheSwgTWF5IDUsIDIwMjMgNjo1OSBQTQ0KPiA+ID4gVG86IFRh bWFyIENocmlzdGluYSA8VGFtYXIuQ2hyaXN0aW5hQGFybS5jb20+DQo+ID4gPiBDYzogUmljaGFy ZCBCaWVuZXIgPHJpY2hhcmQuZ3VlbnRoZXJAZ21haWwuY29tPjsNCj4gPiA+IGdjYy1wYXRjaGVz QGdjYy5nbnUub3JnDQo+ID4gPiBTdWJqZWN0OiBSRTogW1BBVENIXSBNYWtlZmlsZS5pbjogY2xl YW4gdXAgbWF0Y2gucGQtcmVsYXRlZA0KPiA+ID4gZGVwZW5kZW5jaWVzDQo+ID4gPg0KPiA+ID4N Cj4gPiA+IE9uIEZyaSwgNSBNYXkgMjAyMywgVGFtYXIgQ2hyaXN0aW5hIHdyb3RlOg0KPiA+ID4N Cj4gPiA+ID4gPiA+IEFtIDA1LjA1LjIwMjMgdW0gMTk6MDMgc2NocmllYiBBbGV4YW5kZXIgTW9u YWtvdiB2aWENCj4gPiA+ID4gPiA+IEdjYy1wYXRjaGVzDQo+ID4gPiA+ID4gPiA8Z2NjLQ0KPiA+ ID4gPiA+IHBhdGNoZXNAZ2NjLmdudS5vcmc+Og0KPiA+ID4gPiA+ID4NCj4gPiA+ID4gPiA+IO+7 v0NsZWFuIHVwIGNvbmZ1c2luZyBjaGFuZ2VzIGZyb20gdGhlIHJlY2VudCByZWZhY3RvcmluZyBm b3INCj4gPiA+ID4gPiA+IHBhcmFsbGVsIG1hdGNoLnBkIGJ1aWxkLg0KPiA+ID4gPiA+ID4NCj4g PiA+ID4gPiA+IGdpbXBsZS1tYXRjaC1oZWFkLm8gaXMgbm90IGJ1aWx0LiBSZW1vdmUgcmVsYXRl ZCBmbGFncyBhZGp1c3RtZW50Lg0KPiA+ID4gPiA+ID4NCj4gPiA+ID4gPiA+IEF1dG9nZW5lcmF0 ZWQgZ2ltcGxlLW1hdGNoLU4ubyBmaWxlcyBkbyBub3QgZGVwZW5kIG9uDQo+ID4gPiA+ID4gPiBn aW1wbGUtbWF0Y2gtZXhwb3J0cy5jYy4NCj4gPiA+ID4gPiA+DQo+ID4gPiA+ID4gPiB7Z2ltcGxl LGdlbmVyaWMpLW1hdGNoLWF1dG8uaCBvbmx5IGRlcGVuZCBvbiB0aGUgcHJlcmVxdWlzaXRlcw0K PiA+ID4gPiA+ID4gb2YgdGhlIGNvcnJlc3BvbmRpbmcgcy17Z2ltcGxlLGdlbmVyaWN9LW1hdGNo IHN0YW1wIGZpbGUsIG5vdCBhbnkgLmNjDQo+IGZpbGUuDQo+ID4gPiA+ID4NCj4gPiA+ID4gPiBM R1RNDQo+ID4gPiA+ID4NCj4gPiA+ID4gPiA+IGdjYy9DaGFuZ2VMb2c6DQo+ID4gPiA+ID4gPg0K PiA+ID4gPiA+ID4gICAgKiBNYWtlZmlsZS5pbjogKGdpbXBsZS1tYXRjaC1oZWFkLm8td2Fybik6 IFJlbW92ZS4NCj4gPiA+ID4gPiA+ICAgIChHSU1QTEVfTUFUQ0hfUERfU0VRX1NSQyk6IERvIG5v dCBkZXBlbmQgb24NCj4gPiA+ID4gPiA+ICAgIGdpbXBsZS1tYXRjaC1leHBvcnRzLmNjLg0KPiA+ ID4gPiA+ID4gICAgKGdpbXBsZS1tYXRjaC1hdXRvLmgpOiBPbmx5IGRlcGVuZCBvbiBzLWdpbXBs ZS1tYXRjaC4NCj4gPiA+ID4gPiA+ICAgIChnZW5lcmljLW1hdGNoLWF1dG8uaCk6IExpa2V3aXNl Lg0KPiA+ID4gPiA+ID4gLS0tDQo+ID4gPiA+ID4gPg0KPiA+ID4gPiA+ID4gVGFtYXIsIGRvIEkg dW5kZXJzdGFuZCBjb3JyZWN0bHkgdGhhdCB5b3UgZG8gbm90IGhhdmUgbW9yZQ0KPiA+ID4gPiA+ ID4gcGxhbnMgZm9yIG1hdGNoLnBkIGFuZCBJIHdvbid0IGNvbGxpZGUgd2l0aCB5b3UgaWYgSSBh dHRlbXB0DQo+ID4gPiA+ID4gPiBtb3JlIGNsZWFudXBzIGluIHRoaXMNCj4gPiA+ID4gPiBhcmVh PyBUaGFua3MhDQo+ID4gPiA+DQo+ID4gPiA+IE5vLCBidXQgSSdtIGFsc28gbm90IHN1cmUgd2h5 IHRoaXMgY2hhbmdlLg0KPiA+ID4gPiBUaGUgaWRlYSBoZXJlIHdhcyB0aGF0IGlmIGdpbXBsZS1o ZWFkLWV4cG9ydC5jYyBjaGFuZ2VzIHlvdSBtdXN0DQo+ID4gPiA+IGhhdmUgY2hhbmdlZCBnZW5t YXRjaC5jYyBhbmQgc28geW91IG5lZWQgdG8gcmVnZW5lcmF0ZSB0aGUNCj4gPiA+ID4gZ2ltcGxl LW1hdGNoLSoNCj4gPiA+IHdoaWNoIGNvdWxkIGNoYW5nZSB0aGUgaGVhZGVyLg0KPiA+ID4NCj4g PiA+IGdpbXBsZS1oZWFkLWV4cG9ydC5jYyBkb2VzIG5vdCBleGlzdC4NCj4gPiA+DQo+ID4gPiBn aW1wbGUtbWF0Y2gtZXhwb3J0cy5jYyBpcyBub3QgYSBnZW5lcmF0ZWQgZmlsZS4gSXQncyB1bmRl ciBzb3VyY2UNCj4gPiA+IGNvbnRyb2wgYW5kIGVkaXRlZCBpbmRlcGVuZGVudGx5IGZyb20gZ2Vu bWF0Y2guY2MuIEl0IGlzIGNvbXBpbGVkDQo+ID4gPiBzZXBhcmF0ZWx5LCBwcm9kdWNpbmcgZ2lt cGxlLW1hdGNoLWV4cG9ydHMuby4NCj4gPiA+DQo+ID4gPiBnaW1wbGUtbWF0Y2gtaGVhZC5jYyBp cyBhbHNvIG5vdCBhIGdlbmVyYXRlZCBmaWxlLCBhbHNvIHVuZGVyIHNvdXJjZQ0KPiBjb250cm9s Lg0KPiA+ID4gSXQgaXMgdHJhbnNpdGl2ZWx5IGluY2x1ZGVkIGludG8gZ2ltcGxlLW1hdGNoLU4u byBmaWxlcy4gSWYgaXQNCj4gPiA+IGNoYW5nZXMsIHRoZXkgd2lsbCBiZSByZWJ1aWx0LiBUaGlz IGlzIG5vdCBjaGFuZ2VkIGJ5IG15IHBhdGNoLg0KPiA+ID4NCj4gPiA+IGdpbXBsZS1tYXRjaC1h dXRvLmggaXMgYSBnZW5lcmF0ZWQgZmlsZS4gSXQgZGVwZW5kcyBvbg0KPiA+ID4gcy1naW1wbGUt bWF0Y2ggc3RhbXAgZmlsZSwgd2hpY2ggaW4gdHVybiBkZXBlbmRzIG9uIGdlbm1hdGNoIGFuZA0K PiA+ID4gbWF0Y2gucGQuIElmIGVpdGhlciBjaGFuZ2VzLCB0aGUgcnVsZSBmb3IgdGhlIHN0YW1w IGZpbGUgdHJpZ2dlcnMuDQo+ID4gPiBnaW1wbGUtbWF0Y2gtTi5vIGZpbGVzIGFsc28gZGVwZW5k IG9uIHRoZSBzdGFtcCBmaWxlLCBzbyB0aGV5IHdpbGwgYmUNCj4gcmVidWlsdCBhcyB3ZWxsLg0K PiA+DQo+ID4gcy1naW1wbGUtbWF0Y2ggZG9lcyBub3QgZGVwZW5kIG9uIGdpbXBsZS1tYXRjaC1o ZWFkLmNjLiBpZiBpdCBjaGFuZ2VzDQo+ID4gdGhlIHN0YW1wIGlzIG5vdCBpbnZhbGlkYXRlZC4N Cj4gDQo+IFJpZ2h0LCB0aGlzIGlzIGNvcnJlY3Q6IHRoZXJlJ3Mgbm8gbmVlZCB0byByZXJ1biB0 aGUgcmVjaXBlIGZvciB0aGUgc3RhbXAsDQo+IGJlY2F1c2UgY29udGVudHMgb2YgZ2ltcGxlLW1h dGNoLWhlYWQuY2MgZG8gbm90IGFmZmVjdCBpdC4NCj4gDQo+ID4gVGhpcyBoYXBwZW5zIHRvIHdv cmsgYmVjYXVzZSBnaW1wbGUtbWF0Y2gtTi5jYyBkb2VzIGRlcGVuZCBvbg0KPiA+IGdpbXBsZS1t YXRjaC1oZWFkLmNjLCBidXQgaWYgdGhlIGdpbXBsZS1tYXRjaC1OLmNjIGFscmVhZHkgZXhpc3Rz IHRoZW4NCj4gbm90aGluZyBjaGFuZ2VzLg0KPiANCj4gTm8sIGlmIGdpbXBsZS1tYXRjaC1OLmNj IGFscmVhZHkgZXhpc3QsIG1ha2Ugbm90aWNlcyB0aGV5IGFyZSBvdXQtb2YtZGF0ZSB2aWENCj4g DQo+ICQoR0lNUExFX01BVENIX1BEX1NFUV9TUkMpOiBzLWdpbXBsZS1tYXRjaCBnaW1wbGUtbWF0 Y2gtaGVhZC5jYzsNCj4gQHRydWUNCj4gDQo+IGFuZCB0aGlzIHRyaWdnZXJzIHJlYnVpbGRpbmcg Z2ltcGxlLW1hdGNoLU4uby4NCj4gDQo+IEkgdGVzdGVkIHRoaXMuIEFmdGVyICd0b3VjaCBnaW1w bGUtbWF0Y2gtaGVhZC5jYycgYWxsIHRlbiBnaW1wbGUtbWF0Y2gtTi5vIGZpbGVzDQo+IGFyZSBy ZWJ1aWx0Lg0KPiANCj4gPiBTbyBJIGRvbid0IHRoaW5rIHRoaXMgY2hhbmdlcyBhbnl0aGluZy4g SWYgYW55dGhpbmcgSSB3b3VsZCBzYXkgdGhlDQo+ID4gc3RhbXAgZmlsZSBuZWVkcyB0byBkZXBl bmQgb24gZ2ltcGxlLW1hdGNoLWhlYWQuY2MuDQo+IA0KPiBJcyBteSBleHBsYW5hdGlvbiBhYm92 ZSBzYXRpc2ZhY3Rvcnk/DQoNClN1cmUsDQoNClRoYW5rcywNClRhbWFyDQoNCj4gDQo+IFRoYW5r cy4NCj4gQWxleGFuZGVyDQo+IA0KPiA+DQo+ID4gVGhhbmtzLA0KPiA+IFRhbWFyDQo+ID4NCj4g PiA+DQo+ID4gPiBJcyB0aGVyZSBzb21lIHByb2JsZW0gSSdtIG5vdCBzZWVpbmc/DQo+ID4gPg0K PiA+ID4gVGhhbmtzLg0KPiA+ID4gQWxleGFuZGVyDQo+ID4gPg0KPiA+ID4gPiBTbyBub3Qgc3Vy ZSBJIGFncmVlIHdpdGggdGhpcy4NCj4gPiA+ID4NCj4gPiA+ID4gVGhhbmtzLA0KPiA+ID4gPiBU YW1hcg0KPiA+ID4gPg0KPiA+ID4gPiA+ID4NCj4gPiA+ID4gPiA+IGdjYy9NYWtlZmlsZS5pbiB8 IDkgKysrLS0tLS0tDQo+ID4gPiA+ID4gPiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCsp LCA2IGRlbGV0aW9ucygtKQ0KPiA+ID4gPiA+ID4NCj4gPiA+ID4gPiA+IGRpZmYgLS1naXQgYS9n Y2MvTWFrZWZpbGUuaW4gYi9nY2MvTWFrZWZpbGUuaW4gaW5kZXgNCj4gPiA+ID4gPiA+IDdlN2Fj MDc4YzUuLjBjYzEzYzM3ZDAgMTAwNjQ0DQo+ID4gPiA+ID4gPiAtLS0gYS9nY2MvTWFrZWZpbGUu aW4NCj4gPiA+ID4gPiA+ICsrKyBiL2djYy9NYWtlZmlsZS5pbg0KPiA+ID4gPiA+ID4gQEAgLTIz MCw3ICsyMzAsNiBAQCBnZW5ndHlwZS1sZXguby13YXJuID0gLVduby1lcnJvcg0KPiA+ID4gPiA+ ID4gbGliZ2Nvdi11dGlsLm8td2FybiA9IC1Xbm8tZXJyb3IgbGliZ2Nvdi1kcml2ZXItdG9vbC5v LXdhcm4gPQ0KPiA+ID4gPiA+ID4gLVduby1lcnJvciBsaWJnY292LW1lcmdlLXRvb2wuby13YXJu ID0gLVduby1lcnJvcg0KPiA+ID4gPiA+ID4gLWdpbXBsZS1tYXRjaC1oZWFkLm8td2FybiA9IC1X bm8tdW51c2VkDQo+ID4gPiA+ID4gPiBnaW1wbGUtbWF0Y2gtZXhwb3J0cy5vLXdhcm4NCj4gPiA+ ID4gPiA9DQo+ID4gPiA+ID4gPiAtV25vLXVudXNlZCBkZnAuby13YXJuID0gLVduby1zdHJpY3Qt YWxpYXNpbmcNCj4gPiA+ID4gPiA+DQo+ID4gPiA+ID4gPiBAQCAtMjY3NCwxMiArMjY3MywxMCBA QCBzLXRtLXRleGk6DQo+ID4gPiA+ID4gPiBidWlsZC9nZW5ob29rcyQoYnVpbGRfZXhlZXh0KQ0K PiA+ID4gPiA+ICQoc3JjZGlyKS9kb2MvdG0udGV4aS5pbg0KPiA+ID4gPiA+ID4gICAgICBmYWxz ZTsgXA0KPiA+ID4gPiA+ID4gICAgZmkNCj4gPiA+ID4gPiA+DQo+ID4gPiA+ID4gPiAtJChHSU1Q TEVfTUFUQ0hfUERfU0VRX1NSQyk6IHMtZ2ltcGxlLW1hdGNoIGdpbXBsZS1tYXRjaC0NCj4gPiA+ IGhlYWQuY2MgXA0KPiA+ID4gPiA+ID4gLSAgICAgICAgICAgIGdpbXBsZS1tYXRjaC1leHBvcnRz LmNjOyBAdHJ1ZQ0KPiA+ID4gPiA+ID4gLWdpbXBsZS1tYXRjaC1hdXRvLmg6IHMtZ2ltcGxlLW1h dGNoIGdpbXBsZS1tYXRjaC1oZWFkLmNjIFwNCj4gPiA+ID4gPiA+IC0gICAgICAgICAgICBnaW1w bGUtbWF0Y2gtZXhwb3J0cy5jYzsgQHRydWUNCj4gPiA+ID4gPiA+ICskKEdJTVBMRV9NQVRDSF9Q RF9TRVFfU1JDKTogcy1naW1wbGUtbWF0Y2ggZ2ltcGxlLW1hdGNoLQ0KPiA+ID4gaGVhZC5jYzsN Cj4gPiA+ID4gPiA+ICtAdHJ1ZQ0KPiA+ID4gPiA+ID4gK2dpbXBsZS1tYXRjaC1hdXRvLmg6IHMt Z2ltcGxlLW1hdGNoOyBAdHJ1ZQ0KPiA+ID4gPiA+ID4gJChHRU5FUklDX01BVENIX1BEX1NFUV9T UkMpOiBzLWdlbmVyaWMtbWF0Y2gNCj4gPiA+ID4gPiA+IGdlbmVyaWMtbWF0Y2gtaGVhZC5jYzsg QHRydWUNCj4gPiA+ID4gPiA+IC1nZW5lcmljLW1hdGNoLWF1dG8uaDogcy1nZW5lcmljLW1hdGNo IGdlbmVyaWMtbWF0Y2gtaGVhZC5jYzsNCj4gPiA+ID4gPiA+IEB0cnVlDQo+ID4gPiA+ID4gPiAr Z2VuZXJpYy1tYXRjaC1hdXRvLmg6IHMtZ2VuZXJpYy1tYXRjaDsgQHRydWUNCj4gPiA+ID4gPiA+ DQo+ID4gPiA+ID4gPiBzLWdpbXBsZS1tYXRjaDogYnVpbGQvZ2VubWF0Y2gkKGJ1aWxkX2V4ZWV4 dCkgXA0KPiA+ID4gPiA+ID4gICAgICAgICQoc3JjZGlyKS9tYXRjaC5wZCBjZm4tb3BlcmF0b3Jz LnBkDQo+ID4gPiA+ID4gPiAtLQ0KPiA+ID4gPiA+ID4gMi4zOS4yDQo+ID4gPiA+ID4gPg0KPiA+ ID4gPg0KPiA+DQo=