From mboxrd@z Thu Jan 1 00:00:00 1970 From: Manish Subject: Re: POLL: the 40 variables project Date: Fri, 30 Jan 2009 13:16:01 +0530 Message-ID: References: <3CA13AF2-AFF7-49D1-97B6-7AF5AF6C1301@uva.nl> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=0016e652f56a7a205e0461ae65e2 Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LSo4n-00022I-Mj for emacs-orgmode@gnu.org; Fri, 30 Jan 2009 02:46:09 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LSo4m-00021h-FF for emacs-orgmode@gnu.org; Fri, 30 Jan 2009 02:46:08 -0500 Received: from [199.232.76.173] (port=49708 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LSo4m-00021e-Ai for emacs-orgmode@gnu.org; Fri, 30 Jan 2009 02:46:08 -0500 Received: from mx20.gnu.org ([199.232.41.8]:7459) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1LSo4k-0002SC-JA for emacs-orgmode@gnu.org; Fri, 30 Jan 2009 02:46:07 -0500 Received: from ti-out-0910.google.com ([209.85.142.188]) by mx20.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1LSo4i-0002Mc-Mz for emacs-orgmode@gnu.org; Fri, 30 Jan 2009 02:46:06 -0500 Received: by ti-out-0910.google.com with SMTP id u5so77780tia.10 for ; Thu, 29 Jan 2009 23:46:01 -0800 (PST) In-Reply-To: <3CA13AF2-AFF7-49D1-97B6-7AF5AF6C1301@uva.nl> List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Carsten Dominik Cc: emacs org-mode mailing list --0016e652f56a7a205e0461ae65e2 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit On Fri, Jan 30, 2009 at 4:37 AM, Carsten Dominik wrote: > [snip] >>> >>> Of course, if there is a volunteer who would like to organize >>> this info into a Worg page, I would even be more happy ... >> >> I am collating the information in the following format. >> >> | Submitter | Variable | Value | Comment | > > Hi Manish, thanks so much for doing this, really appreciate it. > Maybe add a column with the default value, so that we can be sure > that the did not just set the default value? > I did not know of an obvious or easy way to find out the default values. :-/ Here are the results so far. 20 people responsed within the first day reporting about 479 customizations including 187 unique variables (49.6% !, assuming total 377 variables.) NB: I did try to filter out faces but a few might have crept through. First top tweakers. | Submitter | Customizations | |---------------------+----------------| | Fredrich Fredrichs | 64 | | Bernt Hansen | 56 | | Matthew Lundin | 52 | | Sebastian Rose | 51 | | Austin Frank | 38 | | Chris Leyon | 28 | | Ross Patterson | 25 | | Dan Griswold | 24 | | William Henney | 24 | | Peter Jones | 21 | | Michael Ekstrand | 20 | | Eric Faga | 13 | | Steven Harris | 11 | | Tassilo Horn | 11 | | Oliver Charles | 10 | | Dan Davison | 8 | | Hsui-Khuern Tang | 8 | | Scott Randby | 6 | | Sivaram Neelakantan | 5 | | Don Womick | 4 | And what was tweaked: | Variable (may be a few faces as well) | No. of times customized | |---------------------------------------------------+-------------------------| | org-agenda-start-on-weekday | 14 | | org-todo-keywords | 14 | | org-log-done | 13 | | org-agenda-files | 12 | | org-agenda-include-diary | 12 | | org-hide-leading-stars | 12 | | org-use-fast-todo-selection | 12 | | org-remember-templates | 10 | | org-agenda-skip-scheduled-if-done | 9 | | org-agenda-custom-commands | 8 | | org-agenda-skip-deadline-if-done | 8 | | org-agenda-sorting-strategy | 8 | | org-default-notes-file | 8 | | org-special-ctrl-a/e | 8 | | org-stuck-projects | 8 | | org-completion-use-ido | 7 | | org-deadline-warning-days | 7 | | org-agenda-ndays | 6 | | org-agenda-window-setup | 6 | | org-columns-default-format | 6 | | org-fast-tag-selection-single-key | 6 | | org-mode-hook | 6 | | org-publish-project-alist | 6 | | org-tag-alist | 6 | | org-agenda-show-all-dates | 5 | | org-directory | 5 | | org-export-with-LaTeX-fragments | 5 | | org-special-ctrl-k | 5 | | org-tags-match-list-sublevels | 5 | | auto-mode-alist | 4 | | org-blank-before-new-entry | 4 | | org-drawers | 4 | | org-global-properties | 4 | | org-refile-targets | 4 | | org-return-follows-link | 4 | | org-reverse-note-order | 4 | | org-startup-folded | 4 | | org-todo-keyword-faces | 4 | | org-agenda-log-mode-items | 3 | | org-agenda-time-grid | 3 | | org-agenda-todo-ignore-scheduled | 3 | | org-clock-history-length | 3 | | org-clock-persist | 3 | | org-export-html-style | 3 | | org-export-latex-classes | 3 | | org-id-method | 3 | | org-link-frame-setup | 3 | | org-odd-levels-only | 3 | | org-refile-use-outline-path | 3 | | org-remember-store-without-prompt | 3 | | org-show-siblings | 3 | | org-time-stamp-rounding-minutes | 3 | | org-todo-state-tags-triggers | 3 | | org-use-fast-tag-selection | 3 | | org-after-todo-state-change-hook | 2 | | org-agenda-exporter-settings | 2 | | org-agenda-mode-hook | 2 | | org-agenda-repeating-timestamp-show-all | 2 | | org-agenda-restore-windows-after-quit | 2 | | org-agenda-skip-timestamp-if-done | 2 | | org-agenda-todo-ignore-with-date | 2 | | org-archive-location | 2 | | org-archive-save-context-info | 2 | | org-attach-method | 2 | | org-clock-in-resume | 2 | | org-clock-in-switch-to-state | 2 | | org-clock-out-remove-zero-time-clocks | 2 | | org-clock-out-when-done | 2 | | org-code | 2 | | org-enforce-todo-dependencies | 2 | | org-export-mark-todo-in-toc | 2 | | org-export-with-sub-superscripts | 2 | | org-fast-tag-selection-include-todo | 2 | | org-icalendar-include-todo | 2 | | org-icalendar-store-UID | 2 | | org-link-abbrev-alist | 2 | | org-link-mailto-program | 2 | | org-log-repeat | 2 | | org-M-RET-may-split-line | 2 | | org-modules | 2 | | org-outline-path-complete-in-steps | 2 | | org-remember-default-headline | 2 | | org-remember-insinuate | 2 | | org-show-entry-below | 2 | | org-show-following-heading | 2 | | org-structure-template-alist | 2 | | org-table | 2 | | org-tag | 2 | | org-todo-interpretation | 2 | | org-use-property-inheritance | 2 | | appt-activate | 1 | | before-save-hook | 1 | | org-add-link-type | 1 | | org-after-todo-statistics-hook | 1 | | org-agenda-after-show-hook | 1 | | org-agenda-clockreport-parameter-plist | 1 | | org-agenda-columns-add-appointments-to-effort-sum | 1 | | org-agenda-columns-compute-summary-properties | 1 | | org-agenda-remove-times-when-in-prefix | 1 | | org-agenda-show-inherited-tags | 1 | | org-agenda-skip-unavailable-files | 1 | | org-agenda-start-with-clockreport-mode | 1 | | org-agenda-tags-column | 1 | | org-agenda-text-search-extra-files | 1 | | org-agenda-todo-ignore-deadlines | 1 | | org-agenda-use-time-grid | 1 | | org-annotate-file-storage-file | 1 | | org-archive-mark-done | 1 | | org-attach-auto-tag | 1 | | org-attach-directory | 1 | | org-blank-before-bullet | 1 | | org-calc-default-modes | 1 | | org-clock-persist-file | 1 | | org-clock-persistence-insinuate | 1 | | org-clock-remove-zero-time-clocks | 1 | | org-column | 1 | | org-combined-agenda-icalendar-file | 1 | | org-confirm-elisp-link-function | 1 | | org-date | 1 | | org-default-notes-files | 1 | | org-default-priority | 1 | | org-disputed-keys | 1 | | org-ditaa-jar-path | 1 | | org-done | 1 | | org-effort-property | 1 | | org-empty-line-terminates-plain-lists | 1 | | org-export-default-language | 1 | | org-export-html-inline-images | 1 | | org-export-html-table-tag | 1 | | org-export-html-title-format | 1 | | org-export-html-use-infojs | 1 | | org-export-latex-remove-from-headlines | 1 | | org-export-run-in-background | 1 | | org-export-section-number-format | 1 | | org-export-skip-text-before-1st-heading | 1 | | org-export-with-drawers | 1 | | org-export-with-priority | 1 | | org-export-with-section-numbers | 1 | | org-export-with-toc | 1 | | org-file-apps | 1 | | org-finalize-agenda-hook | 1 | | org-fontify-done-headline | 1 | | org-footnote-auto-label | 1 | | org-footnote-section | 1 | | org-formula | 1 | | org-gnus-prefer-web-links | 1 | | org-goto-interface | 1 | | org-goto-max-level | 1 | | org-hide | 1 | | org-hide-emphasis-markers | 1 | | org-highlight-latex-fragments-and-specials | 1 | | org-icalendar-include-sexps | 1 | | org-infojs-options | 1 | | org-insert-heading-respect-content | 1 | | org-insert-mode-line-in-empty-file | 1 | | org-keep-stored-link-after-insertion | 1 | | org-latex-and-export-specials | 1 | | org-link-to-org-use-id | 1 | | org-log-note-clock-out | 1 | | org-log-note-headings | 1 | | org-log-state-notes-insert-after-drawers | 1 | | org-log-states-order-reversed | 1 | | org-lowest-priority | 1 | | org-mairix-display-hook | 1 | | org-mairix-gnus-results-group | 1 | | org-mairix-gnus-select-display-group-function | 1 | | org-mairix-mutt-display-command | 1 | | org-plain-list-ordered-item-terminator | 1 | | org-property-value | 1 | | org-publish-use-timestamps-flag | 1 | | org-remember-clock-out-on-exit | 1 | | org-remember-use-refile-when-interactive | 1 | | org-remove-highlights-with-change | 1 | | org-replace-disputed-keys | 1 | | org-show-hierarchy-above | 1 | | org-sort-agenda-noeffort-is-high | 1 | | org-startup-align-all-tables | 1 | | org-startup-truncated | 1 | | org-table-export-default-format | 1 | | org-table-formula-evaluate-inline | 1 | | org-tags-column | 1 | | org-time-clocksum-format | 1 | | org-time-grid | 1 | | org-time-stamp-custom-formats | 1 | | org-todo | 1 | | org-use-tag-inheritance | 1 | | org-verbatim | 1 | I have attached a file with raw data. -- Manish PS: I did not add my own data because that messes everything up. It seems I have touched *every single one* at least one time or the other. --0016e652f56a7a205e0461ae65e2 Content-Type: application/octet-stream; name="variable-popcon.org" Content-Disposition: attachment; filename="variable-popcon.org" Content-Transfer-Encoding: base64 X-Attachment-Id: f_fqkjwgkz0 RkYgLSBGcmVkcmljaCBEZWxhZ28gRnJlZHJpY2hzCkRXIC0gRG9uIFdvbWljawpUSCAtIFRhc3Np bG8gSG9ybgpTUiAtIFNlYmFzdGlhbiBSb3NlCkRHIC0gRGFuIEdyaXN3b2xkCkNMIC0gQ2hyaXMg TGV5b24KTUwgLSBNYXR0aGV3IEx1bmRpbgpCSCAtIEJlcm50IEhhbnNlbgpTUFIgLSBTY290dCBQ LiBSYW5kYnkKREQgLSBEYW4gRGF2aXNvbgpNRSAtIE1pY2hhZWwgRWtzdHJhbmQKU04gLSBTaXZh cmFtIE5lZWxha2FudGFuCkVGIC0gRXJpYyBTLiBGcmFnYQpXSCAtIFdpbGxpYW0gSGVubmV5ClBK IC0gUGV0ZXIgSm9uZXMKSFQgLSBIc2l1LUtodWVybiBUYW5nClNIIC0gU3RldmVuIEhhcnJpcwpP QyAtIE9saXZlciBDaGFybGVzClJQIC0gUm9zcyBQYXR0ZXJzb24KQUYgLSBBdXN0aW4gRnJhbmsK TVMgLSBNYW5pc2ggU2hhcm1hCgoiQ2hlY2sgZW1haWwiIC0gaW5kaWNhdGVzIGEgc2V0dGluZyB0 aGF0IGlzIHRvbyBsb25nIGFuZCBwZXJzb25hbCB0byBiZQpvZiBnZW5lcmFsIHVzZS4gIE9mIGNv dXJzZSwgaXQgY2FuIHN0aWxsIGJlIGFjY2Vzc2VkIGZyb20gZW1haWwgYnkKa25vd2luZyB0aGUg c3VibWl0dGVyIGFuZCB2YXJpYWJsZSBuYW1lLgoKCnwtLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0r LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tfAp8IDw0PiAgfCAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgPDIwPiAgICAg ICAgICAgICAgICAgfCA8MzA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgIHwK fCBTdWJtaXR0ZXIgfCBWYXJpYWJsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHwgQ3VzdG9taXplZCBUbyAgICAgICAgfCBDb21tZW50ICAgICAgICAgICAgICAgICAg ICAgICAgfCBEZWZhdWx0IHwKfC0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS18CnwgRkYgICB8IG9yZy1yZXR1cm4tZm9sbG93 cy1saW5rICAgICAgICAgICAgICAgICAgICAgICAgICAgfCB0ICAgICAgICAgICAgICAgICAgICB8 IE15IGJyYWluIGlzIGp1c3QgaGFyZHdpcmVkIHRoYXQgd2F5LiB8ICAgICAgICAgfAp8IEZGICAg fCBvcmctcmVtZW1iZXItaW5zaW51YXRlICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg ICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAg ICAgIHwKfCBGRiAgIHwgYXBwdC1hY3RpdmF0ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICB8IDEgICAgICAgICAgICAgICAgICAgIHwgcmVtaW5kIG1lIG9mIG15IGFwcG9pbnRt ZW50cyBmb3IgdGhlIGRheSwgcGxlYXNlIHwgICAgICAgICB8CnwgRkYgICB8IG9yZy1hZ2VuZGEt YWZ0ZXItc2hvdy1ob29rICAgICAgICAgICAgICAgICAgICAgICAgfCBzaG93LWFsbCAgICAgICAg ICAgICB8IEkgcHV0IGNvbW1lbnRzIGFmdGVyIHRoZSBXQUlUSU5HIHN0YXRlIG9mIGFuIGl0ZW0g d2hpY2ggZXhwbGFpbiwgd2hhdCBJJ20gd2FpdGluZyBmb3IuIFRoaXMgd2F5IEkgc2VlIHRoZW0g ZGlyZWN0bHkgd2hlbiBJIHNob3cgdGhlIGl0ZW0gZnJvbSB0aGUgYWdlbmRhLiB8ICAgICAgICAg fAp8IEZGICAgfCBvcmctYWZ0ZXItdG9kby1zdGF0ZS1jaGFuZ2UtaG9vayAgICAgICAgICAgICAg ICAgIHwgKHF1b3RlIChvcmctY2xvY2stb3V0LWlmLWN1cnJlbnQpKSB8ICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICB8ICAgICAgICAgfAp8IEZGICAgfCBvcmctYWdlbmRhLWNvbHVtbnMt YWRkLWFwcG9pbnRtZW50cy10by1lZmZvcnQtc3VtIHwgdCAgICAgICAgICAgICAgICAgICAgfCBs ZWZ0IG92ZXIgZnJvbSBhIGZhaWxlZCBleHBlcmltZW50IHdpdGggZWZmb3J0cyB8ICAgICAgICAg fAp8IEZGICAgfCBvcmctYWdlbmRhLWN1c3RvbS1jb21tYW5kcyAgICAgICAgICAgICAgICAgICAg ICAgIHwgQ2hlY2sgZW1haWwgICAgICAgICAgfCBJIGd1ZXNzIGV2ZXJ5Ym9keSBjdXN0b21pc2Vz IHRoaXMgfCAgICAgICAgIHwKfCBGRiAgIHwgb3JnLWFnZW5kYS1leHBvcnRlci1zZXR0aW5ncyAg ICAgICAgICAgICAgICAgICAgICB8IChxdW90ZSAoKGh0bWxpemUtb3V0cHV0LXR5cGUgKHF1b3Rl IGlubGluZS1jc3MpKSkpIHwgbm8gbGluayB0byBhIGNzcyBmaWxlIHBsZWFzZSAgIHwgICAgICAg ICB8CnwgRkYgICB8IG9yZy1hZ2VuZGEtaW5jbHVkZS1kaWFyeSAgICAgICAgICAgICAgICAgICAg ICAgICAgfCB0ICAgICAgICAgICAgICAgICAgICB8IHJlbWluZCBtZSBvZiBiaXJ0aGRheXMgZXRj LiAgICB8ICAgICAgICAgfAp8IEZGICAgfCBvcmctYWdlbmRhLXJlbW92ZS10aW1lcy13aGVuLWlu LXByZWZpeCAgICAgICAgICAgIHwgKHF1b3RlIGJlZykgICAgICAgICAgfCBkb24ndCByZW1vdmUg dGhlIHRpbWUgZnJvbSAibWVldGluZyBhdCA5OjAwIiB8ICAgICAgICAgfAp8IEZGICAgfCBvcmct YWdlbmRhLXNraXAtZGVhZGxpbmUtaWYtZG9uZSAgICAgICAgICAgICAgICAgIHwgdCAgICAgICAg ICAgICAgICAgICAgfCB3aGVuIGl0J3MgZG9uZSwgaXQncyBkb25lICAgICAgfCAgICAgICAgIHwK fCBGRiAgIHwgb3JnLWFnZW5kYS1za2lwLXNjaGVkdWxlZC1pZi1kb25lICAgICAgICAgICAgICAg ICB8IHQgICAgICAgICAgICAgICAgICAgIHwgd2hlbiBpdCdzIGRvbmUsIGl0J3MgZG9uZSAgICAg IHwgICAgICAgICB8CnwgRkYgICB8IG9yZy1hZ2VuZGEtc2tpcC10aW1lc3RhbXAtaWYtZG9uZSAg ICAgICAgICAgICAgICAgfCB0ICAgICAgICAgICAgICAgICAgICB8IHdoZW4gaXQncyBkb25lLCBp dCdzIGRvbmUgICAgICB8ICAgICAgICAgfAp8IEZGICAgfCBvcmctYWdlbmRhLXNvcnRpbmctc3Ry YXRlZ3kgICAgICAgICAgICAgICAgICAgICAgIHwgQ2hlY2sgZW1haWwgICAgICAgICAgfCB0aW1l IGlzIG1vc3QgaW1wb3J0YW50IG9uIHRoZSBhZ2VuZGEsIGV2ZXJ5d2hlcmUgZWxzZSBpdCdzIHBy aW9yaXR5IHwgICAgICAgICB8CnwgRkYgICB8IG9yZy1hZ2VuZGEtc3RhcnQtb24td2Vla2RheSAg ICAgICAgICAgICAgICAgICAgICAgfCBuaWwgICAgICAgICAgICAgICAgICB8IHN0YXJ0IHRvZGF5 Li4uIEkgZG9uJ3QgcmVhbGx5IHRoaW5rIGluIHdlZWtzLiB8ICAgICAgICAgfAp8IEZGICAgfCBv cmctYWdlbmRhLXRvZG8taWdub3JlLWRlYWRsaW5lcyAgICAgICAgICAgICAgICAgIHwgdCAgICAg ICAgICAgICAgICAgICAgfCBUaGUgaWRlYSBiZWhpbmQgdGhpcyBpcyB0aGF0IHN1Y2ggaXRlbXMg d2lsbCBhcHBlYXIgaW4gdGhlIGFnZW5kYSBhbnl3YXkuIHwgICAgICAgICB8CnwgRkYgICB8IG9y Zy1hZ2VuZGEtdG9kby1pZ25vcmUtc2NoZWR1bGVkICAgICAgICAgICAgICAgICAgfCB0ICAgICAg ICAgICAgICAgICAgICB8IFRoZSBpZGVhIGJlaGluZCB0aGlzIGlzIHRoYXQgYnkgc2NoZWR1bGlu ZyBpdCwgeW91IGhhdmUgYWxyZWFkeSB0YWtlbiBjYXJlIG9mIHRoaXMgaXRlbS4gfCAgICAgICAg IHwKfCBGRiAgIHwgb3JnLWFnZW5kYS11c2UtdGltZS1ncmlkICAgICAgICAgICAgICAgICAgICAg ICAgICB8IG5pbCAgICAgICAgICAgICAgICAgIHwgdGltZSBncmlkIGlzIGRpc3RyYWN0aW5nIGZy b20gdGhlIHRhc2tzIHRoYXQgaGF2ZSB0byBiZSBkb25lIGFueXdheSwgYnV0IGRvbid0IGhhdmUg YSBzZXQgY2xvY2sgRnJpIEphbiAzMCAwNjowMDowNyAyMDA5IHwgICAgICAgICB8CnwgRkYgICB8 IG9yZy1ibGFuay1iZWZvcmUtbmV3LWVudHJ5ICAgICAgICAgICAgICAgICAgICAgICAgfCAoKGhl YWRpbmcpIChwbGFpbi1saXN0LWl0ZW0pKSB8IGludGVyZXN0aW5nLi4uIEkgZm9yZ290IHRoaXMg ZXhpc3RlZC4gSSBqdXN0IGN1c3RvbWlzZWQgYm90aCBlbnRyaWVzIHRvIG5pbCBhcyBJIHJlYWxs eSBwcmVmZXIgdG8gZGVjaWRlIGRlcGVuZGluZyBvbiBjb250ZXh0IHwgICAgICAgICB8CnwgRkYg ICB8IG9yZy1jbG9jay1oaXN0b3J5LWxlbmd0aCAgICAgICAgICAgICAgICAgICAgICAgICAgfCAx NSAgICAgICAgICAgICAgICAgICB8IHNlZW1lZCBzZW5zaWJsZSAgICAgICAgICAgICAgICB8ICAg ICAgICAgfAp8IEZGICAgfCBvcmctY2xvY2staW4tcmVzdW1lICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHwgdCAgICAgICAgICAgICAgICAgICAgfCBJIG9mdGVuIHJlc3RhcnQgbXkgZW1h Y3MgKmFuZCogSSBvZnRlbiBmb3JnZXQgdG8gY2xvY2sgb3V0IHwgICAgICAgICB8CnwgRkYgICB8 IG9yZy1jbG9jay1pbi1zd2l0Y2gtdG8tc3RhdGUgICAgICAgICAgICAgICAgICAgICAgfCAiRE9J TkciICAgICAgICAgICAgICB8IERPSU5HIHNob3VsZCBiZSB0aGUgc2FtZSBhcyBjbG9ja2luZywg YXQgbGVhc3QgYXQgd29yayB8ICAgICAgICAgfAp8IEZGICAgfCBvcmctY2xvY2stb3V0LXJlbW92 ZS16ZXJvLXRpbWUtY2xvY2tzICAgICAgICAgICAgIHwgdCAgICAgICAgICAgICAgICAgICAgfCBh bmQgY2xlYW4gdXAgYWZ0ZXIgbWUgYSBsaXR0bGUgfCAgICAgICAgIHwKfCBGRiAgIHwgb3JnLWNs b2NrLXBlcnNpc3QgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IHQgICAgICAgICAg ICAgICAgICAgIHwgZGlkIEkgc2F5IEkgcmVzdGFydCBteSBlbWFjcz8gIHwgICAgICAgICB8Cnwg RkYgICB8IG9yZy1jb2x1bW5zLWRlZmF1bHQtZm9ybWF0ICAgICAgICAgICAgICAgICAgICAgICAg fCAiJTY2SVRFTSAlOFRPRE8gJTNQUklPUklUWSAlU0NIRURVTEVEICVERUFETElORSAlNkVGRk9S VHs6fSAlVEFHUyAlNUNMT0NLU1VNezp9IiB8IGxlZnQgb3ZlciBmcm9tIGEgZmFpbGVkIGV4cGVy aW1lbnQgd2l0aCBlZmZvcnRzIHwgICAgICAgICB8CnwgRkYgICB8IG9yZy1jb21wbGV0aW9uLXVz ZS1pZG8gICAgICAgICAgICAgICAgICAgICAgICAgICAgfCB0ICAgICAgICAgICAgICAgICAgICB8 IEkgdXNlIGlkbyBmb3IgZXZlcnl0aGluZy4gICAgICB8ICAgICAgICAgfAp8IEZGICAgfCBvcmct ZHJhd2VycyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgKHF1b3RlICgi UFJPUEVSVElFUyIgIkNMT0NLIiAiU0NIRURVTEUiICJISURERU4iKSkgfCBJIGFkZGVkIEhJRERF TiB0byBwdXQgaW4gc29tZSByYW50cyBhbmQgbm90ZXMsIGJ1dCBJIGRvbid0IHVzZSBpdCBhbnkg bW9yZSB8ICAgICAgICAgfAp8IEZGICAgfCBvcmctZWZmb3J0LXByb3BlcnR5ICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHwgIkVGRk9SVCIgICAgICAgICAgICAgfCBsZWZ0IG92ZXIgZnJv bSBhIGZhaWxlZCBleHBlcmltZW50IHdpdGggZWZmb3J0cyB8ICAgICAgICAgfAp8IEZGICAgfCBv cmctZXhwb3J0LWh0bWwtdXNlLWluZm9qcyAgICAgICAgICAgICAgICAgICAgICAgIHwgdCAgICAg ICAgICAgICAgICAgICAgfCB0aGlzIGlzIHZlcnkgaGFuZHkgICAgICAgICAgICAgfCAgICAgICAg IHwKfCBGRiAgIHwgb3JnLWV4cG9ydC1tYXJrLXRvZG8taW4tdG9jICAgICAgICAgICAgICAgICAg ICAgICB8IHQgICAgICAgICAgICAgICAgICAgIHwgSSB3YW50ZWQgdG8gdHJ5IHRoaXMsIGJ1dCBJ IGRvbid0IHNlZSBhIGRpZmZlcmVuY2UgaW4gdGhlIGV4cG9ydGVkIGh0bWwgfCAgICAgICAgIHwK fCBGRiAgIHwgb3JnLWV4cG9ydC1ydW4taW4tYmFja2dyb3VuZCAgICAgICAgICAgICAgICAgICAg ICB8IG5pbCAgICAgICAgICAgICAgICAgIHwgSSB0cmllZCBzZXR0aW5nIHRoaXMgdG8gdCwgYnV0 IHRoZSBmb3JrZWQgb2ZmIGVtYWNzIGhhbmdzIChwcm9iYWJseSBpbiBhIHkvbiBxdWVzdGlvbiBi ZWNhdXNlIG15IGRlc2t0b3AgZ2V0cyBsb2FkZWQgb24gZW1hY3Mgc3RhcnR1cCkgfCAgICAgICAg IHwKfCBGRiAgIHwgb3JnLWV4cG9ydC13aXRoLUxhVGVYLWZyYWdtZW50cyAgICAgICAgICAgICAg ICAgICB8IHQgICAgICAgICAgICAgICAgICAgIHwgc3RpbGwgdHJ5aW5nIHRvIGdldCBsYXRleCBl eHBvcnQgd29yayBwcm9wZXJseSBmb3IgbWUgfCAgICAgICAgIHwKfCBGRiAgIHwgb3JnLWV4cG9y dC13aXRoLXByaW9yaXR5ICAgICAgICAgICAgICAgICAgICAgICAgICB8IHQgICAgICAgICAgICAg ICAgICAgIHwgSSB3YW50IHRvIHNlZSB0aGlzICAgICAgICAgICAgIHwgICAgICAgICB8CnwgRkYg ICB8IG9yZy1leHBvcnQtd2l0aC1zdWItc3VwZXJzY3JpcHRzICAgICAgICAgICAgICAgICAgfCAo cXVvdGUge30pICAgICAgICAgICB8IEkgb2Z0ZW4gdXNlIHVuZGVyc2NvcmVzLCBlLmcuIHdoZW4g ZGVzY3JpYmluZyBDIGZ1bmN0aW9ucyBhbmQgSSByZWFsbHkgZG8gbm90IG1lYW4gc3Vic2NyaXB0 cy4gfCAgICAgICAgIHwKfCBGRiAgIHwgb3JnLWZhc3QtdGFnLXNlbGVjdGlvbi1zaW5nbGUta2V5 ICAgICAgICAgICAgICAgICB8IHQgICAgICAgICAgICAgICAgICAgIHwgc2V0IHRvIHQsIGJ1dCBJ IGRvbid0IHVzZSB0aGlzIHwgICAgICAgICB8CnwgRkYgICB8IG9yZy1nbG9iYWwtcHJvcGVydGll cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAocXVvdGUgKCgiRUZGT1JUX0FMTCIgLiAi MCAwOjAyOjAwIDA6MDU6MDAgMDoxMDowMCAwOjIwOjAgMDozMDowMCAxIDIgMyA0IDUgNiA3IDgg MTYgMjQgMzIgNDAgNDggNTYgNjQiKSkpIHwgbGVmdCBvdmVyIGZyb20gYSBmYWlsZWQgZXhwZXJp bWVudCB3aXRoIGVmZm9ydHMgfCAgICAgICAgIHwKfCBGRiAgIHwgb3JnLWdvdG8tbWF4LWxldmVs ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDUgICAgICAgICAgICAgICAgICAgIHwg SSBvZnRlbiBidWlsZCB0cmVlcyB3aXRoIGRlZXAgaGllcmFyY2hpZXMgfCAgICAgICAgIHwKfCBG RiAgIHwgb3JnLWhpZGUtbGVhZGluZy1zdGFycyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8 IHQgICAgICAgICAgICAgICAgICAgIHwgbG9va3MgbGVzcyBjbHV0dGVyZWQgICAgICAgICAgIHwg ICAgICAgICB8CnwgRkYgICB8IG9yZy1pY2FsZW5kYXItaW5jbHVkZS1zZXhwcyAgICAgICAgICAg ICAgICAgICAgICAgfCBuaWwgICAgICAgICAgICAgICAgICB8IGV4cGVyaW1lbnRlZCB3aXRoIGlj YWwgZXhwb3J0IGZvciBhIGJpdC4gV2lsbCBjb250aW51ZSBsYXRlci4gfCAgICAgICAgIHwKfCBG RiAgIHwgb3JnLWljYWxlbmRhci1pbmNsdWRlLXRvZG8gICAgICAgICAgICAgICAgICAgICAgICB8 IG5pbCAgICAgICAgICAgICAgICAgIHwgZXhwZXJpbWVudGVkIHdpdGggaWNhbCBleHBvcnQgZm9y IGEgYml0LiBXaWxsIGNvbnRpbnVlIGxhdGVyLiB8ICAgICAgICAgfAp8IEZGICAgfCBvcmctaWNh bGVuZGFyLXN0b3JlLVVJRCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgdCAgICAgICAgICAg ICAgICAgICAgfCBleHBlcmltZW50ZWQgd2l0aCBpY2FsIGV4cG9ydCBmb3IgYSBiaXQuIFdpbGwg Y29udGludWUgbGF0ZXIuIHwgICAgICAgICB8CnwgRkYgICB8IG9yZy1pbmZvanMtb3B0aW9ucyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAocXVvdGUgKChwYXRoIC4gImZpbGU6Ly8v aG9tZS9mcmllZGVsL29wdC9PcmctUHVibGlzaC9vcmctaW5mby5qcyIpICh2aWV3IC4gIm92ZXJ2 aWV3IikgKHRvYyAuIDp0YWJsZS1vZi1jb250ZW50cykgKGZ0b2MgLiAiMCIpICh0ZGVwdGggLiAi bWF4IikgKHNkZXB0aCAuICJtYXgiKSAobW91c2UgLiAidW5kZXJsaW5lIikgKGJ1dHRvbnMgLiAi MCIpIChsdG9jIC4gIjEiKSAodXAgLiA6bGluay11cCkgKGhvbWUgLiA6bGluay1ob21lKSkpIHwg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICB8CnwgRkYgICB8IG9yZy1p bnNlcnQtaGVhZGluZy1yZXNwZWN0LWNvbnRlbnQgICAgICAgICAgICAgICAgfCB0ICAgICAgICAg ICAgICAgICAgICB8IEkgbW92ZSBzdHVmZiBhcm91bmQgYSBsb3QuICAgICB8ICAgICAgICAgfAp8 IEZGICAgfCBvcmcta2VlcC1zdG9yZWQtbGluay1hZnRlci1pbnNlcnRpb24gICAgICAgICAgICAg IHwgdCAgICAgICAgICAgICAgICAgICAgfCBJIG1vdmUgc3R1ZmYgYXJvdW5kIGEgbG90LiAgICAg fCAgICAgICAgIHwKfCBGRiAgIHwgb3JnLWxpbmstdG8tb3JnLXVzZS1pZCAgICAgICAgICAgICAg ICAgICAgICAgICAgICB8IHQgICAgICAgICAgICAgICAgICAgIHwgSSBtb3ZlIHN0dWZmIGFyb3Vu ZCBhIGxvdC4gICAgIHwgICAgICAgICB8CnwgRkYgICB8IG9yZy1sb2ctZG9uZSAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAocXVvdGUgKHN0YXRlKSkgICAgICB8IGZvciBz ZWVpbmcgdGhlIGNvbnRleHQgb2YgYSBzdGF0ZSBjaGFuZ2UgcXVpY2tseSwgc2VlIGFib3ZlIHwg ICAgICAgICB8CnwgRkYgICB8IG9yZy1sb2ctc3RhdGVzLW9yZGVyLXJldmVyc2VkICAgICAgICAg ICAgICAgICAgICAgfCB0ICAgICAgICAgICAgICAgICAgICB8IGZvciBzZWVpbmcgdGhlIGNvbnRl eHQgb2YgYSBzdGF0ZSBjaGFuZ2UgcXVpY2tseSwgc2VlIGFib3ZlIHwgICAgICAgICB8CnwgRkYg ICB8IG9yZy1tb2R1bGVzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAo cXVvdGUgKG9yZy1iYmRiIG9yZy1iaWJ0ZXggb3JnLWdudXMgb3JnLWlkIG9yZy1pbmZvIG9yZy1q c2luZm8gb3JnLWlyYyBvcmctbWV3IG9yZy1taGUgb3JnLXJtYWlsIG9yZy12bSBvcmctd2wgb3Jn LXczbSBvcmctYW5ub3RhdGUtZmlsZSBvcmctYW5ub3RhdGlvbi1oZWxwZXIgb3JnLWJvb2ttYXJr IG9yZy1kZXBlbmQgb3JnLWVsaXNwLXN5bWJvbCBvcmctaW50ZXJhY3RpdmUtcXVlcnkgb3JnLW1h aXJpeCBvcmctbWFuIG9yZy10b2MpKSB8IHNvbWUganVzdCB0byB0cnkgdGhlbSBvdXQuIEkgdGhp bmsgSSBzdGlsbCBhY3RpdmVseSB1c2Ugb3JnLWlkLCBvcmctaW5mbywgb3JnLWpzaW5mbywgb3Jn LXczbSwgb3JnLWFubm90YXRpb24taGVscGVyLCBvcmctYW5ub3RhdGUtZmlsZSwgb3JnLWRlcGVu ZCwgb3JnLW1hbiwgb3JnLXRvYy4gSSdtIG5vdCBzdXJlIGFib3V0IG9yZy1ib29rbWFyaywgb3Jn LWVsaXNwLXN5bWJvbCBhbmQgb3JnLWludGVyYWN0aXZlLXF1ZXJ5LiB8ICAgICAgICAgfAp8IEZG ICAgfCBvcmctb3V0bGluZS1wYXRoLWNvbXBsZXRlLWluLXN0ZXBzICAgICAgICAgICAgICAgIHwg dCAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg ICAgICAgIHwKfCBGRiAgIHwgb3JnLXJlZmlsZS10YXJnZXRzICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICB8IChxdW90ZSAoKG9yZy1hZ2VuZGEtZmlsZXMgOm1heGxldmVsIC4gNSkpKSB8 ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgfAp8IEZGICAgfCBvcmct cmVmaWxlLXVzZS1vdXRsaW5lLXBhdGggICAgICAgICAgICAgICAgICAgICAgIHwgKHF1b3RlIGZ1 bGwtZmlsZS1wYXRoKSB8IEkgdXNlIG11bHRpcGxlIGlkZW50aWNhbGx5IG5hbWVkIGZpbGVzIGlu IHN1YmRpcmVjdG9yaWVzLiBpLmUuIEkgaGF2ZSB3b3JrL1NvbWVkYXlNYXliZS5vcmcgYW5kIGhv bWUvU29tZWRheU1heWJlLm9yZy4gVGhpcyBpcyB0aGUgb25seSBzZXR1cCB0aGF0IGFsbG93cyBt ZSB0byBxdWlja2x5IHJlZmlsZSBzb21ldGhpbmcgZnJvbS90byB0aGUgU29tZWRheU1heWJlIGZp bGVzLiB8ICAgICAgICAgfAp8IEZGICAgfCBvcmctcmVtZW1iZXItdGVtcGxhdGVzICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHwgQ2hlY2sgZW1haWwgICAgICAgICAgfCBJIG1vc3RseSB1c2Ug YW5ub3RhdGlvbiBpbnN0ZWFkIG9mIHJlbWVtYmVyLiBJZiBhdCBhbGwsIEkgdXNlIHRoZSAnVGFz a3MnIHJlbWVtYmVyIHRlbXBsYXRlLCBzbyBJIHByb2JhYmx5IGNvdWxkIGNsZWFuIHRoaXMgdXAu IHwgICAgICAgICB8CnwgRkYgICB8IG9yZy1zcGVjaWFsLWN0cmwtYS9lICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgfCB0ICAgICAgICAgICAgICAgICAgICB8IG5vdCBzdXJlIEkgbGlrZSB0 aGVzZSAgICAgICAgICB8ICAgICAgICAgfAp8IEZGICAgfCBvcmctc3BlY2lhbC1jdHJsLWsgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgdCAgICAgICAgICAgICAgICAgICAgfCBub3Qg c3VyZSBJIGxpa2UgdGhlc2UgICAgICAgICAgfCAgICAgICAgIHwKfCBGRiAgIHwgb3JnLXN0YXJ0 dXAtZm9sZGVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IChxdW90ZSBjb250ZW50 KSAgICAgIHwgYmVzdCBvdmVydmlldyBmaXJzdCAgICAgICAgICAgIHwgICAgICAgICB8CnwgRkYg ICB8IG9yZy1zdGFydHVwLXRydW5jYXRlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCBu aWwgICAgICAgICAgICAgICAgICB8IEkgbGlrZSB0byB3cmFwIGxvbmcgbGlua3MgICAgICB8ICAg ICAgICAgfAp8IEZGICAgfCBvcmctc3RydWN0dXJlLXRlbXBsYXRlLWFsaXN0ICAgICAgICAgICAg ICAgICAgICAgIHwgQ2hlY2sgZW1haWwgICAgICAgICAgfCBJJ3ZlIGFkZGVkIHRoZSBjaGFpbi1z aWJsaW5ncyBhbmQgcmVzZXQtY2hlY2stYm94ZXMgdGVtcGxhdGVzIGJlY2F1c2UgSSB1c2UgdGhv c2UgZmVhdHVyZXMgb2Z0ZW4uIFRoZSAncCcgdGVtcGxhdGVzIGhhcyBnZXJtYW4ga2V5d29yZHMg Zm9yIHN0cnVjdHVyaW5nIGEgcGxhbiBhY2NvcmRpbmcgdG8gRGF2aWQgQWxsZW4ncyAibmF0dXJh bCBwbGFubmluZyIgbW9kZS4gfCAgICAgICAgIHwKfCBGRiAgIHwgb3JnLXN0dWNrLXByb2plY3Rz ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IChxdW90ZSAoIitMRVZFTD0zRDIvLURP TkUiICgiVE9ETyIgIkRPSU5HIiAiTkVYVCIgIk5FWFRBQ1RJT04iKSAoIlJlbWluZGVyIiAiTm90 ZSIpICIiKSkgfCB0aGlzIHdhcyBleHBlcmltZW50LCBJIG5ldmVyIHVzZSB0aGlzIHwgICAgICAg ICB8CnwgRkYgICB8IG9yZy10YWdzLW1hdGNoLWxpc3Qtc3VibGV2ZWxzICAgICAgICAgICAgICAg ICAgICAgfCB0ICAgICAgICAgICAgICAgICAgICB8IFRoaXMgdmFyaWFibGUgaXMgc2VtaS1vYnNv bGV0ZSBhbmQgcHJvYmFibHkgc2hvdWxkIGFsd2F5cyBiZSB0cnVlIHwgICAgICAgICB8CnwgRkYg ICB8IG9yZy10b2RvLWludGVycHJldGF0aW9uICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAo cXVvdGUgc2VxdWVuY2UpICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg ICAgICAgfAp8IEZGICAgfCBvcmctdG9kby1rZXl3b3JkcyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHwgQ2hlY2sgZW1haWwgICAgICAgICAgfCBBICJSRU1JTkRFUiIgaXMgbWFya2Vk IHJlZCBpbiB0aGUgYWdlbmRhLCBidXQgZG9lc24ndCByZWFsbHkgbmVlZCAoaW1tZWRpYXRlKSBh Y3Rpb24uIHwgICAgICAgICB8CnwgRkYgICB8IG9yZy11c2UtZmFzdC10YWctc2VsZWN0aW9uICAg ICAgICAgICAgICAgICAgICAgICAgfCBuaWwgICAgICAgICAgICAgICAgICB8IEkgdXNlIHRvbyBt YW55IHRhZ3MgZm9yIHRoaXMgdG8gYmUgdXNlZnVsIHwgICAgICAgICB8CnwgRkYgICB8IG9yZy11 c2UtZmFzdC10b2RvLXNlbGVjdGlvbiAgICAgICAgICAgICAgICAgICAgICAgfCB0ICAgICAgICAg ICAgICAgICAgICB8IEkgdXNlIHRoaXMgYSBsb3QhICAgICAgICAgICAgICB8ICAgICAgICAgfAp8 IEZGICAgfCBvcmctdXNlLXByb3BlcnR5LWluaGVyaXRhbmNlICAgICAgICAgICAgICAgICAgICAg IHwgKHF1b3RlICgiREVBRExJTkUiKSkgfCBUaGlzIGRvZXNuJ3QgcmVhbGx5IHNlZW0gdG8gd29y ay4gSSdkIGxpa2UgdG8gYmUgYWJsZSB0byBzZXQgYSBERUFETElORSBmb3IgYSB3aG9sZSB0cmVl LCBzbyB0aGUgc3ViLWl0ZW1zIHdpbGwgYXV0b21hdGljYWxseSBiZSBkZWFkbGluZWQgdG8gdGhl IHNhbWUgZGF0ZS4gfCAgICAgICAgIHwKfCBEVyAgIHwgb3JnLXVzZS1mYXN0LXRvZG8tc2VsZWN0 aW9uICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICB8CnwgRFcgICB8IG9yZy1hZ2VuZGEt ZmlsZXMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAg ICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgfAp8IERXICAg fCBvcmctcmVtZW1iZXItdGVtcGxhdGVzICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg ICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAg ICAgIHwKfCBEVyAgIHwgb3JnLWRlZmF1bHQtbm90ZXMtZmlsZSAgICAgICAgICAgICAgICAgICAg ICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHwgICAgICAgICB8CnwgVEggICB8IG9yZy1yZXR1cm4tZm9sbG93cy1saW5rICAgICAg ICAgICAgICAgICAgICAgICAgICAgfCB0ICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgfAp8IFRIICAgfCBvcmctbGluay1mcmFtZS1z ZXR1cCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgJygodm0gLiB2bS12aXNpdC1mb2xk ZXIpIChnbnVzIC4gb3JnLWdudXMtbm8tbmV3LW5ld3MpIChmaWxlIC4gZmluZC1maWxlLW90aGVy LXdpbmRvdykpIHwgSSBkb24ndCB3YW50IGEgbmV3IGZyYW1lIHBvcHBpbmcgdXAgZm9yIGdudXMg bWVzc2FnZXMgfCAgICAgICAgIHwKfCBUSCAgIHwgb3JnLWxvZy1kb25lICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICB8ICd0aW1lICAgICAgICAgICAgICAgIHwgVGhpcyBzaG91 bGQgYmUgZGVmYXVsdC4gIEkgdGhpbmsgaXQncyB1c2VmdWwgYW5kIG5vbi1vYnRydXNpdmUgfCAg ICAgICAgIHwKfCBUSCAgIHwgb3JnLWFnZW5kYS1pbmNsdWRlLWRpYXJ5ICAgICAgICAgICAgICAg ICAgICAgICAgICB8IHQgICAgICAgICAgICAgICAgICAgIHwgU29tZSBhcHB0cyBJIGFkZGVkIHdp dGggdGhlIGljYWwgaW1wb3J0IHwgICAgICAgICB8CnwgVEggICB8IG9yZy11c2UtZmFzdC10b2Rv LXNlbGVjdGlvbiAgICAgICAgICAgICAgICAgICAgICAgfCB0ICAgICAgICAgICAgICAgICAgICB8 IEkgbG92ZSBpdCEgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgfAp8IFRIICAgfCBvcmct dG9kby1rZXl3b3JkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgVE9ETy0+U1RB UlRFRC0+V0lTSCAjIERPTkUtPkNBTkNFTExFRCB8IEEgYml0IGZpbmVyIHRoYW4gdGhlIGRlZmF1 bHRzICsga2V5cyBmb3IgZmFzdCBzZWxlY3Rpb24gfCAgICAgICAgIHwKfCBUSCAgIHwgb3JnLXRh Zy1hbGlzdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICcoKCJtZWV0aW5n IiAuID9tKSAoInRyaXAiIC4gP3QpICgiY2hhdCIgLiA/YykpIHwgdGFncyB3aXRoIHNob3J0Y3V0 cyBJIG5lZWQgaW4gYWxsIHByb2plY3RzIHwgICAgICAgICB8CnwgVEggICB8IG9yZy1nbnVzLXBy ZWZlci13ZWItbGlua3MgICAgICAgICAgICAgICAgICAgICAgICAgfCB0ICAgICAgICAgICAgICAg ICAgICB8IE9uIGdtYW5lL2dvb2dsZSBhcnRpY2xlcyBkb24ndCBleHBpcmUsIHNvLi4uIHwgICAg ICAgICB8CnwgVEggICB8IG9yZy1oaWRlLWxlYWRpbmctc3RhcnMgICAgICAgICAgICAgICAgICAg ICAgICAgICAgfCB0ICAgICAgICAgICAgICAgICAgICB8IFZlcnkgbmljZSB3aXRoIGEgbGlnaHQt Z3JleSBmYWNlIGZvciB0aGUgbGVhZGluZyBzdGFycy4gfCAgICAgICAgIHwKfCBUSCAgIHwgb3Jn LWNvbHVtbnMtZGVmYXVsdC1mb3JtYXQgICAgICAgICAgICAgICAgICAgICAgICB8ICIlNTBJVEVN ICVUT0RPICVBTExUQUdTICVTQ0hFRFVMRUQgJURFQURMSU5FIiB8IFdlbGwsIEkgZG9uJ3QgdXNl IGNvbHVtbiBtb3N0IG9mIHRoZSB0aW1lLCBidXQuLi4gfCAgICAgICAgIHwKfCBUSCAgIHwgb3Jn LXNwZWNpYWwtY3RybC1hL2UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICdyZXZlcnNl ZCAgICAgICAgICAgIHwgSSB0aGluayB0aGF0IHdvdWxkIGJlIGEgZ29vZCBkZWZhdWx0LiB8ICAg ICAgICAgfAp8IFNSICAgfCBvcmctYWZ0ZXItdG9kby1zdGF0ZS1jaGFuZ2UtaG9vayAgICAgICAg ICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgfCAgICAgICAgIHwKfCBTUiAgIHwgb3JnLWFnZW5kYS1maWxlcyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICB8CnwgU1IgICB8IG9yZy1hZ2VuZGEtZmls ZXMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAg ICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgfAp8IFNSICAgfCBv cmctYWdlbmRhLWluY2x1ZGUtZGlhcnkgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAg ICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAg IHwKfCBTUiAgIHwgb3JnLWFyY2hpdmUtbG9jYXRpb24gICAgICAgICAgICAgICAgICAgICAgICAg ICAgICB8ICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHwgICAgICAgICB8CnwgU1IgICB8IG9yZy1hcmNoaXZlLXNhdmUtY29udGV4dC1pbmZvICAg ICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICB8ICAgICAgICAgfAp8IFNSICAgfCBvcmctYmxhbmstYmVmb3JlLW5l dy1lbnRyeSAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgfCAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgIHwKfCBTUiAgIHwgb3JnLWNs b2NrLXBlcnNpc3QgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAg ICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICB8Cnwg U1IgICB8IG9yZy1jbG9jay1wZXJzaXN0LWZpbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg fCAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8 ICAgICAgICAgfAp8IFNSICAgfCBvcmctY29sdW1ucy1kZWZhdWx0LWZvcm1hdCAgICAgICAgICAg ICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgfCAgICAgICAgIHwKfCBTUiAgIHwgb3JnLWRlZmF1bHQtbm90ZXMtZmlsZSAg ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICB8CnwgU1IgICB8IG9yZy1kaXRhYS1q YXItcGF0aCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAg ICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgfAp8IFNSICAg fCBvcmctZHJhd2VycyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg ICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAg ICAgIHwKfCBTUiAgIHwgb3JnLWV4cG9ydC1kZWZhdWx0LWxhbmd1YWdlICAgICAgICAgICAgICAg ICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHwgICAgICAgICB8CnwgU1IgICB8IG9yZy1leHBvcnQtaHRtbC1zdHlsZSAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgfAp8IFNSICAgfCBvcmctZXhwb3J0LWh0bWwt dGFibGUtdGFnICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAg fCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgIHwKfCBTUiAgIHwgb3Jn LWV4cG9ydC1odG1sLXRpdGxlLWZvcm1hdCAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAg ICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICB8 CnwgU1IgICB8IG9yZy1leHBvcnQtbGF0ZXgtY2xhc3NlcyAgICAgICAgICAgICAgICAgICAgICAg ICAgfCAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICB8ICAgICAgICAgfAp8IFNSICAgfCBvcmctZXhwb3J0LWxhdGV4LWNsYXNzZXMgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgfCAgICAgICAgIHwKfCBTUiAgIHwgb3JnLWV4cG9ydC1tYXJrLXRvZG8t aW4tdG9jICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgIHwgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICB8CnwgU1IgICB8IG9yZy1leHBv cnQtc2VjdGlvbi1udW1iZXItZm9ybWF0ICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAg ICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgfAp8IFNS ICAgfCBvcmctZXhwb3J0LXdpdGgtZHJhd2VycyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg ICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg ICAgICAgIHwKfCBTUiAgIHwgb3JnLWV4cG9ydC13aXRoLUxhVGVYLWZyYWdtZW50cyAgICAgICAg ICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHwgICAgICAgICB8CnwgU1IgICB8IG9yZy1mb250aWZ5LWRvbmUtaGVhZGxpbmUg ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgfAp8IFNSICAgfCBvcmctaGlkZS1sZWFk aW5nLXN0YXJzICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAg ICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgIHwKfCBTUiAgIHwg b3JnLWhpZ2hsaWdodC1sYXRleC1mcmFnbWVudHMtYW5kLXNwZWNpYWxzICAgICAgICB8ICAgICAg ICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAg ICB8CnwgU1IgICB8IG9yZy1pbnNlcnQtbW9kZS1saW5lLWluLWVtcHR5LWZpbGUgICAgICAgICAg ICAgICAgfCAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICB8ICAgICAgICAgfAp8IFNSICAgfCBvcmctbGluay1hYmJyZXYtYWxpc3QgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgfCAgICAgICAgIHwKfCBTUiAgIHwgb3JnLWxvZy1kb25lICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgIHwg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICB8CnwgU1IgICB8IG9yZy1N LVJFVC1tYXktc3BsaXQtbGluZSAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAg ICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgfAp8 IFNSICAgfCBvcmctb2RkLWxldmVscy1vbmx5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHwgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg fCAgICAgICAgIHwKfCBTUiAgIHwgb3JnLXBsYWluLWxpc3Qtb3JkZXJlZC1pdGVtLXRlcm1pbmF0 b3IgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHwgICAgICAgICB8CnwgU1IgICB8IG9yZy1wdWJsaXNoLXByb2plY3QtYWxp c3QgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICB8ICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgfAp8IFNSICAgfCBvcmctcHVibGlz aC11c2UtdGltZXN0YW1wcy1mbGFnICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAg ICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgIHwKfCBTUiAg IHwgb3JnLXJlbWVtYmVyLXRlbXBsYXRlcyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg ICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg ICAgICB8CnwgU1IgICB8IG9yZy1yZW1vdmUtaGlnaGxpZ2h0cy13aXRoLWNoYW5nZSAgICAgICAg ICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICB8ICAgICAgICAgfAp8IFNSICAgfCBvcmctcmV0dXJuLWZvbGxvd3MtbGluayAgICAg ICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgIHwKfCBTUiAgIHwgb3JnLXN0YXJ0dXAtYWxp Z24tYWxsLXRhYmxlcyAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAg IHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICB8CnwgU1IgICB8IG9y Zy1zdGFydHVwLWZvbGRlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAg ICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAg fAp8IFNSICAgfCBvcmctdGFibGUtZm9ybXVsYS1ldmFsdWF0ZS1pbmxpbmUgICAgICAgICAgICAg ICAgIHwgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgfCAgICAgICAgIHwKfCBTUiAgIHwgb3JnLXRpbWUtc3RhbXAtY3VzdG9tLWZvcm1hdHMgICAg ICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgICAgICAgICB8CnwgU1IgICB8IG9yZy10b2RvLWludGVycHJldGF0 aW9uICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICB8ICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgfAp8IFNSICAgfCBvcmctdG9k by1rZXl3b3JkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAg ICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgIHwKfCBT UiAgIHwgb3JnLWNvZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8 ICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg ICAgICAgICB8CnwgU1IgICB8IG9yZy1jb2x1bW4gICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICB8ICAgICAgICAgfAp8IFNSICAgfCBvcmctZm9ybXVsYSAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgIHwKfCBTUiAgIHwgb3JnLWhpZGUgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAg ICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICB8CnwgU1IgICB8 IG9yZy1sYXRleC1hbmQtZXhwb3J0LXNwZWNpYWxzICAgICAgICAgICAgICAgICAgICAgfCAgICAg ICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAg ICAgfAp8IFNSICAgfCBvcmctcHJvcGVydHktdmFsdWUgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgfCAgICAgICAgIHwKfCBTUiAgIHwgb3JnLXRhYmxlICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHwgICAgICAgICB8CnwgU1IgICB8IG9yZy10YWcgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICB8 ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgfAp8IFNSICAgfCBvcmct dmVyYmF0aW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAg ICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgIHwK fCBTUiAgIHwgb3JnLWFkZC1saW5rLXR5cGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICB8ICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHwgICAgICAgICB8CnwgREcgICB8IG9yZy1hZ2VuZGEtaW5jbHVkZS1kaWFyeSAgICAgICAgICAg ICAgICAgICAgICAgICAgfCB0ICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICAgICAgICAgfAp8IERHICAgfCBvcmctYWdlbmRhLXNob3ctYWxsLWRh dGVzICAgICAgICAgICAgICAgICAgICAgICAgIHwgbmlsICAgICAgICAgICAgICAgICAgfCAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgIHwKfCBERyAgIHwgb3JnLWFnZW5k YS1za2lwLXNjaGVkdWxlZC1pZi1kb25lICAgICAgICAgICAgICAgICB8IHQgICAgICAgICAgICAg ICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICB8CnwgREcg ICB8IG9yZy1hZ2VuZGEtc3RhcnQtb24td2Vla2RheSAgICAgICAgICAgICAgICAgICAgICAgfCBu aWwgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg ICAgICAgfAp8IERHICAgfCBvcmctYWdlbmRhLXRhZ3MtY29sdW1uICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHwgLTc3ICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgfCAgICAgICAgIHwKfCBERyAgIHwgb3JnLWFnZW5kYS10b2RvLWlnbm9yZS1zY2hl ZHVsZWQgICAgICAgICAgICAgICAgICB8IHQgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICB8CnwgREcgICB8IG9yZy1jb2x1bW5zLWRl ZmF1bHQtZm9ybWF0ICAgICAgICAgICAgICAgICAgICAgICAgfCAiJTMwSVRFTShUYXNrKSAlN0Vm Zm9ydChFZmZvcnQpezp9ICVDTE9DS1NVTSAlMjBTQ0hFRFVMRUQgJURFQURMSU5FICVUT0RPKFQp IiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgfAp8IERHICAgfCBv cmctZGVhZGxpbmUtd2FybmluZy1kYXlzICAgICAgICAgICAgICAgICAgICAgICAgIHwgNyAgICAg ICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAg IHwKfCBERyAgIHwgb3JnLWdsb2JhbC1wcm9wZXJ0aWVzICAgICAgICAgICAgICAgICAgICAgICAg ICAgICB8ICcoKCJFZmZvcnRfQUxMIiAuICAiMDowNSAwOjEwIDA6MTUgMDozMCAwOjQ1IDE6MDAg MTozMCAyOjAwIDM6MDAgNDowMCA1OjAwIDY6MDAgNzowMCA4OjAwIikpIHwgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHwgICAgICAgICB8CnwgREcgICB8IG9yZy1oaWRlLWxlYWRpbmct c3RhcnMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCB0ICAgICAgICAgICAgICAgICAgICB8 ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgfAp8IERHICAgfCBvcmct bG9nLXJlcGVhdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgbmlsICAgICAg ICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgIHwK fCBERyAgIHwgb3JnLXNwZWNpYWwtY3RybC1hL2UgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICB8IHQgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHwgICAgICAgICB8CnwgREcgICB8IG9yZy1zdHVjay1wcm9qZWN0cyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgfCAnKCIrTEVWRUw9MitQUk9KRUNULy1ET05FIiAoIlRPRE8iICJJTlBS T0NFU1MiKSAoInJlY3VycmluZyIpICIiKSB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICB8ICAgICAgICAgfAp8IERHICAgfCBvcmctdGFnLWFsaXN0ICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgJygoIlBST0pFQ1QiIC4gP3ApKSAgfCAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgfCAgICAgICAgIHwKfCBERyAgIHwgb3JnLXRhZ3MtY29sdW1uICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IC03NyAgICAgICAgICAgICAgICAgIHwgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICB8CnwgREcgICB8IG9yZy10b2Rv LWtleXdvcmRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAnKChzZXF1ZW5jZSAi TUFZQkUobSkiICJUT0RPKHQpIiAiSU5QUk9DRVNTKGkpIiAiV0FJVElORyh3KSIgIiMiICJET05F KGQpIiAiQ0FOQ0VMRUQoYykiKSkgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg ICAgICAgIHwKfCBERyAgIHwgb3JnLXVzZS1mYXN0LXRvZG8tc2VsZWN0aW9uICAgICAgICAgICAg ICAgICAgICAgICB8IHQgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHwgICAgICAgICB8CnwgREcgICB8IG9yZy1hZ2VuZGEtY3VzdG9tLWNvbW1hbmRz ICAgICAgICAgICAgICAgICAgICAgICAgfCBDaGVjayBlbWFpbCAgICAgICAgICB8ICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgfAp8IERHICAgfCBvcmctYWdlbmRhLWV4 cG9ydGVyLXNldHRpbmdzICAgICAgICAgICAgICAgICAgICAgIHwgJygocHMtbnVtYmVyLW9mLWNv bHVtbnMgMSkgKHBzLWxhbmRzY2FwZS1tb2RlIG5pbCkgKGh0bWxpemUtb3V0cHV0LXR5cGUgJ2Nz cykpIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICB8CnwgREcgICB8 IG9yZy10b2RvLWtleXdvcmQtZmFjZXMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAnKCgi VE9ETyIgICAgICAuIG9yZy13YXJuaW5nKSAoIkNBTkNFTEVEIiAgLiAoOmZvcmVncm91bmQgImJs dWUiIDp3ZWlnaHQgYm9sZCA6dW5kZXJsaW5lIHQpKSkgfCAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgfCAgICAgICAgIHwKfCBERyAgIHwgb3JnLWFnZW5kYS1uZGF5cyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICB8IDEwICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICB8CnwgREcgICB8IG9yZy1hZ2VuZGEtc29y dGluZy1zdHJhdGVneSAgICAgICAgICAgICAgICAgICAgICAgfCAocXVvdGUgKChhZ2VuZGEgdGlt ZS11cCB0YWctdXAgcHJpb3JpdHktZG93bikgKHRvZG8gY2F0ZWdvcnkta2VlcCBwcmlvcml0eS1k b3duKSAodGFncyBjYXRlZ29yeS1rZWVwIHByaW9yaXR5LWRvd24pIChzZWFyY2ggY2F0ZWdvcnkt a2VlcCkpKSB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgfAp8IERH ICAgfCBvcmctYWdlbmRhLXN0YXJ0LW9uLXdlZWtkYXkgICAgICAgICAgICAgICAgICAgICAgIHwg bmlsICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg ICAgICAgIHwKfCBERyAgIHwgb3JnLWV4cG9ydC1odG1sLXN0eWxlICAgICAgICAgICAgICAgICAg ICAgICAgICAgICB8IENoZWNrIGVtYWlsICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHwgICAgICAgICB8CnwgREcgICB8IG9yZy1tb2R1bGVzICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgfCAocXVvdGUgKG9yZy1iYmRiIG9yZy1iaWJ0ZXggb3Jn LWdudXMgb3JnLWluZm8gb3JnLWpzaW5mbyBvcmctbW91c2Ugb3JnLWRlcGVuZCkpIHwgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICB8CnwgREcgICB8IG9yZy10YWdzLW1h dGNoLWxpc3Qtc3VibGV2ZWxzICAgICAgICAgICAgICAgICAgICAgfCB0ICAgICAgICAgICAgICAg ICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgfAp8IENMICAg fCBvcmctZGlyZWN0b3J5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgKGZp bGUtbmFtZS1hcy1kaXJlY3RvcnkgKGNvbmQgKChhdC13b3JrLXApICJ+L3dvcmsvb3JnZmlsZXMi KSAoKGF0LWhvbWUtcCkgIn4vdS9vcmdmaWxlcyIpICh0ICIuIikpKSB8IERpZmZlcmVudCBkaXJl Y3RvcmllcyBmb3Igd29yayAmIHBlcnNvbmFsLiB8ICAgICAgICAgfAp8IENMICAgfCBvcmctYWdl bmRhLWZpbGVzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgKGlmIChvciAoYXQt d29yay1wKSAoYXQtaG9tZS1wKSkgKGxpc3Qgb3JnLWRpcmVjdG9yeSkpIHwgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHwgICAgICAgICB8CnwgQ0wgICB8IG9yZy1hZ2VuZGEtaW5jbHVk ZS1kaWFyeSAgICAgICAgICAgICAgICAgICAgICAgICAgfCB0ICAgICAgICAgICAgICAgICAgICB8 IEkgbGlrZSB0byB1c2UgJSVkaWFyeS1hbm5pdmVyc2FyeSBNTSBERCBZWVlZKS4gfCAgICAgICAg IHwKfCBDTCAgIHwgb3JnLWFnZW5kYS1zb3J0aW5nLXN0cmF0ZWd5ICAgICAgICAgICAgICAgICAg ICAgICB8ICcoKGFnZW5kYSB0aW1lLXVwIGNhdGVnb3J5LWtlZXAgcHJpb3JpdHktZG93bikgKHRv ZG8gcHJpb3JpdHktZG93biBjYXRlZ29yeS1rZWVwKSAodGFncyBjYXRlZ29yeS1rZWVwIHByaW9y aXR5LWRvd24pIChzZWFyY2ggY2F0ZWdvcnkta2VlcCkpIHwgQ2hhbmdlIGB0b2RvJyBzb3J0LiAg SXQgZHJvdmUgbWUgY3JhenkgdGhhdCAjQSBpdGVtcyBjb3VsZCBhcHBlYXIgYXQgdGhlIG1pZGRs ZSBvciBib3R0b20gb2YgbGlzdC4gfCAgICAgICAgIHwKfCBDTCAgIHwgb3JnLWFnZW5kYS1zdGFy dC1vbi13ZWVrZGF5ICAgICAgICAgICAgICAgICAgICAgICB8IChpZiAoYXQtd29yay1wKSAxIG5p bCkgfCBiZWdpbiB3ZWVrIGFnZW5kYSBvbiBNb25kYXkgaWYgYXQgd29yay4gRGlmZmVyZW50IGF0 IHdvcmsgb3IgaG9tZS4gfCAgICAgICAgIHwKfCBDTCAgIHwgb3JnLWFnZW5kYS10b2RvLWlnbm9y ZS1zY2hlZHVsZWQgICAgICAgICAgICAgICAgICB8IHQgICAgICAgICAgICAgICAgICAgIHwgS2Vl cCBnbG9iYWwgdG9kbyBsaXN0IGxlc3MgY2x1dHRlcmVkLiB8ICAgICAgICAgfAp8IENMICAgfCBv cmctYW5ub3RhdGUtZmlsZS1zdG9yYWdlLWZpbGUgICAgICAgICAgICAgICAgICAgIHwgKGNvbmNh dCB1c2VyLWVtYWNzLWRpcmVjdG9yeSAiZmlsZS1hbm5vdGF0aW9ucy5vcmciKSB8IEkgZmluZCBv cmctYW5ub3RhdGUtZmlsZSB2ZXJ5IHVzZWZ1bC4gfCAgICAgICAgIHwKfCBDTCAgIHwgb3JnLWF0 dGFjaC1tZXRob2QgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICdsbiAgICAgICAg ICAgICAgICAgIHwgTXkgZmlyc3QgVW5peCBkaWRuJ3QgaGF2ZSBzeW1saW5rcy4uLi4gICA6LS8g fCAgICAgICAgIHwKfCBDTCAgIHwgb3JnLWF0dGFjaC1hdXRvLXRhZyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB8IG5pbCAgICAgICAgICAgICAgICAgIHwgZGVmYXVsdCBpcyAiQVRUQUNI Ii4gIEkgZG9uJ3QgbGlrZSB0aGUgZGVmYXVsdCB0YWcsIGJ1dCBJIHRoaW5rIGl0J3MgdXNlZnVs IHRvIHNlZSB1bnRpbCB5b3UgZ2V0IHVzZWQgdG8gaG93IGF0dGFjaG1lbnRzIHdvcmsuIHwgICAg ICAgICB8CnwgQ0wgICB8IG9yZy1jb21wbGV0aW9uLXVzZS1pZG8gICAgICAgICAgICAgICAgICAg ICAgICAgICAgfCB0ICAgICAgICAgICAgICAgICAgICB8IElkbyBoYXMgaXRzIHF1aXJrcyBidXQg aXMgd29ydGggdXNpbmcuIHwgICAgICAgICB8CnwgQ0wgICB8IG9yZy1jb25maXJtLWVsaXNwLWxp bmstZnVuY3Rpb24gICAgICAgICAgICAgICAgICAgfCAneS1vci1uLXAgICAgICAgICAgICB8IEkg Z2VuZXJhbGx5IHByZWZlciB5LW9yLW4tcCBldmVyeXdoZXJlLiB8ICAgICAgICAgfAp8IENMICAg fCBvcmctZGVmYXVsdC1ub3Rlcy1maWxlcyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgKGNv bmNhdCBvcmctZGlyZWN0b3J5ICJOT1RFUy5vcmciKSB8IEkgbGlrZSBteSBub3RlcyB3aXRoIG15 IG90aGVyIG9yZyBmaWxlcy4gfCAgICAgICAgIHwKfCBDTCAgIHwgb3JnLWhpZGUtZW1waGFzaXMt bWFya2VycyAgICAgICAgICAgICAgICAgICAgICAgICB8IHQgICAgICAgICAgICAgICAgICAgIHwg SSBnb3QgdXNlZCB0byB0aGlzIGZyb20gdXNpbmcgUGxhbm5lci4gTm90IGZvciBldmVyeW9uZS4g fCAgICAgICAgIHwKfCBDTCAgIHwgb3JnLWlkLW1ldGhvZCAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICd1dWlkZ2VuICAgICAgICAgICAgIHwgSSB0aGluayB0aGlzIHdhcyBm cm9tIHdoZW4gdXVpZGdlbiB3YXMgbm90IHRoZSBkZWZhdWx0LCBJIHByb2JhYmx5IGRvbid0IG5l ZWQgdGhpcyBhbnkgbW9yZS4gfCAgICAgICAgIHwKfCBDTCAgIHwgb3JnLWxpbmstbWFpbHRvLXBy b2dyYW0gICAgICAgICAgICAgICAgICAgICAgICAgICB8ICcoc2hlbGwtY29tbWFuZCAicnh2dCAr c2IgLWUgbXV0dCAlYSAtcyAnJXMnIikgfCBJIHVzZSBgbXV0dCcuICAgICAgICAgICAgICAgICAg fCAgICAgICAgIHwKfCBDTCAgIHwgb3JnLWxvZy1kb25lICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICdub3RlICAgICAgICAgICAgICAgIHwgUmVjb3JkIGEgbm90ZSBhbG9u ZyB3aXRoIHRoZSB0aW1lc3RhbXAuICBJIGxpa2UgdG8gYmUgYWJsZSB0byBlbnRlciBhIG5vdGUg YXQgZXZlcnkgc3RhdGUgY2hhbmdlLiB8ICAgICAgICAgfAp8IENMICAgfCBvcmctbWFpcml4LWRp c3BsYXktaG9vayAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgJ29yZy1tYWlyaXgtbXV0dC1k aXNwbGF5LXJlc3VsdHMgfCBGb3IgW1ttYWlyaXg6XSBdIGxpbmtzLiAgICAgICAgfCAgICAgICAg IHwKfCBDTCAgIHwgb3JnLW1haXJpeC1tdXR0LWRpc3BsYXktY29tbWFuZCAgICAgICAgICAgICAg ICAgICB8ICJteV9yeHZ0IC10aXRsZSAnbWFpcml4ICVzZWFyY2glJyAtZSBtdXR0IC1mIH4vTWFp bC9tZm9sZGVyIC1lIFwicHVzaCA8ZGlzcGxheS1tZXNzYWdlPlwiICYiIHwgTXV0dCBjb21tYW5k IHdoZW4gc2hvd2luZyBsaW5rZWQgbXNnLiB8ICAgICAgICAgfAp8IENMICAgfCBvcmctcmVtZW1i ZXItdGVtcGxhdGVzICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgQ2hlY2sgZW1haWwgICAg ICAgICAgfCBNYWtlIHRoZSBUb2RvIHRlbXBsYXRlIGxvb2sgbW9yZSBjb25zaXN0ZW50LiB8ICAg ICAgICAgfAp8IENMICAgfCBvcmctcmV0dXJuLWZvbGxvd3MtbGluayAgICAgICAgICAgICAgICAg ICAgICAgICAgIHwgdCAgICAgICAgICAgICAgICAgICAgfCBUaGlzIGZlZWxzIHJpZ2h0IHRvIG1l LiAgICAgICAgfCAgICAgICAgIHwKfCBDTCAgIHwgb3JnLXJldmVyc2Utbm90ZS1vcmRlciAgICAg ICAgICAgICAgICAgICAgICAgICAgICB8IHQgICAgICAgICAgICAgICAgICAgIHwgU3RvcmUgbmV3 IG5vdGVzIGF0IHRoZSBiZWdpbm5pbmcuICBTb21ldGltZXMgSSB3YW50IHRoaXMsIHNvbWV0aW1l cyBub3QuLi4uIHwgICAgICAgICB8CnwgQ0wgICB8IG9yZy1zcGVjaWFsLWN0cmwtYS9lICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgfCAncmV2ZXJzZWQgICAgICAgICAgICB8IFVzZWZ1bCAg ICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgfAp8IENMICAgfCBvcmctc3BlY2lhbC1j dHJsLWsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgdCAgICAgICAgICAgICAgICAg ICAgfCBVc2VmdWwgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgIHwKfCBDTCAgIHwg b3JnLXRpbWUtc3RhbXAtcm91bmRpbmctbWludXRlcyAgICAgICAgICAgICAgICAgICB8ICcoMCAx NSkgICAgICAgICAgICAgIHwgTW92ZSBxdWlja2x5LCBhbmQgSSBkb24ndCBuZWVkIGdyZWF0IHBy ZWNpc2lvbiBhbnl3YXkuICBXaGF0IEknZCAqcmVhbGx5KiBsaWtlIHRob3VnaCBpcyB0byBoYXZl IFMtdXAgbW92ZSBieSB0aGlzIHZhbHVlIGFuZCB0aGVuIGhhdmUgQy1TLXVwIG1vdmUgYnkgMS4g IFRoZW4gSSBjb3VsZCB6b29tIGluIG9uIGFueSB0aW1lIHZhbHVlIHF1aWNrbHkuIHwgICAgICAg ICB8CnwgQ0wgICB8IG9yZy10b2RvLWtleXdvcmRzICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgfCBDaGVjayBlbWFpbCAgICAgICAgICB8IEJlaW5nIGFibGUgdG8gZGVmaW5lIHlvdXIg b3duIGlzIGdyZWF0ISB8ICAgICAgICAgfAp8IENMICAgfCBvcmctdG9kby1rZXl3b3JkLWZhY2Vz ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgQ2hlY2sgZW1haWwgICAgICAgICAgfCBTb21l dGltZXMgdGhlc2UgZmFjZXMgYXJlIGZvcmdvdHRlbiAob3IgaWdub3JlZD8pIHdoZW4gSSBjcmVh dGUgYSBuZXcgZnJhbWUgb24gYSBkaWZmZXJlbnQgZGlzcGxheS4gfCAgICAgICAgIHwKfCBDTCAg IHwgb3JnLXVzZS1mYXN0LXRvZG8tc2VsZWN0aW9uICAgICAgICAgICAgICAgICAgICAgICB8IHQg ICAgICAgICAgICAgICAgICAgIHwgVmVyeSBoYW5keS4gICAgICAgICAgICAgICAgICAgIHwgICAg ICAgICB8CnwgQ0wgICB8IG9yZy1wdWJsaXNoLXByb2plY3QtYWxpc3QgICAgICAgICAgICAgICAg ICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICB8IEkgZG9uJ3QgdXNlIHB1Ymxpc2hpbmcg dmVyeSBvZnRlbi4gfCAgICAgICAgIHwKfCBDTCAgIHwgb3JnLWxpbmstYWJicmV2LWFsaXN0ICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgIHwgVmVyeSBo YW5keSEgIEkgd2lzaCBJIGNvdWxkIHRoaW5rIG9mIGEgd2F5IHRvIGV4ZWN1dGUgc29tZXRoaW5n IHdpdGhvdXQgY29uZmlybWF0aW9uIHRob3VnaC4gIEJ1dCBwZXJoYXBzIHRoYXQgaXMgdG9vIGRh bmdlcm91cy4uLiB8ICAgICAgICAgfAp8IE1MICAgfCBvcmctbG9nLWRvbmUgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHwgJ3RpbWUgICAgICAgICAgICAgICAgfCBJZiBJIHdh bnQgYSBub3RlLCBJIHNldCBpdCB1c2luZyBMT0dHSU5HIHByb3BlcnR5IHwgICAgICAgICB8Cnwg TUwgICB8IG9yZy1sb2ctcmVwZWF0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg fCAndGltZSAgICAgICAgICAgICAgICB8IElmIEkgd2FudCBhIG5vdGUsIEkgc2V0IGl0IHVzaW5n IExPR0dJTkcgcHJvcGVydHkgfCAgICAgICAgIHwKfCBNTCAgIHwgb3JnLWdsb2JhbC1wcm9wZXJ0 aWVzICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICcoKCJFZmZvcnRfQUxMIiAuICIwOjA1 IDA6MTAgMDoxNSAwOjMwIDA6NDUgMTowMCAxOjMwIDI6MDAgMzowMCA0OjAwIDU6MDAgNjowMCA3 OjAwIDg6MDAiKSkgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgIHwK fCBNTCAgIHwgb3JnLWNvbHVtbnMtZGVmYXVsdC1mb3JtYXQgICAgICAgICAgICAgICAgICAgICAg ICB8ICIlNTBJVEVNKFRhc2spICU4RWZmb3J0KEVzdGltYXRlKXs6fSAlMjBTQ0hFRFVMRUQgJTIw REVBRExJTkUiIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICB8Cnwg TUwgICB8IG9yZy1hZ2VuZGEtY29sdW1ucy1jb21wdXRlLXN1bW1hcnktcHJvcGVydGllcyAgICAg fCBuaWwgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8 ICAgICAgICAgfAp8IE1MICAgfCBvcmctYmxhbmstYmVmb3JlLW5ldy1lbnRyeSAgICAgICAgICAg ICAgICAgICAgICAgIHwgJygoaGVhZGluZykgKHBsYWluLWxpc3QtaXRlbSAuIGF1dG8pKSB8IEkg bGlrZSBhIGJsYW5rIGxpbmUgZm9yIHBsYWluIGxpc3RzLCBidXQgbm90IGZvciBoZWFkaW5ncyB8 ICAgICAgICAgfAp8IE1MICAgfCBvcmctY2xvY2staW4tc3dpdGNoLXRvLXN0YXRlICAgICAgICAg ICAgICAgICAgICAgIHwgIlNUQVJURUQiICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgfCAgICAgICAgIHwKfCBNTCAgIHwgb3JnLWNsb2NrLXJlbW92ZS16ZXJvLXRp bWUtY2xvY2tzICAgICAgICAgICAgICAgICB8IHQgICAgICAgICAgICAgICAgICAgIHwgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICB8CnwgTUwgICB8IG9yZy1hZ2VuZGEt bG9nLW1vZGUtaXRlbXMgICAgICAgICAgICAgICAgICAgICAgICAgfCAnKGNsb3NlZCkgICAgICAg ICAgICB8IHNob3dzIG9ubHkgY2xvc2VkIGl0ZW1zIGluIHRoZSBhZ2VuZGEgbG9nLiBJIGhhdmUg c29tZSBjdXN0b20gY29tbWFuZHMgdGhhdCBzaG93IG1vcmUuIHwgICAgICAgICB8CnwgTUwgICB8 IG9yZy1kcmF3ZXJzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAnKCJQ Uk9QRVJUSUVTIiAiQ0xPQ0siICJISURERU4iICJJTkZPIikgfCAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgfCAgICAgICAgIHwKfCBNTCAgIHwgb3JnLWZvb3Rub3RlLXNlY3Rpb24gICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB8IG5pbCAgICAgICAgICAgICAgICAgIHwgcHV0cyBm b290bm90ZXMgYXQgZW5kIG9mIGN1cnJlbnQgb3V0bGluZSBzZWN0aW9uIC0tIGFsc28gd2l0aCBz b3J0aW5nIHwgICAgICAgICB8CnwgTUwgICB8IG9yZy1mb290bm90ZS1hdXRvLWxhYmVsICAgICAg ICAgICAgICAgICAgICAgICAgICAgfCAnbmlsICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgfAp8IE1MICAgfCBvcmctYXJjaGl2ZS1sb2Nh dGlvbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgKGNvbmNhdCAifi9teXN0dWZmL29y Zy8iIChmb3JtYXQtdGltZS1zdHJpbmcgIiVZIikgIi5hcmNoaXZlOjoqICVzIikgfCBwdXRzIGFy Y2hpdmUgaW4gYSBzaW5nbGUgZmlsZSwgb3JnYW5pemVkIGJ5IGZpbGUgb2Ygb3JpZ2luIHwgICAg ICAgICB8CnwgTUwgICB8IG9yZy1hcmNoaXZlLXNhdmUtY29udGV4dC1pbmZvICAgICAgICAgICAg ICAgICAgICAgfCAnKG9scGF0aCB0aW1lIGl0YWdzKSB8IG90aGVyIG9wdGlvbnMgaW5jbHVkZSBm aWxlLCB0aW1lLCBsdGFncyAobG9jYWwgdGFncyksIGl0YWdzIChpbmhlcml0ZWQgdGFncyksIGNh dGVnb3J5IHwgICAgICAgICB8CnwgTUwgICB8IG9yZy1hcmNoaXZlLW1hcmstZG9uZSAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgfCBuaWwgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgfAp8IE1MICAgfCBvcmctYXR0YWNoLW1ldGhv ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgJ2NwICAgICAgICAgICAgICAgICAg fCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgIHwKfCBNTCAgIHwgb3Jn LWF0dGFjaC1kaXJlY3RvcnkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICJ+L215c3R1 ZmYvZGF0YSIgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICB8 CnwgTUwgICB8IG9yZy11c2UtZmFzdC10b2RvLXNlbGVjdGlvbiAgICAgICAgICAgICAgICAgICAg ICAgfCB0ICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICB8ICAgICAgICAgfAp8IE1MICAgfCBvcmctdG9kby1rZXl3b3JkcyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgfCAgICAgICAgIHwKfCBNTCAgIHwgb3JnLXRvZG8tc3RhdGUtdGFncy10 cmlnZ2VycyAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgIHwgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICB8CnwgTUwgICB8IG9yZy1mYXN0 LXRhZy1zZWxlY3Rpb24tc2luZ2xlLWtleSAgICAgICAgICAgICAgICAgfCAnZXhwZXJ0ICAgICAg ICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgfAp8IE1M ICAgfCBvcmctdGFnLWFsaXN0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg ICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg ICAgICAgIHwKfCBNTCAgIHwgb3JnLXJlZmlsZS10YXJnZXRzICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICB8ICcoKG9yZy1hZ2VuZGEtZmlsZXMgOm1heGxldmVsIC4gMikpIHwgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICB8CnwgTUwgICB8IG9yZy1nb3RvLWlu dGVyZmFjZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAnb3V0bGluZS1wYXRoLWNv bXBsZXRpb24gfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgIHwKfCBN TCAgIHwgb3JnLW91dGxpbmUtcGF0aC1jb21wbGV0ZS1pbi1zdGVwcyAgICAgICAgICAgICAgICB8 IHQgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg ICAgICAgICB8CnwgTUwgICB8IG9yZy1jb21wbGV0aW9uLXVzZS1pZG8gICAgICAgICAgICAgICAg ICAgICAgICAgICAgfCBuaWwgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICB8ICAgICAgICAgfAp8IE1MICAgfCBvcmctcmVmaWxlLXVzZS1vdXRsaW5lLXBh dGggICAgICAgICAgICAgICAgICAgICAgIHwgJ2ZpbGUgICAgICAgICAgICAgICAgfCAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgIHwKfCBNTCAgIHwgb3JnLXNwZWNpYWwt Y3RybC1rICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IHQgICAgICAgICAgICAgICAg ICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICB8CnwgTUwgICB8 IG9yZy1zdHVjay1wcm9qZWN0cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAnKCIv IStQUk9KRUNUIiAoIlRPRE8iICJTVUJQUk9KIiAiTk9XIiAiU1RBUlRFRCIgIldBSVRJTkciKSBu aWwgIiIpIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICB8CnwgTUwg ICB8IG9yZy1hZ2VuZGEtc2tpcC11bmF2YWlsYWJsZS1maWxlcyAgICAgICAgICAgICAgICAgfCB0 ICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg ICAgICAgfAp8IE1MICAgfCBvcmctYWdlbmRhLXRpbWUtZ3JpZCAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHwgbmlsICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgfCAgICAgICAgIHwKfCBNTCAgIHwgb3JnLWFnZW5kYS1zb3J0aW5nLXN0cmF0ZWd5 ICAgICAgICAgICAgICAgICAgICAgICB8ICcoKGFnZW5kYSB0aW1lLXVwIHByaW9yaXR5LWRvd24g ZWZmb3J0LWRvd24pICh0b2RvIHRvZG8tc3RhdGUtdXAgcHJpb3JpdHktZG93biBjYXRlZ29yeS11 cCkgKHRhZ3MgcHJpb3JpdHktZG93biBjYXRlZ29yeS11cCkpIHwgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHwgICAgICAgICB8CnwgTUwgICB8IG9yZy1zb3J0LWFnZW5kYS1ub2VmZm9y dC1pcy1oaWdoICAgICAgICAgICAgICAgICAgfCBuaWwgICAgICAgICAgICAgICAgICB8ICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgfAp8IE1MICAgfCBvcmctYWdlbmRh LWluY2x1ZGUtZGlhcnkgICAgICAgICAgICAgICAgICAgICAgICAgIHwgbmlsICAgICAgICAgICAg ICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgIHwKfCBNTCAg IHwgb3JnLWFnZW5kYS1uZGF5cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDEg ICAgICAgICAgICAgICAgICAgIHwgbGltaXQgb3JnLWFnZW5kYSB0byBvbmUgZGF5ICAgIHwgICAg ICAgICB8CnwgTUwgICB8IG9yZy1hZ2VuZGEtc2hvdy1pbmhlcml0ZWQtdGFncyAgICAgICAgICAg ICAgICAgICAgfCBuaWwgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICB8ICAgICAgICAgfAp8IE1MICAgfCBvcmctYWdlbmRhLXdpbmRvdy1zZXR1cCAgICAg ICAgICAgICAgICAgICAgICAgICAgIHwgJ290aGVyLXdpbmRvdyAgICAgICAgfCAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgIHwKfCBNTCAgIHwgb3JnLWFnZW5kYS1yZXN0 b3JlLXdpbmRvd3MtYWZ0ZXItcXVpdCAgICAgICAgICAgICB8IHQgICAgICAgICAgICAgICAgICAg IHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICB8CnwgTUwgICB8IG9y Zy1hZ2VuZGEtc3RhcnQtb24td2Vla2RheSAgICAgICAgICAgICAgICAgICAgICAgfCAxICAgICAg ICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAg fAp8IE1MICAgfCBvcmctc2hvdy1lbnRyeS1iZWxvdyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHwgJygoZGVmYXVsdCAuIG5pbCkgKGlzZWFyY2ggLnQgKSAoYWdlbmRhIC4gdCkpIHwgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICB8CnwgTUwgICB8IG9yZy1zaG93 LXNpYmxpbmdzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAnKChkZWZhdWx0IC4g bmlsKSAoaXNlYXJjaCAuIHQpIChhZ2VuZGEgLiB0KSkgfCAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgfCAgICAgICAgIHwKfCBNTCAgIHwgb3JnLWFnZW5kYS1jdXN0b20tY29tbWFuZHMg ICAgICAgICAgICAgICAgICAgICAgICB8IENoZWNrIGVtYWlsICAgICAgICAgIHwgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICB8CnwgTUwgICB8IG9yZy1zdHJ1Y3R1cmUt dGVtcGxhdGUtYWxpc3QgICAgICAgICAgICAgICAgICAgICAgfCAnKCJkIiAiIytiZWdpbl9kaXRh YSBcbj9cbiMrZW5kX2RpdGFhIikgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg ICAgICAgIHwKfCBNTCAgIHwgb3JnLWFnZW5kYS1za2lwLXNjaGVkdWxlZC1pZi1kb25lICAgICAg ICAgICAgICAgICB8IHQgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHwgICAgICAgICB8CnwgTUwgICB8IG9yZy1hZ2VuZGEtc2tpcC1kZWFkbGluZS1p Zi1kb25lICAgICAgICAgICAgICAgICAgfCB0ICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgfAp8IE1MICAgfCBvcmctYWdlbmRhLXJl cGVhdGluZy10aW1lc3RhbXAtc2hvdy1hbGwgICAgICAgICAgIHwgbmlsICAgICAgICAgICAgICAg ICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgIHwKfCBNTCAgIHwg b3JnLXJlbWVtYmVyLWluc2ludWF0ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAg ICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAg ICB8CnwgTUwgICB8IG9yZy1kaXJlY3RvcnkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgfCAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICB8ICAgICAgICAgfAp8IE1MICAgfCBvcmctZGVmYXVsdC1ub3Rlcy1maWxlICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHwgKGNvbmNhdCBvcmctZGlyZWN0b3J5ICJpbmRleC5vcmciKSB8 ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgfAp8IE1MICAgfCBvcmct cmVtZW1iZXItc3RvcmUtd2l0aG91dC1wcm9tcHQgICAgICAgICAgICAgICAgIHwgdCAgICAgICAg ICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgIHwK fCBNTCAgIHwgb3JnLXJlbWVtYmVyLXRlbXBsYXRlcyAgICAgICAgICAgICAgICAgICAgICAgICAg ICB8IENoZWNrIGVtYWlsICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHwgICAgICAgICB8CnwgTUwgICB8IG9yZy1wdWJsaXNoLXByb2plY3QtYWxpc3QgICAgICAgICAg ICAgICAgICAgICAgICAgfCBDaGVjayBlbWFpbCAgICAgICAgICB8ICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICAgICAgICAgfAp8IEJIICAgfCBvcmctYWdlbmRhLW1vZGUtaG9vayAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgJyhsYW1iZGEgKCkgKGhsLWxpbmUtbW9kZSAx KSkgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgIHwKfCBCSCAgIHwg b3JnLWNsb2NrLW91dC13aGVuLWRvbmUgICAgICAgICAgICAgICAgICAgICAgICAgICB8IG5pbCAg ICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAg ICB8CnwgQkggICB8IG9yZy1ibGFuay1iZWZvcmUtYnVsbGV0ICAgICAgICAgICAgICAgICAgICAg ICAgICAgfCB0ICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICB8ICAgICAgICAgfAp8IEJIICAgfCBvcmctY2xvY2stb3V0LXJlbW92ZS16ZXJvLXRpbWUt Y2xvY2tzICAgICAgICAgICAgIHwgdCAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgfCAgICAgICAgIHwKfCBCSCAgIHwgb3JnLXJlbWVtYmVyLWNsb2Nr LW91dC1vbi1leGl0ICAgICAgICAgICAgICAgICAgICB8IG5pbCAgICAgICAgICAgICAgICAgIHwg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICB8CnwgQkggICB8IG9yZy1j bG9jay1oaXN0b3J5LWxlbmd0aCAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxMCAgICAgICAg ICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgfAp8 IEJIICAgfCBvcmctdGFibGUtZXhwb3J0LWRlZmF1bHQtZm9ybWF0ICAgICAgICAgICAgICAgICAg IHwgIm9yZ3RibC10by1jc3YiICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg fCAgICAgICAgIHwKfCBCSCAgIHwgb3JnLWZpbmFsaXplLWFnZW5kYS1ob29rICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICdteS1vcmctYWdlbmRhLXRvLWFwcHQgfCBDaGVjayBlbWFpbCBmb3Ig ZnVuY3Rpb24gZGVmaW5pdGlvbiB8ICAgICAgICAgfAp8IEJIICAgfCBvcmctY2xvY2stcGVyc2lz dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgdCAgICAgICAgICAgICAgICAgICAg fCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgIHwKfCBCSCAgIHwgb3Jn LWNsb2NrLWluLXJlc3VtZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IHQgICAgICAg ICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICB8 CnwgQkggICB8IG9yZy1jbG9jay1wZXJzaXN0ZW5jZS1pbnNpbnVhdGUgICAgICAgICAgICAgICAg ICAgfCAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICB8ICAgICAgICAgfAp8IEJIICAgfCBvcmctY29tcGxldGlvbi11c2UtaWRvICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgdCAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgfCAgICAgICAgIHwKfCBCSCAgIHwgb3JnLXB1Ymxpc2gtcHJvamVjdC1h bGlzdCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgIHwgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICB8CnwgQkggICB8IG9yZy1jb2x1 bW5zLWRlZmF1bHQtZm9ybWF0ICAgICAgICAgICAgICAgICAgICAgICAgfCAiJTQwSVRFTShUYXNr KSAlMTdFZmZvcnQoRXN0aW1hdGVkIEVmZm9ydCl7On0gJUNMT0NLU1VNIiB8ICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgfAp8IEJIICAgfCBvcmctZGVhZGxpbmUtd2Fy bmluZy1kYXlzICAgICAgICAgICAgICAgICAgICAgICAgIHwgMzAgICAgICAgICAgICAgICAgICAg fCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgIHwKfCBCSCAgIHwgb3Jn LWRlZmF1bHQtbm90ZXMtZmlsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICJ+L2dpdC9v cmcvdG9kby5vcmciIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICB8 CnwgQkggICB8IG9yZy10b2RvLWtleXdvcmQtZmFjZXMgICAgICAgICAgICAgICAgICAgICAgICAg ICAgfCBDaGVjayBlbWFpbCAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICB8ICAgICAgICAgfAp8IEJIICAgfCBvcmctdG9kby1rZXl3b3JkcyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgfCAgICAgICAgIHwKfCBCSCAgIHwgb3JnLWV4cG9ydC1sYXRleC1jbGFz c2VzICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgIHwgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICB8CnwgQkggICB8IG9yZy1hZ2Vu ZGEtY2xvY2tyZXBvcnQtcGFyYW1ldGVyLXBsaXN0ICAgICAgICAgICAgfCAocXVvdGUgKDpsaW5r IG5pbCA6bWF4bGV2ZWwgMykpIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg ICAgICB8CnwgQkggICB8IG9yZy1hZ2VuZGEtY3VzdG9tLWNvbW1hbmRzICAgICAgICAgICAgICAg ICAgICAgICAgfCBDaGVjayBlbWFpbCAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICB8ICAgICAgICAgfAp8IEJIICAgfCBvcmctYWdlbmRhLWZpbGVzICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHwgQ2hlY2sgZW1haWwgICAgICAgICAgfCAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgIHwKfCBCSCAgIHwgb3JnLWFnZW5kYS1pbmNs dWRlLWRpYXJ5ICAgICAgICAgICAgICAgICAgICAgICAgICB8IHQgICAgICAgICAgICAgICAgICAg IHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICB8CnwgQkggICB8IG9y Zy1hZ2VuZGEtbG9nLW1vZGUtaXRlbXMgICAgICAgICAgICAgICAgICAgICAgICAgfCAocXVvdGUg KGNsb3NlZCBjbG9jaykpIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAg ICB8CnwgQkggICB8IG9yZy1hZ2VuZGEtcmVwZWF0aW5nLXRpbWVzdGFtcC1zaG93LWFsbCAgICAg ICAgICAgfCB0ICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICB8ICAgICAgICAgfAp8IEJIICAgfCBvcmctYWdlbmRhLXNob3ctYWxsLWRhdGVzICAgICAg ICAgICAgICAgICAgICAgICAgIHwgdCAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgfCAgICAgICAgIHwKfCBCSCAgIHwgb3JnLWFnZW5kYS1za2lwLWRl YWRsaW5lLWlmLWRvbmUgICAgICAgICAgICAgICAgICB8IHQgICAgICAgICAgICAgICAgICAgIHwg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICB8CnwgQkggICB8IG9yZy1h Z2VuZGEtc2tpcC1zY2hlZHVsZWQtaWYtZG9uZSAgICAgICAgICAgICAgICAgfCB0ICAgICAgICAg ICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgfAp8 IEJIICAgfCBvcmctYWdlbmRhLXNvcnRpbmctc3RyYXRlZ3kgICAgICAgICAgICAgICAgICAgICAg IHwgKHF1b3RlICgoYWdlbmRhIHByaW9yaXR5LWRvd24gdGltZS11cCBjYXRlZ29yeS11cCkgKHRv ZG8gcHJpb3JpdHktZG93bikgKHRhZ3MgcHJpb3JpdHktZG93bikpKSB8ICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICB8ICAgICAgICAgfAp8IEJIICAgfCBvcmctYWdlbmRhLXN0YXJ0LW9u LXdlZWtkYXkgICAgICAgICAgICAgICAgICAgICAgIHwgbmlsICAgICAgICAgICAgICAgICAgfCAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgIHwKfCBCSCAgIHwgb3JnLWFn ZW5kYS10ZXh0LXNlYXJjaC1leHRyYS1maWxlcyAgICAgICAgICAgICAgICB8IChxdW90ZSAoYWdl bmRhLWFyY2hpdmVzKSkgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAg IHwKfCBCSCAgIHwgb3JnLWFnZW5kYS10b2RvLWlnbm9yZS13aXRoLWRhdGUgICAgICAgICAgICAg ICAgICB8IHQgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHwgICAgICAgICB8CnwgQkggICB8IG9yZy1ibGFuay1iZWZvcmUtbmV3LWVudHJ5ICAgICAg ICAgICAgICAgICAgICAgICAgfCAocXVvdGUgKChoZWFkaW5nKSAocGxhaW4tbGlzdC1pdGVtKSkp IHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICB8CnwgQkggICB8IG9y Zy1jbG9jay1oaXN0b3J5LWxlbmd0aCAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyMCAgICAg ICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAg fAp8IEJIICAgfCBvcmctZGVmYXVsdC1wcmlvcml0eSAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHwgNjggICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgfCAgICAgICAgIHwKfCBCSCAgIHwgb3JnLWVuZm9yY2UtdG9kby1kZXBlbmRlbmNpZXMgICAg ICAgICAgICAgICAgICAgICB8IHQgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgICAgICAgICB8CnwgQkggICB8IG9yZy1leHBvcnQtaHRtbC1pbmxp bmUtaW1hZ2VzICAgICAgICAgICAgICAgICAgICAgfCB0ICAgICAgICAgICAgICAgICAgICB8ICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgfAp8IEJIICAgfCBvcmctZXhw b3J0LXdpdGgtc3ViLXN1cGVyc2NyaXB0cyAgICAgICAgICAgICAgICAgIHwgbmlsICAgICAgICAg ICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgIHwKfCBC SCAgIHwgb3JnLWZhc3QtdGFnLXNlbGVjdGlvbi1zaW5nbGUta2V5ICAgICAgICAgICAgICAgICB8 IChxdW90ZSBleHBlcnQpICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg ICAgICAgICB8CnwgQkggICB8IG9yZy1nbG9iYWwtcHJvcGVydGllcyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgfCAocXVvdGUgKCgiRWZmb3J0X0FMTCIgLiAiMCAwOjEwIDA6MzAgMTowMCAy OjAwIDM6MDAgNDowMCA1OjAwIDY6MDAgODowMCIpKSkgfCAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgfCAgICAgICAgIHwKfCBCSCAgIHwgb3JnLWlkLW1ldGhvZCAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICB8IChxdW90ZSB1dWlkZ2VuKSAgICAgIHwgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICB8CnwgQkggICB8IG9yZy1saW5rLWZyYW1l LXNldHVwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAocXVvdGUgKCh2bSAuIHZtLXZp c2l0LWZvbGRlci1vdGhlci1mcmFtZSkgKGdudXMgLiBnbnVzLW90aGVyLWZyYW1lKSAoZmlsZSAu IGZpbmQtZmlsZS1vdGhlci13aW5kb3cpKSkgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgfCAgICAgICAgIHwKfCBCSCAgIHwgb3JnLWxvZy1kb25lICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICB8IChxdW90ZSB0aW1lKSAgICAgICAgIHwgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgICAgICAgICB8CnwgQkggICB8IG9yZy1sb3dlc3QtcHJpb3JpdHkg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA2OCAgICAgICAgICAgICAgICAgICB8ICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgfAp8IEJIICAgfCBvcmctcmVm aWxlLXRhcmdldHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgKHF1b3RlICgob3Jn LWFnZW5kYS1maWxlcyA6bGV2ZWwgLiAxKSAobmlsIDpsZXZlbCAuIDEpKSkgfCAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgIHwKfCBCSCAgIHwgb3JnLXJlbWVtYmVyLWRl ZmF1bHQtaGVhZGxpbmUgICAgICAgICAgICAgICAgICAgICB8ICJUYXNrcyIgICAgICAgICAgICAg IHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICB8CnwgQkggICB8IG9y Zy1yZW1lbWJlci1zdG9yZS13aXRob3V0LXByb21wdCAgICAgICAgICAgICAgICAgfCB0ICAgICAg ICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAg fAp8IEJIICAgfCBvcmctcmVtZW1iZXItdGVtcGxhdGVzICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHwgQ2hlY2sgZW1tYWlsICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgfCAgICAgICAgIHwKfCBCSCAgIHwgb3JnLXJldmVyc2Utbm90ZS1vcmRlciAgICAgICAgICAg ICAgICAgICAgICAgICAgICB8IG5pbCAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgICAgICAgICB8CnwgQkggICB8IG9yZy1zaG93LWZvbGxvd2luZy1o ZWFkaW5nICAgICAgICAgICAgICAgICAgICAgICAgfCB0ICAgICAgICAgICAgICAgICAgICB8ICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgfAp8IEJIICAgfCBvcmctc2hv dy1oaWVyYXJjaHktYWJvdmUgICAgICAgICAgICAgICAgICAgICAgICAgIHwgdCAgICAgICAgICAg ICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgIHwKfCBC SCAgIHwgb3JnLXNob3ctc2libGluZ3MgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8 IG5pbCAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg ICAgICAgICB8CnwgQkggICB8IG9yZy1zdHVjay1wcm9qZWN0cyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgfCAocXVvdGUgKCIrUFJPSkVDVC1DQU5DRUxMRUQvLURPTkUiIG5pbCAoIk5F WFQiKSAiIikpIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICB8Cnwg QkggICB8IG9yZy10YWctYWxpc3QgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg fCAocXVvdGUgKCgjKCJQSE9ORSIgMCA1IChmYWNlIG5pbCkpIC4gMTE2KSAoIygiQlVZIiAwIDMg KGZhY2UgbmlsKSkgLiA5OCkgKCMoIlBST0pFQ1QiIDAgNyAoZmFjZSBuaWwpKSAuIDExMikgKCMo IlFVT1RFIiAwIDUgKGZhY2UgbmlsKSkgLiAxMTMpICgjKCJORVhUIiAwIDQgKGZhY2UgbmlsKSkg LiAxMTApICgjKCJOT1JBTkciIDAgNiAoZmFjZSBuaWwpKSAuIDc4KSAoIygiU0FQUEkiIDAgNSAo ZmFjZSBuaWwpKSAuIDgzKSAoIygiQlpGTEFHIiAwIDYgKGZhY2UgbmlsKSkgLiA2NikgKCMoIkhP TUUiIDAgNCAoZmFjZSBvcmctZG9uZSkpIC4gNzIpICgjKCJDQU5DRUxMRUQiIDAgOSAoZmFjZSBu aWwpKSAuIDk5KSAoIygiV0FJVElORyIgMCA3IChmYWNlIG5pbCkpIC4gMTE5KSkpIHwgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICB8CnwgQkggICB8IG9yZy10aW1lLXN0 YW1wLXJvdW5kaW5nLW1pbnV0ZXMgICAgICAgICAgICAgICAgICAgfCAocXVvdGUgKDEgNSkpICAg ICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgfAp8IEJIICAg fCBvcmctdG9kby1rZXl3b3JkLWZhY2VzICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgKHF1 b3RlICgoIlRPRE8iIDpmb3JlZ3JvdW5kICJyZWQiIDp3ZWlnaHQgYm9sZCkgKCJXQUlUSU5HIiA6 Zm9yZWdyb3VuZCAib3JhbmdlIiA6d2VpZ2h0IGJvbGQpICgiREVGRVJSRUQiIDpmb3JlZ3JvdW5k ICJvcmFuZ2UiIDp3ZWlnaHQgYm9sZCkgKCJPTkdPSU5HIiA6Zm9yZWdyb3VuZCAib3JhbmdlIiA6 d2VpZ2h0IGJvbGQpICgiRE9ORSIgOmZvcmVncm91bmQgImZvcmVzdCBncmVlbiIgOndlaWdodCBi b2xkKSAoIk5PVEUiIDpmb3JlZ3JvdW5kICJkYXJrIHZpb2xldCIgOndlaWdodCBib2xkKSAoIlBI T05FIiA6Zm9yZWdyb3VuZCAiZGFyayB2aW9sZXQiIDp3ZWlnaHQgYm9sZCkgKCJNRUVUSU5HIiA6 Zm9yZWdyb3VuZCAiZGFyayB2aW9sZXQiIDp3ZWlnaHQgYm9sZCkgKCJDTE9TRUQiIDpmb3JlZ3Jv dW5kICJmb3Jlc3QgZ3JlZW4iIDp3ZWlnaHQgYm9sZCkgKCJDQU5DRUxMRUQiIDpmb3JlZ3JvdW5k ICJmb3Jlc3QgZ3JlZW4iIDp3ZWlnaHQgYm9sZCkpKSB8ICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICB8ICAgICAgICAgfAp8IEJIICAgfCBvcmctdG9kby1rZXl3b3JkcyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHwgQ2hlY2sgZW1haWwgICAgICAgICAgfCAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgIHwKfCBCSCAgIHwgb3JnLXRvZG8tc3RhdGUt dGFncy10cmlnZ2VycyAgICAgICAgICAgICAgICAgICAgICB8IChxdW90ZSAoKCJDQU5DRUxMRUQi ICgiQ0FOQ0VMTEVEIiAuIHQpKSAoIldBSVRJTkciICgiV0FJVElORyIgLiB0KSAoIk5FWFQiKSkg KCJTT01FREFZIiAoIldBSVRJTkciIC4gdCkpIChkb25lICgiTkVYVCIpICgiV0FJVElORyIpKSAo IlRPRE8iICgiV0FJVElORyIpICgiQ0FOQ0VMTEVEIikpKSkgfCAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgfCAgICAgICAgIHwKfCBCSCAgIHwgb3JnLXVzZS1mYXN0LXRvZG8tc2VsZWN0 aW9uICAgICAgICAgICAgICAgICAgICAgICB8IHQgICAgICAgICAgICAgICAgICAgIHwgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICB8CnwgQkggICB8IG9yZy1kcmF3ZXJz ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAoIlBST1BFUlRJRVMiICJI SURFIikgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgIHwKfCBTUFIg IHwgb3JnLXNob3ctZm9sbG93aW5nLWhlYWRpbmcgICAgICAgICAgICAgICAgICAgICAgICB8IG5p bCAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg ICAgICB8CnwgU1BSICB8IG9yZy1tb2RlLWhvb2sgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgfCAndHVybi1vbi1mb250LWxvY2sgICB8ICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICB8ICAgICAgICAgfAp8IFNQUiAgfCBvcmctZXhwb3J0LWh0bWwtc3R5bGUgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHwgIiIgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgIHwKfCBTUFIgIHwgb3JnLWV4cG9ydC1za2lw LXRleHQtYmVmb3JlLTFzdC1oZWFkaW5nICAgICAgICAgICB8IHQgICAgICAgICAgICAgICAgICAg IHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICB8CnwgU1BSICB8IG9y Zy1zaG93LWVudHJ5LWJlbG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAocXVvdGUg KChkZWZhdWx0KSkpICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAg fAp8IFNQUiAgfCBvcmctc2hvdy1zaWJsaW5ncyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHwgKHF1b3RlICgoZGVmYXVsdCkgKGlzZWFyY2ggdCkpKSB8ICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICAgICAgICAgfAp8IEREICAgfCBvcmctaGlkZS1sZWFkaW5nLXN0YXJz ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgdCAgICAgICAgICAgICAgICAgICAgfCAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgIHwKfCBERCAgIHwgb3JnLWFnZW5k YS1maWxlcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IChsaXN0IGRhbi1vcmct ZGlyKSAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICB8CnwgREQg ICB8IG9yZy1hZ2VuZGEtc3RhcnQtb24td2Vla2RheSAgICAgICAgICAgICAgICAgICAgICAgfCBu aWwgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg ICAgICAgfAp8IEREICAgfCBvcmctYWdlbmRhLW5kYXlzICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHwgMzAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgfCAgICAgICAgIHwKfCBERCAgIHwgb3JnLXRvZG8ta2V5d29yZHMgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICB8IENoZWNrIGVtYWlsICAgICAgICAgIHwgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICB8CnwgREQgICB8IG9yZy1kZWFkbGluZS13 YXJuaW5nLWRheXMgICAgICAgICAgICAgICAgICAgICAgICAgfCA3ICAgICAgICAgICAgICAgICAg ICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgfAp8IEREICAgfCBv cmctZGVmYXVsdC1ub3Rlcy1maWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgZGFuLW9y Zy1maWxlICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAg IHwKfCBERCAgIHwgb3JnLXJlbWVtYmVyLXRlbXBsYXRlcyAgICAgICAgICAgICAgICAgICAgICAg ICAgICB8IENoZWNrIGVtYWlsICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHwgICAgICAgICB8CnwgTUUgICB8IG9yZy1tb2RlLWhvb2sgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICB8ICAgICAgICAgfAp8IE1FICAgfCBvcmctaGlkZS1sZWFkaW5nLXN0 YXJzICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgdCAgICAgICAgICAgICAgICAgICAgfCAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgIHwKfCBNRSAgIHwgb3JnLWRl YWRsaW5lLXdhcm5pbmctZGF5cyAgICAgICAgICAgICAgICAgICAgICAgICB8IDcgICAgICAgICAg ICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICB8Cnwg TUUgICB8IG9yZy1hZ2VuZGEtc2tpcC1zY2hlZHVsZWQtaWYtZG9uZSAgICAgICAgICAgICAgICAg fCB0ICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8 ICAgICAgICAgfAp8IE1FICAgfCBvcmctYWdlbmRhLXN0YXJ0LW9uLXdlZWtkYXkgICAgICAgICAg ICAgICAgICAgICAgIHwgbmlsICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgfCAgICAgICAgIHwKfCBNRSAgIHwgb3JnLWFnZW5kYS1pbmNsdWRlLWRpYXJ5 ICAgICAgICAgICAgICAgICAgICAgICAgICB8IHQgICAgICAgICAgICAgICAgICAgIHwgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICB8CnwgTUUgICB8IG9yZy1hZ2VuZGEt c29ydGluZy1zdHJhdGVneSAgICAgICAgICAgICAgICAgICAgICAgfCAnKHRpbWUtdXAgcHJpb3Jp dHktZG93bikgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgIHwKfCBN RSAgIHwgb3JnLWFnZW5kYS1za2lwLWRlYWRsaW5lLWlmLWRvbmUgICAgICAgICAgICAgICAgICB8 IHQgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg ICAgICAgICB8CnwgTUUgICB8IG9yZy1hZ2VuZGEtdGltZS1ncmlkICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgfCAnKChkYWlseSB0b2RheSByZXF1aXJlLXRpbWVkIHJlbW92ZS1tYXRjaCkg Ii0tLS0tLS0tLS0tLS0tLS0iICg4MDAgOTAwIDEwMDAgMTEwMCAxMjAwIDEzMDAgMTQwMCAxNTAw IDE2MDAgMTcwMCAxODAwIDIwMDApKSB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8 ICAgICAgICAgfAp8IE1FICAgfCBvcmctdGFnLWFsaXN0ICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHwgQ2hlY2sgZW1haWwgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgfCAgICAgICAgIHwKfCBNRSAgIHwgb3JnLXN0dWNrLXByb2plY3RzICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICcoIitQUk9KRUNULy1TT01FREFZLU1BWUJFLUZJ TklTSEVELUNBTkNFTExFRCIgKCJORVhUIiAiV0FJVElORyIgIklOUFJPR1JFU1MiKSAoKSAiXFw8 SUdOT1JFXFw+IikgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgIHwK fCBNRSAgIHwgb3JnLXRvZG8ta2V5d29yZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICB8IENoZWNrIGVtYWlsICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHwgICAgICAgICB8CnwgTUUgICB8IG9yZy11c2UtdGFnLWluaGVyaXRhbmNlICAgICAgICAgICAg ICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICAgICAgICAgfAp8IE1FICAgfCBvcmctdXNlLWZhc3QtdG9kby1zZWxl Y3Rpb24gICAgICAgICAgICAgICAgICAgICAgIHwgdCAgICAgICAgICAgICAgICAgICAgfCAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgIHwKfCBNRSAgIHwgb3JnLXRhZ3Mt bWF0Y2gtbGlzdC1zdWJsZXZlbHMgICAgICAgICAgICAgICAgICAgICB8IHQgICAgICAgICAgICAg ICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICB8CnwgTUUg ICB8IG9yZy1mYXN0LXRhZy1zZWxlY3Rpb24taW5jbHVkZS10b2RvICAgICAgICAgICAgICAgfCBu aWwgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg ICAgICAgfAp8IE1FICAgfCBvcmctYWdlbmRhLWN1c3RvbS1jb21tYW5kcyAgICAgICAgICAgICAg ICAgICAgICAgIHwgQ2hlY2sgZW1haWwgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgfCAgICAgICAgIHwKfCBNRSAgIHwgb3JnLXVzZS1wcm9wZXJ0eS1pbmhlcml0YW5j ZSAgICAgICAgICAgICAgICAgICAgICB8ICcoIkNPTlRFWFQiKSAgICAgICAgIHwgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICB8CnwgTUUgICB8IG9yZy1hZnRlci10b2Rv LXN0YXRpc3RpY3MtaG9vayAgICAgICAgICAgICAgICAgICAgfCAnb3JnLXN1bW1hcnktdG9kbyAg ICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgfAp8IE1FICAgfCBv cmctZGVmYXVsdC1ub3Rlcy1maWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIn4vb3Jn L21hc3Rlci5vcmciICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAg IHwKfCBTTiAgIHwgYXV0by1tb2RlLWFsaXN0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICB8ICcoIlxcLm9yZyQiIC4gb3JnLW1vZGUpIHwgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHwgICAgICAgICB8CnwgU04gICB8IG9yZy1sb2ctZG9uZSAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgfCB0ICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgfAp8IFNOICAgfCBvcmctbW9kZS1ob29rICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgdHVybi1vbi1mb250LWxvY2sgICAg fCBvcmctbW9kZSBidWZmZXJzIG9ubHkgICAgICAgICAgfCAgICAgICAgIHwKfCBTTiAgIHwgb3Jn LXRvZG8ta2V5d29yZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IENoZWNrIGVt YWlsICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICB8 CnwgU04gICB8IG9yZy1hZ2VuZGEtZmlsZXMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgfCAobGlzdCAiYzovd29yay90YXNrcy5vcmciKSB8ICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICB8ICAgICAgICAgfAp8IFNOICAgfCBvcmctbW9kZS1ob29rICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHwgKGxhbWJkYSAoKSAnaW1lbnUtYWRkLXRvLW1lbnViYXIg IkltZW51IikgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgIHwKfCBF RiAgIHwgb3JnLWFnZW5kYS1maWxlcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8 ICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg ICAgICAgICB8CnwgRUYgICB8IG9yZy1hZ2VuZGEtaW5jbHVkZS1kaWFyeSAgICAgICAgICAgICAg ICAgICAgICAgICAgfCB0ICAgICAgICAgICAgICAgICAgICB8IGVtYWNzIGRpYXJ5IGZvciBxdWlj ayAnbiBkaXJ0eSBlbnRyaWVzIHwgICAgICAgICB8CnwgRUYgICB8IG9yZy1hZ2VuZGEtc3RhcnQt b24td2Vla2RheSAgICAgICAgICAgICAgICAgICAgICAgfCBuaWwgICAgICAgICAgICAgICAgICB8 IEkgZG9uJ3QgY2FyZSBhYm91dCB0aGUgcGFzdCAgICB8ICAgICAgICAgfAp8IEVGICAgfCBvcmct ZGlyZWN0b3J5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIn4vcy9ub3Rl cyIgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgIHwK fCBFRiAgIHwgb3JnLWRlZmF1bHQtbm90ZXMtZmlsZSAgICAgICAgICAgICAgICAgICAgICAgICAg ICB8ICJub3Rlcy5vcmciICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHwgICAgICAgICB8CnwgRUYgICB8IG9yZy1leHBvcnQtd2l0aC1MYVRlWC1mcmFnbWVudHMgICAg ICAgICAgICAgICAgICAgfCB0ICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICAgICAgICAgfAp8IEVGICAgfCBvcmctaGlkZS1sZWFkaW5nLXN0YXJz ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgdCAgICAgICAgICAgICAgICAgICAgfCBhcyBy ZWNvbW1lbmRlZCBieSBtYW51YWwgICAgICAgfCAgICAgICAgIHwKfCBFRiAgIHwgb3JnLWxvZy1k b25lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IHQgICAgICAgICAgICAg ICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICB8CnwgRUYg ICB8IG9yZy1vZGQtbGV2ZWxzLW9ubHkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCB0 ICAgICAgICAgICAgICAgICAgICB8IGFzIHJlY29tbWVuZGVkIGJ5IG1hbnVhbCAgICAgICB8ICAg ICAgICAgfAp8IEVGICAgfCBvcmctcmVtZW1iZXItdGVtcGxhdGVzICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHwgQ2hlY2sgZW1haWwgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgfCAgICAgICAgIHwKfCBFRiAgIHwgb3JnLWFnZW5kYS10aW1lLWdyaWQgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICB8ICcoKGRhaWx5IHRvZGF5IHJlcXVpcmUtdGltZWQpICIt LS0tLS0tLS0tLS0tLS0tIiAoOTAwIDEwMDAgMTEwMCAxMjAwIDEzMDAgMTQwMCAxNTAwIDE2MDAg MTcwMCAxODAwKSkgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgIHwK fCBFRiAgIHwgb3JnLWFnZW5kYS13aW5kb3ctc2V0dXAgICAgICAgICAgICAgICAgICAgICAgICAg ICB8ICdyZW9yZ2FuaXplLWZyYW1lICAgIHwgZGVmYXVsdCwgSSB0aGluayAgICAgICAgICAgICAg IHwgICAgICAgICB8CnwgRUYgICB8IG9yZy1zcGVjaWFsLWN0cmwtYS9lICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgfCB0ICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICAgICAgICAgfAp8IFdIICAgfCBhdXRvLW1vZGUtYWxpc3QgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgJygiXFwub3JnJCIgLiBvcmctbW9kZSkgfCAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgIHwKfCBXSCAgIHwgb3JnLWRp cmVjdG9yeSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICJ+L09yZy8iICAg ICAgICAgICAgIHwgd2hlcmUgdG8ga2VlcCBhbGwgdGhlIGZpbGVzICAgIHwgICAgICAgICB8Cnwg V0ggICB8IG9yZy1hZ2VuZGEtc3RhcnQtb24td2Vla2RheSAgICAgICAgICAgICAgICAgICAgICAg fCBuaWwgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8 ICAgICAgICAgfAp8IFdIICAgfCBvcmctYWdlbmRhLWluY2x1ZGUtZGlhcnkgICAgICAgICAgICAg ICAgICAgICAgICAgIHwgdCAgICAgICAgICAgICAgICAgICAgfCBpbnRlZ3JhdGlvbiB3aXRoIGNh bGVuZGFyL2RpYXJ5IHwgICAgICAgICB8CnwgV0ggICB8IG9yZy1jb21iaW5lZC1hZ2VuZGEtaWNh bGVuZGFyLWZpbGUgICAgICAgICAgICAgICAgfCAiL0xpYnJhcnkvV2ViU2VydmVyL0RvY3VtZW50 cy9vcmdtb2RlLmljcyIgfCBFeHBvcnQgdG8gaUNhbCAtIEluIGlDYWwuYXBwIHN1YnNjcmliZSB0 byBodHRwOi8vbG9jYWxob3N0L29yZ21vZGUuaWNzIHwgICAgICAgICB8CnwgV0ggICB8IG9yZy1p Y2FsZW5kYXItc3RvcmUtVUlEICAgICAgICAgICAgICAgICAgICAgICAgICAgfCB0ICAgICAgICAg ICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgfAp8 IFdIICAgfCBvcmctbG9nLWRvbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHwgdCAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg fCAgICAgICAgIHwKfCBXSCAgIHwgb3JnLWhpZGUtbGVhZGluZy1zdGFycyAgICAgICAgICAgICAg ICAgICAgICAgICAgICB8IHQgICAgICAgICAgICAgICAgICAgIHwgcHJldHRpZXIgZm9ybWF0dGlu ZyAgICAgICAgICAgIHwgICAgICAgICB8CnwgV0ggICB8IG9yZy1zdGFydHVwLWZvbGRlZCAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCBuaWwgICAgICAgICAgICAgICAgICB8ICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgfAp8IFdIICAgfCBvcmctZXhwb3J0 LXdpdGgtTGFUZVgtZnJhZ21lbnRzICAgICAgICAgICAgICAgICAgIHwgdCAgICAgICAgICAgICAg ICAgICAgfCBleHBvcnQgbGF0ZXggZXF1YXRpb25zICAgICAgICAgfCAgICAgICAgIHwKfCBXSCAg IHwgb3JnLXB1Ymxpc2gtcHJvamVjdC1hbGlzdCAgICAgICAgICAgICAgICAgICAgICAgICB8IENo ZWNrIGVtYWlsICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg ICAgICB8CnwgV0ggICB8IG9yZy1hZ2VuZGEtZmlsZXMgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICB8ICAgICAgICAgfAp8IFdIICAgfCBvcmctY2FsYy1kZWZhdWx0LW1vZGVzICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHwgKHF1b3RlIChjYWxjLWludGVybmFsLXByZWMgMjAgY2Fs Yy1mbG9hdC1mb3JtYXQgKGZsb2F0IDUpIGNhbGMtYW5nbGUtbW9kZSBkZWcgY2FsYy1wcmVmZXIt ZnJhYyBuaWwgY2FsYy1zeW1ib2xpYy1tb2RlIG5pbCBjYWxjLWRhdGUtZm9ybWF0IChZWVlZICIt IiBNTSAiLSIgREQgIiAiIFd3dyAoIiIgSEggIjoiIG1tKSkgY2FsYy1kaXNwbGF5LXdvcmtpbmct bWVzc2FnZSB0KSkgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgIHwK fCBXSCAgIHwgb3JnLWRpc3B1dGVkLWtleXMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICB8IChxdW90ZSAoKFsoY29udHJvbCB0YWIpXSAuIFsoY29udHJvbCBzaGlmdCB0YWIpXSkpKSB8 IEkgdXNlIHRoZXNlIGZvciBzd2l0Y2hpbmcgd2luZG93cyB8ICAgICAgICAgfAp8IFdIICAgfCBv cmctZW5mb3JjZS10b2RvLWRlcGVuZGVuY2llcyAgICAgICAgICAgICAgICAgICAgIHwgdCAgICAg ICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAg IHwKfCBXSCAgIHwgb3JnLWljYWxlbmRhci1pbmNsdWRlLXRvZG8gICAgICAgICAgICAgICAgICAg ICAgICB8IHQgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHwgICAgICAgICB8CnwgV0ggICB8IG9yZy1yZXBsYWNlLWRpc3B1dGVkLWtleXMgICAgICAg ICAgICAgICAgICAgICAgICAgfCB0ICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICB8ICAgICAgICAgfAp8IFdIICAgfCBvcmctY29kZSAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgfCAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgIHwKfCBXSCAgIHwgb3JnLWRh dGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAg ICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICB8Cnwg V0ggICB8IG9yZy1kb25lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg fCAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8 ICAgICAgICAgfAp8IFdIICAgfCBvcmctdGFibGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgfCAgICAgICAgIHwKfCBXSCAgIHwgb3JnLXRhZyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICB8CnwgV0ggICB8IG9yZy10aW1lLWdy aWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAg ICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgfAp8IFdIICAg fCBvcmctdG9kbyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg ICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAg ICAgIHwKfCBQSiAgIHwgb3JnLWxvZy1kb25lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICB8IHQgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHwgICAgICAgICB8CnwgUEogICB8IG9yZy1yZXZlcnNlLW5vdGUtb3JkZXIgICAgICAg ICAgICAgICAgICAgICAgICAgICAgfCB0ICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgfAp8IFBKICAgfCBvcmctZGVhZGxpbmUtd2Fy bmluZy1kYXlzICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTQgICAgICAgICAgICAgICAgICAg fCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgIHwKfCBQSiAgIHwgb3Jn LWhpZGUtbGVhZGluZy1zdGFycyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IHQgICAgICAg ICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICB8 CnwgUEogICB8IG9yZy11c2UtZmFzdC10b2RvLXNlbGVjdGlvbiAgICAgICAgICAgICAgICAgICAg ICAgfCB0ICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICB8ICAgICAgICAgfAp8IFBKICAgfCBvcmctdXNlLWZhc3QtdGFnLXNlbGVjdGlvbiAgICAgICAg ICAgICAgICAgICAgICAgIHwgJ2F1dG8gICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgfCAgICAgICAgIHwKfCBQSiAgIHwgb3JnLWZhc3QtdGFnLXNlbGVjdGlv bi1zaW5nbGUta2V5ICAgICAgICAgICAgICAgICB8IHQgICAgICAgICAgICAgICAgICAgIHwgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICB8CnwgUEogICB8IG9yZy1zcGVj aWFsLWN0cmwtYS9lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCB0ICAgICAgICAgICAg ICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgfAp8IFBK ICAgfCBvcmctc3BlY2lhbC1jdHJsLWsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg dCAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg ICAgICAgIHwKfCBQSiAgIHwgb3JnLU0tUkVULW1heS1zcGxpdC1saW5lICAgICAgICAgICAgICAg ICAgICAgICAgICB8IG5pbCAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHwgICAgICAgICB8CnwgUEogICB8IG9yZy10aW1lLWNsb2Nrc3VtLWZvcm1hdCAg ICAgICAgICAgICAgICAgICAgICAgICAgfCAiJTAyZDolMDJkIiAgICAgICAgICB8ICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgfAp8IFBKICAgfCBvcmctY29tcGxldGlv bi11c2UtaWRvICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgdCAgICAgICAgICAgICAgICAg ICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgIHwKfCBQSiAgIHwg b3JnLWFnZW5kYS13aW5kb3ctc2V0dXAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICdjdXJy ZW50LXdpbmRvdyAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAg ICB8CnwgUEogICB8IG9yZy1hZ2VuZGEtcmVzdG9yZS13aW5kb3dzLWFmdGVyLXF1aXQgICAgICAg ICAgICAgfCBuaWwgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICB8ICAgICAgICAgfAp8IFBKICAgfCBvcmctc3R1Y2stcHJvamVjdHMgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHwgJygiTEVWRUw9Mitwcm9qZWN0Ly1ET05FIiAoIk5FWFQiICJQ RU5ESU5HIikgKCJzaW5nbGUiKSAiIikgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg fCAgICAgICAgIHwKfCBQSiAgIHwgb3JnLWFnZW5kYS1uZGF5cyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB8IDEgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHwgICAgICAgICB8CnwgUEogICB8IG9yZy1hZ2VuZGEtc2tpcC1kZWFkbGlu ZS1pZi1kb25lICAgICAgICAgICAgICAgICAgfCB0ICAgICAgICAgICAgICAgICAgICB8ICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgfAp8IFBKICAgfCBvcmctYWdlbmRh LXNraXAtc2NoZWR1bGVkLWlmLWRvbmUgICAgICAgICAgICAgICAgIHwgdCAgICAgICAgICAgICAg ICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgIHwKfCBQSiAg IHwgb3JnLWFnZW5kYS1zaG93LWFsbC1kYXRlcyAgICAgICAgICAgICAgICAgICAgICAgICB8IHQg ICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg ICAgICB8CnwgUEogICB8IG9yZy1hZ2VuZGEtc3RhcnQtb24td2Vla2RheSAgICAgICAgICAgICAg ICAgICAgICAgfCAxICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICB8ICAgICAgICAgfAp8IFBKICAgfCBvcmctYWdlbmRhLXRvZG8taWdub3JlLXdpdGgt ZGF0ZSAgICAgICAgICAgICAgICAgIHwgdCAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgIHwKfCBIVCAgIHwgb3JnLWFnZW5kYS1jdXN0 b20tY29tbWFuZHMgICAgICAgICAgICAgICAgICAgICAgICB8IChxdW90ZSAoKCJBIiAiQWdlbmRh ICsgTkVYVCArIFNUQVJURUQiICgoYWdlbmRhICIiIG5pbCkgKHRhZ3MtdG9kbyAiTkVYVCIgbmls KSAodG9kbyAiU1RBUlRFRCIgbmlsKSkgbmlsKSAoIlMiICJUT0RPIGxpc3QsIHNraXAgdW5zY2hl ZHVsZWQgYW5kIDp3YWl0aW5nOiIgYWxsdG9kbyAiIiAoKG9yZy1hZ2VuZGEtc2tpcC1mdW5jdGlv biAocXVvdGUgKG9yZy1hZ2VuZGEtc2tpcC1lbnRyeS1pZiAocXVvdGUgdW5zY2hlZHVsZWQpIChx dW90ZSByZWdleHApICI6d2FpdGluZzoiKSkpKSkgKCJVIiAiVE9ETyBsaXN0LCBza2lwIHNjaGVk dWxlZCBhbmQgOndhaXRpbmc6IiBhbGx0b2RvICIiICgob3JnLWFnZW5kYS1za2lwLWZ1bmN0aW9u IChxdW90ZSAob3JnLWFnZW5kYS1za2lwLWVudHJ5LWlmIChxdW90ZSBzY2hlZHVsZWQpIChxdW90 ZSByZWdleHApICI6d2FpdGluZzoiKSkpKSkpKSB8ICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICB8ICAgICAgICAgfAp8IEhUICAgfCBvcmctYWdlbmRhLWxvZy1tb2RlLWl0ZW1zICAgICAg ICAgICAgICAgICAgICAgICAgIHwgKHF1b3RlIChjbG9zZWQgc3RhdGUpKSB8ICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgfAp8IEhUICAgfCBvcmctYWdlbmRhLXNvcnRp bmctc3RyYXRlZ3kgICAgICAgICAgICAgICAgICAgICAgIHwgKHF1b3RlICgoYWdlbmRhIHRpbWUt dXAgY2F0ZWdvcnktdXAgcHJpb3JpdHktZG93bikgKHRvZG8gY2F0ZWdvcnktdXAgdGFnLXVwKSAo dGFncyBjYXRlZ29yeS1rZWVwIHByaW9yaXR5LWRvd24pIChzZWFyY2ggY2F0ZWdvcnkta2VlcCkp KSB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgfAp8IEhUICAgfCBv cmctY29tcGxldGlvbi11c2UtaWRvICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgdCAgICAg ICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAg IHwKfCBIVCAgIHwgb3JnLWV4cG9ydC1sYXRleC1yZW1vdmUtZnJvbS1oZWFkbGluZXMgICAgICAg ICAgICB8IChxdW90ZSAoOnRvZG8gbmlsIDpwcmlvcml0eSB0IDp0YWdzIHQpKSB8ICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgfAp8IEhUICAgfCBvcmctZXhwb3J0LXdp dGgtTGFUZVgtZnJhZ21lbnRzICAgICAgICAgICAgICAgICAgIHwgdCAgICAgICAgICAgICAgICAg ICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgIHwKfCBIVCAgIHwg b3JnLWxvZy1kb25lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IChxdW90 ZSB0aW1lKSAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAg ICB8CnwgSFQgICB8IG9yZy10b2RvLXN0YXRlLXRhZ3MtdHJpZ2dlcnMgICAgICAgICAgICAgICAg ICAgICAgfCAocXVvdGUgKCgiU1RBUlRFRCIgKCJORVhUIikpKSkgfCAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgfCAgICAgICAgIHwKfCBTSCAgIHwgYXV0by1tb2RlLWFsaXN0ICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICcoIlxcLm9yZyQiIC4gb3JnLW1vZGUpIHwg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICB8CnwgU0ggICB8IG9yZy1k aXJlY3RvcnkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAifi9kb2Mvb3Jn LyIgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgfAp8 IFNIICAgfCBvcmctc3BlY2lhbC1jdHJsLWEvZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHwgdCAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg fCAgICAgICAgIHwKfCBTSCAgIHwgb3JnLWFnZW5kYS1za2lwLWRlYWRsaW5lLWlmLWRvbmUgICAg ICAgICAgICAgICAgICB8IHQgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHwgICAgICAgICB8CnwgU0ggICB8IG9yZy1hZ2VuZGEtc2tpcC1zY2hlZHVs ZWQtaWYtZG9uZSAgICAgICAgICAgICAgICAgfCB0ICAgICAgICAgICAgICAgICAgICB8ICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgfAp8IFNIICAgfCBvcmctYWdlbmRh LXN0YXJ0LW9uLXdlZWtkYXkgICAgICAgICAgICAgICAgICAgICAgIHwgbmlsICAgICAgICAgICAg ICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgIHwKfCBTSCAg IHwgb3JnLXRvZG8ta2V5d29yZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IENo ZWNrIGVtYWlsICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg ICAgICB8CnwgU0ggICB8IG9yZy11c2UtZmFzdC10b2RvLXNlbGVjdGlvbiAgICAgICAgICAgICAg ICAgICAgICAgfCB0ICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICB8ICAgICAgICAgfAp8IFNIICAgfCBvcmctbG9nLWRvbmUgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHwgJyhkb25lKSAgICAgICAgICAgICAgfCAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgIHwKfCBTSCAgIHwgb3JnLWhpZGUtbGVhZGlu Zy1zdGFycyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IHQgICAgICAgICAgICAgICAgICAg IHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICB8CnwgU0ggICB8IG9y Zy1hZ2VuZGEtaW5jbHVkZS1kaWFyeSAgICAgICAgICAgICAgICAgICAgICAgICAgfCB0ICAgICAg ICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAg fAp8IE9DICAgfCBvcmctYWdlbmRhLWZpbGVzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHwgKHF1b3RlICgifi9Eb2N1bWVudHMvdGltZXRhYmxlLm9yZyIgIn4vRG9jdW1lbnRzL2d0 ZC5vcmciKSkgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgIHwKfCBP QyAgIHwgb3JnLWFnZW5kYS1uZGF5cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8 IDcgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg ICAgICAgICB8CnwgT0MgICB8IG9yZy1hZ2VuZGEtc2hvdy1hbGwtZGF0ZXMgICAgICAgICAgICAg ICAgICAgICAgICAgfCB0ICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICB8ICAgICAgICAgfAp8IE9DICAgfCBvcmctYWdlbmRhLXNraXAtZGVhZGxpbmUt aWYtZG9uZSAgICAgICAgICAgICAgICAgIHwgdCAgICAgICAgICAgICAgICAgICAgfCAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgIHwKfCBPQyAgIHwgb3JnLWFnZW5kYS1z a2lwLXNjaGVkdWxlZC1pZi1kb25lICAgICAgICAgICAgICAgICB8IHQgICAgICAgICAgICAgICAg ICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICB8CnwgT0MgICB8 IG9yZy1hZ2VuZGEtc3RhcnQtb24td2Vla2RheSAgICAgICAgICAgICAgICAgICAgICAgfCBuaWwg ICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAg ICAgfAp8IE9DICAgfCBvcmctZGVhZGxpbmUtd2FybmluZy1kYXlzICAgICAgICAgICAgICAgICAg ICAgICAgIHwgMTQgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgfCAgICAgICAgIHwKfCBPQyAgIHwgb3JnLWhpZGUtbGVhZGluZy1zdGFycyAgICAgICAg ICAgICAgICAgICAgICAgICAgICB8IHQgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHwgICAgICAgICB8CnwgT0MgICB8IG9yZy1vZGQtbGV2ZWxzLW9u bHkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCB0ICAgICAgICAgICAgICAgICAgICB8 ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgfAp8IE9DICAgfCBvcmct cmVtZW1iZXItdGVtcGxhdGVzICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgQ2hlY2sgZW1h aWwgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgIHwK fCBSUCAgIHwgYXV0by1tb2RlLWFsaXN0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICB8ICcoIlxcLm9yZyQiIC4gb3JnLW1vZGUpIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHwgICAgICAgICB8CnwgUlAgICB8IG9yZy1tb2RlLWhvb2sgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgfCAndHVybi1vbi1hdXRvLWZpbGwgICB8ICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICB8ICAgICAgICAgfAp8IFJQICAgfCBvcmctYWdlbmRhLXdpbmRvdy1z ZXR1cCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgKHF1b3RlIGN1cnJlbnQtd2luZG93KSB8 ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgfAp8IFJQICAgfCBvcmct bG9nLW5vdGUtaGVhZGluZ3MgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgKHF1b3RlICgo ZG9uZSAuICJDTE9TSU5HIE5PVEUgJXQiKSAoc3RhdGUgLiAiU3RhdGUgJS0xMnMgJXQiKSAobm90 ZSAuICJOb3RlIHRha2VuIG9uICV0IikgKGNsb2NrLW91dCAuICIiKSAodHJhbnNjcmliZSAuICJb W2ZpbGU6Ly8lZl1bUmVjb3JkZWRdXSBvbiAlciIpKSkgfCAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgfCAgICAgICAgIHwKfCBSUCAgIHwgb3JnLWFnZW5kYS1zb3J0aW5nLXN0cmF0ZWd5 ICAgICAgICAgICAgICAgICAgICAgICB8IChxdW90ZSAoKGFnZW5kYSB0aW1lLXVwIHByaW9yaXR5 LWRvd24pICh0b2RvIGNhdGVnb3J5LWtlZXAgcHJpb3JpdHktZG93bikgKHRhZ3MgY2F0ZWdvcnkt a2VlcCBwcmlvcml0eS1kb3duKSAoc2VhcmNoIGNhdGVnb3J5LWtlZXApKSkgfCAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgIHwKfCBSUCAgIHwgb3JnLWZpbGUtYXBwcyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IChxdW90ZSAoKCJ0eHQiIC4gZW1h Y3MpICgidGV4IiAuIGVtYWNzKSAoImx0eCIgLiBlbWFjcykgKCJvcmciIC4gZW1hY3MpICgiZWwi IC4gZW1hY3MpICgiYmliIiAuIGVtYWNzKSAoInFjcCIgYm9uZ28taW5zZXJ0LWFuZC1wbGF5LWZp bGUgZmlsZSkpKSB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgfAp8 IFJQICAgfCBvcmctc3RhcnR1cC1mb2xkZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHwgKHF1b3RlIGNvbnRlbnQpICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg fCAgICAgICAgIHwKfCBSUCAgIHwgb3JnLWNsb2NrLW91dC13aGVuLWRvbmUgICAgICAgICAgICAg ICAgICAgICAgICAgICB8IG5pbCAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHwgICAgICAgICB8CnwgUlAgICB8IG9yZy10aW1lLXN0YW1wLXJvdW5kaW5n LW1pbnV0ZXMgICAgICAgICAgICAgICAgICAgfCAocXVvdGUgKDAgMCkpICAgICAgICB8ICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgfAp8IFJQICAgfCBvcmctYWdlbmRh LXN0YXJ0LXdpdGgtY2xvY2tyZXBvcnQtbW9kZSAgICAgICAgICAgIHwgdCAgICAgICAgICAgICAg ICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgIHwKfCBSUCAg IHwgb3JnLWxpbmstbWFpbHRvLXByb2dyYW0gICAgICAgICAgICAgICAgICAgICAgICAgICB8IChx dW90ZSAobWVzc2FnZS1tYWlsICIlYSIgIiVzIikpIHwgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHwgICAgICAgICB8CnwgUlAgICB8IG9yZy1saW5rLWZyYW1lLXNldHVwICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgfCAocXVvdGUgKCh2bSAuIHZtLXZpc2l0LWZvbGRlci1vdGhl ci13aW5kb3cpIChnbnVzIC4gcnBhdHRlcnNvbi9nbnVzLW5vLW5ldy1uZXdzKSAoZmlsZSAuIGZp bmQtZmlsZS1vdGhlci13aW5kb3cpKSkgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg fCAgICAgICAgIHwKfCBSUCAgIHwgb3JnLWFnZW5kYS1jdXN0b20tY29tbWFuZHMgICAgICAgICAg ICAgICAgICAgICAgICB8IChxdW90ZSAoKCJ4IiAiU3R1Y2sgcHJvamVjdHMgKG5lc3RlZCkiIHRh Z3MgIi1JTkZPLVBPVEVOVElBTC8tRE9ORS1DQU5DRUxFRC1UT0RPLUhPTUUtQ09NUFVURVItT05M SU5FLVBIT05FLVNIT1AiICgob3JnLWFnZW5kYS1za2lwLWZ1bmN0aW9uIChxdW90ZSBvcmctc2tp cC11bmxlc3MtY2hpbGQtdG9kbykpKSkpKSB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICB8ICAgICAgICAgfAp8IFJQICAgfCBvcmctYWdlbmRhLXdpbmRvdy1zZXR1cCAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgKHF1b3RlIGN1cnJlbnQtd2luZG93KSB8ICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICB8ICAgICAgICAgfAp8IFJQICAgfCBvcmctdGFnLWFsaXN0ICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgKHF1b3RlICgoIklORk8iIC4gMTA1KSAo IlBPVEVOVElBTCIgLiAxMTIpKSkgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg ICAgICAgIHwKfCBSUCAgIHwgb3JnLWZhc3QtdGFnLXNlbGVjdGlvbi1zaW5nbGUta2V5ICAgICAg ICAgICAgICAgICB8IHQgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHwgICAgICAgICB8CnwgUlAgICB8IG9yZy11c2UtZmFzdC10YWctc2VsZWN0aW9u ICAgICAgICAgICAgICAgICAgICAgICAgfCB0ICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgfAp8IFJQICAgfCBvcmctdXNlLWZhc3Qt dG9kby1zZWxlY3Rpb24gICAgICAgICAgICAgICAgICAgICAgIHwgdCAgICAgICAgICAgICAgICAg ICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgIHwKfCBSUCAgIHwg b3JnLXRhZ3MtbWF0Y2gtbGlzdC1zdWJsZXZlbHMgICAgICAgICAgICAgICAgICAgICB8IHQgICAg ICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAg ICB8CnwgUlAgICB8IG9yZy10b2RvLWtleXdvcmRzICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgfCBDaGVjayBlbWFpbCAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICB8ICAgICAgICAgfAp8IFJQICAgfCBvcmctc3R1Y2stcHJvamVjdHMgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHwgKHF1b3RlICgiLUlORk8tUE9URU5USUFMLy1ET05FIiAoIlRP RE8iICJQSE9ORSIgIk9OTElORSIgIkNPTVBVVEVSIiAiSE9NRSIgIlNIT1AiKSBuaWwgIiIpKSB8 ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgfAp8IFJQICAgfCBvcmct YWdlbmRhLWZpbGVzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgKHF1b3RlICgi fi9vcmciKSkgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgIHwK fCBSUCAgIHwgb3JnLXNwZWNpYWwtY3RybC1rICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICB8IHQgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHwgICAgICAgICB8CnwgUlAgICB8IG9yZy1zcGVjaWFsLWN0cmwtYS9lICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgfCB0ICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICAgICAgICAgfAp8IFJQICAgfCBiZWZvcmUtc2F2ZS1ob29rICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgKHF1b3RlIChvcmctdXBkYXRlLWFsbC1kYmxv Y2tzKSkgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgIHwKfCBSUCAg IHwgb3JnLWxvZy1ub3RlLWNsb2NrLW91dCAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IHQg ICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg ICAgICB8CnwgQVUgICB8IG9yZy1tb2RlLWhvb2sgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgfCAobGFtYmRhICgpIChpbWVudS1hZGQtdG8tbWVudWJhciAiSW1lbnUiKSAobG9j YWwtc2V0LWtleSAiXE0tSSIgJ29yZy10b2dnbGUtaWltYWdlLWluLW9yZykpKSB8ICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgfAp8IEFVICAgfCBvcmctY29tcGxldGlv bi11c2UtaWRvICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgdCAgICAgICAgICAgICAgICAg ICAgfCBnZW5lcmFsIG9yZyBmdW5jdGlvbmFsaXR5IHR3ZWFrcyB8ICAgICAgICAgfAp8IEFVICAg fCBvcmctZW1wdHktbGluZS10ZXJtaW5hdGVzLXBsYWluLWxpc3RzICAgICAgICAgICAgIHwgdCAg ICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAg ICAgIHwKfCBBVSAgIHwgb3JnLWxvZy1zdGF0ZS1ub3Rlcy1pbnNlcnQtYWZ0ZXItZHJhd2VycyAg ICAgICAgICB8IHQgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHwgICAgICAgICB8CnwgQVUgICB8IG9yZy1oaWRlLWxlYWRpbmctc3RhcnMgICAgICAg ICAgICAgICAgICAgICAgICAgICAgfCB0ICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgfAp8IEFVICAgfCBvcmctYWdlbmRhLWZpbGVz ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgJygifi9vcmcvIikgICAgICAgICAg fCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgIHwKfCBBVSAgIHwgb3Jn LWFnZW5kYS13aW5kb3ctc2V0dXAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICdvdGhlci1m cmFtZSAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICB8 CnwgQVUgICB8IG9yZy1hZ2VuZGEtaW5jbHVkZS1kaWFyeSAgICAgICAgICAgICAgICAgICAgICAg ICAgfCB0ICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICB8ICAgICAgICAgfAp8IEFVICAgfCBvcmctYWdlbmRhLW5kYXlzICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgNyAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgfCAgICAgICAgIHwKfCBBVSAgIHwgb3JnLWRlYWRsaW5lLXdhcm5pbmct ZGF5cyAgICAgICAgICAgICAgICAgICAgICAgICB8IDE0ICAgICAgICAgICAgICAgICAgIHwgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICB8CnwgQVUgICB8IG9yZy1hZ2Vu ZGEtc2hvdy1hbGwtZGF0ZXMgICAgICAgICAgICAgICAgICAgICAgICAgfCB0ICAgICAgICAgICAg ICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgfAp8IEFV ICAgfCBvcmctYWdlbmRhLXNraXAtZGVhZGxpbmUtaWYtZG9uZSAgICAgICAgICAgICAgICAgIHwg dCAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg ICAgICAgIHwKfCBBVSAgIHwgb3JnLWFnZW5kYS1za2lwLXNjaGVkdWxlZC1pZi1kb25lICAgICAg ICAgICAgICAgICB8IHQgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHwgICAgICAgICB8CnwgQVUgICB8IG9yZy1hZ2VuZGEtc2tpcC10aW1lc3RhbXAt aWYtZG9uZSAgICAgICAgICAgICAgICAgfCB0ICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgfAp8IEFVICAgfCBvcmctYWdlbmRhLXN0 YXJ0LW9uLXdlZWtkYXkgICAgICAgICAgICAgICAgICAgICAgIHwgbmlsICAgICAgICAgICAgICAg ICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgIHwKfCBBVSAgIHwg b3JnLXN0dWNrLXByb2plY3RzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICcoIitM RVZFTD0zRDIrQ0FURUdPUlk9M0RcIlBST0pcIiB8ICtDQVRFR09SWT0zRFwiVEFTS1wiLy1ET05F LUNBTkNFTEVEIiAgKCJORVhUIiAiV0FJVElORyIpIG5pbCAiIikgfCAgICAgICAgIHwKfCBBVSAg IHwgb3JnLWFnZW5kYS1jdXN0b20tY29tbWFuZHMgICAgICAgICAgICAgICAgICAgICAgICB8IENo ZWNrIGVtYWlsICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg ICAgICB8CnwgQVUgICB8IG9yZy1hZ2VuZGEtbW9kZS1ob29rICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgfCAnKGxhbWJkYSAoKSAoaGwtbGluZS1tb2RlIDEpKSB8ICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICB8ICAgICAgICAgfAp8IEFVICAgfCBvcmctZGVmYXVsdC1ub3Rlcy1m aWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIn4vbm90ZXMub3JnIiAgICAgICAgfCAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgIHwKfCBBVSAgIHwgb3JnLXJl dmVyc2Utbm90ZS1vcmRlciAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IHQgICAgICAgICAg ICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICB8Cnwg QVUgICB8IG9yZy1tYWlyaXgtZ251cy1yZXN1bHRzLWdyb3VwICAgICAgICAgICAgICAgICAgICAg fCAnbm5tYWlyaXgtZGVmYXVsdC1ncm91cCB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICB8ICAgICAgICAgfAp8IEFVICAgfCBvcmctbWFpcml4LWdudXMtc2VsZWN0LWRpc3BsYXktZ3Jv dXAtZnVuY3Rpb24gICAgIHwgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgfCAgICAgICAgIHwKfCBBVSAgIHwgb3JnLXRvZG8ta2V5d29yZHMgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IENoZWNrIGVtYWlsICAgICAgICAgIHwgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICB8CnwgQVUgICB8IG9yZy1sb2ct ZG9uZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCB0ICAgICAgICAgICAg ICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgfAp8IEFV ICAgfCBvcmctZmFzdC10YWctc2VsZWN0aW9uLXNpbmdsZS1rZXkgICAgICAgICAgICAgICAgIHwg J2V4cGVydCAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg ICAgICAgIHwKfCBBVSAgIHwgb3JnLXRhZ3MtbWF0Y2gtbGlzdC1zdWJsZXZlbHMgICAgICAgICAg ICAgICAgICAgICB8IHQgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHwgICAgICAgICB8CnwgQVUgICB8IG9yZy11c2UtZmFzdC10b2RvLXNlbGVjdGlv biAgICAgICAgICAgICAgICAgICAgICAgfCB0ICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgfAp8IEFVICAgfCBvcmctZmFzdC10YWct c2VsZWN0aW9uLWluY2x1ZGUtdG9kbyAgICAgICAgICAgICAgIHwgdCAgICAgICAgICAgICAgICAg ICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgIHwKfCBBVSAgIHwg b3JnLWlkLW1ldGhvZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICd1dWlk Z2VuICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAg ICB8CnwgQVUgICB8IG9yZy1yZWZpbGUtdGFyZ2V0cyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgfCAnKChvcmctYWdlbmRhLWZpbGVzIC4gKDptYXhsZXZlbCAuIDMpKSB8ICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgfAp8IEFVICAgfCBvcmctcmVmaWxlLXVz ZS1vdXRsaW5lLXBhdGggICAgICAgICAgICAgICAgICAgICAgIHwgJ2ZpbGUgICAgICAgICAgICAg ICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgIHwKfCBBVSAgIHwg b3JnLXJlbWVtYmVyLXVzZS1yZWZpbGUtd2hlbi1pbnRlcmFjdGl2ZSAgICAgICAgICB8IHQgICAg ICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAg ICB8CnwgQVUgICB8IG9yZy1yZW1lbWJlci1zdG9yZS13aXRob3V0LXByb21wdCAgICAgICAgICAg ICAgICAgfCB0ICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICB8ICAgICAgICAgfAp8IEFVICAgfCBvcmctcmVtZW1iZXItZGVmYXVsdC1oZWFkbGluZSAg ICAgICAgICAgICAgICAgICAgIHwgIlVuZmlsZWQiICAgICAgICAgICAgfCAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgfCAgICAgICAgIHwKfCBBVSAgIHwgb3JnLXJlbWVtYmVyLXRlbXBs YXRlcyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgIHwg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICB8CnwgQVUgICB8IG9yZy1w dWJsaXNoLXByb2plY3QtYWxpc3QgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAg ICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgfAp8 IEFVICAgfCBvcmctZXhwb3J0LXdpdGgtdG9jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHwgbmlsICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg fCAgICAgICAgIHwKfCBBVSAgIHwgb3JnLWV4cG9ydC13aXRoLXNlY3Rpb24tbnVtYmVycyAgICAg ICAgICAgICAgICAgICB8IG5pbCAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHwgICAgICAgICB8CgojK1RCTFI6IGNvbHVtbnM6KDIgMSkgYWN0aW9uOnRh YnVsYXRlCiMrVEJMUlI6IHggPC0gc29ydCh0YWJsZSh4WywyOjRdKSwgZGVjcmVhc2luZz1UUlVF KVsxOjQwXQojK1RCTFJSOiB4WywyXSA8LSBzdWJzdHIoeFssMl0sIDEsIDMpCiMrVEJMUjogdGFi bGU6b3JnLXZhcmlhYmxlcy10YWJsZQojK1RCTE5BTUU6IG9yZy12YXJpYWJsZXMtdGFibGUKCg== --0016e652f56a7a205e0461ae65e2 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode --0016e652f56a7a205e0461ae65e2--