From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:4a6f::]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id QJBPCGw3fGC6NAAAgWs5BA (envelope-from ) for ; Sun, 18 Apr 2021 15:43:08 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id iLn8Amw3fGCdKwAA1q6Kng (envelope-from ) for ; Sun, 18 Apr 2021 13:43:08 +0000 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 4ECFD16B0C for ; Sun, 18 Apr 2021 15:43:07 +0200 (CEST) Received: from localhost ([::1]:40550 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lY7ha-0002wD-Cv for larch@yhetil.org; Sun, 18 Apr 2021 09:43:06 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:48168) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lY7hP-0002v0-4g for guix-devel@gnu.org; Sun, 18 Apr 2021 09:42:55 -0400 Received: from mail-vs1-xe2f.google.com ([2607:f8b0:4864:20::e2f]:40743) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lY7hL-0004jc-VE for guix-devel@gnu.org; Sun, 18 Apr 2021 09:42:54 -0400 Received: by mail-vs1-xe2f.google.com with SMTP id o192so318584vsd.7 for ; Sun, 18 Apr 2021 06:42:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=RAVsiqlbIGAyTIdV0fEQGkRCW+kqvoakz4csHaY+sd4=; b=kcQABZxRNMDjmJfNsJ3I64dC1aU179u/t5My2XiD72ool8+OKpStjiGrIjEW6Km8uZ Zmcrxp8vVbb/cexvaMLSgGbXq8LAfdVvz0YfhpMHyaXsejbok6AD9YRXew1fcN8a4qXh fCaY60A2YiHaNIU82mAVzSZGaMmxvbEIKfRlcmNxXAgF4lzUZaebmiuYB3m6bsI1eN+4 898NP7aqSoKhZElWk6iUB31TsqX4PmN3v8kigqQIFtrbisYJ/92Il1rBMDWWKrko5t/0 6ayklMgw96Mu3oEx0Mw/GFAlUMqeJeZ8BKo1vzuWyglXrfVl2gFm7E6nmSIulV3i+kZP ZCkw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=RAVsiqlbIGAyTIdV0fEQGkRCW+kqvoakz4csHaY+sd4=; b=GjlqgJ3Dod53T3uzUz3TNzojkllRwDj1ESH1x8KeUhX9j3nr9F+ohz2GKZP1GCI9Cb 9S+Y30Qo65t7EnK2MdtIRfDFihhQ4uJ8odB26gcuDQi6Laxn/pS2Nr6UWfLSh9s+Mwsd XDS8ReeSzucZ3iEDFA1U//y3QMQA81mGUNKBm4naPW628Gt2S3TwWnOeg5G7hDK5k/ve eBtK1GkyS4MZo/9MAtu58vMHJ0QpKCQlyH7duBjowSEXEFrzvHbZIKv+8hddwPt3uLox NhCy6fQaxLMT9Fp+awGg1GsV9N5yiJKJWsWO3U9dYnxcWJRUOXQ+Ndfx3eQT2HVYX1nN SvaQ== X-Gm-Message-State: AOAM533e+6oBDi3clZFGVpWSTIMfCj/VPNKK/3BDYS8NzWDcsRyVOAn9 GYMgP5bgSgJiGwvU+OpxxMNXYI97+wcNNnc/EqpUPs4s1aQ= X-Google-Smtp-Source: ABdhPJzoIHQv6LS8eKhK0SDngp9p6/NvFagdElg4bLm10tO8EUWvEjxewZUBhUcolMUakCWqzDNPA9wOMK56Iws243g= X-Received: by 2002:a05:6102:c0d:: with SMTP id x13mr12041616vss.10.1618753370303; Sun, 18 Apr 2021 06:42:50 -0700 (PDT) MIME-Version: 1.0 References: <79d3d2e5c1386b1e162f1ba8380562720131856d.camel@telenet.be> <87tuo7xljp.fsf@cbaines.net> <87lf9ixz5j.fsf@cbaines.net> In-Reply-To: <87lf9ixz5j.fsf@cbaines.net> From: Canan Talayhan Date: Sun, 18 Apr 2021 16:42:13 +0300 Message-ID: Subject: Re: [Outreachy] - Guix Data Service - Set a more informative page title To: Christopher Baines Content-Type: multipart/mixed; boundary="0000000000009dc66d05c03f6314" Received-SPF: pass client-ip=2607:f8b0:4864:20::e2f; envelope-from=canan.t.talayhan@gmail.com; helo=mail-vs1-xe2f.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, WEIRD_PORT=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: guix-devel@gnu.org Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1618753387; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=65VkJrrp3SlpNDat2cpjRMRFHOYirSi+BMdNQ+qJYKM=; b=MQmqZ5L9NU/QyC36KAEKMMSuvqh+pbyKr7QLmUEToWWlUPHQ3dSyt+l2nq1WQBR9tn2N6H xoTtmlys61d1kYiMUPrHF8fdWn/X2dPIYcjWoxBEVF5yQasEyDYtd5aQRioB7136EG0Erz ECmiHc+VRDHhTnSZO3+nY5RZR/o64bYtQGhNHSYsA40Oba3SVRLqun1WkohWVNW8Ql33yW PjZcxlJPNrALtgAwltEDvoyFinygCMthg0TtASpDIy7IBLSLC7azBmMGcvnbYg4SGTpWvh K0b4+R/Sowpwc1dPtZItLfx9fls5RdtunsRcdqS1pPb1liCQDzLeNbhVbf3rmQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1618753387; a=rsa-sha256; cv=none; b=CDVWAyc2joWXRFbx1WXsgNDp2sotaEefAl22gCc63oNIux/wBEnN7e9GWJBfuE7eNQCSuA IuQZ/bhDoaGav6WuVFlukPbmA0weRGPfHZAuqPsqjWQH9etXhGyZBDsIYEw59wvQsMjwFh 0BhrR8bibcG6EyIPoz3Zd5rZNkbpGoE6tOl5wZqBOWr5LPHy3YP3Sut+s4M6GPQUm3lJyC mrpR/N+M/kWsd/FfNiJXIl3GJrmadaNaUJXIh1pd+d2j4Ol1tGDP7vGSHW7dC47IsQwmcI c6/490ka6ISmUR1TlKRR7Xp9sg+4bMa2wtO1gq0E8SJy9+Sh/otYXDM5GR2TZg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("body hash did not verify") header.d=gmail.com header.s=20161025 header.b=kcQABZxR; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Migadu-Spam-Score: 3.56 Authentication-Results: aspmx1.migadu.com; dkim=fail ("body hash did not verify") header.d=gmail.com header.s=20161025 header.b=kcQABZxR; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Migadu-Queue-Id: 4ECFD16B0C X-Spam-Score: 3.56 X-Migadu-Scanner: scn0.migadu.com X-TUID: a2YCuLEqgT8P --0000000000009dc66d05c03f6314 Content-Type: multipart/alternative; boundary="0000000000009dc66a05c03f6312" --0000000000009dc66a05c03f6312 Content-Type: text/plain; charset="UTF-8" Hi Chris, I've updated the patch that contains all the suggestions. I think the patch is ready to merge. One thing that I would like to ask you about the package and package-name in web/repository/controller.scm. When I test the URL below I'm getting this error. ( https://pastebin.ubuntu.com/p/HdKShmKqH7/) - ('GET "repository" repository-id "branch" branch-name "package" package-name) -> http://localhost:8765/repository/1/branch/master/package/emacs What do you think? BTW it's accessible on the official server. - https://data.guix.gnu.org/repository/1/branch/master/package/emacs/ Could you please review the patch attached? I'm very excited to make my first FOSS contribution. :) Thanks for your help, Canan Talayhan On Fri, Apr 16, 2021 at 2:11 PM Christopher Baines wrote: > > Canan Talayhan writes: > > > After your suggestions, I've fixed the patch. But for the revision > > part, I have a question. You said "I'd put "Channel News Entries" > > first, then the Revision bit second." There are so many titles like > > this structure in Revision views. > > > > For example : > > ->System tests Revision c7d0441 > > or > > ->Revision c7d0441 System tests > > > > Should I fix all of them this way? Or just for Channel News Entries? > > I think having the System tests bit first is better, that way different > pages about the same revision will have more distinct titles, and yeah, > I'd apply the same principle to other titles as well. > --0000000000009dc66a05c03f6312 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Chris,

I've updated the patch that cont= ains all the suggestions. I think the patch is ready to merge.
One thing that I would like to ask you about the package and packag= e-name in web/repository/controller.scm.

When I test the URL below I= 'm getting this error. (https://pastebin.ubuntu.com/p/HdKShmKqH7/)What do you think? BTW it's accessible on= the official server.
Could you please review the pa= tch attached?
I'm very excited to make my first FOSS contribution. = :)

Thanks for your help,
Canan Talayhan


On Fri, Apr 16, 2021= at 2:11 PM Christopher Baines <mail= @cbaines.net> wrote:

Canan Talayhan <canan.t.talayhan@gmail.com> writes:

