From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.help Subject: RE: [External] : Re: Run `window-configuration-change-hook` in Lisp code? Date: Fri, 8 Nov 2024 17:47:02 +0000 Message-ID: References: <86ttckxian.fsf@fastmail.fm> <5193f2dd-05ca-4a92-a3f9-2a069b8ad72e@jamescherti.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="2126"; mail-complaints-to="usenet@ciao.gmane.io" To: James Cherti , "help-gnu-emacs@gnu.org" Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Fri Nov 08 18:47:58 2024 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1t9T5Q-0000LN-QB for geh-help-gnu-emacs@m.gmane-mx.org; Fri, 08 Nov 2024 18:47:57 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1t9T4k-0005wm-VH; Fri, 08 Nov 2024 12:47:14 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t9T4i-0005wB-Q7 for help-gnu-emacs@gnu.org; Fri, 08 Nov 2024 12:47:12 -0500 Original-Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t9T4f-00005q-Sp for help-gnu-emacs@gnu.org; Fri, 08 Nov 2024 12:47:12 -0500 Original-Received: from pps.filterd (m0246631.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 4A8FtXAv001568; Fri, 8 Nov 2024 17:47:06 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h= content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s= corp-2023-11-20; bh=yxf6Jq/5k3HAMeZc5gdyESGO21O2hZI4mJyn+pEPIEU=; b= bawxKck1nk0k6wq/32dtE/0CrnZv5MHAnaMiUKMnR8+DXWsrnCGhbGIeLMK1n824 u35ZJTUMMMQCf3lH9qQ5MgYwDXKwA4MA3IVTrr4NaAAfxP5Itx+SbfI7uJcyaXPc ICfSKNy59suYVw5qtDaUqSaT3gQ5nesZAV9PWjd6BhlfnJnvlgWrJYnX8Brq5eUn 0y18Teyv8wBaZvIAADz1TdipknkOkrNPNK+rg/42XOhTAQheYh2BGj6TwqZ16ymO NpnLzU8puejfyhBrN5CeAvYq6g/QRPTc0/Y8Hrb62irP327sibNJ6N2KzzUwo4oS nUuw9LaFPE0XRHUpBlcw7w== Original-Received: from iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta03.appoci.oracle.com [130.35.103.27]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 42s6gjj3ec-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 08 Nov 2024 17:47:05 +0000 (GMT) Original-Received: from pps.filterd (iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 4A8H51O6013137; Fri, 8 Nov 2024 17:47:05 GMT Original-Received: from nam04-bn8-obe.outbound.protection.outlook.com (mail-bn8nam04lp2043.outbound.protection.outlook.com [104.47.74.43]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 42nahj283u-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 08 Nov 2024 17:47:05 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=SSAWBS1LqcD2zGSwSw0Y0LuInmshRr4rsQ+L7uFJZnlSO7ySkL5JKrbGwSEPPrRnjfP/IXaga/H9d9MonGMsr0zJbNqqiTG3sZHIubkKoUT9ceX1+Lib5FBpcAN7LFCcDuCgjygjwcKUg57jXBdsLN4phi/cFSh9gQO/a77E0V7sF1Eeon6VWzLzw2nqvoChCL+iYjcn7i4LUwZLfES9RCCy4AMilqfWyPQYCfpq+qRIrX5L5rEJEDjr/Bhk50jjsbUfvw0ZjIg8aB+Cu+XE76hlBlbKgOgHvVBN2PYDD2patrSwT9mFwH/zE3QuptwS/D/bAhhoAp6RqgK+4Ecyzw== 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=yxf6Jq/5k3HAMeZc5gdyESGO21O2hZI4mJyn+pEPIEU=; b=q0d4kkIOTP0rq/oqjmBMyM73R6wZHdQ3reNOTeNR6ng9ecUWF1AnHZBdyRtBdHCONzAJK/14+K2VpmfkdyickH9TPmRHahlVr8Sgd403YYjM2koEqTCAZ+b5KFf6WkAvzTB6yR1MezpkKDIaZaTBxehBAI+gID+dAfZb+Sfa5WpSG4PvqRQrA1+u2ZN/120qpGHRKRMeDTO7WtBTSZubpKtrfg9u5cWEUJ5GFngWTHEdEK2WHdbuwmVTbHxpIkF45P3B+0ssgGFTXVXFabYTzOrzpFPvuLlnuBYsPr17UamSqe1H6lHg3voLL5CsdiRjD+9KYlZKTydy26bnuCCOmA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=yxf6Jq/5k3HAMeZc5gdyESGO21O2hZI4mJyn+pEPIEU=; b=grR29mjQcJceAAGqWwB8HbZ8CNvGSBJQhad/nR0LQCiiOsd2/djUA6jeEksOSGMcyK9oBzLkWxO4Ct8T6UfSEoIHwpXu+jWWdgK9heGCd6ymIE1eV2JOQVmqRL/1+zjCieUose110EvtKWfnjfdiMPpl1ZBfyM5sG+75zXEcVmE= Original-Received: from DS7PR10MB5232.namprd10.prod.outlook.com (2603:10b6:5:3aa::24) by SJ0PR10MB4605.namprd10.prod.outlook.com (2603:10b6:a03:2d9::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8137.19; Fri, 8 Nov 2024 17:47:02 +0000 Original-Received: from DS7PR10MB5232.namprd10.prod.outlook.com ([fe80::8303:658f:14f8:2324]) by DS7PR10MB5232.namprd10.prod.outlook.com ([fe80::8303:658f:14f8:2324%4]) with mapi id 15.20.8137.021; Fri, 8 Nov 2024 17:47:02 +0000 Thread-Topic: [External] : Re: Run `window-configuration-change-hook` in Lisp code? Thread-Index: AQHbMfYyaV8glGiH6EO5YfySPsIxR7Ktp1Lw In-Reply-To: Accept-Language: en-US Content-Language: en-US x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DS7PR10MB5232:EE_|SJ0PR10MB4605:EE_ x-ms-office365-filtering-correlation-id: 159ef8a6-4c28-4ede-7314-08dd001d5a82 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|366016|1800799024|376014|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?eXVZa1RmcVd3bXNoeHNLU04vdVhSZEx4SE94TGpTdSs0YTJCdzlTZmZ6VjdV?= =?utf-8?B?bVR5anBHZUplYlpraGRjaVZBUE56L0dhYkRjajhIc1h4WVVZcVF3OGw2NDNs?= =?utf-8?B?OGRrdWNHNDN1ZnFvaGwvNC9MQmJyV1Rja0Jrclh2Y3VlUDA2Y04zY1E4ZEtQ?= =?utf-8?B?Q0xLeEY2TXZhOTNkNWhmSzZFSHNORkt2bTdhV1pYTktmdVFxcFRRWnNEeG5h?= =?utf-8?B?aS9MVFhyQnRhSENMTCtsZCtEYWYrck9FOFZKYW5zWndVTkZDVUdpT2NkZXVw?= =?utf-8?B?aDhmRERtcUdyVzg4R1JDbHBLWGkyMHZya2hEY3ZYcng1eUFLbzF2bTFVQUpk?= =?utf-8?B?bUYrMy9PM2tPekRoKzd4K0N6S1FHUE1ZVnZUT1Uxb200UXpIczVpYWNGaWtp?= =?utf-8?B?aG5jYmhvMTZkTG54NVlkelhFaHEva0pOVW9pRHhEV0M4NXoyaENpeUFBVkhr?= =?utf-8?B?SU1pMUY3c2pJWmxNQnAxSVdZcFMyT3F3aUNIanVNYjhTWFY4Q1ZYdVVqTUxI?= =?utf-8?B?U29zOTdMeEpkRGlnVndIWE9aZTdJK0xwdy9abEgrTVZLTXp3eUhjUWN3aDNG?= =?utf-8?B?OXgzbEVVODh1Y2lVR01ERmxmV2ZoUnpFdHVLS010OHFYeFlNSWJndWZYaThi?= =?utf-8?B?WGFXNExhSmpCNnEvT0UyeGkrSFpHUHJKaHJiN3RXT x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DS7PR10MB5232.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(366016)(1800799024)(376014)(38070700018); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?YmludGdSS1Vyc2hhUHBmMmlSeW1VQmF4NFpMakhqN1FLbFZwR211VkxqOFZI?= =?utf-8?B?ZCtYVWM5TnFaekRYM2M1UCtrd2RFd09SUzFSSnN6QkR1bFZWbG8vU2dvUERO?= =?utf-8?B?OGJXSk1VODJ5UWlELzJiaFY0OE1XNkdDRlFZZVpOTkJ3a0tMTnJGajdGM3RT?= =?utf-8?B?aTN3KzZiM0tKSTNkdkM3SGtFRFV0dVJlb2I2QVc0TGtXekRqb1pBTE1VeWtB?= =?utf-8?B?YVVyVUU3YmFLWGFxZW5CODFSdjU2a2tYeml3eTdmbm1tVEhqM3ViWUpzdnB2?= =?utf-8?B?d205TTNEOE1VZFo3bXpJbURkR2c3TkRPQ2dBMVJ2c3lQRUhwQVBWZWRuR3Z0?= =?utf-8?B?ZkRnc1phUWpoS1BTa01qQ3Brb3lOSThUYVNYNjZSSzRWTEFoMnFaMkNnNWpv?= =?utf-8?B?Yi9IcUNKbjVITXYwNFZHUXNyMkxRa01qRHN2NVQvM0d3VXdNcmRMY0poMk5I?= =?utf-8?B?c0hkSXNVR0V0YzJkU0hrajBpaE5oS1FURDdsUldXbEcwT3NmSWxxNnA1Yjl4?= =?utf-8?B?cHJPNkcwQXNtQzhYVUpnbGp3Z3FENnVORmJnNEhQcjNYYW4yTEJYeVdOSGFh?= =?utf-8?B?OWxCSnhIemlSTUZ5RytsYzBYWkNYRmlqN0ZOTUJzSkE0QldJaDJocUh4cHJL?= =?utf-8?B?UUJZZUpXdDM4bld6VUhzRmhBR2dqYUh6L3liV3 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: 34mT9ZCjjknQRx7c15PlNdJo8DMJJPCtAFtEvRleOuJ/bkDEGUUSNk5jOkX6Wb0kh9Is9Rkvxty7XRBujkTFxMQqI6XZ9CY20RDUwhxi6Z/MM3+9ZAZMae0ISgXyma4JaHEwizqPM+6/bq4NFPrxPlG2BCWTPGUmUV1crsGqbOrfHiiDPh5iZfbRaDkciDv5Kat8RIt49MXZgDqkbQD6O6juBgar3f7fxlftkCtMl9DStuhay1Z8Wbo/jGWWAYII8gqjLbh0QmRauY6G9Le38+VQbndMUiXvsIIj0uPFohAq+qf7GBk3phTs3QRUwzyMAaKkbjFl/LXBy6RjujWRVwPKqip6zD1ahkMPmJWtePVsrG8cei8dWOIhjBbVuS6TApilqBN9KTZbp3KV9CrQc4oRzXf0FXw4+QtZ2XQ4jV82Yu/t7R8XfwNB8b5bbVfNVH+TV8JrV9IVZD8CTxVKWUQkdCOsak0ltvNkk+PmmxLvXfxR/Ao4xYxeskiBjRowxnfa2rHiHcY1XK51AM3totlHNEKBq1rHSt39sE5nmf/dpnovhuL/oEUHzPhU3DddWVvP93wpBiZ1heDWDqUjBP5ubs48fFtWDJZX/nha9Ec= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DS7PR10MB5232.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 159ef8a6-4c28-4ede-7314-08dd001d5a82 X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Nov 2024 17:47:02.8551 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: NH3yKxF1ac2n6kUiwuRztRF4L5sWT0+plhuXsJWEyz6bmfhs8WoyrO5FwoYiGV/tmP/rtjpFFYZE9ZVlGXne4A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR10MB4605 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1057,Hydra:6.0.680,FMLib:17.12.62.30 definitions=2024-11-08_15,2024-11-08_01,2024-09-30_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 phishscore=0 mlxlogscore=999 mlxscore=0 suspectscore=0 bulkscore=0 malwarescore=0 spamscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2409260000 definitions=main-2411080147 X-Proofpoint-GUID: Bp2FvRIETTALdBNNQlxA0FLatIlk90fn X-Proofpoint-ORIG-GUID: Bp2FvRIETTALdBNNQlxA0FLatIlk90fn Received-SPF: pass client-ip=205.220.177.32; envelope-from=drew.adams@oracle.com; helo=mx0b-00069f02.pphosted.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.help:148288 Archived-At: Q29taW5nIGxhdGUgdG8gdGhpcyB0aHJlYWQsIGFuZCB3aXRoIG5vdGhpbmcNCnNwZWNpYWwgdG8g c2F5IGFib3V0IHRoZSBzcGVjaWZpYyB0cmlnZ2VyL2hvb2sNCnF1ZXN0aW9uLg0KDQpCdXQgd2l0 aCBzb21ldGhpbmcgdG8gb2ZmZXIgcGVyaGFwcyBmb3IgdGhlDQpvcmlnaW5hbC91bmRlcmx5aW5n IHJlcXVlc3Qgb2YgYWxsb3dpbmcgYSBidWZmZXINCmluIGB2aXN1YWwtbGluZS1tb2RlJyB0byBo YXZlIGl0cyB3aW5kb3cgY2hhbmdlDQpzaXplIHRvIGFjY29tbW9kYXRlIHRleHQgc2NhbGluZywg aS5lLiwga2VlcCB0aGUNCnNhbWUgdmlzdWFsLWZpbGwgcG9zaXRpb24uDQoNCklPVywgbWF5YmUg dGhpbmsgb2YgdGhlIGN1cnJlbnQgZGlzY3Vzc2lvbiBhcw0KcG9zc2libHkgYW4gWC1ZIHF1ZXN0 aW9uOiB5b3UgaGF2ZSBhbiBpZGVhIG9mDQp3aGF0IGEgc29sdXRpb24gdG8geW91ciBvcmlnaW5h bCBxdWVzdGlvbiBtaWdodA0KYmUsIHNvIHlvdSBhc2sgYSBxdWVzdGlvbiBhYm91dCB0aGF0ICh0 cmlnZ2VyKS4NCg0KSWYgSSd2ZSBtaXN1bmRlcnN0b29kIHNvbWV0aGluZywgdGhlbiBwbGVhc2UN Cmlnbm9yZS4uLg0KX19fDQoNCkkgYnJvdWdodCB1cCB0aGUgb3JpZ2luYWwgcXVlc3Rpb24gZGVj YWRlcyBhZ28sDQphcyBzb29uIGFzIHRleHQtc2NhbGluZyB3YXMgYWRkZWQgdG8gRW1hY3MuDQpO b3Qgd3J0IHZpc3VhbC1saW5lLW1vZGUsIGluIHBhcnRpY3VsYXIgKHRoYXQNCmRpZG4ndCBleGlz dCBiYWNrIHRoZW4pLCBidXQgZ2VuZXJhbGx5Lg0KDQpJIHN1Z2dlc3RlZCB0aGF0IHVzZXJzIHNo b3VsZCBiZSBhYmxlIHRvDQpjaG9vc2Ugd2hldGhlciB0aGUgd2luZG93IGdldHMgYXV0b21hdGlj YWxseQ0Kc2NhbGVkIGluIGNvbmp1bmN0aW9uIHdpdGggdGV4dCBzY2FsaW5nLCBpLmUuLA0KYXMg YW4gb3B0aW9uYWwgYmVoYXZpb3IuDQoNCkZvciBvbmUgdGhpbmcsIHRoaXMgc2F2ZXMgaG9yaXpv bnRhbCBzY3JlZW4NCnNwYWNlIHdoZW4gdGV4dCBpcyBzaHJ1bmsgLSB3YXN0ZWQgYmxhbmsgd2lu ZG93DQpzcGFjZSBhdCBsaW5lIGVuZHMuDQoNClRoaXMgd2FzIHJvdW5kbHkgcmVqZWN0ZWQgYnkg RWxpIGF0IHRoZSB0aW1lLA0KSUlSQywgc2F5aW5nIHRoYXQgbm8gb25lIHdvdWxkIGV2ZXIgd2Fu dCBzdWNoDQpiZWhhdmlvci4NCg0KU28gSSBpbXBsZW1lbnRlZCBpdCBpbiBhIGxpdHRsZSBsaWJy YXJ5LA0KYGZhY2UtcmVtYXArLmVsJyAoYmFjayBpbiAyMDA5KS4gIEkgd291bGRuJ3QNCmJlIHdp dGhvdXQgaXQuDQoNCkl0IHdvcmtzIHdpdGggYW5kIHdpdGhvdXQgYHZpc3VhbC1saW5lLW1vZGUn Lg0KSXQgcmVhbGx5IGhhcyBfbm90aGluZyB0byBkbyB3aXRoDQpgdmlzdWFsLWxpbmUtbW9kZSdf OiB0aGUgcXVlc3Rpb24vcmVxdWVzdCBpcw0Kb25seSBhYm91dCBrZWVwaW5nIHRoZSByZWxhdGlv biBiZXR3ZWVuIHRoZQ0KdGV4dCBzaXplIGFuZCB0aGUgd2luZG93IHNpemUuICBJdCBqdXN0IHNv DQpoYXBwZW5zIHRoYXQgd2l0aCBgdmlzdWFsLWxpbmUtbW9kZScgbGluZXMNCmFyZSB2aXN1YWxs eSBmaXQgdG8gdGhlIHdpbmRvdyB3aWR0aC4NCg0KDQpUaGUgYmVoYXZpb3IgaXMgY29udHJvbGxl ZCBieSBvcHRpb24NCmB0ZXh0LXNjYWxlLXJlc2l6ZS13aW5kb3cnOg0KDQp0ZXh0LXNjYWxlLXJl c2l6ZS13aW5kb3cgaXMgYSB2YXJpYWJsZSBkZWZpbmVkIGluIGBmYWNlLXJlbWFwKy5lbOKAmS4N Cg0KTm9uLW5pbCBtZWFucyB0ZXh0IHNjYWxpbmcgcmVzaXplcyB0aGUgd2luZG93IG9yIGZyYW1l IGFjY29yZGluZ2x5Lg0KRm9yIGV4YW1wbGUsIGlmIHlvdSB1c2Ug4oCYQy14IEMtLeKAmSAo4oCY dGV4dC1zY2FsZS1kZWNyZWFzZeKAmSnigJkgdG8gbWFrZSB0aGUNCnRleHQgc21hbGxlciwgdGhl biB0aGUgd2luZG93IG9yIGZyYW1lIGlzIG1hZGUgc21hbGxlciBieSBhIHNpbWlsYXINCmZhY3Rv ci4NCl9fXw0KDQpZb3UgY2FuIGNob29zZSB0byByZXNpemUgdGhlIHdpbmRvdyBob3Jpem9udGFs bHkNCm9ubHksIHZlcnRpY2FsbHkgb25seSwgYm90aCwgb3IgbmVpdGhlciAob2ZmKS4NCg0KKFRo ZXJlJ3MgYWxzbyBhIGdsb2JhbCBtaW5vciBtb2RlLA0KYHRleHQtc2NhbGUta2VlcC1tb2RlJywg d2hpY2ggd2hlbiBvbiBrZWVwcyB0aGUNCnNhbWUgdGV4dC1zY2FsaW5nIHdoZW4gYSBidWZmZXIg Y2hhbmdlcyBtYWpvciBtb2RlLg0KSWYgb2ZmLCB5b3UgZ2V0IHRoZSB2YW5pbGxhIEVtYWNzIGJl aGF2aW9yIHRoYXQNCnRleHQtc2NhbGluZyBpcyBsb3N0IHdoZW4gdGhlIG1ham9yIG1vZGUgY2hh bmdlcy4pDQpfX18NCg0KQXBvbG9nZXRpY2FsbHksIGBmYWNlLXJlbWFwKy5lbCcgcmVkZWZpbmVz IHZhbmlsbGENCmZ1bmN0aW9uIGB0ZXh0LXNjYWxlLWluY3JlYXNlJywgdG8gcmVzcGVjdCBvcHRp b24NCmB0ZXh0LXNjYWxlLXJlc2l6ZS13aW5kb3cnLg0KDQpJJ2Qgc3RpbGwgc3VnZ2VzdCB0aGF0 IHN1Y2ggYW4gb3B0aW9uIGJlIGFkZGVkIHRvDQp2YW5pbGxhIEVtYWNzLCBGV0lXLiAgKEJldHRl ciBsYXRlIHRoYW4gbmV2ZXIuLi4pDQpfX18NCg0KaHR0cHM6Ly93d3cuZW1hY3N3aWtpLm9yZy9l bWFjcy9kb3dubG9hZC9mYWNlLXJlbWFwJTJiLmVsDQoNCg==