From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1.migadu.com ([2001:41d0:1008:1e59::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms1.migadu.com with LMTPS id 0OCEH5IRTWahYQAAA41jLg (envelope-from ) for ; Tue, 21 May 2024 23:26:42 +0200 Received: from aspmx1.migadu.com ([2001:41d0:403:4876::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1.migadu.com with LMTPS id OAeEGZIRTWaKhAEA62LTzQ (envelope-from ) for ; Tue, 21 May 2024 23:26:42 +0200 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=riseup.net header.s=squak header.b=O6WlgJvl; spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=riseup.net (policy=none) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1716326802; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post: dkim-signature; bh=Q4tdQZP8oGh+ONUNoNbR1bz26rAOR2O/rHvnWL//oO4=; b=RrC2QT6BAkJXM6jThMoHVPdmcOJ8aapGghiA1X0kedJLeXnegtqkwUVSUlWmEbtpbrFctR zc3adBGa3b8Bc/N6ekhc5WiCJsCMS61KNaOWtbqMtm6jMSmrcl1UhIqccvWsPn3p6ehFEJ DV9gQHGxeN5U9MxUxMsc2x2/tu2RVzzAejPI+wKkRTULCWBVnfHSzGaytqd5gEy7isLinr JmuhSH1z23FlIufgIv7JR50Rcqs1Jh+2NNm2A/cWO0yTfIehKCsq4eLuyWMHLoZ6iNd6JW R9NSNzjjI9VBXPBWsjo3KVnT7jx+Kq6u7motfbB4McJ8I6loAv5GmpB9H5BHjA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=riseup.net header.s=squak header.b=O6WlgJvl; spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=riseup.net (policy=none) ARC-Seal: i=1; s=key1; d=yhetil.org; t=1716326802; a=rsa-sha256; cv=none; b=AAdw6cHwoqilfrHiev6FDBs8yNYbsO6/c4hMrP6jO9s/pzyLQQE3ekcXgQ/m3UGIVSm0mr O1MYMFZRv+6YNnDcQRIOti/EyNNF3M9ZnpznKbHpa3mYZ9ZY3aHEDVmCN8+hst9wCCzgkj 0HrVqE0s1dUXQe3xTxkr7iZSGhSG4NjsbiN9Fqg9kV8Xps/aBZ8xJL2ry1Y/sdTdACw+BK M0FFU5hxE/JV1co3aSYMqrCSFwggK6GTO9pIy4qd7GofczyHl4R7F8HgS7bNH5mpaaCKt1 DxxjYT/csOl67lSSByw8pOHAMQPWIdWqFmGFaLBJtP80hJgjbRySrUoDLnekhQ== Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id CB1242194C for ; Tue, 21 May 2024 23:26:41 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1s9Wzh-0006Ja-Ek; Tue, 21 May 2024 17:26:01 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1s9Wzd-0006JC-PJ for bug-guix@gnu.org; Tue, 21 May 2024 17:25:57 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1s9Wzd-0003Mj-2T for bug-guix@gnu.org; Tue, 21 May 2024 17:25:57 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1s9Wzi-0006gm-5S for bug-guix@gnu.org; Tue, 21 May 2024 17:26:02 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#71011: [BUG] Fail to buidl latest kitty References: <238cac50f9d0de7b468d977f96883e5d@riseup.net> In-Reply-To: <238cac50f9d0de7b468d977f96883e5d@riseup.net> Resent-From: Edison =?UTF-8?Q?Ib=C3=A1=C3=B1ez?= Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 21 May 2024 21:26:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 71011 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 71011@debbugs.gnu.org Received: via spool by 71011-submit@debbugs.gnu.org id=B71011.171632671925698 (code B ref 71011); Tue, 21 May 2024 21:26:02 +0000 Received: (at 71011) by debbugs.gnu.org; 21 May 2024 21:25:19 +0000 Received: from localhost ([127.0.0.1]:51268 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s9Wyz-0006gQ-NL for submit@debbugs.gnu.org; Tue, 21 May 2024 17:25:18 -0400 Received: from mx0.riseup.net ([198.252.153.6]:40698) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s9Wyu-0006gH-VK for 71011@debbugs.gnu.org; Tue, 21 May 2024 17:25:16 -0400 Received: from fews01-sea.riseup.net (fews01-sea-pn.riseup.net [10.0.1.109]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mx0.riseup.net (Postfix) with ESMTPS id 4VkSBj4FzVz9vhK for <71011@debbugs.gnu.org>; Tue, 21 May 2024 21:25:01 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1716326701; bh=0qMjcUaI81lHZK5zmGJ8PM9T4xWQV1+Lqo3wWfG/lTA=; h=Date:From:To:Subject:From; b=O6WlgJvlcEa2MSwwlG7VFfeY1HQVAp+LlJ0ZRCoeEHL1Q/3uL3ayU6b/90wOW40I9 gKKeNHvGb3rRBT7v5kbVODjSmJwFRmMrBPr7xPzUxhXVEp4IeHcTW+2GGPyCbuMpJB GoWyl7evwewGDTtr3MVplLI8kBnHDEYsCVd1NQ0Y= X-Riseup-User-ID: 9915FE412929AAB70E777623CE93507DD43AC1850E2BCAF4FCC87DDD89819C93 Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews01-sea.riseup.net (Postfix) with ESMTPSA id 4VkSBj2lKbzJtW7 for <71011@debbugs.gnu.org>; Tue, 21 May 2024 21:25:01 +0000 (UTC) MIME-Version: 1.0 Date: Tue, 21 May 2024 21:25:01 +0000 From: Edison =?UTF-8?Q?Ib=C3=A1=C3=B1ez?= Message-ID: <02702298c44a051efc9167d9c0d26787@riseup.net> Content-Type: multipart/mixed; boundary="=_6d29b4ae28fa863677df7a891831d9ec" X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: bug-guix-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN X-Spam-Score: 3.64 X-Migadu-Queue-Id: CB1242194C X-Migadu-Scanner: mx10.migadu.com X-Migadu-Spam-Score: 3.64 X-TUID: va/k7MDXe1jH --=_6d29b4ae28fa863677df7a891831d9ec Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII Thanks for answering --8<---------------cut here---------------start------------->8--- Generation 568 May 21 2024 09:08:53 (current) nonguix 34935b4 repository URL: https://gitlab.com/nonguix/nonguix branch: master commit: 34935b49ae20d236b0fc89943f0b1d0d5dea3a33 guix 3fd9f25 repository URL: https://git.savannah.gnu.org/git/guix.git branch: master commit: 3fd9f25bb385723c70d0bd6af21aeaf784d08049 GUIX_PACKAGE_PATH="/home/arkhan/.guix-pkgs" --8<---------------cut here---------------end--------------->8--- I am trying to update kitty to version 0.34.1, the version found in the repositories installs without problems, I attach again the definition I am using. --=_6d29b4ae28fa863677df7a891831d9ec Content-Transfer-Encoding: base64 Content-Type: text/plain; name=terminals.scm Content-Disposition: attachment; filename=terminals.scm; size=21049 KGRlZmluZS1tb2R1bGUgKHBhbnRoZW9uIHBhY2thZ2VzIHRlcm1pbmFscykKICAjOnVzZS1tb2R1 bGUgKChndWl4IGxpY2Vuc2VzKSAjOnByZWZpeCBsaWNlbnNlOikKICAjOnVzZS1tb2R1bGUgKChn dWl4IGJ1aWxkIHV0aWxzKSAjOnNlbGVjdCAoYWxpc3QtcmVwbGFjZSkpCiAgIzp1c2UtbW9kdWxl IChndWl4IGJ1aWxkLXN5c3RlbSBjYXJnbykKICAjOnVzZS1tb2R1bGUgKGd1aXggYnVpbGQtc3lz dGVtIGNtYWtlKQogICM6dXNlLW1vZHVsZSAoZ3VpeCBidWlsZC1zeXN0ZW0gZ251KQogICM6dXNl LW1vZHVsZSAoZ3VpeCBidWlsZC1zeXN0ZW0gZ2xpYi1vci1ndGspCiAgIzp1c2UtbW9kdWxlIChn dWl4IGJ1aWxkLXN5c3RlbSBnbykKICAjOnVzZS1tb2R1bGUgKGd1aXggYnVpbGQtc3lzdGVtIG1l c29uKQogICM6dXNlLW1vZHVsZSAoZ3VpeCBidWlsZC1zeXN0ZW0gcHlwcm9qZWN0KQogICM6dXNl LW1vZHVsZSAoZ3VpeCBidWlsZC1zeXN0ZW0gcHl0aG9uKQogICM6dXNlLW1vZHVsZSAoZ3VpeCBk b3dubG9hZCkKICAjOnVzZS1tb2R1bGUgKGd1aXggZ2l0LWRvd25sb2FkKQogICM6dXNlLW1vZHVs ZSAoZ3VpeCBnZXhwKQogICM6dXNlLW1vZHVsZSAoZ3VpeCBwYWNrYWdlcykKICAjOnVzZS1tb2R1 bGUgKGd1aXggdXRpbHMpCiAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMpCiAgIzp1c2UtbW9k dWxlIChnbnUgcGFja2FnZXMgYXV0b3Rvb2xzKQogICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2Vz IGFzc2VtYmx5KQogICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGJhc2UpCiAgIzp1c2UtbW9k dWxlIChnbnUgcGFja2FnZXMgYmFzaCkKICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBjaGVj aykKICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBjb21wcmVzc2lvbikKICAjOnVzZS1tb2R1 bGUgKGdudSBwYWNrYWdlcyBjcmF0ZXMtaW8pCiAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMg Y3JhdGVzLWdyYXBoaWNzKQogICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGNyeXB0bykKICAj OnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBjdXJsKQogICM6dXNlLW1vZHVsZSAoZ251IHBhY2th Z2VzIGRsYW5nKQogICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGRpZ2VzdCkKICAjOnVzZS1t b2R1bGUgKGdudSBwYWNrYWdlcyBkb2Nib29rKQogICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2Vz IGZvbnR1dGlscykKICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBmcmVlZGVza3RvcCkKICAj OnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBmcmliaWRpKQogICM6dXNlLW1vZHVsZSAoZ251IHBh Y2thZ2VzIGdldHRleHQpCiAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgZ2hvc3RzY3JpcHQp CiAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgZ2wpCiAgIzp1c2UtbW9kdWxlIChnbnUgcGFj a2FnZXMgZ2xpYikKICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBnbm9tZSkKICAjOnVzZS1t b2R1bGUgKGdudSBwYWNrYWdlcyBnb2xhbmcpCiAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMg Z29sYW5nLWJ1aWxkKQogICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGdvbGFuZy1jaGVjaykK ICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBnb2xhbmcteHl6KQogICM6dXNlLW1vZHVsZSAo Z251IHBhY2thZ2VzIGd0aykKICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBpbWFnZSkKICAj OnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBsaWJjYW5iZXJyYSkKICAjOnVzZS1tb2R1bGUgKGdu dSBwYWNrYWdlcyBsaWJldmVudCkKICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBsaWJ1bndp bmQpCiAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgbGludXgpCiAgIzp1c2UtbW9kdWxlIChn bnUgcGFja2FnZXMgbWFuKQogICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIG5jdXJzZXMpCiAg Izp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgcGNyZSkKICAjOnVzZS1tb2R1bGUgKGdudSBwYWNr YWdlcyBwZXJsKQogICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHBlcmwtY2hlY2spCiAgIzp1 c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgcGtnLWNvbmZpZykKICAjOnVzZS1tb2R1bGUgKGdudSBw YWNrYWdlcyBwb3B0KQogICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHByb3RvYnVmKQogICM6 dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHB5dGhvbikKICAjOnVzZS1tb2R1bGUgKGdudSBwYWNr YWdlcyBweXRob24tY2hlY2spCiAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgcHl0aG9uLXh5 eikKICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBxdCkKICAjOnVzZS1tb2R1bGUgKGdudSBw YWNrYWdlcyBzZXJpYWxpemF0aW9uKQogICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHNwaGlu eCkKICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBzc2gpCiAgIzp1c2UtbW9kdWxlIChnbnUg cGFja2FnZXMgdGV4dHV0aWxzKQogICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHRscykKICAj OnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyB2ZXJzaW9uLWNvbnRyb2wpCiAgIzp1c2UtbW9kdWxl IChnbnUgcGFja2FnZXMgeGRpc29yZykKICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyB4bWwp CiAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgeG9yZykKICAjOnVzZS1tb2R1bGUgKHNyZmkg c3JmaS0yNikpCgo7OyB2aWEgZ251L3BhY2thZ2VzL3Rlcm1pbmFscy5zY20KOzsgaHR0cHM6Ly9n aXRodWIuY29tL3p6a3QvZ3VpeC9ibG9iL2VuZGxlc3MvY2hhbm5lbC96emt0L3BhY2thZ2VzL2tp dHR5LnNjbQooZGVmaW5lLXB1YmxpYyBnby0xLjIyCiAgKHBhY2thZ2UKICAgIChpbmhlcml0IGdv LTEuMjEpCiAgICAobmFtZSAiZ28iKQogICAgKHZlcnNpb24gIjEuMjIuMCIpCiAgICAoc291cmNl CiAgICAgKG9yaWdpbgogICAgICAgKG1ldGhvZCBnaXQtZmV0Y2gpCiAgICAgICAodXJpIChnaXQt cmVmZXJlbmNlCiAgICAgICAgICAgICAodXJsICJodHRwczovL2dpdGh1Yi5jb20vZ29sYW5nL2dv IikKICAgICAgICAgICAgIChjb21taXQgKHN0cmluZy1hcHBlbmQgImdvIiB2ZXJzaW9uKSkpKQog ICAgICAgKGZpbGUtbmFtZSAoZ2l0LWZpbGUtbmFtZSBuYW1lIHZlcnNpb24pKQogICAgICAgKHNo YTI1NgogICAgICAgIChiYXNlMzIgIjAwajZzbjJ6eXNrNXBkenh3MXdmZGkzMXdnZ3p3MWgxMDI2 YWgzeDNtaTg1ZHdzaWpoanMiKSkpKQogICAgKGFyZ3VtZW50cwogICAgIChzdWJzdGl0dXRlLWtl eXdvcmQtYXJndW1lbnRzIChwYWNrYWdlLWFyZ3VtZW50cyBnby0xLjIxKQogICAgICAgKCgjOnBo YXNlcyBwaGFzZXMpCiAgICAgICAgI34obW9kaWZ5LXBoYXNlcyAjJHBoYXNlcwogICAgICAgICAg ICAocmVwbGFjZSAndW5wYXRjaC1wZXJsLXNoZWJhbmdzCiAgICAgICAgICAgICAgKGxhbWJkYSBf CiAgICAgICAgICAgICAgICA7OyBBdm9pZCBpbmNsdXNpb24gb2YgcGVybCBpbiBjbG9zdXJlIGJ5 IHJld3JpdGluZyByZWZlcmVuY2VzCiAgICAgICAgICAgICAgICA7OyB0byBwZXJsIGlucHV0IGlu IHNvdXJjZWNvZGUgZ2VuZXJhdG9ycyBhbmQgdGVzdCBzY3JpcHRzCiAgICAgICAgICAgICAgICAo c3Vic3RpdHV0ZSogKGZpbmQtZmlsZXMgInNyYyIgIlxcLnBsJCIpCiAgICAgICAgICAgICAgICAg ICgoIl4jIS4qIikKICAgICAgICAgICAgICAgICAgICIjIS91c3IvYmluL2VudiBwZXJsXG4iKSkp KSkpKSkKICAgIChuYXRpdmUtaW5wdXRzCiAgICAgOzsgR28gMS4yMiBhbmQgbGF0ZXIgcmVxdWly ZXMgR28gMS4yMCAobWluLiAxLjIwLjYsIHdoaWNoIHdlIGRvbid0IGhhdmUpCiAgICAgOzsgYXMg dGhlIGJvb3RzdHJhcCB0b29sY2hhaW4uCiAgICAgKGFsaXN0LXJlcGxhY2UgImdvIgogICAgICAg ICAgICAgICAgICAgIChsaXN0IGdvLTEuMjEpCiAgICAgICAgICAgICAgICAgICAgKHBhY2thZ2Ut bmF0aXZlLWlucHV0cyBnby0xLjIxKSkpKSkKCihkZWZpbmUtcHVibGljIGdvLWdpdGh1Yi1jb20t YWx0cmVlLWJpZ2Zsb2F0CiAgKHBhY2thZ2UKICAgIChuYW1lICJnby1naXRodWItY29tLWFsdHJl ZS1iaWdmbG9hdCIpCiAgICAodmVyc2lvbiAiMC4yLjAiKQogICAgKHNvdXJjZQogICAgIChvcmln aW4KICAgICAgIChtZXRob2QgZ2l0LWZldGNoKQogICAgICAgKHVyaSAoZ2l0LXJlZmVyZW5jZQog ICAgICAgICAgICAgKHVybCAiaHR0cHM6Ly9naXRodWIuY29tL0FMVHJlZS9iaWdmbG9hdCIpCiAg ICAgICAgICAgICAoY29tbWl0IChzdHJpbmctYXBwZW5kICJ2IiB2ZXJzaW9uKSkpKQogICAgICAg KGZpbGUtbmFtZSAoZ2l0LWZpbGUtbmFtZSBuYW1lIHZlcnNpb24pKQogICAgICAgKHNoYTI1Ngog ICAgICAgIChiYXNlMzIgIjFqdnFnNXc0YXp3cXYwcmFuaXI2dmhsaDY0MDNwbjYwNDNqcWJ3c2xk YW40dmo2bjV4bWgiKSkpKQogICAgKGJ1aWxkLXN5c3RlbSBnby1idWlsZC1zeXN0ZW0pCiAgICAo YXJndW1lbnRzCiAgICAgKGxpc3QKICAgICAgIzppbXBvcnQtcGF0aCAiZ2l0aHViLmNvbS9BTFRy ZWUvYmlnZmxvYXQiKSkKICAgIChuYXRpdmUtaW5wdXRzCiAgICAgKGxpc3QgZ28tMS4yMikpCiAg ICAoaG9tZS1wYWdlICJodHRwczovL2dpdGh1Yi5jb20vQUxUcmVlL2JpZ2Zsb2F0IikKICAgIChz eW5vcHNpcyAiRXhhbXBsZSIpCiAgICAoZGVzY3JpcHRpb24KICAgICAiUGFja2FnZSBiaWdmbG9h dCBwcm92aWRlcyBhcmJpdHJhcnktcHJlY2lzaW9uIG5hdHVyYWwgbG9nYXJpdGhtIGFuZApleHBv bmVudGlhdGlvbiBmb3IgdGhlIHN0YW5kYXJkIGxpYnJhcnkncyBAQGNvZGV7YmlnLkZsb2F0fSB0 eXBlLiIpCiAgICAobGljZW5zZSBsaWNlbnNlOmV4cGF0KSkpCgooZGVmaW5lLXB1YmxpYyBnby1n aXRodWItY29tLWJtYXRjdWstZG91Ymxlc3Rhci12NAogIChwYWNrYWdlCiAgICAobmFtZSAiZ28t Z2l0aHViLWNvbS1ibWF0Y3VrLWRvdWJsZXN0YXItdjQiKQogICAgKHZlcnNpb24gIjQuNi4xIikK ICAgIChzb3VyY2UKICAgICAob3JpZ2luCiAgICAgICAobWV0aG9kIGdpdC1mZXRjaCkKICAgICAg ICh1cmkgKGdpdC1yZWZlcmVuY2UKICAgICAgICAgICAgICh1cmwgImh0dHBzOi8vZ2l0aHViLmNv bS9ibWF0Y3VrL2RvdWJsZXN0YXIiKQogICAgICAgICAgICAgKGNvbW1pdCAoc3RyaW5nLWFwcGVu ZCAidiIgdmVyc2lvbikpKSkKICAgICAgIChmaWxlLW5hbWUgKGdpdC1maWxlLW5hbWUgbmFtZSB2 ZXJzaW9uKSkKICAgICAgIChzaGEyNTYKICAgICAgICAoYmFzZTMyICIxMnJmNGE5aXNnZzJuaDky N2dpa2dibXlheW5hcXA0a2phaGdzY2I0cW5yMDRtM3ZwcjQxIikpKSkKICAgIChidWlsZC1zeXN0 ZW0gZ28tYnVpbGQtc3lzdGVtKQogICAgKGFyZ3VtZW50cwogICAgIChsaXN0CiAgICAgICM6aW1w b3J0LXBhdGggImdpdGh1Yi5jb20vYm1hdGN1ay9kb3VibGVzdGFyL3Y0IikpCiAgICAoaG9tZS1w YWdlICJodHRwczovL2dpdGh1Yi5jb20vYm1hdGN1ay9kb3VibGVzdGFyIikKICAgIChzeW5vcHNp cyAiZG91Ymxlc3RhciIpCiAgICAoZGVzY3JpcHRpb24KICAgICAiUGF0aCBwYXR0ZXJuIG1hdGNo aW5nIGFuZCBnbG9iYmluZyBzdXBwb3J0aW5nIEBAY29kZXtkb3VibGVzdGFyfSAoQEBjb2Rleyoq fSkKcGF0dGVybnMuIikKICAgIChsaWNlbnNlIGxpY2Vuc2U6ZXhwYXQpKSkKCihkZWZpbmUtcHVi bGljIGdvLWdpdGh1Yi1jb20tc2VhbmNmb2xleS1iaW50cmVlCiAgKHBhY2thZ2UKICAgIChuYW1l ICJnby1naXRodWItY29tLXNlYW5jZm9sZXktYmludHJlZSIpCiAgICAodmVyc2lvbiAiMS4yLjMi KQogICAgKHNvdXJjZQogICAgIChvcmlnaW4KICAgICAgIChtZXRob2QgZ2l0LWZldGNoKQogICAg ICAgKHVyaSAoZ2l0LXJlZmVyZW5jZQogICAgICAgICAgICAgKHVybCAiaHR0cHM6Ly9naXRodWIu Y29tL3NlYW5jZm9sZXkvYmludHJlZSIpCiAgICAgICAgICAgICAoY29tbWl0IChzdHJpbmctYXBw ZW5kICJ2IiB2ZXJzaW9uKSkpKQogICAgICAgKGZpbGUtbmFtZSAoZ2l0LWZpbGUtbmFtZSBuYW1l IHZlcnNpb24pKQogICAgICAgKHNoYTI1NgogICAgICAgIChiYXNlMzIgIjE3ZmFpeWZiZjh4Njg4 aWo0MGQzZzgwczJ6Mm01aDV3MjNqOTJtZjJrMHdzNWc2Zmk5dngiKSkpKQogICAgKGJ1aWxkLXN5 c3RlbSBnby1idWlsZC1zeXN0ZW0pCiAgICAoYXJndW1lbnRzCiAgICAgKGxpc3QKICAgICAgIzpn byBnby0xLjE4CiAgICAgICM6aW1wb3J0LXBhdGggImdpdGh1Yi5jb20vc2VhbmNmb2xleS9iaW50 cmVlL3RyZWUiCiAgICAgICM6dW5wYWNrLXBhdGggImdpdGh1Yi5jb20vc2VhbmNmb2xleS9iaW50 cmVlIikpCiAgICAoaG9tZS1wYWdlICJodHRwczovL2dpdGh1Yi5jb20vc2VhbmNmb2xleS9iaW50 cmVlIikKICAgIChzeW5vcHNpcyAiYmludHJlZSIpCiAgICAoZGVzY3JpcHRpb24gIkJpbmFyeSB0 cmVlcyBhbmQgdHJpZXMiKQogICAgKGxpY2Vuc2UgbGljZW5zZTphc2wyLjApKSkKCihkZWZpbmUt cHVibGljIGdvLWdpdGh1Yi1jb20tc2VhbmNmb2xleS1pcGFkZHJlc3MtZ28taXBhZGRyCiAgKHBh Y2thZ2UKICAgIChuYW1lICJnby1naXRodWItY29tLXNlYW5jZm9sZXktaXBhZGRyZXNzLWdvLWlw YWRkciIpCiAgICAodmVyc2lvbiAiMS41LjUiKQogICAgKHNvdXJjZQogICAgIChvcmlnaW4KICAg ICAgIChtZXRob2QgZ2l0LWZldGNoKQogICAgICAgKHVyaSAoZ2l0LXJlZmVyZW5jZQogICAgICAg ICAgICAgKHVybCAiaHR0cHM6Ly9naXRodWIuY29tL3NlYW5jZm9sZXkvaXBhZGRyZXNzLWdvIikK ICAgICAgICAgICAgIChjb21taXQgKHN0cmluZy1hcHBlbmQgInYiIHZlcnNpb24pKSkpCiAgICAg ICAoZmlsZS1uYW1lIChnaXQtZmlsZS1uYW1lIG5hbWUgdmVyc2lvbikpCiAgICAgICAoc2hhMjU2 CiAgICAgICAgKGJhc2UzMiAiMDN5ejVwYjFtZ2oyNWk0bjkwc2Zxbm13cjg4ODcyczA5NnBuYTE3 OGc4emg5MHI1NTYyOCIpKSkpCiAgICAoYnVpbGQtc3lzdGVtIGdvLWJ1aWxkLXN5c3RlbSkKICAg IChhcmd1bWVudHMKICAgICAobGlzdAogICAgICAjOmdvIGdvLTEuMTgKICAgICAgIzppbXBvcnQt cGF0aCAiZ2l0aHViLmNvbS9zZWFuY2ZvbGV5L2lwYWRkcmVzcy1nby9pcGFkZHIiCiAgICAgICM6 dW5wYWNrLXBhdGggImdpdGh1Yi5jb20vc2VhbmNmb2xleS9pcGFkZHJlc3MtZ28iKSkKICAgIChw cm9wYWdhdGVkLWlucHV0cyBgKCgiZ28tZ2l0aHViLWNvbS1zZWFuY2ZvbGV5LWJpbnRyZWUiICxn by1naXRodWItY29tLXNlYW5jZm9sZXktYmludHJlZSkpKQogICAgKGhvbWUtcGFnZSAiaHR0cHM6 Ly9naXRodWIuY29tL3NlYW5jZm9sZXkvaXBhZGRyZXNzLWdvIikKICAgIChzeW5vcHNpcyAjZikK ICAgIChkZXNjcmlwdGlvbgogICAgICJJUEFkZHJlc3MgaXMgYSBsaWJyYXJ5IGZvciBoYW5kbGlu ZyBJUCBhZGRyZXNzZXMgYW5kIHN1Ym5ldHMsIGJvdGggSVB2NCBhbmQKSVB2Ni4iKQogICAgKGxp Y2Vuc2UgKGxpc3QgbGljZW5zZTphc2wyLjAgbGljZW5zZTphc2wyLjApKSkpCgooZGVmaW5lLXB1 YmxpYyBnby1naXRodWItY29tLXJ3Y2FybHNlbi1nb2V4aWYtZXhpZgogIChwYWNrYWdlCiAgICAo bmFtZSAiZ28tZ2l0aHViLWNvbS1yd2NhcmxzZW4tZ29leGlmLWV4aWYiKQogICAgKHZlcnNpb24g IjAuMC4wLTIwMTkwNDAxMTcyMTAxLTllOGRlZWNiZGRiZCIpCiAgICAoc291cmNlCiAgICAgKG9y aWdpbgogICAgICAgKG1ldGhvZCBnaXQtZmV0Y2gpCiAgICAgICAodXJpIChnaXQtcmVmZXJlbmNl CiAgICAgICAgICAgICAodXJsICJodHRwczovL2dpdGh1Yi5jb20vcndjYXJsc2VuL2dvZXhpZiIp CiAgICAgICAgICAgICAoY29tbWl0IChnby12ZXJzaW9uLT5naXQtcmVmIHZlcnNpb24pKSkpCiAg ICAgICAoZmlsZS1uYW1lIChnaXQtZmlsZS1uYW1lIG5hbWUgdmVyc2lvbikpCiAgICAgICAoc2hh MjU2CiAgICAgICAgKGJhc2UzMiAiMWRycWh6cGxnNzJsdnJmM3FtYjlhd2JnZ25qcXAyM2h3bjJw Z3Zrc2kzc3B2MTdrYzloMiIpKSkpCiAgICAoYnVpbGQtc3lzdGVtIGdvLWJ1aWxkLXN5c3RlbSkK ICAgIChhcmd1bWVudHMKICAgICAobGlzdAogICAgICAjOmltcG9ydC1wYXRoICJnaXRodWIuY29t L3J3Y2FybHNlbi9nb2V4aWYvZXhpZiIKICAgICAgIzp1bnBhY2stcGF0aCAiZ2l0aHViLmNvbS9y d2NhcmxzZW4vZ29leGlmIikpCiAgICAoaG9tZS1wYWdlICJodHRwczovL2dpdGh1Yi5jb20vcndj YXJsc2VuL2dvZXhpZiIpCiAgICAoc3lub3BzaXMgImdvZXhpZiIpCiAgICAoZGVzY3JpcHRpb24K ICAgICAiVGhpcyBwYWNrYWdlIHByb3ZpZGVzIGRlY29kaW5nIG9mIGJhc2ljIGV4aWYgYW5kIHRp ZmYgZW5jb2RlZCBkYXRhLiAgU3RpbGwgaW4KYWxwaGEgLSBubyBndWFyYW50ZWVzLiAgU3VnZ2Vz dGlvbnMgYW5kIHB1bGwgcmVxdWVzdHMgYXJlIHdlbGNvbWUuCkZ1bmN0aW9uYWxpdHkgaXMgc3Bs aXQgaW50byB0d28gcGFja2FnZXMgLSBcImV4aWZcIiBhbmQgXCJ0aWZmXCIgVGhlIGV4aWYgcGFj a2FnZQpkZXBlbmRzIG9uIHRoZSB0aWZmIHBhY2thZ2UuIikKICAgIChsaWNlbnNlIGxpY2Vuc2U6 YnNkLTIpKSkKCihkZWZpbmUtcHVibGljIGdvLWdpdGh1Yi1jb20tcndjYXJsc2VuLWdvZXhpZi10 aWZmCiAgKHBhY2thZ2UKICAgIChuYW1lICJnby1naXRodWItY29tLXJ3Y2FybHNlbi1nb2V4aWYt dGlmZiIpCiAgICAodmVyc2lvbiAiMC4wLjAtMjAxOTA0MDExNzIxMDEtOWU4ZGVlY2JkZGJkIikK ICAgIChzb3VyY2UKICAgICAob3JpZ2luCiAgICAgICAobWV0aG9kIGdpdC1mZXRjaCkKICAgICAg ICh1cmkgKGdpdC1yZWZlcmVuY2UKICAgICAgICAgICAgICh1cmwgImh0dHBzOi8vZ2l0aHViLmNv bS9yd2NhcmxzZW4vZ29leGlmIikKICAgICAgICAgICAgIChjb21taXQgKGdvLXZlcnNpb24tPmdp dC1yZWYgdmVyc2lvbikpKSkKICAgICAgIChmaWxlLW5hbWUgKGdpdC1maWxlLW5hbWUgbmFtZSB2 ZXJzaW9uKSkKICAgICAgIChzaGEyNTYKICAgICAgICAoYmFzZTMyICIxZHJxaHpwbGc3Mmx2cmYz cW1iOWF3YmdnbmpxcDIzaHduMnBndmtzaTNzcHYxN2tjOWgyIikpKSkKICAgIChidWlsZC1zeXN0 ZW0gZ28tYnVpbGQtc3lzdGVtKQogICAgKGFyZ3VtZW50cwogICAgIChsaXN0CiAgICAgICM6aW1w b3J0LXBhdGggImdpdGh1Yi5jb20vcndjYXJsc2VuL2dvZXhpZi90aWZmIgogICAgICAjOnVucGFj ay1wYXRoICJnaXRodWIuY29tL3J3Y2FybHNlbi9nb2V4aWYiKSkKICAgIChob21lLXBhZ2UgImh0 dHBzOi8vZ2l0aHViLmNvbS9yd2NhcmxzZW4vZ29leGlmIikKICAgIChzeW5vcHNpcyAiZ29leGlm IikKICAgIChkZXNjcmlwdGlvbgogICAgICJUaGlzIHBhY2thZ2UgcHJvdmlkZXMgZGVjb2Rpbmcg b2YgYmFzaWMgZXhpZiBhbmQgdGlmZiBlbmNvZGVkIGRhdGEuICBTdGlsbCBpbgphbHBoYSAtIG5v IGd1YXJhbnRlZXMuICBTdWdnZXN0aW9ucyBhbmQgcHVsbCByZXF1ZXN0cyBhcmUgd2VsY29tZS4K RnVuY3Rpb25hbGl0eSBpcyBzcGxpdCBpbnRvIHR3byBwYWNrYWdlcyAtIFwiZXhpZlwiIGFuZCBc InRpZmZcIiBUaGUgZXhpZiBwYWNrYWdlCmRlcGVuZHMgb24gdGhlIHRpZmYgcGFja2FnZS4iKQog ICAgKGxpY2Vuc2UgbGljZW5zZTpic2QtMikpKQoKCihkZWZpbmUtcHVibGljIGdvLWdpdGh1Yi1j b20tZWR3dmVlLWV4aWZmaXgKICAocGFja2FnZQogICAgKG5hbWUgImdvLWdpdGh1Yi1jb20tZWR3 dmVlLWV4aWZmaXgiKQogICAgKHZlcnNpb24gIjAuMC4wLTIwMjQwMjI5MTEzMjEzLTBkYmIxNDY3 NzViZSIpCiAgICAoc291cmNlCiAgICAgKG9yaWdpbgogICAgICAgKG1ldGhvZCBnaXQtZmV0Y2gp CiAgICAgICAodXJpIChnaXQtcmVmZXJlbmNlCiAgICAgICAgICAgICAodXJsICJodHRwczovL2dp dGh1Yi5jb20vZWR3dmVlL2V4aWZmaXgiKQogICAgICAgICAgICAgKGNvbW1pdCAoZ28tdmVyc2lv bi0+Z2l0LXJlZiB2ZXJzaW9uKSkpKQogICAgICAgKGZpbGUtbmFtZSAoZ2l0LWZpbGUtbmFtZSBu YW1lIHZlcnNpb24pKQogICAgICAgKHNoYTI1NgogICAgICAgIChiYXNlMzIgIjFpNHAxeG5ibTA0 aWgyNzM1aDU4bjFwMWo2Y2ptcjZkM2JmeDQxODYya2kwcWMxMmxmbjQiKSkpKQogICAgKGJ1aWxk LXN5c3RlbSBnby1idWlsZC1zeXN0ZW0pCiAgICAoYXJndW1lbnRzCiAgICAgKGxpc3QKICAgICAg IzppbXBvcnQtcGF0aCAiZ2l0aHViLmNvbS9lZHd2ZWUvZXhpZmZpeCIpKQogICAgKHByb3BhZ2F0 ZWQtaW5wdXRzCiAgICAgKGxpc3QgZ28tZ29sYW5nLW9yZy14LWltYWdlCiAgICAgICAgICAgZ28t Z2l0aHViLWNvbS1kaXNpbnRlZ3JhdGlvbi1pbWFnaW5nCiAgICAgICAgICAgZ28tZ2l0aHViLWNv bS1yd2NhcmxzZW4tZ29leGlmLWV4aWYKICAgICAgICAgICBnby1naXRodWItY29tLXJ3Y2FybHNl bi1nb2V4aWYtdGlmZikpCiAgICAoaG9tZS1wYWdlICJodHRwczovL2dpdGh1Yi5jb20vZWR3dmVl L2V4aWZmaXgiKQogICAgKHN5bm9wc2lzICJFeGlmZml4IikKICAgIChkZXNjcmlwdGlvbgogICAg ICJFeGlmZml4IGlzIGEgb25lIGZ1bmN0aW9uIGdvbGFuZyBsaWJyYXJ5IG1hZGUgdG8gYmUgYSBy ZXBsYWNlbWVudCBmb3IKaW1hZ2UuRGVjb2RlIHRvIGhhbmRsZSBvcmllbnRhdGlvbiBzdG9yZWQg aW4gRVhJRiBkYXRhLiIpCiAgICAobGljZW5zZSBsaWNlbnNlOmV4cGF0KSkpCgooZGVmaW5lLXB1 YmxpYyBnby1naXRodWItY29tLWtvdmlkZ295YWwtaW1hZ2luZwogIChwYWNrYWdlCiAgICAobmFt ZSAiZ28tZ2l0aHViLWNvbS1rb3ZpZGdveWFsLWltYWdpbmciKQogICAgKHZlcnNpb24gIjEuNi4z IikKICAgIChzb3VyY2UKICAgICAob3JpZ2luCiAgICAgICAobWV0aG9kIGdpdC1mZXRjaCkKICAg ICAgICh1cmkgKGdpdC1yZWZlcmVuY2UKICAgICAgICAgICAgICh1cmwgImh0dHBzOi8vZ2l0aHVi LmNvbS9rb3ZpZGdveWFsL2ltYWdpbmciKQogICAgICAgICAgICAgKGNvbW1pdCAoc3RyaW5nLWFw cGVuZCAidiIgdmVyc2lvbikpKSkKICAgICAgIChmaWxlLW5hbWUgKGdpdC1maWxlLW5hbWUgbmFt ZSB2ZXJzaW9uKSkKICAgICAgIChzaGEyNTYKICAgICAgICAoYmFzZTMyICIxMjNoZmdqenAyNDAx bDhyZmIzaDJhZ3lpamowM3cyYTJzZHhjeml5Ym1wbHc0cjhwYmkzIikpKSkKICAgIChidWlsZC1z eXN0ZW0gZ28tYnVpbGQtc3lzdGVtKQogICAgKGFyZ3VtZW50cwogICAgIChsaXN0CiAgICAgICM6 Z28gZ28tMS4yMQogICAgICAjOmltcG9ydC1wYXRoICJnaXRodWIuY29tL2tvdmlkZ295YWwvaW1h Z2luZyIpKQogICAgKHByb3BhZ2F0ZWQtaW5wdXRzIGAoKCJnby1nb2xhbmctb3JnLXgtaW1hZ2Ui ICxnby1nb2xhbmctb3JnLXgtaW1hZ2UpKSkKICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2l0aHVi LmNvbS9rb3ZpZGdveWFsL2ltYWdpbmciKQogICAgKHN5bm9wc2lzICJJbWFnaW5nIikKICAgIChk ZXNjcmlwdGlvbgogICAgICJQYWNrYWdlIGltYWdpbmcgcHJvdmlkZXMgYmFzaWMgaW1hZ2UgcHJv Y2Vzc2luZyBmdW5jdGlvbnMgKHJlc2l6ZSwgcm90YXRlLCBjcm9wLApicmlnaHRuZXNzL2NvbnRy YXN0IGFkanVzdG1lbnRzLCBldGMuKS4iKQogICAgKGxpY2Vuc2UgbGljZW5zZTpleHBhdCkpKQoK KGRlZmluZS1wdWJsaWMgZ28tZ2l0aHViLWNvbS1rbGF1c3Bvc3QtY3B1aWQtdjIKICAocGFja2Fn ZQogICAgKG5hbWUgImdvLWdpdGh1Yi1jb20ta2xhdXNwb3N0LWNwdWlkLXYyIikKICAgICh2ZXJz aW9uICIyLjIuNyIpCiAgICAoc291cmNlCiAgICAgKG9yaWdpbgogICAgICAgKG1ldGhvZCBnaXQt ZmV0Y2gpCiAgICAgICAodXJpIChnaXQtcmVmZXJlbmNlCiAgICAgICAgICAgICAodXJsICJodHRw czovL2dpdGh1Yi5jb20va2xhdXNwb3N0L2NwdWlkIikKICAgICAgICAgICAgIChjb21taXQgKHN0 cmluZy1hcHBlbmQgInYiIHZlcnNpb24pKSkpCiAgICAgICAoZmlsZS1uYW1lIChnaXQtZmlsZS1u YW1lIG5hbWUgdmVyc2lvbikpCiAgICAgICAoc2hhMjU2CiAgICAgICAgKGJhc2UzMiAiMGkxeTV6 Z2NqMzUwbDNpZHFmeGprY3MxOGlpNXczMTV4am1tYWJxYnFyeDI3c244ZnFoMSIpKSkpCiAgICAo YnVpbGQtc3lzdGVtIGdvLWJ1aWxkLXN5c3RlbSkKICAgIChhcmd1bWVudHMKICAgICAobGlzdAog ICAgICAjOmltcG9ydC1wYXRoICJnaXRodWIuY29tL2tsYXVzcG9zdC9jcHVpZC92MiIpKQogICAg KHByb3BhZ2F0ZWQtaW5wdXRzIGAoKCJnby1nb2xhbmctb3JnLXgtc3lzIiAsZ28tZ29sYW5nLW9y Zy14LXN5cykpKQogICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9naXRodWIuY29tL2tsYXVzcG9zdC9j cHVpZCIpCiAgICAoc3lub3BzaXMgImNwdWlkIikKICAgIChkZXNjcmlwdGlvbgogICAgICJQYWNr YWdlIGNwdWlkIHByb3ZpZGVzIGluZm9ybWF0aW9uIGFib3V0IHRoZSBDUFUgcnVubmluZyB0aGUg Y3VycmVudCBwcm9ncmFtLiIpCiAgICAobGljZW5zZSBsaWNlbnNlOmV4cGF0KSkpCgooZGVmaW5l LXB1YmxpYyBnby1naXRodWItY29tLXplZWJvLWFzc2VydAogIChwYWNrYWdlCiAgICAobmFtZSAi Z28tZ2l0aHViLWNvbS16ZWViby1hc3NlcnQiKQogICAgKHZlcnNpb24gIjEuMy4xIikKICAgIChz b3VyY2UKICAgICAob3JpZ2luCiAgICAgICAobWV0aG9kIGdpdC1mZXRjaCkKICAgICAgICh1cmkg KGdpdC1yZWZlcmVuY2UKICAgICAgICAgICAgICh1cmwgImh0dHBzOi8vZ2l0aHViLmNvbS96ZWVi by9hc3NlcnQiKQogICAgICAgICAgICAgKGNvbW1pdCAoc3RyaW5nLWFwcGVuZCAidiIgdmVyc2lv bikpKSkKICAgICAgIChmaWxlLW5hbWUgKGdpdC1maWxlLW5hbWUgbmFtZSB2ZXJzaW9uKSkKICAg ICAgIChzaGEyNTYKICAgICAgICAoYmFzZTMyICIweGZrbGcwNGljNHhsNXE3eHk5MTNqenZuMnY5 YnhtcnNubTRseWpxem5uaW55c2dzOXhiIikpKSkKICAgIChidWlsZC1zeXN0ZW0gZ28tYnVpbGQt c3lzdGVtKQogICAgKGFyZ3VtZW50cwogICAgIChsaXN0CiAgICAgICM6aW1wb3J0LXBhdGggImdp dGh1Yi5jb20vemVlYm8vYXNzZXJ0IikpCiAgICAoaG9tZS1wYWdlICJodHRwczovL2dpdGh1Yi5j b20vemVlYm8vYXNzZXJ0IikKICAgIChzeW5vcHNpcyAicGFja2FnZSBhc3NlcnQiKQogICAgKGRl c2NyaXB0aW9uCiAgICAgIlNlZSB0aGUgYXBpIGRvY3MuICBUaGVyZSdzIG5vdCBhIGxvdCBvZiBz dXJmYWNlIGFyZWEsIGFuZCB0aGF0J3MgdGhlIGdvYWwuIikKICAgIChsaWNlbnNlIGxpY2Vuc2U6 Y2MwKSkpCgooZGVmaW5lLXB1YmxpYyBnby1naXRodWItY29tLXplZWJvLXh4aDMKICAocGFja2Fn ZQogICAgKG5hbWUgImdvLWdpdGh1Yi1jb20temVlYm8teHhoMyIpCiAgICAodmVyc2lvbiAiMS4w LjIiKQogICAgKHNvdXJjZQogICAgIChvcmlnaW4KICAgICAgIChtZXRob2QgZ2l0LWZldGNoKQog ICAgICAgKHVyaSAoZ2l0LXJlZmVyZW5jZQogICAgICAgICAgICAgKHVybCAiaHR0cHM6Ly9naXRo dWIuY29tL3plZWJvL3h4aDMiKQogICAgICAgICAgICAgKGNvbW1pdCAoc3RyaW5nLWFwcGVuZCAi diIgdmVyc2lvbikpKSkKICAgICAgIChmaWxlLW5hbWUgKGdpdC1maWxlLW5hbWUgbmFtZSB2ZXJz aW9uKSkKICAgICAgIChzaGEyNTYKICAgICAgICAoYmFzZTMyICIxZ3k2NjZyNXYxZDFuMmNmaWc5 cGxoeXA3ejA5ZjA2azZtcjVscmYwbWs2cHNrNmJud2dpIikpKSkKICAgIChidWlsZC1zeXN0ZW0g Z28tYnVpbGQtc3lzdGVtKQogICAgKGFyZ3VtZW50cwogICAgIChsaXN0CiAgICAgICM6aW1wb3J0 LXBhdGggImdpdGh1Yi5jb20vemVlYm8veHhoMyIpKQogICAgKHByb3BhZ2F0ZWQtaW5wdXRzIGAo KCJnby1naXRodWItY29tLXplZWJvLWFzc2VydCIgLGdvLWdpdGh1Yi1jb20temVlYm8tYXNzZXJ0 KQogICAgICAgICAgICAgICAgICAgICAgICAgKCJnby1naXRodWItY29tLWtsYXVzcG9zdC1jcHVp ZC12MiIgLGdvLWdpdGh1Yi1jb20ta2xhdXNwb3N0LWNwdWlkLXYyKSkpCiAgICAoaG9tZS1wYWdl ICJodHRwczovL2dpdGh1Yi5jb20vemVlYm8veHhoMyIpCiAgICAoc3lub3BzaXMgIlhYSDMiKQog ICAgKGRlc2NyaXB0aW9uCiAgICAgIlRoaXMgcGFja2FnZSBpcyBhIHBvcnQgb2YgdGhlCkBAdXJs e2h0dHBzOi8vZ2l0aHViLmNvbS9DeWFuNDk3My9AY29kZXt4eEhhc2gseHhoM319IGxpYnJhcnkg dG8gR28uIikKICAgIChsaWNlbnNlIGxpY2Vuc2U6YnNkLTIpKSkKCihkZWZpbmUtcHVibGljIGdv LWdpdGh1Yi1jb20tYWxlY3Rob21hcy1jaHJvbWEtdjItMTMKICAocGFja2FnZQogICAgKGluaGVy aXQgZ28tZ2l0aHViLWNvbS1hbGVjdGhvbWFzLWNocm9tYSkKICAgIChuYW1lICJnby1naXRodWIt Y29tLWFsZWN0aG9tYXMtY2hyb21hLXYyLTEzIikKICAgICh2ZXJzaW9uICIyLjEzLjAiKQogICAg KHNvdXJjZQogICAgIChvcmlnaW4KICAgICAgIChtZXRob2QgZ2l0LWZldGNoKQogICAgICAgKHVy aSAoZ2l0LXJlZmVyZW5jZQogICAgICAgICAgICAgKHVybCAiaHR0cHM6Ly9naXRodWIuY29tL2Fs ZWN0aG9tYXMvY2hyb21hIikKICAgICAgICAgICAgIChjb21taXQgKHN0cmluZy1hcHBlbmQgInYi IHZlcnNpb24pKSkpCiAgICAgICAoZmlsZS1uYW1lIChnaXQtZmlsZS1uYW1lIG5hbWUgdmVyc2lv bikpCiAgICAgICAoc2hhMjU2CiAgICAgICAgKGJhc2UzMiAiMXZxNTNwbWEzNDBnM3Y5eGI1Zzh3 cGo5enZsOWpzZHNocTZndzI0NWY0aGN6bjU2OXNkZCIpKSkpCiAgICAoYXJndW1lbnRzCiAgICAg KGxpc3QgIzpnbyBnby0xLjIyCiAgICAgICAgICAgIzppbXBvcnQtcGF0aCAiZ2l0aHViLmNvbS9h bGVjdGhvbWFzL2Nocm9tYS92MiIKICAgICAgICAgICAjOnVucGFjay1wYXRoICJnaXRodWIuY29t L2FsZWN0aG9tYXMvY2hyb21hL3YyIikpCiAgICAocHJvcGFnYXRlZC1pbnB1dHMKICAgICAobGlz dCBnby1naXRodWItY29tLWRsY2xhcmstcmVnZXhwMikpCiAgICAobmF0aXZlLWlucHV0cwogICAg IChsaXN0IGdvLWdpdGh1Yi1jb20tYWxlY3Rob21hcy1hc3NlcnQtdjIKICAgICAgICAgICBnby1n aXRodWItY29tLWFsZWN0aG9tYXMtcmVwcikpKSkKCihkZWZpbmUtcHVibGljIGtpdHR5LW5leHQK ICAobGV0ICgoY29tbWl0ICJiM2NjNWFlZDMwYzhlODM3MTVmYTk1NWU5ZDMxODNhMGU0MzNhOWMz IikKICAgICAgICAocmV2aXNpb24gIjAiKSkKICAgIChwYWNrYWdlCiAgICAgIChuYW1lICJraXR0 eS1uZXh0IikKICAgICAgKHZlcnNpb24gKGdpdC12ZXJzaW9uICIwLjM0LjEiIHJldmlzaW9uIGNv bW1pdCkpCiAgICAgIChob21lLXBhZ2UgImh0dHBzOi8vc3cua292aWRnb3lhbC5uZXQva2l0dHkv IikKICAgICAgKHNvdXJjZQogICAgICAgKG9yaWdpbgogICAgICAgICAobWV0aG9kIGdpdC1mZXRj aCkKICAgICAgICAgKHVyaSAoZ2l0LXJlZmVyZW5jZQogICAgICAgICAgICAgICAodXJsICJodHRw czovL2dpdGh1Yi5jb20va292aWRnb3lhbC9raXR0eSIpCiAgICAgICAgICAgICAgIChjb21taXQg Y29tbWl0KQogICAgICAgICAgICAgICAocmVjdXJzaXZlPyAjdCkpKQogICAgICAgICAoZmlsZS1u YW1lIChnaXQtZmlsZS1uYW1lIG5hbWUgdmVyc2lvbikpCiAgICAgICAgIChzaGEyNTYKICAgICAg ICAgIChiYXNlMzIgIjBuODQxa3loYm03aWNiYnk1NzVibHg3NXlrYWM5emowYTNqankzNXlta2hx bno1ZGF5cTEiKSkKICAgICAgICAgKG1vZHVsZXMgJygoZ3VpeCBidWlsZCB1dGlscykpKQogICAg ICAgICAoc25pcHBldAogICAgICAgICAgJyhiZWdpbgogICAgICAgICAgICAgOzsgcGF0Y2ggbmVl ZGVkIGFzIHNwaGlueC1idWlsZCBpcyB1c2VkIGFzIGEgcHl0aG9uIHNjcmlwdAogICAgICAgICAg ICAgOzsgd2hlcmVhcyB0aGUgZ3VpeCBwYWNrYWdlIHVzZXMgYSBiYXNoIHNjcmlwdCBsYXVuY2hp bmcgdGhlCiAgICAgICAgICAgICA7OyBweXRob24gc2NyaXB0CiAgICAgICAgICAgICAoc3Vic3Rp dHV0ZSogImRvY3MvY29uZi5weSIKICAgICAgICAgICAgICAgKCgiKGZyb20ga2l0dHkuY29uc3Rh bnRzIGltcG9ydCBzdHJfdmVyc2lvbikiIGtpdHR5LWltcCkKICAgICAgICAgICAgICAgIChzdHJp bmctYXBwZW5kICJzeXMucGF0aC5hcHBlbmQoXCIuLlwiKVxuIiBraXR0eS1pbXApKSkKICAgICAg ICAgICAgIChzdWJzdGl0dXRlKiAiZG9jcy9NYWtlZmlsZSIKICAgICAgICAgICAgICAgKCgiXlNQ SElOWEJVSUxEW1s6c3BhY2U6XV0rPSAocHl0aG9uMy4qKSQiKQogICAgICAgICAgICAgICAgIlNQ SElOWEJVSUxEID0gc3BoaW54LWJ1aWxkXG4iKSkKICAgICAgICAgICAgICN0KSkpKQogICAgICAo YnVpbGQtc3lzdGVtIGdvLWJ1aWxkLXN5c3RlbSkKICAgICAgKHByb3BhZ2F0ZWQtaW5wdXRzCiAg ICAgICAobGlzdCBnby1nb2xhbmctb3JnLXgtc3lzCiAgICAgICAgICAgICBnby1nb2xhbmctb3Jn LXgtZXhwCiAgICAgICAgICAgICBnby1naXRodWItY29tLWFsdHJlZS1iaWdmbG9hdAogICAgICAg ICAgICAgZ28tZ2l0aHViLWNvbS1ibWF0Y3VrLWRvdWJsZXN0YXItdjQKICAgICAgICAgICAgIGdv LWdpdGh1Yi1jb20tc2VhbmNmb2xleS1pcGFkZHJlc3MtZ28taXBhZGRyCiAgICAgICAgICAgICBn by1naXRodWItY29tLWRob3dldHQtZ28tcGxpc3QKICAgICAgICAgICAgIGdvLWdpdGh1Yi1jb20t c2hpcm91LWdvcHN1dGlsLXYzCiAgICAgICAgICAgICBnby1naXRodWItY29tLWdvb2dsZS11dWlk CiAgICAgICAgICAgICBnby1naXRodWItY29tLWVkd3ZlZS1leGlmZml4CiAgICAgICAgICAgICBn by1naXRodWItY29tLWtvdmlkZ295YWwtaW1hZ2luZwogICAgICAgICAgICAgZ28tZ29sYW5nLW9y Zy14LWltYWdlCiAgICAgICAgICAgICBnby1naXRodWItY29tLWFsZWN0aG9tYXMtY2hyb21hLXYy LTEzCiAgICAgICAgICAgICBnby1naXRodWItY29tLWRsY2xhcmstcmVnZXhwMgogICAgICAgICAg ICAgZ28tZ2l0aHViLWNvbS16ZWViby14eGgzKSkKICAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAg IChsaXN0IGRidXMKICAgICAgICAgICAgIG1lc2EKICAgICAgICAgICAgIGxpYnhjdXJzb3IKICAg ICAgICAgICAgIGxpYnhpCiAgICAgICAgICAgICBsaWJ4aW5lcmFtYQogICAgICAgICAgICAgbGli eGtiY29tbW9uCiAgICAgICAgICAgICBsaWJ4cmFuZHIKICAgICAgICAgICAgIG5jdXJzZXMgOzsg Zm9yIHRpYyBjb21tYW5kCiAgICAgICAgICAgICBwa2ctY29uZmlnCiAgICAgICAgICAgICBweXRo b24tc3BoaW54CiAgICAgICAgICAgICB3YXlsYW5kLXByb3RvY29scwogICAgICAgICAgICAgZ28t MS4yMgogICAgICAgICAgICAgc2ltZGUKICAgICAgICAgICAgIGdpdCkpCiAgICAgIChpbnB1dHMK ICAgICAgIChsaXN0IGZvbnRjb25maWcKICAgICAgICAgICAgIGZyZWV0eXBlCiAgICAgICAgICAg ICBoYXJmYnV6egogICAgICAgICAgICAgbGNtcwogICAgICAgICAgICAgbGliY2FuYmVycmEKICAg ICAgICAgICAgIGxpYnBuZwogICAgICAgICAgICAgcHl0aG9uLXB5Z21lbnRzCiAgICAgICAgICAg ICBweXRob24td3JhcHBlcgogICAgICAgICAgICAgd2F5bGFuZAogICAgICAgICAgICAgb3BlbnNz bAogICAgICAgICAgICAgeHhoYXNoCiAgICAgICAgICAgICB6bGliKSkKICAgICAgKGFyZ3VtZW50 cwogICAgICAgKGxpc3QKICAgICAgICAjOmdvIGdvLTEuMjIKICAgICAgICAjOmltcG9ydC1wYXRo ICJraXR0eSIKICAgICAgICAjOnBoYXNlcwogICAgICAgICN+KG1vZGlmeS1waGFzZXMgJXN0YW5k YXJkLXBoYXNlcwogICAgICAgICAgICAoZGVsZXRlICdjb25maWd1cmUpICAgO25vIGNvbmZpZ3Vy ZSBzY3JpcHQKICAgICAgICAgICAgKHJlcGxhY2UgJ2J1aWxkCiAgICAgICAgICAgICAgKGxhbWJk YSogKCM6a2V5IGlucHV0cyAjOmFsbG93LW90aGVyLWtleXMpCiAgICAgICAgICAgICAgICA7OyBU aGUgImtpdHR5IiBzdWItZGlyZWN0b3J5IG11c3QgYmUgd3JpdGFibGUgcHJpb3IgdG8KICAgICAg ICAgICAgICAgIDs7IGNvbmZpZ3VyYXRpb24gKGUuZy4sIHVuLXNldHRpbmcgdXBkYXRlcykuCiAg ICAgICAgICAgICAgICAoY2hkaXIgInNyYy9raXR0eSIpCiAgICAgICAgICAgICAgICAoZm9yLWVh Y2ggbWFrZS1maWxlLXdyaXRhYmxlIChmaW5kLWZpbGVzICJraXR0eSIpKQogICAgICAgICAgICAg ICAgKGludm9rZSAicHl0aG9uMyIgInNldHVwLnB5IiAibGludXgtcGFja2FnZSIKICAgICAgICAg ICAgICAgICAgICAgICAgOzsgRG8gbm90IHBob25lIGhvbWUuCiAgICAgICAgICAgICAgICAgICAg ICAgICItLXVwZGF0ZS1jaGVjay1pbnRlcnZhbD0wIgogICAgICAgICAgICAgICAgICAgICAgICAi LS1za2lwLWJ1aWxkaW5nLWtpdHRlbiIKICAgICAgICAgICAgICAgICAgICAgICAgOzsgV2F5bGFu ZCBiYWNrZW5kIHJlcXVpcmVzIEVHTCwgd2hpY2ggaXNuJ3QKICAgICAgICAgICAgICAgICAgICAg ICAgOzsgZm91bmQgb3V0LW9mLXRoZS1ib3ggZm9yIHNvbWUgcmVhc29uLgogICAgICAgICAgICAg ICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCAiLS1lZ2wtbGlicmFyeT0iCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIChzZWFyY2gtaW5wdXQtZmlsZSBpbnB1dHMgIi9saWIv bGliRUdMLnNvLjEiKSkpKSkKICAgICAgICAgICAgKGRlbGV0ZSAnY2hlY2spCiAgICAgICAgICAg IDs7IChyZXBsYWNlICdjaGVjawogICAgICAgICAgICA7OyAgIChsYW1iZGEqICgjOmtleSB0ZXN0 cz8gIzphbGxvdy1vdGhlci1rZXlzKQogICAgICAgICAgICA7OyAgICAgKHdoZW4gdGVzdHM/CiAg ICAgICAgICAgIDs7ICAgICAgIDs7IEZpeCAiY2Fubm90IGZpbmQga2l0dHkgZXhlY3V0YWJsZSIg ZXJyb3Igd2hlbiBydW5uaW5nCiAgICAgICAgICAgIDs7ICAgICAgIDs7IHRlc3RzLgogICAgICAg ICAgICA7OyAgICAgICAoaW52b2tlICJscyIgIi1sIikKICAgICAgICAgICAgOzsgICAgICAgKHNl dGVudiAiUEFUSCIgKHN0cmluZy1hcHBlbmQgImxpbnV4LXBhY2thZ2UvYmluOiIKICAgICAgICAg ICAgOzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGdldGVudiAiUEFUSCIp KSkKICAgICAgICAgICAgOzsgICAgICAgKGludm9rZSAicHl0aG9uMyIgInRlc3QucHkiKSkpKQog ICAgICAgICAgICAoYWRkLWJlZm9yZSAnaW5zdGFsbCAncm0tcHljYWNoZQogICAgICAgICAgICAg IDs7IGNyZWF0ZWQgcHl0aG9uIGNhY2hlIF9fcHljYWNoZV9fIGFyZSBub24gZGV0ZXJtaW5pc3Rp YwogICAgICAgICAgICAgIChsYW1iZGEgXwogICAgICAgICAgICAgICAgKGxldCAoKHB5Y2FjaGVz IChmaW5kLWZpbGVzICJsaW51eC1wYWNrYWdlLyIKICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAiX19weWNhY2hlX18iCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIzpkaXJlY3Rvcmllcz8gI3QpKSkKICAgICAgICAgICAgICAgICAg KGZvci1lYWNoIGRlbGV0ZS1maWxlLXJlY3Vyc2l2ZWx5IHB5Y2FjaGVzKSkpKQogICAgICAgICAg ICAoZGVsZXRlICdpbnN0YWxsLWxpY2Vuc2UtZmlsZXMpCiAgICAgICAgICAgIChyZXBsYWNlICdp bnN0YWxsCiAgICAgICAgICAgICAgKGxhbWJkYSBfCiAgICAgICAgICAgICAgICAobGV0KiAoKG9i aW4gKHN0cmluZy1hcHBlbmQgIyRvdXRwdXQgIi9iaW4iKSkKICAgICAgICAgICAgICAgICAgICAg ICAob2xpYiAoc3RyaW5nLWFwcGVuZCAjJG91dHB1dCAiL2xpYiIpKQogICAgICAgICAgICAgICAg ICAgICAgIChvc2hhcmUgKHN0cmluZy1hcHBlbmQgIyRvdXRwdXQgIi9zaGFyZSIpKSkKICAgICAg ICAgICAgICAgICAgKGNvcHktcmVjdXJzaXZlbHkgImxpbnV4LXBhY2thZ2UvYmluIiBvYmluKQog ICAgICAgICAgICAgICAgICAoY29weS1yZWN1cnNpdmVseSAibGludXgtcGFja2FnZS9zaGFyZSIg b3NoYXJlKQogICAgICAgICAgICAgICAgICAoY29weS1yZWN1cnNpdmVseSAibGludXgtcGFja2Fn ZS9saWIiIG9saWIpKSkpKSkpCiAgICAgIChzeW5vcHNpcyAiRmFzdCwgZmVhdHVyZWZ1bCwgR1BV IGJhc2VkIHRlcm1pbmFsIGVtdWxhdG9yIikKICAgICAgKGRlc2NyaXB0aW9uICJLaXR0eSBpcyBh IGZhc3QgYW5kIGZlYXR1cmVmdWwgR1BVLWJhc2VkIHRlcm1pbmFsIGVtdWxhdG9yOgpAaXRlbWl6 ZQpAaXRlbSBPZmZsb2FkcyByZW5kZXJpbmcgdG8gdGhlIEdQVSBmb3IgbG93ZXIgc3lzdGVtIGxv YWQgYW5kIGJ1dHRlcnkgc21vb3RoCnNjcm9sbGluZy4gIFVzZXMgdGhyZWFkZWQgcmVuZGVyaW5n IHRvIG1pbmltaXplIGlucHV0IGxhdGVuY3kuCkBpdGVtIFN1cHBvcnRzIGFsbCBtb2Rlcm4gdGVy bWluYWwgZmVhdHVyZXM6IGdyYXBoaWNzIChpbWFnZXMpLCB1bmljb2RlLAp0cnVlLWNvbG9yLCBP cGVuVHlwZSBsaWdhdHVyZXMsIG1vdXNlIHByb3RvY29sLCBmb2N1cyB0cmFja2luZywgYnJhY2tl dGVkCnBhc3RlIGFuZCBzZXZlcmFsIG5ldyB0ZXJtaW5hbCBwcm90b2NvbCBleHRlbnNpb25zLgpA aXRlbSBTdXBwb3J0cyB0aWxpbmcgbXVsdGlwbGUgdGVybWluYWwgd2luZG93cyBzaWRlIGJ5IHNp ZGUgaW4gZGlmZmVyZW50CmxheW91dHMgd2l0aG91dCBuZWVkaW5nIHRvIHVzZSBhbiBleHRyYSBw cm9ncmFtIGxpa2UgdG11eC4KQGl0ZW0gQ2FuIGJlIGNvbnRyb2xsZWQgZnJvbSBzY3JpcHRzIG9y IHRoZSBzaGVsbCBwcm9tcHQsIGV2ZW4gb3ZlciBTU0guCkBpdGVtIEhhcyBhIGZyYW1ld29yayBm b3IgS2l0dGVucywgc21hbGwgdGVybWluYWwgcHJvZ3JhbXMgdGhhdCBjYW4gYmUgdXNlZCB0bwpl eHRlbmQga2l0dHkncyBmdW5jdGlvbmFsaXR5LiAgRm9yIGV4YW1wbGUsIHRoZXkgYXJlIHVzZWQg Zm9yIFVuaWNvZGUgaW5wdXQsCmhpbnRzLCBhbmQgc2lkZS1ieS1zaWRlIGRpZmYuCkBpdGVtIFN1 cHBvcnRzIHN0YXJ0dXAgc2Vzc2lvbnMgd2hpY2ggYWxsb3cgeW91IHRvIHNwZWNpZnkgdGhlIHdp bmRvdy90YWIKbGF5b3V0LCB3b3JraW5nIGRpcmVjdG9yaWVzIGFuZCBwcm9ncmFtcyB0byBydW4g b24gc3RhcnR1cC4KQGl0ZW0gQWxsb3dzIHlvdSB0byBvcGVuIHRoZSBzY3JvbGxiYWNrIGJ1ZmZl ciBpbiBhIHNlcGFyYXRlIHdpbmRvdyB1c2luZwphcmJpdHJhcnkgcHJvZ3JhbXMgb2YgeW91ciBj aG9pY2UuICBUaGlzIGlzIHVzZWZ1bCBmb3IgYnJvd3NpbmcgdGhlIGhpc3RvcnkKY29tZm9ydGFi bHkgaW4gYSBwYWdlciBvciBlZGl0b3IuCkBlbmQgaXRlbWl6ZSIpCiAgICAgIChsaWNlbnNlIGxp Y2Vuc2U6Z3BsMyspKSkpCg== --=_6d29b4ae28fa863677df7a891831d9ec--