From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Michael Shields Newsgroups: gmane.emacs.bugs Subject: bug#5567: `next-window' does not behave as documented WRT visible frames Date: Thu, 11 Feb 2010 17:14:36 -0800 Message-ID: <63a2e74f1002111714t65302552od79c9c7e95e04a93@mail.gmail.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=000e0cd68e5aadda1a047f5cfd2e X-Trace: ger.gmane.org 1265952295 4564 80.91.229.12 (12 Feb 2010 05:24:55 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 12 Feb 2010 05:24:55 +0000 (UTC) To: 5567@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Feb 12 06:24:52 2010 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Nfo1J-0001ZL-OZ for geb-bug-gnu-emacs@m.gmane.org; Fri, 12 Feb 2010 06:24:50 +0100 Original-Received: from localhost ([127.0.0.1]:59247 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Nfo1I-0000YP-Lj for geb-bug-gnu-emacs@m.gmane.org; Fri, 12 Feb 2010 00:24:48 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NflAu-0007OD-Mz for bug-gnu-emacs@gnu.org; Thu, 11 Feb 2010 21:22:32 -0500 Original-Received: from [140.186.70.92] (port=40416 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NflAt-0007O5-Rm for bug-gnu-emacs@gnu.org; Thu, 11 Feb 2010 21:22:32 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1NflAt-00007v-6r for bug-gnu-emacs@gnu.org; Thu, 11 Feb 2010 21:22:31 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:55086) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NflAt-00007r-4o for bug-gnu-emacs@gnu.org; Thu, 11 Feb 2010 21:22:31 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1Nfkuw-00073C-7E; Thu, 11 Feb 2010 21:06:02 -0500 X-Loop: bug-gnu-emacs@gnu.org Resent-From: Michael Shields Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 12 Feb 2010 02:06:02 +0000 Resent-Message-ID: Resent-Sender: bug-gnu-emacs@gnu.org X-Emacs-PR-Message: report 5567 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.126594030727075 (code B ref -1); Fri, 12 Feb 2010 02:06:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 12 Feb 2010 02:05:07 +0000 Original-Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Nfku2-00072e-GM for submit@debbugs.gnu.org; Thu, 11 Feb 2010 21:05:06 -0500 Original-Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Nfk8y-0006WJ-4o for submit@debbugs.gnu.org; Thu, 11 Feb 2010 20:16:40 -0500 Original-Received: from mx10.gnu.org ([199.232.76.166]:60176) by fencepost.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Nfk8e-0003E8-SF for submit@debbugs.gnu.org; Thu, 11 Feb 2010 20:16:24 -0500 Original-Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1Nfk8c-0001PZ-17 for submit@debbugs.gnu.org; Thu, 11 Feb 2010 20:16:07 -0500 Original-Received: from lists.gnu.org ([199.232.76.165]:41205) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1Nfk8b-0001PT-SD for submit@debbugs.gnu.org; Thu, 11 Feb 2010 20:16:05 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Nfk8a-0004CZ-Kx for bug-gnu-emacs@gnu.org; Thu, 11 Feb 2010 20:16:04 -0500 Original-Received: from [140.186.70.92] (port=42079 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Nfk8V-000439-OK for bug-gnu-emacs@gnu.org; Thu, 11 Feb 2010 20:16:03 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1Nfk7H-0001Fo-BL for bug-gnu-emacs@gnu.org; Thu, 11 Feb 2010 20:14:44 -0500 Original-Received: from smtp-out.google.com ([216.239.33.17]:9685) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Nfk7G-0001Fh-RS for bug-gnu-emacs@gnu.org; Thu, 11 Feb 2010 20:14:43 -0500 Original-Received: from spaceape11.eur.corp.google.com (spaceape11.eur.corp.google.com [172.28.16.145]) by smtp-out.google.com with ESMTP id o1C1Ed5t012649 for ; Fri, 12 Feb 2010 01:14:39 GMT DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=google.com; s=beta; t=1265937280; bh=0l5QE0V850xBcSeoj4/Xgqh9GrA=; h=MIME-Version:Sender:Date:Message-ID:Subject:From:To:Content-Type; b=dTweJTQhld+J/nCPVYeDGy+oM1/kX+PI2JIavgcePo+R3u599U3QVshKc/0zq6X2Q QDFHWGRRRDcxyfWnzyqlg== DomainKey-Signature: a=rsa-sha1; s=beta; d=google.com; c=nofws; q=dns; h=mime-version:sender:date:x-google-sender-auth:message-id: subject:from:to:content-type:x-system-of-record; b=Zsz0V3Bj6s49c2RC8WvTbJYUyhmSdh45QXc57ab62EmSyhvBC2TNIBKYzOz62qUL7 Q6GruyLOF00P7JaOqWl1Q== Original-Received: from gxk10 (gxk10.prod.google.com [10.202.11.10]) by spaceape11.eur.corp.google.com with ESMTP id o1C1EbQ2004648 for ; Thu, 11 Feb 2010 17:14:38 -0800 Original-Received: by gxk10 with SMTP id 10so1820588gxk.3 for ; Thu, 11 Feb 2010 17:14:37 -0800 (PST) Original-Received: by 10.150.70.32 with SMTP id s32mr1445021yba.66.1265937276590; Thu, 11 Feb 2010 17:14:36 -0800 (PST) X-Google-Sender-Auth: df1b834123dc82e0 X-System-Of-Record: true X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-Mailman-Approved-At: Thu, 11 Feb 2010 21:05:05 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Thu, 11 Feb 2010 21:06:02 -0500 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Mailman-Approved-At: Fri, 12 Feb 2010 00:24:44 -0500 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:35056 Archived-At: --000e0cd68e5aadda1a047f5cfd2e Content-Type: multipart/alternative; boundary=000e0cd68e5aadda0e047f5cfd2c --000e0cd68e5aadda0e047f5cfd2c Content-Type: text/plain; charset=UTF-8 `next-window' and related functions like `display-buffer' say in their docstrings and in the source code comments that an argument of 0 or 'visible will consider windows on visible or visible-or-iconified frames. However, the actual behavior is to consider only frames on the current terminal. The attached patch updates the documentation to match the behavior. Legal note: I have a copyright assignment on file, and my employer, Google, also has a copyright assignment on file. --000e0cd68e5aadda0e047f5cfd2c Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable `next-window' and related functions like `display-buffer' say in th= eir docstrings and in the source code comments that an argument of 0 or = 9;visible will consider windows on visible or visible-or-iconified frames. = =C2=A0However, the actual behavior is to consider only frames on the curren= t terminal. =C2=A0The attached patch updates the documentation to match the= behavior.

