From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id CLRmDy6EDWTFHQEASxT56A (envelope-from ) for ; Sun, 12 Mar 2023 08:50:06 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id qExlDy6EDWSiCgAA9RJhRA (envelope-from ) for ; Sun, 12 Mar 2023 08:50:06 +0100 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 7DEF0A396 for ; Sun, 12 Mar 2023 08:50:05 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pbGSE-0006Ci-SJ; Sun, 12 Mar 2023 03:49:18 -0400 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 1pbGSD-0006CK-CG for emacs-orgmode@gnu.org; Sun, 12 Mar 2023 03:49:17 -0400 Received: from mail-wm1-x32c.google.com ([2a00:1450:4864:20::32c]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pbGSA-0007rz-Oh for emacs-orgmode@gnu.org; Sun, 12 Mar 2023 03:49:16 -0400 Received: by mail-wm1-x32c.google.com with SMTP id bg16-20020a05600c3c9000b003eb34e21bdfso8871863wmb.0 for ; Sat, 11 Mar 2023 23:49:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mat.ucm.es; s=google; t=1678607352; h=mime-version:user-agent:message-id:date:reply-to:references:subject :cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=eUqdNLgO6qWJMrBykGGkjiLY7kSGpNItqlb59FBnzbQ=; b=CoLZlzFtmNnMmPKnSzKbExOMzqOtgCkwhVaX/6jg8euaGYd4f/3EbNyTSO5WyAGvcK 4Pmpg/V7MXyh0Z3oNtNlS61mVercmj14bQgP02mqC2XjJSwPifnYk557YPI65HxnJHpu qSw6Nh1Dfh1EpHrQgeVYXH8EMIIuoXnLE/qw8= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678607352; h=mime-version:user-agent:message-id:date:reply-to:references:subject :cc:to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=eUqdNLgO6qWJMrBykGGkjiLY7kSGpNItqlb59FBnzbQ=; b=3kQMQiWqhf2uV+m2R5RWs3zoIApbv1Qwqm11TCY86WSnVvgzhMD0KyfjLItBc50UdG 64a9JnYaR6pXD1KhvJ4PtfFqTo5q6mH0nSMvqr2UkcwLD235s9biPreO68e4UjG8PO9w 5YQPqNEKPqHepatfldOE+ZvZF7uAxi74IGuv8rU4Ecn8+wYv6756W9FUoP6tGHp/RpAk ygd5dfr+FvewC4Tm8fT2mqSQHlgKCK9bHLkng+RBjs6/q+Q1aEFVJKVoHxfMz9roJszw gcKx2ihUb+5vAfOhBhHQk/nUKCZ39wVxsH5+R1q23ZzSd4REYZjJmkTAr8vWHjp/FJ/J UjCQ== X-Gm-Message-State: AO0yUKV3fIj+4cMsxRGPiot9D5h3zMXvqXVfH5YVOP2S3qDduW1nUgg4 V7CXAjXMMT9tv7BLUGjrkjg1+A== X-Google-Smtp-Source: AK7set9XAd4IVkryUXo+3Edd91XcxZC2Jg1qVTSOmKczsPZGkjpI0JPntff2cvC5UbwQo8Oz+QBZew== X-Received: by 2002:a05:600c:4fcb:b0:3eb:2e32:72c3 with SMTP id o11-20020a05600c4fcb00b003eb2e3272c3mr7388573wmq.22.1678607351903; Sat, 11 Mar 2023 23:49:11 -0800 (PST) Received: from Utnapischtim (216.red-80-28-185.staticip.rima-tde.net. [80.28.185.216]) by smtp.gmail.com with ESMTPSA id y5-20020a05600c364500b003ed20141e64sm1293609wmq.44.2023.03.11.23.49.10 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 11 Mar 2023 23:49:11 -0800 (PST) X-Mailer: emacs 29.0.50 (via feedmail 11-beta-1 I) From: Uwe Brauer To: Ruijie Yu Cc: Uwe Brauer , emacs-orgmode@gnu.org Subject: Re: bi-lingual text References: <87jzzncfbq.fsf@mat.ucm.es> X-Hashcash: 1:20:230312:ruijie@netyu.xyz::i6hPsUKTK3WkBrUQ:030BJ X-Hashcash: 1:20:230312:oub@mat.ucm.es::cRDhxnwPMvsayftK:000DU5T X-Hashcash: 1:20:230312:emacs-orgmode@gnu.org::Hz1+IuEuimAdn8tt:0000000000000000000000000000000000000000E4Gv Date: Sun, 12 Mar 2023 08:49:04 +0100 Message-ID: <87edpubea7.fsf@mat.ucm.es> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=sha256; protocol="application/pkcs7-signature" Received-SPF: pass client-ip=2a00:1450:4864:20::32c; envelope-from=oub@ucm.es; helo=mail-wm1-x32c.google.com X-Spam_score_int: -19 X-Spam_score: -2.0 X-Spam_bar: -- X-Spam_report: (-2.0 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, 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.29 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Uwe Brauer Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: emacs-orgmode-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=mat.ucm.es header.s=google header.b=CoLZlzFt; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=mat.ucm.es ARC-Seal: i=1; s=key1; d=yhetil.org; t=1678607406; a=rsa-sha256; cv=none; b=GmMdK93lpZsY/TtXB3o3Tx/GRAsLfxeoem/n0iaILyuDrHSk9rGipKWM5KheO3Evkp2YCQ XWciAMQE4336Z3YjvCCpUhaxC/GIuMYV/uUNp7BxPb2zfzCI/bOzeyZ3YQnGnxCr8ZarsD sSYULx6B0wyLqujcUVoqdS7eEzJnFHIN2R8gpjSS5sxCxJHmQ/W0LqiTWfGWWLz3mkAjBM TQRixdC7fbGDYNwp0n6nHnYxbKxJ8A5Qd9L40B1USh678kiW/5pYwmppSBX21BZYRG/xVd RuXYXF6PhXaygWAH8zYg78g72XOKld/l+LhGTxd4J0Skj3fIbt6vi7/bxvbxfA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1678607406; h=from:from:sender:sender:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=eUqdNLgO6qWJMrBykGGkjiLY7kSGpNItqlb59FBnzbQ=; b=qTd8+gJC5LvPL9/Sl7Y/z/m2ym4Wbn7Y1yehVWRwhrpAy07LYCbdFbnfeM7rNcOP/zwfT4 FisnjQgd6gewqSjiwDwd2idVSL+PvjyhBLaFghUD5gR7zNOSb8hqc7qcO6Z9oFTfLaUVAP tO9ebQYyJP9hF6pW+QKmL3CK0akwgd5JWPTBFWPSvyLQ6+w8i/eQxpLr37dPnzW/vkKsf7 Ifa6XXFlczTEA7cWI8i0fVcusXcuLwiNieSKejM1XFD3FQo1FPs7lEzNVTB3lDRTrOd/Bp +whTLaSKz4NIhctJolkIj4wkpnmu8v4TeMgbsjcR4nf7Km4Mc82xj/6l5b9xPg== X-Migadu-Spam-Score: -7.81 X-Spam-Score: -7.81 X-Migadu-Queue-Id: 7DEF0A396 X-Migadu-Scanner: scn1.migadu.com Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=mat.ucm.es header.s=google header.b=CoLZlzFt; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=mat.ucm.es X-TUID: rD4cQUIi1NeY --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable > Uwe Brauer writes: Hi > `2C-mode' might be what you want. Be warned, though, that it might be > confusing when first using it, and that there might be missing > information since I have just begun to explore it because of your > message. > (Also, there doesn't seem to be much documentation on 2C at all, except > for in its source code?) > Two caveats: > 1. Whenever you split using s (M-x 2C-split RET), the split will > happen at the current column, while *consuming* the previous char. You > can experiment with the command and see what I mean. Thanks,=20 > 2. Currently, when you use 1 (M-x 2C-merge RET), the associated > buffer is only minimised at the right side. If a user wants to reuse > the same assoc buffer when typing s again, the user first has to > hide the buffer (at least in my experience). > What I tried: > In "bilingual.org", type the following: > * Bilingual > Hello world.|! > Good night. > Here, "!" its not a character but means the cursor; "|" is the character > before point, and will be used as the separator for the buffers. > Then, run s (M-x 2C-split RET). > There should now be two buffers side-by-side. Go to the right buffer > and start typing. > Bienvenue tout le monde. > Bonne nuit. > Then (in either buffer) run 1 (M-x 2C-merge RET). Now the > remaining buffer should read: > * Bilingual > Hello world. |Bienvenue tout le monde. > Good night. |Bonne nuit. > Hopefully this helps -- not only for you, but for those who, like me an > hour ago, accidentally discovered 2C-mode but did not understand how to > use it. Very nice, I played around with a paragraph that contained longer sentences. So one has however to be it careful with the length of the lines. It might be wise to set fill column to something like 60. But thanks for pointing this out to me, it remains me a bit of scroll-all-mode, but this is definitely much nicer and more suited. Uwe Brauer =2D-=20 Warning: Content may be disturbing to some audiences I strongly condemn Putin's war of aggression against the Ukraine. I support to deliver weapons to Ukraine's military.=20 I support the ban of Russia from SWIFT. I support the EU membership of the Ukraine.=20 https://addons.thunderbird.net/en-US/thunderbird/addon/gmail-conversation-v= iew/ --=-=-= Content-Type: application/pkcs7-signature; name=smime.p7s Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=smime.p7s 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 zuQnycCAN4ldn23nkeGADprP9ZqptC0pK1osMJWBfVZ/Gqq/3gJ0/3fCnWAuWf/THNWs1h1je8ye jE3bmfT3FYzJu9Ir4h2qIYBFLve/W8tt2nMevau6iz4x5GKBoX9n7dbUKmJo7PYnIMD4a8y8stc8 12MtB6HhZ7OG4tjfjAU5qX/4vB2TiugctzEtlJQrI14R4c2psEcCAwEAAaOCAsgwggLEMBIGA1Ud EwEB/wQIMAYBAf8CAQAwDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBSx1E/EI3n6RAUJxus5z+g1 sLggZDCBmAYIKwYBBQUHAQEEgYswgYgwSQYIKwYBBQUHMAGGPWh0dHA6Ly9vY3NwZm5tdHJjbWNh LmNlcnQuZm5tdC5lcy9vY3NwZm5tdHJjbWNhL09jc3BSZXNwb25kZXIwOwYIKwYBBQUHMAKGL2h0 dHA6Ly93d3cuY2VydC5mbm10LmVzL2NlcnRzL0FDUkFJWkZOTVRSQ00uY3J0MB8GA1UdIwQYMBaA FPd9xf3E6Jobd2Sn9R2gzL+HYJptMIHrBgNVHSAEgeMwgeAwgd0GBFUdIAAwgdQwKQYIKwYBBQUH AgEWHWh0dHA6Ly93d3cuY2VydC5mbm10LmVzL2RwY3MvMIGmBggrBgEFBQcCAjCBmQyBllN1amV0 byBhIGxhcyBjb25kaWNpb25lcyBkZSB1c28gZXhwdWVzdGFzIGVuIGxhIERlY2xhcmFjacOzbiBk ZSBQcsOhY3RpY2FzIGRlIENlcnRpZmljYWNpw7NuIGRlIGxhIEZOTVQtUkNNICggQy8gSm9yZ2Ug SnVhbiwgMTA2LTI4MDA5LU1hZHJpZC1Fc3Bhw7FhKTCB1AYDVR0fBIHMMIHJMIHGoIHDoIHAhoGQ bGRhcDovL2xkYXBmbm10LmNlcnQuZm5tdC5lcy9DTj1DUkwsT1U9QUMlMjBSQUlaJTIwRk5NVC1S Q00sTz1GTk1ULVJDTSxDPUVTP2F1dGhvcml0eVJldm9jYXRpb25MaXN0O2JpbmFyeT9iYXNlP29i amVjdGNsYXNzPWNSTERpc3RyaWJ1dGlvblBvaW50hitodHRwOi8vd3d3LmNlcnQuZm5tdC5lcy9j cmxzL0FSTEZOTVRSQ00uY3JsMA0GCSqGSIb3DQEBCwUAA4ICAQCMPSi04H4N825c2lx3PYBkHk7p ErjJ5rL/K4CgeD2ETCxliy/c8WMr591SQduv/BcLjJqE8gnUXVainvmCZsCFXpxe6oPnfEaOfl/m Y+2rYu9GTidhlYG9TQI9qTQPmfnma1aVA599S/t84k4S76QLRLU8egExWyZhIJKUdQJ21s77rMMF CDFAbKUdNp4giM6giVZtrtlMvZB8PnYgSUbsFWKaQWWr4J+xAjTvryniACmZnvljHdGUE4ZA0WCM RRcGIVhaHNUxPi39J1WxGuY/7+qFXGrj/tnci4x/603VYYeC5yPwyjxih3bkPKl7oW8YGyIrvIwU /9J93VkDxQd6LvfrB5ZU/bklFRq7Sviso4Bix+aHvIuBjmx+xiVLYZFMBGMxoo4P1pir5vo4NIJ5 Vk+x4lNCuHxFpXSAZfZzWoddskj1Tet6v/JAl0tyUfHDPNmXrMy1Z7T7OuIrVdliq5KzQPi7buGf 1E2OJbh/iEXr6Pa3k+u/dDEL2KwsI0rLjQ+H1yPOv5hhEhr4W8BApqYXvC/41dLmdNciOZpoIXnQ a+Vqir+uBJiFzRVWdt/pofERQoKj2bGrVWlaAUKtRXrzoTzIxL8YjIMz173tgN4Epp4P1Cg3Chsx W8i/r3kmYXT/OeJj5NyDxAmGRDagGFl4wZbZvFA0ZlAbdcKYETCCB14wggZGoAMCAQICEE7jGLDR L7reYiUcckKTal4wDQYJKoZIhvcNAQELBQAwSzELMAkGA1UEBhMCRVMxETAPBgNVBAoMCEZOTVQt UkNNMQ4wDAYDVQQLDAVDZXJlczEZMBcGA1UEAwwQQUMgRk5NVCBVc3VhcmlvczAeFw0yMjAzMDYy MDQxMjJaFw0yNjAzMDYyMDQxMjJaMIGBMQswCQYDVQQGEwJFUzEYMBYGA1UEBRMPSURDRVMtWDIw NjQxMjNCMRkwFwYDVQQqDBBVV0UgUklDSEFSRCBPVFRPMQ8wDQYDVQQEDAZCUkFVRVIxLDAqBgNV BAMMI0JSQVVFUiBVV0UgUklDSEFSRCBPVFRPIC0gWDIwNjQxMjNCMIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEAoJVE/sbo1m+uKynMrhlC2uwucKui15DqfQf8185jc8VjjJyuMoV+JG0T cb9HhpVodL2WCW83Gb2OKq1pr90ZCscCYR0XOOy6ZclnNhMaPvf9dZrogt9SR7XUI03UJsaWg7xK upApj+zaAMFGmzYNzPH1h/rWVxvK12NoURkmSF31t+sdnJXsCiciUL1qdl5X0AtL85WjAnR2bMmf Jw17jPkq+sXSBGL73Y2GwoZyrP8jM5acfjyDW6vYc4Ia9f0znfOD9yuneJi0UeDBHgJ42oYT83DP gGiTow6uxUNj0t2lJGsEKnBrBTYlkDq49XUOTOcdv5TDUpDk1Awacl/6gQIDAQABo4IEBTCCBAEw bwYDVR0RBGgwZoEOT1VCQE1BVC5VQ00uRVOkVDBSMRgwFgYJKwYBBAGsZgEEDAlYMjA2NDEyM0Ix FTATBgkrBgEEAaxmAQIMBkJSQVVFUjEfMB0GCSsGAQQBrGYBAQwQVVdFIFJJQ0hBUkQgT1RUTzAM BgNVHRMBAf8EAjAAMA4GA1UdDwEB/wQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcDBAYIKwYBBQUH AwIwHQYDVR0OBBYEFGVctturectaj2GUB3MWVsUmJHlRMB8GA1UdIwQYMBaAFLHUT8QjefpEBQnG 6znP6DWwuCBkMIGCBggrBgEFBQcBAQR2MHQwPQYIKwYBBQUHMAGGMWh0dHA6Ly9vY3NwdXN1LmNl cnQuZm5tdC5lcy9vY3NwdXN1L09jc3BSZXNwb25kZXIwMwYIKwYBBQUHMAKGJ2h0dHA6Ly93d3cu Y2VydC5mbm10LmVzL2NlcnRzL0FDVVNVLmNydDCCARUGA1UdIASCAQwwggEIMIH6BgorBgEEAaxm AwoBMIHrMCkGCCsGAQUFBwIBFh1odHRwOi8vd3d3LmNlcnQuZm5tdC5lcy9kcGNzLzCBvQYIKwYB BQUHAgIwgbAMga1DZXJ0aWZpY2FkbyBjdWFsaWZpY2FkbyBkZSBmaXJtYSBlbGVjdHLDs25pY2Eu IFN1amV0byBhIGxhcyBjb25kaWNpb25lcyBkZSB1c28gZXhwdWVzdGFzIGVuIGxhIERQQyBkZSBs YSBGTk1ULVJDTSBjb24gTklGOiBRMjgyNjAwNC1KIChDL0pvcmdlIEp1YW4gMTA2LTI4MDA5LU1h ZHJpZC1Fc3Bhw7FhKTAJBgcEAIvsQAEAMIG6BggrBgEFBQcBAwSBrTCBqjAIBgYEAI5GAQEwCwYG BACORgEDAgEPMBMGBgQAjkYBBjAJBgcEAI5GAQYBMHwGBgQAjkYBBTByMDcWMWh0dHBzOi8vd3d3 LmNlcnQuZm5tdC5lcy9wZHMvUERTQUNVc3Vhcmlvc19lcy5wZGYTAmVzMDcWMWh0dHBzOi8vd3d3 LmNlcnQuZm5tdC5lcy9wZHMvUERTQUNVc3Vhcmlvc19lbi5wZGYTAmVuMIG1BgNVHR8Ega0wgaow gaeggaSggaGGgZ5sZGFwOi8vbGRhcHVzdS5jZXJ0LmZubXQuZXMvY249Q1JMNTQxOSxjbj1BQyUy MEZOTVQlMjBVc3VhcmlvcyxvdT1DRVJFUyxvPUZOTVQtUkNNLGM9RVM/Y2VydGlmaWNhdGVSZXZv Y2F0aW9uTGlzdDtiaW5hcnk/YmFzZT9vYmplY3RjbGFzcz1jUkxEaXN0cmlidXRpb25Qb2ludDAN BgkqhkiG9w0BAQsFAAOCAQEAQfp9/80Z3s4+aMrO9sGDDmjPpZF5P9neOg6DiWyamKRhTiNwU1Ho VXIXEU3lzb5tHmqwb/TmZmCJINYDGflzeNxR4OIEDbqUKrdLJ8nRQ2G6X8w7LmvImUGI+WRxizPZ nTBxh+12akO7XEiq2JNW5JOV2z5e3jO0C4Y9fXj0E30O5N3JpDbWfH8JcpTSJdNAetfON1pa7ZLK N0NAMuJc5OUAKzlJsvE6D8L8eRooM/unrqygLOmu3e0f37Gtf7fE0IDIJwh101twvs3ArNMmRFhn 5GBChF6+ubXqyQyZrY6DDV8X9rGkki1n8JIOxpNOexgYgbmav0oekc+3LTUHATGCAiAwggIcAgEB MF8wSzELMAkGA1UEBhMCRVMxETAPBgNVBAoMCEZOTVQtUkNNMQ4wDAYDVQQLDAVDZXJlczEZMBcG A1UEAwwQQUMgRk5NVCBVc3VhcmlvcwIQTuMYsNEvut5iJRxyQpNqXjANBglghkgBZQMEAgEFAKCB kzAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0yMzAzMTIwNzQ5MDRa MCgGCSqGSIb3DQEJDzEbMBkwCwYJYIZIAWUDBAECMAoGCCqGSIb3DQMHMC8GCSqGSIb3DQEJBDEi BCAssgu8a0Fg3bnqBV5AkL2dsbMCe0QSRMb7jiCIZnqtEzANBgkqhkiG9w0BAQEFAASCAQBwpVp1 z0Uyf6Ze7Ct/ULv+nTHAQ9f+DCZNWjzZGR43Yx4e6BhTkqO7hsn2BvRu9rVE8qKdiffTEVYDbWkG +qfzs+1MTP5vEtx+4yhePJxxj8IcZN5EnQZj9I6sM3VQUugaTYndfXX+xG9oB+ildjbno4yFfzzV uSyxujCDa1X59f0Yij0KFQPueqbptpTB9gjUChzl+si/eALbIraU7aBnhYApyuUzgaJz1kdLBb8f 9HukUdQDhmy/E0ZxOe3WVqDYGEzpLYC+1JRaeVwp34dAAlzds6PmbGnzfvqZBv9wN8EDEUmyQ27B Xgypz5AUJePctMAnfG8t6oq88RDK2YBQAAAAAAAA --=-=-=--