From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: David McCracken Newsgroups: gmane.emacs.bugs Subject: bug#71162: bug-gnu-emacs@gnu.org Date: Thu, 23 May 2024 21:08:24 -0700 Message-ID: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------bYwlZf5vAKS0H0CwVc04O0IS" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="22087"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla Thunderbird To: 71162@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri May 24 06:40:23 2024 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1sAMj8-0005OT-6g for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 24 May 2024 06:40:22 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sAMij-0005nf-HI; Fri, 24 May 2024 00:39:57 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sAMih-0005nG-Mt for bug-gnu-emacs@gnu.org; Fri, 24 May 2024 00:39:55 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sAMih-0006Jw-ES for bug-gnu-emacs@gnu.org; Fri, 24 May 2024 00:39:55 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1sAMio-0003Ha-45 for bug-gnu-emacs@gnu.org; Fri, 24 May 2024 00:40:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: David McCracken Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 24 May 2024 04:40:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 71162 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.171652559512602 (code B ref -1); Fri, 24 May 2024 04:40:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 24 May 2024 04:39:55 +0000 Original-Received: from localhost ([127.0.0.1]:34766 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sAMih-0003HC-1H for submit@debbugs.gnu.org; Fri, 24 May 2024 00:39:55 -0400 Original-Received: from lists.gnu.org ([209.51.188.17]:47932) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sAMic-0003H6-UW for submit@debbugs.gnu.org; Fri, 24 May 2024 00:39:53 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sAMiV-0005j4-Ri for bug-gnu-emacs@gnu.org; Fri, 24 May 2024 00:39:43 -0400 Original-Received: from bosmailout03.eigbox.net ([66.96.187.3]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sAMiS-0006HF-V6 for bug-gnu-emacs@gnu.org; Fri, 24 May 2024 00:39:43 -0400 Original-Received: from bosmailscan03.eigbox.net ([10.20.15.3]) by bosmailout03.eigbox.net with esmtp (Exim) id 1sAMEK-0000EP-47 for bug-gnu-emacs@gnu.org; Fri, 24 May 2024 00:08:32 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=ixont.com; s=dkim; h=Sender:Subject:From:To:MIME-Version:Date:Message-ID:Content-Type: Reply-To:Cc:Content-Transfer-Encoding:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=adqpZJ4EDbF1YxBMYFfJeZGqTULCjO/HqgOT1xrtNOI=; b=kT0yTjHZaI3g9PynHqH5Meels2 10POLvq2XUVtF6Gx75anglrAmmdNFeUCW/g/Au+UszhibHfeFf6lIJ7qyPJqMi019RiEc2VX6i2Wu 6jNFAjU77YezbvmmZqlkXVZXyj6FpMRNI7cDcUmwOp7fSQBO+gMAc5MhI0rw6k8KVuW2NJI1ufkeM 0L6uQ6P7te8imQWm3DHQA8uv6pghTHAG7MMbBTK0OlfpcJhkOxhY/KYyMjYSbScKSaCMdX0/hUbIA TQusa8tbFTJBcwlrryM8jg3eOG44JXf48rP4MeoWPiStsSF4qVJ6Eiy36Zj0WXo53/6e99UJYPpFI NeoJyW7g==; Original-Received: from [10.115.3.33] (helo=bosimpout13) by bosmailscan03.eigbox.net with esmtp (Exim) id 1sAMEH-0002m7-Ri for bug-gnu-emacs@gnu.org; Fri, 24 May 2024 00:08:29 -0400 Original-Received: from bosauthsmtp11.yourhostingaccount.com ([10.20.18.11]) by bosimpout13 with id Ss8S2C0020EKspE01s8VjX; Fri, 24 May 2024 00:08:29 -0400 X-Authority-Analysis: v=2.3 cv=Df2MVslW c=1 sm=1 tr=0 a=anyYG9rjTBM1sAjEBQ8Cew==:117 a=8V9CQAzvb1UE/5s8aP8Njg==:17 a=mDV3o1hIAAAA:8 a=dr0PN7AwTpEA:10 a=TpHVaj0NuXgA:10 a=r77TgQKjGQsHNAKrUKIA:9 a=aR16PxjQAAAA:8 a=lE_poIdOFOmHK08KU7wA:9 a=QEXdDO2ut3YA:10 a=SqLzQ0NK4qwxSsLv7nMA:9 a=i7DDvzAz9EEA:10 a=_FVE-zBwftR9WsbkzFJk:22 a=zbFvvTOBjyH4ze5LlUjX:22 Original-Received: from 23-115-169-72.lightspeed.mtryca.sbcglobal.net ([23.115.169.72]:62352 helo=[192.168.1.66]) by bosauthsmtp11.eigbox.net with esmtpsa (TLS1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim) id 1sAMEE-0006U8-Am for bug-gnu-emacs@gnu.org; Fri, 24 May 2024 00:08:26 -0400 Content-Language: en-US X-EN-UserInfo: 7db9acb10a66b5d38e8efde72e4a1877:931c98230c6409dcc37fa7e93b490c27 X-EN-AuthUser: davidm@ixont.com X-EN-OrigIP: 23.115.169.72 X-EN-OrigHost: 23-115-169-72.lightspeed.mtryca.sbcglobal.net Received-SPF: pass client-ip=66.96.187.3; envelope-from=SRS0=Yz2xae=M3=ixont.com=davidm@eigbox.net; helo=bosmailout03.eigbox.net X-Spam_score_int: -13 X-Spam_score: -1.4 X-Spam_bar: - X-Spam_report: (-1.4 / 5.0 requ) BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, TO_IN_SUBJ=0.099 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:285736 Archived-At: This is a multi-part message in MIME format. --------------bYwlZf5vAKS0H0CwVc04O0IS Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit From: d To: bug-gnu-emacs@gnu.org Subject: 27.1; toolbar icons My Linux computers are used only for local development and don't have email access. I copied this from the Linux computer (X990) in which the problem exists. That I am sending this to you from a Windows computer is irrelevant. --text follows this line-- I have developed a library that includes a toolbar with custom icons. It works in all versions of Emacs in Windows and in Emacs version 26.3 under Ubuntu-Mate 20.54 but the toolbar doesn't work in Emacs 27.1 under Ubuntu-Mate 22.04. In my preferred configuration I put my icons under the user home directory so that this doesn't change if Emacs is updated. My library accesses this with e.g. (tool-bar-add-item "~/icons/lxa-next" to use my lxa-next.xpm icon. In Emacs 26.3 it also works to put my icon in /usr/share/emacs/26.3/etc/images and refer to it as simply "lxa-next". Emacs 27.1 shows nothing either way. My lxa-next.xpm appears similar to the native lock-broken.xpm (4.7kB vs. 4.6kB) so I experimented referring to that instead of mine and it worked. I also tested left-arrow but instead of left-arrow.xpm or pbm, it showed a very plain < image that doesn't exist in the images directory. It should be noted that there is a lock-broken.pbm but the xpm version was automatically selected. The icon selection mechanism of Emacs 26.3 is usable but could be improved by accepting an explicit icon file extension. That of 27.1 is unusable and, unless we can fix it, I will have to advise users of my library to install an older version of Emacs. In GNU Emacs 27.1 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.33, cairo version 1.16.0)  of 2023-08-16, modified by Debian built on lcy02-amd64-041 Windowing system distributor 'The X.Org Foundation', version 11.0.12101004 System Description: Ubuntu 22.04.4 LTS Recent messages: Invalid XPM3 file ((image :type xpm :file /usr/share/emacs/27.1/etc/images/lxa-next.xpm)) Invalid XPM3 file ((image :type xpm :file /home/d/icons/lxa-fwdlink.xpm)) Invalid XPM3 file ((image :type xpm :file /home/d/icons/lxa-pin.xpm)) Invalid XPM3 file ((image :type xpm :file /home/d/icons/lxa-prev.xpm)) Invalid XPM3 file ((image :type xpm :file /home/d/icons/lxa-next.xpm)) Invalid XPM3 file ((image :type xpm :file /usr/share/emacs/27.1/etc/images/lxa-next.xpm :mask heuristic)) Invalid XPM3 file ((image :type xpm :file /home/d/icons/lxa-fwdlink.xpm :mask heuristic)) Invalid XPM3 file ((image :type xpm :file /home/d/icons/lxa-pin.xpm :mask heuristic)) Invalid XPM3 file ((image :type xpm :file /home/d/icons/lxa-prev.xpm :mask heuristic)) Invalid XPM3 file ((image :type xpm :file /home/d/icons/lxa-next.xpm :mask heuristic)) Configured using:  'configure --build x86_64-linux-gnu --prefix=/usr  --sharedstatedir=/var/lib --libexecdir=/usr/lib  --localstatedir=/var/lib --infodir=/usr/share/info  --mandir=/usr/share/man --enable-libsystemd --with-pop=yes  --enable-locallisppath=/etc/emacs:/usr/local/share/emacs/27.1/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/27.1/site-lisp:/usr/share/emacs/site-lisp  --with-sound=alsa --without-gconf --with-mailutils --build  x86_64-linux-gnu --prefix=/usr --sharedstatedir=/var/lib  --libexecdir=/usr/lib --localstatedir=/var/lib  --infodir=/usr/share/info --mandir=/usr/share/man --enable-libsystemd  --with-pop=yes  --enable-locallisppath=/etc/emacs:/usr/local/share/emacs/27.1/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/27.1/site-lisp:/usr/share/emacs/site-lisp  --with-sound=alsa --without-gconf --with-mailutils --with-cairo  --with-x=yes --with-x-toolkit=gtk3 --with-toolkit-scroll-bars  'CFLAGS=-g -O2  -ffile-prefix-map=/build/emacs-WL9mhG/emacs-27.1+1=. -fstack-protector-strong  -Wformat -Werror=format-security -Wall' 'CPPFLAGS=-Wdate-time  -D_FORTIFY_SOURCE=2' 'LDFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro'' Configured features: XPM JPEG TIFF GIF PNG RSVG CAIRO SOUND GPM DBUS GSETTINGS GLIB NOTIFY INOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE HARFBUZZ M17N_FLT LIBOTF ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 XDBE XIM MODULES THREADS LIBSYSTEMD JSON PDUMPER LCMS2 GMP Important settings:   value of $LANG: en_US.UTF-8   locale-coding-system: utf-8-unix Major mode: Emacs-Lisp Minor modes in effect:   show-paren-mode: t   delete-selection-mode: t   tooltip-mode: t   global-eldoc-mode: t   eldoc-mode: t   mouse-wheel-mode: t   tool-bar-mode: t   menu-bar-mode: t   file-name-shadow-mode: t   global-font-lock-mode: t   font-lock-mode: t   blink-cursor-mode: t   auto-composition-mode: t   auto-encryption-mode: t   auto-compression-mode: t   column-number-mode: t   line-number-mode: t   transient-mark-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message rmc puny dired dired-loaddefs format-spec rfc822 mml mml-sec epa derived epg epg-config gnus-util rmail rmail-loaddefs text-property-search mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils time-date server cus-edit cus-start cus-load wid-edit linkxall edmacro kmacro pcase paren delsel bs finder-inf package easymenu browse-url url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache json subr-x map url-vars seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame minibuffer cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting cairo move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 91987 8892)   (symbols 48 9691 1)   (strings 32 26045 2661)   (string-bytes 1 804745)   (vectors 16 14071)   (vector-slots 8 176572 9434)   (floats 8 34 18)   (intervals 56 1929 0)   (buffers 1000 12)) --------------bYwlZf5vAKS0H0CwVc04O0IS Content-Type: text/plain; charset=UTF-8; name="lxa-next.xpm" Content-Disposition: attachment; filename="lxa-next.xpm" Content-Transfer-Encoding: base64 LyogWFBNICovDQpzdGF0aWMgY2hhciAqIEM6XFN3RGV2XEVtYWNzXGljb25zXGx4YV9zZWFy Y2hfZndkX3hwbVtdID0gew0KIjI0IDI0IDE5OCAyIiwNCiIgIAljIE5vbmUiLA0KIi4gCWMg I0M4NUEwMCIsDQoiKyAJYyAjQzg1OTAwIiwNCiJAIAljICNDNzU5MDAiLA0KIiMgCWMgI0My NTYwMCIsDQoiJCAJYyAjQ0I2RDFEIiwNCiIlIAljICNEQzkxNDkiLA0KIiYgCWMgI0UwOUU1 NyIsDQoiKiAJYyAjREVBMTVDIiwNCiI9IAljICNERDk2NEIiLA0KIi0gCWMgI0Q1ODAyRiIs DQoiOyAJYyAjQ0U3MDFBIiwNCiI+IAljICNDNDVDMDUiLA0KIiwgCWMgI0MxNTcwMCIsDQoi JyAJYyAjQkM1NzA0IiwNCiIpIAljICNERDlBNTkiLA0KIiEgCWMgI0VGQzc5NyIsDQoifiAJ YyAjQUM3ODQ1IiwNCiJ7IAljICM2RDQ3MjIiLA0KIl0gCWMgIzU1MzAxMSIsDQoiXiAJYyAj NEQyQzExIiwNCiIvIAljICM2NTNFMTYiLA0KIiggCWMgIzkyNTUxQiIsDQoiXyAJYyAjQ0M3 NTIyIiwNCiI6IAljICNDNzYzMEMiLA0KIjwgCWMgI0JCNTQwMCIsDQoiWyAJYyAjQjY1MzA0 IiwNCiJ9IAljICNFQ0I5ODAiLA0KInwgCWMgI0RCQUU3RSIsDQoiMSAJYyAjNjYzQzE4IiwN CiIyIAljICM1RDM5MUMiLA0KIjMgCWMgIzU4M0IyNCIsDQoiNCAJYyAjNEQzQjJEIiwNCiI1 IAljICM0QjNBMkMiLA0KIjYgCWMgIzVCM0MyNSIsDQoiNyAJYyAjNjMzQjFBIiwNCiI4IAlj ICM2QTM3MEQiLA0KIjkgCWMgI0FDNUQxMyIsDQoiMCAJYyAjQ0E2NTBCIiwNCiJhIAljICNC NDUwMDAiLA0KImIgCWMgI0FENEUwMCIsDQoiYyAJYyAjRDc4RTQ3IiwNCiJkIAljICNDRjk4 NUUiLA0KImUgCWMgIzVEMzYxNSIsDQoiZiAJYyAjNTYzRTI5IiwNCiJnIAljICNEN0VENUMi LA0KImggCWMgI0Q0RDRENCIsDQoiaSAJYyAjRDhEOEQ4IiwNCiJqIAljICM1NzNCMjYiLA0K ImsgCWMgIzZCMzkxMCIsDQoibCAJYyAjQjE1QjBCIiwNCiJtIAljICNCQzU5MDMiLA0KIm4g CWMgI0I2NjExNyIsDQoibyAJYyAjRUJBRDY5IiwNCiJwIAljICM2OTNEMTYiLA0KInEgCWMg IzYwNDUzMCIsDQoiciAJYyAjRjVGNUY1IiwNCiJzIAljICNGRkZGRkYiLA0KInQgCWMgI0ZD RkNGQyIsDQoidSAJYyAjNUE0MDJBIiwNCiJ2IAljICM3NTNCMEIiLA0KIncgCWMgI0M1NjEw NSIsDQoieCAJYyAjQTg0QzAwIiwNCiJ5IAljICNBMDQ3MDAiLA0KInogCWMgI0QxODIzMyIs DQoiQSAJYyAjQUQ2QzJFIiwNCiJCIAljICM2MzNGMjEiLA0KIkMgCWMgI0Y2RjZGNiIsDQoi RCAJYyAjRkVGQ0ZDIiwNCiJFIAljICNGQkZCRkIiLA0KIkYgCWMgIzAwMDAwMCIsDQoiRyAJ YyAjNjUzQzFDIiwNCiJIIAljICNBMDRDMDMiLA0KIkkgCWMgI0I1NTQwMCIsDQoiSiAJYyAj OUU0NTAwIiwNCiJLIAljICM5QzQ2MDAiLA0KIkwgCWMgI0RDOEMzQSIsDQoiTSAJYyAjODQ0 RDFFIiwNCiJOIAljICM2RjRGMzciLA0KIk8gCWMgIzY5NEIzNCIsDQoiUCAJYyAjODU0MTA4 IiwNCiJRIAljICNDMTVBMDAiLA0KIlIgCWMgIzlCNDYwMCIsDQoiUyAJYyAjOTM0MjAxIiwN CiJUIAljICNFNTkyM0EiLA0KIlUgCWMgIzZCM0QxNiIsDQoiViAJYyAjNzA1QTQ4IiwNCiJX IAljICM4MDQ2MTMiLA0KIlggCWMgI0NGNjEwMCIsDQoiWSAJYyAjOTI0MTAwIiwNCiJaIAlj ICM4QTNGMDEiLA0KImAgCWMgI0UzOEEyRSIsDQoiIC4JYyAjNkU0MDFBIiwNCiIuLgljICM4 QTUzMUIiLA0KIisuCWMgI0QwNjMwMCIsDQoiQC4JYyAjOEEzRjAwIiwNCiIjLgljICM4ODNF MDAiLA0KIiQuCWMgI0QyNzYxQyIsDQoiJS4JYyAjODY0RDFBIiwNCiImLgljICM3QzVDNDAi LA0KIiouCWMgIzhDNjg0MiIsDQoiPS4JYyAjQTY2MzFDIiwNCiItLgljICNCRjVBMDAiLA0K IjsuCWMgIzg3M0QwMCIsDQoiPi4JYyAjN0YzODAwIiwNCiIsLgljICNCQTYxMEUiLA0KIicu CWMgI0EzNUIxNiIsDQoiKS4JYyAjNzg1MTJGIiwNCiIhLgljICM5QTZFMzkiLA0KIn4uCWMg I0M2NzIxOSIsDQoiey4JYyAjQTk1MDAwIiwNCiJdLgljICM3QzM5MDAiLA0KIl4uCWMgIzhD NDMwMyIsDQoiLy4JYyAjREI3NTEwIiwNCiIoLgljICM3QTQ4MUYiLA0KIl8uCWMgI0ExNzk0 OSIsDQoiOi4JYyAjQzQ4ODM5IiwNCiI8LgljICNERTczMEEiLA0KIlsuCWMgIzg0M0QwMCIs DQoifS4JYyAjNkIzNDA2IiwNCiJ8LgljICNBRTU3MDYiLA0KIjEuCWMgI0MxNjQwQyIsDQoi Mi4JYyAjN0I0QzI1IiwNCiIzLgljICNBNzdBNEQiLA0KIjQuCWMgI0M0OEU0NCIsDQoiNS4J YyAjRTA4NjIwIiwNCiI2LgljICNBODRFMDAiLA0KIjcuCWMgIzdFMzkwMCIsDQoiOC4JYyAj MkMyNTIxIiwNCiI5LgljICM0RjQ1M0IiLA0KIjAuCWMgIzgwNDEwRCIsDQoiYS4JYyAjQ0M2 NTAzIiwNCiJiLgljICNDMDYyMDkiLA0KImMuCWMgIzgxNEIxRiIsDQoiZC4JYyAjODU1NTJF IiwNCiJlLgljICNBMTc3NDYiLA0KImYuCWMgI0FCNzgzRCIsDQoiZy4JYyAjQzU4QTNDIiwN CiJoLgljICNERDg1MUYiLA0KImkuCWMgI0M4NjEwMSIsDQoiai4JYyAjM0UzQTM1IiwNCiJr LgljICM5Rjk3OEQiLA0KImwuCWMgIzZENTQzQiIsDQoibS4JYyAjN0QzQTAzIiwNCiJuLglj ICNBQjUyMDEiLA0KIm8uCWMgI0RDNjkwMCIsDQoicC4JYyAjQTg1ODBEIiwNCiJxLgljICM5 MDRGMTciLA0KInIuCWMgIzhCNTQyMyIsDQoicy4JYyAjOUI2MzI5IiwNCiJ0LgljICNCMDZG MjciLA0KInUuCWMgI0M0NzMxRSIsDQoidi4JYyAjRTI3NjBBIiwNCiJ3LgljICNBQTUwMDAi LA0KInguCWMgIzdEMzkwMCIsDQoieS4JYyAjMkYyQzI4IiwNCiJ6LgljICM5ODkyODgiLA0K IkEuCWMgIzY3NUU1MiIsDQoiQi4JYyAjNkU1ODM3IiwNCiJDLgljICM2QTRGMkQiLA0KIkQu CWMgIzY2MzEwNSIsDQoiRS4JYyAjODUzRDAwIiwNCiJGLgljICNCMTU0MDAiLA0KIkcuCWMg I0M4NUYwMCIsDQoiSC4JYyAjREU2QjAwIiwNCiJJLgljICNEQzZDMDEiLA0KIkouCWMgI0M3 NUYwMCIsDQoiSy4JYyAjQjA1MzAwIiwNCiJMLgljICM4NjNFMDAiLA0KIk0uCWMgIzdEMzgw MCIsDQoiTi4JYyAjMjgyNDIwIiwNCiJPLgljICM4RTg3N0YiLA0KIlAuCWMgIzY3NjE1NiIs DQoiUS4JYyAjNTk0OTMxIiwNCiJSLgljICM0NTM4MjYiLA0KIlMuCWMgIzE5MTYxNCIsDQoi VC4JYyAjNzMzMzAwIiwNCiJVLgljICM3QTM4MDAiLA0KIlYuCWMgIzdCMzgwMCIsDQoiVy4J YyAjODAzQTAwIiwNCiJYLgljICM3QTM3MDAiLA0KIlkuCWMgIzI0MjAxQyIsDQoiWi4JYyAj ODE3QjczIiwNCiJgLgljICM2QTY0NUMiLA0KIiArCWMgIzQ1M0IyQiIsDQoiLisJYyAjMkEy NTFDIiwNCiIrKwljICMxOTE1MTIiLA0KIkArCWMgIzRDNDY0MSIsDQoiIysJYyAjNkM2NzVG IiwNCiIkKwljICMzNDJGMjYiLA0KIiUrCWMgIzFFMUExNiIsDQoiJisJYyAjMTUxMzEwIiwN CiIqKwljICMwNDA0MDQiLA0KIj0rCWMgIzFCMTcxNCIsDQoiLSsJYyAjMjMyMTFCIiwNCiI7 KwljICMxQTE3MTQiLA0KIj4rCWMgIzEzMTIwRiIsDQoiLCsJYyAjMTgxNTExIiwNCiIgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiLA0KIiAgICAg ICAgICAgICAgICAgICAgICAuICsgKyArIC4gQCAgICAgICAgICAgICAgICIsDQoiICAgICAg ICAgICAgICAgICAgIyAkICUgJiAqID0gLSA7ID4gLCAgICAgICAgICAgIiwNCiIgICAgICAg ICAgICAgICAgJyApICEgfiB7IF0gXiAvICggXyA6IDwgICAgICAgICAiLA0KIiAgICAgICAg ICAgICAgWyB9IHwgMSAyIDMgNCA1IDYgNyA4IDkgMCBhICAgICAgICIsDQoiICAgICAgICAg ICAgYiBjIGQgZSBmIGcgaCBpIGcgZyBnIGogayBsIG0gYiAgICAgIiwNCiIgICAgICAgICAg ICBuIG8gcCBxIGcgciBzIHQgZyBnIGcgZyB1IHYgdyB4ICAgICAiLA0KIiAgICAgICAgICB5 IHogQSBCIGcgZyBDIEQgRSBGIGcgZyBnIGcgRyBIIEkgSiAgICIsDQoiICAgICAgICAgIEsg TCBNIE4gZyBnIGcgZyBnIGcgRiBnIGcgZyBPIFAgUSBSICAgIiwNCiIgICAgICAgICAgUyBU IFUgZyBnIGcgZyBnIGcgZyBnIEYgZyBnIFYgVyBYIFkgICAiLA0KIiAgICAgICAgICBaIGAg IC5GIEYgRiBGIEYgRiBGIEYgRiBGIGcgZyAuLisuQC4gICIsDQoiICAgICAgICAgICMuJC4l LiYuZyBnIGcgZyBnIGcgZyBGIGcgZyAqLj0uLS47LiAgIiwNCiIgICAgICAgICAgPi4sLicu KS5nIGcgZyBnIGcgZyBGIGcgZyBnICEufi57Ll0uICAiLA0KIiAgICAgICAgICAgIF4uLy4o LmcgZyBnIGcgZyBGIGcgZyBnIF8uOi48LlsuICAgICIsDQoiICAgICAgICAgICAgfS58LjEu Mi5nIGcgZyBnIGcgZyBnIDMuNC41LjYuNy4gICAgIiwNCiIgICAgICAgICAgOC45LjAuYS5i LmMuZC5nIGcgZyBlLmYuZy5oLmkuXS4gICAgICAiLA0KIiAgICAgICAgICBqLmsubC5tLm4u by5wLnEuci5zLnQudS52LncueC4gICAgICAgICIsDQoiICAgICAgICB5LnouQS5CLkMuRC5F LkYuRy5ILkkuSi5LLkwuTS4gICAgICAgICAgIiwNCiIgICAgICBOLk8uUC5RLlIuUy4gICAg VC43LlUuVi5XLlguICAgICAgICAgICAgICAiLA0KIiAgICBZLlouYC4gKy4rKysgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICIsDQoiICAgIEArIyskKyUrJisqKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIiwNCiIgICAgPSstKzsrPisgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAiLA0KIiAgICAgICwrICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICIsDQoiICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIn07DQo= --------------bYwlZf5vAKS0H0CwVc04O0IS--