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 ms0.migadu.com with LMTPS id aCRMCcCQPGKs9AAAgWs5BA (envelope-from ) for ; Thu, 24 Mar 2022 16:39:44 +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 wOmVBsCQPGKmkwAA9RJhRA (envelope-from ) for ; Thu, 24 Mar 2022 16:39:44 +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 4293837ADA for ; Thu, 24 Mar 2022 16:39:43 +0100 (CET) Received: from localhost ([::1]:43874 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nXPYs-000605-Bs for larch@yhetil.org; Thu, 24 Mar 2022 11:39:42 -0400 Received: from eggs.gnu.org ([209.51.188.92]:47938) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nXPYE-0005ny-5c for guix-patches@gnu.org; Thu, 24 Mar 2022 11:39:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:55340) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nXPYD-0004kd-Qb for guix-patches@gnu.org; Thu, 24 Mar 2022 11:39:01 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nXPYD-0007YW-Kw for guix-patches@gnu.org; Thu, 24 Mar 2022 11:39:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#54476] [PATCH] gnu: games: Add robotfindskitten. Resent-From: Roman Riabenko Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 24 Mar 2022 15:39:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 54476 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Liliana Marie Prikler , 54476@debbugs.gnu.org Received: via spool by 54476-submit@debbugs.gnu.org id=B54476.164813630828984 (code B ref 54476); Thu, 24 Mar 2022 15:39:01 +0000 Received: (at 54476) by debbugs.gnu.org; 24 Mar 2022 15:38:28 +0000 Received: from localhost ([127.0.0.1]:49234 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nXPXb-0007XL-Pv for submit@debbugs.gnu.org; Thu, 24 Mar 2022 11:38:27 -0400 Received: from relay8-d.mail.gandi.net ([217.70.183.201]:42737) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nXPXZ-0007X3-8b for 54476@debbugs.gnu.org; Thu, 24 Mar 2022 11:38:22 -0400 Received: (Authenticated sender: roman@riabenko.com) by mail.gandi.net (Postfix) with ESMTPSA id E07591BF20F; Thu, 24 Mar 2022 15:38:13 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=riabenko.com; s=gm1; t=1648136294; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=uhuSjIyxZyd5N8eEkV+xNulIVJ6jAF6Hvaz913+MGwk=; b=iOvsslBX7xPtYL/fzGvWluXJe/M90swgIEIDxX25xCTsrUvopgrN9nLRCLm7f6+w/OGiuY eVoRX8MkMJ9H2S1ES78kmLSBtldYWA0Vpnzk1S6uk3I4z1eHda0DR+17we3p1uyLP/C+dT ptAG/J2bcuPoWNJXc2C2f/y9e5NDiLWWoVanUxX0LS1AK88355HWRM4apv8Mb2QEsrVNIG qudHMlXjIE26RXJt/XH1/M7fOa5fA0ULoFU2sxBl29LeeHG0huxqiEqljy1RN8E5RBnrgr 7yw4t8RWCNO3QAyNrKQu1nBsJ7vwNEHHAZCvS8dyLWydZq38WNF1XIQzgkVAgQ== Message-ID: <0eac7e2692804e6668a0246f79c0e88c495b336e.camel@riabenko.com> From: Roman Riabenko Date: Thu, 24 Mar 2022 17:38:12 +0200 In-Reply-To: References: Content-Type: multipart/mixed; boundary="=-PaPr30M8Mdtk0ckCrq0j" User-Agent: Evolution 3.42.1 MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1648136383; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post: dkim-signature; bh=uhuSjIyxZyd5N8eEkV+xNulIVJ6jAF6Hvaz913+MGwk=; b=s3kyr5smer4RTtvdA/m0tD9Tttci9ej8MEbbzBAJDan24V32QvrTvzYnpdclhUE222dKoK ix/hBiivOzKHOQK96EL66Cv7i8EyLjvWbBCQZCUIVOMkhV5CfqtLW803bmaE/J2kXyCYUP iT/F7xOET6Uz7+Kf6dTt3WmTBuebUBViScM0ZpN3iYDI9zMAMiMB1WC3VpMR3dt27Z5vS+ k8uHrZT/cmMifEFESB3Mh9HQHW140dYEDEubsEfBVne5lYIUbqjOmQ01AXIOLOGiLZai4Z zP+zi9uLQsX/OLjd1Nvvt+CugGONykZUUjuSt8LgMhDlWmVCnvu4xH1ImW284g== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1648136383; a=rsa-sha256; cv=none; b=NCyqBtY3Xaj7veaXcOyMoZxcSVoleOYmy0idpFGwkQLH/WGDwvJbXKxhRI/U7NNCyAotnu zSaWQBUTD9qIQBgWcw3d72IEwCoqtOOfBRT3wQGd3xHLHR8gtbMSGs34T4tu1914/yuPx0 GuYT6VaZZ8k8sy7HQLUQYBX0oJDJxhfKNIl0zK5ExozZ9oFJ4I6noB/4EBOHQy0flMSpOl gaBGndlf5JVUTRl6m5zZJAVXAW8NzM98yoWhmJY4CKIX3TXkHpeXXrHYmEB0MWVHhHPngg Xz3dKLDKmrpZ+KQ2szA1Uz123B2RE0ZHaKwfJW1snsEtoeMdiS3eqybpRVkqxQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=riabenko.com header.s=gm1 header.b=iOvsslBX; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: 0.91 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=riabenko.com header.s=gm1 header.b=iOvsslBX; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 4293837ADA X-Spam-Score: 0.91 X-Migadu-Scanner: scn0.migadu.com X-TUID: dMOlIqCa1Upk --=-PaPr30M8Mdtk0ckCrq0j Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit Hi Liliana (Copying the mailing list.) Thank you for helping to improve this! У пн, 2022-03-21 у 07:59 +0100, Liliana Marie Prikler пише: > Hi Roman, >  > Am Sonntag, dem 20.03.2022 um 16:28 +0200 schrieb Roman Riabenko: >  > > +    ;; Despite what guix lint says, version 2.8284271.702 is newer > > then > > +    ;; 1600003_201b. See ChangeLog for version history. > > +    (version "2.8284271.702") > > +    ;; The git version is the same as in the release tarball, but > > it > > bundles > > +    ;; convenient .desktop files, which were requested for Debian. > > +    (source (origin > > +              (method git-fetch) > > +              (uri (git-reference > > +                    (url > > +                     > > "https://github.com/robotfindskitten/robotfindskitten") > > +                    (commit > > "1cae36621f9c19d19a40eacf63789913d4ef5d5c"))) > > +              (file-name (git-file-name name version)) > > +              (sha256 > > +               (base32 > > +                > > "0ps3xrl1yh0h7jhl3bwhx5xw2hvhzync03y08i66rzw098r530qq")))) > Looking at the git repository, those are *not* the same.  Use git- > version or use the tag as commit, but don't mix conventions. I thought the commit log is misleading. Before submitting the patch, I checked the code and data files, but now that I checked documentation too, I see that the release, including packages in Debian and Fedora, do not have the latest fixes to documentation. It bugged me as cruel towards users to package the release version with wrong documentation, but, at a more thorough inspection, the inconsistency in documentation can be figured out after all. If the authors and maintainers did not deem it worth a release, I do not feel confident to. After all, I cannot rule out that, theoretically, someone may even rely on "man robotfindskitten" output for something. The checkout of the git tag which corresponds to the release version number is, strictly speaking, somewhat different from the release tarball. Among other things, it has "contrib" directory with PalmOS port code. Debian also has the same tarball for original source. Considering all that, I'd rather go with the tarball than git. > > +                  (replace 'bootstrap > > +                    (lambda _ > > +                      (invoke "autoreconf" "-ifv"))) ;per > > README.md > The existing bootstrap should already correctly invoke autoreconf if > no > bootstrap script exists. I recall having some issue without this modification, but I cannot reproduce it now. Removing. > > +                  (add-after 'unpack 'fix-install-path > > +                    (lambda _ > > +                      ;; It is configured to install executable to > > /games or > > +                      ;; /usr/local/games per Filesystem Hierarchy > > Standard. > > +                      ;; We change that to get it in $PATH. > > +                      (substitute* "src/Makefile.am" > > +                        (("\\$\\(prefix\\)/games") > > "$(prefix)/bin")) > We could change this by using #:make-flags instead, I believe. Thank you for the hint. I didn't expect it to be that simple. > > +                      ;; When built with guix, all characters are > > displayed in > > +                      ;; the background colour pair. If it is not > > set manually, > > +                      ;; this is not happening, so we get back > > colour into the > > +                      ;; game. The background is redrawn anyway. > > See > > man bkgd. > > +                      (substitute* "src/robotfindskitten.c" > > +                        (("\\(void\\) bkgd \\( \\(chtype\\) > > COLOR_PAIR\\(WHITE\\) \\);") > > +                         ""))))) > This should probably go into a "patch-source" phase. I moved this part to a source origin snippet. > > +    (synopsis "Zen Simulation of robot finding kitten") > > +    (description > > +     "In this simulation, you play the part of robot.  Your task > > is > > to > > +complete the simulation by finding kitten, as is your destiny, and > > indeed your > > +wont.  You (robot) are represented by the # character, and you > > move > > around with > > +the arrow keys touching things.  If the thing you touch is kitten, > > you get a > > +cute little animation (which was cuter in the DOS version) and the > > simulation > > +ends.  Otherwise, you get a brief description of what it is you > > touched.") > Both synopsis and description could use some love.  Plain copypasta > with grammatical errors is not good optics. My first impression was that it needs some improvement. But I was quickly discouraged and here is why. The problem I have with it is that it apparently attempts to pretend to be something more, not even a game at all, but the Zen Simulation. The authors invite the audience to a make-believe and this starts with the synopsis and description and continues in the game and in its documentation. The story begins with such synopsis and description in other distributions and package managers too. I really feel as intruding into the game against the authors intentions by attempting to modify those. As to the grammar and spelling, I am embarrassed of my ignorance and fond of learning something new, which is one of the reasons that I like this game. When I saw the word "wont", I couldn't imagine that it is a valid English word, until I verified it with a dictionary. The words "robot" and "kitten" are consistently used without an article (including in-game texts and documentation) treating them specially as characters of the story. The same goes for both words of "Zen Simulation" being capitalised. So I leave it as is for now. I attach a different patch as my new offer. Roman --=-PaPr30M8Mdtk0ckCrq0j Content-Disposition: attachment; filename="0001-gnu-games-Add-robotfindskitten.patch" Content-Type: text/x-patch; name="0001-gnu-games-Add-robotfindskitten.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSA3ZTI5ZjI2Mjg4YmYyYTY3NjRmMGI5MGNkN2ViMzZjMmI0OGU1ZTdlIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBSb21hbiBSaWFiZW5rbyA8cm9tYW5AcmlhYmVua28uY29tPgpE YXRlOiBUaHUsIDI0IE1hciAyMDIyIDE3OjEyOjMwICswMjAwClN1YmplY3Q6IFtQQVRDSF0gZ251 OiBnYW1lczogQWRkIHJvYm90ZmluZHNraXR0ZW4uCgoqIGdudS9wYWNrYWdlcy9nYW1lcy5zY20g KHJvYm90ZmluZHNraXR0ZW4pOiBOZXcgdmFyaWFibGUuCi0tLQogZ251L3BhY2thZ2VzL2dhbWVz LnNjbSB8IDUzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBm aWxlIGNoYW5nZWQsIDUzIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMv Z2FtZXMuc2NtIGIvZ251L3BhY2thZ2VzL2dhbWVzLnNjbQppbmRleCA4Y2MyOWIzNDg3Li5mMTM1 MjNhMTkwIDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMvZ2FtZXMuc2NtCisrKyBiL2dudS9wYWNr YWdlcy9nYW1lcy5zY20KQEAgLTY5LDYgKzY5LDcgQEAKIDs7OyBDb3B5cmlnaHQgwqkgMjAyMSBD aHJpc3RvcGhlciBCYWluZXMgPG1haWxAY2JhaW5lcy5uZXQ+CiA7OzsgQ29weXJpZ2h0IMKpIDIw MjEgRm9vIENodWFuIFdlaSA8Y2h1YW53ZWkuZm9vQGhvdG1haWwuY29tPgogOzs7IENvcHlyaWdo dCDCqSAyMDIyIFlvdmFuIE5hdW1vdnNraSA8eW92YW5AZ29yc2tpLnN0cmVhbT4KKzs7OyBDb3B5 cmlnaHQgwqkgMjAyMiBSb21hbiBSaWFiZW5rbyA8cm9tYW5AcmlhYmVua28uY29tPgogOzs7CiA7 OzsgVGhpcyBmaWxlIGlzIHBhcnQgb2YgR05VIEd1aXguCiA7OzsKQEAgLTIyNTAsNiArMjI1MSw1 OCBAQCAoZGVmaW5lLXB1YmxpYyByZXR1eAogICAgICAgICAgICAgICAgICAgICAgbGljZW5zZTpn cGwyKwogICAgICAgICAgICAgICAgICAgICAgbGljZW5zZTpncGwzKykpKSkpCiAKKyhkZWZpbmUt cHVibGljIHJvYm90ZmluZHNraXR0ZW4KKyAgOzsgRGVzcGl0ZSB3aGF0IGd1aXggbGludCBzYXlz LCB2ZXJzaW9uIDIuODI4NDI3MS43MDIgaXMgbmV3ZXIgdGhhbgorICA7OyAxNjAwMDAzXzIwMWIu IFNlZSBDaGFuZ2VMb2cgZm9yIHZlcnNpb24gaGlzdG9yeS4KKyAgKHBhY2thZ2UKKyAgICAobmFt ZSAicm9ib3RmaW5kc2tpdHRlbiIpCisgICAgKHZlcnNpb24gIjIuODI4NDI3MS43MDIiKQorICAg IChzb3VyY2UKKyAgICAgIChvcmlnaW4KKyAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCisgICAg ICAgICh1cmkgKHN0cmluZy1hcHBlbmQgImh0dHBzOi8vZ2l0aHViLmNvbS8iCisgICAgICAgICAg ICAgICAgICAgICAgICAgICAgbmFtZQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvIgor ICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWUKKyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAiL3JlbGVhc2VzL2Rvd25sb2FkLyIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICB2 ZXJzaW9uCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIi8iCisgICAgICAgICAgICAgICAg ICAgICAgICAgICAgbmFtZQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICItIgorICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHZlcnNpb24KKyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAiLnRhci5neiIpKQorICAgICAgICAoc2hhMjU2CisgICAgICAgICAoYmFzZTMyCisgICAgICAg ICAgIjFid3JreG04M3I5YWpwa2Q2eDAzbnF2bWRmcGY1dno2eWZ5MGM5N3BxM3YzeWtqNzQwODIi KSkKKyAgICAgICAgOzsgV2hlbiBidWlsdCB3aXRoIGd1aXgsIGFsbCBjaGFyYWN0ZXJzIGFyZSBk aXNwbGF5ZWQgaW4gdGhlIGJhY2tncm91bmQKKyAgICAgICAgOzsgY29sb3VyIHBhaXIgZm9yIHNv bWUgcmVhc29uLiBJZiBpdCBpcyBub3Qgc2V0IGJ5IHRoZSBwcm9ncmFtLCB0aGlzCisgICAgICAg IDs7IGlzIG5vdCBoYXBwZW5pbmcsIHNvIHRoZSBnYW1lIGlzIGNvbG91cmVkIHByb3Blcmx5Lgor ICAgICAgICAobW9kdWxlcyAnKChndWl4IGJ1aWxkIHV0aWxzKSkpCisgICAgICAgIChzbmlwcGV0 CisgICAgICAgICAjfihiZWdpbgorICAgICAgICAgICAgKHN1YnN0aXR1dGUqICJzcmMvcm9ib3Rm aW5kc2tpdHRlbi5jIgorICAgICAgICAgICAgICgoIlxcKHZvaWRcXCkgYmtnZCBcXCggXFwoY2h0 eXBlXFwpIENPTE9SX1BBSVJcXChXSElURVxcKSBcXCk7IikKKyAgICAgICAgICAgICAgICIiKSkp KSkpCisgICAgKGJ1aWxkLXN5c3RlbSBnbnUtYnVpbGQtc3lzdGVtKQorICAgIChhcmd1bWVudHMK KyAgICAgJygjOmNvbmZpZ3VyZS1mbGFncyAnKCItLWVuYWJsZS1zaWxlbnQtcnVsZXMiKQorICAg ICAgICM6bWFrZS1mbGFncyA7aW5zdGFsbCB0byAvYmluIGluc3RlYWQgb2YgL2dhbWUKKyAgICAg ICAobGlzdCAoc3RyaW5nLWFwcGVuZCAiZXhlY2dhbWVzZGlyPSIKKyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAoYXNzb2MtcmVmICVvdXRwdXRzICJvdXQiKSAiL2JpbiIpKSkpCisgICAgKGlu cHV0cyAobGlzdCBuY3Vyc2VzKSkKKyAgICAob3V0cHV0cyAnKCJvdXQiICJkZWJ1ZyIpKQorICAg IDs7IFRoZSBmb2xsb3dpbmcgYXJlIHRoZSBvcmlnaW5hbCBzeW5vcHNpcyBhbmQgZGVzY3JpcHRp b24gYnkgdGhlIGF1dGhvcnMuCisgICAgKHN5bm9wc2lzICJaZW4gU2ltdWxhdGlvbiBvZiByb2Jv dCBmaW5kaW5nIGtpdHRlbiIpCisgICAgKGRlc2NyaXB0aW9uCisgICAgICJJbiB0aGlzIHNpbXVs YXRpb24sIHlvdSBwbGF5IHRoZSBwYXJ0IG9mIHJvYm90LiAgWW91ciB0YXNrIGlzIHRvCitjb21w bGV0ZSB0aGUgc2ltdWxhdGlvbiBieSBmaW5kaW5nIGtpdHRlbiwgYXMgaXMgeW91ciBkZXN0aW55 LCBhbmQgaW5kZWVkIHlvdXIKK3dvbnQuICBZb3UgKHJvYm90KSBhcmUgcmVwcmVzZW50ZWQgYnkg dGhlICMgY2hhcmFjdGVyLCBhbmQgeW91IG1vdmUgYXJvdW5kIHdpdGgKK3RoZSBhcnJvdyBrZXlz IHRvdWNoaW5nIHRoaW5ncy4gIElmIHRoZSB0aGluZyB5b3UgdG91Y2ggaXMga2l0dGVuLCB5b3Ug Z2V0IGEKK2N1dGUgbGl0dGxlIGFuaW1hdGlvbiAod2hpY2ggd2FzIGN1dGVyIGluIHRoZSBET1Mg dmVyc2lvbikgYW5kIHRoZSBzaW11bGF0aW9uCitlbmRzLiAgT3RoZXJ3aXNlLCB5b3UgZ2V0IGEg YnJpZWYgZGVzY3JpcHRpb24gb2Ygd2hhdCBpdCBpcyB5b3UgdG91Y2hlZC4iKQorICAgIChob21l LXBhZ2UgImh0dHA6Ly9yb2JvdGZpbmRza2l0dGVuLm9yZy8iKQorICAgIChsaWNlbnNlIGxpY2Vu c2U6Z3BsMispKSkKKwogKGRlZmluZS1wdWJsaWMgcm9ndWVib3gtYWR2ZW50dXJlcwogICAocGFj a2FnZQogICAgIChuYW1lICJyb2d1ZWJveC1hZHZlbnR1cmVzIikKCmJhc2UtY29tbWl0OiAxODEx OWZlMjg4MTY2ZmY0ODBjYTI3YTEzNTFiMDllOWMzMWMxNDYzCi0tIAoyLjM0LjAKCg== --=-PaPr30M8Mdtk0ckCrq0j--