hplip-3.9.8-3.6.1<>,tʉM47/=„&pl"g~߭#wUYlϕBŸL޶B &Kw(uVܗ0p{:y36o2dEYYD ,J̸7ݤ=; {Q \o(YKY8I,|:ʬ8'a$Ezi&qF*d_2yl'ϲl?է8gsiPN)8e xv;>nc| H*8ݻr r`>2>DTj?TZd  A! :Lgmr f`f ,f !f +f pf vfPfNfLhfX***()* +,- 8$898:I8> ? @ B D F G fHpfIfXpYZ[\f])Lf^N,3bSCcSdT.eT3fT8lT:zTJChplip3.9.83.6.1HP's Printing, Scanning, and Faxing SoftwareThe Hewlett-Packard Linux Imaging and Printing project (HPLIP) provides a unified single and multifunction connectivity solution for HP printers and scanners (in particular, HP all-in-one devices). HPLIP provides unified connectivity for printing, scanning, sending faxes, photo card access, and device management and is designed to work with CUPS. It includes the Ghostscript printer driver HPIJS for HP printers and a special "hp" CUPS back-end that provides bidirectional communication with the device (required for HP printer device management). It also includes the SANE scanner driver "hpaio" for HP all-in-one devices. Basic PC send fax functionality is supported on a number of devices. The special "hpfax" CUPS back-end is required to send faxes. Direct uploading (i.e. without print and scan) of received faxes from the device to the PC is not supported. The "hp-toolbox" program is provided for device management. The "hp-sendfax" program must be used to send faxes. The "hp-setup" program can be used to set up HP all-in-one devices. The HPLIP project is open source software and uses GPL-compatible licenses. For more information, see: http://hplipopensource.com /usr/share/doc/packages/hplip/index.html Authors: -------- David Suffield Yie Shiyun Donald J. Welch Cauligi Raghothama S. Aaron Albright Charlie Moore Chris Wiesner Chuck Esterbrook Cory Meisch David Goodger David Paschal Don Castrapel Foster Nuffer Hamish B Lawson Henrique M. Holschuh Ian Bicking Jacqueline Pitter James Thiele John Hosszu John Oleinik Linus Araque Mark Crawford Mark Overton Michael Foord Mike Orr Pete Parks Philippe Normand Sam Rushing Smith Kennedy Steve DeRoos Tavis Rudd Till KamppeterM4build12BopenSUSE 11.2openSUSEBSD3c(or similar) ; GPLv2+ ; MIT License (or similar)http://bugs.opensuse.orgHardware/Printinghttp://hplipopensource.comlinuxi586/sbin/ldconfig exit 0# If the package was removed and if it was updated # remove all byte-compiled Python .pyc (and perhaps .pyo) files # which are created at run-time by Python in /usr/share/hplip/. # Use a generic method via "find" so that it works in any case # without the need to maintain a long list of individual files. # Even if this may accidentally remove "foreign" .pyc/.pyo files # which do not originate from matching .py files from this package # (e.g. third-party stuff in /usr/share/hplip/), there is no damage # because Python could re-create them or work only with .py files. find /usr/share/hplip/ -name '*.py[co]' -delete exit 0/sbin/ldconfig # If the package was removed (but not if it was updated) # then remove the hpaio lines in /etc/sane.d/dll.conf. # Don't remove them when the hplip package was automatically # replaced by the hplip17 package (via RPM obsoletes) or vice versa. # Because postun of the old package runs last (after triggerin -- sane-backends) # it is done via a special "ls" test if any libsane-hpaio.so exists # (e.g. there could be only 32-bit installed on 64-bit hardware). # If the "ls" test does not fail, some kind of HPLIP is installed. # The package sane-backends may not be installed (see triggerin) # and therefore the test that /etc/sane.d/dll.conf is writable. # The "exit 0" is necessary, otherwise the postun script # would exit with non-zero exit-code if the package was not removed. if [ "$1" = "0" ] then if ! ls /usr/lib*/sane/libsane-hpaio.so* &>/dev/null then [ -w /etc/sane.d/dll.conf ] && sed -i -e '/hpaio/d' /etc/sane.d/dll.conf fi fi exit 0/!D 6cF|\7PG04H4(FO4G5  զ$^ gLG m (@%@m%K!?eTo H--AFG1&Et?c0gvP6mX){g2#7DPO[R{aCfPNQT(9;PvZh>d7>W H~"^E~ 7v !qw1gyoN[}0   -  \X 1  = o _6 3 %*D La  n -[U  d G f& h   &   ( l  0 {n@[  d5PR e 8   d  lqjHw 0 ^T R * *8n$y;6"q Nn<`Q9_ Twܵ3.v .HBD:65H)zC(/ 5* ra3Xxf3oePH;j -4pTp l<: Y /Pa@QFQE  naf'-9_i#4a*^&#>%9 )H]k % m  >/etc/sane.d/dll.conf fi fi exit 0sane-backendsM.@JJJ@JzJKOJ%@J*@I6tI6tI"@H@HϟH@HǶHe@H@HH@H G@G^@GGu@G@GgG4KG@FFF^F@FF.F:@Fzh@FU~@F1F,FE@E՜E@E@EEEEEx@E%E4E@EOD@D@D{jsmeix@suse.dejsmeix@suse.dejsmeix@suse.dejsmeix@suse.dejsmeix@suse.dejsmeix@suse.dejsmeix@suse.dejsmeix@suse.delnussel@suse.dejsmeix@suse.dejsmeix@suse.dejsmeix@suse.dejsmeix@suse.dejsmeix@suse.dejsmeix@suse.dejsmeix@suse.dejsmeix@suse.dejsmeix@suse.dejsmeix@suse.dejsmeix@suse.dejsmeix@suse.dejsmeix@suse.dejsmeix@suse.dejsmeix@suse.dejsmeix@suse.dejsmeix@suse.dejsmeix@suse.dejsmeix@suse.dejsmeix@suse.dejsmeix@suse.dejsmeix@suse.dejsmeix@suse.dejsmeix@suse.dejsmeix@suse.dejsmeix@suse.dejsmeix@suse.dero@suse.dejsmeix@suse.dejsmeix@suse.dejsmeix@suse.dejsmeix@suse.dejsmeix@suse.dejsmeix@suse.dejsmeix@suse.dejsmeix@suse.dejsmeix@suse.dejsmeix@suse.dejsmeix@suse.dejsmeix@suse.dejsmeix@suse.dejsmeix@suse.dejsmeix@suse.dejsmeix@suse.dejsmeix@suse.dejsmeix@suse.dejsmeix@suse.de- hplip-3.9.8-CVE-2010-4267.patch fixes a remote buffer overflow (CVE-2010-4267 and Novell/Suse Bugzilla bnc#336658).- Also moved /usr/share/hplip/data/models/models.dat and /etc/hp/hplip.conf to the hplip-hpijs sub-package so that the "hp" backend can autodetect printers (see Novell/Suse Bugzilla bnc#546856 comment#10).- In the hplip-hpijs sub-package made weak package dependencies even weaker to avoid bloating of minimal installations. Now the hplip-hpijs sub-package only "Enhances: ghostscript_any" and "Suggests: hplip" (see Novell/Suse Bugzilla bnc#546893). - Enlarged hplip-hpijs to be useful for a CUPS print queue. Moved the following files from the hplip main package to the hplip-hpijs sub-package: cups/backend/hp, cups/filter/foomatic-rip-hplip, cups/filter/hpcac, cups/filter/hpcups, cups/filter/hplipjs, and all PPD files (see Novell/Suse Bugzilla bnc#546856).- hpcups.drv.in-3.9.8-reorder.patch addresses two issues in the 3.9.8 hpcups.drv.in file from which dynamic PPDs are generated. It re-orders common paper sizes so that normal, fullbleed and duplex papers sizes are grouped together in the PPD. It changes the LJColor device class from RGBW to RGB color space. The K band was not being printed by hpcups. - The hpcups-ppds-3.9.8-reorder.tar.bz2 source file contains the matching static PPDs which are fixed according to what hpcups.drv.in-3.9.8-reorder.patch fixes for dynamic PPDs.- The hplip.SuSEfirewall2 source file provides support to open UDP ports 5353(mdns) and 427(svrloc) for mDNS support according to the init-suse-firewall in the tar ball (see Novell/Suse Bugzilla bnc#528819). - Updated to version 3.9.8: Added mDNS/Bonjour support. Enabled mDNS as the default network search mechanism. Added front-end support for mDNS/Bonjour in setup. Added hpmud support for mDNS. The tar ball provides a init-suse-firewall init script for mDNS support which is not included in the RPM. Fixed wificonfig associate issue when called from hp-setup. Added 40-hplip.rules to the tar ball for distros with udev ACL support. Use configure option --enable-udev-acl-rules to install 40-hplip.rules instead of 55-hpmud.rules. Fixed Normal Grayscale on DJ8xx and DJ8x5 for HPCUPS. Added -lsane link option for libsane-hpaio in Makefile. Many more supported printers and all-in-one devices. Many bug fixies (no Suse bugs). For details see http://hplipopensource.com/hplip-web/release_notes.html- Fixed hp-toolbox.wrapper by adding "..." quotation when calling 'test -x "$( type -p whatever )"' because when 'type -p whatever' fails calling 'test -x' without an explicite empty argument would result true (see Novell/Suse Bugzilla bnc#503322 comment#6). - fix_gcc44_glib.diff is obsolete since version 3.9.6b because it is fixed in the source. - Updated to version 3.9.6b: The new native CUPS driver (HPCUPS) is now the default printer driver. HPCUPS provides new paper sizes for borderless and duplex so that there are now HPCUPS PPDs with exact printable regions for normal, borderless and duplex paper sizes which should fix https://bugs.launchpad.net/hplip/+bug/173857 For now HPIJS (and its matching foomatic-rip-hplip PPDs) are still included (HPIJS can co-exist with HPCUPS). A new utility 'hp-wificonfig' can pre-configure wifi-capable printers on a wireless network. Once pre-configured, a queue for the printer can be set up as usual using hp-setup. Renamed hp-devicesetup to hp-devicesettings. Added CUPS filter hpcupsfax and new hpcups fax PPDs. Bumped libhpmud.so.0.0.4 to libhpmud.so.0.0.5. Integrated --enable-lite-build (default=no) into configure.in which can be used to get a minimal print/scan only build with limited Plugin support (Novell/Suse provides the "full" build). Many more supported printers and all-in-one devices. Many bug fixies (no Suse bugs). For details see http://hplipopensource.com/hplip-web/release_notes.html- fix_gcc44_glib.diff fixes GCC/glibc issues, here in particular "invalid conversion from 'const char*' to 'char*'" errors. The upstream bug report is https://bugs.launchpad.net/hplip/+bug/382720- force-qt4-for-hp-systray-desktop.diff is obsolete because configure uses --enable-qt4 by default now which obsoletes also "Recommends: python-qt" (only python-qt4 is required). - Updated to version 3.9.4b: A few bug fixies (no Suse bugs). For details see http://hplipopensource.com/hplip-web/release_notes.html - Updated to version 3.9.4: Added PolicyKit support. Command line tools like hp-setup, hp-plugin, etc. are now run as regular user. Added GPG digital signature support to the HPLIP plug-in to validate that the plug-in is not corrupted and authentic. Added native CUPS driver support (hpcups) currently for testing only and added static PPDs for hpcups. Some more supported printers and all-in-one devices (in particular a few Designjet PostScript printers). Many bug fixies (no Suse bugs). For details see http://hplipopensource.com/hplip-web/release_notes.html - Updated to version 3.9.2: Qt4 now default UI. Support policy change. End of support date is added to all HPLIP supported devices, for details see http://hplipopensource.com/node/314 New file /var/lib/hp/hplip.state for runtime variable data. Removed any variable data from /etc/hp/hplip.conf. Some more supported printers and all-in-one devices. Major bug fixing on Qt4 solution (no Suse bugs). For details see http://hplipopensource.com/hplip-web/release_notes.html - Updated to version 2.8.12: From this release forward, all PPD files - even for devices that require a binary plug-in - will reside in the tarball (the "plugin PPDs" are moved into hpijs.drv). Preview (alpha) release of the Qt4 version of HPLIP. Replaced "MODE 0666" udev device permissions with "console permissions via HAL". No new supported devices. Several bug fixes (no Suse bugs). For details see http://hplipopensource.com/hplip-web/release_notes.html - Updated to version 2.8.10: Bumped libhpmud version for new plugin attribute. Many more supported printers and all-in-one devices. Several bug fixes (no Suse bugs). For details see http://hplipopensource.com/hplip-web/release_notes.html - Updated to version 2.8.9: Added Qt4 configure option but Qt3 is the default. Many bug fixes (no Suse bugs). Several more supported printers, in particular some Compact Photo (QuickConnect) printers. For details see http://hplipopensource.com/hplip-web/release_notes.html- use "usb" instead of "usb_device" (bnc#438867)- Moved /etc/hal/fdi/policy/10osvendor/70-hpmud.fdi to /usr/share/hal/fdi/information/20thirdparty/70-hpmud.fdi (see Novell/Suse Bugzilla bnc#438867).- Let suse_update_desktop_file add X-SuSE-translate key to /etc/xdg/autostart/hplip-systray.desktop so that we can update its translations with translation-only packages (see Novell/Suse Bugzilla bnc#445738).- Changed change-udev-rules.diff to jump to the end if SUBSYSTEM!="usb" and replaced SYSFS by ATTR (see Novell/Suse Bugzilla bnc#436085).- Added "Recommends: hplip" to hplip-hpijs because when only hplip-hpijs is there, it should tell the dependency resolver that for usual functionality, hplip should be installed too (if possible).- force-qt4-for-hp-systray-desktop.diff forces Gnome and KDE to execute hp-systray as "hp-systray --qt4" via /etc/xdg/autostart/hplip-systray.desktop so that hp-systray docks to the notification tray of the desktops. Because of this the python-qt4 RPM is now required (see Novell/Suse Bugzilla bnc#377575). This additional requirement should be no problem because in an upcoming release HPLIP is converted over to Qt4, see https://bugs.launchpad.net/hplip/+bug/231978/comments/7 and then the "Recommends: python-qt" can be dropped (see the entry below) but currently only hp-systray can be used with Qt4.- Do no longer have a hard RPM requirement for python-qt (now there is only "Recommends: python-qt") to be able to provide hplip even on a distribution without python-qt. Without python-qt all GUI stuff would fail but several /usr/bin/hp-* tools have a command line option to run in non-graphical mode so that the basic driver functionality still works even without python-qt. - Have versioned "Obsoletes" for hpijs-standalone to meet our policies even if the real intention is that any installed version of hpijs-standalone is replaced and explain the unversioned "Obsoletes" for hplip17 and hplip17-hpijs (see Novell/Suse Bugzilla bnc#251830).- The configure option disable-foomatic-xml-install does no longer exist. - Updated to version 2.8.7: Some bug fixes (no Suse bugs). Some more supported printers. For details see release_notes.html - Updated to version 2.8.6b: Replaced the doc directory with an abbreviated web document (there is no longer hpijs.html and device_classes.html). Redesigned the proprietary plugin support. There is now only one plugin that is valid for each HPLIP release, see https://answers.launchpad.net/hplip/+question/30595 Changed the hpijs.drv to support multiple products via multiple "Product" entries in the PPD but see https://bugs.launchpad.net/hplip/+bug/235148 Several bug fixes (no Suse bugs). Many more supported printers. For details see release_notes.html - Updated to version 2.8.5: Major toolbox (HP Device Manager) revamp/refresh. More dbus support (live status updating). hp-systray will exit if no HPLIP installed queues found which obsoletes HPLIP-2.8.4-systray_exit_if_no_device_2.patch Many bug fixes (no Suse bugs). Several more supported printers. For details see release_notes.html- Keep all PPDs even if cupstestppd FAILs. With each CUPS version upgrade cupstestppd finds more and more errors so that more and more PPDs would be no longer included in the RPM which have been included before which results a regression. As far as we know there have been no problems at all because of not strictly compliant PPDs in HPLIP so that it is much better to provide all PPDs so that the matching printers can be used than to be rigorous regarding compliance to the PPD spec.- Changed the "Conflicts: hpijs-standalone" in hplip-hpijs to "Obsoletes: hpijs-standalone" regardless of any version. hplip-hpijs and hpijs-standalone both contain /usr/bin/hpijs so that both packages have a RPM conflict. But when the minimalist hpijs-standalone is to be replaced by the full-featured hplip, hplip requires hplip-hpijs and this should silently supersede hpijs-standalone regardless of any version (see Novell/Suse Bugzilla bnc#388149).- Removed the hplip init script which is obsolete since version 2.8.4 where hpssd is gone and replaced by hp-systray, see Novell/Suse Bugzilla bnc#390663.- Added RPM requirement for python-gobject2 because the dbus stuff in HPLIP requires the Python module gobject but there is no automated RPM requirement for python-gobject2, see https://answers.launchpad.net/hplip/+question/30741- HPLIP-2.8.4-systray_exit_if_no_device_2.patch lets hp-systray exit if the HPLIP driver seems to be not in use (i.e. if there is neither a 'hp:/...' nor a 'hpfax:/...' print queue), see https://bugs.launchpad.net/hplip/+bug/213938 This patch obsoletes the whole hp-systray.wrapper stuff, see the entry below and Novell/Suse Bugzilla bnc#377885.- Added hp-systray.wrapper which is a wrapper for hp-systray which runs it only if there is a 'hp:/...' print queue and changed /etc/xdg/autostart/hplip-systray.desktop to run the wrapper, see Novell/Suse Bugzilla bnc#377885.- Updated to version 2.8.4: Elimination of all persistent startup daemons. The last daemon hpssd has been replaced with hp-systray. All interprocess communication uses now dbus. Therefore dbus-1-python version 0.80 or greater is required. PC send fax requires dbus and a running hp-systray to operate but hp-toolbox and hp-sendfax launch hp-systray automatically and there is also /etc/xdg/autostart/hplip-systray.desktop. When no HPLIP tools are running (e.g. hp-toolbox), and the user closes or disables hp-systray, there will be no HPLIP processes running whatsoever. Many bug fixes (no Suse bugs). One more supported LaserJet ZJStream printers (M1120), one OfficeJet (J6400), and two Photosmart (C4340, B8800) where the latter has a new printer device class (PSB9100). For details see release_notes.html - Adapted the hplip init script to provide backward compatibility: It still exists to avoid that printer/scanner setup tools fail when they try to enable the "hplip" service but all it does is to stop a possibly running hpssd.- Exchanged create_hal_global_fdi_from_models.dat with create_hal_global_fdi_from_hpmud_rules which creates the global HAL 70-hpmud.fdi file during build-time from the 55-hpmud.rules file to be in sync with the udev rules file and to make sure to have all possible HPLIP device IDs, see https://bugs.launchpad.net/ubuntu/+source/hplip/+bug/195782 - Require the exact matching version of the hpijs sub-package to have the correct libhpip and libhpmud installed. - Require pyxml to have the xml.parsers.expat Python module, see https://answers.launchpad.net/hplip/+question/25696- Static "hpijs" PPD files via enable-foomatic-ppd-install require foomatic-rip-hplip via their cupsFilter entries so that enable-foomatic-rip-hplip-install is also needed. See https://answers.launchpad.net/hplip/+question/25654 and see Novell/Suse Bugzilla bnc#364419.- create_hal_global_fdi_from_models.dat creates the global HAL 70-hpmud.fdi file during build-time from the models.dat file (see Novell/Suse Bugzilla bnc#336658). - Built version 2.8.2 in the traditional way with readymade PPD files in /usr/share/cups/model/manufacturer-PPDs/hplip/ (i.e. without hpijs.drv and foomatic-rip-hplip) - Updated to version 2.8.2: HPIJS PPD files are now created with the CUPS DDK instead of the foomatic database. Dynamic PPD files are now supported via the hpijs.drv file. Added foomatic-rip-hplip support. Foomatic-rip-hplip is for distros that do not have the latest foomatic-rip which is required for drv support. Updated the krgb patch for gpl ghostscript 8.61. Updated the "hp" backend to return only hplip supported devices during device discovery. If the device is not in models.dat the "hp" backend will exclude it. Changed margins to 0.125 inch from 0. Bumped libhpmud from 0.0.1 to 0.0.2 for support_type in hpmud_query_model(). Several bug fixes (no Suse bugs). Several more supported printers (some more ZJStream printers). - Updated to version 2.7.12: Added PJL support to "hp" backend which provides in-band printer status. Bumped libhpmud from 0.0.0 to 0.0.1 for statustype support in hpmud_query_model(). Several bug fixes (no Suse bugs). Several more supported LaserJet printers, one ZJStream printer, one LJm1005 printer with binary-only plugin (LaserJet M1005 MFP).- Changed rchplip (i.e. /etc/init.d/hplip): Added "$local_fs $remote_fs $syslog" to Required-Start to be on the safe side and added a line "export HOME=/tmp" to mitigate Novell/Suse Bugzilla bnc#339443.- Updated to version 2.7.10: New LJZjsMono printer device class for ZJStream printers. ZJStream printers require JBIG which has issues (see Novell/Suse Bugzilla bnc#263181). Therefore the support for ZJStream printers is provided only via a binary-only plugin which is downloaded by "hp-setup" from the HP web-site only after the user has accepted the license terms. Applied patch for issue CVE-2007-5208 (hpssd command injection) Several bug fixes (no Suse bugs). Two more supported Photosmart and Officejet printers. For details see release_notes.html - Updated to version 2.7.9: Made the default udev 55-hpmud.rules file more permissive (ie: MODE=0666) so that also device status works for any user. This looks sufficiently secure by default because the 55-hpmud.rules matches now only for those USB product IDs which belong to HP printers and all-in-one devices so that other HP USB devices like keyboard, mouse, and mass storage devices won't get MODE=0666 by accident. All known product-ids that HPLIP/HPIJS supports have been added to the model.dat file. Many bug fixes (no Suse bugs). Some more supported Photosmart and Officejet printers. For details see release_notes.html- Add a line-feed to the end of all PPDs to fix those PPDs where it is missing. See Novell/Suse Bugzilla bnc#309832: Unix/Linux text files must end with a line-feed. Otherwise reading the last line results EOF and then some programs may ignore the last line.- Ignore cupstestppd FAILs because of errors in UIConstraints and/or NonUIConstraints which are detected since cupstestppd in CUPS > 1.2.7 (i.e. since openSUSE 10.3). See Novell/Suse Bugzilla bnc#309822: When this bug is fixed, cupstestppd would no longer result zero exit code. In the long run the PPDs should be fixed but as far as we know there have been no problems because of such UIConstraints errors so that it should be o.k. let those PPDs pass even if they are not strictly compliant.- Changed /etc/udev/rules.d/55-hpmud.rules (via a change in change-udev-rules.diff) from OWNER="root" GROUP="lp" MODE="0660" to OWNER="root" GROUP="lp" MODE="0664" (i.e. allow read permissions for HP USB device files for normal users). Reason: Without read permissions even a simple command like "lsusb" cannot list HP USB devices to normal users which could cause unnecessary confusion. Furthermore have only read permissions for HP USB device files for normal users is in compliance to the default assumptions in upstream HPLIP and it should be sufficiently secure because for retrieving data from the device a matching request must be sent to the device which requires write permissions.- Updated to version 2.7.7: Many bug fixes (no Suse bugs). Some more supported Photosmart printers. For details see release_notes.html - fix-printing-white-spaces-and-empty-lines.diff is no longer needed because the bug is now fixed in the source.- Changed change-udev-rules.diff so that 55-hpmud.rules matches also against the new SUBSYSTEM=="usb" but keep "usb_device" for backward compatibility (Novell/Suse Bugzilla bnc#294161).- fix-printing-white-spaces-and-empty-lines.diff fixes printing white spaces and empty lines according to a mail from HP on the hplip-help@lists.sourceforge.net list.- Updated to version 2.7.6: No more start-up daemons: hpiod is replaced by new direct device I/O (via hpmud library), hpssd (for device status) still exists but is started by default as a daemon by the first user who needs it which is not nice because this results a random user which runs hpssd therefore we (i.e. Novell/Suse) still provide /etc/init.d/hplip which is used to start hpssd as before during system boot. Many bug fixes (no Suse bugs) and some enhancements. Some more supported Photosmart, Color LaserJet, and DeskJet printers. For details see release_notes.html- Added stop_on_removal to preun, insserv_cleanup to postun, and ldconfig to post and postun for the hpijs sub-package.- Added libusb-devel to BuildRequires.- Updated to version 1.7.4a: Resolved a build issue that caused a couple missing files in the 1.7.4 release and a fix for hp-check (no Suse bugs).- Updated to version 1.7.4: Many bug fixes (no Suse bugs). Some more supported DeskJet printers. For details see release_notes.html- Updated to version 1.7.3: Many bug fixes (no Suse bugs). No new supported models but enhancements for some models. For details see release_notes.html- Updated to version 1.7.2: Several more supported Officejet Pro devices. New OJProKx50 device class (derived from DJGenericVIP). Major hp-toolbox upgrade/redesign. Many bug fixes (no Suse bugs). fix-buffer-overflow.patch and hplip-1.7.1-1.patch are no longer needed because the bugs are now fixed in the sources.- Added a fix for fat.c to fix-buffer-overflow.patch to aviod access when array subscript is above array bounds (Suse Bugzilla bnc#243047). - Remove all byte-compiled Python .pyc (and perhaps .pyo) files which are created at run-time in /usr/share/hplip/ via preun script (Suse Bugzilla bnc#244451).- fix-buffer-overflow.patch fixes a too small string buffer which overflows in line 310 in ljcolor.cpp. - Moved the hpijs man page to the hplip-hpijs sub-package so that there is no same file in hplip and hpijs-standalone (hplip-hpijs and hpijs-standalone conflict with each other).- hplip-1.7.1-1.patch from HP fixes Deskjet D4100/D4160 christmas-tree (firmware hangs up with flashing LEDs) on second print job. - Removed /usr/bin/hpijs.without-libcups from hplip-hpijs to get rid of confusing RPM package requirements (hplip-hpijs requires cups-libs because of /usr/bin/hpijs). - Created new package hpijs-standalone and hpijs-standalone.spec for a special version of /usr/bin/hpijs which neither needs a HPLIP library nor a CUPS library to run it.- Removed explicite fstack-protector-all from CFLAGS and CXXFLAGS because fstack-protector will be enabled by default.- Package 'sane' was renamed to 'sane-backends'. Adapted it so that it works with 'sane-backends'.- Updated to version 1.7.1: Many bug fixes (no Suse bugs). No new supported models but enhancements for several models. For details see release_notes.html - Removed the fix for uninitialized file pointer in api/model.c from fix-uninitialized-variables.diff because it is now fixed in the sources.- Added fix for uninitialized file pointer in api/model.c to fix-uninitialized-variables.diff (Suse Bugzilla bnc#236709).- Since version 1.6.12 /usr/bin/hpijs is linked with libcups so that the package hplip-hpijs could be no longer installed without at least the package cups-libs. Therefore an additional special /usr/bin/hpijs.without-libcups is built which does not require the CUPS library.- Updated to version 1.6.12: Three more supported LaserJet printers. Many bug fixes (no Suse bugs). For details see release_notes.html Added SANE_DEBUG_HPAIO support for the hpaio SANE backend. The new models.dat file replaces the .xml files. The hplip_api can be used to get model attributes without running the HPLIP daemons. See hplip_api.h for reference (this affects the Suse Bugzilla bugs bnc#184798 and bnc#184824). - Fixed hp-toolbox.wrapper to catch 'error' regardless of the case (see Suse Bugzilla bnc#229620).- Updated to version 1.6.10: Several more supported LaserJet printers. Many bug fixes (no Suse bugs). - Fixed typo in keyword in some LaserJet PPDs ("* PageRegion" -> "*PageRegion").- Updated to version 1.6.9: Added support CD/DVD label printing (ie: PS D5100). Several more supported Photosmart printers. Many bug fixes (no Suse bugs).- Using generalised cupsext* and pcardext* in the files section (instead of explicit only cupsext.so and pcardext.so) so that it works now both for Python 2.4 and 2.5 (the latter installs additional *.egg-info files).- Exchanged the hard RPM requirement for ghostscript_any by a supplements entry for hplip-hpijs so that there is no longer a mutual (cyclic) hard RPM dependency between hplip-hpijs and ghostscript-library.- Updated to version 1.6.7: Changed from dynamic IP ports to static IANA IP ports for hpiod (2208) and hpssd (2207). Two more supported Photosmart printers. Several bug fixes (no Suse bugs).- Fixed PPDs which contain "1284DeviceId" which must be "1284DeviceID" (detected by new CUPS 1.2 cupstestppd)./bin/sh/bin/sh/bin/shhplip17/bin/shbuild12 1295259639H6GGGGH0HHHHH&HH%HHHH#HHH;H)H"H$HH'HH(H HHH!HHHH-HH*@o@@@pHP@RHbHHfH HjH HnHHHHHsH1GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG@@DH+H,@@@@T@@r@U@[@W@_@j@b@X@e@k@`@d@V@h@\@g@m@f@n@Y@a@Z@c@i@]@l@^@{@v@w@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAA A A A A AAAAAAAAAAAAAAAAAAA A!A"A#A$A%A&A'A(A)A*A+A,A-A.A/A0A1A2A3A4A5A6A7A8A9A:A;A<A=A>A?A@AAABACADAEAFAGAHAIAJAKALAMANAOAPAQARASATAUAVAWAXAYAZA[A\A]A^A_A`AaAbAcAdAeAfAgAhAiAjAkAlAmAnAoApAqArAsAtAuAvAwAxAyAzA{A|A}A~AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBB B B BBBBBBBBBBBBBBBBB B"B!@@|@@@@@@@@@@@@sAAAAA@}@@@zBB B @@@@t@GGGGGG@@G@GG@~@@@y@@uBGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGBGGGGGGGGGGGGGGGGGGGGGGG@x@H/@@3.9.8-3.6.13.9.8-3.6.1   !""""""""""""""""""""""""""""""""""""""""""#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&'''''''(((((((((((((((((())******++++,,-----..//////////////////////////////////////////////////////////////012hplipudevrules.d55-hpmud.rules56-hpmud_support.ruleshplip-systray.desktophp-alignhp-checkhp-cleanhp-colorcalhp-devicesettingshp-fabhp-faxsetuphp-firmwarehp-infohp-levelshp-linefeedcalhp-makecopieshp-makeurihp-mkurihp-pkservicehp-pluginhp-pqdiaghp-printhp-printsettingshp-probehp-queryhp-scanhp-sendfaxhp-setuphp-systrayhp-testpagehp-timedatehp-toolboxhp-toolbox.wrapperhp-unloadhp-wificonfigcupsbackendhpfaxfilterhpcupsfaxcupsext.lacupsext.sohpmudext.lahpmudext.sopcardext.lapcardext.soscanext.lascanext.sosanelibsane-hpaio.lalibsane-hpaio.solibsane-hpaio.so.1libsane-hpaio.so.1.0.0hplip.desktophplipCOPYINGREADME_LIBJPGcommandline.htmlcopying.htmlcopyrightdevicemanager.htmlfaxtrouble.htmlgettinghelp.htmlhpscan.htmlimagesfavicon.icoprint.pngtoolbox_actions.pngtoolbox_fax.pngtoolbox_print_control.pngtoolbox_print_settings.pngtoolbox_status.pngtoolbox_supplies.pngxsane.pngindex.htmlmainttask.htmlplugins.htmlprint.htmlprinting.htmlprintoptions.htmlprinttroubleshooting.htmlscanning.htmlscantrouble.htmlsendfax.htmlsetup.htmlstylescss.csssystray.htmltroubleshooting.htmluninstalling.htmlupgrading.htmlhalfdiinformation20thirdparty70-hpmud.fdipreprobe10osvendor20-hplip-devices.fdihplip__init__.pyalign.pybase__init__.pycodes.pydevice.pydime.pyexif.pyg.pyimagesize.pyldif.pylogger.pymagic.pymaint.pymdns.pymfpdtf.pymodels.pymodule.pypexpect.pypkit.pypml.pyslp.pystatus.pystrings.pytui.pyutils.pyvcard.pywifi.pycheck.pyclean.pycolorcal.pycopier__init__.pycopier.pydataimages128x128audio.pngbmp.pnggif.pnghp_logo.pngjpg.pngmovie.pngmpg.pngpng.pngtif.pngunknown.png16x16active.pngadd_user.pngadd_user_quick.pngadd_users.pngbattery.pngbusy.pngcancel.pngclose.pngdown.pngdown_user.pngdownload.pngedit.pngerror.pngfab.pngfax.pngfolder_open.pngfolder_remove.pnghelp.pnghp_logo.pngidle.pnginfo.pnginkdrop.pnglist_add.pnglist_remove.pngmakecopies.pngmimetypes.pngminus.pngnext.pngok.pngpaper.pngpcard.pngplus.pngprev.pngprint.pngquit.pngrefresh.pngrefresh1.pngremove_user.pngscan.pngsettings.pngstatus_refresh.pngthumbnail.pngtoner.pngup.pngup_user.pngwarning.png24x24add_to_group.pngnew_group.pngnew_group_from_selection.pngnew_user.pngremove_from_group.pngremove_group.pngremove_user.pngrename_group.png256x256hp_logo.png32x32align.pngbattery.pngbusy.pngclean.pngcolorcal.pngcups.pngdownload.pngerror.pngews.pngfab.pngfax-disabled.pngfax.pngfax_machine.pngfax_setup.pngfirmware.pnghelp.pnghp_logo.pngidle.pnginfo.pnginkdrop.pngkeys.pnglinefeed_cal.pnglock.pnglporg.pngmakecopies-disabled.pngmakecopies.pngok.pngpaper.pngpcard-disabled.pngpcard.pngplugin.pngpq_diag.pngprint-disabled.pngprint.pngscan-disabled.pngscan.pngsettings.pngtestpage.pngtoner.pngtoner_cartridge.pngwarning.pngwireless.png64x64hp_logo.pngdevices120.pngCOLOR_INKJET_PRINTER_CP1700.pngCP_1700.pngDESKJET_1120C.pngDESKJET_1220C.pngDESKJET_2500C.pngDESKJET_3820.pngDESKJET_5740.pngDESKJET_610.pngDESKJET_630C.pngDESKJET_650C.pngDESKJET_840C.pngDESKJET_916C.pngDESKJET_9600.pngDESKJET_960C.pngDESKJET_970C.pngDESKJET_990C.pngDESKJET_995C.pngDeskjet_3740.pngDeskjet_5400_series.pngDeskjet_5700.pngDeskjet_5900_series.pngDeskjet_6500.pngDeskjet_6800.pngHP_2000C.pngHP_2500C.pngHP_BI_3000.pngHP_Business_Inkjet_1200.pngHP_Color_LaserJet_1500.pngHP_Color_LaserJet_2840.pngHP_Color_LaserJet_4500.pngHP_Color_LaserJet_4730mfp.pngHP_Color_LaserJet_8550.pngHP_LJ1xxx.pngHP_LaserJet_1012.pngHP_LaserJet_1220.pngHP_LaserJet_3200M.pngHP_LaserJet_3300_3310_3320.pngHP_LaserJet_4000.pngHP_LaserJet_4100_MFP.pngHP_LaserJet_4M.pngHP_LaserJet_5Si.pngHP_LaserJet_6MP.pngHP_LaserJet_8100_Series.pngHP_LaserJet_9000_MFP.pngHP_LaserJet_9040_MFP.pngHP_LaserJet_9500dn.pngHP_LaserJet_m1005.pngHP_LaserJet_m1522.pngHP_Officejet_Pro_L7700.pngLASERJET_3500.pngLASERJET_4650.pngLASERJET_4650dtn.pngLASERJET_5500.pngLASERJET_5500dtn.pngLASERJET_5550.pngLASERJET_5550DTN.pngOFFICEJET_PRO_1150C.pngOfficeJet_5105.pngOfficeJet_6100_Series.pngOfficeJet_G85.pngOfficeJet_Series_300.pngOfficejet_6150_Series.pngOfficejet_6200_series.pngOfficejet_7200_series.pngOfficejet_9100_series.pngPHOTOSMART_100.pngPHOTOSMART_1218.pngPHOTOSMART_1315.pngPHOTOSMART_P1100.pngPSC_900_Series.pngPhotosmart_2600_series.pngPhotosmart_2700_series.pngPhotosmart_3300_series.pngPhotosmart_370_series.pngPhotosmart_7400_series.pngPhotosmart_8050.pngPhotosmart_8100_series.pngPhotosmart_8250.pngPhotosmart_8400_series.pngPhotosmart_8750_series.pngPhotosmart_C3100.pngPhotosmart_C4100.pngPhotosmart_C5100.pngPhotosmart_C6100.pngPhotosmart_D5060.pngPhotosmart_D5100.pngPhotosmart_D6160.pngPhotosmart_D7100.pngPhotosmart_D7300.pngPhotosmart_Pro_B8300.pngPhotosmart_Pro_B9180.pngPhotosmart_a310.pngPhotosmart_a510.pngPhotosmart_a710.pngcp1160.pngdefault_business_inkjet.pngdefault_designjet.pngdefault_deskjet.pngdefault_laserjet.pngdefault_officejet.pngdefault_photosmart.pngdefault_printer.pngdefault_psc.pngdesket_5650.pngdeskjet_1280.pngdeskjet_3200.pngdeskjet_3320.pngdeskjet_3325.pngdeskjet_3420.pngdeskjet_3425.pngdeskjet_3500.pngdeskjet_3600.pngdeskjet_3840.pngdeskjet_5100.pngdeskjet_5550.pngdeskjet_5552.pngdeskjet_5600.pngdeskjet_6120.pngdeskjet_6980.pngdeskjet_D2360.pngdj350.pngdj450.pnghp_LaserJet_1200.pnghp_LaserJet_2100.pnghp_LaserJet_3015.pnghp_LaserJet_3020.pnghp_LaserJet_4345_mfp.pnghp_LaserJet_5000.pnghp_LaserJet_8000.pnghp_business_inkjet_1100.pnghp_business_inkjet_2200.pnghp_business_inkjet_2600.pnghp_business_inkjet_3000.pnghp_color_LaserJet_2550.pnghp_color_LaserJet_3700.pnghp_color_LaserJet_4600.pnghp_color_LaserJet_9500.pnghp_color_laserjet_cm1015_mfp.pnghp_color_laserjet_cm1312_mfp.pnghp_color_laserjet_cp2025.pnghp_color_laserjet_cp3505.pnghp_color_laserjet_cp3525.pnghp_color_laserjet_cp4005.pnghp_color_laserjet_cp6015.pnghp_deskjet_9300.pnghp_deskjet_f4200.pnghp_laserjet_3050.pnghp_laserjet_m2727_mfp.pnghp_laserjet_p2015.pnghp_photosmart_b8500_series.pnglaserjet_2410.pngofficejet_4200_series.pngofficejet_500.pngofficejet_5500_series.pngofficejet_5600.pngofficejet_j3600_series.pngofficejet_j5500_series.pngofficejet_k550.pngofficejet_k80.pngphotosmart_7150.pngphotosmart_7900_series.pngphotosmart_a610.pngphotosmart_a820_series.pngpsc_1100_series.pngpsc_1610.pngpsc_2300_series.pngotheraio_align.pngalign10.pngclean.pngcolor_adj.pngconfidential_coverpage.pngconfidential_title.pngfax.pngfax2.pnggeneric_coverpage.pnggeneric_title.pngh-kc-2.pngh-kc-3.pnghp-tux-printer.pngload_paper.pngopensource-75x65.pngpanel_lcd.pngpens.pngpowered_by_python.pngsignal0.pngsignal1.pngsignal2.pngsignal3.pngsignal4.pngsignal5.pngstandard_coverpage.pngtype4_color_patch.pngtype4_gray_patch.pngurgent_coverpage.pngurgent_title.pngusb_connection.pngv-c-2.pngv-c-3.pngv-k-2.pngv-k-3.pngv-kc-2.pngv-kc-3.pngzca.pngldlcb2pcal.ldl.gzcb2pcal_done.ldl.gzcbbcal.ldl.gzcbccal.ldl.gzcbccal_done.ldl.gzcbcpcal.ldl.gzcbpcal.ldl.gzlocalizationhplip_de.qmhplip_es.qmhplip_fr.qmhplip_it.qmhplip_pt.qmhplip_ru.qmhplip_zh.qmmodelspclalign1_8xx.pcl.gzalign1_9xx.pcl.gzalign2_8xx.pcl.gzalign2_9xx.pcl.gzalign3_8xx.pcl.gzalign3_9xx.pcl.gzalign4_450.pcl.gzalign4_8xx.pcl.gzalign5_8xx.pcl.gzalign6_450.pcl.gzcolorcal1_450.pcl.gzcolorcal2_450.pcl.gzcrbcal.pcl.gzcrcaldone.pcl.gzcrcbcal.pcl.gzcrccal.pcl.gzcrcpcal.pcl.gzcrpcal.pcl.gzpsclean_page.pdf.gztestpage.ps.gzdevicesettings.pyfab.pyfax__init__.pycoverpages.pyfax.pyfaxdevice.pypmlfax.pysoapfax.pyfaxsetup.pyfirmware.pyhpdio.pyhpssd.pyinfo.pyinstaller__init__.pycore_install.pydcheck.pydistros.datlevels.pylinefeedcal.pymakecopies.pymakeuri.pypcard__init__.pyphotocard.pypkservice.pyplugin.pypqdiag.pyprint.pyprintsettings.pyprnt__init__.pycolorcal.pycups.pyldl.pypcl.pyprobe.pyquery.pyscanscan.py__init__.pysane.pysendfax.pysetup.pysystray.pytestpage.pytimedate.pytoolbox.pyui4__init__.pyaboutdialog.pyaboutdialog_base.pyaligndialog.pyaligndialog_base.pycleandialog.pycleandialog_base.pycolorcaldialog.pycolorcaldialog_base.pydevicesetupdialog.pydevicesetupdialog_base.pydeviceuricombobox.pydevmgr5.pydevmgr5_base.pyfabgrouptable.pyfabnametable.pyfabwindow.pyfabwindow_base.pyfaxsetupdialog.pyfaxsetupdialog_base.pyfiletable.pyfirmwaredialog.pyfirmwaredialog_base.pyinfodialog.pyinfodialog_base.pylinefeedcaldialog.pylinefeedcaldialog_base.pyloadpapergroupbox.pymakecopiesdialog.pymakecopiesdialog_base.pymimetypesdialog.pymimetypesdialog_base.pynodevicesdialog.pynodevicesdialog_base.pyplugindialog.pyplugindialog_base.pypluginlicensedialog.pypluginlicensedialog_base.pypluginspqdiagdialog.pypqdiagdialog_base.pyprintdialog.pyprintdialog_base.pyprinternamecombobox.pyprintsettingsdialog.pyprintsettingsdialog_base.pyprintsettingstoolbox.pyprinttestpagedialog.pyprinttestpagedialog_base.pyreadonlyradiobutton.pysendfaxdialog.pysendfaxdialog_base.pysettingsdialog.pysettingsdialog_base.pysetupdialog.pysetupdialog_base.pysystemtray.pysystrayframe.pysystrayframe_base.pyui_utils.pywifisetupdialog.pywifisetupdialog_base.pyunload.pywificonfig.pyHPmenu.pnghphplip.state/etc/sysconfig/SuSEfirewall2.d/services//etc//etc/udev//etc/udev/rules.d//etc/xdg/autostart//usr/bin//usr/lib//usr/lib/cups//usr/lib/cups/backend//usr/lib/cups/filter//usr/lib/python2.6/site-packages//usr/lib/sane//usr/share/applications//usr/share/doc/packages//usr/share/doc/packages/hplip//usr/share/doc/packages/hplip/images//usr/share/doc/packages/hplip/styles//usr/share//usr/share/hal//usr/share/hal/fdi//usr/share/hal/fdi/information//usr/share/hal/fdi/information/20thirdparty//usr/share/hal/fdi/preprobe//usr/share/hal/fdi/preprobe/10osvendor//usr/share//usr/share/hplip//usr/share/hplip/base//usr/share/hplip/copier//usr/share/hplip/data//usr/share/hplip/data/images//usr/share/hplip/data/images/128x128//usr/share/hplip/data/images/16x16//usr/share/hplip/data/images/24x24//usr/share/hplip/data/images/256x256//usr/share/hplip/data/images/32x32//usr/share/hplip/data/images/64x64//usr/share/hplip/data/images/devices//usr/share/hplip/data/images/other//usr/share/hplip/data/ldl//usr/share/hplip/data/localization//usr/share/hplip/data/pcl//usr/share/hplip/data/ps//usr/share/hplip/fax//usr/share/hplip/installer//usr/share/hplip/pcard//usr/share/hplip/prnt//usr/share/hplip/scan//usr/share/hplip/ui4//usr/share/pixmaps//var/lib//var/lib/hp/-fomit-frame-pointer -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:11.2:Update:Test/standard/8fba2077b6e6fb3c8f8e705e9eacae41-hplipcpiolzma2i586-suse-linuxG(5pv xս7:?]"k%Q&P ?hCdڵl"|0T;ՊC\NfК25)OD8j]G9RO1UQ7gԫרv`yߛ(o0Ct^tf 29ɬfAAmU{9Ӝ1u`̸2bX:fg@#-xEYG+ TV ow&QRV:#lr$ef%@Xw fj/~~43#2'Të K9f]Tع 9hB$ o y;8 V\ :rJzɹ*y?oN j09cst Iq J&8&l%F.2WIi1fkuxYiulL~/ʀD8Ӣes̈Wѝ]miQ$fft vSWFwyV]t:cE 5/ y+iw>*WuE8m~h CQ6)Z3<%2nT@) ._z N#f7SD]X3pg<},2/JVfyoyݖ=~l7A !cvB"$څ!a[00CHԄk)|oi)g:壵@bs7)%(D<7=$кO(+qdO11(ۑwq!n |FPSEW3 c^ٹ,S]p$4l4:iXŽC^fHw#P["0}˃K sʮqzgP{t<=$I+PXn꿥#i25E( !3J` i,XO.J׆w lDbQP O|Yd?_}EdJЄ1aA+IwP' L-IhfNhć;#j ԑy暓6t+3zP@ ^23A|廇}h4x :Sy_NFҁ20@L[5YR@6uNh e)I>GRWf c-5>6 jԽHxק(2$){~PߝMfs=#&rQW)?&TRq7tOAX%ZyJ=r=֭s8$MO+z*r ݼYr}Ʉcϓk俨'%I)p@Sj*A%mrM޸5; ;-@ys]=Wp\s Y.9WxsiӒ~R0J_k0ɂZ&O/D bRf8R_l6d>ʍ߂1|WM']g0'֭}qy@c6N#Wp],oq VMAdĹoGĔ_islp1Ngi{Rdɣ!3=! VU>Bk D M1h8w5q#F1 705qS(])K|I xo»$$D$Oؘ(XWQ蜺;?B(B@(gnkԁ*C汇Y/o{#A0:H&UGqFh|}BbE-0K暝=H_z;jZDe|bR ŐVTTְ,ܑ0`s1Sj./K w˭Dֻfvʥ'21еխ_^W FPqsY >'F[Ѣ9DH$'c`JKY RQ#i`v\>Je C@!Fm ;5ָ*X-`Vg[|[6"Nbq=nlhp=.oi$ p)I%#;ٺ$gS/gH.ehWnp`lBN[Ny/0_s?FT~D0 j#',nkzL|XFV+U#+/7PbO2zj_b:KR_fMx1ܶ C ĩqZ`_t0S!9:>6D ؽ5_F7ܖJ eXIxDH@-6l}tLz5, ,0ЕIlrͣ6CvuXՒIh1 Yr}}1֤L" 곇<$plCpِCEO|ѥg-O\Z<'ԈőjF\^6qXmQ& t'/XzKhݶ{4hift ﮲5,d<##{5LDWӎE4:=N..lc#õz:vymaۊ`kݹ^X`+H1Bv6}v>% Ų*G0Lԃ Pȋē2uTheh M}Y<&|뮏T{ܒdg\Ff6 |8VvR%.l0rʰ`k+pt?O+uq xE7:).18V\7EK /w;ϾyhO,icn~*FkGzNzAL.>sWldet)}PBPP_Ryf‡m_Y6T_$r_CĐbjirtA5{"S+@Ry}980%%|'x1ߦ87U 5w_4 cg>Ir}h*J n3cm [*V:\dB{1[bktO+WԬW)'xCl @~>ٜD dIo&8AzȆ^x4| s b;+([ ]8wX5UL,rѿ"DHXCSh7s!=yJ[^.3> KڎLVE~f>7\`n۬C>BCE n|UϣP]O_d})!/C"kf|7.m\ #+ cB.ߐ|פ)Aѓނ'V0(p|5"ƌt:/ ȹA}€RV s #XEK6htFCjl"x4Xi~ݣ9glݿrfJš3KikkC44 4=0I_Nn-cd*cTc4})b^jX PjikMR,Ab_Vfze 'v{S<`"\~  Tx-QvdJi9*S`FEqm[PU#[6A|J'D n096?ﵿ28an緎Q"j O{|D" W)SFz{@hv'H8770N8 )٦2Ќp1"øFp52SQK5#VAfdI*?`-tMtw[P3 Tu<}ޠJڡ ݶS\+PB46R1oۓ`"uux}Ծ =dU%{Niyec>:b߱GspXO;"S2_LW̟ns3\=kQ[2/O(O=pWl..uz*r&k)1;wzV.'n$(e5YtK+0G KbH/쳧>mLאĕVLT1r;ݨ"Owp"$ˌxhR5F ݦj)(qE%[E1.F ^;D iNn6hζߧLIg~V2u f k6'݌RHlR&#hLu[/!kw#-^b"@i[x:R ͏5q<ՀjU8Sa8.Pж4‡lۗwz$;)0*c= z߂ӨZbpY͍kGqwö30n!!R&;`4A7'@79E];i1zm4mݳawB(x@nii*T=pU`}l,c>1J2>ȐF LCҕorl_ WL&lHǮȁ#Ṳ }gv|iuMƐ&l'ƃzo uvBy㨽_EM[FHW,`N:A鴌ʟC~+v$D$ҸdG3I>n+5ΩD}C4k5Y `3n>~aP/K[f/%G-l.F=N$ûna8g퉶Y־5-͙Pxx,+BBb*ZEoAnEͶ6tw R)ő"D\<:CD|DH"8JPaҞIĢ'JN]i'cj,9t$$^يF{e\I>ktV&T4a (5a__bÐvhڥӵc5 R` IeN݄3 T"n TXi/jٵ\f0W6vB⪱07+i)!-8bUޱЩJZ`"410/8JU>9+`),16{ gԕ+Ece͘@t3Gvܯ4\ ejZG0iP$8$l=*MHƑu0&, L .3XCGڀ`oyb9Y0z:PD)v21CTjLKH+*(#Ȕޣj`|I $[;=7"e#XCe2OJ" ^kKP3ͰC̞T. Y?}աwaDJAv00x 9K`:`IS ص0Wl