From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms13.migadu.com with LMTPS id OJgIO9z/R2fQZgAAqHPOHw:P1 (envelope-from ) for ; Thu, 28 Nov 2024 05:30:05 +0000 Received: from aspmx1.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0.migadu.com with LMTPS id OJgIO9z/R2fQZgAAqHPOHw (envelope-from ) for ; Thu, 28 Nov 2024 06:30:05 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=debbugs.gnu.org header.s=debbugs-gnu-org header.b="hSAD/9bF"; dkim=fail ("body hash did not verify") header.d=gmail.com header.s=20230601 header.b="WVSjyZ/E"; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=gmail.com (policy=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" ARC-Seal: i=1; s=key1; d=yhetil.org; t=1732771804; a=rsa-sha256; cv=none; b=MnJHfAnL4UNrhpY5uMFneAAqrT68tvuGXG33pvhbsndriDeN8qeBUsp6Q2nXBqjPLkS3qK nwos2Cx6bIgrjaUVji2njHWgTp/6uux83ckvSDgm33JWoLmbvPLraohQsHTVlLwcCeYMV4 LjC7LPruCxrpRdXNRjZGgbnzduXYnFzlmuJWJjT/X8bme5QW9Qadu5pYTPUCaKNcbbl+kK Pn/5iaHfR0nu/DbfXiHoB72Yf8bGFBNB7XMwVClWsP0d4Z0sIydJroyRAnqkI97reZelz8 MmIwYKFd/21T/JOdSOi6Yldc+Az0GpAfQ8dA5MjQzuMmpTxFfeQRhezu8LQPvg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=debbugs.gnu.org header.s=debbugs-gnu-org header.b="hSAD/9bF"; dkim=fail ("body hash did not verify") header.d=gmail.com header.s=20230601 header.b="WVSjyZ/E"; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=gmail.com (policy=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" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1732771804; 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:list-id:list-help:list-unsubscribe:list-subscribe: list-post:dkim-signature; bh=+cJG/4+3ZCRPvGXFjz8ywBHMl6XQdk/qvf/ZMtgC/mY=; b=rtrOpumWksGg9TMDdra2onBESh1Hoe4Lqn4eliXSc8L8uDH80uqrQk/Mmt80BIYFHuBXa5 Wv6x5+g8SaFNyJ7R1ygELq3oi0FJtWpSXNWJc8i92qNeY8pizAV761JFhL9G/E4ajPs85Q rg93oCWiD8QJTsvHotcH1WDttYIWfoqDo4lZp+stOfdt19j0uBzTg2+ol0EAbYSFvU9dRh /q/tK+0M/15torcemwqD0+DOhaX7e2AsWgRPP7WXeqkNN+uAXkvl7pYVjL+KF8XxVCCzrS ZsS9kK3wPsV5Ue+BAzxptt28DCW3AQ5WbNse/Aj+jehov67qFaOjewWt9sJ9lg== 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 882308DC0D for ; Thu, 28 Nov 2024 06:30:03 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tGX5z-0002KW-K5; Thu, 28 Nov 2024 00:29:43 -0500 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 1tGWgC-0008GP-0u for guix-patches@gnu.org; Thu, 28 Nov 2024 00:03:05 -0500 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tGWgB-0005m5-Nf for guix-patches@gnu.org; Thu, 28 Nov 2024 00:03:03 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=Date:From:MIME-Version:To:Subject; bh=+cJG/4+3ZCRPvGXFjz8ywBHMl6XQdk/qvf/ZMtgC/mY=; b=hSAD/9bFuuTG8THPhMsEHbnpEUV/diB5M3QRSnKyniw+n9iELR4ArblzGOlGQ/V84vIe+enJyj1Uucw9xnFRkeSce1VTbq6HEmaddzXthFT08j5KfCDI1xaZkXL25MPGAebVVE2qDIMJ8brt2bFMpX1YhzsleSLBA/V4hmGTBCcw0VqTE89e0F15UQXvn2Hby6SqNRvKz6eXI6DsmNqTeXK9d+sYbygYhpxpn65R8LfOHoTJZet/MXsg25O2r7E9EeqZSKkG/fYemUZ4CDPMrMnG6DjJXXdw4NKh8mpqqWRm43B3oVub6aBOOm2kSgZw6oEXFcu41+4A3LwtYy4qpQ==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1tGWgB-0001J5-HK for guix-patches@gnu.org; Thu, 28 Nov 2024 00:03:03 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#74568] [PATCH] add scenefx Resent-From: Josep Bigorra Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 28 Nov 2024 05:03:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 74568 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 74568@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.17327701334916 (code B ref -1); Thu, 28 Nov 2024 05:03:03 +0000 Received: (at submit) by debbugs.gnu.org; 28 Nov 2024 05:02:13 +0000 Received: from localhost ([127.0.0.1]:35925 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tGWfM-0001H8-9i for submit@debbugs.gnu.org; Thu, 28 Nov 2024 00:02:13 -0500 Received: from lists.gnu.org ([209.51.188.17]:34674) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tGPcu-0004UZ-SN for submit@debbugs.gnu.org; Wed, 27 Nov 2024 16:31:14 -0500 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 1tGPcu-0003wi-7Y for guix-patches@gnu.org; Wed, 27 Nov 2024 16:31:12 -0500 Received: from mail-vk1-xa35.google.com ([2607:f8b0:4864:20::a35]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tGPcq-00006p-2a for guix-patches@gnu.org; Wed, 27 Nov 2024 16:31:10 -0500 Received: by mail-vk1-xa35.google.com with SMTP id 71dfb90a1353d-514734208e4so36127e0c.3 for ; Wed, 27 Nov 2024 13:31:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1732743067; x=1733347867; darn=gnu.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=H5sjh3cJ64dEBR/ZND7S59PuXzdvAgxr3XDhygj6ABA=; b=WVSjyZ/EYHyVJ922UT3nypz+FFTLO/nF44stEKzbtO9kSZ46oDaKDZINAVqOObuJyx JUkanGRE2+AS+4SvurukoawbA+6Ywp+TG4RSjq0SCTYCmj90phRgz+cKp4YoA5os2rq3 jJevDWzlyZoYLfGrQnW8k8v1a6ZUqQqFkUFtwWvHxBlT/QcFsDltLRFbDmkuKEMZKPy/ pUlQb22Ssr6Kt+Q8cWHsXlL5uh22+40ucnxcB90z/07MDDGR7btixqU2F4GSRx7XZHXl GVhVtSqnhFegEiTSedWlsAGWiZ+peBw1N3vdnasYrcaLuFNYkQRZb+OWORmaBbYB89b3 Iz1w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1732743067; x=1733347867; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=H5sjh3cJ64dEBR/ZND7S59PuXzdvAgxr3XDhygj6ABA=; b=ImWpCpKI2W9jc5PzLfXGyGpuxJ1cekxH5D5haZEL0uSqGFnDv6TgQ82zAiNxEox1pP sCFgiTCbv8Xq9dI2xuiEk3tHEG2HXpoCxhgDmzEC7FLyklCBS23rQ7FEaz3Qlfl4ZiVo gTN5sgCpkg2MN2iRiAQs4jAPLC06d6yoiFag+yznp2gEHpinlvK13JInHiPJPYwU2s1H +ss9ep7ZYzu3ct9w2ueBmewphXmb3DQ+X2GpYnMRyBBTo1ac/LceYgTRHOzRogn9efms 95WXcBdbM5wJ/yx+ANuZZ4JG6mGwlP9+DxkhlBKWWJcVY37heR+BKAlI6ZlgPDt955QU wNgA== X-Gm-Message-State: AOJu0YyCT7Tv9vAxBGExMNB7KkupHbyOFHANt9r0qPuw8b9xWGp5W5RU +TFpUMcDhYJf0Coa00uyZ2sBLvfRKXXdEnK5RICS+6UD5vZ5PFANapq5KzferThxdv4qe9Pkxlx CnAQWkFPMWi2OzTk5GcjhIJU6Pn1X X-Gm-Gg: ASbGncsAXPcPiqw2dYPxi1FG3LMdiSk1RoB0dwqmS6WOV3VH4UgNfVZTh5UEuciUWwv OOQCSUqhy6C2S45oukcjBLfK/G67ndA== X-Google-Smtp-Source: AGHT+IFJWSxG3qBhz2YXjS7npgqSmP59rNeSTbH/yDPhIe3WNFXS4FggOhony94xE1e8BGAgHeQ6qv4ZfFaxNF3n5IM= X-Received: by 2002:a05:6122:2002:b0:514:e4b9:7605 with SMTP id 71dfb90a1353d-515569dda9amr6481320e0c.8.1732743065288; Wed, 27 Nov 2024 13:31:05 -0800 (PST) MIME-Version: 1.0 From: Josep Bigorra Date: Wed, 27 Nov 2024 22:30:54 +0100 Message-ID: Content-Type: multipart/mixed; boundary="000000000000e514350627ebae5d" Received-SPF: pass client-ip=2607:f8b0:4864:20::a35; envelope-from=jjbigorra@gmail.com; helo=mail-vk1-xa35.google.com 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, 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-Mailman-Approved-At: Thu, 28 Nov 2024 00:02:09 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Mailman-Approved-At: Thu, 28 Nov 2024 00:29:42 -0500 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-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Spam-Score: -2.37 X-Spam-Score: -2.37 X-Migadu-Queue-Id: 882308DC0D X-Migadu-Scanner: mx12.migadu.com X-TUID: YTc97y7QrajL --000000000000e514350627ebae5d Content-Type: multipart/alternative; boundary="000000000000e514320627ebae5b" --000000000000e514320627ebae5b Content-Type: text/plain; charset="UTF-8" This is my first attempt to contribute! :) I want to update Swayfx to 0.4 after this, but first, scenefx must be in guix packages. Hopefully this will do? --000000000000e514320627ebae5b Content-Type: text/html; charset="UTF-8"
This is my first attempt to contribute! :) I want to update Swayfx to 0.4 after this, but first, scenefx must be in guix packages. Hopefully this will do?


