From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <emacs-orgmode-bounces+larch=yhetil.org@gnu.org>
Received: from mp12.migadu.com ([2001:41d0:2:bcc0::])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits))
	by ms5.migadu.com with LMTPS
	id MOsPFve7+mLmKAAAbAwnHQ
	(envelope-from <emacs-orgmode-bounces+larch=yhetil.org@gnu.org>)
	for <larch@yhetil.org>; Mon, 15 Aug 2022 23:34:47 +0200
Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits))
	by mp12.migadu.com with LMTPS
	id +B77Ffe7+mLTwwAAauVa8A
	(envelope-from <emacs-orgmode-bounces+larch=yhetil.org@gnu.org>)
	for <larch@yhetil.org>; Mon, 15 Aug 2022 23:34:47 +0200
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 E3EED449E9
	for <larch@yhetil.org>; Mon, 15 Aug 2022 23:34:46 +0200 (CEST)
Received: from localhost ([::1]:59334 helo=lists1p.gnu.org)
	by lists.gnu.org with esmtp (Exim 4.90_1)
	(envelope-from <emacs-orgmode-bounces+larch=yhetil.org@gnu.org>)
	id 1oNhjR-0002p1-0e
	for larch@yhetil.org; Mon, 15 Aug 2022 17:34:45 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:53194)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <ddnguyen2101@gmail.com>)
 id 1oNTme-0006K5-LR
 for Emacs-orgmode@gnu.org; Mon, 15 Aug 2022 02:41:08 -0400
Received: from mail-pl1-x62a.google.com ([2607:f8b0:4864:20::62a]:43574)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <ddnguyen2101@gmail.com>)
 id 1oNTmd-0001j5-30
 for Emacs-orgmode@gnu.org; Mon, 15 Aug 2022 02:41:08 -0400
Received: by mail-pl1-x62a.google.com with SMTP id 17so5640509plj.10
 for <Emacs-orgmode@gnu.org>; Sun, 14 Aug 2022 23:41:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc;
 bh=Ev5yISIoad/Ek/BAsxZ06L+nzP2KC/plcVzzzj0Rzcw=;
 b=VQAdR7/qs9l+5OzAUHG6OpRPoObSj5lDQOf7kNy/d7OmYA/r+F5ANzWwJeoE2wPMAr
 ofb4p3vIUJZ67gH/dXI5JjQ1SgT/KLk5zfISk+fgBLQ4sKNCYUtIUm5nhDNvlicJO8t1
 fJqg30Q4mJVLugV/kDC8bR41yiA76kF4wRdi3wWHedCUEJXlKcyyMehQ5Edror1UHwOK
 2ihbbl2z1IlzO5dDSuldBQjkSpa0zyGtAbeN4CrdNB8TU4Bhk/SSTPoxdHHdG5Uk8d+A
 Xhv4Ck1mBPHoHSpdqnPbFSOtBVUL39lP0or7QNmY1z9dFH9iW0kbTe4LJOXId+41ZBkM
 iaAQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc;
 bh=Ev5yISIoad/Ek/BAsxZ06L+nzP2KC/plcVzzzj0Rzcw=;
 b=FYlHhjgXPkxq+wXJ6qphtcWjur6sm42w2CQUwnY8liQLZR6z8E/jlNn/U1t+jq+8iL
 1R8Yam20PjXcAbIpyplSvA3cwvPUj8xgpwyNWWOHlKX80ABuMHFpLq1PDdL7wWybD0d7
 dC2EhrdNxNuocUvdK08qXKILbMyAdcDqVp2+SM4RjJT6CQ4GTThlsax7rwSrqEEizO9l
 hmn4+9INpjaID6voXBrvFlMkKCkJs5TN3LcaIczAqmSoi/bJX6JgB5yHBwMLDZ9YbMK2
 RFF9J5ojEeUCQn0zgOj3EGQfgmp0gsZ1NGCwlIOJtD9xzEpGRquXvKhO89zrrvGyunkN
 3K9Q==
X-Gm-Message-State: ACgBeo3ise25bRE1BKPHe4uuMACUBWM3J9dGMRI5vWFBoT++fXEBL3s+
 nBQ7NT8xSLoTxHRCuDnqs6jJOIVEfjb1sHk43Sc=
