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 1wbdwW-002jNs-2W for pgsql-hackers@arkaria.postgresql.org; Mon, 22 Jun 2026 12:40:00 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wbdwU-006WsW-07 for pgsql-hackers@arkaria.postgresql.org; Mon, 22 Jun 2026 12:39:58 +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 1wbdwT-006WsO-1z for pgsql-hackers@lists.postgresql.org; Mon, 22 Jun 2026 12:39:57 +0000 Received: from mail-japanwestazlp170110001.outbound.protection.outlook.com ([2a01:111:f403:c407::1] helo=OS0P286CU010.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 1wbdwS-00000001aYG-00Dj for pgsql-hackers@lists.postgresql.org; Mon, 22 Jun 2026 12:39:56 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ofcq1SAUCEVl6ozJYt48xEi/oGRARsdlajB9x9qdC1GYHxt4lkUB+cY2SxrgEV4oCpZSm2FarQk+7DgGM50wtVKljKNbHXtrKC8N1f58F0YUlBnrPvJrbdrUOl65ehvvhq0NC6BedPpOz3hknzyuA52E0RqWZ/eY2efNFuLI0IAFjAkfXmmY0pdLeJuDz7NWv5dejVTQmSjETNGK+oUxf0Ay4UNnKs7YHqBYq3mYOMCSYYB+8dU9DxQISa6Thl5ea3pjdumzrvgDXXrHTmMt4l83OXp/vujvhqZxMx2ngvE9I+Yw55LNHjRlNmcDK+sxgt19JQzIxyJNsYLdeZzmcQ== 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=Lh9RKeRWauCWWcDRKAj+Gdx7h0fqTRrccifXM1Gxbrc=; b=bueHYgl/kUdKtXlany5yWe1jIzVM2iJqSeMoKKZZoivDxBrPCpCVfV9ZvByDTBs6Tv4lLqzyJOJvNKoETLqyxfqhgl59p7QnlfK+uWGqrKHRXofiGTCVuwtooZZaFwNc5FW0jB+Sy/RyfmXfi9m2EGyAx+TID3bvTJNCd8ijNg0bGRm6wYZp2wyV9ABAmRMvqmM6q7szayCOEB2Qd5TquobQ9/odUrf6n68fPUSq6gW9zRGj/M/OAChQaNRYvIMP6p+qff8BojRh7xxh8iMB4JB1RYe+SdShhBHjKEpsQOnOAE2SyPmWMkhfONe0HahY6kqZ2ghJNJWRf6++3YqEKQ== 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=Lh9RKeRWauCWWcDRKAj+Gdx7h0fqTRrccifXM1Gxbrc=; b=RIA5c0ZkVSCxip9GXTZl8MRdER8z959jExJhKRv0nrIzn/Ucq1V1Ox8Kd4mAvQKq9WnSoWNGD6cAYAhgYFHI6iMY9YtYgWWL2oECkPAwESW6QbPjuoXgXKcHUHrsuzc4fJNHaYQFqt6LDSgSbWlBwyZhTMzKwE3+MJ3Ka2MstTBD6lm8HGBK2P2huNoZqUVJO3EX8bXyfU9WgMHu4uOAsNTxjDoDFha6hulk+Gem+Q8CoNfvD3MKOi/zjHU/FvKFECb7EhwdEyyJGcEsMw/Ob1eDvu+njvbOGlNYTAypsQGyfrviBVzqt6pIQUWQyAlH906LQtA1OQGwfhe06hUwTg== Received: from OS9PR01MB12149.jpnprd01.prod.outlook.com (2603:1096:604:2e5::8) by OSRPR01MB12031.jpnprd01.prod.outlook.com (2603:1096:604:235::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.139.19; Mon, 22 Jun 2026 12:39:48 +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.21.0139.018; Mon, 22 Jun 2026 12:39:48 +0000 From: "Hayato Kuroda (Fujitsu)" To: 'vignesh C' CC: PostgreSQL Hackers Subject: RE: Include sequences in publications created by pg_createsubscriber Thread-Topic: Include sequences in publications created by pg_createsubscriber Thread-Index: AQHc//PYUIRZEJDq1UCNFm9GiQz6xbZKYcBQ Date: Mon, 22 Jun 2026 12:39:47 +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?NTBfQWN0aW9uSWQ9MDI0MWNjMWUtMDY0Yy00NmY4LTlmMjQtYTBhMTVkMDU5?= =?utf-8?B?MzczO01TSVBfTGFiZWxfYTcyOTVjYzEtZDI3OS00MmFjLWFiNGQtM2IwZjRm?= =?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?ZXREYXRlPTIwMjYtMDYtMjJUMTA6MjE6MDNaO01TSVBfTGFiZWxfYTcyOTVj?= =?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_|OSRPR01MB12031:EE_ x-ms-office365-filtering-correlation-id: d4ce1c07-13cf-445d-14dd-08ded05b58a2 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|1800799024|366016|376014|23010399003|11063799006|56012099006|18002099003|22082099003|1580799027|38070700021; x-microsoft-antispam-message-info: BjzZ0jv+7dtt/G5RNf8OpjxCxsS70ikxiWnpA0DpqBRbdSqiN2VCA+69Ic1XR9ff9tc1PUf263qjziglAtxiL9gPwMwQgPKlaV3BnysC4KsTtIT0WlRtqyl9e+Pig0Y74+X5pDVrEPFDADlOsKVlanzkCUbkB4eWB5TyQVu/u7qK8To6VViguM0fu0zpB+tKv3AI4gxeg49CsnJc4qOpVTOIiQEFfgciZD12h12hFlIhn6ibKYC9mIjDyvtFddC1yF9mpK6WQuaS3S9eDWD0BrawGtapGQ/y8Zz0BzBHnZSm2iIoyut89r56n2obyXpCJAFwThqAj+cyCadnWCtuVMJIZaG7+a8O6Dqt/7kpZuowTl5N2MpANAbJhZIHClJKSETtcQfRzFZcQ+lnvlvyrZumYgOdN3GmuViQ9SfP52vSClLzZMOozOnKOylumvfZlgok3p/Dq2wkZmKk7fNYHFUve96dt7vCgBUzOwNpLIo3YXIFh0+RFZXMxvUZ1X/Gce3Am1G7VN8oYUpsjmq2m50QgoLBfQ98dgTtuXwm548IiATbWy812/KuFxSIAnb/Q0ean0kFmyPye8NN8X/ehheoYnhguXZd3bUoDmtM5VN6tF78UZx/9M5Zuq5gXwGJOa5tmtxlDgDfc28327Ec8LYYbtshnPaStI3ARzTMwXEqKPrK7kTcDGeV5hvx2f0RryrYfeD83cFYXlDKX3RQpiBhHVkNeOon2T5RYhoLJGfjbdPInNsfyr9ROfeUDT6k 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)(1800799024)(366016)(376014)(23010399003)(11063799006)(56012099006)(18002099003)(22082099003)(1580799027)(38070700021);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?YlpZanVJWFNaRzczcnJCMnErbEN1V3VSMlZKUkhIeGtSa2FCQnQyKzIzcU9t?= =?utf-8?B?SUtnek5lRnNWYm1QTlRPb241Z2haMVZZWVkwWlhsRGVCU2xSd09TR1ZQTzJj?= =?utf-8?B?aFFUWjc0ZUhrd0tzclRMWnl1MG5DQUt0MG51c2Y4b3FrTEg3a3pZZGFPQnZy?= =?utf-8?B?eWRNWjJoMmFRTkF5VWZNZXpHcFJFdmVTVktVMjdYZVpLTWxWdGhiR2Zjekky?= =?utf-8?B?NEJPRTA5YzVTZnpPZ2hwWE1BdlRyeksza1o4aEpCUklyank4TGd3SkU1RzhV?= =?utf-8?B?U0pnVXZMSVRCWVViajlyem5UTzl2L2loTG9nNjBqMlBrNGZveGxvSTV2bkxi?= =?utf-8?B?YWhhb1N3VnB2cE5yQWJZVXVRMmJxaklIa1RoRWdUelhycTFON3pIQTdQNnFL?= =?utf-8?B?aUg5S3dMSjJsWWZNbjdheFl2cG0yemh0UVFmeVpiOGNLZHlLenJycGtUNjRH?= =?utf-8?B?c3Vha3ZNSDdtVmpwbW5RdXk0MmdVNjkxU2lnbTBEZWdsOGxSeWJJcXd4QW9I?= =?utf-8?B?T09HWHFWY2E1Q20xL3paZDFCT3k3SHowRk56eGlFOFNjMTdveE9YaFNnK2VQ?= =?utf-8?B?ZFZoTzBVWDFGVEQ1bmtrTWZiS1lMakNpN0JhS29yWXlIdXplcFB1UGZTeEVi?= =?utf-8?B?cWlpWGN0OE01NWQ3ZXQvZmtzdXdVbUNxbkpoUkl2Z1Bva0hpOGdWaE9ORis2?= =?utf-8?B?VUY1NFB3L3Q4WFhOVng1cXVzMXJCUWlSSTg1SEgydGJWNG1xd0tJYnlnaWhp?= =?utf-8?B?UDZad1Rzd0VHM1g4M2s4TlU3MU5EakJIMWhQK21OWkE1NUdTRGxDU3AwYnN6?= =?utf-8?B?UTlOQTQ5ZDBIQXc4WFJHV3dndXVrc3I0eGlnRGxtRnNjVGs0K0FZNlljc20w?= =?utf-8?B?c1hGVENySjF0NmI1SWNEOHhHT0Q2RXo4WjBvQjdtcjJpWndLYlJmMWhyWFMx?= =?utf-8?B?Z3NYQ0c5b2tPY3lGcml3V0pRTzVDb0VQMjh6aitUUitUKzZZd3pzOWt5d0Vt?= =?utf-8?B?TlJFb0IrR0h5VWFEM1l0NjIxdFZDQ1VQdkRoU1JrdzdaOWR6bjkzMFlIN1BM?= =?utf-8?B?aG5SZGpKa0dMbHdDR1pIVFM2RDEvQ3BNWGtHZzA0akxGNkRuZXR6dFpGT3p6?= =?utf-8?B?TVhUQ2ZXM3NVTW5oQm9zd05hQnMzeC9ua04ybUsyTmNYdlhSTXBLS2lTblZi?= =?utf-8?B?RzBCYXlhSy9xenZVTmlIdkZJV2E0ZzhRMVlXSHVuQ0FaR2lBTXFweGpiVVBT?= =?utf-8?B?Z2JONWExM2V1SnI1TVRRSTF3TFdBS0o2cWZRU1Y5amQ1LzJpOFpxblJGNDUy?= =?utf-8?B?dlBBWW5PUWZsb0UyZStEc2pRMUgwZWNPSXdGYVduR2NhVnVpa0lPcjlLbmhO?= =?utf-8?B?L1c1dm1oTlRYNjRoNHExakhvdHQ5c2tERDVNNTB0ZithQm9ONUN2WmZPK1dK?= =?utf-8?B?TVp4alI4Y1VJeHRuZ2VlNDNYeGFpQ3FDL09sOVl6VldPQUd0ck9XNDhrTmxq?= =?utf-8?B?cXVKeUFCT2RJZ3oxc09WekNjMFhnUkNGWWtWd0E5cVlaSm5oNmJiWis3VXhP?= =?utf-8?B?QVVCOTYwTkwwSEcwRWtvNGN6YVNNNDU1VDVWWC9tc2pQZ01pU210aSs4NDBp?= =?utf-8?B?bWlZS0FuL0tSd05XbURndlJMOU93alVUbEZhYnBodmplWWtrTDVOZmp3c2hC?= =?utf-8?B?NFJudFQrbTZlSDk0dkFUSHpRMWlnTEU1a1ZPd0RCU0RLblRscjRHd3V6MDYr?= =?utf-8?B?dVFsVkw4UGkvZnRqL0Uxckg3K1haUHJzQ3VrSHVxK3ZCbDZVVllGM2RsYkxw?= =?utf-8?B?elZhUkIveGpHdWIreGNTeG0zNjhVOWpSTWZwaTFNeFRycmJXdE9pS0lPZzhZ?= =?utf-8?B?N1VUR1Y3cEt3cFVpdUtEc3VWV2NMOXcrOWdsaHdnbEJtUldHTmx4dHVycmJ3?= =?utf-8?B?emZaSkhFbVU5Zzg2UTRlcE9yTTJEeHJBVVUrTEg0OFc5UVVpY1RLS2QrSHl0?= =?utf-8?B?WnVJREZaY1E4dEoveDRITlFTTWgwZUN6Z3pVaFJvMWtSc1dLcnBVTjJrQllH?= =?utf-8?B?cEJYZkQrY3ViKzJFaENCSHBCcGg0WXdBZDFoZGkwTDU1K1RVVXgzSGx1aGJi?= =?utf-8?B?YzJmbmVzQm96NkY0RTRWTXBUY1NYYjRJeHhzQTVQZ09BN0FtRVM0YzlFYStF?= =?utf-8?B?Q3lGMUtnNkFSQnlKczY2YmoxWU5zTnFFU0xNcHQycEpMUFZXVGExOHZ0RHRY?= =?utf-8?B?SVZ1N25PY04wVEpCNk5vYWFDWnRRVjd2djJ4SHBONWxoK09CTWkySmxTY2hY?= =?utf-8?B?V1cxcXI2TGRPNGpSYTR4dmJYR09wRDA0OGszcjFUSy9HWHQ0bHE3UT09?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-Exchange-RoutingPolicyChecked: swrxEXK27nWACwTQqoxPLGJKAu2VC4koK+YhwpdVzlf/9ANJ0qZl0v7rJyCfe0gpcBDr1gbGFiK7CK93UBPYhVVepAqVbZ/ZfCFckfIyPItQiTVmOGyISfVGEOO8DnCSYRm8gb2/MxdMdlcTEeqMFRQUSgk7nMe4RM/XybeCgcDqmDEtgMoT2CEy87pckMU5g2ueV6WETPjTnLf89/+SdeAKxnCGf6wV3RxL4G3rLlCYxGlpTZsN3QlQ6VuL6dlIxekhzaEcGaFclFPEumiWSwvHbrRmBMmyvgJaq6/dtJJW2IREMUmpaGOV+IL/N+yPdl0X/Rvp1Sm494Pz7zzMRA== 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: d4ce1c07-13cf-445d-14dd-08ded05b58a2 X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Jun 2026 12:39:47.9806 (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: r+docB8cybbMGQlgY4YoyAayUOvUcTbHW9mWYjH1wBpaUD6oBvkHWISDoDZjPdr+NJ9UCVbIuUT+Zz6fRtaj3yNkn2LMFeeLOrY7mr3rLwo= X-MS-Exchange-Transport-CrossTenantHeadersStamped: OSRPR01MB12031 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk RGVhciBWaWduZXNoLA0KDQo+IFJlY2VudGx5LCBjb21taXQgOTZiMzc4NDk3MzQ2NzNlN2M4MmZi ODZjNGYwYTQ2YTI4ZjUwMGFjOCBhZGRlZA0KPiBzdXBwb3J0IGZvciBwdWJsaXNoaW5nIEFMTCBT RVFVRU5DRVMsIGFuZCBjb21taXQNCj4gNTUwOTA1NWQ2OTU2NzQ1NTMyZTY1YWIyMThlMTViOTlk ODdkNjZjZSBpbnRyb2R1Y2VkIHNlcXVlbmNlDQo+IHN5bmNocm9uaXphdGlvbiBzdXBwb3J0LiBU aGVzZSBmZWF0dXJlcyBjYW4gYmUgbGV2ZXJhZ2VkIGJ5DQo+IHBnX2NyZWF0ZXN1YnNjcmliZXIg dG8gaW5jbHVkZSBzZXF1ZW5jZXMgaW4gdGhlIHB1YmxpY2F0aW9uIGFuZA0KPiBzeW5jaHJvbml6 ZSB0aGVpciBzdGF0ZS4NCj4gV2l0aCBzZXF1ZW5jZSBzeW5jaHJvbml6YXRpb24sIHRoZSB3b3Jr ZmxvdyBiZWNvbWVzOg0KPiBTdGVwIDEpIFJ1biBwZ19jcmVhdGVzdWJzY3JpYmVyIHRvIGNvbnZl cnQgcGh5c2ljYWwgcmVwbGljYXRpb24NCj4gY2x1c3RlciB0byBsb2dpY2FsIHJlcGxpY2F0aW9u IGNsdXN0ZXI6DQo+IFN0ZXAgMikgUnVuIHBnX3VwZ3JhZGUgdG8gdXBncmFkZSBOb2RlLUIgdG8g bmV3IFBHMTkgdmVyc2lvbjoNCj4gU3RlcCAzKSBTdG9wIGNvbm5lY3Rpb25zL2RhdGEgY2hhbmdl cyBpbiBOb2RlLUENCj4gU3RlcCA0KSBTeW5jaHJvbml6ZSB0aGUgaW5jcmVtZW50YWwgZGF0YSBj aGFuZ2VzIG1hZGUgb24gTm9kZS1BIGR1cmluZw0KPiB0aGUgdXBncmFkZSBwcm9jZXNzIHRvIE5v ZGUtQi4NCj4gU3RlcCA1KSBSdW4gQUxURVIgU1VCU0NSSVBUSU9OIC4uLiBSRUZSRVNIIFNFUVVF TkNFUyB0byBzeW5jaHJvbml6ZQ0KPiB0aGUgc3RhdGUgb2YgYWxsIHN1YnNjcmliZWQgc2VxdWVu Y2VzLg0KPiBTdGVwIDYpIFJlZGlyZWN0IFdyaXRlcyB0byBOb2RlLUIgYWZ0ZXIgdGhlIGNhdGNo dXANCj4gU3RlcCA3KSBEZWNvbW1pc3Npb24gTm9kZS1BDQo+IFN0ZXAgOCkgQ3JlYXRlIFN0YW5k Ynkgbm9kZSB1c2luZyBwZ19iYXNlYmFja3VwLCBOb2RlLUMgZnJvbSBOb2RlLUINCg0KSUlVQywg dGhlcmUgaXMgYW4gYWx0ZXJuYXRpdmUgdG8gcnVuIHRoZSBiZWxvdyBjb21tYW5kIGFmdGVyIHRo ZSBzdGVwIDE6DQpBTFRFUiBQVUJMSUNBVElPTiAuLi4gU0VUIEZPUiBBTEwgVEFCTEVTLCBBTEwg U0VRVUVOQ0VTLg0KQnV0IHlvdXIgcG9pbnQgaXMgdGhhdCB0aGVyZSBhcmUgbm8gc3BlY2lmaWMg YmVuZWZpdHMgbm90IHRvIGluY2x1ZGUgc2VxdWVuY2VzDQphbmQgdG8gcnVuIHRoZSBBTFRFUiBj b21tYW5kIGJ5IHRoZW1zZWx2ZXMsIHJpZ2h0Pw0KU291bmRzIHJlYXNvbmFibGUgZm9yIG1lLg0K DQpUd28gcXVlc3Rpb25zOg0KDQoxKQ0KRG8geW91IHRoaW5rIHdlIHNob3VsZCBydW4gQUxURVIg U1VCU0NSSVBUSU9OIFJFRlJFU0ggU0VRVUVOQ0VTIGNvbW1hbmQgd2l0aGluDQp0aGUgY29tbWFu ZCB0byBzeW5jaHJvbml6ZSBzZXF1ZW5jZXM/IEl0IG1heSBuZWVkIHNvbWUgYWRkaXRpb25hbCBj aGVja3Mgc2luY2UNCnB1YmxpY2F0aW9ucyBzcGVjaWZpZWQgYnkgdGhlIHVzZXIgbWF5IG5vdCBi ZSB0aGUgRk9SIEFMTCBTRVFVRU5DRVMuDQoNCjIpDQpUaGVyZSB3YXMgYSBwcm9wb3NhbCB0byBh bGxvdyB0aGUgYXV0b21hdGljIHN5bmNocm9uaXphdGlvbiBvZiBzZXF1ZW5jZXMgWzFdLg0KV2hh dCBpZiBib3RoIHlvdXIgcHJvcG9zYWwgYW5kIFsxXSBhcmUgcHVzaGVkPyBJcyB0aGVyZSBhbnkg ZG93biBzaWRlcyBpZiB0aGUNCnNlcXVlbmNlc25jIHdvcmtlciBleGlzdHMgZHVyaW5nIHRoZSBj b252ZXJ0aW9uPw0KDQpbMV06IGh0dHBzOi8vY29tbWl0ZmVzdC5wb3N0Z3Jlc3FsLm9yZy9wYXRj aC82NTE0Lw0KDQoNCkNvbW1lbnRzIGZvciB0aGUgcGF0Y2g6DQoNCmBgYA0KLSAgIGRvZXMgbm90 IGNvcHkgdGhlIGluaXRpYWwgdGFibGUgZGF0YS4gSXQgZG9lcyBvbmx5IHRoZSBzeW5jaHJvbml6 YXRpb24gcGhhc2UsDQotICAgd2hpY2ggZW5zdXJlcyBlYWNoIHRhYmxlIGlzIGJyb3VnaHQgdXAg dG8gYSBzeW5jaHJvbml6ZWQgc3RhdGUuDQorICAgZG9lcyBub3QgY29weSB0aGUgaW5pdGlhbCB0 YWJsZSBvciBzZXF1ZW5jZSBkYXRhLiBJdCBkb2VzIG9ubHkgdGhlDQorICAgc3luY2hyb25pemF0 aW9uIHBoYXNlLCB3aGljaCBlbnN1cmVzIGVhY2ggdGFibGUgYW5kIHNlcXVlbmNlIGlzIGJyb3Vn aHQgdXANCisgICB0byBhIHN5bmNocm9uaXplZCBzdGF0ZS4NCmBgYA0KDQpJIGRvbid0IHRoaW5r IGl0J3MgY29ycmVjdCwgc2VxdWVuY2VzIGlzIG5vdCBzeW5jaHJvbml6ZWQgZHVyaW5nIHRoZSBj b21tYW5kDQpmb3Igbm93Lg0KDQpgYGANCi0gICAgICBwb2ludC4NCisgICAgICBwb2ludC4gVGhl IHN1YnNjcmlwdGlvbiBpcyBjb25maWd1cmVkIHRvIGluY2x1ZGUgc2VxdWVuY2VzLiBTZXF1ZW5j ZQ0KKyAgICAgIHZhbHVlcyBjYW4gYmUgc3luY2hyb25pemVkIGF0IGFueSB0aW1lIGJ5IHJ1bm5p bmcNCisgICAgICA8bGluayBsaW5rZW5kPSJzcWwtYWx0ZXJzdWJzY3JpcHRpb24tcGFyYW1zLXJl ZnJlc2gtc2VxdWVuY2VzIj4NCisgICAgICA8Y29tbWFuZD5BTFRFUiBTVUJTQ1JJUFRJT04gLi4u IFJFRlJFU0ggU0VRVUVOQ0VTPC9jb21tYW5kPjwvbGluaz4sIHdoaWNoDQorICAgICAgZmV0Y2hl cyB0aGUgY3VycmVudCBzZXF1ZW5jZSBzdGF0ZSBmcm9tIHRoZSBwdWJsaXNoZXIgYW5kIGFkdmFu Y2VzIHRoZQ0KKyAgICAgIGNvcnJlc3BvbmRpbmcgc3Vic2NyaWJlciBzZXF1ZW5jZXMuDQpgYGAN Cg0KSSBkb24ndCB0aGluayB0aGUgZGVzY3JpcHRpb24gc2hvdWxkIGJlIGFkZGVkLCBiZWNhdXNl IGhlcmUganVzdCBkZXNjcmliZXMgd2hhdA0KdGhlIHBnX2NyZWF0ZXN1YnNjcmliZXIgZG9lcy4N Cg0KQmVzdCByZWdhcmRzLA0KSGF5YXRvIEt1cm9kYQ0KRlVKSVRTVSBMSU1JVEVEDQoNCg==