From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1.migadu.com ([2001:41d0:303:e16b::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms8.migadu.com with LMTPS id APczAnlmpWX2HAAA62LTzQ:P1 (envelope-from ) for ; Mon, 15 Jan 2024 18:08:09 +0100 Received: from aspmx1.migadu.com ([2001:41d0:303:e16b::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1.migadu.com with LMTPS id APczAnlmpWX2HAAA62LTzQ (envelope-from ) for ; Mon, 15 Jan 2024 18:08:09 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=azules.eu header.s=mailkey header.b=TttIKOq8; 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"; dmarc=pass (policy=none) header.from=azules.eu ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1705338488; 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:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=JBRb0Ndi9DjQCk+O7Xtmez6YxhBAlsOkkp5GpgjNnpI=; b=JFp2vUa88z2RTIHe69sgxYaU+ow7LMGNXo3ZVCRLm//0mKmqcGwSvRMmwsF+k1oWaGtp5K PaXUcBRZarZ5pwZOfkx3AzZp7/b/oEAKCMzXbkxOWTHoI9RnX4ya/VG5a0nzKJ0KxdwLUq y84PIl5SI3S9ecQxTsRRAhHJ3SH3yi5XmqipcIbmVpu0MgQ4xTdgI6u33IyAAb4ViwVGvY FIvpzWbHt/ZFsz3PizeP806k14VIqn516O89zXE2EUbO5qKRHlXoT+zSS82jJe+X2FjX3b auQPEjRQwmCc7wTJw1f0+as13oPYpdYkGjt3Dr3ucbdnLKtD1DldcO/IJH6MVg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=azules.eu header.s=mailkey header.b=TttIKOq8; 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"; dmarc=pass (policy=none) header.from=azules.eu ARC-Seal: i=1; s=key1; d=yhetil.org; t=1705338488; a=rsa-sha256; cv=none; b=tkDhLkjiZ8uKhCfgZkbl+Bq+mOhcaPIzYl3li6Ry28XT34oAdQ+T2YEaImq4xPBbdGS0Ge yrfEmkvj/2jKlYqA9XvFK7Gerl2ogx8GFAQc8psuvBDTcUR1NRRSm4TzJo5HV4tqlLWuCd X7g5Wb1mQ6tfo7xwO5qx0/CHGxDJzY+o+nzRsqhAq+R4V/rpRMtGDH+Anyjr9r2qG//3mT +OKJUUr2Kx/MH5rcP89/XFpzBj2/GW7iD03bAubc2hSOOMTJqQuUPDBfXrWxImCsHXCiF2 5pEpQhpOKG7Unz865ZtPNMNXiTD3O3Vj9pckfAuumQ/MJvlxDPWaGEfqmJfYbw== 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 96F22633CD for ; Mon, 15 Jan 2024 18:08:08 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rPQQa-0004Up-OE; Mon, 15 Jan 2024 12:07:12 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rPQQY-0004UI-JF for emacs-orgmode@gnu.org; Mon, 15 Jan 2024 12:07:10 -0500 Received: from [2a01:e0a:1b0:4f70:211:32ff:fe59:cd71] (helo=azules.eu) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rPQQW-0003OI-2I for emacs-orgmode@gnu.org; Mon, 15 Jan 2024 12:07:10 -0500 Content-Type: multipart/mixed; boundary="------------Sysro0hQmzCseacdX0pk7g70" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=azules.eu; s=mailkey; t=1705338421; bh=JBRb0Ndi9DjQCk+O7Xtmez6YxhBAlsOkkp5GpgjNnpI=; h=Date:Subject:References:To:From:In-Reply-To; b=TttIKOq83wqdM4YFRkQdfx8EMsV6asqpVXV/2g5h4B3/Dced38D4DilnbMLeVhv6T RpHDHT4P0meCqAgwPj4hUMIx29hHXyPVhR9PrBkmm/Q+Ma/dhsBtQ+6m48r/UlpapY fGUmqicQq0qghvy6LVLKhoup6RJFReVuU+czJZ/Q= Message-ID: <468b1e70-0087-4bf9-9710-57c64b40b404@azules.eu> Date: Mon, 15 Jan 2024 18:07:00 +0100 MIME-Version: 1.0 Subject: Fwd: back-end - access to :mode attribute for section and symbol-name Content-Language: fr References: To: emacs-orgmode@gnu.org From: Garulfo In-Reply-To: X-Forwarded-Message-Id: X-MailScanner-ID: 22C1211ED418.AD1BE X-MailScanner: Found to be clean X-MailScanner-From: garulfo@azules.eu X-Host-Lookup-Failed: Reverse DNS lookup failed for 2a01:e0a:1b0:4f70:211:32ff:fe59:cd71 (failed) Received-SPF: softfail client-ip=2a01:e0a:1b0:4f70:211:32ff:fe59:cd71; envelope-from=garulfo@azules.eu; helo=azules.eu X-Spam_score_int: 1 X-Spam_score: 0.1 X-Spam_bar: / X-Spam_report: (0.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, RDNS_NONE=0.793, SPF_HELO_SOFTFAIL=0.732, SPF_SOFTFAIL=0.665, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: emacs-orgmode-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN X-Migadu-Queue-Id: 96F22633CD X-Migadu-Scanner: mx13.migadu.com X-Migadu-Spam-Score: -5.91 X-Spam-Score: -5.91 X-TUID: U+dVchxsPNWS This is a multi-part message in MIME format. --------------Sysro0hQmzCseacdX0pk7g70 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit fixed version of the attachment --------------Sysro0hQmzCseacdX0pk7g70 Content-Type: text/plain; charset=UTF-8; name="orgmode_export_backend_for_conTeXt_trial_v01.el" Content-Disposition: attachment; filename="orgmode_export_backend_for_conTeXt_trial_v01.el" Content-Transfer-Encoding: base64 Ozsgb3BlbiB0aGlzIGZpbGUgd2l0aCBjb21tYW5kCjs7IGVtYWNzICAtLW5vLXNwbGFzaCAt cSAtbW0gaG93X3RvX3dyaXRlX2FfY29udGV4dF9leHBvcnRfYmFja2VuZF92MDEuZWwKCjs7 IEluICJlbWFjcy1saXNwIiBkcm9wZG93biBtZW51IGFib3ZlLCBzZWxlY3QgImV2YWx1YXRl IGJ1ZmZlciIKOzsgdGhlbiwgYSBmaXJzdCAgQ3RybC1jIEN0cmwtYyB3aWxsIGNvbXBpbGUK OzsgZmluYWxseSwgYSBzZWNvbmQgQ3RybC1jIEN0cmwtYyB3aWxsIGJyaW5nIHlvdSBhIHBk ZiB2aWV3ZXIKOzsgeW91IGNhbiB0aGVuIHJlYWQgdGhpcyBkb2N1bWVudAoKOzsgRVRBUEUg MCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0KOzsgTWluaW1hbCBjcnlwdGljIGNvbmZpZyB0byB1c2UgQ29u VGVYdCBmcm9tIGVtYWNzCgooY3VhLW1vZGUgdCkKCihyZXF1aXJlICdwYWNrYWdlKQooYWRk LXRvLWxpc3QgJ3BhY2thZ2UtYXJjaGl2ZXMgJygibWVscGEiIC4gImh0dHBzOi8vbWVscGEu b3JnL3BhY2thZ2VzLyIpIHQpCihwYWNrYWdlLWluaXRpYWxpemUpCgoocmVxdWlyZSAnb3gp Cgooc2V0cSBDb25UZVh0LU1hcmstdmVyc2lvbiAiSVYiKSAKKHVzZS1wYWNrYWdlIHRleCA6 ZW5zdXJlIGF1Y3RleCkKKHVzZS1wYWNrYWdlIGNvbnRleHQpCihzZXRxIFRlWC12aWV3LXBy b2dyYW0tc2VsZWN0aW9uICAgICcoKG91dHB1dC1wZGYgIlBERiBWaWV3ZXIiKSkpCihpZiAo ZXEgc3lzdGVtLXR5cGUgJ2dudS9saW51eCkKICAgIChzZXRxIFRlWC12aWV3LXByb2dyYW0t bGlzdCAgICAgJygoIlBERiBWaWV3ZXIiICJva3VsYXIgJW8iKSkpKQooaWYgKGVxIHN5c3Rl bS10eXBlICd3aW5kb3dzLW50KQogICAgKHNldHEgVGVYLXZpZXctcHJvZ3JhbS1saXN0ICAg ICAnKCgiUERGIFZpZXdlciIgIkFjcm9SZDMyICVvIikpKSkKKHNldHEgVGVYLWRlZmF1bHQt bW9kZSAnY29udGV4dC1tb2RlKQooYWRkLWhvb2sgJ0NvblRlWHQtbW9kZS1ob29rCgkgIChs YW1iZGEoKQoJICAgIChzZXRxIFRlWC1jb21tYW5kLWRlZmF1bHQgIkNvblRlWHQgRnVsbCIp KSkKCgo7OyBFVEFQRSAxIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo7OyBDcmVhdGUgMiBuZXcgZW1wdHkg YnVmZmVyczogMSBmb3Igb3JnIGlucHV0LCAxIGZvciB0ZXggb3V0cHV0Cjs7IERpc3BsYXkg dGhlbQoKKGRlbGV0ZS1vdGhlci13aW5kb3dzKQoKKGRlZnVuIGNsZWFuX2JlZm9yZV9kZW1v IChidWZmZXJuYW1lKQogIChpZiAoZ2V0LWJ1ZmZlciBidWZmZXJuYW1lKQogICAgICAoa2ls bC1idWZmZXIgYnVmZmVybmFtZSkpCiAgKGdlbmVyYXRlLW5ldy1idWZmZXIgYnVmZmVybmFt ZSkpCgooc2V0cSBkZW1vX25hbWVfb3JnICJkZW1vX2ZpbGUub3JnIikKKHNldHEgZGVtb19u YW1lX3RleCAiZGVtb19maWxlLnRleCIpCgooY2xlYW5fYmVmb3JlX2RlbW8gZGVtb19uYW1l X29yZykKKGNsZWFuX2JlZm9yZV9kZW1vIGRlbW9fbmFtZV90ZXgpICAKCih3aXRoLWN1cnJl bnQtYnVmZmVyIGRlbW9fbmFtZV9vcmcgKG9yZy1tb2RlKSkKKGRpc3BsYXktYnVmZmVyIGRl bW9fbmFtZV9vcmcKICAgICAgICAgICAgICAgICcoZGlzcGxheS1idWZmZXItaW4tc2lkZS13 aW5kb3cgIC4gKChzaWRlIC4gcmlnaHQpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAoc2xvdCAuIDApCiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAod2luZG93LXdpZHRoIC4gODApKSkp Cgood2l0aC1jdXJyZW50LWJ1ZmZlciBkZW1vX25hbWVfdGV4IChjb250ZXh0LW1vZGUpKQoo ZGlzcGxheS1idWZmZXIgICBkZW1vX25hbWVfdGV4CiAgICAgICAgICAgICAgICAgJyhkaXNw bGF5LWJ1ZmZlci1pbi1zaWRlLXdpbmRvdyAuICgoc2lkZSAuIHJpZ2h0KQogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHNsb3QgLiAxKQog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHdp bmRvdy13aWR0aCAuIDgwKSkpKQoKOzsgRVRBUEUgMiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KOzsgV3Jp dGUgYmFzaWMgY29udGVudCB0byBoYXZlIG9yZyBpbnB1dCwgYW5kIGRlZmluZSBhIHN0eWxl IGZpbGUKCih3aXRoLWN1cnJlbnQtYnVmZmVyIGRlbW9fbmFtZV9vcmcgKGluc2VydAoiIytU SVRMRTogRMOpbW9uc3RyYXRpb24KIytDT05URVhUX0VOVjogbXktZW52CiMrTEFOR1VBR0U6 IGZyCgoqIEZvcm1hdGFnZSBkZSB0ZXh0ZQo6UFJPUEVSVElFUzoKOkNVU1RPTV9JRDogc2Vj OmZvcm1hdGFnZSB0ZXh0ZQo6RU5EOgoKUG91ciBtZXR0cmUgZW4gw6l2aWRlbmNlLCBpbCBl c3QgcG9zc2libGUgZGUgKm1ldHRyZSBlbiBncmFzKi4KCklsIGVzdCBwb3NzaWJsZSBhdXNz aSBkZSAvbWV0dHJlIGVuIGl0YWxpcXVlLy4KCiogSW1hZ2VzCjpQUk9QRVJUSUVTOgo6Q1VT VE9NX0lEOiBzZWM6aW1hZ2VzCjpFTkQ6CgpEdSB0ZXh0ZSBhdmFudC4KCiMrQ0FQVElPTjog Q2VjaSBlc3QgdW4gZ2xhY2llci4KCiMrTkFNRTogZmlnOmdsYWNpZXIKIytBVFRSX09SRzog OndpZHRoIDEwMApbWy4vZ2xhY2llci5qcGddXQoKRHUgdGV4dGUgYXByw6hzLgoKKiBMaWVu cyBldCByw6lmw6lyZW5jZXMKOlBST1BFUlRJRVM6CjpDVVNUT01fSUQ6IHNlYzpsaWVuc19l dF9yZWZlcmVuY2VzCjpFTkQ6CgpVbmUgcsOpZsOpcmVuY2Ugw6AgbCdpbWFnZSBbW2ZpZzpn bGFjaWVyXV0gZW4gZXNww6lyYW5jZSBxdWUgY2VsYSBmb25jdGlvbm5lLgoKVW5lIHNlY29u ZCB2ZXJzIGxhIHNlY3Rpb24gW1sjc2VjOmZvcm1hdGFnZSB0ZXh0ZV1dLgoKIytJTkNMVURF OiBcImluY2x1ZGUub3JnXCIKIikpCgooY2xlYW5fYmVmb3JlX2RlbW8gImluY2x1ZGUub3Jn IikKKHdpdGgtY3VycmVudC1idWZmZXIgImluY2x1ZGUub3JnIiAoaW5zZXJ0CiIqIEluY2x1 ZGUKOlBST1BFUlRJRVM6CjpDVVNUT01fSUQ6IHNlYzppbmNsdWRlCjpFTkQ6CgpFdCB2b2lj aSB1bmUgc2Vjb25kZSByw6lmw6lyZW5jZSB2ZXJzIGwnaW1hZ2UgW1tmaWc6Z2xhY2llcl1d LgoiKSkKKHdpdGgtY3VycmVudC1idWZmZXIgImluY2x1ZGUub3JnIgogICh3cml0ZS1maWxl ICJpbmNsdWRlLm9yZyIpKQoKKGNsZWFuX2JlZm9yZV9kZW1vICJteS1lbnYudGV4IikKKHdp dGgtY3VycmVudC1idWZmZXIgIm15LWVudi50ZXgiIChpbnNlcnQKIlxcc2V0dXBoZWFkIFtz ZWN0aW9uXSBbY29sb3I9ZGFya3JlZCxzdHlsZT1cXGJmYV0KXFxzZXR1cHRvbGVyYW5jZSBb dG9sZXJhbnRdClxcc2V0dXBpbnRlcmFjdGlvbiBbc3RhdGU9c3RhcnRdClxccGxhY2Vib29r bWFya3MgW2NoYXB0ZXIsc2VjdGlvbixzdWJzZWN0aW9uXSBbY2hhcHRlcixzZWN0aW9uXQpc XHNldHVwaW50ZXJhY3Rpb25zY3JlZW4gW29wdGlvbj1ib29rbWFya10KXFxzZXR1cHdoaXRl c3BhY2UgW21lZGl1bV0KXFxzZXR1cGJvZHlmb250IFtwYWxhdGlubywxMnB0XQoiKSkKKHdp dGgtY3VycmVudC1idWZmZXIgIm15LWVudi50ZXgiCiAgKHdyaXRlLWZpbGUgIm15LWVudi50 ZXgiKSkKCgo7OyBFVEFQRSAzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo7OyBEZWZpbmUgb3VyIGV4cG9y dCBiYWNrZW5kCgoob3JnLWV4cG9ydC1kZWZpbmUtYmFja2VuZCAnb3gtbXljb250ZXh0CiAg OyBmb3IgZWFjaCBraW5kIG9mIGl0ZW0sIHdlIGFyZSBnb2luZyB0byBhbGxvY2F0ZSBhIHNw ZWNpZmljIGZ1bmN0aW9uCiAgJygodGVtcGxhdGUgICAuIG94LW15Y29udGV4dC10ZW1wbGF0 ZSkKICAgIChoZWFkbGluZSAgIC4gb3gtbXljb250ZXh0LWhlYWRsaW5lKQogICAgKHNlY3Rp b24gICAgLiBveC1teWNvbnRleHQtc2VjdGlvbikKICAgIChwYXJhZ3JhcGggIC4gb3gtbXlj b250ZXh0LXBhcmFncmFwaCkKICAgIChwbGFpbi10ZXh0IC4gb3gtbXljb250ZXh0LXBsYWlu LXRleHQpCiAgICAoYm9sZCAgICAgICAuIG94LW15Y29udGV4dC1ib2xkKQogICAgKGl0YWxp YyAgICAgLiBveC1teWNvbnRleHQtaXRhbGljKQogICAgKGxpbmsgICAgICAgLiBveC1teWNv bnRleHQtbGluaykpCiAgOyBhbmQgd2Ugd2lsbCBuZWVkIHRwIGRlZmluZSBzcGVjaWZpYyBv cHRpb24gYXQgZ2xvYmFsIGxldmVsCiAgOm9wdGlvbnMtYWxpc3QgJygoOmNvbnRleHQtZW52 ICJDT05URVhUX0VOViIgbmlsIG5pbCBuZXdsaW5lKQogICAgICAgICAgICAgICAgICAgKDps YW5ndWFnZSAiTEFOR1VBR0UiIG5pbCBuaWwgbmV3bGluZSkpKQoKKGRlZnVuIG94LW15Y29u dGV4dC10ZW1wbGF0ZSAoY29udGVudHMgaW5mbykKICAobGV0KiAoKGNvbnRleHQtZW52ICht YXBjb25jYXQgIydvcmctZWxlbWVudC1ub3JtYWxpemUtc3RyaW5nCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIChsaXN0IChwbGlzdC1nZXQgaW5mbyA6Y29udGV4dC1lbnYp KSkpCiAgICAgICAgIChsYW5ndWFnZSAocmVwbGFjZS1yZWdleHAtaW4tc3RyaW5nCiAgICAg ICAgICAgICAgICAgICAgIlxuJCIgIiIKICAgICAgICAgICAgICAgICAgICAoY2FyIChsaXN0 IChwbGlzdC1nZXQgaW5mbyA6bGFuZ3VhZ2UpKSkgKSkpCiAgICAoY29uY2F0ICJcXGVudmly b25tZW50ICIgY29udGV4dC1lbnYKICAgICAgICAgICAgIlxcbWFpbmxhbmd1YWdlIFsiIGxh bmd1YWdlICJdXG5cbiIKICAgICAgICAgICAgIlxcc3RhcnR0ZXh0XG5cbiIKICAgICAgICAg ICAgY29udGVudHMKICAgICAgICAgICAgIlxuIgogICAgICAgICAgICAiXFxzdG9wdGV4dCIp KSkKICAKKGRlZnVuIG94LW15Y29udGV4dC1oZWFkbGluZSAoaGVhZGxpbmUgY29udGVudHMg aW5mbykKICAiVHJhbnNjb2RlIGEgSEVBRExJTkUgZWxlbWVudCBmcm9tIE9yZyB0byBDb25U ZVh0LgogICBDT05URU5UUyBob2xkcyB0aGUgY29udGVudHMgb2YgdGhlIEhFQURMSU5FLiAg SU5GTyBpcyBhIHBsaXN0CiAgIGhvbGRpbmcgY29udGV4dHVhbCBpbmZvcm1hdGlvbi4iCiAg Y29udGVudHMpCgooZGVmdW4gb3gtbXljb250ZXh0LXNlY3Rpb24gKHNlY3Rpb24gY29udGVu dHMgaW5mbykKICAobGV0KgogICAgICAoKHBhcmVudCAob3JnLWV4cG9ydC1nZXQtcGFyZW50 LWVsZW1lbnQgc2VjdGlvbikpCiAgICAgICAoc2VjdGlvbl9tb2RlIChzeW1ib2wtbmFtZSAo b3JnLWVsZW1lbnQtcHJvcGVydHkgOm1vZGUgc2VjdGlvbikpKSkKICAgIChwY2FzZSBzZWN0 aW9uX21vZGUKICAgICAgKCJmaXJzdC1zZWN0aW9uIiAoY29uY2F0ICIlXG4lIEZJUlNUIFNF Q1RJT05cbiVcbiIpKQogICAgICAoInNlY3Rpb24iCiAgICAgICAoY29uY2F0ICIlPFMgc2Vj dGlvbiBvcmcgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiIKICAg ICAgICAgICAgICAgIlxcc3RhcnRzZWN0aW9uXG4iCiAgICAgICAgICAgICAgICIgW3RpdGxl PXsiIChvcmctZWxlbWVudC1wcm9wZXJ0eSA6cmF3LXZhbHVlIHBhcmVudCkgIn0sXG4iCiAg ICAgICAgICAgICAgICIgIHJlZmVyZW5jZT17IiAob3JnLWVsZW1lbnQtcHJvcGVydHkgOkNV U1RPTV9JRCBwYXJlbnQpICJ9LFxuIgogICAgICAgICAgICAgICAiIF1cbiIKICAgICAgICAg ICAgICAgY29udGVudHMKICAgICAgICAgICAgICAgIlxcc3RvcHNlY3Rpb25cbiIKICAgICAg ICAgICAgICAgIiU9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSBzZWN0 aW9uIG9yZyBTPiIpKSkpKQoKKGRlZnVuIG94LW15Y29udGV4dC1wYXJhZ3JhcGggKHBhcmFn cmFwaCBjb250ZW50cyBpbmZvKQogIChjb25jYXQgIiU8UCBwYXJhZ3JhcGhlIG9yZ1xuIiBj b250ZW50cyAiJVA+IikpCgooZGVmdW4gb3gtbXljb250ZXh0LXBsYWluLXRleHQgKHRleHQg aW5mbykKICAod2hlbiAobWVtYmVyIChvcmctZWxlbWVudC10eXBlIChvcmctZWxlbWVudC1w cm9wZXJ0eSA6cGFyZW50IHRleHQpKQogICAgICAgICAgICAgICAgJyhib2xkIGl0YWxpYyBw YXJhZ3JhcGggbGluaykpCiAgICB0ZXh0KSkKCihkZWZ1biBveC1teWNvbnRleHQtYm9sZCAo Ym9sZCBjb250ZW50cyBpbmZvKQogIChjb25jYXQgIlxcYm9sZHsiIGNvbnRlbnRzICJ9Iikp CgooZGVmdW4gb3gtbXljb250ZXh0LWl0YWxpYyAoaXRhbGljIGNvbnRlbnRzIGluZm8pCiAg KGNvbmNhdCAiXFxpdGFsaWN7IiBjb250ZW50cyAifSIpKQoKKGRlZnVuIG94LW15Y29udGV4 dC1saW5rIChsaW5rIGNvbnRlbnRzIGluZm8pCiAgKGxldCoKICAgICAgKChwYXJlbnRfYXR0 cl9vcmcKICAgICAgICAob3JnLWV4cG9ydC1yZWFkLWF0dHJpYnV0ZSA6YXR0cl9vcmcKICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAob3JnLWV4cG9ydC1nZXQtcGFyZW50 LWVsZW1lbnQgbGluaykpKQogICAgICAgKHBhcmVudF9jYXB0aW9uCiAgICAgICAgKGNhciAo b3JnLWV4cG9ydC1nZXQtY2FwdGlvbiAob3JnLWV4cG9ydC1nZXQtcGFyZW50LWVsZW1lbnQg bGluaykpKSkKICAgICAgIChwYXJlbnRfbmFtZSAob3JnLWVsZW1lbnQtcHJvcGVydHkgOm5h bWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKG9yZy1leHBv cnQtZ2V0LXBhcmVudC1lbGVtZW50IGxpbmspKSkKICAgICAgIChlbGVtX3Byb3BfdHlwZSAg KG9yZy1lbGVtZW50LXByb3BlcnR5IDp0eXBlIGxpbmspKQogICAgICAgKGVsZW1fcHJvcF9w YXRoICAob3JnLWVsZW1lbnQtcHJvcGVydHkgOnBhdGggbGluaykpCiAgICAgICApCiAgICAo Y29uY2F0CiAgICAgKHBjYXNlIGVsZW1fcHJvcF90eXBlCiAgICAgICAoImN1c3RvbS1pZCIg KGNvbmNhdCAiXFxpblsiIGVsZW1fcHJvcF9wYXRoICJdIikpICA7IG9yIFxcYXR7cGFnZX1b XQogICAgICAgKCJmdXp6eSIgKGNvbmNhdCAiXFxpblsiIGVsZW1fcHJvcF9wYXRoICJdIikp CiAgICAgICAoImZpbGUiIChjb25jYXQgIlxcc3RhcnRwbGFjZWZpZ3VyZVxuIgogICAgICAg ICAgICAgICAgICAgICAgICIgW3RpdGxlPXsiIHBhcmVudF9jYXB0aW9uICJ9LFxuIgogICAg ICAgICAgICAgICAgICAgICAgICIgIHJlZmVyZW5jZT17IiBwYXJlbnRfbmFtZSAifSxcbiIK ICAgICAgICAgICAgICAgICAgICAgICAiIF1cbiIKICAgICAgICAgICAgICAgICAgICAgICAi XFxleHRlcm5hbGZpZ3VyZVsiIGVsZW1fcHJvcF9wYXRoICJdIgogICAgICAgICAgICAgICAg ICAgICAgICJbd2lkdGg9eyIKICAgICAgICAgICAgICAgICAgICAgICAoZm9ybWF0ICIlcyIg KC8gKHN0cmluZy10by1udW1iZXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIChwbGlzdC1nZXQgcGFyZW50X2F0dHJfb3JnICA6d2lkdGggKSkKICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTAwLjAgKSkgIlxcdGV4dHdpZHRofV0i CiAgICAgICAgICAgICAgICAgICAgICAgIlxuXFxzdG9wcGxhY2VmaWd1cmUiKSkpKSkpCgo7 OyBFVEFQRSA0IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo7OyBEZWZpbmUgYSBjb21tYW5kIGFuZCBhcHBs eSB0byBnZXQgdGhlIHRleCBvdXRwdXQgYnVmZmVyCgooZGVmdW4gb3gtbXljb250ZXh0LWV4 cG9ydCAoKQogIChpbnRlcmFjdGl2ZSkKICAob3JnLWV4cG9ydC10by1idWZmZXIgJ294LW15 Y29udGV4dCAgZGVtb19uYW1lX3RleCkpCgood2l0aC1jdXJyZW50LWJ1ZmZlciBkZW1vX25h bWVfb3JnCiAgKG94LW15Y29udGV4dC1leHBvcnQpKQoKKHdpdGgtY3VycmVudC1idWZmZXIg ZGVtb19uYW1lX29yZwogICh3cml0ZS1maWxlIGRlbW9fbmFtZV9vcmcpKQoKKHdpdGgtY3Vy cmVudC1idWZmZXIgZGVtb19uYW1lX3RleAogICh3cml0ZS1maWxlIGRlbW9fbmFtZV90ZXgp KQo= --------------Sysro0hQmzCseacdX0pk7g70--