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 1vqoEB-000rhm-1j for pgsql-general@arkaria.postgresql.org; Fri, 13 Feb 2026 08:08:41 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vqoEA-00D5o5-0X for pgsql-general@arkaria.postgresql.org; Fri, 13 Feb 2026 08:08:38 +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 1vqoE9-00D5nw-1R for pgsql-general@lists.postgresql.org; Fri, 13 Feb 2026 08:08:38 +0000 Received: from cmail50.mailinfra.com ([193.244.253.162] helo=mail60.mailinfra.com) by makus.postgresql.org with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1vqoE6-00000000Pkq-3IJL for pgsql-general@lists.postgresql.org; Fri, 13 Feb 2026 08:08:36 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kbc.be; s=selector-bbb; t=1770970116; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version:content-transfer-encoding; bh=DZp7Cuy+/VmuHqmBSNVwS0ogvohm7kJcUQsfqDOtnlo=; b=MHR6Klbf3VZdUTFiMTe43JJ40NUVaz8TPthEqOY/tSwvaWGMTnT9maJY u7eJ9mJxHI6JtDTOoQO6dnIVP0geTgqXNZVrQUDZyks5YjCfIO0YLCX6b iIC4lpDHbO/S46a94qzgvW43lKusuO6+t2Urg4F67is9Fj9iQ8IV1CGhd c14Yau/b4BXLC1H1TWMLOgRZ0gZ//7sbkVSGifrAGK9V5jZov5cOiQi0f 41XQhEri1MU+A2SJ7B9mE4xgh07gvfA3IMKUhwKl6e5i5vdx1xGyJ5TxL gP2SjeaGKLrmWjqcIt0P3CACHtEZGKiUN+GBA0b3ObpNtk+XJnoNv3V+v A==; X-CSE-ConnectionGUID: S54QdV35RBCzerrw+oddQA== X-CSE-MsgGUID: vwhflai9RgSK1WIQznJDfQ== X-interpillar: False X-massmail: False X-trusted-saas: False Received: from mail113.mailinfra.com ([193.244.104.21]) by mail68.mailinfra.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 13 Feb 2026 09:08:33 +0100 Received: from GVXPR05CU001.outbound.protection.outlook.com (mail-swedencentralazon11013000.outbound.protection.outlook.com [52.101.83.0]) by mail113.mailinfra.com (Postfix) with ESMTPS id 40DA760008F; Fri, 13 Feb 2026 09:08:32 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=eARO8SkE2oONmsnVxLiR+SUOHbBSAe/5sTG/GxCqjD8QKopYqSnpWmn0i6eP4nxIidXoe35Ep8TUjYviGl4jub97uN5+NXcHcnavYQhTTbAM+kcybxVIVpXLFmyIG1uHLpqZStLe3MZ5QMREeVZAxQgIBut5qhiCqi/RRMjpOjbMTvZmKOPptyHtpViRqt5XT/FfaASpboRi+a8ehuMtDSRefzpMwlJ4ibkjnFv+Y6A3Femm5L3SrbyHFMuryWTXhUMX7RjAHTp6kq0rALwBrb0nnrV6WdDXloUrb+6cBVDGEmbxOQJiP14rRaws86viOlci4kMDrbqsem/CiBK5pA== 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=UOk6FyTNJnIJbb6PMIrmrTdLyb6DpVxkpceSRjfYsEI=; b=tgkkaYu9mjnpFbC4BKpAcX1cv2R4q1HH9CIB5mO/iti/uSnJ5BpmS6bM52yaVWXshq4N0mlc295ZyYjDF9mLk0rcAtGQixLSB7s2t1PmwcKPLaw3VlASbHuHTmctggbH6EBohvlXID4iF3fX5gnL4MQaAg0snipXAdpyVaJfwLSAGtgqMmb6gSSwOm3FbKDfaQsaStnJxPkhOooVGTnc0B21HKYQQ4BLFlA5drI42QVnd31PC8W3GRMx86UoKX5vI6+ClQELdq0HoUI9VQ5MxrLAkR02arLZs1lUAODrab77PT2dRsj6IqvWT1jziypiOTmvk4b0eTPy2Nmlz2j2Aw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=kbc.be; dmarc=pass action=none header.from=kbc.be; dkim=pass header.d=kbc.be; arc=none Received: from AS2PR05MB10754.eurprd05.prod.outlook.com (2603:10a6:20b:64c::7) by AM0PR05MB12378.eurprd05.prod.outlook.com (2603:10a6:20b:73f::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9611.13; Fri, 13 Feb 2026 08:08:30 +0000 Received: from AS2PR05MB10754.eurprd05.prod.outlook.com ([fe80::d189:6660:2fdc:d9a4]) by AS2PR05MB10754.eurprd05.prod.outlook.com ([fe80::d189:6660:2fdc:d9a4%5]) with mapi id 15.20.9587.017; Fri, 13 Feb 2026 08:08:29 +0000 From: Wim Rouquart To: Adrian Klaver , Greg Sabino Mullane CC: "pgsql-general@lists.postgresql.org" Subject: RE: Index (primary key) corrupt? Thread-Topic: Index (primary key) corrupt? Thread-Index: Adwol1a+rcvHuOuQQceM5FEl8oW9YQAHiEkAACShEdAAB3jzAAAAjjoABGxqcgADNfAWkAALH2WAEdn63xAACBjIgAAnIcgwAAutSwAAITAcAALReb8AACBlmDA= Date: Fri, 13 Feb 2026 08:08:29 +0000 Message-ID: References: <1bfa0b6b-11a8-458f-a3f3-3f86574abc1d@aklaver.com> <5043ff13-2f39-4a80-a8f8-6765746b6a89@aklaver.com> <58221272-d684-4799-a113-d5a5031a0b05@aklaver.com> In-Reply-To: Accept-Language: nl-BE, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_d44a7eb9-e308-4cb8-ad88-b50d70445f3a_Enabled=True;MSIP_Label_d44a7eb9-e308-4cb8-ad88-b50d70445f3a_SiteId=64af2aee-7d6c-49ac-a409-192d3fee73b8;MSIP_Label_d44a7eb9-e308-4cb8-ad88-b50d70445f3a_SetDate=2026-02-13T07:53:05.0000000Z;MSIP_Label_d44a7eb9-e308-4cb8-ad88-b50d70445f3a_Name=d44a7eb9-e308-4cb8-ad88-b50d70445f3a;MSIP_Label_d44a7eb9-e308-4cb8-ad88-b50d70445f3a_ContentBits=3;MSIP_Label_d44a7eb9-e308-4cb8-ad88-b50d70445f3a_Method=Standard authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=kbc.be; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: AS2PR05MB10754:EE_|AM0PR05MB12378:EE_ x-ms-office365-filtering-correlation-id: 0e974dda-be1e-4bd1-d580-08de6ad712c1 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|376014|366016|1800799024|19092799006|7053199007|38070700021; x-microsoft-antispam-message-info: =?utf-8?B?d1FDb3AyZDR4N2lVUmtSa2w4MzdmanFlMXFYQ2V6V1hKUHVrZ3FjWWtaYVF4?= =?utf-8?B?cUxGU0ZsYUtwQTRzd2hSOGtFaEs3N0psMHM2b2doek1sdndlUEZ0eXRiUVpi?= =?utf-8?B?aTBlRVNGMEZ5c1ZwSFQ2bWlsSkpsT1hoTWZtbVhvaU5Ed2NPRmZIMld2bzV4?= =?utf-8?B?VjJRMGljZmtPK05ZVWJNRFRmQktUaEwyQjhkMW5iNjJWdllNb1ZQRGMzOFpE?= =?utf-8?B?U0IwUnRnbXdMSHVDMHEvWEhlNVpoRmtGd2U0Y1pDcytOcWR0S3MxQWpQcVRB?= =?utf-8?B?enlZVUJOVXluLzEwdVRSeGQxOG0xVGlJZ0E1dUNmbkZUL09UVWc3TGZkR0F0?= =?utf-8?B?ZVdhOGM2V2JMbWt4ZUJhc25wYmlEVytheUlnR2g0K21VZHk0alpWeXZwWWpD?= =?utf-8?B?b3BnZ1dtczM2OEQvOFhOWmo5M1kxaW9XN3FpNmhhT3p5QzBwM1ZLOWRkQ01Y?= =?utf-8?B?YXZsZjNDUHpDK0xvZVNKSU9sem42Z1JwWG8wUkxST0d5NmpGVGxqS3dScGpj?= =?utf-8?B?MDlLZVdpWXdQWjhKTkthdGUyRHdWczNWYXFGUW96MnZzaFBUb1hOZnV1VDFB?= =?utf-8?B?Uk9RbXQvaW5xdnh0ejNEMnJXZHFyUURieXhHbTZKN05rYnJhVWVVSUd4dkRH?= =?utf-8?B?dFA0ZVJkdXRrWWZrRW5uazljbVlaMDdOU3kyUHJJbTE5ZW1ndHd0QnVheXZO?= =?utf-8?B?RlJzYlFESm90Y2ttelVDdU96azR5bDlmaWp2RytsODFHUkhLUU1iTGZxZVNy?= =?utf-8?B?SEJZREhaZUM1Q3JzNTlmNVIvZjJZcFlUODNUcDFqN1ZDRzAwUDRERGh1U3dl?= =?utf-8?B?di9Rd29tczZnR1FjdVBOMVEyN094UVZxUzh0RGQyTGJ4TnAweXNaS1ZmQVNU?= =?utf-8?B?Q1BIWXhId3UyQVZ6d0gxWXhWTGE1dWlDRVd5N3dJQzhyVjBHbkh1SWRDTDIz?= =?utf-8?B?cUJYWEdQZ1Zucjh5TFRFL1RlQ1diOW1sMDVNeDQ1K25SNHBwYUNpS0R2VXBX?= =?utf-8?B?Y0JlVjU5UU5WdFNOL0dnRXBZd1hVMTVqKzN0YXVwMmk2SHE4WGwxZWhrLy9i?= =?utf-8?B?cWxTM0ZGcFVKaDlWSmg5M2xQR0FFTHRmVVk3L0JPcTRmR2paK080NGtBNjls?= =?utf-8?B?b2h1QWRPbTZWMzF4WUdkRWZnNWtOUGYwRUIzeEN3dUMrL0dkWXBPa1IvUTFZ?= =?utf-8?B?V3VRMFFxWFdrcTE0Y3hscVZTa3NsRlhJeDlDOGYyL1R3ZlUwejVsL1NLbWsr?= =?utf-8?B?anpTdlp1c2Z2MGNGcFNCaWJSTVNjMjdYTnd5RllsVCtmQTNjdlo2Tnp3b3FR?= =?utf-8?B?WGZOVyttQ0hYbXJ1Z2hkNWpJS2lyaUZjSTJicTQ1dng1alBXZ0VSSjZEVjl5?= =?utf-8?B?bW5oMXhIWUxzV3J2aVBLSjVseERqZ0d4ZEN6SGYvVDEwQW13YzZkekVuMklJ?= =?utf-8?B?d3h2Y0VNRjVqWlhyVGdSWXdWY3YvYVQzYzBHZTI3Z2ZKNUEwVTNjTFBQbE1t?= =?utf-8?B?RzlOdUNtSmpYSFFMQ3duSkpXRTJVNStvR0Qxa3ZIeGM5UFNUS0c1NCsyTmF1?= =?utf-8?B?UFBMOXpLS0VLOXh5T05LS0xBdUovOXQ5dlZ1Q3paK3lVOFk2QUZXaDF5WVBk?= =?utf-8?B?THBBSmlqeU90N2o0c2FqWlBGY3E2ajFrQVBjNWp0TjhMSE5zbTgzUk5xZXVP?= =?utf-8?B?YlJGeU1uaDNXUStoNVlFY0IwclZNZXQ2anVhbC9iQXQxcEV6QzI4RzdlZCtv?= =?utf-8?B?a1lQbGNZSnBjenUwYXBLTFdERDNjYmtNSDNxdnFiQzNSL0xxSmZUVXdDQWsy?= =?utf-8?B?RnVLYUllVGI4T2tTTUR1bS9jaDdKZlptdHhMd21CQjlhcVQ0aWRKcTdRNkhI?= =?utf-8?B?WXFKSUhpd0tQYnNxclhBQm94OVNKTHIzM2MxN2VsWXhaNXRSbWMxQmF2L2lM?= =?utf-8?B?TjNDcnR1Y2REb2xxdmluaWdrUEpyaDBiTEs3U3M4bktlRzJZdVVZWi82eDND?= =?utf-8?B?WGRpZGtyNHZOVVBUZUt3YXpNU0dLenEyQXJtY1hyWFBObk9RRDhVbXMrUUQw?= =?utf-8?B?OFg2ZnZ3UysvaFcyYXNOTXJOaWVkWkVHYUNaaTU5WE5nSE90cVlCTER5aWVn?= =?utf-8?B?UlpQMnBIOUlOM0ZCOWdGb3Z5NnZ6RFJqZjR4SmJMamRpcnYrV3lSaGpWQlRE?= =?utf-8?Q?MLkvcAUMEBHAGwdkAWIhRlU=3D?= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS2PR05MB10754.eurprd05.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(366016)(1800799024)(19092799006)(7053199007)(38070700021);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?MSsxVTBDa0tnVDlrcnNYMHpKQkR3eDM3aFZLK2x4d0F5blhtNnRmUG5YNnZB?= =?utf-8?B?MlEwc1Z6eFdZUU1hSHdGQ3RjODVSb0ZpR2pqdUwvQXlZdXRYdU9GelBndmVh?= =?utf-8?B?WUh5T2ZDV0Vva0MvSnF6SW1ZT0ZtTWNXTkd6RnB5YXlTakpRdEFTeUNwQm9C?= =?utf-8?B?SVBVRXh2VWpOQWJvT0JyK1U4UEw2Q0JVcGpoVWJLdFNPaC9naWhWY1k5ZStP?= =?utf-8?B?YzlwRjVuSUo2Z0t0QmNTSDNVRjVnUmZZZ3VLbVZpSCtVN3FmSHNxWDFNTmZZ?= =?utf-8?B?MG8zZFNrNUNRRVNrN3YzMEJuMU5uSnMxaHlYUmxONFVSYUpGVTdhUVAyWlZj?= =?utf-8?B?KzVITzRrQXR2K3U0YVBNdWdUNlpEM2NPVlg3eU5VZFRwMXRRQlNVbUpZdnZS?= =?utf-8?B?em1tdWJrMnBCMFFLSXBGeENvYW9aS3lVdHlQc0M0c3htOSt5WTFSMlpYb0Fv?= =?utf-8?B?NWcxbWV2bVliVzEyWVA3Y1ZNaFlSUFdLeCthOURhNWJPSEtHMGNSTGtQUE4x?= =?utf-8?B?WHRTTTB5Skdqc2NoQTVCbVBQM1QzM1BJYmZkSnJmTjFCOFRrb2VqWEw1THNC?= =?utf-8?B?TzYrMU9PM0JjcHZVeWJMd25KTXBHdEFhb2FkcU83WEZSSXJsTXdjMUxSeVdi?= =?utf-8?B?c2JPUjdWUlNQd0VLUzlyeEJ1Z201QWNYV1BCekxTT1pnSGI0QkRJcnRuYUFt?= =?utf-8?B?OUhLMy9DUnBtZWUyYkpiSFRvRXpmbXJXS1ZQcm1ibm1xQ0RXUURObnZqTTda?= =?utf-8?B?aVhQTS9YVlZhZy9CR2FxbmowNnJRZE1SZGdJY0JqbGlVbk5CZkpLeWZEdTZ2?= =?utf-8?B?bzAzS3dmNFJYLzUyaUt0VTJSTi8rQmlTRkF3bTB2elEwL1gyeXAzUDN0c0xM?= =?utf-8?B?aHRaYjZEcG9iYlFIZEU2QlhoODNoZ0pXbDllRVhKY2tuY3lPTUcrbVBtNVZj?= =?utf-8?B?TTRwUFpabDZHNXZUYUc1cTZKaXJ3NnVVeU10RmxKWXh3ZDZET1ZWQUlLUHo0?= =?utf-8?B?NzdFcUcyWWVJRkI2TFhCbWxDZTlYbkFpb28raUVNWTVkbFdkMitwU3lsYmFX?= =?utf-8?B?OWtsc2RnZGNSNHJaN1NEbFMwbGJrTEZEcjFOakJtVk9Fd05zcE5saVExZG1q?= =?utf-8?B?RCtvN2NrQ2RSV3I4bTJPcTJhSE13bkFrZzAxeUZKRnd6UEFaakZyMlEzMHRY?= =?utf-8?B?VTgzWFVmV3lXL21reVFGL1ZtbVZUUFNRME9zcGU2K2JYbDRUelVXeHB5bjBw?= =?utf-8?B?amEvQWpWeHNkakxmVUI4NGE3SDlTZVJHWGFSYzk5L0NJbEhzVTJtZFN3c09s?= =?utf-8?B?aHgwUFFzNFBqMWVnZng2TlN3VEJrMVlPQXd5MkNpR2FFUXpXNGtPZnRGelU5?= =?utf-8?B?UVdIUEUvL09mWU9Ic3h2TDdrMmlEVVBWV1NnbmVjdnU3aGNYQStOcXVNMW9X?= =?utf-8?B?SVRPd0tiYzJoZVpXNGtsU0lEZWJvMkFCcSt5QXR4NnlqcU82ZXNGT2NLRk9P?= =?utf-8?B?U1duSGcrR1M5c2VwaUU0VklKdlFOMTJET1cwelhSemhHNVltWUVtcXZmaS9H?= =?utf-8?B?b3RjUmNvNkxXMllENDM3d1N0RVJ3YWx4eHpYa29OZW5aZmc1WVNpS1M4NThY?= =?utf-8?B?Qm1jbzlubkJ5aHdXTjBScFJDdVQ0aTBHVkx5a0oyWmZCYkhxcXJvTzQ1SU1s?= =?utf-8?B?TUFnanM2SGduVDNiSGN4Y3kwS2dpak9zYS9NbGJ5SWtySU9aMHR2SXV4bElh?= =?utf-8?B?SU9rQThPSnJJQjJsNWlvL3JCTHFualBiMzRkeDFxNVkxOFFZbVBFSUg4clhG?= =?utf-8?B?VklRZ1EyUUw5ZkxaOS9vMmpjZ3pmMjZYYVB0UmxsSVNqRFZOQ2lsWURWbGxG?= =?utf-8?B?RTJpY3k4Ry8xWG9LRU9iQW9kYXlRbURoQ1NXOHRBbEg3dnJoRW8yQVUvNWh3?= =?utf-8?B?YUVXTUM1NHY0Y0JKcUhMd0l5NnNEbW1lRjA4cVBDOTczVmMrTitjbGZyaTlS?= =?utf-8?B?TUM3amt3TENNVXd1Y0djZUMrcHFGa3FRKzAxeHNTUURFVXdmWkUrQXFXU1p1?= =?utf-8?B?S2N2UXF1d2l2UjZ4bjhyV3pzYzk5dS9heTJDNThuSXpabnU0bUpjaHQwaith?= =?utf-8?B?TDNEdGZPRnQ1V0d1SVd3VHhnNm9jYTVKYy9maWd1RkJQdDM5bTVPak9oUjRx?= =?utf-8?B?alI5cE9lb0dDK3R2cU5tOG9KYndYaWEvMm9iL0dWeUlCVnZiTUtXdXoxYng3?= =?utf-8?B?YTFrL2pteVRjQVNBWUQ1UHZtWlVpSzNGcyt0aUtydXkreURQdU1tdmZSOVps?= =?utf-8?B?WW05ZHkxSVBBU1loaWFMQTNRK0FSMStYMUxpa3ptM0lGZTUxTXRwQT09?= Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 X-OriginatorOrg: kbc.be X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AS2PR05MB10754.eurprd05.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0e974dda-be1e-4bd1-d580-08de6ad712c1 X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Feb 2026 08:08:29.7991 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 64af2aee-7d6c-49ac-a409-192d3fee73b8 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: feCvKuw1jQGCHwPFNW6AZFRLA1c5asReuHvIBjRorHJjhh1AfiICi4OXxH6jz3mKxNwYuIQ1DGmoKr9E5Cw4uA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR05MB12378 Content-Transfer-Encoding: base64 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk SW50ZXJuYWwNCg0KT2ssIHRvIGRvIGEgc21hbGwgcmVjYXAgYmVjYXVzZSBpbmRlZWQgdGhpcyB0 aHJlYWQgaGFzIGJlZW4gZXh0ZW5kZWQgZm9yIGEgd2hpbGUgbm93Lg0KDQotIFRoZSBpc3N1ZSB3 aXRoIHRoZSBzcGVjaWZpYyBpbmRleCB3YXMgbm90ZWQgb24gYSBwcm9kdWN0aW9uIGRhdGFiYXNl IChhZnRlciBhIGRhdGFyZWZyZXNoIHRoYXQgcGFydGx5IGZhaWxlZCBiZWNhdXNlIG9mIHRoZSBt aXNzaW5nIGluZGV4KS4NCg0KLSBUbyByZXByb2R1Y2UgYW5kIGV4cGVyaW1lbnQgd2l0aCB0aGUg aXNzdWUsIGEgcGdfYmFzZWJhY2t1cCB3YXMgdGFrZW4gZnJvbSB0aGF0IHByb2QgaW5zdGFuY2Ug YW5kIHJlc3RvcmVkIHRvIGEgdGVzdCBpbnN0YW5jZS4gRXZlcnkgc2luZ2xlIHRlc3Qgc3RlcCBp cyBleGVjdXRlZCBvbiB0aGlzIHRlc3QgaW5zdGFuY2UsIHRoZSBwcm9kIGRhdGFiYXNlIGlzIG5v IGxvbmdlciBpbnZvbHZlZCwgcGdfYmFzZWJhY2t1cCBpcyBubyBsb25nZXIgaW52b2x2ZWQsIGV2 ZXJ5dGhpbmcgaXMgcGdfZHVtcCBiYXNlZCBmcm9tIGhlcmUgb24gb253YXJkcy4NCg0KLSBTbyB0 aGlzIG1lYW5zIHRoZSB0ZXN0IHBnX2R1bXBzIHdoZXJlIGRvbmUgd2l0aCB0aGUgaW5kZXggaW4g YSAnbm9uLWZ1Y3Rpb25hbCBzdGF0ZScuIEFzIGV4cGVjdGVkLCB0aGUgY3JlYXRlIHN0YXRlbWVu dCBvZiB0aGUgaW5kZXggZG9lcyBOT1Qgc2hvdyB1cCBpbiB0aGUgZ2VuZXJhdGVkIC5zcWwgc2Ny aXB0cyAobmVpdGhlciAnbG9vc2UnIG5vciBpbiB0aGUgY3JlYXRlIHN0YXRlbWVudCBvZiB0aGUg dGFibGUpLg0KDQpJIGhvcGUgdGhpcyBjbGVhcnMgb3V0IGFueSBjb25mdXNpb24uDQoNCi0tLS0t T3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBBZHJpYW4gS2xhdmVyIDxhZHJpYW4ua2xhdmVy QGFrbGF2ZXIuY29tPg0KU2VudDogZG9uZGVyZGFnIDEyIGZlYnJ1YXJpIDIwMjYgMTc6MjUNClRv OiBXaW0gUm91cXVhcnQgPHdpbS5yb3VxdWFydEBrYmMuYmU+OyBHcmVnIFNhYmlubyBNdWxsYW5l IDxodGFtZmlkc0BnbWFpbC5jb20+DQpDYzogcGdzcWwtZ2VuZXJhbEBsaXN0cy5wb3N0Z3Jlc3Fs Lm9yZw0KU3ViamVjdDogUmU6IEluZGV4IChwcmltYXJ5IGtleSkgY29ycnVwdD8NCg0KDQoNClRo ZSByZWFsIHNlbmRlciBvZiB0aGlzIGV4dGVybmFsIGVtYWlsIGlzIGFkcmlhbi5rbGF2ZXJAYWts YXZlci5jb20NCg0KDQoNCg0KDQpPbiAyLzExLzI2IDAxOjA1LCBXaW0gUm91cXVhcnQgd3JvdGU6 DQo+IEludGVybmFsDQo+DQo+IEkga25vdyB0aGUgaW5pdGlhbCB0aHJlYWQgd2FzIHN0YXJ0ZWQg YSB3aGlsZSBhZ28sIGJ1dCBhcyB3YXMgZXhwbGFpbmVkIHRoZXJlIHRoZSByZXN0b3JlIHdhcyBk b25lIHB1cmVseSB0byBoYXZlIGEgcGxheWdyb3VuZCBkYiBmb3IgdGhpcyBzcGVjaWZpYyBpc3N1 ZS4gSSBrbm93IHRoZSBkaWZmZXJlbmNlIGJldHdlZW4gcGdfZHVtcCBhbmQgcGdfcmVzdG9yZS4N Cj4gVGhlIGlzc3VlIGlzIHdpdGggcGdfZHVtcCwgbm90IHdpdGggcGdfYmFzZWJhY2t1cCAoYXMg aXMgcHJvdmVuIGFzIHBnX2Jhc2ViYWNrdXAgYW5kIHRoZW4gdGhlIHJlc3RvcmUgcGVyZmVjdGx5 IHRyYW5zZmVycyB0aGUgJ3NpdHVhdGlvbicgYXMgaXMgYmV0d2VlbiB0aGUgcHJvZHVjdGlvbiBk YXRhYmFzZSBhbmQgdGhlIHBsYXlncm91bmQgZGF0YWJhc2UpLg0KDQpBcmUgeW91IHNheWluZyB0 aGF0IHlvdSB1c2VkIHBnX2Jhc2ViYWNrcCB0byBjcmVhdGUgYSB0ZXN0IGluc3RhbmNlIGFuZCB0 aGVuIGRpZCBhIHBnX2R1bXAgZnJvbSB0aGUgdGVzdCBpbnN0YW5jZSBhbmQgdXNlZCB0aGF0IG91 dHB1dCBpbiBhIHBnX3Jlc3RvcmUgdG8gYW5vdGhlciBkYXRhYmFzZT8NCg0KDQo+DQo+IEkganVz dCBkaWQgdGhlIGR1bXBzIGFzIHJlcXVlc3RlZCwgbmVpdGhlciBvZiB0aGVtIGFyZSBzaG93aW5n IHRoZSBpbmRleCBjcmVhdGUgYXMgZXhwZWN0ZWQuDQoNCkFzIHJlcXVlc3RlZCBiZWluZz86DQoN CkZvciB0YWJsZSB3L2RhdGE6DQoNCg0KcGdfZHVtcCAtZCBzb21lX2RiIC1VIHNvbWVfdXNlciAt dCBuYW1lX2hpZGRlbi5iY2Zfd29ya190eXBlIC1mIGJjZl93b3JrX3R5cGUuc3FsDQoNCg0Kd2l0 aCB0YWJsZSBzY2hlbWEgb25seToNCg0KDQpwZ19kdW1wIC1kIHNvbWVfZGIgLVUgc29tZV91c2Vy IC1zIC10IG5hbWVfaGlkZGVuLmJjZl93b3JrX3R5cGUgLWYgYmNmX3dvcmtfdHlwZS5zcWwNCg0K DQpUaGlzIHdpbGwgcHJvZHVjZSBhIHBsYWluIHRleHQgU1FMIHNjcmlwdC4NCg0KDQpUbyByZXN0 b3JlOg0KDQoNCnBzcWwgLWQgc29tZV9vdGhlcl9kYiAtVSBzb21lX3VzZXIgLWYgYmNmX3dvcmtf dHlwZS5zcWwNCg0KDQpXYXMgdGhpcyB3aXRoIHRoZSBpbmRleCBpbiB0aGUgb3JpZ2luYXRpbmcg ZGF0YWJhc2UgYmVpbmcgaW4gYSBmdW5jdGlvbmFsIHN0YXRlPw0KDQpBcyBhIGdlbmVyYWwgbm90 ZSB5b3UgbmVlZCB0byBwcm92aWRlIG1vcmUgc3VwcG9ydGluZyBpbmZvcm1hdGlvbiB3aGVuIHJl cGx5aW5nLiBUaGlzIHRocmVhZCBoYXMgZ29uZSB0aHJvdWdoIHNvIG1hbnkgaXRlcmF0aW9ucyBv ZiBjb25kaXRpb25zIGl0IGhlbHBzIHRvIGtub3cgdGhlIGV4YWN0IGNvbmRpdGlvbnMgeW91IGFy ZSBjdXJyZW50bHkgd29ya2luZyB1bmRlci4NCg0KDQoNCg0KLS0NCkFkcmlhbiBLbGF2ZXINCmFk cmlhbi5rbGF2ZXJAYWtsYXZlci5jb20NCgpEaXNjbGFpbWVyIDxodHRwczovL3d3dy5rYmMuY29t L0tCQ21haWxEaXNjbGFpbWVyPgo=