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 1nqW7L-0006Iv-4S for pgsql-hackers@arkaria.postgresql.org; Mon, 16 May 2022 08:30:15 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1nqW7K-0003dK-2l for pgsql-hackers@arkaria.postgresql.org; Mon, 16 May 2022 08:30:14 +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 1nqW7J-0003cu-C0 for pgsql-hackers@lists.postgresql.org; Mon, 16 May 2022 08:30:13 +0000 Received: from esa10.fujitsucc.c3s2.iphmx.com ([68.232.159.247]) by makus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nqW7B-0005aI-Fj for pgsql-hackers@lists.postgresql.org; Mon, 16 May 2022 08:30:12 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=fujitsu.com; i=@fujitsu.com; q=dns/txt; s=fj1; t=1652689806; x=1684225806; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=Ya7w4DErzTGRUXWFjYAT7miJHRBKrXa85uUCqnGk15s=; b=D5l6uKdbaIC9XbQjgIsAlR9RaA6VXdlxosy4kscdpmhIQ9m/hF8usOaQ VofIUsxOBp4PfQUq8tV1QQgaBzlf6G7CpdUbM+qPOeEw9VCfYIwDPt1Vh y1JIklfW9Q7vH9iBgo6DeGC6UR3hk7CADKXDjltUX2n3ymLDRH5ZtT8dR Xs/XdtQE2T7plYigvCiS0lxaySzQmgfhA1fauWVg849DfXz6i8NeHFkk3 bZ5eEtIJ17xfa7Uq6eV2o78quD0nOCDze213edmS+YVNyYnNaaDtqstxe IxIdPtwgi0QUl2ttZD75p+ZJ21RZuK1m8u9AoGeoqC9siy1iJ6hNi9nUq Q==; X-IronPort-AV: E=McAfee;i="6400,9594,10348"; a="56000145" X-IronPort-AV: E=Sophos;i="5.91,229,1647270000"; d="scan'208";a="56000145" Received: from mail-os0jpn01lp2110.outbound.protection.outlook.com (HELO JPN01-OS0-obe.outbound.protection.outlook.com) ([104.47.23.110]) by ob1.fujitsucc.c3s2.iphmx.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 16 May 2022 17:30:02 +0900 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bCf6e5lJ7PRj6ZALjlG0AWRQZrczeBHsLerTncQxedEEd+ykA4KKl7DajyPYjNRUKMpQKyaptYRs+ABdE9R5tBNr/lA//PRERNoW6FkrG1Pbr8QxswJ3yGM/DJgUEDfwKYtlLcb6zUrjXrAR9QQH+BWCgdWnvOiFy4VTRJic9jY4e//36fVdNLlSZn9RqWsqLcpYJcShttfWXJuiNi6UoTdE90K/mpr5JLUBXDi50OhSR2sMIbIv3I9hp1kdB5ClmTh3xhisTJWU92q99Y/tMx5jPD7DPCVmpIoBAWf6QhMkDSIIePVfNwa6VN3KDzQnA9VZouuiTJ2Ta6c/xjxpSA== 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=Ya7w4DErzTGRUXWFjYAT7miJHRBKrXa85uUCqnGk15s=; b=MI3VfSENAsUQ82dtBlAavCh56SMfS2gBk6xQ2vUGWx8XIRbVObFtnuCA8Knwa8fyy6gawL7pc/7gHyYVs3GrRIIJbxEa7lR1BfufYzuD7Q2VHyvuw4mzWIQTXPp9qBbSVBTLcrQWRxdEz0GSiM1XgASACIOsZV1VekfCoSumHv8r/xnfZKE7KQ1obWV9L9I+NTSOpovxdptOsRQIkbBFuykQKS7oLb4b9D+9GUYhPlPHTkr/q3GvCPUkMMPjxk95r+OB30CYhLhqZxSvFw2Ei1rhlcvSjt8B7Dv7fGEa52xoqv3bo1N3qmMwhvoFALeu1DO+66QaIksbTJkZsguAUw== 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=Ya7w4DErzTGRUXWFjYAT7miJHRBKrXa85uUCqnGk15s=; b=fzUm0ZxMEvMPuH6+CNyMockZohpQ/mQAb49uPjhQkogNxT3KCmEfsyu+GqIfESuRj5G3LzsbwwHbCMVZEsQmtmdlDgFJoe6OmAQOVnzgntyKs5EwyVnCgSBezMU2semRau45U30JXObSJmEXDrHYL0c4wOUY2Ab0GTwT5dLXQ1A= Received: from TYCPR01MB8373.jpnprd01.prod.outlook.com (2603:1096:400:15f::9) by OS3PR01MB8301.jpnprd01.prod.outlook.com (2603:1096:604:1a0::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5250.13; Mon, 16 May 2022 08:29:59 +0000 Received: from TYCPR01MB8373.jpnprd01.prod.outlook.com ([fe80::6153:e765:7ac7:9817]) by TYCPR01MB8373.jpnprd01.prod.outlook.com ([fe80::6153:e765:7ac7:9817%9]) with mapi id 15.20.5250.018; Mon, 16 May 2022 08:29:58 +0000 From: "osumi.takamichi@fujitsu.com" To: 'vignesh C' , Peter Smith CC: Amit Kapila , Bharath Rupireddy , PostgreSQL Hackers Subject: RE: Skipping schema changes in publication Thread-Topic: Skipping schema changes in publication Thread-Index: AQHYPbvCzKj2ZUzO5U6fyH8s/IPVtKz8SzMAgAkgc4CAC/y5AIAGWxMAgAMxeYCAAY17gIACMF0AgALN0UA= Date: Mon, 16 May 2022 08:29:58 +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?Yy1hYjRkLTNiMGY0ZmVjZTA1MF9TZXREYXRlPTIwMjItMDUtMTZUMDg6Mjk6?= =?utf-8?B?NTdaOyBNU0lQX0xhYmVsX2E3Mjk1Y2MxLWQyNzktNDJhYy1hYjRkLTNiMGY0?= =?utf-8?B?ZmVjZTA1MF9NZXRob2Q9U3RhbmRhcmQ7IE1TSVBfTGFiZWxfYTcyOTVjYzEt?= =?utf-8?B?ZDI3OS00MmFjLWFiNGQtM2IwZjRmZWNlMDUwX05hbWU9RlVKSVRTVS1SRVNU?= =?utf-8?B?UklDVEVE4oCLOyBNU0lQX0xhYmVsX2E3Mjk1Y2MxLWQyNzktNDJhYy1hYjRk?= =?utf-8?B?LTNiMGY0ZmVjZTA1MF9TaXRlSWQ9YTE5ZjEyMWQtODFlMS00ODU4LWE5ZDgt?= =?utf-8?B?NzM2ZTI2N2ZkNGM3OyBNU0lQX0xhYmVsX2E3Mjk1Y2MxLWQyNzktNDJhYy1h?= =?utf-8?B?YjRkLTNiMGY0ZmVjZTA1MF9BY3Rpb25JZD1mNTViNzViYy01NGFhLTQ3ZWUt?= =?utf-8?B?ODE5Mi1iMmU2NzU3NWJkYTY7IE1TSVBfTGFiZWxfYTcyOTVjYzEtZDI3OS00?= =?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: 88822c93-664a-4e30-9b6c-08da371643a1 x-ms-traffictypediagnostic: OS3PR01MB8301:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: MIu29+s3d79jDjUdKcblAeGdencd3jhX3ELbyGET1BfGh+5tsrdiN3bM2bY/yZit74y8Ql4ZnBi+C2AElj6DHcKPMoig/VDYBshq92UVF3wx93TsgUa0t9b4vfW2qX23nb2KMlTet3OsS0Sn2+J3w2/jQ6LWXgsoQaekxj4f9L7jJizu1uu3QHCd5+J0Ex174UW3FIqQj3kjpPYCci6AgIakEgO9HwuFYcG/MDTmCBLPYUCpeNgML2GajgwKOz7f75IpWwzMMm9CcRdc5LejB78QA4FjkhdwaN6yMWBXmqwYYfClglzBFh9FF6tuy7sW9jk4OxgHEu62dXIR3FEm00PpBAj8L2EuX/Q2aCmJqueyKSJiowRhwgg9ca8hkV09ikWgHys4soqnMa58fdiuxOVvfJ2FmelPlfxiYLfkmQarO8qyX32ZEmOFS9PwcNC9bDd0pfDlnwhiV1UkyQcv71cCQeYfwdhuf+z6UrEy1NgdUlcMQqpOwcw/Xg6WgCsjE0OKzn1qsWsyiKqlecWDNcNggbs8zYlDEDW69C3pluPwhm+lkVqoV6m/cuXOuVoJD8P8pVgxHcLtq74x2kmg7X0fp5HY25vZUY4fzbPnXpCmivj6pWSqLYKpU209/DHPIWs/5UQ49Mg4JMocx3ZiZAiKh1M9TuMzpWMRLspAwXOpo/WFK5mG73jh7AzodJjlGYtz8/NCdJVMYWCHs+kv5Q== 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:(13230001)(4636009)(366004)(54906003)(76116006)(110136005)(66946007)(66446008)(66556008)(33656002)(64756008)(66476007)(4326008)(316002)(5660300002)(52536014)(38100700002)(26005)(86362001)(85182001)(71200400001)(2906002)(8676002)(8936002)(6506007)(53546011)(122000001)(7696005)(9686003)(83380400001)(82960400001)(508600001)(55016003)(186003)(38070700005);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?cHlvTzRLc2lnZVlLZUppM2hrdk50R1RWL3BZdCtUL0NyeVpkb013eFFhZnFI?= =?utf-8?B?SDVLWURnb2ZKSEw0UCt1YTZ5cHoyVW9UVzBIekh3aGFzT09ZZEpMbDVBZHh3?= =?utf-8?B?c1VvTEhrUEJnOGRLVFBMNGd0TklDR0xReWhGUVUzQWdMSzR5OGd6VmhmRWIz?= =?utf-8?B?eEhTVlZwbGxBeFRFQmQzUU4vMU5TQWlNcG5QTENXNWRMWFlKR0dvV3dJZE9w?= =?utf-8?B?STc2RGtxV3FKKzh5THBORGRyMXRuZXkyQ3V1dStUTTM4QzBvL0NZTWdhMVd2?= =?utf-8?B?VUFWOWtFOG1OcXlrRnlpTHB1ZWZJT3VLZWdHMGtFb0RpekhGR21yYWhPZnVn?= =?utf-8?B?WTNlVktmNUpxYU9EOVk3SjhBclNtVmluSDhVMlRadGxPWVdvbTlKRFFGN1pt?= =?utf-8?B?RGt6NDVpN1VHVS8xc2lMRTFmQ2h2SlIvZ3FEd2lSZDFJaWdIVHBqc3VSc0tK?= =?utf-8?B?MVZ6Z1pSeGU2a3FxSElSMGc5dWtITEU3NjVzMFJMRUpSMEtXdzY5TjZlS2Rj?= =?utf-8?B?Y3V3UzY0WG5aWkQrQ2w1dVljR01vM0l5WHFjcmR1VzRidEc1bnBBd2tWQjNs?= =?utf-8?B?L1NkNHFiSVptaGFvS1dTaXdXV1FoblpqSjVpMjVTZVlNTG1MUEhsY29qNUhn?= =?utf-8?B?VE9Bb0p1eFA2bC8rbFUwWEJlOWpCS0UwM1pQZGxGK0lrUmdLUlAvL0JIMW9w?= =?utf-8?B?dUZGRE9vTTBFM2wvWFNESzJ0ZTNxVUlFNUo1VE5YcnVqOWF1ZXN6N1NUd3VH?= =?utf-8?B?ZEN2ZStRTHI0eG5vd1Y4b1ZzbmU1blJNcVlDYXN3aHV3emJMbExtUW1Ic0ZS?= =?utf-8?B?NENtYlh0VDNMbHpHWGY5ak5vcythVWNIeUtkbzB3ZHFPMWNMUlVncWJacm9J?= =?utf-8?B?cmFRckltYyt6Wk5mTXZkZjM3MnZXb3VHWmhZdlk3cGFscDZoV2lrazBXcWJ2?= =?utf-8?B?aU9VWU12N1N2OFF2Rko4T3NpeXdSL0QwMWtaMkFkd0Z1TFZjeFZHR1UyY00v?= =?utf-8?B?N0U1dHNKSzV2bFZ6bVM3c21kaWg4TjZDd1hPRUROalM4OVJNMHlSL1JhaFZ4?= =?utf-8?B?b1FhWHJJa3RySjhVK21BL3M4VVN6QWsySjVRczN4RGkzUFdlYmZGZERyWDUw?= =?utf-8?B?VjI2d3hCTmQyRDJRVWMvbEFQM3F6aXVmb2xhSGl5VzEvb2lzUTF3NzBoMnpu?= =?utf-8?B?WGxnUnVkVWdZWnVvOVBGRWliSFd4Z2Q3VUZTUk9udWN4V0RHd2xDbWtPVzZ6?= =?utf-8?B?aklRdUN5WGVXSmp2VmtjU3RIMklSSit6YW80SXlJTmpBRTJzUlIvQ0FwemZM?= =?utf-8?B?b2FSNGZYMythSlVPNGZCVTVCbUxaUWZVNkZsamtTYy9LTXZNMTRFVGJGejdj?= =?utf-8?B?ZFlmMDlOZDJvWU5aTEZYWmRsOGxMK2Q0czE0VnlwMWpxTHNqUXUrM0Z6VTBp?= =?utf-8?B?K3BOWTZpak9SYm9mOUVOYmk5YXpWZmdCdnJiRVZDRjBXSVNEODczbEdINVNS?= =?utf-8?B?V3N6aHRmcktuekVxNDRWNGlGUzdVMjJWaXVKeDRtUnFoUis3Z3F6ZFQ0Mloy?= =?utf-8?B?L0xlWC9Gc3VrbmhyNTFMQXlWTEdBN0o1OWNtOElDaGRNWHBDajFVVFVMRHIz?= =?utf-8?B?MzY4cVFIejhsTi9XTVF4WjZRa1NWQmxJQWZWWTFXUk5LSGVJdlJhM2RDWUZG?= =?utf-8?B?OCtTbm5USGFhQnNCcU5rZVZkaHBnWThlWUtvcEhxWTEycGxxTnYzdGI1T3Ew?= =?utf-8?B?NUpmMlNqQlplak1Hd3B4elgrQisxbHQ3VWlIeEFRSUxRS09ad3NqMjZDK2ho?= =?utf-8?B?WGhNaHNxQkVxR0hwS3B0K0hNQ0VJQlA1ODZySVg4TlNkME1mcmJkRW9Wd3Jy?= =?utf-8?B?aXlEQzhIUmIvaHFJamJFR3MxV3hBRnJRbkkvQ0U1UHg3NWJpRXQyQzQ5eGEw?= =?utf-8?B?Y3I5TytmV2J5U2pZWDFOOSsxN0lwY2ZKYTl1OTFoalFkYlcvS3l1cmlFbWZi?= =?utf-8?B?UXRxVmtBLzhDZ2RTdlE0WFVEZFNCbDB2S1BXZTQxSzE5UlJ2clVtU05hZFJM?= =?utf-8?B?R1hKdUxMbHI1YXZVbngwSlJaa1hpbzZ5YjViOW9FVTczNEhVSWU4WGt3cWln?= =?utf-8?B?d05kdjhFclQ2WlpnRG5jM29wa0Jxb2dtTGdKakE4a2JtZWM1azVXYnJjNUNE?= =?utf-8?B?S1lFNTFmS3hTQzZSV0FFMWZieHNuMjY5eStoam1NZ2dyK1dGUm9KaFdzQ3VS?= =?utf-8?B?WmErYUd0ek13R1dCdFhtSlc3YVZBbEJ6cUt0OEcwT2pRZDNidk82eUFzMTdG?= =?utf-8?B?NHhUZStTTHU4eGQyR0dpVWxYNHJveVg4QTdDa3o5QUFOR1BlV1c5YlAzTTE0?= =?utf-8?Q?zWveiGQ8nCNcZox8=3D?= 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: 88822c93-664a-4e30-9b6c-08da371643a1 X-MS-Exchange-CrossTenant-originalarrivaltime: 16 May 2022 08:29:58.9663 (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: i/+DV0fveD2UYwljM7HPHy9wXbOBky6co0G5rZUjCUNvTqILS21B7fN0gkvrDmXn9XAs57v7nUltPxCKpb52N45TG1DGc1qKWH9eiZ8e6mQ= X-MS-Exchange-Transport-CrossTenantHeadersStamped: OS3PR01MB8301 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk T24gU2F0dXJkYXksIE1heSAxNCwgMjAyMiAxMDozMyBQTSB2aWduZXNoIEMgPHZpZ25lc2gyMUBn bWFpbC5jb20+IHdyb3RlOg0KPiBUaGFua3MgZm9yIHRoZSBjb21tZW50cywgdGhlIGF0dGFjaGVk IHY1IHBhdGNoIGhhcyB0aGUgY2hhbmdlcyBmb3IgdGhlIHNhbWUuDQo+IEFsc28gSSBoYXZlIG1h ZGUgdGhlIGNoYW5nZXMgZm9yIFNLSVAgVGFibGUgYmFzZWQgb24gdGhlIG5ldyBzeW50YXgsIHRo ZQ0KPiBjaGFuZ2VzIGZvciB0aGUgc2FtZSBhcmUgYXZhaWxhYmxlIGluDQo+IHY1LTAwMDItU2tp cC1wdWJsaXNoaW5nLXRoZS10YWJsZXMtc3BlY2lmaWVkLWluLUVYQ0VQVC1UQS5wYXRjaC4NCkhp LA0KDQoNCg0KU2V2ZXJhbCBjb21tZW50cyBvbiB2NS0wMDAyLg0KDQooMSkgT25lIHVubmVjZXNz YXJ5IHNwYWNlIGJlZm9yZSAiZXhjZXB0X3B1Yl9vYmpfbGlzdCIgc3ludGF4IGRlZmluaXRpb24N Cg0KKyBleGNlcHRfcHViX29ial9saXN0OiAgRXhjZXB0UHVibGljYXRpb25PYmpTcGVjDQorICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeyAkJCA9IGxpc3RfbWFrZTEoJDEp OyB9DQorICAgICAgICAgICAgICAgICAgICAgICB8IGV4Y2VwdF9wdWJfb2JqX2xpc3QgJywnIEV4 Y2VwdFB1YmxpY2F0aW9uT2JqU3BlYw0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHsgJCQgPSBsYXBwZW5kKCQxLCAkMyk7IH0NCisgICAgICAgICAgICAgICAgICAgICAg IHwgIC8qRU1QVFkqLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHsgJCQgPSBOVUxMOyB9DQorICAgICAgIDsNCisNCg0KRnJvbSBhYm92 ZSBwYXJ0LCBraW5kbHkgY2hhbmdlDQpGUk9NOg0KIiBleGNlcHRfcHViX29ial9saXN0OiAgRXhj ZXB0UHVibGljYXRpb25PYmpTcGVjIg0KVE86DQoiZXhjZXB0X3B1Yl9vYmpfbGlzdDogIEV4Y2Vw dFB1YmxpY2F0aW9uT2JqU3BlYyINCg0KDQooMikgZG9jL3NyYy9zZ21sL3JlZi9jcmVhdGVfcHVi bGljYXRpb24uc2dtbA0KDQooMi0xKQ0KDQpAQCAtMjIsNyArMjIsNyBAQCBQb3N0Z3JlU1FMIGRv Y3VtZW50YXRpb24NCiAgPHJlZnN5bm9wc2lzZGl2Pg0KIDxzeW5vcHNpcz4NCiBDUkVBVEUgUFVC TElDQVRJT04gPHJlcGxhY2VhYmxlIGNsYXNzPSJwYXJhbWV0ZXIiPm5hbWU8L3JlcGxhY2VhYmxl Pg0KLSAgICBbIEZPUiBBTEwgVEFCTEVTDQorICAgIFsgRk9SIEFMTCBUQUJMRVMgW0VYQ0VQVCBU QUJMRSBbIE9OTFkgXSA8cmVwbGFjZWFibGUgY2xhc3M9InBhcmFtZXRlciI+dGFibGVfbmFtZTwv cmVwbGFjZWFibGU+IFsgKiBdIFssIC4uLiBdXQ0KICAgICAgIHwgRk9SIDxyZXBsYWNlYWJsZSBj bGFzcz0icGFyYW1ldGVyIj5wdWJsaWNhdGlvbl9vYmplY3Q8L3JlcGxhY2VhYmxlPiBbLCAuLi4g XSBdDQogICAgIFsgV0lUSCAoIDxyZXBsYWNlYWJsZSBjbGFzcz0icGFyYW1ldGVyIj5wdWJsaWNh dGlvbl9wYXJhbWV0ZXI8L3JlcGxhY2VhYmxlPiBbPSA8cmVwbGFjZWFibGUgY2xhc3M9InBhcmFt ZXRlciI+dmFsdWU8L3JlcGxhY2VhYmxlPl0gWywgLi4uIF0gKSBdDQoNCg0KSGVyZSBJIHRoaW5r IHdlIG5lZWQgdG8gYWRkIHR3byBtb3JlIHdoaXRlc3BhY2VzIGFyb3VuZCBzcXVhcmUgYnJhY2tl dHMuDQpQbGVhc2UgY2hhbmdlDQpGUk9NOg0KIlsgRk9SIEFMTCBUQUJMRVMgW0VYQ0VQVCBUQUJM RSBbIE9OTFkgXSA8cmVwbGFjZWFibGUgY2xhc3M9InBhcmFtZXRlciI+dGFibGVfbmFtZTwvcmVw bGFjZWFibGU+IFsgKiBdIFssIC4uLiBdXSINClRPOg0KIlsgRk9SIEFMTCBUQUJMRVMgWyBFWENF UFQgVEFCTEUgWyBPTkxZIF0gPHJlcGxhY2VhYmxlIGNsYXNzPSJwYXJhbWV0ZXIiPnRhYmxlX25h bWU8L3JlcGxhY2VhYmxlPiBbICogXSBbLCAuLi4gXSBdIg0KDQpXaGVuIEkgY2hlY2sgb3RoZXIg ZG9jdW1lbnRhdGlvbnMsIEkgc2VlIHdoaXRlc3BhY2VzIGJlZm9yZS9hZnRlciBzcXVhcmUgYnJh Y2tldHMuDQoNCigyLTIpDQpUaGlzIHdoaXRlc3BhY2UgYWxpZ25tZW50IGFwcGxpZXMgdG8gYWx0 ZXJfcHVibGljYXRpb24uc2dtbCBhcyB3ZWxsLg0KDQooMykNCg0KDQpAQCAtMTU2LDYgKzE1Niwy NCBAQCBDUkVBVEUgUFVCTElDQVRJT04gPHJlcGxhY2VhYmxlIGNsYXNzPSJwYXJhbWV0ZXIiPm5h bWU8L3JlcGxhY2VhYmxlPg0KICAgICA8L2xpc3RpdGVtPg0KICAgIDwvdmFybGlzdGVudHJ5Pg0K DQorDQorICAgPHZhcmxpc3RlbnRyeT4NCisgICAgPHRlcm0+PGxpdGVyYWw+RVhDRVBUIFRBQkxF PC9saXRlcmFsPjwvdGVybT4NCisgICAgPGxpc3RpdGVtPg0KKyAgICAgPHBhcmE+DQorICAgICAg TWFya3MgdGhlIHB1YmxpY2F0aW9uIGFzIG9uZSB0aGF0IGV4Y2x1ZGVzIHJlcGxpY2F0aW5nIGNo YW5nZXMgZm9yIHRoZQ0KKyAgICAgIHNwZWNpZmllZCB0YWJsZXMuDQorICAgICA8L3BhcmE+DQor DQorICAgICA8cGFyYT4NCisgICAgICA8bGl0ZXJhbD5FWENFUFQgVEFCTEU8L2xpdGVyYWw+IGNh biBiZSBzcGVjaWZpZWQgb25seSBmb3INCisgICAgICA8bGl0ZXJhbD5GT1IgQUxMIFRBQkxFUzwv bGl0ZXJhbD4gcHVibGljYXRpb24uIEl0IGlzIG5vdCBzdXBwb3J0ZWQgZm9yDQorICAgICAgPGxp dGVyYWw+Rk9SIEFMTCBUQUJMRVMgSU4gU0NIRU1BIDwvbGl0ZXJhbD4gcHVibGljYXRpb24gYW5k DQorICAgICAgPGxpdGVyYWw+Rk9SIFRBQkxFPC9saXRlcmFsPiBwdWJsaWNhdGlvbi4NCisgICAg IDwvcGFyYT4NCisgICAgPC9saXN0aXRlbT4NCisgICA8L3Zhcmxpc3RlbnRyeT4NCisNCg0KVGhp cyBFWENFUFQgVEFCTEUgY2xhdXNlIGlzIG9ubHkgZm9yIEZPUiBBTEwgVEFCTEVTLg0KU28sIGhv dyBhYm91dCBleHRyYWN0aW5nIHRoZSBtYWluIG1lc3NhZ2UgZnJvbSBhYm92ZSBwYXJ0IGFuZA0K bW92aW5nIGl0IHRvIGFuIGV4aXNpbmcgcGFyYWdyYXBoIGJlbG93LCBpbnN0ZWFkIG9mIGhhdmlu ZyBvbmUgaW5kZXBlbmRlbnQgcGFyYWdyYXBoID8NCg0KICAgPHZhcmxpc3RlbnRyeT4NCiAgICA8 dGVybT48bGl0ZXJhbD5GT1IgQUxMIFRBQkxFUzwvbGl0ZXJhbD48L3Rlcm0+DQogICAgPGxpc3Rp dGVtPg0KICAgICA8cGFyYT4NCiAgICAgIE1hcmtzIHRoZSBwdWJsaWNhdGlvbiBhcyBvbmUgdGhh dCByZXBsaWNhdGVzIGNoYW5nZXMgZm9yIGFsbCB0YWJsZXMgaW4NCiAgICAgIHRoZSBkYXRhYmFz ZSwgaW5jbHVkaW5nIHRhYmxlcyBjcmVhdGVkIGluIHRoZSBmdXR1cmUuDQogICAgIDwvcGFyYT4N CiAgICA8L2xpc3RpdGVtPg0KICAgPC92YXJsaXN0ZW50cnk+DQoNClNvbWV0aGluZyBsaWtlDQoi TWFya3MgdGhlIHB1YmxpY2F0aW9uIGFzIG9uZSB0aGF0IHJlcGxpY2F0ZXMgY2hhbmdlcyBmb3Ig YWxsIHRhYmxlcyBpbg0KdGhlIGRhdGFiYXNlLCBpbmNsdWRpbmcgdGFibGVzIGNyZWF0ZWQgaW4g dGhlIGZ1dHVyZS4gRVhDRVBUIFRBQkxFIGluZGljYXRlcw0KZXhjbHVkZWQgdGFibGVzIGZvciB0 aGUgZGVmaW5lZCBwdWJsaWNhdGlvbi4NCiINCg0KDQooNCkgT25lIG1pbm9yIGNvbmZpcm1hdGlv biBhYm91dCB0aGUgc3ludGF4DQoNCkN1cnJlbnRseSwgd2UgYWxsb3cgb25lIHdheSBvZiB3cml0 aW5nIHRvIGluZGljYXRlIGV4Y2x1ZGVkIHRhYmxlcyBsaWtlIGJlbG93Lg0KDQooZXhhbXBsZSkg Q1JFQVRFIFBVQkxJQ0FUSU9OIG15cHViIEZPUiBBTEwgVEFCTEVTIEVYQ0VQVCBUQUJMRSB0YWIz LCB0YWI0LCBFWENFUFQgVEFCTEUgdGFiNTsNCg0KVGhpcyBpcyBiZWNhdXNlIHdlIGRlZmluZSBF eGNlcHRQdWJsaWNhdGlvbk9ialNwZWMgd2l0aCBFWENFUFQgVEFCTEUuDQpJcyBpdCBPSyB0byBo YXZlIGEgcm9vbSB0byB3cml0ZSBkdXBsaWNhdGUgIkVYQ0VQVCBUQUJMRSIgY2xhdXNlcyA/DQpJ IHRoaW5rIHRoZXJlIGlzIG5vIGhhcm0gaW4gaGF2aW5nIHRoaXMsDQpidXQgSSdkIGxpa2UgdG8g Y29uZmlybSB3aGV0aGVyIHRoaXMgc3ludGF4IG1pZ2h0IGJlIGJldHRlciB0byBiZSBhZGp1c3Rl ZCBvciBub3QuDQoNCg0KKDUpIENoZWNrQWx0ZXJQdWJsaWNhdGlvbg0KDQorDQorICAgICAgIGlm IChleGNlcHR0YWJsZSAmJiAhc3RtdC0+Zm9yX2FsbF90YWJsZXMpDQorICAgICAgICAgICAgICAg ZXJlcG9ydChFUlJPUiwNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGVycmNvZGUo RVJSQ09ERV9PQkpFQ1RfTk9UX0lOX1BSRVJFUVVJU0lURV9TVEFURSksDQorICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBlcnJtc2coInB1YmxpY2F0aW9uIFwiJXNcIiBpcyBub3QgZGVm aW5lZCBhcyBGT1IgQUxMIFRBQkxFUyIsDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBOYW1lU3RyKHB1YmZvcm0tPnB1Ym5hbWUpKSwNCisgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIGVycmRldGFpbCgiZXhjZXB0IHRhYmxlIGNhbm5vdCBiZSBh ZGRlZCB0bywgZHJvcHBlZCBmcm9tLCBvciBzZXQgb24gTk9OIEFMTCBUQUJMRVMgcHVibGljYXRp b25zLiIpKSk7DQoNCkNvdWxkIHlvdSBwbGVhc2UgYWRkIGEgdGVzdCBmb3IgdGhpcyA/DQoNCg0K DQpCZXN0IFJlZ2FyZHMsDQoJVGFrYW1pY2hpIE9zdW1pDQoNCg==