--000000000000e514320627ebae5b-- --000000000000e514350627ebae5d Content-Type: text/x-patch; charset="UTF-8"; name="0001-added-scenefx-to-Guix-packages.patch" Content-Disposition: attachment; filename="0001-added-scenefx-to-Guix-packages.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_m40eh29j1 RnJvbSA0NTE4OTE1YTcwZTc4MDU0Y2ZlN2VhZGVhNGUwNzYxMjEyNDNmYTViIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBKb3NlcCBCaWdvcnJhIDxqamJpZ29ycmFAZ21haWwuY29tPgpE YXRlOiBXZWQsIDI3IE5vdiAyMDI0IDIyOjI1OjE4ICswMTAwClN1YmplY3Q6IFtQQVRDSCAxLzJd IGFkZGVkIHNjZW5lZnggdG8gR3VpeCBwYWNrYWdlcwoKLS0tCiBnbnUvcGFja2FnZXMvd20uc2Nt IHwgMTk0ICsrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZp bGUgY2hhbmdlZCwgMTE1IGluc2VydGlvbnMoKyksIDc5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp dCBhL2dudS9wYWNrYWdlcy93bS5zY20gYi9nbnUvcGFja2FnZXMvd20uc2NtCmluZGV4IDkyMWY5 NzUuLmIwYzI5OGYgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy93bS5zY20KKysrIGIvZ251L3Bh Y2thZ2VzL3dtLnNjbQpAQCAtNzYsNiArNzYsNyBAQAogOzs7IENvcHlyaWdodCDCqSAyMDI0IGRh biA8aUBkYW4uZ2FtZXM+CiA7OzsgQ29weXJpZ2h0IMKpIDIwMjQgV2FtbSBLLiBELiA8amFmdC5y QG91dGxvb2suY29tPgogOzs7IENvcHlyaWdodCDCqSAyMDI0IEFzaGlzaCBTSFVLTEEgPGFzaGlz aC5pc0Bsb3N0Y2Euc2U+Cis7OzsgQ29weXJpZ2h0IMKpIDIwMjQgSm9zZXAgQmlnb3JyYSA8ampi aWdvcnJhQGdtYWlsLmNvbT4KIDs7OwogOzs7IFRoaXMgZmlsZSBpcyBwYXJ0IG9mIEdOVSBHdWl4 LgogOzs7CkBAIC0xOTA1LDkwICsxOTA2LDEyNSBAQCAoZGVmaW5lLXB1YmxpYyB3bWVudQogCiAo ZGVmaW5lLXB1YmxpYyBzd2F5CiAgIChwYWNrYWdlCi0gICAgKG5hbWUgInN3YXkiKQotICAgICh2 ZXJzaW9uICIxLjEwIikKLSAgICAoc291cmNlCi0gICAgIChvcmlnaW4KLSAgICAgICAobWV0aG9k IGdpdC1mZXRjaCkKLSAgICAgICAodXJpIChnaXQtcmVmZXJlbmNlCi0gICAgICAgICAgICAgKHVy bCAiaHR0cHM6Ly9naXRodWIuY29tL3N3YXl3bS9zd2F5IikKLSAgICAgICAgICAgICAoY29tbWl0 IHZlcnNpb24pKSkKLSAgICAgICAoZmlsZS1uYW1lIChnaXQtZmlsZS1uYW1lIG5hbWUgdmVyc2lv bikpCi0gICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIwZjhtZHZwdjl3NDRyOTE5NDRz OTBzMGNzc3F2Z21uaGk0enhuNHhhNHhsbGczejk4ZHJ6IikpKSkKLSAgICAoYnVpbGQtc3lzdGVt IG1lc29uLWJ1aWxkLXN5c3RlbSkKLSAgICAoYXJndW1lbnRzCi0gICAgIChsaXN0Ci0gICAgICA7 OyBlbG9naW5kIGlzIHByb3BhZ2F0ZWQgYnkgd2xyb290cyAtPiBsaWJzZWF0Ci0gICAgICA7OyBh bmQgd291bGQgb3RoZXJ3aXNlIHNoYWRvdyBiYXN1LgotICAgICAgIzpjb25maWd1cmUtZmxhZ3MK LSAgICAgICN+JygiLURzZC1idXMtcHJvdmlkZXI9YmFzdSIpCi0gICAgICAjOnBoYXNlcwotICAg ICAgI34obW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhhc2VzCi0gICAgICAgICAgKGFkZC1iZWZv cmUgJ2NvbmZpZ3VyZSAnaGFyZGNvZGUtcGF0aHMKLSAgICAgICAgICAgIChsYW1iZGEqICgjOmtl eSBpbnB1dHMgIzphbGxvdy1vdGhlci1rZXlzKQotICAgICAgICAgICAgICA7OyBIYXJkY29kZSBw YXRoIHRvIHN3YXliZy4KLSAgICAgICAgICAgICAgKHN1YnN0aXR1dGUqICJzd2F5L2NvbmZpZy5j IgotICAgICAgICAgICAgICAgICgoInN0cmR1cC4uc3dheWJnLi4iKQotICAgICAgICAgICAgICAg ICAoZm9ybWF0ICNmICJzdHJkdXAoXCJ+YVwiKSIKLSAgICAgICAgICAgICAgICAgICAgICAgICAo c2VhcmNoLWlucHV0LWZpbGUgaW5wdXRzICJiaW4vc3dheWJnIikpKSkpKSkpKQotICAgIChpbnB1 dHMgKGxpc3QgYmFzdQotICAgICAgICAgICAgICAgICAgY2Fpcm8KLSAgICAgICAgICAgICAgICAg IGdkay1waXhidWYKLSAgICAgICAgICAgICAgICAgIGpzb24tYwotICAgICAgICAgICAgICAgICAg bGliZXZkZXYKLSAgICAgICAgICAgICAgICAgIGxpYmlucHV0LW1pbmltYWwKLSAgICAgICAgICAg ICAgICAgIGxpYnhrYmNvbW1vbgotICAgICAgICAgICAgICAgICAgcGFuZ28KLSAgICAgICAgICAg ICAgICAgIHBjcmUyCi0gICAgICAgICAgICAgICAgICBzd2F5YmcKLSAgICAgICAgICAgICAgICAg IHdheWxhbmQKLSAgICAgICAgICAgICAgICAgIHdscm9vdHMpKQotICAgIChuYXRpdmUtaW5wdXRz Ci0gICAgIChjb25zKiBsaW51eC1wYW0gbWVzYSBwa2ctY29uZmlnIHNjZG9jIHdheWxhbmQtcHJv dG9jb2xzCi0gICAgICAgICAgICAoaWYgKCVjdXJyZW50LXRhcmdldC1zeXN0ZW0pCi0gICAgICAg ICAgICAgIChsaXN0IHBrZy1jb25maWctZm9yLWJ1aWxkCi0gICAgICAgICAgICAgICAgICAgIHdh eWxhbmQpCi0gICAgICAgICAgICAgICcoKSkpKQotICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2l0 aHViLmNvbS9zd2F5d20vc3dheSIpCi0gICAgKHN5bm9wc2lzICJXYXlsYW5kIGNvbXBvc2l0b3Ig Y29tcGF0aWJsZSB3aXRoIGkzIikKLSAgICAoZGVzY3JpcHRpb24gIlN3YXkgaXMgYSBpMy1jb21w YXRpYmxlIFdheWxhbmQgY29tcG9zaXRvci4iKQotICAgIChsaWNlbnNlIGxpY2Vuc2U6ZXhwYXQp KSkKKyAgIChuYW1lICJzd2F5IikKKyAgICh2ZXJzaW9uICIxLjEwIikKKyAgIChzb3VyY2UKKyAg ICAob3JpZ2luCisgICAgIChtZXRob2QgZ2l0LWZldGNoKQorICAgICAodXJpIChnaXQtcmVmZXJl bmNlCisgICAgICAgICAgICh1cmwgImh0dHBzOi8vZ2l0aHViLmNvbS9zd2F5d20vc3dheSIpCisg ICAgICAgICAgIChjb21taXQgdmVyc2lvbikpKQorICAgICAoZmlsZS1uYW1lIChnaXQtZmlsZS1u YW1lIG5hbWUgdmVyc2lvbikpCisgICAgIChzaGEyNTYKKyAgICAgIChiYXNlMzIgIjBmOG1kdnB2 OXc0NHI5MTk0NHM5MHMwY3NzcXZnbW5oaTR6eG40eGE0eGxsZzN6OThkcnoiKSkpKQorICAgKGJ1 aWxkLXN5c3RlbSBtZXNvbi1idWlsZC1zeXN0ZW0pCisgICAoYXJndW1lbnRzCisgICAgKGxpc3QK KyAgICAgOzsgZWxvZ2luZCBpcyBwcm9wYWdhdGVkIGJ5IHdscm9vdHMgLT4gbGlic2VhdAorICAg ICA7OyBhbmQgd291bGQgb3RoZXJ3aXNlIHNoYWRvdyBiYXN1LgorICAgICAjOmNvbmZpZ3VyZS1m bGFncworICAgICAjficoIi1Ec2QtYnVzLXByb3ZpZGVyPWJhc3UiKQorICAgICAjOnBoYXNlcwor ICAgICAjfihtb2RpZnktcGhhc2VzICVzdGFuZGFyZC1waGFzZXMKKyAgICAgICAgICAgICAgICAg ICAgICAoYWRkLWJlZm9yZSAnY29uZmlndXJlICdoYXJkY29kZS1wYXRocworICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIChsYW1iZGEqICgjOmtleSBpbnB1dHMgIzphbGxvdy1vdGhl ci1rZXlzKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOzsgSGFyZGNvZGUg cGF0aCB0byBzd2F5YmcuCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoc3Vi c3RpdHV0ZSogInN3YXkvY29uZmlnLmMiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgKCgic3RyZHVwLi5zd2F5YmcuLiIpCisgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChmb3JtYXQgI2YgInN0cmR1cChcIn5h XCIpIgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIChzZWFyY2gtaW5wdXQtZmlsZSBpbnB1dHMgImJpbi9zd2F5YmciKSkpKSkpKSkpCisg ICAoaW5wdXRzIChsaXN0IGJhc3UKKyAgICAgICAgICAgICAgICAgY2Fpcm8KKyAgICAgICAgICAg ICAgICAgZ2RrLXBpeGJ1ZgorICAgICAgICAgICAgICAgICBqc29uLWMKKyAgICAgICAgICAgICAg ICAgbGliZXZkZXYKKyAgICAgICAgICAgICAgICAgbGliaW5wdXQtbWluaW1hbAorICAgICAgICAg ICAgICAgICBsaWJ4a2Jjb21tb24KKyAgICAgICAgICAgICAgICAgcGFuZ28KKyAgICAgICAgICAg ICAgICAgcGNyZTIKKyAgICAgICAgICAgICAgICAgc3dheWJnCisgICAgICAgICAgICAgICAgIHdh eWxhbmQKKyAgICAgICAgICAgICAgICAgd2xyb290cykpCisgICAobmF0aXZlLWlucHV0cworICAg IChjb25zKiBsaW51eC1wYW0gbWVzYSBwa2ctY29uZmlnIHNjZG9jIHdheWxhbmQtcHJvdG9jb2xz CisgICAgICAgICAgIChpZiAoJWN1cnJlbnQtdGFyZ2V0LXN5c3RlbSkKKyAgICAgICAgICAgICAg IChsaXN0IHBrZy1jb25maWctZm9yLWJ1aWxkCisgICAgICAgICAgICAgICAgICAgICB3YXlsYW5k KQorICAgICAgICAgICAgICAgJygpKSkpCisgICAoaG9tZS1wYWdlICJodHRwczovL2dpdGh1Yi5j b20vc3dheXdtL3N3YXkiKQorICAgKHN5bm9wc2lzICJXYXlsYW5kIGNvbXBvc2l0b3IgY29tcGF0 aWJsZSB3aXRoIGkzIikKKyAgIChkZXNjcmlwdGlvbiAiU3dheSBpcyBhIGkzLWNvbXBhdGlibGUg V2F5bGFuZCBjb21wb3NpdG9yLiIpCisgICAobGljZW5zZSBsaWNlbnNlOmV4cGF0KSkpCisKKyhk ZWZpbmUtcHVibGljIHNjZW5lZngKKyAgKHBhY2thZ2UKKyAgIChuYW1lICJzY2VuZWZ4IikKKyAg ICh2ZXJzaW9uICIwLjEiKQorICAgKHNvdXJjZSAob3JpZ2luCisgICAgICAgICAgICAobWV0aG9k IGdpdC1mZXRjaCkKKyAgICAgICAgICAgICh1cmkgKGdpdC1yZWZlcmVuY2UKKyAgICAgICAgICAg ICAgICAgICh1cmwgImh0dHBzOi8vZ2l0aHViLmNvbS93bHJmeC9zY2VuZWZ4LmdpdCIpCisgICAg ICAgICAgICAgICAgICAoY29tbWl0IHZlcnNpb24pKSkKKyAgICAgICAgICAgIChmaWxlLW5hbWUg KGdpdC1maWxlLW5hbWUgbmFtZSB2ZXJzaW9uKSkKKyAgICAgICAgICAgIChzaGEyNTYKKyAgICAg ICAgICAgICAoYmFzZTMyCisgICAgICAgICAgICAgICIxcjdmOGJwcnNuMG13bGttYzhkMTRucjNp aWJsamZ5eHlwYjRpMDZ2NjZnaGxuZ2F3NmR3IikpKSkKKyAgIChidWlsZC1zeXN0ZW0gbWVzb24t YnVpbGQtc3lzdGVtKQorICAgKGlucHV0cyAobWFwIChsYW1iZGEgKHgpIChzcGVjaWZpY2F0aW9u LT5wYWNrYWdlIHgpKQorICAgICAgICAgICAgICAgIGAoImJhc3UiCisgICAgICAgICAgICAgICAg ICAiY2Fpcm8iCisgICAgICAgICAgICAgICAgICAiZ2RrLXBpeGJ1ZiIKKyAgICAgICAgICAgICAg ICAgICJqc29uLWMiCisgICAgICAgICAgICAgICAgICAiY21ha2UiCisgICAgICAgICAgICAgICAg ICAibGliZXZkZXYiCisgICAgICAgICAgICAgICAgICAibGliaW5wdXQtbWluaW1hbCIKKyAgICAg ICAgICAgICAgICAgICJsaWJ4a2Jjb21tb24iCisgICAgICAgICAgICAgICAgICAicGNyZTIiCisg ICAgICAgICAgICAgICAgICAicGtnLWNvbmZpZyIKKyAgICAgICAgICAgICAgICAgICJwY3JlMiIK KyAgICAgICAgICAgICAgICAgICJ3YXlsYW5kIgorICAgICAgICAgICAgICAgICAgImxpYmRybSIK KyAgICAgICAgICAgICAgICAgICJ3bHJvb3RzQDAuMTcuNCIpKSkKKyAgIChob21lLXBhZ2UgImh0 dHBzOi8vZ2l0aHViLmNvbS93bHJmeC9zY2VuZWZ4LmdpdCIpCisgICAoc3lub3BzaXMgIlNjZW5l RlgiKQorICAgKGRlc2NyaXB0aW9uCisgICAgIlNjZW5lRlgiKQorICAgKGxpY2Vuc2UgbGljZW5z ZTpleHBhdCkpKQogCiAoZGVmaW5lLXB1YmxpYyBzd2F5ZngKICAgKHBhY2thZ2UKLSAgICAoaW5o ZXJpdCBzd2F5KQotICAgIChuYW1lICJzd2F5ZngiKQotICAgICh2ZXJzaW9uICIwLjMuMiIpCi0g ICAgKHNvdXJjZSAob3JpZ2luCi0gICAgICAgICAgICAgIChtZXRob2QgZ2l0LWZldGNoKQotICAg ICAgICAgICAgICAodXJpIChnaXQtcmVmZXJlbmNlCi0gICAgICAgICAgICAgICAgICAgICh1cmwg Imh0dHBzOi8vZ2l0aHViLmNvbS9XaWxsUG93ZXIzMzA5L3N3YXlmeCIpCi0gICAgICAgICAgICAg ICAgICAgIChjb21taXQgdmVyc2lvbikpKQotICAgICAgICAgICAgICAoZmlsZS1uYW1lIChnaXQt ZmlsZS1uYW1lIG5hbWUgdmVyc2lvbikpCi0gICAgICAgICAgICAgIChzaGEyNTYKLSAgICAgICAg ICAgICAgIChiYXNlMzIKLSAgICAgICAgICAgICAgICAiMTNkOGljZDQ1ajkzN2pna2lkcjdjeWp5 czRubnZ4aDRpbHA3bWwwaTJtbDM5aXB2MDFxdiIpKSkpCi0gICAgKGJ1aWxkLXN5c3RlbSBtZXNv bi1idWlsZC1zeXN0ZW0pCi0gICAgKGlucHV0cyAobGlzdCBiYXN1Ci0gICAgICAgICAgICAgICAg ICBjYWlybwotICAgICAgICAgICAgICAgICAgZ2RrLXBpeGJ1ZgotICAgICAgICAgICAgICAgICAg anNvbi1jCi0gICAgICAgICAgICAgICAgICBsaWJldmRldgotICAgICAgICAgICAgICAgICAgbGli aW5wdXQtbWluaW1hbAotICAgICAgICAgICAgICAgICAgbGlieGtiY29tbW9uCi0gICAgICAgICAg ICAgICAgICBwYW5nbwotICAgICAgICAgICAgICAgICAgcGNyZTIKLSAgICAgICAgICAgICAgICAg IHN3YXliZwotICAgICAgICAgICAgICAgICAgd2F5bGFuZAotICAgICAgICAgICAgICAgICAgd2xy b290cy0wLjE2KSkKLSAgICAoaG9tZS1wYWdlICJodHRwczovL2dpdGh1Yi5jb20vV2lsbFBvd2Vy MzMwOS9zd2F5ZngiKQotICAgIChzeW5vcHNpcyAiU3dheSBGb3JrIHdpdGggZXh0cmEgb3B0aW9u cyBhbmQgZWZmZWN0cyIpCi0gICAgKGRlc2NyaXB0aW9uCi0gICAgICJGb3JrIG9mIFN3YXksIGEg V2F5bGFuZCBjb21wb3NpdG9yIGNvbXBhdGlibGUgd2l0aCBpMy4gIFN3YXlGWAorICAgKGluaGVy aXQgc3dheSkKKyAgIChuYW1lICJzd2F5ZngiKQorICAgKHZlcnNpb24gIjAuMy4yIikKKyAgIChz b3VyY2UgKG9yaWdpbgorICAgICAgICAgICAgKG1ldGhvZCBnaXQtZmV0Y2gpCisgICAgICAgICAg ICAodXJpIChnaXQtcmVmZXJlbmNlCisgICAgICAgICAgICAgICAgICAodXJsICJodHRwczovL2dp dGh1Yi5jb20vV2lsbFBvd2VyMzMwOS9zd2F5ZngiKQorICAgICAgICAgICAgICAgICAgKGNvbW1p dCB2ZXJzaW9uKSkpCisgICAgICAgICAgICAoZmlsZS1uYW1lIChnaXQtZmlsZS1uYW1lIG5hbWUg dmVyc2lvbikpCisgICAgICAgICAgICAoc2hhMjU2CisgICAgICAgICAgICAgKGJhc2UzMgorICAg ICAgICAgICAgICAiMTNkOGljZDQ1ajkzN2pna2lkcjdjeWp5czRubnZ4aDRpbHA3bWwwaTJtbDM5 aXB2MDFxdiIpKSkpCisgICAoYnVpbGQtc3lzdGVtIG1lc29uLWJ1aWxkLXN5c3RlbSkKKyAgIChp bnB1dHMgKGxpc3QgYmFzdQorICAgICAgICAgICAgICAgICBjYWlybworICAgICAgICAgICAgICAg ICBnZGstcGl4YnVmCisgICAgICAgICAgICAgICAgIGpzb24tYworICAgICAgICAgICAgICAgICBs aWJldmRldgorICAgICAgICAgICAgICAgICBsaWJpbnB1dC1taW5pbWFsCisgICAgICAgICAgICAg ICAgIGxpYnhrYmNvbW1vbgorICAgICAgICAgICAgICAgICBwYW5nbworICAgICAgICAgICAgICAg ICBwY3JlMgorICAgICAgICAgICAgICAgICBzd2F5YmcKKyAgICAgICAgICAgICAgICAgd2F5bGFu ZAorICAgICAgICAgICAgICAgICB3bHJvb3RzLTAuMTYpKQorICAgKGhvbWUtcGFnZSAiaHR0cHM6 Ly9naXRodWIuY29tL1dpbGxQb3dlcjMzMDkvc3dheWZ4IikKKyAgIChzeW5vcHNpcyAiU3dheSBG b3JrIHdpdGggZXh0cmEgb3B0aW9ucyBhbmQgZWZmZWN0cyIpCisgICAoZGVzY3JpcHRpb24KKyAg ICAiRm9yayBvZiBTd2F5LCBhIFdheWxhbmQgY29tcG9zaXRvciBjb21wYXRpYmxlIHdpdGggaTMu ICBTd2F5RlgKIGFkZHMgZXh0cmEgb3B0aW9ucyBhbmQgZWZmZWN0cyB0byB0aGUgb3JpZ2luYWwg U3dheSwgc3VjaCBhcyBibHVyLCByb3VuZGVkCiBjb3JuZXJzLCBzaGFkb3dzLCBpbmFjdGl2ZSB3 aW5kb3cgZGltbWluZywgZXRjLiIpCi0gICAgKGxpY2Vuc2UgbGljZW5zZTpleHBhdCkpKQorICAg KGxpY2Vuc2UgbGljZW5zZTpleHBhdCkpKQogCiAoZGVmaW5lLXB1YmxpYyBzd2F5aWRsZQogICAo cGFja2FnZQotLSAKMi40Ni4wCgo= --000000000000e514350627ebae5d Content-Type: text/x-patch; charset="US-ASCII"; name="0002-formatting.patch" Content-Disposition: attachment; filename="0002-formatting.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_m40eh29a0 RnJvbSA5NDZhNDdkYjNjNmIxOWI3YjJlODQ1ZTQ0MzUwZDEzNzlmMDMwNWJjIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBKb3NlcCBCaWdvcnJhIDxqamJpZ29ycmFAZ21haWwuY29tPgpE YXRlOiBXZWQsIDI3IE5vdiAyMDI0IDIyOjI4OjA2ICswMTAwClN1YmplY3Q6IFtQQVRDSCAyLzJd IGZvcm1hdHRpbmcKCi0tLQogZ251L3BhY2thZ2VzL3dtLnNjbSB8IDI2MiArKysrKysrKysrKysr KysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEzMSBpbnNl cnRpb25zKCspLCAxMzEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL3dt LnNjbSBiL2dudS9wYWNrYWdlcy93bS5zY20KaW5kZXggYjBjMjk4Zi4uNTQxZmI0MyAxMDA2NDQK LS0tIGEvZ251L3BhY2thZ2VzL3dtLnNjbQorKysgYi9nbnUvcGFja2FnZXMvd20uc2NtCkBAIC0x OTA2LDEyNSArMTkwNiw5MCBAQCAoZGVmaW5lLXB1YmxpYyB3bWVudQogCiAoZGVmaW5lLXB1Ymxp YyBzd2F5CiAgIChwYWNrYWdlCi0gICAobmFtZSAic3dheSIpCi0gICAodmVyc2lvbiAiMS4xMCIp Ci0gICAoc291cmNlCi0gICAgKG9yaWdpbgotICAgICAobWV0aG9kIGdpdC1mZXRjaCkKLSAgICAg KHVyaSAoZ2l0LXJlZmVyZW5jZQotICAgICAgICAgICAodXJsICJodHRwczovL2dpdGh1Yi5jb20v c3dheXdtL3N3YXkiKQotICAgICAgICAgICAoY29tbWl0IHZlcnNpb24pKSkKLSAgICAgKGZpbGUt bmFtZSAoZ2l0LWZpbGUtbmFtZSBuYW1lIHZlcnNpb24pKQotICAgICAoc2hhMjU2Ci0gICAgICAo YmFzZTMyICIwZjhtZHZwdjl3NDRyOTE5NDRzOTBzMGNzc3F2Z21uaGk0enhuNHhhNHhsbGczejk4 ZHJ6IikpKSkKLSAgIChidWlsZC1zeXN0ZW0gbWVzb24tYnVpbGQtc3lzdGVtKQotICAgKGFyZ3Vt ZW50cwotICAgIChsaXN0Ci0gICAgIDs7IGVsb2dpbmQgaXMgcHJvcGFnYXRlZCBieSB3bHJvb3Rz IC0+IGxpYnNlYXQKLSAgICAgOzsgYW5kIHdvdWxkIG90aGVyd2lzZSBzaGFkb3cgYmFzdS4KLSAg ICAgIzpjb25maWd1cmUtZmxhZ3MKLSAgICAgI34nKCItRHNkLWJ1cy1wcm92aWRlcj1iYXN1IikK LSAgICAgIzpwaGFzZXMKLSAgICAgI34obW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhhc2VzCi0g ICAgICAgICAgICAgICAgICAgICAgKGFkZC1iZWZvcmUgJ2NvbmZpZ3VyZSAnaGFyZGNvZGUtcGF0 aHMKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobGFtYmRhKiAoIzprZXkgaW5w dXRzICM6YWxsb3ctb3RoZXIta2V5cykKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIDs7IEhhcmRjb2RlIHBhdGggdG8gc3dheWJnLgotICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgKHN1YnN0aXR1dGUqICJzd2F5L2NvbmZpZy5jIgotICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgoInN0cmR1cC4uc3dheWJnLi4iKQot ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZm9ybWF0 ICNmICJzdHJkdXAoXCJ+YVwiKSIKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAoc2VhcmNoLWlucHV0LWZpbGUgaW5wdXRzICJiaW4vc3dh eWJnIikpKSkpKSkpKQotICAgKGlucHV0cyAobGlzdCBiYXN1Ci0gICAgICAgICAgICAgICAgIGNh aXJvCi0gICAgICAgICAgICAgICAgIGdkay1waXhidWYKLSAgICAgICAgICAgICAgICAganNvbi1j Ci0gICAgICAgICAgICAgICAgIGxpYmV2ZGV2Ci0gICAgICAgICAgICAgICAgIGxpYmlucHV0LW1p bmltYWwKLSAgICAgICAgICAgICAgICAgbGlieGtiY29tbW9uCi0gICAgICAgICAgICAgICAgIHBh bmdvCi0gICAgICAgICAgICAgICAgIHBjcmUyCi0gICAgICAgICAgICAgICAgIHN3YXliZwotICAg ICAgICAgICAgICAgICB3YXlsYW5kCi0gICAgICAgICAgICAgICAgIHdscm9vdHMpKQotICAgKG5h dGl2ZS1pbnB1dHMKLSAgICAoY29ucyogbGludXgtcGFtIG1lc2EgcGtnLWNvbmZpZyBzY2RvYyB3 YXlsYW5kLXByb3RvY29scwotICAgICAgICAgICAoaWYgKCVjdXJyZW50LXRhcmdldC1zeXN0ZW0p Ci0gICAgICAgICAgICAgICAobGlzdCBwa2ctY29uZmlnLWZvci1idWlsZAotICAgICAgICAgICAg ICAgICAgICAgd2F5bGFuZCkKLSAgICAgICAgICAgICAgICcoKSkpKQotICAgKGhvbWUtcGFnZSAi aHR0cHM6Ly9naXRodWIuY29tL3N3YXl3bS9zd2F5IikKLSAgIChzeW5vcHNpcyAiV2F5bGFuZCBj b21wb3NpdG9yIGNvbXBhdGlibGUgd2l0aCBpMyIpCi0gICAoZGVzY3JpcHRpb24gIlN3YXkgaXMg YSBpMy1jb21wYXRpYmxlIFdheWxhbmQgY29tcG9zaXRvci4iKQotICAgKGxpY2Vuc2UgbGljZW5z ZTpleHBhdCkpKQotCi0oZGVmaW5lLXB1YmxpYyBzY2VuZWZ4Ci0gIChwYWNrYWdlCi0gICAobmFt ZSAic2NlbmVmeCIpCi0gICAodmVyc2lvbiAiMC4xIikKLSAgIChzb3VyY2UgKG9yaWdpbgotICAg ICAgICAgICAgKG1ldGhvZCBnaXQtZmV0Y2gpCi0gICAgICAgICAgICAodXJpIChnaXQtcmVmZXJl bmNlCi0gICAgICAgICAgICAgICAgICAodXJsICJodHRwczovL2dpdGh1Yi5jb20vd2xyZngvc2Nl bmVmeC5naXQiKQotICAgICAgICAgICAgICAgICAgKGNvbW1pdCB2ZXJzaW9uKSkpCi0gICAgICAg ICAgICAoZmlsZS1uYW1lIChnaXQtZmlsZS1uYW1lIG5hbWUgdmVyc2lvbikpCi0gICAgICAgICAg ICAoc2hhMjU2Ci0gICAgICAgICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAiMXI3ZjhicHJz bjBtd2xrbWM4ZDE0bnIzaWlibGpmeXh5cGI0aTA2djY2Z2hsbmdhdzZkdyIpKSkpCi0gICAoYnVp bGQtc3lzdGVtIG1lc29uLWJ1aWxkLXN5c3RlbSkKLSAgIChpbnB1dHMgKG1hcCAobGFtYmRhICh4 KSAoc3BlY2lmaWNhdGlvbi0+cGFja2FnZSB4KSkKLSAgICAgICAgICAgICAgICBgKCJiYXN1Igot ICAgICAgICAgICAgICAgICAgImNhaXJvIgotICAgICAgICAgICAgICAgICAgImdkay1waXhidWYi Ci0gICAgICAgICAgICAgICAgICAianNvbi1jIgotICAgICAgICAgICAgICAgICAgImNtYWtlIgot ICAgICAgICAgICAgICAgICAgImxpYmV2ZGV2IgotICAgICAgICAgICAgICAgICAgImxpYmlucHV0 LW1pbmltYWwiCi0gICAgICAgICAgICAgICAgICAibGlieGtiY29tbW9uIgotICAgICAgICAgICAg ICAgICAgInBjcmUyIgotICAgICAgICAgICAgICAgICAgInBrZy1jb25maWciCi0gICAgICAgICAg ICAgICAgICAicGNyZTIiCi0gICAgICAgICAgICAgICAgICAid2F5bGFuZCIKLSAgICAgICAgICAg ICAgICAgICJsaWJkcm0iCi0gICAgICAgICAgICAgICAgICAid2xyb290c0AwLjE3LjQiKSkpCi0g ICAoaG9tZS1wYWdlICJodHRwczovL2dpdGh1Yi5jb20vd2xyZngvc2NlbmVmeC5naXQiKQotICAg KHN5bm9wc2lzICJTY2VuZUZYIikKLSAgIChkZXNjcmlwdGlvbgotICAgICJTY2VuZUZYIikKLSAg IChsaWNlbnNlIGxpY2Vuc2U6ZXhwYXQpKSkKKyAgICAobmFtZSAic3dheSIpCisgICAgKHZlcnNp b24gIjEuMTAiKQorICAgIChzb3VyY2UKKyAgICAgKG9yaWdpbgorICAgICAgIChtZXRob2QgZ2l0 LWZldGNoKQorICAgICAgICh1cmkgKGdpdC1yZWZlcmVuY2UKKyAgICAgICAgICAgICAodXJsICJo dHRwczovL2dpdGh1Yi5jb20vc3dheXdtL3N3YXkiKQorICAgICAgICAgICAgIChjb21taXQgdmVy c2lvbikpKQorICAgICAgIChmaWxlLW5hbWUgKGdpdC1maWxlLW5hbWUgbmFtZSB2ZXJzaW9uKSkK KyAgICAgICAoc2hhMjU2CisgICAgICAgIChiYXNlMzIgIjBmOG1kdnB2OXc0NHI5MTk0NHM5MHMw Y3NzcXZnbW5oaTR6eG40eGE0eGxsZzN6OThkcnoiKSkpKQorICAgIChidWlsZC1zeXN0ZW0gbWVz b24tYnVpbGQtc3lzdGVtKQorICAgIChhcmd1bWVudHMKKyAgICAgKGxpc3QKKyAgICAgIDs7IGVs b2dpbmQgaXMgcHJvcGFnYXRlZCBieSB3bHJvb3RzIC0+IGxpYnNlYXQKKyAgICAgIDs7IGFuZCB3 b3VsZCBvdGhlcndpc2Ugc2hhZG93IGJhc3UuCisgICAgICAjOmNvbmZpZ3VyZS1mbGFncworICAg ICAgI34nKCItRHNkLWJ1cy1wcm92aWRlcj1iYXN1IikKKyAgICAgICM6cGhhc2VzCisgICAgICAj fihtb2RpZnktcGhhc2VzICVzdGFuZGFyZC1waGFzZXMKKyAgICAgICAgICAoYWRkLWJlZm9yZSAn Y29uZmlndXJlICdoYXJkY29kZS1wYXRocworICAgICAgICAgICAgKGxhbWJkYSogKCM6a2V5IGlu cHV0cyAjOmFsbG93LW90aGVyLWtleXMpCisgICAgICAgICAgICAgIDs7IEhhcmRjb2RlIHBhdGgg dG8gc3dheWJnLgorICAgICAgICAgICAgICAoc3Vic3RpdHV0ZSogInN3YXkvY29uZmlnLmMiCisg ICAgICAgICAgICAgICAgKCgic3RyZHVwLi5zd2F5YmcuLiIpCisgICAgICAgICAgICAgICAgIChm b3JtYXQgI2YgInN0cmR1cChcIn5hXCIpIgorICAgICAgICAgICAgICAgICAgICAgICAgIChzZWFy Y2gtaW5wdXQtZmlsZSBpbnB1dHMgImJpbi9zd2F5YmciKSkpKSkpKSkpCisgICAgKGlucHV0cyAo bGlzdCBiYXN1CisgICAgICAgICAgICAgICAgICBjYWlybworICAgICAgICAgICAgICAgICAgZ2Rr LXBpeGJ1ZgorICAgICAgICAgICAgICAgICAganNvbi1jCisgICAgICAgICAgICAgICAgICBsaWJl dmRldgorICAgICAgICAgICAgICAgICAgbGliaW5wdXQtbWluaW1hbAorICAgICAgICAgICAgICAg ICAgbGlieGtiY29tbW9uCisgICAgICAgICAgICAgICAgICBwYW5nbworICAgICAgICAgICAgICAg ICAgcGNyZTIKKyAgICAgICAgICAgICAgICAgIHN3YXliZworICAgICAgICAgICAgICAgICAgd2F5 bGFuZAorICAgICAgICAgICAgICAgICAgd2xyb290cykpCisgICAgKG5hdGl2ZS1pbnB1dHMKKyAg ICAgKGNvbnMqIGxpbnV4LXBhbSBtZXNhIHBrZy1jb25maWcgc2Nkb2Mgd2F5bGFuZC1wcm90b2Nv bHMKKyAgICAgICAgICAgIChpZiAoJWN1cnJlbnQtdGFyZ2V0LXN5c3RlbSkKKyAgICAgICAgICAg ICAgKGxpc3QgcGtnLWNvbmZpZy1mb3ItYnVpbGQKKyAgICAgICAgICAgICAgICAgICAgd2F5bGFu ZCkKKyAgICAgICAgICAgICAgJygpKSkpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9naXRodWIu Y29tL3N3YXl3bS9zd2F5IikKKyAgICAoc3lub3BzaXMgIldheWxhbmQgY29tcG9zaXRvciBjb21w YXRpYmxlIHdpdGggaTMiKQorICAgIChkZXNjcmlwdGlvbiAiU3dheSBpcyBhIGkzLWNvbXBhdGli bGUgV2F5bGFuZCBjb21wb3NpdG9yLiIpCisgICAgKGxpY2Vuc2UgbGljZW5zZTpleHBhdCkpKQog CiAoZGVmaW5lLXB1YmxpYyBzd2F5ZngKICAgKHBhY2thZ2UKLSAgIChpbmhlcml0IHN3YXkpCi0g ICAobmFtZSAic3dheWZ4IikKLSAgICh2ZXJzaW9uICIwLjMuMiIpCi0gICAoc291cmNlIChvcmln aW4KLSAgICAgICAgICAgIChtZXRob2QgZ2l0LWZldGNoKQotICAgICAgICAgICAgKHVyaSAoZ2l0 LXJlZmVyZW5jZQotICAgICAgICAgICAgICAgICAgKHVybCAiaHR0cHM6Ly9naXRodWIuY29tL1dp bGxQb3dlcjMzMDkvc3dheWZ4IikKLSAgICAgICAgICAgICAgICAgIChjb21taXQgdmVyc2lvbikp KQotICAgICAgICAgICAgKGZpbGUtbmFtZSAoZ2l0LWZpbGUtbmFtZSBuYW1lIHZlcnNpb24pKQot ICAgICAgICAgICAgKHNoYTI1NgotICAgICAgICAgICAgIChiYXNlMzIKLSAgICAgICAgICAgICAg IjEzZDhpY2Q0NWo5MzdqZ2tpZHI3Y3lqeXM0bm52eGg0aWxwN21sMGkybWwzOWlwdjAxcXYiKSkp KQotICAgKGJ1aWxkLXN5c3RlbSBtZXNvbi1idWlsZC1zeXN0ZW0pCi0gICAoaW5wdXRzIChsaXN0 IGJhc3UKLSAgICAgICAgICAgICAgICAgY2Fpcm8KLSAgICAgICAgICAgICAgICAgZ2RrLXBpeGJ1 ZgotICAgICAgICAgICAgICAgICBqc29uLWMKLSAgICAgICAgICAgICAgICAgbGliZXZkZXYKLSAg ICAgICAgICAgICAgICAgbGliaW5wdXQtbWluaW1hbAotICAgICAgICAgICAgICAgICBsaWJ4a2Jj b21tb24KLSAgICAgICAgICAgICAgICAgcGFuZ28KLSAgICAgICAgICAgICAgICAgcGNyZTIKLSAg ICAgICAgICAgICAgICAgc3dheWJnCi0gICAgICAgICAgICAgICAgIHdheWxhbmQKLSAgICAgICAg ICAgICAgICAgd2xyb290cy0wLjE2KSkKLSAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2l0aHViLmNv bS9XaWxsUG93ZXIzMzA5L3N3YXlmeCIpCi0gICAoc3lub3BzaXMgIlN3YXkgRm9yayB3aXRoIGV4 dHJhIG9wdGlvbnMgYW5kIGVmZmVjdHMiKQotICAgKGRlc2NyaXB0aW9uCi0gICAgIkZvcmsgb2Yg U3dheSwgYSBXYXlsYW5kIGNvbXBvc2l0b3IgY29tcGF0aWJsZSB3aXRoIGkzLiAgU3dheUZYCisg ICAgKGluaGVyaXQgc3dheSkKKyAgICAobmFtZSAic3dheWZ4IikKKyAgICAodmVyc2lvbiAiMC4z LjIiKQorICAgIChzb3VyY2UgKG9yaWdpbgorICAgICAgICAgICAgICAobWV0aG9kIGdpdC1mZXRj aCkKKyAgICAgICAgICAgICAgKHVyaSAoZ2l0LXJlZmVyZW5jZQorICAgICAgICAgICAgICAgICAg ICAodXJsICJodHRwczovL2dpdGh1Yi5jb20vV2lsbFBvd2VyMzMwOS9zd2F5ZngiKQorICAgICAg ICAgICAgICAgICAgICAoY29tbWl0IHZlcnNpb24pKSkKKyAgICAgICAgICAgICAgKGZpbGUtbmFt ZSAoZ2l0LWZpbGUtbmFtZSBuYW1lIHZlcnNpb24pKQorICAgICAgICAgICAgICAoc2hhMjU2Cisg ICAgICAgICAgICAgICAoYmFzZTMyCisgICAgICAgICAgICAgICAgIjEzZDhpY2Q0NWo5MzdqZ2tp ZHI3Y3lqeXM0bm52eGg0aWxwN21sMGkybWwzOWlwdjAxcXYiKSkpKQorICAgIChidWlsZC1zeXN0 ZW0gbWVzb24tYnVpbGQtc3lzdGVtKQorICAgIChpbnB1dHMgKGxpc3QgYmFzdQorICAgICAgICAg ICAgICAgICAgY2Fpcm8KKyAgICAgICAgICAgICAgICAgIGdkay1waXhidWYKKyAgICAgICAgICAg ICAgICAgIGpzb24tYworICAgICAgICAgICAgICAgICAgbGliZXZkZXYKKyAgICAgICAgICAgICAg ICAgIGxpYmlucHV0LW1pbmltYWwKKyAgICAgICAgICAgICAgICAgIGxpYnhrYmNvbW1vbgorICAg ICAgICAgICAgICAgICAgcGFuZ28KKyAgICAgICAgICAgICAgICAgIHBjcmUyCisgICAgICAgICAg ICAgICAgICBzd2F5YmcKKyAgICAgICAgICAgICAgICAgIHdheWxhbmQKKyAgICAgICAgICAgICAg ICAgIHdscm9vdHMtMC4xNikpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9naXRodWIuY29tL1dp bGxQb3dlcjMzMDkvc3dheWZ4IikKKyAgICAoc3lub3BzaXMgIlN3YXkgRm9yayB3aXRoIGV4dHJh IG9wdGlvbnMgYW5kIGVmZmVjdHMiKQorICAgIChkZXNjcmlwdGlvbgorICAgICAiRm9yayBvZiBT d2F5LCBhIFdheWxhbmQgY29tcG9zaXRvciBjb21wYXRpYmxlIHdpdGggaTMuICBTd2F5RlgKIGFk ZHMgZXh0cmEgb3B0aW9ucyBhbmQgZWZmZWN0cyB0byB0aGUgb3JpZ2luYWwgU3dheSwgc3VjaCBh cyBibHVyLCByb3VuZGVkCiBjb3JuZXJzLCBzaGFkb3dzLCBpbmFjdGl2ZSB3aW5kb3cgZGltbWlu ZywgZXRjLiIpCi0gICAobGljZW5zZSBsaWNlbnNlOmV4cGF0KSkpCisgICAgKGxpY2Vuc2UgbGlj ZW5zZTpleHBhdCkpKQogCiAoZGVmaW5lLXB1YmxpYyBzd2F5aWRsZQogICAocGFja2FnZQpAQCAt Mzk4NiwyMiArMzk1MSw1NyBAQCAoZGVmaW5lLXB1YmxpYyB5YW1iYXItd2F5bGFuZAogCiAoZGVm aW5lLXB1YmxpYyB3Zi1jb25maWcKICAgKHBhY2thZ2UKLSAgICAobmFtZSAid2YtY29uZmlnIikK LSAgICAodmVyc2lvbiAiMC44LjAiKQotICAgIChzb3VyY2UgKG9yaWdpbgotICAgICAgICAgICAg ICAobWV0aG9kIGdpdC1mZXRjaCkKLSAgICAgICAgICAgICAgKHVyaSAoZ2l0LXJlZmVyZW5jZQot ICAgICAgICAgICAgICAgICAgICAodXJsIChzdHJpbmctYXBwZW5kICJodHRwczovL2dpdGh1Yi5j b20vV2F5ZmlyZVdNLyIgbmFtZSAiLyIpKQotICAgICAgICAgICAgICAgICAgICAoY29tbWl0IChz dHJpbmctYXBwZW5kICJ2IiB2ZXJzaW9uKSkpKQotICAgICAgICAgICAgICAoZmlsZS1uYW1lIChn aXQtZmlsZS1uYW1lIG5hbWUgdmVyc2lvbikpCi0gICAgICAgICAgICAgIChzaGEyNTYgKGJhc2Uz MgotICAgICAgICAgICAgICAgICAgICAgICAiMDd4NmRhcHYyeHlnMGNuNDRkZDJmYXc1Z3BrN213 ZnBia3BsZDlreWlhYTlkNDQzNjJ6MSIpKSkpCi0gICAgKGJ1aWxkLXN5c3RlbSBtZXNvbi1idWls ZC1zeXN0ZW0pCi0gICAgKG5hdGl2ZS1pbnB1dHMgKGxpc3QgcGtnLWNvbmZpZykpCi0gICAgKGlu cHV0cyAobGlzdCBnbG0gbGlieG1sMiB3bHJvb3RzLTAuMTcgbGliZXZkZXYpKQotICAgIChob21l LXBhZ2UgImh0dHBzOi8vZ2l0aHViLmNvbS9XYXlmaXJlV00vd2YtY29uZmlnIikKLSAgICAoc3lu b3BzaXMgIkxpYnJhcnkgZm9yIG1hbmFnaW5nIGNvbmZpZ3VyYXRpb24gZmlsZXMgZm9yIFdheWZp cmUiKQotICAgIChkZXNjcmlwdGlvbiAiVGhlIHBhY2thZ2UgcHJvdmlkZXMgYSBsaWJyYXJ5IGZv ciBtYW5hZ2luZyB0aGUKKyAgIChuYW1lICJ3Zi1jb25maWciKQorICAgKHZlcnNpb24gIjAuOC4w IikKKyAgIChzb3VyY2UgKG9yaWdpbgorICAgICAgICAgICAgKG1ldGhvZCBnaXQtZmV0Y2gpCisg ICAgICAgICAgICAodXJpIChnaXQtcmVmZXJlbmNlCisgICAgICAgICAgICAgICAgICAodXJsIChz dHJpbmctYXBwZW5kICJodHRwczovL2dpdGh1Yi5jb20vV2F5ZmlyZVdNLyIgbmFtZSAiLyIpKQor ICAgICAgICAgICAgICAgICAgKGNvbW1pdCAoc3RyaW5nLWFwcGVuZCAidiIgdmVyc2lvbikpKSkK KyAgICAgICAgICAgIChmaWxlLW5hbWUgKGdpdC1maWxlLW5hbWUgbmFtZSB2ZXJzaW9uKSkKKyAg ICAgICAgICAgIChzaGEyNTYgKGJhc2UzMgorICAgICAgICAgICAgICAgICAgICAgIjA3eDZkYXB2 Mnh5ZzBjbjQ0ZGQyZmF3NWdwazdtd2ZwYmtwbGQ5a3lpYWE5ZDQ0MzYyejEiKSkpKQorICAgKGJ1 aWxkLXN5c3RlbSBtZXNvbi1idWlsZC1zeXN0ZW0pCisgICAobmF0aXZlLWlucHV0cyAobGlzdCBw a2ctY29uZmlnKSkKKyAgIChpbnB1dHMgKGxpc3QgZ2xtIGxpYnhtbDIgd2xyb290cy0wLjE3IGxp YmV2ZGV2KSkKKyAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2l0aHViLmNvbS9XYXlmaXJlV00vd2Yt Y29uZmlnIikKKyAgIChzeW5vcHNpcyAiTGlicmFyeSBmb3IgbWFuYWdpbmcgY29uZmlndXJhdGlv biBmaWxlcyBmb3IgV2F5ZmlyZSIpCisgICAoZGVzY3JpcHRpb24gIlRoZSBwYWNrYWdlIHByb3Zp ZGVzIGEgbGlicmFyeSBmb3IgbWFuYWdpbmcgdGhlCiBjb25maWd1cmF0aW9uIGZpbGVzIG9mIFdh eWlmcmUuICBJdCBjYW4gc2V0IGtleSBhbmQgbW91c2UgYmluZGluZ3MsCiBjb25maWd1cmUgaW5w dXQsIGFuZCBjdXN0b21pemUgV2F5ZmlyZSBwbHVnaW5zLiIpCi0gICAgKGxpY2Vuc2UgbGljZW5z ZTpleHBhdCkpKQorICAgKGxpY2Vuc2UgbGljZW5zZTpleHBhdCkpKQorCisoZGVmaW5lLXB1Ymxp YyBzY2VuZWZ4CisgIChwYWNrYWdlCisgICAobmFtZSAic2NlbmVmeCIpCisgICAodmVyc2lvbiAi MC4xIikKKyAgIChzb3VyY2UgKG9yaWdpbgorICAgICAgICAgICAgKG1ldGhvZCBnaXQtZmV0Y2gp CisgICAgICAgICAgICAodXJpIChnaXQtcmVmZXJlbmNlCisgICAgICAgICAgICAgICAgICAodXJs ICJodHRwczovL2dpdGh1Yi5jb20vd2xyZngvc2NlbmVmeC5naXQiKQorICAgICAgICAgICAgICAg ICAgKGNvbW1pdCB2ZXJzaW9uKSkpCisgICAgICAgICAgICAoZmlsZS1uYW1lIChnaXQtZmlsZS1u YW1lIG5hbWUgdmVyc2lvbikpCisgICAgICAgICAgICAoc2hhMjU2CisgICAgICAgICAgICAgKGJh c2UzMgorICAgICAgICAgICAgICAiMXI3ZjhicHJzbjBtd2xrbWM4ZDE0bnIzaWlibGpmeXh5cGI0 aTA2djY2Z2hsbmdhdzZkdyIpKSkpCisgICAoYnVpbGQtc3lzdGVtIG1lc29uLWJ1aWxkLXN5c3Rl bSkKKyAgIChpbnB1dHMgKG1hcCAobGFtYmRhICh4KSAoc3BlY2lmaWNhdGlvbi0+cGFja2FnZSB4 KSkKKyAgICAgICAgICAgICAgICBgKCJiYXN1IgorICAgICAgICAgICAgICAgICAgImNhaXJvIgor ICAgICAgICAgICAgICAgICAgImdkay1waXhidWYiCisgICAgICAgICAgICAgICAgICAianNvbi1j IgorICAgICAgICAgICAgICAgICAgImNtYWtlIgorICAgICAgICAgICAgICAgICAgImxpYmV2ZGV2 IgorICAgICAgICAgICAgICAgICAgImxpYmlucHV0LW1pbmltYWwiCisgICAgICAgICAgICAgICAg ICAibGlieGtiY29tbW9uIgorICAgICAgICAgICAgICAgICAgInBjcmUyIgorICAgICAgICAgICAg ICAgICAgInBrZy1jb25maWciCisgICAgICAgICAgICAgICAgICAicGNyZTIiCisgICAgICAgICAg ICAgICAgICAid2F5bGFuZCIKKyAgICAgICAgICAgICAgICAgICJsaWJkcm0iCisgICAgICAgICAg ICAgICAgICAid2xyb290c0AwLjE3LjQiKSkpCisgICAoaG9tZS1wYWdlICJodHRwczovL2dpdGh1 Yi5jb20vd2xyZngvc2NlbmVmeC5naXQiKQorICAgKHN5bm9wc2lzICJTY2VuZUZYIikKKyAgIChk ZXNjcmlwdGlvbgorICAgICJTY2VuZUZYIikKKyAgIChsaWNlbnNlIGxpY2Vuc2U6ZXhwYXQpKSkK LS0gCjIuNDYuMAoK --000000000000e514350627ebae5d--