X-Google-Smtp-Source: AA6agR7TnUr4nmXw76WptNjqRDgDY2gwAEgMmPiNVCJadzqcruA8Fe0naW82G9pxiNxBAuvOLiyS4Lvcl5E6T80zNXc=
X-Received: by 2002:a17:90b:1bd0:b0:1f5:32a7:2bc8 with SMTP id
 oa16-20020a17090b1bd000b001f532a72bc8mr16480046pjb.61.1660545665704; Sun, 14
 Aug 2022 23:41:05 -0700 (PDT)
MIME-Version: 1.0
References: <CAM=3T04s=kH_9O2Tvssjz9wM1Lyc2F7xpVcnT10fuH1ESsWHLQ@mail.gmail.com>
 <87edxk7etq.fsf@localhost>
 <CAM=3T07tcQ4MrC3BDbp_eV-zHy4-3MA5DX0xmeP3-msbgOXXBQ@mail.gmail.com>
 <87tu6g5qbp.fsf@localhost>
In-Reply-To: <87tu6g5qbp.fsf@localhost>
From: Duy Nguyen <ddnguyen2101@gmail.com>
Date: Mon, 15 Aug 2022 08:40:54 +0200
Message-ID: <CAM=3T04bUZ72m1cnMYg4w_A2=-CVj58HQtTuXXntxJth9URF9A@mail.gmail.com>
Subject: [PATCH v2] Show org file title in org-clock clocktable
To: Ihor Radchenko <yantar92@gmail.com>
Cc: Emacs-orgmode@gnu.org
Content-Type: multipart/mixed; boundary="0000000000008a9dfa05e641ea0e"
Received-SPF: pass client-ip=2607:f8b0:4864:20::62a;
 envelope-from=ddnguyen2101@gmail.com; helo=mail-pl1-x62a.google.com
X-Spam_score_int: -18
X-Spam_score: -1.9
X-Spam_bar: -
X-Spam_report: (-1.9 / 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_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001,
 RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001,
 T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Mailman-Approved-At: Mon, 15 Aug 2022 17:32:01 -0400
X-BeenThere: emacs-orgmode@gnu.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "General discussions about Org-mode." <emacs-orgmode.gnu.org>
List-Unsubscribe: <https://lists.gnu.org/mailman/options/emacs-orgmode>,
 <mailto:emacs-orgmode-request@gnu.org?subject=unsubscribe>
List-Archive: <https://lists.gnu.org/archive/html/emacs-orgmode>
List-Post: <mailto:emacs-orgmode@gnu.org>
List-Help: <mailto:emacs-orgmode-request@gnu.org?subject=help>
List-Subscribe: <https://lists.gnu.org/mailman/listinfo/emacs-orgmode>,
 <mailto:emacs-orgmode-request@gnu.org?subject=subscribe>
Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org
Sender: "Emacs-orgmode" <emacs-orgmode-bounces+larch=yhetil.org@gnu.org>
X-Migadu-Flow: FLOW_IN
X-Migadu-To: larch@yhetil.org
X-Migadu-Country: US
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org;
	s=key1; t=1660599287;
	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=zmWixz5IjeapMeSJeLD50P91fYK9vQY8/sCVbV6b3zY=;
	b=n6g/V/VI8791Kv99UZeOWPibmp7tsjjSRmkSINMNRk4748xH/bPMpRL7y2FR31WhONBfOb
	5nng7EWuPJ0E0bibqjJflvGRqTYnOwgN3G+t/PV98WiI55foX0np+AXGu+4TE8od0NTfWC
	CZCqhqDTHP1VOcyHcrVv872aOrdP+oVwQWbmBwUu1q1APJbO0bIruDlRcxuOm70S2ZdKbQ
	48EqYSdscs6xW7eggFEnuA4AoKvXQr5vEUXf5GmXOQkQQy2hfHVpULP4lEw3B5uKN90vcX
	g1tHs3wMad6K7oosDBrE0YGRfSurPTid5PelO+MpOmhww3WXoYFNR/OeRKvYBg==
ARC-Seal: i=1; s=key1; d=yhetil.org; t=1660599287; a=rsa-sha256; cv=none;
	b=jpPH3o2i0DfmJ/kneRFRAu3CducrpKqq4fvqyJ4NF09uNb4j1dxWD3t79ztveyK2kgb01A
	PxhTmgmBa2yaEQdVugqJM/4vm2zJpeL4nHDn3XeaY1xke5N39L5kDlrUj+hJeDe1Ch+5uv
	7kbtl+2EJsvQVjT2Jyj9YY29VsagbidDHvj28h5StzugR6Mxvi81+njFuIgulPd+SKnKbW
	+ZogB/RFXdzTTib5YkHpPBTVjEuWDiKbCts6NdIjLG5u50gApRC4GIkxHpx7k+FdlUB+Bj
	KQo/AeTp39JzOQwUNPLd99eRzkKNqwU82BsskcLTBaj5ZoCQRURNdMmTldDokg==
ARC-Authentication-Results: i=1;
	aspmx1.migadu.com;
	dkim=fail ("body hash did not verify") header.d=gmail.com header.s=20210112 header.b="VQAdR7/q";
	dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none);
	spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org"
