From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id AI0hAWyhy2AkAAEAgWs5BA (envelope-from ) for ; Thu, 17 Jun 2021 21:24:28 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id GHOlOGuhy2A/LgAA1q6Kng (envelope-from ) for ; Thu, 17 Jun 2021 19:24:27 +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 062191D6F6 for ; Thu, 17 Jun 2021 21:24:27 +0200 (CEST) Received: from localhost ([::1]:33402 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ltxcm-0002wu-OX for larch@yhetil.org; Thu, 17 Jun 2021 15:24:24 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:58140) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ltxSo-00006H-3s for emacs-orgmode@gnu.org; Thu, 17 Jun 2021 15:14:06 -0400 Received: from mout.kundenserver.de ([212.227.126.131]:34351) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ltxSf-0006QC-1K for emacs-orgmode@gnu.org; Thu, 17 Jun 2021 15:14:05 -0400 Received: from happy.intern.roklein.de ([95.91.223.17]) by mrelayeu.kundenserver.de (mreue012 [212.227.15.167]) with ESMTPSA (Nemesis) id 1MumVX-1l2GXr2rnX-00rnje for ; Thu, 17 Jun 2021 21:13:52 +0200 Date: Thu, 17 Jun 2021 21:13:47 +0200 From: Robert Klein To: emacs-orgmode@gnu.org Subject: BUG: org-table: table option =?UTF-8?B?4oCcOm1pc3NpbmfigJ0=?= not working (in ob-gnuplot.el) Message-ID: <20210617211347.59e4de56@happy.intern.roklein.de> Organization: roklein.de X-Mailer: Claws Mail 3.17.8 (GTK+ 2.24.33; x86_64-unknown-openbsd6.9) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="MP_/F1=JRYkOLf8LArYxizuI155" X-Provags-ID: V03:K1:vQ3wZgpCrAAqlxEAlXNJ0YAPHANd50BNZQyhe7oxnvdacPo9KAz S7JGX6hTThdBAMq7D3vjFyhYHAYyvt9eA60auwJOBRPCQiMg605SM/Tp9RixJTw/5J0Sf9A 1bqqpp+CwMv+x6SVxbIE4noFhY7tXlsxOVhss6ZCSTikDXPNL9w1YUc/q0PUdJNP7Elrw/k kX0AmnzZpvCbYEFZSDY/g== X-UI-Out-Filterresults: notjunk:1;V03:K0:N0A8FTMsmnc=:uZRbgkf9d0m+mkaZmise/e FAkDyENUAxmam6hJa0g3M0dCAjtat/tQEcxpTqcFbBWJqDyz16n46G64xDlHyujOB/auOoEty 7zw8Y7A5VD9DLnDxsDHnb/LfbEijFqCERVdcHC/0W+dgun6b6hC5nPhEl1KVt0aaIrRewW2O2 pymcHFCEz4wkDJzVn0z8NKYOswl2vTkYoaJ+z2jILFtrbQ+6F2dNL50jy9NXWt8P9QGrLHsRS 7tlr60ZL0Wdt6Mf4G/Voy/LWpgLaB+O1ifO6lukV/HdARVzX4hpc9XtEKGmMl6kfzxHxs+t2j 1RSJ+lVTePfB+UT5NEeu4UXDzqJrueWHL1ZaaP1QOy4o2yNjGWZvg2/4OLrpY8BkJ5dpcBG0q FY26rpkGY7i1MXVN87a4IbBkuz7bQ8AN/N9W8iritjfAYi8jlM1ZsNT7Tj07IiOzWTYqFpgPb T7kpbVUQZp+K8nqNrHB82ZJvmjlXyIWut3gbu3HpdIbaQV/ycQW0jVlPHwLA1LNkhNHrsNkyG GvCZgC628gMXQFrn4owGpI= Received-SPF: none client-ip=212.227.126.131; envelope-from=roklein@roklein.de; helo=mout.kundenserver.de 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, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.23 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" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1623957867; 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:list-id:list-help:list-unsubscribe: list-subscribe:list-post; bh=5PoqgoPR/3ISzdUqi/avizwxqTtpzFoQuDujtzAbY6Q=; b=LCTvxLYIzISyySn4Nejouz8jI5CtP/+FbZ5AkMaK8XtAdTPj9Yl4IbZ0sw47apaCXmdlz7 s/U7dJDmd+8ruoFCpOIwTNfr7bGBrXMR9xV4rsnBIYrFDSxsUyiTlwy1A6svj2OvEc1+T3 0baWcpKFR4Q4h1Ze+kiSqWrwDjy2u49P+iNNLBZl0EVuBO0HOhOLK78+SA4fUgWd8mb7KO +1VCBaOpu7gY4Rk3JSsYhAB7c9Lloq1X8oJqiIpg/Tj5gdb8SZ/wXszi/hL0s+k6e1fz4Z iPgnNP8NQV7eHcLdwIdGH/4b0+QZbMJtfJRifNTt+2ayMulLJAu3OJAy3jZM4Q== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1623957867; a=rsa-sha256; cv=none; b=SvsS5c0v8fBF+nlekLbvySJSGktDrCUOZFNoUjrPfs5U2XaS58lsM/k2YvnglF9H0DCFuy FXhTgSvTGUDQ9hsNDVwCbXEF76Bcyd5Eq1uC9ZwuxbeBHltVqa4XLCADAyu/rYpDXwK3d/ rQXEFnWsNhuWKNMYd95mZJN7xzQoaqDLxdHQRe8QfLGdUIcV/NiK6o7Aw/vSyzX+ejDWnY 9pH2D/I/cHBCx45ns27xDyv6C6XAU9LcmIv13ZUyTyTRw+y5yy3dpdEWmijVm7HOBoMbdL r8iJ2SlGlnjxZ4u9lH/lDlXe607EqrMLf54Qk7sFibvK0VO1v8BM83Kb3rot6g== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of emacs-orgmode-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=emacs-orgmode-bounces@gnu.org X-Migadu-Spam-Score: -2.43 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of emacs-orgmode-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=emacs-orgmode-bounces@gnu.org X-Migadu-Queue-Id: 062191D6F6 X-Spam-Score: -2.43 X-Migadu-Scanner: scn0.migadu.com X-TUID: XvH+H6liMfGR --MP_/F1=JRYkOLf8LArYxizuI155 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Hi everyone, a bug report: Emacs : GNU Emacs 27.2 (build 1, x86_64-unknown-openbsd, GTK+ Version 2.24= .33) of 2021-04-20 Package: Org mode version 9.4.6 (release_9.4.6-4-g093c94 @ /home/roklein/.e= macs.d/org-mode/lisp/) When trying to run a table with missing values with ob-gnuplot.el there's a =E2=80=9C:missing value=E2=80=9D option. ob-gnuplot is supposed = to put the =E2=80=9Cvalue=E2=80=9D into the place of empty cell values before calling = on gnuplot. It doesn't do this currently. Bi-secting suggests, =E2=80=9C9209aa3c9d456bcfdd9d8cd223367f7cfb6b3231 is the first bad commit= =E2=80=9D: -- commit 9209aa3c9d456bcfdd9d8cd223367f7cfb6b3231 -- Author: Nicolas Goaziou -- -- Sun Aug 24 01:31:56 2014 +0200 -- -- org-table: Use "ox.el" internally for radio tables By my reading: - in ob-gnuplot.el:org-babel-gnuplot-process-vars :missing variable is read, used in - ob-gnuplot.el:org-babel-gnuplot-quote-tsv-field, called from - ob-gnuplot.el:org-babel-gnuplot-table-to-data - used in org-table.el:orgtbl-to-generic (as (part of the) :fmt param) - which calls org-table--to-generic-cell - which calle org-table.el:org-table--generic-apply - which I don't understand my dotemacs and a sample org file are attached. When running the code (e.g. C-c C-c on the #+Call: line), temporary files are created in /tmp/babel-/gnuplot. These files should have "?" (as choosen :missing). In the current version there is nothing, so gnuplot uses up the values in the following columns and the resulting graph is wrong. Also, I couldn't find this in the manual, but there's a thread =E2=80=9Cusi= ng gnuplot's "splot" and "every" comma nds on org-mode table=E2=80=9D on the mailing list (2013/09/23 - 3013/09/25) about the :missing feature. Thanks for any help. Best regards Robert --MP_/F1=JRYkOLf8LArYxizuI155 Content-Type: application/octet-stream; name=gp.org Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=gp.org IyAtKi0gZmlsbC1jb2x1bW46IDcyOyBjb2Rpbmc6IHV0Zi04LXVuaXg7ICAtKi0KCiMrY2FsbDog Y3JlYXRlX2hlYWx0aF9tb25pdG9yX3Bsb3QyKCkKCiMrUkVTVUxUUzoKOiBuaWwKCiogYmxvb2Qg cHJlc3N1cmUgMjAyMQoKIytOYW1lOiBiZHEyXzIxCnwgRGF0dW0gfCBzeXMuIHwgZGlhLiB8IHB1 bC4gfCBzeXMuMiB8IGRpYS4yIHwgcHVsLjIgfCAgICA1ZHMgfCAgIDVkZCB8ICAgNWRzMiB8ICA1 ZGQyIHwKfC0tLS0tLS0rLS0tLS0tKy0tLS0tLSstLS0tLS0rLS0tLS0tLSstLS0tLS0tKy0tLS0t LS0rLS0tLS0tLS0rLS0tLS0tLSstLS0tLS0tLSstLS0tLS0tfAp8IDIzLjMuIHwgICAgICB8ICAg ICAgfCAgICAgIHwgICAxMjEgfCAgICA3OSB8ICAgIDgwIHwgMTIwLjUwIHwgNzkuNTAgfCAxMjAu MDAgfCA4MC4wMCB8CnwgMjQuMy4gfCAgMTIwIHwgICA4MCB8ICAgNjAgfCAgIDEyMCB8ICAgIDgw IHwgICAgODAgfCAxMjEuMDAgfCA3OS4wMCB8IDExOS41MCB8IDgwLjUwIHwKfCAyNS4zLiB8ICAx MjEgfCAgIDc5IHwgICA2MCB8ICAgMTE5IHwgICAgODEgfCAgICA4MCB8IDEyMS41MCB8IDc4LjUw IHwgMTE5LjAwIHwgODEuMDAgfAp8IDI2LjMuIHwgIDEyMiB8ICAgNzggfCAgIDYwIHwgICAxMTgg fCAgICA4MiB8ICAgIDgwIHwgMTIyLjAwIHwgNzguMDAgfCAxMTguMDAgfCA4Mi4wMCB8CnwgMjcu My4gfCAgMTIzIHwgICA3NyB8ICAgNjAgfCAgIDExNyB8ICAgIDgzIHwgICAgODAgfCAxMjIuNjAg fCA3Ny40MCB8IDExNy40MCB8IDgyLjYwIHwKfCAyOC4zLiB8ICAxMjQgfCAgIDc2IHwgICA2MCB8 ICAgMTE2IHwgICAgODQgfCAgICA4MCB8IDEyMi44MCB8IDc3LjIwIHwgMTE3LjIwIHwgODIuODAg fAp8IDI5LjMuIHwgIDEyMyB8ICAgNzcgfCAgIDYwIHwgICAxMTcgfCAgICA4MyB8ICAgIDgwIHwg MTIyLjYwIHwgNzcuNDAgfCAxMTcuNDAgfCA4Mi42MCB8CnwgMzAuMy4gfCAgMTIyIHwgICA3OCB8 ICAgNjAgfCAgIDExOCB8ICAgIDgyIHwgICAgODAgfCAxMjIuMDAgfCA3OC4wMCB8IDExOC4wMCB8 IDgyLjAwIHwKfCAzMS4zLiB8ICAxMjEgfCAgIDc5IHwgICA2MCB8ICAgMTE5IHwgICAgODEgfCAg ICA4MCB8IDEyMS40MCB8IDc4LjYwIHwgMTE4LjYwIHwgODEuNDAgfAp8ICAxLjQuIHwgIDEyMCB8 ICAgODAgfCAgIDYwIHwgICAxMjAgfCAgICA4MCB8ICAgIDgwIHwgMTIxLjIwIHwgNzguODAgfCAx MTguODAgfCA4MS4yMCB8CnwgIDIuNC4gfCAgMTIxIHwgICA3OSB8ICAgNjAgfCAgIDExOSB8ICAg IDgxIHwgICAgODAgfCAxMjEuNDAgfCA3OC42MCB8IDExOC42MCB8IDgxLjQwIHwKfCAgMy40LiB8 ICAxMjIgfCAgIDc4IHwgICA2MCB8ICAgMTE4IHwgICAgODIgfCAgICA4MCB8IDEyMi4wMCB8IDc4 LjAwIHwgMTE4LjAwIHwgODIuMDAgfAp8ICA0LjQuIHwgIDEyMyB8ICAgNzcgfCAgIDYwIHwgICAx MTcgfCAgICA4MyB8ICAgIDgwIHwgMTIyLjYwIHwgNzcuNDAgfCAxMTcuNDAgfCA4Mi42MCB8Cnwg IDUuNC4gfCAgMTI0IHwgICA3NiB8ICAgNjAgfCAgIDExNiB8ICAgIDg0IHwgICAgODAgfCAxMjIu ODAgfCA3Ny4yMCB8IDExNy4yMCB8IDgyLjgwIHwKfCAgNi40LiB8ICAxMjMgfCAgIDc3IHwgICA2 MCB8ICAgMTE3IHwgICAgODMgfCAgICA4MCB8IDEyMi42MCB8IDc3LjQwIHwgMTE3LjQwIHwgODIu NjAgfAp8ICA3LjQuIHwgIDEyMiB8ICAgNzggfCAgIDYwIHwgICAxMTggfCAgICA4MiB8ICAgIDgw IHwgMTIyLjAwIHwgNzguMDAgfCAxMTguMDAgfCA4Mi4wMCB8CnwgIDguNC4gfCAgMTIxIHwgICA3 OSB8ICAgNjAgfCAgIDExOSB8ICAgIDgxIHwgICAgODAgfCAxMjEuNDAgfCA3OC42MCB8IDExOC42 MCB8IDgxLjQwIHwKfCAgOS40LiB8ICAxMjAgfCAgIDgwIHwgICA2MCB8ICAgMTIwIHwgICAgODAg fCAgICA4MCB8IDEyMS4yMCB8IDc4LjgwIHwgMTE5LjAwIHwgODEuMDAgfAp8IDEwLjQuIHwgIDEy MSB8ICAgNzkgfCAgIDYwIHwgICAxMTkgfCAgICA4MSB8ICAgIDgwIHwgMTIxLjQwIHwgNzguNjAg fCAxMTguNzUgfCA4MS4yNSB8CnwgMTEuNC4gfCAgMTIyIHwgICA3OCB8ICAgNjAgfCAgICAgICB8 ICAgICAgIHwgICAgICAgfCAxMjIuMDAgfCA3OC4wMCB8IDExOC4wMCB8IDgyLjAwIHwKfCAxMi40 LiB8ICAxMjMgfCAgIDc3IHwgICA2MCB8ICAgMTE3IHwgICAgODMgfCAgICA4MCB8IDEyMi42MCB8 IDc3LjQwIHwgMTE3LjI1IHwgODIuNzUgfAp8IDEzLjQuIHwgIDEyNCB8ICAgNzYgfCAgIDYwIHwg ICAxMTYgfCAgICA4NCB8ICAgIDgwIHwgMTIyLjgwIHwgNzcuMjAgfCAxMTcuMjUgfCA4My4wMCB8 CnwgMTQuNC4gfCAgMTIzIHwgICA3NyB8ICAgNjAgfCAgIDExNyB8ICAgIDgzIHwgICAgODAgfCAx MjIuNjAgfCA3Ny40MCB8IDExNy4yNSB8IDgzLjAwIHwKfCAxNS40LiB8ICAxMjIgfCAgIDc4IHwg ICA2MCB8ICAgMTE5IHwgICAgODIgfCAgICA4MCB8IDEyMi4wMCB8IDc4LjAwIHwgMTE4LjAwIHwg ODIuMjUgfAp8IDE2LjQuIHwgIDEyMSB8ICAgNzkgfCAgIDYwIHwgICAgICAgfCAgICAgICB8ICAg ICAgIHwgMTIxLjUwIHwgNzguNTAgfCAxMTguNjcgfCA4MS42NyB8CnwgMTcuNC4gfCAgMTIwIHwg ICA4MCB8ICAgNjAgfCAgIDEyMCB8ICAgIDgwIHwgICAgODAgfCAxMjEuMDAgfCA3OS4wMCB8IDEx OS41MCB8IDgxLjAwIHwKIytUQkxGTTogQD4kOT1pZigiQC0yJDIuLkA+JDMiID09ICJbXSIsIHN0 cmluZygiIiksIHZtZWFuKEAtMiQzLi5APiQzKSk7JS4yZjo6QD4+JDk9aWYoIkAtMiQzLi5AKzEk MyIgPT0gIltdIiwgc3RyaW5nKCIiKSwgdm1lYW4oQC0yJDMuLkArMSQzKSk7JS4yZjo6QD4kOD1p ZigiQC0yJDIuLkA+JDIiID09ICJbXSIsIHN0cmluZygiIiksIHZtZWFuKEAtMiQyLi5APiQyKSk7 JS4yZjo6QD4+JDg9aWYoIkAtMiQyLi5AKzEkMiIgPT0gIltdIiwgc3RyaW5nKCIiKSwgdm1lYW4o QC0yJDIuLkArMSQyKSk7JS4yZjo6QD4kMTA9aWYoIkAtMiQ1Li5APiQ1IiA9PSAiW10iLCBzdHJp bmcoIiIpLCB2bWVhbihALTIkNS4uQD4kNSkpOyUuMmY6OkA+PiQxMD1pZigiQC0yJDUuLkArMSQ1 IiA9PSAiW10iLCBzdHJpbmcoIiIpLCB2bWVhbihALTIkNS4uQCsxJDUpKTslLjJmOjpAPiQxMT1p ZigiQC0yJDYuLkA+JDYiID09ICJbXSIsIHN0cmluZygiIiksIHZtZWFuKEAtMiQ2Li5APiQ2KSk7 JS4yZjo6QD4+JDExPWlmKCJALTIkNi4uQCsxJDYiID09ICJbXSIsIHN0cmluZygiIiksIHZtZWFu KEAtMiQ2Li5AKzEkNikpOyUuMmY6OkAyJDg9aWYoIkAyJDIuLkArMiQyIiA9PSAiW10iLCBzdHJp bmcoIiIpLCB2bWVhbihAMiQyLi5AKzIkMikpOyUuMmY6OkAyJDk9aWYoIkAyJDMuLkArMiQzIiA9 PSAiW10iLCBzdHJpbmcoIiIpLCB2bWVhbihAMiQzLi5AKzIkMykpOyUuMmY6OkAyJDEwPWlmKCJA MiQ1Li5AKzIkNSIgPT0gIltdIiwgc3RyaW5nKCIiKSwgdm1lYW4oQDIkNS4uQCsyJDUpKTslLjJm OjpAMiQxMT1pZigiQDIkNi4uQCsyJDYiID09ICJbXSIsIHN0cmluZygiIiksIHZtZWFuKEAyJDYu LkArMiQ2KSk7JS4yZjo6QDMkOD1pZigiQC0xJDIuLkArMiQyIiA9PSAiW10iLCBzdHJpbmcoIiIp LCB2bWVhbihALTEkMi4uQCsyJDIpKTslLjJmOjpAMyQ5PWlmKCJALTEkMy4uQCsyJDMiID09ICJb XSIsIHN0cmluZygiIiksIHZtZWFuKEAtMSQzLi5AKzIkMykpOyUuMmY6OkAzJDEwPWlmKCJALTEk NS4uQCsyJDUiID09ICJbXSIsIHN0cmluZygiIiksIHZtZWFuKEAtMSQ1Li5AKzIkNSkpOyUuMmY6 OkAzJDExPWlmKCJALTEkNi4uQCsyJDYiID09ICJbXSIsIHN0cmluZygiIiksIHZtZWFuKEAtMSQ2 Li5AKzIkNikpOyUuMmY6OkA0JDguLkA+Pj4kOD1pZigiQC0yJDIuLkArMiQyIiA9PSAiW10iLCBz dHJpbmcoIiIpLCB2bWVhbihALTIkMi4uQCsyJDIpKTslLjJmOjpANCQ5Li5APj4+JDk9aWYoIkAt MiQzLi5AKzIkMyIgPT0gIltdIiwgc3RyaW5nKCIiKSwgdm1lYW4oQC0yJDMuLkArMiQzKSk7JS4y Zjo6QDQkMTAuLkA+Pj4kMTA9aWYoIkAtMiQ1Li5AKzIkNSIgPT0gIltdIiwgc3RyaW5nKCIiKSwg dm1lYW4oQC0yJDUuLkArMiQ1KSk7JS4yZjo6QDQkMTEuLkA+Pj4kMTE9aWYoIkAtMiQ2Li5AKzIk NiIgPT0gIltdIiwgc3RyaW5nKCIiKSwgdm1lYW4oQC0yJDYuLkArMiQ2KSk7JS4yZgoKCgoKIytu YW1lOiBjcmVhdGVfaGVhbHRoX21vbml0b3JfcGxvdDIKIytCRUdJTl9TUkMgZ251cGxvdCAiLCIg Om1pc3NpbmcgIj8iIDp2YXIgZGF0YT1iZHEyXzIxIDpyZXN1bHRzIHNpbGVudAogIHNldCB0ZXJt aW5hbCBwbmcKCiAgIyBnZXQgc3RhdHMgZGF0YQogIHN0YXRzIGRhdGEKICBzZXQgdGVybWluYWwg cG5nIGVuaGFuY2VkIGdpYW50IHNpemUgMTI4MCw3NjgKCiAgc2V0IG91dHB1dCAncTItMS5wbmcn CgogICMjIERlZmluZSBYIEF4aXMKICAjIGdsb2JhbGx5IHNldCB0aGUgdGltZSBmb3JtYXQgZm9y IGlucHV0IGRhdGEKICBzZXQgdGltZWZtdCAiJWQuJW0uIgogICMgWCBjb29yZGluYXRlcyByZXBy ZXNlbnQgdGltZSB2YWx1ZXMgKGhlcmU6IGRhdGUpCiAgc2V0IHhkYXRhIHRpbWUKICAjIHNldCBm b3JtYXQgb2YgWCBheGlzIGxhYmVscyB0byAiJWQuIgogIHNldCB4dGljcyB0aW1lZGF0ZSBmb3Jt YXQgIiVkLiVtLiIKICAjIG5vIG1pbm9yIHRpY3Mgb24gWCBBeGlzCiAgI3Vuc2V0IG14dGljcwog IHNldCBteHRpY3MgMTQKICAjIGRvbid0IGV4dGVuZCB4LWF4aXMgYmV5b25kIHggdmFsdWVzIGlu IGRhdGEKICBzZXQgYXV0b3NjYWxlIG5vZXh0ZW5kCgogICMjIERlZmluZSBZIGF4aXMKICAjIFRp Y3MgYW5kIG1pY3JvdGljcywgc28gZWFjaCBpbnRlZ2VyIHkgdmFsdWUgZ2V0cyBhIChtaWNybyl0 aWMKICBzZXQgeXRpY3MgMTAgb3V0IG5vbWlycm9yCiAgc2V0IG15dGljcyAxMAogIHNldCB5cmFu Z2UgWzYwOjIwMF0KICBzZXQgeWxhYmVsICJibG9vZCBwcmVzc3VyZSAobW1IZykiCiAgIyBsYWJl bGVkIHRpY3MgYWxzbyBvbiB0aGUgIHJpZ2h0CiAgc2V0IHkydGljcyAxMCBvdXQKICBzZXQgbXl0 aWNzIDEwCgogICMjIFRpY3Mgb24gYm90aCBBeGlzIG91dHdhcmQKICBzZXQgZ3JpZCB4dGljcyB5 dGljcyBmcm9udAoKICAjIG1pc3NpbmcgZGF0YQogIHNldCBkYXRhZmlsZSBtaXNzaW5nICI/IgoK ICAjIHNldCBzdHlsZSBmaWxsICB0cmFuc3BhcmVudCBzb2xpZCAwLjUwIG5vYm9yZGVyCiAgIyBw bG90ICJ+L21tLnR4dCIgdSAxOjMgYXhlcyB4MXkxIHRpdGxlICJtZy9kTCIKCiAgIyMgY29sb3Jz CiAgIyBkYXJrcmVkOiA4YjAwMDAKICAjIGZpcmVicmljazogYjIyMjIyCiAgIyBjcmltc29uOiBk YzE0M2MKICAjIGNvcmFsOiBmZjdmNTAKICAjIHBlYWNocHVmZjogZmZkYWI5CiAgIyBwYWxlZ29s ZGVucm9kOiBlZWU4YWEKICAjIHBhbGVncmVlbjogOThmYjk4CgogIHBsb3QgXAogICAgICAgNDAw IGF4ZXMgeDF5MSB3aXRoIGZpbGxlZGN1cnZlcyB5Mj0xODAgZmMgIiNiMjIyMjIiIG5vdGl0bGUs IFwKICAgICAgIDE4MCBheGVzIHgxeTEgd2l0aCBmaWxsZWRjdXJ2ZXMgeTI9MTYwIGZjICIjZGMx NDNjIiBub3RpdGxlLCBcCiAgICAgICAxNjAgYXhlcyB4MXkxIHdpdGggZmlsbGVkY3VydmVzIHky PTE0MCBmYyAiI2ZmN2Y1MCIgbm90aXRsZSwgXAogICAgICAgMTQwIGF4ZXMgeDF5MSB3aXRoIGZp bGxlZGN1cnZlcyB5Mj0xMzAgZmMgIiNmZmRhYjkiIG5vdGl0bGUsIFwKICAgICAgIDEzMCBheGVz IHgxeTEgd2l0aCBmaWxsZWRjdXJ2ZXMgeTI9MTIwIGZjICIjZWVlOGFhIiBub3RpdGxlLCBcCiAg ICAgICAxMjAgYXhlcyB4MXkxIHdpdGggZmlsbGVkY3VydmVzIHkyPTEwNSBmYyAiIzk4ZmI5OCIg bm90aXRsZSwgXAogICAgICAgMTA1IGF4ZXMgeDF5MSB3aXRoIGZpbGxlZGN1cnZlcyB5Mj0xMDAg ZmMgIiNkYzE0M2MiIG5vdGl0bGUsIFwKICAgICAgIFwKICAgICAgIDEwMCBheGVzIHgxeTEgd2l0 aCBmaWxsZWRjdXJ2ZXMgeTI9OTAgIGZjICIjZmY3ZjUwIiBub3RpdGxlLCBcCiAgICAgICA5MCAg YXhlcyB4MXkxIHdpdGggZmlsbGVkY3VydmVzIHkyPTg1ICBmYyAiI2ZmZGFiOSIgbm90aXRsZSwg XAogICAgICAgODUgIGF4ZXMgeDF5MSB3aXRoIGZpbGxlZGN1cnZlcyB5Mj04MCAgZmMgIiNlZWU4 YWEiIG5vdGl0bGUsIFwKICAgICAgIDgwICBheGVzIHgxeTEgd2l0aCBmaWxsZWRjdXJ2ZXMgeTI9 NjUgIGZjICIjOThmYjk4IiBub3RpdGxlLCBcCiAgICAgICA2MCAgYXhlcyB4MXkxIHdpdGggZmls bGVkY3VydmVzIHkyPTY1ICBmYyAiI2RjMTQzYyIgbm90aXRsZSwgXAogICAgICAgZGF0YSB1IDE6 MiBheGVzIHgxeTEgd2l0aCBsaW5lcyBsYyAiZGFyay1ncmVlbiIgbHcgMiB0aXRsZSAic3lzdC4g Ymxvb2QgcHJlc3N1cmUgKGFtKSIsIFwKICAgICAgIGRhdGEgZXZlcnkgOjowOjoxICAgICAgICAg ICAgICAgICAgICAgICAgICAgICB1IDE6OCBheGVzIHgxeTEgXAogICAgICAgICAgICB3aXRoIGxp bmVzIGxjICJncmF5IiBsdyAxIG5vdGl0bGUsIFwKICAgICAgIGRhdGEgZXZlcnkgOjoxOjoyICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB1IDE6OCBheGVzIHgxeTEgIFwKICAgICAgICAgICAg d2l0aCBsaW5lcyBsYyAiZ3JheTYwIiBsdyAxIG5vdGl0bGUsIFwKICAgICAgIGRhdGEgZXZlcnkg OjoyOjpTVEFUU19yZWNvcmRzLTMgICAgICAgICAgICAgICB1IDE6OCBheGVzIHgxeTEgXAogICAg ICAgICAgICB3aXRoIGxpbmVzIGxjICJncmF5MzAiIGx3IDEgdGl0bGUgIjUtZGF5IG1vdmluZyBz eXN0LiIsIFwKICAgICAgIGRhdGEgZXZlcnkgOjpTVEFUU19yZWNvcmRzLTM6OlNUQVRTX3JlY29y ZHMtMiB1IDE6OCBheGVzIHgxeTEgXAogICAgICAgICAgICB3aXRoIGxpbmVzIGxjICJncmF5NjAi IGx3IDEgbm90aXRsZSwgXAogICAgICAgZGF0YSBldmVyeSA6OlNUQVRTX3JlY29yZHMtMjo6U1RB VFNfcmVjb3Jkcy0xIHUgMTo4IGF4ZXMgeDF5MSBcCiAgICAgICAgICAgIHdpdGggbGluZXMgbGMg ImdyYXkiIGx3IDEgbm90aXRsZSwgXAogICAgIFwKICAgICAgIGRhdGEgdSAxOjMgYXhlcyB4MXkx IHdpdGggbGluZXMgbGMgImRhcmstYmx1ZSIgbHcgMiB0aXRsZSAiZGlhc3QuIGJsb29kIHByZXNz dXJlIChhbSkiLCBcCiAgICAgICBkYXRhIGV2ZXJ5IDo6MDo6MSAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgdSAxOjkgYXhlcyB4MXkxIFwKICAgICAgICAgICAgd2l0aCBsaW5lcyBsYyAiZ3Jh eSIgbHcgMSBub3RpdGxlLCBcCiAgICAgICBkYXRhIGV2ZXJ5IDo6MTo6MiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgdSAxOjkgYXhlcyB4MXkxICBcCiAgICAgICAgICAgIHdpdGggbGluZXMg bGMgImdyYXk2MCIgbHcgMSBub3RpdGxlLCBcCiAgICAgICBkYXRhIGV2ZXJ5IDo6Mjo6U1RBVFNf cmVjb3Jkcy0zICAgICAgICAgICAgICAgdSAxOjkgYXhlcyB4MXkxIFwKICAgICAgICAgICAgd2l0 aCBsaW5lcyBsYyAiZ3JheTMwIiBsdyAxIHRpdGxlICI1LWRheSBtb3ZpbmcgZGlhc3QuIiwgXAog ICAgICAgZGF0YSBldmVyeSA6OlNUQVRTX3JlY29yZHMtMzo6U1RBVFNfcmVjb3Jkcy0yIHUgMTo5 IGF4ZXMgeDF5MSBcCiAgICAgICAgICAgIHdpdGggbGluZXMgbGMgImdyYXk2MCIgbHcgMSBub3Rp dGxlLCBcCiAgICAgICBkYXRhIGV2ZXJ5IDo6U1RBVFNfcmVjb3Jkcy0yOjpTVEFUU19yZWNvcmRz LTEgdSAxOjkgYXhlcyB4MXkxIFwKICAgICAgICAgICAgd2l0aCBsaW5lcyBsYyAiZ3JheSIgbHcg MSBub3RpdGxlLCBcCiAgICAgXAogICAgICAgZGF0YSB1IDE6KCQ1KSBheGVzIHgxeTEgd2l0aCBs aW5lcyBsYyAiZ3JlZW4iIGx3IDIgdGl0bGUgInN5c3QuIGJsb29kIHByZXNzdXJlIChwbSkiLCBc CiAgICAgXAogICAgICAgZGF0YSB1IDE6KCQ2KSBheGVzIHgxeTEgd2l0aCBsaW5lcyBsYyAiYmx1 ZSIgbHcgMiB0aXRsZSAiZGlhc3QuIGJsb29kIHByZXNzdXJlIChwbSkiLCBcCiAgICAgXAoKICAj ICAgICBkYXRhIGV2ZXJ5IDo6MDo6MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdSAxOjIg YXhlcyB4MXkxIFwKICAjICAgICAgICAgIHdpdGggbGluZXMgbGMgImdyYXkiIGx3IDEgbm90aXRs ZSwgXAogICMgICAgIGRhdGEgZXZlcnkgOjoxOjoyICAgICAgICAgICAgICAgICAgICAgICAgICAg ICB1IDE6MiBheGVzIHgxeTEgIFwKICAjICAgICAgICAgIHdpdGggbGluZXMgbGMgImdyYXk2MCIg bHcgMSBub3RpdGxlLCBcCiAgIyAgICAgZGF0YSBldmVyeSA6OjI6OlNUQVRTX3JlY29yZHMtMyAg ICAgICAgICAgICAgIHUgMToyIGF4ZXMgeDF5MSBcCiAgIyAgICAgICAgICB3aXRoIGxpbmVzIGxj ICJncmF5MzAiIGx3IDEgdGl0bGUgIjUtZGF5IG1vdmluZyBzeXN0LiIsIFwKCiAgcXVpdAojK0VO RF9TUkMKCiMrUmVzdWx0czogY3JlYXRlX2hlYWx0aF9tb25pdG9yX3Bsb3QyCg== --MP_/F1=JRYkOLf8LArYxizuI155 Content-Type: application/octet-stream; name=dotemacs Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=dotemacs OzsgLSotIGxpc3AtbW9kZTp0OyAtKi0KOzsgZ2V0IHJpZCBvZiBDLXoKOzsodW5iaW5kLWtleSAi Qy16IikKKGdsb2JhbC11bnNldC1rZXkgKGtiZCAiQy16IikpCjs7IG5vIHN0YXJ0dXAgbWVzc2Fn ZQooc2V0cSBpbmhpYml0LXN0YXJ0dXAtbWVzc2FnZSB0KQoKOzsgbm8gdG9vbGJhcgooaWYgKG5v dCAoZXF1YWwgc3lzdGVtLWNvbmZpZ3VyYXRpb24gImFhcmNoNjQtdW5rbm93bi1saW51eC1hbmRy b2lkIikpCiAgICAodG9vbC1iYXItbW9kZSAtMSkpCgo7OyBJJ20gZmVlbGluZyByZWxpZ2lvdXMg YWJvdXQgdGhpczoKKHNldHEtZGVmYXVsdCBpbmRlbnQtdGFicy1tb2RlIG5pbCkKOzsgY2hhbmdl ZCBteSBtaW5kIGJhY2suCjs7IChzZXRxLWRlZmF1bHQgaW5kZW50LXRhYnMtbW9kZSB0KQoKOzsg IGFzayB5IG9yIG4gaW5zdGVhZCBvZiB5ZXMgb3Igbm8KKGZzZXQgJ3llcy1vci1uby1wICd5LW9y LW4tcCkKCjs7IG15IGVhcnMgaHVydC4gRXNwZWNpYWxseSB3aGVuIHdlYXJpbmcgaGVhZHBob25l cwooc2V0cSB2aXNpYmxlLWJlbGwgdCkKCjs7IGNvbG9yLXRoZW1lCihzZXRxLWRlZmF1bHQgY3Vz dG9tLWVuYWJsZWQtdGhlbWVzIChxdW90ZSAoYWR3YWl0YSkpKQoobG9hZC10aGVtZSAnYWR3YWl0 YSkKCihzZXRxIGxvYWQtcGF0aCAoY29ucyAifi9ncC9vcmctbW9kZS9saXNwIiBsb2FkLXBhdGgp KQooYWRkLXRvLWxpc3QgJ2F1dG8tbW9kZS1hbGlzdCAnKCJcXC5cXChvcmdcXHxvcmdfYXJjaGl2 ZVxcfHR4dFxcKSQiIC4gb3JnLW1vZGUpKQooYWRkLWhvb2sgJ29yZy1tb2RlLWhvb2sgKGxhbWJk YSAoKSAoZWxlY3RyaWMtaW5kZW50LWxvY2FsLW1vZGUgLTEpKSkKCihvcmctYmFiZWwtZG8tbG9h ZC1sYW5ndWFnZXMKICdvcmctYmFiZWwtbG9hZC1sYW5ndWFnZXMKICcoKGVtYWNzLWxpc3AgLiB0 KQogICAoZ251cGxvdCAuIHQpKSkKCihhZGQtdG8tbGlzdCAnbG9hZC1wYXRoCiAgICAgICAgICAg ICAoZXhwYW5kLWZpbGUtbmFtZSAifi9ncC9nbnVwbG90LTAuOC4wIikpCiAgOzsgYXV0b2xvYWQg Z251cGxvdC1tb2RlCiAgOyhhdXRvbG9hZCAnZ251cGxvdC1tb2RlICJnbnVwbG90IiAiZ251cGxv dCBtYWpvciBtb2RlIiB0KQogIDsoYXV0b2xvYWQgJ2dudXBsb3QtbWFrZS1idWZmZXIgImdudXBs b3QiICJvcGVuIGEgYnVmZmVyIGluIGdudXBsb3QtbW9kZSIgdCkKCg== --MP_/F1=JRYkOLf8LArYxizuI155--