From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ahmadou Dicko Subject: Different behavior of exported results in org-babel Date: Fri, 17 Jan 2014 16:36:14 +0000 Message-ID: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=089e012284f6019c0e04f02d2409 Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:37887) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W4CP4-0000j4-Bm for emacs-orgmode@gnu.org; Fri, 17 Jan 2014 11:36:19 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1W4CP3-0002du-0X for emacs-orgmode@gnu.org; Fri, 17 Jan 2014 11:36:18 -0500 Received: from mail-wg0-x235.google.com ([2a00:1450:400c:c00::235]:55027) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W4CP2-0002dk-Le for emacs-orgmode@gnu.org; Fri, 17 Jan 2014 11:36:16 -0500 Received: by mail-wg0-f53.google.com with SMTP id y10so4812134wgg.32 for ; Fri, 17 Jan 2014 08:36:15 -0800 (PST) List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org --089e012284f6019c0e04f02d2409 Content-Type: multipart/alternative; boundary=089e012284f6019c0804f02d2407 --089e012284f6019c0804f02d2407 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hi everyone, I use the latest version of org-mode (from github) and I update it daily. I noticed some changes recently in org-babel (ob-R). Here's a sample code to explain the problem : #+TITLE: Test export #+AUTHOR: Ahmadou H. DICKO #+PROPERTY: session *R* #+PROPERTY: cache yes #+PROPERTY: exports both #+PROPERTY: tangle yes #+OPTIONS: toc:nil * Minimal example This works quite well #+begin_src R :exports both :results output mtcars[1:2, 1:2] #+end_src I just want the output without code but I have this 'bf7c7b2c131fcf88c89639d10326a972f0ff25' before the code #+begin_src R :exports results :results output mtcars[1:2, 1:2] #+end_src I use emacs 24.3.1, org-version 8.2.5f (updated this morning) and R 3.0.2 You can find attached the sample code and output, if you have something different please let me know. Thanks for your help. --=20 Ahmadou H. DICKO statistician economist (Ing=E9nieur Statisticien =C9conomiste) PhD candidate in Climate change economics Faculty of economics and managment - Cheikh Anta Diop University West African Science Service Center on Climate Change and Adaptated Land Use (WASCAL) Center for Development Research (ZEF) - University of Bonn email : ahmadou.dicko@ucad.edu.sn twitter : @dickoah github : github/dickoa tel : +221 33 827 55 16 portable: +221 77 123 81 69 --089e012284f6019c0804f02d2407 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
Hi everyone,

I use the latest version o= f org-mode (from github) and I update it daily.
I noticed some ch= anges recently in org-babel (ob-R).

Here's a s= ample code to explain the problem :

#+TITLE: Test export
#+AUTHOR: Ahmadou H= . DICKO
#+PROPERTY: session *R*
#+PROPERTY: cache yes= =A0
#+PROPERTY: exports both
#+PROPERTY: tangle yes
#+OPTIONS: toc:nil

* Minimal example
=A0This works quite well
#+begin_src R :exports both :results o= utput
mtcars[1:2, 1:2]
#+end_src
=A0=A0
=
I just want the output without code but I have this =A0'bf7c7b2c131fcf8= 8c89639d10326a972f0ff25' before the code
#+begin_src R :expor= ts results :results output=A0
mtcars[1:2, 1:2]
#+end_sr= c

I use emacs 24.3.1, org-version 8.2.5f (updated t= his morning) and R 3.0.2
You can find attached the sample code an= d output, if you have something different please let me know.

Thanks for your help.