X-Migadu-Spam-Score: 7.94
Authentication-Results: aspmx1.migadu.com;
	dkim=fail ("body hash did not verify") header.d=gmail.com header.s=20210112 header.b="VQAdR7/q";
	dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none);
	spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org"
X-Migadu-Queue-Id: E3EED449E9
X-Spam-Score: 7.94
X-Migadu-Scanner: scn0.migadu.com
X-TUID: 0uXOuiwernvo

--0000000000008a9dfa05e641ea0e
Content-Type: multipart/alternative; boundary="0000000000008a9df805e641ea0c"

--0000000000008a9df805e641ea0c
Content-Type: text/plain; charset="UTF-8"

>
> We usually use ~code~ for Elisp symbols and code. So, =t= -> ~t~ and
> ~File~ -> "File". See doc/Documentation_Standards.org


Please, escape #+BEGIN with comma: ,#+BEGIN.
> (this is done automatically if you use C-c ' to edit the src block)


By convention, we consider a document title to be concatenation of all
> the values of #+TITLE keyword inside buffer.


Thank you once again for your comments Ihor. Please find attached a new
patch with your comments addressed.

Duy

--0000000000008a9df805e641ea0c
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px =
0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">We usual=
ly use ~code~ for Elisp symbols and code. So, =3Dt=3D -&gt; ~t~ and<br>~Fil=
e~ -&gt; &quot;File&quot;. See doc/Documentation_Standards.org</blockquote>=
<div><br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0p=
x 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Please, es=
cape #+BEGIN with comma: ,#+BEGIN.<br>(this is done automatically if you us=
e C-c &#39; to edit the src block)</blockquote><div><br></div><blockquote c=
lass=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px soli=
d rgb(204,204,204);padding-left:1ex">By convention, we consider a document =
title to be concatenation of all<br>the values of #+TITLE keyword inside bu=
ffer.=C2=A0</blockquote><div><br></div>Thank you once again for your commen=
ts Ihor. Please=C2=A0find attached a new patch with your comments addressed=
.<div><br></div><div>Duy</div></div>

--0000000000008a9df805e641ea0c--

--0000000000008a9dfa05e641ea0e
Content-Type: application/x-patch; 
	name="v2-0001-lisp-org-clock.el-Show-file-title-in-org-clock-cl.patch"
Content-Disposition: attachment; 
	filename="v2-0001-lisp-org-clock.el-Show-file-title-in-org-clock-cl.patch"
Content-Transfer-Encoding: base64
Content-ID: <f_l6udz5p00>
X-Attachment-Id: f_l6udz5p00

RnJvbSAwOTA4MTFhMWJjZTBkNmM2ZjM0Njk1NjRjNGU3Y2Y4OWIwN2U4ZmI2IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBEdXkgTmd1eWVuIDxkdXluZ3V5ZW5ARHV5cy1NQlAuaG9tZT4K
RGF0ZTogRnJpLCAxMiBBdWcgMjAyMiAxODo0MDoxMCArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjJd
IGxpc3Avb3JnLWNsb2NrLmVsOiBTaG93IGZpbGUgdGl0bGUgaW4gb3JnLWNsb2NrIGNsb2NrdGFi
bGUKCiogbGlzcC9vcmctY2xvY2suZWwgKG9yZy1jbG9ja3RhYmxlLWRlZmF1bHRzKTogQWRkIGRl
ZmF1bHQgdmFsdWUgZm9yCm5ldyBjbG9jayB0YWJsZSBvcHRpb24gYDpmaWxldGl0bGUnLgoob3Jn
LWNsb2NrLWdldC1maWxlLXRpdGxlKTogQWRkIG5ldyBmdW5jdGlvbiB0byBleHRyYWN0IHRpdGxl
IG9mIG9yZyBmaWxlLgoob3JnLWNsb2NrdGFibGUtd3JpdGUtZGVmYXVsdCk6IFByaW50IG9yZyBm
aWxlIG5hbWUgaW4gY2xvY2sgdGFibGUgaWYKYDpmaWxldGl0bGUnIGlzIHNldCB0byBgdCcuCgoq
IGRvYy9vcmctbWFudWFsLm9yZyAoVGhlIGNsb2NrIHRhYmxlKTogSW5jbHVkZSBuZXcgYDpmaWxl
dGl0bGUnCm9wdGlvbiBpbiBtYW51YWwgZm9yIGNsb2NrIHRhYmxlLgoKKiBldGMvT1JHLU5FV1Mg
KE5ldyA9OmZpbGV0aXRsZT0gb3B0aW9uIGZvciBjbG9jayB0YWJsZSk6IEluY2x1ZGUgbmV3CmA6
ZmlsZXRpdGxlJyBvcHRpb24gZm9yIGNsb2NrIHRhYmxlLgoKQWxsb3cgdXNlciB0byBzaG93IG9y
ZyBmaWxlIHRpdGxlIGluc3RlYWQgb2YgZmlsZSBuYW1lIGluIHRoZQpjbG9jayB0YWJsZS4gIElm
IHRoZSBmaWxlIGRvZXMgbm90IGhhdmUgYSB0aXRsZSBkZWZpbmVkLCB0aGUgZmlsZSBuYW1lCndp
bGwgYmUgc2hvd24gaW4gdGhlIGNsb2NrIHRhYmxlLgoKVElOWUNIQU5HRQotLS0KIGRvYy9vcmct
bWFudWFsLm9yZyB8ICA0ICsrKysKIGV0Yy9PUkctTkVXUyAgICAgICB8IDEzICsrKysrKysrKysr
KysKIGxpc3Avb3JnLWNsb2NrLmVsICB8IDE3ICsrKysrKysrKysrKysrKystCiAzIGZpbGVzIGNo
YW5nZWQsIDMzIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9kb2Mv
b3JnLW1hbnVhbC5vcmcgYi9kb2Mvb3JnLW1hbnVhbC5vcmcKaW5kZXggNDY2NzE4ZTZlLi4wNDZk
YTM3OTAgMTAwNjQ0Ci0tLSBhL2RvYy9vcmctbWFudWFsLm9yZworKysgYi9kb2Mvb3JnLW1hbnVh
bC5vcmcKQEAgLTY3OTcsNiArNjc5NywxMCBAQCB1c2luZyB0aGUgPTpmb3JtYXR0ZXI9IHBhcmFt
ZXRlci4KIAogICBJbmRlbnQgZWFjaCBoZWFkbGluZSBmaWVsZCBhY2NvcmRpbmcgdG8gaXRzIGxl
dmVsLgogCistID06ZmlsZXRpdGxlPSA6OgorCisgIFNob3cgdGl0bGUgaW4gdGhlIGZpbGUgY29s
dW1uIGlmIHRoZSBmaWxlIGhhcyBhID0jK3RpdGxlPS4KKyAKIC0gPTpoaWRlZmlsZXM9IDo6CiAK
ICAgSGlkZSB0aGUgZmlsZSBjb2x1bW4gd2hlbiBtdWx0aXBsZSBmaWxlcyBhcmUgdXNlZCB0byBw
cm9kdWNlIHRoZQpkaWZmIC0tZ2l0IGEvZXRjL09SRy1ORVdTIGIvZXRjL09SRy1ORVdTCmluZGV4
IDAwZmUxMDFkYy4uZWVmZTRhZGMyIDEwMDY0NAotLS0gYS9ldGMvT1JHLU5FV1MKKysrIGIvZXRj
L09SRy1ORVdTCkBAIC0yNzAsNiArMjcwLDE5IEBAIGV4YW1wbGUsCiAKIHByaW50cyBhIHN1Yi1i
aWJsaW9ncmFwaHkgY29udGFpbmluZyB0aGUgYm9vayBlbnRyaWVzIHdpdGggPWFpPSBhbW9uZwog
dGhlaXIga2V5d29yZHMuCisqKiogTmV3ID06ZmlsZXRpdGxlPSBvcHRpb24gZm9yIGNsb2NrIHRh
YmxlCisKK1RoZSA9OmZpbGV0aXRsZT0gb3B0aW9uIGZvciBjbG9jayB0YWJsZXMgY2FuIGJlIHNl
dCB0byB+dH4gdG8gc2hvdyBvcmcKK2ZpbGUgdGl0bGUgKHNldCBieSA9Iyt0aXRsZTo9KSBpbiB0
aGUgRmlsZSBjb2x1bW4gaW5zdGVhZCBvZiB0aGUKK2ZpbGUgbmFtZS4gRm9yIGV4YW1wbGU6CisK
KyMrYmVnaW5fc3JjIG9yZworLCMrQkVHSU46IGNsb2NrdGFibGUgOnNjb3BlIGFnZW5kYSA6bWF4
bGV2ZWwgMiA6YmxvY2sgdGhpc3dlZWsgOmZpbGV0aXRsZSB0CisjK2VuZF9zcmMKKworSWYgYSBm
aWxlIGRvZXMgbm90IGhhdmUgYSB0aXRsZSwgdGhlIHRhYmxlIHdpbGwgc2hvdyB0aGUgZmlsZSBu
YW1lCitpbnN0ZWFkLgorCiAqKiBOZXcgb3B0aW9ucwogKioqIEEgbmV3IGN1c3RvbSBzZXR0aW5n
ID1vcmctaGlkZS1kcmF3ZXItc3RhcnR1cD0gdG8gY29udHJvbCBpbml0aWFsIGZvbGRpbmcgc3Rh
dGUgb2YgZHJhd2VycwogCmRpZmYgLS1naXQgYS9saXNwL29yZy1jbG9jay5lbCBiL2xpc3Avb3Jn
LWNsb2NrLmVsCmluZGV4IDM2MmFiZTM1OC4uZjFkMWYyMDhiIDEwMDY0NAotLS0gYS9saXNwL29y
Zy1jbG9jay5lbAorKysgYi9saXNwL29yZy1jbG9jay5lbApAQCAtMzI0LDYgKzMyNCw3IEBAIHN0
cmluZyBhcyBhcmd1bWVudC4iCiAgICA6bGluayBuaWwKICAgIDpuYXJyb3cgJzQwIQogICAgOmlu
ZGVudCB0CisgICA6ZmlsZXRpdGxlIG5pbAogICAgOmhpZGVmaWxlcyBuaWwKICAgIDpmb3JtdWxh
IG5pbAogICAgOnRpbWVzdGFtcCBuaWwKQEAgLTI0NjksNiArMjQ3MCwxNyBAQCB0aGUgY3VycmVu
dGx5IHNlbGVjdGVkIGludGVydmFsIHNpemUuIgogCSAgKG9yZy11cGRhdGUtZGJsb2NrKQogCSAg
dCkpKSkpCiAKKzs7OyMjI2F1dG9sb2FkCisoZGVmdW4gb3JnLWNsb2NrLWdldC1maWxlLXRpdGxl
IChmaWxlLW5hbWUpCisgICJHZXQgdGhlIGZpbGUgdGl0bGUgZnJvbSBGSUxFLU5BTUUgYXMgYSBz
dHJpbmcuIFJldHVybnMgc2hvcnQKK0ZJTEUtTkFNRSBpZiB0aXRsZSBpcyBub3QgZm91bmQuIgor
ICAod2l0aC1jdXJyZW50LWJ1ZmZlciAoZmluZC1maWxlLW5vc2VsZWN0IGZpbGUtbmFtZSkKKyAg
ICAobGV0ICgobWFjcm9zIChvcmctbWFjcm8tLWNvbGxlY3QtbWFjcm9zKSkpCisgICAgICAobGV0
ICgodGl0bGUgKGFzc29jLWRlZmF1bHQgInRpdGxlIiBtYWNyb3MpKSkKKyAgICAgICAgKGlmIChu
dWxsIHRpdGxlKQorICAgICAgICAgICAgKGZpbGUtbmFtZS1ub25kaXJlY3RvcnkgZmlsZS1uYW1l
KQorICAgICAgICAgIHRpdGxlKSkpKSkKKwogOzs7IyMjYXV0b2xvYWQKIChkZWZ1biBvcmctZGJs
b2NrLXdyaXRlOmNsb2NrdGFibGUgKHBhcmFtcykKICAgIldyaXRlIHRoZSBzdGFuZGFyZCBjbG9j
a3RhYmxlLiIKQEAgLTI1ODQsNiArMjU5Niw3IEBAIGZyb20gdGhlIGR5bmFtaWMgYmxvY2sgZGVm
aW5pdGlvbi4iCiAJIChlbXBoIChwbGlzdC1nZXQgcGFyYW1zIDplbXBoYXNpemUpKQogCSAoY29t
cGFjdD8gKHBsaXN0LWdldCBwYXJhbXMgOmNvbXBhY3QpKQogCSAobmFycm93IChvciAocGxpc3Qt
Z2V0IHBhcmFtcyA6bmFycm93KSAoYW5kIGNvbXBhY3Q/ICc0MCEpKSkKKwkgKGZpbGV0aXRsZSAo
cGxpc3QtZ2V0IHBhcmFtcyA6ZmlsZXRpdGxlKSkKIAkgKGxldmVsPyAoYW5kIChub3QgY29tcGFj
dD8pIChwbGlzdC1nZXQgcGFyYW1zIDpsZXZlbCkpKQogCSAodGltZXN0YW1wIChwbGlzdC1nZXQg
cGFyYW1zIDp0aW1lc3RhbXApKQogCSAodGFncyAocGxpc3QtZ2V0IHBhcmFtcyA6dGFncykpCkBA
IC0yNzIzLDcgKzI3MzYsOSBAQCBmcm9tIHRoZSBkeW5hbWljIGJsb2NrIGRlZmluaXRpb24uIgog
CQkJICAgICAoaWYgKGVxIGZvcm11bGEgJyUpICIgJXMgfCIgIiIpCiAJCQkgICAgICJcbiIpCiAK
LQkJICAgICAoZmlsZS1uYW1lLW5vbmRpcmVjdG9yeSBmaWxlLW5hbWUpCisgICAgICAgICAgICAg
ICAgICAgICAoaWYgZmlsZXRpdGxlCisgICAgICAgICAgICAgICAgICAgICAgICAgKG9yZy1jbG9j
ay1nZXQtZmlsZS10aXRsZSBmaWxlLW5hbWUpCisgICAgICAgICAgICAgICAgICAgICAgIChmaWxl
LW5hbWUtbm9uZGlyZWN0b3J5IGZpbGUtbmFtZSkpCiAJCSAgICAgKGlmIGxldmVsPyAgICAifCAi
ICIiKSA7bGV2ZWwgY29sdW1uLCBtYXliZQogCQkgICAgIChpZiB0aW1lc3RhbXAgInwgIiAiIikg
O3RpbWVzdGFtcCBjb2x1bW4sIG1heWJlCiAJCSAgICAgKGlmIHRhZ3MgICAgICAifCAiICIiKSA7
dGFncyBjb2x1bW4sIG1heWJlCi0tIAoyLjMyLjEgKEFwcGxlIEdpdC0xMzMpCgo=
--0000000000008a9dfa05e641ea0e--