From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR02-DB5-obe.outbound.protection.outlook.com (mail-db5eur02on2061.outbound.protection.outlook.com [40.107.249.61]) by sourceware.org (Postfix) with ESMTPS id 90A0E3858D28; Thu, 4 May 2023 09:57:08 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 90A0E3858D28 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=SckaU/oBzyK+wPWhgI0YMBd0WhTZQ48X/ykpoxW65Hc=; b=8pZi7ZNiN4cTKfz4crfRcY67UAGT4nX2s88Q5VfJJ8ye/neiC9Pz28r6MN0wfGB+gPpEyrtpLbhVy1F5udhd16/nXzY18Qfe4SszMks5b8VJRzWeD7KQlj754mN/z5lvmjLZ4PxUvms9DQBRff0zhs2iwPL85qp4Q1i1OGqOQm4= Received: from AS8PR04CA0185.eurprd04.prod.outlook.com (2603:10a6:20b:2f3::10) by DB9PR08MB6426.eurprd08.prod.outlook.com (2603:10a6:10:255::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6363.22; Thu, 4 May 2023 09:56:59 +0000 Received: from AM7EUR03FT041.eop-EUR03.prod.protection.outlook.com (2603:10a6:20b:2f3:cafe::2f) by AS8PR04CA0185.outlook.office365.com (2603:10a6:20b:2f3::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6363.25 via Frontend Transport; Thu, 4 May 2023 09:56:59 +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 AM7EUR03FT041.mail.protection.outlook.com (100.127.140.233) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6363.21 via Frontend Transport; Thu, 4 May 2023 09:56:59 +0000 Received: ("Tessian outbound 5bb4c51d5a1f:v136"); Thu, 04 May 2023 09:56:59 +0000 X-CR-MTA-TID: 64aa7808 Received: from 0046b58caa77.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id AB2F7567-7413-4A95-A12F-30B0D0943BC7.1; Thu, 04 May 2023 09:56:49 +0000 Received: from EUR03-DBA-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 0046b58caa77.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Thu, 04 May 2023 09:56:49 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=AYsETRglbTK4d3D42qpLz1Z/ISFVIayXvMEcvFN95qstBpleTDT0IDnfmN3ZW3cGxlwipiUmPPCh6/4yQugeVtzJp+6+j7rdPoBS27uSk9GdtfQlSV1yG9nRvAOBWwjXLBo20OC6QSQhe00yCBTv/du6NwL6Bxp4DIqQm4KU7FFSyXjwr9YbJ0dCfowXGEywxoaDU+A7F93ycdKQ2mjRqSgJZ647V0f9hYHgOMskg/KpGTjfWlRXckgDtk58wqkoiH4tPb5c27f0oL9bot41MdpD1hgVqZZi79Lq0ywjbQSb2zy+KLrLGKaElFS3+PQ9hy0hP1m2Aif6yb+TakETjg== 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=SckaU/oBzyK+wPWhgI0YMBd0WhTZQ48X/ykpoxW65Hc=; b=W2RLEO1Kp+msqnrwwROAx0DZM06YXpBd3vHuc3joj5O7FNXO4Fl7IFOTiEtiE/vwzoJlskZKGC5APgX1p/8mwZzWnbdlVqJFFevicPE2zkjNdlrmDvlLKXW9zsZ6ElE9KPhpsWzFyfT1UV0N4uV2EOSrUfuBtHovhKPxGiCaEfnLSFAYjv1XglQBsCtrBp6wqglcbu6PoXi9QxH3sy2dizD8pXoaE0ofnBTgd21y7WBm4yOuY0a60+zL6Iqqc9E+DgZIchuJin94XB4J9DyIphnfz4WKGKRcrTSm5ueE6sNJC0cp4bKW4X4YC/sTCET0Wyrb66SuRgJLH39VUAQiNQ== 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=SckaU/oBzyK+wPWhgI0YMBd0WhTZQ48X/ykpoxW65Hc=; b=8pZi7ZNiN4cTKfz4crfRcY67UAGT4nX2s88Q5VfJJ8ye/neiC9Pz28r6MN0wfGB+gPpEyrtpLbhVy1F5udhd16/nXzY18Qfe4SszMks5b8VJRzWeD7KQlj754mN/z5lvmjLZ4PxUvms9DQBRff0zhs2iwPL85qp4Q1i1OGqOQm4= Received: from VI1PR08MB5325.eurprd08.prod.outlook.com (2603:10a6:803:13e::17) by DB9PR08MB8506.eurprd08.prod.outlook.com (2603:10a6:10:3d5::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6363.21; Thu, 4 May 2023 09:56:47 +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.021; Thu, 4 May 2023 09:56:46 +0000 From: Tamar Christina To: Kyrylo Tkachov , Jeff Law , "gcc-patches@gcc.gnu.org" CC: nd , "bonzini@gnu.org" , "neroden@gcc.gnu.org" , "aoliva@gcc.gnu.org" , "Ralf.Wildenhues@gmx.de" Subject: RE: [PATCH 5/5] match.pd: Use splits in makefile and make configurable. Thread-Topic: [PATCH 5/5] match.pd: Use splits in makefile and make configurable. Thread-Index: AQHZeb5h6ihto9YyqEKN6ZtIkorkWa9ERVCAgAJQlkCAAhu1gIABN/bQ Date: Thu, 4 May 2023 09:56:46 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: 8E8FFB9876D9F647A572DA36E8E4FE17.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_|DB9PR08MB8506:EE_|AM7EUR03FT041:EE_|DB9PR08MB6426:EE_ X-MS-Office365-Filtering-Correlation-Id: e3c500a7-6327-4baf-8b7b-08db4c85e73d 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: eZFaW9YPOUs3Mo32HcMchx3RIlsIBKf3cIB9jGNHCjCWTU4SqyUrotsp2jfkmdoywNza/UfH72FTf1XEydfWN9+fPXFpk132nGCnG6EKDvuXk7LGIt6NS0/ilvvXRFpQbkqN86xwlftvVnLP59W18JX0ucityZfrLvk9+QpGiK4qIjXQbHKs0KE1ITPqLqsk7jnKZKKGZRXlz48YCId4DPBazFw/mSsHZQ2K0tSDTUTfdPLz5xFy+DP7E/3W3m8P0v+t5j7wkqE5npHLILS7SBW9617HbP6s4ruK+O+iqpDfBJnhUVtCqrZqok05mXWOB3A3DPuSEpX7j1xeNi79tnJ7nEDUG5/dQRImjK1ufiL3Xl/8QHtA4P6W3dv0ETPaqO2/JBxi5E6po0Hx0P2T88M27b5JAbtdi0ZwnbZy2lvBsTjMNlU9NRPcXWWTfUOQrnfSDf25QkZ1OEqiXk8Obno2RRJ8c2cHLxOkPRVCQP3WWxxbaCVy/FP+XQpqLNv1JSW7DjQznXw4wVCuOTGuLFH7WGHxFXr3M+8OtLI/mxOO/AsMu+P85A9kpIl06/GQe2YngY+oXcWCQrUhXVd/zCsSaL7TR9J+m39wERXNsZPBdZ8Y8AV6YnQch/3WUyse 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)(136003)(39860400002)(376002)(366004)(396003)(346002)(451199021)(122000001)(38100700002)(2906002)(8936002)(5660300002)(8676002)(52536014)(33656002)(86362001)(38070700005)(55016003)(71200400001)(7696005)(6506007)(110136005)(54906003)(186003)(478600001)(9686003)(53546011)(26005)(83380400001)(76116006)(41300700001)(66556008)(66476007)(66946007)(64756008)(66446008)(4326008)(316002);DIR:OUT;SFP:1101; Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR08MB8506 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: AM7EUR03FT041.eop-EUR03.prod.protection.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: bd3b17a9-c0fe-496c-a483-08db4c85df88 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: KAZUGqJ3waa2eLylebtVyevc4GekhZUgsRxR8CKMol5GlEAtDh99T8IqUoWVyH1oMs9p0xTjAk3/6ihdwBP/3xlHJyqgkAhnkJvew6pRkI2v0ik8+obenGuSAsbH47EJpG0hoYBwTwQWKWTB2KpqqVksejomw4NpYYkTbSSBXDLV3ddgYAg6RRKHCRBTIXfKxdhEz0edo//MEU+cIBxDF3NRLHaEb6xauVnk9ujFERaW2QyTvCASa74U5ouLtgBJph5vtj6D36eaUgI2uZUWROTlEPrS57nYD319sGLC1EciV0HXFRS2VDC9OoocLj0b1oU6evpVaZI2TSIaXv6rNogAibFOwB8caHqk4a1f0pz4L4En1NuoUQj72n8mcw0+/yfXYp/V3ap5AclDJvT0xiDQPUKPy4GpF210lPFF7PWlTFzOTe+K6zhExPbLE+dvy+Apri+1/Gy8/6Qn0K9IoUtwOg/o+JeYHgLJEtkIcSbUBGWxPF1l+WeGkpID35o8tqLxs+5kPuSv1fBDJNdYqwFEazFIJjHpSl+w4oXY9ZARYo+Kr0/lo4iRAsDLtScLvMaoIq5sFmNjQi2rw5WVfqUOrdg2s2aesNF4V6sWkw9N1iEhvDc68ReV7g2hJrlgQsWW9cJPaTSviw3Jq9w4rJ9GKPNoBZQQHI2OqSdoODiENb0Fs4kTs1e+LqVJKsJMuKHP8pkIOYuq0JDdke17dr0BMQ/1KgiO126+xXwDXDA= 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)(396003)(346002)(136003)(39860400002)(376002)(451199021)(40470700004)(36840700001)(46966006)(8676002)(8936002)(36860700001)(40480700001)(356005)(41300700001)(55016003)(82310400005)(82740400003)(81166007)(34020700004)(70206006)(70586007)(316002)(33656002)(4326008)(450100002)(86362001)(478600001)(110136005)(54906003)(40460700003)(7696005)(2906002)(5660300002)(336012)(52536014)(9686003)(53546011)(26005)(6506007)(186003)(47076005)(83380400001);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 May 2023 09:56:59.5738 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: e3c500a7-6327-4baf-8b7b-08db4c85e73d 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: AM7EUR03FT041.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR08MB6426 X-Spam-Status: No, score=-6.3 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,FORGED_SPF_HELO,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=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBLeXJ5bG8gVGthY2hvdiA8S3ly eWxvLlRrYWNob3ZAYXJtLmNvbT4NCj4gU2VudDogV2VkbmVzZGF5LCBNYXkgMywgMjAyMyA0OjE5 IFBNDQo+IFRvOiBUYW1hciBDaHJpc3RpbmEgPFRhbWFyLkNocmlzdGluYUBhcm0uY29tPjsgSmVm ZiBMYXcNCj4gPGplZmZyZXlhbGF3QGdtYWlsLmNvbT47IGdjYy1wYXRjaGVzQGdjYy5nbnUub3Jn DQo+IENjOiBuZCA8bmRAYXJtLmNvbT47IGJvbnppbmlAZ251Lm9yZzsgbmVyb2RlbkBnY2MuZ251 Lm9yZzsNCj4gYW9saXZhQGdjYy5nbnUub3JnOyBSYWxmLldpbGRlbmh1ZXNAZ214LmRlDQo+IFN1 YmplY3Q6IFJFOiBbUEFUQ0ggNS81XSBtYXRjaC5wZDogVXNlIHNwbGl0cyBpbiBtYWtlZmlsZSBh bmQgbWFrZQ0KPiBjb25maWd1cmFibGUuDQo+IA0KPiANCj4gDQo+ID4gLS0tLS1PcmlnaW5hbCBN ZXNzYWdlLS0tLS0NCj4gPiBGcm9tOiBHY2MtcGF0Y2hlcyA8Z2NjLXBhdGNoZXMtDQo+ID4gYm91 bmNlcytreXJ5bG8udGthY2hvdj1hcm0uY29tQGdjYy5nbnUub3JnPiBPbiBCZWhhbGYgT2YgVGFt YXINCj4gPiBDaHJpc3RpbmEgdmlhIEdjYy1wYXRjaGVzDQo+ID4gU2VudDogVHVlc2RheSwgTWF5 IDIsIDIwMjMgODowOCBBTQ0KPiA+IFRvOiBKZWZmIExhdyA8amVmZnJleWFsYXdAZ21haWwuY29t PjsgZ2NjLXBhdGNoZXNAZ2NjLmdudS5vcmcNCj4gPiBDYzogbmQgPG5kQGFybS5jb20+OyBib256 aW5pQGdudS5vcmc7IG5lcm9kZW5AZ2NjLmdudS5vcmc7DQo+ID4gYW9saXZhQGdjYy5nbnUub3Jn OyBSYWxmLldpbGRlbmh1ZXNAZ214LmRlDQo+ID4gU3ViamVjdDogUkU6IFtQQVRDSCA1LzVdIG1h dGNoLnBkOiBVc2Ugc3BsaXRzIGluIG1ha2VmaWxlIGFuZCBtYWtlDQo+ID4gY29uZmlndXJhYmxl Lg0KPiA+DQo+ID4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+ID4gRnJvbTogSmVm ZiBMYXcgPGplZmZyZXlhbGF3QGdtYWlsLmNvbT4NCj4gPiA+IFNlbnQ6IFN1bmRheSwgQXByaWwg MzAsIDIwMjMgODo0NiBQTQ0KPiA+ID4gVG86IFRhbWFyIENocmlzdGluYSA8VGFtYXIuQ2hyaXN0 aW5hQGFybS5jb20+Ow0KPiA+ID4gZ2NjLXBhdGNoZXNAZ2NjLmdudS5vcmcNCj4gPiA+IENjOiBu ZCA8bmRAYXJtLmNvbT47IGJvbnppbmlAZ251Lm9yZzsgbmVyb2RlbkBnY2MuZ251Lm9yZzsNCj4g PiA+IGFvbGl2YUBnY2MuZ251Lm9yZzsgUmFsZi5XaWxkZW5odWVzQGdteC5kZQ0KPiA+ID4gU3Vi amVjdDogUmU6IFtQQVRDSCA1LzVdIG1hdGNoLnBkOiBVc2Ugc3BsaXRzIGluIG1ha2VmaWxlIGFu ZCBtYWtlDQo+ID4gPiBjb25maWd1cmFibGUuDQo+ID4gPg0KPiA+ID4NCj4gPiA+DQo+ID4gPiBP biA0LzI4LzIzIDA0OjQ0LCBUYW1hciBDaHJpc3RpbmEgdmlhIEdjYy1wYXRjaGVzIHdyb3RlOg0K PiA+ID4gPiBIaSBBbGwsDQo+ID4gPiA+DQo+ID4gPiA+IFRoaXMgdXBkYXRlcyB0aGUgYnVpbGQg c3lzdGVtIHRvIHNwbGl0IHVwIG1hdGNoLnBkIGZpbGVzIGludG8gY2h1bmtzIG9mDQo+IDEwLg0K PiA+ID4gPiBUaGlzIGFsc28gaW50cm9kdWNlcyBhIG5ldyBmbGFnIC0td2l0aC1tYXRjaHBkLXBh cnRpdGlvbnMgd2hpY2gNCj4gPiA+ID4gY2FuIGJlIHVzZWQgdG8gY2hhbmdlIHRoZSBudW1iZXIg b2YgcGFydGl0aW9ucy4NCj4gPiA+ID4NCj4gPiA+ID4gRm9yIHRoZSBhbmFseXNpcyBvZiB3aHkg MTAgcGxlYXNlIGxvb2sgYXQgdGhlIHByZXZpb3VzIHBhdGNoIGluIHRoZSBzZXJpZXMuDQo+ID4g PiA+DQo+ID4gPiA+IEJvb3RzdHJhcHBlZCBSZWd0ZXN0ZWQgb24gYWFyY2g2NC1ub25lLWxpbnV4 LWdudSBhbmQgbm8gaXNzdWVzLg0KPiA+ID4gPg0KPiA+ID4gPiBPayBmb3IgbWFzdGVyPw0KPiA+ ID4gPg0KPiA+ID4gPiBUaGFua3MsDQo+ID4gPiA+IFRhbWFyDQo+ID4gPiA+DQo+ID4gPiA+IGdj Yy9DaGFuZ2VMb2c6DQo+ID4gPiA+DQo+ID4gPiA+IAlQUiBib290c3RyYXAvODQ0MDINCj4gPiA+ ID4gCSogTWFrZWZpbGUuaW4gKE5VTV9NQVRDSF9TUExJVFMsIE1BVENIX1NQTElUU19TRVEsDQo+ ID4gPiA+IAlHSU1QTEVfTUFUQ0hfUERfU0VRX1NSQywgR0lNUExFX01BVENIX1BEX1NFUV9PLA0K PiA+ID4gPiAJR0VORVJJQ19NQVRDSF9QRF9TRVFfU1JDLCBHRU5FUklDX01BVENIX1BEX1NFUV9P KTogTmV3Lg0KPiA+ID4gPiAJKE9CSlMsIE1PU1RMWUNMRUFORklMRVMsIC5QUkVDSU9VUyk6IFVz ZSB0aGVtLg0KPiA+ID4gPiAJKHMtbWF0Y2gpOiBTcGxpdCBpbnRvIHMtZ2VuZXJpYy1tYXRjaCBh bmQgcy1naW1wbGUtbWF0Y2guDQo+ID4gPiA+IAkqIGNvbmZpZ3VyZS5hYyAod2l0aC1tYXRjaHBk LXBhcnRpdGlvbnMsDQo+ID4gPiA+IAlERUZBVUxUX01BVENIUERfUEFSVElUSU9OUyk6IE5ldy4N Cj4gPiA+ID4gCSogY29uZmlndXJlOiBSZWdlbmVyYXRlLg0KPiA+ID4gVGhpcyBsb29rcyBwcmV0 dHkgcmVhc29uYWJsZSB0byBtZS4gIEFyZSB0aGVyZSBhbnkgcGF0Y2hlcyBsZWZ0IGluDQo+ID4g PiB0aGlzIHNlcmllcyB0aGF0IG5lZWQgcmV2aWV3PyAgSSdtIHZlcnkgbXVjaCBsb29raW5nIGZv cndhcmQgdG8NCj4gPiA+IGJ1aWxkIHRpbWUgcHJvdmVtZW50cyByZWxhdGVkIHRvIHRoaXMgcGF0 Y2gsIHBhcnRpY3VsYXJseSBmb3INCj4gPiA+IHRhcmdldHMgdGhhdCBJIGJvb3RzdHJhcCB3aXRo IHFlbXUgZW11bGF0aW9uIC0tIHdlIHRha2UgbXVsdGlwbGUNCj4gPiA+IGhvdXJzIHRvIGJ1aWxk IGdpbXBsZS1tYXRjaCBhbmQgdGhlIGFiaWxpdHkgdG8gcGFyYWxsZWxpemUgdGhvc2UgY29tcG9u ZW50DQo+IGJ1aWxkcyBzaG91bGQgYmUgYSBzaWduaWZpY2FudCB3aW4uDQo+ID4NCj4gPiBIaSwN Cj4gPg0KPiA+IE5vIHRoaXMgaXMgdGhlIGxhc3Qgb25lLCBSaWNoaSBhbHJlYWR5IGFwcHJvdmVk IHRoZSByZXN0IGJ1dCBoZSBkaWRuJ3QNCj4gPiBmZWVsIGhlIGhhZCBlbm91Z2gga25vd2xlZGdl IGFib3V0IHRoZSBidWlsZCBzeXN0ZW0gdG8gc2F5IGlmIHRoaXMNCj4gPiBjb2RlIHdhcyBwb3J0 YWJsZSBlbm91Z2guDQo+IA0KPiBJJ20gbG9va2luZyBmb3J3YXJkIHRvIHRoaXMgZ29pbmcgYXMg d2VsbCBmb3IgaW1wcm92ZWQgYm9vdHN0cmFwIHRpbWVzLCB0aGFua3MNCj4gZm9yIHdvcmtpbmcg b24gdGhpcyENCj4gDQo+ID4NCj4gPiBTbyBqdXN0IHdhaXRpbmcgb24gdGhpcyBvbmUgYW5kIGNh biBjb21taXQgdGhlIHNlcmllcy4NCj4gDQo+IENhbiB3ZSB0cmVhdCBKZWZmJ3MgTEdUTSBhYm92 ZSBhcyBhbiBvayBnaXZlbiBoaXMgZ2xvYmFsIHJldmlld2VyIHBvc2l0aW9uPw0KDQpBaCBJIGRp ZG4ndCB0cmVhdCBpdCBhcyBzdWNoIGFzIGl0IHdhc24ndCBpbiByZXBseSB0byB0aGUgIm9rIGZv ciBtYXN0ZXIiIHBhcnQuIEJ1dA0KcGVyaGFwcyBJIG1pc3VuZGVyc3Rvb2QuICBJbiBjYXNlIGl0 IHdhc24ndCwgdGhpcyBpcyBhbHNvIGEgUElORyBmb3IgdGhlICouaW4gZmlsZXMNCm1haW50YWlu ZXJzLg0KDQpSZWdhcmRzLA0KVGFtYXINCg0KPiBUaGFua3MsDQo+IEt5cmlsbA0KPiANCj4gPg0K PiA+IENoZWVycywNCj4gPiBUYW1hcg0KPiA+ID4NCj4gPiA+IGplZmYNCg==