Received: by 2002:a05:6359:c8b:b0:c7:702f:21d4 with SMTP id go11csp805409rwb; Tue, 4 Oct 2022 10:50:52 -0700 (PDT) X-Google-Smtp-Source: AMsMyM53sPbNSu03VV9o0+VZrHMyy9Y5rBkptO3KqyaHIdaTXds8BuBBUpAw4tBESKcAQazfKo5K X-Received: by 2002:a17:907:16a7:b0:78c:2c22:d331 with SMTP id hc39-20020a17090716a700b0078c2c22d331mr7413051ejc.580.1664905852198; Tue, 04 Oct 2022 10:50:52 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1664905852; cv=pass; d=google.com; s=arc-20160816; b=TBrE4SbpJgohqi3smfUoK4LVfR6NX/YCzck6fWpUxBAi0BlaihANuOZ+39J1lYZjls 9VbkMwf63NaQeons08gXMkb+vkFUEf+u94UoVklD03ZiUf6DvlpSOIcmaLNrpr0h2MzI LlM9GNIh8zXxYV3V26nWdrLqzUte1reFohnGiD/QTIQRiN7C1T5DGQiyOAvau9vidTa5 jgZcFTPbF7wUEtj1zvSpfmXZx27BFnASyN304ZLTp3cYUkNRclN+4+CMecj5XIPtUv0r O1H38ynWd0hBpsJLryMGiKnE3yXtXBZ3Y1EjIzbj1xkJYT6vyrJIWu3e86byIoigBJ9D Tyeg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:content-transfer-encoding :content-language:accept-language:in-reply-to:references:message-id :date:thread-index:thread-topic:subject:cc:to:from:dkim-signature :dkim-signature; bh=Eky2VmCIOvhTVGv7iussPk+XedZ+6pJr9z84y3W+qUg=; b=p+bYS33pKledpttx3WiF6NgiMBofsU0zygiD11kr9kY0r0ptimTyFla8G3UDUl1GF8 MMqZrv/Nf/KeeKlqFkPGI0ygMQ9jIsb3J/bEGs2lGqTBz1SVXaFFya3zn0TMlh4o5MfI vJ1u7Qff3N5jdeT5yRb/VM+Jl5OanEHrbpLcIOxjat24Rgal8zyjPnwzj8tndd7Nvz8A 530KG7KBtrIWO2fzrl6UnA8HgdQMvCZlm+jT9MU5bcJ+/nB6QhIHHWJODKmxueUNFqz/ matJurAGqJPoFYwFjkvfL640lK9VIn39I8j1Ak5p1OUmWXBxzQHWJqFLmFRzjxsA7zEf R0ng== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@microchip.com header.s=mchp header.b=gfL7VY6n; dkim=pass header.i=@microchiptechnology.onmicrosoft.com header.s=selector2-microchiptechnology-onmicrosoft-com header.b=kLAwatdr; arc=pass (i=1 spf=pass spfdomain=microchip.com dkim=pass dkdomain=microchip.com dmarc=pass fromdomain=microchip.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=microchip.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id b7-20020a056402084700b00453b6f7f184si13330894edz.216.2022.10.04.10.50.26; Tue, 04 Oct 2022 10:50:52 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@microchip.com header.s=mchp header.b=gfL7VY6n; dkim=pass header.i=@microchiptechnology.onmicrosoft.com header.s=selector2-microchiptechnology-onmicrosoft-com header.b=kLAwatdr; arc=pass (i=1 spf=pass spfdomain=microchip.com dkim=pass dkdomain=microchip.com dmarc=pass fromdomain=microchip.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=microchip.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229577AbiJDRVb (ORCPT + 99 others); Tue, 4 Oct 2022 13:21:31 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57590 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229997AbiJDRVK (ORCPT ); Tue, 4 Oct 2022 13:21:10 -0400 Received: from esa.microchip.iphmx.com (esa.microchip.iphmx.com [68.232.153.233]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 21F9966134; Tue, 4 Oct 2022 10:21:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=microchip.com; i=@microchip.com; q=dns/txt; s=mchp; t=1664904066; x=1696440066; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=Eky2VmCIOvhTVGv7iussPk+XedZ+6pJr9z84y3W+qUg=; b=gfL7VY6nQsoPGA5MSFJIjO8q3yA4fBcrdHW+XP2KmWCCwHOwkALGggSc kxE6XMVwssypoZZqOqNrUmEm9+G2UDHzqZEJ0ENxB3m8zYQfF8v61s3SP jt3N81bWNhD8Qu+CXQlpFaI8j99VCikWmWxqUk7nnz/B7nYGyhRydkHE/ eH2XXaybohJW5HycjXOfdBU5+EzcdJK7PN6CmukQLRAiuMW/AAkR+ecrs Z6WjK34UY3jApv1tl4T4LnmYfEPEqGWqFVfQze57outuA+WpYyUx4S2TH 63EOZdPpx2QQucsM6ydDJY+LHQhA97IEn3TU8IMMFnqfyP9Xh2hE5wGPk g==; X-IronPort-AV: E=Sophos;i="5.95,158,1661842800"; d="scan'208";a="193770569" Received: from unknown (HELO email.microchip.com) ([170.129.1.10]) by esa1.microchip.iphmx.com with ESMTP/TLS/AES256-SHA256; 04 Oct 2022 10:21:04 -0700 Received: from chn-vm-ex03.mchp-main.com (10.10.85.151) by chn-vm-ex04.mchp-main.com (10.10.85.152) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.12; Tue, 4 Oct 2022 10:20:58 -0700 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (10.10.215.89) by email.microchip.com (10.10.87.152) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.12 via Frontend Transport; Tue, 4 Oct 2022 10:20:58 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CWAhHat6lLUdlPirquDkDiim+nY7JJvdi2ahTzg1v1XBY3b2yyaJ5mGpIrE/DxGotS9lUHwtkOlE/TkfIiAycS3Y4FG42UfBLUwvf324xLqEN1pWhWfpZzrEhnixH1yTgXR4zC1uNoxxeF0EUm62R/13VjVe7h6asNTDNlkqIZ/iLR2RxNVQ0YTcuGFpKoHWXXgVZ0b9O3xmns6J/RqWGkZz/Wru4j6F0AlwX6hBBRq7dchAsNh9OZh0VCjr8up/ywvIciHy/uSMnZov740s7n2yf9HaawG72X5jVJMtX+u7X42g4PFY5ONt8VtNfzopqCe0OupD0Tc0ly6i2uz7Nw== 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=Eky2VmCIOvhTVGv7iussPk+XedZ+6pJr9z84y3W+qUg=; b=GaW5ez0mJXM1TYcdJzED2M9RsLEhLRLyffXJ99tJ/2so9NbB43LviS9eitgKi5n1wWZqNUcFujr6jDV5+0RXPH3GJvkhq8rJgueWjwUGcBdgrLyBGsu4BPN9RSV633/CAlw5btX+d2BRsw+MRB/6vmOBxoGBKPfVSCOkTgiuGBw0JXRGuZ4lcePxHAqPpQFCYE0a8nbfZyD0ohQOK6Ik0BYBy9I/eMABWTGtM2Sg61hC3rVayDO9Iengjgbzt+G+GtM5v28VlgeSXrhg41+EE3EY72dQUy9qg2s0m6K1sa2QEqoXnU7D7wOa4kfbpPyym7va6LsHq/xljz4U43JsWQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=microchip.com; dmarc=pass action=none header.from=microchip.com; dkim=pass header.d=microchip.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microchiptechnology.onmicrosoft.com; s=selector2-microchiptechnology-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Eky2VmCIOvhTVGv7iussPk+XedZ+6pJr9z84y3W+qUg=; b=kLAwatdrQN7K1rQUJF8qNbC+ceHcTQdMXM3CSfAicm/ur1R8BNyn+6wsV1RVWNb8MN+5MPubnU+rVaz4lvCdTxEMqT03b9jmSGyAMq0AZ1b9WByKTTtdtxJ36WqLtWwuz4CRIUfmF88/pAu/XkNFjwKLkYoUFSIIqcmoobEOp7A= Received: from BN8PR11MB3668.namprd11.prod.outlook.com (2603:10b6:408:81::24) by MN2PR11MB4758.namprd11.prod.outlook.com (2603:10b6:208:260::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5676.28; Tue, 4 Oct 2022 17:20:52 +0000 Received: from BN8PR11MB3668.namprd11.prod.outlook.com ([fe80::6c5b:82e0:522d:6a2c]) by BN8PR11MB3668.namprd11.prod.outlook.com ([fe80::6c5b:82e0:522d:6a2c%7]) with mapi id 15.20.5676.031; Tue, 4 Oct 2022 17:20:52 +0000 From: To: CC: , , , , , , , , , , , , , , Subject: RE: [PATCH v2 tty-next 3/3] 8250: microchip: pci1xxxx: Add power management functions to quad-uart driver. Thread-Topic: [PATCH v2 tty-next 3/3] 8250: microchip: pci1xxxx: Add power management functions to quad-uart driver. Thread-Index: AQHY1V0267YcXgrzdEqBqc2LceMdk638ac+AgAIWKRA= Date: Tue, 4 Oct 2022 17:20:52 +0000 Message-ID: References: <20221001061507.3508603-1-kumaravel.thiagarajan@microchip.com> <20221001061507.3508603-4-kumaravel.thiagarajan@microchip.com> In-Reply-To: Accept-Language: en-IN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=microchip.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: BN8PR11MB3668:EE_|MN2PR11MB4758:EE_ x-ms-office365-filtering-correlation-id: 20754d11-b92d-4fff-78bc-08daa62cc9f1 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: V/yA2vk2FqmLrkQElov/zqyRGOUgwb2ACW3bI03zUf25hl5vCP0XEZzGHMgqgLZSWYF2wM8BKye+1Bv79JVg05Dv1vOvvZ1w9W1+eDINiQz3zouhYcBmRGvn/OU9mhCRGLjn6d963nqcsSVvpH+2l9ofFcRaUrSyv9e1wulYmUtYqc/cMsJ+Z4sL0Yi0HULjxrsjecwUV1E/nOV71/tQYUkhg/18CQ/sYSN9meT4jo3BsKUNYVKfQXBtsPbhOH6kndVtmzwfZ2JUePXjzf8S0Gw0wJFDpsEGlxKNTRz1dXuwA4QQSNwoUhbNf2oXM5eBfDHwSkVgzjolAV1ryQ0MdG9mSX63qK0i3VUHul3kOlAnvPFbTdTEyabgTaMeCkWK2JVwypE2U0/NTXqyir2JlFrlRrCgCMaCGPLs/W0ysLGvUMQOHocmgEKSGUthuV1AtuHxDOt6mTk9ErhfHfV+wAgVf+bzopq4bJSSeL6MAxfh4vPbjuY63jzk4S0bHjO4Oh4pez1E67GIrC4CizShb8KjOzj3vhGNWhCfwpHSsQU6gEQCG2/AxpG5/q5MBU/YqX5Fn3cyLxP77zGgUR8mor9YQqcee7tSIXaLMh/cHL7Gviuznyb1oevWKVE1H6zhxaFEY49w05h0tr0QJtdlVxj21fatFkWon0D+cBf02iouxsQi1wDHKTJ67fZDgwOWa58x7dDfbxA+cpG2CYYziqmEHP/qEfJRA4B3JkxODIwhyiuVvLJpUzGssc8vRwlz4hnSL0k45lXoHX5/uLpZU0msmdCFNcwzpUnQ0jqUASBGPVoZ2UH+dkG3l3/rxOrMlOiiorQJpvHJOXpLcWeHcuEQKAlP4CSkxXbIoafgfLs= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BN8PR11MB3668.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(346002)(396003)(136003)(39860400002)(376002)(366004)(451199015)(86362001)(7416002)(8936002)(52536014)(2906002)(5660300002)(41300700001)(38100700002)(33656002)(53546011)(186003)(66946007)(316002)(55016003)(76116006)(122000001)(6916009)(54906003)(38070700005)(66476007)(66446008)(66556008)(4326008)(8676002)(64756008)(71200400001)(478600001)(83380400001)(6506007)(7696005)(107886003)(9686003)(26005)(32563001)(414714003)(473944003);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Q3RtVHhYRm1IdWlyeXcxUkJVN3g5OGJ2VjJyL2NESkgvcFJCblIybEphU1F2?= =?utf-8?B?cFA5b0d3R1p4QTdvQy94c0ZTa3FPWmFpQ2g5L1JkWTdNWUgwMUwyTElYcHlZ?= =?utf-8?B?dVd5cUtibHljWjQ1bFV6eDhwN0ZHRlZzZE9ia3BCNWt1N1ZwbUxya244bXUw?= =?utf-8?B?TnpZaU1TZWVSSG5Td0FOUkxmN3FKWHpJNDZsN3Vzc1BhTTFWT1RvZlZZa3RL?= =?utf-8?B?NndORFQ2a1B2Mk5iVkhITU9TVHZzaVpHb0JwZ2xZMGtCSkIzQ3BUd283MUZW?= =?utf-8?B?Z2dEYjNHOEJaRDBSY1BjWUpMaDIvSVBtRXJpOHFEYUczbkRTc0dHTjdNYjRT?= =?utf-8?B?YnlueG5jZjRnQklMUHVIdzVWMnh1TloxZ2JPUldyRmFtM1dzY3Bzb1RaZ0ZG?= =?utf-8?B?NmZybzBBa2t5Wkc4ZnhFWW5oaUpEb3ZXWVZDYyt2bVEvRkpEaUYyUVIzTWlG?= =?utf-8?B?bi9oUzdLYjNEazZ4eEI3ekEzNm9peHVJS0Q4aTlyU2ZDVmx6M2poamU3MTQv?= =?utf-8?B?QmZJeDA0TTNYbFhIc0U5MmxBY1Nkd0JlTFFvMjJSRnB2RWI4dmY0Y1kzODNE?= =?utf-8?B?TVRZVVFUN2JCRmR0bitEVGJXR2dCa2Y1NHdIUkEwYmEvMWZTU3I0V3FUOC9Y?= =?utf-8?B?eGpSMDVRU3pBbzFVUEtVeDYvVC84QXdGR2xXRE5rRlF3YVEvUG16bEFvd05a?= =?utf-8?B?aHczdXdDdDhwYTAvVTZSNWNKWU9jemdUYlZJcm5oejdQcHVPRWNrM2xoYTF6?= =?utf-8?B?QWhTUzYwTXdsbjBTRVZ1dzFYdW0rSmdCNTA2S3J6VTNTd0ZOb05tYzVMQzh5?= =?utf-8?B?WDFtQlNGTzFyM0pQakswYWU3a0ZDYk1EVTgyMHEvdU5lTWNJZzE1bDg3Z1J1?= =?utf-8?B?NEk1QUUrd09ramxvWU10RjMyWVhXR0NtbnFaSUZscTVETGpRZ2hDNnZyVkxz?= =?utf-8?B?OXg1NWw2QXVabTBybytCU2FTeUJ5SEljczUrOVpjSjJTMXFCS2ZndTh3VW5M?= =?utf-8?B?Vkd1b2pEUE9VcHFGdDNjc0RBYXpPSGtjdXQzck5uM1JEeWFJakRtcm1vSFZK?= =?utf-8?B?VTBKb3JjN1JXcHdFRmpOQlpaYVBidnUxMzdKaGJiVGZFRTlGYVdOYjZaMk1I?= =?utf-8?B?TWNBV09PS0xxdkx3SXF5Ry9zbHpRUkJRVXZtSHczNmZqc0FzS2VXZkVjYjVV?= =?utf-8?B?TzJZc1VySjZFYUVXc2JkaTQ0MndYU2MrcmFkNkVIVzE3bEZGNkVsejdMb3dz?= =?utf-8?B?WjBzTFVMS2hJRlI2WGoyaGZnd0VqekNqUjNtN1AvTThuQmo3WENBT2JVY043?= =?utf-8?B?dFVkaTFiNjR0aUVLYVRlNVh0OEVhaERkNW5aL0hRejV6NmJ0a2ZmMHM5RWt3?= =?utf-8?B?YjBXN09vcGV5UktzK050MXRvTzJYZm52N0hvTnMvYU5vMVhPaU41L2Exa3Vl?= =?utf-8?B?Uk0yL3F0UjZJVVUrQXVGa1FWMXduUlU1Mm9veHFkTmg3NkpQSGJtMTdtMnU3?= =?utf-8?B?SzBDVTR5dFpKUzdVaGdieG9ua3VYcmNHLzBlTHJLUFZORUFXeHRxU3hWZjA4?= =?utf-8?B?Mk1IeHpwejBhMlNDL1ZrMS84eWVmR1dVY3dGeXoyeXFsTmhXWlNYR2dqWE5a?= =?utf-8?B?VmFldE4yTEZTdkNBc252MTIrR2ttdkhkSjlOQXczMTBFUkR5UUlZbnpvVzdT?= =?utf-8?B?VVVFbjZGQVJuL0lVYTdQaHl2ZzBINkVOM1VuVzlvakRHVVkyWEpaK2liUlFE?= =?utf-8?B?cWwzY2Z1VXZIUVNONVVrY1lqS1lZdm9OMmR2aGtENmlVTGl5U0pOUVFVYnNv?= =?utf-8?B?YVRBbUtHY3l3QStEWVNNZHcyNk9EMTR0UmIyQXJiaElPNUlkc2dwUk9sMFZa?= =?utf-8?B?ZTU1bDl2MXRLWDR1Q2c2NDZMZEZSRGFlRXEyaWdnRXZ1QlNPLzBxZFBQWnF2?= =?utf-8?B?UVpISVc5bUNyY3phU2Z4WWRUc0J2OG1mc25QTENmSWhDcGJuSlNZSkpVMWRN?= =?utf-8?B?NG00TnpKQU1wZkRTM3ljVkxtQ3BCNlgxdUdjVm5XQURTSkhVU2hGR3pBN1Fa?= =?utf-8?B?N013YU5KNGR5c3E5UGFPSGZydDAyR0xUS1ZaNHJSbUMrZjdDWGhadjNnOUxD?= =?utf-8?B?aWV3bVQ1Ym43SFhmR2J5bkozVUg5L2lHYkdTaUpMWm82M3JIYXd5MGJDclBq?= =?utf-8?Q?OlOH9PpIv77NF8nBv8lhQxg=3D?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BN8PR11MB3668.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 20754d11-b92d-4fff-78bc-08daa62cc9f1 X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Oct 2022 17:20:52.3007 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 3f4057f3-b418-4d4e-ba84-d55b4e897d88 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: EBnDYYAoUfzbOCtS9RvaCsoFe7dIocCxe52WqnzqecYkCOfqnpwG+FgkAHh2wOPApIek+2CArvVS7wwuzpPfQxTHTz2xTHiQQkJHXzeEXGiSqVmH/DB1Q2ZbdE8dzwaR X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB4758 X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_MED,SPF_HELO_PASS, SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBBbmR5IFNoZXZjaGVua28gPGFu ZHkuc2hldmNoZW5rb0BnbWFpbC5jb20+DQo+IFNlbnQ6IE1vbmRheSwgT2N0b2JlciAzLCAyMDIy IDI6NTcgUE0NCj4gVG86IEt1bWFyYXZlbCBUaGlhZ2FyYWphbiAtIEkyMTQxNyA8S3VtYXJhdmVs LlRoaWFnYXJhamFuQG1pY3JvY2hpcC5jb20+DQo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjIgdHR5 LW5leHQgMy8zXSA4MjUwOiBtaWNyb2NoaXA6IHBjaTF4eHh4OiBBZGQgcG93ZXINCj4gbWFuYWdl bWVudCBmdW5jdGlvbnMgdG8gcXVhZC11YXJ0IGRyaXZlci4NCj4gDQo+IEVYVEVSTkFMIEVNQUlM OiBEbyBub3QgY2xpY2sgbGlua3Mgb3Igb3BlbiBhdHRhY2htZW50cyB1bmxlc3MgeW91IGtub3cg dGhlDQo+IGNvbnRlbnQgaXMgc2FmZQ0KPiANCj4gT24gU2F0LCBPY3QgMSwgMjAyMiBhdCA5OjE1 IEFNIEt1bWFyYXZlbCBUaGlhZ2FyYWphbg0KPiA8a3VtYXJhdmVsLnRoaWFnYXJhamFuQG1pY3Jv Y2hpcC5jb20+IHdyb3RlOg0KPiA+DQo+ID4gcGNpMXh4eHgncyBxdWFkLXVhcnQgZnVuY3Rpb24g aGFzIHRoZSBjYXBhYmlsaXR5IHRvIHdha2UgdXAgdGhlIGhvc3QNCj4gPiBmcm9tIHN1c3BlbmQg c3RhdGUuIEVuYWJsZSB3YWtldXAgYmVmb3JlIGVudGVyaW5nIGludG8gc3VzcGVuZCBhbmQNCj4g PiBkaXNhYmxlIHdha2V1cCBvbiByZXN1bWUuDQo+IA0KPiAuLi4NCj4gDQo+ID4gKyAgICAgICBw b3J0LT5zdXNwZW5kZWQgPT0gMA0KPiANCj4gSG93IGlzIHRoaXMgY2hlY2sgcmFjZS1wcm90ZWN0 ZWQ/DQo+IA0KPiAuLi4NCj4gDQo+ID4gK3N0YXRpYyB2b2lkIHBjaTF4eHh4X3BvcnRfcmVzdW1l KGludCBsaW5lKSB7DQo+IA0KPiA+ICsgICAgICAgaWYgKHBvcnQtPnN1c3BlbmRlZCA9PSAwKSB7 DQo+IA0KPiBEaXR0by4NCj4gDQo+ID4gKyAgICAgICB9DQo+ID4gK30NCj4gDQo+IC4uLg0KPiAN Cj4gSWYgeW91IGhhdmUgc2ltaWxhcml0aWVzIHdpdGggODI1MF9wY2ksIHByb2JhYmx5IHlvdSBu ZWVkIHRvIHNwbGl0IGl0IHRvDQo+IDgyNTBfcGNpbGliLmMgYW5kIHNoYXJlLiAoU2VlIGhvdyA4 MjUwX2R3IC84MjUwX2xwc3MgYXJlIGRvbmUgaW4gdGhhdA0KPiBzZW5zZS4pDQpJIHdpbGwgcmV2 aWV3IG15IGNvZGUgYWdhaW5zdCBhbGwgdGhlIGFib3ZlIGNvbW1lbnRzIGFuZCBnZXQgYmFjayB0 byB5b3UuDQoNClRoYW5rIFlvdS4NCg0KUmVnYXJkcywNCkt1bWFyDQo=