Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mxqhS-0001bb-JK for pgsql-hackers@arkaria.postgresql.org; Thu, 16 Dec 2021 13:21:34 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1mxqhR-0001FE-Ai for pgsql-hackers@arkaria.postgresql.org; Thu, 16 Dec 2021 13:21:33 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mxqhQ-0001F5-TJ for pgsql-hackers@lists.postgresql.org; Thu, 16 Dec 2021 13:21:33 +0000 Received: from esa8.fujitsucc.c3s2.iphmx.com ([68.232.159.88]) by makus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mxqhN-0004K9-Fk for pgsql-hackers@lists.postgresql.org; Thu, 16 Dec 2021 13:21:31 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=fujitsu.com; i=@fujitsu.com; q=dns/txt; s=fj1; t=1639660889; x=1671196889; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=IoidGXaiSM71CAo4UpcgncmZk0pxRz1UmWoOyFD/A+E=; b=FT5Hh/jkrmOF4uELkOIj3hp7UeAWYysM9QJKfGHnj00iraFAc7BuA+wZ 3QoLRcnn1/OA1UUX3aFzmuD8aFJ2kd0zhCexpyE8Y7NkQW87PzQG5QnaI Op9kDYSYvd1sqnqeH0nujlqpPNgAde2kfIB92DXyXwehoMimdv1GgA5VF 1RULpzDEqGMEL5BJNf8QLstGX+v/FYF8lPXgkam+UZOmhPreFNcCG59IJ xWDfpJJRhTEx5lNmRrDvjczw1zpobZiltFahytFKVVzDi7+2kvpMTRMdC iKSDvrdB/++NmUeh7bFrHpzqByKUui3XVoLeK05JjfuWKhFqugMzT2AgM w==; X-IronPort-AV: E=McAfee;i="6200,9189,10199"; a="45990654" X-IronPort-AV: E=Sophos;i="5.88,211,1635174000"; d="scan'208";a="45990654" Received: from mail-os0jpn01lp2111.outbound.protection.outlook.com (HELO JPN01-OS0-obe.outbound.protection.outlook.com) ([104.47.23.111]) by ob1.fujitsucc.c3s2.iphmx.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 16 Dec 2021 22:21:25 +0900 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NT56B/Qh4LyJtgZnH3JxB34tA+KK9z3JH8MnVXjFszXMOZ2EOT65LVHUOP5pR0M8XKDYRm7EsEfBFLpCAvvNRnMRJq7tWTvBEwfiR4NcRgAS+4/0RL9ZL67tGv7SkT9s1H+bKxQXUsyNkJvQ1zdsBHhs/wDYaJTVAuK6AzY4HnZUTKR7OUtUeKliFOvaltym+JmXRMKxQhlC9ALTEpbzPoTiZol+UiPCSE15+ofCL+dpz+6wVcd/gKfmQGFBb5eYW6ryJgSxFrTJ/Ly+9aKZn64omOzs7Y68SqlhoYtAqbYPKMx0i7xYXEPzvZQnLYeP1sxcMv/RNCgWG3ltcDOO2Q== 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=IoidGXaiSM71CAo4UpcgncmZk0pxRz1UmWoOyFD/A+E=; b=mwJUk0anCatyxWpkJttBkzAm8d36irIqVuJ5qBCLNcwCdJXVLca0UWkmA0zKMVL0q4MPMqAABqBGN8uaxrlvx5o2TafSMLvdvR1gGMEuht9FGSGmnv1CE+g0U3wYxu6zKjIre9EVAPT/W+GRgtb63Kd0/XPSxkOUJXXaN1hcoVqtoTKdyiyOFFX5gbda84kx7fFK9YmrzcAlAYcoIWsWsb1j2NUKbgtv/6CbmUIb6noM9MC+PUm5f903f1mNmC1LabT6ycuzm9AOdp5dwvzXqPnKWDgAk1Ec6z0cSRthHUfn56+w4vNViZh7+bGwkOZCDJxtWwQoiQVBBQdrUS9zlg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=fujitsu.com; dmarc=pass action=none header.from=fujitsu.com; dkim=pass header.d=fujitsu.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fujitsu.onmicrosoft.com; s=selector2-fujitsu-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=IoidGXaiSM71CAo4UpcgncmZk0pxRz1UmWoOyFD/A+E=; b=L9DYabgXx3gnT17iyx1kadV48azXNSKkTMwhFymQLBJqcl44VNhswPeAHt5lT9o520UjUJCeN9TwQhb4cmt/J1r2c38aFVyg6wfJAtd+v/uxYCAVuCYOSrXgOzf1RpMHe6mSUfN3WfHs5sReHJTPh1n9i/yqs/SpckIYtgMP/ZQ= Received: from TYCPR01MB8373.jpnprd01.prod.outlook.com (2603:1096:400:15f::9) by TYCPR01MB8326.jpnprd01.prod.outlook.com (2603:1096:400:15b::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4778.16; Thu, 16 Dec 2021 13:21:22 +0000 Received: from TYCPR01MB8373.jpnprd01.prod.outlook.com ([fe80::a861:50ca:bc77:e07c]) by TYCPR01MB8373.jpnprd01.prod.outlook.com ([fe80::a861:50ca:bc77:e07c%9]) with mapi id 15.20.4778.018; Thu, 16 Dec 2021 13:21:22 +0000 From: "osumi.takamichi@fujitsu.com" To: 'vignesh C' , Amit Kapila CC: Masahiko Sawada , Greg Nancarrow , "houzj.fnst@fujitsu.com" , "pgsql-hackers@lists.postgresql.org" Subject: RE: Failed transaction statistics to measure the logical replication progress Thread-Topic: Failed transaction statistics to measure the logical replication progress Thread-Index: AddzxbV4E8towJomTkm1trqmHwIwlgQVlICAANF/lUAAA/6ZgAAn+wOAAAWfTgAAB8XmAAAgvB4AAAU0KgAAB+7hgAAMXNsABZwy4NABa8QD4ADxViZAAZV2mrAA+6DXgAAsU7aAAAZiVQAAAnmZAAAIXu+AAFRfhZAAA/2jgAK/RTlAANYpygAAhIjngAF7IiwAAMcV0oAAfP65gABBZ2kgAL69AQAAEaPLYAAvgi4AADeqboAAwid+sAAFx08QADMCznAAHvUqAAAB2xAAABJwrQAAAVGmgAAc7XGAAEjP3YACUaQnUABdsfkAAEB5XGAAZ7RrgAAoGkRQAS0vRAAABhFsQAAd4AsAAEgQiQAAJfPfsAAJmCqgAANweGA= Date: Thu, 16 Dec 2021 13:21:22 +0000 Message-ID: References: In-Reply-To: Accept-Language: ja-JP, en-US Content-Language: ja-JP X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: =?utf-8?B?TVNJUF9MYWJlbF9hNzI5NWNjMS1kMjc5LTQyYWMtYWI0ZC0zYjBmNGZlY2Uw?= =?utf-8?B?NTBfRW5hYmxlZD10cnVlOyBNU0lQX0xhYmVsX2E3Mjk1Y2MxLWQyNzktNDJh?= =?utf-8?B?Yy1hYjRkLTNiMGY0ZmVjZTA1MF9TZXREYXRlPTIwMjEtMTItMTZUMDY6NTk6?= =?utf-8?B?NTVaOyBNU0lQX0xhYmVsX2E3Mjk1Y2MxLWQyNzktNDJhYy1hYjRkLTNiMGY0?= =?utf-8?B?ZmVjZTA1MF9NZXRob2Q9U3RhbmRhcmQ7IE1TSVBfTGFiZWxfYTcyOTVjYzEt?= =?utf-8?B?ZDI3OS00MmFjLWFiNGQtM2IwZjRmZWNlMDUwX05hbWU9RlVKSVRTVS1SRVNU?= =?utf-8?B?UklDVEVE4oCLOyBNU0lQX0xhYmVsX2E3Mjk1Y2MxLWQyNzktNDJhYy1hYjRk?= =?utf-8?B?LTNiMGY0ZmVjZTA1MF9TaXRlSWQ9YTE5ZjEyMWQtODFlMS00ODU4LWE5ZDgt?= =?utf-8?B?NzM2ZTI2N2ZkNGM3OyBNU0lQX0xhYmVsX2E3Mjk1Y2MxLWQyNzktNDJhYy1h?= =?utf-8?B?YjRkLTNiMGY0ZmVjZTA1MF9BY3Rpb25JZD1kNWMxM2Y4YS03YzkxLTRhNzgt?= =?utf-8?B?OTQzMS0xYjlhYWFmYmNkNjA7IE1TSVBfTGFiZWxfYTcyOTVjYzEtZDI3OS00?= =?utf-8?B?MmFjLWFiNGQtM2IwZjRmZWNlMDUwX0NvbnRlbnRCaXRzPTA=?= authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=fujitsu.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 8d5c4f57-20ed-48b0-bdc6-08d9c096f441 x-ms-traffictypediagnostic: TYCPR01MB8326:EE_ x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: vKWTit4DCR9hHoGRX6YQ6i/VPITy+yuMHYpMk9f3MgoIeGcEd/SHB/thtjkYV0z/gOgkRojPcwDWH2zlE2EgBcCcnD4QIjuXEkilUhbvmveMAhBoY769j4xH7l//2E5CpqD2q6mnyXMmM1MAM4oDM1AGBtAzFi5AnDyjSxkRuI4/b2+ntwbIxFOzu6Ipht4PFG0u2u/3L4UcGC66XTLc220P+VVYX9zzn4v7vbiZKI9ruY6BmSWjpN6dWHEH0JlMvVZM4KV6Exx9KMGGMdY9qOmUCWED3o1AvyIHv4/GEIikZkV18Bak3dVqH+ez9bgKScIfwROsm1geeA9YtzaIRCs7PqUgg8roVjc3IBeZa/fYWQ6qqlZaCXXhChdwPQJmSuQqzb4ZXfMP6KqWTFmwef026RtBgAwR6akLZNYdiLXP1YXbD8DnCjXfTpzccq9SWEWLhL4LVSMEb6QssRNMBjXxCtK7C0g6bYRF2TrJFIhK0myzI79ofNx9MiVc5jCgf188NtEno8mFv2hFPP+6lqvU7ttwMQs8fQsExxJk4gavHrPj25aoHVVRVwmo32v+4iTKZbKvlV4oPmhuHqVr6b6Ch+KUOIfDR2dGqYCOZZ/drE3EyPnGMK2DvKuaxxcxYhvk9hMLomNvsQppVB1AcpgCFOKDOomcr4XZyz4BdH1n2H9r65Hee1GsBwo9aPDMQhJISG2Kq82e6burXP+NnA== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:TYCPR01MB8373.jpnprd01.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(366004)(54906003)(316002)(6506007)(53546011)(33656002)(2906002)(64756008)(82960400001)(76116006)(66476007)(2940100002)(7696005)(26005)(66446008)(186003)(9686003)(66556008)(8936002)(85182001)(5660300002)(66946007)(38100700002)(8676002)(83380400001)(55016003)(122000001)(508600001)(52536014)(38070700005)(86362001)(110136005)(4326008)(71200400001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?RkxCNnI4a2MvM3d4WC9MQVBSakJqQWZmV3pURFFzWFIvMEJoaTFrc3RWVWdh?= =?utf-8?B?WHJCd2lhOGt5QkFiczBLUk9IbkZIK3V1bUtDUXJQL1Z0eGwvZEFSdVJWZEhD?= =?utf-8?B?ZWJ0ZFlsdEw1ZURzcmlxaG1CL1I5R1NDaGN1bU42VXRWSVNmbktyVzQ0Rm9l?= =?utf-8?B?WjIyZzlQd3VWNjhIN1Q1aVZwNzczWENqdnJtQnFsNzMxbXY2MzJKSlZURVph?= =?utf-8?B?Zk5RVTRzTU1Ra2tRbWRra1l6TC90M0g2OEFmMUtpdTBrSTBCOHlFYUpMaWd6?= =?utf-8?B?MDgxUTREbFI1VUJSNTZmeTlzK0tuaExEemZBOHBzTXVVREFKNHhjMGpEa2dK?= =?utf-8?B?NGpqUjhhZXpucXdSZzI4ZUw5MGNSaUYrb2NuTWxWakYrZjFtdU9TYTd6VVJY?= =?utf-8?B?bVlpMmlGYytudHJONE4rSWdXRXlUbE95a1RqQ1VvUTFGb0xJMElzZUUxZ25k?= =?utf-8?B?T3huN1ZrMTUxTU5pRTNlekRIdWtKOEowbFVBNE5USE8vZ2NUd0p2K3FTUGEx?= =?utf-8?B?dEhEc0lIbDI1cWxWaVJJRXRkK3dQMFRpWHhrWkRUVzk2ZmlpZVA3QnIzd0RJ?= =?utf-8?B?bVpKUGx1R0hxQzZXOVlRdW5tQ1VveHdkenJKQVhBOXYxaVlzRlhaOHMyeHBl?= =?utf-8?B?WGc5Q1A3d1dMTTlObW9mOEtKeE8ra0JPY3JzTnpjanBTdlE5bGdkUCtHODIv?= =?utf-8?B?VzB1TVhVc2ZmZHNuY1lBVUlwQTFhdUhNOU1TUmN6WUxyRzBNTW9Cem9IUkk4?= =?utf-8?B?cWhGMjFYUEJ4dHk0bjI0Q2hXQmZqY2hmYlVlZWJQcjJ3NjNNd2ZoTURkaEtl?= =?utf-8?B?TVJKSnVsY2FpQTcxOTVlYndFNW10K1JKNlpMMXg0b0hTNTFyWldVQzNTTEpC?= =?utf-8?B?Ylcya09RR3ZLaWY2VjUwRGR6WlFGME10Mm9hU1ZVRUdFbVNmYUFXUFQ3RlQw?= =?utf-8?B?S2MwQlpKbE1EUUs2YzlHaHpjZ2xGeGtzRVZkMi9TQXZ3YjBFNmJjM0xHa09o?= =?utf-8?B?U3VqTHkxZTJhTklvb20vOEtiVVlsL1IwSWF6ZUdydWgrNzM3V2NUQXV6d281?= =?utf-8?B?T2tpbGR1c2tLZlFiQXhNUWZGWVlLWjNwR2xUbU9PU1hCaDRubXFoaWJ1b01X?= =?utf-8?B?QS8ycVZ2QzU2TlkwelR1bEpHbStSeWhFTzNLZlJmTmNGNlIvMnZRb3V4SzQ3?= =?utf-8?B?bmxSdENuN1NEcUo0d0RMc0c1bzdPNTlvaGxmcGIxRmFETHVDb0hOTkRpNmJt?= =?utf-8?B?M3Z1ZTBaN0dXWWp2TkptcmRVUXlIN2NyZUk4M3lrYkNpNGgwVUdBbzV3cEQ5?= =?utf-8?B?Q1pYSG9hdTlKUkwzSUd3WGtrbEErRVBpSEZ2WUZ5REI2N0hTaE9EeWtwejE5?= =?utf-8?B?TEpLcjNoYnJMeXNmR2VZVHhEclpXdmdPekE0N1ZPRkhxb2xETFlLZ0ZScUxr?= =?utf-8?B?QjJ2NlVNU2JCelZYcnVCbHUydUNGeDZqSEdGaiswR3Vramh2Umk3RkpmYXU1?= =?utf-8?B?d0pCRWNlcnU1K2ZkY2RnT3lVcXF5RjNtcitrUEJnelFtZlJ0UWYxNVRtVFBE?= =?utf-8?B?ZVJZZG5LeDF5Z1NScCtzT2lxYmovamMyK01Od0pTRjhaTU5IdzRuYzIyeWxF?= =?utf-8?B?WjZVVys0UXpkQVhJaDFEVDF0TlJsTlNzOGRFa1FWcUtJZUs4eWJseDhSTUg3?= =?utf-8?B?ZGxucFJ6dnZvelFTa3B0RWtFb1JFOHAzY1FLMzZsT2JuMGxlOWdBRit1QnZ0?= =?utf-8?B?N2ZMMnlPRlRCd1FXZFp0WUp4TWVaY2s1MGd6eGZvdk9ZdHhoREN6SUxBU3ZB?= =?utf-8?B?M1JnR1BYeTd3eUErM2RaMDV4L2VNOG9vNlYxU0YzcmJtbVE3cm1QazVWUVhV?= =?utf-8?B?Z3hPOTRlOXN1dzlzcm1wZGlyNEpnZ1VmVm11NUdKYktBYm5zWEJEaXRQY003?= =?utf-8?B?Z1hPZndqNVZJbG93eGxJSHpiYkdDOGxsTEhnSTZTdWxJYVp4MVBmWW9TbnNO?= =?utf-8?B?WlYzaDNYY05yR1FBeFVNN3p0RGV1ZjViWjRJUTZnaE5ENXJIMm1Gc1J5VCt5?= =?utf-8?B?d245c3ZJZ2dUcElEYTFjdS85ckJVU3ZEYkRZZzlnYXI5MWMrSEs2MkxxYTRW?= =?utf-8?B?eFZiSFZBOC91elU0S1RETXpsMmlMSjZlWWtuREMwSUJwS29IeWlMNGduMHJh?= =?utf-8?B?T1l5ejhOYVhXS3FMU1N6RXZySUtpYkI1SmhMNWx3bUEzYjBjRVd1MmROTHQ0?= =?utf-8?B?TDM1dEd3RVNQMjFtbEV0eTdQWXZRPT0=?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: fujitsu.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: TYCPR01MB8373.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8d5c4f57-20ed-48b0-bdc6-08d9c096f441 X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Dec 2021 13:21:22.4743 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: a19f121d-81e1-4858-a9d8-736e267fd4c7 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 9PDC/VyaeqGWKPIqGJCugaxSjatiyLavHqiil6+VRXsJhwbz0UyGMlOeQelqUxNEU+5OwBi1vzZ4xilaHtVp9eJNpqt1iMh0VhbS9+Ifr5U= X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYCPR01MB8326 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk T24gVGh1cnNkYXksIERlY2VtYmVyIDE2LCAyMDIxIDg6MzcgUE0gSSB3cm90ZToNCj4gSGksIGNy ZWF0ZWQgYSBuZXcgdmVyc2lvbiB2MTcgYWNjb3JkaW5nIHRvIHRoZSByZWNlbnQgZGlzY3Vzc2lv biB3aXRoIGNoYW5nZXMNCj4gdG8gYWRkcmVzcyBvdGhlciByZXZpZXcgY29tbWVudHMuDQpGWUks IGluIHYxNyBJJ3ZlIHJlbW92ZWQgb25lIHBhcnQgb2YgY29tbWl0IG1lc3NhZ2UNCmFib3V0IHNw b29sIGZpbGUgc3RhdGlzdGljcyBvbiB0aGUgc3Vic2NyaWJlci4NCk15IGludGVudGlvbiBpcyBq dXN0IHRvIG1ha2UgdGhlIHBhdGNoZXMgbW9yZSBjb21taXR0YWJsZSBzaGFwZS4NCg0KQWx0aG91 Z2ggSSBkZWxldGVkIGl0LCBJJ2Qgc2F5IHN0aWxsIHRoZXJlIHdvdWxkIGJlIHNvbWUgcm9vbQ0K Zm9yIHRoZSBkaXNjdXNzaW9uIG9mIHRoZSBuZWNlc3NpdHkuIEl0J3MgYmVjYXVzZSB0byBiZWdp biB3aXRoLA0Kd2UgYXJlIGludGVyZXN0ZWQgaW4gdGhlIGRpc2sgd3JpdGVzIChmb3IgdGhlIGxv Z2ljYWwgcmVwbGljYXRpb24sDQpwZ19zdGF0X3JlcGxpY2F0aW9uX3Nsb3RzIGlzIGFuIGV4YW1w bGUpLCBhbmQgc2Vjb25kbHkgdGhlcmUgY2FuDQpiZSBhIHNjZW5hcmlvIHRoYXQgaWYgdGhlIHVz ZXIgb2YgbG9naWNhbCByZXBsaWNhdGlvbiBkaXNsaWtlcyBhbmQgd2FudHMNCnRvIHN1cHByZXNz IHVubmVjZXNzYXJ5IHdyaXRlcyBvZiBmaWxlIG9uIHRoZSBzdWJzY3JpYmVyDQooU1RSRUFNIEFC T1JUIGNhdXNlcyB0cnVuY2F0ZSBvZiBmaWxlIHdpdGggY2hhbmdlcywgSUlVQykNCnRoZXkgY2Fu IGluY3JlYXNlIHRoZSBsb2dpY2FsX2RlY29kaW5nX3dvcmtfbWVtIG9uIHRoZSBwdWJsaXNoZXIu DQpJJ2xsIHBvc3Rwb25lIHRoaXMgZGlzY3Vzc2lvbiwgdGlsbCBpdCBiZWNvbWVzIG5lY2Vzc2Fy eQ0Kb3Igd2lsbCBhYmFuZG9uIHRoaXMgaWRlYSwgaWYgaXQncyByZWplY3RlZC4gQW55d2F5LA0K SSBkZXRhY2hlZCB0aGUgZGlzY3Vzc2lvbiBieSByZW1vdmluZyBpdCBmcm9tIHRoZSBjb21taXQg bWVzc2FnZS4NCg0KQmVzdCBSZWdhcmRzLA0KCVRha2FtaWNoaSBPc3VtaQ0KDQo=