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 1oGGoP-0007aO-K4 for pgsql-hackers@arkaria.postgresql.org; Tue, 26 Jul 2022 09:25:09 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1oGGoN-0004CX-Ug for pgsql-hackers@arkaria.postgresql.org; Tue, 26 Jul 2022 09:25:07 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oGGoN-0004CC-HQ for pgsql-hackers@lists.postgresql.org; Tue, 26 Jul 2022 09:25:07 +0000 Received: from esa16.fujitsucc.c3s2.iphmx.com ([216.71.158.33]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oGGoL-0004vE-4Z for pgsql-hackers@lists.postgresql.org; Tue, 26 Jul 2022 09:25:06 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=fujitsu.com; i=@fujitsu.com; q=dns/txt; s=fj1; t=1658827506; x=1690363506; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=m81Mcnjm69E/9NZGHP3wYv40d9HjUP9vffy1xb8YhLs=; b=XPZlzExgcaWdqbF1vkYC/8yH3fKHFskhwMFk9qnKH/sij7WZvy23olSf P0iqgdTOi3u11Me040pJna7HleyxKPa+sj+ju6RUOb2+umGRVbX0Dxgc0 cIpZiwroBBWxKL5rUmFmqJlE6yLWj6KBdH9CzpjGbItwOvJPtcf2u5hRm 2EP9GKXSs9rQShRH2Rm/AiML23AFPQ6++FCCzPe8VTI3XKw4Do+Xdxs2+ QsUt1E3v4dqE8huxHA/VHft3hOSPLkHtFAdBdGFkzsmPmoViRKUDBq4RM f3yj1Ls/vTcCMmuKYPmJrSkewmx4r9gDYSQriQ7QSo7SpXKK1bBsV3n8R w==; X-IronPort-AV: E=McAfee;i="6400,9594,10419"; a="61199391" X-IronPort-AV: E=Sophos;i="5.93,193,1654527600"; d="scan'208";a="61199391" Received: from mail-os0jpn01lp2107.outbound.protection.outlook.com (HELO JPN01-OS0-obe.outbound.protection.outlook.com) ([104.47.23.107]) by ob1.fujitsucc.c3s2.iphmx.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 26 Jul 2022 18:25:02 +0900 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=GGbX7e2l1PkKVNHEfL7CIrtq7W26DSbih4B1iwEi0NqN8KJhpgzMhTGNSMu0vkC1jYM6TmttQbA5Yj7cmF/It5DAPkjOJdkHX8CEpRVAFOKeQCj/4jzZ6PQJziP/B3v0fhrZTwO2ZimwnA+Oi12FUyIXxgyxmqYEe1gfod4M73LrohwAFMwvzd8qnoCQdKcJY/LFHd/2SVgnEYJNUv5kZZgI8c0sel+HVXiaLp/8kPMtv0LJtDjThn4GyjQfTDeXeqzqOBuZ/HIZXGucOJRQEJz2+XAgr9OcmmrrH+euYRjmjAo8wDdhX3K2nZCsPmyBI9YuNLWLAGUoOQxAV1ewbA== 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=m81Mcnjm69E/9NZGHP3wYv40d9HjUP9vffy1xb8YhLs=; b=fDC/rwVbLiTJCdQy717zmKKAXw1Le6KTx9T/4VBezuLktwM6yPe4V/QFGQPjM74UDbQJ1TrPGyAF931sEiaDMARYz6Tv8vjZiDC+tGEVMCd8xF0r3U3k8BSCMeVUlQ46wN/n8am2NV1+IVSeYMAdv4Aq30Vut/TuCS+RXuvxc+sS2O110+e7VlRqdv3QE2pnnQoMtwXNzEhr/0eYD24oKFrlSKZYlBdLfqRq2YtwbuVCJshglT0QkO7oVD2w8ZSsZP0B6WFSn8YVV1uRUS6TQYZ/pHowrQ7o3Eh+j5gQFDqDWMXkkwOg/6hDXq8pFxojPZmvDeOP1ZyqB3NZtBrv3g== 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 Received: from TYAPR01MB6315.jpnprd01.prod.outlook.com (2603:1096:402:3d::14) by OS3PR01MB5576.jpnprd01.prod.outlook.com (2603:1096:604:b4::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5458.19; Tue, 26 Jul 2022 09:24:58 +0000 Received: from TYAPR01MB6315.jpnprd01.prod.outlook.com ([fe80::19fc:6841:74d6:9088]) by TYAPR01MB6315.jpnprd01.prod.outlook.com ([fe80::19fc:6841:74d6:9088%8]) with mapi id 15.20.5458.024; Tue, 26 Jul 2022 09:24:58 +0000 From: "shiy.fnst@fujitsu.com" To: Masahiko Sawada , Amit Kapila CC: Kyotaro Horiguchi , "Drouvot, Bertrand" , PostgreSQL Hackers , "Oh, Mike" Subject: RE: [BUG] Logical replication failure "ERROR: could not map filenode "base/13237/442428" to relation OID" with catalog modifying txns Thread-Topic: [BUG] Logical replication failure "ERROR: could not map filenode "base/13237/442428" to relation OID" with catalog modifying txns Thread-Index: AQHXGbjuwj9mOYhXQ0usEsUaX8Hh96qEyXkAgNWph4CAWAfvAIAVtt8AgAHNMoCABJ+9gIFdIowAgALHvoCAABKGgIABXKUAgAAvlICAAW79gIAIBgQAgDd24ICAAnM0AIAAQTCAgAhf8YCABctjsIADkwkAgAF/EYCAAUyUgIAAT9QAgAAZ14CAAN2bgIAABVMAgAAeUoCAACxUgIAADrsAgAL6EACAAeoeAIACgN0AgABF2ICAAEzLoIAA+yCAgAA/9YCAACrQgIAAGHkA Date: Tue, 26 Jul 2022 09:24:58 +0000 Message-ID: References: In-Reply-To: Accept-Language: ja-JP, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: =?utf-8?B?TVNJUF9MYWJlbF9hNzI5NWNjMS1kMjc5LTQyYWMtYWI0ZC0zYjBmNGZlY2Uw?= =?utf-8?B?NTBfQWN0aW9uSWQ9ZTE5NGQ0YmQtMzZjOS00ZGFlLTljOGUtNGM5ODYwOWI1?= =?utf-8?B?MGYzO01TSVBfTGFiZWxfYTcyOTVjYzEtZDI3OS00MmFjLWFiNGQtM2IwZjRm?= =?utf-8?B?ZWNlMDUwX0NvbnRlbnRCaXRzPTA7TVNJUF9MYWJlbF9hNzI5NWNjMS1kMjc5?= =?utf-8?B?LTQyYWMtYWI0ZC0zYjBmNGZlY2UwNTBfRW5hYmxlZD10cnVlO01TSVBfTGFi?= =?utf-8?B?ZWxfYTcyOTVjYzEtZDI3OS00MmFjLWFiNGQtM2IwZjRmZWNlMDUwX01ldGhv?= =?utf-8?B?ZD1TdGFuZGFyZDtNU0lQX0xhYmVsX2E3Mjk1Y2MxLWQyNzktNDJhYy1hYjRk?= =?utf-8?B?LTNiMGY0ZmVjZTA1MF9OYW1lPUZVSklUU1UtUkVTVFJJQ1RFRO+/ou++gA==?= =?utf-8?B?776LO01TSVBfTGFiZWxfYTcyOTVjYzEtZDI3OS00MmFjLWFiNGQtM2IwZjRm?= =?utf-8?B?ZWNlMDUwX1NldERhdGU9MjAyMi0wNy0yNlQwOToxOTowOFo7TVNJUF9MYWJl?= =?utf-8?B?bF9hNzI5NWNjMS1kMjc5LTQyYWMtYWI0ZC0zYjBmNGZlY2UwNTBfU2l0ZUlk?= =?utf-8?Q?=3Da19f121d-81e1-4858-a9d8-736e267fd4c7;?= 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: 31183a22-ae06-40bd-ebda-08da6ee8b5dd x-ms-traffictypediagnostic: OS3PR01MB5576:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: lDIZhYcJ5qzjLPDdmeh6yfW6TTIcKcC0EFDC2EXgbALu5NzC57T2LGq25zY8VQnQX3tlSq9jJs5eC7Se1ZSgiGhqqkGW1OU8vs83Niy1kXzRhLJF6KG17dhQM/R2WzChlLscm+nmMjnxYT22BVdSLXpXwfZCS1j0SudCoVnWDr+tFI4RuwpZ0NKwJ+cdjxIUZ3cOUvFIq7yLQStJwoT6+oyYWajmfmDf9F07r8ZDwUiGFNG1feywxf+OG9igDjgJX8JhJcmxc5lTVOFBHNFfXbr0vVNPa/BUxgJGpe0fRbl6Qyde+K+h4N1A8ElGM9kRz5639aACspAL+wFHGdmjC5hMmUl0Sh7pBjkjECcwDqzUVCGaD4D9sEiqqTc78xugvXamOdqkIWzEsH1mUjGF2jkefoybLUTlSkdhsBsN85jKO8cGm87O4tjQzQ4j9UDRKhcFwYCS0/oMWvfa/BwC9Tg+hWh2BXbjWDQbWUf9pBAcFZLWgsaW1zCikmh3mDEE0XGhEXimW7JtD89FrcB1R88R2qpIiRJUKfvVzLZaShOKiXpWeGLvSdiLyeDgiYrya+OlqSWU9Vvzo1ZEC79DJiN/14qSDLuAv8gyIRzZpvKJn3aTaO0d/mKK7rj+Gw23mC4r+gRBlBSxw2INBa2v5k5KX1bbpZB4YZAaEUsmUOyx1LmUSuwV38ghSk6o4WpD+uVH3D/lmudRIt0CzmwXfZ30DlSxatd5vLfHSMHk2BECj1a72xWFGev9b5TXlQYvCMU6/Pi5FAbUWlzNN/MG1X1YZCW/Y2tqy91YNIeKmb1ix8d4ZY6AwhD8qdTJ4sIT x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:TYAPR01MB6315.jpnprd01.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230016)(4636009)(39860400002)(366004)(396003)(346002)(376002)(136003)(54906003)(38100700002)(122000001)(6506007)(7696005)(110136005)(316002)(76116006)(71200400001)(38070700005)(64756008)(85182001)(82960400001)(66946007)(66556008)(66446008)(66476007)(4326008)(8676002)(8936002)(33656002)(55016003)(26005)(478600001)(52536014)(9686003)(53546011)(2906002)(41300700001)(83380400001)(186003)(5660300002)(86362001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?RXJyYlNtNktDVFVSZXVIOE5PNmpVc28wNHlIYVJZMkxRK1hrSElCNVluWVVl?= =?utf-8?B?ODl2ckhPcU9mOUtsU3MvKzNnQTJIS1hPeVRJQlU0RCtOQStZcnlLY1E1VjZR?= =?utf-8?B?SzdEQjg0R2JVQlNsSDZ1U2pVYzBPbnJpcU56cGI1YUhYbUlpVnQzUkF4TUVP?= =?utf-8?B?cjBwWk03bmpFU0YwdGp2QnNrd01rL1doZlRBdkdsSFNTZkJ5VkorZSsvRXAz?= =?utf-8?B?TDdlMzRmNGY3RVJ2M3VrdUNHOTdURVc1Z3dGVlVrWTFIbTR0eVdPWXpXQnhz?= =?utf-8?B?MjlFN3VxV0RMTGJodmJFaU9CdjRVOHpVZE5xbGo4bGtxbjhWZlhZczdrNGpD?= =?utf-8?B?cTZ4S1dtdlZySFZMa0FSRldTS2dzM1kzN09JV09MMUFQQy82b0pxRS9rdVJK?= =?utf-8?B?VUFTUVBVV0RwN05CUm5LQ1ZTOU1lVGZpMVJqVUhQNXZiaDdJVTJBUWtJS245?= =?utf-8?B?TVRrMU5xajlVbks1TDkzZXg3YjdXVldoNU4rZEZtOG1jZHZHMUc5cXhqS0hL?= =?utf-8?B?aVNjT2xhQ1VFTjI0TW9KS2xlZWRKaWlURzlSZ3VtTjA0eGR5NzAwcUl3TUQx?= =?utf-8?B?R1hoNElLTG5vd2MwWVhCOU5kamxZeEF6Um43OStVak52Wkxvd2lVOVlWbThM?= =?utf-8?B?V1FZUmw5MjJ1TjRvR2ZXRTZMbk91UlE2aE82bEwzRUdUMGxRalZPWHdBL0FR?= =?utf-8?B?ZSt6M1Q5UUo2N0E3aFpkWGt2b0E3YWt6ZEVBMXNOWE1HM05HajRyd3VNYzk5?= =?utf-8?B?ZUo5TzJPd21sK0hDOFY4US8wNjIrSGs1dkRHazNqR01PTXoxcUY0UEg3TlZL?= =?utf-8?B?cEl5ZCtSOUsvK0FqT2JqZHJwMVNjY0ZvRDBxNm5ZcG4vQklCaUpNTTkwQ2Y1?= =?utf-8?B?YU1KcytBNlk1VnBQZUpyTFBLbGVEUmtQb2t4Y2duSjY4Qjg4Q01vOC9jNG9D?= =?utf-8?B?MlRmUUMzcDArQStiWitHWFFaUDJrNHlROXIxcklvOXZlMEhTU1Mzcm5lcFdQ?= =?utf-8?B?UHBsNTRDY3N5YmhHcGlMbU55d3krTE8yUzV4bHNRY0xXM09mSys4TGJsTnRa?= =?utf-8?B?TXA5bkNTL3NXNFJtM1pNTWMzZXlQelVLSVFWem8zd2dNNEZ1emEvTDdtSmpE?= =?utf-8?B?TFdCeUR3UURuM0d3VW1ySXBNN3lGR20wSUJpTHBublJ3cFU3V2o4U0Ixek5J?= =?utf-8?B?VXkvUVpSYmRQcFhTSWQzM05aS3g2WXZwYy82SzF0bUZOSkZWemg2dlRMaEMy?= =?utf-8?B?SnU2NkJpUndSSXFzbHNGYllLekxoUldrMXQ1MHR6cHIvMDZRTnU4VVhJN3Bv?= =?utf-8?B?ZjllY3UvajVTZENPY2xieEdpUVZPSWhpYXNoZkxQZXFlcFhUdUtHTnZ6bC83?= =?utf-8?B?OTFlVXFCbGVjRSttajBxQXUvR0JOc25mdEZUL3c2R3NseTNSSGE0L09SWnN5?= =?utf-8?B?OGswekF3WXlrZVBBVlBZSUpIRmZGdkk2Q1R5aUxNeGdiYVlpUFdDU3Z3bGxU?= =?utf-8?B?UlR1SG1MK1E0Z2U3TWRFekM5eVhqUmhUM1BaV0NsYlhvN2M5bEhDckEzWFgz?= =?utf-8?B?ZHhHd05TUmFwWHdFQlllTTBucDluQWVuamJIRnVBUVovOHB5S3Vaam4xbStF?= =?utf-8?B?V0ZmK01WUWpFMnNaZDZMbXBsVzBiQTlHTW1pdHBPK3R5N3ErUEFFd1V2djIx?= =?utf-8?B?U21rUkRBWnJkcEhhTkhGc21PeGFieXB4UDExUU1xM2QyRjFCRWEzUjYyQUVJ?= =?utf-8?B?THJmbmVSVlRWTlpNc25VeDFaalZxUFkvakVKZGRaUFlNeWlhQ2dYSXA1d2p3?= =?utf-8?B?d09pSzhrUy85dmtjczNaSVlJdU1ZbzRCMDZUYzVXV1k4NmNaYUM5bGtKUWx0?= =?utf-8?B?aENNSWVGRk9SaTRGSjhYeU1VR2dtdHlwQlFMVTd3TlpIaWhTN3pGcTR1a3BB?= =?utf-8?B?UXJvQ0owOWg2QU5GWFoySWNWdkRpYUhLMjRjclRXRnZrSFRrNEdLT0dWUXpG?= =?utf-8?B?T1pCY2dCV2tWWnp0YVdEdysweGRFQThVTmRPalVpWm54UGlLTnVFYi8xZnhN?= =?utf-8?B?UnhnSXpENjEybmEzY0d1RXgzU054MW5xRmQyNDFlcUdxZWM5S2tOZ3Q2dVRw?= =?utf-8?Q?DAj1tGJdJWl0NbtQ3+6FTU68G?= 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: TYAPR01MB6315.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 31183a22-ae06-40bd-ebda-08da6ee8b5dd X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Jul 2022 09:24:58.8722 (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: XCu9Y0xHHSVkTbkLOMXq3dfTyYnRkvBdIhgl8jOWb8TE/w8y48qASvRsnD0tY+u47UGqBkOnHEtK5tRTEebunA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: OS3PR01MB5576 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk T24gVHVlLCBKdWwgMjYsIDIwMjIgMzo1MiBQTSBNYXNhaGlrbyBTYXdhZGEgPHNhd2FkYS5tc2hr QGdtYWlsLmNvbT4gd3JvdGU6DQo+IA0KPiBPbiBUdWUsIEp1bCAyNiwgMjAyMiBhdCAyOjE4IFBN IEFtaXQgS2FwaWxhIDxhbWl0LmthcGlsYTE2QGdtYWlsLmNvbT4NCj4gd3JvdGU6DQo+ID4NCj4g PiBPbiBUdWUsIEp1bCAyNiwgMjAyMiBhdCA3OjAwIEFNIE1hc2FoaWtvIFNhd2FkYQ0KPiA8c2F3 YWRhLm1zaGtAZ21haWwuY29tPiB3cm90ZToNCj4gPiA+DQo+ID4gPiBPbiBNb24sIEp1bCAyNSwg MjAyMiBhdCA3OjU3IFBNIHNoaXkuZm5zdEBmdWppdHN1LmNvbQ0KPiA+ID4gPHNoaXkuZm5zdEBm dWppdHN1LmNvbT4gd3JvdGU6DQo+ID4gPiA+DQo+ID4gPiA+DQo+ID4gPiA+IGNhc2UgMw0KPiA+ ID4gPiAtLS0tLS0tLS0NCj4gPiA+ID4gVGhlcmUgYXJlIDY0IGNhdGFsb2cgbW9kaWZ5aW5nIHRy YW5zYWN0aW9ucy4NCj4gPiA+ID4gRGVjb2RlIDEwMGsvNTAway8xTSB0cmFuc2FjdGlvbnMuDQo+ ID4gPiA+DQo+ID4gPiA+ICAgICAgICAgICAgIDEwMGsgICAgICAgIDUwMGsgICAgICAgIDFNDQo+ ID4gPiA+IG1hc3RlciAgICAgIDAuMDYwMCAgICAgIDAuMTY2NiAgICAgIDAuNDg3Ng0KPiA+ID4g PiBwYXRjaGVkICAgICAwLjA2MjAgICAgICAwLjE2NTMgICAgICAwLjQ3OTUNCj4gPiA+ID4NCj4g PiA+ID4NCj4gPiA+ID4gU3VtbWFyeSBvZiB0aGUgdGVzdHM6DQo+ID4gPiA+IEFmdGVyIGFwcGx5 aW5nIHRoaXMgcGF0Y2gsIHRoZXJlIGlzIGEgb3ZlcmhlYWQgb2YgYWJvdXQgMyUgaW4gdGhlIGNh c2UNCj4gZGVjb2RpbmcNCj4gPiA+ID4gMTAwayB0cmFuc2FjdGlvbnMgd2l0aCA2NCBjYXRhbG9n IG1vZGlmeWluZyB0cmFuc2FjdGlvbnMuIFRoaXMgaXMgYW4NCj4gZXh0cmVtZQ0KPiA+ID4gPiBj YXNlLCBzbyBtYXliZSBpdCdzIG9rYXkuDQo+ID4gPg0KPiA+ID4gWWVzLiBJZiB3ZSdyZSB3b3Jy aWVkIGFib3V0IHRoZSBvdmVyaGVhZCBhbmQgZG9pbmcgYnNlYXJjaCgpIGlzIHRoZQ0KPiA+ID4g Y2F1c2UsIHByb2JhYmx5IHdlIGNhbiB0cnkgc2ltcGxlaGFzaCBpbnN0ZWFkIG9mIHRoZSBhcnJh eS4NCj4gPiA+DQo+ID4NCj4gPiBJIGFtIG5vdCBzdXJlIGlmIHdlIG5lZWQgdG8gZ28gdGhhdCBm YXIgZm9yIHRoaXMgZXh0cmVtZWx5IGNvcm5lcg0KPiA+IGNhc2UuIExldCdzIGZpcnN0IHRyeSB5 b3VyIGJlbG93IGlkZWEuDQo+ID4NCj4gPiA+IEFuIGltcHJvdmVtZW50IGlkZWEgaXMgdGhhdCB3 ZSBwYXNzIHRoZSBwYXJzZWQtPnhpbmZvIGRvd24gdG8NCj4gPiA+IFNuYXBCdWlsZFhpZEhhc0Nh dGFsb2dDaGFuZ2VzKCksIGFuZCB0aGVuIHJldHVybiBmcm9tIHRoYXQgZnVuY3Rpb24NCj4gPiA+ IGJlZm9yZSBkb2luZyBiZWFyY2goKSBpZiB0aGUgcGFyc2VkLT54aW5mbyBkb2Vzbid0IGhhdmUN Cj4gPiA+IFhBQ1RfWElORk9fSEFTX0lOVkFMUy4gVGhhdCB3b3VsZCBzYXZlIGNhbGxpbmcgYnNl YXJjaCgpIGZvcg0KPiA+ID4gbm9uLWNhdGFsb2ctbW9kaWZ5aW5nIHRyYW5zYWN0aW9ucy4gSXMg aXQgd29ydGggdHJ5aW5nPw0KPiA+ID4NCj4gPg0KPiA+IEkgdGhpbmsgdGhpcyBpcyB3b3J0aCB0 cnlpbmcgYW5kIHRoaXMgbWlnaHQgcmVkdWNlIHNvbWUgb2YgdGhlDQo+ID4gb3ZlcmhlYWQgYXMg d2VsbCBpbiB0aGUgY2FzZSBwcmVzZW50ZWQgYnkgU2hpLVNhbi4NCj4gDQo+IE9rYXksIEkndmUg YXR0YWNoZWQgYW4gdXBkYXRlZCBwYXRjaCB0aGF0IGRvZXMgdGhlIGFib3ZlIGlkZWEuIENvdWxk DQo+IHlvdSBwbGVhc2UgZG8gdGhlIHBlcmZvcm1hbmNlIHRlc3RzIGFnYWluIHRvIHNlZSBpZiB0 aGUgaWRlYSBjYW4gaGVscA0KPiByZWR1Y2UgdGhlIG92ZXJoZWFkLCBTaGkgeXU/DQo+IA0KDQpU aGFua3MgZm9yIHlvdXIgaW1wcm92ZW1lbnQuIEkgaGF2ZSB0ZXN0ZWQgdGhlIGNhc2Ugd2hpY2gg c2hvd3Mgb3ZlcmhlYWQgYmVmb3JlDQooZGVjb2RpbmcgMTAwayB0cmFuc2FjdGlvbnMgd2l0aCA2 NCBjYXRhbG9nIG1vZGlmeWluZyB0cmFuc2FjdGlvbnMpIGZvciB0aGUgdjkNCnBhdGNoLCB0aGUg cmVzdWx0IGlzIGFzIGZvbGxvd3MuDQoNCm1hc3RlciAgICAgIDAuMDYwNw0KcGF0Y2hlZCAgICAg MC4wNjEzDQoNClRoZXJlJ3MgYWxtb3N0IG5vIGRpZmZlcmVuY2UgY29tcGFyZWQgd2l0aCBtYXN0 ZXIgKGxlc3MgdGhhbiAxJSksIHdoaWNoIGxvb2tzDQpnb29kIHRvIG1lLg0KDQpSZWdhcmRzLA0K U2hpIHl1DQo=