From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ahmadou Dicko Subject: Re: Proposal/request for input: slidify export for html slides Date: Thu, 30 Jan 2014 00:57:46 +0000 Message-ID: References: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=047d7bf0d104b6515c04f1258b93 Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:44125) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W8fx1-00081K-4g for emacs-orgmode@gnu.org; Wed, 29 Jan 2014 19:57:52 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1W8fwz-0002iv-Af for emacs-orgmode@gnu.org; Wed, 29 Jan 2014 19:57:51 -0500 Received: from mail-wg0-x233.google.com ([2a00:1450:400c:c00::233]:63642) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W8fwy-0002ia-PA for emacs-orgmode@gnu.org; Wed, 29 Jan 2014 19:57:49 -0500 Received: by mail-wg0-f51.google.com with SMTP id z12so4948347wgg.18 for ; Wed, 29 Jan 2014 16:57:47 -0800 (PST) In-Reply-To: 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: John Hendy Cc: emacs-orgmode --047d7bf0d104b6515c04f1258b93 Content-Type: multipart/alternative; boundary=047d7bf0d104b6515904f1258b91 --047d7bf0d104b6515904f1258b91 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable I love slidify too and I think that having similar functionnality in org could be great. I think that you have everything to do that using the html backend, you just need to interface the right Javascript/HTML5 library. In slidify you can use io2012, deck.js, shower and landslide and I know that you can use deck.js through ox-deck and it will not be difficult to create and interface for other library too. For example if you need a nice non Beamer library you can also check ox-reveal which interface reveal.js. Here is a minimal example with R code. (Make sure to have ox-reveal.el in your path and export using C-c C-e R R) On Thu, Jan 30, 2014 at 12:05 AM, John Hendy wrote: > Greetings, > > > I use R quite a bit, and ran into a new exporter sometime last year calle= d > Slidify: > - http://slidify.org/start.html > > Would anyone be able to suggest a good starting place for creating a > possible backend exporter for this? RStudio allows this pretty easily, bu= t > I really like my prose/code in Orgmode format and working within Emacs. > Plus, it allows the obvious benefit of exporting to Beamer or Slidify at > will (perhaps with some tweaks). > > I planned to look at the existing non-Beamer libraries for reference, but > thought it wouldn't hurt to inquire about potential pitfalls based in how > Slidify works: > - initializes a git repo with some css/other folders > - creates an index.Rmd file (markdown, which one edits to create > presentation) > - spits out an index.html file when you run `slidify("index.Rmd")` > > I think the folders in the presentation directory could be initialized an= d > then Org syntax could be converted to R markdown, followed by running the > slidify command to compile, but am not sure. > > I'm coming from ~zero elisp experience but think this would be a neat > hobby project if I could pull it off. > > > Thanks for any input, > John > --=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 --047d7bf0d104b6515904f1258b91 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
I love slidify too and I think that having simil= ar functionnality in org could be great.
I think that you have eve= rything to do that using the html backend, you just need to interface the r= ight Javascript/HTML5 library.
In slidify you can use io2012, deck.js, shower and landslide and I know=A0 = that you can use deck.js through ox-deck and it will not be difficult to cr= eate and interface for other library too.
For example if you need a nice= non Beamer library you can also check ox-reveal which interface reveal.js.

Here is a minimal example with R code.=A0 (Make sure to have ox-r= eveal.el in your path and export using C-c C-e R R)




On Thu, Jan 30, 201= 4 at 12:05 AM, John Hendy <jw.hendy@gmail.com> wrote:
Greetings,
<= br>

I use R quite a bit, and ran into a new exporter so= metime last year called Slidify:

Would anyone be able to suggest a good starting place f= or creating a possible backend exporter for this? RStudio allows this prett= y easily, but I really like my prose/code in Orgmode format and working wit= hin Emacs. Plus, it allows the obvious benefit of exporting to Beamer or Sl= idify at will (perhaps with some tweaks).

I planned to look at the existing non-Beamer libraries = for reference, but thought it wouldn't hurt to inquire about potential = pitfalls based in how Slidify works:
- initializes a git repo wit= h some css/other folders
- creates an index.Rmd file (markdown, which one edits to create prese= ntation)
- spits out an index.html file when you run `slidify(&qu= ot;index.Rmd")`

