This message generated a parse failure. Raw output follows here. Please use 'back' to navigate. From devnull@lkml.org Thu May 9 17:02:50 2024 >From mailfetcher Thu Nov 3 11:47:36 2022 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on pi4 X-Spam-Level: X-Spam-Status: No, score=-2.2 required=5.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DMARC_PASS,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,NICE_REPLY_A,RCVD_IN_ZEN_BLOCKED_OPENDNS, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,URIBL_DBL_BLOCKED_OPENDNS, Authentication-Results: pi4.bmw12.nl; dmarc=pass (p=reject dis=none) header.from=nvidia.com Authentication-Results: pi4.bmw12.nl; dkim=pass (Good 2048 bit rsa-sha256 signature) header.d=Nvidia.com header.a=rsa-sha256 Authentication-Results: pi4.bmw12.nl; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=2620:137:e000::1:20; helo=out1.vger.email; envelope-from=linux-kernel-owner@vger.kernel.org; receiver=) Received: from secure.jasper.es [188.166.10.231] by 1dc7d414a5be with IMAP (fetchmail-6.3.26) for (single-drop); Thu, 03 Nov 2022 11:47:36 +0100 (CET) Received: from out1.vger.email (out1.vger.email [IPv6:2620:137:e000::1:20]) by pi4.bmw12.nl (Postfix) with ESMTP id 963843F05D for ; Thu, 3 Nov 2022 11:47:34 +0100 (CET) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230435AbiKCKrX (ORCPT ); Thu, 3 Nov 2022 06:47:23 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55718 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229985AbiKCKrP (ORCPT ); Thu, 3 Nov 2022 06: Received: from NAM11-BN8-obe.outbound.protection.outlook.com (mail-bn8nam11on2040.outbound.protection.outlook.com [40.107.236.40]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id F374010577; Thu, 3 Nov 2022 03:47:13 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=epTj5WrWcgmntWeTjsqB9WqKkwwIxeGRe+rb+nJEAtZQ3qI4smRur67tr0+Rkz1tt6bf+W7rEBvtZoghKdM0POjWUL0imU+ZTcDGUMQG/FQDSM91imX6dGjT5izuujxxtSBKdcACh58L+WmA7zJuQqqfJwhDk+1Pbg5CVbT45HVW1Qu6ItRxl2Oy9vDs 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 ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=rC3h5WIqb8cL09CB65hE2jL+WCOhrHA4o3HzdQtO/48=; b=sJ/NLjBfeISvLr8jRKQCbRVXaUjzw+jNtbEGKh2HSfLrGRyUpICB Received: from PH0PR12MB5500.namprd12.prod.outlook.com (2603:10b6:510:ef::8) by CY5PR12MB6480.namprd12.prod.outlook.com (2603:10b6:930:33::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5791.22; Thu, 3 Nov 202 Received: from PH0PR12MB5500.namprd12.prod.outlook.com ([fe80::ac8c:eada:77a0:e2f0]) by PH0PR12MB5500.namprd12.prod.outlook.com ([fe80::ac8c:eada:77a0:e2f0%2]) with mapi id 15.20.5791.022; Thu, 3 Nov 2022 10:47:11 +0000 From: Wayne Chang To: Thierry Reding , Jonathan Hunter Cc: Rob Herring , Krzysztof Kozlowski , "gregkh@linuxfoundation.org" , Thierry Reding , "heikki.krogerus@linux.intel.com" < Subject: Re: [PATCH 03/11] dt-bindings: usb: Add binding for Cypress cypd4226 I2C driver Thread-Topic: [PATCH 03/11] dt-bindings: usb: Add binding for Cypress cypd4226 I2C driver Thread-Index: AQHY53wc4Wuwt5Vi/E64/Mw7R9FUF64gRg6AgAN9YYCAAAMcAIAAF7gAgAk2BAA= Date: Thu, 3 Nov 2022 10:47:11 +0000 Message-Id: <3edaa3c8-f0fb-3b87-4f33-324d5b964aea@nvidia.com> References: <20221024074128.1113554-1-waynec@nvidia.com> <20221024074128.1113554-4-waynec@nvidia.com> <7a1c4943-4ae2-cde4-221b-fa972c2baab2@nvidia.com> In-Reply-To: Accept-Language: en-US, zh-TW Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.2.2 x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PH0PR12MB5500:EE_|CY5PR12MB6480:EE_ x-ms-office365-filtering-correlation-id: 8fada1ae-60ac-457b-7412-08dabd88c334 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: =?utf-8?B?L0RQNUZiNXovcDU5akF4dmtIclNQRS92WjVTZlRMaG41aVRKYWsrZTlTNXd4?= =?utf-8?B?OEZLQisxbU52N2oxeXhIYWJFQk9sbkh5eENYZ1dzaUpQVGFuNGFmQjZBQWxr?= =?utf-8?B?eUZtUjVaNHlDVDZ6K2MrSmN5Wmg2MzlIZnJCaEZsMkhEZzIvK1RBYmJNUE11?= =?utf-8?B?aFVvNEdFY0IzNDNSV3o0YWRNK X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH0PR12MB5500.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(4636009)(396003)(39860400002)(366004)(376002)(346002)(136003)(451199015)(31686004)(36756003)(66899015)(86362001)(31696002 x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?aGVsclBEZWUrd3FFZDkvVTljOEMyQTRWUjFQNDhHOWg0c3hIRm1YOFpVa1hF?= =?utf-8?B?ZGV1RjhVdEovOTh3Y0tOcXcyKzl3bWlxL0I2eGpaZ2VPSmVBdWNGbXVrSWxh?= =?utf-8?B?bDJqaDN1bUplWktiZjZ4bU90MlRKdk9XdVpndGVjbGFEd0ZNaG9hTnpjUVhI?= =?utf-8?B?VU90QjM2eUdRaUthSTJaeFFYW Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 Mime-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH0PR12MB5500.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8fada1ae-60ac-457b-7412-08dabd88c334 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Nov 2022 10:47:11.3761 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Of0RhBCj9Aal31YtzJZBt44F8nW5/AO0f2hxxwAaXm1KMxg7/BMnMBtt54WtvY1Ri8jVz7EDYz0IMpqvu1QqaQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY5PR12MB6480 Precedence: bulk List-Id: X-Mailing-List: linux-kernel@vger.kernel.org DQoNCk9uIDEwLzI4LzIyIDIyOjA3LCBUaGllcnJ5IFJlZGluZyB3cm90ZToNCj4gT24gRnJpLCBP Y3QgMjgsIDIwMjIgYXQgMDE6NDI6MzZQTSArMDEwMCwgSm9uIEh1bnRlciB3cm90ZToNCj4+IE9u IDI4LzEwLzIwMjIgMTM6MzEsIFRoaWVycnkgUmVkaW5nIHdyb3RlOg0KPj4+IE9uIFdlZCwgT2N0 IDI2LCAyMDIyIGF0IDA4OjEzOjU3QU0gKzAxMDAsIEpvbiBIdW50ZXIgd3JvdGU6DQo+Pj4+IE9u IDI0LzEwLzIwMjIgMDg6NDEsIFdheW5lIENoYW5nIHdyb3RlOg0KPj4+Pj4gYWRkIGRldmljZS10 cmVlIGJpbmRpbmcgZG9jdW1lbnRhdGlvbiBmb3IgQ3lwcmVzcyBjeXBkNDIyNiB0eXBlLUMNCj4+ Pj4+IGNvbnRyb2xsZXIncyBJMkMgaW50ZXJmYWNlLiBJdCBpcyBhIHN0YW5kYXJkIGkyYyBzbGF2 ZSB3aXRoIEdQSU8NCj4+Pj4+IGlucHV0IGFzIElSUSBpbnRlcmZhY2UuDQo+Pj4+Pg0KPj4+Pj4g U2lnbmVkLW9mZi1ieTogV2F5bmUgQ2hhbmc8d2F5bmVjQG52aWRpYS5jb20+DQo+Pj4+PiAtLS0N Cj4+Pj4+ICAgICAuLi4vYmluZGluZ3MvdXNiL2N5cHJlc3MsY3lwZDQyMjYueWFtbCAgICAgICAg fCA4NiArKysrKysrKysrKysrKysrKysrDQo+Pj4+PiAgICAgMSBmaWxlIGNoYW5nZWQsIDg2IGlu c2VydGlvbnMoKykNCj4+Pj4+ICAgICBjcmVhdGUgbW9kZSAxMDA2NDQgRG9jdW1lbnRhdGlvbi9k ZXZpY2V0cmVlL2JpbmRpbmdzL3VzYi9jeXByZXNzLGN5cGQ0MjI2LnlhbWwNCj4+Pj4+DQo+Pj4+ PiBkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3VzYi9jeXBy ZXNzLGN5cGQ0MjI2LnlhbWwgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvdXNi L2N5cHJlc3MsY3lwZDQyMjYueWFtbA0KPj4+Pj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQNCj4+Pj4+ IGluZGV4IDAwMDAwMDAwMDAwMC4uNWFjMjhhYjRlN2ExDQo+Pj4+PiAtLS0gL2Rldi9udWxsDQo+ Pj4+PiArKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvdXNiL2N5cHJlc3Ms Y3lwZDQyMjYueWFtbA0KPj4+Pj4gQEAgLTAsMCArMSw4NiBAQA0KPj4+Pj4gKyMgU1BEWC1MaWNl bnNlLUlkZW50aWZpZXI6IChHUEwtMi4wIE9SIEJTRC0yLUNsYXVzZSkNCj4+Pj4+ICslWUFNTCAx LjINCj4+Pj4+ICstLS0NCj4+Pj4+ICskaWQ6aHR0cDovL2RldmljZXRyZWUub3JnL3NjaGVtYXMv dXNiL2N5cHJlc3MsY3lwZDQyMjYueWFtbCMNCj4+Pj4+ICskc2NoZW1hOmh0dHA6Ly9kZXZpY2V0 cmVlLm9yZy9tZXRhLXNjaGVtYXMvY29yZS55YW1sIw0KPj4+Pj4gKw0KPj4+Pj4gK3RpdGxlOiBD eXByZXNzIGN5cGQ0MjI2IFVDU0kgSTJDIFR5cGUtQyBDb250cm9sbGVyDQo+Pj4+PiArDQo+Pj4+ PiArbWFpbnRhaW5lcnM6DQo+Pj4+PiArICAtIFdheW5lIENoYW5nPHdheW5lY0BudmlkaWEuY29t Pg0KPj4+Pj4gKw0KPj4+Pj4gK2Rlc2NyaXB0aW9uOiB8DQo+Pj4+PiArICBUaGUgQ3lwcmVzcyBj eXBkNDIyNiBVQ1NJIEkyQyB0eXBlLUMgY29udHJvbGxlciBpcyBhIEkyQyBpbnRlcmZhY2UgdHlw ZS1DDQo+Pj4+PiArICBjb250cm9sbGVyLg0KPj4+Pj4gKw0KPj4+Pj4gK3Byb3BlcnRpZXM6DQo+ Pj4+PiArICBjb21wYXRpYmxlOg0KPj4+Pj4gKyAgICBjb25zdDogY3lwcmVzcyxjeXBkNDIyNg0K Pj4+Pj4gKw0KPj4+Pj4gKyAgJyNhZGRyZXNzLWNlbGxzJzoNCj4+Pj4+ICsgICAgY29uc3Q6IDEN Cj4+Pj4+ICsNCj4+Pj4+ICsgICcjc2l6ZS1jZWxscyc6DQo+Pj4+PiArICAgIGNvbnN0OiAwDQo+ Pj4+PiArDQo+Pj4+PiArICByZWc6DQo+Pj4+PiArICAgIGNvbnN0OiAweDA4DQo+Pj4+PiArDQo+ Pj4+PiArICBpbnRlcnJ1cHRzOg0KPj4+Pj4gKyAgICBtYXhJdGVtczogMQ0KPj4+Pj4gKw0KPj4+ Pj4gKyAgY3lwcmVzcyxmaXJtd2FyZS1idWlsZDoNCj4+Pj4+ICsgICAgZW51bToNCj4+Pj4+ICsg ICAgICAtIG52DQo+Pj4+PiArICAgICAgLSBnbg0KPj4+Pj4gKyAgICBkZXNjcmlwdGlvbjogfA0K Pj4+Pj4gKyAgICAgIHRoZSBuYW1lIG9mIHRoZSBDQ0d4IGZpcm13YXJlIGJ1aWx0IGZvciBwcm9k dWN0IHNlcmllcy4NCj4+Pj4+ICsgICAgICBzaG91bGQgYmUgc2V0IG9uZSBvZiBmb2xsb3dpbmc6 DQo+Pj4+PiArICAgICAgLSAibnYiIGZvciB0aGUgUlRYIHByb2R1Y3Qgc2VyaWVzDQo+Pj4+IFBs ZWFzZSBhZGQgJ05WSURJQScgc28gdGhhdCBpdCBpcyAnZm9yIHRoZSBOVklESUEgUlRYIHByb2R1 Y3Qgc2VyaWVzJw0KPj4+Pg0KPj4+Pj4gKyAgICAgIC0gImduIiBmb3IgdGhlIEpldHNvbiBwcm9k dWN0IHNlcmllcw0KPj4+PiBTYW1lIGhlcmUgcGxlYXNlIGFkZCAnTlZJRElBJyBzbyB0aGF0IGl0 IGlzICdmb3IgdGhlIE5WSURJQSBKZXRzb24gcHJvZHVjdA0KPj4+PiBzZXJpZXMnLg0KPj4+Pg0K Pj4+PiBSb2IsIGFueSBjb25jZXJucyBhYm91dCB0aGlzIHByb3BlcnR5IGluIGdlbmVyYWw/IFVu Zm9ydHVuYXRlbHksIEFDUEkgY2hvb3NlDQo+Pj4+IGEgMTYtYml0IHR5cGUgZm9yIHRoaXMgYW5k IHVzZWQgJ252JyBmb3IgdGhlIFJUWCBwcm9kdWN0LiBJIGRvbid0IGZpbmQgJ2duJw0KPj4+PiBm b3IgSmV0c29uIHZlcnkgZGVzY3JpcHRpdmUgYnV0IHdlIG5lZWQgYSB3YXkgdG8gZGlmZmVyZW50 aWF0ZSBmcm9tIFJUWC4NCj4+Pj4NCj4+Pj4gVGhpcyBpcyBuZWVkZWQgaW4gdGhlIEN5cHJlc3Mg Q0NHWCBkcml2ZXIgZm9yIHRoZSBmb2xsb3dpbmcgLi4uDQo+Pj4+DQo+Pj4+IGh0dHBzOi8vbG9y ZS5rZXJuZWwub3JnL2xrbWwvMjAyMjA5MjgxNTA4NDAuMzgwNDMxMy0xLXdheW5lY0BudmlkaWEu Y29tLw0KPj4+Pg0KPj4+PiBJZGVhbGx5LCB0aGlzIHNob3VsZCBoYXZlIGJlZW4gaW5jbHVkZWQg aW4gdGhpcyBzZXJpZXMgYnV0IHdhcyBzZW50IGJlZm9yZS4NCj4+Pj4gV2UgY2FuIGFsd2F5cyBy ZS13b3JrL3VwZGF0ZSB0aGUgYWJvdmUgcGF0Y2ggZXZlbiB0aG91Z2ggaXQgaGFzIGJlZW4gcXVl dWVkDQo+Pj4+IHVwIG5vdy4NCj4+PiBUaGUgZHJpdmVyIHNlZW1zIHRvIHVzZSB0aGlzIDE2LWJp dCB2YWx1ZSBvbmx5IHRvIGNvbXBhcmUgd2l0aCBhDQo+Pj4gY29ycmVzcG9uZGluZyBmaWVsZCBp biB0aGUgZmlybXdhcmUgaGVhZGVycy4gSG93IGV4YWN0bHkgd2Ugb2J0YWluIHRoaXMNCj4+PiB2 YWx1ZSBpcyB0aGVyZWZvcmUgbm90IGltcG9ydGFudC4gSG93ZXZlciwgc2luY2UgdGhpcyAxNi1i aXQgdmFsdWUgaXMNCj4+PiBlbWJlZGRlZCBpbiBmaXJtd2FyZSBpbWFnZXMsIHdlIGFsc28gY2Fu bm90IHN1YnN0aXR1dGUgdGhlbSB3aXRoDQo+Pj4gc29tZXRoaW5nIG1vcmUgc2Vuc2libGUuDQo+ PiBJIGFtIGFjdHVhbGx5IHdvbmRlcmluZyBpZiB0aGlzIGlzIGFjdHVhbGx5IGVtYmVkZGVkIGlu IGFueSBpbWFnZXMgYmVjYXVzZSBJDQo+PiBzZWUgaXQgcG9wdWxhdGVkIGJ5IHRoZSBpMmMtbnZp ZGlhLWdwdS5jIGRyaXZlciBbMF0uIFNvIEkgYW0gd29uZGVyaW5nIGlmIHdlDQo+PiBjYW4gdXNl IFBST1BFUlRZX0VOVFJZX1NUUklORygpIGZvciB0aGlzIGRyaXZlciBpbnN0ZWFkIGFuZCBoYXZl IGEgbW9yZQ0KPj4gZGVzY3JpcHRpdmUgbmFtZSBzdWNoIGFzICdudmlkaWEscnR4Jz8NCj4gV2hh dCBJIG1lYW4gYnkgImVtYmVkZGVkIGluIGZpcm13YXJlIGltYWdlcyIgaXMgdGhhdCB0aGUgdmFs dWUgcmVhZCBmcm9tDQo+IHRoZSBwcm9wZXJ0eSBpcyBjb21wYXJlZCB0byB2YWx1ZXMgcmVhZCBm cm9tIGEgZmlybXdhcmUgYmxvYiAoZWl0aGVyIG9uZQ0KPiByZWFkIGJhY2sgZnJvbSB0aGUgY2hp cCBvciBvbmUgbG9hZGVkIHVzaW5nIHJlcXVlc3RfZmlybXdhcmUoKSkuIFNlZSBmb3INCj4gZXhh bXBsZSBjY2dfY2hlY2tfdmVuZG9yX3ZlcnNpb24oKSBhbmQgY2NnX2NoZWNrX2Z3X3ZlcnNpb24o KS4NCj4gDQo+IFNvIHRoZSB3YXkgdGhhdCB0aGlzIDE2LWJpdCBudW1iZXIgaXMgdXNlZCBpcyB0 byBkZWZpbmUgd2hhdCB0eXBlIG9mDQo+IHZlbmRvciBmaXJtd2FyZSB3ZSBzdXBwb3J0LiBTbyB0 aGlzIGlzIGFsc28gdXNlZCB0byBhdm9pZCB0cnlpbmcgdG8gbG9hZA0KPiBhIFRlZ3JhIGZpcm13 YXJlIG9uIGEgR1BVIGFuZCB2aWNlIHZlcnNhLg0KPiANCj4gU28geWVzLCB3ZSBjb3VsZCBwb3Rl bnRpYWxseSBzdGlsbCBtYWtlIHRoZSBpMmMtbnZpZGlhLWdwdS5jIGRyaXZlciBhZGQNCj4gYSAi bnZpZGlhLHJ0eCIgc3RyaW5nIHRvIG1ha2UgaXQgbW9yZSBkZXNjcmlwdGl2ZSBsaWtlIERULCBi dXQgdGhlbiB3ZSdkDQo+IHN0aWxsIG5lZWQgdG8gc29tZWhvdyByZXNvbHZlIHRoYXQgdG8gdGhl ICJudiIgc3RyaW5nIGZvciB0aGUgYXNzaWdubWVudA0KPiB0byB1Yy0+ZndfYnVpbGQuDQo+IA0K PiBOb3Qgc3VyZSBhYm91dCBob3cgdGhhdCB3b3VsZCBpbXBhY3QgdGhlIEFNRCBiaXRzLiBBbm90 aGVyIG9mIHRob3NlIENDR1gNCj4gVUNTSSBkZXZpY2VzIGlzIHJlZ2lzdGVyZWQgYnkgdGhlIGky Yy1kZXNpZ253YXJlLXBjaWRydi5jIGRyaXZlciwgYnV0IGl0DQo+IGRvZXNuJ3QgcGFzcyBhIHNv ZnR3YXJlIG5vZGUuIEZyb20gd2hhdCBJIGNhbiB0ZWxsIHRoYXQgc2ltcGx5IG1lYW5zIGFsbA0K PiBvZiB0aG9zZSBjaGVja3Mgd2lsbCB3b3JrIHdpdGggZndfYnVpbGQgPT0gMHgwMC4gUHJpbWFy aWx5IEkgdGhpbmsgdGhhdA0KPiB3aWxsIGNhdXNlIGZsYXNoaW5nIG9mIHRoZSBmaXJtd2FyZSBu b3QgdG8gYmUgc3VwcG9ydGVkLg0KPiANCj4gU28geWVhaCwgaGF2aW5nIHRoYXQgc3RyaW5nIGJl IHNvbWV0aGluZyBlbHNlIChpLmUuIG1vcmUgZGVzY3JpcHRpdmUpDQo+IGFuZCB0aGVuIG1hdGNo IG9uIHRoYXQgaW5zdGVhZCB3b3VsZCBkZWZpbml0ZWx5IHdvcmsuIEFmdGVyIGxvb2tpbmcgYXQN Cj4gdGhpcyBzb21lIG1vcmUsIHVzaW5nIGV4aXN0aW5nIGRyaXZlci1tYXRjaGluZyBtYXkgbm90 IHdvcmsgYWZ0ZXIgYWxsDQo+IGJlY2F1c2Ugd2hpbGUgdGhlcmUncyBBQ1BJIG1hdGNoaW5nIGFu ZCB3aXRoIHRoaXMgc2VyaWVzIERUIG1hdGNoaW5nLA0KPiB0aGUgdmFyaW91cyBHUFUgSTJDIGlu c3RhbnRpYXRpb25zIGFyZSBwdXJlbHkgZG9uZSBpbiBzb2Z0d2FyZSwgc28gdGhleQ0KPiBoYXZl IG5laXRoZXIgYW5kIHRoZXJlZm9yZSB3b3VsZCBuZWVkIGEgc2Vjb25kYXJ5IGxvb2t1cCBtZWNo YW5pc20uIFdlDQo+IG1heSBiZSBzdHVjayB3aXRoIHRoYXQgY2NneCxmaXJtd2FyZS1idWlsZCBw cm9wZXJ0eSwgYnV0IGFzIHlvdSBzYWlkIGl0DQo+IHNob3VsZCBiZSBwb3NzaWJsZSB0byBhdCBs ZWFzdCBzYW5pdGl6ZSBpdC4NCj4gDQoNCk9LLiBUaGFua3MgZm9yIHRoZSByZXZpZXcuIEknbGwg bWFrZSB0aGUgY2hhbmdlIHRvIGV4dGVuZCB0aGUgcHJvcGVydHkgDQppbnRvIHN0cmluZyBpbiB0 aGUgbmV4dCBwYXRjaCBzZXJpZXMuDQoNCnRoYW5rcywNCldheW5lLg0KDQoNCj4gVGhpZXJyeQ0K PiANCj4+IEpvbg0KPj4NCj4+IFswXWh0dHBzOi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51 eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LmdpdC90cmVlL2RyaXZlcnMvaTJjL2J1c3Nlcy9p MmMtbnZpZGlhLWdwdS5jI24yNjENCj4+IC0tIA0KPj4gbnZwdWJsaWM=