From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Doug Lewan Newsgroups: gmane.emacs.help Subject: RE: How to join most buffer in one buffer Date: Fri, 7 Sep 2012 13:42:33 +0000 Message-ID: <155DEC68569B714B86C2C7075F5EDA98268FF128@DAKIYA1.pegasus.local> References: <71acbccf-e12f-4831-94ee-23e49ccf1a7e@googlegroups.com> <2C293A42-5177-4834-93A5-D88E0BB7E12F@Web.DE> <3340ed59-7d18-40d5-9c84-dd26f16370cf@googlegroups.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="_002_155DEC68569B714B86C2C7075F5EDA98268FF128DAKIYA1pegasusl_" X-Trace: ger.gmane.org 1347025347 4379 80.91.229.3 (7 Sep 2012 13:42:27 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 7 Sep 2012 13:42:27 +0000 (UTC) Cc: "help-gnu-emacs@gnu.org" To: twiki , "help-gnu-emacs@gnu.org" Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Fri Sep 07 15:42:28 2012 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1T9ypA-0006jP-Jg for geh-help-gnu-emacs@m.gmane.org; Fri, 07 Sep 2012 15:42:20 +0200 Original-Received: from localhost ([::1]:60622 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T9yp7-0003jS-6M for geh-help-gnu-emacs@m.gmane.org; Fri, 07 Sep 2012 09:42:17 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:50342) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T9yov-0003iw-R1 for help-gnu-emacs@gnu.org; Fri, 07 Sep 2012 09:42:11 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T9yop-0001zc-Vs for help-gnu-emacs@gnu.org; Fri, 07 Sep 2012 09:42:05 -0400 Original-Received: from webmail.shubertorg.com ([207.246.209.200]:57454) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T9yop-0001zJ-Qr for help-gnu-emacs@gnu.org; Fri, 07 Sep 2012 09:41:59 -0400 Original-Received: from dakiya1.pegasus.local ([::1]) by DAKIYA1.pegasus.local ([::1]) with mapi id 14.01.0339.001; Fri, 7 Sep 2012 09:42:34 -0400 Thread-Topic: How to join most buffer in one buffer Thread-Index: AQHNjNgY3oFPcdwvh0SltodGANwitpd+4RNw In-Reply-To: <3340ed59-7d18-40d5-9c84-dd26f16370cf@googlegroups.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-originating-ip: [10.0.21.202] X-detected-operating-system: by eggs.gnu.org: Windows XP/2000 (RFC1323+, w+, tstamp-) X-Received-From: 207.246.209.200 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:86682 Archived-At: --_002_155DEC68569B714B86C2C7075F5EDA98268FF128DAKIYA1pegasusl_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Here's a little hack that seems to do what you want. I've attached some test data. You can test it with M-x emacs-cat RET list R= ET. I'll repeat Eli Zaretskii's point: You have to know which files you want. E= macs won't guess. (I'd be happy to write that for you, but you wouldn't be = happy with the result.) ,Doug ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (defun emacs-cat (file-containing-list) "Concatenate files, like cat(1), but using their different coding systems= . The given FILE-CONTAINING-LIST contains the list of files to concatenate. CAVEATS:=20 1. This is not bullet proof. If the file you give it is not meaningful, then neither will be your results. 2. Emacsy considerations, like narrowing, are not taken into account." (interactive "fFilename containing the list? ") (let ((fname "emacs-cat") (files (delete "" (lines-in-file file-containing-list))) (cat-buffer (get-buffer-create "*Cat Output*"))) (set-buffer cat-buffer) (erase-buffer) (mapc (lambda (fn) (let ((other-buffer (find-file-noselect fn t nil nil))) ; You may want= different options here. Maybe nil nil nil or nil nil t. (insert-buffer other-buffer))) files) (pop-to-buffer cat-buffer) (message "You can save your concatenated files now."))) (defun lines-in-file (filename) "Return a list of strings, each of which is one line in the given FILENAM= E." (let ((fname "lines-in-file") (buffer-contents) (lines) ) (save-excursion (set-buffer (find-file-noselect filename t nil nil)) (setq lines (split-string (buffer-substring-no-properties (point-min)= (point-max)) "[\n\r]"))) lines)) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; > -----Original Message----- > From: help-gnu-emacs-bounces+dougl=3Dshubertticketing.com@gnu.org > [mailto:help-gnu-emacs-bounces+dougl=3Dshubertticketing.com@gnu.org] On > Behalf Of twiki > Sent: Friday, 2012 September 07 05:07 > To: help-gnu-emacs@gnu.org > Cc: help-gnu-emacs@gnu.org > Subject: Re: How to join most buffer in one buffer >=20 > > > > This is not needed. You should be able to just "C-x i" each file > into > > the same buffer, then "C-x RET c utf-8 RET C-x C-s" to SUM.txt to > save > > them all. > > >=20 > Ok... but i've 200+ files and this method is time-expensive! > Also if I open a.txt (iso-latin1-dos) and save with: >=20 > C-x RET c utf-8 C-x C-s >=20 > when Emacs (re-opened a.txt) shows again iso-latin1-dos with: >=20 > C-h C RET >=20 > Suggestions? --_002_155DEC68569B714B86C2C7075F5EDA98268FF128DAKIYA1pegasusl_ Content-Type: application/x-tar; name="emacs-cat.tar" Content-Description: emacs-cat.tar Content-Disposition: attachment; filename="emacs-cat.tar"; size=10240; creation-date="Fri, 07 Sep 2012 13:34:41 GMT"; modification-date="Fri, 07 Sep 2012 13:34:41 GMT" Content-Transfer-Encoding: base64 Li9lbWFjcy1jYXQvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwMDA3NTUAMDAzMTY2 MgAwMDI0NDIxADAwMDAwMDAwMDAwADEyMDIyMzczNzI1ADAxMzI0NQAgNQAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB1c3RhciAgAGRvdWdsAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAARG9tYWluIFVzZXJzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu L2VtYWNzLWNhdC9hbHBoYWJldHMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDAwMDY0NAAwMDMxNjYy ADAwMjQ0MjEAMDAwMDAwMDA2MTQAMTIwMjIzNzMyNjYAMDE1MTM0ACAwAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHVzdGFyICAAZG91Z2wAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAABEb21haW4gVXNlcnMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANCw 0LHQstCz0LTQtdGR0LbQt9C40LnQutC70LzQvdC+0L/RgNGB0YLRg9GE0YXRhtGI0YnRitGL0YzR jdGO0Y8K0JDQkdCS0JPQlNCV0IHQltCX0JjQmdCa0JvQnNCd0J7Qn9Cg0KHQotCj0KTQpdCm0KjQ qdCq0KvQrNCt0K7QrwrOsc6yzrPOtM61zrbOt864zrnOus67zrzOvc6+w7htaWNyb27PgM+Bz4Mo z4Ipz4TPhc+Gz4fPiM+JCs6RzpLOk86UzpXOls6XzpjOmc6azpvOnM6dzp7DmE1JQ1JPTs6gzqHO oyAgIM6kzqXOps6nzqjOqQpEaWUgZWluemlnZSBpbnRlcmVzdGFudGUgQnVjaHN0YWJlIGlzdCBk aWVzZTogw58uCkZvbGdlbmRlIHNpbmQgYWJlciBhdWNoIG3DtmdsaWNoOiDDpCwgw7YsIMO8Lgph YmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5egpBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWgAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALi9l bWFjcy1jYXQvZW1hY3MtY2F0LmVsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwMDA2NDQAMDAzMTY2MgAw MDI0NDIxADAwMDAwMDAyNDAyADEyMDIyMzczNTI1ADAxNTQyMAAgMAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB1c3RhciAgAGRvdWdsAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAARG9tYWluIFVzZXJzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoZGVm dW4gZW1hY3MtY2F0IChmaWxlLWNvbnRhaW5pbmctbGlzdCkKICAiQ29uY2F0ZW5hdGUgZmlsZXMs IGxpa2UgY2F0KDEpLCBidXQgdXNpbmcgdGhlaXIgZGlmZmVyZW50IGNvZGluZyBzeXN0ZW1zLgpU aGUgZ2l2ZW4gRklMRS1DT05UQUlOSU5HLUxJU1QgY29udGFpbnMgdGhlIGxpc3Qgb2YgZmlsZXMg dG8gY29uY2F0ZW5hdGUuCgpDQVZFQVRTOiAKMS4gVGhpcyBpcyBub3QgYnVsbGV0IHByb29mLgog ICBJZiB0aGUgZmlsZSB5b3UgZ2l2ZSBpdCBpcyBub3QgbWVhbmluZ2Z1bCwKICAgdGhlbiBuZWl0 aGVyIHdpbGwgYmUgeW91ciByZXN1bHRzLgoKMi4gRW1hY3N5IGNvbnNpZGVyYXRpb25zLCBsaWtl IG5hcnJvd2luZywgYXJlIG5vdCB0YWtlbiBpbnRvIGFjY291bnQuIgogIChpbnRlcmFjdGl2ZSAi ZkZpbGVuYW1lIGNvbnRhaW5pbmcgdGhlIGxpc3Q/ICIpCiAgKGxldCAoKGZuYW1lICJlbWFjcy1j YXQiKQoJKGZpbGVzIChkZWxldGUgIiIgKGxpbmVzLWluLWZpbGUgZmlsZS1jb250YWluaW5nLWxp c3QpKSkKCShjYXQtYnVmZmVyIChnZXQtYnVmZmVyLWNyZWF0ZSAiKkNhdCBPdXRwdXQqIikpKQog ICAgKHNldC1idWZmZXIgY2F0LWJ1ZmZlcikKICAgIChlcmFzZS1idWZmZXIpCiAgICAobWFwYyAo bGFtYmRhIChmbikKCSAgICAobGV0ICgob3RoZXItYnVmZmVyIChmaW5kLWZpbGUtbm9zZWxlY3Qg Zm4gdCBuaWwgbmlsKSkpIDsgWW91IG1heSB3YW50IGRpZmZlcmVudCBvcHRpb25zIGhlcmUuIE1h eWJlIG5pbCBuaWwgbmlsIG9yIG5pbCBuaWwgdC4KCSAgICAgIChpbnNlcnQtYnVmZmVyIG90aGVy LWJ1ZmZlcikpKQoJICBmaWxlcykKICAgIChwb3AtdG8tYnVmZmVyIGNhdC1idWZmZXIpCiAgICAo bWVzc2FnZSAiWW91IGNhbiBzYXZlIHlvdXIgY29uY2F0ZW5hdGVkIGZpbGVzIG5vdy4iKSkpCgoK KGRlZnVuIGxpbmVzLWluLWZpbGUgKGZpbGVuYW1lKQogICJSZXR1cm4gYSBsaXN0IG9mIHN0cmlu Z3MsIGVhY2ggb2Ygd2hpY2ggaXMgb25lIGxpbmUgaW4gdGhlIGdpdmVuIEZJTEVOQU1FLiIKICAo bGV0ICgoZm5hbWUgImxpbmVzLWluLWZpbGUiKQoJKGJ1ZmZlci1jb250ZW50cykKCShsaW5lcykK CSkKICAgIChzYXZlLWV4Y3Vyc2lvbgogICAgICAoc2V0LWJ1ZmZlciAoZmluZC1maWxlLW5vc2Vs ZWN0IGZpbGVuYW1lIHQgbmlsIG5pbCkpCiAgICAgIChzZXRxIGxpbmVzIChzcGxpdC1zdHJpbmcg KGJ1ZmZlci1zdWJzdHJpbmctbm8tcHJvcGVydGllcyAocG9pbnQtbWluKSAocG9pbnQtbWF4KSkg IltcblxyXSIpKSkKICAgIGxpbmVzKSkKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuL2VtYWNz LWNhdC9nZXJtYW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDAwMDY0NAAwMDMxNjYyADAwMjQ0 MjEAMDAwMDAwMDAxNDAAMTIwMjIzNzIwMTUAMDE0NDIzACAwAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAHVzdGFyICAAZG91Z2wAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAABEb21haW4gVXNlcnMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAERpZSBlaW56 aWdlIGludGVyZXN0YW50ZSBCdWNoc3RhYmUgaXN0IGRpZXNlOiDDny4KRm9sZ2VuZGUgc2luZCBh YmVyIGF1Y2ggbcO2Z2xpY2g6IMOkLCDDtiwgw7wuCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALi9lbWFjcy1j YXQvZ3JlZWsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwMDA2NDQAMDAzMTY2MgAwMDI0NDIx ADAwMDAwMDAwMTY1ADEyMDIyMzcyMzQzADAxNDI2MgAgMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAB1c3RhciAgAGRvdWdsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAARG9tYWluIFVzZXJzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADOsc6yzrPOtM61 zrbOt864zrnOus67zrzOvc6+w7htaWNyb27PgM+Bz4Moz4Ipz4TPhc+Gz4fPiM+JCs6RzpLOk86U zpXOls6XzpjOmc6azpvOnM6dzp7DmE1JQ1JPTs6gzqHOoyAgIM6kzqXOps6nzqjOqQoAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4vZW1hY3MtY2F0 L2xpc3QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwMDAwNjQ0ADAwMzE2NjIAMDAyNDQyMQAw MDAwMDAwMDAzMwAxMjAyMjM3Mjc2MQAwMTQxMzYAIDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAdXN0YXIgIABkb3VnbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AERvbWFpbiBVc2VycwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcm9tYW4KZ2VybWFu CmdyZWVrCnJ1c3NpYW4KAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuL2VtYWNzLWNhdC9y b21hbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDAwMDY0NAAwMDMxNjYyADAwMjQ0MjEAMDAw MDAwMDAwNjUAMTIwMjIzNzE0MjMAMDE0Mjc2ACAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAHVzdGFyICAAZG91Z2wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABE b21haW4gVXNlcnMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGFiY2RlZmdoaWprbG1u b3BxcnN0dXZ3eHl6CkFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALi9lbWFjcy1jYXQvcnVz c2lhbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwMDA2NDQAMDAzMTY2MgAwMDI0NDIxADAwMDAw MDAwMjAyADEyMDIyMzcyNjc0ADAxNDY1MAAgMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAB1c3RhciAgAGRvdWdsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARG9t YWluIFVzZXJzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQsNCx0LLQs9C00LXRkdC2 0LfQuNC50LrQu9C80L3QvtC/0YDRgdGC0YPRhNGF0YbRiNGJ0YrRi9GM0Y3RjtGPCtCQ0JHQktCT 0JTQldCB0JbQl9CY0JnQmtCb0JzQndCe0J/QoNCh0KLQo9Ck0KXQptCo0KnQqtCr0KzQrdCu0K8K AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== --_002_155DEC68569B714B86C2C7075F5EDA98268FF128DAKIYA1pegasusl_--