> After your suggestions, I've fixed the patch. But for the revision=
> part, I have a question. You said "I'd put "Channel News= Entries"
> first, then the Revision bit second." There are so many titles li= ke
> this structure in Revision views.
>
> For example :
> ->System tests Revision c7d0441
> or
> ->Revision c7d0441 System tests
>
> Should I fix all of them this way? Or just for Channel News Entries?
I think having the System tests bit first is better, that way different
pages about the same revision will have more distinct titles, and yeah,
I'd apply the same principle to other titles as well.
--0000000000009dc66a05c03f6312-- --0000000000009dc66d05c03f6314 Content-Type: text/x-patch; charset="UTF-8"; name="0001-Set-a-more-informative-page-title-for-any-page.patch" Content-Disposition: attachment; filename="0001-Set-a-more-informative-page-title-for-any-page.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_knn7wl060 RnJvbSBmM2QwMmJmMGU3MDUwZjU0NGUwNDRiOGRkNTNkNTJlOWRiYTI4ZDU0IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBDYW5hbiBUYWxheWhhbiA8Y2FuYW4udC50YWxheWhhbkBnbWFp bC5jb20+CkRhdGU6IFN1biwgMTggQXByIDIwMjEgMTQ6NTA6MjAgKzAzMDAKU3ViamVjdDogW1BB VENIXSBTZXQgYSBtb3JlIGluZm9ybWF0aXZlIHBhZ2UgdGl0bGUgZm9yIGFueSBwYWdlIHdoZXJl IHRoZQogdGl0bGUgaXMgIkd1aXggRGF0YSBTZXJ2aWNlIgoKLS0tCiBndWl4LWRhdGEtc2Vydmlj ZS93ZWIvYnVpbGQtc2VydmVyL2h0bWwuc2NtIHwgMjQgKysrKystCiBndWl4LWRhdGEtc2Vydmlj ZS93ZWIvYnVpbGQvaHRtbC5zY20gICAgICAgIHwgIDYgKy0KIGd1aXgtZGF0YS1zZXJ2aWNlL3dl Yi9jb21wYXJlL2h0bWwuc2NtICAgICAgfCAzMiArKysrKystLQogZ3VpeC1kYXRhLXNlcnZpY2Uv d2ViL2R1bXBzL2h0bWwuc2NtICAgICAgICB8ICA3ICstCiBndWl4LWRhdGEtc2VydmljZS93ZWIv am9icy9odG1sLnNjbSAgICAgICAgIHwgMjUgKysrKystCiBndWl4LWRhdGEtc2VydmljZS93ZWIv bmFyL2h0bWwuc2NtICAgICAgICAgIHwgIDYgKy0KIGd1aXgtZGF0YS1zZXJ2aWNlL3dlYi9wYWNr YWdlL2h0bWwuc2NtICAgICAgfCAgNiArLQogZ3VpeC1kYXRhLXNlcnZpY2Uvd2ViL3JlcG9zaXRv cnkvaHRtbC5zY20gICB8IDMwICsrKysrKy0KIGd1aXgtZGF0YS1zZXJ2aWNlL3dlYi9yZXZpc2lv bi9odG1sLnNjbSAgICAgfCA4OSArKysrKysrKysrKysrKysrKysrLS0KIGd1aXgtZGF0YS1zZXJ2 aWNlL3dlYi92aWV3L2h0bWwuc2NtICAgICAgICAgfCAxMiArKy0KIDEwIGZpbGVzIGNoYW5nZWQs IDIwOSBpbnNlcnRpb25zKCspLCAyOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9ndWl4LWRh dGEtc2VydmljZS93ZWIvYnVpbGQtc2VydmVyL2h0bWwuc2NtIGIvZ3VpeC1kYXRhLXNlcnZpY2Uv d2ViL2J1aWxkLXNlcnZlci9odG1sLnNjbQppbmRleCBmMTZhNTcwLi41NDFhOTYwIDEwMDY0NAot LS0gYS9ndWl4LWRhdGEtc2VydmljZS93ZWIvYnVpbGQtc2VydmVyL2h0bWwuc2NtCisrKyBiL2d1 aXgtZGF0YS1zZXJ2aWNlL3dlYi9idWlsZC1zZXJ2ZXIvaHRtbC5zY20KQEAgLTI3LDcgKzI3LDEx IEBACiAoZGVmaW5lICh2aWV3LWJ1aWxkIHF1ZXJ5LXBhcmFtZXRlcnMKICAgICAgICAgICAgICAg ICAgICAgYnVpbGQKICAgICAgICAgICAgICAgICAgICAgcmVxdWlyZWQtZmFpbGVkLWJ1aWxkcykK KyAgKGRlZmluZSBwYWdlLWhlYWRlciAiQnVpbGQiKQorCiAgIChsYXlvdXQKKyAgICM6dGl0bGUK KyAgIHBhZ2UtaGVhZGVyCiAgICAjOmJvZHkKICAgIGAoLChoZWFkZXIpCiAgICAgIChkaXYKQEAg LTM2LDcgKzQwLDcgQEAKICAgICAgICAoQCAoY2xhc3MgInJvdyIpKQogICAgICAgIChkaXYKICAg ICAgICAgKEAgKGNsYXNzICJjb2wtc20tMTIiKSkKLSAgICAgICAgKGgxICJCdWlsZCIpKSkKKyAg ICAgICAgKGgxICxwYWdlLWhlYWRlcikpKQogICAgICAgKGRpdgogICAgICAgIChAIChjbGFzcyAi cm93IikpCiAgICAgICAgLEAobWF0Y2ggYnVpbGQKQEAgLTk4LDcgKzEwMiwxMSBAQAogICAgICAg ICAgICAgJygpKSkpKSkKIAogKGRlZmluZSAodmlldy1idWlsZC1zZXJ2ZXJzIGJ1aWxkLXNlcnZl cnMpCisgIChkZWZpbmUgcGFnZS1oZWFkZXIgIkJ1aWxkIHNlcnZlcnMiKQorCiAgIChsYXlvdXQK KyAgICM6dGl0bGUKKyAgIHBhZ2UtaGVhZGVyCiAgICAjOmJvZHkKICAgIGAoLChoZWFkZXIpCiAg ICAgIChkaXYKQEAgLTEwNyw3ICsxMTUsNyBAQAogICAgICAgIChAIChjbGFzcyAicm93IikpCiAg ICAgICAgKGRpdgogICAgICAgICAoQCAoY2xhc3MgImNvbC1zbS0xMiIpKQotICAgICAgICAoaDIg IkJ1aWxkIHNlcnZlcnMiKQorICAgICAgICAoaDIgLHBhZ2UtaGVhZGVyKQogICAgICAgICAsQCht YXAKICAgICAgICAgICAgKG1hdGNoLWxhbWJkYQogICAgICAgICAgICAgICgoaWQgdXJsIGxvb2t1 cC1hbGwtZGVyaXZhdGlvbnM/IGxvb2t1cC1idWlsZHM/KQpAQCAtMTI3LDcgKzEzNSwxMSBAQAog ICAgICAgICAgICBidWlsZC1zZXJ2ZXJzKSkpKSkpKQogCiAoZGVmaW5lICh2aWV3LWJ1aWxkLXNl cnZlciBidWlsZC1zZXJ2ZXIpCisgIChkZWZpbmUgcGFnZS1oZWFkZXIgIkJ1aWxkIHNlcnZlciIp CisKICAgKGxheW91dAorICAgIzp0aXRsZQorICAgcGFnZS1oZWFkZXIKICAgICM6Ym9keQogICAg YCgsKGhlYWRlcikKICAgICAgKGRpdgpAQCAtMTM2LDcgKzE0OCw3IEBACiAgICAgICAgKEAgKGNs YXNzICJyb3ciKSkKICAgICAgICAoZGl2CiAgICAgICAgIChAIChjbGFzcyAiY29sLXNtLTEyIikp Ci0gICAgICAgIChoMiAiQnVpbGQgc2VydmVyIikKKyAgICAgICAgKGgyICxwYWdlLWhlYWRlcikK ICAgICAgICAgLChtYXRjaCBidWlsZC1zZXJ2ZXIKICAgICAgICAgICAgKCh1cmwgbG9va3VwLWFs bC1kZXJpdmF0aW9ucz8pCiAgICAgICAgICAgICBgKGRsCkBAIC0xNTAsNyArMTYyLDExIEBACiAg ICAgICAgICAgICAgICAgICAgICAgICJObyIpKSkpKSkpKSkpKQogCiAoZGVmaW5lICh2aWV3LXNp Z25pbmcta2V5IHNleHApCisgIChkZWZpbmUgcGFnZS1oZWFkZXIgIlNpZ25pbmcga2V5IikKKwog ICAobGF5b3V0CisgICAjOnRpdGxlCisgICBwYWdlLWhlYWRlcgogICAgIzpib2R5CiAgICBgKCwo aGVhZGVyKQogICAgICAoZGl2CkBAIC0xNTksNSArMTc1LDUgQEAKICAgICAgICAoQCAoY2xhc3Mg InJvdyIpKQogICAgICAgIChkaXYKICAgICAgICAgKEAgKGNsYXNzICJjb2wtc20tMTIiKSkKLSAg ICAgICAgKGgyICJTaWduaW5nIGtleSIpCisgICAgICAgIChoMiAscGFnZS1oZWFkZXIpCiAgICAg ICAgICwoc2V4cC1kaXYgc2V4cCkpKSkpKSkKZGlmZiAtLWdpdCBhL2d1aXgtZGF0YS1zZXJ2aWNl L3dlYi9idWlsZC9odG1sLnNjbSBiL2d1aXgtZGF0YS1zZXJ2aWNlL3dlYi9idWlsZC9odG1sLnNj bQppbmRleCAxOGQwNDVhLi40Yjc1OGJiIDEwMDY0NAotLS0gYS9ndWl4LWRhdGEtc2VydmljZS93 ZWIvYnVpbGQvaHRtbC5zY20KKysrIGIvZ3VpeC1kYXRhLXNlcnZpY2Uvd2ViL2J1aWxkL2h0bWwu c2NtCkBAIC0yOSw3ICsyOSwxMSBAQAogICAgICAgICAgICAgICAgICAgICAgdmFsaWQtdGFyZ2V0 cwogICAgICAgICAgICAgICAgICAgICAgc3RhdHMKICAgICAgICAgICAgICAgICAgICAgIGJ1aWxk cykKKyAgKGRlZmluZSBwYWdlLWhlYWRlciAiQnVpbGRzIikKKwogICAobGF5b3V0CisgICAjOnRp dGxlCisgICBwYWdlLWhlYWRlcgogICAgIzpib2R5CiAgICBgKCwoaGVhZGVyKQogICAgICAoZGl2 CkBAIC0zOCw3ICs0Miw3IEBACiAgICAgICAgKEAgKGNsYXNzICJyb3ciKSkKICAgICAgICAoZGl2 CiAgICAgICAgIChAIChjbGFzcyAiY29sLXNtLTEyIikpCi0gICAgICAgIChoMSAiQnVpbGRzIikK KyAgICAgICAgKGgxICxwYWdlLWhlYWRlcikKICAgICAgICAgKHRhYmxlCiAgICAgICAgICAoQCAo Y2xhc3MgInRhYmxlIikpCiAgICAgICAgICAodGhlYWQKZGlmZiAtLWdpdCBhL2d1aXgtZGF0YS1z ZXJ2aWNlL3dlYi9jb21wYXJlL2h0bWwuc2NtIGIvZ3VpeC1kYXRhLXNlcnZpY2Uvd2ViL2NvbXBh cmUvaHRtbC5zY20KaW5kZXggNWI1ZmUwYS4uMTcwZmIxMiAxMDA2NDQKLS0tIGEvZ3VpeC1kYXRh LXNlcnZpY2Uvd2ViL2NvbXBhcmUvaHRtbC5zY20KKysrIGIvZ3VpeC1kYXRhLXNlcnZpY2Uvd2Vi L2NvbXBhcmUvaHRtbC5zY20KQEAgLTk2LDcgKzk2LDEyIEBACiAgICAgKHVubGVzcyBpbnZhbGlk LXF1ZXJ5PwogICAgICAgKHF1ZXJ5LXBhcmFtZXRlcnMtPnN0cmluZyBxdWVyeS1wYXJhbWV0ZXJz KSkpCiAKKyAgKGRlZmluZSBwYWdlLWhlYWRlciAiQ29tcGFyaW5nIikKKwogICAobGF5b3V0Cisg ICAjOnRpdGxlCisgICAoc3RyaW5nLWFwcGVuZCBwYWdlLWhlYWRlciAiICIgKHN0cmluZy10YWtl IGJhc2UtY29tbWl0IDgpICIgYW5kICIKKyAgICAoc3RyaW5nLXRha2UgdGFyZ2V0LWNvbW1pdCA4 KSkKICAgICM6Ym9keQogICAgYCgsKGhlYWRlcikKICAgICAgKGRpdgpAQCAtMTA3LDcgKzExMiw3 IEBACiAgICAgICAgIChAIChjbGFzcyAiY29sLXNtLTciKSkKICAgICAgICAgLEAoaWYgaW52YWxp ZC1xdWVyeT8KICAgICAgICAgICAgICAgYCgoaDEgIkNvbXBhcmUiKSkKLSAgICAgICAgICAgICAg YCgoaDEgIkNvbXBhcmluZyAiCisgICAgICAgICAgICAgIGAoKGgxICxwYWdlLWhlYWRlciAsIiAi CiAgICAgICAgICAgICAgICAgICAgIChhIChAIChocmVmICwoc3RyaW5nLWFwcGVuZCAiL3Jldmlz aW9uLyIgYmFzZS1jb21taXQpKSkKICAgICAgICAgICAgICAgICAgICAgICAgKHNhbXAgLChzdHJp bmctdGFrZSBiYXNlLWNvbW1pdCA4KSAi4oCmIikpCiAgICAgICAgICAgICAgICAgICAgICIgYW5k ICIKQEAgLTQxOSwxNCArNDI0LDE4IEBACiAgICAgJyhzcGFuIChAIChjbGFzcyAidGV4dC1zdWNj ZXNzIGdseXBoaWNvbiBnbHlwaGljb24tcGx1cyBwdWxsLWxlZnQiKQogICAgICAgICAgICAgICAo c3R5bGUgImZvbnQtc2l6ZTogMS41ZW07IHBhZGRpbmctcmlnaHQ6IDAuNGVtOyIpKSkpCiAKKyAg KGRlZmluZSBwYWdlLWhlYWRlciAiQ29tcGFyaW5nIGRlcml2YXRpb25zIikKKwogICAobGF5b3V0 CisgICAjOnRpdGxlCisgICBwYWdlLWhlYWRlcgogICAgIzpib2R5CiAgICBgKCwoaGVhZGVyKQog ICAgICAoZGl2CiAgICAgICAoQCAoY2xhc3MgImNvbnRhaW5lciIpKQogICAgICAgKGRpdgogICAg ICAgIChAIChjbGFzcyAicm93IikpCi0gICAgICAgKGgxICxAKGxldCAoKGJhc2UtY29tbWl0IChh c3NxLXJlZiBxdWVyeS1wYXJhbWV0ZXJzICdiYXNlX2NvbW1pdCkpCisgICAgICAgKGgxICwobGV0 ICgoYmFzZS1jb21taXQgKGFzc3EtcmVmIHF1ZXJ5LXBhcmFtZXRlcnMgJ2Jhc2VfY29tbWl0KSkK ICAgICAgICAgICAgICAgICAgICAodGFyZ2V0LWNvbW1pdCAoYXNzcS1yZWYgcXVlcnktcGFyYW1l dGVycyAndGFyZ2V0X2NvbW1pdCkpKQogICAgICAgICAgICAgICAgKGlmIChldmVyeSBzdHJpbmc/ IChsaXN0IGJhc2UtY29tbWl0IHRhcmdldC1jb21taXQpKQogICAgICAgICAgICAgICAgICAgIGAo IkNvbXBhcmluZyAiCkBAIC00MzUsNyArNDQ0LDcgQEAKICAgICAgICAgICAgICAgICAgICAgICIg YW5kICIKICAgICAgICAgICAgICAgICAgICAgIChhIChAIChocmVmICwoc3RyaW5nLWFwcGVuZCAi L3JldmlzaW9uLyIgdGFyZ2V0LWNvbW1pdCkpKQogICAgICAgICAgICAgICAgICAgICAgICAgKHNh bXAgLChzdHJpbmctdGFrZSB0YXJnZXQtY29tbWl0IDgpICLigKYiKSkpCi0gICAgICAgICAgICAg ICAgICAgJygiQ29tcGFyaW5nIGRlcml2YXRpb25zIikpKSkpCisgICAgICAgICAgICAgICAgICAg IGAscGFnZS1oZWFkZXIpKSkpCiAgICAgICAoZGl2CiAgICAgICAgKEAgKGNsYXNzICJyb3ciKSkK ICAgICAgICAoZGl2CkBAIC02ODUsNyArNjk0LDExIEBACiAgIChkZWZpbmUgZmllbGRzCiAgICAg KGFzc3EtcmVmIHF1ZXJ5LXBhcmFtZXRlcnMgJ2ZpZWxkKSkKIAorICAoZGVmaW5lIHBhZ2UtaGVh ZGVyICJQYWNrYWdlIGRlcml2YXRpb24gY2hhbmdlcyIpCisKICAgKGxheW91dAorICAgIzp0aXRs ZQorICAgcGFnZS1oZWFkZXIKICAgICM6Ym9keQogICAgYCgsKGhlYWRlcikKICAgICAgKGRpdgpA QCAtODM1LDcgKzg0OCw3IEBAIGVub3VnaCBidWlsZHMgdG8gZGV0ZXJtaW5lIGEgY2hhbmdlIikp KQogICAgICAgIChAIChjbGFzcyAicm93IikpCiAgICAgICAgKGRpdgogICAgICAgICAoQCAoY2xh c3MgImNvbC1zbS0xMiIpKQotICAgICAgICAoaDEgIlBhY2thZ2UgZGVyaXZhdGlvbiBjaGFuZ2Vz IikKKyAgICAgICAgKGgxICxwYWdlLWhlYWRlcikKICAgICAgICAgLChpZgogICAgICAgICAgIChu dWxsPyBkZXJpdmF0aW9uLWNoYW5nZXMpCiAgICAgICAgICAgJyhwICJObyBkZXJpdmF0aW9uIGNo YW5nZXMiKQpAQCAtOTUwLDcgKzk2MywxMiBAQCBlbm91Z2ggYnVpbGRzIHRvIGRldGVybWluZSBh IGNoYW5nZSIpKSkKICAgICAoc3RyaW5nLWFwcGVuZCAiP2Jhc2VfY29tbWl0PSIgYmFzZS1jb21t aXQKICAgICAgICAgICAgICAgICAgICAiJnRhcmdldF9jb21taXQ9IiB0YXJnZXQtY29tbWl0KSkK IAorICAoZGVmaW5lIHBhZ2UtaGVhZGVyIChzdHJpbmctYXBwZW5kICJDb21wYXJpbmcgIgorICAg IChzdHJpbmctdGFrZSBiYXNlLWNvbW1pdCA4KSAiIGFuZCAiIChzdHJpbmctdGFrZSB0YXJnZXQt Y29tbWl0IDgpKSkKKwogICAobGF5b3V0CisgICAjOnRpdGxlCisgICBwYWdlLWhlYWRlcgogICAg Izpib2R5CiAgICBgKCwoaGVhZGVyKQogICAgICAoZGl2CkBAIC0xMDQyLDcgKzEwNjAsMTEgQEAg ZW5vdWdoIGJ1aWxkcyB0byBkZXRlcm1pbmUgYSBjaGFuZ2UiKSkpCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAjOm9wdGlvbmFsCiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICBiYXNlLXJldmlzaW9uLWRldGFpbHMKICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRhcmdldC1yZXZpc2lvbi1kZXRhaWxzKQor ICAoZGVmaW5lIHBhZ2UtaGVhZGVyICJTeXN0ZW0gdGVzdCBkZXJpdmF0aW9uIGNoYW5nZXMiKQor CiAgIChsYXlvdXQKKyAgICM6dGl0bGUKKyAgIHBhZ2UtaGVhZGVyCiAgICAjOmJvZHkKICAgIGAo LChoZWFkZXIpCiAgICAgIChkaXYKQEAgLTExNDEsNyArMTE2Myw3IEBAIGVub3VnaCBidWlsZHMg dG8gZGV0ZXJtaW5lIGEgY2hhbmdlIikpKQogICAgICAgIChAIChjbGFzcyAicm93IikpCiAgICAg ICAgKGRpdgogICAgICAgICAoQCAoY2xhc3MgImNvbC1zbS0xMiIpKQotICAgICAgICAoaDEgIlN5 c3RlbSB0ZXN0IGRlcml2YXRpb24gY2hhbmdlcyIpCisgICAgICAgIChoMSAscGFnZS1oZWFkZXIp CiAgICAgICAgICwoaWYKICAgICAgICAgICAobnVsbD8gY2hhbmdlcykKICAgICAgICAgICAnKHAg Ik5vIHN5c3RlbSB0ZXN0IGRlcml2YXRpb24gY2hhbmdlcyIpCmRpZmYgLS1naXQgYS9ndWl4LWRh dGEtc2VydmljZS93ZWIvZHVtcHMvaHRtbC5zY20gYi9ndWl4LWRhdGEtc2VydmljZS93ZWIvZHVt cHMvaHRtbC5zY20KaW5kZXggNzFlNjljOC4uOTY0NWY3YyAxMDA2NDQKLS0tIGEvZ3VpeC1kYXRh LXNlcnZpY2Uvd2ViL2R1bXBzL2h0bWwuc2NtCisrKyBiL2d1aXgtZGF0YS1zZXJ2aWNlL3dlYi9k dW1wcy9odG1sLnNjbQpAQCAtMjEsOCArMjEsMTMgQEAKICAgIzp1c2UtbW9kdWxlIChndWl4LWRh dGEtc2VydmljZSB3ZWIgdmlldyBodG1sKQogICAjOmV4cG9ydCAodmlldy1kdW1wcykpCiAKKyhk ZWZpbmUgcGFnZS1oZWFkZXIgIkRhdGFiYXNlIGR1bXBzIikKKwogKGRlZmluZSAodmlldy1kdW1w cyBhdmFpbGFibGUtZHVtcHMpCisKICAgKGxheW91dAorICAgIzp0aXRsZQorICAgcGFnZS1oZWFk ZXIKICAgICM6Ym9keQogICAgYCgsKGhlYWRlcikKICAgICAgKGRpdgpAQCAtMzEsNyArMzYsNyBA QAogICAgICAgIChAIChjbGFzcyAicm93IikpCiAgICAgICAgKGRpdgogICAgICAgICAoQCAoY2xh c3MgImNvbC1zbS0xMiIpKQotICAgICAgICAoaDEgIkRhdGFiYXNlIGR1bXBzIikpKQorICAgICAg ICAoaDEgLHBhZ2UtaGVhZGVyKSkpCiAgICAgICAsQChtYXAKICAgICAgICAgIChtYXRjaC1sYW1i ZGEKICAgICAgICAgICAgKChkYXRlLXN0cmluZyAuIGZpbGVzKQpkaWZmIC0tZ2l0IGEvZ3VpeC1k YXRhLXNlcnZpY2Uvd2ViL2pvYnMvaHRtbC5zY20gYi9ndWl4LWRhdGEtc2VydmljZS93ZWIvam9i cy9odG1sLnNjbQppbmRleCA4MjczNGQ2Li43MTY1ZThkIDEwMDY0NAotLS0gYS9ndWl4LWRhdGEt c2VydmljZS93ZWIvam9icy9odG1sLnNjbQorKysgYi9ndWl4LWRhdGEtc2VydmljZS93ZWIvam9i cy9odG1sLnNjbQpAQCAtMzAsNyArMzAsMTEgQEAKICAgICAgICAgICAgICAgICAgICBqb2JzLWFu ZC1ldmVudHMKICAgICAgICAgICAgICAgICAgICByZWNlbnQtZXZlbnRzCiAgICAgICAgICAgICAg ICAgICAgc2hvdy1uZXh0LXBhZ2U/KQorICAoZGVmaW5lIHBhZ2UtaGVhZGVyICJKb2JzIikKKwog ICAobGF5b3V0CisgICAjOnRpdGxlCisgICBwYWdlLWhlYWRlcgogICAgIzpib2R5CiAgICBgKCwo aGVhZGVyKQogICAgICAoZGl2CkBAIC00MCw3ICs0NCw3IEBACiAgICAgICAgKGRpdgogICAgICAg ICAoQCAoY2xhc3MgImNvbC1zbS0xMiIpKQogICAgICAgICAoaDEgKEAgKHN0eWxlICJkaXNwbGF5 OiBpbmxpbmUtYmxvY2s7IikpCi0gICAgICAgICAgICAiSm9icyIpCisgICAgICAgICAgICAscGFn ZS1oZWFkZXIpCiAgICAgICAgIChkaXYKICAgICAgICAgIChAIChjbGFzcyAiYnRuLWdyb3VwIHB1 bGwtcmlnaHQiKQogICAgICAgICAgICAgKHN0eWxlICJtYXJnaW4tdG9wOiAxLjNyZW07IikKQEAg LTE4OSw3ICsxOTMsMTEgQEAKIAogKGRlZmluZSAodmlldy1qb2ItZXZlbnRzIHF1ZXJ5LXBhcmFt ZXRlcnMKICAgICAgICAgICAgICAgICAgICAgICAgICByZWNlbnQtZXZlbnRzKQorICAoZGVmaW5l IHBhZ2UtaGVhZGVyICJSZWNlbnQgZXZlbnRzIikKKwogICAobGF5b3V0CisgICAjOnRpdGxlCisg ICBwYWdlLWhlYWRlcgogICAgIzpib2R5CiAgICBgKCwoaGVhZGVyKQogICAgICAoZGl2CkBAIC0y MDAsNyArMjA4LDcgQEAKICAgICAgICAgKEAgKGNsYXNzICJjb2wtc20tMTIiKSkKICAgICAgICAg KGEgKEAgKGhyZWYgIi9qb2JzIikpCiAgICAgICAgICAgIChoMyAiSm9icyIpKQotICAgICAgICAo aDEgIlJlY2VudCBldmVudHMiKSkpCisgICAgICAgIChoMSAscGFnZS1oZWFkZXIpKSkKICAgICAg IChkaXYKICAgICAgICAoQCAoY2xhc3MgInJvdyIpKQogICAgICAgIChkaXYKQEAgLTI1Niw3ICsy NjQsMTEgQEAKICAgICAgICAgICAgICByZWNlbnQtZXZlbnRzKSkpKSkpKSkpCiAKIChkZWZpbmUg KHZpZXctam9iLXF1ZXVlIGpvYnMtYW5kLWV2ZW50cykKKyAgKGRlZmluZSBwYWdlLWhlYWRlciAi UXVldWVkIEpvYnMiKQorCiAgIChsYXlvdXQKKyAgICM6dGl0bGUKKyAgIHBhZ2UtaGVhZGVyCiAg ICAjOmJvZHkKICAgIGAoLChoZWFkZXIpCiAgICAgIChkaXYKQEAgLTI2Nyw3ICsyNzksNyBAQAog ICAgICAgICAoQCAoY2xhc3MgImNvbC1zbS0xMiIpKQogICAgICAgICAoYSAoQCAoaHJlZiAiL2pv YnMiKSkKICAgICAgICAgICAgKGgzICJKb2JzIikpCi0gICAgICAgIChoMSAiUXVldWVkIGpvYnMg KCIKKyAgICAgICAgKGgxICxwYWdlLWhlYWRlciIoIgogICAgICAgICAgICAgLChsZW5ndGggam9i cy1hbmQtZXZlbnRzKQogICAgICAgICAgICAgIikiKSkpCiAgICAgICAoZGl2CkBAIC0zMjksOCAr MzQxLDEzIEBACiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICcoKSkpKSkpCiAgICAgICAg ICAgICAgICAgIGpvYnMtYW5kLWV2ZW50cykpKSkpKSkpKQogCisKIChkZWZpbmUgKHZpZXctam9i IGpvYi1pZCBxdWVyeS1wYXJhbWV0ZXJzIGxvZykKKyAgKGRlZmluZSBwYWdlLWhlYWRlciAoc3Ry aW5nLWFwcGVuZCAiSm9iICIgam9iLWlkKSkKKwogICAobGF5b3V0CisgICAjOnRpdGxlCisgICBw YWdlLWhlYWRlcgogICAgIzpib2R5CiAgICBgKCwoaGVhZGVyKQogICAgICAoZGl2CkBAIC0zMzks NyArMzU2LDcgQEAKICAgICAgICAoQCAoY2xhc3MgInJvdyIpKQogICAgICAgIChkaXYKICAgICAg ICAgKEAgKGNsYXNzICJjb2wtc20tMTIiKSkKLSAgICAgICAgKGgxICJKb2IgIiAsam9iLWlkKSkp CisgICAgICAgIChoMSAscGFnZS1oZWFkZXIpKSkKICAgICAgIChkaXYKICAgICAgICAoQCAoY2xh c3MgInJvdyIpKQogICAgICAgIChkaXYKZGlmZiAtLWdpdCBhL2d1aXgtZGF0YS1zZXJ2aWNlL3dl Yi9uYXIvaHRtbC5zY20gYi9ndWl4LWRhdGEtc2VydmljZS93ZWIvbmFyL2h0bWwuc2NtCmluZGV4 IDU5NmQxNmIuLjA3ZTZjNDcgMTAwNjQ0Ci0tLSBhL2d1aXgtZGF0YS1zZXJ2aWNlL3dlYi9uYXIv aHRtbC5zY20KKysrIGIvZ3VpeC1kYXRhLXNlcnZpY2Uvd2ViL25hci9odG1sLnNjbQpAQCAtMjEs OCArMjEsMTIgQEAKICAgIzp1c2UtbW9kdWxlIChndWl4LWRhdGEtc2VydmljZSB3ZWIgdmlldyBo dG1sKQogICAjOmV4cG9ydCAodmlldy1zdWJzdGl0dXRlcykpCiAKKyhkZWZpbmUgcGFnZS1oZWFk ZXIgIlN1YnN0aXR1dGVzIikKKwogKGRlZmluZSAodmlldy1zdWJzdGl0dXRlcyBuYXJpbmZvLXNp Z25pbmctcHVibGljLWtleSkKICAgKGxheW91dAorICAgIzp0aXRsZQorICAgcGFnZS1oZWFkZXIK ICAgICM6Ym9keQogICAgYCgsKGhlYWRlcikKICAgICAgKGRpdgpAQCAtMzEsNyArMzUsNyBAQAog ICAgICAgIChAIChjbGFzcyAicm93IikpCiAgICAgICAgKGRpdgogICAgICAgICAoQCAoY2xhc3Mg ImNvbC1zbS0xMiIpKQotICAgICAgICAoaDEgIlN1YnN0aXR1dGVzIikKKyAgICAgICAgKGgxICxw YWdlLWhlYWRlcikKICAgICAgICAgLEAoaWYgKGNhbm9uaWNhbC1zZXhwPyBuYXJpbmZvLXNpZ25p bmctcHVibGljLWtleSkKICAgICAgICAgICAgICAgYCgoaDMgIlB1YmxpYyBrZXkiKQogICAgICAg ICAgICAgICAgIChwcmUKZGlmZiAtLWdpdCBhL2d1aXgtZGF0YS1zZXJ2aWNlL3dlYi9wYWNrYWdl L2h0bWwuc2NtIGIvZ3VpeC1kYXRhLXNlcnZpY2Uvd2ViL3BhY2thZ2UvaHRtbC5zY20KaW5kZXgg MGQ5YjA3OC4uYWY0NTUyZSAxMDA2NDQKLS0tIGEvZ3VpeC1kYXRhLXNlcnZpY2Uvd2ViL3BhY2th Z2UvaHRtbC5zY20KKysrIGIvZ3VpeC1kYXRhLXNlcnZpY2Uvd2ViL3BhY2thZ2UvaHRtbC5zY20K QEAgLTI0LDcgKzI0LDExIEBACiAgICM6ZXhwb3J0ICh2aWV3LXBhY2thZ2UpKQogCiAoZGVmaW5l KiAodmlldy1wYWNrYWdlIG5hbWUgcGFja2FnZS12ZXJzaW9uLXdpdGgtYnJhbmNoZXMpCisgIChk ZWZpbmUgcGFnZS1oZWFkZXIgIlBhY2thZ2UiKQorCiAgIChsYXlvdXQKKyAgICM6dGl0bGUKKyAg IChzdHJpbmctYXBwZW5kIHBhZ2UtaGVhZGVyICIgIiBuYW1lKQogICAgIzpib2R5CiAgICBgKCwo aGVhZGVyKQogICAgICAoZGl2CkBAIC0zMyw3ICszNyw3IEBACiAgICAgICAgKEAgKGNsYXNzICJy b3ciKSkKICAgICAgICAoZGl2CiAgICAgICAgIChAIChjbGFzcyAiY29sLW1kLTEyIikpCi0gICAg ICAgIChoMSAiUGFja2FnZTogIiAsbmFtZSkpKQorICAgICAgICAoaDEgLHBhZ2UtaGVhZGVyICwi ICIgLG5hbWUpKSkKICAgICAgICxAKG1hcAogICAgICAgICAgKG1hdGNoLWxhbWJkYQogICAgICAg ICAgICAoKCgndmVyc2lvbiAuIHZlcnNpb24pCmRpZmYgLS1naXQgYS9ndWl4LWRhdGEtc2Vydmlj ZS93ZWIvcmVwb3NpdG9yeS9odG1sLnNjbSBiL2d1aXgtZGF0YS1zZXJ2aWNlL3dlYi9yZXBvc2l0 b3J5L2h0bWwuc2NtCmluZGV4IDg4ZjI2MzIuLjViOGUyMjAgMTAwNjQ0Ci0tLSBhL2d1aXgtZGF0 YS1zZXJ2aWNlL3dlYi9yZXBvc2l0b3J5L2h0bWwuc2NtCisrKyBiL2d1aXgtZGF0YS1zZXJ2aWNl L3dlYi9yZXBvc2l0b3J5L2h0bWwuc2NtCkBAIC0zMiw3ICszMiwxMSBAQAogICAgICAgICAgICAg dmlldy1uby1sYXRlc3QtcmV2aXNpb24pKQogCiAoZGVmaW5lKiAodmlldy1naXQtcmVwb3NpdG9y aWVzIGdpdC1yZXBvc2l0b3JpZXMpCisgICAoZGVmaW5lIHBhZ2UtaGVhZGVyICJHaXQgcmVwb3Np dG9yaWVzIikKKwogICAobGF5b3V0CisgICAjOnRpdGxlCisgICBwYWdlLWhlYWRlcgogICAgIzpi b2R5CiAgICBgKCwoaGVhZGVyKQogICAgICAoZGl2CkBAIC00MSw3ICs0NSw3IEBACiAgICAgICAg KEAgKGNsYXNzICJyb3ciKSkKICAgICAgICAoZGl2CiAgICAgICAgIChAIChjbGFzcyAiY29sLW1k LTEyIikpCi0gICAgICAgIChoMSAiR2l0IHJlcG9zaXRvcmllcyIpKSkKKyAgICAgICAgKGgxICxw YWdlLWhlYWRlcikpKQogICAgICAgLEAobWFwCiAgICAgICAgICAobWF0Y2gtbGFtYmRhCiAgICAg ICAgICAgICgoaWQgbGFiZWwgdXJsIGNnaXQtYmFzZS11cmwpCkBAIC02NSw3ICs2OSwxMSBAQAog KGRlZmluZSogKHZpZXctZ2l0LXJlcG9zaXRvcnkgZ2l0LXJlcG9zaXRvcnktaWQKICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHVybCBjZ2l0LXVybC1iYXNlCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBicmFuY2hlcy13aXRoLW1vc3QtcmVjZW50LWNvbW1pdHMpCisg IChkZWZpbmUgcGFnZS1oZWFkZXIgKHN0cmluZy1hcHBlbmQgIlJlcG9zaXRvcnkgIiAoc3RyaW5n LWRyb3AgdXJsIDgpKSkKKwogICAobGF5b3V0CisgICAjOnRpdGxlCisgICBwYWdlLWhlYWRlcgog ICAgIzpib2R5CiAgICBgKCwoaGVhZGVyKQogICAgICAoZGl2CkBAIC04Niw3ICs5NCwxMSBAQAog CiAoZGVmaW5lICh2aWV3LWJyYW5jaCBnaXQtcmVwb3NpdG9yeS1pZAogICAgICAgICAgICAgICAg ICAgICAgYnJhbmNoLW5hbWUgcXVlcnktcGFyYW1ldGVycyBicmFuY2gtY29tbWl0cykKKyAgKGRl ZmluZSBwYWdlLWhlYWRlciAoc3RyaW5nLWFwcGVuZCBicmFuY2gtbmFtZSAiIGJyYW5jaCIpKQor CiAgIChsYXlvdXQKKyAgICM6dGl0bGUKKyAgIHBhZ2UtaGVhZGVyCiAgICAjOmJvZHkKICAgIGAo LChoZWFkZXIpCiAgICAgIChkaXYKQEAgLTE5Nyw3ICsyMDksMTEgQEAKICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgYnJhbmNoLW5hbWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg cGFja2FnZS1uYW1lCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnNpb25zLWJ5LXJl dmlzaW9uLXJhbmdlKQorICAoZGVmaW5lIHBhZ2UtaGVhZGVyIChzdHJpbmctYXBwZW5kIGJyYW5j aC1uYW1lICIgIiBwYWNrYWdlLW5hbWUpKQorCiAgIChsYXlvdXQKKyAgICM6dGl0bGUKKyAgIHBh Z2UtaGVhZGVyCiAgICAjOmJvZHkKICAgIGAoLChoZWFkZXIpCiAgICAgIChkaXYKQEAgLTM4Niw2 ICs0MDIsOCBAQAogICAgICAgICAgICAgICAgIChtYXAgZmlyc3QgZGVyaXZhdGlvbnMtYnktcmV2 aXNpb24tcmFuZ2UpKSkpCiAKICAgKGxheW91dAorICAgIzp0aXRsZQorICAgKHN0cmluZy1hcHBl bmQgcGFja2FnZS1uYW1lICIgUGFja2FnZSBkZXJpdmF0aW9ucyIpCiAgICAjOmJvZHkKICAgIGAo LChoZWFkZXIpCiAgICAgIChkaXYKQEAgLTYzNiw2ICs2NTQsOCBAQAogICAgICAgICAgICAgICAg IChtYXAgZmlyc3Qgb3V0cHV0cy1ieS1yZXZpc2lvbi1yYW5nZSkpKSkKIAogICAobGF5b3V0Cisg ICAjOnRpdGxlCisgICAoc3RyaW5nLWFwcGVuZCBwYWNrYWdlLW5hbWUgIiBQYWNrYWdlIG91dHB1 dHMiKQogICAgIzpib2R5CiAgICBgKCwoaGVhZGVyKQogICAgICAoZGl2CkBAIC04NDksNiArODY5 LDggQEAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsaWQtc3lz dGVtcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzeXN0ZW0tdGVz dC1oaXN0b3J5KQogICAobGF5b3V0CisgICAjOnRpdGxlCisgICAoc3RyaW5nLWFwcGVuZCBzeXN0 ZW0tdGVzdC1uYW1lICIgSGlzdG9yeSIpCiAgICAjOmJvZHkKICAgIGAoLChoZWFkZXIpCiAgICAg IChkaXYKQEAgLTEwMTYsMTIgKzEwMzgsMTYgQEAKICAgICAgICAgICAgICAgICAnKCNmKSkpKSkp KSkpKSkpCiAKIChkZWZpbmUgKHZpZXctbm8tbGF0ZXN0LXJldmlzaW9uIGJyYW5jaC1uYW1lKQor ICAgKGRlZmluZSBwYWdlLWhlYWRlciAiTm8gbGF0ZXN0IHJldmlzaW9uIikKKwogICAobGF5b3V0 CisgICAjOnRpdGxlCisgICAoc3RyaW5nLWFwcGVuZCBwYWdlLWhlYWRlciAiIGZvciAiIGJyYW5j aC1uYW1lKQogICAgIzpib2R5CiAgICBgKCwoaGVhZGVyKQogICAgICAoZGl2CiAgICAgICAoQCAo Y2xhc3MgImNvbnRhaW5lciIpKQotICAgICAgKGgxICJObyBsYXRlc3QgcmV2aXNpb24iKQorICAg ICAgKGgxICxwYWdlLWhlYWRlcikKICAgICAgIChwICJObyBsYXRlc3QgcmV2aXNpb24gZm9yICIK ICAgICAgICAgIChzdHJvbmcgKHNhbXAgLGJyYW5jaC1uYW1lKSkKICAgICAgICAgICIgYnJhbmNo IikpKSkpCmRpZmYgLS1naXQgYS9ndWl4LWRhdGEtc2VydmljZS93ZWIvcmV2aXNpb24vaHRtbC5z Y20gYi9ndWl4LWRhdGEtc2VydmljZS93ZWIvcmV2aXNpb24vaHRtbC5zY20KaW5kZXggMjViNzlm NC4uYWIwOGVhYSAxMDA2NDQKLS0tIGEvZ3VpeC1kYXRhLXNlcnZpY2Uvd2ViL3JldmlzaW9uL2h0 bWwuc2NtCisrKyBiL2d1aXgtZGF0YS1zZXJ2aWNlL3dlYi9yZXZpc2lvbi9odG1sLnNjbQpAQCAt NDgsNyArNDgsMTIgQEAKIChkZWZpbmUqICh2aWV3LXJldmlzaW9uLW5ld3MgY29tbWl0LWhhc2gK ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcXVlcnktcGFyYW1ldGVycwogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBuZXdzLWVudHJpZXMpCisgIChkZWZpbmUgcGFnZS1oZWFkZXIg IlJldmlzaW9uIikKKwogICAobGF5b3V0CisgICAjOnRpdGxlCisgICAoc3RyaW5nLWFwcGVuZCAi Q2hhbm5lbCBOZXdzIEVudHJpZXMgIiBwYWdlLWhlYWRlciAiICIKKyAgICAoc3RyaW5nLXRha2Ug Y29tbWl0LWhhc2ggNykpCiAgICAjOmJvZHkKICAgIGAoLChoZWFkZXIpCiAgICAgIChkaXYKQEAg LTU5LDcgKzY0LDcgQEAKICAgICAgICAgKEAgKGNsYXNzICJjb2wtc20tMTIiKSkKICAgICAgICAg KGgzIChhIChAIChzdHlsZSAid2hpdGUtc3BhY2U6IG5vd3JhcDsiKQogICAgICAgICAgICAgICAg ICAgKGhyZWYgLChzdHJpbmctYXBwZW5kICIvcmV2aXNpb24vIiBjb21taXQtaGFzaCkpKQotICAg ICAgICAgICAgICAgIlJldmlzaW9uICIgKHNhbXAgLGNvbW1pdC1oYXNoKSkpKSkKKyAgICAgICAg ICAgICAgICxwYWdlLWhlYWRlciAiICIgKHNhbXAgLGNvbW1pdC1oYXNoKSkpKSkKICAgICAgIChk aXYKICAgICAgICAoQCAoY2xhc3MgInJvdyIpKQogICAgICAgIChkaXYKQEAgLTEwNyw3ICsxMTIs MTIgQEAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIzprZXkgcGF0aC1iYXNlCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlYWRlci10ZXh0CiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIGhlYWRlci1saW5rKQorICAoZGVmaW5lIHBhZ2UtaGVhZGVyICJS ZXZpc2lvbiIpCisKICAgKGxheW91dAorICAgIzp0aXRsZQorICAgKHN0cmluZy1hcHBlbmQgIlBh Y2thZ2UgIiBuYW1lICIgIiBwYWdlLWhlYWRlciAiICIKKyAgICAoc3RyaW5nLXRha2UgcmV2aXNp b24tY29tbWl0LWhhc2ggNykpCiAgICAjOmJvZHkKICAgIGAoLChoZWFkZXIpCiAgICAgIChkaXYK QEAgLTEzNSw3ICsxNDUsNyBAQAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBicmFuY2gtbmFtZSkpKSkKICAgICAgICAgICAgICAgICAgIGJyYW5jaGVzKSkpCiAgICAg ICAgICAgZ2l0LXJlcG9zaXRvcmllcy1hbmQtYnJhbmNoZXMpCi0gICAgICAgIChoMSAiUGFja2Fn ZSAiICxuYW1lKSkpCisgICAgICAgIChoMSAsIlBhY2thZ2UgIiAsbmFtZSkpKQogICAgICAgKGRp dgogICAgICAgIChAIChjbGFzcyAicm93IikpCiAgICAgICAgKGRpdgpAQCAtMTY5LDcgKzE3OSwx MiBAQAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjOmtleSBo ZWFkZXItdGV4dAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBo ZWFkZXItbGluawogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2 ZXJzaW9uLWhpc3RvcnktbGluaykKKyAgKGRlZmluZSBwYWdlLWhlYWRlciAiUmV2aXNpb24iKQor CiAgIChsYXlvdXQKKyAgICM6dGl0bGUKKyAgIChzdHJpbmctYXBwZW5kICJQYWNrYWdlICIgbmFt ZSAiIEAgIiB2ZXJzaW9uICIgIiBwYWdlLWhlYWRlciAiICIKKyAgICAoc3RyaW5nLXRha2UgcmV2 aXNpb24tY29tbWl0LWhhc2ggNykpCiAgICAjOmJvZHkKICAgIGAoLChoZWFkZXIpCiAgICAgIChk aXYKQEAgLTIyNCw3ICsyMzksNyBAQAogICAgICAgICAgICAgICAgICAgICAgIChyb2xlICJidXR0 b24iKSkKICAgICAgICAgICAgICAgICAgICAiVmVyc2lvbiBoaXN0b3J5IikpCiAgICAgICAgICAg ICAgICcoKSkKLSAgICAgICAgKGgxICJQYWNrYWdlICIgLG5hbWUgIiBAICIgLHZlcnNpb24pKSkK KyAgICAgICAgKGgxICwiUGFja2FnZSAiICxuYW1lICIgQCAiICx2ZXJzaW9uKSkpCiAgICAgICAo ZGl2CiAgICAgICAgKEAgKGNsYXNzICJyb3ciKSkKICAgICAgICAoZGl2CkBAIC00NzEsNyArNDg2 LDExIEBACiAgICAgICAgICAgICAgICAgICAgICAgICBsaW50LXdhcm5pbmctY291bnRzCiAgICAg ICAgICAgICAgICAgICAgICAgICAjOmtleSAocGF0aC1iYXNlICIvcmV2aXNpb24vIikKICAgICAg ICAgICAgICAgICAgICAgICAgIGhlYWRlci10ZXh0KQorICAoZGVmaW5lIHBhZ2UtaGVhZGVyICJS ZXZpc2lvbiIpCisKICAgKGxheW91dAorICAgIzp0aXRsZQorICAgKHN0cmluZy1hcHBlbmQgcGFn ZS1oZWFkZXIgIiAiIChzdHJpbmctdGFrZSBjb21taXQtaGFzaCA3KSkKICAgICM6Ym9keQogICAg YCgsKGhlYWRlcikKICAgICAgKGRpdgpAQCAtNTQ3LDcgKzU2NiwxMiBAQAogICAgICAnKCJWZXJz aW9uIiAiU3lub3BzaXMiICJEZXNjcmlwdGlvbiIKICAgICAgICAiSG9tZSBwYWdlIiAiTG9jYXRp b24iICJMaWNlbnNlcyIpKSkKIAorICAoZGVmaW5lIHBhZ2UtaGVhZGVyICJSZXZpc2lvbiIpCisK ICAgKGxheW91dAorICAgIzp0aXRsZQorICAgKHN0cmluZy1hcHBlbmQgICJQYWNrYWdlcyAiIHBh Z2UtaGVhZGVyICIgIgorICAgIChzdHJpbmctdGFrZSByZXZpc2lvbi1jb21taXQtaGFzaCA3KSkK ICAgICM6Ym9keQogICAgYCgsKGhlYWRlcikKICAgICAgKGRpdgpAQCAtNzU1LDcgKzc3OSwxMiBA QAogICAgICAgICAgICAgICAgICAgIHRvdGFsLXBhY2thZ2UtZGVzY3JpcHRpb25zKSkpKSkKICAg ICAgcGFja2FnZS1kZXNjcmlwdGlvbi1jb3VudHMpKQogCisgIChkZWZpbmUgcGFnZS1oZWFkZXIg IlJldmlzaW9uIikKKwogICAobGF5b3V0CisgICAjOnRpdGxlCisgICAoc3RyaW5nLWFwcGVuZCAi UGFja2FnZXMgdHJhbnNsYXRpb24gYXZhaWxhYmlsaXR5ICIgcGFnZS1oZWFkZXIgIiAiCisgICAg KHN0cmluZy10YWtlIGNvbW1pdC1oYXNoIDcpKQogICAgIzpib2R5CiAgICBgKCwoaGVhZGVyKQog ICAgICAoZGl2CkBAIC04MzUsNyArODY0LDExIEBACiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgcXVlcnktcGFyYW1ldGVycwogICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICM6a2V5IChwYXRoLWJhc2UgIi9yZXZpc2lvbi8iKQogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIGhlYWRlci10ZXh0IGhlYWRlci1saW5rKQorICAoZGVmaW5l IHBhZ2UtaGVhZGVyICJSZXZpc2lvbiIpCisKICAgKGxheW91dAorICAgIzp0aXRsZQorICAgKHN0 cmluZy1hcHBlbmQgICJTeXN0ZW0gdGVzdHMgIiBwYWdlLWhlYWRlciAiICIgKHN0cmluZy10YWtl IGNvbW1pdC1oYXNoIDcpKQogICAgIzpib2R5CiAgICBgKCwoaGVhZGVyKQogICAgICAoZGl2CkBA IC05MzYsNyArOTY5LDEyIEBACiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBjaGFubmVsLWluc3RhbmNlcwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIzprZXkgKHBhdGgtYmFzZSAiL3JldmlzaW9uLyIpCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBoZWFkZXItdGV4dCBoZWFkZXItbGluaykKKyAgKGRl ZmluZSBwYWdlLWhlYWRlciAiUmV2aXNpb24iKQorCiAgIChsYXlvdXQKKyAgICM6dGl0bGUKKyAg IChzdHJpbmctYXBwZW5kICJDaGFubmVsIGluc3RhbmNlcyAiIHBhZ2UtaGVhZGVyICIgIgorICAg IChzdHJpbmctdGFrZSBjb21taXQtaGFzaCA3KSkKICAgICM6Ym9keQogICAgYCgsKGhlYWRlcikK ICAgICAgKGRpdgpAQCAtMTIxNiw3ICsxMjU0LDEyIEBAIGZpZ3VyZSB7CiAgICAgICAgICAgICAg ICAgZGF0YS1wZXJjZW50YWdlcwogICAgICAgICAgICAgICAgIGNvbG91cnMpKSkpKSkKIAorICAo ZGVmaW5lIHBhZ2UtaGVhZGVyICJSZXZpc2lvbiIpCisKICAgKGxheW91dAorICAgIzp0aXRsZQor ICAgKHN0cmluZy1hcHBlbmQgIlBhY2thZ2Ugc3Vic3RpdHV0ZSBhdmFpbGFiaWxpdHkgIiBwYWdl LWhlYWRlciAiICIKKyAgICAoc3RyaW5nLXRha2UgcmV2aXNpb24tY29tbWl0LWhhc2ggNykpCiAg ICAjOmJvZHkKICAgIGAoLChoZWFkZXIpCiAgICAgIChzdHlsZSAsY2hhcnQtY3NzKQpAQCAtMTI1 NCw3ICsxMjk3LDEyIEBAIGZpZ3VyZSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAjOmtleSAocGF0aC1iYXNlICIvcmV2aXNpb24vIikKICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlYWRlci10ZXh0CiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWFkZXItbGluaykK KyAgKGRlZmluZSBwYWdlLWhlYWRlciAiUmV2aXNpb24iKQorCiAgIChsYXlvdXQKKyAgICM6dGl0 bGUKKyAgIChzdHJpbmctYXBwZW5kICAiUGFja2FnZSByZXByb2R1Y2liaWxpdHkgIiBwYWdlLWhl YWRlciAiICIKKyAgICAoc3RyaW5nLXRha2UgcmV2aXNpb24tY29tbWl0LWhhc2ggNykpCiAgICAj OmJvZHkKICAgIGAoLChoZWFkZXIpCiAgICAgIChzdHlsZSAiCkBAIC0xNTIxLDcgKzE1NjksMTIg QEAgZmlndXJlIHsKICAgKGRlZmluZSBmaWVsZHMKICAgICAoYXNzcS1yZWYgcXVlcnktcGFyYW1l dGVycyAnZmllbGQpKQogCisgIChkZWZpbmUgcGFnZS1oZWFkZXIgIlJldmlzaW9uIikKKwogICAo bGF5b3V0CisgICAjOnRpdGxlCisgICAoc3RyaW5nLWFwcGVuZCAgIlBhY2thZ2UgZGVyaXZhdGlv bnMgIiBwYWdlLWhlYWRlciAiICIKKyAgICAoc3RyaW5nLXRha2UgY29tbWl0LWhhc2ggNykpCiAg ICAjOmJvZHkKICAgIGAoLChoZWFkZXIpCiAgICAgIChkaXYKQEAgLTE3MDIsNyArMTc1NSwxMiBA QCBmaWd1cmUgewogICAgICAgOzsoIlVua25vd24iICAgLiAidW5rbm93biIpIFRPRE8KICAgICAg ICkpCiAKKyAgKGRlZmluZSBwYWdlLWhlYWRlciAiUmV2aXNpb24iKQorCiAgIChsYXlvdXQKKyAg ICM6dGl0bGUKKyAgIChzdHJpbmctYXBwZW5kICAiRml4ZWQgb3V0cHV0IHBhY2thZ2UgZGVyaXZh dGlvbnMgIiBwYWdlLWhlYWRlciAiICIKKyAgICAoc3RyaW5nLXRha2UgY29tbWl0LWhhc2ggNykp CiAgICAjOmJvZHkKICAgIGAoLChoZWFkZXIpCiAgICAgIChkaXYKQEAgLTE4NDIsNyArMTkwMCwx MiBAQCBmaWd1cmUgewogICAgICAgICAgICAgKGNvbnMgdXJsIGlkKSkpCiAgICAgICAgICBidWls ZC1zZXJ2ZXItdXJscykpCiAKKyAgKGRlZmluZSBwYWdlLWhlYWRlciAiUmV2aXNpb24iKQorCiAg IChsYXlvdXQKKyAgICM6dGl0bGUKKyAgIChzdHJpbmctYXBwZW5kICJQYWNrYWdlIGRlcml2YXRp b24gb3V0cHV0cyAiIHBhZ2UtaGVhZGVyICIgIgorICAgIChzdHJpbmctdGFrZSBjb21taXQtaGFz aCA3KSkKICAgICM6Ym9keQogICAgYCgsKGhlYWRlcikKICAgICAgKGRpdgpAQCAtMjAyMSw3ICsy MDg0LDExIEBAIGZpZ3VyZSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBidWlsZC1z ZXJ2ZXItb3B0aW9ucwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdHMKICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIGJ1aWxkcykKKyAgKGRlZmluZSBwYWdlLWhlYWRlciAi UmV2aXNpb24iKQorCiAgIChsYXlvdXQKKyAgICM6dGl0bGUKKyAgIChzdHJpbmctYXBwZW5kICAi QnVpbGRzICIgcGFnZS1oZWFkZXIgIiAiIChzdHJpbmctdGFrZSBjb21taXQtaGFzaCA3KSkKICAg ICM6Ym9keQogICAgYCgsKGhlYWRlcikKICAgICAgKGRpdgpAQCAtMjE1OCw3ICsyMjI1LDEyIEBA IGZpZ3VyZSB7CiAgICAgICAgICAgICAgIChzdHJpbmctZG93bmNhc2UgZmllbGQpKSkpCiAgICAg ICcoIkxpbnRlciIgIk1lc3NhZ2UiICJMb2NhdGlvbiIpKSkKIAorICAoZGVmaW5lIHBhZ2UtaGVh ZGVyICJSZXZpc2lvbiIpCisKICAgKGxheW91dAorICAgIzp0aXRsZQorICAgKHN0cmluZy1hcHBl bmQgIkxpbnQgd2FybmluZ3MgIiBwYWdlLWhlYWRlciAiICIKKyAgICAoc3RyaW5nLXRha2UgcmV2 aXNpb24tY29tbWl0LWhhc2ggNykpCiAgICAjOmJvZHkKICAgIGAoLChoZWFkZXIpCiAgICAgIChk aXYKQEAgLTIzMTQsNyArMjM4NiwxMSBAQCBmaWd1cmUgewogCiAoZGVmaW5lICh1bmtub3duLXJl dmlzaW9uIGNvbW1pdC1oYXNoIGpvYiBnaXQtcmVwb3NpdG9yaWVzLWFuZC1icmFuY2hlcwogICAg ICAgICAgICAgICAgICAgICAgICAgICBqb2JzLWFuZC1ldmVudHMpCisgIChkZWZpbmUgcGFnZS1o ZWFkZXIgIlVrbm93biByZXZpc2lvbiIpCisKICAgKGxheW91dAorICAgIzp0aXRsZQorICAgcGFn ZS1oZWFkZXIKICAgICM6Ym9keQogICAgYCgsKGhlYWRlcikKICAgICAgKGRpdgpAQCAtMjM0Nywx MyArMjQyMywxNiBAQCBmaWd1cmUgewogICAgICAgICAgICAgICAgIChzdHJvbmcgKEAgKGNsYXNz ICJ0ZXh0LWNlbnRlciIpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAoc3R5bGUgImZvbnQt c2l6ZTogMmVtOyBkaXNwbGF5OiBibG9jazsiKSkKICAgICAgICAgICAgICAgICAgICAgICAgICJV bmtub3duIikpKSkKLSAgICAgICAgICAgIGAoKGgxICJVbmtub3duIHJldmlzaW9uIikKKyAgICAg ICAgICAgIGAoKGgxICxwYWdlLWhlYWRlcikKICAgICAgICAgICAgICAgKHAgIk5vIGtub3duIHJl dmlzaW9uIHdpdGggY29tbWl0ICIKICAgICAgICAgICAgICAgICAgKHN0cm9uZyAoc2FtcCAsY29t bWl0LWhhc2gpKSkpKSkpKSkKIAogKGRlZmluZSAodW5wcm9jZXNzZWQtcmV2aXNpb24gY29tbWl0 LWhhc2ggam9iIGdpdC1yZXBvc2l0b3JpZXMtYW5kLWJyYW5jaGVzCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICBqb2JzLWFuZC1ldmVudHMpCisgIChkZWZpbmUgcGFnZS1oZWFkZXIgIlVu a25vd24gcmV2aXNpb24iKQogICAobGF5b3V0CisgICAjOnRpdGxlCisgICBwYWdlLWhlYWRlcgog ICAgIzpib2R5CiAgICBgKCwoaGVhZGVyKQogICAgICAoZGl2CkBAIC0yMzc1LDYgKzI0NTQsNiBA QCBmaWd1cmUgewogICAgICAgICAgICAgICAgICAgICAgICBnaXQtcmVwb3NpdG9yaWVzLWFuZC1i cmFuY2hlcwogICAgICAgICAgICAgICAgICAgICAgICBjb21taXQtaGFzaCkpCiAgICAgICAgICAg ICAgICAgLEAodmlldy1yZXZpc2lvbi9qb2JzLWFuZC1ldmVudHMgam9icy1hbmQtZXZlbnRzKSkp KQotICAgICAgICAgICAgYCgoaDEgIlVua25vd24gcmV2aXNpb24iKQorICAgICAgICAgICAgYCgo aDEgLHBhZ2UtaGVhZGVyKQogICAgICAgICAgICAgICAocCAiTm8ga25vd24gcmV2aXNpb24gd2l0 aCBjb21taXQgIgogICAgICAgICAgICAgICAgICAoc3Ryb25nIChzYW1wICxjb21taXQtaGFzaCkp KSkpKSkpKQpkaWZmIC0tZ2l0IGEvZ3VpeC1kYXRhLXNlcnZpY2Uvd2ViL3ZpZXcvaHRtbC5zY20g Yi9ndWl4LWRhdGEtc2VydmljZS93ZWIvdmlldy9odG1sLnNjbQppbmRleCA4MDYzZTE3Li4zMzUz NWE5IDEwMDY0NAotLS0gYS9ndWl4LWRhdGEtc2VydmljZS93ZWIvdmlldy9odG1sLnNjbQorKysg Yi9ndWl4LWRhdGEtc2VydmljZS93ZWIvdmlldy9odG1sLnNjbQpAQCAtNjUsMTMgKzY1LDE1IEBA CiAoZGVmaW5lKiAobGF5b3V0ICM6a2V5CiAgICAgICAgICAgICAgICAgIChoZWFkICcoKSkKICAg ICAgICAgICAgICAgICAgKGJvZHkgJygpKQotICAgICAgICAgICAgICAgICAodGl0bGUgIkd1aXgg RGF0YSBTZXJ2aWNlIikKKyAgICAgICAgICAgICAgICAgdGl0bGUKICAgICAgICAgICAgICAgICAg ZGVzY3JpcHRpb24pCiAgIGAoKGRvY3R5cGUgImh0bWwiKQogICAgIChodG1sCiAgICAgIChAIChs YW5nICJlbiIpKQogICAgICAoaGVhZAotICAgICAgKHRpdGxlICx0aXRsZSkKKyAgICAgICh0aXRs ZSAsKGlmIHRpdGxlCisgICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCB0aXRsZSAiIOKAlCBH dWl4IERhdGEgU2VydmljZSIpCisgICAgICAgICAgICAgICAiR3VpeCBEYXRhIFNlcnZpY2UiKSkK ICAgICAgIChtZXRhIChAIChodHRwLWVxdWl2ICJDb250ZW50LVR5cGUiKQogICAgICAgICAgICAg ICAgKGNvbnRlbnQgInRleHQvaHRtbDsgY2hhcnNldD1VVEYtOCIpKSkKICAgICAgIChtZXRhIChA IChuYW1lICJ2aWV3cG9ydCIpCkBAIC0yODYsOCArMjg4LDcgQEAKIChkZWZpbmUgKGluZGV4IGdp dC1yZXBvc2l0b3JpZXMtYW5kLXJldmlzaW9ucykKICAgKGxheW91dAogICAgIzpkZXNjcmlwdGlv bgotICAgIlRoZSBHdWl4IERhdGEgU2VydmljZSBwcm9jZXNzZXMsIHN0b3JlcyBhbmQgcHJvdmlk ZXMgZGF0YSBhYm91dCBHdWl4IG92ZXIKLXRpbWUuIgorICAgIlRoZSBHdWl4IERhdGEgU2Vydmlj ZSBwcm9jZXNzZXMsIHN0b3JlcyBhbmQgcHJvdmlkZXMgZGF0YSBhYm91dCBHdWl4IG92ZXIgdGlt ZS4iCiAgICAjOmJvZHkKICAgIGAoLChoZWFkZXIpCiAgICAgIChkaXYKQEAgLTMzNCw3ICszMzUs MTAgQEAgdGltZS4iCiAgICAgICAgICBnaXQtcmVwb3NpdG9yaWVzLWFuZC1yZXZpc2lvbnMpKSkp KQogCiAoZGVmaW5lICh2aWV3LXN0YXRpc3RpY3MgZ3VpeC1yZXZpc2lvbnMtY291bnQgZGVyaXZh dGlvbnMtY291bnQpCisgIChkZWZpbmUgcGFnZS1oZWFkZXIgIlN0YXRpc3RpY3MiKQogICAobGF5 b3V0CisgICAjOnRpdGxlCisgICBwYWdlLWhlYWRlcgogICAgIzpib2R5CiAgICBgKCwoaGVhZGVy KQogICAgICAoZGl2Ci0tIAoyLjE3LjEKCg== --0000000000009dc66d05c03f6314--