Legal note: I have a copyright assignment on file, and my em= ployer, Google, also has a copyright assignment on file.
--000e0cd68e5aadda0e047f5cfd2c-- --000e0cd68e5aadda1a047f5cfd2e Content-Type: text/plain; charset=US-ASCII; name="emacs-next-window.txt" Content-Disposition: attachment; filename="emacs-next-window.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_g5ka86qq0 IyBCYXphYXIgbWVyZ2UgZGlyZWN0aXZlIGZvcm1hdCAyIChCYXphYXIgMC45MCkKIyByZXZpc2lv bl9pZDogc2hpZWxkc0Btc3JsLmNvbS0yMDEwMDIxMDAwMzQzNC1zaXR3amhwZDVwa2cycW14CiMg dGFyZ2V0X2JyYW5jaDogZmlsZTovLy91c3IvbG9jYWwvZ29vZ2xlL2hvbWVkaXJzL21zaGllbGRz XAojICAgL29wZW5zb3VyY2UvZW1hY3MvdHJ1bmsvCiMgdGVzdGFtZW50X3NoYTE6IGYwN2NlN2Iz ZWFiOWU2MDhkOGRjYTQ0YmIzMDk5OTI5NmNlYzEyMTMKIyB0aW1lc3RhbXA6IDIwMTAtMDItMDkg MTY6Mzc6MDQgLTA4MDAKIyBiYXNlX3JldmlzaW9uX2lkOiBjeWRAc3R1cGlkY2hpY2tlbi5jb20t MjAxMDAyMDkwMTU4NTctXAojICAgdXd6Y3I0M3lrcjB5MXVndgojIAojIEJlZ2luIHBhdGNoCj09 PSBtb2RpZmllZCBmaWxlICdsaXNwL3dpbmRvdy5lbCcKLS0tIGxpc3Avd2luZG93LmVsCTIwMTAt MDEtMTQgMTg6NTk6MzEgKzAwMDAKKysrIGxpc3Avd2luZG93LmVsCTIwMTAtMDItMTAgMDA6MzQ6 MzQgKzAwMDAKQEAgLTEwNSwxMSArMTA1LDEyIEBACiB3aGVuIGl0IGlzIGFjdGl2ZS4KIAogVGhl IG9wdGlvbmFsIGFyZyBBTEwtRlJBTUVTIHQgbWVhbnMgY291bnQgd2luZG93cyBvbiBhbGwgZnJh bWVzLgotSWYgaXQgaXMgYHZpc2libGUnLCBjb3VudCB3aW5kb3dzIG9uIGFsbCB2aXNpYmxlIGZy YW1lcy4KLUFMTC1GUkFNRVMgbmlsIG9yIG9taXR0ZWQgbWVhbnMgY291bnQgb25seSB0aGUgc2Vs ZWN0ZWQgZnJhbWUsCi1wbHVzIHRoZSBtaW5pYnVmZmVyIGl0IHVzZXMgKHdoaWNoIG1heSBiZSBv biBhbm90aGVyIGZyYW1lKS4KLUFMTC1GUkFNRVMgMCBtZWFucyBjb3VudCBhbGwgd2luZG93cyBp biBhbGwgdmlzaWJsZSBvciBpY29uaWZpZWQgZnJhbWVzLgotSWYgQUxMLUZSQU1FUyBpcyBhbnl0 aGluZyBlbHNlLCBjb3VudCBvbmx5IHRoZSBzZWxlY3RlZCBmcmFtZS4iCitJZiBpdCBpcyBgdmlz aWJsZScsIGNvdW50IHdpbmRvd3Mgb24gYWxsIHZpc2libGUgZnJhbWVzIG9uIHRoZQorY3VycmVu dCB0ZXJtaW5hbC4gIEFMTC1GUkFNRVMgbmlsIG9yIG9taXR0ZWQgbWVhbnMgY291bnQgb25seSB0 aGUKK3NlbGVjdGVkIGZyYW1lLCBwbHVzIHRoZSBtaW5pYnVmZmVyIGl0IHVzZXMgKHdoaWNoIG1h eSBiZSBvbgorYW5vdGhlciBmcmFtZSkuICBBTEwtRlJBTUVTIDAgbWVhbnMgY291bnQgYWxsIHdp bmRvd3MgaW4gYWxsCit2aXNpYmxlIG9yIGljb25pZmllZCBmcmFtZXMgb24gdGhlIGN1cnJlbnQg dGVybWluYWwuICBJZgorQUxMLUZSQU1FUyBpcyBhbnl0aGluZyBlbHNlLCBjb3VudCBvbmx5IHRo ZSBzZWxlY3RlZCBmcmFtZS4iCiAgIChsZXQgKChiYXNlLXdpbmRvdyAoc2VsZWN0ZWQtd2luZG93 KSkpCiAgICAgKGlmIChhbmQgbm9taW5pIChlcSBiYXNlLXdpbmRvdyAobWluaWJ1ZmZlci13aW5k b3cpKSkKIAkoc2V0cSBiYXNlLXdpbmRvdyAobmV4dC13aW5kb3cgYmFzZS13aW5kb3cpKSkKQEAg LTE2OCw5ICsxNjksOSBAQAogQUxMLUZSQU1FUyB0IG1lYW5zIGN5Y2xlIHRocm91Z2ggYWxsIHdp bmRvd3Mgb24gYWxsIGV4aXN0aW5nCiAgZnJhbWVzLgogQUxMLUZSQU1FUyBgdmlzaWJsZScgbWVh bnMgY3ljbGUgdGhyb3VnaCBhbGwgd2luZG93cyBvbiBhbGwKLSB2aXNpYmxlIGZyYW1lcy4KKyB2 aXNpYmxlIGZyYW1lcyBvbiB0aGUgY3VycmVudCB0ZXJtaW5hbC4KIEFMTC1GUkFNRVMgMCBtZWFu cyBjeWNsZSB0aHJvdWdoIGFsbCB3aW5kb3dzIG9uIGFsbCB2aXNpYmxlIGFuZAotIGljb25pZmll ZCBmcmFtZXMuCisgaWNvbmlmaWVkIGZyYW1lcyBvbiB0aGUgY3VycmVudCB0ZXJtaW5hbC4KIEFM TC1GUkFNRVMgYSBmcmFtZSBtZWFucyBjeWNsZSB0aHJvdWdoIGFsbCB3aW5kb3dzIG9uIHRoYXQg ZnJhbWUKICBvbmx5LgogQW55dGhpbmcgZWxzZSBtZWFucyBjeWNsZSB0aHJvdWdoIGFsbCB3aW5k b3dzIG9uIFdJTkRPVydzIGZyYW1lCkBAIC0xMDY2LDkgKzEwNjcsMTEgQEAKIGFscmVhZHkgZGlz cGxheWVkIGluIHNvbWUgd2luZG93IG9uIG9uZSBvZiB0aGVzZSBmcmFtZXMgc2ltcGx5CiByZXR1 cm4gdGhhdCB3aW5kb3cuICBQb3NzaWJsZSB2YWx1ZXMgb2YgRlJBTUUgYXJlOgogCi1gdmlzaWJs ZScgLSBjb25zaWRlciB3aW5kb3dzIG9uIGFsbCB2aXNpYmxlIGZyYW1lcy4KK2B2aXNpYmxlJyAt IGNvbnNpZGVyIHdpbmRvd3Mgb24gYWxsIHZpc2libGUgZnJhbWVzIG9uIHRoZSBjdXJyZW50Cit0 ZXJtaW5hbC4KIAotMCAtIGNvbnNpZGVyIHdpbmRvd3Mgb24gYWxsIHZpc2libGUgb3IgaWNvbmlm aWVkIGZyYW1lcy4KKzAgLSBjb25zaWRlciB3aW5kb3dzIG9uIGFsbCB2aXNpYmxlIG9yIGljb25p ZmllZCBmcmFtZXMgb24gdGhlCitjdXJyZW50IHRlcm1pbmFsLgogCiB0IC0gY29uc2lkZXIgd2lu ZG93cyBvbiBhbGwgZnJhbWVzLgogCkBAIC0xMDc4LDcgKzEwODEsNyBAQAogbGFzdCBub24tbWlu aWJ1ZmZlciBmcmFtZVwpIG9ubHkuICBJZiwgaG93ZXZlciwgZWl0aGVyCiBgZGlzcGxheS1idWZm ZXItcmV1c2UtZnJhbWVzJyBvciBgcG9wLXVwLWZyYW1lcycgaXMgbm9uLW5pbAogXChub24tbmls IGFuZCBub3QgZ3JhcGhpYy1vbmx5IG9uIGEgdGV4dC1vbmx5IHRlcm1pbmFsKSwKLWNvbnNpZGVy IGFsbCB2aXNpYmxlIG9yIGljb25pZmllZCBmcmFtZXMuIgorY29uc2lkZXIgYWxsIHZpc2libGUg b3IgaWNvbmlmaWVkIGZyYW1lcyBvbiB0aGUgY3VycmVudCB0ZXJtaW5hbC4iCiAgIChpbnRlcmFj dGl2ZSAiQkRpc3BsYXkgYnVmZmVyOlxuUCIpCiAgIChsZXQqICgoY2FuLXVzZS1zZWxlY3RlZC13 aW5kb3cKIAkgIDs7IFRoZSBzZWxlY3RlZCB3aW5kb3cgaXMgdXNhYmxlIHVubGVzcyBlaXRoZXIg Tk9ULVRISVMtV0lORE9XCgo9PT0gbW9kaWZpZWQgZmlsZSAnc3JjL3dpbmRvdy5jJwotLS0gc3Jj L3dpbmRvdy5jCTIwMTAtMDEtMTMgMDg6MzU6MTAgKzAwMDAKKysrIHNyYy93aW5kb3cuYwkyMDEw LTAyLTEwIDAwOjM0OjM0ICswMDAwCkBAIC0xODIzLDggKzE4MjMsMTAgQEAKIAogICAgQUxMX0ZS QU1FUwl0IG1lYW5zIHNlYXJjaCBhbGwgZnJhbWVzLAogCQluaWwgbWVhbnMgc2VhcmNoIGp1c3Qg Y3VycmVudCBmcmFtZSwKLQkJYHZpc2libGUnIG1lYW5zIHNlYXJjaCBqdXN0IHZpc2libGUgZnJh bWVzLAotCQkwIG1lYW5zIHNlYXJjaCB2aXNpYmxlIGFuZCBpY29uaWZpZWQgZnJhbWVzLAorCQlg dmlzaWJsZScgbWVhbnMgc2VhcmNoIGp1c3QgdmlzaWJsZSBmcmFtZXMgb24gdGhlCisgICAgICAg ICAgICAgICAgY3VycmVudCB0ZXJtaW5hbCwKKwkJMCBtZWFucyBzZWFyY2ggdmlzaWJsZSBhbmQg aWNvbmlmaWVkIGZyYW1lcyBvbiB0aGUKKyAgICAgICAgICAgICAgICBjdXJyZW50IHRlcm1pbmFs LAogCQlhIHdpbmRvdyBtZWFucyBzZWFyY2ggdGhlIGZyYW1lIHRoYXQgd2luZG93IGJlbG9uZ3Mg dG8sCiAJCWEgZnJhbWUgbWVhbnMgY29uc2lkZXIgd2luZG93cyBvbiB0aGF0IGZyYW1lLCBvbmx5 LiAgKi8KIApAQCAtMTg5MSw4ICsxODkzLDggQEAKIAogCiAvKiBEZWNvZGUgYXJndW1lbnRzIGFz IGFsbG93ZWQgYnkgRm5leHRfd2luZG93LCBGcHJldmlvdXNfd2luZG93LCBhbmQKLSAgIEZ3aW5k b3dfbGlzdC4gIFNlZSB0aGVyZSBmb3IgdGhlIG1lYW5pbmcgb2YgV0lORE9XLCBNSU5JQlVGLCBh bmQKLSAgIEFMTF9GUkFNRVMuICAqLworICAgRndpbmRvd19saXN0LiAgU2VlIGNhbmRpZGF0ZV93 aW5kb3dfcCBmb3IgdGhlIG1lYW5pbmcgb2YgV0lORE9XLAorICAgTUlOSUJVRiwgYW5kIEFMTF9G UkFNRVMuICAqLwogCiBzdGF0aWMgdm9pZAogZGVjb2RlX25leHRfd2luZG93X2FyZ3MgKHdpbmRv dywgbWluaWJ1ZiwgYWxsX2ZyYW1lcykKQEAgLTE5MjcsMTIgKzE5MjksNiBAQAogICAgIDsKICAg ZWxzZSBpZiAoIUVRICgqYWxsX2ZyYW1lcywgUXQpKQogICAgICphbGxfZnJhbWVzID0gUW5pbDsK LQotICAvKiBOb3cgKkFMTF9GUkFNRVMgaXMgdCBtZWFuaW5nIHNlYXJjaCBhbGwgZnJhbWVzLCBu aWwgbWVhbmluZwotICAgICBzZWFyY2gganVzdCBjdXJyZW50IGZyYW1lLCBgdmlzaWJsZScgbWVh bmluZyBzZWFyY2gganVzdCB2aXNpYmxlCi0gICAgIGZyYW1lcywgMCBtZWFuaW5nIHNlYXJjaCB2 aXNpYmxlIGFuZCBpY29uaWZpZWQgZnJhbWVzLCBvciBhCi0gICAgIHdpbmRvdywgbWVhbmluZyBz ZWFyY2ggdGhlIGZyYW1lIHRoYXQgd2luZG93IGJlbG9uZ3MgdG8sIG9yIGEKLSAgICAgZnJhbWUs IG1lYW5pbmcgY29uc2lkZXIgd2luZG93cyBvbiB0aGF0IGZyYW1lLCBvbmx5LiAgKi8KIH0KIAog CkBAIC0yMDMyLDkgKzIwMjgsOSBAQAogIHdpbmRvd3Mgb24gYWxsIGZyYW1lcyB0aGF0IHNoYXJl IHRoYXQgbWluaWJ1ZmZlciB0b28uCiBBTEwtRlJBTUVTIHQgbWVhbnMgY29uc2lkZXIgYWxsIHdp bmRvd3Mgb24gYWxsIGV4aXN0aW5nIGZyYW1lcy4KIEFMTC1GUkFNRVMgYHZpc2libGUnIG1lYW5z IGNvbnNpZGVyIGFsbCB3aW5kb3dzIG9uIGFsbCB2aXNpYmxlCi0gZnJhbWVzLgorIGZyYW1lcyBv biB0aGUgY3VycmVudCB0ZXJtaW5hbC4KIEFMTC1GUkFNRVMgMCBtZWFucyBjb25zaWRlciBhbGwg d2luZG93cyBvbiBhbGwgdmlzaWJsZSBhbmQKLSBpY29uaWZpZWQgZnJhbWVzLgorIGljb25pZmll ZCBmcmFtZXMgb24gdGhlIGN1cnJlbnQgdGVybWluYWwuCiBBTEwtRlJBTUVTIGEgZnJhbWUgbWVh bnMgY29uc2lkZXIgYWxsIHdpbmRvd3Mgb24gdGhhdCBmcmFtZSBvbmx5LgogQW55dGhpbmcgZWxz ZSBtZWFucyBjb25zaWRlciBhbGwgd2luZG93cyBvbiBXSU5ET1cncyBmcmFtZSBhbmQgbm8KICBv dGhlcnMuCgojIEJlZ2luIGJ1bmRsZQpJeUJDWVhwaFlYSWdjbVYyYVhOcGIyNGdZblZ1Wkd4bElI WTBDaU1LUWxwb09URkJXU1pUV1JOTzhJd0FBdHRmZ0FBMFVQZi85M2RuCm5vRC8vLy93WUFhZDl0 dW5SMDZTY2N6VVFvQVY0U0tVOUpxYlRVeE1UMFUvS2VwbFBhWktiUkRUUTBlazJveVpBTkUwcDVw TnFucWUKcHRVZW9BQUFBQUFBQU9hWW1USm93bUNZbW1BVEFJWUl3SXdDVUZDYlNucWJFWW1waUFH Z0RDQUFBQTVwaVpNbWpDWUppYVlCTUFoZwpqQWpBSklnUm9DQ2FacW5pRFNDYWJVMDB5QU1oNm1F VVVoVVdZNzVBVWpvWWlQUEJMK0dLYnJMZGE4REtuWTB0Y1U4UGlUMXdJaXhnCnBjT2l5Rm5KekJ1 TTR5akU1UWhLL1ZkZDVmTGdCUU1VN014KzVwbzFhcVRnUUdOb2JTN3ArZmlCb3drWllNb2NHM0Z3 ZGpMVnhDeW8KenVScXkzbWpXUVp5eEpLYVR5VUxGeVBGZm9DdGg4dG0rRS9qOWFXeW42QnkwZ0JL bnlnZVgrMXd1Sk1NZGpQMk1FbWxBWWR0bWJhagpxWHFnbnBYV2Ntc0pYcS9HUkV3cTljUllHa2hH a1VKQmlONnBFUWgxQnJZQ3lFS1BHZVRWTmJGQ3BPRXJUdE1PSEJwOXZLTXVoSHA3CkFnd2pYOVdM K3pteFQxeWhnZkg0UjVXdThzS0gwZFhST1h6QlNMbXVDcTV1V21tdmNMbTA4bFFIdVVwVnpDMXoy WFJMOXNKNThPUUkKNUUwRHJYK1BBbHF0TzA4SklSN1cyN1IyUWpFRDJDNzJRbklkYWRJOFkrc2FB REhpd3BoSDNQQ05TSHFhS29MY0VGNUhHTUxlRVUxbQpTV0RPeGF6TTl6dGt6d0xXOW1PSUdDRmhS TFF3N3Zic0ZJcGVJc2w1NVlzMnZSZElkcWlLNVlEUHhUUVNrcTBVQk9WOUxwYXBjd2pGCjVpWmFq ZGh5VkRGcjdldElJQmlMaHFTTFNrVGd4UTNQbVpYTmNzaWtLM2FxSTFXekptR2h6KzRDR050N1Vh L2pCcFpFaE9TSXRXb00KUW9BSGdCYXpWK1MwNjQyRUZFVUVNcWsxaDl0RjRHUm5uSjYzR1VJZ1Fr RkdHRjh6R1FHbDJwWHlGcUozY2NETXJ6eG8xNncydXhMSQpjbmRWbkk2bnNiSzVWSkxiaExCUm9i K2RDNzZDekE5NExDY21DSWFEUEY3OHl6S2pPcUhBOExVQVM4T0VOMkRVREhRako0a3h1QndJCjNC WUN6dzB3TUJkbkZRWEU0RWx5M1RkR0tObGpBcWs5YldXcVZ4UXJmV1JFd3VJWXpKTVowaGdXMEZn Z2ErRHRwazNabWJXdXhIS2wKbVRzMWJzZGF5c2FqNVFDeHdheWJ6VTdVTlkzUlQ3cVptOCtvWmVi ZWo2bnc2bjJJSkZOaFo1aGd2RGJUL1BIeWo1QjZkSzlac0V2Mwpsakh2WGtEWVh1cmxQUHdER0Vp dTlJWUtxWG1TM3JSNFJDSkxrTytGcGZGdWwrT3ZQdnVQOXZQdFBqbnlkeU51TE9DNytRWGE3NmlO CkNqZGxTSWhZb1BReE9pT1RUcStZWjF6NUlpYm9LaTBtdTBqWnlzUkZ1YmovaEk2d0RWQmJWR3RO UlFQcEtEYk5PRWtKeW5IQTBHWEMKWnMzSnpldFRoclFxdWxzdkYyTDN4eExLd2lUOGhyR0JtTFZN c0VNeTNmdFB2cjA2QVdCbVRCNUlvbU9zWmN4bG5Jc1gyNTVrUURZSQpsemJzb3JVU1FnQkFUTlVB Z3d0enVEWnNrbzRQOVRlYmUybDNQd3FjekF5dE8xbnlNa1JLelJtZDgxSTJwZEhMUmZLdlZ5aXV6 T2ZuCnVNMVdQWGF2SEhLK2owZ1p4RTVyNHF2Mk1TZVZPQVhWYzhCeVFycG1ZSzJFMHlGT3pDYkdp ZzVFUitlMTJIUjBIVFdXR2lrVWhBMkgKWHBVd21aVjFqUzlTd3JNN1hXd0J1QlJwQXNFLzBHcXRQ U2c0aWJqc1lBNFlQTlNYcG9najl2OEE1NjBLNlJoUVMxZUNoKzhJTGFMeAprTi9TUFFlZFdxUG1T c0VYVFZRTjhoUkxsNXdXaU53QnFyYkw1OGVFNjVJYjFYaFYwZzhjMmlyaWdIY3hIdnlBbnlSczZn TnlPSHVXCjZzTzkwUFJNTWdob2dnR0NKT0dCaU4xOGFFd2dSbytrOHlXaDJTd2xtcURVaGRwaldh VkRSYW5Rc01TUUtWT3RwelhuUWY2Qkd3WlMKWkNkc1UzcFpRQldrcm1VRU1NQVI5OVlCMGlsU2Jo cmZRVEJBTGlxWklaa3JHUm02bDA3bHd2RjJMYmpweVFuWmdDb3Z3Z2xBSU9wRQpCVnNsVkg1Uldr Rm9hNmhnQyt6QnlNK09POWhnYndBZ3JldGVJRko0eHN3RjBBczRESm1ON09ESFYzcUMxcUtOb0J3 eHNQTndCT2x4CjFaTzZ0aEc3cTNsVUUxRUZDT3pZQ2pJS2FRM3U3SFVaQkFGQ0NyWTBab0h1aDNZ bXpOODdXNm1OUjVIUk1ROU9ZbG1tUlFDaGtHZU0KaXZtUVo0UmU5REhnc29ZRzNXOUlkVHdRbTJ1 ZkFlVUNBZDFzcFJZc05WR210ekF0VElDNzBXUHBpVkpxOUZ5WVloSnd4T1VsbEFEUQpVc3QwK0o3 bHo4TUI4d3NWSWd0bWZzcld3VXl4S21pVVdsbjgzS0VpTWFDMXJJNkpEc3hIdHZiWURmSGFSQzBE Z0xTNEdGMFhnQmtsCnM3YWNBaEE5eTdlSy9SYVQ3bDFxNnppZnFMdVNLY0tFZ0pwM2hHQT0K --000e0cd68e5aadda1a047f5cfd2e--