From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/115428 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Max Chernoff via ntg-context Newsgroups: gmane.comp.tex.context Subject: Re: upload Date: Fri, 8 Jul 2022 01:40:33 -0600 Message-ID: <9eb10804-56f0-5aaf-e603-101ce846297f@telus.net> References: <3ba5f298-8f1a-8781-dc07-a26b8b6675ef@freedom.nl> Reply-To: mailing list for ConTeXt users Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="1361"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0 Cc: Max Chernoff To: ntg-context@ntg.nl Original-X-From: ntg-context-bounces@ntg.nl Fri Jul 08 09:41:35 2022 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane-mx.org Original-Received: from zapf.boekplan.nl ([5.39.185.232] helo=zapf.ntg.nl) by ciao.gmane.io with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1o9icI-000084-VK for gctc-ntg-context-518@m.gmane-mx.org; Fri, 08 Jul 2022 09:41:34 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 2C78C28094E; Fri, 8 Jul 2022 09:40:47 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at zapf.boekplan.nl Original-Received: from zapf.ntg.nl ([127.0.0.1]) by localhost (zapf.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id aqcCPl9SBrAn; Fri, 8 Jul 2022 09:40:45 +0200 (CEST) Original-Received: from zapf.ntg.nl (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 8499F280CA1; Fri, 8 Jul 2022 09:40:45 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 9EAA028094E for ; Fri, 8 Jul 2022 09:40:44 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at zapf.boekplan.nl Original-Received: from zapf.ntg.nl ([127.0.0.1]) by localhost (zapf.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id T0SihUYPwoCR for ; Fri, 8 Jul 2022 09:40:42 +0200 (CEST) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=209.85.214.176; helo=mail-pl1-f176.google.com; envelope-from=mseven@telus.net; receiver= Original-Received: from mail-pl1-f176.google.com (mail-pl1-f176.google.com [209.85.214.176]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by zapf.ntg.nl (Postfix) with ESMTPS id 18D9C2802DA for ; Fri, 8 Jul 2022 09:40:41 +0200 (CEST) Original-Received: by mail-pl1-f176.google.com with SMTP id l12so10343489plk.13 for ; Fri, 08 Jul 2022 00:40:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telus.net; s=google; h=message-id:date:mime-version:user-agent:to:references:subject :content-language:in-reply-to:from:content-transfer-encoding; bh=fckqT9nsMxhpzwqNNx3Mt6dc4/OJhhGLMwKwt2wMwi4=; b=QkLgvzdjAAGzksEd0zK4QzbOWxXRJJqNQxgNQNOs8nH3uiT8mK1BP6j1aGV7dRXW36 P8B8S4+RQK2Hd8oH+uYIpStApYO8w8xlmdilFF29nn9A+LLSY9pJHeAgJv00yCnoLJCc ToZw+3ctQmaDZnw6fTbVKEgy9zTTbGfIHWQcdh0xUuL8Br+qupFDkjq5p6ycUaMs32iD Rq3+Wby4GW29gwkaVK7fx8ekq+EPKapQ/F8r1lpOXQdjgzXFMFPd6R3FMr8ZoLFopnjn zAfg0vT16LEc3UEtP33pGBaBQUxY0ZiGJ94siMtzOqtX5srIHh0ckSJY/azMgu9fSNJX +7pw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:date:mime-version:user-agent:to :references:subject:content-language:in-reply-to:from :content-transfer-encoding; bh=fckqT9nsMxhpzwqNNx3Mt6dc4/OJhhGLMwKwt2wMwi4=; b=NX1oD3NXsL8PSWoe0TQi26q1dwkY8FudeetnzacrcEDyjNo16nWQg/bi2IBGoyuNJv lx5sQUylBoMlABnt7S2F0AGuoOt/s4EPix04UKnumz5DNq922hPC6nP4ygm0L8gzqk38 2bUlO8ncZIDn08dTq8KNOmvfm2HkSMaJ9vUR+q1YUsSJdZGtkMDeM/aVf48re9tq8qqa yMps+a3qEEcOfgH+IUhUIAhpvXLXle++Jy9aN00GuK0oQEUbY59W64sjUviM547kRNIJ ShlFVtT7nlkKnNKyizAwOH0Of49WHj1PJmiEp7PRLUr3oJBTHSK0B8XlEFcQRwvKEbt0 DrDg== X-Gm-Message-State: AJIora/ZDJ83BmV5bK1xjEr9A+kQDfwiZvOUqmVxMiUqCtz8TS7GBo9e bqntDuEyLKhaU9Dn3ZtqtmTswlgUZ/Pt8w== X-Google-Smtp-Source: AGRyM1vAAgU/IW0y41sWfkOeKRLNcDiu7NB2ngblP88HqVxSpxMiCcNjw6lEiaEY/AafnqR6caVwWw== X-Received: by 2002:a17:90b:33ce:b0:1ef:e5f4:f8e2 with SMTP id lk14-20020a17090b33ce00b001efe5f4f8e2mr5375451pjb.70.1657266036560; Fri, 08 Jul 2022 00:40:36 -0700 (PDT) Original-Received: from ?IPV6:2001:56a:724c:7400:ac96:77c5:b9c9:6a37? (node-1w7jr9y75zqo14z7r5fjhfynr.ipv6.telus.net. [2001:56a:724c:7400:ac96:77c5:b9c9:6a37]) by smtp.gmail.com with ESMTPSA id ik30-20020a170902ab1e00b0016bee668a5asm8207924plb.161.2022.07.08.00.40.34 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 08 Jul 2022 00:40:35 -0700 (PDT) Content-Language: en-US In-Reply-To: <3ba5f298-8f1a-8781-dc07-a26b8b6675ef@freedom.nl> X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.26 Precedence: list List-Id: mailing list for ConTeXt users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: ntg-context-bounces@ntg.nl Original-Sender: "ntg-context" Xref: news.gmane.io gmane.comp.tex.context:115428 Archived-At: PiBUaGlzIGlzIGJlY2F1c2UgeW91IG5lZWQgdG8gcGFzcyBhIGxpc3QgdGhhdCBjb25mb3JtcyB0 byB3aGF0IHRoZSAKPiBidWlsZGVyIGV4cGVjdHMgYW5kIHRoZSBjYWxsYmFjayB0aGF0IHlvdSB1 c2UgZG9lc24ndCBkbyB0aGF0IGZvciB5b3UgCj4gKGFmdGVyIGFsbCwgaXQgYWxzbyBnZXRzIGhi b3ggY29udGVudCkuCgpJc24ndCAicHJvY2Vzc29ycy9hZnRlciIgdGhlIHNhbWUgYXMgInByZV9s aW5lYnJlYWtfZmlsdGVyIj8gSSB0aG91Z2h0IAp0aGF0IG9ubHkgImhwYWNrX2ZpbHRlciIgZ2V0 cyBcaGJveCBjb250ZW50PyBBbnl3YXlzLCBteSBhY3R1YWwgZnVuY3Rpb24gCmhhcyB0aGlzIGd1 YXJkIGF0IHRoZSB2ZXJ5IHN0YXJ0OgoKICAgICBpZiAoaGVhZC5pZCB+PSBwYXJfaWQgYW5kIGNv bnRleHQpIG9yIC0tIEVuc3VyZSB0aGF0IHdlIHdlcmUgCmFjdHVhbGx5IGdpdmVuIGEgcGFyCiAg ICAgICAgIHN0YXR1cy5vdXRwdXRfYWN0aXZlIG9yIC0tIERvbid0IHJ1biBkdXJpbmcgdGhlIG91 dHB1dCByb3V0aW5lCiAgICAgICAgIHRleC5uZXN0LnB0ciA+IDEgLS0gRG9uJ3QgcnVuIGluc2lk ZSBib3hlcwogICAgIHRoZW4KICAgICAgICAgcmV0dXJuIGhlYWQKICAgICBlbmQKCnNvIEkgdGhp bmsgdGhhdCBJJ20gb25seSBwcm9jZXNzaW5nIGFjdHVhbCB0b3AtbGV2ZWwgcGFyYWdyYXBocyBo ZXJlLgoKPiBUaGVyZSBpcyBubyAnY2FsbGJhY2sgc2VxdWVuY2UgaGFuZGxlcicgZm9yIHRoZSBw YXIgYnVpbGRlciAoY3VycmVudGx5IGkgCj4gc2VlIG5vIG5lZWQgZm9yIGl0LCBhbHNvIGdpdmVu IHRoZSBleHRyYSBvdmVyaGVhZCBpbnZvbHZlZCkgYnV0IHRoaXMgCj4gd2hhdCB3aGF0IHlvdSBj YW4gZG86Cj4gCj4gXHN0YXJ0bHVhY29kZQo+ICAgICAgZnVuY3Rpb24gYnVpbGRlcnMucGFyYWdy YXBocy5jb25zdHJ1Y3RvcnMubWV0aG9kcy5wcmVyb2xsX2EoaGVhZCkKPiAgICAgICAgICBsb2Nh bCByZXN1bHQsIGluZm8gPSB0ZXgubGluZWJyZWFrKGhlYWQpCj4gICAgICAgICAgdGV4LnByZXZk ZXB0aCA9IGluZm8ucHJldmRlcHRoCj4gICAgICAgICAgdGV4LnByZXZncmFmID0gaW5mby5wcmV2 Z3JhZgo+ICAgICAgICAgIHJldHVybiByZXN1bHQKPiAgICAgIGVuZAo+ICAgICAgZnVuY3Rpb24g YnVpbGRlcnMucGFyYWdyYXBocy5jb25zdHJ1Y3RvcnMubWV0aG9kcy5wcmVyb2xsX2IoaGVhZCkK PiAgICAgICAgICBsb2NhbCByZXN1bHQsIGluZm8gPSB0ZXgubGluZWJyZWFrKG5vZGVzLm51dHMu Y29weWxpc3QoaGVhZCkpCj4gICAgICAgICAgaW5zcGVjdChpbmZvKQo+ICAgICAgICAgIHJldHVy biB0cnVlCj4gICAgICBlbmQKPiBcc3RvcGx1YWNvZGUKPiAKPiBcZGVmaW5lcGFyYnVpbGRlcltw cmVyb2xsX2FdCj4gXGRlZmluZXBhcmJ1aWxkZXJbcHJlcm9sbF9iXQo+IAo+IFxzdGFydHRleHQK PiAgICAgIFxzZXRtYWlucGFyYnVpbGRlcltkZWZhdWx0XSAgIFxpbnB1dCB0dWZ0ZSBccGFyIFxp bnB1dCB0dWZ0ZSBccGFnZQo+ICAgICAgXHNldG1haW5wYXJidWlsZGVyW3ByZXJvbGxfYV0gXGlu cHV0IHR1ZnRlIFxwYXIgXGlucHV0IHR1ZnRlIFxwYWdlCj4gICAgICBcc2V0bWFpbnBhcmJ1aWxk ZXJbcHJlcm9sbF9iXSBcaW5wdXQgdHVmdGUgXHBhciBcaW5wdXQgdHVmdGUgXHBhZ2UKPiBcc3Rv cHRleHQKCkkgdGhpbmsgdGhhdCB0aGF0IGNvZGUgaXMgZm9yIHJlcGxhY2luZyB0aGUgbGluZWJy ZWFrZXIgZW50aXJlbHksIGxpa2UgCndpdGggdXNpbmcgImxpbmVicmVha19maWx0ZXIiPyBNeSBn b2FsIGlzbid0IHRvIHJlcGxhY2UgdGhlIGxpbmVicmVha2VyOyAKSSBqdXN0IHdhbnQgdG8gYmUg YWJsZSB0byBpbnNwZWN0IHRoZSBwYXJhZ3JhcGggYmVmb3JlIGl0IGlzIGJyb2tlbiwgCndpdGhv dXQgbW9kaWZ5aW5nIGFueXRoaW5nLgoKV2hhdCBJJ20gdHJ5aW5nIHRvIGRvICp2ZXJ5KiByb3Vn aGx5IGxvb2tzIGxpa2UgdGhlIGZvbGxvd2luZzoKCiAgICAgcGFyYWdyYXBocyA9IHt9CiAgICAg YXR0cmlidXRlID0gMTIzNAoKICAgICBmdW5jdGlvbiBwcmVfbGluZWJyZWFrX2ZpbHRlcihoZWFk KQogICAgICAgICBpZiBoZWFkLmlkIH49IG5vZGUuaWQicGFyIiB0aGVuCiAgICAgICAgICAgICBy ZXR1cm4gaGVhZAogICAgICAgICBlbmQKCiAgICAgICAgIGxvY2FsIG5hdF9ub2RlLCBuYXRfaW5m byA9IHRleC5saW5lYnJlYWsobm9kZS5jb3B5bGlzdChoZWFkKSkKICAgICAgICAgbm9kZS5mcmVl bGlzdChuYXRfbm9kZSkKCiAgICAgICAgIGxvY2FsIGxvbmdfbm9kZSwgbG9uZ19pbmZvID0gdGV4 LmxpbmVicmVhaygKICAgICAgICAgICAgIG5vZGUuY29weWxpc3QoaGVhZCksIHtsb29zZW5lc3Mg PSAxfQogICAgICAgICApCgogICAgICAgICBpZiBsb25nX2luZm8ucHJldmdyYWYgPT0gbmF0X2lu Zm8ucHJldmdyYWYgKyAxIHRoZW4KICAgICAgICAgICAgIHRhYmxlLmluc2VydChwYXJhZ3JhcGhz LCBsb25nX25vZGUpCiAgICAgICAgIGVuZAoKICAgICAgICAgcmV0dXJuIGhlYWQKICAgICBlbmQK CiAgICAgZnVuY3Rpb24gcG9zdF9saW5lYnJlYWtfZmlsdGVyKGhlYWQpCiAgICAgICAgIG5vZGUu c2V0YXR0cmlidXRlKGhlYWQsIGF0dHJpYnV0ZSwgI3BhcmFncmFwaHMpCiAgICAgICAgIG5vZGUu c2V0YXR0cmlidXRlKG5vZGUuc2xpZGUoaGVhZCksIGF0dHJpYnV0ZSwgI3BhcmFncmFwaHMpCgog ICAgICAgICByZXR1cm4gaGVhZAogICAgIGVuZAoKICAgICBmdW5jdGlvbiBwcmVfb3V0cHV0X2Zp bHRlcihoZWFkKQogICAgICAgICBpZiB0ZXgub3V0cHV0cGVuYWx0eSB+PSB0ZXgud2lkb3dwZW5h bHR5IHRoZW4KICAgICAgICAgICAgIHJldHVybiBoZWFkCiAgICAgICAgIGVuZAoKICAgICAgICAg LS0gUGljayBhIHBhcmFncmFwaCBmcm9tIGBwYXJhZ3JhcGhzYCBzb21laG93CgogICAgICAgICAt LSBSZXBsYWNlIHRoYXQgcGFyYWdyYXBoIG9uIHRoZSBwYWdlIHdpdGggdGhlIG9uZQogICAgICAg ICAtLSBmcm9tIGBwYXJhZ3JhcGhzYAoKICAgICAgICAgLS0gTW92ZSB0aGUgbGFzdCBsaW5lIG9m IHRoZSBwYWdlIG9udG8gdGhlIHRvcCBvZgogICAgICAgICAtLSB0ZXgubGlzdHMuY29udHJpYnV0 ZWhlYWQKCiAgICAgICAgIHJldHVybiBoZWFkCiAgICAgZW5kCgooVGhlIGZ1bGwgaW1wbGVtZW50 YXRpb24gaXMgaW4gdGhlIG1vZHVsZSAibHVhLXdpZG93LWNvbnRyb2wiIG9uIENUQU4sIApUZVgg TGl2ZSwgYW5kIG1vZHVsZXMuY29udGV4dGdhcmRlbi5uZXQsIG9yIGRpcmVjdGx5IGF0IAoiaHR0 cHM6Ly9naXRodWIuY29tL2d1Y2NpLW9uLWZsZWVrL2x1YS13aWRvdy1jb250cm9sL2Jsb2IvbWFz dGVyL3NvdXJjZS9sdWEtd2lkb3ctY29udHJvbC5sdWEiLiAKSXQncyBwcmV0dHkgbG9uZyB0aG91 Z2gsIHNvIEknbSBqdXN0IHRyeWluZyB0byBzdW1tYXJpemUgaGVyZS4pCgpUaGlzIHdvcmtzIHBy ZXR0eSB3ZWxsIHdpdGggUGxhaW4gTHVhVGVYLCBMdWFMYVRlWCwgT3BUZVgsIE1rSVYsIGFuZCAK TWtYTCBiZWZvcmUgdGhlIGxhdGVzdCB1cGxvYWQsIGJ1dCBzb21ldGhpbmcgYnJva2Ugd2l0aCB0 aGUgbGF0ZXN0IAp1cGxvYWQgaW4gTWtYTC4gSSB1bmRlcnN0YW5kIHRoYXQgSSdtIG11Y2tpbmcg YXJvdW5kIHdpdGggdm9sYXRpbGUgCmludGVyZmFjZXMsIGFuZCBJIGhhdmUgbm8gcHJvYmxlbSBt YWtpbmcgYSBidW5jaCBvZiBjaGFuZ2VzIHdoZW5ldmVyIHRoZSAKZW5naW5lL2Zvcm1hdCBjaGFu Z2VzOyB0aGUgcHJvYmxlbSBpcyB0aGF0IEknbSBub3QgdG9vIHN1cmUgd2hhdCBjaGFuZ2VkIApp biB0aGUgZW5naW5lLCBzbyBJIGRvbid0IGtub3cgd2hhdCBJIG5lZWQgdG8gY2hhbmdlIGluIG15 IGNvZGUuCgo+IE9uIHRoZSB0byBkbyBpcyBhIHRvIGFkZCBhICdwcmVwYXJlJyBoZWxwZXIgdGhh dCBhZGRzIAo+IHRoZSBtYW5kYXRlIG5vZGVzIChwYXIgZmlsbGVycyBldGMpIAoKTWF5YmUgdGhh dCdzIGFsbCB0aGF0IEkgbmVlZD8gSWYgdGhhdCdzIHRoZSBjYXNlLCBJIGhhdmUgbm8gcHJvYmxl bSAKY29kaW5nIG15IG93biAicHJlcGFyZSBoZWxwZXIiIGlmIHlvdSB0aGluayB0aGF0IGl0J2xs IGJlIGF3aGlsZSBiZWZvcmUgCnlvdSBnZXQgYXJvdW5kIHRvIGl0OyB0aGUgcHJvYmxlbSBpcyB0 aGF0IEknbSBub3QgZW50aXJlbHkgc3VyZSB3aGF0IApub2RlcyBJIHdvdWxkIG5lZWQgdG8gYWRk LiBUaGVzZSBuZXcgbm9kZXMgYXJlbid0IGFkZGVkIHVudGlsIGFmdGVyIAoicHJlX2xpbmVicmVh a19maWx0ZXIiLCBhbmQgdGhleSdyZSBnb25lIGFmdGVyIHRoZSBsaW5lYnJlYWtlciBydW5zLCBz byAKSSBjYW4ndCBpbnNwZWN0IGEgInJlZ3VsYXIiIHBhcmFncmFwaCB0byBzZWUgd2hlcmUgdGhl c2Ugbm9kZXMgYmVsb25nLgoKPiBidXQgZXZlbiB0aGVuIG9uZSBoYXMgdG8gYmUgY2FyZWZ1bCAK PiB3aGVyZSBsaW5lYnJlYWsgaGFja2VyeSBpcyBhcHBsaWVkLgoKT2ggeWVzLCBJJ20gd2VsbCBh d2FyZSA6KSBFYXJsaWVyIHZlcnNpb25zIG9mIG15IG1vZHVsZSB3b3VsZCBzaWxlbnRseSAKZWF0 IGVudGlyZSBwYXJhZ3JhcGhzLCB3aGljaCB3YXMgdmVyeSBub3QgZ29vZC4gTHVja2lseSB0aGF0 IHByb2JsZW0gaXMgCmZpeGVkIG5vdy4KCkFuZCBmaW5hbGx5LCB0aGFua3MgZm9yIGFsbCB5b3Vy IHdvcmsgd2l0aCBMdWFNZXRhVGVYLiBUaGlzIG5ldyBlbmdpbmUgCmlzIHF1aXRlIG5pY2UgdG8g d29yayB3aXRoIGFuZCBoYXMgc29tZSBwcmV0dHkgY29vbCBuZXcgZmVhdHVyZXMuCgpUaGFua3Ms Ci0tIE1heApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJZiB5b3VyIHF1ZXN0aW9uIGlzIG9m IGludGVyZXN0IHRvIG90aGVycyBhcyB3ZWxsLCBwbGVhc2UgYWRkIGFuIGVudHJ5IHRvIHRoZSBX aWtpIQoKbWFpbGxpc3QgOiBudGctY29udGV4dEBudGcubmwgLyBodHRwczovL3d3dy5udGcubmwv bWFpbG1hbi9saXN0aW5mby9udGctY29udGV4dAp3ZWJwYWdlICA6IGh0dHBzOi8vd3d3LnByYWdt YS1hZGUubmwgLyBodHRwOi8vY29udGV4dC5hYW5oZXQubmV0CmFyY2hpdmUgIDogaHR0cHM6Ly9i aXRidWNrZXQub3JnL3BoZy9jb250ZXh0LW1pcnJvci9jb21taXRzLwp3aWtpICAgICA6IGh0dHBz Oi8vY29udGV4dGdhcmRlbi5uZXQKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K