From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.2 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_EF,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: from zero.zsh.org (zero.zsh.org [IPv6:2a02:898:31:0:48:4558:7a:7368]) by inbox.vuxu.org (Postfix) with ESMTP id B74DF2671C for ; Fri, 15 Mar 2024 03:00:33 +0100 (CET) ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1710468033; b=gr6+5ThMfEugDkGB9QIplExXvHACITv1Ksy+JZaEOIsOCpp6EtaKEffRGcp5EZIQMRCiwnFA8H ZQFrIhSRMVZjCVgGksKPmYVQO6WpiCQaaxQBE01tIpkKkQcsW5GB5sffYij9LYtQQl5GqtmXtx VfBp+iuwUxn1wt5RkR7NtKK8iELUYkkwa6d4gtWcz+ouqSxUTNXvZ5MBfj8yeqsXNyfHNwsPJG tT6/Qu8ma6Qvpo+P4fRaVESDbX+NmOsu+N6sFXQ3Xnwc8EkI1Z4hVwGFWhxyZHUXTqFjfYZHmH 5CoAJXZWJecJax4s3huX2i0vUMS43L3hBYHDpwvCzcd7Cw==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-ej1-f43.google.com) smtp.remote-ip=209.85.218.43; dkim=pass header.d=brasslantern-com.20230601.gappssmtp.com header.s=20230601 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1710468033; bh=CeXg83za2lyltEXiDOW6/xSybD1BjCH/eM/1veFXWP4=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Type:To:Subject:Message-ID:Date:From:MIME-Version: DKIM-Signature:DKIM-Signature; b=OTVNhslhhlojADZ8ZMhGb58ufy/9F/NCZN6NUbK/g2bkbNHfCV1A++O6hVi6KXwCumhQzsT32J ep+nyiOIJu7gu7uGrNsIWy4zOfiRYYwhV0EcOmIL/ZDuyJK3wF8+kgas1JLMgeHPTcjZd8zEct VwgY6YbQb0Ap1BExg9FAkICkLgY/LVk57d5i6CStHqZJ42acAMHcixgr5dOPDKfsj+htju0fWQ 8QeQTgSTYRX00ccC+VV1Zv5/1I0L9053F3l2m0wR8eB7TOlGdufCif7OAvprxGf2TQtjsUalqo YFQTy40DdH/6StPaekPxyNW3McvqrviysAw3dbSUlOAzWg==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20210803; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:Content-Type:To:Subject:Message-ID: Date:From:MIME-Version:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References; bh=CeXg83za2lyltEXiDOW6/xSybD1BjCH/eM/1veFXWP4=; b=jaMeaSGZC80ElQtVnUtTpjC2xT qWyonwMKsA11+6h7ImFAEtkpkVGu5Npbx5xwiWwRpkRxMvF2ZpToj9YkwH5cokkoQiGyC0Lgx6Vfy C8k8k//qmnHModqD7Q0sYR2gGtp1IyLhazttfUjYKIsQ66dtg0FnNIjPm9mqXSNAf+DLfcRlVQLbi 8A1nt9+5SsOFlHMc+kNzZb9traZbc+2z1/UrwVivQZAx+eNiYLffUuuGuucfRx7JmVHqjHNGRT9ZJ mFHDu2ThbY6Kfq7hF1e985g/1PQZjZM1co1812+ROIAiaV5lfvrG+eyx8+tB5KRuhjPXjLhgRwq3E 2xRIuUug==; Received: by zero.zsh.org with local id 1rkws4-0005oo-JD; Fri, 15 Mar 2024 02:00:32 +0000 Authentication-Results: zsh.org; iprev=pass (mail-ej1-f43.google.com) smtp.remote-ip=209.85.218.43; dkim=pass header.d=brasslantern-com.20230601.gappssmtp.com header.s=20230601 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none Received: from mail-ej1-f43.google.com ([209.85.218.43]:58428) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1rkwrW-0005Sv-Dv; Fri, 15 Mar 2024 01:59:59 +0000 Received: by mail-ej1-f43.google.com with SMTP id a640c23a62f3a-a466f6318e9so181751066b.0 for ; Thu, 14 Mar 2024 18:59:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brasslantern-com.20230601.gappssmtp.com; s=20230601; t=1710467998; x=1711072798; darn=zsh.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=CeXg83za2lyltEXiDOW6/xSybD1BjCH/eM/1veFXWP4=; b=t1hbQ+KkVLvOVaeo+O26RBfZDOG3txlK6hPDwWmVl1wvOGDFvbf0r8m4hYmiacsLAu GjzRjLfLffGj7F4hHyCXWBEUaIHuHZklza4vzFGpMEbws6vp8qgBUykFcJAken235Oe8 BYo1ImN0Wf7nJN/pQnc9rFD2qxTO/yWxLzIgmf2CEWcocxsCGmWAsxGa7yt4vJZuS9aU vptqsYrggXX6Vn94IIAY8ywDZwLRFMpf/h88BqhY4FGqs9jTD5S3adXERYtlouPgkaOv xbhsdKeXbfKhQgf/Nsh4qYomzBq4qG+3tBPaGLiB3NXB2/rXYdWfg3jWC/d+f8qDXrnP Dp/g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1710467998; x=1711072798; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=CeXg83za2lyltEXiDOW6/xSybD1BjCH/eM/1veFXWP4=; b=oFbx8K6JT4u81JJm2a4SgeTMe5s2mvWgurRSr/1xJ0j719rdKY824EEVw120WsIB5I +zFS68Y4JqIxhoO5UI/JaYSmZ5ZXX7pitM+s0aEgIMLamNifLPwIO9PDZU4m3sE6Y5O8 JRB+kgmpGboc++OAcDSZolGhINggqmx3QTgwx6hZVWivJej8xCZE9+zt2svqT2/3C/UB 0NtY1DzCWQYZoZobuYumKMX+fw+bhmrrBVBvcbUZJf4JPl82XTBbcjTzd1PzU7xKn/HD SSQUVsLsijHsAHptxrQdqrI9k2/6ZjcGqW4pVxK2r/CUkYp+t/nzV9ScI9Iw6RjTIIrs WrTg== X-Gm-Message-State: AOJu0YygsoyzPASUqL/Pt54lB8mfaedg8oP52tIcJb9AIwOeMuKJQayp kP3Z2f0XTuFv/jkH39OR4MlHMf4uyBh9qo5f90mLstfKfrp4noq/76MdKy6Kypgaxv/m+Qn9NzD nMwTzKABE3r3QkJgGaSjIB8BRMAtrD+CSWAoCoc4LVVopJOk= X-Google-Smtp-Source: AGHT+IH3gZyqxy2pm9S+oUvTQIhxqI+5J7AbIeON2wBhD0buTbUDXEbntSa/DMw7GSPQpsd4KbzSBU5IdZxVVe5Bp+o= X-Received: by 2002:a17:907:2d9e:b0:a46:420f:8ecb with SMTP id gt30-20020a1709072d9e00b00a46420f8ecbmr2777992ejc.62.1710467997239; Thu, 14 Mar 2024 18:59:57 -0700 (PDT) MIME-Version: 1.0 From: Bart Schaefer Date: Thu, 14 Mar 2024 18:59:45 -0700 Message-ID: Subject: [PATCH] Nofork removing just one newline To: Zsh hackers list Content-Type: multipart/mixed; boundary="00000000000060361e0613a95d2a" X-Seq: 52759 Archived-At: X-Loop: zsh-workers@zsh.org Errors-To: zsh-workers-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-workers-request@zsh.org X-no-archive: yes List-Id: List-Help: , List-Subscribe: , List-Unsubscribe: , List-Post: List-Owner: List-Archive: --00000000000060361e0613a95d2a Content-Type: text/plain; charset="UTF-8" Following on the discussion with Oliver. This still uses the ${|var|...} alternate syntax, I haven't yet looked closely enough at ${{var}...} as an alternative so that will have to follow separately. --00000000000060361e0613a95d2a Content-Type: text/plain; charset="US-ASCII"; name="nofork-onenewline.txt" Content-Disposition: attachment; filename="nofork-onenewline.txt" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_lts0do2x0 ZGlmZiAtLWdpdCBhL0RvYy9ac2gvZXhwbi55byBiL0RvYy9ac2gvZXhwbi55bwppbmRleCAxODNj YTZlMDMuLjBlMTIxZTc4NCAxMDA2NDQKLS0tIGEvRG9jL1pzaC9leHBuLnlvCisrKyBiL0RvYy9a c2gvZXhwbi55bwpAQCAtMTk1MCw2ICsxOTUwLDkgQEAgdGhlIGJyYWNlcyBieSB3aGl0ZXNwYWNl LCBsaWtlIGB0dCgkeyApLi4udHQoIH0pJywgaXMgcmVwbGFjZWQgYnkgaXRzCiBzdGFuZGFyZCBv dXRwdXQuICBMaWtlIGB0dCgke3wpLi4udHQofSknIGFuZCB1bmxpa2UKIGB0dCgkTFBBUigpKS4u LnR0KFJQQVIoKSknLCB0aGUgY29tbWFuZCBleGVjdXRlcyBpbiB0aGUgY3VycmVudCBzaGVsbAog Y29udGV4dCB3aXRoIGZ1bmN0aW9uIGxvY2FsIGJlaGF2aW9ycyBhbmQgZG9lcyBub3QgY3JlYXRl IGEgc3Vic2hlbGwuCitXb3JkIHNwbGl0dGluZyBkb2VzIG5vdCBhcHBseSB1bmxlc3MgdHQoU0hf V09SRF9TUExJVCkgaXMgc2V0LCBidXQgYQorc2luZ2xlIHRyYWlsaW5nIG5ld2xpbmUgaXMgc3Ry aXBwZWQgdW5sZXNzIHRoZSBzdWJzdGl0dXRpb24gaXMgZW5jbG9zZWQKK2luIGRvdWJsZSBxdW90 ZXMuCiAKIE5vdGUgdGhhdCBiZWNhdXNlIHRoZSBgdHQoJHt8KS4uLnR0KH0pJyBhbmQgYHR0KCR7 ICkuLi50dCggfSknIGZvcm1zCiBtdXN0IGJlIHBhcnNlZCBhdCBvbmNlIGFzIGJvdGggc3RyaW5n IHRva2VucyBhbmQgY29tbWFuZHMsIGFsbCBvdGhlcgpkaWZmIC0tZ2l0IGEvRXRjL0ZBUS55byBi L0V0Yy9GQVEueW8KaW5kZXggNGE4NjA1MGU2Li40ZDcxYzhmMzAgMTAwNjQ0Ci0tLSBhL0V0Yy9G QVEueW8KKysrIGIvRXRjL0ZBUS55bwpAQCAtMTA5MSwyMCArMTA5MSwyMyBAQCBzZWN0KENvbXBh cmlzb25zIG9mIGZvcmtpbmcgYW5kIG5vbi1mb3JraW5nIGNvbW1hbmQgc3Vic3RpdHV0aW9uKQog ICBteXR0KHNldCAtLSBwb3MxIHBvczIgZXRjKS4gIE5vdGhpbmcgdGhhdCBoYXBwZW5zIHdpdGhp biBteXR0KCQoY29tbWFuZCkpCiAgIGFmZmVjdHMgdGhlIGNhbGxlci4KIAotICBteXR0KCQoY29t bWFuZCkpIHJlbW92ZXMgdHJhaWxpbmcgbmV3bGluZXMgZnJvbSB0aGUgb3V0cHV0IG9mIG15dHQo Y29tbWFuZCkKLSAgd2hlbiBzdWJzdGl0dXRpbmcsIHdoZXJlYXMgbXl0dCgkeyBjb21tYW5kIH0p IGFuZCBpdHMgdmFyaWFudHMgZG8gbm90LgotICBUaGUgbGF0dGVyIGlzIGNvbnNpc3RlbnQgd2l0 aCBteXR0KCR7fC4uLn0pIGZyb20gbWtzaCBidXQgZGlmZmVycyBmcm9tCi0gIGJhc2ggYW5kIGtz aCwgc28gaW4gZW11bGF0aW9uIG1vZGVzLCBuZXdsaW5lcyBhcmUgc3RyaXBwZWQgZnJvbSBjb21t YW5kCi0gIG91dHB1dCAobm90IGZyb20gdHQoUkVQTFkpIGFzc2lnbm1lbnRzKS4KLQogICBXaGVu IG5vdCBlbmNsb3NlZCBpbiBkb3VibGUgcXVvdGVzLCB0aGUgZXhwYW5zaW9uIG9mIG15dHQoJChj b21tYW5kKSkgaXMKICAgc3BsaXQgb24gdHQoSUZTKSBpbnRvIGFuIGFycmF5IG9mIHdvcmRzLiAg SW4gY29udHJhc3QsIGFuZCB1bmxpa2UgYm90aAogICBiYXNoIGFuZCBrc2gsIHVucXVvdGVkIG5v bi1mb3JraW5nIHN1YnN0aXR1dGlvbnMgYmVoYXZlIGxpa2UgcGFyYW1ldGVyCiAgIGV4cGFuc2lv bnMgd2l0aCByZXNwZWN0IHRvIHRoZSB0dChTSF9XT1JEX1NQTElUKSBvcHRpb24uCiAKLSAgV2hl biBteXR0KGNvbW1hbmQpIGlzIG15ZW0obm90KSBhIGJ1aWx0aW4sIG15dHQoJHsgY29tbWFuZCB9 KSBkb2VzIGZvcmssIGFuZAotICB0eXBpY2FsbHkgZm9ya3MgdGhlIHNhbWUgbnVtYmVyIG9mIHRp bWVzIGFzIG15dHQoJChjb21tYW5kKSksIGJlY2F1c2UgaW4KLSAgdGhlIGxhdHRlciBjYXNlIHpz aCB1c3VhbGx5IG9wdGltaXplcyB0aGUgZmluYWwgZm9yayBpbnRvIGFuIGV4ZWMuCisgIEJvdGgg b2YgdGhlIG15dHQoJHt8Li4ufSkgZm9ybWF0cyByZXRhaW4gYW55IHRyYWlsaW5nIG5ld2xpbmVz LAorICBleGNlcHQgYXMgaGFuZGxlZCBieSB0aGUgdHQoU0hfV09SRF9TUExJVCkgb3B0aW9uLCBj b25zaXN0ZW50IHdpdGgKKyAgbXl0dCgke3wuLi59KSBmcm9tIG1rc2guIG15dHQoJHsgY29tbWFu ZCB9KSByZW1vdmVzIGEgc2luZ2xlIGZpbmFsCisgIG5ld2xpbmUsIGJ1dCBteXR0KCIkeyBjb21t YW5kIH0iKSByZXRhaW5zIGl0LiAgVGhpcyBkaWZmZXJzIGZyb20KKyAgYmFzaCBhbmQga3NoLCBz byBpbiBlbXVsYXRpb24gbW9kZXMsIG5ld2xpbmVzIGFyZSBzdHJpcHBlZCBldmVuIGZyb20KKyAg cXVvdGVkIGNvbW1hbmQgb3V0cHV0LiAgSW4gYWxsIGNhc2VzLCBteXR0KCQoY29tbWFuZCkpIHJl bW92ZXMgYWxsCisgIHRyYWlsaW5nIG5ld2xpbmVzIGZyb20gdGhlIG91dHB1dCBvZiBteXR0KGNv bW1hbmQpLgorCisgIFdoZW4gbXl0dChjb21tYW5kKSBpcyBteWVtKG5vdCkgYSBidWlsdGluLCBt eXR0KCR7IGNvbW1hbmQgfSkgZG9lcworICBmb3JrLCBhbmQgdHlwaWNhbGx5IGZvcmtzIHRoZSBz YW1lIG51bWJlciBvZiB0aW1lcyBhcworICBteXR0KCQoY29tbWFuZCkpLCBiZWNhdXNlIGluIHRo ZSBsYXR0ZXIgY2FzZSB6c2ggdXN1YWxseSBvcHRpbWl6ZXMKKyAgdGhlIGZpbmFsIGZvcmsgaW50 byBhbiBleGVjLgogCiAgIFJlZGlyZWN0aW5nIGlucHV0IGZyb20gZmlsZXMgaGFzIHN1YnRsZSBk aWZmZXJlbmNlczoKICAgaXRlbWl6YXRpb24oCmRpZmYgLS1naXQgYS9TcmMvc3Vic3QuYyBiL1Ny Yy9zdWJzdC5jCmluZGV4IDQ5ZjczMzZiYi4uOWQyMGEyZDBlIDEwMDY0NAotLS0gYS9TcmMvc3Vi c3QuYworKysgYi9TcmMvc3Vic3QuYwpAQCAtMTkwMCw2ICsxOTAwLDcgQEAgcGFyYW1zdWJzdChM aW5rTGlzdCBsLCBMaW5rTm9kZSBuLCBjaGFyICoqc3RyLCBpbnQgcXQsIGludCBwZl9mbGFncywK IAkvKiBUaGUgY29tbWFuZCBzdHJpbmcgdG8gYmUgcnVuIGJ5ICR7fC4uLjt9ICovCiAJY2hhciAq Y21kYXJnID0gTlVMTDsKIAlzaXplX3Qgc2xlbiA9IDA7CisJaW50IHRyaW0gPSAoIUVNVUxBVElP TihFTVVMQVRFX1pTSCkpID8gMiA6ICFxdDsKIAlpbmJyYWNlID0gMTsKIAlzKys7CiAKQEAgLTIw MDUsMTAgKzIwMDYsMTMgQEAgcGFyYW1zdWJzdChMaW5rTGlzdCBsLCBMaW5rTm9kZSBuLCBjaGFy ICoqc3RyLCBpbnQgcXQsIGludCBwZl9mbGFncywKIAkJaW50IG9ub2VycnMgPSBub2VycnMsIHJw bHlsZW47CiAJCW5vZXJycyA9IDI7CiAJCXJwbHlsZW4gPSB6c3R1ZmYoJmNtZGFyZywgcnBseXRt cCk7Ci0JCWlmICghIEVNVUxBVElPTihFTVVMQVRFX1pTSCkpIHsKKwkJaWYgKHRyaW0pIHsKIAkJ ICAgIC8qIGJhc2ggYW5kIGtzaCBzdHJpcCB0cmFpbGluZyBuZXdsaW5lcyBoZXJlICovCi0JCSAg ICB3aGlsZSAocnBseWxlbiA+IDAgJiYgY21kYXJnW3JwbHlsZW4tMV0gPT0gJ1xuJykKKwkJICAg IHdoaWxlIChycGx5bGVuID4gMCAmJiBjbWRhcmdbcnBseWxlbi0xXSA9PSAnXG4nKSB7CiAJCQly cGx5bGVuLS07CisJCQlpZiAodHJpbSA9PSAxKQorCQkJICAgIGJyZWFrOworCQkgICAgfQogCQkg ICAgY21kYXJnW3JwbHlsZW5dID0gMDsKIAkJfQogCQlub2VycnMgPSBvbm9lcnJzOwpkaWZmIC0t Z2l0IGEvVGVzdC9EMTBub2ZvcmsuenRzdCBiL1Rlc3QvRDEwbm9mb3JrLnp0c3QKaW5kZXggZDZh NTU4OGRmLi5mYzZiODQ2MTMgMTAwNjQ0Ci0tLSBhL1Rlc3QvRDEwbm9mb3JrLnp0c3QKKysrIGIv VGVzdC9EMTBub2ZvcmsuenRzdApAQCAtODYsOSArODYsMzkgQEAgRjpzZXR0aW5nIG9wdGlvbiBp bnNpZGUgaXMgdG9vIGxhdGUgZm9yIHRoYXQgc3Vic3RpdHV0aW9uCiA/KGV2YWwpOjg6IG5vIG1h dGNoZXMgZm91bmQ6IGY/KgogCiAgIHB1cnIgJHt8IFJFUExZPSQndHJhaWxpbmcgbmV3bGluZXMg cmVtYWluXG5cbicgfQotMDpuZXdsaW5lIHJlbW92YWwgc2hvdWxkIG5vdCBvY2N1cgorMDpuZXds aW5lIHJlbW92YWwgc2hvdWxkIG5vdCBvY2N1ciwgcGFydCAxCiA+dHJhaWxpbmcgbmV3bGluZXMg cmVtYWluCiA+Cis+CisKKyAgcHVyciAkeyBlY2hvICQnb25lIHRyYWlsaW5nIG5ld2xpbmVcbnJl bW92ZWRcblxuXG4nIH0KKzA6bmV3bGluZSByZW1vdmFsIGluICR7IC4uLiB9LCB6c2ggbW9kZQor Pm9uZSB0cmFpbGluZyBuZXdsaW5lCis+cmVtb3ZlZAorPgorPgorPgorCisgICgpIHsKKyAgICBl bXVsYXRlIC1MIGtzaAorICAgIHB1cmwgJHsgZWNobyAkJ2FsbCB0cmFpbGluZyBuZXdsaW5lc1xu cmVtb3ZlZFxuXG5cbicgfQorICAgIHB1cnIgIiR7IGVjaG8gJCdhbGwgdHJhaWxpbmcgbmV3bGlu ZXNcbnJlbW92ZWRcblxuXG4nIH0iCisgIH0KKzA6bmV3bGluZSByZW1vdmFsIGluICR7IC4uLiB9 LCBlbXVsYXRpb24gbW9kZSwgc2h3b3Jkc3BsaXQKKz5hbGwKKz50cmFpbGluZworPm5ld2xpbmVz Cis+cmVtb3ZlZAorPmFsbCB0cmFpbGluZyBuZXdsaW5lcworPnJlbW92ZWQKKworICBwdXJyICIk eyBlY2hvICQnbm8gdHJhaWxpbmcgbmV3bGluZXNcbnJlbW92ZWRcblxuXG4nIH0iCiswOm5ld2xp bmUgcmVtb3ZhbCBzaG91bGQgbm90IG9jY3VyLCBwYXJ0IDIKKz5ubyB0cmFpbGluZyBuZXdsaW5l cworPnJlbW92ZWQKKz4KKz4KKz4KID4KIAogICAoKSB7CkBAIC0xNTksNyArMTg5LDcgQEAgRjpX aHkgbm90IHVzZSB0aGlzIGVycm9yIGluIHRoZSBwcmV2aW91cyBjYXNlIGFzIHdlbGw/CiAxOnVu YmFsYW5jZWQgYnJhY2VzLCBwYXJ0IDQrCiA/KGV2YWwpOjE6IGNsb3NpbmcgYnJhY2UgZXhwZWN0 ZWQKIAotICBwdXJyICR7IHB1cnIgU1RET1VUIH0KKyAgcHVyciAiJHsgcHVyciBTVERPVVQgfSIK IDA6Y2FwdHVyZSBzdGRvdXQKID5TVERPVVQKID4KQEAgLTMyMiw3ICszNTIsNyBAQCBGOkZpZGRs eSBoZXJlIHRvIGdldCBFT0YgcGFzdCB0aGUgdGVzdCBzeW50YXgKIDA6aGVyZS1zdHJpbmcgYmVo YXZpb3IKID5pbiBhIGhlcmUgc3RyaW5nCiAKLSAgPDw8JHsgcHVyciAkJ3N0ZG91dCBhcyBhIGhl cmUgc3RyaW5nJyB9CisgIDw8PCIkeyBwdXJyICQnc3Rkb3V0IGFzIGEgaGVyZSBzdHJpbmcnIH0i CiAwOmFub3RoZXIgY2FwdHVyZSBzdGRvdXQKID5zdGRvdXQgYXMgYSBoZXJlIHN0cmluZwogPgpA QCAtMzMxLDcgKzM2MSw3IEBAIEY6RmlkZGx5IGhlcmUgdG8gZ2V0IEVPRiBwYXN0IHRoZSB0ZXN0 IHN5bnRheAogICB3cmFwPSR7IHB1cnIgImNhcHR1cmUgaW4gZW52aXJvbm1lbnQgYXNzaWdubWVu dCIgfSB0eXBlc2V0IC1wIHdyYXAKIDA6YXNzaWdubWVudCBjb250ZXh0CiA+dHlwZXNldCAtZyB3 cmFwPSdSRVBMWSBpbiBlbnZpcm9ubWVudCBhc3NpZ25tZW50JwotPnR5cGVzZXQgLWcgd3JhcD0k J2NhcHR1cmUgaW4gZW52aXJvbm1lbnQgYXNzaWdubWVudFxuJworPnR5cGVzZXQgLWcgd3JhcD0n Y2FwdHVyZSBpbiBlbnZpcm9ubWVudCBhc3NpZ25tZW50JwogCiAjIFJlcGVhdCByZXR1cm4gYW5k IGV4aXQgdGVzdHMgd2l0aCBzdGRvdXQgY2FwdHVyZQogCkBAIC00MTAsNyArNDQwLDcgQEAgRjpt dXN0IGRvIHRoaXMgYmVmb3JlIGV2YWx1YXRpbmcgdGhlIG5leHQgdGVzdCBibG9jawogMDppZ25v cmVkIGJyYWNlcywgcGFydCAxCiA+YnVyaWVkfQogCi0gIHB1cnIgJHsgcHVyciAke1JFUExZOi1i dXJpZWR9fX0KKyAgcHVyciAiJHsgcHVyciAke1JFUExZOi1idXJpZWR9fX0iCiAwOmlnbm9yZWQg YnJhY2VzLCBwYXJ0IDIKID5idXJpZWQKID59CkBAIC00MTgsNyArNDQ4LDYgQEAgRjptdXN0IGRv IHRoaXMgYmVmb3JlIGV2YWx1YXRpbmcgdGhlIG5leHQgdGVzdCBibG9jawogICBwdXJyICR7IHsg ZWNobyBuZXN0ZWQgO30gfQogMDppZ25vcmVkIGJyYWNlcywgcGFydCAzCiA+bmVzdGVkCi0+CiAK ICAgcHVyciAkeyB7IGVjaG8gbmVzdGVkIH0gfSBET05FCiAxOmlnbm9yZWQgYnJhY2VzLCBwYXJ0 IDQK --00000000000060361e0613a95d2a--