Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1w4c0Q-002Mcr-2t for pgsql-hackers@arkaria.postgresql.org; Mon, 23 Mar 2026 09:55:31 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w4c0P-00GlTU-1K for pgsql-hackers@arkaria.postgresql.org; Mon, 23 Mar 2026 09:55:29 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1w4c0O-00GlQ1-2Y for pgsql-hackers@lists.postgresql.org; Mon, 23 Mar 2026 09:55:29 +0000 Received: from mail-japaneastazlp170110002.outbound.protection.outlook.com ([2a01:111:f403:c405::2] helo=TYVP286CU001.outbound.protection.outlook.com) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1w4c0N-00000000bXo-1Vt5 for pgsql-hackers@lists.postgresql.org; Mon, 23 Mar 2026 09:55:28 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=UYSmz3QW3WHx1j6EBPURV2D8W16LutS/NhQqp1AAjw+9b5AWwbuAZ7ehkzLE2xwBU61/Gqso2WA7lYmVICgyQmMxbqFhpTICuZj6eMsVjHPavCPoB6viyu2FHQCPJXqyiXfY7vM7uja1OZbgyResGMPQiKmXqjsaJuk6QpYCwInR3iNqZEqE7E28PGVjqiPJU6M6BZJ0OBYDTmEka3QvyxgOrLn179MPTDSxAljcNccskKwx841+0gDe0FzerVAQaf/pwG6+S6/t2+W0/rBar0I+u35wx+DJlWXVnQdk5n0SgCzgFIL3ioqW7ZZ541HlsnGi1mmcf6Iyl4W86w65Ow== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=pNgdizvplcjHLKryM89OAxRrYPC+hWhu8HZ3jlcc22Q=; b=TSGpCNUrMjW7BejAOCHzo3DmguDi+AgI8tqSHIre10JbfyJQKk8/CRFsy/gC4MtNR/TQ76ozZVNbJgM+SgPLJbmeSJJAHu4yanqS0Bbc4W1aukcxnQe9EFxGusVNS52bIOWIJrDIxTJVeO4T0+XlquDWKFmwpWMR40Ki2DSu7BbIvz9eTQVT8PRE9vebHz3fH3A0hqKLpp/x0F1/HyG6MgZbopSxbDUtif+uLOEUot4OGbXs4gJ85rRwBGwR5M5WJ3HM7erPoTo2q00yHLn3aQ6jz/XDOnu2dFWJpY4bW8GXSEJzQ/FnQKtBTZqumicOhXVaOL+Ql5ZPMD7XM8GM6g== 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.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=pNgdizvplcjHLKryM89OAxRrYPC+hWhu8HZ3jlcc22Q=; b=mO8vHiUpZ5KE9fqFRveDvlAqYcRJUd9HVn4xeXpojumCAWgtnXIZINE6/Jg/Vw42dEydrif1wve9Htl7/6Sv8d6ffAgefw5ldA+jg5833s10bismXUguovHqmqJxIJiNbaWs1Jl/3MthcXrWiltp1t4qQI9Ey+KXuzK6crkJPzEaAJJ1zgw2C1o3k2LTMv3m6VwkM630Q5b9dogPfVPY0mXRy3exQfqY/LD8NlwexkiGBUquu+Nv+zTRIRgWVKAEdLs2t6BiwJz5iqV4fMtp8YjYT4WvVBF2KI8NpioxMtferF8KSOdVW39hT31mqqkV1FjgjYrHWc/yKdovhnNLKw== Received: from OS9PR01MB12149.jpnprd01.prod.outlook.com (2603:1096:604:2e5::8) by TYRPR01MB16173.jpnprd01.prod.outlook.com (2603:1096:405:2ec::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9723.31; Mon, 23 Mar 2026 09:55:04 +0000 Received: from OS9PR01MB12149.jpnprd01.prod.outlook.com ([fe80::8943:2365:dd16:e893]) by OS9PR01MB12149.jpnprd01.prod.outlook.com ([fe80::8943:2365:dd16:e893%5]) with mapi id 15.20.9723.022; Mon, 23 Mar 2026 09:54:59 +0000 From: =?utf-8?B?S3Vyb2RhLCBIYXlhdG8v6buS55SwIOmavOS6ug==?= To: Gyan Sreejith , 'Amit Kapila' , shveta malik CC: Shlok Kyal , vignesh C , Euler Taveira , "pgsql-hackers@lists.postgresql.org" , Peter Smith Subject: RE: [Proposal] Adding Log File Capability to pg_createsubscriber Thread-Topic: [Proposal] Adding Log File Capability to pg_createsubscriber Thread-Index: AQHcaVmNpX4ag7/WHkSyhV6StVc5xLUcDPeAgAEu6ICABBNdAIACj44AgAHIUoCAAQGIAIAAWXIAgAjxJICACKGiAIAXHbMAgArKiICAAMg5gIAIsMwAgAbOigCABAcfgIAD1xOAgAdcW4CAC3d2gIANiKYAgA2MYYCAAU/PgIAFgZQAgAJNPoCAByhcgIACc1KAgACx0YCAAOgDgIAABKYggAFvtOCAAHXPAIABGhEwgABfSgCAARxEAIAA3R+AgAHXR4CAAENDAIAALAmA Date: Mon, 23 Mar 2026 09:54:59 +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?NTBfQWN0aW9uSWQ9OTk5Mzk2ZmQtMTNhNy00ZTk1LWFhYWItNWRlMzIyYTM5?= =?utf-8?B?ZmExO01TSVBfTGFiZWxfYTcyOTVjYzEtZDI3OS00MmFjLWFiNGQtM2IwZjRm?= =?utf-8?B?ZWNlMDUwX0NvbnRlbnRCaXRzPTA7TVNJUF9MYWJlbF9hNzI5NWNjMS1kMjc5?= =?utf-8?B?LTQyYWMtYWI0ZC0zYjBmNGZlY2UwNTBfRW5hYmxlZD10cnVlO01TSVBfTGFi?= =?utf-8?B?ZWxfYTcyOTVjYzEtZDI3OS00MmFjLWFiNGQtM2IwZjRmZWNlMDUwX01ldGhv?= =?utf-8?B?ZD1TdGFuZGFyZDtNU0lQX0xhYmVsX2E3Mjk1Y2MxLWQyNzktNDJhYy1hYjRk?= =?utf-8?B?LTNiMGY0ZmVjZTA1MF9OYW1lPUZVSklUU1UtUkVTVFJJQ1RFROKAiztNU0lQ?= =?utf-8?B?X0xhYmVsX2E3Mjk1Y2MxLWQyNzktNDJhYy1hYjRkLTNiMGY0ZmVjZTA1MF9T?= =?utf-8?B?ZXREYXRlPTIwMjYtMDMtMjNUMDk6NTQ6MTJaO01TSVBfTGFiZWxfYTcyOTVj?= =?utf-8?B?YzEtZDI3OS00MmFjLWFiNGQtM2IwZjRmZWNlMDUwX1NpdGVJZD1hMTlmMTIx?= =?utf-8?B?ZC04MWUxLTQ4NTgtYTlkOC03MzZlMjY3ZmQ0Yzc7TVNJUF9MYWJlbF9hNzI5?= =?utf-8?B?NWNjMS1kMjc5LTQyYWMtYWI0ZC0zYjBmNGZlY2UwNTBfVGFnPTEwLCAzLCAw?= =?utf-8?Q?,_1;?= authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=fujitsu.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: OS9PR01MB12149:EE_|TYRPR01MB16173:EE_ x-ms-office365-filtering-correlation-id: f11eb376-3f2b-476c-20a9-08de88c23ed1 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|366016|1800799024|376014|38070700021|18002099003|22082099003|56012099003|3613699012|1580799027; x-microsoft-antispam-message-info: VWOD83H3ZUGs6lAVcbXzjj4RVZoJanL5dG0Rx76bWkwEb0lHBijDGSsnjxQyLXjawOiB9TVUeDhIOsmMiSDbULLfV7QESvMRKg7f53DJDxjCUhyeAkMWhj+La1q3kM95EQHUhU+8GL/tJSj2sHrUbujfl+tBHsJ30iEQ0XNui3sSgoEiHFDoWLhKOpEPEdPFNlnOhaZqU9HAXQMCC0wsqBTRuyKi3H0stNvVOXavCGbh0O87CR02fkLc89Tjxd+54WMslscntZ2LcmNAgbwIjt+J1asQ4Vln+EcFTJjqoQZO95oO1rqykVQhFxHjIt3YmBjtRGw+3kEp+CQ0xZkrAuHMqR1MtPfztgnavF2SYxT/YU4BVda25KH/3TXWAyW+7N+io5UmVqpQWdPQ5zrffsU3E7gjyr18AxvIBZhjyVjFFmYjViY05ll9ZUEAHDUMxI9G+5HRrTd9+kYBRiHSP5Nld2mLdQWRmYg6ITllRYBG/+0fqocIfSfXISz50p2l2xxgntLvRTSybqNwjtlarmUzqMeZfxuI/ue/GchKo8it7o8PPzI9MOPS43sazApRB/cCrgsmoRlT8CYhgRwziaOuHFKDpR7HQPpoeZZ5EGxnNxQqSYSmWume2g6Q22EMM0HaBeEJPVtOv1NXNFYE5lIEje1zIczratK7ILgN+ap+bzu9tsDkd2VlyUbzsHkxg+KI64I+y+e1hhns5LtnC3sBNk+d6Caf5gGoRPsZf6mqUKzy49sqvQQ5GupkrjyI+ViL0Gz8HaRrrGHrJ5r+M1z3IrS3fzLjYioGQQ3ioH1zAlALrYVA9lnXPu360KPxjJJU/OMUZY568ZXsiLk12s22zwiuOgJdmSlSeAS/sQg= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:ja;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:OS9PR01MB12149.jpnprd01.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(376014)(38070700021)(18002099003)(22082099003)(56012099003)(3613699012)(1580799027);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Z2VsMlFQTmN2WS82SEU5ZFQrSEVLQ3UyYW1lZEdTQklpbllNWnBrcmk4eWVi?= =?utf-8?B?Y0poN1IyN3ROZnBlbERramRzcTlhazVYZCtVNHlKSEF2bUoxVGJJeVNIaG9s?= =?utf-8?B?eGZwd1pqdmdPenQxSFBHUHJsQnFKR2laQ1VrRFNjOHZadWpZL29tdTJVVzl4?= =?utf-8?B?S2pVbGZtcDloR0NDdGZvekpRaDdiUDlaT1BzdDdHUkRyTnl0VDBITUJlbXQ0?= =?utf-8?B?SURNem0wdDZoY0FMdXZUS1k5RXhSanZRZDJYa1E1WmJvVVp1aDRpN1hUQ1hQ?= =?utf-8?B?ZlhwU0dwT1JVV1BBYkpZckViL2dCYkZsN0crRFprRXZ6SEFLdUtmcjJ2V3I4?= =?utf-8?B?ZXk2WXBhdXltcUl1UVJTQ0NwbnVlV2xtMnFYYmkzcDBQNm1LUVdTNzhCUTJ1?= =?utf-8?B?WkViSklCZ1lmbTVaaVdMbjNHaUhnMnVlSFlNbm9scWRxR2kzaDRKc2N6U0xo?= =?utf-8?B?THVtUzc0MHUxY1BqbWNpV2hHa1VDSzc4UloycFI5RTlGbGJWTUNjTGVwZ1hH?= =?utf-8?B?aVkvT3ZCM3FrN3BrSTlOVkpjOThHM2hQVEJnUzAwOEJzV2NMbDNrMUk1RUlZ?= =?utf-8?B?cU1CYS80bm16ZXRnOHhETW9vSUYvZTI3MkRibDJVejdiWG1ocUJqZ2xHZHND?= =?utf-8?B?bGlPMFp6QkR1d0ZHek1Ia2Z0UEhMVHVxWi9KdXc4MGhWSXJSTnJNZVdCY01t?= =?utf-8?B?MmZNZU9rQUJXdUJRU0RKZVJTYm5CTnRveVNwVDdkeHFEblI1dmZPSUhxS2wx?= =?utf-8?B?aGpsdmU0TTd6MGhEWm9IRU1Lbk1FWlFZV2hnZnJkRnBDaFVxbkYvMWQrNFpa?= =?utf-8?B?T2dBWUJyMWVDSFRmNWJOTWRjOEZIMVhMV0taY213NktUOEN1RUdEa3ZpZm5V?= =?utf-8?B?VUpwTXNBUWF1NENwSnUzTWhubXpGT0NYUmJSeDBzUXlZVUpQV3ZBa0tyOVRG?= =?utf-8?B?OW9xRWwvY1QxMHFqaEo1ZUxQc2FKOVFDSE12WnlhVzNvd05EOGlFUkQyRlpj?= =?utf-8?B?c1J4SWVmUzZidy9CeUNNZ0pnZU5zWisvS0pOaHJEZGs2ek1GVkpRK0ZBc2Mx?= =?utf-8?B?THJiUys2ZGVUeFZzdm1XSy9OZys2RTdSRXJlVDFuVjB5ZkJQNDM3MVZ1SE5x?= =?utf-8?B?cHU0Q21HaHgrY0RzT3pWY0xUMU1kZUdyNC9qbVRFTnhlQ0xtSkNFSEpRcFBm?= =?utf-8?B?eDhhU0xMQU5RdU0xZnJDVkorc2NneTZ6d3J5Ym5aa1AyczNsbEhHZ0krR0tp?= =?utf-8?B?bDFlak5rclN0MEdIZ0N3YVBDeDlWWTZOV1RZMlE3OWd1Zmd5VHlaZ3R4cWs5?= =?utf-8?B?NVIrelhLLzZvNUNseFNaT0s3RUNHUzFHeUhnOTJDQU1PekVyMGRwN1RaNU9N?= =?utf-8?B?a3ZiTS9pRE8vQWxydWFyWWt2MmsxY0tGS1pDVTdrUHU4aytIVVdUcWdicUNn?= =?utf-8?B?eVlwYTRybHh1Y2Z3RXdnSG5aNlI1RVhNT3EycjYvMU1PbWo3aDYxdUcrdEVU?= =?utf-8?B?SXk3TndZWVUwRjhOYUlnZmZhTzV2SVNFcVAyeC9tbm1aUDR0dDE4L1lybGow?= =?utf-8?B?QTNsamVOVUg0QnU4UnJiNU5DNWlIemxEUTQrVXdLVmk2Yk1IamJySzlXODZ4?= =?utf-8?B?RVExUnY5MmtXdkxtZHpCYjJZRS9QNGZhbXhTcUJMb2hXZ3JXck9HVUVFemx6?= =?utf-8?B?YTArR014ZkVSeGJzRDE4TEdSdXRISlYrbFVMNUhIbkgyYkh5OHZBRi84RVpV?= =?utf-8?B?dGExcDNmaGxqRUVISGNYLy9FQS8xWmNRcEE1UmZobzlwUjJ2eEVGZ0hlcEI2?= =?utf-8?B?Mk9JN1ZSNW5wWGgvUFM0S3lEUFIxYnEyV2ZFak5FTGFiRERLcks4V09Jc0gy?= =?utf-8?B?dGsvRmRPb2N2dklhc2l3UGVDZDcvNmlPZ3FaaEFYak1oRytJU0cxTWxxc2Jk?= =?utf-8?B?aC9vckF4N2wyODdldlpTdXRWVFk5dXM3VEZsUzhjTHJtNithWXArQzFBUHNl?= =?utf-8?B?VjVyS1ZVcTJKMzhVak9uVkc4UHRNUERRdi9POHhtSEVQV2xJSmowQkZQSU1M?= =?utf-8?B?cEFPMWJ5bjV6ZzArTHRscHE5VEk4RHdYT0tscE1QUE91b3FBT1g4V3c3cVpz?= =?utf-8?B?YTdxQlovaWJjVkd5WlpBNDYrVFhzbjRORUFmd0RZYWRYT1JTRGxKUjJjMUpJ?= =?utf-8?B?VFlDVTI3ZVg5UkVycUR2ZjJmYkFraHBhM2lRTlovSHd1VHZaU3NjN3BhQ0Vo?= =?utf-8?B?cnN4bEVSNmpLTGx0SUtGbjM0cmJDMWtkVnVTcFUxUWI4VlVIL1JlM01SWXJu?= =?utf-8?B?dCtWcHNid3NYb3pRd3NkQXFoTmNEVzFlQTBnNVNvWjdkQkd4dGdyMkd0aVZj?= =?utf-8?Q?DmBxPtp8uWblhNjk=3D?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-Exchange-RoutingPolicyChecked: qKcaBx8E8rld27Npt0jAESfWItPUxbmr+MEcj61ODqERZidyfiuCqtldU0nEAaqsDSxpHLa99lIQtkK4UvwlFn1urz5JKCnTW2LjYyK1ZfNEoQkAqPwv/vemU1i77W6hpLGFc4OeNPqRQu1If6oSdGBIxVgQ7xJZDt9ahjmOOISaDzINpSMdeer7rcO2EZL6LSJvHJ+O5KvflgzCvCG26/fjjvzH88MhYJY7Q5EXmoxNzWv+GA8bjWk4nxYmDvqvYq2yLn37dn68qZXuU5K6hsAkYTJ5jbCiy9DOO13fG2Zci5blwVpgpr/ljfTKLNVbogPQMkUenXTnKLAtExLNXQ== X-OriginatorOrg: fujitsu.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: OS9PR01MB12149.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: f11eb376-3f2b-476c-20a9-08de88c23ed1 X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Mar 2026 09:54:59.2046 (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: 8U51L8QztlhTNaHHai17y04TBelIxJVpMDp8uw7/c0CTsaw4dmezPGq3Vlmn+u/FA+ibJ1P8CiMDr29PUNk9Qq+QHWMkuOzanmjk1Z1e5yE= X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYRPR01MB16173 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk RGVhciBHeWFuLA0KDQpDYW4geW91IHJlYmFzZSB0aGUgcGF0Y2ggYmVjYXVzZSAwMDAxIGlzIG5v dyBwdXNoZWQ/DQpBbHNvLCBiZWxvdyBjb250YWlucyBteSBtaW5vciBjb21tZW50cy4NCg0KMDEu DQpGb3VuZCB0aGF0IHBnX2xvZ19nZW5lcmljX3YoKSBoYXMgc29tZSBwcmVmaXggYnV0IGludGVy bmFsX2xvZ19maWxlX3dyaXRlKCkgZG9lcyBub3QuDQpJdCBtZWFucyBvdXRwdXQgc3RyaW5ncyBh cmUgbm90IHRoZSBzYW1lLiBGb3IgZXhhbXBsZSwgb24gdGVybWluYWw6DQoNCmBgYA0KcGdfY3Jl YXRlc3Vic2NyaWJlcjogZXJyb3I6IHN0YW5kYnkgc2VydmVyIGlzIHJ1bm5pbmcNCnBnX2NyZWF0 ZXN1YnNjcmliZXI6IGhpbnQ6IFN0b3AgdGhlIHN0YW5kYnkgc2VydmVyIGFuZCB0cnkgYWdhaW4u DQpgYGANCg0KQnV0IG9uIGxvZyBmaWxlOg0KYGBgDQpzdGFuZGJ5IHNlcnZlciBpcyBydW5uaW5n DQpTdG9wIHRoZSBzdGFuZGJ5IHNlcnZlciBhbmQgdHJ5IGFnYWluLg0KYGBgDQoNCkl0J3MgYmVj YXVzZSBwZ19sb2dfZ2VuZXJpY192KCkgaGFzIHRoZSBmb3JtYXQgbGlrZSBiZWxvdy4gSS5lLiwg dGhlIHByb2dyYW0gbmFtZQ0KaXMgcHJpbnRlZCBhdCB0aGUgYmVnaW5pbmcsIGFuZCBzb21lIHBy ZWZpeCBhbHNvIGV4aXN0cyBpbiBzb21lIGNhc2VzLg0KDQoJJHtwcm9ncmFtIG5hbWV9OiB7ZXJy b3I6IHx3YXJuaW5nOiB8ZGV0YWlsOiB8aGludDogfSBjb250ZW50DQoNCkkgY2Fubm90IGZpbmQg c3VjaCBhIGRpZmZlcmVuY2Ugb24gcGdfdXBncmFkZTogbm8gcHJlZml4IGV4aXN0cyBpbiBhbnkg Y2FzZXMuDQpTbywgd2hhdCBzaG91bGQgYmUgaGVyZT8gTXkgcHJlZmVyZW5jZSBpcyB0byBiYXNp Y2FsbHkgZm9sbG93IHBnX2xvZ19nZW5lcmljX3YoKQ0KQnV0IHJlbW92ZSB0aGUgcHJvZ3JhbSBu YW1lLiBIb3cgYWJvdXQgb3RoZXJzPw0KDQowMi4NCkNhbiB3ZSBjaGVjayB0aGUgcGVybWlzc2lv biBvZiBnZW5lcmF0ZWQgZGlyZWN0b3J5IGluIHRoZSB0ZXN0Pw0KDQpCZXN0IHJlZ2FyZHMsDQpI YXlhdG8gS3Vyb2RhDQpGVUpJVFNVIExJTUlURUQNCg0K