I think the folders in the pr= esentation directory could be initialized and then Org syntax could be conv= erted to R markdown, followed by running the slidify command to compile, bu= t am not sure.

I'm coming from ~zero elisp experience but think th= is would be a neat hobby project if I could pull it off.


Thanks for any input,
John



--
Ahmado= u 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 Us= e (WASCAL)
Center for Development Research (ZEF) - University of Bonn email : ah= madou.dicko@ucad.edu.sn
twitter : @dickoah
github : github/dickoa
tel : +221 33 827 55 16
portable: +221 = 77 123 81 69
--047d7bf0d104b6515904f1258b91-- --047d7bf0d104b6515c04f1258b93 Content-Type: text/html; charset=US-ASCII; name="rChart.html" Content-Disposition: attachment; filename="rChart.html" Content-Transfer-Encoding: base64 X-Attachment-Id: f_hr1b1tv81 PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCFET0NUWVBFIGh0bWw+Cjxo dG1sIGxhbmc9ImVuIj4KPGhlYWQ+CjxtZXRhIGNoYXJzZXQ9InV0Zi04Ii8+Cjx0aXRsZT4oT3gt cmV2ZWFsIGFuZCBSKTwvdGl0bGU+CjxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJlZj0iZmlsZTov Ly9ob21lL2FobWFkb3UvUHJvZ3JhbXMvcmV2ZWFsL2Nzcy9yZXZlYWwubWluLmNzcyIvPgo8bGlu ayByZWw9InN0eWxlc2hlZXQiIGhyZWY9ImZpbGU6Ly8vaG9tZS9haG1hZG91L1Byb2dyYW1zL3Jl dmVhbC9jc3MvdGhlbWUvc29sYXJpemVkLmNzcyIgaWQ9InRoZW1lIi8+Cgo8bGluayByZWw9InN0 eWxlc2hlZXQiIGhyZWY9ImZpbGU6Ly8vaG9tZS9haG1hZG91L1Byb2dyYW1zL3JldmVhbC9jc3Mv cHJpbnQvcGRmLmNzcyIgdHlwZT0idGV4dC9jc3MiIG1lZGlhPSJwcmludCIvPgo8c2NyaXB0IHR5 cGU9InRleHQvamF2YXNjcmlwdCIgc3JjPSJodHRwOi8vY2RuLm1hdGhqYXgub3JnL21hdGhqYXgv bGF0ZXN0L01hdGhKYXguanM/Y29uZmlnPVRlWC1BTVMtTU1MX0hUTUxvck1NTCI+PC9zY3JpcHQ+ CjxtZXRhIG5hbWU9ImRlc2NyaXB0aW9uIiBjb250ZW50PSJEYXRhIHZpc3VhbGl6YXRpb24uIj4K PC9oZWFkPgo8Ym9keT4KPGRpdiBjbGFzcz0icmV2ZWFsIj4KPGRpdiBjbGFzcz0ic2xpZGVzIj4K PHNlY3Rpb24+CjxoMT5PeC1yZXZlYWwgYW5kIFI8L2gxPgo8aDI+PC9oMj4KPGgyPjxhIGhyZWY9 Im1haWx0bzpAZGlja29haCI+QGRpY2tvYWg8L2E+PC9oMj4KPGgyPjwvaDI+PC9zZWN0aW9uPgoK CjxzZWN0aW9uIGlkPSJzZWMtMSIgPgoKPGgyPkNvZGU8L2gyPgo8L3NlY3Rpb24+CjxzZWN0aW9u Pgo8c2VjdGlvbiBpZD0ic2VjLTEtMSIgPgoKPGgzPkVtYmVkZGluZyByQ2hhcnRzPC9oMz4KPGRp diBjbGFzcz0ib3JnLXNyYy1jb250YWluZXIiPgoKPHByZSBjbGFzcz0ic3JjIHNyYy1SIj48c3Bh biBzdHlsZT0iY29sb3I6ICNCNEVCODk7Ij5saWJyYXJ5PC9zcGFuPihyQ2hhcnRzKQpoYWlyX2V5 ZV9tYWxlID0gPHNwYW4gc3R5bGU9ImNvbG9yOiAjRENBNDMyOyI+c3Vic2V0PC9zcGFuPig8c3Bh biBzdHlsZT0iY29sb3I6ICNEQ0E0MzI7Ij5hcy5kYXRhLmZyYW1lPC9zcGFuPihIYWlyRXllQ29s b3IpLCBTZXggPT0gPHNwYW4gc3R5bGU9ImNvbG9yOiAjZGViODg3OyI+Ik1hbGUiPC9zcGFuPikK bjEgPHNwYW4gc3R5bGU9ImNvbG9yOiAjQjRFQjg5OyI+Jmx0Oy08L3NwYW4+IDxzcGFuIHN0eWxl PSJjb2xvcjogI0RDQTQzMjsiPm5QbG90PC9zcGFuPihGcmVxIH4gSGFpciwgZ3JvdXAgPSA8c3Bh biBzdHlsZT0iY29sb3I6ICNkZWI4ODc7Ij4nRXllJzwvc3Bhbj4sCmRhdGEgPSBoYWlyX2V5ZV9t YWxlLCB0eXBlID0gPHNwYW4gc3R5bGU9ImNvbG9yOiAjZGViODg3OyI+J211bHRpQmFyQ2hhcnQn PC9zcGFuPgopCm4xJDxzcGFuIHN0eWxlPSJjb2xvcjogI0RDQTQzMjsiPnNldDwvc3Bhbj4od2lk dGggPSAxMjAwLCBoZWlnaHQgPSA2MDApICAKbjEkPHNwYW4gc3R5bGU9ImNvbG9yOiAjRENBNDMy OyI+c2hvdzwvc3Bhbj4oPHNwYW4gc3R5bGU9ImNvbG9yOiAjZGViODg3OyI+J2lubGluZSc8L3Nw YW4+LCBpbmNsdWRlX2Fzc2V0cyA9IDxzcGFuIHN0eWxlPSJjb2xvcjogIzk4ZjVmZjsiPlRSVUU8 L3NwYW4+LCBjZG4gPSA8c3BhbiBzdHlsZT0iY29sb3I6ICM5OGY1ZmY7Ij5UUlVFPC9zcGFuPikK PC9wcmU+CjwvZGl2PgoKPGxpbmsgcmVsPSdzdHlsZXNoZWV0JyBocmVmPWh0dHA6Ly9udmQzLm9y Zy9zcmMvbnYuZDMuY3NzPgo8c2NyaXB0IHR5cGU9J3RleHQvamF2YXNjcmlwdCcgc3JjPWh0dHA6 Ly9hamF4Lmdvb2dsZWFwaXMuY29tL2FqYXgvbGlicy9qcXVlcnkvMS44LjIvanF1ZXJ5Lm1pbi5q cz48L3NjcmlwdD4KPHNjcmlwdCB0eXBlPSd0ZXh0L2phdmFzY3JpcHQnIHNyYz1odHRwOi8vZDNq cy5vcmcvZDMudjMubWluLmpzPjwvc2NyaXB0Pgo8c2NyaXB0IHR5cGU9J3RleHQvamF2YXNjcmlw dCcgc3JjPWh0dHA6Ly90aW1lbHlwb3J0Zm9saW8uZ2l0aHViLmlvL3JDaGFydHNfbnZkM190ZXN0 cy9saWJyYXJpZXMvd2lkZ2V0cy9udmQzL2pzL252LmQzLm1pbi1uZXcuanM+PC9zY3JpcHQ+Cjxz Y3JpcHQgdHlwZT0ndGV4dC9qYXZhc2NyaXB0JyBzcmM9aHR0cDovL252ZDMub3JnL2xpYi9maXNo ZXllLmpzPjwvc2NyaXB0PiAKIDxzdHlsZT4KICAuckNoYXJ0IHsKICAgIGRpc3BsYXk6IGJsb2Nr OwogICAgbWFyZ2luLWxlZnQ6IGF1dG87IAogICAgbWFyZ2luLXJpZ2h0OiBhdXRvOwogICAgd2lk dGg6IDEyMDBweDsKICAgIGhlaWdodDogNjAwcHg7CiAgfSAgCiAgPC9zdHlsZT4KPGRpdiBpZCA9 ICdjaGFydDc0NWU2ZTFmZjY5NycgY2xhc3MgPSAnckNoYXJ0IG52ZDMnPjwvZGl2Pgo8c2NyaXB0 IHR5cGU9J3RleHQvamF2YXNjcmlwdCc+CiAkKGRvY3VtZW50KS5yZWFkeShmdW5jdGlvbigpewog ICAgICBkcmF3Y2hhcnQ3NDVlNmUxZmY2OTcoKQogICAgfSk7CiAgICBmdW5jdGlvbiBkcmF3Y2hh cnQ3NDVlNmUxZmY2OTcoKXsgIAogICAgICB2YXIgb3B0cyA9IHsKICJkb20iOiAiY2hhcnQ3NDVl NmUxZmY2OTciLAoid2lkdGgiOiAgIDEyMDAsCiJoZWlnaHQiOiAgICA2MDAsCiJ4IjogIkhhaXIi LAoieSI6ICJGcmVxIiwKImdyb3VwIjogIkV5ZSIsCiJ0eXBlIjogIm11bHRpQmFyQ2hhcnQiLAoi aWQiOiAiY2hhcnQ3NDVlNmUxZmY2OTciIAp9LAogICAgICAgIGRhdGEgPSBbCiB7CiAiSGFpciI6 ICJCbGFjayIsCiJFeWUiOiAiQnJvd24iLAoiU2V4IjogIk1hbGUiLAoiRnJlcSI6ICAgICAgICAg ICAgIDMyIAp9LAp7CiAiSGFpciI6ICJCcm93biIsCiJFeWUiOiAiQnJvd24iLAoiU2V4IjogIk1h bGUiLAoiRnJlcSI6ICAgICAgICAgICAgIDUzIAp9LAp7CiAiSGFpciI6ICJSZWQiLAoiRXllIjog IkJyb3duIiwKIlNleCI6ICJNYWxlIiwKIkZyZXEiOiAgICAgICAgICAgICAxMCAKfSwKewogIkhh aXIiOiAiQmxvbmQiLAoiRXllIjogIkJyb3duIiwKIlNleCI6ICJNYWxlIiwKIkZyZXEiOiAgICAg ICAgICAgICAgMyAKfSwKewogIkhhaXIiOiAiQmxhY2siLAoiRXllIjogIkJsdWUiLAoiU2V4Ijog Ik1hbGUiLAoiRnJlcSI6ICAgICAgICAgICAgIDExIAp9LAp7CiAiSGFpciI6ICJCcm93biIsCiJF eWUiOiAiQmx1ZSIsCiJTZXgiOiAiTWFsZSIsCiJGcmVxIjogICAgICAgICAgICAgNTAgCn0sCnsK ICJIYWlyIjogIlJlZCIsCiJFeWUiOiAiQmx1ZSIsCiJTZXgiOiAiTWFsZSIsCiJGcmVxIjogICAg ICAgICAgICAgMTAgCn0sCnsKICJIYWlyIjogIkJsb25kIiwKIkV5ZSI6ICJCbHVlIiwKIlNleCI6 ICJNYWxlIiwKIkZyZXEiOiAgICAgICAgICAgICAzMCAKfSwKewogIkhhaXIiOiAiQmxhY2siLAoi RXllIjogIkhhemVsIiwKIlNleCI6ICJNYWxlIiwKIkZyZXEiOiAgICAgICAgICAgICAxMCAKfSwK ewogIkhhaXIiOiAiQnJvd24iLAoiRXllIjogIkhhemVsIiwKIlNleCI6ICJNYWxlIiwKIkZyZXEi OiAgICAgICAgICAgICAyNSAKfSwKewogIkhhaXIiOiAiUmVkIiwKIkV5ZSI6ICJIYXplbCIsCiJT ZXgiOiAiTWFsZSIsCiJGcmVxIjogICAgICAgICAgICAgIDcgCn0sCnsKICJIYWlyIjogIkJsb25k IiwKIkV5ZSI6ICJIYXplbCIsCiJTZXgiOiAiTWFsZSIsCiJGcmVxIjogICAgICAgICAgICAgIDUg Cn0sCnsKICJIYWlyIjogIkJsYWNrIiwKIkV5ZSI6ICJHcmVlbiIsCiJTZXgiOiAiTWFsZSIsCiJG cmVxIjogICAgICAgICAgICAgIDMgCn0sCnsKICJIYWlyIjogIkJyb3duIiwKIkV5ZSI6ICJHcmVl biIsCiJTZXgiOiAiTWFsZSIsCiJGcmVxIjogICAgICAgICAgICAgMTUgCn0sCnsKICJIYWlyIjog IlJlZCIsCiJFeWUiOiAiR3JlZW4iLAoiU2V4IjogIk1hbGUiLAoiRnJlcSI6ICAgICAgICAgICAg ICA3IAp9LAp7CiAiSGFpciI6ICJCbG9uZCIsCiJFeWUiOiAiR3JlZW4iLAoiU2V4IjogIk1hbGUi LAoiRnJlcSI6ICAgICAgICAgICAgICA4IAp9IApdCiAgCiAgICAgIGlmKCEob3B0cy50eXBlPT09 InBpZUNoYXJ0IiB8fCBvcHRzLnR5cGU9PT0ic3BhcmtsaW5lUGx1cyIpKSB7CiAgICAgICAgdmFy IGRhdGEgPSBkMy5uZXN0KCkKICAgICAgICAgIC5rZXkoZnVuY3Rpb24oZCl7CiAgICAgICAgICAg IC8vcmV0dXJuIG9wdHMuZ3JvdXAgPT09IHVuZGVmaW5lZCA/ICdtYWluJyA6IGRbb3B0cy5ncm91 cF0KICAgICAgICAgICAgLy9pbnN0ZWFkIG9mIG1haW4gd291bGQgdGhpbmsgYSBiZXR0ZXIgZGVm YXVsdCBpcyBvcHRzLngKICAgICAgICAgICAgcmV0dXJuIG9wdHMuZ3JvdXAgPT09IHVuZGVmaW5l ZCA/IG9wdHMueSA6IGRbb3B0cy5ncm91cF07CiAgICAgICAgICB9KQogICAgICAgICAgLmVudHJp ZXMoZGF0YSk7CiAgICAgIH0KICAgICAgCiAgICAgIGlmIChvcHRzLmRpc2FibGVkICE9IHVuZGVm aW5lZCl7CiAgICAgICAgZGF0YS5tYXAoZnVuY3Rpb24oZCwgaSl7CiAgICAgICAgICBkLmRpc2Fi bGVkID0gb3B0cy5kaXNhYmxlZFtpXQogICAgICAgIH0pCiAgICAgIH0KICAgICAgCiAgICAgIG52 LmFkZEdyYXBoKGZ1bmN0aW9uKCkgewogICAgICAgIHZhciBjaGFydCA9IG52Lm1vZGVsc1tvcHRz LnR5cGVdKCkKICAgICAgICAgIC54KGZ1bmN0aW9uKGQpIHsgcmV0dXJuIGRbb3B0cy54XSB9KQog ICAgICAgICAgLnkoZnVuY3Rpb24oZCkgeyByZXR1cm4gZFtvcHRzLnldIH0pCiAgICAgICAgICAu d2lkdGgob3B0cy53aWR0aCkKICAgICAgICAgIC5oZWlnaHQob3B0cy5oZWlnaHQpCiAgICAgICAg IAogICAgICAgIAogICAgICAgICAgCiAgICAgICAgCgogICAgICAgIAogICAgICAgIAogICAgICAg IAogICAgICAKICAgICAgIGQzLnNlbGVjdCgiIyIgKyBvcHRzLmlkKQogICAgICAgIC5hcHBlbmQo J3N2ZycpCiAgICAgICAgLmRhdHVtKGRhdGEpCiAgICAgICAgLnRyYW5zaXRpb24oKS5kdXJhdGlv big1MDApCiAgICAgICAgLmNhbGwoY2hhcnQpOwoKICAgICAgIG52LnV0aWxzLndpbmRvd1Jlc2l6 ZShjaGFydC51cGRhdGUpOwogICAgICAgcmV0dXJuIGNoYXJ0OwogICAgICB9KTsKICAgIH07Cjwv c2NyaXB0Pgo8L3NlY3Rpb24+Cgo8L3NlY3Rpb24+CjxzZWN0aW9uPgo8c2VjdGlvbiBpZD0ic2Vj LTEtMiIgPgoKPGgzPkNvZGU8L2gzPgo8cD4KWW91IGNhbiBjaGVjayB0aGUgcmF3IE9yZy1maWxl IDxhIGhyZWY9Imh0dHBzOi8vZGwuZHJvcGJveHVzZXJjb250ZW50LmNvbS91Lzg3NTA1NzcvckNo YXJ0Lm9yZyI+aGVyZTwvYT4KPC9wPgo8L3NlY3Rpb24+Cjwvc2VjdGlvbj4KPC9kaXY+CjwvZGl2 Pgo8cD4gQ3JlYXRlZCBieSBBaG1hZG91IEguIERpY2tvLiA8L3A+CjxzY3JpcHQgc3JjPSJmaWxl Oi8vL2hvbWUvYWhtYWRvdS9Qcm9ncmFtcy9yZXZlYWwvbGliL2pzL2hlYWQubWluLmpzIj48L3Nj cmlwdD4KPHNjcmlwdCBzcmM9ImZpbGU6Ly8vaG9tZS9haG1hZG91L1Byb2dyYW1zL3JldmVhbC9q cy9yZXZlYWwubWluLmpzIj48L3NjcmlwdD4KPHNjcmlwdD4KCiAgICAgICAgCQkvLyBGdWxsIGxp c3Qgb2YgY29uZmlndXJhdGlvbiBvcHRpb25zIGF2YWlsYWJsZSBoZXJlOgogICAgICAgIAkJLy8g aHR0cHM6Ly9naXRodWIuY29tL2hha2ltZWwvcmV2ZWFsLmpzI2NvbmZpZ3VyYXRpb24KICAgICAg ICAJCVJldmVhbC5pbml0aWFsaXplKHsKICAgICAgICAJCQljb250cm9sczogdHJ1ZSwKICAgICAg ICAJCQlwcm9ncmVzczogdHJ1ZSwKICAgICAgICAJCQloaXN0b3J5OiBmYWxzZSwKICAgICAgICAJ CQljZW50ZXI6IHRydWUsCiAgICAgICAgCQkJcm9sbGluZ0xpbmtzOiB0cnVlLAogICAgICAgIAkJ CWtleWJvYXJkOiB0cnVlLAogICAgICAgIAkJCW92ZXJ2aWV3OiB0cnVlLAogICAgICAgIAkJCXdp ZHRoOiAxMjAwLCAvLyBzbGlkZSB3aWR0aAogICAgICAgIAkJCWhlaWdodDogODUwLCAvLyBzbGlk ZSBoZWlnaHQKICAgICAgICAJCQltYXJnaW46IDAuMTAsIC8vIHNsaWRlIG1hcmdpbgogICAgICAg IAkJCW1pblNjYWxlOiAwLjUwLCAvLyBzbGlkZSBtaW5pbXVtIHNjYWxpbmcgZmFjdG9yCiAgICAg ICAgCQkJbWF4U2NhbGU6IDIuNTAsIC8vIHNsaWRlIG1heGltdW0gc2NhbGluZyBmYWN0b3IKCgog ICAgICAgIAkJCXRoZW1lOiBSZXZlYWwuZ2V0UXVlcnlIYXNoKCkudGhlbWUsIC8vIGF2YWlsYWJs ZSB0aGVtZXMgYXJlIGluIC9jc3MvdGhlbWUKICAgICAgICAJCQl0cmFuc2l0aW9uOiBSZXZlYWwu Z2V0UXVlcnlIYXNoKCkudHJhbnNpdGlvbiB8fCAnZGVmYXVsdCcsIC8vIGRlZmF1bHQvY3ViZS9w YWdlL2NvbmNhdmUvem9vbS9saW5lYXIvZmFkZS9ub25lCiAgICAgICAgCQkJdHJhbnNpdGlvblNw ZWVkOiAnZGVmYXVsdCcsCgogICAgICAgIAkJCS8vIE9wdGlvbmFsIGxpYnJhcmllcyB1c2VkIHRv IGV4dGVuZCBvbiByZXZlYWwuanMKICAgICAgICAJCQlkZXBlbmRlbmNpZXM6IFsKICAgICAgICAJ CQkJeyBzcmM6ICdmaWxlOi8vL2hvbWUvYWhtYWRvdS9Qcm9ncmFtcy9yZXZlYWwvbGliL2pzL2Ns YXNzTGlzdC5qcycsIGNvbmRpdGlvbjogZnVuY3Rpb24oKSB7IHJldHVybiAhZG9jdW1lbnQuYm9k eS5jbGFzc0xpc3Q7IH0gfQogICAgICAgIAkJCQkseyBzcmM6ICdmaWxlOi8vL2hvbWUvYWhtYWRv dS9Qcm9ncmFtcy9yZXZlYWwvcGx1Z2luL21hcmtkb3duL3Nob3dkb3duLmpzJywgY29uZGl0aW9u OiBmdW5jdGlvbigpIHsgcmV0dXJuICEhZG9jdW1lbnQucXVlcnlTZWxlY3RvciggJ1tkYXRhLW1h cmtkb3duXScgKTsgfSB9CiAgICAgICAgCQkJCSx7IHNyYzogJ2ZpbGU6Ly8vaG9tZS9haG1hZG91 L1Byb2dyYW1zL3JldmVhbC9wbHVnaW4vbWFya2Rvd24vbWFya2Rvd24uanMnLCBjb25kaXRpb246 IGZ1bmN0aW9uKCkgeyByZXR1cm4gISFkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCAnW2RhdGEtbWFy a2Rvd25dJyApOyB9IH0KICAgICAgICAJCQkJLHsgc3JjOiAnZmlsZTovLy9ob21lL2FobWFkb3Uv UHJvZ3JhbXMvcmV2ZWFsL3BsdWdpbi9oaWdobGlnaHQvaGlnaGxpZ2h0LmpzJywgYXN5bmM6IHRy dWUsIGNhbGxiYWNrOiBmdW5jdGlvbigpIHsgaGxqcy5pbml0SGlnaGxpZ2h0aW5nT25Mb2FkKCk7 IH0gfQogICAgICAgIAkJCQkseyBzcmM6ICdmaWxlOi8vL2hvbWUvYWhtYWRvdS9Qcm9ncmFtcy9y ZXZlYWwvcGx1Z2luL3pvb20tanMvem9vbS5qcycsIGFzeW5jOiB0cnVlLCBjb25kaXRpb246IGZ1 bmN0aW9uKCkgeyByZXR1cm4gISFkb2N1bWVudC5ib2R5LmNsYXNzTGlzdDsgfSB9CiAgICAgICAg CQkJCSx7IHNyYzogJ2ZpbGU6Ly8vaG9tZS9haG1hZG91L1Byb2dyYW1zL3JldmVhbC9wbHVnaW4v bm90ZXMvbm90ZXMuanMnLCBhc3luYzogdHJ1ZSwgY29uZGl0aW9uOiBmdW5jdGlvbigpIHsgcmV0 dXJuICEhZG9jdW1lbnQuYm9keS5jbGFzc0xpc3Q7IH0gfQogICAgICAgIAkJCQkvLyB7IHNyYzog J2ZpbGU6Ly8vaG9tZS9haG1hZG91L1Byb2dyYW1zL3JldmVhbC9wbHVnaW4vc2VhcmNoL3NlYXJj aC5qcycsIGFzeW5jOiB0cnVlLCBjb25kaXRpb246IGZ1bmN0aW9uKCkgeyByZXR1cm4gISFkb2N1 bWVudC5ib2R5LmNsYXNzTGlzdDsgfSB9CiAgICAgICAgCQkJCS8vIHsgc3JjOiAnZmlsZTovLy9o b21lL2FobWFkb3UvUHJvZ3JhbXMvcmV2ZWFsL3BsdWdpbi9yZW1vdGVzL3JlbW90ZXMuanMnLCBh c3luYzogdHJ1ZSwgY29uZGl0aW9uOiBmdW5jdGlvbigpIHsgcmV0dXJuICEhZG9jdW1lbnQuYm9k eS5jbGFzc0xpc3Q7IH0gfQogICAgICAgICAJCQkJCiAgICAgICAgCQkJXQogICAgICAgIAkJfSk7 Cjwvc2NyaXB0Pgo8L2JvZHk+CjwvaHRtbD4K --047d7bf0d104b6515c04f1258b93 Content-Type: application/vnd.lotus-organizer; name="rChart.org" Content-Disposition: attachment; filename="rChart.org" Content-Transfer-Encoding: base64 X-Attachment-Id: f_hr1b1o2c0 IytUSVRMRTogT3gtcmV2ZWFsIGFuZCBSCiMrRU1BSUw6IEBkaWNrb2FoCiMrT1BUSU9OUzogcmV2 ZWFsX2NlbnRlcjp0IHJldmVhbF9wcm9ncmVzczp0IHJldmVhbF9oaXN0b3J5Om5pbCByZXZlYWxf Y29udHJvbDp0CiMrT1BUSU9OUzogcmV2ZWFsX21hdGhqYXg6dCByZXZlYWxfcm9sbGluZ19saW5r czp0IHJldmVhbF9rZXlib2FyZDp0IHJldmVhbF9vdmVydmlldzp0IG51bTpuaWwKIytPUFRJT05T OiByZXZlYWxfd2lkdGg6MTIwMCByZXZlYWxfaGVpZ2h0Ojg1MAojK09QVElPTlM6IHRvYzpuaWwK IytSRVZFQUxfTUFSR0lOOiAwLjEKIytSRVZFQUxfTUlOX1NDQUxFOiAwLjUKIytSRVZFQUxfTUFY X1NDQUxFOiAyLjUKIytSRVZFQUxfVEhFTUU6IHNvbGFyaXplZAojK1JFVkVBTF9ITEVWRUw6IDIK IytSRVZFQUxfSEVBRF9QUkVBTUJMRTogPG1ldGEgbmFtZT0iZGVzY3JpcHRpb24iIGNvbnRlbnQ9 IkRhdGEgdmlzdWFsaXphdGlvbi4iPgojK1JFVkVBTF9QT1NUQU1CTEU6IDxwPiBDcmVhdGVkIGJ5 IEFobWFkb3UgSC4gRGlja28uIDwvcD4KIytQUk9QRVJUWTogc2Vzc2lvbiAqUioKIytQUk9QRVJU WTogY2FjaGUgeWVzIAojK1BST1BFUlRZOiBleHBvcnRzIGJvdGgKIytQUk9QRVJUWTogdGFuZ2xl IHllcwojK1BST1BFUlRZOiByZXN1bHRzIG91dHB1dCBncmFwaGljcwoKCiogQ29kZQogIAoqKiBF bWJlZGRpbmcgckNoYXJ0cyAKIytiZWdpbl9zcmMgUiA6ZXhwb3J0cyByZXN1bHRzIDpyZXN1bHRz IHNpbGVudAogIG9wdGlvbnMocHJvbXB0ID0gIj4gIikKIytlbmRfc3JjCgojK2JlZ2luX3NyYyBS IDpleHBvcnRzIGJvdGggOnJlc3VsdHMgaHRtbAogIGxpYnJhcnkockNoYXJ0cykKICBoYWlyX2V5 ZV9tYWxlID0gc3Vic2V0KGFzLmRhdGEuZnJhbWUoSGFpckV5ZUNvbG9yKSwgU2V4ID09ICJNYWxl IikKICBuMSA8LSBuUGxvdChGcmVxIH4gSGFpciwgZ3JvdXAgPSAnRXllJywKICBkYXRhID0gaGFp cl9leWVfbWFsZSwgdHlwZSA9ICdtdWx0aUJhckNoYXJ0JwogICkKICBuMSRzZXQod2lkdGggPSAx MjAwLCBoZWlnaHQgPSA2MDApICAKICBuMSRzaG93KCdpbmxpbmUnLCBpbmNsdWRlX2Fzc2V0cyA9 IFRSVUUsIGNkbiA9IFRSVUUpCiMrZW5kX3NyYwoKCioqIENvZGUKWW91IGNhbiBjaGVjayB0aGUg cmF3IE9yZy1maWxlIFtbaHR0cHM6Ly9kbC5kcm9wYm94dXNlcmNvbnRlbnQuY29tL3UvODc1MDU3 Ny9yQ2hhcnQub3JnXVtoZXJlXV0K --047d7bf0d104b6515c04f1258b93--