<= /div>--
Ahmadou H. DICKO
statistician economist (In= g=E9nieur Statisticien =C9conomiste)
PhD candidate in Climate change eco= nomics
Faculty of economics and managment - Cheikh Anta Diop University
West Af= rican Science Service Center on Climate Change and Adaptated Land Use (WASC= AL)
Center for Development Research (ZEF) - University of Bonn
email= : ahmadou.d= icko@ucad.edu.sn
twitter : @dickoah
github : github/dickoa
tel : +221 33 827 55 16
portable: +221 = 77 123 81 69
--089e012284f6019c0804f02d2407-- --089e012284f6019c0e04f02d2409 Content-Type: text/html; charset=US-ASCII; name="example.html" Content-Disposition: attachment; filename="example.html" Content-Transfer-Encoding: base64 X-Attachment-Id: f_hqjo4v451 PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCFET0NUWVBFIGh0bWwgUFVC TElDICItLy9XM0MvL0RURCBYSFRNTCAxLjAgU3RyaWN0Ly9FTiIKImh0dHA6Ly93d3cudzMub3Jn L1RSL3hodG1sMS9EVEQveGh0bWwxLXN0cmljdC5kdGQiPgo8aHRtbCB4bWxucz0iaHR0cDovL3d3 dy53My5vcmcvMTk5OS94aHRtbCIgbGFuZz0iZW4iIHhtbDpsYW5nPSJlbiI+CjxoZWFkPgo8dGl0 bGU+VGVzdCBleHBvcnQ8L3RpdGxlPgo8IS0tIDIwMTQtMDEtMTcgRnJpIDE2OjMzIC0tPgo8bWV0 YSAgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7Y2hhcnNldD11 dGYtOCIgLz4KPG1ldGEgIG5hbWU9ImdlbmVyYXRvciIgY29udGVudD0iT3JnLW1vZGUiIC8+Cjxt ZXRhICBuYW1lPSJhdXRob3IiIGNvbnRlbnQ9IkFobWFkb3UgSC4gRElDS08iIC8+CjxzdHlsZSB0 eXBlPSJ0ZXh0L2NzcyI+CiA8IS0tLyotLT48IVtDREFUQVsvKj48IS0tKi8KICAudGl0bGUgIHsg dGV4dC1hbGlnbjogY2VudGVyOyB9CiAgLnRvZG8gICB7IGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7 IGNvbG9yOiByZWQ7IH0KICAuZG9uZSAgIHsgY29sb3I6IGdyZWVuOyB9CiAgLnRhZyAgICB7IGJh Y2tncm91bmQtY29sb3I6ICNlZWU7IGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7CiAgICAgICAgICAg IHBhZGRpbmc6IDJweDsgZm9udC1zaXplOiA4MCU7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IH0KICAu dGltZXN0YW1wIHsgY29sb3I6ICNiZWJlYmU7IH0KICAudGltZXN0YW1wLWt3ZCB7IGNvbG9yOiAj NWY5ZWEwOyB9CiAgLnJpZ2h0ICB7IG1hcmdpbi1sZWZ0OiBhdXRvOyBtYXJnaW4tcmlnaHQ6IDBw eDsgIHRleHQtYWxpZ246IHJpZ2h0OyB9CiAgLmxlZnQgICB7IG1hcmdpbi1sZWZ0OiAwcHg7ICBt YXJnaW4tcmlnaHQ6IGF1dG87IHRleHQtYWxpZ246IGxlZnQ7IH0KICAuY2VudGVyIHsgbWFyZ2lu LWxlZnQ6IGF1dG87IG1hcmdpbi1yaWdodDogYXV0bzsgdGV4dC1hbGlnbjogY2VudGVyOyB9CiAg LnVuZGVybGluZSB7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9CiAgI3Bvc3RhbWJsZSBw LCAjcHJlYW1ibGUgcCB7IGZvbnQtc2l6ZTogOTAlOyBtYXJnaW46IC4yZW07IH0KICBwLnZlcnNl IHsgbWFyZ2luLWxlZnQ6IDMlOyB9CiAgcHJlIHsKICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7 CiAgICBib3gtc2hhZG93OiAzcHggM3B4IDNweCAjZWVlOwogICAgcGFkZGluZzogOHB0OwogICAg Zm9udC1mYW1pbHk6IG1vbm9zcGFjZTsKICAgIG92ZXJmbG93OiBhdXRvOwogICAgbWFyZ2luOiAx LjJlbTsKICB9CiAgcHJlLnNyYyB7CiAgICBwb3NpdGlvbjogcmVsYXRpdmU7CiAgICBvdmVyZmxv dzogdmlzaWJsZTsKICAgIHBhZGRpbmctdG9wOiAxLjJlbTsKICB9CiAgcHJlLnNyYzpiZWZvcmUg ewogICAgZGlzcGxheTogbm9uZTsKICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICAgIGJhY2tncm91 bmQtY29sb3I6IHdoaXRlOwogICAgdG9wOiAtMTBweDsKICAgIHJpZ2h0OiAxMHB4OwogICAgcGFk ZGluZzogM3B4OwogICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7CiAgfQogIHByZS5zcmM6aG92 ZXI6YmVmb3JlIHsgZGlzcGxheTogaW5saW5lO30KICBwcmUuc3JjLXNoOmJlZm9yZSAgICB7IGNv bnRlbnQ6ICdzaCc7IH0KICBwcmUuc3JjLWJhc2g6YmVmb3JlICB7IGNvbnRlbnQ6ICdzaCc7IH0K ICBwcmUuc3JjLWVtYWNzLWxpc3A6YmVmb3JlIHsgY29udGVudDogJ0VtYWNzIExpc3AnOyB9CiAg cHJlLnNyYy1SOmJlZm9yZSAgICAgeyBjb250ZW50OiAnUic7IH0KICBwcmUuc3JjLXBlcmw6YmVm b3JlICB7IGNvbnRlbnQ6ICdQZXJsJzsgfQogIHByZS5zcmMtamF2YTpiZWZvcmUgIHsgY29udGVu dDogJ0phdmEnOyB9CiAgcHJlLnNyYy1zcWw6YmVmb3JlICAgeyBjb250ZW50OiAnU1FMJzsgfQoK ICB0YWJsZSB7IGJvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTsgfQogIGNhcHRpb24udC1hYm92ZSB7 IGNhcHRpb24tc2lkZTogdG9wOyB9CiAgY2FwdGlvbi50LWJvdHRvbSB7IGNhcHRpb24tc2lkZTog Ym90dG9tOyB9CiAgdGQsIHRoIHsgdmVydGljYWwtYWxpZ246dG9wOyAgfQogIHRoLnJpZ2h0ICB7 IHRleHQtYWxpZ246IGNlbnRlcjsgIH0KICB0aC5sZWZ0ICAgeyB0ZXh0LWFsaWduOiBjZW50ZXI7 ICAgfQogIHRoLmNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlcjsgfQogIHRkLnJpZ2h0ICB7IHRl eHQtYWxpZ246IHJpZ2h0OyAgfQogIHRkLmxlZnQgICB7IHRleHQtYWxpZ246IGxlZnQ7ICAgfQog IHRkLmNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlcjsgfQogIGR0IHsgZm9udC13ZWlnaHQ6IGJv bGQ7IH0KICAuZm9vdHBhcmE6bnRoLWNoaWxkKDIpIHsgZGlzcGxheTogaW5saW5lOyB9CiAgLmZv b3RwYXJhIHsgZGlzcGxheTogYmxvY2s7IH0KICAuZm9vdGRlZiAgeyBtYXJnaW4tYm90dG9tOiAx ZW07IH0KICAuZmlndXJlIHsgcGFkZGluZzogMWVtOyB9CiAgLmZpZ3VyZSBwIHsgdGV4dC1hbGln bjogY2VudGVyOyB9CiAgLmlubGluZXRhc2sgewogICAgcGFkZGluZzogMTBweDsKICAgIGJvcmRl cjogMnB4IHNvbGlkIGdyYXk7CiAgICBtYXJnaW46IDEwcHg7CiAgICBiYWNrZ3JvdW5kOiAjZmZm ZmNjOwogIH0KICAjb3JnLWRpdi1ob21lLWFuZC11cAogICB7IHRleHQtYWxpZ246IHJpZ2h0OyBm b250LXNpemU6IDcwJTsgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfQogIHRleHRhcmVhIHsgb3ZlcmZs b3cteDogYXV0bzsgfQogIC5saW5lbnIgeyBmb250LXNpemU6IHNtYWxsZXIgfQogIC5jb2RlLWhp Z2hsaWdodGVkIHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmYwMDsgfQogIC5vcmctaW5mby1qc19p bmZvLW5hdmlnYXRpb24geyBib3JkZXItc3R5bGU6IG5vbmU7IH0KICAjb3JnLWluZm8tanNfY29u c29sZS1sYWJlbAogICAgeyBmb250LXNpemU6IDEwcHg7IGZvbnQtd2VpZ2h0OiBib2xkOyB3aGl0 ZS1zcGFjZTogbm93cmFwOyB9CiAgLm9yZy1pbmZvLWpzX3NlYXJjaC1oaWdobGlnaHQKICAgIHsg YmFja2dyb3VuZC1jb2xvcjogI2ZmZmYwMDsgY29sb3I6ICMwMDAwMDA7IGZvbnQtd2VpZ2h0OiBi b2xkOyB9CiAgLypdXT4qLy0tPgo8L3N0eWxlPgo8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlw dCI+Ci8qCkBsaWNzdGFydCAgVGhlIGZvbGxvd2luZyBpcyB0aGUgZW50aXJlIGxpY2Vuc2Ugbm90 aWNlIGZvciB0aGUKSmF2YVNjcmlwdCBjb2RlIGluIHRoaXMgdGFnLgoKQ29weXJpZ2h0IChDKSAy MDEyLTIwMTMgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBJbmMuCgpUaGUgSmF2YVNjcmlwdCBj b2RlIGluIHRoaXMgdGFnIGlzIGZyZWUgc29mdHdhcmU6IHlvdSBjYW4KcmVkaXN0cmlidXRlIGl0 IGFuZC9vciBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUKR2VuZXJhbCBQdWJs aWMgTGljZW5zZSAoR05VIEdQTCkgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlCkZv dW5kYXRpb24sIGVpdGhlciB2ZXJzaW9uIDMgb2YgdGhlIExpY2Vuc2UsIG9yIChhdCB5b3VyIG9w dGlvbikKYW55IGxhdGVyIHZlcnNpb24uICBUaGUgY29kZSBpcyBkaXN0cmlidXRlZCBXSVRIT1VU IEFOWSBXQVJSQU5UWTsKd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mIE1FUkNI QU5UQUJJTElUWSBvciBGSVRORVNTCkZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUg R05VIEdQTCBmb3IgbW9yZSBkZXRhaWxzLgoKQXMgYWRkaXRpb25hbCBwZXJtaXNzaW9uIHVuZGVy IEdOVSBHUEwgdmVyc2lvbiAzIHNlY3Rpb24gNywgeW91Cm1heSBkaXN0cmlidXRlIG5vbi1zb3Vy Y2UgKGUuZy4sIG1pbmltaXplZCBvciBjb21wYWN0ZWQpIGZvcm1zIG9mCnRoYXQgY29kZSB3aXRo b3V0IHRoZSBjb3B5IG9mIHRoZSBHTlUgR1BMIG5vcm1hbGx5IHJlcXVpcmVkIGJ5CnNlY3Rpb24g NCwgcHJvdmlkZWQgeW91IGluY2x1ZGUgdGhpcyBsaWNlbnNlIG5vdGljZSBhbmQgYSBVUkwKdGhy b3VnaCB3aGljaCByZWNpcGllbnRzIGNhbiBhY2Nlc3MgdGhlIENvcnJlc3BvbmRpbmcgU291cmNl LgoKCkBsaWNlbmQgIFRoZSBhYm92ZSBpcyB0aGUgZW50aXJlIGxpY2Vuc2Ugbm90aWNlCmZvciB0 aGUgSmF2YVNjcmlwdCBjb2RlIGluIHRoaXMgdGFnLgoqLwo8IS0tLyotLT48IVtDREFUQVsvKj48 IS0tKi8KIGZ1bmN0aW9uIENvZGVIaWdobGlnaHRPbihlbGVtLCBpZCkKIHsKICAgdmFyIHRhcmdl dCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKGlkKTsKICAgaWYobnVsbCAhPSB0YXJnZXQpIHsK ICAgICBlbGVtLmNhY2hlQ2xhc3NFbGVtID0gZWxlbS5jbGFzc05hbWU7CiAgICAgZWxlbS5jYWNo ZUNsYXNzVGFyZ2V0ID0gdGFyZ2V0LmNsYXNzTmFtZTsKICAgICB0YXJnZXQuY2xhc3NOYW1lID0g ImNvZGUtaGlnaGxpZ2h0ZWQiOwogICAgIGVsZW0uY2xhc3NOYW1lICAgPSAiY29kZS1oaWdobGln aHRlZCI7CiAgIH0KIH0KIGZ1bmN0aW9uIENvZGVIaWdobGlnaHRPZmYoZWxlbSwgaWQpCiB7CiAg IHZhciB0YXJnZXQgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZChpZCk7CiAgIGlmKGVsZW0uY2Fj aGVDbGFzc0VsZW0pCiAgICAgZWxlbS5jbGFzc05hbWUgPSBlbGVtLmNhY2hlQ2xhc3NFbGVtOwog ICBpZihlbGVtLmNhY2hlQ2xhc3NUYXJnZXQpCiAgICAgdGFyZ2V0LmNsYXNzTmFtZSA9IGVsZW0u Y2FjaGVDbGFzc1RhcmdldDsKIH0KLypdXT4qLy8vLS0+Cjwvc2NyaXB0Pgo8L2hlYWQ+Cjxib2R5 Pgo8ZGl2IGlkPSJjb250ZW50Ij4KPGgxIGNsYXNzPSJ0aXRsZSI+VGVzdCBleHBvcnQ8L2gxPgoK CjxkaXYgaWQ9Im91dGxpbmUtY29udGFpbmVyLXNlYy0xIiBjbGFzcz0ib3V0bGluZS0yIj4KPGgy IGlkPSJzZWMtMSI+PHNwYW4gY2xhc3M9InNlY3Rpb24tbnVtYmVyLTIiPjE8L3NwYW4+IE1pbmlt YWwgZXhhbXBsZTwvaDI+CjxkaXYgY2xhc3M9Im91dGxpbmUtdGV4dC0yIiBpZD0idGV4dC0xIj4K PC9kaXY+PGRpdiBpZD0ib3V0bGluZS1jb250YWluZXItc2VjLTEtMSIgY2xhc3M9Im91dGxpbmUt MyI+CjxoMyBpZD0ic2VjLTEtMSI+PHNwYW4gY2xhc3M9InNlY3Rpb24tbnVtYmVyLTMiPjEuMTwv c3Bhbj4gd2l0aCBleHBvcnRzIGJvdGg8L2gzPgo8ZGl2IGNsYXNzPSJvdXRsaW5lLXRleHQtMyIg aWQ9InRleHQtMS0xIj4KPGRpdiBjbGFzcz0ib3JnLXNyYy1jb250YWluZXIiPgoKPHByZSBjbGFz cz0ic3JjIHNyYy1SIj5tdGNhcnNbMToyLCAxOjJdCjwvcHJlPgo8L2Rpdj4KCjxwcmUgY2xhc3M9 ImV4YW1wbGUiPgogICAgICAgICAgICAgIG1wZyBjeWwKTWF6ZGEgUlg0ICAgICAgMjEgICA2Ck1h emRhIFJYNCBXYWcgIDIxICAgNgo8L3ByZT4KPC9kaXY+CjwvZGl2PgoKCjxkaXYgaWQ9Im91dGxp bmUtY29udGFpbmVyLXNlYy0xLTIiIGNsYXNzPSJvdXRsaW5lLTMiPgo8aDMgaWQ9InNlYy0xLTIi PjxzcGFuIGNsYXNzPSJzZWN0aW9uLW51bWJlci0zIj4xLjI8L3NwYW4+IHdpdGggZXhwb3J0cyBy ZXN1bHRzIG9ubHk8L2gzPgo8ZGl2IGNsYXNzPSJvdXRsaW5lLXRleHQtMyIgaWQ9InRleHQtMS0y Ij4KPHA+CmJmN2M3YjJjMTMxZmNmODhjODk2MzlkMTAzMjZhOTcyZjBmZjI1XToKPC9wPgo8cHJl IGNsYXNzPSJleGFtcGxlIj4KICAgICAgICAgICAgICBtcGcgY3lsCk1hemRhIFJYNCAgICAgIDIx ICAgNgpNYXpkYSBSWDQgV2FnICAyMSAgIDYKPC9wcmU+CjwvZGl2Pgo8L2Rpdj4KPC9kaXY+Cjwv ZGl2Pgo8ZGl2IGlkPSJwb3N0YW1ibGUiIGNsYXNzPSJzdGF0dXMiPgo8cCBjbGFzcz0iYXV0aG9y Ij5BdXRob3I6IEFobWFkb3UgSC4gRElDS088L3A+CjxwIGNsYXNzPSJkYXRlIj5DcmVhdGVkOiAy MDE0LTAxLTE3IEZyaSAxNjozMzwvcD4KPHAgY2xhc3M9ImNyZWF0b3IiPjxhIGhyZWY9Imh0dHA6 Ly93d3cuZ251Lm9yZy9zb2Z0d2FyZS9lbWFjcy8iPkVtYWNzPC9hPiAyNC4zLjEgKDxhIGhyZWY9 Imh0dHA6Ly9vcmdtb2RlLm9yZyI+T3JnPC9hPiBtb2RlIDguMi41Zik8L3A+CjxwIGNsYXNzPSJ2 YWxpZGF0aW9uIj48YSBocmVmPSJodHRwOi8vdmFsaWRhdG9yLnczLm9yZy9jaGVjaz91cmk9cmVm ZXJlciI+VmFsaWRhdGU8L2E+PC9wPgo8L2Rpdj4KPC9ib2R5Pgo8L2h0bWw+Cg== --089e012284f6019c0e04f02d2409 Content-Type: application/octet-stream; name="example.org" Content-Disposition: attachment; filename="example.org" Content-Transfer-Encoding: base64 X-Attachment-Id: f_hqjo4s680 IytUSVRMRTogVGVzdCBleHBvcnQKIytBVVRIT1I6IEFobWFkb3UgSC4gRElDS08KIytQUk9QRVJU WTogc2Vzc2lvbiAqUioKIytQUk9QRVJUWTogY2FjaGUgeWVzIAojK1BST1BFUlRZOiBleHBvcnRz IGJvdGgKIytQUk9QRVJUWTogdGFuZ2xlIHllcwojK09QVElPTlM6IHRvYzpuaWwKCgoqIE1pbmlt YWwgZXhhbXBsZQogCioqIHdpdGggZXhwb3J0cyBib3RoCiMrYmVnaW5fc3JjIFIgOmV4cG9ydHMg Ym90aCA6cmVzdWx0cyBvdXRwdXQKbXRjYXJzWzE6MiwgMToyXQojK2VuZF9zcmMKICAKCioqIHdp dGggZXhwb3J0cyByZXN1bHRzIG9ubHkKIytiZWdpbl9zcmMgUiA6ZXhwb3J0cyByZXN1bHRzIDpy ZXN1bHRzIG91dHB1dCAKbXRjYXJzWzE6MiwgMToyXQojK2VuZF9zcmMKICAgCgogICAKICAgCg== --089e012284f6019c0e04f02d2409--