From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id YQsJHZmknmr15TMAWB0awg (envelope-from ) for ; Mon, 07 Sep 2026 07:48:41 -0400 Authentication-Results: simark.ca; dkim=pass (2048-bit key; unprotected) header.d=intel.com header.i=@intel.com header.a=rsa-sha256 header.s=Intel header.b=BlhTBgOL; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 6B57B1E091; Mon, 07 Sep 2026 07:48:41 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-6.4 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_00, DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED autolearn=unavailable autolearn_force=no version=4.0.1 Received: from vm01.sourceware.org (vm01.sourceware.org [38.145.34.32]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id 500451E091 for ; Mon, 07 Sep 2026 07:48:39 -0400 (EDT) Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id C2B104BC0556 for ; Mon, 7 Sep 2026 11:48:37 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org C2B104BC0556 Authentication-Results: sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=intel.com header.i=@intel.com header.a=rsa-sha256 header.s=Intel header.b=BlhTBgOL Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.12]) by sourceware.org (Postfix) with ESMTPS id 44CFD4AA6FFD for ; Mon, 7 Sep 2026 11:48:04 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 44CFD4AA6FFD Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=intel.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 44CFD4AA6FFD Authentication-Results: sourceware.org; arc=fail smtp.remote-ip=192.198.163.12 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1788781684; cv=fail; b=foaMCrHMVa2siPzxxBzkqplYc+01W4VpTIiDsdpYK2KiqCVmHeai7UsTl2OJL8fCjJPBXTIhCIo4IWYKfSFtL0RSbtNHHzospUSW1vHRAATL7csAcLCRLuwJm9kOMpC9Qh4vScA5IxNutJKHUNtN90IO9eDsFsm3tlhF6zSlja8= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1788781684; c=relaxed/simple; bh=7DPae0sRmiih2WMGhiANJePEo37VH8l3+RNGXFRj+Uk=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=dOs5WMVWMF5m2ZAjbj/v2SnRPaukbz7sDwa2ngOprMbJFulinxYwgxqJJ3TzVSITRKF77HN0wPmd1ocInkd+DDz6lwYse+cL6/RaEknUIheWyp0KAPtH+phySo+0B+MUwg99RuPmanHm0jSF1VtlwHZXX46RqbImITx8b4QVkG8= ARC-Authentication-Results: i=2; sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=intel.com header.i=@intel.com header.a=rsa-sha256 header.s=Intel header.b=BlhTBgOL DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 44CFD4AA6FFD DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1788781684; x=1820317684; h=from:to:subject:date:message-id:references:in-reply-to: mime-version:content-transfer-encoding; bh=7DPae0sRmiih2WMGhiANJePEo37VH8l3+RNGXFRj+Uk=; b=BlhTBgOLQX6Zdw+2EV2ywkT9/7egqhkm1w3VSJYO2F6zBBe4hr9Jh696 G+U3jNPAwNpdbXOBJPv5LRaY3OsQPaHjSkTbHQECL1AkMnJHgv4ejlQNt A+BI3bB48mvMNtDebtjj4gADr4Xp3wlB8It/q4pu0sJvhN7dGKKN45UQj LqeyKd2XDMo/0k6dIrG1mKdbK5l2gXjS6eKCbRE+GUou4XWwKrSwgz81o CgTT8XIRdrGXoui9HiEHFQfr4fNf72BPlEozKjQ84zCH9zDskWt/j7qJg cu4PVFn1DoNf6Ty1B56OTfJ2z+mcN1eRL2VXfiwmDqC598oO76wc4+fJ2 A==; X-CSE-ConnectionGUID: W93BTojJRSOAoLUddhQ0cw== X-CSE-MsgGUID: h14HBHuOQLarcANjoTQ91Q== X-IronPort-AV: E=McAfee;i="6800,10657,11898"; a="93001034" X-IronPort-AV: E=Sophos;i="6.25,267,1779174000"; d="scan'208";a="93001034" Received: from fmviesa005.fm.intel.com ([10.60.135.145]) by fmvoesa106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 07 Sep 2026 04:48:03 -0700 X-CSE-ConnectionGUID: NMmqeU7iQSOXKGyoeY1SCw== X-CSE-MsgGUID: NleSbjNUS/KYOHE83MDA5w== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.25,267,1779174000"; d="scan'208";a="275970686" Received: from fmsmsx902.amr.corp.intel.com ([10.18.126.91]) by fmviesa005.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 07 Sep 2026 04:48:03 -0700 Received: from FMSMSX902.amr.corp.intel.com (10.18.126.91) by fmsmsx902.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.46; Mon, 7 Sep 2026 04:48:02 -0700 Received: from fmsedg903.ED.cps.intel.com (10.1.192.145) by FMSMSX902.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.46 via Frontend Transport; Mon, 7 Sep 2026 04:48:02 -0700 Received: from CH1PR05CU001.outbound.protection.outlook.com (52.101.193.51) by edgegateway.intel.com (192.55.55.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.46; Mon, 7 Sep 2026 04:48:01 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=g+4sbet1tncNlLYyj0eiE3+in3ufMTv6DPs/XKodRggeFUEuKVZGeJqeG1rqwDh5nab2bLdjPMsoTsUkkS6o5r/f3cwt8QtZ8dI67PAz1A+BAaNyMCMX1lTGZWbxfgAeAmstVaTA6EpVeMh5RWT/eHVKScgx+RDwJby6ZvmAjOM+GOKVoaD55bmoAspxxMuMI0i+O4p81YfKmbw5p57UrWfJQ4k2KWIpEPUZbeniKKnLvzuGl5+QJny859LdVFPm6Z3ybo7NNhKZDYBaPPhOAnNVCx+x7U0QW8wym/Xjy/BPI/t+YiK83DcX43HESjhomafj/bz4HJbOR803PodSaQ== 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=AEdhfZuE0izwWGnKeZxMnDdvmg/kRlNx+A7JGIuRGSI=; b=ZL5C6aIsfc8qWLnArhyVn/jzAvql+4EpZgHbzx+5YT78Hy9afYiiFBNZRjxY7PiRS3nZ3E0fMTtepJcGN5AOzds9L6LWcFetCrk6qYjjyGD47MIfcZzxVe+oyn6YWzbaUnYXbwa/8h9ADWTa2v20jNbEcLxpmV0zyunT1gV9KeLBeBPJglKdlFf/PpKTWbcR65VNUMGHVzFBKb3y82GK6aF+XUHFIVX8UYRO8njXfE8T/+Dz7Q2m87JXJnq9FgQQ1BLiKrivcQITqSquwt7qVVP5Iz8VGnXrrN2YcnIAbT3NVQpw55BDTYqwjWf0ZnbEAWPuwq0bMNqyKH5kkLbGaw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from SN7PR11MB7638.namprd11.prod.outlook.com (2603:10b6:806:34b::22) by CH3PR11MB360965.namprd11.prod.outlook.com (2603:10b6:610:34d::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.382.15; Mon, 7 Sep 2026 11:47:55 +0000 Received: from SN7PR11MB7638.namprd11.prod.outlook.com ([fe80::7a35:98d:f02c:b011]) by SN7PR11MB7638.namprd11.prod.outlook.com ([fe80::7a35:98d:f02c:b011%4]) with mapi id 15.21.0382.014; Mon, 7 Sep 2026 11:47:54 +0000 From: "Joos, Christina" To: "Balasubrmanian, Vignesh" , "gdb-patches@sourceware.org" , "George, Jini Susan" , "Sharma, Alok Kumar" , "jhb@FreeBSD.org" , "simark@simark.ca" Subject: RE: [PING][PATCH 32 0/2] Handle the new .note section introduced in Linux Thread-Topic: [PING][PATCH 32 0/2] Handle the new .note section introduced in Linux Thread-Index: AQHcaB4WTHCzl6E8JUCb2GULYSvlAbUhId/AgCO+8YCAXLvesIAADIWAgAAHD+CAB/MkcIADaL3wgASthgCBEvOJcA== Date: Mon, 7 Sep 2026 11:47:54 +0000 Message-ID: References: <20251208083819.2560894-1-vigbalas@amd.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SN7PR11MB7638:EE_|CH3PR11MB360965:EE_ x-ms-office365-filtering-correlation-id: 2700d693-9365-4728-e185-08df0cd5dacc x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|376014|366016|1800799024|23010399003|11063799006|6133799003|56012099006|4143699003|3023799007|10067099003|18002099003|22082099003|13003099007|38070700021; x-microsoft-antispam-message-info: J9Xu4bxM9l7nF4+PHpxe+8HbOvL8lm3i6kuMynYQdd+DqbH7Q0+fLOMB1mZLSQ70S3QDUJV/jonWETiAA9gtEg5GPJjanlfDZB0cLbigUc59+Z7XMo+ArYULpoexGoVzyCKziC0aM8SSpSE++LlxUDqT5JDHbTFPPnYzI/T7tSL0KmrL5XHAoN80I6pG+Kc6OvuYIbs94BwaF5rpWUVIBOCfQT75PGE6xs8Ll0yNlucqMbU0amEgrG0q8btZs1SWd99qcFOfYAw2Bk9aJVk5KzBcbHB+lOll4lgpu+yFoCIDx0Hcp036UlFAa/+zKOp1UYpd10y8BpRleXxIjbvLq2MOdayQ6wjJLvDuJcsYls9h1CY9a1f4Tmtwq42Xh6elJggrxp1Qw3u6cmh+qOdJWdcXe0k5V30tgmn+TrE6HNCwF5g6BEIsLimRSJnluxyNUyuXzNoU9Qwg2YMuB0Af/WxurdJa6hmcYrQm+JsrUHmRJAeDtpXswUJ4SYv/WXpUPIZecGgGryduYPVsevc3d32JYpqqg9BwXZWjpuNONqBhH2GwA+9UaEbAQNPcGqEK+N+peUJVH+8YiJBb0iTmIijHQQA7alfP7WJspU5BUbi/WTeRNr8JXkIpvjg3I4gmiQ2V9zhd8BznGAEyZxDHhBxduVpbn78U5PzTC/tDJoY= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SN7PR11MB7638.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(376014)(366016)(1800799024)(23010399003)(11063799006)(6133799003)(56012099006)(4143699003)(3023799007)(10067099003)(18002099003)(22082099003)(13003099007)(38070700021); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?TDJjdDNzdXZKeDZGWngzYUpHMGdqQVpkUFhuN1QzRVRVK1JkQjlpT3lIcjNY?= =?utf-8?B?Zi9pTzUrZlBnemJyMHFzVEhMSTJJUkdvWEN6dTczQityK0t0VXY3eTlrSW5w?= =?utf-8?B?UVZGZDNLbStXSC95L3k0d3JhRUFzeXVuNHBudU5kcFV5RlJmZ3YwVjAzOWRk?= =?utf-8?B?THlwaWxMMXVNZEViMFgwaDFiTkQyUmZKVW5HbGRRRDZsMXpPS01ocjkxbWNv?= =?utf-8?B?cGZlek1DdDIvQXdlSzNCbzVUQmQzZmhlcnpnNGloMkM0bFpqSGM0REFpMkto?= =?utf-8?B?QUgxSlJqa2xLRlZzdTdBWCtqZTdyajRGOHRucEN4RDFOK2VGczd6Ykk4NGFw?= =?utf-8?B?Y1R1WmNub0p0ZTMzcU80c0xVbmpsMlM1UlQ5cTEvblJrdnRlbnZaWk1BdXIx?= =?utf-8?B?akwzQWtsbTNMM3hxQXZseVdPRGtYYkFvb3BsWDJlTHVWSEFMcTZKMi93NWFC?= =?utf-8?B?YVpVeis4aEVtc0NwaitlTVc3Y0s5aTFVRjhWVzN6MDhQZFUzVlBEVHlrN0Jy?= =?utf-8?B?WkZGa2R1QVkwTDZKWi9kS2tSNXEzVE9MalNHRDh0ODZtNVZPRXBLekpMZy9M?= =?utf-8?B?UlZOTlloLzFac0xFcWlPYVFxSW90STdxZlQwL1BRcnJlNmFXV0VMaktvMGoy?= =?utf-8?B?bWNZM2hQWFMrTk1jU3BuY2lRdzYybXJUSURGbDlBeXg0Y3VkY3ZLd3h6MlpI?= =?utf-8?B?ZHkvNloyVVhBRlNsNnpwVXczZGduWFdQdkJyMWFwelg5SkRLYk8wTi9majNW?= =?utf-8?B?d2RCUDcvYXVYLy9qODVYRnl4a3A3aGNZOHUzY0FaLzIrRUdDYkQvSHNsOVh2?= =?utf-8?B?VFRoSG5FeUR1M1pobWFyUnI4dXYrTTJPWFEvOU1hWFc5MlFZTGlKbFNsMkts?= =?utf-8?B?dFZ4aW41bTl6bDNNR1Vsa2ZTZ08xZWx3MHdLaVFST2g3N1MrQlZ4RFpicHdF?= =?utf-8?B?dkcvN2lIM21YQjNjRFJ0bE8yS3ozclF5YnlmRjlFTnp3bzNNMWNTc3lUTG03?= =?utf-8?B?UE5rY1FoUzZpSUg2VWtPZE54dFZ2OHFxT0VWMkVRK0hBd0N4MUkrc1F0QSt6?= =?utf-8?B?d3c1VGlCTkFBdkQvQmE4YXRRa2I2WHN1N0I5ZGNhTUJBMjNhNlNMZ29QMy9J?= =?utf-8?B?V1g2OGNBL2ZrYjg4TWpqeDlTRFlyL25MRGg2WElBWDN2YU5DZDlaOW9ONC9N?= =?utf-8?B?WjNERDJLMWlINE9kZWtkalJ5UWJtYk9yZDRNaGhHZXFGWThnMld2VlR0aldC?= =?utf-8?B?SDRNdS94ZkhCYzNiNjRLcFAxeGVQZ21JT290TEtYZFc3emRuTmp3SFRjKzdZ?= =?utf-8?B?UDRaVldkL0lIS2xqNnpSVU1pTGJvUEVpNE45L2pqYnZCbGVxL2hsUE02TGQ5?= =?utf-8?B?SjV5dXpmaU8vcVZ6Z2gxdUdyVldDQ1Z5eUxpd01UMlI5c2ZabkFDeVorU3hR?= =?utf-8?B?djFzTENFNFoveTZTS0doKzdDdDNEaWhjLzhSbmhwaG1GNE5DSEdMNms0VzBG?= =?utf-8?B?S3o5WExpekxkQ3lMSmxxT1pNQlBXMnIxZisvRnFVSmowYjYySWlOb0FJUTEx?= =?utf-8?B?U2JRNkwyV21kdU1KazRJVEhMVVlIV2JneGNRVVc5MExrUTkzRVZMbzZCeDRi?= =?utf-8?B?Q21CWWI4ZmVwZjBYNDhqdWZCcVlacjNZOVdRVzVvRW9US2xiQWl6ZEtXMWZB?= =?utf-8?B?ZkhTTVUwcys4Y0xiTnBoaVJHSUgyNzRERDIzZG9sWG5RaG92VjlVUmV5Zlpi?= =?utf-8?B?bGpldGJNejVOOUsrcW1HeE5tTGt4QlZZbW1MYkM2V0o2OFE3UlhGOVBJYTEz?= =?utf-8?B?RVdQTjM3Y2h5YU9ZSVorVlZDN0VNREk4b3FJVXh6RnFlck1vRmIyUW82VVpt?= =?utf-8?B?bStQUEFXalR4V0ZRa25td3hDM1VmMldHc0toMDdRdlIvd3RiRk43enR1MTBT?= =?utf-8?B?UFpkY3VBY25CUXAzWDZ6dFFVd1ZhVXdKYTFZbDk2d0gyS2dtN1BpQ2dUcy9T?= =?utf-8?B?K1JwTUZNcnpRWjlWMkxRbTRXVGp2eDhTQW9CdDhNU2tQeTJlWEJCTWtoSVlp?= =?utf-8?B?SkFGblpKQm5YK2k3Z0NPeUZpTDlwL0ZyaUZxUXNNZFRKeTZ6dzBrOElqcml2?= =?utf-8?B?N29NS2kwY0k4QnFtbFl4UTRDS0JLUGpSSWhLNWxMOXNpWEtITlBUa2xIK3hL?= =?utf-8?B?SDVPdkRncThQVXNDV1NKR2d3KzltbnJNQVlLc2RDRjdwQzhPakx0SThqYmQ1?= =?utf-8?B?NlBNU0ZrbUFoQTRHVFFjNXhJM1FNUHVSb2hhRytXZXVRTVVBdjhVc1lleEtW?= =?utf-8?B?b1dnUWh3REdQbTNnc09sekZvUEMxSmhuY3R6Znp2enFyR1cxSy9CQT09?= Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 X-Exchange-RoutingPolicyChecked: KUDlzsI1EevlSLAm3v1N1G9TcnK7rKnDG4lNxiJqDXFbyJfgNG8VfrzC/S7InW/zy8fku5WceOwK3Epg9vQf5ljmevT3030GWH18RC1oNMSk+g/oSlYcmIdr+HX9egpAsqpkVoaEVNg2NpFktodYz/pvfweMOx2aQ19TUPU11luSQMQDaDxuNWy7n6eZDlD8kD8o5c9x4QRYiIoeohTgp7GIZgsW3IPbfNXbMLeyJVlRdhQ5eLNu8cChzLmjCZVzW+ZoDmy3PSC+Bgtj2JJkDUMt8/asWhJgvUfyS1NVbrxD81uFkKBtJogGY/0yRS4UAK9yNB5GFX7ARmuMXptUTQ== X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SN7PR11MB7638.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2700d693-9365-4728-e185-08df0cd5dacc X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Sep 2026 11:47:54.7682 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: sMdU5eMhqhAhDflMtEmkId4IhgVkhxH1ZnkP561XZAJOBppnUkZg7lpmpdMdcT1ehhPHVr8gyMvlgmotD04aPt/w8RcoP8MEU8ylw+cZZIQ= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH3PR11MB360965 X-OriginatorOrg: intel.com Content-Transfer-Encoding: base64 X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gdb-patches-bounces~public-inbox=simark.ca@sourceware.org S2luZGx5IHBpbmdpbmcgZm9yIHRoaXMgdG9waWMuDQpJcyB0aGVyZSBhbnkgaW50ZXJlc3Qgb24g QU1EJ3Mgc2lkZSBpbiBjb250aW51aW5nIHRoaXMgc2VyaWVzPw0KDQpUaGFua3MsDQpDaHJpc3Rp bmENCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBTY2hpbXBlLCBDaHJp c3RpbmEgPGNocmlzdGluYS5zY2hpbXBlQGludGVsLmNvbT4NCj4gU2VudDogRGllbnN0YWcsIDE3 LiBNw6RyeiAyMDI2IDExOjAyDQo+IFRvOiBCYWxhc3Vicm1hbmlhbiwgVmlnbmVzaCA8VmlnbmVz aC5CYWxhc3Vicm1hbmlhbkBhbWQuY29tPjsgZ2RiLQ0KPiBwYXRjaGVzQHNvdXJjZXdhcmUub3Jn OyBHZW9yZ2UsIEppbmkgU3VzYW4gPEppbmlTdXNhbi5HZW9yZ2VAYW1kLmNvbT47DQo+IFNoYXJt YSwgQWxvayBLdW1hciA8QWxva0t1bWFyLlNoYXJtYUBhbWQuY29tPjsgamhiQEZyZWVCU0Qub3Jn Ow0KPiBzaW1hcmtAc2ltYXJrLmNhDQo+IFN1YmplY3Q6IFJFOiBbUEFUQ0ggMzIgMC8yXSBIYW5k bGUgdGhlIG5ldyAubm90ZSBzZWN0aW9uIGludHJvZHVjZWQgaW4gTGludXgNCj4gDQo+IEkgY3Vy cmVudGx5IHNlZSB0d28gb3BlbiBpdGVtcyBpbiB0aGlzIHNlcmllcywgYW5kIEkgd2FzIHdvbmRl cmluZyBpZiBTaW1vbiBvcg0KPiBKb2huIG1pZ2h0IGhhdmUgYWRkaXRpb25hbCBpbnB1dCBvbiB0 aGVtLg0KPiANCj4gUmVnYXJkaW5nIHRoZSBtaXNzaW5nIGdkYnNlcnZlciBpbXBsZW1lbnRhdGlv bjoNCj4gSUlVQyB3ZSBtdXN0IHNlbmQgdGhlIG9mZnNldCBhbmQgc2l6ZSBpbmZvcm1hdGlvbiB1 c2luZyB0aGUgcmVtb3RlIHByb3RvY29sLg0KPiBPciBkbyB3ZSBoYXZlIGFueSBvdGhlciBvcHRp b25zPw0KPiANCj4gQ29uY2VybmluZyB0aGUgdGVzdGluZyB0b3BpYzoNCj4gTXkgdW5kZXJzdGFu ZGluZyBpcyB0aGF0LCBhdCB0aGUgdGltZSB3aGVuIHRoZSB3b3JrYXJvdW5kIHdhcyBub3QgeWV0 IHBhcnQNCj4gb2YgR0RCLCB3ZSBvYnNlcnZlZCBzb21lIGZhaWxpbmcgdGVzdHMgb24gQU1EIENQ VXMuIElzIHRoYXQgY29ycmVjdD8NCj4gDQo+IEluIG15IHZpZXcsIGl0IHNob3VsZCBiZSBzdWZm aWNpZW50IHRvIHZlcmlmeSB0aGF0IHRoZXNlIHRlc3RzIGFyZSBzdGlsbCBwYXNzaW5nDQo+IHdo ZW4gcnVubmluZyBvbiBhIHN1ZmZpY2llbnRseSByZWNlbnQga2VybmVsIHZlcnNpb24uIEFuZCBt YXliZSBhZGRpdGlvbmFsbHkNCj4gY2hlY2tpbmcgdGhhdCB0aGUgbm90ZSBleGlzdHMuDQo+IA0K PiBUaGFua3MsDQo+IENocmlzdGluYQ0KPiANCj4gDQo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdl LS0tLS0NCj4gPiBGcm9tOiBTY2hpbXBlLCBDaHJpc3RpbmENCj4gPiBTZW50OiBGcmVpdGFnLCAx My4gTcOkcnogMjAyNiAxNTowOQ0KPiA+IFRvOiAnQmFsYXN1YnJtYW5pYW4sIFZpZ25lc2gnIDxW aWduZXNoLkJhbGFzdWJybWFuaWFuQGFtZC5jb20+OyAnZ2RiLQ0KPiA+IHBhdGNoZXNAc291cmNl d2FyZS5vcmcnIDxnZGItcGF0Y2hlc0Bzb3VyY2V3YXJlLm9yZz47ICdHZW9yZ2UsIEppbmkNCj4g PiBTdXNhbicgPEppbmlTdXNhbi5HZW9yZ2VAYW1kLmNvbT47ICdTaGFybWEsIEFsb2sgS3VtYXIn DQo+ID4gPEFsb2tLdW1hci5TaGFybWFAYW1kLmNvbT47ICdqaGJARnJlZUJTRC5vcmcnIDxqaGJA RnJlZUJTRC5vcmc+Ow0KPiA+ICdzaW1hcmtAc2ltYXJrLmNhJyA8c2ltYXJrQHNpbWFyay5jYT4N Cj4gPiBTdWJqZWN0OiBSRTogW1BBVENIIDMyIDAvMl0gSGFuZGxlIHRoZSBuZXcgLm5vdGUgc2Vj dGlvbiBpbnRyb2R1Y2VkIGluDQo+ID4gTGludXgNCj4gPg0KPiA+ID4gLS0tLS1PcmlnaW5hbCBN ZXNzYWdlLS0tLS0NCj4gPiA+IEZyb206IFNjaGltcGUsIENocmlzdGluYQ0KPiA+ID4gU2VudDog TWl0dHdvY2gsIDExLiBNw6RyeiAyMDI2IDEwOjUxDQo+ID4gPiBUbzogJ0JhbGFzdWJybWFuaWFu LCBWaWduZXNoJyA8VmlnbmVzaC5CYWxhc3Vicm1hbmlhbkBhbWQuY29tPjsNCj4gPiA+ICdnZGIt IHBhdGNoZXNAc291cmNld2FyZS5vcmcnIDxnZGItcGF0Y2hlc0Bzb3VyY2V3YXJlLm9yZz47ICdH ZW9yZ2UsDQo+ID4gPiBKaW5pIFN1c2FuJyA8SmluaVN1c2FuLkdlb3JnZUBhbWQuY29tPjsgJ1No YXJtYSwgQWxvayBLdW1hcicNCj4gPiA+IDxBbG9rS3VtYXIuU2hhcm1hQGFtZC5jb20+OyAnamhi QEZyZWVCU0Qub3JnJyA8amhiQEZyZWVCU0Qub3JnPjsNCj4gPiA+ICdzaW1hcmtAc2ltYXJrLmNh JyA8c2ltYXJrQHNpbWFyay5jYT4NCj4gPiA+IFN1YmplY3Q6IFJFOiBbUEFUQ0ggMzIgMC8yXSBI YW5kbGUgdGhlIG5ldyAubm90ZSBzZWN0aW9uIGludHJvZHVjZWQNCj4gPiA+IGluIExpbnV4DQo+ ID4gPg0KPiA+ID4gPiA+IEl0IGxvb2tzIGxpa2UgbXkgcHJldmlvdXMgbWVzc2FnZSB3YXMgc2Vu dCB3aXRob3V0IGEgc3ViamVjdA0KPiA+ID4gPiA+IHdoaWxlIEkgd2FzIHRyeWluZyB0byByZXBs eSB0byB5b3VyIGVtYWlsIHRocmVhZC4gSSBtYXkgaGF2ZQ0KPiA+ID4gPiA+IHVzZWQgdGhlIHdy b25nIGNvbW1hbmQsIG9yIHRoZXJlIG1pZ2h0IGhhdmUgYmVlbiBhIGdsaXRjaCB3aXRoDQo+ID4g PiA+ID4gbXkgZ2l0IHNlbmQtZW1haWwNCj4gPiA+IHNldHVwLg0KPiA+ID4NCj4gPiA+IEZvciBz dWNoIGlzc3VlcyBpdCB1c3VhbGx5IGhlbHBzIG1lIHRvIHNlbmQgdGhlIGVtYWlsIHRvIG15c2Vs ZiBmaXJzdC4NCj4gPiA+DQo+ID4gPiBGb3IgdGhlIHJldmlldzoNCj4gPiA+IEkgc3RhcnRlZCBk aWdnaW5nIGludG8gdGhpcyBhbmQgYW0gcmFtcGluZyB1cCBvbiB0aGUgaGlzdG9yeSBvZiB0aGlz DQo+ID4gPiB0b3BpYywgc2luY2UgdGhlIGRpc2N1c3Npb25zIGZvciB0aGlzIHN0YXJ0ZWQgaW4g MjAyMiB3aGljaCBJIGRpZG4ndCBmb2xsb3cuDQo+ID4gPg0KPiA+ID4gQnV0IEkgc2hvdWxkIGJl IGFibGUgdG8gaGF2ZSBzb21lIGNvbW1lbnRzIHNvb24uDQo+ID4gPg0KPiA+ID4gQ2hyaXN0aW5h DQo+ID4gPg0KPiA+ID4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+ID4gPiBGcm9t OiBTY2hpbXBlLCBDaHJpc3RpbmENCj4gPiA+ID4gU2VudDogRnJlaXRhZywgNi4gTcOkcnogMjAy NiAwOToxNA0KPiA+ID4gPiBUbzogQmFsYXN1YnJtYW5pYW4sIFZpZ25lc2ggPFZpZ25lc2guQmFs YXN1YnJtYW5pYW5AYW1kLmNvbT47IGdkYi0NCj4gPiA+ID4gcGF0Y2hlc0Bzb3VyY2V3YXJlLm9y ZzsgR2VvcmdlLCBKaW5pIFN1c2FuDQo+ID4gPiA8SmluaVN1c2FuLkdlb3JnZUBhbWQuY29tPjsN Cj4gPiA+ID4gU2hhcm1hLCBBbG9rIEt1bWFyIDxBbG9rS3VtYXIuU2hhcm1hQGFtZC5jb20+OyBq aGJARnJlZUJTRC5vcmc7DQo+ID4gPiA+IHNpbWFya0BzaW1hcmsuY2ENCj4gPiA+ID4gU3ViamVj dDogUkU6IFtQQVRDSCAzMiAwLzJdIEhhbmRsZSB0aGUgbmV3IC5ub3RlIHNlY3Rpb24NCj4gPiA+ ID4gaW50cm9kdWNlZCBpbiBMaW51eA0KPiA+ID4gPg0KPiA+ID4gPiBUaGFuayB5b3UgZm9yIHRo ZSB1cGRhdGUuIEknbGwgZG8gdGhlIHJldmlldyBhcyBzb29uIHBvc3NpYmxlLg0KPiA+ID4gPg0K PiA+ID4gPiBLaW5kIFJlZ2FyZHMsDQo+ID4gPiA+IENocmlzdGluYQ0KPiA+ID4gPg0KPiA+ID4g PiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gPiA+ID4gRnJvbTogQmFsYXN1YnJt YW5pYW4sIFZpZ25lc2ggPFZpZ25lc2guQmFsYXN1YnJtYW5pYW5AYW1kLmNvbT4NCj4gPiA+ID4g PiBTZW50OiBGcmVpdGFnLCA2LiBNw6RyeiAyMDI2IDA4OjQyDQo+ID4gPiA+ID4gVG86IFNjaGlt cGUsIENocmlzdGluYSA8Y2hyaXN0aW5hLnNjaGltcGVAaW50ZWwuY29tPjsgZ2RiLQ0KPiA+ID4g PiA+IHBhdGNoZXNAc291cmNld2FyZS5vcmc7IEdlb3JnZSwgSmluaSBTdXNhbg0KPiA+ID4gPiA8 SmluaVN1c2FuLkdlb3JnZUBhbWQuY29tPjsNCj4gPiA+ID4gPiBTaGFybWEsIEFsb2sgS3VtYXIg PEFsb2tLdW1hci5TaGFybWFAYW1kLmNvbT47DQo+ID4gamhiQEZyZWVCU0Qub3JnOw0KPiA+ID4g PiA+IHNpbWFya0BzaW1hcmsuY2ENCj4gPiA+ID4gPiBTdWJqZWN0OiBSRTogW1BBVENIIDMyIDAv Ml0gSGFuZGxlIHRoZSBuZXcgLm5vdGUgc2VjdGlvbg0KPiA+ID4gPiA+IGludHJvZHVjZWQgaW4g TGludXgNCj4gPiA+ID4gPg0KPiA+ID4gPiA+IFtBTUQgT2ZmaWNpYWwgVXNlIE9ubHkgLSBBTUQg SW50ZXJuYWwgRGlzdHJpYnV0aW9uIE9ubHldDQo+ID4gPiA+ID4NCj4gPiA+ID4gPiBUaGFua3Mg Q2hyaXN0aW5hLA0KPiA+ID4gPiA+DQo+ID4gPiA+ID4gUGxlYXNlIHJldmlldyB0aGlzIGxhc3Qg dXBkYXRlDQo+ID4gPiA+ID4gaHR0cHM6Ly9zb3VyY2V3YXJlLm9yZy9waXBlcm1haWwvZ2RiLQ0K PiA+ID4gPiA+IHBhdGNoZXMvMjAyNi1GZWJydWFyeS8yMjQ4MzIuaHRtbA0KPiA+ID4gPiA+DQo+ ID4gPiA+ID4gSXQgbG9va3MgbGlrZSBteSBwcmV2aW91cyBtZXNzYWdlIHdhcyBzZW50IHdpdGhv dXQgYSBzdWJqZWN0DQo+ID4gPiA+ID4gd2hpbGUgSSB3YXMgdHJ5aW5nIHRvIHJlcGx5IHRvIHlv dXIgZW1haWwgdGhyZWFkLiBJIG1heSBoYXZlDQo+ID4gPiA+ID4gdXNlZCB0aGUgd3JvbmcgY29t bWFuZCwgb3IgdGhlcmUgbWlnaHQgaGF2ZSBiZWVuIGEgZ2xpdGNoIHdpdGgNCj4gPiA+ID4gPiBt eSBnaXQgc2VuZC1lbWFpbA0KPiA+ID4gc2V0dXAuDQo+ID4gPiA+ID4NCj4gPiA+ID4gPiB0aGFu a3MsDQo+ID4gPiA+ID4gVmlnbmVzaGJhbHUuDQo+ID4gPiA+ID4NCj4gPiA+ID4gPiAtLS0tLU9y aWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+ID4gPiA+IEZyb206IFNjaGltcGUsIENocmlzdGluYSA8 Y2hyaXN0aW5hLnNjaGltcGVAaW50ZWwuY29tPg0KPiA+ID4gPiA+IFNlbnQ6IEZyaWRheSwgTWFy Y2ggNiwgMjAyNiAxMjozOCBQTQ0KPiA+ID4gPiA+IFRvOiBCYWxhc3Vicm1hbmlhbiwgVmlnbmVz aCA8VmlnbmVzaC5CYWxhc3Vicm1hbmlhbkBhbWQuY29tPjsNCj4gPiBnZGItDQo+ID4gPiA+ID4g cGF0Y2hlc0Bzb3VyY2V3YXJlLm9yZzsgR2VvcmdlLCBKaW5pIFN1c2FuDQo+ID4gPiA+IDxKaW5p U3VzYW4uR2VvcmdlQGFtZC5jb20+Ow0KPiA+ID4gPiA+IFNoYXJtYSwgQWxvayBLdW1hciA8QWxv a0t1bWFyLlNoYXJtYUBhbWQuY29tPjsNCj4gPiBqaGJARnJlZUJTRC5vcmc7DQo+ID4gPiA+ID4g c2ltYXJrQHNpbWFyay5jYQ0KPiA+ID4gPiA+IFN1YmplY3Q6IFJFOiBbUEFUQ0ggMzIgMC8yXSBI YW5kbGUgdGhlIG5ldyAubm90ZSBzZWN0aW9uDQo+ID4gPiA+ID4gaW50cm9kdWNlZCBpbiBMaW51 eA0KPiA+ID4gPiA+DQo+ID4gPiA+ID4gQ2F1dGlvbjogVGhpcyBtZXNzYWdlIG9yaWdpbmF0ZWQg ZnJvbSBhbiBFeHRlcm5hbCBTb3VyY2UuIFVzZQ0KPiA+ID4gPiA+IHByb3BlciBjYXV0aW9uIHdo ZW4gb3BlbmluZyBhdHRhY2htZW50cywgY2xpY2tpbmcgbGlua3MsIG9yIHJlc3BvbmRpbmcuDQo+ ID4gPiA+ID4NCj4gPiA+ID4gPg0KPiA+ID4gPiA+IEhpIFZpZ25lc2gsDQo+ID4gPiA+ID4NCj4g PiA+ID4gPiB1bmZvcnR1bmF0ZWx5LCBJIG1pc3NlZCB5b3VyIG1lc3NhZ2UuIEkgYW0gbm90IHN1 cmUgaG93IHRoaXMNCj4gPiA+ID4gPiBjb3VsZCBoYXZlIHNsaXBwZWQgYW5kIHRoZW4gSSd2ZSBi ZWVuIG91dCBmb3IgYSBjb3VwbGUgb2Ygd2Vla3MuDQo+ID4gPiA+ID4NCj4gPiA+ID4gPiBJZiB5 b3UgZG9uJ3QgaGVhciBiYWNrIGZyb20gbWUsIHBsZWFzZSBwaW5nIG1lIGluIHRoZSBtYWlsaW5n IGxpc3RzLg0KPiA+ID4gPiA+IFdlIGhhdmUgdGhpcyBndWlkZWxpbmU6DQo+ID4gPiA+ID4gaHR0 cHM6Ly9zb3VyY2V3YXJlLm9yZy9nZGIvd2lraS9Db250cmlidXRpb25DaGVja2xpc3QNCj4gPiA+ ID4gPg0KPiA+ID4gPiA+IFlvdSBjYW4gZXhwZWN0IG15IGZlZWRiYWNrIG9uIHRoaXMgbmV4dCB3 ZWVrLg0KPiA+ID4gPiA+DQo+ID4gPiA+ID4gQ2hyaXN0aW5hDQo+ID4gPiA+ID4NCj4gPiA+ID4g PiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gPiA+ID4gPiBGcm9tOiBCYWxhc3Vi cm1hbmlhbiwgVmlnbmVzaA0KPiA8VmlnbmVzaC5CYWxhc3Vicm1hbmlhbkBhbWQuY29tPg0KPiA+ ID4gPiA+ID4gU2VudDogRGllbnN0YWcsIDYuIEphbnVhciAyMDI2IDA3OjQ5DQo+ID4gPiA+ID4g PiBUbzogU2NoaW1wZSwgQ2hyaXN0aW5hIDxjaHJpc3RpbmEuc2NoaW1wZUBpbnRlbC5jb20+OyBn ZGItDQo+ID4gPiA+ID4gPiBwYXRjaGVzQHNvdXJjZXdhcmUub3JnOyBHZW9yZ2UsIEppbmkgU3Vz YW4NCj4gPiA+ID4gPiA8SmluaVN1c2FuLkdlb3JnZUBhbWQuY29tPjsNCj4gPiA+ID4gPiA+IFNo YXJtYSwgQWxvayBLdW1hciA8QWxva0t1bWFyLlNoYXJtYUBhbWQuY29tPjsNCj4gPiA+IGpoYkBG cmVlQlNELm9yZzsNCj4gPiA+ID4gPiA+IHNpbWFya0BzaW1hcmsuY2ENCj4gPiA+ID4gPiA+IFN1 YmplY3Q6IFJFOiBbUEFUQ0ggMzIgMC8yXSBIYW5kbGUgdGhlIG5ldyAubm90ZSBzZWN0aW9uDQo+ ID4gPiA+ID4gPiBpbnRyb2R1Y2VkIGluIExpbnV4DQo+ID4gPiA+ID4gPg0KPiA+ID4gPiA+ID4g W0FNRCBPZmZpY2lhbCBVc2UgT25seSAtIEFNRCBJbnRlcm5hbCBEaXN0cmlidXRpb24gT25seV0N Cj4gPiA+ID4gPiA+DQo+ID4gPiA+ID4gPiBIaSBDaHJpc3RpbmEsDQo+ID4gPiA+ID4gPg0KPiA+ ID4gPiA+ID4gSW4gbXkgdGVzdCwgSSByZWFkIHRoZSBjb3JlIGZpbGUncyBuZXcgbm90ZS1zZWN0 aW9uIGRhdGEgd2l0aA0KPiA+ID4gPiA+ID4gdGhlIHByb2dyYW0gYW5kIGNvbXBhcmUgaXQgYWdh aW5zdCB0aGUgImN1cGlkIiBpbnN0cnVjdGlvbnMuIEkNCj4gPiA+ID4gPiA+IGNvdWxkbid0IGZp bmQgYW55IGV4aXN0aW5nIHRlc3QgdGhhdCB2YWxpZGF0ZXMgbm90ZS1zZWN0aW9uDQo+ID4gPiA+ ID4gPiBjb250ZW50cy4gSWYgZnVsbCB2YWxpZGF0aW9uIGlzIHRvbyBtdWNoLCBJIGNhbiBpbnN0 ZWFkIGV4dGVuZA0KPiA+ID4gPiA+ID4gIm1haW50LWluZm8tc2VjdGlvbnMuZXhwIiB0bw0KPiA+ ID4gPiA+IGNoZWNrIG9ubHkgdGhhdCB0aGUgc2VjdGlvbiBleGlzdHMuDQo+ID4gPiA+ID4gPg0K PiA+ID4gPiA+ID4gUGxlYXNlIGFkdmlzZS4NCj4gPiA+ID4gPiA+DQo+ID4gPiA+ID4gPiB0aGFu a3MuDQo+ID4gPiA+ID4gPiBWaWduZXNoYmFsdS4NCj4gPiA+ID4gPiA+DQo+ID4gPiA+ID4gPiAt LS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+ID4gPiA+ID4gRnJvbTogU2NoaW1wZSwgQ2hy aXN0aW5hIDxjaHJpc3RpbmEuc2NoaW1wZUBpbnRlbC5jb20+DQo+ID4gPiA+ID4gPiBTZW50OiBT dW5kYXksIERlY2VtYmVyIDE0LCAyMDI1IDc6MDkgUE0NCj4gPiA+ID4gPiA+IFRvOiBCYWxhc3Vi cm1hbmlhbiwgVmlnbmVzaCA8VmlnbmVzaC5CYWxhc3Vicm1hbmlhbkBhbWQuY29tPjsNCj4gPiA+ IGdkYi0NCj4gPiA+ID4gPiA+IHBhdGNoZXNAc291cmNld2FyZS5vcmc7IEdlb3JnZSwgSmluaSBT dXNhbg0KPiA+ID4gPiA+IDxKaW5pU3VzYW4uR2VvcmdlQGFtZC5jb20+Ow0KPiA+ID4gPiA+ID4g U2hhcm1hLCBBbG9rIEt1bWFyIDxBbG9rS3VtYXIuU2hhcm1hQGFtZC5jb20+Ow0KPiA+ID4gamhi QEZyZWVCU0Qub3JnOw0KPiA+ID4gPiA+ID4gc2ltYXJrQHNpbWFyay5jYQ0KPiA+ID4gPiA+ID4g U3ViamVjdDogUkU6IFtQQVRDSCAzMiAwLzJdIEhhbmRsZSB0aGUgbmV3IC5ub3RlIHNlY3Rpb24N Cj4gPiA+ID4gPiA+IGludHJvZHVjZWQgaW4gTGludXgNCj4gPiA+ID4gPiA+DQo+ID4gPiA+ID4g PiBDYXV0aW9uOiBUaGlzIG1lc3NhZ2Ugb3JpZ2luYXRlZCBmcm9tIGFuIEV4dGVybmFsIFNvdXJj ZS4gVXNlDQo+ID4gPiA+ID4gPiBwcm9wZXIgY2F1dGlvbiB3aGVuIG9wZW5pbmcgYXR0YWNobWVu dHMsIGNsaWNraW5nIGxpbmtzLCBvcg0KPiByZXNwb25kaW5nLg0KPiA+ID4gPiA+ID4NCj4gPiA+ ID4gPiA+DQo+ID4gPiA+ID4gPiBIaSBWaWduZXNoLA0KPiA+ID4gPiA+ID4NCj4gPiA+ID4gPiA+ IEknbGwgcmV2aWV3IHRoZSBwYXRjaGVzIG9uY2Ugd2UgaGF2ZSBjbGFyaWZpZWQgdGhlIG9wZW5z IGZvciB0aGUgdGVzdC4NCj4gPiA+ID4gPiA+IFBsZWFzZSBzZWUgbXkgY29tbWVudCBiZWxvdy4N Cj4gPiA+ID4gPiA+DQo+ID4gPiA+ID4gPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ ID4gPiA+ID4gPiA+IEZyb206IFZpZ25lc2ggQmFsYXN1YnJhbWFuaWFuIDx2aWdiYWxhc0BhbWQu Y29tPg0KPiA+ID4gPiA+ID4gPiBTZW50OiBNb250YWcsIDguIERlemVtYmVyIDIwMjUgMDk6MzgN Cj4gPiA+ID4gPiA+ID4gVG86IGdkYi1wYXRjaGVzQHNvdXJjZXdhcmUub3JnOyBqaW5pc3VzYW4u Z2VvcmdlQGFtZC5jb207DQo+ID4gPiA+ID4gPiA+IFNjaGltcGUsIENocmlzdGluYSA8Y2hyaXN0 aW5hLnNjaGltcGVAaW50ZWwuY29tPjsNCj4gPiA+ID4gQWxva0t1bWFyLlNoYXJtYUBhbWQuY29t Ow0KPiA+ID4gPiA+ID4gPiBqaGJARnJlZUJTRC5vcmc7IHNpbWFya0BzaW1hcmsuY2ENCj4gPiA+ ID4gPiA+ID4gQ2M6IFZpZ25lc2ggQmFsYXN1YnJhbWFuaWFuIDx2aWdiYWxhc0BhbWQuY29tPg0K PiA+ID4gPiA+ID4gPiBTdWJqZWN0OiBbUEFUQ0ggMzIgMC8yXSBIYW5kbGUgdGhlIG5ldyAubm90 ZSBzZWN0aW9uDQo+ID4gPiA+ID4gPiA+IGludHJvZHVjZWQgaW4gTGludXgNCj4gPiA+ID4gPiA+ ID4NCj4gPiA+ID4gPiA+ID4gVGhlIFhTQVZFIGxheW91dCBvZiB0aGUgbWFjaGluZSB3aGVyZSB0 aGUgY29yZSBmaWxlIGlzDQo+ID4gPiA+ID4gPiA+IGR1bXBlZCBpcyBub3QgdmlzaWJsZSB0byBH REIuIEl0IGlzIGFzc3VtZWQgY3VycmVudGx5IHVzaW5nIHNvbWUNCj4gaGV1cmlzdGljcy4NCj4g PiA+ID4gPiA+ID4NCj4gPiA+ID4gPiA+ID4gSXQgaGFzIGJlZW4gYWRkcmVzc2VkIHRvIHNvbWUg ZXh0ZW50IHJlY2VudGx5IGJ1dCBzdGlsbCB1c2VzDQo+IGhldXJpc3RpY3MuDQo+ID4gPiA+ID4g PiA+IGh0dHBzOi8vaW5ib3guc291cmNld2FyZS5vcmcvZ2RiLXBhdGNoZXMvMjYyOGY0NWEtNzdm Ny04YjJjLQ0KPiA+ID4gPiA+ID4gPiAyMA0KPiA+ID4gPiA+ID4gPiBhYQ0KPiA+ID4gPiA+ID4g PiAtDQo+ID4gPiA+ID4gPiA+DQo+ID4gPiA+ID4gPg0KPiA+ID4gPiA+DQo+ID4gPg0KPiBkYTY1 ZDFkODJhMzdAc2ltYXJrLmNhL1QvI200YzY3ZDU5YzE4YTU5NjJmNzcxYmE4Y2ExZTJiZWU5MzY1 YWQNCj4gPiA+ID4gPiA+ID4gMWFiMg0KPiA+ID4gPiA+ID4gPg0KPiA+ID4gPiA+ID4gPiBOZXcg cGF0Y2hlcyBoYXZlIGJlZW4gY29tbWl0dGVkIHRvIHRoZSBsaW51eCBrZXJuZWwgKHZlcnNpb24N Cj4gPiA+ID4gPiA+ID4gNi4xMikgdG8gcmVzb2x2ZSB0aGlzIGlzc3VlIGJ5IGFkZGluZyBhIG5l dyAubm90ZSBzZWN0aW9uDQo+ID4gPiA+ID4gPiA+IHdoaWNoIGNvbnRhaW5zIGRlc2NyaXB0aW9u cyBvZiB0aGUgeHNhdmUgbGF5b3V0IHRvIHRoZSBjb3JlIGZpbGUuDQo+ID4gPiA+ID4gPiA+DQo+ ID4gPiA+ID4gPiA+IFRoZSBmaXJzdCBvZiB0aGlzIHBhdGNoIHNldCBjb25zdW1lcyB0aGlzIG5l dyAubm90ZSBzZWN0aW9uDQo+ID4gPiA+ID4gPiA+IGFuZCB1c2VzIHRoYXQgdG8gaWRlbnRpZnkg dGhlIHhzYXZlIGxheW91dC4NCj4gPiA+ID4gPiA+ID4gVGhlIHNlY29uZCBvbmUgZW5hYmxlcyBn ZGIgdG8gZ2VuZXJhdGUgYSBzaW1pbGFyIC5ub3RlDQo+ID4gPiA+ID4gPiA+IHNlY3Rpb24gaWYg dGhlIGNvcmVmaWxlIGlzIGR1bXBlZCB0aHJvdWdoIHRoZSAnZ2NvcmUnIGNvbW1hbmQuDQo+ID4g PiA+ID4gPiA+DQo+ID4gPiA+ID4gPiA+IFdvcmtpbmcgb24gdGVzdCBjYXNlIHBhdGNoLCB3aWxs IHNoYXJlIGl0IGluIGEgZmV3IGRheXMuDQo+ID4gPiA+ID4gPg0KPiA+ID4gPiA+ID4gSW4gdGhl IGdkYiB0ZXN0c3VpdGUgd2UgYWxyZWFkeSBoYXZlIHRlc3RzIGZvciAoZyljb3JlDQo+ID4gPiA+ ID4gPiBjb21tYW5kcyBhbmQgZm9yIE9TIGdlbmVyYXRlZCBjb3JlZmlsZXMuDQo+ID4gPiA+ID4g Pg0KPiA+ID4gPiA+ID4gQmFzZWQgb24gdGhlIHRlc3QgdGhhdCB5b3Ugc2hhcmVkIGluaXRpYWxs eQ0KPiA+ID4gPiA+ID4gaHR0cHM6Ly9zb3VyY2V3YXJlLm9yZy9waXBlcm1haWwvZ2RiLXBhdGNo ZXMvMjAyNS1KdWx5LzIxOTM2OS4NCj4gPiA+ID4gPiA+IGh0IG1sIEkgd29uZGVyIHdoYXQgeW91 ciB0ZXN0IHdpbGwgY292ZXIgdGhhdCBpcyBub3QgdGVzdGVkDQo+ID4gPiA+ID4gPiBhbHJlYWR5 IHdpdGggZXhpc3RpbmcgdGVzdHMuDQo+ID4gPiA+ID4gPg0KPiA+ID4gPiA+ID4gV291bGQgaXQg YmUgc3VmZmljaWVudCB0byBleHRlbmQgdGhlIGV4aXN0aW5nIHRlc3RzIGluIGNhc2UgYQ0KPiA+ ID4gPiA+ID4gbGludXgga2VybmVsID49DQo+ID4gPiA+ID4gPiA2LjEyIGlzIHVzZWQgPw0KPiA+ ID4gPiA+ID4NCj4gPiA+ID4gPiA+IENocmlzdGluYQ0KPiA+ID4gPiA+ID4NCj4gPiA+ID4gPiA+ IEludGVsIERldXRzY2hsYW5kIEdtYkgNCj4gPiA+ID4gPiA+IFJlZ2lzdGVyZWQgQWRkcmVzczog RG9ybmFjaGVyIFN0cmHDn2UgMSwgODU2MjIgRmVsZGtpcmNoZW4sDQo+ID4gPiA+ID4gPiBHZXJt YW55DQo+ID4gPiA+ID4gPiBUZWw6ICs0OSA4OSA5OTEgNDMwLCB3d3cuaW50ZWwuZGUgTWFuYWdp bmcgRGlyZWN0b3JzOiBIYXJyeQ0KPiA+ID4gPiA+ID4gRGVtYXMsIEplZmZyZXkgU2NobmVpZGVy bWFuLCBZaW4gQ2hvbmcgU29ycmVsbCBDaGFpcnBlcnNvbiBvZg0KPiA+ID4gPiA+ID4gdGhlIFN1 cGVydmlzb3J5IEJvYXJkOiBOaWNvbGUgTGF1IFJlZ2lzdGVyZWQNCj4gPiA+ID4gPiA+IFNlYXQ6 IE11bmljaCBDb21tZXJjaWFsIFJlZ2lzdGVyOiBBbXRzZ2VyaWNodCBNw7xuY2hlbiBIUkINCj4g PiA+ID4gPiA+IDE4NjkyOA0KPiA+ID4gPiA+IEludGVsIERldXRzY2hsYW5kIEdtYkgNCj4gPiA+ ID4gPiBSZWdpc3RlcmVkIEFkZHJlc3M6IERvcm5hY2hlciBTdHJhw59lIDEsIDg1NjIyIEZlbGRr aXJjaGVuLA0KPiA+ID4gPiA+IEdlcm1hbnkNCj4gPiA+ID4gPiBUZWw6ICs0OSA4OSA5OTEgNDMw LCB3d3cuaW50ZWwuZGUgTWFuYWdpbmcgRGlyZWN0b3JzOiBIYXJyeQ0KPiA+ID4gPiA+IERlbWFz LCBKZWZmcmV5IFNjaG5laWRlcm1hbiwgWWluIENob25nIFNvcnJlbGwgQ2hhaXJwZXJzb24gb2YN Cj4gPiA+ID4gPiB0aGUgU3VwZXJ2aXNvcnkgQm9hcmQ6IE5pY29sZSBMYXUgUmVnaXN0ZXJlZA0K PiA+ID4gPiA+IFNlYXQ6IE11bmljaCBDb21tZXJjaWFsIFJlZ2lzdGVyOiBBbXRzZ2VyaWNodCBN w7xuY2hlbiBIUkIgMTg2OTI4DQo+ID4NCj4gPiBIaSBWaWduZXNoLA0KPiA+DQo+ID4gSSBkaWQg bm90IGludmVzdGlnYXRlIHRoZSBkZXRhaWxlZCBjb2RlIG9mIHlvdXIgdGVzdCwgYXMgSSBzdGls bA0KPiA+IHdvbmRlciBhYm91dCB0aGUgZ2VuZXJhbCBkaXJlY3Rpb24uDQo+ID4gSSBzaG91bGQg aGF2ZSBtb3JlIGlkZWFzIG5leHQgd2Vlay4NCj4gPg0KPiA+IE9uZSBxdWVzdGlvbiBJIGhhdmUg aW4gdGhlIG1lYW50aW1lOg0KPiA+DQo+ID4gSXMgdGhlcmUgYW55IHNwZWNpZmljIHJlYXNvbiB3 aHkgdGhlIG5vdGUgaXMgbm90IGltcGxlbWVudGVkIGZvciBnZGJzZXJ2ZXIgPw0KPiA+DQo+ID4g SSB0aGluayBpdCB3b3VsZCBiZSBnb29kIHRvIGhhdmUgaXQgYWxsIHRvZ2V0aGVyLg0KPiA+DQo+ ID4gT25lIHNtYWxsIHBhdGNoIGZvciBhIG5ldyBjb3JlZmlsZSBub3RlIChpbmNsdWRpbmcgZ2Ri c2VydmVyIHN1cHBvcnQpDQo+ID4gaXMgdGhpcw0KPiA+IG9uZToNCj4gPiAiZ2RiOiBhbWQ2NCBs aW51eCBjb3JlZHVtcCBzdXBwb3J0IHdpdGggc2hhZG93IHN0YWNrLiINCj4gPg0KPiA+IE1heWJl IGl0IGhlbHBzIHlvdSB0byBkaWcgaW50byB0aGlzLg0KPiA+DQo+ID4gVGhhbmtzLA0KPiA+IENo cmlzdGluYQ0KPiA+DQo+ID4NCj4gDQo+IEludGVsIERldXRzY2hsYW5kIEdtYkgNCj4gUmVnaXN0 ZXJlZCBBZGRyZXNzOiBEb3JuYWNoZXIgU3RyYcOfZSAxLCA4NTYyMiBGZWxka2lyY2hlbiwgR2Vy bWFueQ0KPiBUZWw6ICs0OSA4OSA5OTEgNDMwLCB3d3cuaW50ZWwuZGUNCj4gTWFuYWdpbmcgRGly ZWN0b3JzOiBIYXJyeSBEZW1hcywgSmVmZnJleSBTY2huZWlkZXJtYW4sIFlpbiBDaG9uZyBTb3Jy ZWxsDQo+IENoYWlycGVyc29uIG9mIHRoZSBTdXBlcnZpc29yeSBCb2FyZDogTmljb2xlIExhdSBS ZWdpc3RlcmVkIFNlYXQ6IE11bmljaA0KPiBDb21tZXJjaWFsIFJlZ2lzdGVyOiBBbXRzZ2VyaWNo dCBNw7xuY2hlbiBIUkIgMTg2OTI4DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fDQpJbnRlbCBEZXV0c2NobGFuZCBHbWJIIA0KDQpSZWdpc3RlcmVkIEFkZHJlc3M6IERv cm5hY2hlciBTdHJhc3NlIDEsIDg1NjIyIEZlbGRraXJjaGVuLCBHZXJtYW55IA0KDQpUZWw6ICs0 OSAoODkpIDk5MTQzLTAgDQoNCnd3dy5pbnRlbC5kZSANCg0KTWFuYWdpbmcgRGlyZWN0b3JzOiBD YW5kaWNlIE1vb3JlLCBKZWZmcmV5IFNjaG5laWRlcm1hbiwgUmFtYWNoYW5kcmFuIFNpdGFyYW1h bg0KDQpDaGFpcnBlcnNvbiBvZiB0aGUgU3VwZXJ2aXNvcnkgQm9hcmQ6IFNvbmphIFBpZXJlcg0K DQpSZWdpc3RlcmVkIFNlYXQ6IE11bmljaCBDb21tZXJjaWFsIFJlZ2lzdGVyIEI6IEFtdHNnZXJp Y2h0IE11bmljaCBIUkIgMTg2OTI4DQoNClRoaXMgZS1tYWlsIGFuZCBhbnkgYXR0YWNobWVudHMg bWF5IGNvbnRhaW4gY29uZmlkZW50aWFsIG1hdGVyaWFsIGZvcg0KdGhlIHNvbGUgdXNlIG9mIHRo ZSBpbnRlbmRlZCByZWNpcGllbnQocykuIEFueSByZXZpZXcgb3IgZGlzdHJpYnV0aW9uDQpieSBv dGhlcnMgaXMgc3RyaWN0bHkgcHJvaGliaXRlZC4gSWYgeW91IGFyZSBub3QgdGhlIGludGVuZGVk DQpyZWNpcGllbnQsIHBsZWFzZSBjb250YWN0IHRoZSBzZW5kZXIgYW5kIGRlbGV0ZSBhbGwgY29w aWVzLgo=