From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 26758 invoked from network); 13 Nov 2023 02:59:43 -0000 Received: from mail-sy4aus01on2099.outbound.protection.outlook.com (HELO AUS01-SY4-obe.outbound.protection.outlook.com) (40.107.107.99) by inbox.vuxu.org with ESMTPUTF8; 13 Nov 2023 02:59:43 -0000 ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dmNtSDm4ABXK0bvT5BtZqNJkJW2TV4TtgbXVloSHNXM6TTVZ6ts8zl0O775uLxOOFe6SbOFYuy+efYZcmNmh3VjUzreey7yUMbu2j1OywFgpbOAWhqbYiJtMsSO35aCnRo5ExJRsjtvvz6Fc4IuSoetwhybL/COrM2mAwefBL0Ev7OgjBssOgKo4C8yEojoks81AmOkNHsZR5nOka4/OG+yMntsvDTASRhRLQ1seVIWR8k3LhIFbBr7XuTbtPOk5Xy16MU2XxFzbwEhMDmyDd1uxNA4A0tZ+uSUVPdWjm39J4QorZ/lQs6GPUMGDZiHtSO75FvLEKg1IEagCYJlP7w== ARC-Message-Signature: i=2; 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=hzd4siFjCVZcGvg1y+N7c//NGsTa3BXuTY/8AWM2SA8=; b=b84fNDBwMXzV/uBlEchyL7sQXOakeowIQ9YnMRY7F1D4a7RGaEZ4DipZNvSjJxjFwFUdoTXEao8Hv2Dt78H0dstmVgiyV3jHFaj6xTkRKXIWYjT/6JpAsxu8DOr5r1EMJxX6VuBSUxDXipoSXxiRs6qhs22EOPxjQ+XdJ5dr8KiD5PYblGY00y41+mwjGf2gJbYxbd5OkklzITUlSKP185IQSgIaSSVqnhbbOM7BYkDIyLFTnWc3Owu9yzvDtmqy9pu1Elx1y4XLHKNpqTIjC3vmv7EvEfrm7rzdsk1x/5jhzBdP0q58xJtvR734MXS6m20wHfRHJG5bv9WRdb1tAg== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=none; dmarc=pass action=none header.from=mq.edu.au; dkim=pass header.d=mq.edu.au; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=groups.office.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=hzd4siFjCVZcGvg1y+N7c//NGsTa3BXuTY/8AWM2SA8=; b=pKReSe1tSU5U50nY2YfajD3PEMFPL5Cn1kWbpuw5dHGuxZGzOdfK8ytN0pqK3TqCk1BuvZCUYb3VWco6IQM77iWMaxs3kfeH6GSb4M9SSgfRecruLXF0z2uec7MbNf1visjyPtsptgZmpeiCovgZe1Zr00HOlfZZ9TyfHUJCl9qPElW7qLzB9pgUlSWAAKGSLqfXVQP7Xbl0GYJgzz5R0SZlapwMGGkfgaA/vrUZHbEifkwk/m2qsCieYiwkNhu85w3m9939N6s5qX/n754aE0ui5sHXcl0fo0yr/l1Wx5fdMUzaEbIV3DeJy+MqKmHaT/DJQ/0jPbAAaDV2Krv+VQ== Received: from SmtpServer.Submit by ME3PR01MB6242 with Microsoft SMTP Server id 15.20.6977.29; Mon, 13 Nov 2023 02:59:38 +0000 Received: from ME2PR01MB5985.ausprd01.prod.outlook.com (2603:10c6:220:ea::10) by ME3PR01MB6242.ausprd01.prod.outlook.com (2603:10c6:220:104::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6977.29; Mon, 13 Nov 2023 02:59:33 +0000 Received: from SY0PR01MB9149.ausprd01.prod.outlook.com (2603:10c6:10:221::18) by ME2PR01MB5985.ausprd01.prod.outlook.com (2603:10c6:220:ea::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6977.29; Mon, 13 Nov 2023 02:59:30 +0000 Received: from SY0PR01MB9149.ausprd01.prod.outlook.com ([fe80::f338:79da:3c8a:ea79]) by SY0PR01MB9149.ausprd01.prod.outlook.com ([fe80::f338:79da:3c8a:ea79%3]) with mapi id 15.20.6977.029; Mon, 13 Nov 2023 02:59:30 +0000 Received: from ME3PR01MB5877.ausprd01.prod.outlook.com (2603:10c6:220:e4::8) by ME3PR01MB5429.ausprd01.prod.outlook.com (2603:10c6:220:7::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6977.29; Mon, 13 Nov 2023 02:58:52 +0000 Received: from ME3PR01MB5877.ausprd01.prod.outlook.com ([fe80::5a54:e829:1736:146e]) by ME3PR01MB5877.ausprd01.prod.outlook.com ([fe80::5a54:e829:1736:146e%4]) with mapi id 15.20.6977.029; Mon, 13 Nov 2023 02:58:52 +0000 From: Ross Street To: j.adamek , urs.schreiber CC: JS Lemay , Categories mailing list Subject: Re: The game of the name: Standard constructions, triples, monads, fundamental constructions Thread-Topic: The game of the name: Standard constructions, triples, monads, fundamental constructions Thread-Index: AQHaFd1O+z/p8M6sE0u7E4aDkckDHA== Date: Mon, 13 Nov 2023 02:58:52 +0000 Message-ID: <2078BAE5-12A8-4871-8DCE-C4B1B8285B02@mq.edu.au> References: In-Reply-To: Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-MS-TNEF-Correlator: x-mailer: Apple Mail (2.3774.100.2.1.4) arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=j+7PKtwXUWsFv9UaIzWxkNMD+4fRSRgeCjyrK+rgT1YVOmeZqJJIPMwpfOFHQLg4VGhP8r7WEacVqcLWcawOwttaPuDFFp2jpCywkqKvV7A7VCxfLEzZ9LLeHyokdoBV4C6lbwAQavm4omJTCa+772C5OoN/9+CDV6AXPQvQhawiKfKDO0uRoKGiyty/rYVBxTWEQBEUx4ND/TYezWoqJGSA1h0DG9jyp+hoC1dcPdNwYkQyXcR05ZWdTlZa8qUiiwdvh3udXWIG9/oOSJPg4n84PmUOoh+ixTsv0AiELl5dunPVK8NjAc6vORFzel9J5KJc/YoHWI+v46DNmLMwNA== 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=s94d4B8cxlNWddY78w/Q1hH9gEZOd1WgI6Q7aYHvA8U=; b=Hh1fFaKCJG8shz4nG40hPPuRZNl65yuXEYbUf8OJlptbRLsZjT2g9EXe9wHSfVJnR7julq8D5B1ErUL78/2MyohH7hSKMwiQQocSAHaGC2RjBP1XqbAgXyGbqKkWxw7zru98kZLowvsgQ05iCGve9pAnS+BzzUdHAc82vAVG6pRe/gqQ6Ug6xMfomwdDaf+gVtK4A/ozp6GWpMv6imszHc6gM1CpS71pulDDpqn8JowmwWtj1KEvP9tNdwlnbt4kEIS43mOqmmx/i5e1mBc1rC+PAcGvt9JFv7NMjVsZiBtpRawIlRthQDlZU7QdDB9SNAGfctDBVevEfE0UJNmNow== arc-authentication-results: i=1; mx.microsoft.com 1; spf=none; dmarc=pass action=none header.from=mq.edu.au; dkim=pass header.d=mq.edu.au; arc=none authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=mq.edu.au; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: ME3PR01MB5877:EE_|ME3PR01MB5429:EE_|ME2PR01MB5985:EE_|ME3PR01MB6242:EE_ x-ms-office365-filtering-correlation-id: 0ce6d7df-1dca-449b-40ed-08dbe3f477bd x-moderation-data: 11/13/2023 2:59:28 AM x-ld-processed: 82c514c1-a717-4087-be06-d40d2070ad52,ExtAddr,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 0iOPQ0fZjP4zNwGHl4IbYesLfTuR9zXnwnJ4Z68U1GvUCFCptRpN4noqjUkB+FM65MKm0j7nkVgL4OyYxCwozBQTW+DwT3DDyKsucre/CLWXdVr06HE8YakSb5m5w41MX7vW/hHkM0WeGLrvSgUKMazPXiawirZppxnk3REhn9q41HpxBY9j28yspHretYSciK/L2To3yz0aVD77u17B5ujbDW7cx5lHzT15ZZoA3rDs9HcCP1gWsSnuA1HyBFTesTWIgBQkHzNc4oLjYlPJDUNeMME5QufeiLTyDy0lM5F18Fpm7JxP8rly2i5Zic0RVpaVtsNmm3BmGGNoC76uIhitx1lnQQZy3ofGPlWq/OY5NXJuRIDlktSEyLHF/JY0OSpc6nvwMtQ5R0KJrvIKuLxrY8112ph3Tkpy51I7c9QGB8xxu7+sfvt1C2ZlXBxVoiIrckHJf8SMAg9sm7vG/GZUYJTcajiIQq+Ap5QHFPGHzmtyVovzbu8F2gNSeXRg1jxE4XRfSa0pMzGZ3Jh8sF5HLE4Ow2vRCckokr+S9nIffH77eTCgTtpbeew1pCqkMKb7K+NhElWf2ItbvtzTF5YN154u6Sr1xIDhU02lmG34+8wzKHQaGeT1ByaQFRUhRDopojomg5V/FMn/pAXq/ByKBSJKDmgIa6n0AwOSzX0VeRLjw25lC4mnHdPV/81w x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:;PTR:;CAT:NONE;SFS:(13230031)(366004)(136003)(376002)(39860400002)(396003)(346002)(230922051799003)(64100799003)(186009)(1800799009)(451199024)(2906002)(7276002)(7336002)(7406005)(7416002)(7366002)(122000001)(4326008)(8676002)(8936002)(5660300002)(44832011)(83380400001)(33656002)(41300700001)(86362001)(6486002)(76576003)(89122003)(88732003)(478600001)(6506007)(53546011)(71200400001)(66574015)(36756003)(26005)(38070700009)(6512007)(2616005)(316002)(786003)(91956017)(110136005)(38100700002)(66946007)(66556008)(54906003)(66446008)(66476007)(64756008)(76116006)(41080700001)(45980500001);DIR:OUT;SFP:1102; x-ms-exchange-crosstenant-fromentityheader: Hosted x-ms-exchange-crosstenant-id: 82c514c1-a717-4087-be06-d40d2070ad52 x-ms-exchange-crosstenant-authsource: ME3PR01MB5877.ausprd01.prod.outlook.com x-ms-exchange-crosstenant-authas: Internal x-ms-exchange-crosstenant-network-message-id: 0ce6d7df-1dca-449b-40ed-08dbe3f477bd x-ms-exchange-crosstenant-mailboxtype: HOSTED x-ms-exchange-crosstenant-userprincipalname: LviDDShlFuJkgd+DJLespI6gaqBWcb5fYz98RGQ+1yXgesfy3Vxbxsq0reS0Hlvpsy2K1OLznikjOO8oYT9K5zvkWGvNk0AI3Iw7ihpnBZ3DLT4Fx0reDxK8dMCsEvm4Z1Ht8b0tXb6PWnN4Nq42S8kZ07C1W2KnT8LEtq9giUStFcJtDsfNnqI3B0dWINVc x-ms-exchange-crosstenant-originalarrivaltime: 13 Nov 2023 02:59:30.0008 (UTC) x-ms-exchange-transport-crosstenantheadersstamped: ME3PR01MB6242 x-ms-exchange-unifiedgroup-customizedmessage: RedeemedBusinessGuests x-ms-exchange-parent-message-id: <2078BAE5-12A8-4871-8DCE-C4B1B8285B02@mq.edu.au> auto-submitted: auto-generated x-ms-exchange-generated-message-source: Throttled Fork Delivery Agent x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?bjFDTXhXaEw3V2NXRFI3YVlUTXB6NllaRGVDTXI0bnJCbjNYRnU1VHFuaUxX?= =?utf-8?B?MUpFMkVDVmhQbGpDRFhoVlVBZnN1enhxWkdIL09KNzhyeWFSVXZnT0lRTVB5?= =?utf-8?B?QU5zOHdJWnV3L0lCdXJpWTZzSEg1QkZ3NkV3UzQzenJUT0hYdDZDc05UNVJH?= =?utf-8?B?SkZnTGhFVys5N1ZOd1dOM1Bwb0Vkd0RaL25uWmNzRWhUY1ZHT0tabWlUU0FN?= =?utf-8?B?YjEyanhnRFlXL1E3WkpzcTdXRzFIQWhXNUQyMWNUL21aQUVyWEdSRG9tbEJU?= =?utf-8?B?UUxTejlTUnpkSFVocUk4TFZ3dG53bVJJRVJNbVlmN2pVdTZ6aEEwdUpIVlpl?= =?utf-8?B?a2xpWkM1SHREeEVFWDZlcy9UTmZsY0RXb1k0Y2RBQWZiYmVmRmxsc1dLWlJy?= =?utf-8?B?eW5vVi9UVHk3cmJJbnpuanR1NE14bXg1Ly9PYU1jK3dtMTFuTGhEQXdJM01m?= =?utf-8?B?SmpZdHNuYlA0OEM1aUo5dFJvazMxai80TlUvMVJmaVVLOXJxZFdwQ3ZkK3FV?= =?utf-8?B?U1A4MU90aHBLWnkzL05YbWpNVnorQ0d1MUFYVFlGOU9HTW1rNGhuVXBrWjhD?= =?utf-8?B?OXEvZVZaMmZ0cEhlamp3SWVhVzBGRnQvcFUwaC8xSTJnd2R4ajArUVJzYTIw?= =?utf-8?B?dTVsbjQrVm5MckhJN2hZNHZTK3N4YXVpbGFqVUh6RG1EOFk0eHZoVjFUSnRY?= =?utf-8?B?Zk5yVTd4aXBNcVE5STliak1Xc2pBakRybkxYS3pGaWcvb1dpYjk4YUpWTkVk?= =?utf-8?B?RjZIcVJZMmxxMnlLam5hSFQ2MlhIWmdVMUFSVjBHdDlCZEZISkF6aEF0Vkdr?= =?utf-8?B?OHFibEpqSDVoZGFxR0dHYjFtRlhHOWthZEl2NXZKZ1E0aXoyT1VXN1dWMjho?= =?utf-8?B?RFhmZTJKdWZyZmlrUlJ5UXcvNDRmMHlINStXWXpzUzkxdEV3MW5URkVicUlL?= =?utf-8?B?NEhTZy9NK2ZMLzJrT0NQNytkenBDaGRyTmg3QU9PTFgrYmxBTnp0VmV4dDRY?= =?utf-8?B?Sm1icWw5NXBpWC9KUjlnNkhVdWJRTDRnbzc4ckpvL1JGMHp0ZyswRGtzTFhn?= =?utf-8?B?R2tDU1o3MzNaT05OMDI1VHBBRUNaWVJDRHJuVEJVU2g0Mlk5anQwd2hKRDdH?= =?utf-8?B?RmdSU09nUTZvQU54RjM0eDh5L0dUNDYrQ2N6eHhlRW1jbkUya1hyMjhENi85?= =?utf-8?B?Z2IzeXpoNzRQRTRGSDBJdWhuUFVKeXlJS1g2YVJOREd6alJJRFBRbmJWb0Fi?= =?utf-8?B?RFRjdjdoQXBjcWVjc1hkMDRla0RZeFd3MGRFUndmRk8xRjZiOERZYzBKK1VC?= =?utf-8?B?UkRUU0JBenF4Umlrc0FvRU1Ydmo1TkNZYkMxRjg5eitCb09rUGNXRHRRbWc4?= =?utf-8?B?bjB1dkRmc0FUcGxyd0crN1ZjY2Z2UWtpVjdZTnlSZXlMVDdGNkszcWk1S0NT?= =?utf-8?B?a1FzdGdVV3NUZ1Q1RWMxRmVGZUpObGVuUThZTFBCd2hWbWZiME9NTjZEVUI1?= =?utf-8?B?ZjRnaHZ5eEordWhUTHlwV3lYRjJSenpueXU1WXhTQ1FGKy9OZG4vZW9rNWI5?= =?utf-8?B?cXRkVStod1FjN2xTOTBSbFVTeURiU2Ztb0YyU3FuTXZMc25PYlgvcWxxY3Fu?= =?utf-8?B?Uk9PWWZGdHphV01yOWxCV1kxR2kvRkRxcDRXRGR3Ykt4ckp0b0dXN3N3WHJp?= =?utf-8?B?cmZ1NmdHU2pudUV5YmdlVHF2R3h6NFJkdWVLTFRhT2QwQjhUYTE2clczUHNS?= =?utf-8?B?U3J3T2Rra1hacHlCaThXKzBzWmtZczVWZWRoOW14Q3plQnpjUDFwaW1oSmRk?= =?utf-8?B?L1h2ZFRxU2RQOGVKcDNrZW91anhIRmptcTI2LzdxLzlzL1lvem03ME5oTnhX?= =?utf-8?B?aTJONWxlTmc3VzhzQzRGOVJOeWNrMk40ZzZOdW51dTRUT0Mza2ZsYkNWd3pP?= =?utf-8?B?ejBLQVExS1JUYVRoZ2luUkZPcGZIcDI3MjA5VForYlJ6RGNkQzk0Z2ZEVGxV?= =?utf-8?B?UDVJVzAyeHBBY2Irc1E3TjNkK3JrLzd4dGJaa3Y5YUhjR0RWa3l5SFowbmNG?= =?utf-8?B?ZTVMNTF5WXhKMmhjS295WUttQ0FQaWphMU5XMGkyekRUY3VFbi92a2N1NURM?= =?utf-8?B?Y3pYS25uaEVIdlR4bXcvd2JWM2lOZ1J3SWJralp2YkoxaFU3UElaYkgyK1Jy?= =?utf-8?B?eTE4QVFKNW12ejJRUXpNQTNKQWZtZzRpUmh0L0M4ZVJjU0dpU0FoSWx5OWxk?= =?utf-8?B?K0FmRUsrRjJucWp1UytSbXAzN2dqOTNKbWZTQXpZOW1JWm1zVWtxdjljSGN1?= =?utf-8?B?anhHQlJBaHNadjcwanFGU094Qk96MzVJbnVqWGNLZEdXc0ZjcjRIZz09?= Content-Type: text/plain; charset="utf-8" Content-ID: <7D268116FECC4B41996C438CC121E84D@ausprd01.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: mq.edu.au RGVhciBVcnMsIEppcmksIGFuZCBBbGwNCg0KSXQgaXMgbm90IGFsd2F5cyBjbGVhciBmcm9tIHRo ZSBwdWJsaWNhdGlvbiByZWNvcmQgd2hvIHRob3VnaHQgb2YgdGhpbmdzIGZpcnN0Lg0KQsOpbmFi b3UncyBJbnRybyB0byBiaWNhdGVnb3JpZXMgd2FzIHB1Ymxpc2hlZCBieSBTTE5NIGluIDE5Njcu IFRoaXMgaXMNCmJlZm9yZSBhbnkgT2JlcndvbGZhY2ggY2F0ZWdvcnkgY29uZmVyZW5jZS4NCg0K SG93ZXZlciwgaXQgaXMgYWZ0ZXIgdGhlIExhIEpvbGxhIDE5NjUgY29uZmVyZW5jZSB3aGVyZSBF aWxlbmJlcmctS2VsbHkNCnByZXNlbnRlZCBjbG9zZWQgY2F0ZWdvcmllcyB3aXRoIHRoZSB0eXBl LXNldCBwdWJsaXNoZWQgcGFwZXIgYXBwZWFyaW5nIGluIDE5NjYuDQpCeSB0aGF0IHRpbWUgd2Ug aGFkIE1hYyBMYW5lJ3MgY29oZXJlbmNlIHRoZW9yZW0gZm9yIG1vbm9pZGFsIGNhdGVnb3JpZXMN CmFuZCBLZWxseSdzIHJlZHVjdGlvbiBvZiB0aGUgYXhpb21zIHRvIHR3by4gQsOpbmFib3UncyBt dWx0aXBsaWNhdGl2ZSBjYXRlZ29yaWVzDQp0cmllZCB0byBpbmNvcnBvcmF0ZSBjb2hlcmVuY2Ug aW4gdGhlIGRlZmluaXRpb24gYnV0IHRoZXJlIGlzIGEgcHJvYmxlbSB3aXRoIGhpcw0KZGVmaW5p dGlvbi4gSW4gbXkgb3BpbmlvbiwgQsOpbmFib3UncyBjb250cmlidXRpb24gd2FzIHRvIGRlZmlu ZSBiaWNhdGVnb3J5DQoodXNpbmcgdGhlIHR3byBheGlvbSBhcHByb2FjaCkgYXMgdGhlIHNldmVy YWwgb2JqZWN0IHZlcnNpb24gb2YgbW9ub2lkYWwgY2F0ZWdvcnksDQp0aGVyZWJ5IGluaXRpYXRp bmcgd2VhayBoaWdoZXIgY2F0ZWdvcnkgdGhlb3J5LiBUaGlzIHRvb2sgY291cmFnZS4NCkpvaG4g R3JheSB3YXMgYWxyZWFkeSB3b3JraW5nIHdpdGggMi1jYXRlZ29yaWVzLCBhIGNvbmNlcHQgb2YN CkNoYXJsZXMgRWhyZXNtYW5uLiBKb2huIHRvbGQgbWUgaW4gMTk2OC05IHRoYXQgaGUgd2FzIGNv bnZpbmNlZCBvZiB0aGUNCmltcG9ydGFuY2Ugb2YgYmljYXRlZ29yaWVzIGJlY2F1c2Ugb2YgdGhl IGV4YW1wbGUgb2Ygc3BhbnMgaW4gYSBjYXRlZ29yeQ0Kd2l0aCBwdWxsYmFja3MuIEkgd2FzIGFs cmVhZHkgY29udmluY2VkIGJ5IELDqW5hYm91IGJ1dCBmZWx0IHRoZSB3b3JsZCBtaWdodCBub3Qg YmUNCnJlYWR5IGZvciBwYXBlcnMgdXNpbmcgdGhlbS4NCg0KQWxzbyBpbiB0aGUgRWlsZW5iZXJn LUtlbGx5IHBhcGVyLCB0aGVyZSB3ZXJlIGNsb3NlZCBhbmQgbW9ub2lkYWwgZnVuY3RvcnMuDQpU aGV5IGFncmVlIGluIHRoZSBjbG9zZWQgbW9ub2lkYWwgY2FzZS4NClRoZXNlIHdlcmUgb2YgdGhl IGxheCByYXRoZXIgdGhhbiBzdHJvbmcga2luZC4gSSB1bmRlcnN0YW5kIHRoYXQgRWlsZW5iZXJn IHB1c2hlZA0KdGhlIHByZXNlbnRhdGlvbiBvZiB0aGVpciBwYXBlciBpbnRvIGVtcGhhc2lzaW5n IGNsb3NlZCBvdmVyIG1vbm9pZGFsIGNhdGVnb3JpZXMsDQpidXQgYm90aCBhcmUgdGhlcmUuIElu IENoYXB0ZXIgSVYgU2VjdGlvbiAzIG9uIGV4YW1wbGVzLCB0aGV5IHBvaW50IG91dCB0aGF0DQph IGNsb3NlZCBmdW5jdG9yIGZyb20gMSB0byBzZXRzIGlzIGEgbW9ub2lkIGFuZCBmcm9tIEkgaW50 byBhYmVsaWFuIGdyb3Vwcw0KaXMgYSByaW5nLCBldGMuOyB0aGV5IHJlY29nbml6ZWQgdGhhdCBt b25vaWRhbCBmdW5jdG9ycyBmcm9tIDEgd2VyZSBtb25vaWRzLg0KQsOpbmFib3UncyBtb3JwaGlz bXMgb2YgYmljYXRlZ29yaWVzIChsYXggZnVuY3RvcnMpIGJlY2FtZSB0aGUgc2V2ZXJhbCBvYmpl Y3QNCnZlcnNpb24uDQoNCkphY2sgRHVza2luIHRvbGQgbWUgaW4gMTk2OCB0aGF0IELDqW5hYm91 IGhhZCB0aGUgY29uc3RydWN0aW9uIG9mIGEgMi1jYXRlZ29yeQ0KQycgZm9yIGVhY2ggY2F0ZWdv cnkgQyBzdWNoIHRoYXQgbGF4IGZ1bmN0b3JzIG91dCBvZiBDIGFtb3VudGVkIHRvIDItZnVuY3Rv cnMNCm91dCBvZiBDJy4gSSBkb24ndCBrbm93IGhvdyB0aGF0IGZpdHMgaGlzdG9yaWNhbGx5IHdp dGggdGhlIHJlc3VsdCBvZiBMYXd2ZXJlIGZvciBDID0gMSwgdGhhdA0KQW5kcsOpIEpveWFsIG1l bnRpb25lZCwgd2hpY2ggYXBwZWFyZWQgaW4gdGhlIGBgWnVyaWNoIHRyaXBsZXMgYm9vaycnIFNM Tk0gODAgKDE5NjkpLg0KDQpSb3NzDQoNCj4gT24gMTIgTm92IDIwMjMsIGF0IDExOjEz4oCvcG0s IEppcsOtIEFkw6FtZWsgPGouYWRhbWVrQHR1LWJzLmRlPiB3cm90ZToNCj4NCj4gRGVhciBBbGws DQo+DQo+IEJpbGwgTGF3dmVyZSBvbmNlIHRvbGQgbWUgdGhhdCAnbW9uYWQnIGhhZCBiZWVuIHRo ZSBpZGVhIG9mIEVpbGVuYmVyZy4NCj4gTGF0ZXIgSSBhc2tlZCBoaW0gYnkgZW1haWwgYWJvdXQg dGhlIGRldGFpbHMgYW5kIGhlIGFuc3dlcmVkIHRoZSBmb2xsb3dpbmc6DQo+DQo+IEkgZG8gbm90 IHJlbWVtYmVyIGluIHdoaWNoIHllYXIgaXQgd2FzLiAoTWF5YmUgMTk2OCwganVkZ2luZyBmcm9t IHZhZ3VlIGFsbHVzaW9ucyBpbiBTcHJpbmdlciBMZWN0dXJlIE5vdGVzIDgwLikgSW4gYW55IGNh c2UgaXQgd2FzIGluIHRoZSBjb21tb24NCj4gcm9vbSBvZiB0aGUgb2xkIGNhc3RsZSBhdCBPYmVy d29sZmFjaCB3aGVuIFNhbW15IGNhbWUgb3V0IGZyb20gYmVoaW5kIHRoZSBwaWFubyBhbmQgYW5u b3VuY2VkIHRoZSBjaGFuZ2UuIEhpcyBpbmZvcm1hbCBzcGVlY2ggZW1waGFzaXplZCB0aGF0DQo+ IHRoZSB3b3JkIHdvdWxkIGluZmxlY3Qgd2VsbDogJ21vbmFkaWMnIGV0Yy4gSGUgYWxzbyBleHBs aWNpdGx5IHNhaWQNCj4gdGhhdCBub2JvZHkgd291bGQgZXZlciBjb25mdXNlIGl0IHdpdGggTGVp Ym5pdHppYW4gbW9uYWRzLg0KPg0KPiBKaXJpDQo+DQoNCg0KDQotLS0tLS0tLS0tDQoNCllvdSdy ZSByZWNlaXZpbmcgdGhpcyBtZXNzYWdlIGJlY2F1c2UgeW91J3JlIGEgbWVtYmVyIG9mIHRoZSBD YXRlZ29yaWVzIG1haWxpbmcgbGlzdCBncm91cCBmcm9tIE1hY3F1YXJpZSBVbml2ZXJzaXR5Lg0K DQpMZWF2ZSBncm91cDoNCmh0dHBzOi8vb3V0bG9vay5vZmZpY2UzNjUuY29tL293YS9jYXRlZ29y aWVzQG1xLmVkdS5hdS9ncm91cHN1YnNjcmlwdGlvbi5hc2h4P3NvdXJjZT1Fc2NhbGF0ZWRNZXNz YWdlJmFjdGlvbj1sZWF2ZSZHdWVzdElkPTRlYjliNDBjLTliM2EtNDhhNS05NzgxLTgzNmU1YTE3 MWU4Yg0K