From mboxrd@z Thu Jan 1 00:00:00 1970 From: Robert Klein Subject: Re: new html exporter Date: Sat, 29 Sep 2012 17:18:21 +0200 Message-ID: <5067113D.6020701@mpip-mainz.mpg.de> References: <87mx09rrfy.fsf@bye.fritz.box> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------070005060101030600010501" Return-path: Received: from eggs.gnu.org ([208.118.235.92]:56374) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1THyoG-0002c6-BD for emacs-orgmode@gnu.org; Sat, 29 Sep 2012 11:18:30 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1THyoE-0007vm-AH for emacs-orgmode@gnu.org; Sat, 29 Sep 2012 11:18:28 -0400 Received: from gate1.mpip-mainz.mpg.de ([194.95.63.248]:32421) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1THyoD-0007vg-Te for emacs-orgmode@gnu.org; Sat, 29 Sep 2012 11:18:26 -0400 In-Reply-To: <87mx09rrfy.fsf@bye.fritz.box> 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: henry atting Cc: emacs-orgmode@gnu.org This is a multi-part message in MIME format. --------------070005060101030600010501 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 09/29/2012 01:36 PM, henry atting wrote: > Hi, > > I gave the new html exporter a try (org-e-html-to-file). The export > obviously ignores my setup file, and so the path to my css and js files. > > Maybe with the new exporter everything has changed and I only miss a > good tutorial? > > henry > Do you want to export a single file or do you want to publish a complete project? As for projects, the setup is very similar to the old exporter. I noticed however, I used some deprecated options or options not in the right way, so I did have my own problems getting publishing to work. Until recently you had to require org-e-html in your .emacs for publishing to work. Thanks to Nicolas great help this and some other obstacles are removed in recent git versions (master branch, not maint). I attached a description of an example project using the new exporter. The example isn't comprehensive, but it should get you started. Best regards Robert --------------070005060101030600010501 Content-Type: text/plain; charset=UTF-8; name="newexporter.org" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="newexporter.org" IysgLSotIGZpbGwtY29sdW1uOjc1OyBjb2Rpbmc6IHV0Zi04LXVuaXg7IC0qLQojK1RJVExF OiBVc2luZyB0aGUgbmV3IG9yZyBleHBvcnRlcgoKKiBTZXR0aW5nIHVwIG9yZy1tb2RlCgov Tm90ZTovIFlvdSdsbCBuZWVkIGEgcmF0aGVyIGN1cnJlbnQgdmVyc2lvbiBvZiB0aGUgT3Jn IG1vZGUgZ2l0IG1hc3RlciBmb3IKZXZlcnl0aGluZyB0byB3b3JrLgoKU2VlCltbaHR0cDov L29yZ21vZGUub3JnL3dvcmcvb3JnLWZhcS5odG1sI2tlZXBpbmctY3VycmVudC13aXRoLU9y Zy1tb2RlLWRldmVsb3BtZW50XV0Kb24gaG93IHRvIGdldCBhIGN1cnJlbnQgdmVyc2lvbi4K ClNlZSBbW2h0dHA6Ly9vcmdtb2RlLm9yZy93b3JnL2Rldi9vcmctYnVpbGQtc3lzdGVtLmh0 bWxdXSBmb3IgbW9yZSBpbmZvcm1hdGlvbgphYm91dCBpbnN0YWxsaW5nIE9yZyBtb2RlLgoK VG8gdXNlIHRoZSBuZXcgZXhwb3J0ZXIgdGhlIGF1dG9sb2FkcyBmb3IgaXQgaGF2ZSB0byBi ZSBjcmVhdGVkLiAgSWYKeW91IGluc3RhbGwgT3JnIG1vZGUgd2l0aCwgZS5nLiA9bWFrZT0g ZW5zdXJlIHlvdSBoYXZlIHNvbWV0aGluZyBsaWtlCnRoZSBmb2xsb3dpbmcgbGluZSBpbiB5 b3VyIGxvY2FsLm1rOgoKIytiZWdpbl9leGFtcGxlCk9SR19BRERfQ09OVFJJQiA9IG9yZy1l LSogb3JnLW1kIG9yZy1leHBvcnQKIytlbmRfZXhhbXBsZQoKKiBoZWxwZXIgZnVuY3Rpb24g dG8gc2F2ZSB0aGlzIGZpbGVzIGNvZGUgYXMgbmV3LWV4cG9ydGVyLmVtYWNzCgpUaGlzIGlz IHNpbXBseSBhIGhlbHBlciBmdW5jdGlvbiBmb3IgdGFuZ2xpbmcgdGhpcyBmaWxlLiAgVGhl IGhlbHBlcgpmdW5jdGlvbiBpcyBpbmNsdWRlZCBpbiB0aGUgdGFuZ2xlZCBmaWxlLCBzbyBJ IGRvbid0IGhhdmUgdG8gQy14IEMtZQppdCBiZWZvcmUgdXNlLgoKQWRqdXN0IGZpbGUgbmFt ZXMgYW5kIHBhdGggZm9yIHlvdXIgb3duIHVzZS4KIytiZWdpbl9zcmMgZW1hY3MtbGlzcAog IChkZWZ1biByb2tsZWluL3NhdmUtZG90ZW1hY3MgKCkKICAgICJTYXZlIG15IGVtYWNzIGNv bmZpZ3VyYXRpb24gYXMgbmV3LWV4cG9ydGVyLmVtYWNzIgogICAgKGludGVyYWN0aXZlKQog ICAgKGxldCogKChzb3VyY2UtZGlyZWN0b3J5ICJ+L0RvY3VtZW50cy9vcmcvZW1hY3MiKQog ICAgICAgICAgIChzb3VyY2UtZmlsZW5hbWUgIm5ld2V4cG9ydGVyLm9yZyIpCiAgICAgICAg ICAgKGRlc3RpbmF0aW9uLWRpciAifi9Eb2N1bWVudHMvb3JnL2VtYWNzIikKICAgICAgICAg ICAoZGVzdGluYXRpb24tZmlsZW5hbWUgIm5ldy1leHBvcnRlci5lbWFjcyIpKQogICAgICAo b3JnLWJhYmVsLXRhbmdsZS1maWxlIChleHBhbmQtZmlsZS1uYW1lIHNvdXJjZS1maWxlbmFt ZSBzb3VyY2UtZGlyZWN0b3J5KQogICAgICAgICAgICAgICAgICAgICAgICAgICAgIChleHBh bmQtZmlsZS1uYW1lIGRlc3RpbmF0aW9uLWZpbGVuYW1lIGRlc3RpbmF0aW9uLWRpcikKICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAiZW1hY3MtbGlzcCIpKSkKIytlbmRfc3JjCgoq IGxvYWQgb3JnIHNwZWNpZmljIHNldHRpbmdzCgpGaXJzdCBJJ20gc2V0dGluZyB0aGUgbG9h ZC1wYXRoIGZvciBvcmctbW9kZSBpbmNsdWRpbmcgY29udHJpYi4KRGVwZW5kaW5nIG9uIHlv dXIgT3JnIG1vZGUgc2V0dXAgeW91IGRvbid0IG5lZWQgdG8gbG9hZC1wYXRoIHRoZSBjb250 cmliCmRpcmVjdG9yeS4KCiMrYmVnaW5fc3JjIGVtYWNzLWxpc3AKICA7OzsKICA7Ozsgb3Jn LW1vZGUgYW5kIGNvbnRyaWIKICA7OzsKICAoc2V0cSBsb2FkLXBhdGggKGNvbnMgIn4vLmVt YWNzLmQvb3JnLW1vZGUvbGlzcCIgbG9hZC1wYXRoKSkKICAoc2V0cSBsb2FkLXBhdGggKGNv bnMgIn4vLmVtYWNzLmQvb3JnLW1vZGUvY29udHJpYi9saXNwIiBsb2FkLXBhdGgpKQogIChy ZXF1aXJlICdvcmctaW5zdGFsbCkKIytlbmRfc3JjCgoqIEluaXRpYWxpemluZyB0aGUgbmV3 IGV4cG9ydGVyCkZpcnN0IEkgaW5pdGlhbGl6ZSB0aGUgYWxpc3QuICBOb3RlLCB0aGUgYWxp c3QgaGFzIGEgZGlmZmVyZW50IG5hbWUKdGhhbiB0aGUgYWxpc3QgZm9yIHRoZSBvbGQgZXhw b3J0ZXIuICAKIytiZWdpbl9zcmMgZW1hY3MtbGlzcAogIChzZXRxIG9yZy1lLXB1Ymxpc2gt cHJvamVjdC1hbGlzdCBuaWwpCiMrZW5kX3NyYwoKCiogQ29uZmlndXJpbmcgYSAgcHJvamVj dAoKKiogYWxpc3QgZW50cnkgZm9yIHRoZSBjb21wbGV0ZSBwcm9qZWN0CgpUaGUgcHJvamVj dCBpcyBtYWRlIHVwIGZyb20gdHdvIGNvbXBvbmVudHMsIHRoZSBwYXJ0IHB1Ymxpc2hpbmcg dGhlCm9yZyBmaWxlcyAoZXhhbXBsZS1odG1sKSBhbmQgdGhlIHBhcnQgY29weWluZyB0aGUg c3RhdGljIGZpbGVzLgoKIytiZWdpbl9zcmMgZW1hY3MtbGlzcAogIChhZGQtdG8tbGlzdCAn b3JnLWUtcHVibGlzaC1wcm9qZWN0LWFsaXN0CiAgICAgICAgICAgICAgICcoImV4YW1wbGUi CiAgICAgICAgICAgICAgICAgOmNvbXBvbmVudHMgKCJleGFtcGxlLWh0bWwiICJleGFtcGxl LWV4dHJhIikpKQojK2VuZF9zcmMKCgoqKiBhbGlzdC1lbnRyeSBmb3IgLm9yZy1maWxlcwoK Rmlyc3QgSSdtIGNvbmZpZ3VyaW5nIHNldHRpbmcgdXAgdGhlIGFsaXN0IGVudHJ5IGZvciBo dG1sIHB1Ymxpc2hpbmcuCgojK2JlZ2luX3NyYyBlbWFjcy1saXNwCiAgKGFkZC10by1saXN0 ICdvcmctZS1wdWJsaXNoLXByb2plY3QtYWxpc3QKICAgICAgICAgICAgICAgJygiZXhhbXBs ZS1odG1sIgojK2VuZF9zcmMKClRoZSBmaXJzdCBmb3IgaXRlbXMgYXJlIG5lY2Vzc2FyeSBm b3IgYW55IHB1Ymxpc2hpbmcgcHJvamVjdC4gIFRoZXkKYXJlIHByZXR0eSBtdWNoIHRoZSBz YW1lIGFzIGZvciB0aGUgb2xkIGV4cG9ydGVyLiAgVGhlIHB1Ymxpc2hpbmcKZnVuY3Rpb25z IG5hbWUgaGFzIGNoYW5nZWQgdG8gPW9yZy1lLXB1Ymxpc2gtb3JnLXRvLWh0bWw9LgoKVGhl ID06YmFzZS1kaXJlY3Rvcnk9IGlzIHdoZXJlIHRoZSBmaWxlIHRvIGJlIHB1Ymxpc2hlZCBh cmUgbG9jYXRlZDsKPTpiYXNlLWV4dGVuc2lvbj0gdGVsbHMgdGhlIHB1Ymxpc2hpbmcgZnVu Y3Rpb24gd2hpY2ggZmlsZXMgYXJlIHRvIGJlCnB1Ymxpc2hlZCwgPTpwdWJsaXNoaW5nLWRp cmVjdG9yeT0gaXMgdGhlIGRpcmVjdG9yeSB3aGVyZSB0aGUgZXhwb3J0ZWQKZmlsZXMgYXJl IHdyaXR0ZW4gdG8sIGFuZCA9OnB1Ymxpc2hpbmctZnVuY3Rpb249IGlzIHRoZSBmdW5jdGlv biB1c2VkCmJlIHRoZSBwdWJsaXNoZXIgdG8gZXhwb3J0IHRoZSBmaWxlcyBhcyBkZXRlcm1p bmVkIGJ5IHRoZQo9OmJhc2UtZGlyZWN0b3J5PSBhbmQgPTpiYXNlLWV4dGVuc2lvbj0uCgoj K2JlZ2luX3NyYyBlbWFjcy1saXNwCiAgICAgICAgICAgICAgICAgOmJhc2UtZGlyZWN0b3J5 ICJ+L0RvY3VtZW50cy9vcmcvZXhhbXBsZSIKICAgICAgICAgICAgICAgICA6YmFzZS1leHRl bnNpb24gIm9yZyIKICAgICAgICAgICAgICAgICA6cHVibGlzaGluZy1kaXJlY3RvcnkgIn4v cHVibGljX2h0bWwvZXhhbXBsZS5jb20iCiAgICAgICAgICAgICAgICAgOnB1Ymxpc2hpbmct ZnVuY3Rpb24gb3JnLWUtcHVibGlzaC1vcmctdG8taHRtbAojK2VuZF9zcmMKCgpUaGUgcHVi bGlzaGVyIGNhbiBpbnZva2UgYSBmdW5jdGlvbiBlYWNoIGJlZm9yZSBzdGFydGluZyB0aGUK cHVibGlzaGluZyBwcm9jZXNzIGFuZCBhZnRlciBmaW5pc2hpbmcgaXQuICBFLmcuIHlvdSBj YW4gZGlzYWJsZSB0aGUKY29uZmlybWF0aW9uIHByb21wdCB3aGVuIGV2YWx1YXRpbmcgYmFi ZWwgY29kZSBhbmQgZW5hYmxlIGl0IGFnYWluCmFmdGVyIHB1Ymxpc2hpbmcgaXMgY29tcGxl dGUuCiMrYmVnaW5fc3JjIGVtYWNzLWxpc3AKICAgICAgICAgICAgICAgICA6cHJlcGFyYXRp b24tZnVuY3Rpb24gZXhhbXBsZS1wcmVwYXJlCiAgICAgICAgICAgICAgICAgOmNvbXBsZXRp b24tZnVuY3Rpb24gZXhhbXBsZS1jb21wbGV0ZQojK2VuZF9zcmMKCgpTb21lIGluZm9ybWF0 aW9uIEkgZG9uJ3Qgd2FudCB0byBoYXZlIGluIGV2ZXJ5IC5vcmcgZmlsZXMgaGVhZGVyLi4u CiMrYmVnaW5fc3JjIGVtYWNzLWxpc3AKICAgICAgICAgICAgICAgICA6YXV0aG9yICJKb2hu IERvZSIKICAgICAgICAgICAgICAgICA6ZW1haWwgImpvaG4uZG9lQGV4YW1wbGUuY29tIgog ICAgICAgICAgICAgICAgIDpsYW5ndWFnZSAiZW4iCiAgICAgICAgICAgICAgICAgOnNlY3Rp b24tbnVtYmVycyBuaWwKIytlbmRfc3JjCgpTb21lIHNldHRpbmdzIGZvciBIVE1MIHN0eWxl cyBhbmQgc28gb24uICBUaGVzZSBvcHRpb25zIGxvb2sgdGhlIHNhbWUKbGlrZSBpbiB0aGUg b2xkIGV4cG9ydGVyLiAgCiMrYmVnaW5fc3JjIGVtYWNzLWxpc3AKICAgICAgICAgICAgICAg ICA6c3R5bGUgIjxsaW5rIHJlbD1cInN0eWxlc2hlZXRcIiB0eXBlPVwidGV4dC9jc3NcIiBo cmVmPVwiY3NzL2V4YW1wbGUuY3NzXCIgLz4iCiAgICAgICAgICAgICAgICAgOnN0eWxlLWlu Y2x1ZGUtZGVmYXVsdCBuaWwKICAgICAgICAgICAgICAgICA6c3R5bGUtaW5jbHVkZS1zY3Jp cHRzIG5pbAogICAgICAgICAgICAgICAgIDpMYVRlWC1mcmFnbWVudHMgbmlsCiMrZW5kX3Ny YwoKVGhlID06aHRtbC1wcmVhbWJsZT0gdmFyaWFibGUgY2FuIGJlIHNldCB0byBvbmUKb2Yg Zm91ciBzZXR0aW5nczoKLSBuaWwgOjogbm8gcHJlYW1ibGUgaXMgY3JlYXRlZCBieSB0aGUg ZXhwb3J0ZXIKLSB0IDo6IGEgZGVmYXVsdCBwcmVhbWJsZSBpcyBjcmVhdGVkCi0gYSBzdHJp bmcgOjogYSBjdXN0b20gZm9ybWF0dGluZyBzdHJpbmcuID0ldD0sID0lYT0sID0lZT0sIGFu ZCA9JWQ9CiAgICAgICAgICAgICAgYXJlIHJlcGxhY2VkIGJ5IHRoZSB0aXRsZSwgdGhlIGF1 dGhvcidzIG5hbWUsIHRoZQogICAgICAgICAgICAgIGF1dGhvcidzIGVtYWlsLCBvciB0aGUg ZGF0ZSwgcmVzcGVjdGl2ZWx5LgotICBhIGZ1bmN0aW9uIG5hbWUgOjogYSBmdW5jdGlvbiB3 aGljaCBjcmVhdGVzIHRoZSBwcmVhbWJsZS4gVGhlCiAgICAgZnVuY3Rpb24gbXVzdCByZXR1 cm4gYSBzdHJpbmcuCgoKVGhlID06aHRtbC1wb3N0YW1ibGU9IHZhcmlhYmxlIGNhbiBiZSBz ZXQgdG8gdGhlIHNhbWUgZm91ciBzZXR0aW5ncy4KRm9yIHRoZSBzdHJpbmcgb3B0aW9uID0l YT0sID0lZT0sID0lZD0sID0lYz0sIGFuZCA9JXY9IGNhbiBiZSB1c2VkIHRvCmJlIHJlcGxh Y2VkIGJ5IHRoZSBhdXRob3IncyBuYW1lLCB0aGUgYXV0aG9yJ3MgZW1haWwsIHRoZSBkYXRl LCB0aGUKT3JnL0VtYWNzLSB2ZXJzaW9uLCBvciB0aGUgb3JnLWUtaHRtbC12YWxpZGF0aW9u LWxpbmssIHJlc3BlY3RpdmVseS4KCk90aGVyIHRoYW4gdGhlIG9sZCBleHBvcnRlciB3aGVu IHlvdSB3YW50IHRvIHVzZSBhIGZ1bmN0aW9uLCBhcyBJIGRvCmhlcmUsIHRoZSBmdW5jdGlv biBpdHNlbGYgbXVzdCBhY2NlcHQgb25lIG9wdGlvbiwgYSBwbGlzdCBjb250YWluaW5nCnRo ZSBleHBvcnQgb3B0aW9ucy4KCiMrYmVnaW5fc3JjIGVtYWNzLWxpc3AKCiAgICAgICAgICAg ICAgICAgOmh0bWwtcHJlYW1ibGUgZXhhbXBsZS1wcmVhbWJsZQogICAgICAgICAgICAgICAg IDpodG1sLXBvc3RhbWJsZSBleGFtcGxlLXBvc3RhbWJsZQogICAgICAgICAgICAgICAgICkp CiMrZW5kX3NyYwoKKiogYWxpc3QgZW50cnkgZm9yIGFueSBmaWxlcyBzaW1wbHkgdG8gYmUg Y29waWVkCgpUaGlzIGlzIHByZXR0eSBtdWNoIHRoZSBzYW1lIGFzIGFib3ZlLCBub3RpY2Ug dGhlIGRpZmZlcmVuY2UgaW4gdGhlCmJhc2UtZXh0ZW5zaW9uIOKAlCBhbGwgdGhlIGZpbGVz IEkgd2FudCB0byBiZSBjb3BpZWQgdmVyYmF0aW0g4oCUIGFuZCB0aGUKcHVibGlzaGluZy1m dW5jdGlvbi4KCkkgYWRkZWQgYSByZWN1cnNpdmUgb3B0aW9uIGhlcmUuICBXaGlsZSBJIHRl bmQgdG8gYWNjdW11bGF0ZSB0aGUKb3JnLWZpbGVzIGluIHRoZSBjYXNlLWRpcmVjdG9yeSwg SSB1c3VhbGx5IGhhdmUgZXh0cmEgZGlyZWN0b3JpZXMgZm9yCmNzcyBmaWxlcyBhbmQgaW1h Z2VzLgoKIytiZWdpbl9zcmMgZW1hY3MtbGlzcAogIChhZGQtdG8tbGlzdCAnb3JnLWUtcHVi bGlzaC1wcm9qZWN0LWFsaXN0CiAgICAgICAgICAgICAgICcoImV4YW1wbGUtZXh0cmEiCiAg ICAgICAgICAgICAgICAgOmJhc2UtZGlyZWN0b3J5ICJ+L0RvY3VtZW50cy9vcmcvZXhhbXBs ZSIKICAgICAgICAgICAgICAgICA6cHVibGlzaGluZy1kaXJlY3RvcnkgIn4vcHVibGljX2h0 bWwvZXhhbXBsZS5jb20iCiAgICAgICAgICAgICAgICAgOmJhc2UtZXh0ZW5zaW9uICJjc3Nc XHxwZGZcXHxwbmdcXHxqcGdcXHxnaWZcXHxrc2hcXHxzaFxcfHB5IgogICAgICAgICAgICAg ICAgIDpwdWJsaXNoaW5nLWZ1bmN0aW9uIG9yZy1lLXB1Ymxpc2gtYXR0YWNobWVudAogICAg ICAgICAgICAgICAgIDpyZWN1cnNpdmUgdAogICAgICAgICAgICAgICAgICkpCiMrZW5kX3Ny YwoKKiogcHJlcGFyYXRpb24gYW5kIGNvbXBsZXRpb24gZnVuY3Rpb25zCgpNb3N0IG9mIHRo aXMgSSB0b29rIGZyb20gb2xkZXIgcHJvamVjdHMuICBUaGUgaW1wb3J0YW50IHN0dWZmIGlz CmRpc2FibGluZyBiYWNrdXAgYW5kIGJhYmVsIGNvbmZpcm1hdGlvbiBiZWZvcmUgcHVibGlz aGluZyBhbmQgZW5hYmxpbmcKaXQgYWdhaW4gYWZ0ZXIgcHVibGlzaGluZy4KCiMrYmVnaW5f c3JjIGVtYWNzLWxpc3AKICA7OyBwcmVwYXJlIGVudmlyb25tZW50IGJlZm9yZSBwdWJsaXNo aW5nIGFuZCByZXNldCBpdCBhZnRlcgogIChkZWZ1biBleGFtcGxlLXByZXBhcmUgKCkKICAg IChzZXRxIG9yZy1leHBvcnQtaHRtbC1jb2Rpbmctc3lzdGVtICd1dGYtOCkKICAgIChzZXRx IG1ha2UtYmFja3VwLWZpbGVzIG5pbCkKICAgIChzZXRxIG9yZy1leHBvcnQtaHRtbC1pbmxp bmUtaW1hZ2VzIHQpCiAgICAoc2V0cSBvcmctZXhwb3J0LWFsbG93LUJJTkQgdCkKICAgIChz ZXRxIG9yZy1jb25maXJtLWJhYmVsLWV2YWx1YXRlIG5pbCkpCiAgKGRlZnVuIGV4YW1wbGUt Y29tcGxldGUgKCkKICAgIChzZXRxIG1ha2UtYmFja3VwLWZpbGVzIHQpCiAgICAoc2V0cSBv cmctY29uZmlybS1iYWJlbC1ldmFsdWF0ZSB0KSkKIytlbmRfc3JjCgoKKiogSFRNTCBwcmVh bWJsZSBhbmQgcG9zdGFtYmxlIGZ1bmN0aW9ucwoKTm90ZSwgdGhlIHByZS0gYW5kIHBvc3Rh bWJsZSBmdW5jdGlvbnMgaGF2ZSBvbmUgYXJndW1lbnQgd2hpY2gKY29udGFpbnMgYSBwbGlz dCBvZiB0aGUgZXhwb3J0IG9wdGlvbnMgKGNhbGxlZCBzbyBieSB0aGUgZXhwb3J0ZXIpLgoK SSBub3RpY2VkLCBJIHVzZWQgYSBmdW5jdGlvbiBmcm9tIHRoZSBvbGQgZXhwb3J0ZXIsCj1v cmctZ2V0LWZpbGUtY29udGVudHM9LCBzbyBJIGNoYW5nZWQgaXQgaW4gdGhlIHBvc3RhbWJs ZS1mdW5jdGlvbiB0bwpzaG93IGFub3RoZXIgd2F5LiAgSSdtIG5vdCB1c2luZyB0aGUgb3B0 aW9ucyBhcmd1bWVudCBpbiB0aGlzIGV4YW1wbGUuCgojK2JlZ2luX3NyYyBlbWFjcy1saXNw CiAgOzsgcHJlLSBhbmQgcG9zdGFtYmxlIGZvciBodG1sIGV4cG9ydAogIChkZWZ1biBleGFt cGxlLXByZWFtYmxlIChvcHRpb25zKQogICAgKG9yZy1nZXQtZmlsZS1jb250ZW50cyAifi9E b2N1bWVudHMvb3JnL2V4YW1wbGUvaHRtbC9wcmVhbWJsZS5odG1sIikpCiAgKGRlZnVuIGV4 YW1wbGUtcG9zdGFtYmxlIChvcHRpb25zKQogICAgKHdpdGgtdGVtcC1idWZmZXIKICAgICAg KGluc2VydC1maWxlLWNvbnRlbnRzICJ+L0RvY3VtZW50cy9vcmcvZXhhbXBsZS9odG1sL3Bv c3RhbWJsZS5odG1sIikKICAgICAgKGJ1ZmZlci1zdHJpbmcpKSkKIytlbmRfc3JjICAKICAK ICAKICAKKiBQdWJsaXNoaW5nCgpQcmVzcyA9TS14PSwgdHlwZSBvcmctZS1wdWJsaXNoLCBw cmVzcyA9RU5URVI9LCB0eXBlIHRoZSBwcm9qZWN0cyBuYW1lCig9VEFCPSBjb21wbGV0ZXMs IGRvdWJsZSA9VEFCPSBzaG93cyB0aGUgYXZhaWxhYmxlIGNvbXBsZXRpb25zKSwgZS9nCj1l eGFtcGxlPSBhbmQgcHJlc3MgPUVOVEVSPS4KCg== --------------070005060101030600010501--