From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id OFKrBug4cmSQ3gAASxT56A (envelope-from ) for ; Sat, 27 May 2023 19:07:52 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id OLRxBug4cmQUGAEAauVa8A (envelope-from ) for ; Sat, 27 May 2023 19:07:52 +0200 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 DAEA5259F for ; Sat, 27 May 2023 19:07:51 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1q2xNw-000355-ON; Sat, 27 May 2023 13:07:20 -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 1q2xNv-00034r-KY for guix-devel@gnu.org; Sat, 27 May 2023 13:07:19 -0400 Received: from mail-4322.protonmail.ch ([185.70.43.22]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q2xNt-0004ZX-Ew; Sat, 27 May 2023 13:07:19 -0400 Date: Sat, 27 May 2023 17:07:00 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1685207233; x=1685466433; bh=dSsUSNEw58xJtz5H7/ZOLa0T37K/RfQhE1NYBv5ZERo=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=vTmB7qA5HCv0G9ndfqKGhzfaGQFXv+5dlbPbi7Rq8njXVTYgmV4rXgQv0qHUarheu rDmphUIjA390Q6BdcLsaFs1j06ZX+SRs8e5+AK5UKBk84UOXj4veV/Gmnlf08Zdh7S Js5iMhFGlPMFlFHNcOEGyJ7/r2jx4F1+WmOENdq0FoppSxWKLrGKC6IVTE9I+z8Apv scX2b1PrWbRikBxhjKd/6ukTQ1g1KNIUeVq+uPToO25Ms2dbYym2BLoKWEKfCmeEFY uZcAP9f84mQqND+h1M+ce8CbsV3ngFKuBDYVwOu85EGxZN1OfjhY9FP7g0MaLB+gUR VwCMFr08OAlsQ== To: ludo@gnu.org, jgart@dismail.de From: John Kehayias Cc: guix-devel@gnu.org Subject: Re: Transformations Shell Syntax Message-ID: In-Reply-To: <87edn3jdn4.fsf@gnu.org> References: <87edn3jdn4.fsf@gnu.org> Feedback-ID: 7805494:user:proton MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="b1_i2tgCuLy23HlgncG1zXq1EXavpE18vPzRsvFekh8lY" Received-SPF: pass client-ip=185.70.43.22; envelope-from=john.kehayias@protonmail.com; helo=mail-4322.protonmail.ch X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: guix-devel-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Seal: i=1; s=key1; d=yhetil.org; t=1685207271; a=rsa-sha256; cv=none; b=TSYtIKMqaM92LTIv2Mosnx0OeOmWKUf3Qo9knnESMYOgHz1PtCNtFe0IYXxaPTW6u6tGJu B5qLHbturZbAovjmAv1qRezi9iFV0bHvREH5fDpcJ7NNo4TOFJfbcJiVjnRPhlpN5LLbbF yyGLI9VM0/jZLdTv7QUCtTpS1WXMvqf6lv+XWqknZv7CTe82Azny1oy4DqrBW0IN3Y/5tA akSQx4XE2wrFHuZErVgs+J7h3ykf4FiqY1ojdYHYuDIExaZvC3LpPYpx+A7GWf/cqGXfUL h5y1Ru5nyADMvnciN+TErYe1WAk/TNFNLL5XtY4F49GP6sfo+NH04xi/c/QUYA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=protonmail.com header.s=protonmail3 header.b=vTmB7qA5; dmarc=pass (policy=quarantine) header.from=protonmail.com; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1685207271; 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:dkim-signature; bh=dSsUSNEw58xJtz5H7/ZOLa0T37K/RfQhE1NYBv5ZERo=; b=APa3UCCHDqTR9q/xFKBTp1kxZHXbPrGtz42MTfMhlbDdxxUS/nDZGucThNNNBbOb2N+cKu 8slNETqp9ikxMz0l5F5kmLpUa0mOkiz2oTsYSNJyvKwoLDQC4pb++fZJ9OT6uOtduEi5Dw YUwGV8KmIqQbUqnOyWpp1G4MWMX1kqZ+ARv2K67aoLLLSbaP9+2DBrFxkHqEeK+7BIUZmv 2w+ja1u+KwPG/jgQif81U84b0BL4WbZ5Bcg4wwOhG/OkIaAOQ8YZM0cxawgl6vx0nrA5on odBEiliz7yVgi7Ng1yMxjeCCaK4t4cyEnR+B5hxoynBLWh28Sv4ekMZvyocxRg== X-Migadu-Scanner: scn1.migadu.com Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=protonmail.com header.s=protonmail3 header.b=vTmB7qA5; dmarc=pass (policy=quarantine) header.from=protonmail.com; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -6.21 X-Spam-Score: -6.21 X-Migadu-Queue-Id: DAEA5259F X-TUID: csXUfcuMr/0h This is a multi-part message in MIME format. --b1_i2tgCuLy23HlgncG1zXq1EXavpE18vPzRsvFekh8lY Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 SGVsbG8sCgpBcyBvbmUgd2hvIGFsc28gd291bGQgbGlrZSBhIHNob3J0ZXIgc3ludGF4IG9wdGlv biwgaGVyZSdzIGEgcXVpY2sgdGhvdWdodDogd2hhdCBhYm91dCBhIHNob3J0IHZlcnNpb24gb2Yg d2hhdCB3ZSBoYXZlIGZvciB3aGVuIHRoZXJlIGlzIG9ubHkgb25lIHBhY2thZ2UgZ2l2ZW4gb3Ig aXQgY2FuIGJlIGFwcGxpZWQgdG8gYWxsIHBhY2thZ2VzL2JlIGEgcG9zaXRpb25hbCBhcmd1bWVu dD8gQW4gZXhhbXBsZSBpcyBwZXJoYXBzIGJlc3QsIHNvIHdoYXQgaWYgd2UgY291bGQgd3JpdGU6 CgpndWl4IHNoZWxsIDxwYWNrYWdlPiAtLXdpdGgtbGF0ZXN0CgpvciBndWl4IHNoZWxsIDxwYWNr YWdlPiAtPGEgbGV0dGVyIHdoaWNoIGlzIGF2YWlsYWJsZT4KCndoaWNoIGlzIHNob3J0IGZvcgoK Z3VpeCBzaGVsbCA8cGFja2FnZT4gLS13aXRoLWxhdGVzdD08cGFja2FnZT4KCm9yIGV2ZW4KCmd1 aXggc2hlbGwgPHBhY2thZ2UxPiA8cGFja2FnZTI+IDxwYWNrYWdlMz4gLS13aXRoLWxhdGVzdAoK dG8gYXBwbHkgdG8gYWxsIHBhY2thZ2VzLgoKT3Igc29tZXRoaW5nIGxpa2UKCmd1aXggc2hlbGwg PHBhY2thZ2UxPiA8cGFja2FnZTI+IC0td2l0aC1naXQtdXJsPTxhIGdpdCB1cmwgZm9yIHBhY2th Z2UzPiA8cGFja2FnZTM+CgphbmQgc28gb24uCgpBIHBvc2l0aW9uYWwgYXJndW1lbnQgcmVxdWly ZXMgYSBiaXQgbW9yZSB3b3JrIGFuZCBzaWduYWxpbmcva25vd2xlZGdlIGZvciB0aGUgdXNlciwg YnV0IG1heWJlIGp1c3QgdGhlIHNob3J0IGhhbmQgLS13aXRoLWxhdGVzdCBvciAteCAob3Igd2hh dGV2ZXIgbGV0dGVyKSB3aGljaCBlcnJvcnMgd2hlbiBtb3JlIHRoYW4gb25lIHBhY2thZ2UgaXMg Z2l2ZW4gaXMgYSBzdGVwIGluIHRoaXMgZGlyZWN0aW9uLiBOb3Qgc3VyZSBpZiB0aGVzZSB0d28g cmVsYXRlZCBzdWdnZXN0aW9ucyBjYW4gYmUgY29tYmluZWQgb3Igbm90IHdpdGhvdXQgbWFraW5n IHRoaW5ncyB0b28gY29tcGxleC4KCkFueXdheSwgaXQgd291bGQgYmUgbmljZSB0byBoYXZlIGEg c2hvcnQgdmVyc2lvbiBmb3IsIGF0IGxlYXN0IGZvciBtZSwgdGhlIGNvbW1vbiBzaXR1YXRpb24g b2YgdHJ5aW5nIHRvIGJ1aWxkIGEgc2luZ2xlIHBhY2thZ2Ugd2l0aCBhIHRyYW5zZm9ybWF0aW9u KHMpIGZvciBqdXN0IHRoYXQgb25lLiBGb3IgaW5zdGFuY2UsIHRoYXQncyB1c3VhbGx5IGhvdyBJ IGNoZWNrIGlmIHRoZXJlJ3MgdHJpdmlhbCB2ZXJzaW9uIGJ1bXAgb3IgaWYgYnVpbGRpbmcgZnJv bSBzb21lIGZvcmsgd29ya3Mgd2l0aG91dCBtb2RpZmljYXRpb24gb2YgdGhlIHBhY2thZ2UgZGVm aW5pdGlvbiBiZXlvbmQgdGhlIHNvdXJjZS4KCihhcG9sb2dpZXMgZm9yIHRoZSB0b3AgcG9zdCBh bmQgZm9ybWF0dGluZywgY3VycmVudGx5IGF3YXkgZnJvbSBhIHByb3BlciBjb21wdXRlcikKCkpv aG4KCi0tLS0tLS0tIE9yaWdpbmFsIE1lc3NhZ2UgLS0tLS0tLS0KT24gTWF5IDI2LCAyMDIzLCAx MDo1MCBQTSwgTHVkb3ZpYyBDb3VydMOocyB3cm90ZToKCj4gSGVsbG8hICJqZ2FydCIgIHNrcmli aXM6ID4gVXNlcyBzcGVjaWZpZWQgY29tbWl0IGhhc2g6ID4gPiBndWl4IGJ1aWxkIGVtYWNzLWVt ZW50QDhiNTZlZmE5Mzg3MjYyNTE0ZGFmNjMxNTFkNDFjOWUxMTFlNzk1NjcgPiA+IFVzZXMgc3Bl Y2lmaWVkIGNvbW1pdCBoYXNoIChzaG9ydCk6ID4gPiBndWl4IGJ1aWxkIGVtYWNzLWVtZW50QDhi NTZlZmEgPiA+IFVzZXMgbGF0ZXN0IHVwc3RyZWFtIHJlbGVhc2U6ID4gPiBndWl4IGJ1aWxkIGVt YWNzLWVtZW50QGxhdGVzdCA+ID4gVXNlcyB1cHN0cmVhbSB2ZXJzaW9uIDAuOC4yIGlmIG5vdCBw YWNrYWdlZDogPiA+IGd1aXggYnVpbGQgZW1hY3MtZW1lbnRAMC44LjIgPiA+IFVzZXMgdGhlIGxh dGVzdCBjb21taXQgaW4gdGhlIHdpcC9maW5kLXJvb20gYnJhbmNoOiA+ID4gZ3VpeCBidWlsZCBl bWFjcy1lbWVudEB3aXAvZmluZC1yb29tIEkgc3ltcGF0aGl6ZSB3aXRoIHRoZSB3aWxsIHRvIGdl dCBhIG1vcmUgY29tcGFjdCB3YXkgdG8gZXhwcmVzcyB0cmFuc2Zvcm1hdGlvbnMuIFJpZ2h0IG5v dywgY29tbWFuZC1saW5lIHRvb2xzIHBhcnNlIHBhY2thZ2Ugc3BlY3MgYnkgY2FsbGluZyDigJhz cGVjaWZpY2F0aW9uLT5wYWNrYWdlK291dHB1dOKAmS4gVGhlcmUgYXJlIG5vIHJlc3RyaWN0aW9u cyBvbiB2ZXJzaW9uIGZpZWxkczog4oCcOGI1NmVmYTkzODcyNjI1MTRkYWY2MzE1MWQ0MWM5ZTEx MWU3OTU2N+KAnSBhbmQg4oCcbGF0ZXN04oCdIGFyZSBwZXJmZWN0bHkgdmFsaWQgdmVyc2lvbiBm aWVsZHMuIFRodXMsIGlmIHRoZSBzeW50YXggYWJvdmUgd2FzIGltcGxlbWVudGVkLCB3ZeKAmWQg aW50cm9kdWNlIGFtYmlndWl0eS4gQ29uc2VxdWVudGx5LCByYXRoZXIgdGhhbiBvdmVybG9hZCDi gJxA4oCdLCBJIGJlbGlldmUgYW5vdGhlciBzeW50YXggd291bGQgbmVlZCB0byBiZSBmb3VuZC4g VGhhbmtzLCBMdWRv4oCZLg== --b1_i2tgCuLy23HlgncG1zXq1EXavpE18vPzRsvFekh8lY Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64 SGVsbG8sPGJyPjxicj5BcyBvbmUgd2hvIGFsc28gd291bGQgbGlrZSBhIHNob3J0ZXIgc3ludGF4 IG9wdGlvbiwgaGVyZSdzIGEgcXVpY2sgdGhvdWdodDogd2hhdCBhYm91dCBhIHNob3J0IHZlcnNp b24gb2Ygd2hhdCB3ZSBoYXZlIGZvciB3aGVuIHRoZXJlIGlzIG9ubHkgb25lIHBhY2thZ2UgZ2l2 ZW4gb3IgaXQgY2FuIGJlIGFwcGxpZWQgdG8gYWxsIHBhY2thZ2VzL2JlIGEgcG9zaXRpb25hbCBh cmd1bWVudD8gQW4gZXhhbXBsZSBpcyBwZXJoYXBzIGJlc3QsIHNvIHdoYXQgaWYgd2UgY291bGQg d3JpdGU6PGJyPjxicj5ndWl4IHNoZWxsICZsdDtwYWNrYWdlJmd0OyAtLXdpdGgtbGF0ZXN0PGJy Pjxicj5vciBndWl4IHNoZWxsICZsdDtwYWNrYWdlJmd0OyAtJmx0O2EgbGV0dGVyIHdoaWNoIGlz IGF2YWlsYWJsZSZndDs8YnI+PGJyPndoaWNoIGlzIHNob3J0IGZvcjxicj48YnI+Z3VpeCBzaGVs bCAmbHQ7cGFja2FnZSZndDsgLS13aXRoLWxhdGVzdD0mbHQ7cGFja2FnZSZndDs8YnI+PGJyPm9y IGV2ZW48YnI+PGJyPmd1aXggc2hlbGwgJmx0O3BhY2thZ2UxJmd0OyAmbHQ7cGFja2FnZTImZ3Q7 ICZsdDtwYWNrYWdlMyZndDsgLS13aXRoLWxhdGVzdDxicj48YnI+dG8gYXBwbHkgdG8gYWxsIHBh Y2thZ2VzLjxicj48YnI+T3Igc29tZXRoaW5nIGxpa2U8YnI+PGJyPmd1aXggc2hlbGwgJmx0O3Bh Y2thZ2UxJmd0OyAmbHQ7cGFja2FnZTImZ3Q7IC0td2l0aC1naXQtdXJsPSZsdDthIGdpdCB1cmwg Zm9yIHBhY2thZ2UzJmd0OyAmbHQ7cGFja2FnZTMmZ3Q7PGJyPjxicj5hbmQgc28gb24uPGJyPjxi cj5BIHBvc2l0aW9uYWwgYXJndW1lbnQgcmVxdWlyZXMgYSBiaXQgbW9yZSB3b3JrIGFuZCBzaWdu YWxpbmcva25vd2xlZGdlIGZvciB0aGUgdXNlciwgYnV0IG1heWJlIGp1c3QgdGhlIHNob3J0IGhh bmQgLS13aXRoLWxhdGVzdCBvciAteCAob3Igd2hhdGV2ZXIgbGV0dGVyKSB3aGljaCBlcnJvcnMg d2hlbiBtb3JlIHRoYW4gb25lIHBhY2thZ2UgaXMgZ2l2ZW4gaXMgYSBzdGVwIGluIHRoaXMgZGly ZWN0aW9uLiBOb3Qgc3VyZSBpZiB0aGVzZSB0d28gcmVsYXRlZCBzdWdnZXN0aW9ucyBjYW4gYmUg Y29tYmluZWQgb3Igbm90IHdpdGhvdXQgbWFraW5nIHRoaW5ncyB0b28gY29tcGxleC48YnI+PGJy PkFueXdheSwgaXQgd291bGQgYmUgbmljZSB0byBoYXZlIGEgc2hvcnQgdmVyc2lvbiBmb3IsIGF0 IGxlYXN0IGZvciBtZSwgdGhlIGNvbW1vbiBzaXR1YXRpb24gb2YgdHJ5aW5nIHRvIGJ1aWxkIGEg c2luZ2xlIHBhY2thZ2Ugd2l0aCBhIHRyYW5zZm9ybWF0aW9uKHMpIGZvciBqdXN0IHRoYXQgb25l LiBGb3IgaW5zdGFuY2UsIHRoYXQncyB1c3VhbGx5IGhvdyBJIGNoZWNrIGlmIHRoZXJlJ3MgdHJp dmlhbCB2ZXJzaW9uIGJ1bXAgb3IgaWYgYnVpbGRpbmcgZnJvbSBzb21lIGZvcmsgd29ya3Mgd2l0 aG91dCBtb2RpZmljYXRpb24gb2YgdGhlIHBhY2thZ2UgZGVmaW5pdGlvbiBiZXlvbmQgdGhlIHNv dXJjZS48YnI+PGJyPihhcG9sb2dpZXMgZm9yIHRoZSB0b3AgcG9zdCBhbmQgZm9ybWF0dGluZywg Y3VycmVudGx5IGF3YXkgZnJvbSBhIHByb3BlciBjb21wdXRlcik8YnI+PGJyPkpvaG48YnI+PGJy Pi0tLS0tLS0tIE9yaWdpbmFsIE1lc3NhZ2UgLS0tLS0tLS08YnI+T24gTWF5IDI2LCAyMDIzLCAx MDo1MCBQTSwgTHVkb3ZpYyBDb3VydMOocyA8IGx1ZG9AZ251Lm9yZz4gd3JvdGU6PGJsb2NrcXVv dGUgY2xhc3M9InByb3Rvbm1haWxfcXVvdGUiPjxicj5IZWxsbyENCg0KImpnYXJ0IiA8amdhcnRA ZGlzbWFpbC5kZT4gc2tyaWJpczoNCg0KPiBVc2VzIHNwZWNpZmllZCBjb21taXQgaGFzaDoNCj4N Cj4gZ3VpeCBidWlsZCBlbWFjcy1lbWVudEA4YjU2ZWZhOTM4NzI2MjUxNGRhZjYzMTUxZDQxYzll MTExZTc5NTY3DQo+DQo+IFVzZXMgc3BlY2lmaWVkIGNvbW1pdCBoYXNoIChzaG9ydCk6DQo+DQo+ IGd1aXggYnVpbGQgZW1hY3MtZW1lbnRAOGI1NmVmYQ0KPg0KPiBVc2VzIGxhdGVzdCB1cHN0cmVh bSByZWxlYXNlOg0KPg0KPiBndWl4IGJ1aWxkIGVtYWNzLWVtZW50QGxhdGVzdA0KPg0KPiBVc2Vz IHVwc3RyZWFtIHZlcnNpb24gMC44LjIgaWYgbm90IHBhY2thZ2VkOg0KPg0KPiBndWl4IGJ1aWxk IGVtYWNzLWVtZW50QDAuOC4yDQo+DQo+IFVzZXMgdGhlIGxhdGVzdCBjb21taXQgaW4gdGhlIHdp cC9maW5kLXJvb20gYnJhbmNoOg0KPg0KPiBndWl4IGJ1aWxkIGVtYWNzLWVtZW50QHdpcC9maW5k LXJvb20NCg0KSSBzeW1wYXRoaXplIHdpdGggdGhlIHdpbGwgdG8gZ2V0IGEgbW9yZSBjb21wYWN0 IHdheSB0byBleHByZXNzDQp0cmFuc2Zvcm1hdGlvbnMuDQoNClJpZ2h0IG5vdywgY29tbWFuZC1s aW5lIHRvb2xzIHBhcnNlIHBhY2thZ2Ugc3BlY3MgYnkgY2FsbGluZw0K4oCYc3BlY2lmaWNhdGlv bi0+cGFja2FnZStvdXRwdXTigJkuICBUaGVyZSBhcmUgbm8gcmVzdHJpY3Rpb25zIG9uIHZlcnNp b24NCmZpZWxkczog4oCcOGI1NmVmYTkzODcyNjI1MTRkYWY2MzE1MWQ0MWM5ZTExMWU3OTU2N+KA nSBhbmQg4oCcbGF0ZXN04oCdIGFyZQ0KcGVyZmVjdGx5IHZhbGlkIHZlcnNpb24gZmllbGRzLiAg VGh1cywgaWYgdGhlIHN5bnRheCBhYm92ZSB3YXMNCmltcGxlbWVudGVkLCB3ZeKAmWQgaW50cm9k dWNlIGFtYmlndWl0eS4NCg0KQ29uc2VxdWVudGx5LCByYXRoZXIgdGhhbiBvdmVybG9hZCDigJxA 4oCdLCBJIGJlbGlldmUgYW5vdGhlciBzeW50YXggd291bGQNCm5lZWQgdG8gYmUgZm91bmQuDQoN ClRoYW5rcywNCkx1ZG/igJkuDQoNCjwvZGl2Pg== --b1_i2tgCuLy23HlgncG1zXq1EXavpE18vPzRsvFekh8lY--