From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Martin Josefsson Newsgroups: gmane.emacs.bugs Subject: bug#23622: 24.5; Running node.js processes inside emacs fails with 'abort trap: 6' Date: Thu, 26 May 2016 12:20:56 +0000 (UTC) Message-ID: <5xaqp5l8cpe3lu43if5v60wd7-0@mailer.nylas.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="1eb657b22cd647bca1a3831eafc86d82" X-Trace: ger.gmane.org 1464277692 11050 80.91.229.3 (26 May 2016 15:48:12 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 26 May 2016 15:48:12 +0000 (UTC) To: 23622@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu May 26 17:47:58 2016 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1b5xVt-0005n3-1B for geb-bug-gnu-emacs@m.gmane.org; Thu, 26 May 2016 17:47:57 +0200 Original-Received: from localhost ([::1]:39125 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b5xVs-0003NX-9D for geb-bug-gnu-emacs@m.gmane.org; Thu, 26 May 2016 11:47:56 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:36443) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b5xKR-00012d-UP for bug-gnu-emacs@gnu.org; Thu, 26 May 2016 11:36:10 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b5xKM-00085k-Oi for bug-gnu-emacs@gnu.org; Thu, 26 May 2016 11:36:06 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:56573) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b5xKM-00085f-KG for bug-gnu-emacs@gnu.org; Thu, 26 May 2016 11:36:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1b5xKM-0005Wo-Gt for bug-gnu-emacs@gnu.org; Thu, 26 May 2016 11:36:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Martin Josefsson Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 26 May 2016 15:36:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 23622 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: "bug-gnu-emacs@gnu.org" Original-Received: via spool by submit@debbugs.gnu.org id=B.146427690821169 (code B ref -1); Thu, 26 May 2016 15:36:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 26 May 2016 15:35:08 +0000 Original-Received: from localhost ([127.0.0.1]:40674 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b5xJT-0005VM-GS for submit@debbugs.gnu.org; Thu, 26 May 2016 11:35:08 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:55790) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b5uHr-0000bJ-S7 for submit@debbugs.gnu.org; Thu, 26 May 2016 08:21:16 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b5uHk-00077w-LI for submit@debbugs.gnu.org; Thu, 26 May 2016 08:21:10 -0400 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:59783) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b5uHk-00077q-Hi for submit@debbugs.gnu.org; Thu, 26 May 2016 08:21:08 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:46755) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b5uHh-0002oq-6g for bug-gnu-emacs@gnu.org; Thu, 26 May 2016 08:21:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b5uHc-000775-S4 for bug-gnu-emacs@gnu.org; Thu, 26 May 2016 08:21:04 -0400 Original-Received: from mailout-falkenstein.gigahost.dk ([148.251.67.88]:44639) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b5uHc-00075u-H5 for bug-gnu-emacs@gnu.org; Thu, 26 May 2016 08:21:00 -0400 Original-Received: from mailout.gigahost.dk (mailout.gigahost.dk [89.186.169.112]) by mailout-falkenstein.gigahost.dk (Postfix) with ESMTP id 0964A57319B1 for ; Thu, 26 May 2016 12:20:57 +0000 (UTC) Original-Received: from smtp.gigahost.dk (smtp.gigahost.dk [89.186.169.107]) by mailout.gigahost.dk (Postfix) with ESMTP id E410B42E09B0 for ; Thu, 26 May 2016 12:20:56 +0000 (UTC) Original-Received: by smtp.gigahost.dk (Postfix, from userid 1000) id C9A912A5E42D; Thu, 26 May 2016 12:20:56 +0000 (UTC) X-Screener-Id: 094b0523920b5c0d7a706728d6d37e54e48beea9 Original-Received: from [127.0.0.1] (ec2-52-36-99-221.us-west-2.compute.amazonaws.com [52.36.99.221]) by smtp.gigahost.dk (Postfix) with ESMTPSA id 1461C2A55CE6 for ; Thu, 26 May 2016 12:20:55 +0000 (UTC) User-Agent: NylasMailer/0.4 X-Inbox-Id: 5xaqp5l8cpe3lu43if5v60wd7-0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Mailman-Approved-At: Thu, 26 May 2016 11:35:06 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:118702 Archived-At: --1eb657b22cd647bca1a3831eafc86d82 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="ascii" Mime-Version: 1.0 \---- My message ---- Here are my steps to reproduce, formatted as Markdown: ``` $ node --version v7.0.0-head ``` Inside of `$ emacs -Q` (but also emacs with my ~/.emacs.d): ``` ;; can be eshell, or M-! or whatever to spawn a process M-x eshell $ node -e 'console.log("hello")` # or any other way to start node binary abort trap: 6 ``` This behaviour is not the case when starting the node binary from any other shell or process - but every time I start it as a child of Emacs. It happens when starting node from within bash under `M-x term`, but not from iTerm2 or Terminal.app. OS version: Mac os X 10.11.4 (15E65). \---- End of my message ---- In GNU Emacs 24.5.1 (x86_64-apple-darwin14.5.0, NS apple-appkit-1348.17) of 2015-09-23 on Martins-MacBook-Pro.local Windowing system distributor `Apple', version 10.3.1404 Configured using: `configure --prefix=/usr/local/Cellar/emacs/24.5 \--enable-locallisppath=/usr/local/share/emacs/site-lisp \--infodir=/usr/local/Cellar/emacs/24.5/share/info/emacs --with-xml2 \--without-dbus --without-gnutls --with-ns --disable-ns-self-contained' Important settings: locale-coding-system: utf-8-unix Major mode: EShell Minor modes in effect: delete-selection-mode: t global-linum-mode: t linum-mode: t global-company-mode: t engine-mode: t diff-auto-refine-mode: t magit-auto-revert-mode: t global-git-commit-mode: t async-bytecomp-package-mode: t shell-dirtrack-mode: t show-smartparens-global-mode: t projectile-global-mode: t projectile-mode: t override-global-mode: t tooltip-mode: t electric-indent-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Recent messages: Mark set [2 times] File does not exist, create buffer? (y or n) y (New file) Mark set Saving file /Users/martin/Repos/list-eval/.gitignore... Wrote /Users/martin/Repos/list-eval/.gitignore History item: 24 Auto-saving...done Saving file /Users/martin/Repos/list-eval/README.md... Wrote /Users/martin/Repos/list-eval/README.md Load-path shadows: /Users/martin/.emacs.d/elpa/helm-20160428.1202/helm-multi-match hides /Users/martin/.emacs.d/elpa/helm-core-20160504.2359/helm-multi-match Features: (shadow sort mail-extr emacsbug sendmail misearch multi-isearch vc-git markdown-mode cider-macroexpansion helm-ring eieio-opt speedbar sb-image ezimage dframe animate misc tramp-cache image-file pcmpl-unix em-unix em-term term disp-table ehelp em-script em-prompt em-ls em-hist em-pred em-glob em-dirs em-cmpl em-basic em-banner em-alias esh-var esh-io esh-cmd esh-opt esh-ext esh-proc esh-arg esh-groups eshell esh-module esh-mode esh-util pkg-info url-http url-auth url-gw lisp-mnt epl network-stream starttls tls ido cider cider-debug cider-browse-ns cider-inspector cider-mode cider-interaction arc-mode archive-mode cider-repl cider-resolve cider-test cider-overlays cider-stacktrace cider-doc org-table org org-macro org-footnote org-pcomplete org-list org-faces org-entities noutline outline org-version ob-emacs-lisp ob ob-tangle ob-ref ob-lob ob-table ob-exp org-src ob-keys ob-comint ob-core ob-eval org-compat org-macs org-loaddefs find-func cal-menu calendar cal-loaddefs cider-grimoire cider-popup cider-eldoc cider-client cider-common cider-util clojure-mode align nrepl-client queue nrepl-dict cider-compat seq seq-24 ewoc spinner winner helm-command helm-elisp helm-eval edebug helm-mode eldoc company-oddmuse company-keywords company-etags company-gtags company-dabbrev-code company-dabbrev company-files company-capf company-cmake company-xcode company-clang company-semantic company-eclim company-template company-css company-nxml company-bbdb company-emoji delsel linum darkokai-theme company pcase cus-edit wid-edit cus-start cus-load js2-mode js2-old-indent etags js json cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs imenu helm-projectile helm-files rx image-dired dired-x dired-aux ffap helm-tags helm-bookmark helm-adaptive helm-info bookmark pp helm-external helm-net browse-url xml url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util url-parse url-vars mailcap helm-buffers helm-grep helm-regexp helm-plugin helm-elscreen helm-utils helm-locate helm-help helm-types helm-config helm-easymenu helm helm-source helm-multi-match helm-lib engine-mode saveplace finder-inf aggressive-indent magit-blame magit-stash magit-bisect magit-remote magit-commit magit-sequence magit magit-apply dired magit-wip magit-log magit-diff smerge-mode diff-mode magit-core magit-autorevert autorevert filenotify magit-process magit-popup magit-mode help-mode magit-git crm magit-section magit-utils git-commit log-edit message rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev mail-utils gmm-utils mailheader pcvs-util add-log with-editor cl-macs gv async-bytecomp async tramp-sh tramp tramp-compat auth-source eieio eieio-core gnus-util mm-util mail-prsvr password-cache tramp-loaddefs trampver shell pcomplete format-spec server smartparens-config smartparens byte-opt edmacro kmacro projectile advice help-fns grep compile comint ansi-color ring ibuf-ext ibuffer dash thingatpt use-package diminish bytecomp byte-compile cl-extra cconv bind-key easy-mmode cl-loaddefs cl-lib exec-path-from-shell info easymenu package epg-config time-date tooltip electric uniquify ediff-hook vc-hooks lisp-float-type mwheel ns-win tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process cocoa ns multi-tty emacs) Memory information: ((conses 16 497058 57777) (symbols 48 57150 0) (miscs 40 777 954) (strings 32 140042 13067) (string-bytes 1 4088239) (vectors 16 54848) (vector-slots 8 888972 44892) (floats 8 309 1015) (intervals 56 4456 3884) (buffers 960 26)) --1eb657b22cd647bca1a3831eafc86d82 Content-Transfer-Encoding: base64 Content-Type: text/html; charset="ascii" Mime-Version: 1.0 PGhlYWQ+PC9oZWFkPjxib2R5Pi0tLS0gTXkgbWVzc2FnZSAtLS0tPGJyPkhlcmUgYXJlIG15IHN0 ZXBzIHRvIHJlcHJvZHVjZSwgZm9ybWF0dGVkIGFzIE1hcmtkb3duOjxicj5gYGA8YnI+JCBub2Rl IC0tdmVyc2lvbjxicj52Ny4wLjAtaGVhZDxicj5gYGA8YnI+SW5zaWRlIG9mIGAkIGVtYWNzIC1R YCAoYnV0IGFsc28gZW1hY3Mgd2l0aCBteSB+Ly5lbWFjcy5kKTo8YnI+YGBgPGJyPjs7IGNhbiBi ZSBlc2hlbGwsIG9yIE0tISBvciB3aGF0ZXZlciB0byBzcGF3biBhIHByb2Nlc3M8YnI+TS14IGVz aGVsbDxicj4kIG5vZGUgLWUgJ2NvbnNvbGUubG9nKCJoZWxsbyIpYCAjIG9yIGFueSBvdGhlciB3 YXkgdG8gc3RhcnQgbm9kZSBiaW5hcnk8YnI+YWJvcnQgdHJhcDogNjxicj5gYGA8YnI+PGJyPlRo aXMgYmVoYXZpb3VyIGlzIG5vdCB0aGUgY2FzZSB3aGVuIHN0YXJ0aW5nIHRoZSBub2RlIGJpbmFy eSBmcm9tIGFueTxicj5vdGhlciBzaGVsbCBvciBwcm9jZXNzIC0gYnV0IGV2ZXJ5IHRpbWUgSSBz dGFydCBpdCBhcyBhIGNoaWxkIG9mIEVtYWNzLjxicj5JdCBoYXBwZW5zIHdoZW4gc3RhcnRpbmcg bm9kZSBmcm9tIHdpdGhpbiBiYXNoIHVuZGVyIGBNLXggdGVybWAsIGJ1dCBub3Q8YnI+ZnJvbSBp VGVybTIgb3IgVGVybWluYWwuYXBwLjxicj48YnI+T1MgdmVyc2lvbjogTWFjIG9zIFggMTAuMTEu NCAoMTVFNjUpLjxicj4tLS0tIEVuZCBvZiBteSBtZXNzYWdlIC0tLS08YnI+PGJyPkluIEdOVSBF bWFjcyAyNC41LjEgKHg4Nl82NC1hcHBsZS1kYXJ3aW4xNC41LjAsIE5TIGFwcGxlLWFwcGtpdC0x MzQ4LjE3KTxicj4gb2YgMjAxNS0wOS0yMyBvbiBNYXJ0aW5zLU1hY0Jvb2stUHJvLmxvY2FsPGJy PldpbmRvd2luZyBzeXN0ZW0gZGlzdHJpYnV0b3IgYEFwcGxlJywgdmVyc2lvbiAxMC4zLjE0MDQ8 YnI+Q29uZmlndXJlZCB1c2luZzo8YnI+IGBjb25maWd1cmUgLS1wcmVmaXg9L3Vzci9sb2NhbC9D ZWxsYXIvZW1hY3MvMjQuNTxicj4gLS1lbmFibGUtbG9jYWxsaXNwcGF0aD0vdXNyL2xvY2FsL3No YXJlL2VtYWNzL3NpdGUtbGlzcDxicj4gLS1pbmZvZGlyPS91c3IvbG9jYWwvQ2VsbGFyL2VtYWNz LzI0LjUvc2hhcmUvaW5mby9lbWFjcyAtLXdpdGgteG1sMjxicj4gLS13aXRob3V0LWRidXMgLS13 aXRob3V0LWdudXRscyAtLXdpdGgtbnMgLS1kaXNhYmxlLW5zLXNlbGYtY29udGFpbmVkJzxicj48 YnI+SW1wb3J0YW50IHNldHRpbmdzOjxicj4gJm5ic3A7bG9jYWxlLWNvZGluZy1zeXN0ZW06IHV0 Zi04LXVuaXg8YnI+PGJyPk1ham9yIG1vZGU6IEVTaGVsbDxicj48YnI+TWlub3IgbW9kZXMgaW4g ZWZmZWN0Ojxicj4gJm5ic3A7ZGVsZXRlLXNlbGVjdGlvbi1tb2RlOiB0PGJyPiAmbmJzcDtnbG9i YWwtbGludW0tbW9kZTogdDxicj4gJm5ic3A7bGludW0tbW9kZTogdDxicj4gJm5ic3A7Z2xvYmFs LWNvbXBhbnktbW9kZTogdDxicj4gJm5ic3A7ZW5naW5lLW1vZGU6IHQ8YnI+ICZuYnNwO2RpZmYt YXV0by1yZWZpbmUtbW9kZTogdDxicj4gJm5ic3A7bWFnaXQtYXV0by1yZXZlcnQtbW9kZTogdDxi cj4gJm5ic3A7Z2xvYmFsLWdpdC1jb21taXQtbW9kZTogdDxicj4gJm5ic3A7YXN5bmMtYnl0ZWNv bXAtcGFja2FnZS1tb2RlOiB0PGJyPiAmbmJzcDtzaGVsbC1kaXJ0cmFjay1tb2RlOiB0PGJyPiAm bmJzcDtzaG93LXNtYXJ0cGFyZW5zLWdsb2JhbC1tb2RlOiB0PGJyPiAmbmJzcDtwcm9qZWN0aWxl LWdsb2JhbC1tb2RlOiB0PGJyPiAmbmJzcDtwcm9qZWN0aWxlLW1vZGU6IHQ8YnI+ICZuYnNwO292 ZXJyaWRlLWdsb2JhbC1tb2RlOiB0PGJyPiAmbmJzcDt0b29sdGlwLW1vZGU6IHQ8YnI+ICZuYnNw O2VsZWN0cmljLWluZGVudC1tb2RlOiB0PGJyPiAmbmJzcDttb3VzZS13aGVlbC1tb2RlOiB0PGJy PiAmbmJzcDttZW51LWJhci1tb2RlOiB0PGJyPiAmbmJzcDtmaWxlLW5hbWUtc2hhZG93LW1vZGU6 IHQ8YnI+ICZuYnNwO2dsb2JhbC1mb250LWxvY2stbW9kZTogdDxicj4gJm5ic3A7Zm9udC1sb2Nr LW1vZGU6IHQ8YnI+ICZuYnNwO2JsaW5rLWN1cnNvci1tb2RlOiB0PGJyPiAmbmJzcDthdXRvLWNv bXBvc2l0aW9uLW1vZGU6IHQ8YnI+ICZuYnNwO2F1dG8tZW5jcnlwdGlvbi1tb2RlOiB0PGJyPiAm bmJzcDthdXRvLWNvbXByZXNzaW9uLW1vZGU6IHQ8YnI+ICZuYnNwO2xpbmUtbnVtYmVyLW1vZGU6 IHQ8YnI+ICZuYnNwO3RyYW5zaWVudC1tYXJrLW1vZGU6IHQ8YnI+PGJyPlJlY2VudCBtZXNzYWdl czo8YnI+TWFyayBzZXQgWzIgdGltZXNdPGJyPkZpbGUgZG9lcyBub3QgZXhpc3QsIGNyZWF0ZSBi dWZmZXI/ICh5IG9yIG4pIHk8YnI+KE5ldyBmaWxlKTxicj5NYXJrIHNldDxicj5TYXZpbmcgZmls ZSAvVXNlcnMvbWFydGluL1JlcG9zL2xpc3QtZXZhbC8uZ2l0aWdub3JlLi4uPGJyPldyb3RlIC9V c2Vycy9tYXJ0aW4vUmVwb3MvbGlzdC1ldmFsLy5naXRpZ25vcmU8YnI+SGlzdG9yeSBpdGVtOiAy NDxicj5BdXRvLXNhdmluZy4uLmRvbmU8YnI+U2F2aW5nIGZpbGUgL1VzZXJzL21hcnRpbi9SZXBv cy9saXN0LWV2YWwvUkVBRE1FLm1kLi4uPGJyPldyb3RlIC9Vc2Vycy9tYXJ0aW4vUmVwb3MvbGlz dC1ldmFsL1JFQURNRS5tZDxicj48YnI+TG9hZC1wYXRoIHNoYWRvd3M6PGJyPi9Vc2Vycy9tYXJ0 aW4vLmVtYWNzLmQvZWxwYS9oZWxtLTIwMTYwNDI4LjEyMDIvaGVsbS1tdWx0aS1tYXRjaCBoaWRl cyAvVXNlcnMvbWFydGluLy5lbWFjcy5kL2VscGEvaGVsbS1jb3JlLTIwMTYwNTA0LjIzNTkvaGVs bS1tdWx0aS1tYXRjaDxicj48YnI+RmVhdHVyZXM6PGJyPihzaGFkb3cgc29ydCBtYWlsLWV4dHIg ZW1hY3NidWcgc2VuZG1haWwgbWlzZWFyY2ggbXVsdGktaXNlYXJjaCB2Yy1naXQ8YnI+bWFya2Rv d24tbW9kZSBjaWRlci1tYWNyb2V4cGFuc2lvbiBoZWxtLXJpbmcgZWllaW8tb3B0IHNwZWVkYmFy IHNiLWltYWdlPGJyPmV6aW1hZ2UgZGZyYW1lIGFuaW1hdGUgbWlzYyB0cmFtcC1jYWNoZSBpbWFn ZS1maWxlIHBjbXBsLXVuaXggZW0tdW5peDxicj5lbS10ZXJtIHRlcm0gZGlzcC10YWJsZSBlaGVs cCBlbS1zY3JpcHQgZW0tcHJvbXB0IGVtLWxzIGVtLWhpc3QgZW0tcHJlZDxicj5lbS1nbG9iIGVt LWRpcnMgZW0tY21wbCBlbS1iYXNpYyBlbS1iYW5uZXIgZW0tYWxpYXMgZXNoLXZhciBlc2gtaW88 YnI+ZXNoLWNtZCBlc2gtb3B0IGVzaC1leHQgZXNoLXByb2MgZXNoLWFyZyBlc2gtZ3JvdXBzIGVz aGVsbCBlc2gtbW9kdWxlPGJyPmVzaC1tb2RlIGVzaC11dGlsIHBrZy1pbmZvIHVybC1odHRwIHVy bC1hdXRoIHVybC1ndyBsaXNwLW1udCBlcGw8YnI+bmV0d29yay1zdHJlYW0gc3RhcnR0bHMgdGxz IGlkbyBjaWRlciBjaWRlci1kZWJ1ZyBjaWRlci1icm93c2UtbnM8YnI+Y2lkZXItaW5zcGVjdG9y IGNpZGVyLW1vZGUgY2lkZXItaW50ZXJhY3Rpb24gYXJjLW1vZGUgYXJjaGl2ZS1tb2RlPGJyPmNp ZGVyLXJlcGwgY2lkZXItcmVzb2x2ZSBjaWRlci10ZXN0IGNpZGVyLW92ZXJsYXlzIGNpZGVyLXN0 YWNrdHJhY2U8YnI+Y2lkZXItZG9jIG9yZy10YWJsZSBvcmcgb3JnLW1hY3JvIG9yZy1mb290bm90 ZSBvcmctcGNvbXBsZXRlIG9yZy1saXN0PGJyPm9yZy1mYWNlcyBvcmctZW50aXRpZXMgbm91dGxp bmUgb3V0bGluZSBvcmctdmVyc2lvbiBvYi1lbWFjcy1saXNwIG9iPGJyPm9iLXRhbmdsZSBvYi1y ZWYgb2ItbG9iIG9iLXRhYmxlIG9iLWV4cCBvcmctc3JjIG9iLWtleXMgb2ItY29taW50PGJyPm9i LWNvcmUgb2ItZXZhbCBvcmctY29tcGF0IG9yZy1tYWNzIG9yZy1sb2FkZGVmcyBmaW5kLWZ1bmMg Y2FsLW1lbnU8YnI+Y2FsZW5kYXIgY2FsLWxvYWRkZWZzIGNpZGVyLWdyaW1vaXJlIGNpZGVyLXBv cHVwIGNpZGVyLWVsZG9jPGJyPmNpZGVyLWNsaWVudCBjaWRlci1jb21tb24gY2lkZXItdXRpbCBj bG9qdXJlLW1vZGUgYWxpZ24gbnJlcGwtY2xpZW50PGJyPnF1ZXVlIG5yZXBsLWRpY3QgY2lkZXIt Y29tcGF0IHNlcSBzZXEtMjQgZXdvYyBzcGlubmVyIHdpbm5lcjxicj5oZWxtLWNvbW1hbmQgaGVs bS1lbGlzcCBoZWxtLWV2YWwgZWRlYnVnIGhlbG0tbW9kZSBlbGRvYyBjb21wYW55LW9kZG11c2U8 YnI+Y29tcGFueS1rZXl3b3JkcyBjb21wYW55LWV0YWdzIGNvbXBhbnktZ3RhZ3MgY29tcGFueS1k YWJicmV2LWNvZGU8YnI+Y29tcGFueS1kYWJicmV2IGNvbXBhbnktZmlsZXMgY29tcGFueS1jYXBm IGNvbXBhbnktY21ha2UgY29tcGFueS14Y29kZTxicj5jb21wYW55LWNsYW5nIGNvbXBhbnktc2Vt YW50aWMgY29tcGFueS1lY2xpbSBjb21wYW55LXRlbXBsYXRlPGJyPmNvbXBhbnktY3NzIGNvbXBh bnktbnhtbCBjb21wYW55LWJiZGIgY29tcGFueS1lbW9qaSBkZWxzZWwgbGludW08YnI+ZGFya29r YWktdGhlbWUgY29tcGFueSBwY2FzZSBjdXMtZWRpdCB3aWQtZWRpdCBjdXMtc3RhcnQgY3VzLWxv YWQ8YnI+anMyLW1vZGUganMyLW9sZC1pbmRlbnQgZXRhZ3MganMganNvbiBjYy1tb2RlIGNjLWZv bnRzIGNjLWd1ZXNzIGNjLW1lbnVzPGJyPmNjLWNtZHMgY2Mtc3R5bGVzIGNjLWFsaWduIGNjLWVu Z2luZSBjYy12YXJzIGNjLWRlZnMgaW1lbnU8YnI+aGVsbS1wcm9qZWN0aWxlIGhlbG0tZmlsZXMg cnggaW1hZ2UtZGlyZWQgZGlyZWQteCBkaXJlZC1hdXggZmZhcDxicj5oZWxtLXRhZ3MgaGVsbS1i b29rbWFyayBoZWxtLWFkYXB0aXZlIGhlbG0taW5mbyBib29rbWFyayBwcDxicj5oZWxtLWV4dGVy bmFsIGhlbG0tbmV0IGJyb3dzZS11cmwgeG1sIHVybCB1cmwtcHJveHkgdXJsLXByaXZhY3k8YnI+ dXJsLWV4cGFuZCB1cmwtbWV0aG9kcyB1cmwtaGlzdG9yeSB1cmwtY29va2llIHVybC1kb21zdWYg dXJsLXV0aWw8YnI+dXJsLXBhcnNlIHVybC12YXJzIG1haWxjYXAgaGVsbS1idWZmZXJzIGhlbG0t Z3JlcCBoZWxtLXJlZ2V4cDxicj5oZWxtLXBsdWdpbiBoZWxtLWVsc2NyZWVuIGhlbG0tdXRpbHMg aGVsbS1sb2NhdGUgaGVsbS1oZWxwIGhlbG0tdHlwZXM8YnI+aGVsbS1jb25maWcgaGVsbS1lYXN5 bWVudSBoZWxtIGhlbG0tc291cmNlIGhlbG0tbXVsdGktbWF0Y2ggaGVsbS1saWI8YnI+ZW5naW5l LW1vZGUgc2F2ZXBsYWNlIGZpbmRlci1pbmYgYWdncmVzc2l2ZS1pbmRlbnQgbWFnaXQtYmxhbWU8 YnI+bWFnaXQtc3Rhc2ggbWFnaXQtYmlzZWN0IG1hZ2l0LXJlbW90ZSBtYWdpdC1jb21taXQgbWFn aXQtc2VxdWVuY2UgbWFnaXQ8YnI+bWFnaXQtYXBwbHkgZGlyZWQgbWFnaXQtd2lwIG1hZ2l0LWxv ZyBtYWdpdC1kaWZmIHNtZXJnZS1tb2RlIGRpZmYtbW9kZTxicj5tYWdpdC1jb3JlIG1hZ2l0LWF1 dG9yZXZlcnQgYXV0b3JldmVydCBmaWxlbm90aWZ5IG1hZ2l0LXByb2Nlc3M8YnI+bWFnaXQtcG9w dXAgbWFnaXQtbW9kZSBoZWxwLW1vZGUgbWFnaXQtZ2l0IGNybSBtYWdpdC1zZWN0aW9uIG1hZ2l0 LXV0aWxzPGJyPmdpdC1jb21taXQgbG9nLWVkaXQgbWVzc2FnZSByZmM4MjIgbW1sIG1tbC1zZWMg bW0tZGVjb2RlIG1tLWJvZGllczxicj5tbS1lbmNvZGUgbWFpbC1wYXJzZSByZmMyMjMxIHJmYzIw NDcgcmZjMjA0NSBpZXRmLWRydW1zIG1haWxhYmJyZXY8YnI+bWFpbC11dGlscyBnbW0tdXRpbHMg bWFpbGhlYWRlciBwY3ZzLXV0aWwgYWRkLWxvZyB3aXRoLWVkaXRvciBjbC1tYWNzIGd2PGJyPmFz eW5jLWJ5dGVjb21wIGFzeW5jIHRyYW1wLXNoIHRyYW1wIHRyYW1wLWNvbXBhdCBhdXRoLXNvdXJj ZSBlaWVpbzxicj5laWVpby1jb3JlIGdudXMtdXRpbCBtbS11dGlsIG1haWwtcHJzdnIgcGFzc3dv cmQtY2FjaGUgdHJhbXAtbG9hZGRlZnM8YnI+dHJhbXB2ZXIgc2hlbGwgcGNvbXBsZXRlIGZvcm1h dC1zcGVjIHNlcnZlciBzbWFydHBhcmVucy1jb25maWc8YnI+c21hcnRwYXJlbnMgYnl0ZS1vcHQg ZWRtYWNybyBrbWFjcm8gcHJvamVjdGlsZSBhZHZpY2UgaGVscC1mbnMgZ3JlcDxicj5jb21waWxl IGNvbWludCBhbnNpLWNvbG9yIHJpbmcgaWJ1Zi1leHQgaWJ1ZmZlciBkYXNoIHRoaW5nYXRwdDxi cj51c2UtcGFja2FnZSBkaW1pbmlzaCBieXRlY29tcCBieXRlLWNvbXBpbGUgY2wtZXh0cmEgY2Nv bnYgYmluZC1rZXk8YnI+ZWFzeS1tbW9kZSBjbC1sb2FkZGVmcyBjbC1saWIgZXhlYy1wYXRoLWZy b20tc2hlbGwgaW5mbyBlYXN5bWVudSBwYWNrYWdlPGJyPmVwZy1jb25maWcgdGltZS1kYXRlIHRv b2x0aXAgZWxlY3RyaWMgdW5pcXVpZnkgZWRpZmYtaG9vayB2Yy1ob29rczxicj5saXNwLWZsb2F0 LXR5cGUgbXdoZWVsIG5zLXdpbiB0b29sLWJhciBkbmQgZm9udHNldCBpbWFnZSByZWdleHAtb3B0 PGJyPmZyaW5nZSB0YWJ1bGF0ZWQtbGlzdCBuZXdjb21tZW50IGxpc3AtbW9kZSBwcm9nLW1vZGUg cmVnaXN0ZXIgcGFnZTxicj5tZW51LWJhciByZm4tZXNoYWRvdyB0aW1lciBzZWxlY3Qgc2Nyb2xs LWJhciBtb3VzZSBqaXQtbG9jayBmb250LWxvY2s8YnI+c3ludGF4IGZhY2VtZW51IGZvbnQtY29y ZSBmcmFtZSBjaGFtIGdlb3JnaWFuIHV0Zi04LWxhbmcgbWlzYy1sYW5nPGJyPnZpZXRuYW1lc2Ug dGliZXRhbiB0aGFpIHRhaS12aWV0IGxhbyBrb3JlYW4gamFwYW5lc2UgaGVicmV3IGdyZWVrPGJy PnJvbWFuaWFuIHNsb3ZhayBjemVjaCBldXJvcGVhbiBldGhpb3BpYyBpbmRpYW4gY3lyaWxsaWMg Y2hpbmVzZTxicj5jYXNlLXRhYmxlIGVwYS1ob29rIGprYS1jbXByLWhvb2sgaGVscCBzaW1wbGUg YWJicmV2IG1pbmlidWZmZXIgbmFkdmljZTxicj5sb2FkZGVmcyBidXR0b24gZmFjZXMgY3VzLWZh Y2UgbWFjcm9leHAgZmlsZXMgdGV4dC1wcm9wZXJ0aWVzIG92ZXJsYXk8YnI+c2hhMSBtZDUgYmFz ZTY0IGZvcm1hdCBlbnYgY29kZS1wYWdlcyBtdWxlIGN1c3RvbSB3aWRnZXQ8YnI+aGFzaHRhYmxl LXByaW50LXJlYWRhYmxlIGJhY2txdW90ZSBtYWtlLW5ldHdvcmstcHJvY2VzcyBjb2NvYSBuczxi cj5tdWx0aS10dHkgZW1hY3MpPGJyPjxicj5NZW1vcnkgaW5mb3JtYXRpb246PGJyPigoY29uc2Vz IDE2IDQ5NzA1OCA1Nzc3Nyk8YnI+IChzeW1ib2xzIDQ4IDU3MTUwIDApPGJyPiAobWlzY3MgNDAg Nzc3IDk1NCk8YnI+IChzdHJpbmdzIDMyIDE0MDA0MiAxMzA2Nyk8YnI+IChzdHJpbmctYnl0ZXMg MSA0MDg4MjM5KTxicj4gKHZlY3RvcnMgMTYgNTQ4NDgpPGJyPiAodmVjdG9yLXNsb3RzIDggODg4 OTcyIDQ0ODkyKTxicj4gKGZsb2F0cyA4IDMwOSAxMDE1KTxicj4gKGludGVydmFscyA1NiA0NDU2 IDM4ODQpPGJyPiAoYnVmZmVycyA5NjAgMjYpKTxicj48L2JvZHk+ --1eb657b22cd647bca1a3831eafc86d82--