From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id kFUMNjOw4WChFQEAgWs5BA (envelope-from ) for ; Sun, 04 Jul 2021 14:57:23 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id iICnMTOw4WDiMAAAbx9fmQ (envelope-from ) for ; Sun, 04 Jul 2021 12:57:23 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 203CF2004C for ; Sun, 4 Jul 2021 14:57:23 +0200 (CEST) Received: from localhost ([::1]:44964 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m01gW-0000sZ-RD for larch@yhetil.org; Sun, 04 Jul 2021 08:57:20 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56550) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m01fo-0000sQ-Iz for emacs-orgmode@gnu.org; Sun, 04 Jul 2021 08:56:36 -0400 Received: from udcm-wwu1.uni-muenster.de ([128.176.118.7]:62344) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m01fm-0007Go-56 for emacs-orgmode@gnu.org; Sun, 04 Jul 2021 08:56:36 -0400 X-IronPort-AV: E=Sophos;i="5.83,323,1616454000"; d="p7s'?scan'208";a="97048574" Received: from wi-exchange.wiwi.uni-muenster.de ([10.2.203.154]) by UDCM-RELAY1.UNI-MUENSTER.DE with ESMTP/TLS/ECDHE-RSA-AES128-SHA256; 04 Jul 2021 14:56:30 +0200 Received: from WIWI-MAIL-2.WIWI.UNI-MUENSTER.DE (128.176.86.149) by WI-MAIL-1.WIWI.UNI-MUENSTER.DE (10.2.203.154) with Microsoft SMTP Server (TLS) id 14.3.498.0; Sun, 4 Jul 2021 14:56:29 +0200 Received: from librem (92.116.36.155) by smtp.wiwi.uni-muenster.de (128.176.86.149) with Microsoft SMTP Server (TLS) id 14.3.498.0; Sun, 4 Jul 2021 14:56:29 +0200 From: Jens Lechtenboerger To: Matt Price Subject: Re: modify citation links in a derived HTML backend References: <87r1gfx27r.fsf@wi.uni-muenster.de> Mail-Followup-To: Matt Price , Org Mode Date: Sun, 4 Jul 2021 14:56:18 +0200 In-Reply-To: (Matt Price's message of "Sat, 3 Jul 2021 17:32:50 -0400") Message-ID: <87h7haw83x.fsf@wi.uni-muenster.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=sha256; protocol="application/pkcs7-signature" X-Originating-IP: [92.116.36.155] Received-SPF: pass client-ip=128.176.118.7; envelope-from=Jens.Lechtenboerger@wi.uni-muenster.de; helo=UDCM-WWU1.UNI-MUENSTER.DE X-Spam_score_int: -41 X-Spam_score: -4.2 X-Spam_bar: ---- X-Spam_report: (-4.2 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Org Mode Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: "Emacs-orgmode" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1625403443; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post; bh=d5EnboJEalmM6/7QDYjXbSqILqM3bm0UrXoySiOr6MA=; b=KR2dvgNUEOcj77bYbKIQ8F9lPgxqiND8W8itCoQnVNaz6co8ey1grn+V9ZR3dXXsdKoKXi IjEz+rc68AoljllTx7iczP8GRbUZ84SMg3L5zmWHKZxPxJqfhl5bICe1PJXO3+JfRm9XHS +UuRgX4ba8sCGAXLZES+0+wjmsVd1NECVoJYciZ768ZlkaSIrOzHwlKHLPl9O5ENYsbmO4 Texf/zjlkmGL9yIrEWqWVbE/V6R7MozLe49oZG2S/6bEdP8RfUc1EAhS50xPFwfqNAaOFz TymFGKkPu5b6ll8tv/KYFBvuFvox2GNrDzeNyfMfSJANZrImVswC1gGNQJjLTA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1625403443; a=rsa-sha256; cv=none; b=tuVP3jviNge6oGL8lkQgUbUobQfuZpopwavDaYoO+AeNnPNjgIdotIPioWgKAaRSdltO00 67o7MM2pPct8IXg+BDwe4dH4lIebi0yXK3pHslFZEF1bRi+d/pUcelh1+tthF3btJWEBAy 18mcwxUlCFMY1OZurDXwcEsCPUJqhVoitxm6rQcTlSp12cDKwsLvrQ/CyFOUozeFSXk/2f zuL8H6lDeUUHtzwHwqATqKktF2Mrlkjdv1xMgYpjoL5oI9xOgp+fEAuDORubXd1kzL0eui 0r9MqBaG1Uv2dDsLhGeWMq2AwT7xgrqPsohPgBl7RgkI8LW0AbfxWNrWdpYsvA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of emacs-orgmode-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=emacs-orgmode-bounces@gnu.org X-Migadu-Spam-Score: -3.01 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of emacs-orgmode-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=emacs-orgmode-bounces@gnu.org X-Migadu-Queue-Id: 203CF2004C X-Spam-Score: -3.01 X-Migadu-Scanner: scn1.migadu.com X-TUID: hY8bXYqdIP5X --=-=-= Content-Type: text/plain On 2021-07-03, Matt Price wrote: > I've added some comments in the issue you linked to, but in the meantime > I've also come up with what seems to be at least a semi-viable hack for > adding native CSL citation support to org-re-reveal. It involves creating > two new variables and then let-setting `citeproc-fmt--formatters-alist` in > `org-re-reveal-export-to-html`. Something similar could presumably be done > in other derived backends. > > I find it quite hackish and I don't know whether perhaps some more general > solution could be found, but in any case here is the code, which I have > inserted into org-re-reveal.el locally: Thank you for sharing your code, Matt! What is the general state of this new citation handling with respect to export backends? Did you create the settings for HTML from scratch or did you take inspiration from HTML export functionality? I guess that basic support should go into ox-html, while small modifications could than take care of specifics for reveal.js presentations... Best wishes Jens --=-=-= Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCCEggw ggUSMIID+qADAgECAgkA4wvV+K8l2YEwDQYJKoZIhvcNAQELBQAwgYIxCzAJBgNVBAYTAkRFMSsw KQYDVQQKDCJULVN5c3RlbXMgRW50ZXJwcmlzZSBTZXJ2aWNlcyBHbWJIMR8wHQYDVQQLDBZULVN5 c3RlbXMgVHJ1c3QgQ2VudGVyMSUwIwYDVQQDDBxULVRlbGVTZWMgR2xvYmFsUm9vdCBDbGFzcyAy MB4XDTE2MDIyMjEzMzgyMloXDTMxMDIyMjIzNTk1OVowgZUxCzAJBgNVBAYTAkRFMUUwQwYDVQQK EzxWZXJlaW4genVyIEZvZXJkZXJ1bmcgZWluZXMgRGV1dHNjaGVuIEZvcnNjaHVuZ3NuZXR6ZXMg ZS4gVi4xEDAOBgNVBAsTB0RGTi1QS0kxLTArBgNVBAMTJERGTi1WZXJlaW4gQ2VydGlmaWNhdGlv biBBdXRob3JpdHkgMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMtg1/9moUHN0vqH l4pzq5lN6mc5WqFggEcVToyVsuXPztNXS43O+FZsFVV2B+pG/cgDRWM+cNSrVICxI5y+NyipCf8F XRgPxJiZN7Mg9mZ4F4fCnQ7MSjLnFp2uDo0peQcAIFTcFV9Kltd4tjTTwXS1nem/wHdN6r1ZB+Ba L2w8pQDcNb1lDY9/Mm3yWmpLYgHurDg0WUU2SQXaeMpqbVvAgWsRzNI8qIv4cRrKO+KA3Ra0Z3qL NupOkSk9s1FcragMvp0049ENF4N1xDkesJQLEvHVaY4l9Lg9K7/AjsMeO6W/VRCrKq4Xl14zzsjz 9AkH4wKGMUZrAcUQDBHHWekCAwEAAaOCAXQwggFwMA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQU k+PYMiba1fFKpZFK4OpL4qIMz+EwHwYDVR0jBBgwFoAUv1kgNgB5oKAia4zV8mHSuCzLgkowEgYD VR0TAQH/BAgwBgEB/wIBAjAzBgNVHSAELDAqMA8GDSsGAQQBga0hgiwBAQQwDQYLKwYBBAGBrSGC LB4wCAYGZ4EMAQICMEwGA1UdHwRFMEMwQaA/oD2GO2h0dHA6Ly9wa2kwMzM2LnRlbGVzZWMuZGUv cmwvVGVsZVNlY19HbG9iYWxSb290X0NsYXNzXzIuY3JsMIGGBggrBgEFBQcBAQR6MHgwLAYIKwYB BQUHMAGGIGh0dHA6Ly9vY3NwMDMzNi50ZWxlc2VjLmRlL29jc3ByMEgGCCsGAQUFBzAChjxodHRw Oi8vcGtpMDMzNi50ZWxlc2VjLmRlL2NydC9UZWxlU2VjX0dsb2JhbFJvb3RfQ2xhc3NfMi5jZXIw DQYJKoZIhvcNAQELBQADggEBAIcL/z4Cm2XIVi3WO5qYi3FP2ropqiH5Ri71sqQPrhE4eTizDnS6 dl2e6BiClmLbTDPo3flq3zK9LExHYFV/53RrtCyD2HlrtrdNUAtmB7Xts5et6u5/MOaZ/SLick0+ hFvu+c+Z6n/XUjkurJgARH5pO7917tALOxrN5fcPImxHhPalR6D90Bo0fa3SPXez7vTXTf/D6OWS T1k+kEcQSrCFWMBvf/iu7QhCnh7U3xQuTY+8npTD5+32GPg8SecmqKc22CzeIs2LgtjZeOJVEqM7 h0S2EQvVDFKvaYwPBt/QolOLV5h7z/0HJPT8vcP9SpIClxvyt7bPZYoaorVyGTkwggWsMIIElKAD AgECAgcbY7rQHiw9MA0GCSqGSIb3DQEBCwUAMIGVMQswCQYDVQQGEwJERTFFMEMGA1UEChM8VmVy ZWluIHp1ciBGb2VyZGVydW5nIGVpbmVzIERldXRzY2hlbiBGb3JzY2h1bmdzbmV0emVzIGUuIFYu MRAwDgYDVQQLEwdERk4tUEtJMS0wKwYDVQQDEyRERk4tVmVyZWluIENlcnRpZmljYXRpb24gQXV0 aG9yaXR5IDIwHhcNMTYwNTI0MTEzODQwWhcNMzEwMjIyMjM1OTU5WjCBjTELMAkGA1UEBhMCREUx RTBDBgNVBAoMPFZlcmVpbiB6dXIgRm9lcmRlcnVuZyBlaW5lcyBEZXV0c2NoZW4gRm9yc2NodW5n c25ldHplcyBlLiBWLjEQMA4GA1UECwwHREZOLVBLSTElMCMGA1UEAwwcREZOLVZlcmVpbiBHbG9i YWwgSXNzdWluZyBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ07eRxH3h+Gy8Zp 1xCeOdfZojDbchwFfylfS2jxrRnWTOFrG7ELf6Gr4HuLi9gtzm6IOhDuV+UefwRRNuu6cG1joL6W LkDh0YNMZj0cZGnlm6Stcq5oOVGHecwX064vXWNxSzl660Knl5BpBb+Q/6RAcL0D57+eGIgfn5mI TQ5HjUhfZZkQ0tkqSe3BuS0dnxLLFdM/fx5ULzquk1enfnjK1UriGuXtQX1TX8izKvWKMKztFwUk P7agCwf9TRqaA1KgNpzeJIdl5Of6x5ZzJBTN0OgbaJ4YWa52fvfRCng8h0uwN89Tyjo4EPPLR22M ZD08WkVKusqAfLjz56dMTM0CAwEAAaOCAgUwggIBMBIGA1UdEwEB/wQIMAYBAf8CAQEwDgYDVR0P AQH/BAQDAgEGMCkGA1UdIAQiMCAwDQYLKwYBBAGBrSGCLB4wDwYNKwYBBAGBrSGCLAEBBDAdBgNV HQ4EFgQUazqYi/nyU4na4K2yMh4JH+iqO3QwHwYDVR0jBBgwFoAUk+PYMiba1fFKpZFK4OpL4qIM z+EwgY8GA1UdHwSBhzCBhDBAoD6gPIY6aHR0cDovL2NkcDEucGNhLmRmbi5kZS9nbG9iYWwtcm9v dC1nMi1jYS9wdWIvY3JsL2NhY3JsLmNybDBAoD6gPIY6aHR0cDovL2NkcDIucGNhLmRmbi5kZS9n bG9iYWwtcm9vdC1nMi1jYS9wdWIvY3JsL2NhY3JsLmNybDCB3QYIKwYBBQUHAQEEgdAwgc0wMwYI KwYBBQUHMAGGJ2h0dHA6Ly9vY3NwLnBjYS5kZm4uZGUvT0NTUC1TZXJ2ZXIvT0NTUDBKBggrBgEF BQcwAoY+aHR0cDovL2NkcDEucGNhLmRmbi5kZS9nbG9iYWwtcm9vdC1nMi1jYS9wdWIvY2FjZXJ0 L2NhY2VydC5jcnQwSgYIKwYBBQUHMAKGPmh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvZ2xvYmFsLXJv b3QtZzItY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBCwUAA4IBAQCBeEWkTqR/ DlXwCbFqPnjMaDWpHPOVnj/z+N9rOHeJLI21rT7H8pTNoAauusyosa0zCLYkhmI2THhuUPDVbmCN T1IxQ5dGdfBi5G5mUcFCMWdQ5UnnOR7Ln8qGSN4IFP8VSytmm6A4nwDO/afr0X9XLchMX9wQEZc+ lgQCXISoKTlslPwQkgZ7nu7YRrQbtQMMONncsKk/cQYLsgMHM8KNSGMlJTx6e1du94oFOO+4oK4v 9NsH1VuEGMGpuEvObJAaguS5Pfp38dIfMwK/U+d2+dwmJUFvL6Yb+qQTkPp8ftkLYF3sv8pBoGH7 EUkp2KgtdRXYShjqFu9VNCIaE40GMIIHPjCCBiagAwIBAgIMISbO34FoIaqW5GYIMA0GCSqGSIb3 DQEBCwUAMIGNMQswCQYDVQQGEwJERTFFMEMGA1UECgw8VmVyZWluIHp1ciBGb2VyZGVydW5nIGVp bmVzIERldXRzY2hlbiBGb3JzY2h1bmdzbmV0emVzIGUuIFYuMRAwDgYDVQQLDAdERk4tUEtJMSUw IwYDVQQDDBxERk4tVmVyZWluIEdsb2JhbCBJc3N1aW5nIENBMB4XDTE5MDYxNzA4Mzc0N1oXDTIy MDYxNjA4Mzc0N1owgfUxCzAJBgNVBAYTAkRFMRwwGgYDVQQIDBNOb3JkcmhlaW4tV2VzdGZhbGVu MREwDwYDVQQHDAhNdWVuc3RlcjE1MDMGA1UECgwsV2VzdGZhZWxpc2NoZSBXaWxoZWxtcy1Vbml2 ZXJzaXRhZXQgTXVlbnN0ZXIxLDAqBgNVBAsMI0luc3RpdHV0IGZ1ZXIgV2lydHNjaGFmdHNpbmZv cm1hdGlrMRwwGgYDVQQDDBNKZW5zIExlY2h0ZW5ib2VyZ2VyMTIwMAYJKoZIhvcNAQkBFiNqZW5z LmxlY2h0ZW5ib2VyZ2VyQHVuaS1tdWVuc3Rlci5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC AQoCggEBALwHhF+XxrbonN4F3+dJpbSyq9OdCRHiXK3mDxlv/3wV8+SDJObL1FypBHLVPN8CQo7M 2xNJkpJ/Pe9noR4r31t5aq4j1pfjOEaBJ2FN13FIrQBiLD/TDFOuvYMcSP54HbT41pfkcDydRGr6 /1VpF1UyZOKIe8/+buIsLChkOE/Ed6P7GXfBpzIsOuxY3B/QKGVG8Iac2urP0Wmr3UoZBnup2gx/ ThUttakPG+/U3cMXoqNxCG0TYP7Lj2SJqdeKSsV7YfHUJnGOaXeRdFd1qbgNce99lg2aLeqj9b6q yZ6K1Jx6+cnLueGqNYZ/MDaydwIkRfNmE+b9GSuUluUNRyECAwEAAaOCAzIwggMuMD4GA1UdIAQ3 MDUwDwYNKwYBBAGBrSGCLAEBBDAQBg4rBgEEAYGtIYIsAQEEBDAQBg4rBgEEAYGtIYIsAgEEBDAJ BgNVHRMEAjAAMA4GA1UdDwEB/wQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwQw HQYDVR0OBBYEFOD6n06zRopy1nu3qF/Y8WxgfUvaMB8GA1UdIwQYMBaAFGs6mIv58lOJ2uCtsjIe CR/oqjt0MIIBAgYDVR0RBIH6MIH3gSNqZW5zLmxlY2h0ZW5ib2VyZ2VyQHVuaS1tdWVuc3Rlci5k ZYEaamVucy5sZWNodGVuYm9lcmdlckB3d3UuZGWBKWplbnMubGVjaHRlbmJvZXJnZXJAZXJjaXMu dW5pLW11ZW5zdGVyLmRlgSZqZW5zLmxlY2h0ZW5ib2VyZ2VyQHdpLnVuaS1tdWVuc3Rlci5kZYEW amVucy5sQHVuaS1tdWVuc3Rlci5kZYENamVucy5sQHd3dS5kZYEabGVjaHRlbkB3aS51bmktbXVl bnN0ZXIuZGWgHgYKKwYBBAGCNxQCA6AQDA5sZWNodGVqQHd3dS5kZTCBjQYDVR0fBIGFMIGCMD+g PaA7hjlodHRwOi8vY2RwMS5wY2EuZGZuLmRlL2Rmbi1jYS1nbG9iYWwtZzIvcHViL2NybC9jYWNy bC5jcmwwP6A9oDuGOWh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvZGZuLWNhLWdsb2JhbC1nMi9wdWIv Y3JsL2NhY3JsLmNybDCB2wYIKwYBBQUHAQEEgc4wgcswMwYIKwYBBQUHMAGGJ2h0dHA6Ly9vY3Nw LnBjYS5kZm4uZGUvT0NTUC1TZXJ2ZXIvT0NTUDBJBggrBgEFBQcwAoY9aHR0cDovL2NkcDEucGNh LmRmbi5kZS9kZm4tY2EtZ2xvYmFsLWcyL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDBJBggrBgEFBQcw AoY9aHR0cDovL2NkcDIucGNhLmRmbi5kZS9kZm4tY2EtZ2xvYmFsLWcyL3B1Yi9jYWNlcnQvY2Fj ZXJ0LmNydDANBgkqhkiG9w0BAQsFAAOCAQEANVQdIHaFmYb4FFgukYAu74MVztk/Q2+kpvZ9Jc9H ENAIe22jz2MZzR2j9nfnCYoxUKsTlpMG+Aca84+2WBKXONJMrRq38zHGVq2WTXzwl3bHny16I/rD zQlXt0t4fge8bPffuKCZ52D7/4byVcGWtFoXKaaVxV/7uZmUOuIYf4VMKffQW0MryD2bbJW+fb0i b/K0TslkGhFHkgH956Es2bmN8Ac/T17q25wHXG3xl4niVK7Y2JvMaJb67h1L4ZNN7RAAceWqwL9W +KADaLgi8xAWqcvdsrVPJg9REEWOmMDcUzrLxiLZpQ+nt75chlffqtPn4kH6XfAms+9mh3rHQDGC AmAwggJcAgEBMIGeMIGNMQswCQYDVQQGEwJERTFFMEMGA1UECgw8VmVyZWluIHp1ciBGb2VyZGVy dW5nIGVpbmVzIERldXRzY2hlbiBGb3JzY2h1bmdzbmV0emVzIGUuIFYuMRAwDgYDVQQLDAdERk4t UEtJMSUwIwYDVQQDDBxERk4tVmVyZWluIEdsb2JhbCBJc3N1aW5nIENBAgwhJs7fgWghqpbkZggw DQYJYIZIAWUDBAIBBQCggZMwGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUx DxcNMjEwNzA0MTI1NjE4WjAoBgkqhkiG9w0BCQ8xGzAZMAsGCWCGSAFlAwQBAjAKBggqhkiG9w0D BzAvBgkqhkiG9w0BCQQxIgQggvNKXFOMqoLyv8TYpFmHx9fKj3Z4H/84pnMTqRqGHBswDQYJKoZI hvcNAQEBBQAEggEAlI/1gF/RvqBPxYIXiY8FBUwaCF36a2HwEA6UBd8FLHcXHf5WWJsz0XrRJuCl J0faBfF/9lXthUIHbQgm1EzgMmJggTmd9xN3Su4wCqY0APmo5v4IVhUSbpndZKYsL00yCW8DkTll tVN2lU14B0hK/TRDp7XvFcllxKmfisiBw9G0nl4Y4g23TZre/DVm8ei+afavHDOaJ4UHh4sbzzz9 VDOmj+D4zJOWN4GU2TZiW2kJv3BYJhYAqpdYxwPJjOZRM09qxbdl3UVNOMenrAqYVTRBgdlsQ99Q YmSBzEevtwrKVgziwy82vvUw8l4/tBc5PTYrpG28X1+y+l+wGTDr9wAAAAAAAA== --=-=-=--