X-Loop: help-debbugs@HIDDEN Subject: [bug#62473] [PATCH 0/4] OpenFoam update to version 10 Resent-From: reza <reza@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Mon, 27 Mar 2023 00:20:02 +0000 Resent-Message-ID: <handler.62473.B.167987639724286 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 62473 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62473 <at> debbugs.gnu.org Cc: reza <reza@HIDDEN> X-Debbugs-Original-To: guix-patches@HIDDEN <guix-patches@HIDDEN> Received: via spool by submit <at> debbugs.gnu.org id=B.167987639724286 (code B ref -1); Mon, 27 Mar 2023 00:20:02 +0000 Received: (at submit) by debbugs.gnu.org; 27 Mar 2023 00:19:57 +0000 Received: from localhost ([127.0.0.1]:46120 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pgaaa-0006JY-0E for submit <at> debbugs.gnu.org; Sun, 26 Mar 2023 20:19:57 -0400 Received: from lists.gnu.org ([209.51.188.17]:56608) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <010201871fb2f5ee-836441b8-36b9-47f9-b8de-3bd1eddf2d6e-000000@HIDDEN>) id 1pgXNI-0006gI-A4 for submit <at> debbugs.gnu.org; Sun, 26 Mar 2023 16:54:00 -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 <010201871fb2f5ee-836441b8-36b9-47f9-b8de-3bd1eddf2d6e-000000@HIDDEN>) id 1pgXNI-0001mK-3Q for guix-patches@HIDDEN; Sun, 26 Mar 2023 16:54:00 -0400 Received: from a2-133.smtp-out.eu-west-1.amazonses.com ([54.240.2.133]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.90_1) (envelope-from <010201871fb2f5ee-836441b8-36b9-47f9-b8de-3bd1eddf2d6e-000000@HIDDEN>) id 1pgXNG-0001AU-HU for guix-patches@HIDDEN; Sun, 26 Mar 2023 16:53:59 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=solmzk3ljecfoypi3q6x2mqs3bucnhjw; d=housseini.me; t=1679864035; h=Subject:From:To:Cc:Date:Mime-Version:Content-Type:Content-Transfer-Encoding:References:Message-Id; bh=yQJim7LDVTqO814vYhrw6k8PdUDycHrAZR9BJ6DmUx0=; b=G6FeP4O6gDAtzIDQsGyFcRIPb6Nswuhy/9JkTeaK+5Ep1wTzYKCRV/3XnFxers4b uCyjRMJ6he47SkrCsRa4HhWx/e8wroRgEd1Hn2A0sNudChsRMGJINM8pfTWgzqp2oZ9 zzAH2l6bWa3v2Ya4eWaFPOGWB8FtaRrfuCek4oqo= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=shh3fegwg5fppqsuzphvschd53n6ihuv; d=amazonses.com; t=1679864035; h=Subject:From:To:Cc:Date:Mime-Version:Content-Type:Content-Transfer-Encoding:References:Message-Id:Feedback-ID; bh=yQJim7LDVTqO814vYhrw6k8PdUDycHrAZR9BJ6DmUx0=; b=VyuA5/Rc7fZk0c4M8scQ8RUjbxI+VO2i7mD8OrptDgrF8WTkrNZEN2+ZjvK84NMj wbh2IQWoeLST7mO9lyL/dFbmnQgZHg2N6/dHZr9Dceg7VHhBfsO2qNyNCp3zJrKRZHn YGEQzjmi+dBaBMeGisCysFKzzBlVNejE7FjYmjew= From: reza <reza@HIDDEN> Date: Sun, 26 Mar 2023 20:53:54 +0000 Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable References: <cover.1679863907.git.reza@HIDDEN> X-Mailer: Amazon WorkMail Thread-Index: AQHZYCUTqXTMDxJ1QYy50jux+uaaqw== Thread-Topic: [PATCH 0/4] OpenFoam update to version 10 X-Wm-Sent-Timestamp: 1679864034 X-Original-Mailer: git-send-email 2.39.2 Message-ID: <010201871fb2f5ee-836441b8-36b9-47f9-b8de-3bd1eddf2d6e-000000@HIDDEN> Feedback-ID: 1.eu-west-1.b24dn6frgCi6dh20skzbuMRr7UL8M6Soir/3ogtEjHQ=:AmazonSES X-SES-Outgoing: 2023.03.26-54.240.2.133 Received-SPF: pass client-ip=54.240.2.133; envelope-from=010201871fb2f5ee-836441b8-36b9-47f9-b8de-3bd1eddf2d6e-000000@HIDDEN; helo=a2-133.smtp-out.eu-west-1.amazonses.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, PDS_BAD_THREAD_QP_64=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Mailman-Approved-At: Sun, 26 Mar 2023 20:19:53 -0400 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.3 (--) This is a patch series updating OpenFoam to version 10. This series gets = rid=0D=0Aof the OpenFoam patch file and also adds the OpenFoam build from= openfoam.com=0D=0A(therefore the distinction with openfoam-org and openf= oam-com). Some effort=0D=0Awas put forward to build the two packages wit= h the same instructions as the=0D=0Asources are still very similar. Ther= e is a strange issue that inside the=0D=0Abuild of openfoam-com which inh= erits from openfoam-org, the version of=0D=0Aopenfoam-org is used. Maybe = this is a bug=3F Furthermore the dependencies and=0D=0Abuild instructions= have been updated to build the paraview plugin for OpenFoam=0D=0Aand the= OpenFoam tests (only available for openfoam-org).=0D=0A=0D=0AReza Housse= ini (4):=0D=0A gnu: Add ftest.=0D=0A gnu: utfcpp: Update to 3.2.3.=0D=0A= gnu: Add openfoam-org.=0D=0A gnu: Add openfoam-com.=0D=0A=0D=0A gnu/lo= cal.mk | 2 +-=0D=0A gnu/packages/check= =2Escm | 34 ++=0D=0A .../patches/openfoam-4.1-cle= anup.patch | 243 ----------=0D=0A gnu/packages/simulation.scm = | 432 ++++++++++++------=0D=0A gnu/packages/textutils.scm = | 35 +-=0D=0A 5 files changed, 346 insertions(+), 400 = deletions(-)=0D=0A delete mode 100644 gnu/packages/patches/openfoam-4.1-c= leanup.patch=0D=0A=0D=0A=0D=0Abase-commit: de84b24613afa4020f3f0553dad8e3= 9a78d1f92c=0D=0A--=20=0D=0A2.39.2=0D=0A=0D=0A
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: reza <reza@HIDDEN> Subject: bug#62473: Acknowledgement ([PATCH 0/4] OpenFoam update to version 10) Message-ID: <handler.62473.B.167987639724286.ack <at> debbugs.gnu.org> References: <010201871fb2f5ee-836441b8-36b9-47f9-b8de-3bd1eddf2d6e-000000@HIDDEN> X-Gnu-PR-Message: ack 62473 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 62473 <at> debbugs.gnu.org Date: Mon, 27 Mar 2023 00:20:03 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): guix-patches@HIDDEN If you wish to submit further information on this problem, please send it to 62473 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 62473: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D62473 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: [bug#62473] [PATCH 1/4] gnu: Add ftest. Resent-From: reza <reza@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Mon, 27 Mar 2023 07:44:01 +0000 Resent-Message-ID: <handler.62473.B62473.16799029836773 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 62473 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62473 <at> debbugs.gnu.org <62473 <at> debbugs.gnu.org> Cc: Reza Housseini <reza.housseini@HIDDEN> Received: via spool by 62473-submit <at> debbugs.gnu.org id=B62473.16799029836773 (code B ref 62473); Mon, 27 Mar 2023 07:44:01 +0000 Received: (at 62473) by debbugs.gnu.org; 27 Mar 2023 07:43:03 +0000 Received: from localhost ([127.0.0.1]:46396 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pghVP-0001lB-8I for submit <at> debbugs.gnu.org; Mon, 27 Mar 2023 03:43:03 -0400 Received: from a2-134.smtp-out.eu-west-1.amazonses.com ([54.240.2.134]:33037) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <0102018722050cc0-117d37b0-6764-48a9-816d-c4b5bf1152c6-000000@HIDDEN>) id 1pghVM-0001kg-S6 for 62473 <at> debbugs.gnu.org; Mon, 27 Mar 2023 03:43:01 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=solmzk3ljecfoypi3q6x2mqs3bucnhjw; d=housseini.me; t=1679902969; h=Subject:From:To:Cc:Date:Mime-Version:Content-Type:Content-Transfer-Encoding:In-Reply-To:References:Message-Id; bh=19dgsJEixekr/DCqJmT/ydrYaK32iLLPGjWNn4K3e5g=; b=SvY/oE0VvabxhQYC33qc9lHSed73+Vk8lH1TmTyBPYsaqtKrdp+YRqbN6UadCNEs AUcjJuZSsMgUJg62lKNfYTvtNeFlVd6SXQEgjURTCXfHLKL53NcFllaqePrRSGbRI2s 7NfCcPeTHQUqH/kRdkJ6MgjQ0XdV2BQPBpSIejv4= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=shh3fegwg5fppqsuzphvschd53n6ihuv; d=amazonses.com; t=1679902969; h=Subject:From:To:Cc:Date:Mime-Version:Content-Type:Content-Transfer-Encoding:In-Reply-To:References:Message-Id:Feedback-ID; bh=19dgsJEixekr/DCqJmT/ydrYaK32iLLPGjWNn4K3e5g=; b=ggc4HMrv+VojJMa/T/zT0Or8ouo7848BY+dL4ISAIRi4zOLN7GwuE4agCcNSIPIC Hq/al8PjP0zY6lLD5QBXZrPb1rWzfTByaaY0DJ8Ly/HPIOqnQLpUwFJwPYmZShf5SFu LGtf7TYW9dGydcAaASiwAzjDthM+oQ7RgNTabOPs= From: reza <reza@HIDDEN> Date: Mon, 27 Mar 2023 07:42:49 +0000 Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable In-Reply-To: <cover.1679863907.git.reza@HIDDEN> References: <cover.1679863907.git.reza@HIDDEN> <8e459feaf2d6a3d0f8720e72299e81259b9e6168.1679863907.git.reza@HIDDEN> X-Mailer: Amazon WorkMail Thread-Index: AQHZYCUTqXTMDxJ1QYy50jux+uaaqwAWqazn Thread-Topic: [PATCH 1/4] gnu: Add ftest. X-Wm-Sent-Timestamp: 1679902968 X-Original-Mailer: git-send-email 2.39.2 Message-ID: <0102018722050cc0-117d37b0-6764-48a9-816d-c4b5bf1152c6-000000@HIDDEN> Feedback-ID: 1.eu-west-1.b24dn6frgCi6dh20skzbuMRr7UL8M6Soir/3ogtEjHQ=:AmazonSES X-SES-Outgoing: 2023.03.27-54.240.2.134 X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) From: Reza Housseini <reza.housseini@HIDDEN>=0D=0A=0D=0A---=0D=0A gnu/= packages/check.scm | 34 ++++++++++++++++++++++++++++++++++=0D=0A 1 file c= hanged, 34 insertions(+)=0D=0A=0D=0Adiff --git a/gnu/packages/check.scm b= /gnu/packages/check.scm=0D=0Aindex 0c8777a074..9b58b2c09d 100644=0D=0A---= a/gnu/packages/check.scm=0D=0A+++ b/gnu/packages/check.scm=0D=0A@@ -43,6= +43,7 @@=0D=0A ;;; Copyright =C2=A9 2022 jgart <jgart@HIDDEN>=0D=0A = ;;; Copyright =C2=A9 2023 Luis Felipe L=C3=B3pez Acevedo <luis.felipe.la@= protonmail.com>=0D=0A ;;; Copyright =C2=A9 2023 Timo Wilken <guix@twilken= =2Enet>=0D=0A+;;; Copyright =C2=A9 2023 Reza Housseini <reza@HIDDEN= >=0D=0A ;;;=0D=0A ;;; This file is part of GNU Guix.=0D=0A ;;;=0D=0A@@ -6= 5,6 +66,7 @@ (define-module (gnu packages check)=0D=0A #:use-module (gn= u packages autotools)=0D=0A #:use-module (gnu packages base)=0D=0A #:= use-module (gnu packages bash)=0D=0A+ #:use-module (gnu packages cmake)=0D= =0A #:use-module (gnu packages compression)=0D=0A #:use-module (gnu p= ackages linux)=0D=0A #:use-module (gnu packages llvm)=0D=0A@@ -92,6 +94= ,7 @@ (define-module (gnu packages check)=0D=0A #:use-module (guix gexp= )=0D=0A #:use-module (guix git-download)=0D=0A #:use-module (guix bui= ld-system cmake)=0D=0A+ #:use-module (guix build-system copy)=0D=0A #:= use-module (guix build-system glib-or-gtk)=0D=0A #:use-module (guix bui= ld-system gnu)=0D=0A #:use-module (guix build-system go)=0D=0A@@ -3531,= 6 +3534,7 @@ (define-public python-pytest-regressions=0D=0A that can be u= sed to verify that future runs produce the same data.")=0D=0A (licens= e license:expat)))=0D=0A=20=0D=0A+=0D=0A (define-public guile-proba=0D=0A= (package=0D=0A (name "guile-proba")=0D=0A@@ -3606,3 +3610,33 @@ (d= efine-public guile-proba=0D=0A to run test collections, and a library tha= t includes a test runner and=0D=0A helpers for writing tests.")=0D=0A = (license license:public-domain)))=0D=0A+=0D=0A+=0D=0A+(define-public fte= st=0D=0A+ (package=0D=0A+ (name "ftest")=0D=0A+ (version "bf755760= 64fce2e07f52cd63a3e410f12358728b")=0D=0A+ (source (origin=0D=0A+ = (method git-fetch)=0D=0A+ (uri (git-reference=0D=0A+= (url "https://github.com/nemtrif/ftest")=0D=0A+ = (commit version)))=0D=0A+ (file-name (git-file= -name name version))=0D=0A+ (sha256=0D=0A+ (ba= se32=0D=0A+ "01yjhjnlq2gci8hkc6favwj0axq7y1vvnradsgcffby6h= 09x00b4"))))=0D=0A+ (build-system copy-build-system)=0D=0A+ (native= -inputs (list cmake-minimal))=0D=0A+ (arguments=0D=0A+ `(#:install= -plan '(("ftest.h" "include/ftest/"))=0D=0A+ #:phases (modify-phase= s %standard-phases=0D=0A+ (add-before 'install 'check=0D= =0A+ (lambda _=0D=0A+ (with-direc= tory-excursion "tests"=0D=0A+ (invoke "cmake" ".")= =0D=0A+ (invoke "make")=0D=0A+ = (invoke "ctest")))))))=0D=0A+ (home-page "https://github.com/nemtr= if/ftest")=0D=0A+ (synopsis "Simple and limited unit-test framework fo= r C++")=0D=0A+ (description "A simple and limited unit-test framework = for C++")=0D=0A+ (license license:asl2.0)))=0D=0A--=20=0D=0A2.39.2=0D=0A= =0D=0A
X-Loop: help-debbugs@HIDDEN Subject: [bug#62473] [PATCH 2/4] gnu: utfcpp: Update to 3.2.3. Resent-From: reza <reza@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Mon, 27 Mar 2023 07:47:02 +0000 Resent-Message-ID: <handler.62473.B62473.16799031877134 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 62473 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62473 <at> debbugs.gnu.org <62473 <at> debbugs.gnu.org> Cc: Reza Housseini <reza.housseini@HIDDEN> Received: via spool by 62473-submit <at> debbugs.gnu.org id=B62473.16799031877134 (code B ref 62473); Mon, 27 Mar 2023 07:47:02 +0000 Received: (at 62473) by debbugs.gnu.org; 27 Mar 2023 07:46:27 +0000 Received: from localhost ([127.0.0.1]:46405 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pghYg-0001r0-EI for submit <at> debbugs.gnu.org; Mon, 27 Mar 2023 03:46:26 -0400 Received: from a2-25.smtp-out.eu-west-1.amazonses.com ([54.240.2.25]:45305) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <0102018722082852-75d7c18a-edf1-44ff-a588-50604407dd45-000000@HIDDEN>) id 1pghYd-0001qk-S5 for 62473 <at> debbugs.gnu.org; Mon, 27 Mar 2023 03:46:24 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=solmzk3ljecfoypi3q6x2mqs3bucnhjw; d=housseini.me; t=1679903172; h=Subject:From:To:Cc:Date:Mime-Version:Content-Type:Content-Transfer-Encoding:In-Reply-To:References:Message-Id; bh=5oXyDccpeNXLV4pUeXjGWcS4ZHTRw1yrRFZuvhWQQeg=; b=dQ/cigJPDYkT2uQZwgo1RW0dvKWV4DMgCMK18hyDqppO2cWQQFhbNsNsyaqftG0C UKAupPhBrtntgkvn4/MKNjN6xqCew6dNC/2+NgN1ed76FL4NYbMYw49/O2MecSXkc82 NMywiamk7WPAjiNfonQSIQa9W5D+GbZT0DWil5CM= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=shh3fegwg5fppqsuzphvschd53n6ihuv; d=amazonses.com; t=1679903172; h=Subject:From:To:Cc:Date:Mime-Version:Content-Type:Content-Transfer-Encoding:In-Reply-To:References:Message-Id:Feedback-ID; bh=5oXyDccpeNXLV4pUeXjGWcS4ZHTRw1yrRFZuvhWQQeg=; b=eqCEvHgp/V+KV/zlgZfc84fRh6BRWBs+5/b3iUHX5eh+WlNS4dk5cQHT51QJ6qWx vsjRg2HQZRtf4LNrQyqP+xqx/pPGFnmnmX91uJ3nktwEn5f4rIluUxxU5BG9ynGAlaR H/K4yLitEzizA7/4lvbvbEybAym4+JJpL4FT87k0= From: reza <reza@HIDDEN> Date: Mon, 27 Mar 2023 07:46:12 +0000 Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable In-Reply-To: <cover.1679863907.git.reza@HIDDEN> References: <cover.1679863907.git.reza@HIDDEN> <622cad546298d2bd56fc4baf49dafeb8c9fa20b1.1679863907.git.reza@HIDDEN> X-Mailer: Amazon WorkMail Thread-Index: AQHZYCUTqXTMDxJ1QYy50jux+uaaqwAWyAL2 Thread-Topic: [PATCH 2/4] gnu: utfcpp: Update to 3.2.3. X-Wm-Sent-Timestamp: 1679903171 X-Original-Mailer: git-send-email 2.39.2 Message-ID: <0102018722082852-75d7c18a-edf1-44ff-a588-50604407dd45-000000@HIDDEN> Feedback-ID: 1.eu-west-1.b24dn6frgCi6dh20skzbuMRr7UL8M6Soir/3ogtEjHQ=:AmazonSES X-SES-Outgoing: 2023.03.27-54.240.2.25 X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) From: Reza Housseini <reza.housseini@HIDDEN>=0D=0A=0D=0A---=0D=0A gnu/= packages/textutils.scm | 35 +++++++++++++++++++----------------=0D=0A 1 f= ile changed, 19 insertions(+), 16 deletions(-)=0D=0A=0D=0Adiff --git a/gn= u/packages/textutils.scm b/gnu/packages/textutils.scm=0D=0Aindex fb8bc7e8= 68..a08fb76543 100644=0D=0A--- a/gnu/packages/textutils.scm=0D=0A+++ b/gn= u/packages/textutils.scm=0D=0A@@ -25,6 +25,7 @@=0D=0A ;;; Copyright =C2=A9= 2021 Felix Gruber <felgru@HIDDEN>=0D=0A ;;; Copyright =C2=A9 2021 Bo= nface Munyoki Kilyungi <me@HIDDEN>=0D=0A ;;; Copyright =C2=A9= 2022 Gabriel Wicki <gabriel@HIDDEN>=0D=0A+;;; Copyright =C2=A9 2023 = Reza Housseini <reza@HIDDEN>=0D=0A ;;;=0D=0A ;;; This file is part = of GNU Guix.=0D=0A ;;;=0D=0A@@ -57,6 +58,7 @@ (define-module (gnu package= s textutils)=0D=0A #:use-module (gnu packages)=0D=0A #:use-module (gn= u packages autotools)=0D=0A #:use-module (gnu packages base)=0D=0A+ #:= use-module (gnu packages check)=0D=0A #:use-module (gnu packages compre= ssion)=0D=0A #:use-module (gnu packages gcc)=0D=0A #:use-module (gnu = packages golang)=0D=0A@@ -671,30 +673,31 @@ (define-public catdoc=0D=0A (= define-public utfcpp=0D=0A (package=0D=0A (name "utfcpp")=0D=0A- = (version "2.3.5")=0D=0A+ (version "3.2.3")=0D=0A (source (origin=0D= =0A (method git-fetch)=0D=0A (uri (git-refere= nce=0D=0A- (url "https://github.com/nemtrif/utfcpp")=0D= =0A- (commit (string-append "v" version))))=0D=0A+ = (url "https://github.com/nemtrif/utfcpp")=0D=0A+ = (commit (string-append "v" version))))=0D=0A (f= ile-name (git-file-name name version))=0D=0A (sha256=0D=0A = (base32=0D=0A- "1gr98d826z6wa58r1s5i7rz7q2x= 3r31v7zj0pjjlrc7gfxwklr4s"))))=0D=0A+ "00hzh39iddbc6nxg138= 13qd6d55g2kccwjf5dr96wykfhway9wbr"))=0D=0A+ (modules '((guix= build utils)))=0D=0A+ (snippet '(begin=0D=0A+ = ;; delete bundled dependencies=0D=0A+ = (delete-file-recursively "extern")=0D=0A+ (sub= stitute* (list "tests/apitests.cpp"=0D=0A+ = "tests/noexceptionstests.cpp"=0D=0A+ = "tests/test_cpp11.cpp"=0D=0A+ = "tests/test_cpp17.cpp")=0D=0A+ = (("\"\\.\\./extern/ftest/ftest.h\"")=0D=0A+ = "<ftest/ftest.h>"))))))=0D=0A (build-system cmake-build-system= )=0D=0A+ (native-inputs (list ftest))=0D=0A (arguments=0D=0A- = `(#:out-of-source=3F #f=0D=0A- #:phases=0D=0A- (modify-phases= %standard-phases=0D=0A- (replace 'install ; no inst= all target=0D=0A- (lambda* (#:key outputs #:allow-other-keys)=0D= =0A- (let* ((out (assoc-ref outputs "out"))=0D=0A- = (include (string-append out "/include"))=0D=0A- = (doc (string-append out "/share/doc/" ,name)))=0D=0A- (c= opy-recursively "source" include)=0D=0A- (install-file "REA= DME.md" doc)=0D=0A- #t))))))=0D=0A- (home-page "https://= github.com/nemtrif/utfcpp")=0D=0A+ `(#:build-type "Release"))=0D=0A+ = (home-page "https://utfcpp.sourceforge.net")=0D=0A (synopsis "Port= able C++ library for handling UTF-8")=0D=0A (description "UTF8-CPP is= a C++ library for handling UTF-8 encoded text=0D=0A in a portable way.")= =0D=0A--=20=0D=0A2.39.2=0D=0A=0D=0A
X-Loop: help-debbugs@HIDDEN Subject: [bug#62473] [PATCH 4/4] gnu: Add openfoam-com. Resent-From: reza <reza@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Mon, 27 Mar 2023 07:47:02 +0000 Resent-Message-ID: <handler.62473.B62473.16799031927159 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 62473 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62473 <at> debbugs.gnu.org <62473 <at> debbugs.gnu.org> Cc: reza <reza@HIDDEN> Received: via spool by 62473-submit <at> debbugs.gnu.org id=B62473.16799031927159 (code B ref 62473); Mon, 27 Mar 2023 07:47:02 +0000 Received: (at 62473) by debbugs.gnu.org; 27 Mar 2023 07:46:32 +0000 Received: from localhost ([127.0.0.1]:46409 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pghYm-0001rO-3C for submit <at> debbugs.gnu.org; Mon, 27 Mar 2023 03:46:32 -0400 Received: from a2-117.smtp-out.eu-west-1.amazonses.com ([54.240.2.117]:41355) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <0102018722083b4f-30bfa143-ae1d-4328-98c1-4cfd34eede77-000000@HIDDEN>) id 1pghYi-0001qr-Of for 62473 <at> debbugs.gnu.org; Mon, 27 Mar 2023 03:46:29 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=solmzk3ljecfoypi3q6x2mqs3bucnhjw; d=housseini.me; t=1679903177; h=Subject:From:To:Cc:Date:Mime-Version:Content-Type:Content-Transfer-Encoding:In-Reply-To:References:Message-Id; bh=32csyLdOgKl/mnmuya+dYIBjgSc//fsKEChYJzucrug=; b=MA78MvNo7N+2umdgpllXMiFw+P0qtn7eKYsDche0conmLm7Xx75JMYDkfYJc0bbU zW4v7HIUOcHeULbIrNj159qt2WOz4U2R5+Oiwted+SMhSvzB8dCtZGL5W2r1abjXy7e luUOTTruDcAk3heEcXyb8Iritpnl0S6vH0sQXero= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=shh3fegwg5fppqsuzphvschd53n6ihuv; d=amazonses.com; t=1679903177; h=Subject:From:To:Cc:Date:Mime-Version:Content-Type:Content-Transfer-Encoding:In-Reply-To:References:Message-Id:Feedback-ID; bh=32csyLdOgKl/mnmuya+dYIBjgSc//fsKEChYJzucrug=; b=OXnaSmLTg+iup/B11HW6S9RridVBWgdl3ipJN58QWtZOluLXFiAIhxxWZRgvFLoA IbB51dBszyk0Mlq/YKmopDUtVjqKnIOc3VzHN0EtgkycQi0IviXDXW7eJlzM7t4WrNt FV09X6arm1WopPBE8SLHZ0L7u6Luc8O6O3U+Iy+0= From: reza <reza@HIDDEN> Date: Mon, 27 Mar 2023 07:46:17 +0000 Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable In-Reply-To: <cover.1679863907.git.reza@HIDDEN> References: <cover.1679863907.git.reza@HIDDEN> <1c95a4bb417b77c8cad9edbdca11b769afcfe4e9.1679863907.git.reza@HIDDEN> X-Mailer: Amazon WorkMail Thread-Index: AQHZYCUTqXTMDxJ1QYy50jux+uaaqwAWyLol Thread-Topic: [PATCH 4/4] gnu: Add openfoam-com. X-Wm-Sent-Timestamp: 1679903176 X-Original-Mailer: git-send-email 2.39.2 Message-ID: <0102018722083b4f-30bfa143-ae1d-4328-98c1-4cfd34eede77-000000@HIDDEN> Feedback-ID: 1.eu-west-1.b24dn6frgCi6dh20skzbuMRr7UL8M6Soir/3ogtEjHQ=:AmazonSES X-SES-Outgoing: 2023.03.27-54.240.2.117 X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) ---=0D=0A gnu/packages/simulation.scm | 39 ++++++++++++++++++++++++++++++= +++++++=0D=0A 1 file changed, 39 insertions(+)=0D=0A=0D=0Adiff --git a/gn= u/packages/simulation.scm b/gnu/packages/simulation.scm=0D=0Aindex 685b12= 3903..282cf6e10c 100644=0D=0A--- a/gnu/packages/simulation.scm=0D=0A+++ b= /gnu/packages/simulation.scm=0D=0A@@ -367,6 +367,45 @@ (define-public ope= nfoam-org=0D=0A (license license:gpl3+)=0D=0A (home-page "https:/= /openfoam.org")))=0D=0A=20=0D=0A+(define-public openfoam-com=0D=0A+ (pac= kage=0D=0A+ (inherit openfoam-org)=0D=0A+ (name "openfoam-com")=0D=0A= + (version "2212")=0D=0A+ (source (origin=0D=0A+ (meth= od url-fetch)=0D=0A+=0D=0A+ (uri (string-append "https://dev= elop.openfoam.com"=0D=0A+ "/Development/openfoam/-/arc= hive/OpenFOAM-v"=0D=0A+ version=0D=0A+ = "/openfoam-OpenFOAM-v"=0D=0A+ version=0D=0A+ = ".tar.gz"))=0D=0A+ (sha256=0D=0A+ = (base32=0D=0A+ "0i9039hfz9gvgymkdjhjvvn5500zha3cpdbpqrzf= rfi8lbz10is2"))=0D=0A+ (modules '((guix build utils)))=0D=0A= + (snippet '(begin=0D=0A+ ;; patch = shell paths=0D=0A+ (substitute* (list "src/OSspe= cific/POSIX/POSIX.C"=0D=0A+ "= wmake/src/Makefile"=0D=0A+ "w= make/makefiles/general"=0D=0A+ = "wmake/makefiles/info")=0D=0A+ (("/bin/sh")=0D= =0A+ which "sh"))))))=0D=0A+ (description=0D= =0A+ "OpenFOAM is a free, open source CFD software released and devel= oped by=0D=0A+OpenCFD Ltd since 2004. It has a large user base across mo= st areas of=0D=0A+engineering and science, from both commercial and acade= mic organizations.=0D=0A+OpenFOAM has an extensive range of features to s= olve anything from complex=0D=0A+fluid flows involving chemical reactions= , turbulence and heat transfer, to=0D=0A+acoustics, solid mechanics and e= lectromagnetics. See documentation OpenFOAM=0D=0A+is professionally rele= ased every six months to include customer sponsored=0D=0A+developments an= d contributions from the community - individual and group=0D=0A+contribut= ors, integrations (eg, from FOAM-extend and OpenFOAM Foundation Ltd)=0D=0A= +as well as governance guided activities.")=0D=0A+ (home-page "https:/= /www.openfoam.com")))=0D=0A+=0D=0A (define-public open-simulation-interfa= ce=0D=0A (package=0D=0A (name "open-simulation-interface")=0D=0A--=20= =0D=0A2.39.2=0D=0A=0D=0A
X-Loop: help-debbugs@HIDDEN Subject: [bug#62473] [PATCH 3/4] gnu: Add openfoam-org. Resent-From: reza <reza@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Mon, 27 Mar 2023 07:47:03 +0000 Resent-Message-ID: <handler.62473.B62473.16799031947168 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 62473 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62473 <at> debbugs.gnu.org <62473 <at> debbugs.gnu.org> Cc: reza <reza@HIDDEN> Received: via spool by 62473-submit <at> debbugs.gnu.org id=B62473.16799031947168 (code B ref 62473); Mon, 27 Mar 2023 07:47:03 +0000 Received: (at 62473) by debbugs.gnu.org; 27 Mar 2023 07:46:34 +0000 Received: from localhost ([127.0.0.1]:46411 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pghYm-0001rQ-Gf for submit <at> debbugs.gnu.org; Mon, 27 Mar 2023 03:46:33 -0400 Received: from a2-34.smtp-out.eu-west-1.amazonses.com ([54.240.2.34]:50309) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <01020187220832b3-9fd896e2-efe1-44ae-91f7-d7aea9963989-000000@HIDDEN>) id 1pghYg-0001qo-KB for 62473 <at> debbugs.gnu.org; Mon, 27 Mar 2023 03:46:30 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=solmzk3ljecfoypi3q6x2mqs3bucnhjw; d=housseini.me; t=1679903175; h=Subject:From:To:Cc:Date:Mime-Version:Content-Type:Content-Transfer-Encoding:In-Reply-To:References:Message-Id; bh=dtTbKThaiAD0jbYJxtf1I4oKiCVdKERH0sNECePSqbU=; b=gKBpJAyKbUqPp3/hg+xkE+nqgnMdtyPt3S1etOv4V9ES4IkxTnCgasMggGJQk0/V BZkOEFbPRj7k8zCvgRX31vZingF1DgXZJn6ymcHt3/nwZmo7UVqhailJ4JNbwxbasNb Pvn5HWdc5u5lqytETkOsxla8/zubn5w5WAW62llg= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=shh3fegwg5fppqsuzphvschd53n6ihuv; d=amazonses.com; t=1679903175; h=Subject:From:To:Cc:Date:Mime-Version:Content-Type:Content-Transfer-Encoding:In-Reply-To:References:Message-Id:Feedback-ID; bh=dtTbKThaiAD0jbYJxtf1I4oKiCVdKERH0sNECePSqbU=; b=pjtZ1MmO9mpwdoMezUZ/Sy0RrZAeqWaR275AIxr13+FT0gBsF1IC2MAHj72BZVSY gZ1kF9KMVnSeVOKysFIbrFBbv1PnuNYtRK3kBp8wQEx50KVTYphY113r5Q6bL+Cj+KA adw2kiRQaaZV7HOoVqsRCx7biP1w1tldQL+DupQA= From: reza <reza@HIDDEN> Date: Mon, 27 Mar 2023 07:46:15 +0000 Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: base64 In-Reply-To: <cover.1679863907.git.reza@HIDDEN> References: <cover.1679863907.git.reza@HIDDEN> <39bb016d78272ca6ef016fa0ea0fe364a2f051e4.1679863907.git.reza@HIDDEN> X-Mailer: Amazon WorkMail Thread-Index: AQHZYCUTqXTMDxJ1QYy50jux+uaaqwAWyGF/ Thread-Topic: [PATCH 3/4] gnu: Add openfoam-org. X-Wm-Sent-Timestamp: 1679903174 X-Original-Mailer: git-send-email 2.39.2 Message-ID: <01020187220832b3-9fd896e2-efe1-44ae-91f7-d7aea9963989-000000@HIDDEN> Feedback-ID: 1.eu-west-1.b24dn6frgCi6dh20skzbuMRr7UL8M6Soir/3ogtEjHQ=:AmazonSES X-SES-Outgoing: 2023.03.27-54.240.2.34 X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) LS0tDQogZ251L2xvY2FsLm1rICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg ICAyICstDQogLi4uL3BhdGNoZXMvb3BlbmZvYW0tNC4xLWNsZWFudXAucGF0Y2ggICAgICAg IHwgMjQzIC0tLS0tLS0tLS0tDQogZ251L3BhY2thZ2VzL3NpbXVsYXRpb24uc2NtICAgICAg ICAgICAgICAgICAgIHwgMzkzICsrKysrKysrKysrLS0tLS0tLQ0KIDMgZmlsZXMgY2hhbmdl ZCwgMjU0IGluc2VydGlvbnMoKyksIDM4NCBkZWxldGlvbnMoLSkNCiBkZWxldGUgbW9kZSAx MDA2NDQgZ251L3BhY2thZ2VzL3BhdGNoZXMvb3BlbmZvYW0tNC4xLWNsZWFudXAucGF0Y2gN Cg0KZGlmZiAtLWdpdCBhL2dudS9sb2NhbC5tayBiL2dudS9sb2NhbC5taw0KaW5kZXggNjRh MTI2OGZiZS4uMjg3YzlkNTJmNyAxMDA2NDQNCi0tLSBhL2dudS9sb2NhbC5taw0KKysrIGIv Z251L2xvY2FsLm1rDQpAQCAtMTYxNyw3ICsxNjE3LDcgQEAgZGlzdF9wYXRjaF9EQVRBID0J CQkJCQlcDQogICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9vcGVuYm9hcmR2aWV3LXVzZS1zeXN0 ZW0taW1ndWkucGF0Y2gJXA0KICAgJUQlL3BhY2thZ2VzL3BhdGNoZXMvb3BlbmJvYXJkdmll dy11c2Utc3lzdGVtLXV0ZjgucGF0Y2gJXA0KICAgJUQlL3BhY2thZ2VzL3BhdGNoZXMvb3Bl bmJveC1weXRob24zLnBhdGNoCQkJXA0KLSAgJUQlL3BhY2thZ2VzL3BhdGNoZXMvb3BlbmZv YW0tNC4xLWNsZWFudXAucGF0Y2gJCQlcDQorICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9vcGVu Zm9hbS1vcmctMTAtY2xlYW51cC5wYXRjaAkJCVwNCiAgICVEJS9wYWNrYWdlcy9wYXRjaGVz L29wZW5qZGstMTAtaWRsai1yZXByb2R1Y2liaWxpdHkucGF0Y2gJXA0KICAgJUQlL3BhY2th Z2VzL3BhdGNoZXMvb3Blbmpkay0xNS14Y3Vyc29yLW5vLWR5bmFtaWMucGF0Y2gJXA0KICAg JUQlL3BhY2thZ2VzL3BhdGNoZXMvb3Blbm1waS1tdGwtcHJpb3JpdGllcy5wYXRjaAkJXA0K ZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9wYXRjaGVzL29wZW5mb2FtLTQuMS1jbGVhbnVw LnBhdGNoIGIvZ251L3BhY2thZ2VzL3BhdGNoZXMvb3BlbmZvYW0tNC4xLWNsZWFudXAucGF0 Y2gNCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NA0KaW5kZXggMzdlZmZhNWM5Yy4uMDAwMDAw MDAwMA0KLS0tIGEvZ251L3BhY2thZ2VzL3BhdGNoZXMvb3BlbmZvYW0tNC4xLWNsZWFudXAu cGF0Y2gNCisrKyAvZGV2L251bGwNCkBAIC0xLDI0MyArMCwwIEBADQotIyBUaGlzIHBhdGNo IHJlbW92ZXMgYWxsIG5lZWQgZm9yIHRoZSBUaGlyZFBhcnR5IGZpbGVzIG9mIE9wZW5GT0FN Lg0KLQ0KLSMgRGVyaXZlZCBmcm9tIEVhc3lCdWlsZCBwYXRjaCBieSBXYXJkIFBvZWxtYW5z IDx3cG9lbHk4NkBnbWFpbC5jb20+Lg0KLSMgTW9kaWZpZWQgZm9yIEdOVSBHdWl4IGJ5IFBh dWwgR2FybGljayA8cGdhcmxpY2tAdG91cmJpbGxpb24tdGVjaG5vbG9neS5jb20+Lg0KLQ0K LWRpZmYgLXVyIE9wZW5GT0FNLTQueC12ZXJzaW9uLTQuMS5vcmcvYXBwbGljYXRpb25zL3V0 aWxpdGllcy9tZXNoL21hbmlwdWxhdGlvbi9zZXRTZXQvQWxsd21ha2UgT3BlbkZPQU0tNC54 LXZlcnNpb24tNC4xL2FwcGxpY2F0aW9ucy91dGlsaXRpZXMvbWVzaC9tYW5pcHVsYXRpb24v c2V0U2V0L0FsbHdtYWtlDQotLS0tIE9wZW5GT0FNLTQueC12ZXJzaW9uLTQuMS5vcmcvYXBw bGljYXRpb25zL3V0aWxpdGllcy9tZXNoL21hbmlwdWxhdGlvbi9zZXRTZXQvQWxsd21ha2UN Ci0rKysgT3BlbkZPQU0tNC54LXZlcnNpb24tNC4xL2FwcGxpY2F0aW9ucy91dGlsaXRpZXMv bWVzaC9tYW5pcHVsYXRpb24vc2V0U2V0L0FsbHdtYWtlDQotQEAgLTksNyArOSw3IEBADQot ICMNCi0gIyB1c2UgcmVhZGxpbmUgaWYgYXZhaWxhYmxlDQotICMNCi0taWYgWyAtZiAvdXNy L2luY2x1ZGUvcmVhZGxpbmUvcmVhZGxpbmUuaCBdDQotK2lmIHRydWUNCi0gdGhlbg0KLSAg ICAgZWNobyAiRm91bmQgPHJlYWRsaW5lL3JlYWRsaW5lLmg+ICAtLSAgZW5hYmxpbmcgcmVh ZGxpbmUgc3VwcG9ydC4iDQotICAgICBleHBvcnQgQ09NUF9GTEFHUz0iLURIQVNfUkVBRExJ TkUiDQotZGlmZiAtdXIgT3BlbkZPQU0tNC54LXZlcnNpb24tNC4xLm9yZy9ldGMvYmFzaHJj IE9wZW5GT0FNLTQueC12ZXJzaW9uLTQuMS9ldGMvYmFzaHJjDQotLS0tIE9wZW5GT0FNLTQu eC12ZXJzaW9uLTQuMS5vcmcvZXRjL2Jhc2hyYw0KLSsrKyBPcGVuRk9BTS00LngtdmVyc2lv bi00LjEvZXRjL2Jhc2hyYw0KLUBAIC00Myw4ICs0MywxMCBAQA0KLSAjIFBsZWFzZSBzZXQg dG8gdGhlIGFwcHJvcHJpYXRlIHBhdGggaWYgdGhlIGRlZmF1bHQgaXMgbm90IGNvcnJlY3Qu DQotICMNCi0gWyAkQkFTSF9TT1VSQ0UgXSAmJiBcDQotLWV4cG9ydCBGT0FNX0lOU1RfRElS PSQoY2QgJHtCQVNIX1NPVVJDRSUvKi8qLyp9ICYmIHB3ZCAtUCkgfHwgXA0KLStleHBvcnQg Rk9BTV9JTlNUX0RJUj0kKGNkICQoZGlybmFtZSAkQkFTSF9TT1VSQ0UpLy4uLy4uICYmIHB3 ZCAtUCkgfHwgXA0KLSBleHBvcnQgRk9BTV9JTlNUX0RJUj0kSE9NRS8kV01fUFJPSkVDVA0K LSsjIEZvciBHTlUgR3VpeDogc2V0IGluaXRpYWxseSBmb3IgYnVpbGQgdGhlbiByZS1zZXQg YXQgcnVudGltZQ0KLSsjDQotICMgZXhwb3J0IEZPQU1fSU5TVF9ESVI9fiRXTV9QUk9KRUNU DQotICMgZXhwb3J0IEZPQU1fSU5TVF9ESVI9L29wdC8kV01fUFJPSkVDVA0KLSAjIGV4cG9y dCBGT0FNX0lOU1RfRElSPS91c3IvbG9jYWwvJFdNX1BST0pFQ1QNCi1kaWZmIC11ciBPcGVu Rk9BTS00LngtdmVyc2lvbi00LjEub3JnL2V0Yy9jb25maWcuc2gvQ0dBTCBPcGVuRk9BTS00 LngtdmVyc2lvbi00LjEvZXRjL2NvbmZpZy5zaC9DR0FMDQotLS0tIE9wZW5GT0FNLTQueC12 ZXJzaW9uLTQuMS5vcmcvZXRjL2NvbmZpZy5zaC9DR0FMDQotKysrIE9wZW5GT0FNLTQueC12 ZXJzaW9uLTQuMS9ldGMvY29uZmlnLnNoL0NHQUwNCi1AQCAtMzYsMzcgKzM2LDcgQEANCi0g Iw0KLSAjLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQotDQotLWJvb3N0X3ZlcnNpb249Ym9v c3Qtc3lzdGVtDQotLWNnYWxfdmVyc2lvbj1jZ2FsLXN5c3RlbQ0KLS0jY2dhbF92ZXJzaW9u PUNHQUwtNC44DQotLQ0KLS1pZiBbIC16ICIkU09VUkNFX0NHQUxfVkVSU0lPTlNfT05MWSIg XQ0KLS10aGVuDQotLQ0KLS0gICAgY29tbW9uX3BhdGg9JFdNX1RISVJEX1BBUlRZX0RJUi9w bGF0Zm9ybXMvJFdNX0FSQ0gkV01fQ09NUElMRVINCi0tDQotLSAgICBleHBvcnQgQk9PU1Rf QVJDSF9QQVRIPSRjb21tb25fcGF0aC8kYm9vc3RfdmVyc2lvbg0KLS0gICAgZXhwb3J0IENH QUxfQVJDSF9QQVRIPSRjb21tb25fcGF0aC8kY2dhbF92ZXJzaW9uDQotLQ0KLS0gICAgaWYg WyAiJEZPQU1fVkVSQk9TRSIgLWEgIiRQUzEiIF0NCi0tICAgIHRoZW4NCi0tICAgICAgICBl Y2hvICJVc2luZyBDR0FMIGFuZCBib29zdCIgMT4mMg0KLS0gICAgICAgIGVjaG8gIiAgICAk Y2dhbF92ZXJzaW9uIGF0ICRDR0FMX0FSQ0hfUEFUSCIgMT4mMg0KLS0gICAgICAgIGVjaG8g IiAgICAkYm9vc3RfdmVyc2lvbiBhdCAkQk9PU1RfQVJDSF9QQVRIIiAxPiYyDQotLSAgICBm aQ0KLS0NCi0tICAgIGlmIFsgLWQgIiRDR0FMX0FSQ0hfUEFUSCIgLWEgIiRjZ2FsX3ZlcnNp b24iICE9ICJjZ2FsLXN5c3RlbSIgXQ0KLS0gICAgdGhlbg0KLS0gICAgICAgIF9mb2FtQWRk TGliICRDR0FMX0FSQ0hfUEFUSC9saWINCi0tICAgIGZpDQotLQ0KLS0gICAgaWYgWyAtZCAi JEJPT1NUX0FSQ0hfUEFUSCIgLWEgIiRib29zdF92ZXJzaW9uIiAhPSAiYm9vc3Qtc3lzdGVt IiBdDQotLSAgICB0aGVuDQotLSAgICAgICAgX2ZvYW1BZGRMaWIgJEJPT1NUX0FSQ0hfUEFU SC9saWINCi0tICAgIGZpDQotLQ0KLS0gICAgdW5zZXQgYm9vc3RfdmVyc2lvbiBjZ2FsX3Zl cnNpb24gY29tbW9uX3BhdGgNCi0tDQotLWZpDQotK2V4cG9ydCBDR0FMX0FSQ0hfUEFUSD0k Q0dBTF9ST09UDQotK2V4cG9ydCBCT09TVF9BUkNIX1BBVEg9JEJPT1NUX1JPT1QNCi0NCi0g Iy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KLWRpZmYgLXVyIE9wZW5GT0FNLTQueC12ZXJz aW9uLTQuMS5vcmcvZXRjL2NvbmZpZy5zaC9ncGVyZnRvb2xzIE9wZW5GT0FNLTQueC12ZXJz aW9uLTQuMS9ldGMvY29uZmlnLnNoL2dwZXJmdG9vbHMNCi0tLS0gT3BlbkZPQU0tNC54LXZl cnNpb24tNC4xLm9yZy9ldGMvY29uZmlnLnNoL2dwZXJmdG9vbHMNCi0rKysgT3BlbkZPQU0t NC54LXZlcnNpb24tNC4xL2V0Yy9jb25maWcuc2gvZ3BlcmZ0b29scw0KLUBAIC0yOSwxMyAr MjksNSBAQA0KLSAjDQotICMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCi0NCi0tdmVyc2lv bj1zdm4NCi0tZ3BlcmZ0b29sc19pbnN0YWxsPSRXTV9USElSRF9QQVJUWV9ESVIvcGxhdGZv cm1zLyRXTV9BUkNIJFdNX0NPTVBJTEVSDQotLQ0KLS1HUEVSRlRPT0xTX1ZFUlNJT049Z3Bl cmZ0b29scy0kdmVyc2lvbg0KLS1HUEVSRlRPT0xTX0FSQ0hfUEFUSD0kZ3BlcmZ0b29sc19p bnN0YWxsLyRHUEVSRlRPT0xTX1ZFUlNJT04NCi0tDQotLWV4cG9ydCBQQVRIPSRHUEVSRlRP T0xTX0FSQ0hfUEFUSC9iaW46JFBBVEgNCi0tZXhwb3J0IExEX0xJQlJBUllfUEFUSD0kR1BF UkZUT09MU19BUkNIX1BBVEgvbGliOiRMRF9MSUJSQVJZX1BBVEgNCi0NCi0gIy0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLQ0KLWRpZmYgLXVyIE9wZW5GT0FNLTQueC12ZXJzaW9uLTQuMS5v cmcvZXRjL2NvbmZpZy5zaC9tZXRpcyBPcGVuRk9BTS00LngtdmVyc2lvbi00LjEvZXRjL2Nv bmZpZy5zaC9tZXRpcw0KLS0tLSBPcGVuRk9BTS00LngtdmVyc2lvbi00LjEub3JnL2V0Yy9j b25maWcuc2gvbWV0aXMNCi0rKysgT3BlbkZPQU0tNC54LXZlcnNpb24tNC4xL2V0Yy9jb25m aWcuc2gvbWV0aXMNCi1AQCAtMzQsNyArMzQsNyBAQA0KLSAjDQotICMtLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0NCi0NCi0tZXhwb3J0IE1FVElTX1ZFUlNJT049bWV0aXMtNS4xLjANCi0t ZXhwb3J0IE1FVElTX0FSQ0hfUEFUSD0kV01fVEhJUkRfUEFSVFlfRElSL3BsYXRmb3Jtcy8k V01fQVJDSCRXTV9DT01QSUxFUiRXTV9QUkVDSVNJT05fT1BUSU9OJFdNX0xBQkVMX09QVElP Ti8kTUVUSVNfVkVSU0lPTg0KLStleHBvcnQgTUVUSVNfVkVSU0lPTj1tZXRpcy0kTUVUSVNW RVJTSU9ODQotK2V4cG9ydCBNRVRJU19BUkNIX1BBVEg9JE1FVElTX1JPT1QNCi0NCi0gIy0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KLWRpZmYgLXVyIE9wZW5GT0FNLTQueC12ZXJzaW9u LTQuMS5vcmcvZXRjL2NvbmZpZy5zaC9zY290Y2ggT3BlbkZPQU0tNC54LXZlcnNpb24tNC4x L2V0Yy9jb25maWcuc2gvc2NvdGNoDQotLS0tIE9wZW5GT0FNLTQueC12ZXJzaW9uLTQuMS5v cmcvZXRjL2NvbmZpZy5zaC9zY290Y2gNCi0rKysgT3BlbkZPQU0tNC54LXZlcnNpb24tNC4x L2V0Yy9jb25maWcuc2gvc2NvdGNoDQotQEAgLTM3LDcgKzM3LDcgQEANCi0gIw0KLSAjLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tDQotDQotLWV4cG9ydCBTQ09UQ0hfVkVSU0lPTj1zY290 Y2hfNi4wLjMNCi0tZXhwb3J0IFNDT1RDSF9BUkNIX1BBVEg9JFdNX1RISVJEX1BBUlRZX0RJ Ui9wbGF0Zm9ybXMvJFdNX0FSQ0gkV01fQ09NUElMRVIkV01fUFJFQ0lTSU9OX09QVElPTiRX TV9MQUJFTF9PUFRJT04vJFNDT1RDSF9WRVJTSU9ODQotK2V4cG9ydCBTQ09UQ0hfVkVSU0lP Tj1zY290Y2hfJFNDT1RDSFZFUlNJT04NCi0rZXhwb3J0IFNDT1RDSF9BUkNIX1BBVEg9JFND T1RDSF9ST09UDQotDQotICMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCi1kaWZmIC11ciBP cGVuRk9BTS00LngtdmVyc2lvbi00LjEub3JnL2V0Yy9jb25maWcuc2gvc2V0dGluZ3MgT3Bl bkZPQU0tNC54LXZlcnNpb24tNC4xL2V0Yy9jb25maWcuc2gvc2V0dGluZ3MNCi0tLS0gT3Bl bkZPQU0tNC54LXZlcnNpb24tNC4xLm9yZy9ldGMvY29uZmlnLnNoL3NldHRpbmdzDQotKysr IE9wZW5GT0FNLTQueC12ZXJzaW9uLTQuMS9ldGMvY29uZmlnLnNoL3NldHRpbmdzDQotQEAg LTI3OSw2ICsyNzksOSBAQA0KLSAgICAgOzsNCi0gc3lzdGVtKQ0KLSAgICAgIyBVc2Ugc3lz dGVtIGNvbXBpbGVyDQotKyAgICAjIFVzZSBzeXN0ZW0gR01QIGFuZCBNUEZSIHBhY2thZ2Vz DQotKyAgICBleHBvcnQgR01QX0FSQ0hfUEFUSD0kR01QX1JPT1QNCi0rICAgIGV4cG9ydCBN UEZSX0FSQ0hfUEFUSD0kTVBGUl9ST09UDQotICAgICA7Ow0KLSAqKQ0KLSAgICAgZWNobyAi V2FybjogV01fQ09NUElMRVJfVFlQRT0nJFdNX0NPTVBJTEVSX1RZUEUnIGlzIHVuc3VwcG9y dGVkIiAxPiYyDQotZGlmZiAtdXIgT3BlbkZPQU0tNC54LXZlcnNpb24tNC4xLm9yZy9zcmMv cGFyYWxsZWwvZGVjb21wb3NlL3B0c2NvdGNoRGVjb21wL01ha2Uvb3B0aW9ucyBPcGVuRk9B TS00LngtdmVyc2lvbi00LjEvc3JjL3BhcmFsbGVsL2RlY29tcG9zZS9wdHNjb3RjaERlY29t cC9NYWtlL29wdGlvbnMNCi0tLS0gT3BlbkZPQU0tNC54LXZlcnNpb24tNC4xLm9yZy9zcmMv cGFyYWxsZWwvZGVjb21wb3NlL3B0c2NvdGNoRGVjb21wL01ha2Uvb3B0aW9ucw0KLSsrKyBP cGVuRk9BTS00LngtdmVyc2lvbi00LjEvc3JjL3BhcmFsbGVsL2RlY29tcG9zZS9wdHNjb3Rj aERlY29tcC9NYWtlL29wdGlvbnMNCi1AQCAtNSw4ICs1LDcgQEANCi0gICAgICQoUEZMQUdT KSAkKFBJTkMpIFwNCi0gICAgIC1JJChTQ09UQ0hfUk9PVCkvaW5jbHVkZSBcDQotICAgICAt SSQoU0NPVENIX0FSQ0hfUEFUSCkvaW5jbHVkZS8kKEZPQU1fTVBJKSBcDQotLSAgICAtSS91 c3IvaW5jbHVkZS9zY290Y2ggXA0KLSAgICAgLUkuLi9kZWNvbXBvc2l0aW9uTWV0aG9kcy9s bkluY2x1ZGUNCi0NCi0gTElCX0xJQlMgPSBcDQotLSAgICAtTCQoU0NPVENIX1JPT1QpL2xp YiAtTCQoRk9BTV9FWFRfTElCQklOKS8kKEZPQU1fTVBJKSAtbHB0c2NvdGNoIC1scHRzY290 Y2hlcnJleGl0IC1sc2NvdGNoICR7TElOS19GTEFHU30gLWxydA0KLSsgICAgLUwkKFNDT1RD SF9ST09UKS9saWIgLUwkKE1QSV9BUkNIX1BBVEgpL2xpYiAtbHB0c2NvdGNoIC1scHRzY290 Y2hlcnJleGl0IC1sc2NvdGNoICR7TElOS19GTEFHU30gLWxydA0KLWRpZmYgLXVyIE9wZW5G T0FNLTQueC12ZXJzaW9uLTQuMS5vcmcvc3JjL3BhcmFsbGVsL2RlY29tcG9zZS9zY290Y2hE ZWNvbXAvTWFrZS9vcHRpb25zIE9wZW5GT0FNLTQueC12ZXJzaW9uLTQuMS9zcmMvcGFyYWxs ZWwvZGVjb21wb3NlL3Njb3RjaERlY29tcC9NYWtlL29wdGlvbnMNCi0tLS0gT3BlbkZPQU0t NC54LXZlcnNpb24tNC4xLm9yZy9zcmMvcGFyYWxsZWwvZGVjb21wb3NlL3Njb3RjaERlY29t cC9NYWtlL29wdGlvbnMNCi0rKysgT3BlbkZPQU0tNC54LXZlcnNpb24tNC4xL3NyYy9wYXJh bGxlbC9kZWNvbXBvc2Uvc2NvdGNoRGVjb21wL01ha2Uvb3B0aW9ucw0KLUBAIC05LDggKzks NyBAQA0KLSAgICAgJChQRkxBR1MpICQoUElOQykgXA0KLSAgICAgLUkkKFNDT1RDSF9ST09U KS9pbmNsdWRlIFwNCi0gICAgIC1JJChTQ09UQ0hfQVJDSF9QQVRIKS9pbmNsdWRlIFwNCi0t ICAgIC1JL3Vzci9pbmNsdWRlL3Njb3RjaCBcDQotICAgICAtSS4uL2RlY29tcG9zaXRpb25N ZXRob2RzL2xuSW5jbHVkZQ0KLQ0KLSBMSUJfTElCUyA9IFwNCi0tICAgIC1MJChTQ09UQ0hf Uk9PVCkvbGliIC1MJChGT0FNX0VYVF9MSUJCSU4pIC1sc2NvdGNoIC1sc2NvdGNoZXJyZXhp dCAtbHJ0DQotKyAgICAtTCQoU0NPVENIX1JPT1QpL2xpYiAtbHNjb3RjaCAtbHNjb3RjaGVy cmV4aXQgLWxydA0KLWRpZmYgLXVyIE9wZW5GT0FNLTQueC12ZXJzaW9uLTQuMS5vcmcvd21h a2UvbWFrZWZpbGVzL2dlbmVyYWwgT3BlbkZPQU0tNC54LXZlcnNpb24tNC4xL3dtYWtlL21h a2VmaWxlcy9nZW5lcmFsDQotLS0tIE9wZW5GT0FNLTQueC12ZXJzaW9uLTQuMS5vcmcvd21h a2UvbWFrZWZpbGVzL2dlbmVyYWwNCi0rKysgT3BlbkZPQU0tNC54LXZlcnNpb24tNC4xL3dt YWtlL21ha2VmaWxlcy9nZW5lcmFsDQotQEAgLTMzLDcgKzMzLDYgQEANCi0gIyBUaGUgTWFr ZWZpbGUgdXNlcyBhIFBPU0lYIHNoZWxsDQotICMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0N Ci0gDQotLVNIRUxMICAgICAgICAgICA9IC9iaW4vc2gNCi0gDQotIA0KLSAjLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tDQotZGlmZiAtdXIgT3BlbkZPQU0tNC54LXZlcnNpb24tNC4xLm9y Zy93bWFrZS93bWFrZSBPcGVuRk9BTS00LngtdmVyc2lvbi00LjEvd21ha2Uvd21ha2UNCi0t LS0gT3BlbkZPQU0tNC54LXZlcnNpb24tNC4xLm9yZy93bWFrZS93bWFrZQ0KLSsrKyBPcGVu Rk9BTS00LngtdmVyc2lvbi00LjEvd21ha2Uvd21ha2UNCi1AQCAtMTYzLDcgKzE2Myw3IEBA DQotIHRoZW4NCi0gICAgIGlmIFsgIiRXTV9OQ09NUFBST0NTIiAtZ3QgMSAtYSAhICIkTUFL RUZMQUdTIiBdDQotICAgICB0aGVuDQotLSAgICAgICAgbG9ja0Rpcj0kSE9NRS8uJFdNX1BS T0pFQ1QvLndtYWtlDQotKyAgICAgICAgbG9ja0Rpcj0kKGNkICQoZGlybmFtZSAkQkFTSF9T T1VSQ0UpLy4uLy4uICYmIHB3ZCAtUCkvLiRXTV9QUk9KRUNULy53bWFrZQ0KLSANCi0gICAg ICAgICBpZiBbIC1kICRsb2NrRGlyIF0NCi0gICAgICAgICB0aGVuDQotZGlmZiAtdXIgT3Bl bkZPQU0tNC54LXZlcnNpb24tNC4xLm9yZy93bWFrZS93bWFrZVNjaGVkdWxlciBPcGVuRk9B TS00LngtdmVyc2lvbi00LjEvd21ha2Uvd21ha2VTY2hlZHVsZXINCi0tLS0gT3BlbkZPQU0t NC54LXZlcnNpb24tNC4xLm9yZy93bWFrZS93bWFrZVNjaGVkdWxlcg0KLSsrKyBPcGVuRk9B TS00LngtdmVyc2lvbi00LjEvd21ha2Uvd21ha2VTY2hlZHVsZXINCi1AQCAtNTMsNyArNTMs NyBAQA0KLSAjIGNzaCBzZXRzIEhPU1QsIGJhc2ggc2V0cyBIT1NUTkFNRQ0KLSA6ICR7SE9T VDo9JEhPU1ROQU1FfQ0KLSANCi0tbG9ja0Rpcj0kSE9NRS8uJFdNX1BST0pFQ1QvLndtYWtl DQotK2xvY2tEaXI9JChjZCAkKGRpcm5hbWUgJEJBU0hfU09VUkNFKS8uLi8uLiAmJiBwd2Qg LVApLy4kV01fUFJPSkVDVC8ud21ha2UNCi0gDQotICMgRmFsbGJhY2sgLSAxIGNvcmUgb24g Y3VycmVudCBob3N0DQotIDogJHtXTV9IT1NUUzo9JEhPU1Q6MX0NCi1kaWZmIC11ciBPcGVu Rk9BTS00LngtdmVyc2lvbi00LjEub3JnL3dtYWtlL3dtYWtlU2NoZWR1bGVyVXB0aW1lIE9w ZW5GT0FNLTQueC12ZXJzaW9uLTQuMS93bWFrZS93bWFrZVNjaGVkdWxlclVwdGltZQ0KLS0t LSBPcGVuRk9BTS00LngtdmVyc2lvbi00LjEub3JnL3dtYWtlL3dtYWtlU2NoZWR1bGVyVXB0 aW1lDQotKysrIE9wZW5GT0FNLTQueC12ZXJzaW9uLTQuMS93bWFrZS93bWFrZVNjaGVkdWxl clVwdGltZQ0KLUBAIC01Myw3ICs1Myw3IEBADQotICMgY3NoIHNldHMgSE9TVCwgYmFzaCBz ZXRzIEhPU1ROQU1FDQotIDogJHtIT1NUOj0kSE9TVE5BTUV9DQotIA0KLS1sb2NrRGlyPSRI T01FLy4kV01fUFJPSkVDVC8ud21ha2UNCi0rbG9ja0Rpcj0kKGNkICQoZGlybmFtZSAkQkFT SF9TT1VSQ0UpLy4uLy4uICYmIHB3ZCAtUCkvLiRXTV9QUk9KRUNULy53bWFrZQ0KLSAjIEZh bGxiYWNrIC0gMSBjb3JlIG9uIGN1cnJlbnQgaG9zdA0KLSA6ICR7V01fSE9TVFM6PSRIT1NU OjF9DQotIA0KLWRpZmYgLXVyIE9wZW5GT0FNLTQueC12ZXJzaW9uLTQuMS5vcmcvc3JjL3Bh cmFsbGVsL2RlY29tcG9zZS9tZXRpc0RlY29tcC9tZXRpc0RlY29tcC5DIE9wZW5GT0FNLTQu eC12ZXJzaW9uLTQuMS9zcmMvcGFyYWxsZWwvZGVjb21wb3NlL21ldGlzRGVjb21wL21ldGlz RGVjb21wLkMNCi0tLS0gT3BlbkZPQU0tNC54LXZlcnNpb24tNC4xLm9yZy9zcmMvcGFyYWxs ZWwvZGVjb21wb3NlL21ldGlzRGVjb21wL21ldGlzRGVjb21wLkMNCi0rKysgT3BlbkZPQU0t NC54LXZlcnNpb24tNC4xL3NyYy9wYXJhbGxlbC9kZWNvbXBvc2UvbWV0aXNEZWNvbXAvbWV0 aXNEZWNvbXAuQw0KLUBAIC02Nyw3ICs2Nyw3IEBADQotIA0KLSAgICAgLy8gUHJvY2Vzc29y IHdlaWdodHMgaW5pdGlhbGlzZWQgd2l0aCBubyBzaXplLCBvbmx5IHVzZWQgaWYgc3BlY2lm aWVkIGluDQotICAgICAvLyBhIGZpbGUNCi0tICAgIEZpZWxkPHNjYWxhcj4gcHJvY2Vzc29y V2VpZ2h0czsNCi0rICAgIEZpZWxkPGZsb2F0U2NhbGFyPiBwcm9jZXNzb3JXZWlnaHRzOw0K LSANCi0gICAgIC8vIENlbGwgd2VpZ2h0cyAoc28gb24gdGhlIHZlcnRpY2VzIG9mIHRoZSBk dWFsKQ0KLSAgICAgTGlzdDxsYWJlbD4gY2VsbFdlaWdodHM7DQotZGlmZiAtdXIgT3BlbkZP QU0tNC54LXZlcnNpb24tNC4xLm9yZy93bWFrZS9ydWxlcy9HZW5lcmFsL0NHQUwgT3BlbkZP QU0tNC54LXZlcnNpb24tNC4xL3dtYWtlL3J1bGVzL0dlbmVyYWwvQ0dBTA0KLS0tLSBPcGVu Rk9BTS00LngtdmVyc2lvbi00LjEub3JnL3dtYWtlL3J1bGVzL0dlbmVyYWwvQ0dBTA0KLSsr KyBPcGVuRk9BTS00LngtdmVyc2lvbi00LjEvd21ha2UvcnVsZXMvR2VuZXJhbC9DR0FMDQot QEAgLTYsOSArNiwxMCBAQA0KLSAgICAgLUkvdXNyL2luY2x1ZGUNCi0gDQotIENHQUxfTElC UyA9IFwNCi0tICAgIC1MJChNUEZSX0FSQ0hfUEFUSCkvbGliJChXTV9DT01QSUxFUl9MSUJf QVJDSCkgXA0KLS0gICAgLUwkKEdNUF9BUkNIX1BBVEgpL2xpYiQoV01fQ09NUElMRVJfTElC X0FSQ0gpIFwNCi0rICAgIC1MJChNUEZSX0FSQ0hfUEFUSCkvbGliIFwNCi0rICAgIC1MJChH TVBfQVJDSF9QQVRIKS9saWIgXA0KLSAgICAgLUwkKEJPT1NUX0FSQ0hfUEFUSCkvbGliIFwN Ci0gICAgIC1MJChDR0FMX0FSQ0hfUEFUSCkvbGliIFwNCi0gICAgIC1sQ0dBTCBcDQotKyAg ICAtbGdtcCBcDQotICAgICAtbG1wZnINCi1kaWZmIC11ciBPcGVuRk9BTS00LngtdmVyc2lv bi00LjEub3JnL3dtYWtlL3J1bGVzL2xpbnV4NjRHY2MvYysrIE9wZW5GT0FNLTQueC12ZXJz aW9uLTQuMS93bWFrZS9ydWxlcy9saW51eDY0R2NjL2MrKw0KLS0tLSBPcGVuRk9BTS00Lngt dmVyc2lvbi00LjEub3JnL3dtYWtlL3J1bGVzL2xpbnV4NjRHY2MvYysrDQotKysrIE9wZW5G T0FNLTQueC12ZXJzaW9uLTQuMS93bWFrZS9ydWxlcy9saW51eDY0R2NjL2MrKw0KLUBAIC0y MCw1ICsyMCw1IEBADQotDQotIExJTktfTElCUyAgID0gJChjKytEQlVHKQ0KLQ0KLS1MSU5L TElCU08gICA9ICQoQ0MpICQoYysrRkxBR1MpIC1zaGFyZWQgLVhsaW5rZXIgLS1hZGQtbmVl ZGVkIC1YbGlua2VyIC0tbm8tYXMtbmVlZGVkDQotLUxJTktFWEUgICAgID0gJChDQykgJChj KytGTEFHUykgLVhsaW5rZXIgLS1hZGQtbmVlZGVkIC1YbGlua2VyIC0tbm8tYXMtbmVlZGVk DQotK0xJTktMSUJTTyAgID0gJChDQykgJChjKytGTEFHUykgJChMREZMQUdTKSAtc2hhcmVk IC1YbGlua2VyIC0tYWRkLW5lZWRlZCAtWGxpbmtlciAtLW5vLWFzLW5lZWRlZA0KLStMSU5L RVhFICAgICA9ICQoQ0MpICQoYysrRkxBR1MpICQoTERGTEFHUykgLVhsaW5rZXIgLS1hZGQt bmVlZGVkIC1YbGlua2VyIC0tbm8tYXMtbmVlZGVkDQpkaWZmIC0tZ2l0IGEvZ251L3BhY2th Z2VzL3NpbXVsYXRpb24uc2NtIGIvZ251L3BhY2thZ2VzL3NpbXVsYXRpb24uc2NtDQppbmRl eCAwNTliZTVhMmJlLi42ODViMTIzOTAzIDEwMDY0NA0KLS0tIGEvZ251L3BhY2thZ2VzL3Np bXVsYXRpb24uc2NtDQorKysgYi9nbnUvcGFja2FnZXMvc2ltdWxhdGlvbi5zY20NCkBAIC0z LDYgKzMsNyBAQA0KIDs7OyBDb3B5cmlnaHQgwqkgMjAyMSwgMjAyMiBNYXhpbSBDb3Vybm95 ZXIgPG1heGltLmNvdXJub3llckBnbWFpbC5jb20+DQogOzs7IENvcHlyaWdodCDCqSAyMDIy IEVyaWMgQmF2aWVyIDxiYXZpZXJAcG9zdGVvLm5ldD4NCiA7OzsgQ29weXJpZ2h0IMKpIDIw MjIgTGlsaWFuYSBNYXJpZSBQcmlrbGVyIDxsaWxpYW5hLnByaWtsZXJAZ21haWwuY29tPg0K Kzs7OyBDb3B5cmlnaHQgwqkgMjAyMyBSZXphIEhvdXNzZWluaSA8cmV6YUBob3Vzc2Vpbmku bWU+DQogOzs7DQogOzs7IFRoaXMgZmlsZSBpcyBwYXJ0IG9mIEdOVSBHdWl4Lg0KIDs7Ow0K QEAgLTMxLDYgKzMyLDcgQEAgKGRlZmluZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBzaW11bGF0 aW9uKQ0KICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgY21ha2UpDQogICAjOnVzZS1t b2R1bGUgKGdudSBwYWNrYWdlcyBjb21wcmVzc2lvbikNCiAgICM6dXNlLW1vZHVsZSAoZ251 IHBhY2thZ2VzIGNwcCkNCisgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGVuZ2luZWVy aW5nKQ0KICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgZmxleCkNCiAgICM6dXNlLW1v ZHVsZSAoZ251IHBhY2thZ2VzIGZvbnR1dGlscykNCiAgICM6dXNlLW1vZHVsZSAoZ251IHBh Y2thZ2VzIGdldHRleHQpDQpAQCAtNDEsMjIgKzQzLDI5IEBAIChkZWZpbmUtbW9kdWxlIChn bnUgcGFja2FnZXMgc2ltdWxhdGlvbikNCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2Vz IGd0aykNCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGltYWdlKQ0KICAgIzp1c2Ut bW9kdWxlIChnbnUgcGFja2FnZXMgaXNvLWNvZGVzKQ0KKyAgIzp1c2UtbW9kdWxlIChnbnUg cGFja2FnZXMgaW1hZ2UtcHJvY2Vzc2luZykNCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2th Z2VzIGxpbnV4KQ0KICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgbTQpDQogICAjOnVz ZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBtYXRocykNCiAgICM6dXNlLW1vZHVsZSAoZ251IHBh Y2thZ2VzIG1waSkNCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIG11bHRpcHJlY2lz aW9uKQ0KICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgbmN1cnNlcykNCisgICM6dXNl LW1vZHVsZSAoZ251IHBhY2thZ2VzIHBkZikNCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2th Z2VzIHBrZy1jb25maWcpDQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBwcm90b2J1 ZikNCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHB5dGhvbikNCiAgICM6dXNlLW1v ZHVsZSAoZ251IHBhY2thZ2VzIHB5dGhvbi1idWlsZCkNCiAgICM6dXNlLW1vZHVsZSAoZ251 IHBhY2thZ2VzIHB5dGhvbi1zY2llbmNlKQ0KICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2Fn ZXMgcHl0aG9uLXh5eikNCisgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHF0KQ0KICAg Izp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgcmVhZGxpbmUpDQorICAjOnVzZS1tb2R1bGUg KGdudSBwYWNrYWdlcyBzZXJpYWxpemF0aW9uKQ0KKyAgIzp1c2UtbW9kdWxlIChnbnUgcGFj a2FnZXMgc3NoKQ0KKyAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgdGV4dHV0aWxzKQ0K ICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgdGxzKQ0KICAgIzp1c2UtbW9kdWxlIChn bnUgcGFja2FnZXMgdmVyc2lvbi1jb250cm9sKQ0KICAgIzp1c2UtbW9kdWxlIChnbnUgcGFj a2FnZXMgdmlkZW8pDQorICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyB4aXBoKQ0KICAg Izp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgeG1sKQ0KICAgIzp1c2UtbW9kdWxlIChnbnUg cGFja2FnZXMgeG9yZykNCiAgICM6dXNlLW1vZHVsZSAoZ3VpeCBkb3dubG9hZCkNCkBAIC03 NSwxNzUgKzg0LDI3OSBAQCAoZGVmaW5lLW1vZHVsZSAoZ251IHBhY2thZ2VzIHNpbXVsYXRp b24pDQogICAjOnVzZS1tb2R1bGUgKGljZS05IHJlZ2V4KQ0KICAgIzp1c2UtbW9kdWxlIChz cmZpIHNyZmktMSkpDQogDQotKGRlZmluZS1wdWJsaWMgb3BlbmZvYW0NCisoZGVmaW5lLXB1 YmxpYyBvcGVuZm9hbS1vcmcNCiAgIChwYWNrYWdlDQotICAgIChuYW1lICJvcGVuZm9hbSIp DQotICAgICh2ZXJzaW9uICI0LjEiKQ0KLSAgICAoc291cmNlDQotICAgICAob3JpZ2luDQot ICAgICAgIChtZXRob2QgdXJsLWZldGNoKQ0KLSAgICAgICAodXJpIChzdHJpbmctYXBwZW5k DQotICAgICAgICAgICAgICJodHRwOi8vZGwub3BlbmZvYW0ub3JnL3NvdXJjZS8iDQotICAg ICAgICAgICAgIChzdHJpbmctbWFwIChsYW1iZGEgKHgpIChpZiAoZXE/IHggI1wuKSAjXC0g eCkpIHZlcnNpb24pKSkNCi0gICAgICAgKGZpbGUtbmFtZSAoc3RyaW5nLWFwcGVuZCBuYW1l ICItIiB2ZXJzaW9uICIudGFyLmd6IikpDQotICAgICAgIChzaGEyNTYNCi0gICAgICAgIChi YXNlMzIgIjBjZ3hoNGgyaGY1MHFidnZkZzVtaXdjMm55bXBiMG5ydjNtZDk2dmIzZ2JzOXZr OHZxOWQiKSkNCi0gICAgICAgKHBhdGNoZXMgKHNlYXJjaC1wYXRjaGVzICJvcGVuZm9hbS00 LjEtY2xlYW51cC5wYXRjaCIpKQ0KLSAgICAgICAobW9kdWxlcyAnKChndWl4IGJ1aWxkIHV0 aWxzKSkpDQotICAgICAgIChzbmlwcGV0DQotICAgICAgICAnKGJlZ2luDQotICAgICAgICAg ICA7OyBJbmNsdWRlIDxzeXMvc3lzbWFjcm9zLmg+LCB3aGljaCBpcyB3aGVyZSBnbGliYyA+ PSAyLjI4IHByb3ZpZGVzDQotICAgICAgICAgICA7OyAnbWFqb3InIGFuZCAnbWlub3InLg0K LSAgICAgICAgICAgKHN1YnN0aXR1dGUqICJzcmMvT1NzcGVjaWZpYy9QT1NJWC9maWxlU3Rh dC5DIg0KLSAgICAgICAgICAgICAoKCIjaW5jbHVkZSA8dW5pc3RkXFwuaD4iKQ0KLSAgICAg ICAgICAgICAgIiNpbmNsdWRlIDx1bmlzdGQuaD5cbiNpbmNsdWRlIDxzeXMvc3lzbWFjcm9z Lmg+XG4iKSkNCi0gICAgICAgICAgICN0KSkpKQ0KKyAgICAobmFtZSAib3BlbmZvYW0tb3Jn IikNCisgICAgKHZlcnNpb24gIjEwLjIwMjIxMTI4IikNCisgICAgKHNvdXJjZSAob3JpZ2lu DQorICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkNCisgICAgICAgICAgICAgICh1 cmkgKHN0cmluZy1hcHBlbmQgImh0dHBzOi8vZ2l0aHViLmNvbS9PcGVuRk9BTS9PcGVuRk9B TS0iDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh2ZXJzaW9uLW1ham9y IHZlcnNpb24pICIvYXJjaGl2ZS8iDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIChzZWNvbmQgKHN0cmluZy1zcGxpdCB2ZXJzaW9uICNcLikpDQorICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICIudGFyLmd6IikpDQorICAgICAgICAgICAgICAoc2hh MjU2DQorICAgICAgICAgICAgICAgKGJhc2UzMg0KKyAgICAgICAgICAgICAgICAiMHlkOTI0 bmhjazRqaDlnZjF3cmRuazhzdmozOHlpY2c0ODAzcTc5bm5qcWhuNmxjcThjNSIpKQ0KKyAg ICAgICAgICAgICAgKG1vZHVsZXMgJygoZ3VpeCBidWlsZCB1dGlscykpKQ0KKyAgICAgICAg ICAgICAgKHNuaXBwZXQgJyhiZWdpbg0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgOzsg cGF0Y2ggc2hlbGwgcGF0aHMNCisgICAgICAgICAgICAgICAgICAgICAgICAgIChzdWJzdGl0 dXRlKiAobGlzdCAid21ha2Uvc3JjL01ha2VmaWxlIg0KKyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICJ3bWFrZS9tYWtlZmlsZXMvZ2VuZXJhbCIpDQor ICAgICAgICAgICAgICAgICAgICAgICAgICAgICgoIi9iaW4vc2giKQ0KKyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgd2hpY2ggInNoIikpDQorICAgICAgICAgICAgICAgICAgICAg ICAgICAoc3Vic3RpdHV0ZSogImV0Yy9iYXNocmMiDQorICAgICAgICAgICAgICAgICAgICAg ICAgICAgIDs7IG9ubHkgZ28gYmFjayBvbmUgZm9sZGVyIGxldmVsDQorICAgICAgICAgICAg ICAgICAgICAgICAgICAgICgoIlxcJFxcKGRpcm5hbWUgXFwkXFx7QkFTSF9TT1VSQ0U6LVxc JDBcXH1cXCkvLi4vLi4iKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIiQoZGly bmFtZSAke0JBU0hfU09VUkNFOi0kMH0pLy4uIikNCisgICAgICAgICAgICAgICAgICAgICAg ICAgICAgOzsgZG8gbm90IHVzZSBvcGVuZm9hbSBmb2xkZXIgY29udmVudGlvbg0KKyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAoKCJeZXhwb3J0IFdNX1BST0pFQ1RfRElSPS4qJCIp DQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZA0KKyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICJleHBvcnQgV01fUFJPSkVDVF9ESVI9JFdNX1BS T0pFQ1RfSU5TVF9ESVJcbiIpKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICA7OyBk byBub3Qgc291cmNlIGJhc2hfY29tcGxldGlvbiAoZ2l2ZXMgZXJyb3IpDQorICAgICAgICAg ICAgICAgICAgICAgICAgICAgICgoIl4uKmJhc2hfY29tcGxldGlvbi4qJCIgYWxsKQ0KKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgIiMiIGFsbCkpKQ0K KyAgICAgICAgICAgICAgICAgICAgICAgICAgOzsgYWRkIGV4cGFuZCBmbGFnIHRvIFJ1bkZ1 bmN0aW9ucw0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgKHN1YnN0aXR1dGUqICJiaW4v dG9vbHMvUnVuRnVuY3Rpb25zIg0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAoKCJm b2FtRGljdGlvbmFyeSAoLiopIiBhbGwgYXJncykNCisgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIChzdHJpbmctYXBwZW5kICJmb2FtRGljdGlvbmFyeSAtZXhwYW5kICIgYXJncykp KSkpKSkNCiAgICAgKGJ1aWxkLXN5c3RlbSBnbnUtYnVpbGQtc3lzdGVtKQ0KLSAgICAoaW5w dXRzDQotICAgICBgKCgiYm9vc3QiICxib29zdCkNCi0gICAgICAgKCJjZ2FsIiAsY2dhbCkN Ci0gICAgICAgKCJmbGV4IiAsZmxleCkNCi0gICAgICAgKCJnaXQiICxnaXQpDQotICAgICAg ICgiZ21wIiAsZ21wKQ0KLSAgICAgICAoImxpYnh0IiAsbGlieHQpDQotICAgICAgICgibWV0 aXMiICxtZXRpcykNCi0gICAgICAgKCJtcGZyIiAsbXBmcikNCi0gICAgICAgKCJuY3Vyc2Vz IiAsbmN1cnNlcykNCi0gICAgICAgKCJyZWFkbGluZSIgLHJlYWRsaW5lKQ0KLSAgICAgICAo InNjb3RjaCIgLHB0LXNjb3RjaDMyKQ0KLSAgICAgICAoInpsaWIiICx6bGliKSkpDQotICAg IChuYXRpdmUtaW5wdXRzDQotICAgICAobGlzdCBiaXNvbikpDQotICAgIChwcm9wYWdhdGVk LWlucHV0cw0KLSAgICAgKGxpc3QgZ3ppcCBnbnVwbG90IG9wZW5tcGkpKQ0KLSAgICAob3V0 cHV0cyAnKCJkZWJ1ZyIgICAgICAgICAgICAgICAgICA7fjYwTUINCisgICAgKGlucHV0cyAo bGlzdCBib29zdA0KKyAgICAgICAgICAgICAgICAgIGNnYWwNCisgICAgICAgICAgICAgICAg ICBnaXQNCisgICAgICAgICAgICAgICAgICBnbXANCisgICAgICAgICAgICAgICAgICBsaWJ4 dA0KKyAgICAgICAgICAgICAgICAgIG1ldGlzDQorICAgICAgICAgICAgICAgICAgbXBmcg0K KyAgICAgICAgICAgICAgICAgIG5jdXJzZXMNCisgICAgICAgICAgICAgICAgICByZWFkbGlu ZQ0KKyAgICAgICAgICAgICAgICAgIHB0LXNjb3RjaDMyDQorICAgICAgICAgICAgICAgICAg emxpYg0KKyAgICAgICAgICAgICAgICAgIG9wZW5tcGkNCisgICAgICAgICAgICAgICAgICBw YXJhdmlldy01LjkNCisgICAgICAgICAgICAgICAgICBvcGVuc3NoKSkNCisgICAgKG5hdGl2 ZS1pbnB1dHMgKGxpc3QgYmlzb24NCisgICAgICAgICAgICAgICAgICAgICAgICAgZmxleA0K KyAgICAgICAgICAgICAgICAgICAgICAgICA7OyBwYXJhdmlldyBwbHVnaW4gZGVwZW5kZW5j aWVzDQorICAgICAgICAgICAgICAgICAgICAgICAgIGNtYWtlLW1pbmltYWwNCisgICAgICAg ICAgICAgICAgICAgICAgICAgdnRrDQorICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnht bDINCisgICAgICAgICAgICAgICAgICAgICAgICAgbGlib2dnDQorICAgICAgICAgICAgICAg ICAgICAgICAgIGxpYnRoZW9yYQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICBmZm1wZWcN CisgICAgICAgICAgICAgICAgICAgICAgICAgZ2wycHMNCisgICAgICAgICAgICAgICAgICAg ICAgICAgbGlicG5nDQorICAgICAgICAgICAgICAgICAgICAgICAgIGxpYmhhcnUNCisgICAg ICAgICAgICAgICAgICAgICAgICAganNvbmNwcA0KKyAgICAgICAgICAgICAgICAgICAgICAg ICBuZXRjZGYNCisgICAgICAgICAgICAgICAgICAgICAgICAgaGRmNQ0KKyAgICAgICAgICAg ICAgICAgICAgICAgICBnZGFsDQorICAgICAgICAgICAgICAgICAgICAgICAgIGxpYngxMQ0K KyAgICAgICAgICAgICAgICAgICAgICAgICBxdGJhc2UtNQ0KKyAgICAgICAgICAgICAgICAg ICAgICAgICBlaWdlbg0KKyAgICAgICAgICAgICAgICAgICAgICAgICBnbGV3DQorICAgICAg ICAgICAgICAgICAgICAgICAgIHB5dGhvbg0KKyAgICAgICAgICAgICAgICAgICAgICAgICBl eHBhdA0KKyAgICAgICAgICAgICAgICAgICAgICAgICB4eg0KKyAgICAgICAgICAgICAgICAg ICAgICAgICB1dGZjcHANCisgICAgICAgICAgICAgICAgICAgICAgICAgbHo0DQorICAgICAg ICAgICAgICAgICAgICAgICAgIGRvdWJsZS1jb252ZXJzaW9uDQorICAgICAgICAgICAgICAg ICAgICAgICAgIGxpYmpwZWctdHVyYm8NCisgICAgICAgICAgICAgICAgICAgICAgICAgbGli dGlmZg0KKyAgICAgICAgICAgICAgICAgICAgICAgICBmcmVldHlwZQ0KKyAgICAgICAgICAg ICAgICAgICAgICAgICBwdWdpeG1sDQorICAgICAgICAgICAgICAgICAgICAgICAgIGNnbnMN CisgICAgICAgICAgICAgICAgICAgICAgICAgcXRzdmctNQ0KKyAgICAgICAgICAgICAgICAg ICAgICAgICBxdHRvb2xzLTUNCisgICAgICAgICAgICAgICAgICAgICAgICAgcHJvdG9idWYN CisgICAgICAgICAgICAgICAgICAgICAgICAgcXR4bWxwYXR0ZXJucykpDQorICAgIChwcm9w YWdhdGVkLWlucHV0cyAobGlzdCBnbnVwbG90KSkNCisgICAgKG91dHB1dHMgJygiZGVidWci IDt+NjBNQg0KICAgICAgICAgICAgICAgICJvdXQiKSkNCiAgICAgKGFyZ3VtZW50cw0KLSAg ICAgYCggOzsgRXhlY3V0YWJsZSBmaWxlcyBhbmQgc2hhcmVkIGxpYnJhcmllcyBhcmUgbG9j YXRlZCBpbiB0aGUgJ3BsYXRmb3JtcycNCisgICAgIGAoIDtFeGVjdXRhYmxlIGZpbGVzIGFu ZCBzaGFyZWQgbGlicmFyaWVzIGFyZSBsb2NhdGVkIGluIHRoZSAncGxhdGZvcm1zJw0KICAg ICAgICA7OyBzdWJkaXJlY3RvcnkuDQotICAgICAgICM6c3RyaXAtZGlyZWN0b3JpZXMgKGxp c3QgKHN0cmluZy1hcHBlbmQNCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ImxpYi9PcGVuRk9BTS0iICx2ZXJzaW9uDQorICAgICAgICM6c3RyaXAtZGlyZWN0b3JpZXMg KGxpc3QgKHN0cmluZy1hcHBlbmQgInNoYXJlL09wZW5GT0FNLSINCisgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgLHZlcnNpb24NCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIi9wbGF0Zm9ybXMvbGludXg2NEdjY0RQSW50MzJPcHQvYmluIikNCi0g ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZA0KLSAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGliL09wZW5GT0FNLSIgLHZlcnNpb24N CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCAic2hh cmUvT3BlbkZPQU0tIg0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAsdmVy c2lvbg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3BsYXRmb3Jtcy9s aW51eDY0R2NjRFBJbnQzMk9wdC9saWIiKSkNCi0gICAgICAgIzp0ZXN0cz8gI2YgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDsgbm8gdGVzdHMgdG8gcnVuDQogDQogICAgICAg ICM6bW9kdWxlcyAoKGljZS05IGZ0dykNCiAgICAgICAgICAgICAgICAgICAoaWNlLTkgcmVn ZXgpDQorICAgICAgICAgICAgICAgICAgKGljZS05IHN0cmluZy1mdW4pDQorICAgICAgICAg ICAgICAgICAgKHNyZmkgc3JmaS0xKQ0KICAgICAgICAgICAgICAgICAgIChndWl4IGJ1aWxk IGdudS1idWlsZC1zeXN0ZW0pDQogICAgICAgICAgICAgICAgICAgKGd1aXggYnVpbGQgdXRp bHMpKQ0KIA0KICAgICAgICAjOnBoYXNlcyAobW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhh c2VzDQotICAgICAgICAgICAgICAgICAgKGFkZC1hZnRlciAndW5wYWNrICdyZW5hbWUtYnVp bGQtZGlyZWN0b3J5DQorICAgICAgICAgICAgICAgICAgKGFkZC1hZnRlciAndW5wYWNrICdz ZXQtc2FtZS12ZXJzaW9uLWFzLWd1aXgNCiAgICAgICAgICAgICAgICAgICAgIChsYW1iZGEg Xw0KLSAgICAgICAgICAgICAgICAgICAgICAoY2hkaXIgIi4uIikNCi0gICAgICAgICAgICAg ICAgICAgICAgOzsgVXNlICdPcGVuRk9BTS12ZXJzaW9uJyBjb252ZW50aW9uIHRvIG1hdGNo IHRoZSBmaWxlDQotICAgICAgICAgICAgICAgICAgICAgIDs7IG5hbWUgZXhwZWN0YXRpb25z IGluIHRoZSBidWlsZCBwaGFzZS4NCi0gICAgICAgICAgICAgICAgICAgICAgKGxldCAoKHVu cGFjay1kaXIgKHN0cmluZy1hcHBlbmQNCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIChnZXRjd2QpICIvIg0KLSAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgKGxpc3QtcmVmIChzY2FuZGlyIChnZXRjd2QpIChsYW1iZGEgKG5h bWUpDQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAoc3RyaW5nLW1hdGNoICJeT3BlbkZPQU0iIG5hbWUp KSkgMCkpKQ0KLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAoYnVpbGQtZGlyIChzdHJp bmctYXBwZW5kDQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChn ZXRjd2QpICIvT3BlbkZPQU0tIiAsdmVyc2lvbikpKQ0KLSAgICAgICAgICAgICAgICAgICAg ICAgIChyZW5hbWUtZmlsZSB1bnBhY2stZGlyIGJ1aWxkLWRpcikgOyByZW5hbWUgYnVpbGQg ZGlyZWN0b3J5DQotICAgICAgICAgICAgICAgICAgICAgICAgKGNoZGlyIChiYXNlbmFtZSBi dWlsZC1kaXIpKSkgOyBtb3ZlIHRvIGJ1aWxkIGRpcmVjdG9yeQ0KLSAgICAgICAgICAgICAg ICAgICAgICAjdCkpDQotICAgICAgICAgICAgICAgICAgKGRlbGV0ZSAnY29uZmlndXJlKSAg ICAgICAgICAgICA7IG5vIGNvbmZpZ3VyZSBwaGFzZQ0KLSAgICAgICAgICAgICAgICAgIChy ZXBsYWNlICdidWlsZA0KKyAgICAgICAgICAgICAgICAgICAgICAoc3Vic3RpdHV0ZSogImV0 Yy9iYXNocmMiDQorICAgICAgICAgICAgICAgICAgICAgICAgKCgiXmV4cG9ydCBXTV9QUk9K RUNUX1ZFUlNJT049LiokIikNCisgICAgICAgICAgICAgICAgICAgICAgICAgKHN0cmluZy1h cHBlbmQgImV4cG9ydCBXTV9QUk9KRUNUX1ZFUlNJT049Ig0KKyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAsdmVyc2lvbiAiXG4iKSkpICN0KSkNCisgICAgICAg ICAgICAgICAgICAoYWRkLWJlZm9yZSAnYnVpbGQgJ3BhdGNoLUhPTUUtcGF0aA0KICAgICAg ICAgICAgICAgICAgICAgKGxhbWJkYSBfDQotICAgICAgICAgICAgICAgICAgICAgIChsZXQg KChsaWJyYXJpZXMgJygiYm9vc3QiICJjZ2FsIiAiZ21wIiAibWV0aXMiICJtcGZyIiAic2Nv dGNoIikpKQ0KLSAgICAgICAgICAgICAgICAgICAgICAgIDs7IHNldCB2YXJpYWJsZXMgdG8g ZGVmaW5lIHN0b3JlIHBhdGhzDQotICAgICAgICAgICAgICAgICAgICAgICAgKGZvci1lYWNo IChsYW1iZGEgKGxpYnJhcnkpDQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgKHNldGVudiAoc3RyaW5nLWFwcGVuZA0KLSAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIChzdHJpbmctdXBjYXNlIGxpYnJhcnkpICJfUk9PVCIpDQot ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoYXNzb2MtcmVm ICVidWlsZC1pbnB1dHMgbGlicmFyeSkpKSBsaWJyYXJpZXMpKQ0KLSAgICAgICAgICAgICAg ICAgICAgICA7OyBzZXQgdmFyaWFibGVzIHRvIGRlZmluZSBwYWNrYWdlIHZlcnNpb25zDQot ICAgICAgICAgICAgICAgICAgICAgIChzZXRlbnYgIlNDT1RDSFZFUlNJT04iICwocGFja2Fn ZS12ZXJzaW9uIHNjb3RjaCkpDQotICAgICAgICAgICAgICAgICAgICAgIChzZXRlbnYgIk1F VElTVkVSU0lPTiIgLChwYWNrYWdlLXZlcnNpb24gbWV0aXMpKQ0KLSAgICAgICAgICAgICAg ICAgICAgICA7OyBzZXQgdmFyaWFibGUgdG8gcGFzcyBleHRyYSAncnBhdGgnIGFyZ3VtZW50 cyB0byBsaW5rZXINCi0gICAgICAgICAgICAgICAgICAgICAgKHNldGVudiAiTERGTEFHUyIN Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZA0KLSAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAiLVdsLCINCi0gICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIi1ycGF0aD0iICVvdXRwdXQgIi9saWIvT3BlbkZPQU0tIiAsdmVyc2lv bg0KLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3BsYXRmb3Jtcy9saW51eDY0 R2NjRFBJbnQzMk9wdC9saWIsIg0KLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAi LXJwYXRoPSIgJW91dHB1dCAiL2xpYi9PcGVuRk9BTS0iICx2ZXJzaW9uDQotICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICIvcGxhdGZvcm1zL2xpbnV4NjRHY2NEUEludDMyT3B0 L2xpYi9kdW1teSIpKQ0KLSAgICAgICAgICAgICAgICAgICAgICA7OyBjb21waWxlIE9wZW5G T0FNIGxpYnJhcmllcyBhbmQgYXBwbGljYXRpb25zDQotICAgICAgICAgICAgICAgICAgICAg ICh6ZXJvPyAoc3lzdGVtIChmb3JtYXQgI2YNCi0gICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAic291cmNlIC4vZXRjL2Jhc2hyYyAmJiAuL0FsbHdtYWtl IC1qfmEiDQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg KHBhcmFsbGVsLWpvYi1jb3VudCkpKSkpKQ0KLSAgICAgICAgICAgICAgICAgIChhZGQtYWZ0 ZXIgJ2J1aWxkICd1cGRhdGUtY29uZmlndXJhdGlvbi1maWxlcw0KKyAgICAgICAgICAgICAg ICAgICAgICAoc2V0ZW52ICJIT01FIiAiL3RtcCIpICN0KSkNCisgICAgICAgICAgICAgICAg ICAoYWRkLWJlZm9yZSAnYnVpbGQgJ3BhdGNoLXNjb3RjaA0KICAgICAgICAgICAgICAgICAg ICAgKGxhbWJkYSBfDQotICAgICAgICAgICAgICAgICAgICAgIDs7IHJlY29yZCBzdG9yZSBw YXRocyBhbmQgcGFja2FnZSB2ZXJzaW9ucyBpbg0KLSAgICAgICAgICAgICAgICAgICAgICA7 OyBjb25maWd1cmF0aW9uIGZpbGVzDQotICAgICAgICAgICAgICAgICAgICAgIChzdWJzdGl0 dXRlKiAiZXRjL2NvbmZpZy5zaC9DR0FMIg0KLSAgICAgICAgICAgICAgICAgICAgICAgICgo IiRCT09TVF9ST09UIikgKGdldGVudiAiQk9PU1RfUk9PVCIpKSkNCi0gICAgICAgICAgICAg ICAgICAgICAgKHN1YnN0aXR1dGUqICJldGMvY29uZmlnLnNoL0NHQUwiDQotICAgICAgICAg ICAgICAgICAgICAgICAgKCgiJENHQUxfUk9PVCIpIChnZXRlbnYgIkNHQUxfUk9PVCIpKSkN Ci0gICAgICAgICAgICAgICAgICAgICAgKHN1YnN0aXR1dGUqICJldGMvY29uZmlnLnNoL21l dGlzIg0KLSAgICAgICAgICAgICAgICAgICAgICAgICgoIiRNRVRJU19ST09UIikgKGdldGVu diAiTUVUSVNfUk9PVCIpKSkNCi0gICAgICAgICAgICAgICAgICAgICAgKHN1YnN0aXR1dGUq ICJldGMvY29uZmlnLnNoL21ldGlzIg0KLSAgICAgICAgICAgICAgICAgICAgICAgICgoIiRN RVRJU1ZFUlNJT04iKSAoZ2V0ZW52ICJNRVRJU1ZFUlNJT04iKSkpDQotICAgICAgICAgICAg ICAgICAgICAgIChzdWJzdGl0dXRlKiAiZXRjL2NvbmZpZy5zaC9zY290Y2giDQotICAgICAg ICAgICAgICAgICAgICAgICAgKCgiJFNDT1RDSF9ST09UIikgKGdldGVudiAiU0NPVENIX1JP T1QiKSkpDQogICAgICAgICAgICAgICAgICAgICAgIChzdWJzdGl0dXRlKiAiZXRjL2NvbmZp Zy5zaC9zY290Y2giDQotICAgICAgICAgICAgICAgICAgICAgICAgKCgiJFNDT1RDSFZFUlNJ T04iKSAoZ2V0ZW52ICJTQ09UQ0hWRVJTSU9OIikpKQ0KLSAgICAgICAgICAgICAgICAgICAg ICAoc3Vic3RpdHV0ZSogImV0Yy9jb25maWcuc2gvc2V0dGluZ3MiDQotICAgICAgICAgICAg ICAgICAgICAgICAgKCgiJEdNUF9ST09UIikgKGdldGVudiAiR01QX1JPT1QiKSkpDQotICAg ICAgICAgICAgICAgICAgICAgIChzdWJzdGl0dXRlKiAiZXRjL2NvbmZpZy5zaC9zZXR0aW5n cyINCi0gICAgICAgICAgICAgICAgICAgICAgICAoKCIkTVBGUl9ST09UIikgKGdldGVudiAi TVBGUl9ST09UIikpKQ0KLSAgICAgICAgICAgICAgICAgICAgICA7OyByZXNldCBsb2NrRGly IHZhcmlhYmxlIHRvIHJlZmVyIHRvIHdyaXRlLWVuYWJsZWQNCi0gICAgICAgICAgICAgICAg ICAgICAgOzsgZGlyZWN0b3J5DQotICAgICAgICAgICAgICAgICAgICAgIChzdWJzdGl0dXRl KiAid21ha2Uvd21ha2UiDQotICAgICAgICAgICAgICAgICAgICAgICAgKCgiICAgICAgICBs b2NrRGlyPS4qJCIpDQotICAgICAgICAgICAgICAgICAgICAgICAgICIgICAgICAgIGxvY2tE aXI9JEhPTUUvLiRXTV9QUk9KRUNULy53bWFrZVxuIikpDQotICAgICAgICAgICAgICAgICAg ICAgIChzdWJzdGl0dXRlKiAid21ha2Uvd21ha2VTY2hlZHVsZXIiDQotICAgICAgICAgICAg ICAgICAgICAgICAgKCgibG9ja0Rpcj0uKiQiKQ0KLSAgICAgICAgICAgICAgICAgICAgICAg ICAibG9ja0Rpcj0kSE9NRS8uJFdNX1BST0pFQ1QvLndtYWtlXG4iKSkNCi0gICAgICAgICAg ICAgICAgICAgICAgKHN1YnN0aXR1dGUqICJ3bWFrZS93bWFrZVNjaGVkdWxlclVwdGltZSIN Ci0gICAgICAgICAgICAgICAgICAgICAgICAoKCJsb2NrRGlyPS4qJCIpDQotICAgICAgICAg ICAgICAgICAgICAgICAgICJsb2NrRGlyPSRIT01FLy4kV01fUFJPSkVDVC8ud21ha2VcbiIp KQ0KLSAgICAgICAgICAgICAgICAgICAgICAjdCkpDQorICAgICAgICAgICAgICAgICAgICAg ICAgKCgiXmV4cG9ydCBTQ09UQ0hfVkVSU0lPTj1zY290Y2hfLiokIikNCisgICAgICAgICAg ICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgImV4cG9ydCBTQ09UQ0hfVkVSU0lPTj1z Y290Y2hfIg0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAsKHBh Y2thZ2UtdmVyc2lvbiBwdC1zY290Y2gzMikgIlxuIikpDQorICAgICAgICAgICAgICAgICAg ICAgICAgKCgiXmV4cG9ydCBTQ09UQ0hfQVJDSF9QQVRIPS4qJCIpDQorICAgICAgICAgICAg ICAgICAgICAgICAgIChzdHJpbmctYXBwZW5kICJleHBvcnQgU0NPVENIX0FSQ0hfUEFUSD0i DQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChhc3NvYy1yZWYg JWJ1aWxkLWlucHV0cyAicHQtc2NvdGNoMzIiKQ0KKyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAiXG4iKSkpICN0KSkNCisgICAgICAgICAgICAgICAgICAoYWRk LWJlZm9yZSAnYnVpbGQgJ3BhdGNoLW1waQ0KKyAgICAgICAgICAgICAgICAgICAgKGxhbWJk YSBfDQorICAgICAgICAgICAgICAgICAgICAgIChsZXQqICgobXBpLXBhdGggKGFzc29jLXJl ZiAlYnVpbGQtaW5wdXRzICJvcGVubXBpIikpDQorICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAobXBpLXZlcnNpb24gLChwYWNrYWdlLXZlcnNpb24gb3Blbm1waSkpKQ0KKyAgICAg ICAgICAgICAgICAgICAgICAgIDs7IHNwZWNpZnkgb3Blbm1waSB0eXBlDQorICAgICAgICAg ICAgICAgICAgICAgICAgKHN1YnN0aXR1dGUqICJldGMvYmFzaHJjIg0KKyAgICAgICAgICAg ICAgICAgICAgICAgICAgKCgiV01fTVBMSUI9U1lTVEVNT1BFTk1QSSIpDQorICAgICAgICAg ICAgICAgICAgICAgICAgICAgIldNX01QTElCPU9QRU5NUEkiKSkNCisgICAgICAgICAgICAg ICAgICAgICAgICAoc3Vic3RpdHV0ZSogImV0Yy9jb25maWcuc2gvbXBpIg0KKyAgICAgICAg ICAgICAgICAgICAgICAgICAgKCgiZXhwb3J0IEZPQU1fTVBJPW9wZW5tcGktLiokIikNCisg ICAgICAgICAgICAgICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCAiZXhwb3J0IEZPQU1f TVBJPW9wZW5tcGktIg0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIG1waS12ZXJzaW9uICJcbiIpKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgKCgi ZXhwb3J0IE1QSV9BUkNIX1BBVEg9LipcXCRGT0FNX01QSS4qJCIpDQorICAgICAgICAgICAg ICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgImV4cG9ydCBNUElfQVJDSF9QQVRIPSIg bXBpLXBhdGgNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAi XG4iKSkpKSAjdCkpDQorICAgICAgICAgICAgICAgICAgKGFkZC1iZWZvcmUgJ2J1aWxkICdw YXRjaC1wYXJhdmlldw0KKyAgICAgICAgICAgICAgICAgICAgKGxhbWJkYSBfDQorICAgICAg ICAgICAgICAgICAgICAgIChzdWJzdGl0dXRlKiAiZXRjL2NvbmZpZy5zaC9wYXJhdmlldyIN CisgICAgICAgICAgICAgICAgICAgICAgICAoKCJeZXhwb3J0IFBhcmFWaWV3X1ZFUlNJT049 LiokIikNCisgICAgICAgICAgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgImV4cG9y dCBQYXJhVmlld19WRVJTSU9OPSINCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgLChwYWNrYWdlLXZlcnNpb24gcGFyYXZpZXctNS45KSAiXG4iKSkNCisgICAg ICAgICAgICAgICAgICAgICAgICAoKCJeZXhwb3J0IFBhcmFWaWV3X0RJUj0uKiQiKQ0KKyAg ICAgICAgICAgICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCAiZXhwb3J0IFBhcmFWaWV3 X0RJUj0iDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChhc3Nv Yy1yZWYgJWJ1aWxkLWlucHV0cyAicGFyYXZpZXciKQ0KKyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAiXG4iKSkpICN0KSkNCisgICAgICAgICAgICAgICAgICAo YWRkLWJlZm9yZSAnYnVpbGQgJ2FkZC1ycGF0aHMNCisgICAgICAgICAgICAgICAgICAgIChs YW1iZGEgXw0KKyAgICAgICAgICAgICAgICAgICAgICAobGV0cmVjKiAoKGxpYnJhcmllcyAn KCJib29zdCIgImNnYWwiDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgImdtcCINCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAibWV0aXMiDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIm1wZnIiDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgInB0LXNjb3RjaDMyIg0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICJvcGVubXBpIg0KKyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICJ6bGliIg0KKyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICJwYXJhdmlldyIpKQ0KKyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgKHJwYXRocyAoZm9sZC1yaWdodCAobGFtYmRhIChsaWJyYXJ5IHJwYXRo cykNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAoc3RyaW5nLWFwcGVuZCBycGF0aHMNCisgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIi1ycGF0aD0iDQorICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChhc3NvYy1yZWYN CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICVidWlsZC1pbnB1dHMgbGlicmFyeSkNCisgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9saWIsIikpICIiIGxpYnJhcmllcykp DQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAob3BlbmZvYW0tbGliIChzdHJp bmctYXBwZW5kICVvdXRwdXQNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICIvc2hhcmUvT3BlbkZPQU0tIg0KKyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgLHZlcnNpb24NCisgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvcGxhdGZvcm1zL2xpbnV4NjRHY2NE UEludDMyT3B0L2xpYiIpKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGxk ZmxhZ3MgKHN0cmluZy1hcHBlbmQgIi1XbCwiDQorICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBycGF0aHMNCisgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICItcnBhdGg9Ig0K KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgb3BlbmZvYW0tbGliDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAiLCINCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICItcnBhdGg9Ig0KKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BlbmZvYW0tbGli DQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAiL2R1bW15LCINCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICItcnBhdGg9Ig0KKyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BlbmZvYW0tbGliDQorICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3Bh cmF2aWV3LSINCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICwodmVyc2lvbi1tYWpvcittaW5vciAocGFja2FnZS12ZXJzaW9uDQor ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHBhcmF2aWV3LTUuOSkpKSkpDQorICAgICAgICAg ICAgICAgICAgICAgICAgKHN1YnN0aXR1dGUqICJ3bWFrZS9ydWxlcy9saW51eDY0R2NjL2Mr KyINCisgICAgICAgICAgICAgICAgICAgICAgICAgICgoIlxcJFxcKExJQl9IRUFERVJfRElS U1xcKSAtZlBJQyIgYWxsKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgIChzdHJpbmct YXBwZW5kIGFsbCAiICIgbGRmbGFncykpKSkgI3QpKQ0KKyAgICAgICAgICAgICAgICAgIChk ZWxldGUgJ2NvbmZpZ3VyZSkgO25vIGNvbmZpZ3VyZSBwaGFzZQ0KKyAgICAgICAgICAgICAg ICAgIChyZXBsYWNlICdidWlsZA0KKyAgICAgICAgICAgICAgICAgICAgKGxhbWJkYSBfDQor ICAgICAgICAgICAgICAgICAgICAgIDs7IGNvbXBpbGUgT3BlbkZPQU0gbGlicmFyaWVzIGFu ZCBhcHBsaWNhdGlvbnMNCisgICAgICAgICAgICAgICAgICAgICAgKGludm9rZSAiYmFzaCIg Ii1jIg0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChmb3JtYXQgI2YNCisgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvdXJjZSAuL2V0Yy9iYXNocmMgJiYgLi9B bGx3bWFrZSAtan5hIg0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAocGFyYWxs ZWwtam9iLWNvdW50KSkpKSkNCiAgICAgICAgICAgICAgICAgICAoYWRkLWFmdGVyICdidWls ZCAnY2xlYW51cA0KLSAgICAgICAgICAgICAgICAgICAgOzsgQXZvaWQgdW5uY2Vzc2FyeSwg dm9sdW1pbm91cyBvYmplY3QgYW5kIGRlcCBmaWxlcy4NCisgICAgICAgICAgICAgICAgICAg IDs7IEF2b2lkIHVubmVjZXNzYXJ5LCB2b2x1bWlub3VzIG9iamVjdCBhbmQgZGVwIGZpbGVz Lg0KICAgICAgICAgICAgICAgICAgICAgKGxhbWJkYSBfDQotICAgICAgICAgICAgICAgICAg ICAgIChkZWxldGUtZmlsZS1yZWN1cnNpdmVseQ0KLSAgICAgICAgICAgICAgICAgICAgICAg InBsYXRmb3Jtcy9saW51eDY0R2NjRFBJbnQzMk9wdC9zcmMiKQ0KLSAgICAgICAgICAgICAg ICAgICAgICAoZGVsZXRlLWZpbGUtcmVjdXJzaXZlbHkNCi0gICAgICAgICAgICAgICAgICAg ICAgICJwbGF0Zm9ybXMvbGludXg2NEdjY0RQSW50MzJPcHRTWVNURU1PUEVOTVBJIikNCi0g ICAgICAgICAgICAgICAgICAgICAgKGZvci1lYWNoIGRlbGV0ZS1maWxlIChmaW5kLWZpbGVz ICIuIiAiXFwubyQiKSkNCi0gICAgICAgICAgICAgICAgICAgICAgI3QpKQ0KKyAgICAgICAg ICAgICAgICAgICAgICAod2hlbiAoZmlsZS1leGlzdHM/ICJwbGF0Zm9ybXMvbGludXg2NEdj Y0RQSW50MzJPcHQvc3JjIikNCisgICAgICAgICAgICAgICAgICAgICAgICAoZGVsZXRlLWZp bGUtcmVjdXJzaXZlbHkNCisgICAgICAgICAgICAgICAgICAgICAgICAgInBsYXRmb3Jtcy9s aW51eDY0R2NjRFBJbnQzMk9wdC9zcmMiKSkNCisgICAgICAgICAgICAgICAgICAgICAgKHdo ZW4gKGZpbGUtZXhpc3RzPw0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBsYXRm b3Jtcy9saW51eDY0R2NjRFBJbnQzMk9wdE9QRU5NUEkiKQ0KKyAgICAgICAgICAgICAgICAg ICAgICAgIChkZWxldGUtZmlsZS1yZWN1cnNpdmVseQ0KKyAgICAgICAgICAgICAgICAgICAg ICAgICAicGxhdGZvcm1zL2xpbnV4NjRHY2NEUEludDMyT3B0T1BFTk1QSSIpKQ0KKyAgICAg ICAgICAgICAgICAgICAgICAoZm9yLWVhY2ggZGVsZXRlLWZpbGUNCisgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIChmaW5kLWZpbGVzICIuIiAiXFwubyQiKSkgI3QpKQ0KKyAg ICAgICAgICAgICAgICAgIChyZXBsYWNlICdjaGVjaw0KKyAgICAgICAgICAgICAgICAgICAg KGxhbWJkYSogKCM6a2V5IHRlc3RzPyAjOmFsbG93LW90aGVyLWtleXMpDQorICAgICAgICAg ICAgICAgICAgICAgICh3aGVuIHRlc3RzPw0KKyAgICAgICAgICAgICAgICAgICAgICAgICh3 aGVuIChmaWxlLWV4aXN0cz8gInRlc3QiKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAg KHdpdGgtZGlyZWN0b3J5LWV4Y3Vyc2lvbiAidGVzdCINCisgICAgICAgICAgICAgICAgICAg ICAgICAgICAgKGludm9rZSAiYmFzaCIgIi1jIg0KKyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIChmb3JtYXQgI2YNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgInNvdXJjZSAuLi9ldGMvYmFzaHJjICYmIC4vQWxscnVuIC1qfmEiDQorICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChwYXJhbGxlbC1qb2ItY291bnQp KSkpKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgIDs7IHRvbyBtYW55IHR1dG9yaWFscyBh cmUgZmFpbGluZw0KKyAgICAgICAgICAgICAgICAgICAgICAgIDs7ICh3aXRoLWRpcmVjdG9y eS1leGN1cnNpb24gInR1dG9yaWFscyINCisgICAgICAgICAgICAgICAgICAgICAgICA7OyAo aW52b2tlICJiYXNoIiAiLWMiICJzb3VyY2UgLi4vZXRjL2Jhc2hyYyAmJiAuL0FsbHRlc3Qi KSkNCisgICAgICAgICAgICAgICAgICAgICAgICApICN0KSkNCiAgICAgICAgICAgICAgICAg ICAocmVwbGFjZSAnaW5zdGFsbA0KICAgICAgICAgICAgICAgICAgICAgKGxhbWJkYSBfDQog ICAgICAgICAgICAgICAgICAgICAgIDs7IHVzZSAnT3BlbkZPQU0tdmVyc2lvbicgY29udmVu dGlvbg0KLSAgICAgICAgICAgICAgICAgICAgICAobGV0ICgoaW5zdGFsbC1kaXIgKHN0cmlu Zy1hcHBlbmQNCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAl b3V0cHV0ICIvbGliL09wZW5GT0FNLSIgLHZlcnNpb24pKSkNCi0gICAgICAgICAgICAgICAg ICAgICAgICAobWtkaXItcCBpbnN0YWxsLWRpcikgICAgIDsgY3JlYXRlIGluc3RhbGwgZGly ZWN0b3J5DQorICAgICAgICAgICAgICAgICAgICAgIChsZXQgKChpbnN0YWxsLWRpciAoc3Ry aW5nLWFwcGVuZCAlb3V0cHV0DQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAiL3NoYXJlL09wZW5GT0FNLSINCisgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICx2ZXJzaW9u KSkpDQorICAgICAgICAgICAgICAgICAgICAgICAgKG1rZGlyLXAgaW5zdGFsbC1kaXIpIDtj cmVhdGUgaW5zdGFsbCBkaXJlY3RvcnkNCiAgICAgICAgICAgICAgICAgICAgICAgICA7OyBt b3ZlIGNvbnRlbnRzIG9mIGJ1aWxkIGRpcmVjdG9yeSB0byBpbnN0YWxsIGRpcmVjdG9yeQ0K ICAgICAgICAgICAgICAgICAgICAgICAgIChjb3B5LXJlY3Vyc2l2ZWx5ICIuIiBpbnN0YWxs LWRpcikpKSkNCiAgICAgICAgICAgICAgICAgICAoYWRkLWFmdGVyICdpbnN0YWxsICdhZGQt c3ltYm9saWMtbGluaw0KICAgICAgICAgICAgICAgICAgICAgKGxhbWJkYSBfDQotICAgICAg ICAgICAgICAgICAgICAgIDs7IGFkZCBzeW1ib2xpYyBsaW5rIGZvciBzdGFuZGFyZCAnYmlu JyBkaXJlY3RvcnkNCi0gICAgICAgICAgICAgICAgICAgICAgKHN5bWxpbmsNCi0gICAgICAg ICAgICAgICAgICAgICAgIChzdHJpbmctYXBwZW5kICIuL2xpYi9PcGVuRk9BTS0iICx2ZXJz aW9uDQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3BsYXRmb3Jt cy9saW51eDY0R2NjRFBJbnQzMk9wdC9iaW4iKQ0KLSAgICAgICAgICAgICAgICAgICAgICAg KHN0cmluZy1hcHBlbmQgJW91dHB1dCAiL2JpbiIpKQ0KLSAgICAgICAgICAgICAgICAgICAg ICAjdCkpKSkpDQorICAgICAgICAgICAgICAgICAgICAgIChsZXQqICgoYmluIChzdHJpbmct YXBwZW5kICVvdXRwdXQgIi9iaW4iKSkNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg IChsaWIgKHN0cmluZy1hcHBlbmQgJW91dHB1dCAiL2xpYiIpKQ0KKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgKG9wZW5mb2FtIChzdHJpbmctYXBwZW5kICVvdXRwdXQNCisgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3No YXJlL09wZW5GT0FNLSINCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAsdmVyc2lvbikpDQorICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAoYnVpbGQtYmluIChzdHJpbmctYXBwZW5kIG9wZW5mb2FtDQorICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3BsYXRmb3Jtcy9saW51eDY0R2NjRFBJ bnQzMk9wdC9iaW4iKSkNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChidWlsZC1s aWIgKHN0cmluZy1hcHBlbmQgb3BlbmZvYW0NCisgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICIvcGxhdGZvcm1zL2xpbnV4NjRHY2NEUEludDMyT3B0L2xpYiIp KQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGZvYW0tYmluIChzdHJpbmctYXBw ZW5kIG9wZW5mb2FtICIvYmluIikpKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgIDs7IGFk ZCBzeW1ib2xpYyBsaW5rcyBpbiBzdGFuZGFyZCAnYmluJyBkaXJlY3RvcnkNCisgICAgICAg ICAgICAgICAgICAgICAgICAobWtkaXItcCBiaW4pDQorICAgICAgICAgICAgICAgICAgICAg ICAgKGZvci1lYWNoIChsYW1iZGEgKGZpbGUpDQorICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgKHVubGVzcyAobWVtYmVyIGZpbGUNCisgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJygiLiIgIi4uIikpDQorICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoc3ltbGluayAoc3RyaW5nLWFwcGVu ZCBidWlsZC1iaW4gIi8iDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxlKQ0KKyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgYmluICIvIiBmaWxl KSkpKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoc2NhbmRpciBidWls ZC1iaW4pKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgIChmb3ItZWFjaCAobGFtYmRhIChm aWxlKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh1bmxlc3MgKG1l bWJlciBmaWxlDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICcoIi4iICIuLiIpKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgKHN5bWxpbmsgKHN0cmluZy1hcHBlbmQgZm9hbS1iaW4gIi8iDQorICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBmaWxlKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgKHN0cmluZy1hcHBlbmQgYmluICIvIiBmaWxlKSkpKQ0KKyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAoc2NhbmRpciBmb2FtLWJpbikpDQorICAgICAgICAgICAgICAg ICAgICAgICAgOzsgYWRkIHN5bWJvbGljIGxpbmsgZm9yIHN0YW5kYXJkICdsaWInIGRpcmVj dG9yeQ0KKyAgICAgICAgICAgICAgICAgICAgICAgIChzeW1saW5rIGJ1aWxkLWxpYiBsaWIp KSAjdCkpKSkpDQogICAgIDs7IE5vdGU6DQotICAgIDs7ICBUdXRvcmlhbCBmaWxlcyBhcmUg aW5zdGFsbGVkIHJlYWQtb25seSBpbiAvZ251L3N0b3JlLg0KLSAgICA7OyAgVG8gYWxsb3cg d3JpdGUgcGVybWlzc2lvbnMgb24gZmlsZXMgY29waWVkIGZyb20gdGhlIHN0b3JlIGENCi0g ICAgOzsgICdjaG1vZCcgc3RlcCBpcyBuZWVkZWQgYmVmb3JlIHJ1bm5pbmcgdGhlIGFwcGxp Y2F0aW9ucy4gIEZvcg0KLSAgICA7OyAgZXhhbXBsZSwgZnJvbSBhIHVzZXIncyBsb2dpbjoN Ci0gICAgOzsgICQgc291cmNlICRHVUlYX1BST0ZJTEUvbGliL09wZW5GT0FNLTQuMS9ldGMv YmFzaHJjDQotICAgIDs7ICAkIG1rZGlyIC1wICRGT0FNX1JVTg0KLSAgICA7OyAgJCBjZCAk Rk9BTV9SVU4NCi0gICAgOzsgICQgY3AgLXIgJEZPQU1fVFVUT1JJQUxTL2luY29tcHJlc3Np YmxlL3NpbXBsZUZvYW0vcGl0ekRhaWx5IC4NCi0gICAgOzsgICQgY2QgcGl0ekRhaWx5DQot ICAgIDs7ICAkIGNobW9kIC1SIHUrdyAuDQotICAgIDs7ICAkIGJsb2NrTWVzaA0KKyAgICA7 OyBUdXRvcmlhbCBmaWxlcyBhcmUgaW5zdGFsbGVkIHJlYWQtb25seSBpbiAvZ251L3N0b3Jl Lg0KKyAgICA7OyBUbyBhbGxvdyB3cml0ZSBwZXJtaXNzaW9ucyBvbiBmaWxlcyBjb3BpZWQg ZnJvbSB0aGUgc3RvcmUgYQ0KKyAgICA7OyAnY2htb2QnIHN0ZXAgaXMgbmVlZGVkIGJlZm9y ZSBydW5uaW5nIHRoZSBhcHBsaWNhdGlvbnMuICBGb3INCisgICAgOzsgZXhhbXBsZSwgZnJv bSBhIHVzZXIncyBsb2dpbjoNCisgICAgOzsgJCBzb3VyY2UgJChkaXJuYW1lICQod2hpY2gg YmxvY2tNZXNoKSkvLi4vLi4vLi4vZXRjL2Jhc2hyYw0KKyAgICA7OyAkIG1rZGlyIC1wICRG T0FNX1JVTg0KKyAgICA7OyAkIGNkICRGT0FNX1JVTg0KKyAgICA7OyAkIGNwIC1yICRGT0FN X1RVVE9SSUFMUy9pbmNvbXByZXNzaWJsZS9zaW1wbGVGb2FtL3BpdHpEYWlseSAuDQorICAg IDs7ICQgY2QgcGl0ekRhaWx5DQorICAgIDs7ICQgY2htb2QgLVIgdSt3IC4NCisgICAgOzsg JCBibG9ja01lc2gNCiAgICAgKHN5bm9wc2lzICJGcmFtZXdvcmsgZm9yIG51bWVyaWNhbCBz aW11bGF0aW9uIG9mIGZsdWlkIGZsb3ciKQ0KLSAgICAoZGVzY3JpcHRpb24gIk9wZW5GT0FN IHByb3ZpZGVzIGEgc2V0IG9mIHNvbHZlcnMgYW5kIG1ldGhvZHMgZm9yIHRhY2tsaW5nDQor ICAgIChkZXNjcmlwdGlvbg0KKyAgICAgIk9wZW5GT0FNIHByb3ZpZGVzIGEgc2V0IG9mIHNv bHZlcnMgYW5kIG1ldGhvZHMgZm9yIHRhY2tsaW5nDQogcHJvYmxlbXMgaW4gdGhlIGZpZWxk IG9mIENvbXB1dGF0aW9uYWwgRmx1aWQgRHluYW1pY3MgKENGRCkuICBJdCBpcyB3cml0dGVu IGluDQogQysrLiAgR292ZXJuaW5nIGVxdWF0aW9ucyBzdWNoIGFzIHRoZSBOYXZpZXItU3Rv a2VzIGVxdWF0aW9ucyBjYW4gYmUgc29sdmVkIGluDQogaW50ZWdyYWwgZm9ybS4gIFBoeXNp Y2FsIHByb2Nlc3NlcyBzdWNoIGFzIHBoYXNlIGNoYW5nZSwgZHJvcGxldCB0cmFuc3BvcnQg YW5kDQotLSANCjIuMzkuMg0KDQo=
X-Loop: help-debbugs@HIDDEN Subject: [bug#62473] [PATCH 0/4] OpenFoam update to version 10 In-Reply-To: <010201871fb2f5ee-836441b8-36b9-47f9-b8de-3bd1eddf2d6e-000000@HIDDEN> Resent-From: reza <reza@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Mon, 27 Mar 2023 16:52:02 +0000 Resent-Message-ID: <handler.62473.B62473.167993591618293 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 62473 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62473 <at> debbugs.gnu.org <62473 <at> debbugs.gnu.org> Received: via spool by 62473-submit <at> debbugs.gnu.org id=B62473.167993591618293 (code B ref 62473); Mon, 27 Mar 2023 16:52:02 +0000 Received: (at 62473) by debbugs.gnu.org; 27 Mar 2023 16:51:56 +0000 Received: from localhost ([127.0.0.1]:48330 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pgq4Z-0004kz-LM for submit <at> debbugs.gnu.org; Mon, 27 Mar 2023 12:51:55 -0400 Received: from a2-38.smtp-out.eu-west-1.amazonses.com ([54.240.2.38]:34827) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <0102018723fb905d-4a52d262-d419-41f9-b891-5b8e689c0917-000000@HIDDEN>) id 1pgq4X-0004ke-B8 for 62473 <at> debbugs.gnu.org; Mon, 27 Mar 2023 12:51:53 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=solmzk3ljecfoypi3q6x2mqs3bucnhjw; d=housseini.me; t=1679935901; h=Subject:From:To:Date:Mime-Version:Content-Type:References:Message-Id; bh=eB/wKo6TXbUCZzFSaVle0dkwWJXtQSun/VaUbaftOxg=; b=A9hszDgwGtx6/pFayKdSt2ipYOQBimNrne1lqw2MCsK+Msv1q9FuFKjDgzUSQSOq lybVGVpMZnvq5FRFchrwpB70x3NEuvZlLKgBfjwh9Xc7S0LvNArGpxOXhlHv2yMJihP 7XRQbZv+21T0at2qBOj3bC3As0DUnxrbWWDv1lMo= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=shh3fegwg5fppqsuzphvschd53n6ihuv; d=amazonses.com; t=1679935901; h=Subject:From:To:Date:Mime-Version:Content-Type:References:Message-Id:Feedback-ID; bh=eB/wKo6TXbUCZzFSaVle0dkwWJXtQSun/VaUbaftOxg=; b=TysOKwu8KRcNNk2mbbfdjShKQOB5REqPgHXXofAhzlcIfBditeW4hI7M6gaE9c0e Jl/yWbliZvOH2Hhd7d9nAVsw3a7IvX/3QBEM3S5lHAhDMgkFJs5rbiYsHmn1FFQc4Va OVLP/fVAiiZ9b5BUELoP0/gX7r2PD/5KZkx33TAQ= From: reza <reza@HIDDEN> Date: Mon, 27 Mar 2023 16:51:41 +0000 Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=_tCs853Oe4m6VtQbNHHXmdF9jYkz9AofsYlXbB+Zczd3Ilyq+" References: <be7036d3-2d94-5fcd-09d9-4b13c3ade142@HIDDEN> X-Mailer: Amazon WorkMail Thread-Index: AQHZYMxmLfs59/h7TOWfnQBgQcHkuw== Thread-Topic: [PATCH 0/4] OpenFoam update to version 10 X-Wm-Sent-Timestamp: 1679935900 Message-ID: <0102018723fb905d-4a52d262-d419-41f9-b891-5b8e689c0917-000000@HIDDEN> Feedback-ID: 1.eu-west-1.b24dn6frgCi6dh20skzbuMRr7UL8M6Soir/3ogtEjHQ=:AmazonSES X-SES-Outgoing: 2023.03.27-54.240.2.38 X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) This is a multi-part message in MIME format. Your mail reader does not understand MIME message format. --=_tCs853Oe4m6VtQbNHHXmdF9jYkz9AofsYlXbB+Zczd3Ilyq+ Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit This would also resolve [1]. [1] https://issues.guix.gnu.org/51071 --=_tCs853Oe4m6VtQbNHHXmdF9jYkz9AofsYlXbB+Zczd3Ilyq+ Content-Type: application/pgp-keys; name=OpenPGP_0xC375C6AF05125C52.asc Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=OpenPGP_0xC375C6AF05125C52.asc LS0tLS1CRUdJTiBQR1AgUFVCTElDIEtFWSBCTE9DSy0tLS0tDQoNCnhzRk5CR0dqcTBjQkVB RHRFcHhZTU8zSFZXZWJvOTFCSDlsbDd3NGVUUUtMRzVwRTViSFpIK00yNTlTT29PbkENCmR1 aGdMU21FUjQ1Tzd5MGowbWRTRkNvdmhKNm9Ebk9OQ0hRSFYrQ3VoSVhaZzAwODBDVlU4YnlN WDF1bmIxS2gNCjVwM3NrVFVWWmhGMXFNMnZJOXdScmhDeDBwYUQ0K3VpZmZEbWxBNGxoZ1hZ SzBPSHFvWkM4TVQ5MFJtaEtXQ0cNCktvZlFvNkdUT2ROSGhuS09WNjhuTGFxdXByMmpjdHlQ MnlxdE9RSnNCVTFqN1lUWTduaUdSZFRIZ3o1R25vbW8NCmUrTG5mdUdmYitTOGN6aHNIaFBQ cytTb0cxeTQ1bHp5eWllcXM2L0FxVzJsT0RBRW9Gd1N6c2puMXZvdy9NLzcNCmdxN3NaQXdQ dXRmWXdyM2hCU0dRYU9GWktjNHk5TDhBd01aQi8yZTZIZVAya3UyQkFoK2k3V3JoTlhVdm1C SEgNCjAwdVVpd1RoOXdoTXYyQW1pTThsVlB5MnBidWRTdVl3eDBQbWVDV3ZsbVF0YXRuZFFG SHpzMzFDcEhCdHBFVk8NCnFVNzE3SDFDWTU0ZEV2VW92OFRlQ0VzTndDTTNZOXZ4eHAweGRP V3ZldzBMY2VRSHE2Uk85L0UySlVJa1dSYzkNCnBwZ1NxYmJJK3FNek1MRVEzN1hZZkRtWnNE dUhodnV2ZmYvZnUyWTIrL0ZLOTNCNndVL0tpSy9ySitFY2FOVUcNCkhEckhYcEhSZmNEWXcr WEdVNmpQbmkza2N0WjNMaWlHWk1BTnZEZ2NVSndJMlZqNk5ibi90RjFBcDVCNm1nYXoNCmlH aW83bUpwa1JIT0F3RDhSdXVZVEpIL3N1ODI3MzdzcS9oM3F4OHVRSnZicVVrRXFYSzhzSENT dFFBUkFRQUINCnpTSlNaWHBoSUVodmRYTnpaV2x1YVNBOGNtVjZZVUJvYjNWemMyVnBibWt1 YldVK3dzR1hCQk1CQ2dCQkFoc0QNCkJRa0R3bWNBQlFzSkNBY0RCUlVLQ1FnTEJSWUNBd0VB QWg0QkFoZUFGaUVFd1BNSUVwcnlnUFFJTU1MQnczWEcNCnJ3VVNYRklGQW1HanJUSUNHUUVB Q2drUXczWEdyd1VTWEZJWDN3Ly9hT0R0Wk5rYmJ5alpPZWVPaTVDYVRvVi8NCjJ5c0M1bndM aG5YcEd1RmxlNHhYY3o2VjhEZTVOQ3drNC9xbVlvQUtIdjZZT1B2MTFDNmljQy9NOWo5T25C SnkNCmQwSDJtYk42bktDNElhajN2R2V1ck5ERnE3bittS1AzcCt2WVVXVEpoa2RCMzhMckl2 R2NranBRb0RVZk5TNmgNCndkQXI3TzVWa1paUFRjMmZKRWQxMi9sYjVHUnZuK3VXV3BmTjRH WkFFSlhRd09XYm5uZHVtNE0wQzVnVjNCNmkNCk5tRUxoR0RESEwwVHpjODZUdDdjN3lURTQ0 aXcwUkM5ajVGcDZXcDJac1QrQUZmOEgrbmE1UVl2Mm84R05DeXQNCkMyekpNVVpTOTU0UnIw ZXQ4ZGovc0dBVHV3MFpCVVdFY3h6bTZmR3UyUmJ0MnNvL2I0Qm8wS0d6cFJQeCt5dGwNCi9u M0ljVzdiWExkQ3lRZDkreTRoZXlUcExSOWdPVmZ2UjFBYkhmeGhFVWFveXRra3d6MVYrZElC a0R2RXFFZWYNCmZ6ZjlHUUJSbjlVbFpZM2Q4cDFVUzBjbmtHSVpsQ2FKYjh2OG0xQ2JOQzZJ eTY2bG5RYzRhOVlvNjRRbElEWjkNCkEzRURuUTNZWmNaTWoxZks1S3I0NTNLVDdRb0QrZGRq WXl4czAxWjdVVytOcmJvNnpQTFJVYWwrUWJ5MDdRc2cNCkNrUVhQVTdCOXFkcWU2VkR6eGhQ ZGp4MHVGaG9TRTEyU1NxUjBhZ3lXcUhaRjBmZU5tek9oUHRabWkyVTNGOCsNCmFXc1NXYU9H ZU9UVDVvSExTSS9hWGRuZ2VvN0FqS0hWM25HTHNFS3Iwc2c1di94UGtuaXR6em85N1F6eFRL OVUNCjd0UjJ1R1RmSnMzcWRiWG9FZ25OS1ZKbGVtRWdTRzkxYzNObGFXNXBJRHh5WlhwaExt aHZkWE56WldsdWFVQm4NCmJXRnBiQzVqYjIwK3dzR1VCQk1CQ2dBK0ZpRUV3UE1JRXByeWdQ UUlNTUxCdzNYR3J3VVNYRklGQW1HanJRc0MNCkd3TUZDUVBDWndBRkN3a0lCd01GRlFvSkNB c0ZGZ0lEQVFBQ0hnRUNGNEFBQ2drUXczWEdyd1VTWEZLQlN4QUENCndlWGJUM1Ztc3FSSVFR Q0QwNXpDWlZKQmtrL0NBWjJpaU5Lbmo1YklmQ2d3R1k0NUFxNUNGYTAxOFNQeklZQ2MNCnV4 bGNIczdpMWw4aXF5Y2hGMWFBNW1tQ0tRUmVXZWpVbzMwa0tFWE10SVhKclFFUDFCYUJlMTY3 d0tTa0dWY0wNCmdrT0hzRG9zWTZva0J6SVBwamthdTY2UG9JM01Wc2ZVVXlYY0ZKYmxZOC9T N2R0QXUzc1Q1cmhhQWJlSURZRE0NCldIeDN1cTBCZGJqcXFQUHNTVnhoMDc0b092cXFJRU1U aWVqS1NwcTQxTFRXMkVBdGpvUnYzMmZXSSt2TGo4c1ENCjJ1aFg1VERKZi93RTBhRTA3VjNl QXAyL2dMT3Y4VjlMUG1mRjRpcUxKTkMyWkFiQ3daVFlwK3VpS3JqeDJ0WnUNCmdwaUkrVmRD ZGk2TmtBOEJKbHEvdkxZNDNnSTRTSUozREpxZmQrOUZaQ1FUTldLOFBjZGRnSHVaajMvNG1m ZDcNCkRIN2JRbkdyVERQbGtFN2VaLytJc0JPdEEwcGNrVGthaGF6VmFyVzRnT2gzMXVtYVh0 UlZQQU44Z25nZzdNSWINCnBvYjdzaEpIMHhIYllHUkdVTWFIQTFHVjY1bW1CdDJrQkFTYW9C Zlp5eXBGSEZIWXRWY0l4NmpZc1VHQjE1b3ENClBEYlM1dlk5MVhtUFlzc0JEK3ZXeGlRSFlu dkVoYXk3aG1WeHh1ekVvSjdiN3dpRG50SGo3bGxxeGhuR1p3UGgNCnh1Q29zcTgxQ3MrWHdL WmtYRlZIRXJKNHdGSHQvYTlxMXA5YTlHY1M2a3dMRnBRc0dKa2tlbUFxS3A5WEN0RjkNCkVQ ejdGdjVYdUtEMDZNN0tCVVpzWkMwa0pwSHVMeldwaDIyYWNWeEN6Q0hPd1UwRVlhT3JSd0VR QU1ZeERHUXgNCnRYWlU0S2NBM2lyQ3pPc0ZvQ3d4b01SMnRkWUxVS3oxMEdWdjJlVW1VaS9v Rkx0allQRUpBZU5JWmVKeERnT0YNCnQ4Qkdzb2FtTmdVVDljbGxEVVZXYlNqckhHc0VQc00z ZFA2V1lLRG5iZW5taWJnMmNBaEdydTdTazM3M3hTZmUNCm8vNFZseHlIQ2FJNGFPZnFDeTFj TzYwYStXd2doRHdSS0wwajRscHIrWTZCQTVnenJxSVN6UmdCZUhqYjBJQUoNCmJvYVlINEhD OWtWTGw1MitNdGhaK0UrTlI1bkpZZEFpdlltdSs5OHFaMUl5dDB1ZlppZE9TOXRNa0tWNWdx QisNCmVaODl6QStsV29IUG03L3gyRmxNLzZ0RzVaY2laRVdhdEsza3llSktOK0lOMHdjTXZw V3lnUk5KVXZRY1NDKzcNCjh4bFVEayt2a0I4SWJ6R0JTeHBoaDkyMnROTEpUWmlQbm9Wa1VX MDE5dzBUTnRGWjVMS3F5SzIrbmZLeXNReEUNClBlRU1BVHN6OWZaUEZnd1RvRjVPK2VPWStq dWFPcVVCSXc1azErTWFNVHJPUG5ZeVBaeTJSdEY2d3lGdmVhNjANCjNmN2wvc0VqYzB2R3Js aWVicmdXWjFXaThMdStJYVpkOS9sUGFmd3RHdjh0Zm1OdEY1NHF5eStJWGd3RkhiREYNCkhh ZDE4Y1RqUENKQUcrVTBTa1BKd1JPVkFqaTlXZ3BjRXdzdUcrckZ0MEE1NmhRWU5OMkFJUTd3 N0tQRUdlQWUNCkZ5TTM0MWZrVVZIQ3Y4dFlXeG9jSjY0WDR6WStoQVI2Q3VnSTlaUGlWMzdX T2QvQ09weThDVjBZTlJuSytXQmINCkd5RG81Mysramd0eHNqOHAzd1JzSFR2SkZGOW02Nnln elhldkFCRUJBQUhDd1h3RUdBRUtBQ1lXSVFUQTh3Z1MNCm12S0E5QWd3d3NIRGRjYXZCUkpj VWdVQ1lhT3JSd0liREFVSkE4Sm5BQUFLQ1JERGRjYXZCUkpjVWs4N0QvOVUNCjZTQUVWK2Nm S1FkbUZLQmRsSmlMOFNxd01OYnNWcXlubEdocGZuaHBwMnlhZlVVN3g3KzZhaGFBMUlxbXQz MGMNCjgwNm1sSXQxZ21DRGhWeWxnM1I3TkRMVXNxZ24zaEdZb1VZWUo4R3ZwRFhKUUxjK2VQ bjZCNjQ4TC9TaEwwbEgNClRwMXYrTmkxaVNHSVY2YnpmRjRqaHhiNkxqUnZEMWlKSmk5Q3lz aW8yS284OGpTVUppb1d0b01RVVN1N2lqNEENCm12Vm9aQWJQZTEwNU9QVHVzci9vZ1cvdXpJ YzZqcENEeldROCtocUVYaHl2UjdMNWlISnJyTUpGbWREcHZmSmwNCjdNZjhHL1VuMW1tTitG OWtBMTVKS29vNStIeHZubXkxOEEzeU00YXVBQlg1a01zbHVXWnlHdHd4WDh3TDRpbksNCjdW bnQ5TE0xQ2RMWjJuTW5QTWg5Y0FZdGJwOUtjdW50QWpXN1ViV244endpRUJaWGU3YXVDeHJq SGIvME54b2cNClNHM045UU55Ymsyd3k2MTNXMkhod2h0VnA4ZUVpemk0K1kyNG9KekMvRVhv QnZsTlJHSnpOSU9QUXdmaWZQMEsNCmllZ3FCQjl1dUgwWW5wVElLL080aEJPMmJRVUFia0tl cTc5RHEvYjVoeVd3QitKa0RZbG9DSnBqZklYVFdFN1gNClp6ZVZvTmFKUG5Hdmh0OWVqSzlL bHNBZkh0RDIzWVZSWmFwVWVtWU9YUlBsbFYzRTFzQ1R3bDlaQWtxakM0MkUNCmlmM1NLSm5Y VDVLTDNoR3RHdk5MTjJkN2YxUE9ONUpKUWJLdFJiS295QVZ2M2lLd3liV2dFbng4cS9RL3NR bGgNCnVqdEc1NnNPWTVpSlBmV09ScEtIQlc0ckMwRE4ySGJPeUJpdUY5bkdJYzR6QkdHanNW UVdDU3NHQVFRQjJrY1ANCkFRRUhRUFRqUjNnSkJvWkxveTd3YUNUcUhjSm9ORUNDOUtZV3Rq WVZ0MzFYVExoZXdzSHpCQmdCQ2dBbUZpRUUNCndQTUlFcHJ5Z1BRSU1NTEJ3M1hHcndVU1hG SUZBbUdqc1ZRQ0d3SUZDUUhoTTRBQWdRa1F3M1hHcndVU1hGSjINCklBUVpGZ29BSFJZaEJF MTJ2TXhiSC9NNzJTaVZBaVUwUlZZM3ZTQUpCUUpobzdGVUFBb0pFQ1UwUlZZM3ZTQUoNCjdW RUJBUDNGRDkzMlFGYkUvMVdvMUJzRGtJVCsvazRac2tZZHp2dTV5TFYzMlhCNEFQOVliMjV0 SlkxOUM4VlINCk81MG00ang2RnZCOUg1cUdqemoyY2k1RWdUcW9DUzVPRUFDVXdhZW1VeW5l ei9COTFFODNYR2xnRHdPZG52aS8NCkdoUXpDaTZtYjhoL2xRNkkraUM3cDlIV1JWb3VVY2l4 dWg4Rjh0c0lWMlBuK2NmYzl6Z2hyMGc1Ly94UTloMzcNCnNtelVGZHh5NWQzbzlkNm4wb2RH dFZZSm5wTWE4b2FJYTNmcENPWVZmZzhlWWhBZk5rWmFWbjRmSHhUS1RoOW4NCmx0WlZRaUlR bjJnb3NVSTc3aFZJVUQyTVQ0czViRU5aN3llamhWcm9jVFNpUlhFcGNrTVBHdzlMdTRuK3c1 KzYNCjNkTFFTeEtLTGR0UjRYdXJ0a0cydHQ1elZWcVFBZWtGRW9XNWVuYUtGbUt2N0EzUXhr WmFDUnpUS2hBa21lSzANCjNZSWFBWmJscDZUNklBS29reHYySWlKV3BIUGNmUzFlaENKUFFy S1dxUVRpOVNkZ3dRc3dCT21tWUhQZkx3QWsNCjUwaHRUVjNyTUpkTkxyeDR1c0hCZXVsTTBk aGQ0dWttbnhnRUhXa0k5bnY3eDZqQWpOc090VXBGY2MycENmL1YNCmlmcThIRmxzMzZYa29B R09RTEFnTThFMXZ2cmhiUWdPS2g4YktzSmV3YXZLQ2IrNitsRG9ONnZ6dmk4SThkZGQNClZK cGpKVnJpdkVQdzBSSTdkazUzS3o0Umh4Zkk4VmxJdVRrZkZ4bjM0aURXT1FtamJ5UjFFOVN5 R3FhUVpSVEMNCjI0T0FGSXJMTnpJYUJmSWZpOE5PZEh4clRGY0xKbGozc01uc295YVNPVTlX dVNtUXFEVW5iREx6M25HRHhvazcNCkk3bzJDWHZGVGduOVNuSldIV2JGVjdrcW1KNmdhQ3lp QnNIbHd5em02dWcwV2lPY2pvWlhmVkRNR0JHRm9WdmINCml0MzJIRFlzNWVIY0hNNDRCR0dq c2JJU0Npc0dBUVFCbDFVQkJRRUJCMEIyMWNxWHlqa0tDUjlTNURwZVhiamwNCm51OW5taHdH MXk4ZG82UXNlMDFhSGdNQkNBZkN3WHdFR0FFS0FDWVdJUVRBOHdnU212S0E5QWd3d3NIRGRj YXYNCkJSSmNVZ1VDWWFPeHNnSWJEQVVKQWVFemdBQUtDUkREZGNhdkJSSmNVazRMRUFDTi9p b01FWGNvYVJHcktRYXENCnBFTlYxWkZYdzJ0RDEzOUZXSDZIT1dybHhta01nMXhSbDhZV0lE Q1FQNGZ3S3h6SFZPUVZXdWNLNWxMaW4vWVQNCkp4cDNwVjNQQTlQZG54UEhHeGRHQ1FxV2xL Q0R2N1lwclNlYzlOeUJ2MGRlR3JnSVNmRW9EczZxTXRYY1NmcnQNCkdDdjQxTGhvZXFLSnpl V1FvamxYSzFtUTlCa2toUkhUT2R4QzRaRmIzcVg4d3pWbkVrMUJxaG84ck5OYlg5NkMNClZX SWhzU29Bay9xTER5U3YvMUMwNXh2TUQzVGJZVU12bzJoYmpUUndTRk5QYmtkVjBGdTcySC9Y c3RBMjk2TFoNCjg2bnMwMEQwK283YVk2R0cwM3FpWWdKQzVHc0JSUFNrcGlIbTRQZDNtMks3 NVljMjFHTFJCTlAwU0E0M3J3NDcNClFCc2NSa2FFYjV5WmltK2ZEZ3RPNkpnMjd3eUJyWmtD Z1BZR0VHWEloRUxmbGQ1TnBWVU1OSmVVLytRYmVncEcNCk1oR1ptQkxrV2MrTW5GQ3J6ZHFz UWdPS2pka1lqbEZuWis5dXRZeE1JRmtnVWlHdnZOeXoxK2dBbkVjQXNOM3QNCk9RVUVFSndq NXk2aGtXNlpIb2dwcU04STZjNnRjZlo2UEYvbEhHRXNHWW5jUkwzTmNqVHB5ZnJ0dDh4bUti OGwNClUvVTk0SmhuTTRRZnc4ZTBlbHVPWEFGaW83VWd5N2JXSjZ3WFhzOWFEd3RyVG4zeXBL REZOdStTRzVMbFRQTWwNCjlMT2pmYzNvZ1QwdHdDR0hFcGVEbm91V1VhTVJ0WmJIV0dsK3pz MVdTaExzOFh6clAwVHoybkdyZWUrRFRxaXoNCmJzaFA3U2Y0UmZXTGZkOWFobUpOdXVFQjg4 NHpCR0dqc2VNV0NTc0dBUVFCMmtjUEFRRUhRTlZTdkl6eTY4SS8NCk05eUgzSmRmd3VkVy9m MXhZaDR5SjFVbXVrWmczbkN1d3NIekJCZ0JDZ0FtRmlFRXdQTUlFcHJ5Z1BRSU1NTEINCncz WEdyd1VTWEZJRkFtR2pzZU1DR3lJRkNRSGhNNEFBZ1FrUXczWEdyd1VTWEZKMklBUVpGZ29B SFJZaEJFNysNCll2dWhJN1ZwWlc2TG42TnJzWEo5WEJWMEJRSmhvN0hqQUFvSkVLTnJzWEo5 WEJWMHQ5d0EvM3F6OG02UXl5ODQNClFRQ1RneGNRc3BEb3VEaXFPTnkxdjVHSW0wWXRsOW1m QVFEbDRXYzdIMFV6ZnNnWHNpQ3lzTU40Wi93MkZEZFYNCjdjZlJkejRFZytwTkRDc2dEL3dQ QnlXTnNxaTg1ZWVRRVFQelcvSGZwclFoSU15ZFMxU1YvQ3VIWW5FaE9qbWsNClk4MkpuaU1a a1VFSEN0Z2wvL3ZZYTNHcGN1ODVDNWU1Sm1JVzgwSDZ3ZVpZREJERHowRDQxT2ZzTUZNTGZB aGwNCmRCQW55ZE9xSy9ObUJUR1JyVHV4STRBUVRHeUswcDQyOGNGWkVIdGdNc0FiamVDSHVJ MVl1dFhkZ1BJSGMwK0INCk1aRDhYVkpwY2tFTVFmN3pONEFsL3I0bS9BbEQzWks0VDVaSmxP Y0pqME1OYjF2NnppZWkzVTRmUHJFTmtCMHoNCmJHUi9qRXhjK2tVbTdENGhOVDJiWUlsVWlR YysrWUtwbjFlblU0bzhXa0pJVkNCdFJqcStSd3RjSndNeXFzT3oNCkVYRzBDK0ZyTUhuV0Zl UTVEMG9FbUQ0cUZ6YWJDUlFLWW0zYm1vMkhib0UzZmQwY01hcXpVdkJjMGhjOHBRaVENClJB VGNmYkZXSUg1aSt5Z3BpeXcwUnd0VFZsNWhHVm5rL0dtRFBSV2MvUTB1OXFINGkvQTg3bHZl VlF3bWlqVUcNClNDSVZkNzg3eXpHWllLK01nb2RITXdXL3JvVGY4bU52L25lODJUNklVU2I3 eXJXMUpja0FjWDFqSmk0cW1ERSsNCktnNTduWFVUSm1rZEZjaEM5enlWc2dHUzBoanRiNXdt QXhnM0lOTE8wK3k5REtnQWdkZzRHNE9lN29LMmdZMHUNCkFrZ3FYckJYajFKcmpkbWszRlE0 VThrY1kvcVNiOEh0U3dwV1pibUF6M211Qkw3by8wRnJoNzRuUExGRmZHeWUNClByalJkOFJm Z1grU1VYOTV6U2lXZ012V1FoQ1dreDJmaHJ1NVF5K3J4Q3gyVTJMc093TzJPTDRwb1d0RWFN N0ENCnpRUmhvOHR6QVF3QTNFcjBucENESDJtMVltS0xZSHlrM2VWemF2RTBrVG54SmFrTGwv M3lpY1paLzI1ODhZaGoNCmUxOFMwZCs2MXc2RWt0bThEbWVnNEh4ZVlML25xMis4TWJNZkhI clkrMTFkOHR1UEQyQ3FMK3Q2cUlhUnlHSzENCnBkbzg5WXkrbXM5Ykw3ZVQzS0QwSTdHbWJm NU56RXhic3dpYVZncXpxK2hVTld5OFZzYjlNWnlpSWQvOG4rK1QNCjQvWkMxUmZleGI2R1Ba MDVJM3NsaXllTUhJbktJREtJTDZuZ0Qybmthd1gyMmUyMzk5Yld6MEJiREhQVEovZzUNCkFE OVZac3c3dlZWenp6eE9MdGZTYm5XVDcyeUtPbE5QZERxUHNoZ2ZRRkhUa3JpNjZnVUV6TWFZ RGRIT0FxYTkNCnZDVFVPeGNic2l4NU9vVkx6STY3M3VXUVJIN29VbWV6eWh6WDcxb0g1WklP dUtNT04wNHRud0l5NHdPNXNPQzkNCmdBemFLWHRaNHFvVTQrbmRUeWo0M3BORGVNVWJBck5m ZGFXc3lmbGdwbkd5OE5wRTk2b21JemxrSVdySVFaSk4NCnlBdEtnWmQzcHlGSUhzZ01HaGoy aDR1alhYRUZsdVNpdlJ1cExGaHd6azNKTlc3NFNFTE9uSWlBWFB4MndSUXcNCkhpRzdzTDZW SWd3VkFCRUJBQUhDd3pJRUdBRUtBQ1lXSVFUQTh3Z1NtdktBOUFnd3dzSERkY2F2QlJKY1Vn VUMNCllhUExjd0liQWdVSkE4Sm5BQUhBQ1JERGRjYXZCUkpjVXNEMElBUVpBUW9BSFJZaEJO QlBlVjNQUU9lODJNbUQNCmlVRTNrNTZRZkNrdUJRSmhvOHR6QUFvSkVFRTNrNTZRZkNrdWFV UU1BTEcrZGVvVml5T1B2aFFoVGdpbVI3WWgNCnpuZEpMQU85bmhUT0tndHlqUDlaanVzQTM0 NDg4ZThhRWZCVnlDTHE2UWk0Z2R4R0xUSVVkcm1HcWYycFN3aTMNCm5KclNHU0kxajZ0VHFP elZxakI0Z0lQeTJ6eVVTVDJjcHZJWWdvZ2pCWTN6aWNSVGFPT1M1Y242U3N3Ky90QnoNClIy UmVuMnY1TEVzRG9PcHRJNXBaSFhrQktqYlpNZExoU0ltMXRUWlBndVNHcEdMcGhYT2FPVFBX Vyt4dGR0SS8NCjg1SDFNelJodkgrQ0VJYTQwMjF1U2FvT05IaHdNcDNvTkNZN0FSQmsrMUkx Rm8ycHM2MFd5UlNRYnIzR2gvWTUNCm1mSmw2QWJ3SEFFMVp5RkxHcmQwSEZRWGVvTDMvOE5h ZW53a2U1NnQ2NTZGdWFGUmR2eTZ0M1dlK04zb0tLNUsNCjdlTlRaeEFsTWdGNWtvNkMycGV0 TEp0M1kwN1JwQ3BRTTc4Q3ZPZ3pleVJLVG5IbDdUS3FpaUZPd1RRZUFOZ3QNCmNDZjF1cUZJ VWZ5VWlXQm5UMVZBbDFKNTlWS0gwMVN3anM4R0I0UGNCVUFnd0N4dHBqbmVjd2tNd1lZSitN QzMNCjkyaXlhZ2RGVEZRR0w3L1JxQ3BBWmRFQ3p3VUhqZzJ4UkFkZUkySEdVbG85RUFEWFdY czdaeDlocmcyTTdKekMNCnMyRHRxRVRudjNxSlVrbjVhUmV1b1VLZ2l0eUd1Qjl6ZkdEc3R4 Sjl5LzZFQlBoc2FUQm9rR2VsNUVSNzEwQkkNCmFNbzY2WmZPVXBDWVQ3U0Z5c2dGR3NqQmU3 ZVdRcUl0OHd5QVA2U1ZwMWpDVzJpTDhVdGdLU2xkNXNRWVNDdmcNCnUydjJWQ1g3b1ZzYnlv clJtckU1L1B0U3BPY3ZxTm9VdGFVaVNZNENwL2MrbC94eE1maWZ0UDhyalNWTml4MnUNCktS RFNud3VhZ2pCMmdKd2FoQ2JEc1hubE9rRGNHSE9GZFhDeGpVSGNINHFnYVhBd1ZuN2QxYXJP aW5lNG5QUlcNCnVVM3NwY0kzbHBLdXpBZHE3MjNmeGp3dEZEcm5lVlUxZ25jR1VHaHJOdVdH aVFPN2lRRzJnNEl0bkJlTjJKNCsNCjFIVVpqaUk1dTJWZlNZVko1WkY0NW1WL1RZUDlxc3Ry anF6bUxtMHNEWXFja2RHUW5CTEp1Tm5sUGo0ZU50aEkNCm8rRHU1SDlWT0lyS0V1WGdRMHEx OFlLcUh0d29KUXJENnMydlVnMkxoTWdXOSt5VXZQaVJYbzhXblQrUWVreWcNCkN2QXpwb0Rp Z21MTHhZMEg1NHBRNm9PVnZxTzhiUlp0dUVkOTlCYWpJOVJacFQxMlcxak5kVU41VlIxMVBx YTINCmpVd1pFWlNOYVJqUVZVTnArbmtHUWg1Z3pkWmx6TU9EL1kzZzg1OWE0ODNPQk1ETzZM VnRsL1RjekIzTVFMTTANCkwrUlBvQlJFSWtMdWNXaWtQTG82N3ppMjl6dWgyRGxvalZBV0l3 VEtyMXVCWjdEeHhHOEkrT1lZQTA3NWkyeTANCjNhTHQzSnhnenQ1VHowcGMyWWpkL1p5bWNz N0F6UVJobzh1NkFRd0FyYUhZc05sV3BRRnkxRjBLaUVqUTlMOUkNCmE0eEcwNFh2TTlpd1ZR Z1JvVHZiR1VocEdBYjEyYk14azZ4M3JPMDhCeXg2dHBNczMzZ2x6QithWmo0S1dqV1YNCktS aE1wa1c4REx0OFAzYzFZUEs1ZVVPcW9LN0xBL1VVbVliemk1WGFLdGk0eG9HcHBoR2J6Q2Zq bkw1ckV1dTYNCjN3dlc1QmNlZGYxcHcrTkM1c3hZaWxnaUNxR0dETTFkanJtbFlSUUdtN2o0 UGNhYk02WGx4aFYvYzlNQXdhdlUNCnl4WjBUUzk3TTczMVUrTnBBa1dhWmJEOUhzeEkrZXha K0tqTGJaVzcvNEFBVkxpekhZeTIwekJNS2tTb3NPMmYNCmhlTnlwZ3lkdXVIbUM2d3JFSVpQ Y2xCbFcyZ0NDRWtZM3ZIaEN0ZHQ1ay9LUFZRS1JQRUM0T0VsTUJ6SzU1VlcNCngvTGE0bUNv RzA2Tng2UXJCbTlzclFsR0o3M3BpWitjNW5qRGFwQ2hxM1dBZFVIV1VMNjduWmhLVWcxQzFx VFgNCkV2enhaVGJJbVpiK3NrT1NvRmlNano2bGx2dVc0U2J0ZFh3QysweDU0dGsxQnNPb1Bz ZHd1T3ZhUy9CMUx2SkgNCmRMbklSd0twY1F0aDE2U0RaZGpNNys0aGlBMlNVUTE2SXo5bmVz Vk5BQkVCQUFIQ3dYd0VHQUVLQUNZV0lRVEENCjh3Z1NtdktBOUFnd3dzSERkY2F2QlJKY1Vn VUNZYVBMdWdJYkRBVUpBOEpuQUFBS0NSRERkY2F2QlJKY1VwZ2INCkVBQ3JyRktxeUZuU0lo c3NjUFVvMUlNdVZjNFBwaWkxUXlVQzhGc0EyaFh0TXNUa0F5R0pHa0o0bys4aGI4SXgNCnJm bEVIMlVzaFN2dHp4YkVld0k4VW9Ib1BDTlppblRNK3VmTW5aNlpQSlNhNk1QdGxITXF4bTUr WndlSDFzdjINCkFCREFrSGxqelArV0NKdVlCYXFSanVDS3J2Z3R4LzR5L001dEEzbDdsbVhQ bGNUSWZpVmx6d0FWREdMbnR6WE4NCjIvMkVwL0h3ZmJ2bUc2SE41R1J0VFpCU1pnTEQwS2VL b1V5MEU0ODU2enZTblQ4ME1zaVdlSnpyKzZ2VVVUYi8NCmNheTBPQVNmbmVvdFZTYUE5NE81 MUZjMEx5UkUrSmZDKzgwd0dKSmxvM2xwSkZvanRiek9mUWdJa0RhcmZENG8NCm5TYW5NNWtk OXBCQnF2SVoxR0xhVEhkNkNiREwramlIaVZXSFR4b0VzR1JBZk5BWGlvNW5YMTd0RlFPTlBR TEwNCkg4OWMvQjRkRGd5YkhsSjFXVGZwU2g1N0pIYXAzODBBTlhCOFRQdmVVTVJ4eldtUXpF Yi9LRWVPTXdaRFoxc3cNClBZU1k3dThtd3Z1MXptV3hYQnNlRDM4c3Rram5Hbk9NSlJWV3pM cURkenp1T1d4RVY1cFV2T3hURDRMRDNDUmkNCldROFlXQXhMNnBha0RjYk1pTFlQSGZmdVFL MyttSUhnY09JSmhhZUJ0WFdSeG1YZzdYTm80cVdEZGFTcXhnRW0NCjJmaGZiRlVwbGVyM3BF dzFyU04yMitDc0lnamtjQWFoL3dEMWJHZ0JMUnJLencrQjBwaVFlQ09NK083S0dzOEcNCjNB VS9JMU1PanZmbWpQNjRneEpnK3VUSGpJdEttdldWR0crZjRTWFNVZzIwSGM3QXpRUmhvOHZl QVF3QXhwamcNCnR4TGgzVzdmcWsyTlJHZnIzRWF1V2oxZlNvcnp0UEtCbEs5dDR0UEdVZmZZ UDQzVjZ4QStBZWhEN2F0T1VCQk0NClUzcXlJRTVZWEFYTzlIMExvU1VwZy9MUzhBWUpTd3Vh NDJLaTlRLzVacFk3ZXUySzk2YVFaU2I1RlRaTUVLejkNCjNDY1dwOTZPY3p2THhvMzh4Q28z WHJreVhseFcyNEFYanhwVUZ3L0VKUHlGQ0ptSWlLbndNZFRUdXhnbUR3U0kNCkFxVjlLeExN MEFiZ3U4RDFMTThNK2FsV1VRWWRwL2RLUC8xSWszNFZJSll5T2lzMkpEVFQwdDlGMElQZlA5 cU0NCldwNW95WjFtaDVidWtJVSt5VUFJOGd4WXE3Rmk0czI4RFU2UEkrVlZKSHNONG92Z2ds b3Z2bW1JcnlEWjJySXINCmJuY1Zrd1V2R3N1UnJwOUtJNGV5a2FyZll5ZDRrRGpSQWhGdU8y S25vcEFFVmFPN2xYOHRrQmxTd3pqRXJqOWMNCkdVb096Yi9qOFpjNlhNcnJOa2F4S1NGUWF6 VWF0VHZZUUlpRDcxakVmYndwdEtIY2YyUkhhQ2YxOGZSbE9MRkwNCis1bGVFOXVQZWozVytO S0d5Wjg3M2ZEVC9CNG0wUnlocEovSmk1TGhwbFZ2TGsyeEQzcTkxVjllTTJzYkFCRUINCkFB SEN3WHdFR0FFS0FDWVdJUVRBOHdnU212S0E5QWd3d3NIRGRjYXZCUkpjVWdVQ1lhUEwzZ0li SUFVSkE4Sm4NCkFBQUtDUkREZGNhdkJSSmNVdW8vRC85Wi9CZ2s2MUhqMXlZUEVLeWJLY1Vh N3dDTWFFYnNDRzdTeEZHRXRXalENCjFWaFNCckJFNTRpOVl2Z1VHcnhFZVg4MEVyQkFJc1Rn dzdpWEMrTmNOTFp4ekYxSlM3R3RrRWtTd280VDk4YTMNClBsckxZaGh3dTlZSVQ0WE5mUXdP eDBvT0FubVFhUzl4cU55dy9xMW5lRzFSYWEwamVWV1FjTG1Lc2EvVm1NNlINCmlzTWNxeUxm aGdPQjFsN2s0TU1va2RSbEdRWCtJV3FzZ242T1Zaa3JOOVVrMFZyWEhaM1VaNjNydXhWc1pi MVINClFWeVc4dVhlbUFPR1FlWnBvS1lySVNNa2lpTXY5SFROUUptZGdGeXRmWXNiTEZ6Q244 SmxDZkJ5WVBVUUJMTTcNCnVmU3RPREVOdjk3Sm0zWlVZVjdKWmIvTGRLb3NUTVBSVmhUajVa WDQ0TFRnN1MxYnBJWVc1Ync2NzhwSDNoWDANCk9TVEdGZjlISFp6THk4RGVBMGNSWnpwSWlS S3gxclZBZnJyVGFseW9IWE1wWExKcjJnUHdPa3pPT3lxNVFmYWYNCk1tSUpvcThMY2tIWW1E RkJhcGQ4cTVKYjl4bCtCQ1VnWUc5TXZhbTdiN1F0eERiZlZwWWxySG5ZUlVFYWFpcXANClBB VzRpRzh3Z3RhblVyam9XbWkvZ2s4ZVh2VDZiTEVpY0pSeWRkYXphWVQwK0pwVUlMdC84d1p1 WHBRY1Y3REoNCnRpWUtORW5ZRUdKZW5oYVlzMi81L3UzNnhiM094N1R4ZFp5c1dUMnoyNDZi b0tHcmRHRXRTWit5SE9GRXBiV3UNCmxrTDNESzlQbjJJaW9PK0hpeVY3UVFBWGNKcG94ZDF1 ekxEc1VOcis3YTJ3WFkwT3R2VWxoRFhCcGZRM2FlUGoNCkdjN0FUUVJobzgxSEFRZ0EzejM5 Q0JnVGE1NzlmVm1GcnYrdWVyUE5rb1phaU9mUVdoSTYzMlNFTGMzWEQ1eHgNCkk2L0M3WXFN VGJTZTFxV24wSFRkTmhPYXFHSHpjT0M2SU83azkxVEJXSTl4eXJtT09QSnMzNnArdm5HZi9r U0YNCi9KdnF4NGlIS2g1V2dwditsQXBlWHZzeFg3UVdqeGkzV2VyYlIwbmQ2NittVThOM0c2 VWtWaEd3ZVdIbWorTjYNCktZUndBdGFINHRMRFNLTXh2akwyVUw4Qkk3TmV5cEVJR1hXdU1D dDdhOXZIRWhyZ1piMXVDRXZqT3hlakJIQ24NClNCUkZyUjRGSzVYYW9BL0hULy9NWTJ4cE90 REtNNlVTTER3VmY1Rm04YXpsbm1QMXVQZVpmR0FFNnpNQ1lVNFQNCmNhOXZGeS9NQ0p6bTBz QXAxNEt4bXlxYkQ0dUtwWG1WWDVMNHN3QVJBUUFCd3NLeUJCZ0JDZ0FtRmlFRXdQTUkNCkVw cnlnUFFJTU1MQnczWEdyd1VTWEZJRkFtR2p6VWNDR3dJRkNRUENad0FCUUFrUXczWEdyd1VT WEZMQWRDQUUNCkdRRUtBQjBXSVFRMmk3T1hBQzh5UVF2T09yYTlISmNYSWk5bk5BVUNZYVBO UndBS0NSQzlISmNYSWk5bk5EbkMNCkIvOVB6cStRb201c0VwcENxZjhZWEJTTlZoYlI1K2k1 MEVXbHBXaFRnS3NTYmIwdVhlTkpoR2x3OHRvVVNTYjENCjlNL2llbXpwZUlTeFNBVGYxdmlh akdGYlpQM2ZZUWozVkczaXRaMmhMS3AxOVVzeGV0MVFmaVNJYjIwSVc3bWcNClBUWDcwcEtG aTFMSE81Z2UzdHNqRWpZOG13TGNnUFkxK0Rub00vK1ZTQ2wzY1FRcjhjRCtsdmFCYU4xZGx5 UUQNCi9BZVAyYllJYlplQko5YmlFMVhnOUxLbCtNTXlnOVFNSnBhNVp4VkdLVU82eFJQNHBL eGg5eThJV0RqNmJBKysNCjhxY1Bpd2RtMlZBNko5VGNSV3NsdkVCSmRjOG1pU0tZZ01pV05h SFJvZzNKSFE1NE1xZXQwL0NSdTRCN2tJMUoNCjYyY0JNOC9JenJDTUV5U0lsMlBkRkpHY21H a1AvMjBzZVRQMi9oeFdsaUVjdS9NKzhEOElRcDU1aTZXSHJuMHENCmRQRmZwMERCQStyQzVZ aDZKVHE0UzF5dk95UEIwL1ozOG1ybUVneVN2QTlMUk5oODBjTDNUTS94eVo5N1B1eTQNCkxP L1VyWUhYdGFoblhRNmkwVHJGTmxzSlpPRVZacEVncERkNHMvWTYzNjRkMldYUU50Z0tFMStI amE0UnFtKysNCkhiOG5QWUMrTlBpTHlMYmk1dk5PanV2ay80ZHl1dnRxZjZCUWtpZmdNVDc1 L3hXazczOTY1NVlaeU02eTlSN3gNCkRxOEZIQ2gxS29oQ0UvMHVlT3VWWkd3WmVlTDdHK0JB Rmh4OW0rZHFzSU1qZ2Q1MW5laTM5cW5TNkVBWlIzN1QNCm9LamZQVVlWYUZoSGtBc3dmaWZJ dmpMSytZRWlZYTNYYTlVbWZzVWc4K1JiWWNRS3FvRFRYZ1V6RWljVjhTTXMNCm91UXpGVXVo VUUwTGFRSWc0Z09CdG1CY25RMk9Ca3FQellKMUlJWDZSQ1crWDY0eXVoWXZoMGwwTzRWTHN0 Y0YNCkhLNnlhOVpFQk1ZWTRVMEhiM0djVWk3dFlNYTN5RWxYTWllY2dDMk9EREJ6Q01WNnVj TEZkR201L1UyOU1sN3MNCmJCL3RJTTMvVlpubjZvWVp6amIzS3F1dDRNcTMybUNiemxmY3VU TnFxeUMwNUJCVzZoTEE2QzQzVm05NURPbjcNCk1MUFliVVVEb2xSUjlkSHJMNjZNT3JqTzg5 dkZ3eDVETHVKcmdSazc3OHUvSHE4VzdLbjYzVUxEMnJIQ0YxcUoNCnBXd1NpTHYwZ21PTnMr b0xkNTJwanZyQVVzY29GNURVYk9DelJraE8waWhKUmFnWGM3WTBTajF0SE5UeXNoTGENCjJz WFJMWjJXenNCTkJHR2p6WW9CQ0FDZlNUVGJ0OFQxZXFMdFhmUWQ3czFWZmlaclU0ampSTmJP Ym5SUGFUSksNCmUzZ21TSnp0S1ErZisxZE1JM0RicEdqdDJpNS9UQnAzbUFSemJnYnhTTEJW MjdnTVc5UHg2blMzaDdCU3RKNGoNCjhzNzMwZC9iV3hNOXA4VENSQWZtQmlxUEdwaGJZYUpU WGZpS2MwY214Sjhram1BTFlFc1VzZWVJV21MZnkvcGoNCnV1K284cXFmaFVpODBJZHpnVTh4 clNUS1pQc1YwYlMxZitoVlJqaFZ5UUc0OEQvOWNoRnBhQ0w0dUxDNnd2QU8NCjFrTW91UGxG eXlDQ3B0Y0U1cFpNNnRKT2JTcTFEcHdKYjVhalJJSU9hY3ZXUU1Yb0UrUXNXUENxdGRJK0E5 V3oNCjA2NFYyNVlUY2tGenpzQjV3eWpkdVA5WFpYNXcyN1ZqbXRwSEIrMGZGbUlmQUJFQkFB SEN3WHdFR0FFS0FDWVcNCklRVEE4d2dTbXZLQTlBZ3d3c0hEZGNhdkJSSmNVZ1VDWWFQTmln SWJEQVVKQThKbkFBQUtDUkREZGNhdkJSSmMNClVrdGlFQUNJek9BMDVRa29odGxOUjhzQWFG VmNxY3cxdDRuazhEK1FiYmI5MTF3d042ZFAyR3VhaDg2MStHTzMNCnpIQlBZUFkvUUFMd0dy SnZJRkkweFhVc3A0MmZxUHZ2c0pwcUFjcXZiVkFJK0svT0wzT2FxQllDVTNWVGNVY2oNCjRy bUE3MUF5NUdmZEsveEJFYXl3d3M2UmVSaGIvUm56MnhWSmZqUUxHUHR5UGdlUVVySmM1Mldn ajgrbG9SaFQNCmEwUFI3YXF1azN2SjdGendkTGtEZ3UyNXc2VHdHQnZYL1crWVZlYm1LTXlz L3dqMzlia2FFMnhsS1dCWDl2VGYNCjY0SXNaUnl2VUpKcWErM3hQci8zaE1FVklGcm42NGM3 S3U5Q3AwMTlPU2UrYk5ueFpvQ0JSYjJFaE9sbkV0UkYNCmpOOURlbUozWUt6LzF6Z0w0ZThu ZVRBMlBIMEhuYmV3UzdkUHRyWlp4aFdONFNwdXVILzBoTFdwZmVRVS8xNysNCjlTcWYrSm5a U0M5WVNJOVc3cDNpeTY0VWhKaTNhUVpiNVFwRVorYUZDVy9HMVhDbjZzblNxaFhBT2NCNUpq RUUNCjVNdng3elhxenk1M0FOREJRMitxUndncUR2em9YU0loOHdZemh2cmpubUdNYTF1Lzgr MnJtYVNuem80Y0pGNEcNCkhEcnFLOXlUSDhZeHcwRUJyVlRVcTJHdkhzNjJKM1hrZDd2enFv UU9xN3Y4ZTlkVDZpQWMyODhncC9VNWFobVENCjk2M0FMMndHYUdHaVhjZmVuV3RXQXhhQkt4 d3EyemQxR2R0ODlHU0RHT2hFRWZkUS9sbHFLOEVtanlYbTBBNkcNCkZPNmZZdmRUdkhIb3ZW Sk44bG5yYnpsUllaTkJkK01pcjlzZy9zMFpzTFNJanFXeUs4N0FUUVJobzgyNEFRZ0ENCndp d0x5V05RUXQvSkw2ZTYrS0plRlREVHNnQUpZbmVDYlVLQ0g3VVFweW9pOExHNU5BMHdkMmhY Ui8za1BmTDANCnlicmlwaFg2SGh4aEFrdmdtY1NaRDBNdWRjanZEWDBuOFF0RXd5eFo4QWpB aDRxV1BjOHFVRUtmdkdFL0VyYXMNCno0SmpqejBaODd1akNLVGplL3VnaXNESXBTcC9tZkNK bDBKTzJhZ01EdWpUSFphRFlnc1c4UGF4VFNtT1lNRWUNCloyTUhsOUcrakYrc2pjR1lvVUll Wk10RDFjVkpUZUk5azRDd0prb3FlSmJyOXRReDA0UXYvNUl1NCtlOVNFM3MNCmhxNUJkdXlu b09qaDlLZEhlWnJIUkUreTlabE55Yk5zeFJjelo1TmpqbjhDSjVheVR2Z2RxVE0zSGcrQThZ SW4NCm1paGEwa1NIQkU4YU1OTENGd0tpblFBUkFRQUJ3c0Y4QkJnQkNnQW1GaUVFd1BNSUVw cnlnUFFJTU1MQnczWEcNCnJ3VVNYRklGQW1HanpiZ0NHeUFGQ1FQQ1p3QUFDZ2tRdzNYR3J3 VVNYRkt3ZXhBQTRuZ29pNUtDYTZaWTBPQW8NCmJ4ZmtBeW9XWkQvVVg5RGNPL0thcGNJYWdE aGtiajdrUjdkQW9ScGJBVTE3ME9DakxHd0prcnk0ZXoyeU9WUFoNClJuMjNxeXp1amQ3cnlp VThIQkx1djZ0dENlUGJrWUJONGpYL3dZYlhjbTR3MUZFWndZS2M3bmhMbGFTT0liMDcNCnZB RVZGTHRsbUQxUS9TcGo0bTgxbnJMSlRYdU5DbS9YQk5ZNTFWdnM2VHYzTG1xNDRzRWdoV3NS UjNTeFhKcDcNCmk3NHROaDVxMHdBbTZKZml0bVJOaHhxYzB4VmFESWVxQ0ZSNVlDQW05YjRV N0NGdTNTSUVzVzFSenF5VXNZRGUNClJiTU9zRTIwMjJ2T0kxN3czSTFEU2lla0cwMXJWOXF5 OGJUUVFKaFNDdHFHaUJBRnZnUXBrMzl1MFNiVDRaOUwNCnA5K09vZFZBRHRUQ0dUQXNYRlJ0 Uml0NW5IU0YwSlZxVmRyNDlUNDFqOHAySmw4QmFmTWQwMnVpZkpvYnZvZEcNCnNCcXV4SzFS ZHBHbUJITEhJVG4yK003Y09FcjV5Wi9POHZ2M084Zkx3eDI0YThRYlFxUHl5UVluL2VZcHJK U0ENCmdmNzhFSk1ENTE3dGhmeVU2Tkh5dWxJMzMzWUFrNVJpV0xpZU11ajZNb3lCTDJjcmsy YVBIenJOMHpwYW9DcDMNCmNFNVgvLzloYXNiOCtISlA1ZTlIL0NmMjhpZ1FOdFlkVXVkMVE0 alc0dHFmb1Zla1BPUUwxMXcyOEhCVWI2WVMNCks1UmZiMm9ENlVkWlBRemJVaklON1NROGNp ZTZVUDdKR3BIaERRbXp4cnY1WHRpMGU1bEhkbG5ESU9rdWI2K28NCmt0UkFRUFV1RHBGM2h6 YUlQQzNPNVRjRmN0ST0NCj1uK2lCDQotLS0tLUVORCBQR1AgUFVCTElDIEtFWSBCTE9DSy0t LS0tDQo= --=_tCs853Oe4m6VtQbNHHXmdF9jYkz9AofsYlXbB+Zczd3Ilyq+ Content-Type: application/pgp-signature; name=OpenPGP_signature Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=OpenPGP_signature LS0tLS1CRUdJTiBQR1AgU0lHTkFUVVJFLS0tLS0NCg0KaVFFekJBRUJDQUFkRmlFRU5vdXps d0F2TWtFTHpqcTJ2UnlYRnlJdlp6UUZBbVFoeVpZQUNna1F2UnlYRnlJdg0KWnpSYWdBZi9j eFVGNlF1QmdtMHk5UGVYWXYxTjV4Z21lcVpUckJvdUIrcU1JZmJDMG9MeWw0OVpZNnVEQlM0 Sg0KS0tuQm9wZUFXc0Q1czZ5bXJaclFMbmFVTTFVaWwwVXBIaFlzeUxDZWlOVjcvTGNHclB3 T2pkdnhsWG5waFhNSg0KczR1b2toL2JCckVBTlBDZEJPZ3VOV1VWS1o0aE1UL0I3aTQwYytu dWJxekxxcU9LYnl0cFozcW9FT25CMmp6Wg0KL2hWUytPV2NhbzI0WjZ3czlMM1BxMkNKR0hW SGx0bVJNVWhCcFdTbDBaZ3Q4NWxkbmFMdndlc241M09oS2NNcg0KS2tIQzVPM1doQkhsbUtK c1J4Z3RyTkV1aEpONi9IVzBZRUR3WWVMZ0lJOS8zVGdpRFYreU1hV2E3cXM5enlTaA0KTGdV YllKTmN2YnYzS2FCZUo2QlptNWpCOElqdmdBPT0NCj01dTl3DQotLS0tLUVORCBQR1AgU0lH TkFUVVJFLS0tLS0NCg== --=_tCs853Oe4m6VtQbNHHXmdF9jYkz9AofsYlXbB+Zczd3Ilyq+--
X-Loop: help-debbugs@HIDDEN Subject: [bug#62473] [PATCH v2 0/4] Remove spurious file, add env var In-Reply-To: <010201871fb2f5ee-836441b8-36b9-47f9-b8de-3bd1eddf2d6e-000000@HIDDEN> Resent-From: reza <reza@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Wed, 05 Apr 2023 18:22:01 +0000 Resent-Message-ID: <handler.62473.B62473.168071887916732 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 62473 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62473 <at> debbugs.gnu.org <62473 <at> debbugs.gnu.org> Cc: reza <reza@HIDDEN> Received: via spool by 62473-submit <at> debbugs.gnu.org id=B62473.168071887916732 (code B ref 62473); Wed, 05 Apr 2023 18:22:01 +0000 Received: (at 62473) by debbugs.gnu.org; 5 Apr 2023 18:21:19 +0000 Received: from localhost ([127.0.0.1]:52594 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pk7l0-0004Lj-Kg for submit <at> debbugs.gnu.org; Wed, 05 Apr 2023 14:21:18 -0400 Received: from a2-73.smtp-out.eu-west-1.amazonses.com ([54.240.2.73]:40715) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <0102018752a6a2cd-b15fb9ec-2c59-425d-8688-850c91d9497d-000000@HIDDEN>) id 1pk7ky-0004LV-J1 for 62473 <at> debbugs.gnu.org; Wed, 05 Apr 2023 14:21:17 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=solmzk3ljecfoypi3q6x2mqs3bucnhjw; d=housseini.me; t=1680718865; h=Subject:From:To:Cc:Date:Mime-Version:Content-Type:Content-Transfer-Encoding:References:Message-Id; bh=r+kdNNZsrjrhyOSopInnha3W6xP+0XA71Z6TwVxIGrg=; b=kMTmkvAxQ4t9HxvZrXJRt2q4QWNJGgcIxuy1zrtBZrWYfBC8pYJOHn2bOyrsPAuj IICxnk9rJGbWp13xwzzqCawMMoLCjwi5MmxdqXPwgecYGcCLavRz2g84m3wG+QwlHya 9jO5+YYGgRNt4QcGEveiDpeX+C/SThr5rn0yPDxc= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=shh3fegwg5fppqsuzphvschd53n6ihuv; d=amazonses.com; t=1680718865; h=Subject:From:To:Cc:Date:Mime-Version:Content-Type:Content-Transfer-Encoding:References:Message-Id:Feedback-ID; bh=r+kdNNZsrjrhyOSopInnha3W6xP+0XA71Z6TwVxIGrg=; b=llZmJNZ8T41gCFTF6MkozQsySKOOBcwt4NJDfY2ek2x6vuUUUurH78sg9GgVNYlS jw7gTbr+Fpy0k5J5dTSkwnEUU49qOIjUmDhoKm7l8ICu8Ilkz/j7r/7y2Ynw15oofB4 NeqXDHF0RDaX9coUEj+v2kSf2ml78X2TmWIM1l0c= From: reza <reza@HIDDEN> Date: Wed, 5 Apr 2023 18:21:05 +0000 Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit References: <cover.1680707361.git.reza@HIDDEN> X-Mailer: Amazon WorkMail Thread-Index: AQHZZ+thS7SdAvZFRcOPltSajFrCig== Thread-Topic: [PATCH v2 0/4] Remove spurious file, add env var X-Wm-Sent-Timestamp: 1680718864 X-Original-Mailer: git-send-email 2.39.2 Message-ID: <0102018752a6a2cd-b15fb9ec-2c59-425d-8688-850c91d9497d-000000@HIDDEN> Feedback-ID: 1.eu-west-1.b24dn6frgCi6dh20skzbuMRr7UL8M6Soir/3ogtEjHQ=:AmazonSES X-SES-Outgoing: 2023.04.05-54.240.2.73 X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Remove spurious patch file in gnu/local.mk and add WM_PROJECT_DIR environment variable. Reza Housseini (4): gnu: Add ftest. gnu: utfcpp: Update to 3.2.3. gnu: Add openfoam-org. gnu: Add openfoam-com. gnu/local.mk | 1 - gnu/packages/check.scm | 34 ++ .../patches/openfoam-4.1-cleanup.patch | 243 ---------- gnu/packages/simulation.scm | 444 ++++++++++++------ gnu/packages/textutils.scm | 35 +- 5 files changed, 355 insertions(+), 402 deletions(-) delete mode 100644 gnu/packages/patches/openfoam-4.1-cleanup.patch base-commit: de84b24613afa4020f3f0553dad8e39a78d1f92c -- 2.39.2
X-Loop: help-debbugs@HIDDEN Subject: [bug#62473] [PATCH v2 1/4] gnu: Add ftest. Resent-From: reza <reza@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Wed, 05 Apr 2023 18:22:02 +0000 Resent-Message-ID: <handler.62473.B62473.168071888916758 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 62473 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62473 <at> debbugs.gnu.org <62473 <at> debbugs.gnu.org> Cc: Reza Housseini <reza.housseini@HIDDEN> Received: via spool by 62473-submit <at> debbugs.gnu.org id=B62473.168071888916758 (code B ref 62473); Wed, 05 Apr 2023 18:22:02 +0000 Received: (at 62473) by debbugs.gnu.org; 5 Apr 2023 18:21:29 +0000 Received: from localhost ([127.0.0.1]:52597 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pk7l9-0004MD-VF for submit <at> debbugs.gnu.org; Wed, 05 Apr 2023 14:21:28 -0400 Received: from a6-237.smtp-out.eu-west-1.amazonses.com ([54.240.6.237]:44681) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <0102018752a6c638-f104e797-04c3-4e5e-914e-5997a66b2c46-000000@HIDDEN>) id 1pk7l7-0004Lw-GK for 62473 <at> debbugs.gnu.org; Wed, 05 Apr 2023 14:21:26 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=solmzk3ljecfoypi3q6x2mqs3bucnhjw; d=housseini.me; t=1680718874; h=Subject:From:To:Cc:Date:Mime-Version:Content-Type:Content-Transfer-Encoding:In-Reply-To:References:Message-Id; bh=19dgsJEixekr/DCqJmT/ydrYaK32iLLPGjWNn4K3e5g=; b=VZkyv1xGnUMgiVkRnjwj6omIFqVBY33PF9zUl+rL8f27ff8H+PvMwQt8reXQn9FT LvetjNmwoBAn5Vl51fi+DRtlrwP0jfl+J+i+6HXXp+tBhIzQJ9GZHEtgQCljTUC+hNC AHgUJ7V9hpWeYcZYFiRVA4xcIAu04Ij6IABYJLYI= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=shh3fegwg5fppqsuzphvschd53n6ihuv; d=amazonses.com; t=1680718874; h=Subject:From:To:Cc:Date:Mime-Version:Content-Type:Content-Transfer-Encoding:In-Reply-To:References:Message-Id:Feedback-ID; bh=19dgsJEixekr/DCqJmT/ydrYaK32iLLPGjWNn4K3e5g=; b=xEzTkdE91gN3DhbMAqK6F1XV7fGEtSMaiczmjYhAGdpcN9qdDGRg/GEe2Q3mKAAi rZETQtunp2l0HRFj9DgxzwWCVg0I1qT2Ur70cptqg9ZYR/3B5VnTVqJFrTouCNpuOQu wIf2sZAyK9b0xLb/3kVd24eDnINjnr0CHPvZHf7g= From: reza <reza@HIDDEN> Date: Wed, 5 Apr 2023 18:21:14 +0000 Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable In-Reply-To: <cover.1680707361.git.reza@HIDDEN> References: <cover.1680707361.git.reza@HIDDEN> <8e459feaf2d6a3d0f8720e72299e81259b9e6168.1680707361.git.reza@HIDDEN> X-Mailer: Amazon WorkMail Thread-Index: AQHZZ+thS7SdAvZFRcOPltSajFrCigAAAYJx Thread-Topic: [PATCH v2 1/4] gnu: Add ftest. X-Wm-Sent-Timestamp: 1680718873 X-Original-Mailer: git-send-email 2.39.2 Message-ID: <0102018752a6c638-f104e797-04c3-4e5e-914e-5997a66b2c46-000000@HIDDEN> Feedback-ID: 1.eu-west-1.b24dn6frgCi6dh20skzbuMRr7UL8M6Soir/3ogtEjHQ=:AmazonSES X-SES-Outgoing: 2023.04.05-54.240.6.237 X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) From: Reza Housseini <reza.housseini@HIDDEN>=0D=0A=0D=0A---=0D=0A gnu/= packages/check.scm | 34 ++++++++++++++++++++++++++++++++++=0D=0A 1 file c= hanged, 34 insertions(+)=0D=0A=0D=0Adiff --git a/gnu/packages/check.scm b= /gnu/packages/check.scm=0D=0Aindex 0c8777a074..9b58b2c09d 100644=0D=0A---= a/gnu/packages/check.scm=0D=0A+++ b/gnu/packages/check.scm=0D=0A@@ -43,6= +43,7 @@=0D=0A ;;; Copyright =C2=A9 2022 jgart <jgart@HIDDEN>=0D=0A = ;;; Copyright =C2=A9 2023 Luis Felipe L=C3=B3pez Acevedo <luis.felipe.la@= protonmail.com>=0D=0A ;;; Copyright =C2=A9 2023 Timo Wilken <guix@twilken= =2Enet>=0D=0A+;;; Copyright =C2=A9 2023 Reza Housseini <reza@HIDDEN= >=0D=0A ;;;=0D=0A ;;; This file is part of GNU Guix.=0D=0A ;;;=0D=0A@@ -6= 5,6 +66,7 @@ (define-module (gnu packages check)=0D=0A #:use-module (gn= u packages autotools)=0D=0A #:use-module (gnu packages base)=0D=0A #:= use-module (gnu packages bash)=0D=0A+ #:use-module (gnu packages cmake)=0D= =0A #:use-module (gnu packages compression)=0D=0A #:use-module (gnu p= ackages linux)=0D=0A #:use-module (gnu packages llvm)=0D=0A@@ -92,6 +94= ,7 @@ (define-module (gnu packages check)=0D=0A #:use-module (guix gexp= )=0D=0A #:use-module (guix git-download)=0D=0A #:use-module (guix bui= ld-system cmake)=0D=0A+ #:use-module (guix build-system copy)=0D=0A #:= use-module (guix build-system glib-or-gtk)=0D=0A #:use-module (guix bui= ld-system gnu)=0D=0A #:use-module (guix build-system go)=0D=0A@@ -3531,= 6 +3534,7 @@ (define-public python-pytest-regressions=0D=0A that can be u= sed to verify that future runs produce the same data.")=0D=0A (licens= e license:expat)))=0D=0A=20=0D=0A+=0D=0A (define-public guile-proba=0D=0A= (package=0D=0A (name "guile-proba")=0D=0A@@ -3606,3 +3610,33 @@ (d= efine-public guile-proba=0D=0A to run test collections, and a library tha= t includes a test runner and=0D=0A helpers for writing tests.")=0D=0A = (license license:public-domain)))=0D=0A+=0D=0A+=0D=0A+(define-public fte= st=0D=0A+ (package=0D=0A+ (name "ftest")=0D=0A+ (version "bf755760= 64fce2e07f52cd63a3e410f12358728b")=0D=0A+ (source (origin=0D=0A+ = (method git-fetch)=0D=0A+ (uri (git-reference=0D=0A+= (url "https://github.com/nemtrif/ftest")=0D=0A+ = (commit version)))=0D=0A+ (file-name (git-file= -name name version))=0D=0A+ (sha256=0D=0A+ (ba= se32=0D=0A+ "01yjhjnlq2gci8hkc6favwj0axq7y1vvnradsgcffby6h= 09x00b4"))))=0D=0A+ (build-system copy-build-system)=0D=0A+ (native= -inputs (list cmake-minimal))=0D=0A+ (arguments=0D=0A+ `(#:install= -plan '(("ftest.h" "include/ftest/"))=0D=0A+ #:phases (modify-phase= s %standard-phases=0D=0A+ (add-before 'install 'check=0D= =0A+ (lambda _=0D=0A+ (with-direc= tory-excursion "tests"=0D=0A+ (invoke "cmake" ".")= =0D=0A+ (invoke "make")=0D=0A+ = (invoke "ctest")))))))=0D=0A+ (home-page "https://github.com/nemtr= if/ftest")=0D=0A+ (synopsis "Simple and limited unit-test framework fo= r C++")=0D=0A+ (description "A simple and limited unit-test framework = for C++")=0D=0A+ (license license:asl2.0)))=0D=0A--=20=0D=0A2.39.2=0D=0A= =0D=0A
X-Loop: help-debbugs@HIDDEN Subject: [bug#62473] [PATCH v2 2/4] gnu: utfcpp: Update to 3.2.3. Resent-From: reza <reza@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Wed, 05 Apr 2023 18:22:02 +0000 Resent-Message-ID: <handler.62473.B62473.168071889116775 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 62473 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62473 <at> debbugs.gnu.org <62473 <at> debbugs.gnu.org> Cc: Reza Housseini <reza.housseini@HIDDEN> Received: via spool by 62473-submit <at> debbugs.gnu.org id=B62473.168071889116775 (code B ref 62473); Wed, 05 Apr 2023 18:22:02 +0000 Received: (at 62473) by debbugs.gnu.org; 5 Apr 2023 18:21:31 +0000 Received: from localhost ([127.0.0.1]:52600 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pk7lD-0004MU-1V for submit <at> debbugs.gnu.org; Wed, 05 Apr 2023 14:21:31 -0400 Received: from a51-14.smtp-out.eu-west-1.amazonses.com ([54.240.51.14]:48593) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <0102018752a6cfe6-9de1f43d-dfed-43d7-a530-541bd22b2848-000000@HIDDEN>) id 1pk7l9-0004Lz-Uk for 62473 <at> debbugs.gnu.org; Wed, 05 Apr 2023 14:21:29 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=solmzk3ljecfoypi3q6x2mqs3bucnhjw; d=housseini.me; t=1680718876; h=Subject:From:To:Cc:Date:Mime-Version:Content-Type:Content-Transfer-Encoding:In-Reply-To:References:Message-Id; bh=5oXyDccpeNXLV4pUeXjGWcS4ZHTRw1yrRFZuvhWQQeg=; b=QJTiwLRcJVynZC6MUxIngGiyn8NEwtotjVb0RuFbLREKa0RZTSPOrtD1q+ta4Biz qFfnacnlySTeMW8YQe3cvkjaaGGgdxlP24sXErIft+BGDzkXw//bKOyZFd/B6bLGLKB qwjV5P4B6gWPpMYEbtECTyyvVje7aXlviXaqNrq4= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=shh3fegwg5fppqsuzphvschd53n6ihuv; d=amazonses.com; t=1680718876; h=Subject:From:To:Cc:Date:Mime-Version:Content-Type:Content-Transfer-Encoding:In-Reply-To:References:Message-Id:Feedback-ID; bh=5oXyDccpeNXLV4pUeXjGWcS4ZHTRw1yrRFZuvhWQQeg=; b=eajTuI9OJuPGfJHEM9ZrTlLw5hAPBwMFw/xWnR6ONv3QgbyYL4cy6TEl0aY721UH oHd5hBajrae0zQdlK4TtASlYuJ4uP0PH6Ssc5a4gSAgdwNDmqhA6DaTzVZG2iC/UCk2 MpVTKvUF92QZQH7yaYGyDFb5K0rG/X3JrUioR8Aw= From: reza <reza@HIDDEN> Date: Wed, 5 Apr 2023 18:21:16 +0000 Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable In-Reply-To: <cover.1680707361.git.reza@HIDDEN> References: <cover.1680707361.git.reza@HIDDEN> <622cad546298d2bd56fc4baf49dafeb8c9fa20b1.1680707361.git.reza@HIDDEN> X-Mailer: Amazon WorkMail Thread-Index: AQHZZ+thS7SdAvZFRcOPltSajFrCigAAAeTM Thread-Topic: [PATCH v2 2/4] gnu: utfcpp: Update to 3.2.3. X-Wm-Sent-Timestamp: 1680718875 X-Original-Mailer: git-send-email 2.39.2 Message-ID: <0102018752a6cfe6-9de1f43d-dfed-43d7-a530-541bd22b2848-000000@HIDDEN> Feedback-ID: 1.eu-west-1.b24dn6frgCi6dh20skzbuMRr7UL8M6Soir/3ogtEjHQ=:AmazonSES X-SES-Outgoing: 2023.04.05-54.240.51.14 X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) From: Reza Housseini <reza.housseini@HIDDEN>=0D=0A=0D=0A---=0D=0A gnu/= packages/textutils.scm | 35 +++++++++++++++++++----------------=0D=0A 1 f= ile changed, 19 insertions(+), 16 deletions(-)=0D=0A=0D=0Adiff --git a/gn= u/packages/textutils.scm b/gnu/packages/textutils.scm=0D=0Aindex fb8bc7e8= 68..a08fb76543 100644=0D=0A--- a/gnu/packages/textutils.scm=0D=0A+++ b/gn= u/packages/textutils.scm=0D=0A@@ -25,6 +25,7 @@=0D=0A ;;; Copyright =C2=A9= 2021 Felix Gruber <felgru@HIDDEN>=0D=0A ;;; Copyright =C2=A9 2021 Bo= nface Munyoki Kilyungi <me@HIDDEN>=0D=0A ;;; Copyright =C2=A9= 2022 Gabriel Wicki <gabriel@HIDDEN>=0D=0A+;;; Copyright =C2=A9 2023 = Reza Housseini <reza@HIDDEN>=0D=0A ;;;=0D=0A ;;; This file is part = of GNU Guix.=0D=0A ;;;=0D=0A@@ -57,6 +58,7 @@ (define-module (gnu package= s textutils)=0D=0A #:use-module (gnu packages)=0D=0A #:use-module (gn= u packages autotools)=0D=0A #:use-module (gnu packages base)=0D=0A+ #:= use-module (gnu packages check)=0D=0A #:use-module (gnu packages compre= ssion)=0D=0A #:use-module (gnu packages gcc)=0D=0A #:use-module (gnu = packages golang)=0D=0A@@ -671,30 +673,31 @@ (define-public catdoc=0D=0A (= define-public utfcpp=0D=0A (package=0D=0A (name "utfcpp")=0D=0A- = (version "2.3.5")=0D=0A+ (version "3.2.3")=0D=0A (source (origin=0D= =0A (method git-fetch)=0D=0A (uri (git-refere= nce=0D=0A- (url "https://github.com/nemtrif/utfcpp")=0D= =0A- (commit (string-append "v" version))))=0D=0A+ = (url "https://github.com/nemtrif/utfcpp")=0D=0A+ = (commit (string-append "v" version))))=0D=0A (f= ile-name (git-file-name name version))=0D=0A (sha256=0D=0A = (base32=0D=0A- "1gr98d826z6wa58r1s5i7rz7q2x= 3r31v7zj0pjjlrc7gfxwklr4s"))))=0D=0A+ "00hzh39iddbc6nxg138= 13qd6d55g2kccwjf5dr96wykfhway9wbr"))=0D=0A+ (modules '((guix= build utils)))=0D=0A+ (snippet '(begin=0D=0A+ = ;; delete bundled dependencies=0D=0A+ = (delete-file-recursively "extern")=0D=0A+ (sub= stitute* (list "tests/apitests.cpp"=0D=0A+ = "tests/noexceptionstests.cpp"=0D=0A+ = "tests/test_cpp11.cpp"=0D=0A+ = "tests/test_cpp17.cpp")=0D=0A+ = (("\"\\.\\./extern/ftest/ftest.h\"")=0D=0A+ = "<ftest/ftest.h>"))))))=0D=0A (build-system cmake-build-system= )=0D=0A+ (native-inputs (list ftest))=0D=0A (arguments=0D=0A- = `(#:out-of-source=3F #f=0D=0A- #:phases=0D=0A- (modify-phases= %standard-phases=0D=0A- (replace 'install ; no inst= all target=0D=0A- (lambda* (#:key outputs #:allow-other-keys)=0D= =0A- (let* ((out (assoc-ref outputs "out"))=0D=0A- = (include (string-append out "/include"))=0D=0A- = (doc (string-append out "/share/doc/" ,name)))=0D=0A- (c= opy-recursively "source" include)=0D=0A- (install-file "REA= DME.md" doc)=0D=0A- #t))))))=0D=0A- (home-page "https://= github.com/nemtrif/utfcpp")=0D=0A+ `(#:build-type "Release"))=0D=0A+ = (home-page "https://utfcpp.sourceforge.net")=0D=0A (synopsis "Port= able C++ library for handling UTF-8")=0D=0A (description "UTF8-CPP is= a C++ library for handling UTF-8 encoded text=0D=0A in a portable way.")= =0D=0A--=20=0D=0A2.39.2=0D=0A=0D=0A
X-Loop: help-debbugs@HIDDEN Subject: [bug#62473] [PATCH v2 3/4] gnu: Add openfoam-org. Resent-From: reza <reza@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Wed, 05 Apr 2023 18:22:03 +0000 Resent-Message-ID: <handler.62473.B62473.168071890016806 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 62473 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62473 <at> debbugs.gnu.org <62473 <at> debbugs.gnu.org> Cc: reza <reza@HIDDEN> Received: via spool by 62473-submit <at> debbugs.gnu.org id=B62473.168071890016806 (code B ref 62473); Wed, 05 Apr 2023 18:22:03 +0000 Received: (at 62473) by debbugs.gnu.org; 5 Apr 2023 18:21:40 +0000 Received: from localhost ([127.0.0.1]:52603 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pk7lK-0004Ms-G8 for submit <at> debbugs.gnu.org; Wed, 05 Apr 2023 14:21:40 -0400 Received: from a2-15.smtp-out.eu-west-1.amazonses.com ([54.240.2.15]:54217) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <0102018752a6ef56-33d70f34-9044-4a18-83de-3248bb3b25cd-000000@HIDDEN>) id 1pk7lH-0004MT-VY for 62473 <at> debbugs.gnu.org; Wed, 05 Apr 2023 14:21:37 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=solmzk3ljecfoypi3q6x2mqs3bucnhjw; d=housseini.me; t=1680718884; h=Subject:From:To:Cc:Date:Mime-Version:Content-Type:Content-Transfer-Encoding:In-Reply-To:References:Message-Id; bh=/YJ5wdI/Ay7zAUOpLVk4h3XOKAqETqsIpieeQton0+U=; b=c4HLwoG/IbUNRMfN5F+2ho4am4A0MKFpKP34FlqVtMuNtmV87LVlzs/JZj8MDrCj JMv6LsVlbAmwh76HuUDKF41IL2JSSo5E3CV7hZQip64bLMp9gdCJU3qwG1cS4dmN9/P 2Dsk8rxzwMkZZevDvJFG1PLvFtQl9G7McAH0DiFc= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=shh3fegwg5fppqsuzphvschd53n6ihuv; d=amazonses.com; t=1680718884; h=Subject:From:To:Cc:Date:Mime-Version:Content-Type:Content-Transfer-Encoding:In-Reply-To:References:Message-Id:Feedback-ID; bh=/YJ5wdI/Ay7zAUOpLVk4h3XOKAqETqsIpieeQton0+U=; b=MlHM+7ctK4fTEDdxEn+NLQ9tcJBM4csFmR4F9UWB+RUQ/wvVa1snlVLwlnxAQndd 0WYE7ZvPjpmnPgNCxER2LXp8Bx/jkIkIx/0OM/+eQ/2KRjsbI9XkQRFDWX3nl5GI8yp A3/uSWC2rCvOG2SpFnT9+qALFhMGZqBayrdtF9Aw= From: reza <reza@HIDDEN> Date: Wed, 5 Apr 2023 18:21:24 +0000 Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: base64 In-Reply-To: <cover.1680707361.git.reza@HIDDEN> References: <cover.1680707361.git.reza@HIDDEN> <d4b6b174d56867b447ac5cff1aa02c3fea055fa0.1680707361.git.reza@HIDDEN> X-Mailer: Amazon WorkMail Thread-Index: AQHZZ+thS7SdAvZFRcOPltSajFrCigAAAwxw Thread-Topic: [PATCH v2 3/4] gnu: Add openfoam-org. X-Wm-Sent-Timestamp: 1680718883 X-Original-Mailer: git-send-email 2.39.2 Message-ID: <0102018752a6ef56-33d70f34-9044-4a18-83de-3248bb3b25cd-000000@HIDDEN> Feedback-ID: 1.eu-west-1.b24dn6frgCi6dh20skzbuMRr7UL8M6Soir/3ogtEjHQ=:AmazonSES X-SES-Outgoing: 2023.04.05-54.240.2.15 X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) LS0tDQogZ251L2xvY2FsLm1rICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg ICAxIC0NCiAuLi4vcGF0Y2hlcy9vcGVuZm9hbS00LjEtY2xlYW51cC5wYXRjaCAgICAgICAg fCAyNDMgLS0tLS0tLS0tLS0NCiBnbnUvcGFja2FnZXMvc2ltdWxhdGlvbi5zY20gICAgICAg ICAgICAgICAgICAgfCA0MDUgKysrKysrKysrKysrLS0tLS0tDQogMyBmaWxlcyBjaGFuZ2Vk LCAyNjMgaW5zZXJ0aW9ucygrKSwgMzg2IGRlbGV0aW9ucygtKQ0KIGRlbGV0ZSBtb2RlIDEw MDY0NCBnbnUvcGFja2FnZXMvcGF0Y2hlcy9vcGVuZm9hbS00LjEtY2xlYW51cC5wYXRjaA0K DQpkaWZmIC0tZ2l0IGEvZ251L2xvY2FsLm1rIGIvZ251L2xvY2FsLm1rDQppbmRleCA2NGEx MjY4ZmJlLi4xNGE3ZmU0MDI1IDEwMDY0NA0KLS0tIGEvZ251L2xvY2FsLm1rDQorKysgYi9n bnUvbG9jYWwubWsNCkBAIC0xNjE3LDcgKzE2MTcsNiBAQCBkaXN0X3BhdGNoX0RBVEEgPQkJ CQkJCVwNCiAgICVEJS9wYWNrYWdlcy9wYXRjaGVzL29wZW5ib2FyZHZpZXctdXNlLXN5c3Rl bS1pbWd1aS5wYXRjaAlcDQogICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9vcGVuYm9hcmR2aWV3 LXVzZS1zeXN0ZW0tdXRmOC5wYXRjaAlcDQogICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9vcGVu Ym94LXB5dGhvbjMucGF0Y2gJCQlcDQotICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9vcGVuZm9h bS00LjEtY2xlYW51cC5wYXRjaAkJCVwNCiAgICVEJS9wYWNrYWdlcy9wYXRjaGVzL29wZW5q ZGstMTAtaWRsai1yZXByb2R1Y2liaWxpdHkucGF0Y2gJXA0KICAgJUQlL3BhY2thZ2VzL3Bh dGNoZXMvb3Blbmpkay0xNS14Y3Vyc29yLW5vLWR5bmFtaWMucGF0Y2gJXA0KICAgJUQlL3Bh Y2thZ2VzL3BhdGNoZXMvb3Blbm1waS1tdGwtcHJpb3JpdGllcy5wYXRjaAkJXA0KZGlmZiAt LWdpdCBhL2dudS9wYWNrYWdlcy9wYXRjaGVzL29wZW5mb2FtLTQuMS1jbGVhbnVwLnBhdGNo IGIvZ251L3BhY2thZ2VzL3BhdGNoZXMvb3BlbmZvYW0tNC4xLWNsZWFudXAucGF0Y2gNCmRl bGV0ZWQgZmlsZSBtb2RlIDEwMDY0NA0KaW5kZXggMzdlZmZhNWM5Yy4uMDAwMDAwMDAwMA0K LS0tIGEvZ251L3BhY2thZ2VzL3BhdGNoZXMvb3BlbmZvYW0tNC4xLWNsZWFudXAucGF0Y2gN CisrKyAvZGV2L251bGwNCkBAIC0xLDI0MyArMCwwIEBADQotIyBUaGlzIHBhdGNoIHJlbW92 ZXMgYWxsIG5lZWQgZm9yIHRoZSBUaGlyZFBhcnR5IGZpbGVzIG9mIE9wZW5GT0FNLg0KLQ0K LSMgRGVyaXZlZCBmcm9tIEVhc3lCdWlsZCBwYXRjaCBieSBXYXJkIFBvZWxtYW5zIDx3cG9l bHk4NkBnbWFpbC5jb20+Lg0KLSMgTW9kaWZpZWQgZm9yIEdOVSBHdWl4IGJ5IFBhdWwgR2Fy bGljayA8cGdhcmxpY2tAdG91cmJpbGxpb24tdGVjaG5vbG9neS5jb20+Lg0KLQ0KLWRpZmYg LXVyIE9wZW5GT0FNLTQueC12ZXJzaW9uLTQuMS5vcmcvYXBwbGljYXRpb25zL3V0aWxpdGll cy9tZXNoL21hbmlwdWxhdGlvbi9zZXRTZXQvQWxsd21ha2UgT3BlbkZPQU0tNC54LXZlcnNp b24tNC4xL2FwcGxpY2F0aW9ucy91dGlsaXRpZXMvbWVzaC9tYW5pcHVsYXRpb24vc2V0U2V0 L0FsbHdtYWtlDQotLS0tIE9wZW5GT0FNLTQueC12ZXJzaW9uLTQuMS5vcmcvYXBwbGljYXRp b25zL3V0aWxpdGllcy9tZXNoL21hbmlwdWxhdGlvbi9zZXRTZXQvQWxsd21ha2UNCi0rKysg T3BlbkZPQU0tNC54LXZlcnNpb24tNC4xL2FwcGxpY2F0aW9ucy91dGlsaXRpZXMvbWVzaC9t YW5pcHVsYXRpb24vc2V0U2V0L0FsbHdtYWtlDQotQEAgLTksNyArOSw3IEBADQotICMNCi0g IyB1c2UgcmVhZGxpbmUgaWYgYXZhaWxhYmxlDQotICMNCi0taWYgWyAtZiAvdXNyL2luY2x1 ZGUvcmVhZGxpbmUvcmVhZGxpbmUuaCBdDQotK2lmIHRydWUNCi0gdGhlbg0KLSAgICAgZWNo byAiRm91bmQgPHJlYWRsaW5lL3JlYWRsaW5lLmg+ICAtLSAgZW5hYmxpbmcgcmVhZGxpbmUg c3VwcG9ydC4iDQotICAgICBleHBvcnQgQ09NUF9GTEFHUz0iLURIQVNfUkVBRExJTkUiDQot ZGlmZiAtdXIgT3BlbkZPQU0tNC54LXZlcnNpb24tNC4xLm9yZy9ldGMvYmFzaHJjIE9wZW5G T0FNLTQueC12ZXJzaW9uLTQuMS9ldGMvYmFzaHJjDQotLS0tIE9wZW5GT0FNLTQueC12ZXJz aW9uLTQuMS5vcmcvZXRjL2Jhc2hyYw0KLSsrKyBPcGVuRk9BTS00LngtdmVyc2lvbi00LjEv ZXRjL2Jhc2hyYw0KLUBAIC00Myw4ICs0MywxMCBAQA0KLSAjIFBsZWFzZSBzZXQgdG8gdGhl IGFwcHJvcHJpYXRlIHBhdGggaWYgdGhlIGRlZmF1bHQgaXMgbm90IGNvcnJlY3QuDQotICMN Ci0gWyAkQkFTSF9TT1VSQ0UgXSAmJiBcDQotLWV4cG9ydCBGT0FNX0lOU1RfRElSPSQoY2Qg JHtCQVNIX1NPVVJDRSUvKi8qLyp9ICYmIHB3ZCAtUCkgfHwgXA0KLStleHBvcnQgRk9BTV9J TlNUX0RJUj0kKGNkICQoZGlybmFtZSAkQkFTSF9TT1VSQ0UpLy4uLy4uICYmIHB3ZCAtUCkg fHwgXA0KLSBleHBvcnQgRk9BTV9JTlNUX0RJUj0kSE9NRS8kV01fUFJPSkVDVA0KLSsjIEZv ciBHTlUgR3VpeDogc2V0IGluaXRpYWxseSBmb3IgYnVpbGQgdGhlbiByZS1zZXQgYXQgcnVu dGltZQ0KLSsjDQotICMgZXhwb3J0IEZPQU1fSU5TVF9ESVI9fiRXTV9QUk9KRUNUDQotICMg ZXhwb3J0IEZPQU1fSU5TVF9ESVI9L29wdC8kV01fUFJPSkVDVA0KLSAjIGV4cG9ydCBGT0FN X0lOU1RfRElSPS91c3IvbG9jYWwvJFdNX1BST0pFQ1QNCi1kaWZmIC11ciBPcGVuRk9BTS00 LngtdmVyc2lvbi00LjEub3JnL2V0Yy9jb25maWcuc2gvQ0dBTCBPcGVuRk9BTS00LngtdmVy c2lvbi00LjEvZXRjL2NvbmZpZy5zaC9DR0FMDQotLS0tIE9wZW5GT0FNLTQueC12ZXJzaW9u LTQuMS5vcmcvZXRjL2NvbmZpZy5zaC9DR0FMDQotKysrIE9wZW5GT0FNLTQueC12ZXJzaW9u LTQuMS9ldGMvY29uZmlnLnNoL0NHQUwNCi1AQCAtMzYsMzcgKzM2LDcgQEANCi0gIw0KLSAj LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQotDQotLWJvb3N0X3ZlcnNpb249Ym9vc3Qtc3lz dGVtDQotLWNnYWxfdmVyc2lvbj1jZ2FsLXN5c3RlbQ0KLS0jY2dhbF92ZXJzaW9uPUNHQUwt NC44DQotLQ0KLS1pZiBbIC16ICIkU09VUkNFX0NHQUxfVkVSU0lPTlNfT05MWSIgXQ0KLS10 aGVuDQotLQ0KLS0gICAgY29tbW9uX3BhdGg9JFdNX1RISVJEX1BBUlRZX0RJUi9wbGF0Zm9y bXMvJFdNX0FSQ0gkV01fQ09NUElMRVINCi0tDQotLSAgICBleHBvcnQgQk9PU1RfQVJDSF9Q QVRIPSRjb21tb25fcGF0aC8kYm9vc3RfdmVyc2lvbg0KLS0gICAgZXhwb3J0IENHQUxfQVJD SF9QQVRIPSRjb21tb25fcGF0aC8kY2dhbF92ZXJzaW9uDQotLQ0KLS0gICAgaWYgWyAiJEZP QU1fVkVSQk9TRSIgLWEgIiRQUzEiIF0NCi0tICAgIHRoZW4NCi0tICAgICAgICBlY2hvICJV c2luZyBDR0FMIGFuZCBib29zdCIgMT4mMg0KLS0gICAgICAgIGVjaG8gIiAgICAkY2dhbF92 ZXJzaW9uIGF0ICRDR0FMX0FSQ0hfUEFUSCIgMT4mMg0KLS0gICAgICAgIGVjaG8gIiAgICAk Ym9vc3RfdmVyc2lvbiBhdCAkQk9PU1RfQVJDSF9QQVRIIiAxPiYyDQotLSAgICBmaQ0KLS0N Ci0tICAgIGlmIFsgLWQgIiRDR0FMX0FSQ0hfUEFUSCIgLWEgIiRjZ2FsX3ZlcnNpb24iICE9 ICJjZ2FsLXN5c3RlbSIgXQ0KLS0gICAgdGhlbg0KLS0gICAgICAgIF9mb2FtQWRkTGliICRD R0FMX0FSQ0hfUEFUSC9saWINCi0tICAgIGZpDQotLQ0KLS0gICAgaWYgWyAtZCAiJEJPT1NU X0FSQ0hfUEFUSCIgLWEgIiRib29zdF92ZXJzaW9uIiAhPSAiYm9vc3Qtc3lzdGVtIiBdDQot LSAgICB0aGVuDQotLSAgICAgICAgX2ZvYW1BZGRMaWIgJEJPT1NUX0FSQ0hfUEFUSC9saWIN Ci0tICAgIGZpDQotLQ0KLS0gICAgdW5zZXQgYm9vc3RfdmVyc2lvbiBjZ2FsX3ZlcnNpb24g Y29tbW9uX3BhdGgNCi0tDQotLWZpDQotK2V4cG9ydCBDR0FMX0FSQ0hfUEFUSD0kQ0dBTF9S T09UDQotK2V4cG9ydCBCT09TVF9BUkNIX1BBVEg9JEJPT1NUX1JPT1QNCi0NCi0gIy0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLQ0KLWRpZmYgLXVyIE9wZW5GT0FNLTQueC12ZXJzaW9uLTQu MS5vcmcvZXRjL2NvbmZpZy5zaC9ncGVyZnRvb2xzIE9wZW5GT0FNLTQueC12ZXJzaW9uLTQu MS9ldGMvY29uZmlnLnNoL2dwZXJmdG9vbHMNCi0tLS0gT3BlbkZPQU0tNC54LXZlcnNpb24t NC4xLm9yZy9ldGMvY29uZmlnLnNoL2dwZXJmdG9vbHMNCi0rKysgT3BlbkZPQU0tNC54LXZl cnNpb24tNC4xL2V0Yy9jb25maWcuc2gvZ3BlcmZ0b29scw0KLUBAIC0yOSwxMyArMjksNSBA QA0KLSAjDQotICMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCi0NCi0tdmVyc2lvbj1zdm4N Ci0tZ3BlcmZ0b29sc19pbnN0YWxsPSRXTV9USElSRF9QQVJUWV9ESVIvcGxhdGZvcm1zLyRX TV9BUkNIJFdNX0NPTVBJTEVSDQotLQ0KLS1HUEVSRlRPT0xTX1ZFUlNJT049Z3BlcmZ0b29s cy0kdmVyc2lvbg0KLS1HUEVSRlRPT0xTX0FSQ0hfUEFUSD0kZ3BlcmZ0b29sc19pbnN0YWxs LyRHUEVSRlRPT0xTX1ZFUlNJT04NCi0tDQotLWV4cG9ydCBQQVRIPSRHUEVSRlRPT0xTX0FS Q0hfUEFUSC9iaW46JFBBVEgNCi0tZXhwb3J0IExEX0xJQlJBUllfUEFUSD0kR1BFUkZUT09M U19BUkNIX1BBVEgvbGliOiRMRF9MSUJSQVJZX1BBVEgNCi0NCi0gIy0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLQ0KLWRpZmYgLXVyIE9wZW5GT0FNLTQueC12ZXJzaW9uLTQuMS5vcmcvZXRj L2NvbmZpZy5zaC9tZXRpcyBPcGVuRk9BTS00LngtdmVyc2lvbi00LjEvZXRjL2NvbmZpZy5z aC9tZXRpcw0KLS0tLSBPcGVuRk9BTS00LngtdmVyc2lvbi00LjEub3JnL2V0Yy9jb25maWcu c2gvbWV0aXMNCi0rKysgT3BlbkZPQU0tNC54LXZlcnNpb24tNC4xL2V0Yy9jb25maWcuc2gv bWV0aXMNCi1AQCAtMzQsNyArMzQsNyBAQA0KLSAjDQotICMtLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0NCi0NCi0tZXhwb3J0IE1FVElTX1ZFUlNJT049bWV0aXMtNS4xLjANCi0tZXhwb3J0 IE1FVElTX0FSQ0hfUEFUSD0kV01fVEhJUkRfUEFSVFlfRElSL3BsYXRmb3Jtcy8kV01fQVJD SCRXTV9DT01QSUxFUiRXTV9QUkVDSVNJT05fT1BUSU9OJFdNX0xBQkVMX09QVElPTi8kTUVU SVNfVkVSU0lPTg0KLStleHBvcnQgTUVUSVNfVkVSU0lPTj1tZXRpcy0kTUVUSVNWRVJTSU9O DQotK2V4cG9ydCBNRVRJU19BUkNIX1BBVEg9JE1FVElTX1JPT1QNCi0NCi0gIy0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLQ0KLWRpZmYgLXVyIE9wZW5GT0FNLTQueC12ZXJzaW9uLTQuMS5v cmcvZXRjL2NvbmZpZy5zaC9zY290Y2ggT3BlbkZPQU0tNC54LXZlcnNpb24tNC4xL2V0Yy9j b25maWcuc2gvc2NvdGNoDQotLS0tIE9wZW5GT0FNLTQueC12ZXJzaW9uLTQuMS5vcmcvZXRj L2NvbmZpZy5zaC9zY290Y2gNCi0rKysgT3BlbkZPQU0tNC54LXZlcnNpb24tNC4xL2V0Yy9j b25maWcuc2gvc2NvdGNoDQotQEAgLTM3LDcgKzM3LDcgQEANCi0gIw0KLSAjLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tDQotDQotLWV4cG9ydCBTQ09UQ0hfVkVSU0lPTj1zY290Y2hfNi4w LjMNCi0tZXhwb3J0IFNDT1RDSF9BUkNIX1BBVEg9JFdNX1RISVJEX1BBUlRZX0RJUi9wbGF0 Zm9ybXMvJFdNX0FSQ0gkV01fQ09NUElMRVIkV01fUFJFQ0lTSU9OX09QVElPTiRXTV9MQUJF TF9PUFRJT04vJFNDT1RDSF9WRVJTSU9ODQotK2V4cG9ydCBTQ09UQ0hfVkVSU0lPTj1zY290 Y2hfJFNDT1RDSFZFUlNJT04NCi0rZXhwb3J0IFNDT1RDSF9BUkNIX1BBVEg9JFNDT1RDSF9S T09UDQotDQotICMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCi1kaWZmIC11ciBPcGVuRk9B TS00LngtdmVyc2lvbi00LjEub3JnL2V0Yy9jb25maWcuc2gvc2V0dGluZ3MgT3BlbkZPQU0t NC54LXZlcnNpb24tNC4xL2V0Yy9jb25maWcuc2gvc2V0dGluZ3MNCi0tLS0gT3BlbkZPQU0t NC54LXZlcnNpb24tNC4xLm9yZy9ldGMvY29uZmlnLnNoL3NldHRpbmdzDQotKysrIE9wZW5G T0FNLTQueC12ZXJzaW9uLTQuMS9ldGMvY29uZmlnLnNoL3NldHRpbmdzDQotQEAgLTI3OSw2 ICsyNzksOSBAQA0KLSAgICAgOzsNCi0gc3lzdGVtKQ0KLSAgICAgIyBVc2Ugc3lzdGVtIGNv bXBpbGVyDQotKyAgICAjIFVzZSBzeXN0ZW0gR01QIGFuZCBNUEZSIHBhY2thZ2VzDQotKyAg ICBleHBvcnQgR01QX0FSQ0hfUEFUSD0kR01QX1JPT1QNCi0rICAgIGV4cG9ydCBNUEZSX0FS Q0hfUEFUSD0kTVBGUl9ST09UDQotICAgICA7Ow0KLSAqKQ0KLSAgICAgZWNobyAiV2Fybjog V01fQ09NUElMRVJfVFlQRT0nJFdNX0NPTVBJTEVSX1RZUEUnIGlzIHVuc3VwcG9ydGVkIiAx PiYyDQotZGlmZiAtdXIgT3BlbkZPQU0tNC54LXZlcnNpb24tNC4xLm9yZy9zcmMvcGFyYWxs ZWwvZGVjb21wb3NlL3B0c2NvdGNoRGVjb21wL01ha2Uvb3B0aW9ucyBPcGVuRk9BTS00Lngt dmVyc2lvbi00LjEvc3JjL3BhcmFsbGVsL2RlY29tcG9zZS9wdHNjb3RjaERlY29tcC9NYWtl L29wdGlvbnMNCi0tLS0gT3BlbkZPQU0tNC54LXZlcnNpb24tNC4xLm9yZy9zcmMvcGFyYWxs ZWwvZGVjb21wb3NlL3B0c2NvdGNoRGVjb21wL01ha2Uvb3B0aW9ucw0KLSsrKyBPcGVuRk9B TS00LngtdmVyc2lvbi00LjEvc3JjL3BhcmFsbGVsL2RlY29tcG9zZS9wdHNjb3RjaERlY29t cC9NYWtlL29wdGlvbnMNCi1AQCAtNSw4ICs1LDcgQEANCi0gICAgICQoUEZMQUdTKSAkKFBJ TkMpIFwNCi0gICAgIC1JJChTQ09UQ0hfUk9PVCkvaW5jbHVkZSBcDQotICAgICAtSSQoU0NP VENIX0FSQ0hfUEFUSCkvaW5jbHVkZS8kKEZPQU1fTVBJKSBcDQotLSAgICAtSS91c3IvaW5j bHVkZS9zY290Y2ggXA0KLSAgICAgLUkuLi9kZWNvbXBvc2l0aW9uTWV0aG9kcy9sbkluY2x1 ZGUNCi0NCi0gTElCX0xJQlMgPSBcDQotLSAgICAtTCQoU0NPVENIX1JPT1QpL2xpYiAtTCQo Rk9BTV9FWFRfTElCQklOKS8kKEZPQU1fTVBJKSAtbHB0c2NvdGNoIC1scHRzY290Y2hlcnJl eGl0IC1sc2NvdGNoICR7TElOS19GTEFHU30gLWxydA0KLSsgICAgLUwkKFNDT1RDSF9ST09U KS9saWIgLUwkKE1QSV9BUkNIX1BBVEgpL2xpYiAtbHB0c2NvdGNoIC1scHRzY290Y2hlcnJl eGl0IC1sc2NvdGNoICR7TElOS19GTEFHU30gLWxydA0KLWRpZmYgLXVyIE9wZW5GT0FNLTQu eC12ZXJzaW9uLTQuMS5vcmcvc3JjL3BhcmFsbGVsL2RlY29tcG9zZS9zY290Y2hEZWNvbXAv TWFrZS9vcHRpb25zIE9wZW5GT0FNLTQueC12ZXJzaW9uLTQuMS9zcmMvcGFyYWxsZWwvZGVj b21wb3NlL3Njb3RjaERlY29tcC9NYWtlL29wdGlvbnMNCi0tLS0gT3BlbkZPQU0tNC54LXZl cnNpb24tNC4xLm9yZy9zcmMvcGFyYWxsZWwvZGVjb21wb3NlL3Njb3RjaERlY29tcC9NYWtl L29wdGlvbnMNCi0rKysgT3BlbkZPQU0tNC54LXZlcnNpb24tNC4xL3NyYy9wYXJhbGxlbC9k ZWNvbXBvc2Uvc2NvdGNoRGVjb21wL01ha2Uvb3B0aW9ucw0KLUBAIC05LDggKzksNyBAQA0K LSAgICAgJChQRkxBR1MpICQoUElOQykgXA0KLSAgICAgLUkkKFNDT1RDSF9ST09UKS9pbmNs dWRlIFwNCi0gICAgIC1JJChTQ09UQ0hfQVJDSF9QQVRIKS9pbmNsdWRlIFwNCi0tICAgIC1J L3Vzci9pbmNsdWRlL3Njb3RjaCBcDQotICAgICAtSS4uL2RlY29tcG9zaXRpb25NZXRob2Rz L2xuSW5jbHVkZQ0KLQ0KLSBMSUJfTElCUyA9IFwNCi0tICAgIC1MJChTQ09UQ0hfUk9PVCkv bGliIC1MJChGT0FNX0VYVF9MSUJCSU4pIC1sc2NvdGNoIC1sc2NvdGNoZXJyZXhpdCAtbHJ0 DQotKyAgICAtTCQoU0NPVENIX1JPT1QpL2xpYiAtbHNjb3RjaCAtbHNjb3RjaGVycmV4aXQg LWxydA0KLWRpZmYgLXVyIE9wZW5GT0FNLTQueC12ZXJzaW9uLTQuMS5vcmcvd21ha2UvbWFr ZWZpbGVzL2dlbmVyYWwgT3BlbkZPQU0tNC54LXZlcnNpb24tNC4xL3dtYWtlL21ha2VmaWxl cy9nZW5lcmFsDQotLS0tIE9wZW5GT0FNLTQueC12ZXJzaW9uLTQuMS5vcmcvd21ha2UvbWFr ZWZpbGVzL2dlbmVyYWwNCi0rKysgT3BlbkZPQU0tNC54LXZlcnNpb24tNC4xL3dtYWtlL21h a2VmaWxlcy9nZW5lcmFsDQotQEAgLTMzLDcgKzMzLDYgQEANCi0gIyBUaGUgTWFrZWZpbGUg dXNlcyBhIFBPU0lYIHNoZWxsDQotICMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCi0gDQot LVNIRUxMICAgICAgICAgICA9IC9iaW4vc2gNCi0gDQotIA0KLSAjLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tDQotZGlmZiAtdXIgT3BlbkZPQU0tNC54LXZlcnNpb24tNC4xLm9yZy93bWFr ZS93bWFrZSBPcGVuRk9BTS00LngtdmVyc2lvbi00LjEvd21ha2Uvd21ha2UNCi0tLS0gT3Bl bkZPQU0tNC54LXZlcnNpb24tNC4xLm9yZy93bWFrZS93bWFrZQ0KLSsrKyBPcGVuRk9BTS00 LngtdmVyc2lvbi00LjEvd21ha2Uvd21ha2UNCi1AQCAtMTYzLDcgKzE2Myw3IEBADQotIHRo ZW4NCi0gICAgIGlmIFsgIiRXTV9OQ09NUFBST0NTIiAtZ3QgMSAtYSAhICIkTUFLRUZMQUdT IiBdDQotICAgICB0aGVuDQotLSAgICAgICAgbG9ja0Rpcj0kSE9NRS8uJFdNX1BST0pFQ1Qv LndtYWtlDQotKyAgICAgICAgbG9ja0Rpcj0kKGNkICQoZGlybmFtZSAkQkFTSF9TT1VSQ0Up Ly4uLy4uICYmIHB3ZCAtUCkvLiRXTV9QUk9KRUNULy53bWFrZQ0KLSANCi0gICAgICAgICBp ZiBbIC1kICRsb2NrRGlyIF0NCi0gICAgICAgICB0aGVuDQotZGlmZiAtdXIgT3BlbkZPQU0t NC54LXZlcnNpb24tNC4xLm9yZy93bWFrZS93bWFrZVNjaGVkdWxlciBPcGVuRk9BTS00Lngt dmVyc2lvbi00LjEvd21ha2Uvd21ha2VTY2hlZHVsZXINCi0tLS0gT3BlbkZPQU0tNC54LXZl cnNpb24tNC4xLm9yZy93bWFrZS93bWFrZVNjaGVkdWxlcg0KLSsrKyBPcGVuRk9BTS00Lngt dmVyc2lvbi00LjEvd21ha2Uvd21ha2VTY2hlZHVsZXINCi1AQCAtNTMsNyArNTMsNyBAQA0K LSAjIGNzaCBzZXRzIEhPU1QsIGJhc2ggc2V0cyBIT1NUTkFNRQ0KLSA6ICR7SE9TVDo9JEhP U1ROQU1FfQ0KLSANCi0tbG9ja0Rpcj0kSE9NRS8uJFdNX1BST0pFQ1QvLndtYWtlDQotK2xv Y2tEaXI9JChjZCAkKGRpcm5hbWUgJEJBU0hfU09VUkNFKS8uLi8uLiAmJiBwd2QgLVApLy4k V01fUFJPSkVDVC8ud21ha2UNCi0gDQotICMgRmFsbGJhY2sgLSAxIGNvcmUgb24gY3VycmVu dCBob3N0DQotIDogJHtXTV9IT1NUUzo9JEhPU1Q6MX0NCi1kaWZmIC11ciBPcGVuRk9BTS00 LngtdmVyc2lvbi00LjEub3JnL3dtYWtlL3dtYWtlU2NoZWR1bGVyVXB0aW1lIE9wZW5GT0FN LTQueC12ZXJzaW9uLTQuMS93bWFrZS93bWFrZVNjaGVkdWxlclVwdGltZQ0KLS0tLSBPcGVu Rk9BTS00LngtdmVyc2lvbi00LjEub3JnL3dtYWtlL3dtYWtlU2NoZWR1bGVyVXB0aW1lDQot KysrIE9wZW5GT0FNLTQueC12ZXJzaW9uLTQuMS93bWFrZS93bWFrZVNjaGVkdWxlclVwdGlt ZQ0KLUBAIC01Myw3ICs1Myw3IEBADQotICMgY3NoIHNldHMgSE9TVCwgYmFzaCBzZXRzIEhP U1ROQU1FDQotIDogJHtIT1NUOj0kSE9TVE5BTUV9DQotIA0KLS1sb2NrRGlyPSRIT01FLy4k V01fUFJPSkVDVC8ud21ha2UNCi0rbG9ja0Rpcj0kKGNkICQoZGlybmFtZSAkQkFTSF9TT1VS Q0UpLy4uLy4uICYmIHB3ZCAtUCkvLiRXTV9QUk9KRUNULy53bWFrZQ0KLSAjIEZhbGxiYWNr IC0gMSBjb3JlIG9uIGN1cnJlbnQgaG9zdA0KLSA6ICR7V01fSE9TVFM6PSRIT1NUOjF9DQot IA0KLWRpZmYgLXVyIE9wZW5GT0FNLTQueC12ZXJzaW9uLTQuMS5vcmcvc3JjL3BhcmFsbGVs L2RlY29tcG9zZS9tZXRpc0RlY29tcC9tZXRpc0RlY29tcC5DIE9wZW5GT0FNLTQueC12ZXJz aW9uLTQuMS9zcmMvcGFyYWxsZWwvZGVjb21wb3NlL21ldGlzRGVjb21wL21ldGlzRGVjb21w LkMNCi0tLS0gT3BlbkZPQU0tNC54LXZlcnNpb24tNC4xLm9yZy9zcmMvcGFyYWxsZWwvZGVj b21wb3NlL21ldGlzRGVjb21wL21ldGlzRGVjb21wLkMNCi0rKysgT3BlbkZPQU0tNC54LXZl cnNpb24tNC4xL3NyYy9wYXJhbGxlbC9kZWNvbXBvc2UvbWV0aXNEZWNvbXAvbWV0aXNEZWNv bXAuQw0KLUBAIC02Nyw3ICs2Nyw3IEBADQotIA0KLSAgICAgLy8gUHJvY2Vzc29yIHdlaWdo dHMgaW5pdGlhbGlzZWQgd2l0aCBubyBzaXplLCBvbmx5IHVzZWQgaWYgc3BlY2lmaWVkIGlu DQotICAgICAvLyBhIGZpbGUNCi0tICAgIEZpZWxkPHNjYWxhcj4gcHJvY2Vzc29yV2VpZ2h0 czsNCi0rICAgIEZpZWxkPGZsb2F0U2NhbGFyPiBwcm9jZXNzb3JXZWlnaHRzOw0KLSANCi0g ICAgIC8vIENlbGwgd2VpZ2h0cyAoc28gb24gdGhlIHZlcnRpY2VzIG9mIHRoZSBkdWFsKQ0K LSAgICAgTGlzdDxsYWJlbD4gY2VsbFdlaWdodHM7DQotZGlmZiAtdXIgT3BlbkZPQU0tNC54 LXZlcnNpb24tNC4xLm9yZy93bWFrZS9ydWxlcy9HZW5lcmFsL0NHQUwgT3BlbkZPQU0tNC54 LXZlcnNpb24tNC4xL3dtYWtlL3J1bGVzL0dlbmVyYWwvQ0dBTA0KLS0tLSBPcGVuRk9BTS00 LngtdmVyc2lvbi00LjEub3JnL3dtYWtlL3J1bGVzL0dlbmVyYWwvQ0dBTA0KLSsrKyBPcGVu Rk9BTS00LngtdmVyc2lvbi00LjEvd21ha2UvcnVsZXMvR2VuZXJhbC9DR0FMDQotQEAgLTYs OSArNiwxMCBAQA0KLSAgICAgLUkvdXNyL2luY2x1ZGUNCi0gDQotIENHQUxfTElCUyA9IFwN Ci0tICAgIC1MJChNUEZSX0FSQ0hfUEFUSCkvbGliJChXTV9DT01QSUxFUl9MSUJfQVJDSCkg XA0KLS0gICAgLUwkKEdNUF9BUkNIX1BBVEgpL2xpYiQoV01fQ09NUElMRVJfTElCX0FSQ0gp IFwNCi0rICAgIC1MJChNUEZSX0FSQ0hfUEFUSCkvbGliIFwNCi0rICAgIC1MJChHTVBfQVJD SF9QQVRIKS9saWIgXA0KLSAgICAgLUwkKEJPT1NUX0FSQ0hfUEFUSCkvbGliIFwNCi0gICAg IC1MJChDR0FMX0FSQ0hfUEFUSCkvbGliIFwNCi0gICAgIC1sQ0dBTCBcDQotKyAgICAtbGdt cCBcDQotICAgICAtbG1wZnINCi1kaWZmIC11ciBPcGVuRk9BTS00LngtdmVyc2lvbi00LjEu b3JnL3dtYWtlL3J1bGVzL2xpbnV4NjRHY2MvYysrIE9wZW5GT0FNLTQueC12ZXJzaW9uLTQu MS93bWFrZS9ydWxlcy9saW51eDY0R2NjL2MrKw0KLS0tLSBPcGVuRk9BTS00LngtdmVyc2lv bi00LjEub3JnL3dtYWtlL3J1bGVzL2xpbnV4NjRHY2MvYysrDQotKysrIE9wZW5GT0FNLTQu eC12ZXJzaW9uLTQuMS93bWFrZS9ydWxlcy9saW51eDY0R2NjL2MrKw0KLUBAIC0yMCw1ICsy MCw1IEBADQotDQotIExJTktfTElCUyAgID0gJChjKytEQlVHKQ0KLQ0KLS1MSU5LTElCU08g ICA9ICQoQ0MpICQoYysrRkxBR1MpIC1zaGFyZWQgLVhsaW5rZXIgLS1hZGQtbmVlZGVkIC1Y bGlua2VyIC0tbm8tYXMtbmVlZGVkDQotLUxJTktFWEUgICAgID0gJChDQykgJChjKytGTEFH UykgLVhsaW5rZXIgLS1hZGQtbmVlZGVkIC1YbGlua2VyIC0tbm8tYXMtbmVlZGVkDQotK0xJ TktMSUJTTyAgID0gJChDQykgJChjKytGTEFHUykgJChMREZMQUdTKSAtc2hhcmVkIC1YbGlu a2VyIC0tYWRkLW5lZWRlZCAtWGxpbmtlciAtLW5vLWFzLW5lZWRlZA0KLStMSU5LRVhFICAg ICA9ICQoQ0MpICQoYysrRkxBR1MpICQoTERGTEFHUykgLVhsaW5rZXIgLS1hZGQtbmVlZGVk IC1YbGlua2VyIC0tbm8tYXMtbmVlZGVkDQpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL3Np bXVsYXRpb24uc2NtIGIvZ251L3BhY2thZ2VzL3NpbXVsYXRpb24uc2NtDQppbmRleCAwNTli ZTVhMmJlLi5hNGRmMjM3ODVhIDEwMDY0NA0KLS0tIGEvZ251L3BhY2thZ2VzL3NpbXVsYXRp b24uc2NtDQorKysgYi9nbnUvcGFja2FnZXMvc2ltdWxhdGlvbi5zY20NCkBAIC0zLDYgKzMs NyBAQA0KIDs7OyBDb3B5cmlnaHQgwqkgMjAyMSwgMjAyMiBNYXhpbSBDb3Vybm95ZXIgPG1h eGltLmNvdXJub3llckBnbWFpbC5jb20+DQogOzs7IENvcHlyaWdodCDCqSAyMDIyIEVyaWMg QmF2aWVyIDxiYXZpZXJAcG9zdGVvLm5ldD4NCiA7OzsgQ29weXJpZ2h0IMKpIDIwMjIgTGls aWFuYSBNYXJpZSBQcmlrbGVyIDxsaWxpYW5hLnByaWtsZXJAZ21haWwuY29tPg0KKzs7OyBD b3B5cmlnaHQgwqkgMjAyMyBSZXphIEhvdXNzZWluaSA8cmV6YUBob3Vzc2VpbmkubWU+DQog Ozs7DQogOzs7IFRoaXMgZmlsZSBpcyBwYXJ0IG9mIEdOVSBHdWl4Lg0KIDs7Ow0KQEAgLTMx LDYgKzMyLDcgQEAgKGRlZmluZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBzaW11bGF0aW9uKQ0K ICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgY21ha2UpDQogICAjOnVzZS1tb2R1bGUg KGdudSBwYWNrYWdlcyBjb21wcmVzc2lvbikNCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2th Z2VzIGNwcCkNCisgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGVuZ2luZWVyaW5nKQ0K ICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgZmxleCkNCiAgICM6dXNlLW1vZHVsZSAo Z251IHBhY2thZ2VzIGZvbnR1dGlscykNCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2Vz IGdldHRleHQpDQpAQCAtNDEsMjIgKzQzLDI5IEBAIChkZWZpbmUtbW9kdWxlIChnbnUgcGFj a2FnZXMgc2ltdWxhdGlvbikNCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGd0aykN CiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGltYWdlKQ0KICAgIzp1c2UtbW9kdWxl IChnbnUgcGFja2FnZXMgaXNvLWNvZGVzKQ0KKyAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2Fn ZXMgaW1hZ2UtcHJvY2Vzc2luZykNCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGxp bnV4KQ0KICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgbTQpDQogICAjOnVzZS1tb2R1 bGUgKGdudSBwYWNrYWdlcyBtYXRocykNCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2Vz IG1waSkNCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIG11bHRpcHJlY2lzaW9uKQ0K ICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgbmN1cnNlcykNCisgICM6dXNlLW1vZHVs ZSAoZ251IHBhY2thZ2VzIHBkZikNCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHBr Zy1jb25maWcpDQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBwcm90b2J1ZikNCiAg ICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHB5dGhvbikNCiAgICM6dXNlLW1vZHVsZSAo Z251IHBhY2thZ2VzIHB5dGhvbi1idWlsZCkNCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2th Z2VzIHB5dGhvbi1zY2llbmNlKQ0KICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgcHl0 aG9uLXh5eikNCisgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHF0KQ0KICAgIzp1c2Ut bW9kdWxlIChnbnUgcGFja2FnZXMgcmVhZGxpbmUpDQorICAjOnVzZS1tb2R1bGUgKGdudSBw YWNrYWdlcyBzZXJpYWxpemF0aW9uKQ0KKyAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMg c3NoKQ0KKyAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgdGV4dHV0aWxzKQ0KICAgIzp1 c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgdGxzKQ0KICAgIzp1c2UtbW9kdWxlIChnbnUgcGFj a2FnZXMgdmVyc2lvbi1jb250cm9sKQ0KICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMg dmlkZW8pDQorICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyB4aXBoKQ0KICAgIzp1c2Ut bW9kdWxlIChnbnUgcGFja2FnZXMgeG1sKQ0KICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2Fn ZXMgeG9yZykNCiAgICM6dXNlLW1vZHVsZSAoZ3VpeCBkb3dubG9hZCkNCkBAIC03NSwxNzUg Kzg0LDI4NyBAQCAoZGVmaW5lLW1vZHVsZSAoZ251IHBhY2thZ2VzIHNpbXVsYXRpb24pDQog ICAjOnVzZS1tb2R1bGUgKGljZS05IHJlZ2V4KQ0KICAgIzp1c2UtbW9kdWxlIChzcmZpIHNy ZmktMSkpDQogDQotKGRlZmluZS1wdWJsaWMgb3BlbmZvYW0NCisoZGVmaW5lLXB1YmxpYyBv cGVuZm9hbS1vcmcNCiAgIChwYWNrYWdlDQotICAgIChuYW1lICJvcGVuZm9hbSIpDQotICAg ICh2ZXJzaW9uICI0LjEiKQ0KLSAgICAoc291cmNlDQotICAgICAob3JpZ2luDQotICAgICAg IChtZXRob2QgdXJsLWZldGNoKQ0KLSAgICAgICAodXJpIChzdHJpbmctYXBwZW5kDQotICAg ICAgICAgICAgICJodHRwOi8vZGwub3BlbmZvYW0ub3JnL3NvdXJjZS8iDQotICAgICAgICAg ICAgIChzdHJpbmctbWFwIChsYW1iZGEgKHgpIChpZiAoZXE/IHggI1wuKSAjXC0geCkpIHZl cnNpb24pKSkNCi0gICAgICAgKGZpbGUtbmFtZSAoc3RyaW5nLWFwcGVuZCBuYW1lICItIiB2 ZXJzaW9uICIudGFyLmd6IikpDQotICAgICAgIChzaGEyNTYNCi0gICAgICAgIChiYXNlMzIg IjBjZ3hoNGgyaGY1MHFidnZkZzVtaXdjMm55bXBiMG5ydjNtZDk2dmIzZ2JzOXZrOHZxOWQi KSkNCi0gICAgICAgKHBhdGNoZXMgKHNlYXJjaC1wYXRjaGVzICJvcGVuZm9hbS00LjEtY2xl YW51cC5wYXRjaCIpKQ0KLSAgICAgICAobW9kdWxlcyAnKChndWl4IGJ1aWxkIHV0aWxzKSkp DQotICAgICAgIChzbmlwcGV0DQotICAgICAgICAnKGJlZ2luDQotICAgICAgICAgICA7OyBJ bmNsdWRlIDxzeXMvc3lzbWFjcm9zLmg+LCB3aGljaCBpcyB3aGVyZSBnbGliYyA+PSAyLjI4 IHByb3ZpZGVzDQotICAgICAgICAgICA7OyAnbWFqb3InIGFuZCAnbWlub3InLg0KLSAgICAg ICAgICAgKHN1YnN0aXR1dGUqICJzcmMvT1NzcGVjaWZpYy9QT1NJWC9maWxlU3RhdC5DIg0K LSAgICAgICAgICAgICAoKCIjaW5jbHVkZSA8dW5pc3RkXFwuaD4iKQ0KLSAgICAgICAgICAg ICAgIiNpbmNsdWRlIDx1bmlzdGQuaD5cbiNpbmNsdWRlIDxzeXMvc3lzbWFjcm9zLmg+XG4i KSkNCi0gICAgICAgICAgICN0KSkpKQ0KKyAgICAobmFtZSAib3BlbmZvYW0tb3JnIikNCisg ICAgKHZlcnNpb24gIjEwLjIwMjIxMTI4IikNCisgICAgKHNvdXJjZSAob3JpZ2luDQorICAg ICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkNCisgICAgICAgICAgICAgICh1cmkgKHN0 cmluZy1hcHBlbmQgImh0dHBzOi8vZ2l0aHViLmNvbS9PcGVuRk9BTS9PcGVuRk9BTS0iDQor ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh2ZXJzaW9uLW1ham9yIHZlcnNp b24pICIvYXJjaGl2ZS8iDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChz ZWNvbmQgKHN0cmluZy1zcGxpdCB2ZXJzaW9uICNcLikpDQorICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICIudGFyLmd6IikpDQorICAgICAgICAgICAgICAoc2hhMjU2DQor ICAgICAgICAgICAgICAgKGJhc2UzMg0KKyAgICAgICAgICAgICAgICAiMHlkOTI0bmhjazRq aDlnZjF3cmRuazhzdmozOHlpY2c0ODAzcTc5bm5qcWhuNmxjcThjNSIpKQ0KKyAgICAgICAg ICAgICAgKG1vZHVsZXMgJygoZ3VpeCBidWlsZCB1dGlscykpKQ0KKyAgICAgICAgICAgICAg KHNuaXBwZXQgJyhiZWdpbg0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgOzsgcGF0Y2gg c2hlbGwgcGF0aHMNCisgICAgICAgICAgICAgICAgICAgICAgICAgIChzdWJzdGl0dXRlKiAo bGlzdCAid21ha2Uvc3JjL01ha2VmaWxlIg0KKyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICJ3bWFrZS9tYWtlZmlsZXMvZ2VuZXJhbCIpDQorICAgICAg ICAgICAgICAgICAgICAgICAgICAgICgoIi9iaW4vc2giKQ0KKyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgd2hpY2ggInNoIikpDQorICAgICAgICAgICAgICAgICAgICAgICAgICAo c3Vic3RpdHV0ZSogImV0Yy9iYXNocmMiDQorICAgICAgICAgICAgICAgICAgICAgICAgICAg IDs7IG9ubHkgZ28gYmFjayBvbmUgZm9sZGVyIGxldmVsDQorICAgICAgICAgICAgICAgICAg ICAgICAgICAgICgoIlxcJFxcKGRpcm5hbWUgXFwkXFx7QkFTSF9TT1VSQ0U6LVxcJDBcXH1c XCkvLi4vLi4iKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIiQoZGlybmFtZSAk e0JBU0hfU09VUkNFOi0kMH0pLy4uIikNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg OzsgZG8gbm90IHVzZSBvcGVuZm9hbSBmb2xkZXIgY29udmVudGlvbg0KKyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAoKCJeZXhwb3J0IFdNX1BST0pFQ1RfRElSPS4qJCIpDQorICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZA0KKyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICJleHBvcnQgV01fUFJPSkVDVF9ESVI9JFdNX1BST0pFQ1Rf SU5TVF9ESVJcbiIpKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICA7OyBkbyBub3Qg c291cmNlIGJhc2hfY29tcGxldGlvbiAoZ2l2ZXMgZXJyb3IpDQorICAgICAgICAgICAgICAg ICAgICAgICAgICAgICgoIl4uKmJhc2hfY29tcGxldGlvbi4qJCIgYWxsKQ0KKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgIiMiIGFsbCkpKQ0KKyAgICAg ICAgICAgICAgICAgICAgICAgICAgOzsgYWRkIGV4cGFuZCBmbGFnIHRvIFJ1bkZ1bmN0aW9u cw0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgKHN1YnN0aXR1dGUqICJiaW4vdG9vbHMv UnVuRnVuY3Rpb25zIg0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAoKCJmb2FtRGlj dGlvbmFyeSAoLiopIiBhbGwgYXJncykNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg IChzdHJpbmctYXBwZW5kICJmb2FtRGljdGlvbmFyeSAtZXhwYW5kICIgYXJncykpKSkpKSkN CiAgICAgKGJ1aWxkLXN5c3RlbSBnbnUtYnVpbGQtc3lzdGVtKQ0KLSAgICAoaW5wdXRzDQot ICAgICBgKCgiYm9vc3QiICxib29zdCkNCi0gICAgICAgKCJjZ2FsIiAsY2dhbCkNCi0gICAg ICAgKCJmbGV4IiAsZmxleCkNCi0gICAgICAgKCJnaXQiICxnaXQpDQotICAgICAgICgiZ21w IiAsZ21wKQ0KLSAgICAgICAoImxpYnh0IiAsbGlieHQpDQotICAgICAgICgibWV0aXMiICxt ZXRpcykNCi0gICAgICAgKCJtcGZyIiAsbXBmcikNCi0gICAgICAgKCJuY3Vyc2VzIiAsbmN1 cnNlcykNCi0gICAgICAgKCJyZWFkbGluZSIgLHJlYWRsaW5lKQ0KLSAgICAgICAoInNjb3Rj aCIgLHB0LXNjb3RjaDMyKQ0KLSAgICAgICAoInpsaWIiICx6bGliKSkpDQotICAgIChuYXRp dmUtaW5wdXRzDQotICAgICAobGlzdCBiaXNvbikpDQotICAgIChwcm9wYWdhdGVkLWlucHV0 cw0KLSAgICAgKGxpc3QgZ3ppcCBnbnVwbG90IG9wZW5tcGkpKQ0KLSAgICAob3V0cHV0cyAn KCJkZWJ1ZyIgICAgICAgICAgICAgICAgICA7fjYwTUINCisgICAgKGlucHV0cyAobGlzdCBi b29zdA0KKyAgICAgICAgICAgICAgICAgIGNnYWwNCisgICAgICAgICAgICAgICAgICBnaXQN CisgICAgICAgICAgICAgICAgICBnbXANCisgICAgICAgICAgICAgICAgICBsaWJ4dA0KKyAg ICAgICAgICAgICAgICAgIG1ldGlzDQorICAgICAgICAgICAgICAgICAgbXBmcg0KKyAgICAg ICAgICAgICAgICAgIG5jdXJzZXMNCisgICAgICAgICAgICAgICAgICByZWFkbGluZQ0KKyAg ICAgICAgICAgICAgICAgIHB0LXNjb3RjaDMyDQorICAgICAgICAgICAgICAgICAgemxpYg0K KyAgICAgICAgICAgICAgICAgIG9wZW5tcGkNCisgICAgICAgICAgICAgICAgICBwYXJhdmll dy01LjkNCisgICAgICAgICAgICAgICAgICBvcGVuc3NoKSkNCisgICAgKG5hdGl2ZS1pbnB1 dHMgKGxpc3QgYmlzb24NCisgICAgICAgICAgICAgICAgICAgICAgICAgZmxleA0KKyAgICAg ICAgICAgICAgICAgICAgICAgICA7OyBwYXJhdmlldyBwbHVnaW4gZGVwZW5kZW5jaWVzDQor ICAgICAgICAgICAgICAgICAgICAgICAgIGNtYWtlLW1pbmltYWwNCisgICAgICAgICAgICAg ICAgICAgICAgICAgdnRrDQorICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhtbDINCisg ICAgICAgICAgICAgICAgICAgICAgICAgbGlib2dnDQorICAgICAgICAgICAgICAgICAgICAg ICAgIGxpYnRoZW9yYQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICBmZm1wZWcNCisgICAg ICAgICAgICAgICAgICAgICAgICAgZ2wycHMNCisgICAgICAgICAgICAgICAgICAgICAgICAg bGlicG5nDQorICAgICAgICAgICAgICAgICAgICAgICAgIGxpYmhhcnUNCisgICAgICAgICAg ICAgICAgICAgICAgICAganNvbmNwcA0KKyAgICAgICAgICAgICAgICAgICAgICAgICBuZXRj ZGYNCisgICAgICAgICAgICAgICAgICAgICAgICAgaGRmNQ0KKyAgICAgICAgICAgICAgICAg ICAgICAgICBnZGFsDQorICAgICAgICAgICAgICAgICAgICAgICAgIGxpYngxMQ0KKyAgICAg ICAgICAgICAgICAgICAgICAgICBxdGJhc2UtNQ0KKyAgICAgICAgICAgICAgICAgICAgICAg ICBlaWdlbg0KKyAgICAgICAgICAgICAgICAgICAgICAgICBnbGV3DQorICAgICAgICAgICAg ICAgICAgICAgICAgIHB5dGhvbg0KKyAgICAgICAgICAgICAgICAgICAgICAgICBleHBhdA0K KyAgICAgICAgICAgICAgICAgICAgICAgICB4eg0KKyAgICAgICAgICAgICAgICAgICAgICAg ICB1dGZjcHANCisgICAgICAgICAgICAgICAgICAgICAgICAgbHo0DQorICAgICAgICAgICAg ICAgICAgICAgICAgIGRvdWJsZS1jb252ZXJzaW9uDQorICAgICAgICAgICAgICAgICAgICAg ICAgIGxpYmpwZWctdHVyYm8NCisgICAgICAgICAgICAgICAgICAgICAgICAgbGlidGlmZg0K KyAgICAgICAgICAgICAgICAgICAgICAgICBmcmVldHlwZQ0KKyAgICAgICAgICAgICAgICAg ICAgICAgICBwdWdpeG1sDQorICAgICAgICAgICAgICAgICAgICAgICAgIGNnbnMNCisgICAg ICAgICAgICAgICAgICAgICAgICAgcXRzdmctNQ0KKyAgICAgICAgICAgICAgICAgICAgICAg ICBxdHRvb2xzLTUNCisgICAgICAgICAgICAgICAgICAgICAgICAgcHJvdG9idWYNCisgICAg ICAgICAgICAgICAgICAgICAgICAgcXR4bWxwYXR0ZXJucykpDQorICAgIChwcm9wYWdhdGVk LWlucHV0cyAobGlzdCBnbnVwbG90KSkNCisgICAgKG91dHB1dHMgJygiZGVidWciIDt+NjBN Qg0KICAgICAgICAgICAgICAgICJvdXQiKSkNCiAgICAgKGFyZ3VtZW50cw0KLSAgICAgYCgg OzsgRXhlY3V0YWJsZSBmaWxlcyBhbmQgc2hhcmVkIGxpYnJhcmllcyBhcmUgbG9jYXRlZCBp biB0aGUgJ3BsYXRmb3JtcycNCisgICAgIGAoIDtFeGVjdXRhYmxlIGZpbGVzIGFuZCBzaGFy ZWQgbGlicmFyaWVzIGFyZSBsb2NhdGVkIGluIHRoZSAncGxhdGZvcm1zJw0KICAgICAgICA7 OyBzdWJkaXJlY3RvcnkuDQotICAgICAgICM6c3RyaXAtZGlyZWN0b3JpZXMgKGxpc3QgKHN0 cmluZy1hcHBlbmQNCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxpYi9P cGVuRk9BTS0iICx2ZXJzaW9uDQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICIvcGxhdGZvcm1zL2xpbnV4NjRHY2NEUEludDMyT3B0L2JpbiIpDQotICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQNCi0gICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgImxpYi9PcGVuRk9BTS0iICx2ZXJzaW9uDQotICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICIvcGxhdGZvcm1zL2xpbnV4NjRHY2NEUEludDMy T3B0L2xpYiIpKQ0KLSAgICAgICAjOnRlc3RzPyAjZiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgOyBubyB0ZXN0cyB0byBydW4NCisgICAgICAgIzpzdHJpcC1kaXJlY3Rvcmll cyAobGlzdCAoc3RyaW5nLWFwcGVuZCAic2hhcmUvT3BlbkZPQU0tIg0KKyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICx2ZXJzaW9uDQorICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9wbGF0Zm9ybXMv bGludXg2NEdjY0RQSW50MzJPcHQvYmluIikNCisgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAoc3RyaW5nLWFwcGVuZCAic2hhcmUvT3BlbkZPQU0tIg0KKyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICx2ZXJzaW9uDQorICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9wbGF0Zm9ybXMv bGludXg2NEdjY0RQSW50MzJPcHQvbGliIikpDQogDQogICAgICAgICM6bW9kdWxlcyAoKGlj ZS05IGZ0dykNCiAgICAgICAgICAgICAgICAgICAoaWNlLTkgcmVnZXgpDQorICAgICAgICAg ICAgICAgICAgKGljZS05IHN0cmluZy1mdW4pDQorICAgICAgICAgICAgICAgICAgKHNyZmkg c3JmaS0xKQ0KICAgICAgICAgICAgICAgICAgIChndWl4IGJ1aWxkIGdudS1idWlsZC1zeXN0 ZW0pDQogICAgICAgICAgICAgICAgICAgKGd1aXggYnVpbGQgdXRpbHMpKQ0KIA0KICAgICAg ICAjOnBoYXNlcyAobW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhhc2VzDQotICAgICAgICAg ICAgICAgICAgKGFkZC1hZnRlciAndW5wYWNrICdyZW5hbWUtYnVpbGQtZGlyZWN0b3J5DQor ICAgICAgICAgICAgICAgICAgKGFkZC1hZnRlciAndW5wYWNrICdzZXQtc2FtZS12ZXJzaW9u LWFzLWd1aXgNCiAgICAgICAgICAgICAgICAgICAgIChsYW1iZGEgXw0KLSAgICAgICAgICAg ICAgICAgICAgICAoY2hkaXIgIi4uIikNCi0gICAgICAgICAgICAgICAgICAgICAgOzsgVXNl ICdPcGVuRk9BTS12ZXJzaW9uJyBjb252ZW50aW9uIHRvIG1hdGNoIHRoZSBmaWxlDQotICAg ICAgICAgICAgICAgICAgICAgIDs7IG5hbWUgZXhwZWN0YXRpb25zIGluIHRoZSBidWlsZCBw aGFzZS4NCi0gICAgICAgICAgICAgICAgICAgICAgKGxldCAoKHVucGFjay1kaXIgKHN0cmlu Zy1hcHBlbmQNCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChn ZXRjd2QpICIvIg0KLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg KGxpc3QtcmVmIChzY2FuZGlyIChnZXRjd2QpIChsYW1iZGEgKG5hbWUpDQotICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAoc3RyaW5nLW1hdGNoICJeT3BlbkZPQU0iIG5hbWUpKSkgMCkpKQ0KLSAgICAg ICAgICAgICAgICAgICAgICAgICAgICAoYnVpbGQtZGlyIChzdHJpbmctYXBwZW5kDQotICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChnZXRjd2QpICIvT3BlbkZP QU0tIiAsdmVyc2lvbikpKQ0KLSAgICAgICAgICAgICAgICAgICAgICAgIChyZW5hbWUtZmls ZSB1bnBhY2stZGlyIGJ1aWxkLWRpcikgOyByZW5hbWUgYnVpbGQgZGlyZWN0b3J5DQotICAg ICAgICAgICAgICAgICAgICAgICAgKGNoZGlyIChiYXNlbmFtZSBidWlsZC1kaXIpKSkgOyBt b3ZlIHRvIGJ1aWxkIGRpcmVjdG9yeQ0KLSAgICAgICAgICAgICAgICAgICAgICAjdCkpDQot ICAgICAgICAgICAgICAgICAgKGRlbGV0ZSAnY29uZmlndXJlKSAgICAgICAgICAgICA7IG5v IGNvbmZpZ3VyZSBwaGFzZQ0KLSAgICAgICAgICAgICAgICAgIChyZXBsYWNlICdidWlsZA0K KyAgICAgICAgICAgICAgICAgICAgICAoc3Vic3RpdHV0ZSogImV0Yy9iYXNocmMiDQorICAg ICAgICAgICAgICAgICAgICAgICAgKCgiXmV4cG9ydCBXTV9QUk9KRUNUX1ZFUlNJT049Liok IikNCisgICAgICAgICAgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgImV4cG9ydCBX TV9QUk9KRUNUX1ZFUlNJT049Ig0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAsdmVyc2lvbiAiXG4iKSkpICN0KSkNCisgICAgICAgICAgICAgICAgICAoYWRk LWJlZm9yZSAnYnVpbGQgJ3BhdGNoLUhPTUUtcGF0aA0KICAgICAgICAgICAgICAgICAgICAg KGxhbWJkYSBfDQotICAgICAgICAgICAgICAgICAgICAgIChsZXQgKChsaWJyYXJpZXMgJygi Ym9vc3QiICJjZ2FsIiAiZ21wIiAibWV0aXMiICJtcGZyIiAic2NvdGNoIikpKQ0KLSAgICAg ICAgICAgICAgICAgICAgICAgIDs7IHNldCB2YXJpYWJsZXMgdG8gZGVmaW5lIHN0b3JlIHBh dGhzDQotICAgICAgICAgICAgICAgICAgICAgICAgKGZvci1lYWNoIChsYW1iZGEgKGxpYnJh cnkpDQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHNldGVudiAoc3Ry aW5nLWFwcGVuZA0KLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIChzdHJpbmctdXBjYXNlIGxpYnJhcnkpICJfUk9PVCIpDQotICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoYXNzb2MtcmVmICVidWlsZC1pbnB1dHMg bGlicmFyeSkpKSBsaWJyYXJpZXMpKQ0KLSAgICAgICAgICAgICAgICAgICAgICA7OyBzZXQg dmFyaWFibGVzIHRvIGRlZmluZSBwYWNrYWdlIHZlcnNpb25zDQotICAgICAgICAgICAgICAg ICAgICAgIChzZXRlbnYgIlNDT1RDSFZFUlNJT04iICwocGFja2FnZS12ZXJzaW9uIHNjb3Rj aCkpDQotICAgICAgICAgICAgICAgICAgICAgIChzZXRlbnYgIk1FVElTVkVSU0lPTiIgLChw YWNrYWdlLXZlcnNpb24gbWV0aXMpKQ0KLSAgICAgICAgICAgICAgICAgICAgICA7OyBzZXQg dmFyaWFibGUgdG8gcGFzcyBleHRyYSAncnBhdGgnIGFyZ3VtZW50cyB0byBsaW5rZXINCi0g ICAgICAgICAgICAgICAgICAgICAgKHNldGVudiAiTERGTEFHUyINCi0gICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZA0KLSAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAiLVdsLCINCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIi1y cGF0aD0iICVvdXRwdXQgIi9saWIvT3BlbkZPQU0tIiAsdmVyc2lvbg0KLSAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAiL3BsYXRmb3Jtcy9saW51eDY0R2NjRFBJbnQzMk9wdC9s aWIsIg0KLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiLXJwYXRoPSIgJW91dHB1 dCAiL2xpYi9PcGVuRk9BTS0iICx2ZXJzaW9uDQotICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICIvcGxhdGZvcm1zL2xpbnV4NjRHY2NEUEludDMyT3B0L2xpYi9kdW1teSIpKQ0K LSAgICAgICAgICAgICAgICAgICAgICA7OyBjb21waWxlIE9wZW5GT0FNIGxpYnJhcmllcyBh bmQgYXBwbGljYXRpb25zDQotICAgICAgICAgICAgICAgICAgICAgICh6ZXJvPyAoc3lzdGVt IChmb3JtYXQgI2YNCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAic291cmNlIC4vZXRjL2Jhc2hyYyAmJiAuL0FsbHdtYWtlIC1qfmEiDQotICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHBhcmFsbGVsLWpvYi1j b3VudCkpKSkpKQ0KLSAgICAgICAgICAgICAgICAgIChhZGQtYWZ0ZXIgJ2J1aWxkICd1cGRh dGUtY29uZmlndXJhdGlvbi1maWxlcw0KKyAgICAgICAgICAgICAgICAgICAgICAoc2V0ZW52 ICJIT01FIiAiL3RtcCIpICN0KSkNCisgICAgICAgICAgICAgICAgICAoYWRkLWJlZm9yZSAn YnVpbGQgJ3BhdGNoLXNjb3RjaA0KICAgICAgICAgICAgICAgICAgICAgKGxhbWJkYSBfDQot ICAgICAgICAgICAgICAgICAgICAgIDs7IHJlY29yZCBzdG9yZSBwYXRocyBhbmQgcGFja2Fn ZSB2ZXJzaW9ucyBpbg0KLSAgICAgICAgICAgICAgICAgICAgICA7OyBjb25maWd1cmF0aW9u IGZpbGVzDQotICAgICAgICAgICAgICAgICAgICAgIChzdWJzdGl0dXRlKiAiZXRjL2NvbmZp Zy5zaC9DR0FMIg0KLSAgICAgICAgICAgICAgICAgICAgICAgICgoIiRCT09TVF9ST09UIikg KGdldGVudiAiQk9PU1RfUk9PVCIpKSkNCi0gICAgICAgICAgICAgICAgICAgICAgKHN1YnN0 aXR1dGUqICJldGMvY29uZmlnLnNoL0NHQUwiDQotICAgICAgICAgICAgICAgICAgICAgICAg KCgiJENHQUxfUk9PVCIpIChnZXRlbnYgIkNHQUxfUk9PVCIpKSkNCi0gICAgICAgICAgICAg ICAgICAgICAgKHN1YnN0aXR1dGUqICJldGMvY29uZmlnLnNoL21ldGlzIg0KLSAgICAgICAg ICAgICAgICAgICAgICAgICgoIiRNRVRJU19ST09UIikgKGdldGVudiAiTUVUSVNfUk9PVCIp KSkNCi0gICAgICAgICAgICAgICAgICAgICAgKHN1YnN0aXR1dGUqICJldGMvY29uZmlnLnNo L21ldGlzIg0KLSAgICAgICAgICAgICAgICAgICAgICAgICgoIiRNRVRJU1ZFUlNJT04iKSAo Z2V0ZW52ICJNRVRJU1ZFUlNJT04iKSkpDQotICAgICAgICAgICAgICAgICAgICAgIChzdWJz dGl0dXRlKiAiZXRjL2NvbmZpZy5zaC9zY290Y2giDQotICAgICAgICAgICAgICAgICAgICAg ICAgKCgiJFNDT1RDSF9ST09UIikgKGdldGVudiAiU0NPVENIX1JPT1QiKSkpDQogICAgICAg ICAgICAgICAgICAgICAgIChzdWJzdGl0dXRlKiAiZXRjL2NvbmZpZy5zaC9zY290Y2giDQot ICAgICAgICAgICAgICAgICAgICAgICAgKCgiJFNDT1RDSFZFUlNJT04iKSAoZ2V0ZW52ICJT Q09UQ0hWRVJTSU9OIikpKQ0KLSAgICAgICAgICAgICAgICAgICAgICAoc3Vic3RpdHV0ZSog ImV0Yy9jb25maWcuc2gvc2V0dGluZ3MiDQotICAgICAgICAgICAgICAgICAgICAgICAgKCgi JEdNUF9ST09UIikgKGdldGVudiAiR01QX1JPT1QiKSkpDQotICAgICAgICAgICAgICAgICAg ICAgIChzdWJzdGl0dXRlKiAiZXRjL2NvbmZpZy5zaC9zZXR0aW5ncyINCi0gICAgICAgICAg ICAgICAgICAgICAgICAoKCIkTVBGUl9ST09UIikgKGdldGVudiAiTVBGUl9ST09UIikpKQ0K LSAgICAgICAgICAgICAgICAgICAgICA7OyByZXNldCBsb2NrRGlyIHZhcmlhYmxlIHRvIHJl ZmVyIHRvIHdyaXRlLWVuYWJsZWQNCi0gICAgICAgICAgICAgICAgICAgICAgOzsgZGlyZWN0 b3J5DQotICAgICAgICAgICAgICAgICAgICAgIChzdWJzdGl0dXRlKiAid21ha2Uvd21ha2Ui DQotICAgICAgICAgICAgICAgICAgICAgICAgKCgiICAgICAgICBsb2NrRGlyPS4qJCIpDQot ICAgICAgICAgICAgICAgICAgICAgICAgICIgICAgICAgIGxvY2tEaXI9JEhPTUUvLiRXTV9Q Uk9KRUNULy53bWFrZVxuIikpDQotICAgICAgICAgICAgICAgICAgICAgIChzdWJzdGl0dXRl KiAid21ha2Uvd21ha2VTY2hlZHVsZXIiDQotICAgICAgICAgICAgICAgICAgICAgICAgKCgi bG9ja0Rpcj0uKiQiKQ0KLSAgICAgICAgICAgICAgICAgICAgICAgICAibG9ja0Rpcj0kSE9N RS8uJFdNX1BST0pFQ1QvLndtYWtlXG4iKSkNCi0gICAgICAgICAgICAgICAgICAgICAgKHN1 YnN0aXR1dGUqICJ3bWFrZS93bWFrZVNjaGVkdWxlclVwdGltZSINCi0gICAgICAgICAgICAg ICAgICAgICAgICAoKCJsb2NrRGlyPS4qJCIpDQotICAgICAgICAgICAgICAgICAgICAgICAg ICJsb2NrRGlyPSRIT01FLy4kV01fUFJPSkVDVC8ud21ha2VcbiIpKQ0KLSAgICAgICAgICAg ICAgICAgICAgICAjdCkpDQorICAgICAgICAgICAgICAgICAgICAgICAgKCgiXmV4cG9ydCBT Q09UQ0hfVkVSU0lPTj1zY290Y2hfLiokIikNCisgICAgICAgICAgICAgICAgICAgICAgICAg KHN0cmluZy1hcHBlbmQgImV4cG9ydCBTQ09UQ0hfVkVSU0lPTj1zY290Y2hfIg0KKyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAsKHBhY2thZ2UtdmVyc2lvbiBw dC1zY290Y2gzMikgIlxuIikpDQorICAgICAgICAgICAgICAgICAgICAgICAgKCgiXmV4cG9y dCBTQ09UQ0hfQVJDSF9QQVRIPS4qJCIpDQorICAgICAgICAgICAgICAgICAgICAgICAgIChz dHJpbmctYXBwZW5kICJleHBvcnQgU0NPVENIX0FSQ0hfUEFUSD0iDQorICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIChhc3NvYy1yZWYgJWJ1aWxkLWlucHV0cyAi cHQtc2NvdGNoMzIiKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAiXG4iKSkpICN0KSkNCisgICAgICAgICAgICAgICAgICAoYWRkLWJlZm9yZSAnYnVpbGQg J3BhdGNoLW1waQ0KKyAgICAgICAgICAgICAgICAgICAgKGxhbWJkYSBfDQorICAgICAgICAg ICAgICAgICAgICAgIChsZXQqICgobXBpLXBhdGggKGFzc29jLXJlZiAlYnVpbGQtaW5wdXRz ICJvcGVubXBpIikpDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobXBpLXZlcnNp b24gLChwYWNrYWdlLXZlcnNpb24gb3Blbm1waSkpKQ0KKyAgICAgICAgICAgICAgICAgICAg ICAgIDs7IHNwZWNpZnkgb3Blbm1waSB0eXBlDQorICAgICAgICAgICAgICAgICAgICAgICAg KHN1YnN0aXR1dGUqICJldGMvYmFzaHJjIg0KKyAgICAgICAgICAgICAgICAgICAgICAgICAg KCgiV01fTVBMSUI9U1lTVEVNT1BFTk1QSSIpDQorICAgICAgICAgICAgICAgICAgICAgICAg ICAgIldNX01QTElCPU9QRU5NUEkiKSkNCisgICAgICAgICAgICAgICAgICAgICAgICAoc3Vi c3RpdHV0ZSogImV0Yy9jb25maWcuc2gvbXBpIg0KKyAgICAgICAgICAgICAgICAgICAgICAg ICAgKCgiZXhwb3J0IEZPQU1fTVBJPW9wZW5tcGktLiokIikNCisgICAgICAgICAgICAgICAg ICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCAiZXhwb3J0IEZPQU1fTVBJPW9wZW5tcGktIg0K KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1waS12ZXJzaW9u ICJcbiIpKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgKCgiZXhwb3J0IE1QSV9BUkNI X1BBVEg9LipcXCRGT0FNX01QSS4qJCIpDQorICAgICAgICAgICAgICAgICAgICAgICAgICAg KHN0cmluZy1hcHBlbmQgImV4cG9ydCBNUElfQVJDSF9QQVRIPSIgbXBpLXBhdGgNCisgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiXG4iKSkpKSAjdCkpDQor ICAgICAgICAgICAgICAgICAgKGFkZC1iZWZvcmUgJ2J1aWxkICdwYXRjaC1wYXJhdmlldw0K KyAgICAgICAgICAgICAgICAgICAgKGxhbWJkYSBfDQorICAgICAgICAgICAgICAgICAgICAg IChzdWJzdGl0dXRlKiAiZXRjL2NvbmZpZy5zaC9wYXJhdmlldyINCisgICAgICAgICAgICAg ICAgICAgICAgICAoKCJeZXhwb3J0IFBhcmFWaWV3X1ZFUlNJT049LiokIikNCisgICAgICAg ICAgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgImV4cG9ydCBQYXJhVmlld19WRVJT SU9OPSINCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLChwYWNr YWdlLXZlcnNpb24gcGFyYXZpZXctNS45KSAiXG4iKSkNCisgICAgICAgICAgICAgICAgICAg ICAgICAoKCJeZXhwb3J0IFBhcmFWaWV3X0RJUj0uKiQiKQ0KKyAgICAgICAgICAgICAgICAg ICAgICAgICAoc3RyaW5nLWFwcGVuZCAiZXhwb3J0IFBhcmFWaWV3X0RJUj0iDQorICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChhc3NvYy1yZWYgJWJ1aWxkLWlu cHV0cyAicGFyYXZpZXciKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAiXG4iKSkpICN0KSkNCisgICAgICAgICAgICAgICAgICAoYWRkLWJlZm9yZSAnYnVp bGQgJ2FkZC1ycGF0aHMNCisgICAgICAgICAgICAgICAgICAgIChsYW1iZGEgXw0KKyAgICAg ICAgICAgICAgICAgICAgICAobGV0cmVjKiAoKGxpYnJhcmllcyAnKCJib29zdCIgImNnYWwi DQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImdtcCIN CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWV0aXMi DQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1wZnIi DQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInB0LXNj b3RjaDMyIg0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICJvcGVubXBpIg0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICJ6bGliIg0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICJwYXJhdmlldyIpKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHJw YXRocw0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChmb2xkLXJpZ2h0IChs YW1iZGEgKGxpYnJhcnkgcnBhdGhzKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgcnBhdGhzDQorICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiLXJw YXRoPSINCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIChhc3NvYy1yZWYNCisgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAlYnVpbGQtaW5wdXRzIGxp YnJhcnkpDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAiL2xpYiwiKSkgIiIgbGlicmFyaWVzKSkNCisgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIChvcGVuZm9hbS1saWINCisgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCAlb3V0cHV0DQorICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zaGFyZS9PcGVuRk9BTS0i DQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLHZl cnNpb24NCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAiL3BsYXRmb3Jtcy9saW51eDY0R2NjRFBJbnQzMk9wdC9saWIiKSkNCisgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIChsZGZsYWdzDQorICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgIi1XbCwiDQorICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcnBhdGhzDQorICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIi1ycGF0aD0iDQorICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BlbmZvYW0tbGliDQor ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIiwiDQor ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIi1ycGF0 aD0iDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg b3BlbmZvYW0tbGliDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIi9kdW1teSwiDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIi1ycGF0aD0iDQorICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgb3BlbmZvYW0tbGliDQorICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9wYXJhdmlldy0iDQorICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLCh2ZXJzaW9uLW1ham9y K21pbm9yIChwYWNrYWdlLXZlcnNpb24NCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhcmF2aWV3LTUu OSkpKSkpDQorICAgICAgICAgICAgICAgICAgICAgICAgKHN1YnN0aXR1dGUqICJ3bWFrZS9y dWxlcy9saW51eDY0R2NjL2MrKyINCisgICAgICAgICAgICAgICAgICAgICAgICAgICgoIlxc JFxcKExJQl9IRUFERVJfRElSU1xcKSAtZlBJQyIgYWxsKQ0KKyAgICAgICAgICAgICAgICAg ICAgICAgICAgIChzdHJpbmctYXBwZW5kIGFsbCAiICIgbGRmbGFncykpKSkgI3QpKQ0KKyAg ICAgICAgICAgICAgICAgIChkZWxldGUgJ2NvbmZpZ3VyZSkgO25vIGNvbmZpZ3VyZSBwaGFz ZQ0KKyAgICAgICAgICAgICAgICAgIChyZXBsYWNlICdidWlsZA0KKyAgICAgICAgICAgICAg ICAgICAgKGxhbWJkYSBfDQorICAgICAgICAgICAgICAgICAgICAgIDs7IGNvbXBpbGUgT3Bl bkZPQU0gbGlicmFyaWVzIGFuZCBhcHBsaWNhdGlvbnMNCisgICAgICAgICAgICAgICAgICAg ICAgKGludm9rZSAiYmFzaCIgIi1jIg0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IChmb3JtYXQgI2YNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJz b3VyY2UgLi9ldGMvYmFzaHJjICYmIC4vQWxsd21ha2UgLWp+YSINCisgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIChwYXJhbGxlbC1qb2ItY291bnQpKSkpKQ0KICAg ICAgICAgICAgICAgICAgIChhZGQtYWZ0ZXIgJ2J1aWxkICdjbGVhbnVwDQotICAgICAgICAg ICAgICAgICAgICA7OyBBdm9pZCB1bm5jZXNzYXJ5LCB2b2x1bWlub3VzIG9iamVjdCBhbmQg ZGVwIGZpbGVzLg0KKyAgICAgICAgICAgICAgICAgICAgOzsgQXZvaWQgdW5uZWNlc3Nhcnks IHZvbHVtaW5vdXMgb2JqZWN0IGFuZCBkZXAgZmlsZXMuDQogICAgICAgICAgICAgICAgICAg ICAobGFtYmRhIF8NCi0gICAgICAgICAgICAgICAgICAgICAgKGRlbGV0ZS1maWxlLXJlY3Vy c2l2ZWx5DQotICAgICAgICAgICAgICAgICAgICAgICAicGxhdGZvcm1zL2xpbnV4NjRHY2NE UEludDMyT3B0L3NyYyIpDQotICAgICAgICAgICAgICAgICAgICAgIChkZWxldGUtZmlsZS1y ZWN1cnNpdmVseQ0KLSAgICAgICAgICAgICAgICAgICAgICAgInBsYXRmb3Jtcy9saW51eDY0 R2NjRFBJbnQzMk9wdFNZU1RFTU9QRU5NUEkiKQ0KLSAgICAgICAgICAgICAgICAgICAgICAo Zm9yLWVhY2ggZGVsZXRlLWZpbGUgKGZpbmQtZmlsZXMgIi4iICJcXC5vJCIpKQ0KLSAgICAg ICAgICAgICAgICAgICAgICAjdCkpDQorICAgICAgICAgICAgICAgICAgICAgICh3aGVuIChm aWxlLWV4aXN0cz8gInBsYXRmb3Jtcy9saW51eDY0R2NjRFBJbnQzMk9wdC9zcmMiKQ0KKyAg ICAgICAgICAgICAgICAgICAgICAgIChkZWxldGUtZmlsZS1yZWN1cnNpdmVseQ0KKyAgICAg ICAgICAgICAgICAgICAgICAgICAicGxhdGZvcm1zL2xpbnV4NjRHY2NEUEludDMyT3B0L3Ny YyIpKQ0KKyAgICAgICAgICAgICAgICAgICAgICAod2hlbiAoZmlsZS1leGlzdHM/DQorICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAicGxhdGZvcm1zL2xpbnV4NjRHY2NEUEludDMy T3B0T1BFTk1QSSIpDQorICAgICAgICAgICAgICAgICAgICAgICAgKGRlbGV0ZS1maWxlLXJl Y3Vyc2l2ZWx5DQorICAgICAgICAgICAgICAgICAgICAgICAgICJwbGF0Zm9ybXMvbGludXg2 NEdjY0RQSW50MzJPcHRPUEVOTVBJIikpDQorICAgICAgICAgICAgICAgICAgICAgIChmb3It ZWFjaCBkZWxldGUtZmlsZQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGZp bmQtZmlsZXMgIi4iICJcXC5vJCIpKSAjdCkpDQorICAgICAgICAgICAgICAgICAgKHJlcGxh Y2UgJ2NoZWNrDQorICAgICAgICAgICAgICAgICAgICAobGFtYmRhKiAoIzprZXkgdGVzdHM/ ICM6YWxsb3ctb3RoZXIta2V5cykNCisgICAgICAgICAgICAgICAgICAgICAgKHdoZW4gdGVz dHM/DQorICAgICAgICAgICAgICAgICAgICAgICAgKHdoZW4gKGZpbGUtZXhpc3RzPyAidGVz dCIpDQorICAgICAgICAgICAgICAgICAgICAgICAgICAod2l0aC1kaXJlY3RvcnktZXhjdXJz aW9uICJ0ZXN0Ig0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAoaW52b2tlICJiYXNo IiAiLWMiDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGZvcm1hdCAj Zg0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvdXJj ZSAuLi9ldGMvYmFzaHJjICYmIC4vQWxscnVuIC1qfmEiDQorICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAocGFyYWxsZWwtam9iLWNvdW50KSkpKSkNCisg ICAgICAgICAgICAgICAgICAgICAgICA7OyB0b28gbWFueSB0dXRvcmlhbHMgYXJlIGZhaWxp bmcNCisgICAgICAgICAgICAgICAgICAgICAgICA7OyAod2l0aC1kaXJlY3RvcnktZXhjdXJz aW9uICJ0dXRvcmlhbHMiDQorICAgICAgICAgICAgICAgICAgICAgICAgOzsgKGludm9rZSAi YmFzaCIgIi1jIiAic291cmNlIC4uL2V0Yy9iYXNocmMgJiYgLi9BbGx0ZXN0IikpDQorICAg ICAgICAgICAgICAgICAgICAgICAgKSAjdCkpDQogICAgICAgICAgICAgICAgICAgKHJlcGxh Y2UgJ2luc3RhbGwNCiAgICAgICAgICAgICAgICAgICAgIChsYW1iZGEgXw0KICAgICAgICAg ICAgICAgICAgICAgICA7OyB1c2UgJ09wZW5GT0FNLXZlcnNpb24nIGNvbnZlbnRpb24NCi0g ICAgICAgICAgICAgICAgICAgICAgKGxldCAoKGluc3RhbGwtZGlyIChzdHJpbmctYXBwZW5k DQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJW91dHB1dCAi L2xpYi9PcGVuRk9BTS0iICx2ZXJzaW9uKSkpDQotICAgICAgICAgICAgICAgICAgICAgICAg KG1rZGlyLXAgaW5zdGFsbC1kaXIpICAgICA7IGNyZWF0ZSBpbnN0YWxsIGRpcmVjdG9yeQ0K KyAgICAgICAgICAgICAgICAgICAgICAobGV0ICgoaW5zdGFsbC1kaXIgKHN0cmluZy1hcHBl bmQgJW91dHB1dA0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIi9zaGFyZS9PcGVuRk9BTS0iDQorICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAsdmVyc2lvbikpKQ0KKyAg ICAgICAgICAgICAgICAgICAgICAgIChta2Rpci1wIGluc3RhbGwtZGlyKSA7Y3JlYXRlIGlu c3RhbGwgZGlyZWN0b3J5DQogICAgICAgICAgICAgICAgICAgICAgICAgOzsgbW92ZSBjb250 ZW50cyBvZiBidWlsZCBkaXJlY3RvcnkgdG8gaW5zdGFsbCBkaXJlY3RvcnkNCiAgICAgICAg ICAgICAgICAgICAgICAgICAoY29weS1yZWN1cnNpdmVseSAiLiIgaW5zdGFsbC1kaXIpKSkp DQogICAgICAgICAgICAgICAgICAgKGFkZC1hZnRlciAnaW5zdGFsbCAnYWRkLXN5bWJvbGlj LWxpbmsNCiAgICAgICAgICAgICAgICAgICAgIChsYW1iZGEgXw0KLSAgICAgICAgICAgICAg ICAgICAgICA7OyBhZGQgc3ltYm9saWMgbGluayBmb3Igc3RhbmRhcmQgJ2JpbicgZGlyZWN0 b3J5DQotICAgICAgICAgICAgICAgICAgICAgIChzeW1saW5rDQotICAgICAgICAgICAgICAg ICAgICAgICAoc3RyaW5nLWFwcGVuZCAiLi9saWIvT3BlbkZPQU0tIiAsdmVyc2lvbg0KLSAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9wbGF0Zm9ybXMvbGludXg2 NEdjY0RQSW50MzJPcHQvYmluIikNCi0gICAgICAgICAgICAgICAgICAgICAgIChzdHJpbmct YXBwZW5kICVvdXRwdXQgIi9iaW4iKSkNCi0gICAgICAgICAgICAgICAgICAgICAgI3QpKSkp KQ0KKyAgICAgICAgICAgICAgICAgICAgICAobGV0KiAoKGJpbiAoc3RyaW5nLWFwcGVuZCAl b3V0cHV0ICIvYmluIikpDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobGliIChz dHJpbmctYXBwZW5kICVvdXRwdXQgIi9saWIiKSkNCisgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIChvcGVuZm9hbSAoc3RyaW5nLWFwcGVuZCAlb3V0cHV0DQorICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zaGFyZS9PcGVu Rk9BTS0iDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgLHZlcnNpb24pKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGJ1 aWxkLWJpbiAoc3RyaW5nLWFwcGVuZCBvcGVuZm9hbQ0KKyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3BsYXRmb3Jtcy9saW51eDY0 R2NjRFBJbnQzMk9wdC9iaW4iKSkNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChi dWlsZC1saWIgKHN0cmluZy1hcHBlbmQgb3BlbmZvYW0NCisgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9wbGF0Zm9ybXMvbGludXg2 NEdjY0RQSW50MzJPcHQvbGliIikpDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAo Zm9hbS1iaW4gKHN0cmluZy1hcHBlbmQgb3BlbmZvYW0gIi9iaW4iKSkpDQorICAgICAgICAg ICAgICAgICAgICAgICAgOzsgYWRkIHN5bWJvbGljIGxpbmtzIGluIHN0YW5kYXJkICdiaW4n IGRpcmVjdG9yeQ0KKyAgICAgICAgICAgICAgICAgICAgICAgIChta2Rpci1wIGJpbikNCisg ICAgICAgICAgICAgICAgICAgICAgICAoZm9yLWVhY2ggKGxhbWJkYSAoZmlsZSkNCisgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAodW5sZXNzIChtZW1iZXIgZmlsZQ0K KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAn KCIuIiAiLi4iKSkNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChz eW1saW5rIChzdHJpbmctYXBwZW5kIGJ1aWxkLWJpbiAiLyINCisgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGUpDQor ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoc3RyaW5n LWFwcGVuZCBiaW4gIi8iIGZpbGUpKSkpDQorICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIChzY2FuZGlyIGJ1aWxkLWJpbikpDQorICAgICAgICAgICAgICAgICAgICAgICAg KGZvci1lYWNoIChsYW1iZGEgKGZpbGUpDQorICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgKHVubGVzcyAobWVtYmVyIGZpbGUNCisgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJygiLiIgIi4uIikpDQorICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoc3ltbGluayAoc3RyaW5nLWFwcGVuZCBm b2FtLWJpbiAiLyINCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIGZpbGUpDQorICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCBiaW4gIi8iIGZpbGUpKSkp DQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChzY2FuZGlyIGZvYW0tYmlu KSkNCisgICAgICAgICAgICAgICAgICAgICAgICA7OyBhZGQgc3ltYm9saWMgbGluayBmb3Ig c3RhbmRhcmQgJ2xpYicgZGlyZWN0b3J5DQorICAgICAgICAgICAgICAgICAgICAgICAgKHN5 bWxpbmsgYnVpbGQtbGliIGxpYikpICN0KSkpKSkNCisgICAgKG5hdGl2ZS1zZWFyY2gtcGF0 aHMNCisgICAgIChsaXN0IChzZWFyY2gtcGF0aC1zcGVjaWZpY2F0aW9uDQorICAgICAgICAg ICAgKHZhcmlhYmxlICJXTV9QUk9KRUNUX0RJUiIpDQorICAgICAgICAgICAgKHNlcGFyYXRv ciAjZikNCisgICAgICAgICAgICAoZmlsZXMgJygiIikpKSkpDQogICAgIDs7IE5vdGU6DQot ICAgIDs7ICBUdXRvcmlhbCBmaWxlcyBhcmUgaW5zdGFsbGVkIHJlYWQtb25seSBpbiAvZ251 L3N0b3JlLg0KLSAgICA7OyAgVG8gYWxsb3cgd3JpdGUgcGVybWlzc2lvbnMgb24gZmlsZXMg Y29waWVkIGZyb20gdGhlIHN0b3JlIGENCi0gICAgOzsgICdjaG1vZCcgc3RlcCBpcyBuZWVk ZWQgYmVmb3JlIHJ1bm5pbmcgdGhlIGFwcGxpY2F0aW9ucy4gIEZvcg0KLSAgICA7OyAgZXhh bXBsZSwgZnJvbSBhIHVzZXIncyBsb2dpbjoNCi0gICAgOzsgICQgc291cmNlICRHVUlYX1BS T0ZJTEUvbGliL09wZW5GT0FNLTQuMS9ldGMvYmFzaHJjDQotICAgIDs7ICAkIG1rZGlyIC1w ICRGT0FNX1JVTg0KLSAgICA7OyAgJCBjZCAkRk9BTV9SVU4NCi0gICAgOzsgICQgY3AgLXIg JEZPQU1fVFVUT1JJQUxTL2luY29tcHJlc3NpYmxlL3NpbXBsZUZvYW0vcGl0ekRhaWx5IC4N Ci0gICAgOzsgICQgY2QgcGl0ekRhaWx5DQotICAgIDs7ICAkIGNobW9kIC1SIHUrdyAuDQot ICAgIDs7ICAkIGJsb2NrTWVzaA0KKyAgICA7OyBUdXRvcmlhbCBmaWxlcyBhcmUgaW5zdGFs bGVkIHJlYWQtb25seSBpbiAvZ251L3N0b3JlLg0KKyAgICA7OyBUbyBhbGxvdyB3cml0ZSBw ZXJtaXNzaW9ucyBvbiBmaWxlcyBjb3BpZWQgZnJvbSB0aGUgc3RvcmUgYQ0KKyAgICA7OyAn Y2htb2QnIHN0ZXAgaXMgbmVlZGVkIGJlZm9yZSBydW5uaW5nIHRoZSBhcHBsaWNhdGlvbnMu ICBGb3INCisgICAgOzsgZXhhbXBsZSwgZnJvbSBhIHVzZXIncyBsb2dpbjoNCisgICAgOzsg JCBzb3VyY2UgJChkaXJuYW1lICQod2hpY2ggYmxvY2tNZXNoKSkvLi4vLi4vLi4vZXRjL2Jh c2hyYw0KKyAgICA7OyAkIG1rZGlyIC1wICRGT0FNX1JVTg0KKyAgICA7OyAkIGNkICRGT0FN X1JVTg0KKyAgICA7OyAkIGNwIC1yICRGT0FNX1RVVE9SSUFMUy9pbmNvbXByZXNzaWJsZS9z aW1wbGVGb2FtL3BpdHpEYWlseSAuDQorICAgIDs7ICQgY2QgcGl0ekRhaWx5DQorICAgIDs7 ICQgY2htb2QgLVIgdSt3IC4NCisgICAgOzsgJCBibG9ja01lc2gNCiAgICAgKHN5bm9wc2lz ICJGcmFtZXdvcmsgZm9yIG51bWVyaWNhbCBzaW11bGF0aW9uIG9mIGZsdWlkIGZsb3ciKQ0K LSAgICAoZGVzY3JpcHRpb24gIk9wZW5GT0FNIHByb3ZpZGVzIGEgc2V0IG9mIHNvbHZlcnMg YW5kIG1ldGhvZHMgZm9yIHRhY2tsaW5nDQorICAgIChkZXNjcmlwdGlvbg0KKyAgICAgIk9w ZW5GT0FNIHByb3ZpZGVzIGEgc2V0IG9mIHNvbHZlcnMgYW5kIG1ldGhvZHMgZm9yIHRhY2ts aW5nDQogcHJvYmxlbXMgaW4gdGhlIGZpZWxkIG9mIENvbXB1dGF0aW9uYWwgRmx1aWQgRHlu YW1pY3MgKENGRCkuICBJdCBpcyB3cml0dGVuIGluDQogQysrLiAgR292ZXJuaW5nIGVxdWF0 aW9ucyBzdWNoIGFzIHRoZSBOYXZpZXItU3Rva2VzIGVxdWF0aW9ucyBjYW4gYmUgc29sdmVk IGluDQogaW50ZWdyYWwgZm9ybS4gIFBoeXNpY2FsIHByb2Nlc3NlcyBzdWNoIGFzIHBoYXNl IGNoYW5nZSwgZHJvcGxldCB0cmFuc3BvcnQgYW5kDQotLSANCjIuMzkuMg0KDQo=
X-Loop: help-debbugs@HIDDEN Subject: [bug#62473] [PATCH v2 4/4] gnu: Add openfoam-com. Resent-From: reza <reza@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Wed, 05 Apr 2023 18:22:03 +0000 Resent-Message-ID: <handler.62473.B62473.168071890016812 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 62473 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62473 <at> debbugs.gnu.org <62473 <at> debbugs.gnu.org> Cc: reza <reza@HIDDEN> Received: via spool by 62473-submit <at> debbugs.gnu.org id=B62473.168071890016812 (code B ref 62473); Wed, 05 Apr 2023 18:22:03 +0000 Received: (at 62473) by debbugs.gnu.org; 5 Apr 2023 18:21:40 +0000 Received: from localhost ([127.0.0.1]:52606 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pk7lM-0004N1-85 for submit <at> debbugs.gnu.org; Wed, 05 Apr 2023 14:21:40 -0400 Received: from a2-72.smtp-out.eu-west-1.amazonses.com ([54.240.2.72]:36555) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <0102018752a6f95e-6dba2432-a52f-478f-a194-47a0d05fc7f6-000000@HIDDEN>) id 1pk7lK-0004Me-GD for 62473 <at> debbugs.gnu.org; Wed, 05 Apr 2023 14:21:39 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=solmzk3ljecfoypi3q6x2mqs3bucnhjw; d=housseini.me; t=1680718887; h=Subject:From:To:Cc:Date:Mime-Version:Content-Type:Content-Transfer-Encoding:In-Reply-To:References:Message-Id; bh=oI7PzaAEbHFc/UOqeSpds+pYed+vJJPK/+wY6/fqIm4=; b=P2gLxxe/uNA6myBW2p2e5esqcOG0GCJjXa1FwfVOU56JXNav7jo7d+J+iLTux7NI qOHrqvPdFxcIsXrxkO9e471kZisCZ5Zj/D8XNsC0jHxEyelzGkSvqtaaOIUNu0f25LJ HYacGor1QLukmhmyYuWbbNS5kqTkQHrKouUo4088= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=shh3fegwg5fppqsuzphvschd53n6ihuv; d=amazonses.com; t=1680718887; h=Subject:From:To:Cc:Date:Mime-Version:Content-Type:Content-Transfer-Encoding:In-Reply-To:References:Message-Id:Feedback-ID; bh=oI7PzaAEbHFc/UOqeSpds+pYed+vJJPK/+wY6/fqIm4=; b=l01Jsmhxd66rwj6g/b582/+EZZc5jz1pqXM259b0tHeGLhLvzpY1XPLfKVcprvjE PbHbT1d8Zqelp+Tw6gTgdgnkpOarZTiNJL+snjzojFHfp33MISxyPvSEjo7TtVXJfb+ fU3F2jaIWvJb1V1fKueL3cFainKgKXYVTJOK09ho= From: reza <reza@HIDDEN> Date: Wed, 5 Apr 2023 18:21:27 +0000 Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable In-Reply-To: <cover.1680707361.git.reza@HIDDEN> References: <cover.1680707361.git.reza@HIDDEN> <83f2db8384fdd419a9a75a4f00338a1fbbab52b4.1680707361.git.reza@HIDDEN> X-Mailer: Amazon WorkMail Thread-Index: AQHZZ+thS7SdAvZFRcOPltSajFrCigAAA3MH Thread-Topic: [PATCH v2 4/4] gnu: Add openfoam-com. X-Wm-Sent-Timestamp: 1680718886 X-Original-Mailer: git-send-email 2.39.2 Message-ID: <0102018752a6f95e-6dba2432-a52f-478f-a194-47a0d05fc7f6-000000@HIDDEN> Feedback-ID: 1.eu-west-1.b24dn6frgCi6dh20skzbuMRr7UL8M6Soir/3ogtEjHQ=:AmazonSES X-SES-Outgoing: 2023.04.05-54.240.2.72 X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) ---=0D=0A gnu/packages/simulation.scm | 39 ++++++++++++++++++++++++++++++= +++++++=0D=0A 1 file changed, 39 insertions(+)=0D=0A=0D=0Adiff --git a/gn= u/packages/simulation.scm b/gnu/packages/simulation.scm=0D=0Aindex a4df23= 785a..15fff6e57c 100644=0D=0A--- a/gnu/packages/simulation.scm=0D=0A+++ b= /gnu/packages/simulation.scm=0D=0A@@ -375,6 +375,45 @@ (define-public ope= nfoam-org=0D=0A (license license:gpl3+)=0D=0A (home-page "https:/= /openfoam.org")))=0D=0A=20=0D=0A+(define-public openfoam-com=0D=0A+ (pac= kage=0D=0A+ (inherit openfoam-org)=0D=0A+ (name "openfoam-com")=0D=0A= + (version "2212")=0D=0A+ (source (origin=0D=0A+ (meth= od url-fetch)=0D=0A+=0D=0A+ (uri (string-append "https://dev= elop.openfoam.com"=0D=0A+ "/Development/openfoam/-/arc= hive/OpenFOAM-v"=0D=0A+ version=0D=0A+ = "/openfoam-OpenFOAM-v"=0D=0A+ version=0D=0A+ = ".tar.gz"))=0D=0A+ (sha256=0D=0A+ = (base32=0D=0A+ "0i9039hfz9gvgymkdjhjvvn5500zha3cpdbpqrzf= rfi8lbz10is2"))=0D=0A+ (modules '((guix build utils)))=0D=0A= + (snippet '(begin=0D=0A+ ;; patch = shell paths=0D=0A+ (substitute* (list "src/OSspe= cific/POSIX/POSIX.C"=0D=0A+ "= wmake/src/Makefile"=0D=0A+ "w= make/makefiles/general"=0D=0A+ = "wmake/makefiles/info")=0D=0A+ (("/bin/sh")=0D= =0A+ which "sh"))))))=0D=0A+ (description=0D= =0A+ "OpenFOAM is a free, open source CFD software released and devel= oped by=0D=0A+OpenCFD Ltd since 2004. It has a large user base across mo= st areas of=0D=0A+engineering and science, from both commercial and acade= mic organizations.=0D=0A+OpenFOAM has an extensive range of features to s= olve anything from complex=0D=0A+fluid flows involving chemical reactions= , turbulence and heat transfer, to=0D=0A+acoustics, solid mechanics and e= lectromagnetics. See documentation OpenFOAM=0D=0A+is professionally rele= ased every six months to include customer sponsored=0D=0A+developments an= d contributions from the community - individual and group=0D=0A+contribut= ors, integrations (eg, from FOAM-extend and OpenFOAM Foundation Ltd)=0D=0A= +as well as governance guided activities.")=0D=0A+ (home-page "https:/= /www.openfoam.com")))=0D=0A+=0D=0A (define-public open-simulation-interfa= ce=0D=0A (package=0D=0A (name "open-simulation-interface")=0D=0A--=20= =0D=0A2.39.2=0D=0A=0D=0A
X-Loop: help-debbugs@HIDDEN Subject: [bug#62473] [PATCH 0/4] OpenFoam update to version 10 Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Thu, 06 Apr 2023 14:30:02 +0000 Resent-Message-ID: <handler.62473.B62473.168079138514415 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 62473 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: reza <reza@HIDDEN> Cc: 62473 <at> debbugs.gnu.org, Reza Housseini <reza.housseini@HIDDEN> Received: via spool by 62473-submit <at> debbugs.gnu.org id=B62473.168079138514415 (code B ref 62473); Thu, 06 Apr 2023 14:30:02 +0000 Received: (at 62473) by debbugs.gnu.org; 6 Apr 2023 14:29:45 +0000 Received: from localhost ([127.0.0.1]:54626 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pkQcS-0003kR-QM for submit <at> debbugs.gnu.org; Thu, 06 Apr 2023 10:29:45 -0400 Received: from eggs.gnu.org ([209.51.188.92]:60850) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1pkQcP-0003kC-Mp for 62473 <at> debbugs.gnu.org; Thu, 06 Apr 2023 10:29:43 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <ludo@HIDDEN>) id 1pkQcJ-0000X3-TX; Thu, 06 Apr 2023 10:29:35 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=KETQPuw9/8tO+NvrhaN8BK3oCOcOtPQWZHYLbsPCTds=; b=Qu+4C71ptTn1UULPUwls jBMwySXRGBK0WPQgfR99LF4BiSw1lPeAGUnvO3uWeMs5NFRcH8D5RM6e8zrKwRN86L2EZiwi8fXF9 X7qiVK2oG4ibPkJd1vmbFx2uJIetBS0re9Mubm4nMumWdVFD0Cb9QAWfqQ20eSOi6bK6FlbGWyHkU MZDVlH3h7nVxZIoY6pivKpHzXirutVMX4t43QOd2nncg9CKVg7+6fcYorTp6wytV9IDTP8y0OM8G/ sml62mkMuS+2IP6YsmCuWHAT4Yi4lPqjFYYF5PusLQzpL5Nit2FEeI6FjgIzYndBqW+Bge4KwDj7a OlNijwMBt6+SfQ==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201] helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <ludo@HIDDEN>) id 1pkQcI-0005oc-2D; Thu, 06 Apr 2023 10:29:34 -0400 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN> References: <cover.1680707361.git.reza@HIDDEN> <8e459feaf2d6a3d0f8720e72299e81259b9e6168.1680707361.git.reza@HIDDEN> <0102018752a6c638-f104e797-04c3-4e5e-914e-5997a66b2c46-000000@HIDDEN> Date: Thu, 06 Apr 2023 16:29:31 +0200 In-Reply-To: <0102018752a6c638-f104e797-04c3-4e5e-914e-5997a66b2c46-000000@HIDDEN> (reza@HIDDEN's message of "Wed, 5 Apr 2023 18:21:14 +0000") Message-ID: <875ya9krsk.fsf_-_@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Hi Reza, Great work, it=E2=80=99s good to have an OpenFoam update! Some comments follow. reza <reza@HIDDEN> skribis: > From: Reza Housseini <reza.housseini@HIDDEN> >=20 > --- > gnu/packages/check.scm | 34 ++++++++++++++++++++++++++++++++++ > 1 file changed, 34 insertions(+) Your mail user agent apparently added DOS-style line endings, which I think is the reason why <https://qa.guix.gnu.org/issue/62473> doesn=E2=80= =99t have any info. Could you try to use =E2=80=98git send-email=E2=80=99 in the future, to avo= id that kind of issue? > +(define-public ftest > + (package > + (name "ftest") > + (version "bf75576064fce2e07f52cd63a3e410f12358728b") That=E2=80=99s not a reasonable version string; see <https://guix.gnu.org/manual/devel/en/html_node/Version-Numbers.html> on how to derive version strings for Git checkouts. Furthermore, when packaging a snapshot (as opposed to a tagged release), please add a short comment explaining why we=E2=80=99re not providing a rel= ease. > + (build-system copy-build-system) > + (native-inputs (list cmake-minimal)) Perhaps use =E2=80=98cmake-build-system=E2=80=99? > + (synopsis "Simple and limited unit-test framework for C++") > + (description "A simple and limited unit-test framework for C++") Please write a full sentence: https://guix.gnu.org/manual/devel/en/html_node/Synopses-and-Descriptions.= html Ludo=E2=80=99.
X-Loop: help-debbugs@HIDDEN Subject: [bug#62473] [PATCH 0/4] OpenFoam update to version 10 Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Thu, 06 Apr 2023 14:31:01 +0000 Resent-Message-ID: <handler.62473.B62473.168079144714644 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 62473 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: reza <reza@HIDDEN> Cc: 62473 <at> debbugs.gnu.org, Reza Housseini <reza.housseini@HIDDEN> Received: via spool by 62473-submit <at> debbugs.gnu.org id=B62473.168079144714644 (code B ref 62473); Thu, 06 Apr 2023 14:31:01 +0000 Received: (at 62473) by debbugs.gnu.org; 6 Apr 2023 14:30:47 +0000 Received: from localhost ([127.0.0.1]:54637 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pkQdT-0003o7-0c for submit <at> debbugs.gnu.org; Thu, 06 Apr 2023 10:30:47 -0400 Received: from eggs.gnu.org ([209.51.188.92]:54742) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1pkQdR-0003ns-78 for 62473 <at> debbugs.gnu.org; Thu, 06 Apr 2023 10:30:45 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <ludo@HIDDEN>) id 1pkQdL-0002I8-N0; Thu, 06 Apr 2023 10:30:39 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=PyMLEkn0NdRx7CL4CZCrVjOnOwXBysw2RKnG8a+m/18=; b=ibdB2fIoFFHH1MJ3K1ca 7JDnTvYXGoiZ2PPQnMDHYA8p1ViLPooGqdJC1C8MfteaiKUj5A9KbQkGVB1IRVT8cflE+4G4og/0b w2ldSfgbiTvGyVT7qmnGXdj3xP1qitqfqdO8pqn/SyuunMmDZYjV3F6ls4k5wMbcE09npI9g20N/2 cAPlVByIlLnKLb7alS7SvnYG3YsVfUPOaIL6XKvfvw2wuJeHCuTzqojDxyIbYZquWw2ZueTy5URIi jwjMyZE/LoU2ejubYbGtyjRnpzuL8Qa4nKn3A6BFuIMYXoV4CUYiinzgnPF6ELX4DhObqKQNoBqwO ungqcdEyDl/BEA==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201] helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <ludo@HIDDEN>) id 1pkQdL-0006nc-9P; Thu, 06 Apr 2023 10:30:39 -0400 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN> References: <cover.1680707361.git.reza@HIDDEN> <622cad546298d2bd56fc4baf49dafeb8c9fa20b1.1680707361.git.reza@HIDDEN> <0102018752a6cfe6-9de1f43d-dfed-43d7-a530-541bd22b2848-000000@HIDDEN> Date: Thu, 06 Apr 2023 16:30:37 +0200 In-Reply-To: <0102018752a6cfe6-9de1f43d-dfed-43d7-a530-541bd22b2848-000000@HIDDEN> (reza@HIDDEN's message of "Wed, 5 Apr 2023 18:21:16 +0000") Message-ID: <871qkxkrqq.fsf_-_@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) reza <reza@HIDDEN> skribis: > From: Reza Housseini <reza.housseini@HIDDEN> >=20 > --- > gnu/packages/textutils.scm | 35 +++++++++++++++++++---------------- > 1 file changed, 19 insertions(+), 16 deletions(-) This one LGTM, as long as dependents shown by =E2=80=98guix refresh -l utfc= pp=E2=80=99 still work after this. Ludo=E2=80=99.
X-Loop: help-debbugs@HIDDEN Subject: [bug#62473] [PATCH 0/4] OpenFoam update to version 10 Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Thu, 06 Apr 2023 14:35:02 +0000 Resent-Message-ID: <handler.62473.B62473.168079167715023 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 62473 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: reza <reza@HIDDEN> Cc: 62473 <at> debbugs.gnu.org Received: via spool by 62473-submit <at> debbugs.gnu.org id=B62473.168079167715023 (code B ref 62473); Thu, 06 Apr 2023 14:35:02 +0000 Received: (at 62473) by debbugs.gnu.org; 6 Apr 2023 14:34:37 +0000 Received: from localhost ([127.0.0.1]:54644 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pkQhA-0003uF-KS for submit <at> debbugs.gnu.org; Thu, 06 Apr 2023 10:34:36 -0400 Received: from eggs.gnu.org ([209.51.188.92]:43050) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1pkQh9-0003u1-Hy for 62473 <at> debbugs.gnu.org; Thu, 06 Apr 2023 10:34:36 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <ludo@HIDDEN>) id 1pkQh4-0005xH-8e; Thu, 06 Apr 2023 10:34:30 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=rUmwhMK4LR/sLljeU1SYfufSc9yXv5qySOlMm09MK6A=; b=OEB0hT7ZK51ptZM4Joe+ TqIwz5QCmoSqrNeSXlNgbzcGcHM2evmouopPGnemEAIx31xUW91G5M9G+twYf+e7B6eKshn7GdJ/m CKClBc4EsDlNB2Ul5Q2sj4gLVrSwPQElYs8pSWiyrKP6+mWyCVj6gKh4LrdU4/A/HLNtv/DUpAyOK iGDhNvjWiZi9BbVShcpP8QuZsiNQcsbe7I+mmyObhO+tnTQy9ush3ZKi2mFU92IGyQwLkwOTi8TzV SooixnilwCqFYzE0HF0jRg9UdbGF8wrW/TYmfkJCGHxge4b0kzPxC1v0WR1O/IVFmF0vsMhREEBrG IfC3Y2qUWabbFA==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201] helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <ludo@HIDDEN>) id 1pkQgX-0005Jx-Dc; Thu, 06 Apr 2023 10:34:13 -0400 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN> References: <cover.1680707361.git.reza@HIDDEN> <d4b6b174d56867b447ac5cff1aa02c3fea055fa0.1680707361.git.reza@HIDDEN> <0102018752a6ef56-33d70f34-9044-4a18-83de-3248bb3b25cd-000000@HIDDEN> Date: Thu, 06 Apr 2023 16:33:56 +0200 In-Reply-To: <0102018752a6ef56-33d70f34-9044-4a18-83de-3248bb3b25cd-000000@HIDDEN> (reza@HIDDEN's message of "Wed, 5 Apr 2023 18:21:24 +0000") Message-ID: <87v8i9jd0r.fsf_-_@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) reza <reza@HIDDEN> skribis: > --- > gnu/local.mk | 1 - > .../patches/openfoam-4.1-cleanup.patch | 243 ----------- > gnu/packages/simulation.scm | 405 ++++++++++++------ > 3 files changed, 263 insertions(+), 386 deletions(-) > delete mode 100644 gnu/packages/patches/openfoam-4.1-cleanup.patch BTW, please consider adding ChangeLog-style commit log, as per the project=E2=80=99s conventions: https://guix.gnu.org/manual/devel/en/html_node/Submitting-Patches.html (We can help you if needed.) > -(define-public openfoam > +(define-public openfoam-org Maybe add: (define-public openfoam (deprecated-package "openfoam" openfoam-org)) Otherwise LGTM.
X-Loop: help-debbugs@HIDDEN Subject: [bug#62473] [PATCH 0/4] OpenFoam update to version 10 Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Thu, 06 Apr 2023 14:38:01 +0000 Resent-Message-ID: <handler.62473.B62473.168079182215290 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 62473 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: reza <reza@HIDDEN> Cc: 62473 <at> debbugs.gnu.org Received: via spool by 62473-submit <at> debbugs.gnu.org id=B62473.168079182215290 (code B ref 62473); Thu, 06 Apr 2023 14:38:01 +0000 Received: (at 62473) by debbugs.gnu.org; 6 Apr 2023 14:37:02 +0000 Received: from localhost ([127.0.0.1]:54649 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pkQjW-0003yK-4v for submit <at> debbugs.gnu.org; Thu, 06 Apr 2023 10:37:02 -0400 Received: from eggs.gnu.org ([209.51.188.92]:44626) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1pkQjU-0003y1-6H for 62473 <at> debbugs.gnu.org; Thu, 06 Apr 2023 10:37:01 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <ludo@HIDDEN>) id 1pkQjN-0001ER-V7; Thu, 06 Apr 2023 10:36:54 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=YRrjYkeq0T/jNJ4TPI8Y0dsz/hcX52KP4judRrFjPkk=; b=OPYCqo1ZrNppGGbUHc7g zLS4ejs53x9foVtDx2fxgoAUm69v1O96PZif6JkRWbTeeicjWWpnsaukx6/am1OR4jyV6C8vVGwl3 orEwx8y62ZUrHnONl+nB3jYvrGvi5EA1+Dj/xasjjIh1T4sO9DySw72g45BRE6s7JSy5dmMf9Kq/Q jLbEMHUTowVWIQxdELV/ApbSpfvElsURt/vTQC/RypQByk7h7+9zAeyRZJUNRMf4wHm5G/eYp3fIs PudsIJkPv72jDU0DpkDxlIQGB6eA/0sGiAAw5SPBlJP2moLDyK/2daSHiM0wT4VD3NgtkrSkncfOX D4WGQAaIZq3McQ==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201] helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <ludo@HIDDEN>) id 1pkQjL-0000tz-SD; Thu, 06 Apr 2023 10:36:53 -0400 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN> References: <cover.1680707361.git.reza@HIDDEN> <83f2db8384fdd419a9a75a4f00338a1fbbab52b4.1680707361.git.reza@HIDDEN> <0102018752a6f95e-6dba2432-a52f-478f-a194-47a0d05fc7f6-000000@HIDDEN> Date: Thu, 06 Apr 2023 16:36:50 +0200 In-Reply-To: <0102018752a6f95e-6dba2432-a52f-478f-a194-47a0d05fc7f6-000000@HIDDEN> (reza@HIDDEN's message of "Wed, 5 Apr 2023 18:21:27 +0000") Message-ID: <87r0sxjcvx.fsf_-_@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) reza <reza@HIDDEN> skribis: > +(define-public openfoam-com > + (package > + (inherit openfoam-org) > + (name "openfoam-com") > + (version "2212") > + (source (origin > + (method url-fetch) > + > + (uri (string-append "https://develop.openfoam.com" > + "/Development/openfoam/-/archive/OpenFOAM-v" > + version > + "/openfoam-OpenFOAM-v" > + version > + ".tar.gz")) > + (sha256 > + (base32 > + "0i9039hfz9gvgymkdjhjvvn5500zha3cpdbpqrzfrfi8lbz10is2")) > + (modules '((guix build utils))) > + (snippet '(begin > + ;; patch shell paths > + (substitute* (list "src/OSspecific/POSIX/POSIX= .C" > + "wmake/src/Makefile" > + "wmake/makefiles/general" > + "wmake/makefiles/info") > + (("/bin/sh") > + which "sh")))))) > + (description > + "OpenFOAM is a free, open source CFD software released and develope= d by > +OpenCFD Ltd since 2004. It has a large user base across most areas of > +engineering and science, from both commercial and academic organizations. This is not OK: https://guix.gnu.org/manual/devel/en/html_node/Synopses-and-Descriptions.= html You can keep the description of =E2=80=98openfoam-org=E2=80=99, which is in= herited. However, please provide at least a different =E2=80=98synopsis=E2=80=99 to = show how it differs from =E2=80=98openfoam-org=E2=80=99. Is the license the same for both? Does =E2=80=9Ccom=E2=80=9D stand for =E2=80=9Ccommercial=E2=80=9D, and if s= o, what are the implications? Thanks in advance, Ludo=E2=80=99.
X-Loop: help-debbugs@HIDDEN Subject: [bug#62473] [PATCH 0/4] OpenFoam update to version 10 Resent-From: reza <reza@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Thu, 06 Apr 2023 14:43:01 +0000 Resent-Message-ID: <handler.62473.B62473.168079216216072 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 62473 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN> Cc: 62473 <at> debbugs.gnu.org <62473 <at> debbugs.gnu.org>, Reza Housseini <reza.housseini@HIDDEN> Received: via spool by 62473-submit <at> debbugs.gnu.org id=B62473.168079216216072 (code B ref 62473); Thu, 06 Apr 2023 14:43:01 +0000 Received: (at 62473) by debbugs.gnu.org; 6 Apr 2023 14:42:42 +0000 Received: from localhost ([127.0.0.1]:54668 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pkQp0-0004BA-3F for submit <at> debbugs.gnu.org; Thu, 06 Apr 2023 10:42:42 -0400 Received: from a2-21.smtp-out.eu-west-1.amazonses.com ([54.240.2.21]:60841) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <010201875704d850-c6c0a8e1-e1a1-436c-8793-2d6b27bc2364-000000@HIDDEN>) id 1pkQox-0004An-Gl for 62473 <at> debbugs.gnu.org; Thu, 06 Apr 2023 10:42:40 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=solmzk3ljecfoypi3q6x2mqs3bucnhjw; d=housseini.me; t=1680792148; h=Subject:From:To:Cc:Date:Mime-Version:Content-Type:In-Reply-To:References:Message-Id; bh=+KP2vig61KPgaZ33L5zEbDzrUr1SAb1sNaE1engBnc0=; b=bn5aT3mz9n4JDGQbl8eB5cuCVx4XrMQxCeMSPumDOd5tV8paJCDIoMgVhLQiwNSX HrRHMQd6BTDb4OGpbfr4FEBbTvGSfDduowJ44HnjCMKh8Up8s0eBV4qpzjmuxe/68Wo BG3Uh0x2GtOnM+DRKR3CcGnyF0111DIw/VEy5/XQ= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=shh3fegwg5fppqsuzphvschd53n6ihuv; d=amazonses.com; t=1680792148; h=Subject:From:To:Cc:Date:Mime-Version:Content-Type:In-Reply-To:References:Message-Id:Feedback-ID; bh=+KP2vig61KPgaZ33L5zEbDzrUr1SAb1sNaE1engBnc0=; b=fbY7uxgbUmp5VqqXW/atkT2PLVLDRgXn5HTOS+g+4A7XaiTVJT/rVXOda16oIPXi IyDKvxWpGfwARO+Xf5njqDH4RsMZ+CgYUc2MSxACt6vmE9AL1CW4wkRn/0B5e3C8/qV Y7uIhouujPnAWYGikKQOUBqBcR4bJw7RKInU4rIs= From: reza <reza@HIDDEN> Date: Thu, 6 Apr 2023 14:42:28 +0000 Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=_jFJb-RP+PIx765XyHGS8e20czG6tldf1Q5R0Jq9Srv3zuHMF" In-Reply-To: <875ya9krsk.fsf_-_@HIDDEN> References: <cover.1680707361.git.reza@HIDDEN> <8e459feaf2d6a3d0f8720e72299e81259b9e6168.1680707361.git.reza@HIDDEN> <0102018752a6c638-f104e797-04c3-4e5e-914e-5997a66b2c46-000000@HIDDEN> <875ya9krsk.fsf_-_@HIDDEN> <72de2b1c-2a2d-c640-6246-caaf71e62263@HIDDEN> X-Mailer: Amazon WorkMail Thread-Index: AQHZZ+thS7SdAvZFRcOPltSajFrCigAAAYJxACo157MAKqgkhA== Thread-Topic: bug#62473: [PATCH 0/4] OpenFoam update to version 10 X-Wm-Sent-Timestamp: 1680792147 Message-ID: <010201875704d850-c6c0a8e1-e1a1-436c-8793-2d6b27bc2364-000000@HIDDEN> Feedback-ID: 1.eu-west-1.b24dn6frgCi6dh20skzbuMRr7UL8M6Soir/3ogtEjHQ=:AmazonSES X-SES-Outgoing: 2023.04.06-54.240.2.21 X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) This is a multi-part message in MIME format. Your mail reader does not understand MIME message format. --=_jFJb-RP+PIx765XyHGS8e20czG6tldf1Q5R0Jq9Srv3zuHMF Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable > Great work, it=E2=80=99s good to have an OpenFoam update! Yes this was a great hassle to finally compile, but I hope I made it=20 future proof so there is not too much work for updates. >> --- >> gnu/packages/check.scm | 34 ++++++++++++++++++++++++++++++++++ >> 1 file changed, 34 insertions(+) >=20 > Your mail user agent apparently added DOS-style line endings, which I > think is the reason why <https://qa.guix.gnu.org/issue/62473> doesn=E2=80= =99t > have any info. >=20 > Could you try to use =E2=80=98git send-email=E2=80=99 in the future, to= avoid that kind > of issue=3F This is strange, I use git send-email from a linux machine for the patche= s=3F >> +(define-public ftest >> + (package >> + (name "ftest") >> + (version "bf75576064fce2e07f52cd63a3e410f12358728b") >=20 > That=E2=80=99s not a reasonable version string; see > <https://guix.gnu.org/manual/devel/en/html_node/Version-Numbers.html> > on how to derive version strings for Git checkouts. >=20 > Furthermore, when packaging a snapshot (as opposed to a tagged release)= , > please add a short comment explaining why we=E2=80=99re not providing a= release. I'm not sure how to proceed here, there aren't any releases and it looks=20= more like a small side project. I included it for completness but maybe=20= we should drop it and skip the tests for utfcpp=3F >> + (build-system copy-build-system) >> + (native-inputs (list cmake-minimal)) >=20 > Perhaps use =E2=80=98cmake-build-system=E2=80=99=3F There is only a CMakeLists.txt file for the tests but not for the=20 source, shall I provide one=3F Thanks for looking into this! --=_jFJb-RP+PIx765XyHGS8e20czG6tldf1Q5R0Jq9Srv3zuHMF Content-Type: application/pgp-keys; name=OpenPGP_0xC375C6AF05125C52.asc Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=OpenPGP_0xC375C6AF05125C52.asc LS0tLS1CRUdJTiBQR1AgUFVCTElDIEtFWSBCTE9DSy0tLS0tDQoNCnhzRk5CR0dqcTBjQkVB RHRFcHhZTU8zSFZXZWJvOTFCSDlsbDd3NGVUUUtMRzVwRTViSFpIK00yNTlTT29PbkENCmR1 aGdMU21FUjQ1Tzd5MGowbWRTRkNvdmhKNm9Ebk9OQ0hRSFYrQ3VoSVhaZzAwODBDVlU4YnlN WDF1bmIxS2gNCjVwM3NrVFVWWmhGMXFNMnZJOXdScmhDeDBwYUQ0K3VpZmZEbWxBNGxoZ1hZ SzBPSHFvWkM4TVQ5MFJtaEtXQ0cNCktvZlFvNkdUT2ROSGhuS09WNjhuTGFxdXByMmpjdHlQ MnlxdE9RSnNCVTFqN1lUWTduaUdSZFRIZ3o1R25vbW8NCmUrTG5mdUdmYitTOGN6aHNIaFBQ cytTb0cxeTQ1bHp5eWllcXM2L0FxVzJsT0RBRW9Gd1N6c2puMXZvdy9NLzcNCmdxN3NaQXdQ dXRmWXdyM2hCU0dRYU9GWktjNHk5TDhBd01aQi8yZTZIZVAya3UyQkFoK2k3V3JoTlhVdm1C SEgNCjAwdVVpd1RoOXdoTXYyQW1pTThsVlB5MnBidWRTdVl3eDBQbWVDV3ZsbVF0YXRuZFFG SHpzMzFDcEhCdHBFVk8NCnFVNzE3SDFDWTU0ZEV2VW92OFRlQ0VzTndDTTNZOXZ4eHAweGRP V3ZldzBMY2VRSHE2Uk85L0UySlVJa1dSYzkNCnBwZ1NxYmJJK3FNek1MRVEzN1hZZkRtWnNE dUhodnV2ZmYvZnUyWTIrL0ZLOTNCNndVL0tpSy9ySitFY2FOVUcNCkhEckhYcEhSZmNEWXcr WEdVNmpQbmkza2N0WjNMaWlHWk1BTnZEZ2NVSndJMlZqNk5ibi90RjFBcDVCNm1nYXoNCmlH aW83bUpwa1JIT0F3RDhSdXVZVEpIL3N1ODI3MzdzcS9oM3F4OHVRSnZicVVrRXFYSzhzSENT dFFBUkFRQUINCnpTSlNaWHBoSUVodmRYTnpaV2x1YVNBOGNtVjZZVUJvYjNWemMyVnBibWt1 YldVK3dzR1hCQk1CQ2dCQkFoc0QNCkJRa0R3bWNBQlFzSkNBY0RCUlVLQ1FnTEJSWUNBd0VB QWg0QkFoZUFGaUVFd1BNSUVwcnlnUFFJTU1MQnczWEcNCnJ3VVNYRklGQW1HanJUSUNHUUVB Q2drUXczWEdyd1VTWEZJWDN3Ly9hT0R0Wk5rYmJ5alpPZWVPaTVDYVRvVi8NCjJ5c0M1bndM aG5YcEd1RmxlNHhYY3o2VjhEZTVOQ3drNC9xbVlvQUtIdjZZT1B2MTFDNmljQy9NOWo5T25C SnkNCmQwSDJtYk42bktDNElhajN2R2V1ck5ERnE3bittS1AzcCt2WVVXVEpoa2RCMzhMckl2 R2NranBRb0RVZk5TNmgNCndkQXI3TzVWa1paUFRjMmZKRWQxMi9sYjVHUnZuK3VXV3BmTjRH WkFFSlhRd09XYm5uZHVtNE0wQzVnVjNCNmkNCk5tRUxoR0RESEwwVHpjODZUdDdjN3lURTQ0 aXcwUkM5ajVGcDZXcDJac1QrQUZmOEgrbmE1UVl2Mm84R05DeXQNCkMyekpNVVpTOTU0UnIw ZXQ4ZGovc0dBVHV3MFpCVVdFY3h6bTZmR3UyUmJ0MnNvL2I0Qm8wS0d6cFJQeCt5dGwNCi9u M0ljVzdiWExkQ3lRZDkreTRoZXlUcExSOWdPVmZ2UjFBYkhmeGhFVWFveXRra3d6MVYrZElC a0R2RXFFZWYNCmZ6ZjlHUUJSbjlVbFpZM2Q4cDFVUzBjbmtHSVpsQ2FKYjh2OG0xQ2JOQzZJ eTY2bG5RYzRhOVlvNjRRbElEWjkNCkEzRURuUTNZWmNaTWoxZks1S3I0NTNLVDdRb0QrZGRq WXl4czAxWjdVVytOcmJvNnpQTFJVYWwrUWJ5MDdRc2cNCkNrUVhQVTdCOXFkcWU2VkR6eGhQ ZGp4MHVGaG9TRTEyU1NxUjBhZ3lXcUhaRjBmZU5tek9oUHRabWkyVTNGOCsNCmFXc1NXYU9H ZU9UVDVvSExTSS9hWGRuZ2VvN0FqS0hWM25HTHNFS3Iwc2c1di94UGtuaXR6em85N1F6eFRL OVUNCjd0UjJ1R1RmSnMzcWRiWG9FZ25OS1ZKbGVtRWdTRzkxYzNObGFXNXBJRHh5WlhwaExt aHZkWE56WldsdWFVQm4NCmJXRnBiQzVqYjIwK3dzR1VCQk1CQ2dBK0ZpRUV3UE1JRXByeWdQ UUlNTUxCdzNYR3J3VVNYRklGQW1HanJRc0MNCkd3TUZDUVBDWndBRkN3a0lCd01GRlFvSkNB c0ZGZ0lEQVFBQ0hnRUNGNEFBQ2drUXczWEdyd1VTWEZLQlN4QUENCndlWGJUM1Ztc3FSSVFR Q0QwNXpDWlZKQmtrL0NBWjJpaU5Lbmo1YklmQ2d3R1k0NUFxNUNGYTAxOFNQeklZQ2MNCnV4 bGNIczdpMWw4aXF5Y2hGMWFBNW1tQ0tRUmVXZWpVbzMwa0tFWE10SVhKclFFUDFCYUJlMTY3 d0tTa0dWY0wNCmdrT0hzRG9zWTZva0J6SVBwamthdTY2UG9JM01Wc2ZVVXlYY0ZKYmxZOC9T N2R0QXUzc1Q1cmhhQWJlSURZRE0NCldIeDN1cTBCZGJqcXFQUHNTVnhoMDc0b092cXFJRU1U aWVqS1NwcTQxTFRXMkVBdGpvUnYzMmZXSSt2TGo4c1ENCjJ1aFg1VERKZi93RTBhRTA3VjNl QXAyL2dMT3Y4VjlMUG1mRjRpcUxKTkMyWkFiQ3daVFlwK3VpS3JqeDJ0WnUNCmdwaUkrVmRD ZGk2TmtBOEJKbHEvdkxZNDNnSTRTSUozREpxZmQrOUZaQ1FUTldLOFBjZGRnSHVaajMvNG1m ZDcNCkRIN2JRbkdyVERQbGtFN2VaLytJc0JPdEEwcGNrVGthaGF6VmFyVzRnT2gzMXVtYVh0 UlZQQU44Z25nZzdNSWINCnBvYjdzaEpIMHhIYllHUkdVTWFIQTFHVjY1bW1CdDJrQkFTYW9C Zlp5eXBGSEZIWXRWY0l4NmpZc1VHQjE1b3ENClBEYlM1dlk5MVhtUFlzc0JEK3ZXeGlRSFlu dkVoYXk3aG1WeHh1ekVvSjdiN3dpRG50SGo3bGxxeGhuR1p3UGgNCnh1Q29zcTgxQ3MrWHdL WmtYRlZIRXJKNHdGSHQvYTlxMXA5YTlHY1M2a3dMRnBRc0dKa2tlbUFxS3A5WEN0RjkNCkVQ ejdGdjVYdUtEMDZNN0tCVVpzWkMwa0pwSHVMeldwaDIyYWNWeEN6Q0hPd1UwRVlhT3JSd0VR QU1ZeERHUXgNCnRYWlU0S2NBM2lyQ3pPc0ZvQ3d4b01SMnRkWUxVS3oxMEdWdjJlVW1VaS9v Rkx0allQRUpBZU5JWmVKeERnT0YNCnQ4Qkdzb2FtTmdVVDljbGxEVVZXYlNqckhHc0VQc00z ZFA2V1lLRG5iZW5taWJnMmNBaEdydTdTazM3M3hTZmUNCm8vNFZseHlIQ2FJNGFPZnFDeTFj TzYwYStXd2doRHdSS0wwajRscHIrWTZCQTVnenJxSVN6UmdCZUhqYjBJQUoNCmJvYVlINEhD OWtWTGw1MitNdGhaK0UrTlI1bkpZZEFpdlltdSs5OHFaMUl5dDB1ZlppZE9TOXRNa0tWNWdx QisNCmVaODl6QStsV29IUG03L3gyRmxNLzZ0RzVaY2laRVdhdEsza3llSktOK0lOMHdjTXZw V3lnUk5KVXZRY1NDKzcNCjh4bFVEayt2a0I4SWJ6R0JTeHBoaDkyMnROTEpUWmlQbm9Wa1VX MDE5dzBUTnRGWjVMS3F5SzIrbmZLeXNReEUNClBlRU1BVHN6OWZaUEZnd1RvRjVPK2VPWStq dWFPcVVCSXc1azErTWFNVHJPUG5ZeVBaeTJSdEY2d3lGdmVhNjANCjNmN2wvc0VqYzB2R3Js aWVicmdXWjFXaThMdStJYVpkOS9sUGFmd3RHdjh0Zm1OdEY1NHF5eStJWGd3RkhiREYNCkhh ZDE4Y1RqUENKQUcrVTBTa1BKd1JPVkFqaTlXZ3BjRXdzdUcrckZ0MEE1NmhRWU5OMkFJUTd3 N0tQRUdlQWUNCkZ5TTM0MWZrVVZIQ3Y4dFlXeG9jSjY0WDR6WStoQVI2Q3VnSTlaUGlWMzdX T2QvQ09weThDVjBZTlJuSytXQmINCkd5RG81Mysramd0eHNqOHAzd1JzSFR2SkZGOW02Nnln elhldkFCRUJBQUhDd1h3RUdBRUtBQ1lXSVFUQTh3Z1MNCm12S0E5QWd3d3NIRGRjYXZCUkpj VWdVQ1lhT3JSd0liREFVSkE4Sm5BQUFLQ1JERGRjYXZCUkpjVWs4N0QvOVUNCjZTQUVWK2Nm S1FkbUZLQmRsSmlMOFNxd01OYnNWcXlubEdocGZuaHBwMnlhZlVVN3g3KzZhaGFBMUlxbXQz MGMNCjgwNm1sSXQxZ21DRGhWeWxnM1I3TkRMVXNxZ24zaEdZb1VZWUo4R3ZwRFhKUUxjK2VQ bjZCNjQ4TC9TaEwwbEgNClRwMXYrTmkxaVNHSVY2YnpmRjRqaHhiNkxqUnZEMWlKSmk5Q3lz aW8yS284OGpTVUppb1d0b01RVVN1N2lqNEENCm12Vm9aQWJQZTEwNU9QVHVzci9vZ1cvdXpJ YzZqcENEeldROCtocUVYaHl2UjdMNWlISnJyTUpGbWREcHZmSmwNCjdNZjhHL1VuMW1tTitG OWtBMTVKS29vNStIeHZubXkxOEEzeU00YXVBQlg1a01zbHVXWnlHdHd4WDh3TDRpbksNCjdW bnQ5TE0xQ2RMWjJuTW5QTWg5Y0FZdGJwOUtjdW50QWpXN1ViV244endpRUJaWGU3YXVDeHJq SGIvME54b2cNClNHM045UU55Ymsyd3k2MTNXMkhod2h0VnA4ZUVpemk0K1kyNG9KekMvRVhv QnZsTlJHSnpOSU9QUXdmaWZQMEsNCmllZ3FCQjl1dUgwWW5wVElLL080aEJPMmJRVUFia0tl cTc5RHEvYjVoeVd3QitKa0RZbG9DSnBqZklYVFdFN1gNClp6ZVZvTmFKUG5Hdmh0OWVqSzlL bHNBZkh0RDIzWVZSWmFwVWVtWU9YUlBsbFYzRTFzQ1R3bDlaQWtxakM0MkUNCmlmM1NLSm5Y VDVLTDNoR3RHdk5MTjJkN2YxUE9ONUpKUWJLdFJiS295QVZ2M2lLd3liV2dFbng4cS9RL3NR bGgNCnVqdEc1NnNPWTVpSlBmV09ScEtIQlc0ckMwRE4ySGJPeUJpdUY5bkdJYzR6QkdHanNW UVdDU3NHQVFRQjJrY1ANCkFRRUhRUFRqUjNnSkJvWkxveTd3YUNUcUhjSm9ORUNDOUtZV3Rq WVZ0MzFYVExoZXdzSHpCQmdCQ2dBbUZpRUUNCndQTUlFcHJ5Z1BRSU1NTEJ3M1hHcndVU1hG SUZBbUdqc1ZRQ0d3SUZDUUhoTTRBQWdRa1F3M1hHcndVU1hGSjINCklBUVpGZ29BSFJZaEJF MTJ2TXhiSC9NNzJTaVZBaVUwUlZZM3ZTQUpCUUpobzdGVUFBb0pFQ1UwUlZZM3ZTQUoNCjdW RUJBUDNGRDkzMlFGYkUvMVdvMUJzRGtJVCsvazRac2tZZHp2dTV5TFYzMlhCNEFQOVliMjV0 SlkxOUM4VlINCk81MG00ang2RnZCOUg1cUdqemoyY2k1RWdUcW9DUzVPRUFDVXdhZW1VeW5l ei9COTFFODNYR2xnRHdPZG52aS8NCkdoUXpDaTZtYjhoL2xRNkkraUM3cDlIV1JWb3VVY2l4 dWg4Rjh0c0lWMlBuK2NmYzl6Z2hyMGc1Ly94UTloMzcNCnNtelVGZHh5NWQzbzlkNm4wb2RH dFZZSm5wTWE4b2FJYTNmcENPWVZmZzhlWWhBZk5rWmFWbjRmSHhUS1RoOW4NCmx0WlZRaUlR bjJnb3NVSTc3aFZJVUQyTVQ0czViRU5aN3llamhWcm9jVFNpUlhFcGNrTVBHdzlMdTRuK3c1 KzYNCjNkTFFTeEtLTGR0UjRYdXJ0a0cydHQ1elZWcVFBZWtGRW9XNWVuYUtGbUt2N0EzUXhr WmFDUnpUS2hBa21lSzANCjNZSWFBWmJscDZUNklBS29reHYySWlKV3BIUGNmUzFlaENKUFFy S1dxUVRpOVNkZ3dRc3dCT21tWUhQZkx3QWsNCjUwaHRUVjNyTUpkTkxyeDR1c0hCZXVsTTBk aGQ0dWttbnhnRUhXa0k5bnY3eDZqQWpOc090VXBGY2MycENmL1YNCmlmcThIRmxzMzZYa29B R09RTEFnTThFMXZ2cmhiUWdPS2g4YktzSmV3YXZLQ2IrNitsRG9ONnZ6dmk4SThkZGQNClZK cGpKVnJpdkVQdzBSSTdkazUzS3o0Umh4Zkk4VmxJdVRrZkZ4bjM0aURXT1FtamJ5UjFFOVN5 R3FhUVpSVEMNCjI0T0FGSXJMTnpJYUJmSWZpOE5PZEh4clRGY0xKbGozc01uc295YVNPVTlX dVNtUXFEVW5iREx6M25HRHhvazcNCkk3bzJDWHZGVGduOVNuSldIV2JGVjdrcW1KNmdhQ3lp QnNIbHd5em02dWcwV2lPY2pvWlhmVkRNR0JHRm9WdmINCml0MzJIRFlzNWVIY0hNNDRCR0dq c2JJU0Npc0dBUVFCbDFVQkJRRUJCMEIyMWNxWHlqa0tDUjlTNURwZVhiamwNCm51OW5taHdH MXk4ZG82UXNlMDFhSGdNQkNBZkN3WHdFR0FFS0FDWVdJUVRBOHdnU212S0E5QWd3d3NIRGRj YXYNCkJSSmNVZ1VDWWFPeHNnSWJEQVVKQWVFemdBQUtDUkREZGNhdkJSSmNVazRMRUFDTi9p b01FWGNvYVJHcktRYXENCnBFTlYxWkZYdzJ0RDEzOUZXSDZIT1dybHhta01nMXhSbDhZV0lE Q1FQNGZ3S3h6SFZPUVZXdWNLNWxMaW4vWVQNCkp4cDNwVjNQQTlQZG54UEhHeGRHQ1FxV2xL Q0R2N1lwclNlYzlOeUJ2MGRlR3JnSVNmRW9EczZxTXRYY1NmcnQNCkdDdjQxTGhvZXFLSnpl V1FvamxYSzFtUTlCa2toUkhUT2R4QzRaRmIzcVg4d3pWbkVrMUJxaG84ck5OYlg5NkMNClZX SWhzU29Bay9xTER5U3YvMUMwNXh2TUQzVGJZVU12bzJoYmpUUndTRk5QYmtkVjBGdTcySC9Y c3RBMjk2TFoNCjg2bnMwMEQwK283YVk2R0cwM3FpWWdKQzVHc0JSUFNrcGlIbTRQZDNtMks3 NVljMjFHTFJCTlAwU0E0M3J3NDcNClFCc2NSa2FFYjV5WmltK2ZEZ3RPNkpnMjd3eUJyWmtD Z1BZR0VHWEloRUxmbGQ1TnBWVU1OSmVVLytRYmVncEcNCk1oR1ptQkxrV2MrTW5GQ3J6ZHFz UWdPS2pka1lqbEZuWis5dXRZeE1JRmtnVWlHdnZOeXoxK2dBbkVjQXNOM3QNCk9RVUVFSndq NXk2aGtXNlpIb2dwcU04STZjNnRjZlo2UEYvbEhHRXNHWW5jUkwzTmNqVHB5ZnJ0dDh4bUti OGwNClUvVTk0SmhuTTRRZnc4ZTBlbHVPWEFGaW83VWd5N2JXSjZ3WFhzOWFEd3RyVG4zeXBL REZOdStTRzVMbFRQTWwNCjlMT2pmYzNvZ1QwdHdDR0hFcGVEbm91V1VhTVJ0WmJIV0dsK3pz MVdTaExzOFh6clAwVHoybkdyZWUrRFRxaXoNCmJzaFA3U2Y0UmZXTGZkOWFobUpOdXVFQjg4 NHpCR0dqc2VNV0NTc0dBUVFCMmtjUEFRRUhRTlZTdkl6eTY4SS8NCk05eUgzSmRmd3VkVy9m MXhZaDR5SjFVbXVrWmczbkN1d3NIekJCZ0JDZ0FtRmlFRXdQTUlFcHJ5Z1BRSU1NTEINCncz WEdyd1VTWEZJRkFtR2pzZU1DR3lJRkNRSGhNNEFBZ1FrUXczWEdyd1VTWEZKMklBUVpGZ29B SFJZaEJFNysNCll2dWhJN1ZwWlc2TG42TnJzWEo5WEJWMEJRSmhvN0hqQUFvSkVLTnJzWEo5 WEJWMHQ5d0EvM3F6OG02UXl5ODQNClFRQ1RneGNRc3BEb3VEaXFPTnkxdjVHSW0wWXRsOW1m QVFEbDRXYzdIMFV6ZnNnWHNpQ3lzTU40Wi93MkZEZFYNCjdjZlJkejRFZytwTkRDc2dEL3dQ QnlXTnNxaTg1ZWVRRVFQelcvSGZwclFoSU15ZFMxU1YvQ3VIWW5FaE9qbWsNClk4MkpuaU1a a1VFSEN0Z2wvL3ZZYTNHcGN1ODVDNWU1Sm1JVzgwSDZ3ZVpZREJERHowRDQxT2ZzTUZNTGZB aGwNCmRCQW55ZE9xSy9ObUJUR1JyVHV4STRBUVRHeUswcDQyOGNGWkVIdGdNc0FiamVDSHVJ MVl1dFhkZ1BJSGMwK0INCk1aRDhYVkpwY2tFTVFmN3pONEFsL3I0bS9BbEQzWks0VDVaSmxP Y0pqME1OYjF2NnppZWkzVTRmUHJFTmtCMHoNCmJHUi9qRXhjK2tVbTdENGhOVDJiWUlsVWlR YysrWUtwbjFlblU0bzhXa0pJVkNCdFJqcStSd3RjSndNeXFzT3oNCkVYRzBDK0ZyTUhuV0Zl UTVEMG9FbUQ0cUZ6YWJDUlFLWW0zYm1vMkhib0UzZmQwY01hcXpVdkJjMGhjOHBRaVENClJB VGNmYkZXSUg1aSt5Z3BpeXcwUnd0VFZsNWhHVm5rL0dtRFBSV2MvUTB1OXFINGkvQTg3bHZl VlF3bWlqVUcNClNDSVZkNzg3eXpHWllLK01nb2RITXdXL3JvVGY4bU52L25lODJUNklVU2I3 eXJXMUpja0FjWDFqSmk0cW1ERSsNCktnNTduWFVUSm1rZEZjaEM5enlWc2dHUzBoanRiNXdt QXhnM0lOTE8wK3k5REtnQWdkZzRHNE9lN29LMmdZMHUNCkFrZ3FYckJYajFKcmpkbWszRlE0 VThrY1kvcVNiOEh0U3dwV1pibUF6M211Qkw3by8wRnJoNzRuUExGRmZHeWUNClByalJkOFJm Z1grU1VYOTV6U2lXZ012V1FoQ1dreDJmaHJ1NVF5K3J4Q3gyVTJMc093TzJPTDRwb1d0RWFN N0ENCnpRUmhvOHR6QVF3QTNFcjBucENESDJtMVltS0xZSHlrM2VWemF2RTBrVG54SmFrTGwv M3lpY1paLzI1ODhZaGoNCmUxOFMwZCs2MXc2RWt0bThEbWVnNEh4ZVlML25xMis4TWJNZkhI clkrMTFkOHR1UEQyQ3FMK3Q2cUlhUnlHSzENCnBkbzg5WXkrbXM5Ykw3ZVQzS0QwSTdHbWJm NU56RXhic3dpYVZncXpxK2hVTld5OFZzYjlNWnlpSWQvOG4rK1QNCjQvWkMxUmZleGI2R1Ba MDVJM3NsaXllTUhJbktJREtJTDZuZ0Qybmthd1gyMmUyMzk5Yld6MEJiREhQVEovZzUNCkFE OVZac3c3dlZWenp6eE9MdGZTYm5XVDcyeUtPbE5QZERxUHNoZ2ZRRkhUa3JpNjZnVUV6TWFZ RGRIT0FxYTkNCnZDVFVPeGNic2l4NU9vVkx6STY3M3VXUVJIN29VbWV6eWh6WDcxb0g1WklP dUtNT04wNHRud0l5NHdPNXNPQzkNCmdBemFLWHRaNHFvVTQrbmRUeWo0M3BORGVNVWJBck5m ZGFXc3lmbGdwbkd5OE5wRTk2b21JemxrSVdySVFaSk4NCnlBdEtnWmQzcHlGSUhzZ01HaGoy aDR1alhYRUZsdVNpdlJ1cExGaHd6azNKTlc3NFNFTE9uSWlBWFB4MndSUXcNCkhpRzdzTDZW SWd3VkFCRUJBQUhDd3pJRUdBRUtBQ1lXSVFUQTh3Z1NtdktBOUFnd3dzSERkY2F2QlJKY1Vn VUMNCllhUExjd0liQWdVSkE4Sm5BQUhBQ1JERGRjYXZCUkpjVXNEMElBUVpBUW9BSFJZaEJO QlBlVjNQUU9lODJNbUQNCmlVRTNrNTZRZkNrdUJRSmhvOHR6QUFvSkVFRTNrNTZRZkNrdWFV UU1BTEcrZGVvVml5T1B2aFFoVGdpbVI3WWgNCnpuZEpMQU85bmhUT0tndHlqUDlaanVzQTM0 NDg4ZThhRWZCVnlDTHE2UWk0Z2R4R0xUSVVkcm1HcWYycFN3aTMNCm5KclNHU0kxajZ0VHFP elZxakI0Z0lQeTJ6eVVTVDJjcHZJWWdvZ2pCWTN6aWNSVGFPT1M1Y242U3N3Ky90QnoNClIy UmVuMnY1TEVzRG9PcHRJNXBaSFhrQktqYlpNZExoU0ltMXRUWlBndVNHcEdMcGhYT2FPVFBX Vyt4dGR0SS8NCjg1SDFNelJodkgrQ0VJYTQwMjF1U2FvT05IaHdNcDNvTkNZN0FSQmsrMUkx Rm8ycHM2MFd5UlNRYnIzR2gvWTUNCm1mSmw2QWJ3SEFFMVp5RkxHcmQwSEZRWGVvTDMvOE5h ZW53a2U1NnQ2NTZGdWFGUmR2eTZ0M1dlK04zb0tLNUsNCjdlTlRaeEFsTWdGNWtvNkMycGV0 TEp0M1kwN1JwQ3BRTTc4Q3ZPZ3pleVJLVG5IbDdUS3FpaUZPd1RRZUFOZ3QNCmNDZjF1cUZJ VWZ5VWlXQm5UMVZBbDFKNTlWS0gwMVN3anM4R0I0UGNCVUFnd0N4dHBqbmVjd2tNd1lZSitN QzMNCjkyaXlhZ2RGVEZRR0w3L1JxQ3BBWmRFQ3p3VUhqZzJ4UkFkZUkySEdVbG85RUFEWFdY czdaeDlocmcyTTdKekMNCnMyRHRxRVRudjNxSlVrbjVhUmV1b1VLZ2l0eUd1Qjl6ZkdEc3R4 Sjl5LzZFQlBoc2FUQm9rR2VsNUVSNzEwQkkNCmFNbzY2WmZPVXBDWVQ3U0Z5c2dGR3NqQmU3 ZVdRcUl0OHd5QVA2U1ZwMWpDVzJpTDhVdGdLU2xkNXNRWVNDdmcNCnUydjJWQ1g3b1ZzYnlv clJtckU1L1B0U3BPY3ZxTm9VdGFVaVNZNENwL2MrbC94eE1maWZ0UDhyalNWTml4MnUNCktS RFNud3VhZ2pCMmdKd2FoQ2JEc1hubE9rRGNHSE9GZFhDeGpVSGNINHFnYVhBd1ZuN2QxYXJP aW5lNG5QUlcNCnVVM3NwY0kzbHBLdXpBZHE3MjNmeGp3dEZEcm5lVlUxZ25jR1VHaHJOdVdH aVFPN2lRRzJnNEl0bkJlTjJKNCsNCjFIVVpqaUk1dTJWZlNZVko1WkY0NW1WL1RZUDlxc3Ry anF6bUxtMHNEWXFja2RHUW5CTEp1Tm5sUGo0ZU50aEkNCm8rRHU1SDlWT0lyS0V1WGdRMHEx OFlLcUh0d29KUXJENnMydlVnMkxoTWdXOSt5VXZQaVJYbzhXblQrUWVreWcNCkN2QXpwb0Rp Z21MTHhZMEg1NHBRNm9PVnZxTzhiUlp0dUVkOTlCYWpJOVJacFQxMlcxak5kVU41VlIxMVBx YTINCmpVd1pFWlNOYVJqUVZVTnArbmtHUWg1Z3pkWmx6TU9EL1kzZzg1OWE0ODNPQk1ETzZM VnRsL1RjekIzTVFMTTANCkwrUlBvQlJFSWtMdWNXaWtQTG82N3ppMjl6dWgyRGxvalZBV0l3 VEtyMXVCWjdEeHhHOEkrT1lZQTA3NWkyeTANCjNhTHQzSnhnenQ1VHowcGMyWWpkL1p5bWNz N0F6UVJobzh1NkFRd0FyYUhZc05sV3BRRnkxRjBLaUVqUTlMOUkNCmE0eEcwNFh2TTlpd1ZR Z1JvVHZiR1VocEdBYjEyYk14azZ4M3JPMDhCeXg2dHBNczMzZ2x6QithWmo0S1dqV1YNCktS aE1wa1c4REx0OFAzYzFZUEs1ZVVPcW9LN0xBL1VVbVliemk1WGFLdGk0eG9HcHBoR2J6Q2Zq bkw1ckV1dTYNCjN3dlc1QmNlZGYxcHcrTkM1c3hZaWxnaUNxR0dETTFkanJtbFlSUUdtN2o0 UGNhYk02WGx4aFYvYzlNQXdhdlUNCnl4WjBUUzk3TTczMVUrTnBBa1dhWmJEOUhzeEkrZXha K0tqTGJaVzcvNEFBVkxpekhZeTIwekJNS2tTb3NPMmYNCmhlTnlwZ3lkdXVIbUM2d3JFSVpQ Y2xCbFcyZ0NDRWtZM3ZIaEN0ZHQ1ay9LUFZRS1JQRUM0T0VsTUJ6SzU1VlcNCngvTGE0bUNv RzA2Tng2UXJCbTlzclFsR0o3M3BpWitjNW5qRGFwQ2hxM1dBZFVIV1VMNjduWmhLVWcxQzFx VFgNCkV2enhaVGJJbVpiK3NrT1NvRmlNano2bGx2dVc0U2J0ZFh3QysweDU0dGsxQnNPb1Bz ZHd1T3ZhUy9CMUx2SkgNCmRMbklSd0twY1F0aDE2U0RaZGpNNys0aGlBMlNVUTE2SXo5bmVz Vk5BQkVCQUFIQ3dYd0VHQUVLQUNZV0lRVEENCjh3Z1NtdktBOUFnd3dzSERkY2F2QlJKY1Vn VUNZYVBMdWdJYkRBVUpBOEpuQUFBS0NSRERkY2F2QlJKY1VwZ2INCkVBQ3JyRktxeUZuU0lo c3NjUFVvMUlNdVZjNFBwaWkxUXlVQzhGc0EyaFh0TXNUa0F5R0pHa0o0bys4aGI4SXgNCnJm bEVIMlVzaFN2dHp4YkVld0k4VW9Ib1BDTlppblRNK3VmTW5aNlpQSlNhNk1QdGxITXF4bTUr WndlSDFzdjINCkFCREFrSGxqelArV0NKdVlCYXFSanVDS3J2Z3R4LzR5L001dEEzbDdsbVhQ bGNUSWZpVmx6d0FWREdMbnR6WE4NCjIvMkVwL0h3ZmJ2bUc2SE41R1J0VFpCU1pnTEQwS2VL b1V5MEU0ODU2enZTblQ4ME1zaVdlSnpyKzZ2VVVUYi8NCmNheTBPQVNmbmVvdFZTYUE5NE81 MUZjMEx5UkUrSmZDKzgwd0dKSmxvM2xwSkZvanRiek9mUWdJa0RhcmZENG8NCm5TYW5NNWtk OXBCQnF2SVoxR0xhVEhkNkNiREwramlIaVZXSFR4b0VzR1JBZk5BWGlvNW5YMTd0RlFPTlBR TEwNCkg4OWMvQjRkRGd5YkhsSjFXVGZwU2g1N0pIYXAzODBBTlhCOFRQdmVVTVJ4eldtUXpF Yi9LRWVPTXdaRFoxc3cNClBZU1k3dThtd3Z1MXptV3hYQnNlRDM4c3Rram5Hbk9NSlJWV3pM cURkenp1T1d4RVY1cFV2T3hURDRMRDNDUmkNCldROFlXQXhMNnBha0RjYk1pTFlQSGZmdVFL MyttSUhnY09JSmhhZUJ0WFdSeG1YZzdYTm80cVdEZGFTcXhnRW0NCjJmaGZiRlVwbGVyM3BF dzFyU04yMitDc0lnamtjQWFoL3dEMWJHZ0JMUnJLencrQjBwaVFlQ09NK083S0dzOEcNCjNB VS9JMU1PanZmbWpQNjRneEpnK3VUSGpJdEttdldWR0crZjRTWFNVZzIwSGM3QXpRUmhvOHZl QVF3QXhwamcNCnR4TGgzVzdmcWsyTlJHZnIzRWF1V2oxZlNvcnp0UEtCbEs5dDR0UEdVZmZZ UDQzVjZ4QStBZWhEN2F0T1VCQk0NClUzcXlJRTVZWEFYTzlIMExvU1VwZy9MUzhBWUpTd3Vh NDJLaTlRLzVacFk3ZXUySzk2YVFaU2I1RlRaTUVLejkNCjNDY1dwOTZPY3p2THhvMzh4Q28z WHJreVhseFcyNEFYanhwVUZ3L0VKUHlGQ0ptSWlLbndNZFRUdXhnbUR3U0kNCkFxVjlLeExN MEFiZ3U4RDFMTThNK2FsV1VRWWRwL2RLUC8xSWszNFZJSll5T2lzMkpEVFQwdDlGMElQZlA5 cU0NCldwNW95WjFtaDVidWtJVSt5VUFJOGd4WXE3Rmk0czI4RFU2UEkrVlZKSHNONG92Z2ds b3Z2bW1JcnlEWjJySXINCmJuY1Zrd1V2R3N1UnJwOUtJNGV5a2FyZll5ZDRrRGpSQWhGdU8y S25vcEFFVmFPN2xYOHRrQmxTd3pqRXJqOWMNCkdVb096Yi9qOFpjNlhNcnJOa2F4S1NGUWF6 VWF0VHZZUUlpRDcxakVmYndwdEtIY2YyUkhhQ2YxOGZSbE9MRkwNCis1bGVFOXVQZWozVytO S0d5Wjg3M2ZEVC9CNG0wUnlocEovSmk1TGhwbFZ2TGsyeEQzcTkxVjllTTJzYkFCRUINCkFB SEN3WHdFR0FFS0FDWVdJUVRBOHdnU212S0E5QWd3d3NIRGRjYXZCUkpjVWdVQ1lhUEwzZ0li SUFVSkE4Sm4NCkFBQUtDUkREZGNhdkJSSmNVdW8vRC85Wi9CZ2s2MUhqMXlZUEVLeWJLY1Vh N3dDTWFFYnNDRzdTeEZHRXRXalENCjFWaFNCckJFNTRpOVl2Z1VHcnhFZVg4MEVyQkFJc1Rn dzdpWEMrTmNOTFp4ekYxSlM3R3RrRWtTd280VDk4YTMNClBsckxZaGh3dTlZSVQ0WE5mUXdP eDBvT0FubVFhUzl4cU55dy9xMW5lRzFSYWEwamVWV1FjTG1Lc2EvVm1NNlINCmlzTWNxeUxm aGdPQjFsN2s0TU1va2RSbEdRWCtJV3FzZ242T1Zaa3JOOVVrMFZyWEhaM1VaNjNydXhWc1pi MVINClFWeVc4dVhlbUFPR1FlWnBvS1lySVNNa2lpTXY5SFROUUptZGdGeXRmWXNiTEZ6Q244 SmxDZkJ5WVBVUUJMTTcNCnVmU3RPREVOdjk3Sm0zWlVZVjdKWmIvTGRLb3NUTVBSVmhUajVa WDQ0TFRnN1MxYnBJWVc1Ync2NzhwSDNoWDANCk9TVEdGZjlISFp6THk4RGVBMGNSWnpwSWlS S3gxclZBZnJyVGFseW9IWE1wWExKcjJnUHdPa3pPT3lxNVFmYWYNCk1tSUpvcThMY2tIWW1E RkJhcGQ4cTVKYjl4bCtCQ1VnWUc5TXZhbTdiN1F0eERiZlZwWWxySG5ZUlVFYWFpcXANClBB VzRpRzh3Z3RhblVyam9XbWkvZ2s4ZVh2VDZiTEVpY0pSeWRkYXphWVQwK0pwVUlMdC84d1p1 WHBRY1Y3REoNCnRpWUtORW5ZRUdKZW5oYVlzMi81L3UzNnhiM094N1R4ZFp5c1dUMnoyNDZi b0tHcmRHRXRTWit5SE9GRXBiV3UNCmxrTDNESzlQbjJJaW9PK0hpeVY3UVFBWGNKcG94ZDF1 ekxEc1VOcis3YTJ3WFkwT3R2VWxoRFhCcGZRM2FlUGoNCkdjN0FUUVJobzgxSEFRZ0EzejM5 Q0JnVGE1NzlmVm1GcnYrdWVyUE5rb1phaU9mUVdoSTYzMlNFTGMzWEQ1eHgNCkk2L0M3WXFN VGJTZTFxV24wSFRkTmhPYXFHSHpjT0M2SU83azkxVEJXSTl4eXJtT09QSnMzNnArdm5HZi9r U0YNCi9KdnF4NGlIS2g1V2dwditsQXBlWHZzeFg3UVdqeGkzV2VyYlIwbmQ2NittVThOM0c2 VWtWaEd3ZVdIbWorTjYNCktZUndBdGFINHRMRFNLTXh2akwyVUw4Qkk3TmV5cEVJR1hXdU1D dDdhOXZIRWhyZ1piMXVDRXZqT3hlakJIQ24NClNCUkZyUjRGSzVYYW9BL0hULy9NWTJ4cE90 REtNNlVTTER3VmY1Rm04YXpsbm1QMXVQZVpmR0FFNnpNQ1lVNFQNCmNhOXZGeS9NQ0p6bTBz QXAxNEt4bXlxYkQ0dUtwWG1WWDVMNHN3QVJBUUFCd3NLeUJCZ0JDZ0FtRmlFRXdQTUkNCkVw cnlnUFFJTU1MQnczWEdyd1VTWEZJRkFtR2p6VWNDR3dJRkNRUENad0FCUUFrUXczWEdyd1VT WEZMQWRDQUUNCkdRRUtBQjBXSVFRMmk3T1hBQzh5UVF2T09yYTlISmNYSWk5bk5BVUNZYVBO UndBS0NSQzlISmNYSWk5bk5EbkMNCkIvOVB6cStRb201c0VwcENxZjhZWEJTTlZoYlI1K2k1 MEVXbHBXaFRnS3NTYmIwdVhlTkpoR2x3OHRvVVNTYjENCjlNL2llbXpwZUlTeFNBVGYxdmlh akdGYlpQM2ZZUWozVkczaXRaMmhMS3AxOVVzeGV0MVFmaVNJYjIwSVc3bWcNClBUWDcwcEtG aTFMSE81Z2UzdHNqRWpZOG13TGNnUFkxK0Rub00vK1ZTQ2wzY1FRcjhjRCtsdmFCYU4xZGx5 UUQNCi9BZVAyYllJYlplQko5YmlFMVhnOUxLbCtNTXlnOVFNSnBhNVp4VkdLVU82eFJQNHBL eGg5eThJV0RqNmJBKysNCjhxY1Bpd2RtMlZBNko5VGNSV3NsdkVCSmRjOG1pU0tZZ01pV05h SFJvZzNKSFE1NE1xZXQwL0NSdTRCN2tJMUoNCjYyY0JNOC9JenJDTUV5U0lsMlBkRkpHY21H a1AvMjBzZVRQMi9oeFdsaUVjdS9NKzhEOElRcDU1aTZXSHJuMHENCmRQRmZwMERCQStyQzVZ aDZKVHE0UzF5dk95UEIwL1ozOG1ybUVneVN2QTlMUk5oODBjTDNUTS94eVo5N1B1eTQNCkxP L1VyWUhYdGFoblhRNmkwVHJGTmxzSlpPRVZacEVncERkNHMvWTYzNjRkMldYUU50Z0tFMStI amE0UnFtKysNCkhiOG5QWUMrTlBpTHlMYmk1dk5PanV2ay80ZHl1dnRxZjZCUWtpZmdNVDc1 L3hXazczOTY1NVlaeU02eTlSN3gNCkRxOEZIQ2gxS29oQ0UvMHVlT3VWWkd3WmVlTDdHK0JB Rmh4OW0rZHFzSU1qZ2Q1MW5laTM5cW5TNkVBWlIzN1QNCm9LamZQVVlWYUZoSGtBc3dmaWZJ dmpMSytZRWlZYTNYYTlVbWZzVWc4K1JiWWNRS3FvRFRYZ1V6RWljVjhTTXMNCm91UXpGVXVo VUUwTGFRSWc0Z09CdG1CY25RMk9Ca3FQellKMUlJWDZSQ1crWDY0eXVoWXZoMGwwTzRWTHN0 Y0YNCkhLNnlhOVpFQk1ZWTRVMEhiM0djVWk3dFlNYTN5RWxYTWllY2dDMk9EREJ6Q01WNnVj TEZkR201L1UyOU1sN3MNCmJCL3RJTTMvVlpubjZvWVp6amIzS3F1dDRNcTMybUNiemxmY3VU TnFxeUMwNUJCVzZoTEE2QzQzVm05NURPbjcNCk1MUFliVVVEb2xSUjlkSHJMNjZNT3JqTzg5 dkZ3eDVETHVKcmdSazc3OHUvSHE4VzdLbjYzVUxEMnJIQ0YxcUoNCnBXd1NpTHYwZ21PTnMr b0xkNTJwanZyQVVzY29GNURVYk9DelJraE8waWhKUmFnWGM3WTBTajF0SE5UeXNoTGENCjJz WFJMWjJXenNCTkJHR2p6WW9CQ0FDZlNUVGJ0OFQxZXFMdFhmUWQ3czFWZmlaclU0ampSTmJP Ym5SUGFUSksNCmUzZ21TSnp0S1ErZisxZE1JM0RicEdqdDJpNS9UQnAzbUFSemJnYnhTTEJW MjdnTVc5UHg2blMzaDdCU3RKNGoNCjhzNzMwZC9iV3hNOXA4VENSQWZtQmlxUEdwaGJZYUpU WGZpS2MwY214Sjhram1BTFlFc1VzZWVJV21MZnkvcGoNCnV1K284cXFmaFVpODBJZHpnVTh4 clNUS1pQc1YwYlMxZitoVlJqaFZ5UUc0OEQvOWNoRnBhQ0w0dUxDNnd2QU8NCjFrTW91UGxG eXlDQ3B0Y0U1cFpNNnRKT2JTcTFEcHdKYjVhalJJSU9hY3ZXUU1Yb0UrUXNXUENxdGRJK0E5 V3oNCjA2NFYyNVlUY2tGenpzQjV3eWpkdVA5WFpYNXcyN1ZqbXRwSEIrMGZGbUlmQUJFQkFB SEN3WHdFR0FFS0FDWVcNCklRVEE4d2dTbXZLQTlBZ3d3c0hEZGNhdkJSSmNVZ1VDWWFQTmln SWJEQVVKQThKbkFBQUtDUkREZGNhdkJSSmMNClVrdGlFQUNJek9BMDVRa29odGxOUjhzQWFG VmNxY3cxdDRuazhEK1FiYmI5MTF3d042ZFAyR3VhaDg2MStHTzMNCnpIQlBZUFkvUUFMd0dy SnZJRkkweFhVc3A0MmZxUHZ2c0pwcUFjcXZiVkFJK0svT0wzT2FxQllDVTNWVGNVY2oNCjRy bUE3MUF5NUdmZEsveEJFYXl3d3M2UmVSaGIvUm56MnhWSmZqUUxHUHR5UGdlUVVySmM1Mldn ajgrbG9SaFQNCmEwUFI3YXF1azN2SjdGendkTGtEZ3UyNXc2VHdHQnZYL1crWVZlYm1LTXlz L3dqMzlia2FFMnhsS1dCWDl2VGYNCjY0SXNaUnl2VUpKcWErM3hQci8zaE1FVklGcm42NGM3 S3U5Q3AwMTlPU2UrYk5ueFpvQ0JSYjJFaE9sbkV0UkYNCmpOOURlbUozWUt6LzF6Z0w0ZThu ZVRBMlBIMEhuYmV3UzdkUHRyWlp4aFdONFNwdXVILzBoTFdwZmVRVS8xNysNCjlTcWYrSm5a U0M5WVNJOVc3cDNpeTY0VWhKaTNhUVpiNVFwRVorYUZDVy9HMVhDbjZzblNxaFhBT2NCNUpq RUUNCjVNdng3elhxenk1M0FOREJRMitxUndncUR2em9YU0loOHdZemh2cmpubUdNYTF1Lzgr MnJtYVNuem80Y0pGNEcNCkhEcnFLOXlUSDhZeHcwRUJyVlRVcTJHdkhzNjJKM1hrZDd2enFv UU9xN3Y4ZTlkVDZpQWMyODhncC9VNWFobVENCjk2M0FMMndHYUdHaVhjZmVuV3RXQXhhQkt4 d3EyemQxR2R0ODlHU0RHT2hFRWZkUS9sbHFLOEVtanlYbTBBNkcNCkZPNmZZdmRUdkhIb3ZW Sk44bG5yYnpsUllaTkJkK01pcjlzZy9zMFpzTFNJanFXeUs4N0FUUVJobzgyNEFRZ0ENCndp d0x5V05RUXQvSkw2ZTYrS0plRlREVHNnQUpZbmVDYlVLQ0g3VVFweW9pOExHNU5BMHdkMmhY Ui8za1BmTDANCnlicmlwaFg2SGh4aEFrdmdtY1NaRDBNdWRjanZEWDBuOFF0RXd5eFo4QWpB aDRxV1BjOHFVRUtmdkdFL0VyYXMNCno0SmpqejBaODd1akNLVGplL3VnaXNESXBTcC9tZkNK bDBKTzJhZ01EdWpUSFphRFlnc1c4UGF4VFNtT1lNRWUNCloyTUhsOUcrakYrc2pjR1lvVUll Wk10RDFjVkpUZUk5azRDd0prb3FlSmJyOXRReDA0UXYvNUl1NCtlOVNFM3MNCmhxNUJkdXlu b09qaDlLZEhlWnJIUkUreTlabE55Yk5zeFJjelo1TmpqbjhDSjVheVR2Z2RxVE0zSGcrQThZ SW4NCm1paGEwa1NIQkU4YU1OTENGd0tpblFBUkFRQUJ3c0Y4QkJnQkNnQW1GaUVFd1BNSUVw cnlnUFFJTU1MQnczWEcNCnJ3VVNYRklGQW1HanpiZ0NHeUFGQ1FQQ1p3QUFDZ2tRdzNYR3J3 VVNYRkt3ZXhBQTRuZ29pNUtDYTZaWTBPQW8NCmJ4ZmtBeW9XWkQvVVg5RGNPL0thcGNJYWdE aGtiajdrUjdkQW9ScGJBVTE3ME9DakxHd0prcnk0ZXoyeU9WUFoNClJuMjNxeXp1amQ3cnlp VThIQkx1djZ0dENlUGJrWUJONGpYL3dZYlhjbTR3MUZFWndZS2M3bmhMbGFTT0liMDcNCnZB RVZGTHRsbUQxUS9TcGo0bTgxbnJMSlRYdU5DbS9YQk5ZNTFWdnM2VHYzTG1xNDRzRWdoV3NS UjNTeFhKcDcNCmk3NHROaDVxMHdBbTZKZml0bVJOaHhxYzB4VmFESWVxQ0ZSNVlDQW05YjRV N0NGdTNTSUVzVzFSenF5VXNZRGUNClJiTU9zRTIwMjJ2T0kxN3czSTFEU2lla0cwMXJWOXF5 OGJUUVFKaFNDdHFHaUJBRnZnUXBrMzl1MFNiVDRaOUwNCnA5K09vZFZBRHRUQ0dUQXNYRlJ0 Uml0NW5IU0YwSlZxVmRyNDlUNDFqOHAySmw4QmFmTWQwMnVpZkpvYnZvZEcNCnNCcXV4SzFS ZHBHbUJITEhJVG4yK003Y09FcjV5Wi9POHZ2M084Zkx3eDI0YThRYlFxUHl5UVluL2VZcHJK U0ENCmdmNzhFSk1ENTE3dGhmeVU2Tkh5dWxJMzMzWUFrNVJpV0xpZU11ajZNb3lCTDJjcmsy YVBIenJOMHpwYW9DcDMNCmNFNVgvLzloYXNiOCtISlA1ZTlIL0NmMjhpZ1FOdFlkVXVkMVE0 alc0dHFmb1Zla1BPUUwxMXcyOEhCVWI2WVMNCks1UmZiMm9ENlVkWlBRemJVaklON1NROGNp ZTZVUDdKR3BIaERRbXp4cnY1WHRpMGU1bEhkbG5ESU9rdWI2K28NCmt0UkFRUFV1RHBGM2h6 YUlQQzNPNVRjRmN0ST0NCj1uK2lCDQotLS0tLUVORCBQR1AgUFVCTElDIEtFWSBCTE9DSy0t LS0tDQo= --=_jFJb-RP+PIx765XyHGS8e20czG6tldf1Q5R0Jq9Srv3zuHMF Content-Type: application/pgp-signature; name=OpenPGP_signature Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=OpenPGP_signature LS0tLS1CRUdJTiBQR1AgU0lHTkFUVVJFLS0tLS0NCg0KaVFFekJBRUJDQUFkRmlFRU5vdXps d0F2TWtFTHpqcTJ2UnlYRnlJdlp6UUZBbVF1MmswQUNna1F2UnlYRnlJdg0KWnpSN0pBZi9h M1A0bUI2SVQ3aXVUQnowMEVocnNBVklvblpwcmlaaE9BL29nR1ZmSWZUZXRjbWJtZHhkbEt5 TQ0KdktpTnUySzNsT1h1OExUMzh3T0VpQzYxMnJHbEkvWVh2dVU4VXFmZmNFcVpTUld6MVc2 OVAzTHZsemtoWGZTZQ0KQUV0dmttTzhtMUxHdDNJd0N0MWFrNkpxNTZic3orYVhJaDE2QXpl a2Vlc0FZZExWUGY4c3E0YWlxai9rV2lEUg0KYzhxTUMyQ1ZGYjJKSGxpN2c2UW5NL3ZEVmVF MUVOL0V2WllZb0lUTlFyT2FQY29MMVhDSlc3Q1g5bktqWHpDaQ0KNnFIcXE0SVRFSnNWdXVi VDM2cWNMWDhqZVRvSzh1MTk3VXRqbHRWdExTMUZqeURKNVk5RXRTbmkxdlBlNjVNUA0Kakcx QnZFcXczSU80OFJHb1JuUlhwSlFzTEJtT1hRPT0NCj1JR1ZXDQotLS0tLUVORCBQR1AgU0lH TkFUVVJFLS0tLS0NCg== --=_jFJb-RP+PIx765XyHGS8e20czG6tldf1Q5R0Jq9Srv3zuHMF--
X-Loop: help-debbugs@HIDDEN Subject: [bug#62473] [PATCH 0/4] OpenFoam update to version 10 Resent-From: reza <reza@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Thu, 06 Apr 2023 14:48:02 +0000 Resent-Message-ID: <handler.62473.B62473.168079243316628 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 62473 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN> Cc: 62473 <at> debbugs.gnu.org <62473 <at> debbugs.gnu.org> Received: via spool by 62473-submit <at> debbugs.gnu.org id=B62473.168079243316628 (code B ref 62473); Thu, 06 Apr 2023 14:48:02 +0000 Received: (at 62473) by debbugs.gnu.org; 6 Apr 2023 14:47:13 +0000 Received: from localhost ([127.0.0.1]:54679 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pkQtN-0004K8-7K for submit <at> debbugs.gnu.org; Thu, 06 Apr 2023 10:47:13 -0400 Received: from a6-238.smtp-out.eu-west-1.amazonses.com ([54.240.6.238]:51845) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <010201875708f2fa-4d1a3a1d-61ac-40ca-a0c0-d2e5c9d7ed2f-000000@HIDDEN>) id 1pkQtI-0004Jq-CE for 62473 <at> debbugs.gnu.org; Thu, 06 Apr 2023 10:47:11 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=solmzk3ljecfoypi3q6x2mqs3bucnhjw; d=housseini.me; t=1680792417; h=Subject:From:To:Cc:Date:Mime-Version:Content-Type:In-Reply-To:References:Message-Id; bh=1ItAdBOMJVsxkRMTl0RMBztqQXkSU1kLe3YhUDOOa5w=; b=Gw3kqlgcGaiVqSrMw9PfV/S7v9gsa6aD17Xkl5Gv6qMSCRNQJVEgri6yCh6mk+NN OKKGkZaeOpZ/MqQPmauRFLbREO0f0Cpi1v2BnUFhzt64tASUg9ig09BGngUY8RraV7n 0+/6copohIE8eDkVaAUX28WknaFasOHvntuBdRkM= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=shh3fegwg5fppqsuzphvschd53n6ihuv; d=amazonses.com; t=1680792417; h=Subject:From:To:Cc:Date:Mime-Version:Content-Type:In-Reply-To:References:Message-Id:Feedback-ID; bh=1ItAdBOMJVsxkRMTl0RMBztqQXkSU1kLe3YhUDOOa5w=; b=RTZrB1BAhbAyWu/+ttuESMgmj2e3zNhZ3uzQU4T8tJ3UIm3DfeR9DR3BtnTcyciu oV6n2d9IqkXK97/52d/Ms9Pp62UzzZOuze/3OTRetGLTizBn9+dJF4Qvmi8KlSv/pfT cXzGNPTztDX5tYMtLF+VE+tPTMaiaMRU/PH3mk+4= From: reza <reza@HIDDEN> Date: Thu, 6 Apr 2023 14:46:57 +0000 Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=_wJJbVD3hLFweGRLwDEPOOpJlupd6ilrE+FNxqv8TSALmXwQD" In-Reply-To: <87v8i9jd0r.fsf_-_@HIDDEN> References: <cover.1680707361.git.reza@HIDDEN> <d4b6b174d56867b447ac5cff1aa02c3fea055fa0.1680707361.git.reza@HIDDEN> <0102018752a6ef56-33d70f34-9044-4a18-83de-3248bb3b25cd-000000@HIDDEN> <87v8i9jd0r.fsf_-_@HIDDEN> <1061a4d6-ea54-6437-9e28-a64c3c091b0a@HIDDEN> X-Mailer: Amazon WorkMail Thread-Index: AQHZZ+thS7SdAvZFRcOPltSajFrCigAAAwxwACphrjwAKtA7qw== Thread-Topic: bug#62473: [PATCH 0/4] OpenFoam update to version 10 X-Wm-Sent-Timestamp: 1680792416 Message-ID: <010201875708f2fa-4d1a3a1d-61ac-40ca-a0c0-d2e5c9d7ed2f-000000@HIDDEN> Feedback-ID: 1.eu-west-1.b24dn6frgCi6dh20skzbuMRr7UL8M6Soir/3ogtEjHQ=:AmazonSES X-SES-Outgoing: 2023.04.06-54.240.6.238 X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) This is a multi-part message in MIME format. Your mail reader does not understand MIME message format. --=_wJJbVD3hLFweGRLwDEPOOpJlupd6ilrE+FNxqv8TSALmXwQD Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable > BTW, please consider adding ChangeLog-style commit log, as per the > project=E2=80=99s conventions: >=20 > https://guix.gnu.org/manual/devel/en/html_node/Submitting-Patches.ht= ml >=20 > (We can help you if needed.) Will try to adhere to it in a new revision, feedback is definitely welcom= e. >> -(define-public openfoam >> +(define-public openfoam-org >=20 > Maybe add: >=20 > (define-public openfoam > (deprecated-package "openfoam" openfoam-org)) Ok will add it to the updated patch revision --=_wJJbVD3hLFweGRLwDEPOOpJlupd6ilrE+FNxqv8TSALmXwQD Content-Type: application/pgp-keys; name=OpenPGP_0xC375C6AF05125C52.asc Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=OpenPGP_0xC375C6AF05125C52.asc LS0tLS1CRUdJTiBQR1AgUFVCTElDIEtFWSBCTE9DSy0tLS0tDQoNCnhzRk5CR0dqcTBjQkVB RHRFcHhZTU8zSFZXZWJvOTFCSDlsbDd3NGVUUUtMRzVwRTViSFpIK00yNTlTT29PbkENCmR1 aGdMU21FUjQ1Tzd5MGowbWRTRkNvdmhKNm9Ebk9OQ0hRSFYrQ3VoSVhaZzAwODBDVlU4YnlN WDF1bmIxS2gNCjVwM3NrVFVWWmhGMXFNMnZJOXdScmhDeDBwYUQ0K3VpZmZEbWxBNGxoZ1hZ SzBPSHFvWkM4TVQ5MFJtaEtXQ0cNCktvZlFvNkdUT2ROSGhuS09WNjhuTGFxdXByMmpjdHlQ MnlxdE9RSnNCVTFqN1lUWTduaUdSZFRIZ3o1R25vbW8NCmUrTG5mdUdmYitTOGN6aHNIaFBQ cytTb0cxeTQ1bHp5eWllcXM2L0FxVzJsT0RBRW9Gd1N6c2puMXZvdy9NLzcNCmdxN3NaQXdQ dXRmWXdyM2hCU0dRYU9GWktjNHk5TDhBd01aQi8yZTZIZVAya3UyQkFoK2k3V3JoTlhVdm1C SEgNCjAwdVVpd1RoOXdoTXYyQW1pTThsVlB5MnBidWRTdVl3eDBQbWVDV3ZsbVF0YXRuZFFG SHpzMzFDcEhCdHBFVk8NCnFVNzE3SDFDWTU0ZEV2VW92OFRlQ0VzTndDTTNZOXZ4eHAweGRP V3ZldzBMY2VRSHE2Uk85L0UySlVJa1dSYzkNCnBwZ1NxYmJJK3FNek1MRVEzN1hZZkRtWnNE dUhodnV2ZmYvZnUyWTIrL0ZLOTNCNndVL0tpSy9ySitFY2FOVUcNCkhEckhYcEhSZmNEWXcr WEdVNmpQbmkza2N0WjNMaWlHWk1BTnZEZ2NVSndJMlZqNk5ibi90RjFBcDVCNm1nYXoNCmlH aW83bUpwa1JIT0F3RDhSdXVZVEpIL3N1ODI3MzdzcS9oM3F4OHVRSnZicVVrRXFYSzhzSENT dFFBUkFRQUINCnpTSlNaWHBoSUVodmRYTnpaV2x1YVNBOGNtVjZZVUJvYjNWemMyVnBibWt1 YldVK3dzR1hCQk1CQ2dCQkFoc0QNCkJRa0R3bWNBQlFzSkNBY0RCUlVLQ1FnTEJSWUNBd0VB QWg0QkFoZUFGaUVFd1BNSUVwcnlnUFFJTU1MQnczWEcNCnJ3VVNYRklGQW1HanJUSUNHUUVB Q2drUXczWEdyd1VTWEZJWDN3Ly9hT0R0Wk5rYmJ5alpPZWVPaTVDYVRvVi8NCjJ5c0M1bndM aG5YcEd1RmxlNHhYY3o2VjhEZTVOQ3drNC9xbVlvQUtIdjZZT1B2MTFDNmljQy9NOWo5T25C SnkNCmQwSDJtYk42bktDNElhajN2R2V1ck5ERnE3bittS1AzcCt2WVVXVEpoa2RCMzhMckl2 R2NranBRb0RVZk5TNmgNCndkQXI3TzVWa1paUFRjMmZKRWQxMi9sYjVHUnZuK3VXV3BmTjRH WkFFSlhRd09XYm5uZHVtNE0wQzVnVjNCNmkNCk5tRUxoR0RESEwwVHpjODZUdDdjN3lURTQ0 aXcwUkM5ajVGcDZXcDJac1QrQUZmOEgrbmE1UVl2Mm84R05DeXQNCkMyekpNVVpTOTU0UnIw ZXQ4ZGovc0dBVHV3MFpCVVdFY3h6bTZmR3UyUmJ0MnNvL2I0Qm8wS0d6cFJQeCt5dGwNCi9u M0ljVzdiWExkQ3lRZDkreTRoZXlUcExSOWdPVmZ2UjFBYkhmeGhFVWFveXRra3d6MVYrZElC a0R2RXFFZWYNCmZ6ZjlHUUJSbjlVbFpZM2Q4cDFVUzBjbmtHSVpsQ2FKYjh2OG0xQ2JOQzZJ eTY2bG5RYzRhOVlvNjRRbElEWjkNCkEzRURuUTNZWmNaTWoxZks1S3I0NTNLVDdRb0QrZGRq WXl4czAxWjdVVytOcmJvNnpQTFJVYWwrUWJ5MDdRc2cNCkNrUVhQVTdCOXFkcWU2VkR6eGhQ ZGp4MHVGaG9TRTEyU1NxUjBhZ3lXcUhaRjBmZU5tek9oUHRabWkyVTNGOCsNCmFXc1NXYU9H ZU9UVDVvSExTSS9hWGRuZ2VvN0FqS0hWM25HTHNFS3Iwc2c1di94UGtuaXR6em85N1F6eFRL OVUNCjd0UjJ1R1RmSnMzcWRiWG9FZ25OS1ZKbGVtRWdTRzkxYzNObGFXNXBJRHh5WlhwaExt aHZkWE56WldsdWFVQm4NCmJXRnBiQzVqYjIwK3dzR1VCQk1CQ2dBK0ZpRUV3UE1JRXByeWdQ UUlNTUxCdzNYR3J3VVNYRklGQW1HanJRc0MNCkd3TUZDUVBDWndBRkN3a0lCd01GRlFvSkNB c0ZGZ0lEQVFBQ0hnRUNGNEFBQ2drUXczWEdyd1VTWEZLQlN4QUENCndlWGJUM1Ztc3FSSVFR Q0QwNXpDWlZKQmtrL0NBWjJpaU5Lbmo1YklmQ2d3R1k0NUFxNUNGYTAxOFNQeklZQ2MNCnV4 bGNIczdpMWw4aXF5Y2hGMWFBNW1tQ0tRUmVXZWpVbzMwa0tFWE10SVhKclFFUDFCYUJlMTY3 d0tTa0dWY0wNCmdrT0hzRG9zWTZva0J6SVBwamthdTY2UG9JM01Wc2ZVVXlYY0ZKYmxZOC9T N2R0QXUzc1Q1cmhhQWJlSURZRE0NCldIeDN1cTBCZGJqcXFQUHNTVnhoMDc0b092cXFJRU1U aWVqS1NwcTQxTFRXMkVBdGpvUnYzMmZXSSt2TGo4c1ENCjJ1aFg1VERKZi93RTBhRTA3VjNl QXAyL2dMT3Y4VjlMUG1mRjRpcUxKTkMyWkFiQ3daVFlwK3VpS3JqeDJ0WnUNCmdwaUkrVmRD ZGk2TmtBOEJKbHEvdkxZNDNnSTRTSUozREpxZmQrOUZaQ1FUTldLOFBjZGRnSHVaajMvNG1m ZDcNCkRIN2JRbkdyVERQbGtFN2VaLytJc0JPdEEwcGNrVGthaGF6VmFyVzRnT2gzMXVtYVh0 UlZQQU44Z25nZzdNSWINCnBvYjdzaEpIMHhIYllHUkdVTWFIQTFHVjY1bW1CdDJrQkFTYW9C Zlp5eXBGSEZIWXRWY0l4NmpZc1VHQjE1b3ENClBEYlM1dlk5MVhtUFlzc0JEK3ZXeGlRSFlu dkVoYXk3aG1WeHh1ekVvSjdiN3dpRG50SGo3bGxxeGhuR1p3UGgNCnh1Q29zcTgxQ3MrWHdL WmtYRlZIRXJKNHdGSHQvYTlxMXA5YTlHY1M2a3dMRnBRc0dKa2tlbUFxS3A5WEN0RjkNCkVQ ejdGdjVYdUtEMDZNN0tCVVpzWkMwa0pwSHVMeldwaDIyYWNWeEN6Q0hPd1UwRVlhT3JSd0VR QU1ZeERHUXgNCnRYWlU0S2NBM2lyQ3pPc0ZvQ3d4b01SMnRkWUxVS3oxMEdWdjJlVW1VaS9v Rkx0allQRUpBZU5JWmVKeERnT0YNCnQ4Qkdzb2FtTmdVVDljbGxEVVZXYlNqckhHc0VQc00z ZFA2V1lLRG5iZW5taWJnMmNBaEdydTdTazM3M3hTZmUNCm8vNFZseHlIQ2FJNGFPZnFDeTFj TzYwYStXd2doRHdSS0wwajRscHIrWTZCQTVnenJxSVN6UmdCZUhqYjBJQUoNCmJvYVlINEhD OWtWTGw1MitNdGhaK0UrTlI1bkpZZEFpdlltdSs5OHFaMUl5dDB1ZlppZE9TOXRNa0tWNWdx QisNCmVaODl6QStsV29IUG03L3gyRmxNLzZ0RzVaY2laRVdhdEsza3llSktOK0lOMHdjTXZw V3lnUk5KVXZRY1NDKzcNCjh4bFVEayt2a0I4SWJ6R0JTeHBoaDkyMnROTEpUWmlQbm9Wa1VX MDE5dzBUTnRGWjVMS3F5SzIrbmZLeXNReEUNClBlRU1BVHN6OWZaUEZnd1RvRjVPK2VPWStq dWFPcVVCSXc1azErTWFNVHJPUG5ZeVBaeTJSdEY2d3lGdmVhNjANCjNmN2wvc0VqYzB2R3Js aWVicmdXWjFXaThMdStJYVpkOS9sUGFmd3RHdjh0Zm1OdEY1NHF5eStJWGd3RkhiREYNCkhh ZDE4Y1RqUENKQUcrVTBTa1BKd1JPVkFqaTlXZ3BjRXdzdUcrckZ0MEE1NmhRWU5OMkFJUTd3 N0tQRUdlQWUNCkZ5TTM0MWZrVVZIQ3Y4dFlXeG9jSjY0WDR6WStoQVI2Q3VnSTlaUGlWMzdX T2QvQ09weThDVjBZTlJuSytXQmINCkd5RG81Mysramd0eHNqOHAzd1JzSFR2SkZGOW02Nnln elhldkFCRUJBQUhDd1h3RUdBRUtBQ1lXSVFUQTh3Z1MNCm12S0E5QWd3d3NIRGRjYXZCUkpj VWdVQ1lhT3JSd0liREFVSkE4Sm5BQUFLQ1JERGRjYXZCUkpjVWs4N0QvOVUNCjZTQUVWK2Nm S1FkbUZLQmRsSmlMOFNxd01OYnNWcXlubEdocGZuaHBwMnlhZlVVN3g3KzZhaGFBMUlxbXQz MGMNCjgwNm1sSXQxZ21DRGhWeWxnM1I3TkRMVXNxZ24zaEdZb1VZWUo4R3ZwRFhKUUxjK2VQ bjZCNjQ4TC9TaEwwbEgNClRwMXYrTmkxaVNHSVY2YnpmRjRqaHhiNkxqUnZEMWlKSmk5Q3lz aW8yS284OGpTVUppb1d0b01RVVN1N2lqNEENCm12Vm9aQWJQZTEwNU9QVHVzci9vZ1cvdXpJ YzZqcENEeldROCtocUVYaHl2UjdMNWlISnJyTUpGbWREcHZmSmwNCjdNZjhHL1VuMW1tTitG OWtBMTVKS29vNStIeHZubXkxOEEzeU00YXVBQlg1a01zbHVXWnlHdHd4WDh3TDRpbksNCjdW bnQ5TE0xQ2RMWjJuTW5QTWg5Y0FZdGJwOUtjdW50QWpXN1ViV244endpRUJaWGU3YXVDeHJq SGIvME54b2cNClNHM045UU55Ymsyd3k2MTNXMkhod2h0VnA4ZUVpemk0K1kyNG9KekMvRVhv QnZsTlJHSnpOSU9QUXdmaWZQMEsNCmllZ3FCQjl1dUgwWW5wVElLL080aEJPMmJRVUFia0tl cTc5RHEvYjVoeVd3QitKa0RZbG9DSnBqZklYVFdFN1gNClp6ZVZvTmFKUG5Hdmh0OWVqSzlL bHNBZkh0RDIzWVZSWmFwVWVtWU9YUlBsbFYzRTFzQ1R3bDlaQWtxakM0MkUNCmlmM1NLSm5Y VDVLTDNoR3RHdk5MTjJkN2YxUE9ONUpKUWJLdFJiS295QVZ2M2lLd3liV2dFbng4cS9RL3NR bGgNCnVqdEc1NnNPWTVpSlBmV09ScEtIQlc0ckMwRE4ySGJPeUJpdUY5bkdJYzR6QkdHanNW UVdDU3NHQVFRQjJrY1ANCkFRRUhRUFRqUjNnSkJvWkxveTd3YUNUcUhjSm9ORUNDOUtZV3Rq WVZ0MzFYVExoZXdzSHpCQmdCQ2dBbUZpRUUNCndQTUlFcHJ5Z1BRSU1NTEJ3M1hHcndVU1hG SUZBbUdqc1ZRQ0d3SUZDUUhoTTRBQWdRa1F3M1hHcndVU1hGSjINCklBUVpGZ29BSFJZaEJF MTJ2TXhiSC9NNzJTaVZBaVUwUlZZM3ZTQUpCUUpobzdGVUFBb0pFQ1UwUlZZM3ZTQUoNCjdW RUJBUDNGRDkzMlFGYkUvMVdvMUJzRGtJVCsvazRac2tZZHp2dTV5TFYzMlhCNEFQOVliMjV0 SlkxOUM4VlINCk81MG00ang2RnZCOUg1cUdqemoyY2k1RWdUcW9DUzVPRUFDVXdhZW1VeW5l ei9COTFFODNYR2xnRHdPZG52aS8NCkdoUXpDaTZtYjhoL2xRNkkraUM3cDlIV1JWb3VVY2l4 dWg4Rjh0c0lWMlBuK2NmYzl6Z2hyMGc1Ly94UTloMzcNCnNtelVGZHh5NWQzbzlkNm4wb2RH dFZZSm5wTWE4b2FJYTNmcENPWVZmZzhlWWhBZk5rWmFWbjRmSHhUS1RoOW4NCmx0WlZRaUlR bjJnb3NVSTc3aFZJVUQyTVQ0czViRU5aN3llamhWcm9jVFNpUlhFcGNrTVBHdzlMdTRuK3c1 KzYNCjNkTFFTeEtLTGR0UjRYdXJ0a0cydHQ1elZWcVFBZWtGRW9XNWVuYUtGbUt2N0EzUXhr WmFDUnpUS2hBa21lSzANCjNZSWFBWmJscDZUNklBS29reHYySWlKV3BIUGNmUzFlaENKUFFy S1dxUVRpOVNkZ3dRc3dCT21tWUhQZkx3QWsNCjUwaHRUVjNyTUpkTkxyeDR1c0hCZXVsTTBk aGQ0dWttbnhnRUhXa0k5bnY3eDZqQWpOc090VXBGY2MycENmL1YNCmlmcThIRmxzMzZYa29B R09RTEFnTThFMXZ2cmhiUWdPS2g4YktzSmV3YXZLQ2IrNitsRG9ONnZ6dmk4SThkZGQNClZK cGpKVnJpdkVQdzBSSTdkazUzS3o0Umh4Zkk4VmxJdVRrZkZ4bjM0aURXT1FtamJ5UjFFOVN5 R3FhUVpSVEMNCjI0T0FGSXJMTnpJYUJmSWZpOE5PZEh4clRGY0xKbGozc01uc295YVNPVTlX dVNtUXFEVW5iREx6M25HRHhvazcNCkk3bzJDWHZGVGduOVNuSldIV2JGVjdrcW1KNmdhQ3lp QnNIbHd5em02dWcwV2lPY2pvWlhmVkRNR0JHRm9WdmINCml0MzJIRFlzNWVIY0hNNDRCR0dq c2JJU0Npc0dBUVFCbDFVQkJRRUJCMEIyMWNxWHlqa0tDUjlTNURwZVhiamwNCm51OW5taHdH MXk4ZG82UXNlMDFhSGdNQkNBZkN3WHdFR0FFS0FDWVdJUVRBOHdnU212S0E5QWd3d3NIRGRj YXYNCkJSSmNVZ1VDWWFPeHNnSWJEQVVKQWVFemdBQUtDUkREZGNhdkJSSmNVazRMRUFDTi9p b01FWGNvYVJHcktRYXENCnBFTlYxWkZYdzJ0RDEzOUZXSDZIT1dybHhta01nMXhSbDhZV0lE Q1FQNGZ3S3h6SFZPUVZXdWNLNWxMaW4vWVQNCkp4cDNwVjNQQTlQZG54UEhHeGRHQ1FxV2xL Q0R2N1lwclNlYzlOeUJ2MGRlR3JnSVNmRW9EczZxTXRYY1NmcnQNCkdDdjQxTGhvZXFLSnpl V1FvamxYSzFtUTlCa2toUkhUT2R4QzRaRmIzcVg4d3pWbkVrMUJxaG84ck5OYlg5NkMNClZX SWhzU29Bay9xTER5U3YvMUMwNXh2TUQzVGJZVU12bzJoYmpUUndTRk5QYmtkVjBGdTcySC9Y c3RBMjk2TFoNCjg2bnMwMEQwK283YVk2R0cwM3FpWWdKQzVHc0JSUFNrcGlIbTRQZDNtMks3 NVljMjFHTFJCTlAwU0E0M3J3NDcNClFCc2NSa2FFYjV5WmltK2ZEZ3RPNkpnMjd3eUJyWmtD Z1BZR0VHWEloRUxmbGQ1TnBWVU1OSmVVLytRYmVncEcNCk1oR1ptQkxrV2MrTW5GQ3J6ZHFz UWdPS2pka1lqbEZuWis5dXRZeE1JRmtnVWlHdnZOeXoxK2dBbkVjQXNOM3QNCk9RVUVFSndq NXk2aGtXNlpIb2dwcU04STZjNnRjZlo2UEYvbEhHRXNHWW5jUkwzTmNqVHB5ZnJ0dDh4bUti OGwNClUvVTk0SmhuTTRRZnc4ZTBlbHVPWEFGaW83VWd5N2JXSjZ3WFhzOWFEd3RyVG4zeXBL REZOdStTRzVMbFRQTWwNCjlMT2pmYzNvZ1QwdHdDR0hFcGVEbm91V1VhTVJ0WmJIV0dsK3pz MVdTaExzOFh6clAwVHoybkdyZWUrRFRxaXoNCmJzaFA3U2Y0UmZXTGZkOWFobUpOdXVFQjg4 NHpCR0dqc2VNV0NTc0dBUVFCMmtjUEFRRUhRTlZTdkl6eTY4SS8NCk05eUgzSmRmd3VkVy9m MXhZaDR5SjFVbXVrWmczbkN1d3NIekJCZ0JDZ0FtRmlFRXdQTUlFcHJ5Z1BRSU1NTEINCncz WEdyd1VTWEZJRkFtR2pzZU1DR3lJRkNRSGhNNEFBZ1FrUXczWEdyd1VTWEZKMklBUVpGZ29B SFJZaEJFNysNCll2dWhJN1ZwWlc2TG42TnJzWEo5WEJWMEJRSmhvN0hqQUFvSkVLTnJzWEo5 WEJWMHQ5d0EvM3F6OG02UXl5ODQNClFRQ1RneGNRc3BEb3VEaXFPTnkxdjVHSW0wWXRsOW1m QVFEbDRXYzdIMFV6ZnNnWHNpQ3lzTU40Wi93MkZEZFYNCjdjZlJkejRFZytwTkRDc2dEL3dQ QnlXTnNxaTg1ZWVRRVFQelcvSGZwclFoSU15ZFMxU1YvQ3VIWW5FaE9qbWsNClk4MkpuaU1a a1VFSEN0Z2wvL3ZZYTNHcGN1ODVDNWU1Sm1JVzgwSDZ3ZVpZREJERHowRDQxT2ZzTUZNTGZB aGwNCmRCQW55ZE9xSy9ObUJUR1JyVHV4STRBUVRHeUswcDQyOGNGWkVIdGdNc0FiamVDSHVJ MVl1dFhkZ1BJSGMwK0INCk1aRDhYVkpwY2tFTVFmN3pONEFsL3I0bS9BbEQzWks0VDVaSmxP Y0pqME1OYjF2NnppZWkzVTRmUHJFTmtCMHoNCmJHUi9qRXhjK2tVbTdENGhOVDJiWUlsVWlR YysrWUtwbjFlblU0bzhXa0pJVkNCdFJqcStSd3RjSndNeXFzT3oNCkVYRzBDK0ZyTUhuV0Zl UTVEMG9FbUQ0cUZ6YWJDUlFLWW0zYm1vMkhib0UzZmQwY01hcXpVdkJjMGhjOHBRaVENClJB VGNmYkZXSUg1aSt5Z3BpeXcwUnd0VFZsNWhHVm5rL0dtRFBSV2MvUTB1OXFINGkvQTg3bHZl VlF3bWlqVUcNClNDSVZkNzg3eXpHWllLK01nb2RITXdXL3JvVGY4bU52L25lODJUNklVU2I3 eXJXMUpja0FjWDFqSmk0cW1ERSsNCktnNTduWFVUSm1rZEZjaEM5enlWc2dHUzBoanRiNXdt QXhnM0lOTE8wK3k5REtnQWdkZzRHNE9lN29LMmdZMHUNCkFrZ3FYckJYajFKcmpkbWszRlE0 VThrY1kvcVNiOEh0U3dwV1pibUF6M211Qkw3by8wRnJoNzRuUExGRmZHeWUNClByalJkOFJm Z1grU1VYOTV6U2lXZ012V1FoQ1dreDJmaHJ1NVF5K3J4Q3gyVTJMc093TzJPTDRwb1d0RWFN N0ENCnpRUmhvOHR6QVF3QTNFcjBucENESDJtMVltS0xZSHlrM2VWemF2RTBrVG54SmFrTGwv M3lpY1paLzI1ODhZaGoNCmUxOFMwZCs2MXc2RWt0bThEbWVnNEh4ZVlML25xMis4TWJNZkhI clkrMTFkOHR1UEQyQ3FMK3Q2cUlhUnlHSzENCnBkbzg5WXkrbXM5Ykw3ZVQzS0QwSTdHbWJm NU56RXhic3dpYVZncXpxK2hVTld5OFZzYjlNWnlpSWQvOG4rK1QNCjQvWkMxUmZleGI2R1Ba MDVJM3NsaXllTUhJbktJREtJTDZuZ0Qybmthd1gyMmUyMzk5Yld6MEJiREhQVEovZzUNCkFE OVZac3c3dlZWenp6eE9MdGZTYm5XVDcyeUtPbE5QZERxUHNoZ2ZRRkhUa3JpNjZnVUV6TWFZ RGRIT0FxYTkNCnZDVFVPeGNic2l4NU9vVkx6STY3M3VXUVJIN29VbWV6eWh6WDcxb0g1WklP dUtNT04wNHRud0l5NHdPNXNPQzkNCmdBemFLWHRaNHFvVTQrbmRUeWo0M3BORGVNVWJBck5m ZGFXc3lmbGdwbkd5OE5wRTk2b21JemxrSVdySVFaSk4NCnlBdEtnWmQzcHlGSUhzZ01HaGoy aDR1alhYRUZsdVNpdlJ1cExGaHd6azNKTlc3NFNFTE9uSWlBWFB4MndSUXcNCkhpRzdzTDZW SWd3VkFCRUJBQUhDd3pJRUdBRUtBQ1lXSVFUQTh3Z1NtdktBOUFnd3dzSERkY2F2QlJKY1Vn VUMNCllhUExjd0liQWdVSkE4Sm5BQUhBQ1JERGRjYXZCUkpjVXNEMElBUVpBUW9BSFJZaEJO QlBlVjNQUU9lODJNbUQNCmlVRTNrNTZRZkNrdUJRSmhvOHR6QUFvSkVFRTNrNTZRZkNrdWFV UU1BTEcrZGVvVml5T1B2aFFoVGdpbVI3WWgNCnpuZEpMQU85bmhUT0tndHlqUDlaanVzQTM0 NDg4ZThhRWZCVnlDTHE2UWk0Z2R4R0xUSVVkcm1HcWYycFN3aTMNCm5KclNHU0kxajZ0VHFP elZxakI0Z0lQeTJ6eVVTVDJjcHZJWWdvZ2pCWTN6aWNSVGFPT1M1Y242U3N3Ky90QnoNClIy UmVuMnY1TEVzRG9PcHRJNXBaSFhrQktqYlpNZExoU0ltMXRUWlBndVNHcEdMcGhYT2FPVFBX Vyt4dGR0SS8NCjg1SDFNelJodkgrQ0VJYTQwMjF1U2FvT05IaHdNcDNvTkNZN0FSQmsrMUkx Rm8ycHM2MFd5UlNRYnIzR2gvWTUNCm1mSmw2QWJ3SEFFMVp5RkxHcmQwSEZRWGVvTDMvOE5h ZW53a2U1NnQ2NTZGdWFGUmR2eTZ0M1dlK04zb0tLNUsNCjdlTlRaeEFsTWdGNWtvNkMycGV0 TEp0M1kwN1JwQ3BRTTc4Q3ZPZ3pleVJLVG5IbDdUS3FpaUZPd1RRZUFOZ3QNCmNDZjF1cUZJ VWZ5VWlXQm5UMVZBbDFKNTlWS0gwMVN3anM4R0I0UGNCVUFnd0N4dHBqbmVjd2tNd1lZSitN QzMNCjkyaXlhZ2RGVEZRR0w3L1JxQ3BBWmRFQ3p3VUhqZzJ4UkFkZUkySEdVbG85RUFEWFdY czdaeDlocmcyTTdKekMNCnMyRHRxRVRudjNxSlVrbjVhUmV1b1VLZ2l0eUd1Qjl6ZkdEc3R4 Sjl5LzZFQlBoc2FUQm9rR2VsNUVSNzEwQkkNCmFNbzY2WmZPVXBDWVQ3U0Z5c2dGR3NqQmU3 ZVdRcUl0OHd5QVA2U1ZwMWpDVzJpTDhVdGdLU2xkNXNRWVNDdmcNCnUydjJWQ1g3b1ZzYnlv clJtckU1L1B0U3BPY3ZxTm9VdGFVaVNZNENwL2MrbC94eE1maWZ0UDhyalNWTml4MnUNCktS RFNud3VhZ2pCMmdKd2FoQ2JEc1hubE9rRGNHSE9GZFhDeGpVSGNINHFnYVhBd1ZuN2QxYXJP aW5lNG5QUlcNCnVVM3NwY0kzbHBLdXpBZHE3MjNmeGp3dEZEcm5lVlUxZ25jR1VHaHJOdVdH aVFPN2lRRzJnNEl0bkJlTjJKNCsNCjFIVVpqaUk1dTJWZlNZVko1WkY0NW1WL1RZUDlxc3Ry anF6bUxtMHNEWXFja2RHUW5CTEp1Tm5sUGo0ZU50aEkNCm8rRHU1SDlWT0lyS0V1WGdRMHEx OFlLcUh0d29KUXJENnMydlVnMkxoTWdXOSt5VXZQaVJYbzhXblQrUWVreWcNCkN2QXpwb0Rp Z21MTHhZMEg1NHBRNm9PVnZxTzhiUlp0dUVkOTlCYWpJOVJacFQxMlcxak5kVU41VlIxMVBx YTINCmpVd1pFWlNOYVJqUVZVTnArbmtHUWg1Z3pkWmx6TU9EL1kzZzg1OWE0ODNPQk1ETzZM VnRsL1RjekIzTVFMTTANCkwrUlBvQlJFSWtMdWNXaWtQTG82N3ppMjl6dWgyRGxvalZBV0l3 VEtyMXVCWjdEeHhHOEkrT1lZQTA3NWkyeTANCjNhTHQzSnhnenQ1VHowcGMyWWpkL1p5bWNz N0F6UVJobzh1NkFRd0FyYUhZc05sV3BRRnkxRjBLaUVqUTlMOUkNCmE0eEcwNFh2TTlpd1ZR Z1JvVHZiR1VocEdBYjEyYk14azZ4M3JPMDhCeXg2dHBNczMzZ2x6QithWmo0S1dqV1YNCktS aE1wa1c4REx0OFAzYzFZUEs1ZVVPcW9LN0xBL1VVbVliemk1WGFLdGk0eG9HcHBoR2J6Q2Zq bkw1ckV1dTYNCjN3dlc1QmNlZGYxcHcrTkM1c3hZaWxnaUNxR0dETTFkanJtbFlSUUdtN2o0 UGNhYk02WGx4aFYvYzlNQXdhdlUNCnl4WjBUUzk3TTczMVUrTnBBa1dhWmJEOUhzeEkrZXha K0tqTGJaVzcvNEFBVkxpekhZeTIwekJNS2tTb3NPMmYNCmhlTnlwZ3lkdXVIbUM2d3JFSVpQ Y2xCbFcyZ0NDRWtZM3ZIaEN0ZHQ1ay9LUFZRS1JQRUM0T0VsTUJ6SzU1VlcNCngvTGE0bUNv RzA2Tng2UXJCbTlzclFsR0o3M3BpWitjNW5qRGFwQ2hxM1dBZFVIV1VMNjduWmhLVWcxQzFx VFgNCkV2enhaVGJJbVpiK3NrT1NvRmlNano2bGx2dVc0U2J0ZFh3QysweDU0dGsxQnNPb1Bz ZHd1T3ZhUy9CMUx2SkgNCmRMbklSd0twY1F0aDE2U0RaZGpNNys0aGlBMlNVUTE2SXo5bmVz Vk5BQkVCQUFIQ3dYd0VHQUVLQUNZV0lRVEENCjh3Z1NtdktBOUFnd3dzSERkY2F2QlJKY1Vn VUNZYVBMdWdJYkRBVUpBOEpuQUFBS0NSRERkY2F2QlJKY1VwZ2INCkVBQ3JyRktxeUZuU0lo c3NjUFVvMUlNdVZjNFBwaWkxUXlVQzhGc0EyaFh0TXNUa0F5R0pHa0o0bys4aGI4SXgNCnJm bEVIMlVzaFN2dHp4YkVld0k4VW9Ib1BDTlppblRNK3VmTW5aNlpQSlNhNk1QdGxITXF4bTUr WndlSDFzdjINCkFCREFrSGxqelArV0NKdVlCYXFSanVDS3J2Z3R4LzR5L001dEEzbDdsbVhQ bGNUSWZpVmx6d0FWREdMbnR6WE4NCjIvMkVwL0h3ZmJ2bUc2SE41R1J0VFpCU1pnTEQwS2VL b1V5MEU0ODU2enZTblQ4ME1zaVdlSnpyKzZ2VVVUYi8NCmNheTBPQVNmbmVvdFZTYUE5NE81 MUZjMEx5UkUrSmZDKzgwd0dKSmxvM2xwSkZvanRiek9mUWdJa0RhcmZENG8NCm5TYW5NNWtk OXBCQnF2SVoxR0xhVEhkNkNiREwramlIaVZXSFR4b0VzR1JBZk5BWGlvNW5YMTd0RlFPTlBR TEwNCkg4OWMvQjRkRGd5YkhsSjFXVGZwU2g1N0pIYXAzODBBTlhCOFRQdmVVTVJ4eldtUXpF Yi9LRWVPTXdaRFoxc3cNClBZU1k3dThtd3Z1MXptV3hYQnNlRDM4c3Rram5Hbk9NSlJWV3pM cURkenp1T1d4RVY1cFV2T3hURDRMRDNDUmkNCldROFlXQXhMNnBha0RjYk1pTFlQSGZmdVFL MyttSUhnY09JSmhhZUJ0WFdSeG1YZzdYTm80cVdEZGFTcXhnRW0NCjJmaGZiRlVwbGVyM3BF dzFyU04yMitDc0lnamtjQWFoL3dEMWJHZ0JMUnJLencrQjBwaVFlQ09NK083S0dzOEcNCjNB VS9JMU1PanZmbWpQNjRneEpnK3VUSGpJdEttdldWR0crZjRTWFNVZzIwSGM3QXpRUmhvOHZl QVF3QXhwamcNCnR4TGgzVzdmcWsyTlJHZnIzRWF1V2oxZlNvcnp0UEtCbEs5dDR0UEdVZmZZ UDQzVjZ4QStBZWhEN2F0T1VCQk0NClUzcXlJRTVZWEFYTzlIMExvU1VwZy9MUzhBWUpTd3Vh NDJLaTlRLzVacFk3ZXUySzk2YVFaU2I1RlRaTUVLejkNCjNDY1dwOTZPY3p2THhvMzh4Q28z WHJreVhseFcyNEFYanhwVUZ3L0VKUHlGQ0ptSWlLbndNZFRUdXhnbUR3U0kNCkFxVjlLeExN MEFiZ3U4RDFMTThNK2FsV1VRWWRwL2RLUC8xSWszNFZJSll5T2lzMkpEVFQwdDlGMElQZlA5 cU0NCldwNW95WjFtaDVidWtJVSt5VUFJOGd4WXE3Rmk0czI4RFU2UEkrVlZKSHNONG92Z2ds b3Z2bW1JcnlEWjJySXINCmJuY1Zrd1V2R3N1UnJwOUtJNGV5a2FyZll5ZDRrRGpSQWhGdU8y S25vcEFFVmFPN2xYOHRrQmxTd3pqRXJqOWMNCkdVb096Yi9qOFpjNlhNcnJOa2F4S1NGUWF6 VWF0VHZZUUlpRDcxakVmYndwdEtIY2YyUkhhQ2YxOGZSbE9MRkwNCis1bGVFOXVQZWozVytO S0d5Wjg3M2ZEVC9CNG0wUnlocEovSmk1TGhwbFZ2TGsyeEQzcTkxVjllTTJzYkFCRUINCkFB SEN3WHdFR0FFS0FDWVdJUVRBOHdnU212S0E5QWd3d3NIRGRjYXZCUkpjVWdVQ1lhUEwzZ0li SUFVSkE4Sm4NCkFBQUtDUkREZGNhdkJSSmNVdW8vRC85Wi9CZ2s2MUhqMXlZUEVLeWJLY1Vh N3dDTWFFYnNDRzdTeEZHRXRXalENCjFWaFNCckJFNTRpOVl2Z1VHcnhFZVg4MEVyQkFJc1Rn dzdpWEMrTmNOTFp4ekYxSlM3R3RrRWtTd280VDk4YTMNClBsckxZaGh3dTlZSVQ0WE5mUXdP eDBvT0FubVFhUzl4cU55dy9xMW5lRzFSYWEwamVWV1FjTG1Lc2EvVm1NNlINCmlzTWNxeUxm aGdPQjFsN2s0TU1va2RSbEdRWCtJV3FzZ242T1Zaa3JOOVVrMFZyWEhaM1VaNjNydXhWc1pi MVINClFWeVc4dVhlbUFPR1FlWnBvS1lySVNNa2lpTXY5SFROUUptZGdGeXRmWXNiTEZ6Q244 SmxDZkJ5WVBVUUJMTTcNCnVmU3RPREVOdjk3Sm0zWlVZVjdKWmIvTGRLb3NUTVBSVmhUajVa WDQ0TFRnN1MxYnBJWVc1Ync2NzhwSDNoWDANCk9TVEdGZjlISFp6THk4RGVBMGNSWnpwSWlS S3gxclZBZnJyVGFseW9IWE1wWExKcjJnUHdPa3pPT3lxNVFmYWYNCk1tSUpvcThMY2tIWW1E RkJhcGQ4cTVKYjl4bCtCQ1VnWUc5TXZhbTdiN1F0eERiZlZwWWxySG5ZUlVFYWFpcXANClBB VzRpRzh3Z3RhblVyam9XbWkvZ2s4ZVh2VDZiTEVpY0pSeWRkYXphWVQwK0pwVUlMdC84d1p1 WHBRY1Y3REoNCnRpWUtORW5ZRUdKZW5oYVlzMi81L3UzNnhiM094N1R4ZFp5c1dUMnoyNDZi b0tHcmRHRXRTWit5SE9GRXBiV3UNCmxrTDNESzlQbjJJaW9PK0hpeVY3UVFBWGNKcG94ZDF1 ekxEc1VOcis3YTJ3WFkwT3R2VWxoRFhCcGZRM2FlUGoNCkdjN0FUUVJobzgxSEFRZ0EzejM5 Q0JnVGE1NzlmVm1GcnYrdWVyUE5rb1phaU9mUVdoSTYzMlNFTGMzWEQ1eHgNCkk2L0M3WXFN VGJTZTFxV24wSFRkTmhPYXFHSHpjT0M2SU83azkxVEJXSTl4eXJtT09QSnMzNnArdm5HZi9r U0YNCi9KdnF4NGlIS2g1V2dwditsQXBlWHZzeFg3UVdqeGkzV2VyYlIwbmQ2NittVThOM0c2 VWtWaEd3ZVdIbWorTjYNCktZUndBdGFINHRMRFNLTXh2akwyVUw4Qkk3TmV5cEVJR1hXdU1D dDdhOXZIRWhyZ1piMXVDRXZqT3hlakJIQ24NClNCUkZyUjRGSzVYYW9BL0hULy9NWTJ4cE90 REtNNlVTTER3VmY1Rm04YXpsbm1QMXVQZVpmR0FFNnpNQ1lVNFQNCmNhOXZGeS9NQ0p6bTBz QXAxNEt4bXlxYkQ0dUtwWG1WWDVMNHN3QVJBUUFCd3NLeUJCZ0JDZ0FtRmlFRXdQTUkNCkVw cnlnUFFJTU1MQnczWEdyd1VTWEZJRkFtR2p6VWNDR3dJRkNRUENad0FCUUFrUXczWEdyd1VT WEZMQWRDQUUNCkdRRUtBQjBXSVFRMmk3T1hBQzh5UVF2T09yYTlISmNYSWk5bk5BVUNZYVBO UndBS0NSQzlISmNYSWk5bk5EbkMNCkIvOVB6cStRb201c0VwcENxZjhZWEJTTlZoYlI1K2k1 MEVXbHBXaFRnS3NTYmIwdVhlTkpoR2x3OHRvVVNTYjENCjlNL2llbXpwZUlTeFNBVGYxdmlh akdGYlpQM2ZZUWozVkczaXRaMmhMS3AxOVVzeGV0MVFmaVNJYjIwSVc3bWcNClBUWDcwcEtG aTFMSE81Z2UzdHNqRWpZOG13TGNnUFkxK0Rub00vK1ZTQ2wzY1FRcjhjRCtsdmFCYU4xZGx5 UUQNCi9BZVAyYllJYlplQko5YmlFMVhnOUxLbCtNTXlnOVFNSnBhNVp4VkdLVU82eFJQNHBL eGg5eThJV0RqNmJBKysNCjhxY1Bpd2RtMlZBNko5VGNSV3NsdkVCSmRjOG1pU0tZZ01pV05h SFJvZzNKSFE1NE1xZXQwL0NSdTRCN2tJMUoNCjYyY0JNOC9JenJDTUV5U0lsMlBkRkpHY21H a1AvMjBzZVRQMi9oeFdsaUVjdS9NKzhEOElRcDU1aTZXSHJuMHENCmRQRmZwMERCQStyQzVZ aDZKVHE0UzF5dk95UEIwL1ozOG1ybUVneVN2QTlMUk5oODBjTDNUTS94eVo5N1B1eTQNCkxP L1VyWUhYdGFoblhRNmkwVHJGTmxzSlpPRVZacEVncERkNHMvWTYzNjRkMldYUU50Z0tFMStI amE0UnFtKysNCkhiOG5QWUMrTlBpTHlMYmk1dk5PanV2ay80ZHl1dnRxZjZCUWtpZmdNVDc1 L3hXazczOTY1NVlaeU02eTlSN3gNCkRxOEZIQ2gxS29oQ0UvMHVlT3VWWkd3WmVlTDdHK0JB Rmh4OW0rZHFzSU1qZ2Q1MW5laTM5cW5TNkVBWlIzN1QNCm9LamZQVVlWYUZoSGtBc3dmaWZJ dmpMSytZRWlZYTNYYTlVbWZzVWc4K1JiWWNRS3FvRFRYZ1V6RWljVjhTTXMNCm91UXpGVXVo VUUwTGFRSWc0Z09CdG1CY25RMk9Ca3FQellKMUlJWDZSQ1crWDY0eXVoWXZoMGwwTzRWTHN0 Y0YNCkhLNnlhOVpFQk1ZWTRVMEhiM0djVWk3dFlNYTN5RWxYTWllY2dDMk9EREJ6Q01WNnVj TEZkR201L1UyOU1sN3MNCmJCL3RJTTMvVlpubjZvWVp6amIzS3F1dDRNcTMybUNiemxmY3VU TnFxeUMwNUJCVzZoTEE2QzQzVm05NURPbjcNCk1MUFliVVVEb2xSUjlkSHJMNjZNT3JqTzg5 dkZ3eDVETHVKcmdSazc3OHUvSHE4VzdLbjYzVUxEMnJIQ0YxcUoNCnBXd1NpTHYwZ21PTnMr b0xkNTJwanZyQVVzY29GNURVYk9DelJraE8waWhKUmFnWGM3WTBTajF0SE5UeXNoTGENCjJz WFJMWjJXenNCTkJHR2p6WW9CQ0FDZlNUVGJ0OFQxZXFMdFhmUWQ3czFWZmlaclU0ampSTmJP Ym5SUGFUSksNCmUzZ21TSnp0S1ErZisxZE1JM0RicEdqdDJpNS9UQnAzbUFSemJnYnhTTEJW MjdnTVc5UHg2blMzaDdCU3RKNGoNCjhzNzMwZC9iV3hNOXA4VENSQWZtQmlxUEdwaGJZYUpU WGZpS2MwY214Sjhram1BTFlFc1VzZWVJV21MZnkvcGoNCnV1K284cXFmaFVpODBJZHpnVTh4 clNUS1pQc1YwYlMxZitoVlJqaFZ5UUc0OEQvOWNoRnBhQ0w0dUxDNnd2QU8NCjFrTW91UGxG eXlDQ3B0Y0U1cFpNNnRKT2JTcTFEcHdKYjVhalJJSU9hY3ZXUU1Yb0UrUXNXUENxdGRJK0E5 V3oNCjA2NFYyNVlUY2tGenpzQjV3eWpkdVA5WFpYNXcyN1ZqbXRwSEIrMGZGbUlmQUJFQkFB SEN3WHdFR0FFS0FDWVcNCklRVEE4d2dTbXZLQTlBZ3d3c0hEZGNhdkJSSmNVZ1VDWWFQTmln SWJEQVVKQThKbkFBQUtDUkREZGNhdkJSSmMNClVrdGlFQUNJek9BMDVRa29odGxOUjhzQWFG VmNxY3cxdDRuazhEK1FiYmI5MTF3d042ZFAyR3VhaDg2MStHTzMNCnpIQlBZUFkvUUFMd0dy SnZJRkkweFhVc3A0MmZxUHZ2c0pwcUFjcXZiVkFJK0svT0wzT2FxQllDVTNWVGNVY2oNCjRy bUE3MUF5NUdmZEsveEJFYXl3d3M2UmVSaGIvUm56MnhWSmZqUUxHUHR5UGdlUVVySmM1Mldn ajgrbG9SaFQNCmEwUFI3YXF1azN2SjdGendkTGtEZ3UyNXc2VHdHQnZYL1crWVZlYm1LTXlz L3dqMzlia2FFMnhsS1dCWDl2VGYNCjY0SXNaUnl2VUpKcWErM3hQci8zaE1FVklGcm42NGM3 S3U5Q3AwMTlPU2UrYk5ueFpvQ0JSYjJFaE9sbkV0UkYNCmpOOURlbUozWUt6LzF6Z0w0ZThu ZVRBMlBIMEhuYmV3UzdkUHRyWlp4aFdONFNwdXVILzBoTFdwZmVRVS8xNysNCjlTcWYrSm5a U0M5WVNJOVc3cDNpeTY0VWhKaTNhUVpiNVFwRVorYUZDVy9HMVhDbjZzblNxaFhBT2NCNUpq RUUNCjVNdng3elhxenk1M0FOREJRMitxUndncUR2em9YU0loOHdZemh2cmpubUdNYTF1Lzgr MnJtYVNuem80Y0pGNEcNCkhEcnFLOXlUSDhZeHcwRUJyVlRVcTJHdkhzNjJKM1hrZDd2enFv UU9xN3Y4ZTlkVDZpQWMyODhncC9VNWFobVENCjk2M0FMMndHYUdHaVhjZmVuV3RXQXhhQkt4 d3EyemQxR2R0ODlHU0RHT2hFRWZkUS9sbHFLOEVtanlYbTBBNkcNCkZPNmZZdmRUdkhIb3ZW Sk44bG5yYnpsUllaTkJkK01pcjlzZy9zMFpzTFNJanFXeUs4N0FUUVJobzgyNEFRZ0ENCndp d0x5V05RUXQvSkw2ZTYrS0plRlREVHNnQUpZbmVDYlVLQ0g3VVFweW9pOExHNU5BMHdkMmhY Ui8za1BmTDANCnlicmlwaFg2SGh4aEFrdmdtY1NaRDBNdWRjanZEWDBuOFF0RXd5eFo4QWpB aDRxV1BjOHFVRUtmdkdFL0VyYXMNCno0SmpqejBaODd1akNLVGplL3VnaXNESXBTcC9tZkNK bDBKTzJhZ01EdWpUSFphRFlnc1c4UGF4VFNtT1lNRWUNCloyTUhsOUcrakYrc2pjR1lvVUll Wk10RDFjVkpUZUk5azRDd0prb3FlSmJyOXRReDA0UXYvNUl1NCtlOVNFM3MNCmhxNUJkdXlu b09qaDlLZEhlWnJIUkUreTlabE55Yk5zeFJjelo1TmpqbjhDSjVheVR2Z2RxVE0zSGcrQThZ SW4NCm1paGEwa1NIQkU4YU1OTENGd0tpblFBUkFRQUJ3c0Y4QkJnQkNnQW1GaUVFd1BNSUVw cnlnUFFJTU1MQnczWEcNCnJ3VVNYRklGQW1HanpiZ0NHeUFGQ1FQQ1p3QUFDZ2tRdzNYR3J3 VVNYRkt3ZXhBQTRuZ29pNUtDYTZaWTBPQW8NCmJ4ZmtBeW9XWkQvVVg5RGNPL0thcGNJYWdE aGtiajdrUjdkQW9ScGJBVTE3ME9DakxHd0prcnk0ZXoyeU9WUFoNClJuMjNxeXp1amQ3cnlp VThIQkx1djZ0dENlUGJrWUJONGpYL3dZYlhjbTR3MUZFWndZS2M3bmhMbGFTT0liMDcNCnZB RVZGTHRsbUQxUS9TcGo0bTgxbnJMSlRYdU5DbS9YQk5ZNTFWdnM2VHYzTG1xNDRzRWdoV3NS UjNTeFhKcDcNCmk3NHROaDVxMHdBbTZKZml0bVJOaHhxYzB4VmFESWVxQ0ZSNVlDQW05YjRV N0NGdTNTSUVzVzFSenF5VXNZRGUNClJiTU9zRTIwMjJ2T0kxN3czSTFEU2lla0cwMXJWOXF5 OGJUUVFKaFNDdHFHaUJBRnZnUXBrMzl1MFNiVDRaOUwNCnA5K09vZFZBRHRUQ0dUQXNYRlJ0 Uml0NW5IU0YwSlZxVmRyNDlUNDFqOHAySmw4QmFmTWQwMnVpZkpvYnZvZEcNCnNCcXV4SzFS ZHBHbUJITEhJVG4yK003Y09FcjV5Wi9POHZ2M084Zkx3eDI0YThRYlFxUHl5UVluL2VZcHJK U0ENCmdmNzhFSk1ENTE3dGhmeVU2Tkh5dWxJMzMzWUFrNVJpV0xpZU11ajZNb3lCTDJjcmsy YVBIenJOMHpwYW9DcDMNCmNFNVgvLzloYXNiOCtISlA1ZTlIL0NmMjhpZ1FOdFlkVXVkMVE0 alc0dHFmb1Zla1BPUUwxMXcyOEhCVWI2WVMNCks1UmZiMm9ENlVkWlBRemJVaklON1NROGNp ZTZVUDdKR3BIaERRbXp4cnY1WHRpMGU1bEhkbG5ESU9rdWI2K28NCmt0UkFRUFV1RHBGM2h6 YUlQQzNPNVRjRmN0ST0NCj1uK2lCDQotLS0tLUVORCBQR1AgUFVCTElDIEtFWSBCTE9DSy0t LS0tDQo= --=_wJJbVD3hLFweGRLwDEPOOpJlupd6ilrE+FNxqv8TSALmXwQD Content-Type: application/pgp-signature; name=OpenPGP_signature Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=OpenPGP_signature LS0tLS1CRUdJTiBQR1AgU0lHTkFUVVJFLS0tLS0NCg0KaVFFekJBRUJDQUFkRmlFRU5vdXps d0F2TWtFTHpqcTJ2UnlYRnlJdlp6UUZBbVF1MjFrQUNna1F2UnlYRnlJdg0KWnpReGtnZ0F3 eG9uR0dIOTJiQXBkaElEWkpSYnhYdWpqK2UwODJ6bjZRSHR6WE53akZHbTlJZjJzS3dqS1p6 NA0KN21TM241RmRMMXo0Tm95V0FYdk81ZjJyWXN5ZzFwQlUvbFdscjdqL1J2WnVDTFBzejAw WG0wMHNId1RVeTY5MA0KUFR2N0FUWXh0VkF5TlRsS0NzTVBRb3pDZnJvN01PVkhQOTFPQWhN eXFkM0J3VkR5MVd6dWR2Skh6dlpGWnNUOQ0KcGQvMmhubndMOG1mM2M4VlFEcis5bGdjRHl2 Sk03MEdSME5hMW9mSVBpemtibk5qSDZ6anVQWmd1ZStPcmYxNw0KcmJBanZtZk1lZCtlRUQy UU84VithNkYwVlNUbkFRZE5vVUoxS2pLWTJ0cU4vQTNNOFBhWlNJUGgxNjJJWG5DNA0KdXdv dUxQNnFhdDRaQ1dOVzgrS1J3ZzVlTDFrRDdnPT0NCj15N2E4DQotLS0tLUVORCBQR1AgU0lH TkFUVVJFLS0tLS0NCg== --=_wJJbVD3hLFweGRLwDEPOOpJlupd6ilrE+FNxqv8TSALmXwQD--
X-Loop: help-debbugs@HIDDEN Subject: [bug#62473] [PATCH 0/4] OpenFoam update to version 10 Resent-From: reza <reza@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Thu, 06 Apr 2023 14:53:01 +0000 Resent-Message-ID: <handler.62473.B62473.168079276217807 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 62473 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN> Cc: 62473 <at> debbugs.gnu.org <62473 <at> debbugs.gnu.org> Received: via spool by 62473-submit <at> debbugs.gnu.org id=B62473.168079276217807 (code B ref 62473); Thu, 06 Apr 2023 14:53:01 +0000 Received: (at 62473) by debbugs.gnu.org; 6 Apr 2023 14:52:42 +0000 Received: from localhost ([127.0.0.1]:54695 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pkQyg-0004d9-EU for submit <at> debbugs.gnu.org; Thu, 06 Apr 2023 10:52:42 -0400 Received: from a50-63.smtp-out.eu-west-1.amazonses.com ([54.240.50.63]:45613) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <01020187570e0691-f28ad8f9-3398-4f0b-a7ed-78d0c9c5d50a-000000@HIDDEN>) id 1pkQyf-0004cv-1P for 62473 <at> debbugs.gnu.org; Thu, 06 Apr 2023 10:52:41 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=solmzk3ljecfoypi3q6x2mqs3bucnhjw; d=housseini.me; t=1680792749; h=Subject:From:To:Cc:Date:Mime-Version:Content-Type:In-Reply-To:References:Message-Id; bh=yqAE1Bx6rccLL3hSS8q9HSPyQ6p2X8mT3GKhX46Hhuw=; b=fg9l7oXF5dd1vadqNxYSzXqUfvTblf69pl+c8d58LrbHIP9lUhaTeCf2VaknbOLc JXwREV5N5XMzsMkMEJb1POJBqpb+MZfIRCjHJwEAovVpiQtuy9e5xW40Gk1F9B9eBaY cKOvKAQyHK7KigcU8ROCvXsj86qRozFtF1TZtiKM= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=shh3fegwg5fppqsuzphvschd53n6ihuv; d=amazonses.com; t=1680792749; h=Subject:From:To:Cc:Date:Mime-Version:Content-Type:In-Reply-To:References:Message-Id:Feedback-ID; bh=yqAE1Bx6rccLL3hSS8q9HSPyQ6p2X8mT3GKhX46Hhuw=; b=wpxjd5DeWEuGXj6Dl1Otnjtp8hJSJ/M1DInguUAIeh4cjxqEYRbdLTFOzKcRq+da ZBq8xeKWQXFTiGvsS5GTC9cUoZP7KgFZ3WLvol1O4ye4TXvEU/tUnGJqcQ6ZhHOVgsB 9ecl3Y3aBPMH+t8t/1zD0r/FwT5thtyxOct4KQM8= From: reza <reza@HIDDEN> Date: Thu, 6 Apr 2023 14:52:29 +0000 Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=_JOJbQ0qCInbVRzVokPLPc9celK0nQc6+JHeRsSSy5PhO4CYv" In-Reply-To: <87r0sxjcvx.fsf_-_@HIDDEN> References: <cover.1680707361.git.reza@HIDDEN> <83f2db8384fdd419a9a75a4f00338a1fbbab52b4.1680707361.git.reza@HIDDEN> <0102018752a6f95e-6dba2432-a52f-478f-a194-47a0d05fc7f6-000000@HIDDEN> <87r0sxjcvx.fsf_-_@HIDDEN> <ed4f586d-4bbf-61e3-4f88-97d81882bf7b@HIDDEN> X-Mailer: Amazon WorkMail Thread-Index: AQHZZ+thS7SdAvZFRcOPltSajFrCigAAA3MHACp3NXoAKwG8Dg== Thread-Topic: bug#62473: [PATCH 0/4] OpenFoam update to version 10 X-Wm-Sent-Timestamp: 1680792748 Message-ID: <01020187570e0691-f28ad8f9-3398-4f0b-a7ed-78d0c9c5d50a-000000@HIDDEN> Feedback-ID: 1.eu-west-1.b24dn6frgCi6dh20skzbuMRr7UL8M6Soir/3ogtEjHQ=:AmazonSES X-SES-Outgoing: 2023.04.06-54.240.50.63 X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) This is a multi-part message in MIME format. Your mail reader does not understand MIME message format. --=_JOJbQ0qCInbVRzVokPLPc9celK0nQc6+JHeRsSSy5PhO4CYv Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable > This is not OK: >=20 > https://guix.gnu.org/manual/devel/en/html_node/Synopses-and-Descript= ions.html >=20 > You can keep the description of =E2=80=98openfoam-org=E2=80=99, which i= s inherited. > However, please provide at least a different =E2=80=98synopsis=E2=80=99= to show how it > differs from =E2=80=98openfoam-org=E2=80=99. Ok will change thy synopsis. > Is the license the same for both=3F They have the same license (GPL3.0) > Does =E2=80=9Ccom=E2=80=9D stand for =E2=80=9Ccommercial=E2=80=9D, and = if so, what are the implications=3F "com" stands for the website "openfoam.com". The project forked at some=20= point and now there are two almost identical code bases. openfoam-com=20 = which is maintained by a company has more rapid development in favor of=20= stability while openfoam-org stays more conservative with code additions=20= but being more stable therefore. I don't know how to handle the almost identical builds of this two code=20= bases, shall I make a function=3F There is also an issue with the version= =20 of openfoam-org getting used in the build of openfoam-com, maybe this is=20= a bug=3F --=_JOJbQ0qCInbVRzVokPLPc9celK0nQc6+JHeRsSSy5PhO4CYv Content-Type: application/pgp-keys; name=OpenPGP_0xC375C6AF05125C52.asc Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=OpenPGP_0xC375C6AF05125C52.asc LS0tLS1CRUdJTiBQR1AgUFVCTElDIEtFWSBCTE9DSy0tLS0tDQoNCnhzRk5CR0dqcTBjQkVB RHRFcHhZTU8zSFZXZWJvOTFCSDlsbDd3NGVUUUtMRzVwRTViSFpIK00yNTlTT29PbkENCmR1 aGdMU21FUjQ1Tzd5MGowbWRTRkNvdmhKNm9Ebk9OQ0hRSFYrQ3VoSVhaZzAwODBDVlU4YnlN WDF1bmIxS2gNCjVwM3NrVFVWWmhGMXFNMnZJOXdScmhDeDBwYUQ0K3VpZmZEbWxBNGxoZ1hZ SzBPSHFvWkM4TVQ5MFJtaEtXQ0cNCktvZlFvNkdUT2ROSGhuS09WNjhuTGFxdXByMmpjdHlQ MnlxdE9RSnNCVTFqN1lUWTduaUdSZFRIZ3o1R25vbW8NCmUrTG5mdUdmYitTOGN6aHNIaFBQ cytTb0cxeTQ1bHp5eWllcXM2L0FxVzJsT0RBRW9Gd1N6c2puMXZvdy9NLzcNCmdxN3NaQXdQ dXRmWXdyM2hCU0dRYU9GWktjNHk5TDhBd01aQi8yZTZIZVAya3UyQkFoK2k3V3JoTlhVdm1C SEgNCjAwdVVpd1RoOXdoTXYyQW1pTThsVlB5MnBidWRTdVl3eDBQbWVDV3ZsbVF0YXRuZFFG SHpzMzFDcEhCdHBFVk8NCnFVNzE3SDFDWTU0ZEV2VW92OFRlQ0VzTndDTTNZOXZ4eHAweGRP V3ZldzBMY2VRSHE2Uk85L0UySlVJa1dSYzkNCnBwZ1NxYmJJK3FNek1MRVEzN1hZZkRtWnNE dUhodnV2ZmYvZnUyWTIrL0ZLOTNCNndVL0tpSy9ySitFY2FOVUcNCkhEckhYcEhSZmNEWXcr WEdVNmpQbmkza2N0WjNMaWlHWk1BTnZEZ2NVSndJMlZqNk5ibi90RjFBcDVCNm1nYXoNCmlH aW83bUpwa1JIT0F3RDhSdXVZVEpIL3N1ODI3MzdzcS9oM3F4OHVRSnZicVVrRXFYSzhzSENT dFFBUkFRQUINCnpTSlNaWHBoSUVodmRYTnpaV2x1YVNBOGNtVjZZVUJvYjNWemMyVnBibWt1 YldVK3dzR1hCQk1CQ2dCQkFoc0QNCkJRa0R3bWNBQlFzSkNBY0RCUlVLQ1FnTEJSWUNBd0VB QWg0QkFoZUFGaUVFd1BNSUVwcnlnUFFJTU1MQnczWEcNCnJ3VVNYRklGQW1HanJUSUNHUUVB Q2drUXczWEdyd1VTWEZJWDN3Ly9hT0R0Wk5rYmJ5alpPZWVPaTVDYVRvVi8NCjJ5c0M1bndM aG5YcEd1RmxlNHhYY3o2VjhEZTVOQ3drNC9xbVlvQUtIdjZZT1B2MTFDNmljQy9NOWo5T25C SnkNCmQwSDJtYk42bktDNElhajN2R2V1ck5ERnE3bittS1AzcCt2WVVXVEpoa2RCMzhMckl2 R2NranBRb0RVZk5TNmgNCndkQXI3TzVWa1paUFRjMmZKRWQxMi9sYjVHUnZuK3VXV3BmTjRH WkFFSlhRd09XYm5uZHVtNE0wQzVnVjNCNmkNCk5tRUxoR0RESEwwVHpjODZUdDdjN3lURTQ0 aXcwUkM5ajVGcDZXcDJac1QrQUZmOEgrbmE1UVl2Mm84R05DeXQNCkMyekpNVVpTOTU0UnIw ZXQ4ZGovc0dBVHV3MFpCVVdFY3h6bTZmR3UyUmJ0MnNvL2I0Qm8wS0d6cFJQeCt5dGwNCi9u M0ljVzdiWExkQ3lRZDkreTRoZXlUcExSOWdPVmZ2UjFBYkhmeGhFVWFveXRra3d6MVYrZElC a0R2RXFFZWYNCmZ6ZjlHUUJSbjlVbFpZM2Q4cDFVUzBjbmtHSVpsQ2FKYjh2OG0xQ2JOQzZJ eTY2bG5RYzRhOVlvNjRRbElEWjkNCkEzRURuUTNZWmNaTWoxZks1S3I0NTNLVDdRb0QrZGRq WXl4czAxWjdVVytOcmJvNnpQTFJVYWwrUWJ5MDdRc2cNCkNrUVhQVTdCOXFkcWU2VkR6eGhQ ZGp4MHVGaG9TRTEyU1NxUjBhZ3lXcUhaRjBmZU5tek9oUHRabWkyVTNGOCsNCmFXc1NXYU9H ZU9UVDVvSExTSS9hWGRuZ2VvN0FqS0hWM25HTHNFS3Iwc2c1di94UGtuaXR6em85N1F6eFRL OVUNCjd0UjJ1R1RmSnMzcWRiWG9FZ25OS1ZKbGVtRWdTRzkxYzNObGFXNXBJRHh5WlhwaExt aHZkWE56WldsdWFVQm4NCmJXRnBiQzVqYjIwK3dzR1VCQk1CQ2dBK0ZpRUV3UE1JRXByeWdQ UUlNTUxCdzNYR3J3VVNYRklGQW1HanJRc0MNCkd3TUZDUVBDWndBRkN3a0lCd01GRlFvSkNB c0ZGZ0lEQVFBQ0hnRUNGNEFBQ2drUXczWEdyd1VTWEZLQlN4QUENCndlWGJUM1Ztc3FSSVFR Q0QwNXpDWlZKQmtrL0NBWjJpaU5Lbmo1YklmQ2d3R1k0NUFxNUNGYTAxOFNQeklZQ2MNCnV4 bGNIczdpMWw4aXF5Y2hGMWFBNW1tQ0tRUmVXZWpVbzMwa0tFWE10SVhKclFFUDFCYUJlMTY3 d0tTa0dWY0wNCmdrT0hzRG9zWTZva0J6SVBwamthdTY2UG9JM01Wc2ZVVXlYY0ZKYmxZOC9T N2R0QXUzc1Q1cmhhQWJlSURZRE0NCldIeDN1cTBCZGJqcXFQUHNTVnhoMDc0b092cXFJRU1U aWVqS1NwcTQxTFRXMkVBdGpvUnYzMmZXSSt2TGo4c1ENCjJ1aFg1VERKZi93RTBhRTA3VjNl QXAyL2dMT3Y4VjlMUG1mRjRpcUxKTkMyWkFiQ3daVFlwK3VpS3JqeDJ0WnUNCmdwaUkrVmRD ZGk2TmtBOEJKbHEvdkxZNDNnSTRTSUozREpxZmQrOUZaQ1FUTldLOFBjZGRnSHVaajMvNG1m ZDcNCkRIN2JRbkdyVERQbGtFN2VaLytJc0JPdEEwcGNrVGthaGF6VmFyVzRnT2gzMXVtYVh0 UlZQQU44Z25nZzdNSWINCnBvYjdzaEpIMHhIYllHUkdVTWFIQTFHVjY1bW1CdDJrQkFTYW9C Zlp5eXBGSEZIWXRWY0l4NmpZc1VHQjE1b3ENClBEYlM1dlk5MVhtUFlzc0JEK3ZXeGlRSFlu dkVoYXk3aG1WeHh1ekVvSjdiN3dpRG50SGo3bGxxeGhuR1p3UGgNCnh1Q29zcTgxQ3MrWHdL WmtYRlZIRXJKNHdGSHQvYTlxMXA5YTlHY1M2a3dMRnBRc0dKa2tlbUFxS3A5WEN0RjkNCkVQ ejdGdjVYdUtEMDZNN0tCVVpzWkMwa0pwSHVMeldwaDIyYWNWeEN6Q0hPd1UwRVlhT3JSd0VR QU1ZeERHUXgNCnRYWlU0S2NBM2lyQ3pPc0ZvQ3d4b01SMnRkWUxVS3oxMEdWdjJlVW1VaS9v Rkx0allQRUpBZU5JWmVKeERnT0YNCnQ4Qkdzb2FtTmdVVDljbGxEVVZXYlNqckhHc0VQc00z ZFA2V1lLRG5iZW5taWJnMmNBaEdydTdTazM3M3hTZmUNCm8vNFZseHlIQ2FJNGFPZnFDeTFj TzYwYStXd2doRHdSS0wwajRscHIrWTZCQTVnenJxSVN6UmdCZUhqYjBJQUoNCmJvYVlINEhD OWtWTGw1MitNdGhaK0UrTlI1bkpZZEFpdlltdSs5OHFaMUl5dDB1ZlppZE9TOXRNa0tWNWdx QisNCmVaODl6QStsV29IUG03L3gyRmxNLzZ0RzVaY2laRVdhdEsza3llSktOK0lOMHdjTXZw V3lnUk5KVXZRY1NDKzcNCjh4bFVEayt2a0I4SWJ6R0JTeHBoaDkyMnROTEpUWmlQbm9Wa1VX MDE5dzBUTnRGWjVMS3F5SzIrbmZLeXNReEUNClBlRU1BVHN6OWZaUEZnd1RvRjVPK2VPWStq dWFPcVVCSXc1azErTWFNVHJPUG5ZeVBaeTJSdEY2d3lGdmVhNjANCjNmN2wvc0VqYzB2R3Js aWVicmdXWjFXaThMdStJYVpkOS9sUGFmd3RHdjh0Zm1OdEY1NHF5eStJWGd3RkhiREYNCkhh ZDE4Y1RqUENKQUcrVTBTa1BKd1JPVkFqaTlXZ3BjRXdzdUcrckZ0MEE1NmhRWU5OMkFJUTd3 N0tQRUdlQWUNCkZ5TTM0MWZrVVZIQ3Y4dFlXeG9jSjY0WDR6WStoQVI2Q3VnSTlaUGlWMzdX T2QvQ09weThDVjBZTlJuSytXQmINCkd5RG81Mysramd0eHNqOHAzd1JzSFR2SkZGOW02Nnln elhldkFCRUJBQUhDd1h3RUdBRUtBQ1lXSVFUQTh3Z1MNCm12S0E5QWd3d3NIRGRjYXZCUkpj VWdVQ1lhT3JSd0liREFVSkE4Sm5BQUFLQ1JERGRjYXZCUkpjVWs4N0QvOVUNCjZTQUVWK2Nm S1FkbUZLQmRsSmlMOFNxd01OYnNWcXlubEdocGZuaHBwMnlhZlVVN3g3KzZhaGFBMUlxbXQz MGMNCjgwNm1sSXQxZ21DRGhWeWxnM1I3TkRMVXNxZ24zaEdZb1VZWUo4R3ZwRFhKUUxjK2VQ bjZCNjQ4TC9TaEwwbEgNClRwMXYrTmkxaVNHSVY2YnpmRjRqaHhiNkxqUnZEMWlKSmk5Q3lz aW8yS284OGpTVUppb1d0b01RVVN1N2lqNEENCm12Vm9aQWJQZTEwNU9QVHVzci9vZ1cvdXpJ YzZqcENEeldROCtocUVYaHl2UjdMNWlISnJyTUpGbWREcHZmSmwNCjdNZjhHL1VuMW1tTitG OWtBMTVKS29vNStIeHZubXkxOEEzeU00YXVBQlg1a01zbHVXWnlHdHd4WDh3TDRpbksNCjdW bnQ5TE0xQ2RMWjJuTW5QTWg5Y0FZdGJwOUtjdW50QWpXN1ViV244endpRUJaWGU3YXVDeHJq SGIvME54b2cNClNHM045UU55Ymsyd3k2MTNXMkhod2h0VnA4ZUVpemk0K1kyNG9KekMvRVhv QnZsTlJHSnpOSU9QUXdmaWZQMEsNCmllZ3FCQjl1dUgwWW5wVElLL080aEJPMmJRVUFia0tl cTc5RHEvYjVoeVd3QitKa0RZbG9DSnBqZklYVFdFN1gNClp6ZVZvTmFKUG5Hdmh0OWVqSzlL bHNBZkh0RDIzWVZSWmFwVWVtWU9YUlBsbFYzRTFzQ1R3bDlaQWtxakM0MkUNCmlmM1NLSm5Y VDVLTDNoR3RHdk5MTjJkN2YxUE9ONUpKUWJLdFJiS295QVZ2M2lLd3liV2dFbng4cS9RL3NR bGgNCnVqdEc1NnNPWTVpSlBmV09ScEtIQlc0ckMwRE4ySGJPeUJpdUY5bkdJYzR6QkdHanNW UVdDU3NHQVFRQjJrY1ANCkFRRUhRUFRqUjNnSkJvWkxveTd3YUNUcUhjSm9ORUNDOUtZV3Rq WVZ0MzFYVExoZXdzSHpCQmdCQ2dBbUZpRUUNCndQTUlFcHJ5Z1BRSU1NTEJ3M1hHcndVU1hG SUZBbUdqc1ZRQ0d3SUZDUUhoTTRBQWdRa1F3M1hHcndVU1hGSjINCklBUVpGZ29BSFJZaEJF MTJ2TXhiSC9NNzJTaVZBaVUwUlZZM3ZTQUpCUUpobzdGVUFBb0pFQ1UwUlZZM3ZTQUoNCjdW RUJBUDNGRDkzMlFGYkUvMVdvMUJzRGtJVCsvazRac2tZZHp2dTV5TFYzMlhCNEFQOVliMjV0 SlkxOUM4VlINCk81MG00ang2RnZCOUg1cUdqemoyY2k1RWdUcW9DUzVPRUFDVXdhZW1VeW5l ei9COTFFODNYR2xnRHdPZG52aS8NCkdoUXpDaTZtYjhoL2xRNkkraUM3cDlIV1JWb3VVY2l4 dWg4Rjh0c0lWMlBuK2NmYzl6Z2hyMGc1Ly94UTloMzcNCnNtelVGZHh5NWQzbzlkNm4wb2RH dFZZSm5wTWE4b2FJYTNmcENPWVZmZzhlWWhBZk5rWmFWbjRmSHhUS1RoOW4NCmx0WlZRaUlR bjJnb3NVSTc3aFZJVUQyTVQ0czViRU5aN3llamhWcm9jVFNpUlhFcGNrTVBHdzlMdTRuK3c1 KzYNCjNkTFFTeEtLTGR0UjRYdXJ0a0cydHQ1elZWcVFBZWtGRW9XNWVuYUtGbUt2N0EzUXhr WmFDUnpUS2hBa21lSzANCjNZSWFBWmJscDZUNklBS29reHYySWlKV3BIUGNmUzFlaENKUFFy S1dxUVRpOVNkZ3dRc3dCT21tWUhQZkx3QWsNCjUwaHRUVjNyTUpkTkxyeDR1c0hCZXVsTTBk aGQ0dWttbnhnRUhXa0k5bnY3eDZqQWpOc090VXBGY2MycENmL1YNCmlmcThIRmxzMzZYa29B R09RTEFnTThFMXZ2cmhiUWdPS2g4YktzSmV3YXZLQ2IrNitsRG9ONnZ6dmk4SThkZGQNClZK cGpKVnJpdkVQdzBSSTdkazUzS3o0Umh4Zkk4VmxJdVRrZkZ4bjM0aURXT1FtamJ5UjFFOVN5 R3FhUVpSVEMNCjI0T0FGSXJMTnpJYUJmSWZpOE5PZEh4clRGY0xKbGozc01uc295YVNPVTlX dVNtUXFEVW5iREx6M25HRHhvazcNCkk3bzJDWHZGVGduOVNuSldIV2JGVjdrcW1KNmdhQ3lp QnNIbHd5em02dWcwV2lPY2pvWlhmVkRNR0JHRm9WdmINCml0MzJIRFlzNWVIY0hNNDRCR0dq c2JJU0Npc0dBUVFCbDFVQkJRRUJCMEIyMWNxWHlqa0tDUjlTNURwZVhiamwNCm51OW5taHdH MXk4ZG82UXNlMDFhSGdNQkNBZkN3WHdFR0FFS0FDWVdJUVRBOHdnU212S0E5QWd3d3NIRGRj YXYNCkJSSmNVZ1VDWWFPeHNnSWJEQVVKQWVFemdBQUtDUkREZGNhdkJSSmNVazRMRUFDTi9p b01FWGNvYVJHcktRYXENCnBFTlYxWkZYdzJ0RDEzOUZXSDZIT1dybHhta01nMXhSbDhZV0lE Q1FQNGZ3S3h6SFZPUVZXdWNLNWxMaW4vWVQNCkp4cDNwVjNQQTlQZG54UEhHeGRHQ1FxV2xL Q0R2N1lwclNlYzlOeUJ2MGRlR3JnSVNmRW9EczZxTXRYY1NmcnQNCkdDdjQxTGhvZXFLSnpl V1FvamxYSzFtUTlCa2toUkhUT2R4QzRaRmIzcVg4d3pWbkVrMUJxaG84ck5OYlg5NkMNClZX SWhzU29Bay9xTER5U3YvMUMwNXh2TUQzVGJZVU12bzJoYmpUUndTRk5QYmtkVjBGdTcySC9Y c3RBMjk2TFoNCjg2bnMwMEQwK283YVk2R0cwM3FpWWdKQzVHc0JSUFNrcGlIbTRQZDNtMks3 NVljMjFHTFJCTlAwU0E0M3J3NDcNClFCc2NSa2FFYjV5WmltK2ZEZ3RPNkpnMjd3eUJyWmtD Z1BZR0VHWEloRUxmbGQ1TnBWVU1OSmVVLytRYmVncEcNCk1oR1ptQkxrV2MrTW5GQ3J6ZHFz UWdPS2pka1lqbEZuWis5dXRZeE1JRmtnVWlHdnZOeXoxK2dBbkVjQXNOM3QNCk9RVUVFSndq NXk2aGtXNlpIb2dwcU04STZjNnRjZlo2UEYvbEhHRXNHWW5jUkwzTmNqVHB5ZnJ0dDh4bUti OGwNClUvVTk0SmhuTTRRZnc4ZTBlbHVPWEFGaW83VWd5N2JXSjZ3WFhzOWFEd3RyVG4zeXBL REZOdStTRzVMbFRQTWwNCjlMT2pmYzNvZ1QwdHdDR0hFcGVEbm91V1VhTVJ0WmJIV0dsK3pz MVdTaExzOFh6clAwVHoybkdyZWUrRFRxaXoNCmJzaFA3U2Y0UmZXTGZkOWFobUpOdXVFQjg4 NHpCR0dqc2VNV0NTc0dBUVFCMmtjUEFRRUhRTlZTdkl6eTY4SS8NCk05eUgzSmRmd3VkVy9m MXhZaDR5SjFVbXVrWmczbkN1d3NIekJCZ0JDZ0FtRmlFRXdQTUlFcHJ5Z1BRSU1NTEINCncz WEdyd1VTWEZJRkFtR2pzZU1DR3lJRkNRSGhNNEFBZ1FrUXczWEdyd1VTWEZKMklBUVpGZ29B SFJZaEJFNysNCll2dWhJN1ZwWlc2TG42TnJzWEo5WEJWMEJRSmhvN0hqQUFvSkVLTnJzWEo5 WEJWMHQ5d0EvM3F6OG02UXl5ODQNClFRQ1RneGNRc3BEb3VEaXFPTnkxdjVHSW0wWXRsOW1m QVFEbDRXYzdIMFV6ZnNnWHNpQ3lzTU40Wi93MkZEZFYNCjdjZlJkejRFZytwTkRDc2dEL3dQ QnlXTnNxaTg1ZWVRRVFQelcvSGZwclFoSU15ZFMxU1YvQ3VIWW5FaE9qbWsNClk4MkpuaU1a a1VFSEN0Z2wvL3ZZYTNHcGN1ODVDNWU1Sm1JVzgwSDZ3ZVpZREJERHowRDQxT2ZzTUZNTGZB aGwNCmRCQW55ZE9xSy9ObUJUR1JyVHV4STRBUVRHeUswcDQyOGNGWkVIdGdNc0FiamVDSHVJ MVl1dFhkZ1BJSGMwK0INCk1aRDhYVkpwY2tFTVFmN3pONEFsL3I0bS9BbEQzWks0VDVaSmxP Y0pqME1OYjF2NnppZWkzVTRmUHJFTmtCMHoNCmJHUi9qRXhjK2tVbTdENGhOVDJiWUlsVWlR YysrWUtwbjFlblU0bzhXa0pJVkNCdFJqcStSd3RjSndNeXFzT3oNCkVYRzBDK0ZyTUhuV0Zl UTVEMG9FbUQ0cUZ6YWJDUlFLWW0zYm1vMkhib0UzZmQwY01hcXpVdkJjMGhjOHBRaVENClJB VGNmYkZXSUg1aSt5Z3BpeXcwUnd0VFZsNWhHVm5rL0dtRFBSV2MvUTB1OXFINGkvQTg3bHZl VlF3bWlqVUcNClNDSVZkNzg3eXpHWllLK01nb2RITXdXL3JvVGY4bU52L25lODJUNklVU2I3 eXJXMUpja0FjWDFqSmk0cW1ERSsNCktnNTduWFVUSm1rZEZjaEM5enlWc2dHUzBoanRiNXdt QXhnM0lOTE8wK3k5REtnQWdkZzRHNE9lN29LMmdZMHUNCkFrZ3FYckJYajFKcmpkbWszRlE0 VThrY1kvcVNiOEh0U3dwV1pibUF6M211Qkw3by8wRnJoNzRuUExGRmZHeWUNClByalJkOFJm Z1grU1VYOTV6U2lXZ012V1FoQ1dreDJmaHJ1NVF5K3J4Q3gyVTJMc093TzJPTDRwb1d0RWFN N0ENCnpRUmhvOHR6QVF3QTNFcjBucENESDJtMVltS0xZSHlrM2VWemF2RTBrVG54SmFrTGwv M3lpY1paLzI1ODhZaGoNCmUxOFMwZCs2MXc2RWt0bThEbWVnNEh4ZVlML25xMis4TWJNZkhI clkrMTFkOHR1UEQyQ3FMK3Q2cUlhUnlHSzENCnBkbzg5WXkrbXM5Ykw3ZVQzS0QwSTdHbWJm NU56RXhic3dpYVZncXpxK2hVTld5OFZzYjlNWnlpSWQvOG4rK1QNCjQvWkMxUmZleGI2R1Ba MDVJM3NsaXllTUhJbktJREtJTDZuZ0Qybmthd1gyMmUyMzk5Yld6MEJiREhQVEovZzUNCkFE OVZac3c3dlZWenp6eE9MdGZTYm5XVDcyeUtPbE5QZERxUHNoZ2ZRRkhUa3JpNjZnVUV6TWFZ RGRIT0FxYTkNCnZDVFVPeGNic2l4NU9vVkx6STY3M3VXUVJIN29VbWV6eWh6WDcxb0g1WklP dUtNT04wNHRud0l5NHdPNXNPQzkNCmdBemFLWHRaNHFvVTQrbmRUeWo0M3BORGVNVWJBck5m ZGFXc3lmbGdwbkd5OE5wRTk2b21JemxrSVdySVFaSk4NCnlBdEtnWmQzcHlGSUhzZ01HaGoy aDR1alhYRUZsdVNpdlJ1cExGaHd6azNKTlc3NFNFTE9uSWlBWFB4MndSUXcNCkhpRzdzTDZW SWd3VkFCRUJBQUhDd3pJRUdBRUtBQ1lXSVFUQTh3Z1NtdktBOUFnd3dzSERkY2F2QlJKY1Vn VUMNCllhUExjd0liQWdVSkE4Sm5BQUhBQ1JERGRjYXZCUkpjVXNEMElBUVpBUW9BSFJZaEJO QlBlVjNQUU9lODJNbUQNCmlVRTNrNTZRZkNrdUJRSmhvOHR6QUFvSkVFRTNrNTZRZkNrdWFV UU1BTEcrZGVvVml5T1B2aFFoVGdpbVI3WWgNCnpuZEpMQU85bmhUT0tndHlqUDlaanVzQTM0 NDg4ZThhRWZCVnlDTHE2UWk0Z2R4R0xUSVVkcm1HcWYycFN3aTMNCm5KclNHU0kxajZ0VHFP elZxakI0Z0lQeTJ6eVVTVDJjcHZJWWdvZ2pCWTN6aWNSVGFPT1M1Y242U3N3Ky90QnoNClIy UmVuMnY1TEVzRG9PcHRJNXBaSFhrQktqYlpNZExoU0ltMXRUWlBndVNHcEdMcGhYT2FPVFBX Vyt4dGR0SS8NCjg1SDFNelJodkgrQ0VJYTQwMjF1U2FvT05IaHdNcDNvTkNZN0FSQmsrMUkx Rm8ycHM2MFd5UlNRYnIzR2gvWTUNCm1mSmw2QWJ3SEFFMVp5RkxHcmQwSEZRWGVvTDMvOE5h ZW53a2U1NnQ2NTZGdWFGUmR2eTZ0M1dlK04zb0tLNUsNCjdlTlRaeEFsTWdGNWtvNkMycGV0 TEp0M1kwN1JwQ3BRTTc4Q3ZPZ3pleVJLVG5IbDdUS3FpaUZPd1RRZUFOZ3QNCmNDZjF1cUZJ VWZ5VWlXQm5UMVZBbDFKNTlWS0gwMVN3anM4R0I0UGNCVUFnd0N4dHBqbmVjd2tNd1lZSitN QzMNCjkyaXlhZ2RGVEZRR0w3L1JxQ3BBWmRFQ3p3VUhqZzJ4UkFkZUkySEdVbG85RUFEWFdY czdaeDlocmcyTTdKekMNCnMyRHRxRVRudjNxSlVrbjVhUmV1b1VLZ2l0eUd1Qjl6ZkdEc3R4 Sjl5LzZFQlBoc2FUQm9rR2VsNUVSNzEwQkkNCmFNbzY2WmZPVXBDWVQ3U0Z5c2dGR3NqQmU3 ZVdRcUl0OHd5QVA2U1ZwMWpDVzJpTDhVdGdLU2xkNXNRWVNDdmcNCnUydjJWQ1g3b1ZzYnlv clJtckU1L1B0U3BPY3ZxTm9VdGFVaVNZNENwL2MrbC94eE1maWZ0UDhyalNWTml4MnUNCktS RFNud3VhZ2pCMmdKd2FoQ2JEc1hubE9rRGNHSE9GZFhDeGpVSGNINHFnYVhBd1ZuN2QxYXJP aW5lNG5QUlcNCnVVM3NwY0kzbHBLdXpBZHE3MjNmeGp3dEZEcm5lVlUxZ25jR1VHaHJOdVdH aVFPN2lRRzJnNEl0bkJlTjJKNCsNCjFIVVpqaUk1dTJWZlNZVko1WkY0NW1WL1RZUDlxc3Ry anF6bUxtMHNEWXFja2RHUW5CTEp1Tm5sUGo0ZU50aEkNCm8rRHU1SDlWT0lyS0V1WGdRMHEx OFlLcUh0d29KUXJENnMydlVnMkxoTWdXOSt5VXZQaVJYbzhXblQrUWVreWcNCkN2QXpwb0Rp Z21MTHhZMEg1NHBRNm9PVnZxTzhiUlp0dUVkOTlCYWpJOVJacFQxMlcxak5kVU41VlIxMVBx YTINCmpVd1pFWlNOYVJqUVZVTnArbmtHUWg1Z3pkWmx6TU9EL1kzZzg1OWE0ODNPQk1ETzZM VnRsL1RjekIzTVFMTTANCkwrUlBvQlJFSWtMdWNXaWtQTG82N3ppMjl6dWgyRGxvalZBV0l3 VEtyMXVCWjdEeHhHOEkrT1lZQTA3NWkyeTANCjNhTHQzSnhnenQ1VHowcGMyWWpkL1p5bWNz N0F6UVJobzh1NkFRd0FyYUhZc05sV3BRRnkxRjBLaUVqUTlMOUkNCmE0eEcwNFh2TTlpd1ZR Z1JvVHZiR1VocEdBYjEyYk14azZ4M3JPMDhCeXg2dHBNczMzZ2x6QithWmo0S1dqV1YNCktS aE1wa1c4REx0OFAzYzFZUEs1ZVVPcW9LN0xBL1VVbVliemk1WGFLdGk0eG9HcHBoR2J6Q2Zq bkw1ckV1dTYNCjN3dlc1QmNlZGYxcHcrTkM1c3hZaWxnaUNxR0dETTFkanJtbFlSUUdtN2o0 UGNhYk02WGx4aFYvYzlNQXdhdlUNCnl4WjBUUzk3TTczMVUrTnBBa1dhWmJEOUhzeEkrZXha K0tqTGJaVzcvNEFBVkxpekhZeTIwekJNS2tTb3NPMmYNCmhlTnlwZ3lkdXVIbUM2d3JFSVpQ Y2xCbFcyZ0NDRWtZM3ZIaEN0ZHQ1ay9LUFZRS1JQRUM0T0VsTUJ6SzU1VlcNCngvTGE0bUNv RzA2Tng2UXJCbTlzclFsR0o3M3BpWitjNW5qRGFwQ2hxM1dBZFVIV1VMNjduWmhLVWcxQzFx VFgNCkV2enhaVGJJbVpiK3NrT1NvRmlNano2bGx2dVc0U2J0ZFh3QysweDU0dGsxQnNPb1Bz ZHd1T3ZhUy9CMUx2SkgNCmRMbklSd0twY1F0aDE2U0RaZGpNNys0aGlBMlNVUTE2SXo5bmVz Vk5BQkVCQUFIQ3dYd0VHQUVLQUNZV0lRVEENCjh3Z1NtdktBOUFnd3dzSERkY2F2QlJKY1Vn VUNZYVBMdWdJYkRBVUpBOEpuQUFBS0NSRERkY2F2QlJKY1VwZ2INCkVBQ3JyRktxeUZuU0lo c3NjUFVvMUlNdVZjNFBwaWkxUXlVQzhGc0EyaFh0TXNUa0F5R0pHa0o0bys4aGI4SXgNCnJm bEVIMlVzaFN2dHp4YkVld0k4VW9Ib1BDTlppblRNK3VmTW5aNlpQSlNhNk1QdGxITXF4bTUr WndlSDFzdjINCkFCREFrSGxqelArV0NKdVlCYXFSanVDS3J2Z3R4LzR5L001dEEzbDdsbVhQ bGNUSWZpVmx6d0FWREdMbnR6WE4NCjIvMkVwL0h3ZmJ2bUc2SE41R1J0VFpCU1pnTEQwS2VL b1V5MEU0ODU2enZTblQ4ME1zaVdlSnpyKzZ2VVVUYi8NCmNheTBPQVNmbmVvdFZTYUE5NE81 MUZjMEx5UkUrSmZDKzgwd0dKSmxvM2xwSkZvanRiek9mUWdJa0RhcmZENG8NCm5TYW5NNWtk OXBCQnF2SVoxR0xhVEhkNkNiREwramlIaVZXSFR4b0VzR1JBZk5BWGlvNW5YMTd0RlFPTlBR TEwNCkg4OWMvQjRkRGd5YkhsSjFXVGZwU2g1N0pIYXAzODBBTlhCOFRQdmVVTVJ4eldtUXpF Yi9LRWVPTXdaRFoxc3cNClBZU1k3dThtd3Z1MXptV3hYQnNlRDM4c3Rram5Hbk9NSlJWV3pM cURkenp1T1d4RVY1cFV2T3hURDRMRDNDUmkNCldROFlXQXhMNnBha0RjYk1pTFlQSGZmdVFL MyttSUhnY09JSmhhZUJ0WFdSeG1YZzdYTm80cVdEZGFTcXhnRW0NCjJmaGZiRlVwbGVyM3BF dzFyU04yMitDc0lnamtjQWFoL3dEMWJHZ0JMUnJLencrQjBwaVFlQ09NK083S0dzOEcNCjNB VS9JMU1PanZmbWpQNjRneEpnK3VUSGpJdEttdldWR0crZjRTWFNVZzIwSGM3QXpRUmhvOHZl QVF3QXhwamcNCnR4TGgzVzdmcWsyTlJHZnIzRWF1V2oxZlNvcnp0UEtCbEs5dDR0UEdVZmZZ UDQzVjZ4QStBZWhEN2F0T1VCQk0NClUzcXlJRTVZWEFYTzlIMExvU1VwZy9MUzhBWUpTd3Vh NDJLaTlRLzVacFk3ZXUySzk2YVFaU2I1RlRaTUVLejkNCjNDY1dwOTZPY3p2THhvMzh4Q28z WHJreVhseFcyNEFYanhwVUZ3L0VKUHlGQ0ptSWlLbndNZFRUdXhnbUR3U0kNCkFxVjlLeExN MEFiZ3U4RDFMTThNK2FsV1VRWWRwL2RLUC8xSWszNFZJSll5T2lzMkpEVFQwdDlGMElQZlA5 cU0NCldwNW95WjFtaDVidWtJVSt5VUFJOGd4WXE3Rmk0czI4RFU2UEkrVlZKSHNONG92Z2ds b3Z2bW1JcnlEWjJySXINCmJuY1Zrd1V2R3N1UnJwOUtJNGV5a2FyZll5ZDRrRGpSQWhGdU8y S25vcEFFVmFPN2xYOHRrQmxTd3pqRXJqOWMNCkdVb096Yi9qOFpjNlhNcnJOa2F4S1NGUWF6 VWF0VHZZUUlpRDcxakVmYndwdEtIY2YyUkhhQ2YxOGZSbE9MRkwNCis1bGVFOXVQZWozVytO S0d5Wjg3M2ZEVC9CNG0wUnlocEovSmk1TGhwbFZ2TGsyeEQzcTkxVjllTTJzYkFCRUINCkFB SEN3WHdFR0FFS0FDWVdJUVRBOHdnU212S0E5QWd3d3NIRGRjYXZCUkpjVWdVQ1lhUEwzZ0li SUFVSkE4Sm4NCkFBQUtDUkREZGNhdkJSSmNVdW8vRC85Wi9CZ2s2MUhqMXlZUEVLeWJLY1Vh N3dDTWFFYnNDRzdTeEZHRXRXalENCjFWaFNCckJFNTRpOVl2Z1VHcnhFZVg4MEVyQkFJc1Rn dzdpWEMrTmNOTFp4ekYxSlM3R3RrRWtTd280VDk4YTMNClBsckxZaGh3dTlZSVQ0WE5mUXdP eDBvT0FubVFhUzl4cU55dy9xMW5lRzFSYWEwamVWV1FjTG1Lc2EvVm1NNlINCmlzTWNxeUxm aGdPQjFsN2s0TU1va2RSbEdRWCtJV3FzZ242T1Zaa3JOOVVrMFZyWEhaM1VaNjNydXhWc1pi MVINClFWeVc4dVhlbUFPR1FlWnBvS1lySVNNa2lpTXY5SFROUUptZGdGeXRmWXNiTEZ6Q244 SmxDZkJ5WVBVUUJMTTcNCnVmU3RPREVOdjk3Sm0zWlVZVjdKWmIvTGRLb3NUTVBSVmhUajVa WDQ0TFRnN1MxYnBJWVc1Ync2NzhwSDNoWDANCk9TVEdGZjlISFp6THk4RGVBMGNSWnpwSWlS S3gxclZBZnJyVGFseW9IWE1wWExKcjJnUHdPa3pPT3lxNVFmYWYNCk1tSUpvcThMY2tIWW1E RkJhcGQ4cTVKYjl4bCtCQ1VnWUc5TXZhbTdiN1F0eERiZlZwWWxySG5ZUlVFYWFpcXANClBB VzRpRzh3Z3RhblVyam9XbWkvZ2s4ZVh2VDZiTEVpY0pSeWRkYXphWVQwK0pwVUlMdC84d1p1 WHBRY1Y3REoNCnRpWUtORW5ZRUdKZW5oYVlzMi81L3UzNnhiM094N1R4ZFp5c1dUMnoyNDZi b0tHcmRHRXRTWit5SE9GRXBiV3UNCmxrTDNESzlQbjJJaW9PK0hpeVY3UVFBWGNKcG94ZDF1 ekxEc1VOcis3YTJ3WFkwT3R2VWxoRFhCcGZRM2FlUGoNCkdjN0FUUVJobzgxSEFRZ0EzejM5 Q0JnVGE1NzlmVm1GcnYrdWVyUE5rb1phaU9mUVdoSTYzMlNFTGMzWEQ1eHgNCkk2L0M3WXFN VGJTZTFxV24wSFRkTmhPYXFHSHpjT0M2SU83azkxVEJXSTl4eXJtT09QSnMzNnArdm5HZi9r U0YNCi9KdnF4NGlIS2g1V2dwditsQXBlWHZzeFg3UVdqeGkzV2VyYlIwbmQ2NittVThOM0c2 VWtWaEd3ZVdIbWorTjYNCktZUndBdGFINHRMRFNLTXh2akwyVUw4Qkk3TmV5cEVJR1hXdU1D dDdhOXZIRWhyZ1piMXVDRXZqT3hlakJIQ24NClNCUkZyUjRGSzVYYW9BL0hULy9NWTJ4cE90 REtNNlVTTER3VmY1Rm04YXpsbm1QMXVQZVpmR0FFNnpNQ1lVNFQNCmNhOXZGeS9NQ0p6bTBz QXAxNEt4bXlxYkQ0dUtwWG1WWDVMNHN3QVJBUUFCd3NLeUJCZ0JDZ0FtRmlFRXdQTUkNCkVw cnlnUFFJTU1MQnczWEdyd1VTWEZJRkFtR2p6VWNDR3dJRkNRUENad0FCUUFrUXczWEdyd1VT WEZMQWRDQUUNCkdRRUtBQjBXSVFRMmk3T1hBQzh5UVF2T09yYTlISmNYSWk5bk5BVUNZYVBO UndBS0NSQzlISmNYSWk5bk5EbkMNCkIvOVB6cStRb201c0VwcENxZjhZWEJTTlZoYlI1K2k1 MEVXbHBXaFRnS3NTYmIwdVhlTkpoR2x3OHRvVVNTYjENCjlNL2llbXpwZUlTeFNBVGYxdmlh akdGYlpQM2ZZUWozVkczaXRaMmhMS3AxOVVzeGV0MVFmaVNJYjIwSVc3bWcNClBUWDcwcEtG aTFMSE81Z2UzdHNqRWpZOG13TGNnUFkxK0Rub00vK1ZTQ2wzY1FRcjhjRCtsdmFCYU4xZGx5 UUQNCi9BZVAyYllJYlplQko5YmlFMVhnOUxLbCtNTXlnOVFNSnBhNVp4VkdLVU82eFJQNHBL eGg5eThJV0RqNmJBKysNCjhxY1Bpd2RtMlZBNko5VGNSV3NsdkVCSmRjOG1pU0tZZ01pV05h SFJvZzNKSFE1NE1xZXQwL0NSdTRCN2tJMUoNCjYyY0JNOC9JenJDTUV5U0lsMlBkRkpHY21H a1AvMjBzZVRQMi9oeFdsaUVjdS9NKzhEOElRcDU1aTZXSHJuMHENCmRQRmZwMERCQStyQzVZ aDZKVHE0UzF5dk95UEIwL1ozOG1ybUVneVN2QTlMUk5oODBjTDNUTS94eVo5N1B1eTQNCkxP L1VyWUhYdGFoblhRNmkwVHJGTmxzSlpPRVZacEVncERkNHMvWTYzNjRkMldYUU50Z0tFMStI amE0UnFtKysNCkhiOG5QWUMrTlBpTHlMYmk1dk5PanV2ay80ZHl1dnRxZjZCUWtpZmdNVDc1 L3hXazczOTY1NVlaeU02eTlSN3gNCkRxOEZIQ2gxS29oQ0UvMHVlT3VWWkd3WmVlTDdHK0JB Rmh4OW0rZHFzSU1qZ2Q1MW5laTM5cW5TNkVBWlIzN1QNCm9LamZQVVlWYUZoSGtBc3dmaWZJ dmpMSytZRWlZYTNYYTlVbWZzVWc4K1JiWWNRS3FvRFRYZ1V6RWljVjhTTXMNCm91UXpGVXVo VUUwTGFRSWc0Z09CdG1CY25RMk9Ca3FQellKMUlJWDZSQ1crWDY0eXVoWXZoMGwwTzRWTHN0 Y0YNCkhLNnlhOVpFQk1ZWTRVMEhiM0djVWk3dFlNYTN5RWxYTWllY2dDMk9EREJ6Q01WNnVj TEZkR201L1UyOU1sN3MNCmJCL3RJTTMvVlpubjZvWVp6amIzS3F1dDRNcTMybUNiemxmY3VU TnFxeUMwNUJCVzZoTEE2QzQzVm05NURPbjcNCk1MUFliVVVEb2xSUjlkSHJMNjZNT3JqTzg5 dkZ3eDVETHVKcmdSazc3OHUvSHE4VzdLbjYzVUxEMnJIQ0YxcUoNCnBXd1NpTHYwZ21PTnMr b0xkNTJwanZyQVVzY29GNURVYk9DelJraE8waWhKUmFnWGM3WTBTajF0SE5UeXNoTGENCjJz WFJMWjJXenNCTkJHR2p6WW9CQ0FDZlNUVGJ0OFQxZXFMdFhmUWQ3czFWZmlaclU0ampSTmJP Ym5SUGFUSksNCmUzZ21TSnp0S1ErZisxZE1JM0RicEdqdDJpNS9UQnAzbUFSemJnYnhTTEJW MjdnTVc5UHg2blMzaDdCU3RKNGoNCjhzNzMwZC9iV3hNOXA4VENSQWZtQmlxUEdwaGJZYUpU WGZpS2MwY214Sjhram1BTFlFc1VzZWVJV21MZnkvcGoNCnV1K284cXFmaFVpODBJZHpnVTh4 clNUS1pQc1YwYlMxZitoVlJqaFZ5UUc0OEQvOWNoRnBhQ0w0dUxDNnd2QU8NCjFrTW91UGxG eXlDQ3B0Y0U1cFpNNnRKT2JTcTFEcHdKYjVhalJJSU9hY3ZXUU1Yb0UrUXNXUENxdGRJK0E5 V3oNCjA2NFYyNVlUY2tGenpzQjV3eWpkdVA5WFpYNXcyN1ZqbXRwSEIrMGZGbUlmQUJFQkFB SEN3WHdFR0FFS0FDWVcNCklRVEE4d2dTbXZLQTlBZ3d3c0hEZGNhdkJSSmNVZ1VDWWFQTmln SWJEQVVKQThKbkFBQUtDUkREZGNhdkJSSmMNClVrdGlFQUNJek9BMDVRa29odGxOUjhzQWFG VmNxY3cxdDRuazhEK1FiYmI5MTF3d042ZFAyR3VhaDg2MStHTzMNCnpIQlBZUFkvUUFMd0dy SnZJRkkweFhVc3A0MmZxUHZ2c0pwcUFjcXZiVkFJK0svT0wzT2FxQllDVTNWVGNVY2oNCjRy bUE3MUF5NUdmZEsveEJFYXl3d3M2UmVSaGIvUm56MnhWSmZqUUxHUHR5UGdlUVVySmM1Mldn ajgrbG9SaFQNCmEwUFI3YXF1azN2SjdGendkTGtEZ3UyNXc2VHdHQnZYL1crWVZlYm1LTXlz L3dqMzlia2FFMnhsS1dCWDl2VGYNCjY0SXNaUnl2VUpKcWErM3hQci8zaE1FVklGcm42NGM3 S3U5Q3AwMTlPU2UrYk5ueFpvQ0JSYjJFaE9sbkV0UkYNCmpOOURlbUozWUt6LzF6Z0w0ZThu ZVRBMlBIMEhuYmV3UzdkUHRyWlp4aFdONFNwdXVILzBoTFdwZmVRVS8xNysNCjlTcWYrSm5a U0M5WVNJOVc3cDNpeTY0VWhKaTNhUVpiNVFwRVorYUZDVy9HMVhDbjZzblNxaFhBT2NCNUpq RUUNCjVNdng3elhxenk1M0FOREJRMitxUndncUR2em9YU0loOHdZemh2cmpubUdNYTF1Lzgr MnJtYVNuem80Y0pGNEcNCkhEcnFLOXlUSDhZeHcwRUJyVlRVcTJHdkhzNjJKM1hrZDd2enFv UU9xN3Y4ZTlkVDZpQWMyODhncC9VNWFobVENCjk2M0FMMndHYUdHaVhjZmVuV3RXQXhhQkt4 d3EyemQxR2R0ODlHU0RHT2hFRWZkUS9sbHFLOEVtanlYbTBBNkcNCkZPNmZZdmRUdkhIb3ZW Sk44bG5yYnpsUllaTkJkK01pcjlzZy9zMFpzTFNJanFXeUs4N0FUUVJobzgyNEFRZ0ENCndp d0x5V05RUXQvSkw2ZTYrS0plRlREVHNnQUpZbmVDYlVLQ0g3VVFweW9pOExHNU5BMHdkMmhY Ui8za1BmTDANCnlicmlwaFg2SGh4aEFrdmdtY1NaRDBNdWRjanZEWDBuOFF0RXd5eFo4QWpB aDRxV1BjOHFVRUtmdkdFL0VyYXMNCno0SmpqejBaODd1akNLVGplL3VnaXNESXBTcC9tZkNK bDBKTzJhZ01EdWpUSFphRFlnc1c4UGF4VFNtT1lNRWUNCloyTUhsOUcrakYrc2pjR1lvVUll Wk10RDFjVkpUZUk5azRDd0prb3FlSmJyOXRReDA0UXYvNUl1NCtlOVNFM3MNCmhxNUJkdXlu b09qaDlLZEhlWnJIUkUreTlabE55Yk5zeFJjelo1TmpqbjhDSjVheVR2Z2RxVE0zSGcrQThZ SW4NCm1paGEwa1NIQkU4YU1OTENGd0tpblFBUkFRQUJ3c0Y4QkJnQkNnQW1GaUVFd1BNSUVw cnlnUFFJTU1MQnczWEcNCnJ3VVNYRklGQW1HanpiZ0NHeUFGQ1FQQ1p3QUFDZ2tRdzNYR3J3 VVNYRkt3ZXhBQTRuZ29pNUtDYTZaWTBPQW8NCmJ4ZmtBeW9XWkQvVVg5RGNPL0thcGNJYWdE aGtiajdrUjdkQW9ScGJBVTE3ME9DakxHd0prcnk0ZXoyeU9WUFoNClJuMjNxeXp1amQ3cnlp VThIQkx1djZ0dENlUGJrWUJONGpYL3dZYlhjbTR3MUZFWndZS2M3bmhMbGFTT0liMDcNCnZB RVZGTHRsbUQxUS9TcGo0bTgxbnJMSlRYdU5DbS9YQk5ZNTFWdnM2VHYzTG1xNDRzRWdoV3NS UjNTeFhKcDcNCmk3NHROaDVxMHdBbTZKZml0bVJOaHhxYzB4VmFESWVxQ0ZSNVlDQW05YjRV N0NGdTNTSUVzVzFSenF5VXNZRGUNClJiTU9zRTIwMjJ2T0kxN3czSTFEU2lla0cwMXJWOXF5 OGJUUVFKaFNDdHFHaUJBRnZnUXBrMzl1MFNiVDRaOUwNCnA5K09vZFZBRHRUQ0dUQXNYRlJ0 Uml0NW5IU0YwSlZxVmRyNDlUNDFqOHAySmw4QmFmTWQwMnVpZkpvYnZvZEcNCnNCcXV4SzFS ZHBHbUJITEhJVG4yK003Y09FcjV5Wi9POHZ2M084Zkx3eDI0YThRYlFxUHl5UVluL2VZcHJK U0ENCmdmNzhFSk1ENTE3dGhmeVU2Tkh5dWxJMzMzWUFrNVJpV0xpZU11ajZNb3lCTDJjcmsy YVBIenJOMHpwYW9DcDMNCmNFNVgvLzloYXNiOCtISlA1ZTlIL0NmMjhpZ1FOdFlkVXVkMVE0 alc0dHFmb1Zla1BPUUwxMXcyOEhCVWI2WVMNCks1UmZiMm9ENlVkWlBRemJVaklON1NROGNp ZTZVUDdKR3BIaERRbXp4cnY1WHRpMGU1bEhkbG5ESU9rdWI2K28NCmt0UkFRUFV1RHBGM2h6 YUlQQzNPNVRjRmN0ST0NCj1uK2lCDQotLS0tLUVORCBQR1AgUFVCTElDIEtFWSBCTE9DSy0t LS0tDQo= --=_JOJbQ0qCInbVRzVokPLPc9celK0nQc6+JHeRsSSy5PhO4CYv Content-Type: application/pgp-signature; name=OpenPGP_signature Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=OpenPGP_signature LS0tLS1CRUdJTiBQR1AgU0lHTkFUVVJFLS0tLS0NCg0KaVFFekJBRUJDQUFkRmlFRU5vdXps d0F2TWtFTHpqcTJ2UnlYRnlJdlp6UUZBbVF1M0tZQUNna1F2UnlYRnlJdg0KWnpSWjhBZitM S1pYVDQ3WTk1dlZPVWRvS1pxTmFlN0ozNFBySFFybU8yRXNIRE9DMG9ybXZDUTdlN3VWQWZL Ug0Ka3U0WWJWclBjdDBHajY1aFl4UkhMOW9PaWFYV0o0NkhBb0FRdVJPcWhacE44UjlxTEpQ R1FPdnZ6clJPVTd1RQ0KQTJZZGZvN3JBbTFRRTM3ZDlDS2xPejc1c3ZycWsxM001MllSbVVC S3RMbEI5ZTNicUp2d2l1YkRSR3pLY1pOYg0KRFljMFFSaGdZb2pQTEw4a2RTWkZRZlF3NGJZ VEkyZ0N6NXpPbmNZZVJ1Y3VFR0hzdzJuS0kvTmtoY1VCN3BlWQ0KNjdUSkI4YXozY0VGVjZI THpobzBVRC9xVjBKbzhldXVwdEgwMEFTSzFjZXFDQ2g4SzJKOUFIMWJiVjBNOFgwYw0KaEdn dUsreEpWMnNsdURGSDNidnRKdFllTmlocjBnPT0NCj1EZm05DQotLS0tLUVORCBQR1AgU0lH TkFUVVJFLS0tLS0NCg== --=_JOJbQ0qCInbVRzVokPLPc9celK0nQc6+JHeRsSSy5PhO4CYv--
X-Loop: help-debbugs@HIDDEN Subject: [bug#62473] [PATCH 0/4] OpenFoam update to version 10 Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Tue, 18 Apr 2023 20:08:03 +0000 Resent-Message-ID: <handler.62473.B62473.168184843823156 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 62473 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: reza <reza@HIDDEN> Cc: 62473 <at> debbugs.gnu.org, Reza Housseini <reza.housseini@HIDDEN> Received: via spool by 62473-submit <at> debbugs.gnu.org id=B62473.168184843823156 (code B ref 62473); Tue, 18 Apr 2023 20:08:03 +0000 Received: (at 62473) by debbugs.gnu.org; 18 Apr 2023 20:07:18 +0000 Received: from localhost ([127.0.0.1]:60450 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1porbi-00061Q-Fa for submit <at> debbugs.gnu.org; Tue, 18 Apr 2023 16:07:18 -0400 Received: from eggs.gnu.org ([209.51.188.92]:57618) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1porbf-000615-Cj for 62473 <at> debbugs.gnu.org; Tue, 18 Apr 2023 16:07:16 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <ludo@HIDDEN>) id 1porbY-000318-7J; Tue, 18 Apr 2023 16:07:09 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=UWUpp1iezqmsF65txd6NGBJedcoAOWB/HzfQBCeNLQ4=; b=WUxxMIv5YFHkIaqAbm4n 1Gf+bIVJMpqIlMmpCrH7qx2ar7s47aIfswneD+G0W3j/vw+2bPBZpTjz73K4bOT+1J2I5XGkMYv66 kSbzCmrwbROC5gRNiHudp8sBfESc/ZuOecTvyJL5FBvfdEwGOBcM2v3PbOhcKUhxETWBdOiEcuTAK 3FYCE7gZoFxcFCmhRfRHz56h+EI8ihLxRcW8R595oxl23cEwK1NCBRXOZvfw/WUuxERU2Gh9JEIgA QKYOrRVjHq1it0Q/AIqRRD3Syj/VSGwOTGsOwKShJMy4F7PAZEzCzDy7YJ+9tmRz0iHqpSMlA2+nY H06qSGaJz9lmiA==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201] helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <ludo@HIDDEN>) id 1porbJ-0003AF-Dg; Tue, 18 Apr 2023 16:07:07 -0400 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN> References: <cover.1680707361.git.reza@HIDDEN> <8e459feaf2d6a3d0f8720e72299e81259b9e6168.1680707361.git.reza@HIDDEN> <0102018752a6c638-f104e797-04c3-4e5e-914e-5997a66b2c46-000000@HIDDEN> <875ya9krsk.fsf_-_@HIDDEN> <72de2b1c-2a2d-c640-6246-caaf71e62263@HIDDEN> <010201875704d850-c6c0a8e1-e1a1-436c-8793-2d6b27bc2364-000000@HIDDEN> Date: Tue, 18 Apr 2023 22:06:51 +0200 In-Reply-To: <010201875704d850-c6c0a8e1-e1a1-436c-8793-2d6b27bc2364-000000@HIDDEN> (reza@HIDDEN's message of "Thu, 6 Apr 2023 14:42:28 +0000") Message-ID: <87354xhs4k.fsf_-_@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Hi, reza <reza@HIDDEN> skribis: >>> +(define-public ftest >>> + (package >>> + (name "ftest") >>> + (version "bf75576064fce2e07f52cd63a3e410f12358728b") >>=20 >> That=E2=80=99s not a reasonable version string; see >> <https://guix.gnu.org/manual/devel/en/html_node/Version-Numbers.html> >> on how to derive version strings for Git checkouts. >>=20 >> Furthermore, when packaging a snapshot (as opposed to a tagged release), >> please add a short comment explaining why we=E2=80=99re not providing a = release. > > I'm not sure how to proceed here, there aren't any releases and it looks= =20 > more like a small side project. I included it for completness but maybe=20 > we should drop it and skip the tests for utfcpp? You can keep it; just add a comment with the explanation you wrote above, and make sure the version string is built as show in the manual page above. >>> + (build-system copy-build-system) >>> + (native-inputs (list cmake-minimal)) >>=20 >> Perhaps use =E2=80=98cmake-build-system=E2=80=99? > > There is only a CMakeLists.txt file for the tests but not for the=20 > source, shall I provide one? Oh, weird. Then just add a comment stating that and keep it this way. Thanks, Ludo=E2=80=99.
X-Loop: help-debbugs@HIDDEN Subject: [bug#62473] [PATCH 0/4] OpenFoam update to version 10 Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Tue, 18 Apr 2023 20:10:03 +0000 Resent-Message-ID: <handler.62473.B62473.168184858523492 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 62473 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: reza <reza@HIDDEN> Cc: 62473 <at> debbugs.gnu.org Received: via spool by 62473-submit <at> debbugs.gnu.org id=B62473.168184858523492 (code B ref 62473); Tue, 18 Apr 2023 20:10:03 +0000 Received: (at 62473) by debbugs.gnu.org; 18 Apr 2023 20:09:45 +0000 Received: from localhost ([127.0.0.1]:60463 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pore4-00066p-RP for submit <at> debbugs.gnu.org; Tue, 18 Apr 2023 16:09:45 -0400 Received: from eggs.gnu.org ([209.51.188.92]:52792) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1pore3-00066X-CK for 62473 <at> debbugs.gnu.org; Tue, 18 Apr 2023 16:09:43 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <ludo@HIDDEN>) id 1pordy-0003LU-16; Tue, 18 Apr 2023 16:09:38 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=EGL1f/y98oErpIW7Wkf9UAk7SLoL79Isbpc5roDmOzk=; b=eg+zwWXOt+idKW6z2OfD XsGE8tMNPksalBHp9FlYwUzeOYRs+J5xKJRYPNefcVP4wPH+HS6gCNTBvhxq/nKfbeD3lNkVqXLAR kbXytW6mSrqAEnQ0+Gn+hug6G+IGpXmh3aAMQzIIs+QIYFg+N+LeFPo18nMyc1nTG2njxsD/QEw98 p+ckQRH6OowZDvBfbHnt7w5TLcltI4Zzosu9B93loqovS7/M6UjqwyK3aEPhEJrIE/IekVL1fYatD Hmlkv2zUD+dVtJy/jC1luXHpeQJyfMd8p/17iLK1g3Hvwks6ds/VJTiAEpJ1ocVdmf7QE/3sOxX4U LWFM+YPrey7f6g==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201] helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <ludo@HIDDEN>) id 1pordx-0003PC-Ka; Tue, 18 Apr 2023 16:09:37 -0400 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN> References: <cover.1680707361.git.reza@HIDDEN> <83f2db8384fdd419a9a75a4f00338a1fbbab52b4.1680707361.git.reza@HIDDEN> <0102018752a6f95e-6dba2432-a52f-478f-a194-47a0d05fc7f6-000000@HIDDEN> <87r0sxjcvx.fsf_-_@HIDDEN> <ed4f586d-4bbf-61e3-4f88-97d81882bf7b@HIDDEN> <01020187570e0691-f28ad8f9-3398-4f0b-a7ed-78d0c9c5d50a-000000@HIDDEN> Date: Tue, 18 Apr 2023 22:09:36 +0200 In-Reply-To: <01020187570e0691-f28ad8f9-3398-4f0b-a7ed-78d0c9c5d50a-000000@HIDDEN> (reza@HIDDEN's message of "Thu, 6 Apr 2023 14:52:29 +0000") Message-ID: <87y1mpgdfj.fsf_-_@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Hi, reza <reza@HIDDEN> skribis: >> Does =E2=80=9Ccom=E2=80=9D stand for =E2=80=9Ccommercial=E2=80=9D, and i= f so, what are the implications? > > "com" stands for the website "openfoam.com". The project forked at some=20 > point and now there are two almost identical code bases. openfoam-com=20 > > which is maintained by a company has more rapid development in favor of=20 > stability while openfoam-org stays more conservative with code additions= =20 > but being more stable therefore. Interesting situation. :-) > I don't know how to handle the almost identical builds of this two code=20 > bases, shall I make a function? No, I think it=E2=80=99s fine to inherit like you did. > There is also an issue with the version of openfoam-org getting used > in the build of openfoam-com, maybe this is a bug? Given your description above, it=E2=80=99s surprising that one depends on t= he other. If there is such a dependency, then it might be worth reporting upstream as a bug or asking for clarifications. Thanks for your replies! Ludo=E2=80=99.
X-Loop: help-debbugs@HIDDEN Subject: [bug#62473] [PATCH v3 1/4] gnu: Add ftest. In-Reply-To: <010201871fb2f5ee-836441b8-36b9-47f9-b8de-3bd1eddf2d6e-000000@HIDDEN> Resent-From: reza <reza@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Thu, 04 May 2023 08:06:02 +0000 Resent-Message-ID: <handler.62473.B62473.1683187505816 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 62473 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62473 <at> debbugs.gnu.org <62473 <at> debbugs.gnu.org> Cc: reza <reza@HIDDEN> Received: via spool by 62473-submit <at> debbugs.gnu.org id=B62473.1683187505816 (code B ref 62473); Thu, 04 May 2023 08:06:02 +0000 Received: (at 62473) by debbugs.gnu.org; 4 May 2023 08:05:05 +0000 Received: from localhost ([127.0.0.1]:48381 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1puTxW-0000Cv-JV for submit <at> debbugs.gnu.org; Thu, 04 May 2023 04:05:05 -0400 Received: from a2-113.smtp-out.eu-west-1.amazonses.com ([54.240.2.113]:40717) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <01020187e5cad893-4db14f86-be13-4495-9fcf-7ae50d920f45-000000@HIDDEN>) id 1puTxU-0000CA-Dl for 62473 <at> debbugs.gnu.org; Thu, 04 May 2023 04:05:01 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=solmzk3ljecfoypi3q6x2mqs3bucnhjw; d=housseini.me; t=1683187489; h=Subject:From:To:Cc:Date:Mime-Version:Content-Type:Content-Transfer-Encoding:References:Message-Id; bh=h1mKvqkGsVBsfUdHdPXJeLcEtNP4u2CcgKIizu9kMEo=; b=lBB+Bd+hB4M5VmTTwVNxyS4YfsAVAs0YB4eEAGqI+h0hqpbIhfJ7ULfyfawjgmnD e4mkKV4LrE+eIl8CigviZ+8pvpPiAOWkXS+KsIj0qJyFls3Y7ed6ArdVu4rBTrHUQYT 1mUB5MNorZ3mEw+5hdLp7hpDOUtJNrUs+EAXyrkU= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=shh3fegwg5fppqsuzphvschd53n6ihuv; d=amazonses.com; t=1683187489; h=Subject:From:To:Cc:Date:Mime-Version:Content-Type:Content-Transfer-Encoding:References:Message-Id:Feedback-ID; bh=h1mKvqkGsVBsfUdHdPXJeLcEtNP4u2CcgKIizu9kMEo=; b=lWfS6MRL4bvQypKLwtYa5quc+Rx9k/24uSAgsRoDwm83tB2q9Jp2Y7jfQcbrhCWf B9h3p2HklGHTIUPBatM/6jvO1xoObHHDqI0xxVto0oq1lHZeatuBxHxXGBDFi/DaqnJ LbI3YZTIVU9mlYHGr++EVJeS532WcISYlOlM7M08= From: reza <reza@HIDDEN> Date: Thu, 4 May 2023 08:04:48 +0000 Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable References: <b45be3d6737e0f394961a5ad345501d790518a9a.1683187409.git.reza@HIDDEN> X-Mailer: Amazon WorkMail Thread-Index: AQHZfl8YhuiJ8xHPRs2VCThywNL+UQ== Thread-Topic: [PATCH v3 1/4] gnu: Add ftest. X-Wm-Sent-Timestamp: 1683187488 X-Original-Mailer: git-send-email 2.39.2 Message-ID: <01020187e5cad893-4db14f86-be13-4495-9fcf-7ae50d920f45-000000@HIDDEN> Feedback-ID: 1.eu-west-1.b24dn6frgCi6dh20skzbuMRr7UL8M6Soir/3ogtEjHQ=:AmazonSES X-SES-Outgoing: 2023.05.04-54.240.2.113 X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) * gnu/packages/check.scm (ftest): New variable.=0D=0A---=0D=0A gnu/packag= es/check.scm | 36 ++++++++++++++++++++++++++++++++++++=0D=0A 1 file chang= ed, 36 insertions(+)=0D=0A=0D=0Adiff --git a/gnu/packages/check.scm b/gnu= /packages/check.scm=0D=0Aindex 17c2b7284e..8772095944 100644=0D=0A--- a/g= nu/packages/check.scm=0D=0A+++ b/gnu/packages/check.scm=0D=0A@@ -43,6 +43= ,7 @@=0D=0A ;;; Copyright =C2=A9 2022 jgart <jgart@HIDDEN>=0D=0A ;;; = Copyright =C2=A9 2023 Luis Felipe L=C3=B3pez Acevedo <luis.felipe.la@prot= onmail.com>=0D=0A ;;; Copyright =C2=A9 2023 Timo Wilken <guix@HIDDEN= >=0D=0A+;;; Copyright =C2=A9 2023 Reza Housseini <reza@HIDDEN>=0D=0A= ;;;=0D=0A ;;; This file is part of GNU Guix.=0D=0A ;;;=0D=0A@@ -65,6 +66= ,7 @@ (define-module (gnu packages check)=0D=0A #:use-module (gnu packa= ges autotools)=0D=0A #:use-module (gnu packages base)=0D=0A #:use-mod= ule (gnu packages bash)=0D=0A+ #:use-module (gnu packages cmake)=0D=0A = #:use-module (gnu packages compression)=0D=0A #:use-module (gnu packag= es linux)=0D=0A #:use-module (gnu packages llvm)=0D=0A@@ -92,6 +94,7 @@= (define-module (gnu packages check)=0D=0A #:use-module (guix gexp)=0D=0A= #:use-module (guix git-download)=0D=0A #:use-module (guix build-syst= em cmake)=0D=0A+ #:use-module (guix build-system copy)=0D=0A #:use-mod= ule (guix build-system glib-or-gtk)=0D=0A #:use-module (guix build-syst= em gnu)=0D=0A #:use-module (guix build-system go)=0D=0A@@ -3530,3 +3533= ,36 @@ (define-public guile-proba=0D=0A to run test collections, and a li= brary that includes a test runner and=0D=0A helpers for writing tests.")=0D= =0A (license license:public-domain)))=0D=0A+=0D=0A+(define-public fte= st=0D=0A+ (package=0D=0A+ (name "ftest")=0D=0A+ ;; There aren't an= y releases and it looks=0D=0A+ ;; more like a small side project. It i= s included for=0D=0A+ ;; completness to run tests for package utfcpp=0D= =0A+ (version "bf75576064fce2e07f52cd63a3e410f12358728b")=0D=0A+ (s= ource (origin=0D=0A+ (method git-fetch)=0D=0A+ = (uri (git-reference=0D=0A+ (url "https://github.com/ne= mtrif/ftest")=0D=0A+ (commit version)))=0D=0A+ = (file-name (git-file-name name version))=0D=0A+ (sha25= 6=0D=0A+ (base32=0D=0A+ "01yjhjnlq2gci8hkc6f= avwj0axq7y1vvnradsgcffby6h09x00b4"))))=0D=0A+ ;; No CMakeLists.txt fil= e provided, only one to run tests=0D=0A+ (build-system copy-build-syst= em)=0D=0A+ (native-inputs (list cmake-minimal))=0D=0A+ (arguments=0D= =0A+ `(#:install-plan '(("ftest.h" "include/ftest/"))=0D=0A+ #:= phases (modify-phases %standard-phases=0D=0A+ (add-befor= e 'install 'check=0D=0A+ (lambda _=0D=0A+ = (with-directory-excursion "tests"=0D=0A+ = (invoke "cmake" ".")=0D=0A+ (invoke "make")=0D=0A+= (invoke "ctest")))))))=0D=0A+ (home-page "http= s://github.com/nemtrif/ftest")=0D=0A+ (synopsis "Simple and limited un= it-test framework for C++")=0D=0A+ (description "A simple and limited = unit-test framework for C++")=0D=0A+ (license license:asl2.0)))=0D=0A=0D= =0Abase-commit: 7a0a186a32524d4156bf96786d708fab323cebff=0D=0A--=20=0D=0A= 2.39.2=0D=0A=0D=0A
X-Loop: help-debbugs@HIDDEN Subject: [bug#62473] [PATCH v3 2/4] gnu: utfcpp: Update to 3.2.3. Resent-From: reza <reza@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Thu, 04 May 2023 08:06:02 +0000 Resent-Message-ID: <handler.62473.B62473.1683187507831 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 62473 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62473 <at> debbugs.gnu.org <62473 <at> debbugs.gnu.org> Cc: reza <reza@HIDDEN> Received: via spool by 62473-submit <at> debbugs.gnu.org id=B62473.1683187507831 (code B ref 62473); Thu, 04 May 2023 08:06:02 +0000 Received: (at 62473) by debbugs.gnu.org; 4 May 2023 08:05:07 +0000 Received: from localhost ([127.0.0.1]:48384 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1puTxa-0000DL-Q8 for submit <at> debbugs.gnu.org; Thu, 04 May 2023 04:05:07 -0400 Received: from a2-4.smtp-out.eu-west-1.amazonses.com ([54.240.2.4]:40607) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <01020187e5cae983-f60ddab8-ce12-47ac-a996-173359880e77-000000@HIDDEN>) id 1puTxY-0000CI-M1 for 62473 <at> debbugs.gnu.org; Thu, 04 May 2023 04:05:06 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=solmzk3ljecfoypi3q6x2mqs3bucnhjw; d=housseini.me; t=1683187493; h=Subject:From:To:Cc:Date:Mime-Version:Content-Type:Content-Transfer-Encoding:In-Reply-To:References:Message-Id; bh=wefS4YhUcykYN7sJLEOu2Kd7gS2noOCuwdKii/BWrnQ=; b=VRuBdE6KDtxSMyYd0ZFsC098FQfjuTFi41Fp3wAfyNJGKrBOKA/GYG1VU1U0cKEx atOPt6HmdoFjVXMr9hG2GBFUfnPoxuizW9RKy4jxP9rL05HKJCoMuAHTEOx8HNA3PGL WiPgRZ+T8z108CQWpMOohnFYZcjGXJQcPuDR33qI= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=shh3fegwg5fppqsuzphvschd53n6ihuv; d=amazonses.com; t=1683187493; h=Subject:From:To:Cc:Date:Mime-Version:Content-Type:Content-Transfer-Encoding:In-Reply-To:References:Message-Id:Feedback-ID; bh=wefS4YhUcykYN7sJLEOu2Kd7gS2noOCuwdKii/BWrnQ=; b=TnGosXHEErMV7YDs1j9oMVK/D7YNSU8GrjpOW0SOMJoaytaQkuNvPCqm9BtQNGlO 9hCE4XsE6v1iJfI42Rq/6KzUzr+QaiXpaPXuLuXZnBM7iXVO+qie3iyOYmcplMYQtnH xzaau+ueX/AkMHxTIiOVfDWWryfVQE74ozgSDfqE= From: reza <reza@HIDDEN> Date: Thu, 4 May 2023 08:04:53 +0000 Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable In-Reply-To: <b45be3d6737e0f394961a5ad345501d790518a9a.1683187409.git.reza@HIDDEN> References: <b45be3d6737e0f394961a5ad345501d790518a9a.1683187409.git.reza@HIDDEN> <2b6a4965ceb4f835b949e4d9a03f51b0facf54f9.1683187409.git.reza@HIDDEN> X-Mailer: Amazon WorkMail Thread-Index: AQHZfl8YhuiJ8xHPRs2VCThywNL+UQAAAKel Thread-Topic: [PATCH v3 2/4] gnu: utfcpp: Update to 3.2.3. X-Wm-Sent-Timestamp: 1683187492 X-Original-Mailer: git-send-email 2.39.2 Message-ID: <01020187e5cae983-f60ddab8-ce12-47ac-a996-173359880e77-000000@HIDDEN> Feedback-ID: 1.eu-west-1.b24dn6frgCi6dh20skzbuMRr7UL8M6Soir/3ogtEjHQ=:AmazonSES X-SES-Outgoing: 2023.05.04-54.240.2.4 X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) * gnu/packages/textutils.scm (utfcpp): Update to 3.2.3.=0D=0A---=0D=0A gn= u/packages/textutils.scm | 35 +++++++++++++++++++----------------=0D=0A 1= file changed, 19 insertions(+), 16 deletions(-)=0D=0A=0D=0Adiff --git a/= gnu/packages/textutils.scm b/gnu/packages/textutils.scm=0D=0Aindex d7cb21= 7e17..40a5c01242 100644=0D=0A--- a/gnu/packages/textutils.scm=0D=0A+++ b/= gnu/packages/textutils.scm=0D=0A@@ -25,6 +25,7 @@=0D=0A ;;; Copyright =C2= =A9 2021 Felix Gruber <felgru@HIDDEN>=0D=0A ;;; Copyright =C2=A9 2021= Bonface Munyoki Kilyungi <me@HIDDEN>=0D=0A ;;; Copyright =C2= =A9 2022 Gabriel Wicki <gabriel@HIDDEN>=0D=0A+;;; Copyright =C2=A9 20= 23 Reza Housseini <reza@HIDDEN>=0D=0A ;;;=0D=0A ;;; This file is pa= rt of GNU Guix.=0D=0A ;;;=0D=0A@@ -57,6 +58,7 @@ (define-module (gnu pack= ages textutils)=0D=0A #:use-module (gnu packages)=0D=0A #:use-module = (gnu packages autotools)=0D=0A #:use-module (gnu packages base)=0D=0A+ = #:use-module (gnu packages check)=0D=0A #:use-module (gnu packages com= pression)=0D=0A #:use-module (gnu packages gcc)=0D=0A #:use-module (g= nu packages golang)=0D=0A@@ -685,30 +687,31 @@ (define-public catdoc=0D=0A= (define-public utfcpp=0D=0A (package=0D=0A (name "utfcpp")=0D=0A- = (version "2.3.5")=0D=0A+ (version "3.2.3")=0D=0A (source (origi= n=0D=0A (method git-fetch)=0D=0A (uri (git-re= ference=0D=0A- (url "https://github.com/nemtrif/utfcp= p")=0D=0A- (commit (string-append "v" version))))=0D=0A= + (url "https://github.com/nemtrif/utfcpp")=0D=0A+ = (commit (string-append "v" version))))=0D=0A = (file-name (git-file-name name version))=0D=0A (sha256=0D= =0A (base32=0D=0A- "1gr98d826z6wa58r1s5i7rz= 7q2x3r31v7zj0pjjlrc7gfxwklr4s"))))=0D=0A+ "00hzh39iddbc6nx= g13813qd6d55g2kccwjf5dr96wykfhway9wbr"))=0D=0A+ (modules '((= guix build utils)))=0D=0A+ (snippet '(begin=0D=0A+ = ;; delete bundled dependencies=0D=0A+ = (delete-file-recursively "extern")=0D=0A+ = (substitute* (list "tests/apitests.cpp"=0D=0A+ = "tests/noexceptionstests.cpp"=0D=0A+ = "tests/test_cpp11.cpp"=0D=0A+ = "tests/test_cpp17.cpp")=0D=0A+ = (("\"\\.\\./extern/ftest/ftest.h\"")=0D=0A+ = "<ftest/ftest.h>"))))))=0D=0A (build-system cmake-build-sy= stem)=0D=0A+ (native-inputs (list ftest))=0D=0A (arguments=0D=0A- = `(#:out-of-source=3F #f=0D=0A- #:phases=0D=0A- (modify-ph= ases %standard-phases=0D=0A- (replace 'install ; no = install target=0D=0A- (lambda* (#:key outputs #:allow-other-key= s)=0D=0A- (let* ((out (assoc-ref outputs "out"))=0D=0A- = (include (string-append out "/include"))=0D=0A- = (doc (string-append out "/share/doc/" ,name)))=0D=0A- = (copy-recursively "source" include)=0D=0A- (install-file= "README.md" doc)=0D=0A- #t))))))=0D=0A- (home-page "htt= ps://github.com/nemtrif/utfcpp")=0D=0A+ `(#:build-type "Release"))=0D= =0A+ (home-page "https://utfcpp.sourceforge.net")=0D=0A (synopsis = "Portable C++ library for handling UTF-8")=0D=0A (description "UTF8-C= PP is a C++ library for handling UTF-8 encoded text=0D=0A in a portable w= ay.")=0D=0A--=20=0D=0A2.39.2=0D=0A=0D=0A
X-Loop: help-debbugs@HIDDEN Subject: [bug#62473] [PATCH v3 3/4] gnu: Add openfoam-org. Deprecate openfoam. Resent-From: reza <reza@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Thu, 04 May 2023 08:06:02 +0000 Resent-Message-ID: <handler.62473.B62473.1683187513856 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 62473 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62473 <at> debbugs.gnu.org <62473 <at> debbugs.gnu.org> Cc: reza <reza@HIDDEN> Received: via spool by 62473-submit <at> debbugs.gnu.org id=B62473.1683187513856 (code B ref 62473); Thu, 04 May 2023 08:06:02 +0000 Received: (at 62473) by debbugs.gnu.org; 4 May 2023 08:05:13 +0000 Received: from localhost ([127.0.0.1]:48388 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1puTxf-0000Di-B1 for submit <at> debbugs.gnu.org; Thu, 04 May 2023 04:05:12 -0400 Received: from a51-79.smtp-out.eu-west-1.amazonses.com ([54.240.51.79]:45511) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <01020187e5caf4cb-b0cd88aa-8fd4-4a3a-9982-01df7133fbe2-000000@HIDDEN>) id 1puTxb-0000Ch-BN for 62473 <at> debbugs.gnu.org; Thu, 04 May 2023 04:05:09 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=solmzk3ljecfoypi3q6x2mqs3bucnhjw; d=housseini.me; t=1683187496; h=Subject:From:To:Cc:Date:Mime-Version:Content-Type:Content-Transfer-Encoding:In-Reply-To:References:Message-Id; bh=d5ALCPfZAZoQwOMjyjRAiFVGsuXt8E3hyAPQSQNrw7Q=; b=Z1roXXFC2LC1vHpM+T3FGK+TYKytRZjU92Cx8Ws/3+JECDzLpsWSpKOslK9KttFM HCSs7fd4g3XCAcvzY/rO5zf3DCyBspk2uxjTYbWe2ezMJOqpELz12Tp2b3SeJALQB9I gPD8rYz2WN9leRhKhuAkZnblJKfr6VvlNbSUueF4= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=shh3fegwg5fppqsuzphvschd53n6ihuv; d=amazonses.com; t=1683187496; h=Subject:From:To:Cc:Date:Mime-Version:Content-Type:Content-Transfer-Encoding:In-Reply-To:References:Message-Id:Feedback-ID; bh=d5ALCPfZAZoQwOMjyjRAiFVGsuXt8E3hyAPQSQNrw7Q=; b=G2iXSFzskps8HVWHH9qeCsMEp54KN74vOfPOsIbPH/pWY/18J8E0Lzf6V98lWA+1 wCcbwOT2UprVrtqCpyNmlX/ZbVeUoc78I2FX3OO9rCBoIxY/oeO4579xFxhJDcqfejO pBZPEHTNOuk+4rvH3sPaMdbZLWaGy9/pBOaDQzRo= From: reza <reza@HIDDEN> Date: Thu, 4 May 2023 08:04:56 +0000 Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: base64 In-Reply-To: <b45be3d6737e0f394961a5ad345501d790518a9a.1683187409.git.reza@HIDDEN> References: <b45be3d6737e0f394961a5ad345501d790518a9a.1683187409.git.reza@HIDDEN> <f7f9d4efda30291d6dff6fb3537cf8e1d2a91a37.1683187409.git.reza@HIDDEN> X-Mailer: Amazon WorkMail Thread-Index: AQHZfl8YhuiJ8xHPRs2VCThywNL+UQAAARHg Thread-Topic: [PATCH v3 3/4] gnu: Add openfoam-org. Deprecate openfoam. X-Wm-Sent-Timestamp: 1683187495 X-Original-Mailer: git-send-email 2.39.2 Message-ID: <01020187e5caf4cb-b0cd88aa-8fd4-4a3a-9982-01df7133fbe2-000000@HIDDEN> Feedback-ID: 1.eu-west-1.b24dn6frgCi6dh20skzbuMRr7UL8M6Soir/3ogtEjHQ=:AmazonSES X-SES-Outgoing: 2023.05.04-54.240.51.79 X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) KiBnbnUvbG9jYWwubWs6IFJlbW92ZSBtZW50aW9uIG9mIG9wZW5mb2FtIHBhdGNoIGZpbGUu DQoqIGdudS9wYWNrYWdlcy9wYXRjaGVzL29wZW5mb2FtLTQuMS1jbGVhbnVwLnBhdGNoOiBE ZWxldGUgZmlsZS4NCiogZ251L3BhY2thZ2VzL3NpbXVsYXRpb24uc2NtIChvcGVuZm9hbS1v cmcpOiBOZXcgdmFyaWFibGUuDQoqIGdudS9wYWNrYWdlcy9zaW11bGF0aW9uLnNjbSAob3Bl bmZvYW0pOiBEZXByZWNhdGUgdmFyaWFibGUuDQotLS0NCiBnbnUvbG9jYWwubWsgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEgLQ0KIC4uLi9wYXRjaGVzL29wZW5m b2FtLTQuMS1jbGVhbnVwLnBhdGNoICAgICAgICB8IDI0MyAtLS0tLS0tLS0tLQ0KIGdudS9w YWNrYWdlcy9zaW11bGF0aW9uLnNjbSAgICAgICAgICAgICAgICAgICB8IDQwNSArKysrKysr KysrKystLS0tLS0NCiAzIGZpbGVzIGNoYW5nZWQsIDI2NSBpbnNlcnRpb25zKCspLCAzODQg ZGVsZXRpb25zKC0pDQogZGVsZXRlIG1vZGUgMTAwNjQ0IGdudS9wYWNrYWdlcy9wYXRjaGVz L29wZW5mb2FtLTQuMS1jbGVhbnVwLnBhdGNoDQoNCmRpZmYgLS1naXQgYS9nbnUvbG9jYWwu bWsgYi9nbnUvbG9jYWwubWsNCmluZGV4IDQzMDViZWU4OWMuLmMyNjJmNmNiODUgMTAwNjQ0 DQotLS0gYS9nbnUvbG9jYWwubWsNCisrKyBiL2dudS9sb2NhbC5taw0KQEAgLTE2MzUsNyAr MTYzNSw2IEBAIGRpc3RfcGF0Y2hfREFUQSA9CQkJCQkJXA0KICAgJUQlL3BhY2thZ2VzL3Bh dGNoZXMvb3BlbmJvYXJkdmlldy11c2Utc3lzdGVtLW1wYy5wYXRjaAlcDQogICAlRCUvcGFj a2FnZXMvcGF0Y2hlcy9vcGVuYm94LXB5dGhvbjMucGF0Y2gJCQlcDQogICAlRCUvcGFja2Fn ZXMvcGF0Y2hlcy9vcGVuY29sb3Jpby1maXgtYnVpbGQtd2l0aC1nY2MxMS5wYXRjaAlcDQot ICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9vcGVuZm9hbS00LjEtY2xlYW51cC5wYXRjaAkJCVwN CiAgICVEJS9wYWNrYWdlcy9wYXRjaGVzL29wZW5qZGstOS1wb2ludGVyLWNvbXBhcmlzb24u cGF0Y2ggICAgICAgXA0KICAgJUQlL3BhY2thZ2VzL3BhdGNoZXMvb3Blbmpkay05LXNldHNp Z25hbGhhbmRsZXIucGF0Y2ggICAgICAgICBcDQogICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9v cGVuamRrLTEwLWlkbGotcmVwcm9kdWNpYmlsaXR5LnBhdGNoCVwNCmRpZmYgLS1naXQgYS9n bnUvcGFja2FnZXMvcGF0Y2hlcy9vcGVuZm9hbS00LjEtY2xlYW51cC5wYXRjaCBiL2dudS9w YWNrYWdlcy9wYXRjaGVzL29wZW5mb2FtLTQuMS1jbGVhbnVwLnBhdGNoDQpkZWxldGVkIGZp bGUgbW9kZSAxMDA2NDQNCmluZGV4IDM3ZWZmYTVjOWMuLjAwMDAwMDAwMDANCi0tLSBhL2du dS9wYWNrYWdlcy9wYXRjaGVzL29wZW5mb2FtLTQuMS1jbGVhbnVwLnBhdGNoDQorKysgL2Rl di9udWxsDQpAQCAtMSwyNDMgKzAsMCBAQA0KLSMgVGhpcyBwYXRjaCByZW1vdmVzIGFsbCBu ZWVkIGZvciB0aGUgVGhpcmRQYXJ0eSBmaWxlcyBvZiBPcGVuRk9BTS4NCi0NCi0jIERlcml2 ZWQgZnJvbSBFYXN5QnVpbGQgcGF0Y2ggYnkgV2FyZCBQb2VsbWFucyA8d3BvZWx5ODZAZ21h aWwuY29tPi4NCi0jIE1vZGlmaWVkIGZvciBHTlUgR3VpeCBieSBQYXVsIEdhcmxpY2sgPHBn YXJsaWNrQHRvdXJiaWxsaW9uLXRlY2hub2xvZ3kuY29tPi4NCi0NCi1kaWZmIC11ciBPcGVu Rk9BTS00LngtdmVyc2lvbi00LjEub3JnL2FwcGxpY2F0aW9ucy91dGlsaXRpZXMvbWVzaC9t YW5pcHVsYXRpb24vc2V0U2V0L0FsbHdtYWtlIE9wZW5GT0FNLTQueC12ZXJzaW9uLTQuMS9h cHBsaWNhdGlvbnMvdXRpbGl0aWVzL21lc2gvbWFuaXB1bGF0aW9uL3NldFNldC9BbGx3bWFr ZQ0KLS0tLSBPcGVuRk9BTS00LngtdmVyc2lvbi00LjEub3JnL2FwcGxpY2F0aW9ucy91dGls aXRpZXMvbWVzaC9tYW5pcHVsYXRpb24vc2V0U2V0L0FsbHdtYWtlDQotKysrIE9wZW5GT0FN LTQueC12ZXJzaW9uLTQuMS9hcHBsaWNhdGlvbnMvdXRpbGl0aWVzL21lc2gvbWFuaXB1bGF0 aW9uL3NldFNldC9BbGx3bWFrZQ0KLUBAIC05LDcgKzksNyBAQA0KLSAjDQotICMgdXNlIHJl YWRsaW5lIGlmIGF2YWlsYWJsZQ0KLSAjDQotLWlmIFsgLWYgL3Vzci9pbmNsdWRlL3JlYWRs aW5lL3JlYWRsaW5lLmggXQ0KLStpZiB0cnVlDQotIHRoZW4NCi0gICAgIGVjaG8gIkZvdW5k IDxyZWFkbGluZS9yZWFkbGluZS5oPiAgLS0gIGVuYWJsaW5nIHJlYWRsaW5lIHN1cHBvcnQu Ig0KLSAgICAgZXhwb3J0IENPTVBfRkxBR1M9Ii1ESEFTX1JFQURMSU5FIg0KLWRpZmYgLXVy IE9wZW5GT0FNLTQueC12ZXJzaW9uLTQuMS5vcmcvZXRjL2Jhc2hyYyBPcGVuRk9BTS00Lngt dmVyc2lvbi00LjEvZXRjL2Jhc2hyYw0KLS0tLSBPcGVuRk9BTS00LngtdmVyc2lvbi00LjEu b3JnL2V0Yy9iYXNocmMNCi0rKysgT3BlbkZPQU0tNC54LXZlcnNpb24tNC4xL2V0Yy9iYXNo cmMNCi1AQCAtNDMsOCArNDMsMTAgQEANCi0gIyBQbGVhc2Ugc2V0IHRvIHRoZSBhcHByb3By aWF0ZSBwYXRoIGlmIHRoZSBkZWZhdWx0IGlzIG5vdCBjb3JyZWN0Lg0KLSAjDQotIFsgJEJB U0hfU09VUkNFIF0gJiYgXA0KLS1leHBvcnQgRk9BTV9JTlNUX0RJUj0kKGNkICR7QkFTSF9T T1VSQ0UlLyovKi8qfSAmJiBwd2QgLVApIHx8IFwNCi0rZXhwb3J0IEZPQU1fSU5TVF9ESVI9 JChjZCAkKGRpcm5hbWUgJEJBU0hfU09VUkNFKS8uLi8uLiAmJiBwd2QgLVApIHx8IFwNCi0g ZXhwb3J0IEZPQU1fSU5TVF9ESVI9JEhPTUUvJFdNX1BST0pFQ1QNCi0rIyBGb3IgR05VIEd1 aXg6IHNldCBpbml0aWFsbHkgZm9yIGJ1aWxkIHRoZW4gcmUtc2V0IGF0IHJ1bnRpbWUNCi0r Iw0KLSAjIGV4cG9ydCBGT0FNX0lOU1RfRElSPX4kV01fUFJPSkVDVA0KLSAjIGV4cG9ydCBG T0FNX0lOU1RfRElSPS9vcHQvJFdNX1BST0pFQ1QNCi0gIyBleHBvcnQgRk9BTV9JTlNUX0RJ Uj0vdXNyL2xvY2FsLyRXTV9QUk9KRUNUDQotZGlmZiAtdXIgT3BlbkZPQU0tNC54LXZlcnNp b24tNC4xLm9yZy9ldGMvY29uZmlnLnNoL0NHQUwgT3BlbkZPQU0tNC54LXZlcnNpb24tNC4x L2V0Yy9jb25maWcuc2gvQ0dBTA0KLS0tLSBPcGVuRk9BTS00LngtdmVyc2lvbi00LjEub3Jn L2V0Yy9jb25maWcuc2gvQ0dBTA0KLSsrKyBPcGVuRk9BTS00LngtdmVyc2lvbi00LjEvZXRj L2NvbmZpZy5zaC9DR0FMDQotQEAgLTM2LDM3ICszNiw3IEBADQotICMNCi0gIy0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLQ0KLQ0KLS1ib29zdF92ZXJzaW9uPWJvb3N0LXN5c3RlbQ0KLS1j Z2FsX3ZlcnNpb249Y2dhbC1zeXN0ZW0NCi0tI2NnYWxfdmVyc2lvbj1DR0FMLTQuOA0KLS0N Ci0taWYgWyAteiAiJFNPVVJDRV9DR0FMX1ZFUlNJT05TX09OTFkiIF0NCi0tdGhlbg0KLS0N Ci0tICAgIGNvbW1vbl9wYXRoPSRXTV9USElSRF9QQVJUWV9ESVIvcGxhdGZvcm1zLyRXTV9B UkNIJFdNX0NPTVBJTEVSDQotLQ0KLS0gICAgZXhwb3J0IEJPT1NUX0FSQ0hfUEFUSD0kY29t bW9uX3BhdGgvJGJvb3N0X3ZlcnNpb24NCi0tICAgIGV4cG9ydCBDR0FMX0FSQ0hfUEFUSD0k Y29tbW9uX3BhdGgvJGNnYWxfdmVyc2lvbg0KLS0NCi0tICAgIGlmIFsgIiRGT0FNX1ZFUkJP U0UiIC1hICIkUFMxIiBdDQotLSAgICB0aGVuDQotLSAgICAgICAgZWNobyAiVXNpbmcgQ0dB TCBhbmQgYm9vc3QiIDE+JjINCi0tICAgICAgICBlY2hvICIgICAgJGNnYWxfdmVyc2lvbiBh dCAkQ0dBTF9BUkNIX1BBVEgiIDE+JjINCi0tICAgICAgICBlY2hvICIgICAgJGJvb3N0X3Zl cnNpb24gYXQgJEJPT1NUX0FSQ0hfUEFUSCIgMT4mMg0KLS0gICAgZmkNCi0tDQotLSAgICBp ZiBbIC1kICIkQ0dBTF9BUkNIX1BBVEgiIC1hICIkY2dhbF92ZXJzaW9uIiAhPSAiY2dhbC1z eXN0ZW0iIF0NCi0tICAgIHRoZW4NCi0tICAgICAgICBfZm9hbUFkZExpYiAkQ0dBTF9BUkNI X1BBVEgvbGliDQotLSAgICBmaQ0KLS0NCi0tICAgIGlmIFsgLWQgIiRCT09TVF9BUkNIX1BB VEgiIC1hICIkYm9vc3RfdmVyc2lvbiIgIT0gImJvb3N0LXN5c3RlbSIgXQ0KLS0gICAgdGhl bg0KLS0gICAgICAgIF9mb2FtQWRkTGliICRCT09TVF9BUkNIX1BBVEgvbGliDQotLSAgICBm aQ0KLS0NCi0tICAgIHVuc2V0IGJvb3N0X3ZlcnNpb24gY2dhbF92ZXJzaW9uIGNvbW1vbl9w YXRoDQotLQ0KLS1maQ0KLStleHBvcnQgQ0dBTF9BUkNIX1BBVEg9JENHQUxfUk9PVA0KLStl eHBvcnQgQk9PU1RfQVJDSF9QQVRIPSRCT09TVF9ST09UDQotDQotICMtLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0NCi1kaWZmIC11ciBPcGVuRk9BTS00LngtdmVyc2lvbi00LjEub3JnL2V0 Yy9jb25maWcuc2gvZ3BlcmZ0b29scyBPcGVuRk9BTS00LngtdmVyc2lvbi00LjEvZXRjL2Nv bmZpZy5zaC9ncGVyZnRvb2xzDQotLS0tIE9wZW5GT0FNLTQueC12ZXJzaW9uLTQuMS5vcmcv ZXRjL2NvbmZpZy5zaC9ncGVyZnRvb2xzDQotKysrIE9wZW5GT0FNLTQueC12ZXJzaW9uLTQu MS9ldGMvY29uZmlnLnNoL2dwZXJmdG9vbHMNCi1AQCAtMjksMTMgKzI5LDUgQEANCi0gIw0K LSAjLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQotDQotLXZlcnNpb249c3ZuDQotLWdwZXJm dG9vbHNfaW5zdGFsbD0kV01fVEhJUkRfUEFSVFlfRElSL3BsYXRmb3Jtcy8kV01fQVJDSCRX TV9DT01QSUxFUg0KLS0NCi0tR1BFUkZUT09MU19WRVJTSU9OPWdwZXJmdG9vbHMtJHZlcnNp b24NCi0tR1BFUkZUT09MU19BUkNIX1BBVEg9JGdwZXJmdG9vbHNfaW5zdGFsbC8kR1BFUkZU T09MU19WRVJTSU9ODQotLQ0KLS1leHBvcnQgUEFUSD0kR1BFUkZUT09MU19BUkNIX1BBVEgv YmluOiRQQVRIDQotLWV4cG9ydCBMRF9MSUJSQVJZX1BBVEg9JEdQRVJGVE9PTFNfQVJDSF9Q QVRIL2xpYjokTERfTElCUkFSWV9QQVRIDQotDQotICMtLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0NCi1kaWZmIC11ciBPcGVuRk9BTS00LngtdmVyc2lvbi00LjEub3JnL2V0Yy9jb25maWcu c2gvbWV0aXMgT3BlbkZPQU0tNC54LXZlcnNpb24tNC4xL2V0Yy9jb25maWcuc2gvbWV0aXMN Ci0tLS0gT3BlbkZPQU0tNC54LXZlcnNpb24tNC4xLm9yZy9ldGMvY29uZmlnLnNoL21ldGlz DQotKysrIE9wZW5GT0FNLTQueC12ZXJzaW9uLTQuMS9ldGMvY29uZmlnLnNoL21ldGlzDQot QEAgLTM0LDcgKzM0LDcgQEANCi0gIw0KLSAjLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQot DQotLWV4cG9ydCBNRVRJU19WRVJTSU9OPW1ldGlzLTUuMS4wDQotLWV4cG9ydCBNRVRJU19B UkNIX1BBVEg9JFdNX1RISVJEX1BBUlRZX0RJUi9wbGF0Zm9ybXMvJFdNX0FSQ0gkV01fQ09N UElMRVIkV01fUFJFQ0lTSU9OX09QVElPTiRXTV9MQUJFTF9PUFRJT04vJE1FVElTX1ZFUlNJ T04NCi0rZXhwb3J0IE1FVElTX1ZFUlNJT049bWV0aXMtJE1FVElTVkVSU0lPTg0KLStleHBv cnQgTUVUSVNfQVJDSF9QQVRIPSRNRVRJU19ST09UDQotDQotICMtLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0NCi1kaWZmIC11ciBPcGVuRk9BTS00LngtdmVyc2lvbi00LjEub3JnL2V0Yy9j b25maWcuc2gvc2NvdGNoIE9wZW5GT0FNLTQueC12ZXJzaW9uLTQuMS9ldGMvY29uZmlnLnNo L3Njb3RjaA0KLS0tLSBPcGVuRk9BTS00LngtdmVyc2lvbi00LjEub3JnL2V0Yy9jb25maWcu c2gvc2NvdGNoDQotKysrIE9wZW5GT0FNLTQueC12ZXJzaW9uLTQuMS9ldGMvY29uZmlnLnNo L3Njb3RjaA0KLUBAIC0zNyw3ICszNyw3IEBADQotICMNCi0gIy0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLQ0KLQ0KLS1leHBvcnQgU0NPVENIX1ZFUlNJT049c2NvdGNoXzYuMC4zDQotLWV4 cG9ydCBTQ09UQ0hfQVJDSF9QQVRIPSRXTV9USElSRF9QQVJUWV9ESVIvcGxhdGZvcm1zLyRX TV9BUkNIJFdNX0NPTVBJTEVSJFdNX1BSRUNJU0lPTl9PUFRJT04kV01fTEFCRUxfT1BUSU9O LyRTQ09UQ0hfVkVSU0lPTg0KLStleHBvcnQgU0NPVENIX1ZFUlNJT049c2NvdGNoXyRTQ09U Q0hWRVJTSU9ODQotK2V4cG9ydCBTQ09UQ0hfQVJDSF9QQVRIPSRTQ09UQ0hfUk9PVA0KLQ0K LSAjLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQotZGlmZiAtdXIgT3BlbkZPQU0tNC54LXZl cnNpb24tNC4xLm9yZy9ldGMvY29uZmlnLnNoL3NldHRpbmdzIE9wZW5GT0FNLTQueC12ZXJz aW9uLTQuMS9ldGMvY29uZmlnLnNoL3NldHRpbmdzDQotLS0tIE9wZW5GT0FNLTQueC12ZXJz aW9uLTQuMS5vcmcvZXRjL2NvbmZpZy5zaC9zZXR0aW5ncw0KLSsrKyBPcGVuRk9BTS00Lngt dmVyc2lvbi00LjEvZXRjL2NvbmZpZy5zaC9zZXR0aW5ncw0KLUBAIC0yNzksNiArMjc5LDkg QEANCi0gICAgIDs7DQotIHN5c3RlbSkNCi0gICAgICMgVXNlIHN5c3RlbSBjb21waWxlcg0K LSsgICAgIyBVc2Ugc3lzdGVtIEdNUCBhbmQgTVBGUiBwYWNrYWdlcw0KLSsgICAgZXhwb3J0 IEdNUF9BUkNIX1BBVEg9JEdNUF9ST09UDQotKyAgICBleHBvcnQgTVBGUl9BUkNIX1BBVEg9 JE1QRlJfUk9PVA0KLSAgICAgOzsNCi0gKikNCi0gICAgIGVjaG8gIldhcm46IFdNX0NPTVBJ TEVSX1RZUEU9JyRXTV9DT01QSUxFUl9UWVBFJyBpcyB1bnN1cHBvcnRlZCIgMT4mMg0KLWRp ZmYgLXVyIE9wZW5GT0FNLTQueC12ZXJzaW9uLTQuMS5vcmcvc3JjL3BhcmFsbGVsL2RlY29t cG9zZS9wdHNjb3RjaERlY29tcC9NYWtlL29wdGlvbnMgT3BlbkZPQU0tNC54LXZlcnNpb24t NC4xL3NyYy9wYXJhbGxlbC9kZWNvbXBvc2UvcHRzY290Y2hEZWNvbXAvTWFrZS9vcHRpb25z DQotLS0tIE9wZW5GT0FNLTQueC12ZXJzaW9uLTQuMS5vcmcvc3JjL3BhcmFsbGVsL2RlY29t cG9zZS9wdHNjb3RjaERlY29tcC9NYWtlL29wdGlvbnMNCi0rKysgT3BlbkZPQU0tNC54LXZl cnNpb24tNC4xL3NyYy9wYXJhbGxlbC9kZWNvbXBvc2UvcHRzY290Y2hEZWNvbXAvTWFrZS9v cHRpb25zDQotQEAgLTUsOCArNSw3IEBADQotICAgICAkKFBGTEFHUykgJChQSU5DKSBcDQot ICAgICAtSSQoU0NPVENIX1JPT1QpL2luY2x1ZGUgXA0KLSAgICAgLUkkKFNDT1RDSF9BUkNI X1BBVEgpL2luY2x1ZGUvJChGT0FNX01QSSkgXA0KLS0gICAgLUkvdXNyL2luY2x1ZGUvc2Nv dGNoIFwNCi0gICAgIC1JLi4vZGVjb21wb3NpdGlvbk1ldGhvZHMvbG5JbmNsdWRlDQotDQot IExJQl9MSUJTID0gXA0KLS0gICAgLUwkKFNDT1RDSF9ST09UKS9saWIgLUwkKEZPQU1fRVhU X0xJQkJJTikvJChGT0FNX01QSSkgLWxwdHNjb3RjaCAtbHB0c2NvdGNoZXJyZXhpdCAtbHNj b3RjaCAke0xJTktfRkxBR1N9IC1scnQNCi0rICAgIC1MJChTQ09UQ0hfUk9PVCkvbGliIC1M JChNUElfQVJDSF9QQVRIKS9saWIgLWxwdHNjb3RjaCAtbHB0c2NvdGNoZXJyZXhpdCAtbHNj b3RjaCAke0xJTktfRkxBR1N9IC1scnQNCi1kaWZmIC11ciBPcGVuRk9BTS00LngtdmVyc2lv bi00LjEub3JnL3NyYy9wYXJhbGxlbC9kZWNvbXBvc2Uvc2NvdGNoRGVjb21wL01ha2Uvb3B0 aW9ucyBPcGVuRk9BTS00LngtdmVyc2lvbi00LjEvc3JjL3BhcmFsbGVsL2RlY29tcG9zZS9z Y290Y2hEZWNvbXAvTWFrZS9vcHRpb25zDQotLS0tIE9wZW5GT0FNLTQueC12ZXJzaW9uLTQu MS5vcmcvc3JjL3BhcmFsbGVsL2RlY29tcG9zZS9zY290Y2hEZWNvbXAvTWFrZS9vcHRpb25z DQotKysrIE9wZW5GT0FNLTQueC12ZXJzaW9uLTQuMS9zcmMvcGFyYWxsZWwvZGVjb21wb3Nl L3Njb3RjaERlY29tcC9NYWtlL29wdGlvbnMNCi1AQCAtOSw4ICs5LDcgQEANCi0gICAgICQo UEZMQUdTKSAkKFBJTkMpIFwNCi0gICAgIC1JJChTQ09UQ0hfUk9PVCkvaW5jbHVkZSBcDQot ICAgICAtSSQoU0NPVENIX0FSQ0hfUEFUSCkvaW5jbHVkZSBcDQotLSAgICAtSS91c3IvaW5j bHVkZS9zY290Y2ggXA0KLSAgICAgLUkuLi9kZWNvbXBvc2l0aW9uTWV0aG9kcy9sbkluY2x1 ZGUNCi0NCi0gTElCX0xJQlMgPSBcDQotLSAgICAtTCQoU0NPVENIX1JPT1QpL2xpYiAtTCQo Rk9BTV9FWFRfTElCQklOKSAtbHNjb3RjaCAtbHNjb3RjaGVycmV4aXQgLWxydA0KLSsgICAg LUwkKFNDT1RDSF9ST09UKS9saWIgLWxzY290Y2ggLWxzY290Y2hlcnJleGl0IC1scnQNCi1k aWZmIC11ciBPcGVuRk9BTS00LngtdmVyc2lvbi00LjEub3JnL3dtYWtlL21ha2VmaWxlcy9n ZW5lcmFsIE9wZW5GT0FNLTQueC12ZXJzaW9uLTQuMS93bWFrZS9tYWtlZmlsZXMvZ2VuZXJh bA0KLS0tLSBPcGVuRk9BTS00LngtdmVyc2lvbi00LjEub3JnL3dtYWtlL21ha2VmaWxlcy9n ZW5lcmFsDQotKysrIE9wZW5GT0FNLTQueC12ZXJzaW9uLTQuMS93bWFrZS9tYWtlZmlsZXMv Z2VuZXJhbA0KLUBAIC0zMyw3ICszMyw2IEBADQotICMgVGhlIE1ha2VmaWxlIHVzZXMgYSBQ T1NJWCBzaGVsbA0KLSAjLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQotIA0KLS1TSEVMTCAg ICAgICAgICAgPSAvYmluL3NoDQotIA0KLSANCi0gIy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LQ0KLWRpZmYgLXVyIE9wZW5GT0FNLTQueC12ZXJzaW9uLTQuMS5vcmcvd21ha2Uvd21ha2Ug T3BlbkZPQU0tNC54LXZlcnNpb24tNC4xL3dtYWtlL3dtYWtlDQotLS0tIE9wZW5GT0FNLTQu eC12ZXJzaW9uLTQuMS5vcmcvd21ha2Uvd21ha2UNCi0rKysgT3BlbkZPQU0tNC54LXZlcnNp b24tNC4xL3dtYWtlL3dtYWtlDQotQEAgLTE2Myw3ICsxNjMsNyBAQA0KLSB0aGVuDQotICAg ICBpZiBbICIkV01fTkNPTVBQUk9DUyIgLWd0IDEgLWEgISAiJE1BS0VGTEFHUyIgXQ0KLSAg ICAgdGhlbg0KLS0gICAgICAgIGxvY2tEaXI9JEhPTUUvLiRXTV9QUk9KRUNULy53bWFrZQ0K LSsgICAgICAgIGxvY2tEaXI9JChjZCAkKGRpcm5hbWUgJEJBU0hfU09VUkNFKS8uLi8uLiAm JiBwd2QgLVApLy4kV01fUFJPSkVDVC8ud21ha2UNCi0gDQotICAgICAgICAgaWYgWyAtZCAk bG9ja0RpciBdDQotICAgICAgICAgdGhlbg0KLWRpZmYgLXVyIE9wZW5GT0FNLTQueC12ZXJz aW9uLTQuMS5vcmcvd21ha2Uvd21ha2VTY2hlZHVsZXIgT3BlbkZPQU0tNC54LXZlcnNpb24t NC4xL3dtYWtlL3dtYWtlU2NoZWR1bGVyDQotLS0tIE9wZW5GT0FNLTQueC12ZXJzaW9uLTQu MS5vcmcvd21ha2Uvd21ha2VTY2hlZHVsZXINCi0rKysgT3BlbkZPQU0tNC54LXZlcnNpb24t NC4xL3dtYWtlL3dtYWtlU2NoZWR1bGVyDQotQEAgLTUzLDcgKzUzLDcgQEANCi0gIyBjc2gg c2V0cyBIT1NULCBiYXNoIHNldHMgSE9TVE5BTUUNCi0gOiAke0hPU1Q6PSRIT1NUTkFNRX0N Ci0gDQotLWxvY2tEaXI9JEhPTUUvLiRXTV9QUk9KRUNULy53bWFrZQ0KLStsb2NrRGlyPSQo Y2QgJChkaXJuYW1lICRCQVNIX1NPVVJDRSkvLi4vLi4gJiYgcHdkIC1QKS8uJFdNX1BST0pF Q1QvLndtYWtlDQotIA0KLSAjIEZhbGxiYWNrIC0gMSBjb3JlIG9uIGN1cnJlbnQgaG9zdA0K LSA6ICR7V01fSE9TVFM6PSRIT1NUOjF9DQotZGlmZiAtdXIgT3BlbkZPQU0tNC54LXZlcnNp b24tNC4xLm9yZy93bWFrZS93bWFrZVNjaGVkdWxlclVwdGltZSBPcGVuRk9BTS00LngtdmVy c2lvbi00LjEvd21ha2Uvd21ha2VTY2hlZHVsZXJVcHRpbWUNCi0tLS0gT3BlbkZPQU0tNC54 LXZlcnNpb24tNC4xLm9yZy93bWFrZS93bWFrZVNjaGVkdWxlclVwdGltZQ0KLSsrKyBPcGVu Rk9BTS00LngtdmVyc2lvbi00LjEvd21ha2Uvd21ha2VTY2hlZHVsZXJVcHRpbWUNCi1AQCAt NTMsNyArNTMsNyBAQA0KLSAjIGNzaCBzZXRzIEhPU1QsIGJhc2ggc2V0cyBIT1NUTkFNRQ0K LSA6ICR7SE9TVDo9JEhPU1ROQU1FfQ0KLSANCi0tbG9ja0Rpcj0kSE9NRS8uJFdNX1BST0pF Q1QvLndtYWtlDQotK2xvY2tEaXI9JChjZCAkKGRpcm5hbWUgJEJBU0hfU09VUkNFKS8uLi8u LiAmJiBwd2QgLVApLy4kV01fUFJPSkVDVC8ud21ha2UNCi0gIyBGYWxsYmFjayAtIDEgY29y ZSBvbiBjdXJyZW50IGhvc3QNCi0gOiAke1dNX0hPU1RTOj0kSE9TVDoxfQ0KLSANCi1kaWZm IC11ciBPcGVuRk9BTS00LngtdmVyc2lvbi00LjEub3JnL3NyYy9wYXJhbGxlbC9kZWNvbXBv c2UvbWV0aXNEZWNvbXAvbWV0aXNEZWNvbXAuQyBPcGVuRk9BTS00LngtdmVyc2lvbi00LjEv c3JjL3BhcmFsbGVsL2RlY29tcG9zZS9tZXRpc0RlY29tcC9tZXRpc0RlY29tcC5DDQotLS0t IE9wZW5GT0FNLTQueC12ZXJzaW9uLTQuMS5vcmcvc3JjL3BhcmFsbGVsL2RlY29tcG9zZS9t ZXRpc0RlY29tcC9tZXRpc0RlY29tcC5DDQotKysrIE9wZW5GT0FNLTQueC12ZXJzaW9uLTQu MS9zcmMvcGFyYWxsZWwvZGVjb21wb3NlL21ldGlzRGVjb21wL21ldGlzRGVjb21wLkMNCi1A QCAtNjcsNyArNjcsNyBAQA0KLSANCi0gICAgIC8vIFByb2Nlc3NvciB3ZWlnaHRzIGluaXRp YWxpc2VkIHdpdGggbm8gc2l6ZSwgb25seSB1c2VkIGlmIHNwZWNpZmllZCBpbg0KLSAgICAg Ly8gYSBmaWxlDQotLSAgICBGaWVsZDxzY2FsYXI+IHByb2Nlc3NvcldlaWdodHM7DQotKyAg ICBGaWVsZDxmbG9hdFNjYWxhcj4gcHJvY2Vzc29yV2VpZ2h0czsNCi0gDQotICAgICAvLyBD ZWxsIHdlaWdodHMgKHNvIG9uIHRoZSB2ZXJ0aWNlcyBvZiB0aGUgZHVhbCkNCi0gICAgIExp c3Q8bGFiZWw+IGNlbGxXZWlnaHRzOw0KLWRpZmYgLXVyIE9wZW5GT0FNLTQueC12ZXJzaW9u LTQuMS5vcmcvd21ha2UvcnVsZXMvR2VuZXJhbC9DR0FMIE9wZW5GT0FNLTQueC12ZXJzaW9u LTQuMS93bWFrZS9ydWxlcy9HZW5lcmFsL0NHQUwNCi0tLS0gT3BlbkZPQU0tNC54LXZlcnNp b24tNC4xLm9yZy93bWFrZS9ydWxlcy9HZW5lcmFsL0NHQUwNCi0rKysgT3BlbkZPQU0tNC54 LXZlcnNpb24tNC4xL3dtYWtlL3J1bGVzL0dlbmVyYWwvQ0dBTA0KLUBAIC02LDkgKzYsMTAg QEANCi0gICAgIC1JL3Vzci9pbmNsdWRlDQotIA0KLSBDR0FMX0xJQlMgPSBcDQotLSAgICAt TCQoTVBGUl9BUkNIX1BBVEgpL2xpYiQoV01fQ09NUElMRVJfTElCX0FSQ0gpIFwNCi0tICAg IC1MJChHTVBfQVJDSF9QQVRIKS9saWIkKFdNX0NPTVBJTEVSX0xJQl9BUkNIKSBcDQotKyAg ICAtTCQoTVBGUl9BUkNIX1BBVEgpL2xpYiBcDQotKyAgICAtTCQoR01QX0FSQ0hfUEFUSCkv bGliIFwNCi0gICAgIC1MJChCT09TVF9BUkNIX1BBVEgpL2xpYiBcDQotICAgICAtTCQoQ0dB TF9BUkNIX1BBVEgpL2xpYiBcDQotICAgICAtbENHQUwgXA0KLSsgICAgLWxnbXAgXA0KLSAg ICAgLWxtcGZyDQotZGlmZiAtdXIgT3BlbkZPQU0tNC54LXZlcnNpb24tNC4xLm9yZy93bWFr ZS9ydWxlcy9saW51eDY0R2NjL2MrKyBPcGVuRk9BTS00LngtdmVyc2lvbi00LjEvd21ha2Uv cnVsZXMvbGludXg2NEdjYy9jKysNCi0tLS0gT3BlbkZPQU0tNC54LXZlcnNpb24tNC4xLm9y Zy93bWFrZS9ydWxlcy9saW51eDY0R2NjL2MrKw0KLSsrKyBPcGVuRk9BTS00LngtdmVyc2lv bi00LjEvd21ha2UvcnVsZXMvbGludXg2NEdjYy9jKysNCi1AQCAtMjAsNSArMjAsNSBAQA0K LQ0KLSBMSU5LX0xJQlMgICA9ICQoYysrREJVRykNCi0NCi0tTElOS0xJQlNPICAgPSAkKEND KSAkKGMrK0ZMQUdTKSAtc2hhcmVkIC1YbGlua2VyIC0tYWRkLW5lZWRlZCAtWGxpbmtlciAt LW5vLWFzLW5lZWRlZA0KLS1MSU5LRVhFICAgICA9ICQoQ0MpICQoYysrRkxBR1MpIC1YbGlu a2VyIC0tYWRkLW5lZWRlZCAtWGxpbmtlciAtLW5vLWFzLW5lZWRlZA0KLStMSU5LTElCU08g ICA9ICQoQ0MpICQoYysrRkxBR1MpICQoTERGTEFHUykgLXNoYXJlZCAtWGxpbmtlciAtLWFk ZC1uZWVkZWQgLVhsaW5rZXIgLS1uby1hcy1uZWVkZWQNCi0rTElOS0VYRSAgICAgPSAkKEND KSAkKGMrK0ZMQUdTKSAkKExERkxBR1MpIC1YbGlua2VyIC0tYWRkLW5lZWRlZCAtWGxpbmtl ciAtLW5vLWFzLW5lZWRlZA0KZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9zaW11bGF0aW9u LnNjbSBiL2dudS9wYWNrYWdlcy9zaW11bGF0aW9uLnNjbQ0KaW5kZXggMDU5YmU1YTJiZS4u MDc5ZjRjNGRhMCAxMDA2NDQNCi0tLSBhL2dudS9wYWNrYWdlcy9zaW11bGF0aW9uLnNjbQ0K KysrIGIvZ251L3BhY2thZ2VzL3NpbXVsYXRpb24uc2NtDQpAQCAtMyw2ICszLDcgQEANCiA7 OzsgQ29weXJpZ2h0IMKpIDIwMjEsIDIwMjIgTWF4aW0gQ291cm5veWVyIDxtYXhpbS5jb3Vy bm95ZXJAZ21haWwuY29tPg0KIDs7OyBDb3B5cmlnaHQgwqkgMjAyMiBFcmljIEJhdmllciA8 YmF2aWVyQHBvc3Rlby5uZXQ+DQogOzs7IENvcHlyaWdodCDCqSAyMDIyIExpbGlhbmEgTWFy aWUgUHJpa2xlciA8bGlsaWFuYS5wcmlrbGVyQGdtYWlsLmNvbT4NCis7OzsgQ29weXJpZ2h0 IMKpIDIwMjMgUmV6YSBIb3Vzc2VpbmkgPHJlemFAaG91c3NlaW5pLm1lPg0KIDs7Ow0KIDs7 OyBUaGlzIGZpbGUgaXMgcGFydCBvZiBHTlUgR3VpeC4NCiA7OzsNCkBAIC0zMSw2ICszMiw3 IEBAIChkZWZpbmUtbW9kdWxlIChnbnUgcGFja2FnZXMgc2ltdWxhdGlvbikNCiAgICM6dXNl LW1vZHVsZSAoZ251IHBhY2thZ2VzIGNtYWtlKQ0KICAgIzp1c2UtbW9kdWxlIChnbnUgcGFj a2FnZXMgY29tcHJlc3Npb24pDQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBjcHAp DQorICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBlbmdpbmVlcmluZykNCiAgICM6dXNl LW1vZHVsZSAoZ251IHBhY2thZ2VzIGZsZXgpDQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNr YWdlcyBmb250dXRpbHMpDQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBnZXR0ZXh0 KQ0KQEAgLTQxLDIyICs0MywyOSBAQCAoZGVmaW5lLW1vZHVsZSAoZ251IHBhY2thZ2VzIHNp bXVsYXRpb24pDQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBndGspDQogICAjOnVz ZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBpbWFnZSkNCiAgICM6dXNlLW1vZHVsZSAoZ251IHBh Y2thZ2VzIGlzby1jb2RlcykNCisgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGltYWdl LXByb2Nlc3NpbmcpDQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBsaW51eCkNCiAg ICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIG00KQ0KICAgIzp1c2UtbW9kdWxlIChnbnUg cGFja2FnZXMgbWF0aHMpDQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBtcGkpDQog ICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBtdWx0aXByZWNpc2lvbikNCiAgICM6dXNl LW1vZHVsZSAoZ251IHBhY2thZ2VzIG5jdXJzZXMpDQorICAjOnVzZS1tb2R1bGUgKGdudSBw YWNrYWdlcyBwZGYpDQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBwa2ctY29uZmln KQ0KICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgcHJvdG9idWYpDQogICAjOnVzZS1t b2R1bGUgKGdudSBwYWNrYWdlcyBweXRob24pDQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNr YWdlcyBweXRob24tYnVpbGQpDQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBweXRo b24tc2NpZW5jZSkNCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHB5dGhvbi14eXop DQorICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBxdCkNCiAgICM6dXNlLW1vZHVsZSAo Z251IHBhY2thZ2VzIHJlYWRsaW5lKQ0KKyAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMg c2VyaWFsaXphdGlvbikNCisgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHNzaCkNCisg ICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHRleHR1dGlscykNCiAgICM6dXNlLW1vZHVs ZSAoZ251IHBhY2thZ2VzIHRscykNCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHZl cnNpb24tY29udHJvbCkNCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHZpZGVvKQ0K KyAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgeGlwaCkNCiAgICM6dXNlLW1vZHVsZSAo Z251IHBhY2thZ2VzIHhtbCkNCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHhvcmcp DQogICAjOnVzZS1tb2R1bGUgKGd1aXggZG93bmxvYWQpDQpAQCAtNzUsMTc1ICs4NCwyOTEg QEAgKGRlZmluZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBzaW11bGF0aW9uKQ0KICAgIzp1c2Ut bW9kdWxlIChpY2UtOSByZWdleCkNCiAgICM6dXNlLW1vZHVsZSAoc3JmaSBzcmZpLTEpKQ0K IA0KKzs7IHJlcGxhY2VkIGJ5IHBhY2thZ2VzIG9wZW5mb2FtLW9yZyBhbmQgb3BlbmZvYW0t Y29tDQogKGRlZmluZS1wdWJsaWMgb3BlbmZvYW0NCisgIChkZXByZWNhdGVkLXBhY2thZ2Ug Im9wZW5mb2FtIiBvcGVuZm9hbS1vcmcpKQ0KKw0KKyhkZWZpbmUtcHVibGljIG9wZW5mb2Ft LW9yZw0KICAgKHBhY2thZ2UNCi0gICAgKG5hbWUgIm9wZW5mb2FtIikNCi0gICAgKHZlcnNp b24gIjQuMSIpDQotICAgIChzb3VyY2UNCi0gICAgIChvcmlnaW4NCi0gICAgICAgKG1ldGhv ZCB1cmwtZmV0Y2gpDQotICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQNCi0gICAgICAgICAg ICAgImh0dHA6Ly9kbC5vcGVuZm9hbS5vcmcvc291cmNlLyINCi0gICAgICAgICAgICAgKHN0 cmluZy1tYXAgKGxhbWJkYSAoeCkgKGlmIChlcT8geCAjXC4pICNcLSB4KSkgdmVyc2lvbikp KQ0KLSAgICAgICAoZmlsZS1uYW1lIChzdHJpbmctYXBwZW5kIG5hbWUgIi0iIHZlcnNpb24g Ii50YXIuZ3oiKSkNCi0gICAgICAgKHNoYTI1Ng0KLSAgICAgICAgKGJhc2UzMiAiMGNneGg0 aDJoZjUwcWJ2dmRnNW1pd2MybnltcGIwbnJ2M21kOTZ2YjNnYnM5dms4dnE5ZCIpKQ0KLSAg ICAgICAocGF0Y2hlcyAoc2VhcmNoLXBhdGNoZXMgIm9wZW5mb2FtLTQuMS1jbGVhbnVwLnBh dGNoIikpDQotICAgICAgIChtb2R1bGVzICcoKGd1aXggYnVpbGQgdXRpbHMpKSkNCi0gICAg ICAgKHNuaXBwZXQNCi0gICAgICAgICcoYmVnaW4NCi0gICAgICAgICAgIDs7IEluY2x1ZGUg PHN5cy9zeXNtYWNyb3MuaD4sIHdoaWNoIGlzIHdoZXJlIGdsaWJjID49IDIuMjggcHJvdmlk ZXMNCi0gICAgICAgICAgIDs7ICdtYWpvcicgYW5kICdtaW5vcicuDQotICAgICAgICAgICAo c3Vic3RpdHV0ZSogInNyYy9PU3NwZWNpZmljL1BPU0lYL2ZpbGVTdGF0LkMiDQotICAgICAg ICAgICAgICgoIiNpbmNsdWRlIDx1bmlzdGRcXC5oPiIpDQotICAgICAgICAgICAgICAiI2lu Y2x1ZGUgPHVuaXN0ZC5oPlxuI2luY2x1ZGUgPHN5cy9zeXNtYWNyb3MuaD5cbiIpKQ0KLSAg ICAgICAgICAgI3QpKSkpDQorICAgIChuYW1lICJvcGVuZm9hbS1vcmciKQ0KKyAgICAodmVy c2lvbiAiMTAuMjAyMjExMjgiKQ0KKyAgICAoc291cmNlIChvcmlnaW4NCisgICAgICAgICAg ICAgIChtZXRob2QgdXJsLWZldGNoKQ0KKyAgICAgICAgICAgICAgKHVyaSAoc3RyaW5nLWFw cGVuZCAiaHR0cHM6Ly9naXRodWIuY29tL09wZW5GT0FNL09wZW5GT0FNLSINCisgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgKHZlcnNpb24tbWFqb3IgdmVyc2lvbikgIi9h cmNoaXZlLyINCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHNlY29uZCAo c3RyaW5nLXNwbGl0IHZlcnNpb24gI1wuKSkNCisgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIi50YXIuZ3oiKSkNCisgICAgICAgICAgICAgIChzaGEyNTYNCisgICAgICAg ICAgICAgICAoYmFzZTMyDQorICAgICAgICAgICAgICAgICIweWQ5MjRuaGNrNGpoOWdmMXdy ZG5rOHN2ajM4eWljZzQ4MDNxNzlubmpxaG42bGNxOGM1IikpDQorICAgICAgICAgICAgICAo bW9kdWxlcyAnKChndWl4IGJ1aWxkIHV0aWxzKSkpDQorICAgICAgICAgICAgICAoc25pcHBl dCAnKGJlZ2luDQorICAgICAgICAgICAgICAgICAgICAgICAgICA7OyBwYXRjaCBzaGVsbCBw YXRocw0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgKHN1YnN0aXR1dGUqIChsaXN0ICJ3 bWFrZS9zcmMvTWFrZWZpbGUiDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIndtYWtlL21ha2VmaWxlcy9nZW5lcmFsIikNCisgICAgICAgICAgICAg ICAgICAgICAgICAgICAgKCgiL2Jpbi9zaCIpDQorICAgICAgICAgICAgICAgICAgICAgICAg ICAgICB3aGljaCAic2giKSkNCisgICAgICAgICAgICAgICAgICAgICAgICAgIChzdWJzdGl0 dXRlKiAiZXRjL2Jhc2hyYyINCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgOzsgb25s eSBnbyBiYWNrIG9uZSBmb2xkZXIgbGV2ZWwNCisgICAgICAgICAgICAgICAgICAgICAgICAg ICAgKCgiXFwkXFwoZGlybmFtZSBcXCRcXHtCQVNIX1NPVVJDRTotXFwkMFxcfVxcKS8uLi8u LiIpDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiJChkaXJuYW1lICR7QkFTSF9T T1VSQ0U6LSQwfSkvLi4iKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICA7OyBkbyBu b3QgdXNlIG9wZW5mb2FtIGZvbGRlciBjb252ZW50aW9uDQorICAgICAgICAgICAgICAgICAg ICAgICAgICAgICgoIl5leHBvcnQgV01fUFJPSkVDVF9ESVI9LiokIikNCisgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIChzdHJpbmctYXBwZW5kDQorICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgImV4cG9ydCBXTV9QUk9KRUNUX0RJUj0kV01fUFJPSkVDVF9JTlNUX0RJ UlxuIikpDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgIDs7IGRvIG5vdCBzb3VyY2Ug YmFzaF9jb21wbGV0aW9uIChnaXZlcyBlcnJvcikNCisgICAgICAgICAgICAgICAgICAgICAg ICAgICAgKCgiXi4qYmFzaF9jb21wbGV0aW9uLiokIiBhbGwpDQorICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCAiIyIgYWxsKSkpDQorICAgICAgICAgICAg ICAgICAgICAgICAgICA7OyBhZGQgZXhwYW5kIGZsYWcgdG8gUnVuRnVuY3Rpb25zDQorICAg ICAgICAgICAgICAgICAgICAgICAgICAoc3Vic3RpdHV0ZSogImJpbi90b29scy9SdW5GdW5j dGlvbnMiDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICgoImZvYW1EaWN0aW9uYXJ5 ICguKikiIGFsbCBhcmdzKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHN0cmlu Zy1hcHBlbmQgImZvYW1EaWN0aW9uYXJ5IC1leHBhbmQgIiBhcmdzKSkpKSkpKQ0KICAgICAo YnVpbGQtc3lzdGVtIGdudS1idWlsZC1zeXN0ZW0pDQotICAgIChpbnB1dHMNCi0gICAgIGAo KCJib29zdCIgLGJvb3N0KQ0KLSAgICAgICAoImNnYWwiICxjZ2FsKQ0KLSAgICAgICAoImZs ZXgiICxmbGV4KQ0KLSAgICAgICAoImdpdCIgLGdpdCkNCi0gICAgICAgKCJnbXAiICxnbXAp DQotICAgICAgICgibGlieHQiICxsaWJ4dCkNCi0gICAgICAgKCJtZXRpcyIgLG1ldGlzKQ0K LSAgICAgICAoIm1wZnIiICxtcGZyKQ0KLSAgICAgICAoIm5jdXJzZXMiICxuY3Vyc2VzKQ0K LSAgICAgICAoInJlYWRsaW5lIiAscmVhZGxpbmUpDQotICAgICAgICgic2NvdGNoIiAscHQt c2NvdGNoMzIpDQotICAgICAgICgiemxpYiIgLHpsaWIpKSkNCi0gICAgKG5hdGl2ZS1pbnB1 dHMNCi0gICAgIChsaXN0IGJpc29uKSkNCi0gICAgKHByb3BhZ2F0ZWQtaW5wdXRzDQotICAg ICAobGlzdCBnemlwIGdudXBsb3Qgb3Blbm1waSkpDQotICAgIChvdXRwdXRzICcoImRlYnVn IiAgICAgICAgICAgICAgICAgIDt+NjBNQg0KKyAgICAoaW5wdXRzIChsaXN0IGJvb3N0DQor ICAgICAgICAgICAgICAgICAgY2dhbA0KKyAgICAgICAgICAgICAgICAgIGdpdA0KKyAgICAg ICAgICAgICAgICAgIGdtcA0KKyAgICAgICAgICAgICAgICAgIGxpYnh0DQorICAgICAgICAg ICAgICAgICAgbWV0aXMNCisgICAgICAgICAgICAgICAgICBtcGZyDQorICAgICAgICAgICAg ICAgICAgbmN1cnNlcw0KKyAgICAgICAgICAgICAgICAgIHJlYWRsaW5lDQorICAgICAgICAg ICAgICAgICAgcHQtc2NvdGNoMzINCisgICAgICAgICAgICAgICAgICB6bGliDQorICAgICAg ICAgICAgICAgICAgb3Blbm1waQ0KKyAgICAgICAgICAgICAgICAgIHBhcmF2aWV3LTUuOQ0K KyAgICAgICAgICAgICAgICAgIG9wZW5zc2gpKQ0KKyAgICAobmF0aXZlLWlucHV0cyAobGlz dCBiaXNvbg0KKyAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4DQorICAgICAgICAgICAg ICAgICAgICAgICAgIDs7IHBhcmF2aWV3IHBsdWdpbiBkZXBlbmRlbmNpZXMNCisgICAgICAg ICAgICAgICAgICAgICAgICAgY21ha2UtbWluaW1hbA0KKyAgICAgICAgICAgICAgICAgICAg ICAgICB2dGsNCisgICAgICAgICAgICAgICAgICAgICAgICAgbGlieG1sMg0KKyAgICAgICAg ICAgICAgICAgICAgICAgICBsaWJvZ2cNCisgICAgICAgICAgICAgICAgICAgICAgICAgbGli dGhlb3JhDQorICAgICAgICAgICAgICAgICAgICAgICAgIGZmbXBlZw0KKyAgICAgICAgICAg ICAgICAgICAgICAgICBnbDJwcw0KKyAgICAgICAgICAgICAgICAgICAgICAgICBsaWJwbmcN CisgICAgICAgICAgICAgICAgICAgICAgICAgbGliaGFydQ0KKyAgICAgICAgICAgICAgICAg ICAgICAgICBqc29uY3BwDQorICAgICAgICAgICAgICAgICAgICAgICAgIG5ldGNkZg0KKyAg ICAgICAgICAgICAgICAgICAgICAgICBoZGY1DQorICAgICAgICAgICAgICAgICAgICAgICAg IGdkYWwNCisgICAgICAgICAgICAgICAgICAgICAgICAgbGlieDExDQorICAgICAgICAgICAg ICAgICAgICAgICAgIHF0YmFzZS01DQorICAgICAgICAgICAgICAgICAgICAgICAgIGVpZ2Vu DQorICAgICAgICAgICAgICAgICAgICAgICAgIGdsZXcNCisgICAgICAgICAgICAgICAgICAg ICAgICAgcHl0aG9uDQorICAgICAgICAgICAgICAgICAgICAgICAgIGV4cGF0DQorICAgICAg ICAgICAgICAgICAgICAgICAgIHh6DQorICAgICAgICAgICAgICAgICAgICAgICAgIHV0ZmNw cA0KKyAgICAgICAgICAgICAgICAgICAgICAgICBsejQNCisgICAgICAgICAgICAgICAgICAg ICAgICAgZG91YmxlLWNvbnZlcnNpb24NCisgICAgICAgICAgICAgICAgICAgICAgICAgbGli anBlZy10dXJibw0KKyAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ0aWZmDQorICAgICAg ICAgICAgICAgICAgICAgICAgIGZyZWV0eXBlDQorICAgICAgICAgICAgICAgICAgICAgICAg IHB1Z2l4bWwNCisgICAgICAgICAgICAgICAgICAgICAgICAgY2ducw0KKyAgICAgICAgICAg ICAgICAgICAgICAgICBxdHN2Zy01DQorICAgICAgICAgICAgICAgICAgICAgICAgIHF0dG9v bHMtNQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICBwcm90b2J1Zg0KKyAgICAgICAgICAg ICAgICAgICAgICAgICBxdHhtbHBhdHRlcm5zKSkNCisgICAgKHByb3BhZ2F0ZWQtaW5wdXRz IChsaXN0IGdudXBsb3QpKQ0KKyAgICAob3V0cHV0cyAnKCJkZWJ1ZyIgO342ME1CDQogICAg ICAgICAgICAgICAgIm91dCIpKQ0KICAgICAoYXJndW1lbnRzDQogICAgICBgKCA7OyBFeGVj dXRhYmxlIGZpbGVzIGFuZCBzaGFyZWQgbGlicmFyaWVzIGFyZSBsb2NhdGVkIGluIHRoZSAn cGxhdGZvcm1zJw0KICAgICAgICA7OyBzdWJkaXJlY3RvcnkuDQotICAgICAgICM6c3RyaXAt ZGlyZWN0b3JpZXMgKGxpc3QgKHN0cmluZy1hcHBlbmQNCi0gICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgImxpYi9PcGVuRk9BTS0iICx2ZXJzaW9uDQotICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICIvcGxhdGZvcm1zL2xpbnV4NjRHY2NEUEludDMyT3B0 L2JpbiIpDQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBl bmQNCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxpYi9PcGVuRk9BTS0i ICx2ZXJzaW9uDQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvcGxhdGZv cm1zL2xpbnV4NjRHY2NEUEludDMyT3B0L2xpYiIpKQ0KLSAgICAgICAjOnRlc3RzPyAjZiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOyBubyB0ZXN0cyB0byBydW4NCisgICAg ICAgIzpzdHJpcC1kaXJlY3RvcmllcyAobGlzdCAoc3RyaW5nLWFwcGVuZCAic2hhcmUvT3Bl bkZPQU0tIg0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICx2ZXJzaW9uDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIi9wbGF0Zm9ybXMvbGludXg2NEdjY0RQSW50MzJPcHQvYmluIikNCisgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCAic2hhcmUvT3Bl bkZPQU0tIg0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICx2ZXJzaW9uDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIi9wbGF0Zm9ybXMvbGludXg2NEdjY0RQSW50MzJPcHQvbGliIikpDQogDQog ICAgICAgICM6bW9kdWxlcyAoKGljZS05IGZ0dykNCiAgICAgICAgICAgICAgICAgICAoaWNl LTkgcmVnZXgpDQorICAgICAgICAgICAgICAgICAgKGljZS05IHN0cmluZy1mdW4pDQorICAg ICAgICAgICAgICAgICAgKHNyZmkgc3JmaS0xKQ0KICAgICAgICAgICAgICAgICAgIChndWl4 IGJ1aWxkIGdudS1idWlsZC1zeXN0ZW0pDQogICAgICAgICAgICAgICAgICAgKGd1aXggYnVp bGQgdXRpbHMpKQ0KIA0KICAgICAgICAjOnBoYXNlcyAobW9kaWZ5LXBoYXNlcyAlc3RhbmRh cmQtcGhhc2VzDQotICAgICAgICAgICAgICAgICAgKGFkZC1hZnRlciAndW5wYWNrICdyZW5h bWUtYnVpbGQtZGlyZWN0b3J5DQorICAgICAgICAgICAgICAgICAgKGFkZC1hZnRlciAndW5w YWNrICdzZXQtc2FtZS12ZXJzaW9uLWFzLWd1aXgNCiAgICAgICAgICAgICAgICAgICAgIChs YW1iZGEgXw0KLSAgICAgICAgICAgICAgICAgICAgICAoY2hkaXIgIi4uIikNCi0gICAgICAg ICAgICAgICAgICAgICAgOzsgVXNlICdPcGVuRk9BTS12ZXJzaW9uJyBjb252ZW50aW9uIHRv IG1hdGNoIHRoZSBmaWxlDQotICAgICAgICAgICAgICAgICAgICAgIDs7IG5hbWUgZXhwZWN0 YXRpb25zIGluIHRoZSBidWlsZCBwaGFzZS4NCi0gICAgICAgICAgICAgICAgICAgICAgKGxl dCAoKHVucGFjay1kaXIgKHN0cmluZy1hcHBlbmQNCi0gICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIChnZXRjd2QpICIvIg0KLSAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgKGxpc3QtcmVmIChzY2FuZGlyIChnZXRjd2QpIChsYW1i ZGEgKG5hbWUpDQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoc3RyaW5nLW1hdGNoICJeT3BlbkZPQU0i IG5hbWUpKSkgMCkpKQ0KLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAoYnVpbGQtZGly IChzdHJpbmctYXBwZW5kDQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIChnZXRjd2QpICIvT3BlbkZPQU0tIiAsdmVyc2lvbikpKQ0KLSAgICAgICAgICAgICAg ICAgICAgICAgIChyZW5hbWUtZmlsZSB1bnBhY2stZGlyIGJ1aWxkLWRpcikgOyByZW5hbWUg YnVpbGQgZGlyZWN0b3J5DQotICAgICAgICAgICAgICAgICAgICAgICAgKGNoZGlyIChiYXNl bmFtZSBidWlsZC1kaXIpKSkgOyBtb3ZlIHRvIGJ1aWxkIGRpcmVjdG9yeQ0KLSAgICAgICAg ICAgICAgICAgICAgICAjdCkpDQotICAgICAgICAgICAgICAgICAgKGRlbGV0ZSAnY29uZmln dXJlKSAgICAgICAgICAgICA7IG5vIGNvbmZpZ3VyZSBwaGFzZQ0KLSAgICAgICAgICAgICAg ICAgIChyZXBsYWNlICdidWlsZA0KKyAgICAgICAgICAgICAgICAgICAgICAoc3Vic3RpdHV0 ZSogImV0Yy9iYXNocmMiDQorICAgICAgICAgICAgICAgICAgICAgICAgKCgiXmV4cG9ydCBX TV9QUk9KRUNUX1ZFUlNJT049LiokIikNCisgICAgICAgICAgICAgICAgICAgICAgICAgKHN0 cmluZy1hcHBlbmQgImV4cG9ydCBXTV9QUk9KRUNUX1ZFUlNJT049Ig0KKyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAsdmVyc2lvbiAiXG4iKSkpICN0KSkNCisg ICAgICAgICAgICAgICAgICAoYWRkLWJlZm9yZSAnYnVpbGQgJ3BhdGNoLUhPTUUtcGF0aA0K ICAgICAgICAgICAgICAgICAgICAgKGxhbWJkYSBfDQotICAgICAgICAgICAgICAgICAgICAg IChsZXQgKChsaWJyYXJpZXMgJygiYm9vc3QiICJjZ2FsIiAiZ21wIiAibWV0aXMiICJtcGZy IiAic2NvdGNoIikpKQ0KLSAgICAgICAgICAgICAgICAgICAgICAgIDs7IHNldCB2YXJpYWJs ZXMgdG8gZGVmaW5lIHN0b3JlIHBhdGhzDQotICAgICAgICAgICAgICAgICAgICAgICAgKGZv ci1lYWNoIChsYW1iZGEgKGxpYnJhcnkpDQotICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgKHNldGVudiAoc3RyaW5nLWFwcGVuZA0KLSAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIChzdHJpbmctdXBjYXNlIGxpYnJhcnkpICJfUk9P VCIpDQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoYXNz b2MtcmVmICVidWlsZC1pbnB1dHMgbGlicmFyeSkpKSBsaWJyYXJpZXMpKQ0KLSAgICAgICAg ICAgICAgICAgICAgICA7OyBzZXQgdmFyaWFibGVzIHRvIGRlZmluZSBwYWNrYWdlIHZlcnNp b25zDQotICAgICAgICAgICAgICAgICAgICAgIChzZXRlbnYgIlNDT1RDSFZFUlNJT04iICwo cGFja2FnZS12ZXJzaW9uIHNjb3RjaCkpDQotICAgICAgICAgICAgICAgICAgICAgIChzZXRl bnYgIk1FVElTVkVSU0lPTiIgLChwYWNrYWdlLXZlcnNpb24gbWV0aXMpKQ0KLSAgICAgICAg ICAgICAgICAgICAgICA7OyBzZXQgdmFyaWFibGUgdG8gcGFzcyBleHRyYSAncnBhdGgnIGFy Z3VtZW50cyB0byBsaW5rZXINCi0gICAgICAgICAgICAgICAgICAgICAgKHNldGVudiAiTERG TEFHUyINCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZA0K LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiLVdsLCINCi0gICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIi1ycGF0aD0iICVvdXRwdXQgIi9saWIvT3BlbkZPQU0tIiAs dmVyc2lvbg0KLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3BsYXRmb3Jtcy9s aW51eDY0R2NjRFBJbnQzMk9wdC9saWIsIg0KLSAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAiLXJwYXRoPSIgJW91dHB1dCAiL2xpYi9PcGVuRk9BTS0iICx2ZXJzaW9uDQotICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvcGxhdGZvcm1zL2xpbnV4NjRHY2NEUElu dDMyT3B0L2xpYi9kdW1teSIpKQ0KLSAgICAgICAgICAgICAgICAgICAgICA7OyBjb21waWxl IE9wZW5GT0FNIGxpYnJhcmllcyBhbmQgYXBwbGljYXRpb25zDQotICAgICAgICAgICAgICAg ICAgICAgICh6ZXJvPyAoc3lzdGVtIChmb3JtYXQgI2YNCi0gICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAic291cmNlIC4vZXRjL2Jhc2hyYyAmJiAuL0Fs bHdtYWtlIC1qfmEiDQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgKHBhcmFsbGVsLWpvYi1jb3VudCkpKSkpKQ0KLSAgICAgICAgICAgICAgICAgIChh ZGQtYWZ0ZXIgJ2J1aWxkICd1cGRhdGUtY29uZmlndXJhdGlvbi1maWxlcw0KKyAgICAgICAg ICAgICAgICAgICAgICAoc2V0ZW52ICJIT01FIiAiL3RtcCIpICN0KSkNCisgICAgICAgICAg ICAgICAgICAoYWRkLWJlZm9yZSAnYnVpbGQgJ3BhdGNoLXNjb3RjaA0KICAgICAgICAgICAg ICAgICAgICAgKGxhbWJkYSBfDQotICAgICAgICAgICAgICAgICAgICAgIDs7IHJlY29yZCBz dG9yZSBwYXRocyBhbmQgcGFja2FnZSB2ZXJzaW9ucyBpbg0KLSAgICAgICAgICAgICAgICAg ICAgICA7OyBjb25maWd1cmF0aW9uIGZpbGVzDQotICAgICAgICAgICAgICAgICAgICAgIChz dWJzdGl0dXRlKiAiZXRjL2NvbmZpZy5zaC9DR0FMIg0KLSAgICAgICAgICAgICAgICAgICAg ICAgICgoIiRCT09TVF9ST09UIikgKGdldGVudiAiQk9PU1RfUk9PVCIpKSkNCi0gICAgICAg ICAgICAgICAgICAgICAgKHN1YnN0aXR1dGUqICJldGMvY29uZmlnLnNoL0NHQUwiDQotICAg ICAgICAgICAgICAgICAgICAgICAgKCgiJENHQUxfUk9PVCIpIChnZXRlbnYgIkNHQUxfUk9P VCIpKSkNCi0gICAgICAgICAgICAgICAgICAgICAgKHN1YnN0aXR1dGUqICJldGMvY29uZmln LnNoL21ldGlzIg0KLSAgICAgICAgICAgICAgICAgICAgICAgICgoIiRNRVRJU19ST09UIikg KGdldGVudiAiTUVUSVNfUk9PVCIpKSkNCi0gICAgICAgICAgICAgICAgICAgICAgKHN1YnN0 aXR1dGUqICJldGMvY29uZmlnLnNoL21ldGlzIg0KLSAgICAgICAgICAgICAgICAgICAgICAg ICgoIiRNRVRJU1ZFUlNJT04iKSAoZ2V0ZW52ICJNRVRJU1ZFUlNJT04iKSkpDQotICAgICAg ICAgICAgICAgICAgICAgIChzdWJzdGl0dXRlKiAiZXRjL2NvbmZpZy5zaC9zY290Y2giDQot ICAgICAgICAgICAgICAgICAgICAgICAgKCgiJFNDT1RDSF9ST09UIikgKGdldGVudiAiU0NP VENIX1JPT1QiKSkpDQogICAgICAgICAgICAgICAgICAgICAgIChzdWJzdGl0dXRlKiAiZXRj L2NvbmZpZy5zaC9zY290Y2giDQotICAgICAgICAgICAgICAgICAgICAgICAgKCgiJFNDT1RD SFZFUlNJT04iKSAoZ2V0ZW52ICJTQ09UQ0hWRVJTSU9OIikpKQ0KLSAgICAgICAgICAgICAg ICAgICAgICAoc3Vic3RpdHV0ZSogImV0Yy9jb25maWcuc2gvc2V0dGluZ3MiDQotICAgICAg ICAgICAgICAgICAgICAgICAgKCgiJEdNUF9ST09UIikgKGdldGVudiAiR01QX1JPT1QiKSkp DQotICAgICAgICAgICAgICAgICAgICAgIChzdWJzdGl0dXRlKiAiZXRjL2NvbmZpZy5zaC9z ZXR0aW5ncyINCi0gICAgICAgICAgICAgICAgICAgICAgICAoKCIkTVBGUl9ST09UIikgKGdl dGVudiAiTVBGUl9ST09UIikpKQ0KLSAgICAgICAgICAgICAgICAgICAgICA7OyByZXNldCBs b2NrRGlyIHZhcmlhYmxlIHRvIHJlZmVyIHRvIHdyaXRlLWVuYWJsZWQNCi0gICAgICAgICAg ICAgICAgICAgICAgOzsgZGlyZWN0b3J5DQotICAgICAgICAgICAgICAgICAgICAgIChzdWJz dGl0dXRlKiAid21ha2Uvd21ha2UiDQotICAgICAgICAgICAgICAgICAgICAgICAgKCgiICAg ICAgICBsb2NrRGlyPS4qJCIpDQotICAgICAgICAgICAgICAgICAgICAgICAgICIgICAgICAg IGxvY2tEaXI9JEhPTUUvLiRXTV9QUk9KRUNULy53bWFrZVxuIikpDQotICAgICAgICAgICAg ICAgICAgICAgIChzdWJzdGl0dXRlKiAid21ha2Uvd21ha2VTY2hlZHVsZXIiDQotICAgICAg ICAgICAgICAgICAgICAgICAgKCgibG9ja0Rpcj0uKiQiKQ0KLSAgICAgICAgICAgICAgICAg ICAgICAgICAibG9ja0Rpcj0kSE9NRS8uJFdNX1BST0pFQ1QvLndtYWtlXG4iKSkNCi0gICAg ICAgICAgICAgICAgICAgICAgKHN1YnN0aXR1dGUqICJ3bWFrZS93bWFrZVNjaGVkdWxlclVw dGltZSINCi0gICAgICAgICAgICAgICAgICAgICAgICAoKCJsb2NrRGlyPS4qJCIpDQotICAg ICAgICAgICAgICAgICAgICAgICAgICJsb2NrRGlyPSRIT01FLy4kV01fUFJPSkVDVC8ud21h a2VcbiIpKQ0KLSAgICAgICAgICAgICAgICAgICAgICAjdCkpDQorICAgICAgICAgICAgICAg ICAgICAgICAgKCgiXmV4cG9ydCBTQ09UQ0hfVkVSU0lPTj1zY290Y2hfLiokIikNCisgICAg ICAgICAgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgImV4cG9ydCBTQ09UQ0hfVkVS U0lPTj1zY290Y2hfIg0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAsKHBhY2thZ2UtdmVyc2lvbiBwdC1zY290Y2gzMikgIlxuIikpDQorICAgICAgICAgICAg ICAgICAgICAgICAgKCgiXmV4cG9ydCBTQ09UQ0hfQVJDSF9QQVRIPS4qJCIpDQorICAgICAg ICAgICAgICAgICAgICAgICAgIChzdHJpbmctYXBwZW5kICJleHBvcnQgU0NPVENIX0FSQ0hf UEFUSD0iDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChhc3Nv Yy1yZWYgJWJ1aWxkLWlucHV0cyAicHQtc2NvdGNoMzIiKQ0KKyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAiXG4iKSkpICN0KSkNCisgICAgICAgICAgICAgICAg ICAoYWRkLWJlZm9yZSAnYnVpbGQgJ3BhdGNoLW1waQ0KKyAgICAgICAgICAgICAgICAgICAg KGxhbWJkYSBfDQorICAgICAgICAgICAgICAgICAgICAgIChsZXQqICgobXBpLXBhdGggKGFz c29jLXJlZiAlYnVpbGQtaW5wdXRzICJvcGVubXBpIikpDQorICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAobXBpLXZlcnNpb24gLChwYWNrYWdlLXZlcnNpb24gb3Blbm1waSkpKQ0K KyAgICAgICAgICAgICAgICAgICAgICAgIDs7IHNwZWNpZnkgb3Blbm1waSB0eXBlDQorICAg ICAgICAgICAgICAgICAgICAgICAgKHN1YnN0aXR1dGUqICJldGMvYmFzaHJjIg0KKyAgICAg ICAgICAgICAgICAgICAgICAgICAgKCgiV01fTVBMSUI9U1lTVEVNT1BFTk1QSSIpDQorICAg ICAgICAgICAgICAgICAgICAgICAgICAgIldNX01QTElCPU9QRU5NUEkiKSkNCisgICAgICAg ICAgICAgICAgICAgICAgICAoc3Vic3RpdHV0ZSogImV0Yy9jb25maWcuc2gvbXBpIg0KKyAg ICAgICAgICAgICAgICAgICAgICAgICAgKCgiZXhwb3J0IEZPQU1fTVBJPW9wZW5tcGktLiok IikNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCAiZXhwb3J0 IEZPQU1fTVBJPW9wZW5tcGktIg0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIG1waS12ZXJzaW9uICJcbiIpKQ0KKyAgICAgICAgICAgICAgICAgICAgICAg ICAgKCgiZXhwb3J0IE1QSV9BUkNIX1BBVEg9LipcXCRGT0FNX01QSS4qJCIpDQorICAgICAg ICAgICAgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgImV4cG9ydCBNUElfQVJDSF9Q QVRIPSIgbXBpLXBhdGgNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAiXG4iKSkpKSAjdCkpDQorICAgICAgICAgICAgICAgICAgKGFkZC1iZWZvcmUgJ2J1 aWxkICdwYXRjaC1wYXJhdmlldw0KKyAgICAgICAgICAgICAgICAgICAgKGxhbWJkYSBfDQor ICAgICAgICAgICAgICAgICAgICAgIChzdWJzdGl0dXRlKiAiZXRjL2NvbmZpZy5zaC9wYXJh dmlldyINCisgICAgICAgICAgICAgICAgICAgICAgICAoKCJeZXhwb3J0IFBhcmFWaWV3X1ZF UlNJT049LiokIikNCisgICAgICAgICAgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQg ImV4cG9ydCBQYXJhVmlld19WRVJTSU9OPSINCisgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgLChwYWNrYWdlLXZlcnNpb24gcGFyYXZpZXctNS45KSAiXG4iKSkN CisgICAgICAgICAgICAgICAgICAgICAgICAoKCJeZXhwb3J0IFBhcmFWaWV3X0RJUj0uKiQi KQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCAiZXhwb3J0IFBh cmFWaWV3X0RJUj0iDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IChhc3NvYy1yZWYgJWJ1aWxkLWlucHV0cyAicGFyYXZpZXciKQ0KKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAiXG4iKSkpICN0KSkNCisgICAgICAgICAgICAg ICAgICAoYWRkLWJlZm9yZSAnYnVpbGQgJ2FkZC1ycGF0aHMNCisgICAgICAgICAgICAgICAg ICAgIChsYW1iZGEgXw0KKyAgICAgICAgICAgICAgICAgICAgICAobGV0cmVjKiAoKGxpYnJh cmllcyAnKCJib29zdCIgImNnYWwiDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgImdtcCINCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAibWV0aXMiDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIm1wZnIiDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgInB0LXNjb3RjaDMyIg0KKyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICJvcGVubXBpIg0KKyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICJ6bGliIg0KKyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICJwYXJhdmlldyIpKQ0KKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgKHJwYXRocw0KKyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIChmb2xkLXJpZ2h0IChsYW1iZGEgKGxpYnJhcnkgcnBhdGhzKQ0KKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQg cnBhdGhzDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAiLXJwYXRoPSINCisgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChhc3NvYy1yZWYNCisgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAlYnVpbGQtaW5wdXRzIGxpYnJhcnkpDQorICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL2xpYiwiKSkgIiIgbGli cmFyaWVzKSkNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChvcGVuZm9hbS1s aWINCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCAl b3V0cHV0DQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIi9zaGFyZS9PcGVuRk9BTS0iDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgLHZlcnNpb24NCisgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAiL3BsYXRmb3Jtcy9saW51eDY0R2NjRFBJbnQzMk9w dC9saWIiKSkNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChsZGZsYWdzDQor ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgIi1XbCwi DQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcnBh dGhzDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg Ii1ycGF0aD0iDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgb3BlbmZvYW0tbGliDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIiwiDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIi1ycGF0aD0iDQorICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgb3BlbmZvYW0tbGliDQorICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9kdW1teSwiDQorICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIi1ycGF0aD0iDQorICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BlbmZvYW0tbGli DQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9w YXJhdmlldy0iDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgLCh2ZXJzaW9uLW1ham9yK21pbm9yIChwYWNrYWdlLXZlcnNpb24NCisgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHBhcmF2aWV3LTUuOSkpKSkpDQorICAgICAgICAgICAgICAgICAgICAgICAg KHN1YnN0aXR1dGUqICJ3bWFrZS9ydWxlcy9saW51eDY0R2NjL2MrKyINCisgICAgICAgICAg ICAgICAgICAgICAgICAgICgoIlxcJFxcKExJQl9IRUFERVJfRElSU1xcKSAtZlBJQyIgYWxs KQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgIChzdHJpbmctYXBwZW5kIGFsbCAiICIg bGRmbGFncykpKSkgI3QpKQ0KKyAgICAgICAgICAgICAgICAgIChkZWxldGUgJ2NvbmZpZ3Vy ZSkgO25vIGNvbmZpZ3VyZSBwaGFzZQ0KKyAgICAgICAgICAgICAgICAgIChyZXBsYWNlICdi dWlsZA0KKyAgICAgICAgICAgICAgICAgICAgKGxhbWJkYSBfDQorICAgICAgICAgICAgICAg ICAgICAgIDs7IGNvbXBpbGUgT3BlbkZPQU0gbGlicmFyaWVzIGFuZCBhcHBsaWNhdGlvbnMN CisgICAgICAgICAgICAgICAgICAgICAgKGludm9rZSAiYmFzaCIgIi1jIg0KKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIChmb3JtYXQgI2YNCisgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICJzb3VyY2UgLi9ldGMvYmFzaHJjICYmIC4vQWxsd21ha2Ug LWp+YSINCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChwYXJhbGxl bC1qb2ItY291bnQpKSkpKQ0KICAgICAgICAgICAgICAgICAgIChhZGQtYWZ0ZXIgJ2J1aWxk ICdjbGVhbnVwDQotICAgICAgICAgICAgICAgICAgICA7OyBBdm9pZCB1bm5jZXNzYXJ5LCB2 b2x1bWlub3VzIG9iamVjdCBhbmQgZGVwIGZpbGVzLg0KKyAgICAgICAgICAgICAgICAgICAg OzsgQXZvaWQgdW5uZWNlc3NhcnksIHZvbHVtaW5vdXMgb2JqZWN0IGFuZCBkZXAgZmlsZXMu DQogICAgICAgICAgICAgICAgICAgICAobGFtYmRhIF8NCi0gICAgICAgICAgICAgICAgICAg ICAgKGRlbGV0ZS1maWxlLXJlY3Vyc2l2ZWx5DQotICAgICAgICAgICAgICAgICAgICAgICAi cGxhdGZvcm1zL2xpbnV4NjRHY2NEUEludDMyT3B0L3NyYyIpDQotICAgICAgICAgICAgICAg ICAgICAgIChkZWxldGUtZmlsZS1yZWN1cnNpdmVseQ0KLSAgICAgICAgICAgICAgICAgICAg ICAgInBsYXRmb3Jtcy9saW51eDY0R2NjRFBJbnQzMk9wdFNZU1RFTU9QRU5NUEkiKQ0KLSAg ICAgICAgICAgICAgICAgICAgICAoZm9yLWVhY2ggZGVsZXRlLWZpbGUgKGZpbmQtZmlsZXMg Ii4iICJcXC5vJCIpKQ0KLSAgICAgICAgICAgICAgICAgICAgICAjdCkpDQorICAgICAgICAg ICAgICAgICAgICAgICh3aGVuIChmaWxlLWV4aXN0cz8gInBsYXRmb3Jtcy9saW51eDY0R2Nj RFBJbnQzMk9wdC9zcmMiKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgIChkZWxldGUtZmls ZS1yZWN1cnNpdmVseQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAicGxhdGZvcm1zL2xp bnV4NjRHY2NEUEludDMyT3B0L3NyYyIpKQ0KKyAgICAgICAgICAgICAgICAgICAgICAod2hl biAoZmlsZS1leGlzdHM/DQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGxhdGZv cm1zL2xpbnV4NjRHY2NEUEludDMyT3B0T1BFTk1QSSIpDQorICAgICAgICAgICAgICAgICAg ICAgICAgKGRlbGV0ZS1maWxlLXJlY3Vyc2l2ZWx5DQorICAgICAgICAgICAgICAgICAgICAg ICAgICJwbGF0Zm9ybXMvbGludXg2NEdjY0RQSW50MzJPcHRPUEVOTVBJIikpDQorICAgICAg ICAgICAgICAgICAgICAgIChmb3ItZWFjaCBkZWxldGUtZmlsZQ0KKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgKGZpbmQtZmlsZXMgIi4iICJcXC5vJCIpKSAjdCkpDQorICAg ICAgICAgICAgICAgICAgKHJlcGxhY2UgJ2NoZWNrDQorICAgICAgICAgICAgICAgICAgICAo bGFtYmRhKiAoIzprZXkgdGVzdHM/ICM6YWxsb3ctb3RoZXIta2V5cykNCisgICAgICAgICAg ICAgICAgICAgICAgKHdoZW4gdGVzdHM/DQorICAgICAgICAgICAgICAgICAgICAgICAgKHdo ZW4gKGZpbGUtZXhpc3RzPyAidGVzdCIpDQorICAgICAgICAgICAgICAgICAgICAgICAgICAo d2l0aC1kaXJlY3RvcnktZXhjdXJzaW9uICJ0ZXN0Ig0KKyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAoaW52b2tlICJiYXNoIiAiLWMiDQorICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgKGZvcm1hdCAjZg0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgInNvdXJjZSAuLi9ldGMvYmFzaHJjICYmIC4vQWxscnVuIC1qfmEi DQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAocGFyYWxs ZWwtam9iLWNvdW50KSkpKSkNCisgICAgICAgICAgICAgICAgICAgICAgICA7OyB0b28gbWFu eSB0dXRvcmlhbHMgYXJlIGZhaWxpbmcNCisgICAgICAgICAgICAgICAgICAgICAgICA7OyAo d2l0aC1kaXJlY3RvcnktZXhjdXJzaW9uICJ0dXRvcmlhbHMiDQorICAgICAgICAgICAgICAg ICAgICAgICAgOzsgKGludm9rZSAiYmFzaCIgIi1jIiAic291cmNlIC4uL2V0Yy9iYXNocmMg JiYgLi9BbGx0ZXN0IikpDQorICAgICAgICAgICAgICAgICAgICAgICAgKSAjdCkpDQogICAg ICAgICAgICAgICAgICAgKHJlcGxhY2UgJ2luc3RhbGwNCiAgICAgICAgICAgICAgICAgICAg IChsYW1iZGEgXw0KICAgICAgICAgICAgICAgICAgICAgICA7OyB1c2UgJ09wZW5GT0FNLXZl cnNpb24nIGNvbnZlbnRpb24NCi0gICAgICAgICAgICAgICAgICAgICAgKGxldCAoKGluc3Rh bGwtZGlyIChzdHJpbmctYXBwZW5kDQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgJW91dHB1dCAiL2xpYi9PcGVuRk9BTS0iICx2ZXJzaW9uKSkpDQotICAg ICAgICAgICAgICAgICAgICAgICAgKG1rZGlyLXAgaW5zdGFsbC1kaXIpICAgICA7IGNyZWF0 ZSBpbnN0YWxsIGRpcmVjdG9yeQ0KKyAgICAgICAgICAgICAgICAgICAgICAobGV0ICgoaW5z dGFsbC1kaXIgKHN0cmluZy1hcHBlbmQgJW91dHB1dA0KKyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zaGFyZS9PcGVuRk9BTS0i DQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAsdmVyc2lvbikpKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgIChta2Rpci1wIGlu c3RhbGwtZGlyKSA7Y3JlYXRlIGluc3RhbGwgZGlyZWN0b3J5DQogICAgICAgICAgICAgICAg ICAgICAgICAgOzsgbW92ZSBjb250ZW50cyBvZiBidWlsZCBkaXJlY3RvcnkgdG8gaW5zdGFs bCBkaXJlY3RvcnkNCiAgICAgICAgICAgICAgICAgICAgICAgICAoY29weS1yZWN1cnNpdmVs eSAiLiIgaW5zdGFsbC1kaXIpKSkpDQogICAgICAgICAgICAgICAgICAgKGFkZC1hZnRlciAn aW5zdGFsbCAnYWRkLXN5bWJvbGljLWxpbmsNCiAgICAgICAgICAgICAgICAgICAgIChsYW1i ZGEgXw0KLSAgICAgICAgICAgICAgICAgICAgICA7OyBhZGQgc3ltYm9saWMgbGluayBmb3Ig c3RhbmRhcmQgJ2JpbicgZGlyZWN0b3J5DQotICAgICAgICAgICAgICAgICAgICAgIChzeW1s aW5rDQotICAgICAgICAgICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCAiLi9saWIvT3Bl bkZPQU0tIiAsdmVyc2lvbg0KLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIi9wbGF0Zm9ybXMvbGludXg2NEdjY0RQSW50MzJPcHQvYmluIikNCi0gICAgICAgICAg ICAgICAgICAgICAgIChzdHJpbmctYXBwZW5kICVvdXRwdXQgIi9iaW4iKSkNCi0gICAgICAg ICAgICAgICAgICAgICAgI3QpKSkpKQ0KKyAgICAgICAgICAgICAgICAgICAgICAobGV0KiAo KGJpbiAoc3RyaW5nLWFwcGVuZCAlb3V0cHV0ICIvYmluIikpDQorICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAobGliIChzdHJpbmctYXBwZW5kICVvdXRwdXQgIi9saWIiKSkNCisg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIChvcGVuZm9hbSAoc3RyaW5nLWFwcGVuZCAl b3V0cHV0DQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIi9zaGFyZS9PcGVuRk9BTS0iDQorICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLHZlcnNpb24pKQ0KKyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgKGJ1aWxkLWJpbiAoc3RyaW5nLWFwcGVuZCBvcGVuZm9hbQ0K KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAiL3BsYXRmb3Jtcy9saW51eDY0R2NjRFBJbnQzMk9wdC9iaW4iKSkNCisgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIChidWlsZC1saWIgKHN0cmluZy1hcHBlbmQgb3BlbmZvYW0N CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIi9wbGF0Zm9ybXMvbGludXg2NEdjY0RQSW50MzJPcHQvbGliIikpDQorICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAoZm9hbS1iaW4gKHN0cmluZy1hcHBlbmQgb3BlbmZvYW0g Ii9iaW4iKSkpDQorICAgICAgICAgICAgICAgICAgICAgICAgOzsgYWRkIHN5bWJvbGljIGxp bmtzIGluIHN0YW5kYXJkICdiaW4nIGRpcmVjdG9yeQ0KKyAgICAgICAgICAgICAgICAgICAg ICAgIChta2Rpci1wIGJpbikNCisgICAgICAgICAgICAgICAgICAgICAgICAoZm9yLWVhY2gg KGxhbWJkYSAoZmlsZSkNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAo dW5sZXNzIChtZW1iZXIgZmlsZQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAnKCIuIiAiLi4iKSkNCisgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIChzeW1saW5rIChzdHJpbmctYXBwZW5kIGJ1aWxkLWJpbiAi LyINCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIGZpbGUpDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCBiaW4gIi8iIGZpbGUpKSkpDQorICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIChzY2FuZGlyIGJ1aWxkLWJpbikpDQorICAg ICAgICAgICAgICAgICAgICAgICAgKGZvci1lYWNoIChsYW1iZGEgKGZpbGUpDQorICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHVubGVzcyAobWVtYmVyIGZpbGUNCisg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJygi LiIgIi4uIikpDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoc3lt bGluayAoc3RyaW5nLWFwcGVuZCBmb2FtLWJpbiAiLyINCisgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGUpDQorICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoc3RyaW5nLWFw cGVuZCBiaW4gIi8iIGZpbGUpKSkpDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIChzY2FuZGlyIGZvYW0tYmluKSkNCisgICAgICAgICAgICAgICAgICAgICAgICA7OyBh ZGQgc3ltYm9saWMgbGluayBmb3Igc3RhbmRhcmQgJ2xpYicgZGlyZWN0b3J5DQorICAgICAg ICAgICAgICAgICAgICAgICAgKHN5bWxpbmsgYnVpbGQtbGliIGxpYikpICN0KSkpKSkNCisg ICAgKG5hdGl2ZS1zZWFyY2gtcGF0aHMNCisgICAgIChsaXN0IChzZWFyY2gtcGF0aC1zcGVj aWZpY2F0aW9uDQorICAgICAgICAgICAgKHZhcmlhYmxlICJXTV9QUk9KRUNUX0RJUiIpDQor ICAgICAgICAgICAgKHNlcGFyYXRvciAjZikNCisgICAgICAgICAgICAoZmlsZXMgJygiIikp KSkpDQogICAgIDs7IE5vdGU6DQotICAgIDs7ICBUdXRvcmlhbCBmaWxlcyBhcmUgaW5zdGFs bGVkIHJlYWQtb25seSBpbiAvZ251L3N0b3JlLg0KLSAgICA7OyAgVG8gYWxsb3cgd3JpdGUg cGVybWlzc2lvbnMgb24gZmlsZXMgY29waWVkIGZyb20gdGhlIHN0b3JlIGENCi0gICAgOzsg ICdjaG1vZCcgc3RlcCBpcyBuZWVkZWQgYmVmb3JlIHJ1bm5pbmcgdGhlIGFwcGxpY2F0aW9u cy4gIEZvcg0KLSAgICA7OyAgZXhhbXBsZSwgZnJvbSBhIHVzZXIncyBsb2dpbjoNCi0gICAg OzsgICQgc291cmNlICRHVUlYX1BST0ZJTEUvbGliL09wZW5GT0FNLTQuMS9ldGMvYmFzaHJj DQotICAgIDs7ICAkIG1rZGlyIC1wICRGT0FNX1JVTg0KLSAgICA7OyAgJCBjZCAkRk9BTV9S VU4NCi0gICAgOzsgICQgY3AgLXIgJEZPQU1fVFVUT1JJQUxTL2luY29tcHJlc3NpYmxlL3Np bXBsZUZvYW0vcGl0ekRhaWx5IC4NCi0gICAgOzsgICQgY2QgcGl0ekRhaWx5DQotICAgIDs7 ICAkIGNobW9kIC1SIHUrdyAuDQotICAgIDs7ICAkIGJsb2NrTWVzaA0KKyAgICA7OyBUdXRv cmlhbCBmaWxlcyBhcmUgaW5zdGFsbGVkIHJlYWQtb25seSBpbiAvZ251L3N0b3JlLg0KKyAg ICA7OyBUbyBhbGxvdyB3cml0ZSBwZXJtaXNzaW9ucyBvbiBmaWxlcyBjb3BpZWQgZnJvbSB0 aGUgc3RvcmUgYQ0KKyAgICA7OyAnY2htb2QnIHN0ZXAgaXMgbmVlZGVkIGJlZm9yZSBydW5u aW5nIHRoZSBhcHBsaWNhdGlvbnMuICBGb3INCisgICAgOzsgZXhhbXBsZSwgZnJvbSBhIHVz ZXIncyBsb2dpbjoNCisgICAgOzsgJCBzb3VyY2UgJChkaXJuYW1lICQod2hpY2ggYmxvY2tN ZXNoKSkvLi4vLi4vLi4vZXRjL2Jhc2hyYw0KKyAgICA7OyAkIG1rZGlyIC1wICRGT0FNX1JV Tg0KKyAgICA7OyAkIGNkICRGT0FNX1JVTg0KKyAgICA7OyAkIGNwIC1yICRGT0FNX1RVVE9S SUFMUy9pbmNvbXByZXNzaWJsZS9zaW1wbGVGb2FtL3BpdHpEYWlseSAuDQorICAgIDs7ICQg Y2QgcGl0ekRhaWx5DQorICAgIDs7ICQgY2htb2QgLVIgdSt3IC4NCisgICAgOzsgJCBibG9j a01lc2gNCiAgICAgKHN5bm9wc2lzICJGcmFtZXdvcmsgZm9yIG51bWVyaWNhbCBzaW11bGF0 aW9uIG9mIGZsdWlkIGZsb3ciKQ0KLSAgICAoZGVzY3JpcHRpb24gIk9wZW5GT0FNIHByb3Zp ZGVzIGEgc2V0IG9mIHNvbHZlcnMgYW5kIG1ldGhvZHMgZm9yIHRhY2tsaW5nDQorICAgIChk ZXNjcmlwdGlvbg0KKyAgICAgIk9wZW5GT0FNIHByb3ZpZGVzIGEgc2V0IG9mIHNvbHZlcnMg YW5kIG1ldGhvZHMgZm9yIHRhY2tsaW5nDQogcHJvYmxlbXMgaW4gdGhlIGZpZWxkIG9mIENv bXB1dGF0aW9uYWwgRmx1aWQgRHluYW1pY3MgKENGRCkuICBJdCBpcyB3cml0dGVuIGluDQog QysrLiAgR292ZXJuaW5nIGVxdWF0aW9ucyBzdWNoIGFzIHRoZSBOYXZpZXItU3Rva2VzIGVx dWF0aW9ucyBjYW4gYmUgc29sdmVkIGluDQogaW50ZWdyYWwgZm9ybS4gIFBoeXNpY2FsIHBy b2Nlc3NlcyBzdWNoIGFzIHBoYXNlIGNoYW5nZSwgZHJvcGxldCB0cmFuc3BvcnQgYW5kDQot LSANCjIuMzkuMg0KDQo=
X-Loop: help-debbugs@HIDDEN Subject: [bug#62473] [PATCH v3 4/4] gnu: Add openfoam-com: Resent-From: reza <reza@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Thu, 04 May 2023 08:06:03 +0000 Resent-Message-ID: <handler.62473.B62473.1683187517867 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 62473 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62473 <at> debbugs.gnu.org <62473 <at> debbugs.gnu.org> Cc: reza <reza@HIDDEN> Received: via spool by 62473-submit <at> debbugs.gnu.org id=B62473.1683187517867 (code B ref 62473); Thu, 04 May 2023 08:06:03 +0000 Received: (at 62473) by debbugs.gnu.org; 4 May 2023 08:05:17 +0000 Received: from localhost ([127.0.0.1]:48390 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1puTxg-0000Dl-Uz for submit <at> debbugs.gnu.org; Thu, 04 May 2023 04:05:17 -0400 Received: from a2-9.smtp-out.eu-west-1.amazonses.com ([54.240.2.9]:53237) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <01020187e5cafceb-01503ee3-fb0e-41e3-8c2f-446853a47c6e-000000@HIDDEN>) id 1puTxd-0000D2-Dt for 62473 <at> debbugs.gnu.org; Thu, 04 May 2023 04:05:10 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=solmzk3ljecfoypi3q6x2mqs3bucnhjw; d=housseini.me; t=1683187498; h=Subject:From:To:Cc:Date:Mime-Version:Content-Type:Content-Transfer-Encoding:In-Reply-To:References:Message-Id; bh=znBurbmW+WtxdqGhYaq6q4MipBpVatd1ELiKcXYTnFE=; b=ehAes8k+BwavmlEarkGAOBZCe6oqbGoZLdXRP1Epz2BLy1Gd56rUtxbVWDMigmog j9jzwgyn/Kob9xUYq1iw9mzgUmAG3gJaPA7o1qpOO92rX7Gu/Y0mvlAYywh2528YvZW Os3Rbhr2kEO/DPkqPusIyu0wadWNigkLB/7yvvh0= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=shh3fegwg5fppqsuzphvschd53n6ihuv; d=amazonses.com; t=1683187498; h=Subject:From:To:Cc:Date:Mime-Version:Content-Type:Content-Transfer-Encoding:In-Reply-To:References:Message-Id:Feedback-ID; bh=znBurbmW+WtxdqGhYaq6q4MipBpVatd1ELiKcXYTnFE=; b=D6dxdguZ2ZaSInLPSYvaWBBXlF5P2ZbCSUL2S+UmDVo6pCiaIBcteCLj/KSHsqCx XqV7P0tc00arHX4P5bZE9FvGCkmLcpSyBQ13p7yKvUYL5VhdeOVTDJj493A3PyLOcxQ dvQVGaseMs7zqJiVJxEl8dYaJU6MbY7GGWqG8DMQ= From: reza <reza@HIDDEN> Date: Thu, 4 May 2023 08:04:58 +0000 Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable In-Reply-To: <b45be3d6737e0f394961a5ad345501d790518a9a.1683187409.git.reza@HIDDEN> References: <b45be3d6737e0f394961a5ad345501d790518a9a.1683187409.git.reza@HIDDEN> <11f18160d0a4c5be3daf533ca7930dd2245c3a72.1683187409.git.reza@HIDDEN> X-Mailer: Amazon WorkMail Thread-Index: AQHZfl8YhuiJ8xHPRs2VCThywNL+UQAAAWlX Thread-Topic: [PATCH v3 4/4] gnu: Add openfoam-com: X-Wm-Sent-Timestamp: 1683187497 X-Original-Mailer: git-send-email 2.39.2 Message-ID: <01020187e5cafceb-01503ee3-fb0e-41e3-8c2f-446853a47c6e-000000@HIDDEN> Feedback-ID: 1.eu-west-1.b24dn6frgCi6dh20skzbuMRr7UL8M6Soir/3ogtEjHQ=:AmazonSES X-SES-Outgoing: 2023.05.04-54.240.2.9 X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) * gnu/packages/simulation.scm (openfoam-com): New variable.=0D=0A---=0D=0A= gnu/packages/simulation.scm | 39 +++++++++++++++++++++++++++++++++++++=0D= =0A 1 file changed, 39 insertions(+)=0D=0A=0D=0Adiff --git a/gnu/packages= /simulation.scm b/gnu/packages/simulation.scm=0D=0Aindex 079f4c4da0..bc8e= df627a 100644=0D=0A--- a/gnu/packages/simulation.scm=0D=0A+++ b/gnu/packa= ges/simulation.scm=0D=0A@@ -379,6 +379,45 @@ (define-public openfoam-org=0D= =0A (license license:gpl3+)=0D=0A (home-page "https://openfoam.or= g")))=0D=0A=20=0D=0A+(define-public openfoam-com=0D=0A+ (package=0D=0A+ = (inherit openfoam-org)=0D=0A+ (name "openfoam-com")=0D=0A+ (vers= ion "2212")=0D=0A+ (source (origin=0D=0A+ (method url-fet= ch)=0D=0A+=0D=0A+ (uri (string-append "https://develop.openf= oam.com"=0D=0A+ "/Development/openfoam/-/archive/OpenF= OAM-v"=0D=0A+ version=0D=0A+ "/open= foam-OpenFOAM-v"=0D=0A+ version=0D=0A+ = ".tar.gz"))=0D=0A+ (sha256=0D=0A+ (base32=0D= =0A+ "0i9039hfz9gvgymkdjhjvvn5500zha3cpdbpqrzfrfi8lbz10is2= "))=0D=0A+ (modules '((guix build utils)))=0D=0A+ = (snippet '(begin=0D=0A+ ;; patch shell paths=0D= =0A+ (substitute* (list "src/OSspecific/POSIX/PO= SIX.C"=0D=0A+ "wmake/src/Make= file"=0D=0A+ "wmake/makefiles= /general"=0D=0A+ "wmake/makef= iles/info")=0D=0A+ (("/bin/sh")=0D=0A+ = which "sh"))))))=0D=0A+ (description=0D=0A+ "= OpenFOAM is a free, open source CFD software released and developed by=0D= =0A+OpenCFD Ltd since 2004. It has a large user base across most areas o= f=0D=0A+engineering and science, from both commercial and academic organi= zations.=0D=0A+OpenFOAM has an extensive range of features to solve anyth= ing from complex=0D=0A+fluid flows involving chemical reactions, turbulen= ce and heat transfer, to=0D=0A+acoustics, solid mechanics and electromagn= etics. See documentation OpenFOAM=0D=0A+is professionally released every= six months to include customer sponsored=0D=0A+developments and contribu= tions from the community - individual and group=0D=0A+contributors, integ= rations (eg, from FOAM-extend and OpenFOAM Foundation Ltd)=0D=0A+as well = as governance guided activities.")=0D=0A+ (home-page "https://www.open= foam.com")))=0D=0A+=0D=0A (define-public open-simulation-interface=0D=0A = (package=0D=0A (name "open-simulation-interface")=0D=0A--=20=0D=0A2= =2E39.2=0D=0A=0D=0A
X-Loop: help-debbugs@HIDDEN Subject: [bug#62473] [PATCH 0/4] OpenFoam update to version 10 Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Thu, 15 Jun 2023 21:57:02 +0000 Resent-Message-ID: <handler.62473.B62473.16868661912736 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 62473 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: reza <reza@HIDDEN> Cc: 62473 <at> debbugs.gnu.org Received: via spool by 62473-submit <at> debbugs.gnu.org id=B62473.16868661912736 (code B ref 62473); Thu, 15 Jun 2023 21:57:02 +0000 Received: (at 62473) by debbugs.gnu.org; 15 Jun 2023 21:56:31 +0000 Received: from localhost ([127.0.0.1]:48127 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1q9uxC-0000i4-Rl for submit <at> debbugs.gnu.org; Thu, 15 Jun 2023 17:56:31 -0400 Received: from eggs.gnu.org ([209.51.188.92]:58834) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1q9uxA-0000hq-0R for 62473 <at> debbugs.gnu.org; Thu, 15 Jun 2023 17:56:29 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <ludo@HIDDEN>) id 1q9ux4-0002vI-8a; Thu, 15 Jun 2023 17:56:22 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=VP2u9az3j08uB2NOj2h3Z2jiJB2TvLc+gB4FmuyNRZU=; b=RVl1nbdgCNAuLaEPXbwS 88DGaaXrjTX+MJO9zt2Ku886Zqyjw67b67E0BK0zummkq/qFVggQrI0vnt7Q+zJo7cpZC68VUSkcU aCylr39Lr9aCUfqCxcerto2yzXSKLVyV6Wkh7C0u3lt5Cbuxuk8JQKUtN6+sd6naGiQr3xtpTlgCC UIF5qcv39b/j9Lb/e2iULiXCT03bvkYVOMOqteDqDEE27vB4oKapFDfDmdBrMx1yFhYBVpwwmFGCv 4FF+HcQwh+s0kUyAzqhoRRYH7Qc15sUY2m5NZc2OZXN9KW9bkOZ1IsiuXWUOH3ruzfuqkaytBfW56 SIBhW0Gb2sTW9A==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201] helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <ludo@HIDDEN>) id 1q9ux3-00039M-SO; Thu, 15 Jun 2023 17:56:22 -0400 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN> References: <b45be3d6737e0f394961a5ad345501d790518a9a.1683187409.git.reza@HIDDEN> <01020187e5cad893-4db14f86-be13-4495-9fcf-7ae50d920f45-000000@HIDDEN> Date: Thu, 15 Jun 2023 23:56:19 +0200 In-Reply-To: <01020187e5cad893-4db14f86-be13-4495-9fcf-7ae50d920f45-000000@HIDDEN> (reza@HIDDEN's message of "Thu, 4 May 2023 08:04:48 +0000") Message-ID: <87ttv8tmnw.fsf_-_@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Hi reza, Sorry for taking so long to get back to you. As I wrote in April, could you please resend with =E2=80=98git send-email= =E2=80=99 or somehow ensure your mail user agent doesn=E2=80=99t use DOS-style line endi= ngs? https://issues.guix.gnu.org/62473#11 Thanks in advance! Ludo=E2=80=99.
Received: (at control) by debbugs.gnu.org; 18 Jun 2023 21:04:23 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jun 18 17:04:23 2023 Received: from localhost ([127.0.0.1]:55076 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qAzZP-0007kB-6u for submit <at> debbugs.gnu.org; Sun, 18 Jun 2023 17:04:23 -0400 Received: from eggs.gnu.org ([209.51.188.92]:42306) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1qAzZN-0007jv-Dx for control <at> debbugs.gnu.org; Sun, 18 Jun 2023 17:04:21 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <ludo@HIDDEN>) id 1qAzZI-0004iv-8Q for control <at> debbugs.gnu.org; Sun, 18 Jun 2023 17:04:16 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:Subject:From:To:Date:in-reply-to: references; bh=6l09corKcKzOYBgCjL0eA+tfptbuSoWK0VkfPz6NWeY=; b=eTYxRU7DCGfNWv LpV9B6pUGEPTckwfQrxAXcNmaHqEK0m+Rq3midkVrTJH+nFKKMtTeri2ffNu2539qZj/92/aJi6DG Qo5aLJU+s+2YvHhbsSw+YQy8WoMa1/EVPbvljfoilHYOKTyLUgF59to7NsPZv4pgNS0ZfEU/InjAc WT3ldzQWjTRXSVrwQms/wvBRkRqXTqsAtETtCPskRFSwp02I+K/4otCkd9ocm+o3g4Rn5yXLMGUtC 1dglB4fwZhz5sAma3meAoDZEypgfNZrC2HLmM+4zdRKQJuE8MqJhqkB4JZ2xmGNcG6zzlTJ0nIv9l o2JunjFThdKGHbRTxmUw==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201] helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <ludo@HIDDEN>) id 1qAzZH-0007ts-SA for control <at> debbugs.gnu.org; Sun, 18 Jun 2023 17:04:16 -0400 Date: Sun, 18 Jun 2023 23:04:13 +0200 Message-Id: <87o7lcpjn6.fsf@HIDDEN> To: control <at> debbugs.gnu.org From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN> Subject: control message for bug #62473 MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) tags 62473 + moreinfo quit
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.