dossizola-1.0/0000777000076400007670000000000007142635322007145 5dossizola-1.0/Makefile.in0000644000076400007670000002525207142635322011134 # Makefile.in generated automatically by automake 1.4 from Makefile.am # Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. ####### kdevelop will overwrite this part!!! (begin)########## SHELL = @SHELL@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ prefix = @prefix@ exec_prefix = @exec_prefix@ bindir = @bindir@ sbindir = @sbindir@ libexecdir = @libexecdir@ datadir = @datadir@ sysconfdir = @sysconfdir@ sharedstatedir = @sharedstatedir@ localstatedir = @localstatedir@ libdir = @libdir@ infodir = @infodir@ mandir = @mandir@ includedir = @includedir@ oldincludedir = /usr/include DESTDIR = pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ top_builddir = . ACLOCAL = @ACLOCAL@ AUTOCONF = @AUTOCONF@ AUTOMAKE = @AUTOMAKE@ AUTOHEADER = @AUTOHEADER@ INSTALL = @INSTALL@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) INSTALL_DATA = @INSTALL_DATA@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ transform = @program_transform_name@ NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : CC = @CC@ MAKEINFO = @MAKEINFO@ PACKAGE = @PACKAGE@ RANLIB = @RANLIB@ VERSION = @VERSION@ SUBDIRS = dossizola EXTRA_DIST = dossizola.kdevprj AUTHORS COPYING ChangeLog INSTALL README TODO ####### kdevelop will overwrite this part!!! (end)############ AUTOMAKE_OPTIONS = foreign ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs CONFIG_HEADER = config.h CONFIG_CLEAN_FILES = DIST_COMMON = README ./stamp-h.in AUTHORS COPYING ChangeLog INSTALL \ Makefile.am Makefile.in TODO acconfig.h aclocal.m4 config.h.in \ configure configure.in install-sh missing mkinstalldirs DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) TAR = gtar GZIP_ENV = --best all: all-redirect .SUFFIXES: $(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) cd $(top_srcdir) && $(AUTOMAKE) --foreign --include-deps Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status cd $(top_builddir) \ && CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status $(ACLOCAL_M4): configure.in cd $(srcdir) && $(ACLOCAL) config.status: $(srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) $(SHELL) ./config.status --recheck $(srcdir)/configure: $(srcdir)/configure.in $(ACLOCAL_M4) $(CONFIGURE_DEPENDENCIES) cd $(srcdir) && $(AUTOCONF) config.h: stamp-h @if test ! -f $@; then \ rm -f stamp-h; \ $(MAKE) stamp-h; \ else :; fi stamp-h: $(srcdir)/config.h.in $(top_builddir)/config.status cd $(top_builddir) \ && CONFIG_FILES= CONFIG_HEADERS=config.h \ $(SHELL) ./config.status @echo timestamp > stamp-h 2> /dev/null $(srcdir)/config.h.in: $(srcdir)/stamp-h.in @if test ! -f $@; then \ rm -f $(srcdir)/stamp-h.in; \ $(MAKE) $(srcdir)/stamp-h.in; \ else :; fi $(srcdir)/stamp-h.in: $(top_srcdir)/configure.in $(ACLOCAL_M4) acconfig.h cd $(top_srcdir) && $(AUTOHEADER) @echo timestamp > $(srcdir)/stamp-h.in 2> /dev/null mostlyclean-hdr: clean-hdr: distclean-hdr: -rm -f config.h maintainer-clean-hdr: # This directory's subdirectories are mostly independent; you can cd # into them and run `make' without going through this Makefile. # To change the values of `make' variables: instead of editing Makefiles, # (1) if the variable is set in `config.status', edit `config.status' # (which will cause the Makefiles to be regenerated when you run `make'); # (2) otherwise, pass the desired values on the `make' command line. @SET_MAKE@ all-recursive install-data-recursive install-exec-recursive \ installdirs-recursive install-recursive uninstall-recursive \ check-recursive installcheck-recursive info-recursive dvi-recursive: @set fnord $(MAKEFLAGS); amf=$$2; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ list='$(SUBDIRS)'; for subdir in $$list; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ dot_seen=yes; \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \ done; \ if test "$$dot_seen" = "no"; then \ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ fi; test -z "$$fail" mostlyclean-recursive clean-recursive distclean-recursive \ maintainer-clean-recursive: @set fnord $(MAKEFLAGS); amf=$$2; \ dot_seen=no; \ rev=''; list='$(SUBDIRS)'; for subdir in $$list; do \ rev="$$subdir $$rev"; \ test "$$subdir" = "." && dot_seen=yes; \ done; \ test "$$dot_seen" = "no" && rev=". $$rev"; \ target=`echo $@ | sed s/-recursive//`; \ for subdir in $$rev; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \ done && test -z "$$fail" tags-recursive: list='$(SUBDIRS)'; for subdir in $$list; do \ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ done tags: TAGS ID: $(HEADERS) $(SOURCES) $(LISP) list='$(SOURCES) $(HEADERS)'; \ unique=`for i in $$list; do echo $$i; done | \ awk ' { files[$$0] = 1; } \ END { for (i in files) print i; }'`; \ here=`pwd` && cd $(srcdir) \ && mkid -f$$here/ID $$unique $(LISP) TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) $(LISP) tags=; \ here=`pwd`; \ list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \ fi; \ done; \ list='$(SOURCES) $(HEADERS)'; \ unique=`for i in $$list; do echo $$i; done | \ awk ' { files[$$0] = 1; } \ END { for (i in files) print i; }'`; \ test -z "$(ETAGS_ARGS)config.h.in$$unique$(LISP)$$tags" \ || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags config.h.in $$unique $(LISP) -o $$here/TAGS) mostlyclean-tags: clean-tags: distclean-tags: -rm -f TAGS ID maintainer-clean-tags: distdir = $(PACKAGE)-$(VERSION) top_distdir = $(distdir) # This target untars the dist file and tries a VPATH configuration. Then # it guarantees that the distribution is self-contained by making another # tarfile. distcheck: dist -rm -rf $(distdir) GZIP=$(GZIP_ENV) $(TAR) zxf $(distdir).tar.gz mkdir $(distdir)/=build mkdir $(distdir)/=inst dc_install_base=`cd $(distdir)/=inst && pwd`; \ cd $(distdir)/=build \ && ../configure --srcdir=.. --prefix=$$dc_install_base \ && $(MAKE) $(AM_MAKEFLAGS) \ && $(MAKE) $(AM_MAKEFLAGS) dvi \ && $(MAKE) $(AM_MAKEFLAGS) check \ && $(MAKE) $(AM_MAKEFLAGS) install \ && $(MAKE) $(AM_MAKEFLAGS) installcheck \ && $(MAKE) $(AM_MAKEFLAGS) dist -rm -rf $(distdir) @banner="$(distdir).tar.gz is ready for distribution"; \ dashes=`echo "$$banner" | sed s/./=/g`; \ echo "$$dashes"; \ echo "$$banner"; \ echo "$$dashes" dist: distdir -chmod -R a+r $(distdir) GZIP=$(GZIP_ENV) $(TAR) chozf $(distdir).tar.gz $(distdir) -rm -rf $(distdir) dist-all: distdir -chmod -R a+r $(distdir) GZIP=$(GZIP_ENV) $(TAR) chozf $(distdir).tar.gz $(distdir) -rm -rf $(distdir) distdir: $(DISTFILES) -rm -rf $(distdir) mkdir $(distdir) -chmod 777 $(distdir) @for file in $(DISTFILES); do \ d=$(srcdir); \ if test -d $$d/$$file; then \ cp -pr $$/$$file $(distdir)/$$file; \ else \ test -f $(distdir)/$$file \ || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ || cp -p $$d/$$file $(distdir)/$$file || :; \ fi; \ done for subdir in $(SUBDIRS); do \ if test "$$subdir" = .; then :; else \ test -d $(distdir)/$$subdir \ || mkdir $(distdir)/$$subdir \ || exit 1; \ chmod 777 $(distdir)/$$subdir; \ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir=../$(distdir) distdir=../$(distdir)/$$subdir distdir) \ || exit 1; \ fi; \ done info-am: info: info-recursive dvi-am: dvi: dvi-recursive check-am: all-am check: check-recursive installcheck-am: installcheck: installcheck-recursive all-recursive-am: config.h $(MAKE) $(AM_MAKEFLAGS) all-recursive install-exec-am: install-exec: install-exec-recursive install-data-am: install-data: install-data-recursive install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am install: install-recursive uninstall-am: uninstall: uninstall-recursive all-am: Makefile config.h all-redirect: all-recursive-am install-strip: $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install installdirs: installdirs-recursive installdirs-am: mostlyclean-generic: clean-generic: distclean-generic: -rm -f Makefile $(CONFIG_CLEAN_FILES) -rm -f config.cache config.log stamp-h stamp-h[0-9]* maintainer-clean-generic: mostlyclean-am: mostlyclean-hdr mostlyclean-tags mostlyclean-generic mostlyclean: mostlyclean-recursive clean-am: clean-hdr clean-tags clean-generic mostlyclean-am clean: clean-recursive distclean-am: distclean-hdr distclean-tags distclean-generic clean-am distclean: distclean-recursive -rm -f config.status maintainer-clean-am: maintainer-clean-hdr maintainer-clean-tags \ maintainer-clean-generic distclean-am @echo "This command is intended for maintainers to use;" @echo "it deletes files that may require special tools to rebuild." maintainer-clean: maintainer-clean-recursive -rm -f config.status .PHONY: mostlyclean-hdr distclean-hdr clean-hdr maintainer-clean-hdr \ install-data-recursive uninstall-data-recursive install-exec-recursive \ uninstall-exec-recursive installdirs-recursive uninstalldirs-recursive \ all-recursive check-recursive installcheck-recursive info-recursive \ dvi-recursive mostlyclean-recursive distclean-recursive clean-recursive \ maintainer-clean-recursive tags tags-recursive mostlyclean-tags \ distclean-tags clean-tags maintainer-clean-tags distdir info-am info \ dvi-am dvi check check-am installcheck-am installcheck all-recursive-am \ install-exec-am install-exec install-data-am install-data install-am \ install uninstall-am uninstall all-redirect all-am all installdirs-am \ installdirs mostlyclean-generic distclean-generic clean-generic \ maintainer-clean-generic clean mostlyclean distclean maintainer-clean # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: dossizola-1.0/README0000644000076400007670000000027407142612264007744 You need SDL and SDL_image to play. You need SDL-devel and SDL_image-devel to compile. Simply type for compile and install in /usr/local/games/dossizola: ./configure make make install dossizola-1.0/stamp-h.in0000644000076400007670000000001207142615234010753 timestamp dossizola-1.0/AUTHORS0000644000076400007670000000014007115542722010125 Cyril CLEMENT Galle DAIREAUX dossizola-1.0/COPYING0000644000076400007670000003543307115542640010124 GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 675 Mass Ave, Cambridge, MA 02139, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS dossizola-1.0/ChangeLog0000644000076400007670000000000007115542640010621 dossizola-1.0/INSTALL0000644000076400007670000001547207115542640010123 Basic Installation ================== These are generic installation instructions. The `configure' shell script attempts to guess correct values for various system-dependent variables used during compilation. It uses those values to create a `Makefile' in each directory of the package. It may also create one or more `.h' files containing system-dependent definitions. Finally, it creates a shell script `config.status' that you can run in the future to recreate the current configuration, a file `config.cache' that saves the results of its tests to speed up reconfiguring, and a file `config.log' containing compiler output (useful mainly for debugging `configure'). If you need to do unusual things to compile the package, please try to figure out how `configure' could check whether to do them, and mail diffs or instructions to the address given in the `README' so they can be considered for the next release. If at some point `config.cache' contains results you don't want to keep, you may remove or edit it. The file `configure.in' is used to create `configure' by a program called `autoconf'. You only need `configure.in' if you want to change it or regenerate `configure' using a newer version of `autoconf'. The simplest way to compile this package is: 1. `cd' to the directory containing the package's source code and type `./configure' to configure the package for your system. If you're using `csh' on an old version of System V, you might need to type `sh ./configure' instead to prevent `csh' from trying to execute `configure' itself. Running `configure' takes a while. While running, it prints some messages telling which features it is checking for. 2. Type `make' to compile the package. 3. Type `make install' to install the programs and any data files and documentation. 4. You can remove the program binaries and object files from the source code directory by typing `make clean'. Compilers and Options ===================== Some systems require unusual options for compilation or linking that the `configure' script does not know about. You can give `configure' initial values for variables by setting them in the environment. Using a Bourne-compatible shell, you can do that on the command line like this: CC=c89 CFLAGS=-O2 LIBS=-lposix ./configure Or on systems that have the `env' program, you can do it like this: env CPPFLAGS=-I/usr/local/include LDFLAGS=-s ./configure Compiling For Multiple Architectures ==================================== You can compile the package for more than one kind of computer at the same time, by placing the object files for each architecture in their own directory. To do this, you must use a version of `make' that supports the `VPATH' variable, such as GNU `make'. `cd' to the directory where you want the object files and executables to go and run the `configure' script. `configure' automatically checks for the source code in the directory that `configure' is in and in `..'. If you have to use a `make' that does not supports the `VPATH' variable, you have to compile the package for one architecture at a time in the source code directory. After you have installed the package for one architecture, use `make distclean' before reconfiguring for another architecture. Installation Names ================== By default, `make install' will install the package's files in `/usr/local/bin', `/usr/local/man', etc. You can specify an installation prefix other than `/usr/local' by giving `configure' the option `--prefix=PATH'. You can specify separate installation prefixes for architecture-specific files and architecture-independent files. If you give `configure' the option `--exec-prefix=PATH', the package will use PATH as the prefix for installing programs and libraries. Documentation and other data files will still use the regular prefix. If the package supports it, you can cause programs to be installed with an extra prefix or suffix on their names by giving `configure' the option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'. Optional Features ================= Some packages pay attention to `--enable-FEATURE' options to `configure', where FEATURE indicates an optional part of the package. They may also pay attention to `--with-PACKAGE' options, where PACKAGE is something like `gnu-as' or `x' (for the X Window System). The `README' should mention any `--enable-' and `--with-' options that the package recognizes. For packages that use the X Window System, `configure' can usually find the X include and library files automatically, but if it doesn't, you can use the `configure' options `--x-includes=DIR' and `--x-libraries=DIR' to specify their locations. Specifying the System Type ========================== There may be some features `configure' can not figure out automatically, but needs to determine by the type of host the package will run on. Usually `configure' can figure that out, but if it prints a message saying it can not guess the host type, give it the `--host=TYPE' option. TYPE can either be a short name for the system type, such as `sun4', or a canonical name with three fields: CPU-COMPANY-SYSTEM See the file `config.sub' for the possible values of each field. If `config.sub' isn't included in this package, then this package doesn't need to know the host type. If you are building compiler tools for cross-compiling, you can also use the `--target=TYPE' option to select the type of system they will produce code for and the `--build=TYPE' option to select the type of system on which you are compiling the package. Sharing Defaults ================ If you want to set default values for `configure' scripts to share, you can create a site shell script called `config.site' that gives default values for variables like `CC', `cache_file', and `prefix'. `configure' looks for `PREFIX/share/config.site' if it exists, then `PREFIX/etc/config.site' if it exists. Or, you can set the `CONFIG_SITE' environment variable to the location of the site script. A warning: not all `configure' scripts look for a site script. Operation Controls ================== `configure' recognizes the following options to control how it operates. `--cache-file=FILE' Use and save the results of the tests in FILE instead of `./config.cache'. Set FILE to `/dev/null' to disable caching, for debugging `configure'. `--help' Print a summary of the options to `configure', and exit. `--quiet' `--silent' `-q' Do not print messages saying which checks are being made. `--srcdir=DIR' Look for the package's source code in directory DIR. Usually `configure' can determine that directory automatically. `--version' Print the version of Autoconf used to generate the `configure' script, and exit. `configure' also accepts some other, not widely useful, options. dossizola-1.0/Makefile.am0000644000076400007670000000037707142277342011130 ####### kdevelop will overwrite this part!!! (begin)########## SUBDIRS = dossizola EXTRA_DIST = dossizola.kdevprj AUTHORS COPYING ChangeLog INSTALL README TODO ####### kdevelop will overwrite this part!!! (end)############ AUTOMAKE_OPTIONS = foreign dossizola-1.0/TODO0000644000076400007670000000002707142613614007550 sound effects & music dossizola-1.0/acconfig.h0000644000076400007670000000025106733424450011004 /* Define if the C compiler supports BOOL */ #undef HAVE_BOOL #undef VERSION #undef PACKAGE /* Define if you need the GNU extensions to compile */ #undef _GNU_SOURCE dossizola-1.0/aclocal.m40000644000076400007670000001045407142615165010730 dnl aclocal.m4 generated automatically by aclocal 1.4 dnl Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl This program is distributed in the hope that it will be useful, dnl but WITHOUT ANY WARRANTY, to the extent permitted by law; without dnl even the implied warranty of MERCHANTABILITY or FITNESS FOR A dnl PARTICULAR PURPOSE. # Like AC_CONFIG_HEADER, but automatically create stamp file. AC_DEFUN(AM_CONFIG_HEADER, [AC_PREREQ([2.12]) AC_CONFIG_HEADER([$1]) dnl When config.status generates a header, we must update the stamp-h file. dnl This file resides in the same directory as the config header dnl that is generated. We must strip everything past the first ":", dnl and everything past the last "/". AC_OUTPUT_COMMANDS(changequote(<<,>>)dnl ifelse(patsubst(<<$1>>, <<[^ ]>>, <<>>), <<>>, <>CONFIG_HEADERS" || echo timestamp > patsubst(<<$1>>, <<^\([^:]*/\)?.*>>, <<\1>>)stamp-h<<>>dnl>>, <>; do case " <<$>>CONFIG_HEADERS " in *" <<$>>am_file "*<<)>> echo timestamp > `echo <<$>>am_file | sed -e 's%:.*%%' -e 's%[^/]*$%%'`stamp-h$am_indx ;; esac am_indx=`expr "<<$>>am_indx" + 1` done<<>>dnl>>) changequote([,]))]) # Do all the work for Automake. This macro actually does too much -- # some checks are only needed if your package does certain things. # But this isn't really a big deal. # serial 1 dnl Usage: dnl AM_INIT_AUTOMAKE(package,version, [no-define]) AC_DEFUN(AM_INIT_AUTOMAKE, [AC_REQUIRE([AC_PROG_INSTALL]) PACKAGE=[$1] AC_SUBST(PACKAGE) VERSION=[$2] AC_SUBST(VERSION) dnl test to see if srcdir already configured if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) fi ifelse([$3],, AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package]) AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])) AC_REQUIRE([AM_SANITY_CHECK]) AC_REQUIRE([AC_ARG_PROGRAM]) dnl FIXME This is truly gross. missing_dir=`cd $ac_aux_dir && pwd` AM_MISSING_PROG(ACLOCAL, aclocal, $missing_dir) AM_MISSING_PROG(AUTOCONF, autoconf, $missing_dir) AM_MISSING_PROG(AUTOMAKE, automake, $missing_dir) AM_MISSING_PROG(AUTOHEADER, autoheader, $missing_dir) AM_MISSING_PROG(MAKEINFO, makeinfo, $missing_dir) AC_REQUIRE([AC_PROG_MAKE_SET])]) # # Check to make sure that the build environment is sane. # AC_DEFUN(AM_SANITY_CHECK, [AC_MSG_CHECKING([whether build environment is sane]) # Just in case sleep 1 echo timestamp > conftestfile # Do `set' in a subshell so we don't clobber the current shell's # arguments. Must try -L first in case configure is actually a # symlink; some systems play weird games with the mod time of symlinks # (eg FreeBSD returns the mod time of the symlink's containing # directory). if ( set X `ls -Lt $srcdir/configure conftestfile 2> /dev/null` if test "[$]*" = "X"; then # -L didn't work. set X `ls -t $srcdir/configure conftestfile` fi if test "[$]*" != "X $srcdir/configure conftestfile" \ && test "[$]*" != "X conftestfile $srcdir/configure"; then # If neither matched, then we have a broken ls. This can happen # if, for instance, CONFIG_SHELL is bash and it inherits a # broken ls alias from the environment. This has actually # happened. Such a system could not be considered "sane". AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken alias in your environment]) fi test "[$]2" = conftestfile ) then # Ok. : else AC_MSG_ERROR([newly created file is older than distributed files! Check your system clock]) fi rm -f conftest* AC_MSG_RESULT(yes)]) dnl AM_MISSING_PROG(NAME, PROGRAM, DIRECTORY) dnl The program must properly implement --version. AC_DEFUN(AM_MISSING_PROG, [AC_MSG_CHECKING(for working $2) # Run test in a subshell; some versions of sh will print an error if # an executable is not found, even if stderr is redirected. # Redirect stdin to placate older versions of autoconf. Sigh. if ($2 --version) < /dev/null > /dev/null 2>&1; then $1=$2 AC_MSG_RESULT(found) else $1="$3/missing $2" AC_MSG_RESULT(missing) fi AC_SUBST($1)]) dossizola-1.0/config.h.in0000644000076400007670000000024507115542640011105 /* config.h.in. Generated automatically from configure.in by autoheader. */ /* Name of package */ #undef PACKAGE /* Version number of package */ #undef VERSION dossizola-1.0/configure0000755000076400007670000013305507142616353011002 #! /bin/sh # Guess values for system-dependent variables and create Makefiles. # Generated automatically using autoconf version 2.13 # Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc. # # This configure script is free software; the Free Software Foundation # gives unlimited permission to copy, distribute and modify it. # Defaults: ac_help= ac_default_prefix=/usr/local/games # Any additions from configure.in: # Initialize some variables set by options. # The variables have the same names as the options, with # dashes changed to underlines. build=NONE cache_file=./config.cache exec_prefix=NONE host=NONE no_create= nonopt=NONE no_recursion= prefix=NONE program_prefix=NONE program_suffix=NONE program_transform_name=s,x,x, silent= site= srcdir= target=NONE verbose= x_includes=NONE x_libraries=NONE bindir='${exec_prefix}/dossizola' sbindir='${exec_prefix}/sbin' libexecdir='${exec_prefix}/libexec' datadir='${prefix}/share' sysconfdir='${prefix}/etc' sharedstatedir='${prefix}/com' localstatedir='${prefix}/var' libdir='${exec_prefix}/lib' includedir='${prefix}/include' oldincludedir='/usr/include' infodir='${prefix}/info' mandir='${prefix}/man' # Initialize some other variables. subdirs= MFLAGS= MAKEFLAGS= SHELL=${CONFIG_SHELL-/bin/sh} # Maximum number of lines to put in a shell here document. ac_max_here_lines=12 ac_prev= for ac_option do # If the previous option needs an argument, assign it. if test -n "$ac_prev"; then eval "$ac_prev=\$ac_option" ac_prev= continue fi case "$ac_option" in -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;; *) ac_optarg= ;; esac # Accept the important Cygnus configure options, so we can diagnose typos. case "$ac_option" in -bindir | --bindir | --bindi | --bind | --bin | --bi) ac_prev=bindir ;; -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) bindir="$ac_optarg" ;; -build | --build | --buil | --bui | --bu) ac_prev=build ;; -build=* | --build=* | --buil=* | --bui=* | --bu=*) build="$ac_optarg" ;; -cache-file | --cache-file | --cache-fil | --cache-fi \ | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) ac_prev=cache_file ;; -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) cache_file="$ac_optarg" ;; -datadir | --datadir | --datadi | --datad | --data | --dat | --da) ac_prev=datadir ;; -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \ | --da=*) datadir="$ac_optarg" ;; -disable-* | --disable-*) ac_feature=`echo $ac_option|sed -e 's/-*disable-//'` # Reject names that are not valid shell variable names. if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; } fi ac_feature=`echo $ac_feature| sed 's/-/_/g'` eval "enable_${ac_feature}=no" ;; -enable-* | --enable-*) ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'` # Reject names that are not valid shell variable names. if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; } fi ac_feature=`echo $ac_feature| sed 's/-/_/g'` case "$ac_option" in *=*) ;; *) ac_optarg=yes ;; esac eval "enable_${ac_feature}='$ac_optarg'" ;; -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ | --exec | --exe | --ex) ac_prev=exec_prefix ;; -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ | --exec=* | --exe=* | --ex=*) exec_prefix="$ac_optarg" ;; -gas | --gas | --ga | --g) # Obsolete; use --with-gas. with_gas=yes ;; -help | --help | --hel | --he) # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat << EOF Usage: configure [options] [host] Options: [defaults in brackets after descriptions] Configuration: --cache-file=FILE cache test results in FILE --help print this message --no-create do not create output files --quiet, --silent do not print \`checking...' messages --version print the version of autoconf that created configure Directory and file names: --prefix=PREFIX install architecture-independent files in PREFIX [$ac_default_prefix] --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX [same as prefix] --bindir=DIR user executables in DIR [EPREFIX/bin] --sbindir=DIR system admin executables in DIR [EPREFIX/sbin] --libexecdir=DIR program executables in DIR [EPREFIX/libexec] --datadir=DIR read-only architecture-independent data in DIR [PREFIX/share] --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc] --sharedstatedir=DIR modifiable architecture-independent data in DIR [PREFIX/com] --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var] --libdir=DIR object code libraries in DIR [EPREFIX/lib] --includedir=DIR C header files in DIR [PREFIX/include] --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include] --infodir=DIR info documentation in DIR [PREFIX/info] --mandir=DIR man documentation in DIR [PREFIX/man] --srcdir=DIR find the sources in DIR [configure dir or ..] --program-prefix=PREFIX prepend PREFIX to installed program names --program-suffix=SUFFIX append SUFFIX to installed program names --program-transform-name=PROGRAM run sed PROGRAM on installed program names EOF cat << EOF Host type: --build=BUILD configure for building on BUILD [BUILD=HOST] --host=HOST configure for HOST [guessed] --target=TARGET configure for TARGET [TARGET=HOST] Features and packages: --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) --enable-FEATURE[=ARG] include FEATURE [ARG=yes] --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) --x-includes=DIR X include files are in DIR --x-libraries=DIR X library files are in DIR EOF if test -n "$ac_help"; then echo "--enable and --with options recognized:$ac_help" fi exit 0 ;; -host | --host | --hos | --ho) ac_prev=host ;; -host=* | --host=* | --hos=* | --ho=*) host="$ac_optarg" ;; -includedir | --includedir | --includedi | --included | --include \ | --includ | --inclu | --incl | --inc) ac_prev=includedir ;; -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ | --includ=* | --inclu=* | --incl=* | --inc=*) includedir="$ac_optarg" ;; -infodir | --infodir | --infodi | --infod | --info | --inf) ac_prev=infodir ;; -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) infodir="$ac_optarg" ;; -libdir | --libdir | --libdi | --libd) ac_prev=libdir ;; -libdir=* | --libdir=* | --libdi=* | --libd=*) libdir="$ac_optarg" ;; -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ | --libexe | --libex | --libe) ac_prev=libexecdir ;; -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ | --libexe=* | --libex=* | --libe=*) libexecdir="$ac_optarg" ;; -localstatedir | --localstatedir | --localstatedi | --localstated \ | --localstate | --localstat | --localsta | --localst \ | --locals | --local | --loca | --loc | --lo) ac_prev=localstatedir ;; -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ | --localstate=* | --localstat=* | --localsta=* | --localst=* \ | --locals=* | --local=* | --loca=* | --loc=* | --lo=*) localstatedir="$ac_optarg" ;; -mandir | --mandir | --mandi | --mand | --man | --ma | --m) ac_prev=mandir ;; -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) mandir="$ac_optarg" ;; -nfp | --nfp | --nf) # Obsolete; use --without-fp. with_fp=no ;; -no-create | --no-create | --no-creat | --no-crea | --no-cre \ | --no-cr | --no-c) no_create=yes ;; -no-recursion | --no-recursion | --no-recursio | --no-recursi \ | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) no_recursion=yes ;; -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ | --oldin | --oldi | --old | --ol | --o) ac_prev=oldincludedir ;; -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) oldincludedir="$ac_optarg" ;; -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) ac_prev=prefix ;; -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) prefix="$ac_optarg" ;; -program-prefix | --program-prefix | --program-prefi | --program-pref \ | --program-pre | --program-pr | --program-p) ac_prev=program_prefix ;; -program-prefix=* | --program-prefix=* | --program-prefi=* \ | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) program_prefix="$ac_optarg" ;; -program-suffix | --program-suffix | --program-suffi | --program-suff \ | --program-suf | --program-su | --program-s) ac_prev=program_suffix ;; -program-suffix=* | --program-suffix=* | --program-suffi=* \ | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) program_suffix="$ac_optarg" ;; -program-transform-name | --program-transform-name \ | --program-transform-nam | --program-transform-na \ | --program-transform-n | --program-transform- \ | --program-transform | --program-transfor \ | --program-transfo | --program-transf \ | --program-trans | --program-tran \ | --progr-tra | --program-tr | --program-t) ac_prev=program_transform_name ;; -program-transform-name=* | --program-transform-name=* \ | --program-transform-nam=* | --program-transform-na=* \ | --program-transform-n=* | --program-transform-=* \ | --program-transform=* | --program-transfor=* \ | --program-transfo=* | --program-transf=* \ | --program-trans=* | --program-tran=* \ | --progr-tra=* | --program-tr=* | --program-t=*) program_transform_name="$ac_optarg" ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil) silent=yes ;; -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) ac_prev=sbindir ;; -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ | --sbi=* | --sb=*) sbindir="$ac_optarg" ;; -sharedstatedir | --sharedstatedir | --sharedstatedi \ | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ | --sharedst | --shareds | --shared | --share | --shar \ | --sha | --sh) ac_prev=sharedstatedir ;; -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ | --sha=* | --sh=*) sharedstatedir="$ac_optarg" ;; -site | --site | --sit) ac_prev=site ;; -site=* | --site=* | --sit=*) site="$ac_optarg" ;; -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) ac_prev=srcdir ;; -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) srcdir="$ac_optarg" ;; -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ | --syscon | --sysco | --sysc | --sys | --sy) ac_prev=sysconfdir ;; -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) sysconfdir="$ac_optarg" ;; -target | --target | --targe | --targ | --tar | --ta | --t) ac_prev=target ;; -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) target="$ac_optarg" ;; -v | -verbose | --verbose | --verbos | --verbo | --verb) verbose=yes ;; -version | --version | --versio | --versi | --vers) echo "configure generated by autoconf version 2.13" exit 0 ;; -with-* | --with-*) ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'` # Reject names that are not valid shell variable names. if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; } fi ac_package=`echo $ac_package| sed 's/-/_/g'` case "$ac_option" in *=*) ;; *) ac_optarg=yes ;; esac eval "with_${ac_package}='$ac_optarg'" ;; -without-* | --without-*) ac_package=`echo $ac_option|sed -e 's/-*without-//'` # Reject names that are not valid shell variable names. if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; } fi ac_package=`echo $ac_package| sed 's/-/_/g'` eval "with_${ac_package}=no" ;; --x) # Obsolete; use --with-x. with_x=yes ;; -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ | --x-incl | --x-inc | --x-in | --x-i) ac_prev=x_includes ;; -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) x_includes="$ac_optarg" ;; -x-libraries | --x-libraries | --x-librarie | --x-librari \ | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) ac_prev=x_libraries ;; -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) x_libraries="$ac_optarg" ;; -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; } ;; *) if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then echo "configure: warning: $ac_option: invalid host type" 1>&2 fi if test "x$nonopt" != xNONE; then { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } fi nonopt="$ac_option" ;; esac done if test -n "$ac_prev"; then { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; } fi trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15 # File descriptor usage: # 0 standard input # 1 file creation # 2 errors and warnings # 3 some systems may open it to /dev/tty # 4 used on the Kubota Titan # 6 checking for... messages and results # 5 compiler messages saved in config.log if test "$silent" = yes; then exec 6>/dev/null else exec 6>&1 fi exec 5>./config.log echo "\ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. " 1>&5 # Strip out --no-create and --no-recursion so they do not pile up. # Also quote any args containing shell metacharacters. ac_configure_args= for ac_arg do case "$ac_arg" in -no-create | --no-create | --no-creat | --no-crea | --no-cre \ | --no-cr | --no-c) ;; -no-recursion | --no-recursion | --no-recursio | --no-recursi \ | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;; *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*) ac_configure_args="$ac_configure_args '$ac_arg'" ;; *) ac_configure_args="$ac_configure_args $ac_arg" ;; esac done # NLS nuisances. # Only set these to C if already set. These must not be set unconditionally # because not all systems understand e.g. LANG=C (notably SCO). # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'! # Non-C LC_CTYPE values break the ctype check. if test "${LANG+set}" = set; then LANG=C; export LANG; fi if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi # confdefs.h avoids OS command line length limits that DEFS can exceed. rm -rf conftest* confdefs.h # AIX cpp loses on an empty file, so make sure it contains at least a newline. echo > confdefs.h # A filename unique to this package, relative to the directory that # configure is in, which we can look for to find out if srcdir is correct. ac_unique_file=Makefile.am # Find the source files, if location was not specified. if test -z "$srcdir"; then ac_srcdir_defaulted=yes # Try the directory containing this script, then its parent. ac_prog=$0 ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'` test "x$ac_confdir" = "x$ac_prog" && ac_confdir=. srcdir=$ac_confdir if test ! -r $srcdir/$ac_unique_file; then srcdir=.. fi else ac_srcdir_defaulted=no fi if test ! -r $srcdir/$ac_unique_file; then if test "$ac_srcdir_defaulted" = yes; then { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; } else { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; } fi fi srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'` # Prefer explicitly selected file to automatically selected ones. if test -z "$CONFIG_SITE"; then if test "x$prefix" != xNONE; then CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site" else CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site" fi fi for ac_site_file in $CONFIG_SITE; do if test -r "$ac_site_file"; then echo "loading site script $ac_site_file" . "$ac_site_file" fi done if test -r "$cache_file"; then echo "loading cache $cache_file" . $cache_file else echo "creating cache $cache_file" > $cache_file fi ac_ext=c # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. ac_cpp='$CPP $CPPFLAGS' ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5' ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' cross_compiling=$ac_cv_prog_cc_cross ac_exeext= ac_objext=o if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu. if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then ac_n= ac_c=' ' ac_t=' ' else ac_n=-n ac_c= ac_t= fi else ac_n= ac_c='\c' ac_t= fi ac_aux_dir= for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do if test -f $ac_dir/install-sh; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/install-sh -c" break elif test -f $ac_dir/install.sh; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/install.sh -c" break fi done if test -z "$ac_aux_dir"; then { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; } fi ac_config_guess=$ac_aux_dir/config.guess ac_config_sub=$ac_aux_dir/config.sub ac_configure=$ac_aux_dir/configure # This should be Cygnus configure. # Find a good install program. We prefer a C program (faster), # so one script is as good as another. But avoid the broken or # incompatible versions: # SysV /etc/install, /usr/sbin/install # SunOS /usr/etc/install # IRIX /sbin/install # AIX /bin/install # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag # AFS /usr/afsws/bin/install, which mishandles nonexistent args # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" # ./install, which can be erroneously created by make from ./install.sh. echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6 echo "configure:561: checking for a BSD compatible install" >&5 if test -z "$INSTALL"; then if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":" for ac_dir in $PATH; do # Account for people who put trailing slashes in PATH elements. case "$ac_dir/" in /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;; *) # OSF1 and SCO ODT 3.0 have their own names for install. # Don't use installbsd from OSF since it installs stuff as root # by default. for ac_prog in ginstall scoinst install; do if test -f $ac_dir/$ac_prog; then if test $ac_prog = install && grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then # AIX install. It has an incompatible calling convention. : else ac_cv_path_install="$ac_dir/$ac_prog -c" break 2 fi fi done ;; esac done IFS="$ac_save_IFS" fi if test "${ac_cv_path_install+set}" = set; then INSTALL="$ac_cv_path_install" else # As a last resort, use the slow shell script. We don't cache a # path for INSTALL within a source directory, because that will # break other packages using the cache if that directory is # removed, or if the path is relative. INSTALL="$ac_install_sh" fi fi echo "$ac_t""$INSTALL" 1>&6 # Use test -z because SunOS4 sh mishandles braces in ${var-val}. # It thinks the first close brace ends the variable substitution. test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}' test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' echo $ac_n "checking whether build environment is sane""... $ac_c" 1>&6 echo "configure:614: checking whether build environment is sane" >&5 # Just in case sleep 1 echo timestamp > conftestfile # Do `set' in a subshell so we don't clobber the current shell's # arguments. Must try -L first in case configure is actually a # symlink; some systems play weird games with the mod time of symlinks # (eg FreeBSD returns the mod time of the symlink's containing # directory). if ( set X `ls -Lt $srcdir/configure conftestfile 2> /dev/null` if test "$*" = "X"; then # -L didn't work. set X `ls -t $srcdir/configure conftestfile` fi if test "$*" != "X $srcdir/configure conftestfile" \ && test "$*" != "X conftestfile $srcdir/configure"; then # If neither matched, then we have a broken ls. This can happen # if, for instance, CONFIG_SHELL is bash and it inherits a # broken ls alias from the environment. This has actually # happened. Such a system could not be considered "sane". { echo "configure: error: ls -t appears to fail. Make sure there is not a broken alias in your environment" 1>&2; exit 1; } fi test "$2" = conftestfile ) then # Ok. : else { echo "configure: error: newly created file is older than distributed files! Check your system clock" 1>&2; exit 1; } fi rm -f conftest* echo "$ac_t""yes" 1>&6 if test "$program_transform_name" = s,x,x,; then program_transform_name= else # Double any \ or $. echo might interpret backslashes. cat <<\EOF_SED > conftestsed s,\\,\\\\,g; s,\$,$$,g EOF_SED program_transform_name="`echo $program_transform_name|sed -f conftestsed`" rm -f conftestsed fi test "$program_prefix" != NONE && program_transform_name="s,^,${program_prefix},; $program_transform_name" # Use a double $ so make ignores it. test "$program_suffix" != NONE && program_transform_name="s,\$\$,${program_suffix},; $program_transform_name" # sed with no file args requires a program. test "$program_transform_name" = "" && program_transform_name="s,x,x," echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6 echo "configure:671: checking whether ${MAKE-make} sets \${MAKE}" >&5 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftestmake <<\EOF all: @echo 'ac_maketemp="${MAKE}"' EOF # GNU make sometimes prints "make[1]: Entering...", which would confuse us. eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=` if test -n "$ac_maketemp"; then eval ac_cv_prog_make_${ac_make}_set=yes else eval ac_cv_prog_make_${ac_make}_set=no fi rm -f conftestmake fi if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then echo "$ac_t""yes" 1>&6 SET_MAKE= else echo "$ac_t""no" 1>&6 SET_MAKE="MAKE=${MAKE-make}" fi PACKAGE=dossizola VERSION=1.0 if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then { echo "configure: error: source directory already configured; run "make distclean" there first" 1>&2; exit 1; } fi cat >> confdefs.h <> confdefs.h <&6 echo "configure:717: checking for working aclocal" >&5 # Run test in a subshell; some versions of sh will print an error if # an executable is not found, even if stderr is redirected. # Redirect stdin to placate older versions of autoconf. Sigh. if (aclocal --version) < /dev/null > /dev/null 2>&1; then ACLOCAL=aclocal echo "$ac_t""found" 1>&6 else ACLOCAL="$missing_dir/missing aclocal" echo "$ac_t""missing" 1>&6 fi echo $ac_n "checking for working autoconf""... $ac_c" 1>&6 echo "configure:730: checking for working autoconf" >&5 # Run test in a subshell; some versions of sh will print an error if # an executable is not found, even if stderr is redirected. # Redirect stdin to placate older versions of autoconf. Sigh. if (autoconf --version) < /dev/null > /dev/null 2>&1; then AUTOCONF=autoconf echo "$ac_t""found" 1>&6 else AUTOCONF="$missing_dir/missing autoconf" echo "$ac_t""missing" 1>&6 fi echo $ac_n "checking for working automake""... $ac_c" 1>&6 echo "configure:743: checking for working automake" >&5 # Run test in a subshell; some versions of sh will print an error if # an executable is not found, even if stderr is redirected. # Redirect stdin to placate older versions of autoconf. Sigh. if (automake --version) < /dev/null > /dev/null 2>&1; then AUTOMAKE=automake echo "$ac_t""found" 1>&6 else AUTOMAKE="$missing_dir/missing automake" echo "$ac_t""missing" 1>&6 fi echo $ac_n "checking for working autoheader""... $ac_c" 1>&6 echo "configure:756: checking for working autoheader" >&5 # Run test in a subshell; some versions of sh will print an error if # an executable is not found, even if stderr is redirected. # Redirect stdin to placate older versions of autoconf. Sigh. if (autoheader --version) < /dev/null > /dev/null 2>&1; then AUTOHEADER=autoheader echo "$ac_t""found" 1>&6 else AUTOHEADER="$missing_dir/missing autoheader" echo "$ac_t""missing" 1>&6 fi echo $ac_n "checking for working makeinfo""... $ac_c" 1>&6 echo "configure:769: checking for working makeinfo" >&5 # Run test in a subshell; some versions of sh will print an error if # an executable is not found, even if stderr is redirected. # Redirect stdin to placate older versions of autoconf. Sigh. if (makeinfo --version) < /dev/null > /dev/null 2>&1; then MAKEINFO=makeinfo echo "$ac_t""found" 1>&6 else MAKEINFO="$missing_dir/missing makeinfo" echo "$ac_t""missing" 1>&6 fi # Extract the first word of "gcc", so it can be a program name with args. set dummy gcc; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 echo "configure:786: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" ac_dummy="$PATH" for ac_dir in $ac_dummy; do test -z "$ac_dir" && ac_dir=. if test -f $ac_dir/$ac_word; then ac_cv_prog_CC="gcc" break fi done IFS="$ac_save_ifs" fi fi CC="$ac_cv_prog_CC" if test -n "$CC"; then echo "$ac_t""$CC" 1>&6 else echo "$ac_t""no" 1>&6 fi if test -z "$CC"; then # Extract the first word of "cc", so it can be a program name with args. set dummy cc; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 echo "configure:816: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" ac_prog_rejected=no ac_dummy="$PATH" for ac_dir in $ac_dummy; do test -z "$ac_dir" && ac_dir=. if test -f $ac_dir/$ac_word; then if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then ac_prog_rejected=yes continue fi ac_cv_prog_CC="cc" break fi done IFS="$ac_save_ifs" if test $ac_prog_rejected = yes; then # We found a bogon in the path, so make sure we never use it. set dummy $ac_cv_prog_CC shift if test $# -gt 0; then # We chose a different compiler from the bogus one. # However, it has the same basename, so the bogon will be chosen # first if we set CC to just the basename; use the full file name. shift set dummy "$ac_dir/$ac_word" "$@" shift ac_cv_prog_CC="$@" fi fi fi fi CC="$ac_cv_prog_CC" if test -n "$CC"; then echo "$ac_t""$CC" 1>&6 else echo "$ac_t""no" 1>&6 fi if test -z "$CC"; then case "`uname -s`" in *win32* | *WIN32*) # Extract the first word of "cl", so it can be a program name with args. set dummy cl; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 echo "configure:867: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" ac_dummy="$PATH" for ac_dir in $ac_dummy; do test -z "$ac_dir" && ac_dir=. if test -f $ac_dir/$ac_word; then ac_cv_prog_CC="cl" break fi done IFS="$ac_save_ifs" fi fi CC="$ac_cv_prog_CC" if test -n "$CC"; then echo "$ac_t""$CC" 1>&6 else echo "$ac_t""no" 1>&6 fi ;; esac fi test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; } fi echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6 echo "configure:899: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5 ac_ext=c # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. ac_cpp='$CPP $CPPFLAGS' ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5' ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' cross_compiling=$ac_cv_prog_cc_cross cat > conftest.$ac_ext << EOF #line 910 "configure" #include "confdefs.h" main(){return(0);} EOF if { (eval echo configure:915: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then ac_cv_prog_cc_works=yes # If we can't run a trivial program, we are probably using a cross compiler. if (./conftest; exit) 2>/dev/null; then ac_cv_prog_cc_cross=no else ac_cv_prog_cc_cross=yes fi else echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 ac_cv_prog_cc_works=no fi rm -fr conftest* ac_ext=c # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. ac_cpp='$CPP $CPPFLAGS' ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5' ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' cross_compiling=$ac_cv_prog_cc_cross echo "$ac_t""$ac_cv_prog_cc_works" 1>&6 if test $ac_cv_prog_cc_works = no; then { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; } fi echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6 echo "configure:941: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6 cross_compiling=$ac_cv_prog_cc_cross echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6 echo "configure:946: checking whether we are using GNU C" >&5 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.c <&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then ac_cv_prog_gcc=yes else ac_cv_prog_gcc=no fi fi echo "$ac_t""$ac_cv_prog_gcc" 1>&6 if test $ac_cv_prog_gcc = yes; then GCC=yes else GCC= fi ac_test_CFLAGS="${CFLAGS+set}" ac_save_CFLAGS="$CFLAGS" CFLAGS= echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6 echo "configure:974: checking whether ${CC-cc} accepts -g" >&5 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else echo 'void f(){}' > conftest.c if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then ac_cv_prog_cc_g=yes else ac_cv_prog_cc_g=no fi rm -f conftest* fi echo "$ac_t""$ac_cv_prog_cc_g" 1>&6 if test "$ac_test_CFLAGS" = set; then CFLAGS="$ac_save_CFLAGS" elif test $ac_cv_prog_cc_g = yes; then if test "$GCC" = yes; then CFLAGS="-g -O2" else CFLAGS="-g" fi else if test "$GCC" = yes; then CFLAGS="-O2" else CFLAGS= fi fi # Extract the first word of "ranlib", so it can be a program name with args. set dummy ranlib; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 echo "configure:1008: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else if test -n "$RANLIB"; then ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. else IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" ac_dummy="$PATH" for ac_dir in $ac_dummy; do test -z "$ac_dir" && ac_dir=. if test -f $ac_dir/$ac_word; then ac_cv_prog_RANLIB="ranlib" break fi done IFS="$ac_save_ifs" test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":" fi fi RANLIB="$ac_cv_prog_RANLIB" if test -n "$RANLIB"; then echo "$ac_t""$RANLIB" 1>&6 else echo "$ac_t""no" 1>&6 fi trap '' 1 2 15 cat > confcache <<\EOF # This file is a shell script that caches the results of configure # tests run on this system so they can be shared between configure # scripts and configure runs. It is not useful on other systems. # If it contains results you don't want to keep, you may remove or edit it. # # By default, configure uses ./config.cache as the cache file, # creating it if it does not exist already. You can give configure # the --cache-file=FILE option to use a different cache file; that is # what configure does when it calls configure scripts in # subdirectories, so they share the cache. # Giving --cache-file=/dev/null disables caching, for debugging configure. # config.status only pays attention to the cache file if you give it the # --recheck option to rerun configure. # EOF # The following way of writing the cache mishandles newlines in values, # but we know of no workaround that is simple, portable, and efficient. # So, don't put newlines in cache variables' values. # Ultrix sh set writes to stderr and can't be redirected directly, # and sets the high bit in the cache file unless we assign to the vars. (set) 2>&1 | case `(ac_space=' '; set | grep ac_space) 2>&1` in *ac_space=\ *) # `set' does not quote correctly, so add quotes (double-quote substitution # turns \\\\ into \\, and sed turns \\ into \). sed -n \ -e "s/'/'\\\\''/g" \ -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p" ;; *) # `set' quotes correctly as required by POSIX, so do not add quotes. sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p' ;; esac >> confcache if cmp -s $cache_file confcache; then : else if test -w $cache_file; then echo "updating cache $cache_file" cat confcache > $cache_file else echo "not updating unwritable cache $cache_file" fi fi rm -f confcache trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15 test "x$prefix" = xNONE && prefix=$ac_default_prefix # Let make expand exec_prefix. test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' # Any assignment to VPATH causes Sun make to only execute # the first set of double-colon rules, so remove it if not needed. # If there is a colon in the path, we need to keep it. if test "x$srcdir" = x.; then ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d' fi trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15 DEFS=-DHAVE_CONFIG_H # Without the "./", some shells look in PATH for config.status. : ${CONFIG_STATUS=./config.status} echo creating $CONFIG_STATUS rm -f $CONFIG_STATUS cat > $CONFIG_STATUS </dev/null | sed 1q`: # # $0 $ac_configure_args # # Compiler output produced by configure, useful for debugging # configure, is in ./config.log if it exists. ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]" for ac_option do case "\$ac_option" in -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion" exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;; -version | --version | --versio | --versi | --vers | --ver | --ve | --v) echo "$CONFIG_STATUS generated by autoconf version 2.13" exit 0 ;; -help | --help | --hel | --he | --h) echo "\$ac_cs_usage"; exit 0 ;; *) echo "\$ac_cs_usage"; exit 1 ;; esac done ac_given_srcdir=$srcdir ac_given_INSTALL="$INSTALL" trap 'rm -fr `echo "Makefile dossizola/Makefile dossizola/docs/Makefile dossizola/docs/en/Makefile dossizola/images/Makefile config.h" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15 EOF cat >> $CONFIG_STATUS < conftest.subs <<\\CEOF $ac_vpsub $extrasub s%@SHELL@%$SHELL%g s%@CFLAGS@%$CFLAGS%g s%@CPPFLAGS@%$CPPFLAGS%g s%@CXXFLAGS@%$CXXFLAGS%g s%@FFLAGS@%$FFLAGS%g s%@DEFS@%$DEFS%g s%@LDFLAGS@%$LDFLAGS%g s%@LIBS@%$LIBS%g s%@exec_prefix@%$exec_prefix%g s%@prefix@%$prefix%g s%@program_transform_name@%$program_transform_name%g s%@bindir@%$bindir%g s%@sbindir@%$sbindir%g s%@libexecdir@%$libexecdir%g s%@datadir@%$datadir%g s%@sysconfdir@%$sysconfdir%g s%@sharedstatedir@%$sharedstatedir%g s%@localstatedir@%$localstatedir%g s%@libdir@%$libdir%g s%@includedir@%$includedir%g s%@oldincludedir@%$oldincludedir%g s%@infodir@%$infodir%g s%@mandir@%$mandir%g s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g s%@INSTALL_DATA@%$INSTALL_DATA%g s%@PACKAGE@%$PACKAGE%g s%@VERSION@%$VERSION%g s%@ACLOCAL@%$ACLOCAL%g s%@AUTOCONF@%$AUTOCONF%g s%@AUTOMAKE@%$AUTOMAKE%g s%@AUTOHEADER@%$AUTOHEADER%g s%@MAKEINFO@%$MAKEINFO%g s%@SET_MAKE@%$SET_MAKE%g s%@CC@%$CC%g s%@RANLIB@%$RANLIB%g CEOF EOF cat >> $CONFIG_STATUS <<\EOF # Split the substitutions into bite-sized pieces for seds with # small command number limits, like on Digital OSF/1 and HP-UX. ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script. ac_file=1 # Number of current file. ac_beg=1 # First line for current file. ac_end=$ac_max_sed_cmds # Line after last line for current file. ac_more_lines=: ac_sed_cmds="" while $ac_more_lines; do if test $ac_beg -gt 1; then sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file else sed "${ac_end}q" conftest.subs > conftest.s$ac_file fi if test ! -s conftest.s$ac_file; then ac_more_lines=false rm -f conftest.s$ac_file else if test -z "$ac_sed_cmds"; then ac_sed_cmds="sed -f conftest.s$ac_file" else ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file" fi ac_file=`expr $ac_file + 1` ac_beg=$ac_end ac_end=`expr $ac_end + $ac_max_sed_cmds` fi done if test -z "$ac_sed_cmds"; then ac_sed_cmds=cat fi EOF cat >> $CONFIG_STATUS <> $CONFIG_STATUS <<\EOF for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". case "$ac_file" in *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'` ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; *) ac_file_in="${ac_file}.in" ;; esac # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories. # Remove last slash and all that follows it. Not all systems have dirname. ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'` if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then # The file is in a subdirectory. test ! -d "$ac_dir" && mkdir "$ac_dir" ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`" # A "../" for each directory in $ac_dir_suffix. ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'` else ac_dir_suffix= ac_dots= fi case "$ac_given_srcdir" in .) srcdir=. if test -z "$ac_dots"; then top_srcdir=. else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;; /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;; *) # Relative path. srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix" top_srcdir="$ac_dots$ac_given_srcdir" ;; esac case "$ac_given_INSTALL" in [/$]*) INSTALL="$ac_given_INSTALL" ;; *) INSTALL="$ac_dots$ac_given_INSTALL" ;; esac echo creating "$ac_file" rm -f "$ac_file" configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure." case "$ac_file" in *Makefile*) ac_comsub="1i\\ # $configure_input" ;; *) ac_comsub= ;; esac ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"` sed -e "$ac_comsub s%@configure_input@%$configure_input%g s%@srcdir@%$srcdir%g s%@top_srcdir@%$top_srcdir%g s%@INSTALL@%$INSTALL%g " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file fi; done rm -f conftest.s* # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where # NAME is the cpp macro being defined and VALUE is the value it is being given. # # ac_d sets the value in "#define NAME VALUE" lines. ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)' ac_dB='\([ ][ ]*\)[^ ]*%\1#\2' ac_dC='\3' ac_dD='%g' # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE". ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)' ac_uB='\([ ]\)%\1#\2define\3' ac_uC=' ' ac_uD='\4%g' # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE". ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)' ac_eB='$%\1#\2define\3' ac_eC=' ' ac_eD='%g' if test "${CONFIG_HEADERS+set}" != set; then EOF cat >> $CONFIG_STATUS <> $CONFIG_STATUS <<\EOF fi for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". case "$ac_file" in *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'` ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; *) ac_file_in="${ac_file}.in" ;; esac echo creating $ac_file rm -f conftest.frag conftest.in conftest.out ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"` cat $ac_file_inputs > conftest.in EOF # Transform confdefs.h into a sed script conftest.vals that substitutes # the proper values into config.h.in to produce config.h. And first: # Protect against being on the right side of a sed subst in config.status. # Protect against being in an unquoted here document in config.status. rm -f conftest.vals cat > conftest.hdr <<\EOF s/[\\&%]/\\&/g s%[\\$`]%\\&%g s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp s%ac_d%ac_u%gp s%ac_u%ac_e%gp EOF sed -n -f conftest.hdr confdefs.h > conftest.vals rm -f conftest.hdr # This sed command replaces #undef with comments. This is necessary, for # example, in the case of _POSIX_SOURCE, which is predefined and required # on some systems where configure will not decide to define it. cat >> conftest.vals <<\EOF s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */% EOF # Break up conftest.vals because some shells have a limit on # the size of here documents, and old seds have small limits too. rm -f conftest.tail while : do ac_lines=`grep -c . conftest.vals` # grep -c gives empty output for an empty file on some AIX systems. if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi # Write a limited-size here document to conftest.frag. echo ' cat > conftest.frag <> $CONFIG_STATUS sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS echo 'CEOF sed -f conftest.frag conftest.in > conftest.out rm -f conftest.in mv conftest.out conftest.in ' >> $CONFIG_STATUS sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail rm -f conftest.vals mv conftest.tail conftest.vals done rm -f conftest.vals cat >> $CONFIG_STATUS <<\EOF rm -f conftest.frag conftest.h echo "/* $ac_file. Generated automatically by configure. */" > conftest.h cat conftest.in >> conftest.h rm -f conftest.in if cmp -s $ac_file conftest.h 2>/dev/null; then echo "$ac_file is unchanged" rm -f conftest.h else # Remove last slash and all that follows it. Not all systems have dirname. ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'` if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then # The file is in a subdirectory. test ! -d "$ac_dir" && mkdir "$ac_dir" fi rm -f $ac_file mv conftest.h $ac_file fi fi; done EOF cat >> $CONFIG_STATUS <> $CONFIG_STATUS <<\EOF test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h exit 0 EOF chmod +x $CONFIG_STATUS rm -fr confdefs* $ac_clean_files test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1 dossizola-1.0/configure.in0000644000076400007670000000073607142615163011401 dnl Process this file with autoconf to produce a configure script. AC_INIT(Makefile.am) AM_CONFIG_HEADER(config.h) AM_INIT_AUTOMAKE(dossizola,1.0) dnl Checks for programs. AC_PROG_CC AC_PROG_RANLIB dnl Checks for libraries. dnl Checks for header files. dnl Checks for typedefs, structures, and compiler characteristics. dnl Checks for library functions. AC_OUTPUT(Makefile dossizola/Makefile dossizola/docs/Makefile dossizola/docs/en/Makefile dossizola/images/Makefile ) dossizola-1.0/install-sh0000755000076400007670000001272006634274055011076 #!/bin/sh # # install - install a program, script, or datafile # This comes from X11R5 (mit/util/scripts/install.sh). # # Copyright 1991 by the Massachusetts Institute of Technology # # Permission to use, copy, modify, distribute, and sell this software and its # documentation for any purpose is hereby granted without fee, provided that # the above copyright notice appear in all copies and that both that # copyright notice and this permission notice appear in supporting # documentation, and that the name of M.I.T. not be used in advertising or # publicity pertaining to distribution of the software without specific, # written prior permission. M.I.T. makes no representations about the # suitability of this software for any purpose. It is provided "as is" # without express or implied warranty. # # Calling this script install-sh is preferred over install.sh, to prevent # `make' implicit rules from creating a file called install from it # when there is no Makefile. # # This script is compatible with the BSD install script, but was written # from scratch. It can only install one file at a time, a restriction # shared with many OS's install programs. # set DOITPROG to echo to test this script # Don't use :- since 4.3BSD and earlier shells don't like it. doit="${DOITPROG-}" # put in absolute paths if you don't have them in your path; or use env. vars. mvprog="${MVPROG-mv}" cpprog="${CPPROG-cp}" chmodprog="${CHMODPROG-chmod}" chownprog="${CHOWNPROG-chown}" chgrpprog="${CHGRPPROG-chgrp}" stripprog="${STRIPPROG-strip}" rmprog="${RMPROG-rm}" mkdirprog="${MKDIRPROG-mkdir}" transformbasename="" transform_arg="" instcmd="$mvprog" chmodcmd="$chmodprog 0755" chowncmd="" chgrpcmd="" stripcmd="" rmcmd="$rmprog -f" mvcmd="$mvprog" src="" dst="" dir_arg="" while [ x"$1" != x ]; do case $1 in -c) instcmd="$cpprog" shift continue;; -d) dir_arg=true shift continue;; -m) chmodcmd="$chmodprog $2" shift shift continue;; -o) chowncmd="$chownprog $2" shift shift continue;; -g) chgrpcmd="$chgrpprog $2" shift shift continue;; -s) stripcmd="$stripprog" shift continue;; -t=*) transformarg=`echo $1 | sed 's/-t=//'` shift continue;; -b=*) transformbasename=`echo $1 | sed 's/-b=//'` shift continue;; *) if [ x"$src" = x ] then src=$1 else # this colon is to work around a 386BSD /bin/sh bug : dst=$1 fi shift continue;; esac done if [ x"$src" = x ] then echo "install: no input file specified" exit 1 else true fi if [ x"$dir_arg" != x ]; then dst=$src src="" if [ -d $dst ]; then instcmd=: else instcmd=mkdir fi else # Waiting for this to be detected by the "$instcmd $src $dsttmp" command # might cause directories to be created, which would be especially bad # if $src (and thus $dsttmp) contains '*'. if [ -f $src -o -d $src ] then true else echo "install: $src does not exist" exit 1 fi if [ x"$dst" = x ] then echo "install: no destination specified" exit 1 else true fi # If destination is a directory, append the input filename; if your system # does not like double slashes in filenames, you may need to add some logic if [ -d $dst ] then dst="$dst"/`basename $src` else true fi fi ## this sed command emulates the dirname command dstdir=`echo $dst | sed -e 's,[^/]*$,,;s,/$,,;s,^$,.,'` # Make sure that the destination directory exists. # this part is taken from Noah Friedman's mkinstalldirs script # Skip lots of stat calls in the usual case. if [ ! -d "$dstdir" ]; then defaultIFS=' ' IFS="${IFS-${defaultIFS}}" oIFS="${IFS}" # Some sh's can't handle IFS=/ for some reason. IFS='%' set - `echo ${dstdir} | sed -e 's@/@%@g' -e 's@^%@/@'` IFS="${oIFS}" pathcomp='' while [ $# -ne 0 ] ; do pathcomp="${pathcomp}${1}" shift if [ ! -d "${pathcomp}" ] ; then $mkdirprog "${pathcomp}" else true fi pathcomp="${pathcomp}/" done fi if [ x"$dir_arg" != x ] then $doit $instcmd $dst && if [ x"$chowncmd" != x ]; then $doit $chowncmd $dst; else true ; fi && if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd $dst; else true ; fi && if [ x"$stripcmd" != x ]; then $doit $stripcmd $dst; else true ; fi && if [ x"$chmodcmd" != x ]; then $doit $chmodcmd $dst; else true ; fi else # If we're going to rename the final executable, determine the name now. if [ x"$transformarg" = x ] then dstfile=`basename $dst` else dstfile=`basename $dst $transformbasename | sed $transformarg`$transformbasename fi # don't allow the sed command to completely eliminate the filename if [ x"$dstfile" = x ] then dstfile=`basename $dst` else true fi # Make a temp file name in the proper directory. dsttmp=$dstdir/#inst.$$# # Move or copy the file name to the temp name $doit $instcmd $src $dsttmp && trap "rm -f ${dsttmp}" 0 && # and set any options; do chmod last to preserve setuid bits # If any of these fail, we abort the whole thing. If we want to # ignore errors from any of these, just make sure not to ignore # errors from the above "$doit $instcmd $src $dsttmp" command. if [ x"$chowncmd" != x ]; then $doit $chowncmd $dsttmp; else true;fi && if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd $dsttmp; else true;fi && if [ x"$stripcmd" != x ]; then $doit $stripcmd $dsttmp; else true;fi && if [ x"$chmodcmd" != x ]; then $doit $chmodcmd $dsttmp; else true;fi && # Now rename the file to the real destination. $doit $rmcmd -f $dstdir/$dstfile && $doit $mvcmd $dsttmp $dstdir/$dstfile fi && exit 0 dossizola-1.0/missing0000644000076400007670000001420206720365173010461 #! /bin/sh # Common stub for a few missing GNU programs while installing. # Copyright (C) 1996, 1997 Free Software Foundation, Inc. # Franc,ois Pinard , 1996. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, or (at your option) # any later version. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA # 02111-1307, USA. if test $# -eq 0; then echo 1>&2 "Try \`$0 --help' for more information" exit 1 fi case "$1" in -h|--h|--he|--hel|--help) echo "\ $0 [OPTION]... PROGRAM [ARGUMENT]... Handle \`PROGRAM [ARGUMENT]...' for when PROGRAM is missing, or return an error status if there is no known handling for PROGRAM. Options: -h, --help display this help and exit -v, --version output version information and exit Supported PROGRAM values: aclocal touch file \`aclocal.m4' autoconf touch file \`configure' autoheader touch file \`config.h.in' automake touch all \`Makefile.in' files bison create \`y.tab.[ch]', if possible, from existing .[ch] flex create \`lex.yy.c', if possible, from existing .c lex create \`lex.yy.c', if possible, from existing .c makeinfo touch the output file yacc create \`y.tab.[ch]', if possible, from existing .[ch]" ;; -v|--v|--ve|--ver|--vers|--versi|--versio|--version) echo "missing - GNU libit 0.0" ;; -*) echo 1>&2 "$0: Unknown \`$1' option" echo 1>&2 "Try \`$0 --help' for more information" exit 1 ;; aclocal) echo 1>&2 "\ WARNING: \`$1' is missing on your system. You should only need it if you modified \`acinclude.m4' or \`configure.in'. You might want to install the \`Automake' and \`Perl' packages. Grab them from any GNU archive site." touch aclocal.m4 ;; autoconf) echo 1>&2 "\ WARNING: \`$1' is missing on your system. You should only need it if you modified \`configure.in'. You might want to install the \`Autoconf' and \`GNU m4' packages. Grab them from any GNU archive site." touch configure ;; autoheader) echo 1>&2 "\ WARNING: \`$1' is missing on your system. You should only need it if you modified \`acconfig.h' or \`configure.in'. You might want to install the \`Autoconf' and \`GNU m4' packages. Grab them from any GNU archive site." files=`sed -n 's/^[ ]*A[CM]_CONFIG_HEADER([^):]*:\([^)]*\)).*/\1/p' configure.in` if test -z "$files"; then files=`sed -n 's/^[ ]*A[CM]_CONFIG_HEADER(\([^):]*\)).*/\1/p' configure.in` test -z "$files" || files="$files.in" else files=`echo "$files" | sed -e 's/:/ /g'` fi test -z "$files" && files="config.h.in" touch $files ;; automake) echo 1>&2 "\ WARNING: \`$1' is missing on your system. You should only need it if you modified \`Makefile.am', \`acinclude.m4' or \`configure.in'. You might want to install the \`Automake' and \`Perl' packages. Grab them from any GNU archive site." find . -type f -name Makefile.am -print \ | sed 's/^\(.*\).am$/touch \1.in/' \ | sh ;; bison|yacc) echo 1>&2 "\ WARNING: \`$1' is missing on your system. You should only need it if you modified a \`.y' file. You may need the \`Bison' package in order for those modifications to take effect. You can get \`Bison' from any GNU archive site." rm -f y.tab.c y.tab.h if [ $# -ne 1 ]; then eval LASTARG="\${$#}" case "$LASTARG" in *.y) SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'` if [ -f "$SRCFILE" ]; then cp "$SRCFILE" y.tab.c fi SRCFILE=`echo "$LASTARG" | sed 's/y$/h/'` if [ -f "$SRCFILE" ]; then cp "$SRCFILE" y.tab.h fi ;; esac fi if [ ! -f y.tab.h ]; then echo >y.tab.h fi if [ ! -f y.tab.c ]; then echo 'main() { return 0; }' >y.tab.c fi ;; lex|flex) echo 1>&2 "\ WARNING: \`$1' is missing on your system. You should only need it if you modified a \`.l' file. You may need the \`Flex' package in order for those modifications to take effect. You can get \`Flex' from any GNU archive site." rm -f lex.yy.c if [ $# -ne 1 ]; then eval LASTARG="\${$#}" case "$LASTARG" in *.l) SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'` if [ -f "$SRCFILE" ]; then cp "$SRCFILE" lex.yy.c fi ;; esac fi if [ ! -f lex.yy.c ]; then echo 'main() { return 0; }' >lex.yy.c fi ;; makeinfo) echo 1>&2 "\ WARNING: \`$1' is missing on your system. You should only need it if you modified a \`.texi' or \`.texinfo' file, or any other file indirectly affecting the aspect of the manual. The spurious call might also be the consequence of using a buggy \`make' (AIX, DU, IRIX). You might want to install the \`Texinfo' package or the \`GNU make' package. Grab either from any GNU archive site." file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'` if test -z "$file"; then file=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'` file=`sed -n '/^@setfilename/ { s/.* \([^ ]*\) *$/\1/; p; q; }' $file` fi touch $file ;; *) echo 1>&2 "\ WARNING: \`$1' is needed, and you do not seem to have it handy on your system. You might have modified some files without having the proper tools for further handling them. Check the \`README' file, it often tells you about the needed prerequirements for installing this package. You may also peek at any GNU archive site, in case some other package would contain this missing \`$1' program." exit 1 ;; esac exit 0 dossizola-1.0/mkinstalldirs0000755000076400007670000000133406634274055011677 #! /bin/sh # mkinstalldirs --- make directory hierarchy # Author: Noah Friedman # Created: 1993-05-16 # Public domain # $Id: mkinstalldirs,v 1.10 1996/05/03 07:37:52 friedman Exp $ errstatus=0 for file do set fnord `echo ":$file" | sed -ne 's/^:\//#/;s/^://;s/\// /g;s/^#/\//;p'` shift pathcomp= for d do pathcomp="$pathcomp$d" case "$pathcomp" in -* ) pathcomp=./$pathcomp ;; esac if test ! -d "$pathcomp"; then echo "mkdir $pathcomp" 1>&2 mkdir "$pathcomp" || lasterr=$? if test ! -d "$pathcomp"; then errstatus=$lasterr fi fi pathcomp="$pathcomp/" done done exit $errstatus # mkinstalldirs ends here dossizola-1.0/dossizola.kdevprj0000644000076400007670000001415607142635275012475 # KDE Config File [Workspace_1] openfiles=SansTitre.h,SansTitre.c,/home/cyril/dossizola/dossizola/main.c, show_outputview=true show_treeview=true header_file=SansTitre.h cpp_file=/home/cyril/dossizola/dossizola/main.c browser_file=file:/usr/doc/kde/HTML/fr/kdevelop/welcome/index.html [COPYING] install_location= dist=true install=false type=DATA [dossizola/docs/Makefile.am] sub_dirs= type=normal [dossizola/Makefile.am] files=dossizola/main.c,dossizola/isola.h,dossizola/fct.c,dossizola/ia.c,dossizola/jeu.c,dossizola/menu.c, sub_dirs=images, type=prog_main [dossizola/images/dossi-nivo.png] install_location=$$(prefix)/dossizola/images/dossi-nivo.png dist=true install=true type=DATA [Config for BinMakefileAm] ldflags= addcxxflags= ldadd=-lpthread -lSDL -lSDL_image cxxflags= -O0 -g3 -Wall bin_program=dossizola [dossizola/images/fond5.jpg] install_location=$$(prefix)/dossizola/images/fond5.jpg dist=true install=true type=DATA [dossizola/images/Makefile.am] files=dossizola/images/case.png,dossizola/images/dossa-ange.png,dossizola/images/dossa-attend-feu.png,dossizola/images/dossa-attend.png,dossizola/images/dossa-cours.png,dossizola/images/dossa-lance.png,dossizola/images/dossa-victoire.png,dossizola/images/dossi-ange.png,dossizola/images/dossi-attend-feu.png,dossizola/images/dossi-attend.png,dossizola/images/dossi-cours.png,dossizola/images/dossi-lance.png,dossizola/images/dossi-nivo.png,dossizola/images/dossi-victoire.png,dossizola/images/feu.png,dossizola/images/fond1.jpg,dossizola/images/fond2.jpg,dossizola/images/fond3.jpg,dossizola/images/fond4.jpg,dossizola/images/fond5.jpg,dossizola/images/menu.jpg,dossizola/images/police-jaune.png,dossizola/images/police-rouge.png,dossizola/images/police-verte.png, type=normal sub_dirs= [dossizola/images/fond1.jpg] install_location=$$(prefix)/dossizola/images/fond1.jpg dist=true install=true type=DATA [README] install_location= dist=true install=false type=DATA [dossizola/menu.c] install_location= dist=true install=false type=SOURCE [dossizola/docs/en/Makefile.am] sub_dirs= type=normal [dossizola/images/dossa-cours.png] install_location=$$(prefix)/dossizola/images/dossa-cours.png dist=true install=true type=DATA [dossizola/images/dossi-cours.png] install_location=$$(prefix)/dossizola/images/dossi-cours.png dist=true install=true type=DATA [dossizola/images/dossi-victoire.png] install_location=$$(prefix)/dossizola/images/dossi-victoire.png dist=true install=true type=DATA [dossizola/jeu.c] install_location= dist=true install=false type=SOURCE [LFV Groups] Autres=*, En-ttes=*.h,*.hxx,*.hpp,*.H, GNU=AUTHORS,COPYING,ChangeLog,INSTALL,README,TODO,NEWS, groups=Images,En-ttes,Sources,GNU,Autres, Sources=*.cpp,*.c,*.cc,*.C,*.cxx,*.ec,*.ecpp,*.lxx,*.l++,*.ll,*.l, Images=*.bmp,*.jpg,*.png, [dossizola/images/dossa-ange.png] install_location=$$(prefix)/dossizola/images/dossa-ange.png dist=true install=true type=DATA [dossizola/images/menu.jpg] install_location=$$(prefix)/dossizola/images/menu.jpg dist=true install=true type=DATA [dossizola/images/dossi-attend-feu.png] install_location=$$(prefix)/dossizola/images/dossi-attend-feu.png dist=true install=true type=DATA [dossizola/images/fond4.jpg] install_location=$$(prefix)/dossizola/images/fond4.jpg dist=true install=true type=DATA [dossizola/images/case.png] install_location=$$(prefix)/dossizola/images/case.png dist=true install=true type=DATA [dossizola/images/police-rouge.png] install_location=$$(prefix)/dossizola/images/police-rouge.png dist=true install=true type=DATA [dossizola/images/fond3.jpg] install_location=$$(prefix)/dossizola/images/fond3.jpg dist=true install=true type=DATA [dossizola/images/feu.png] install_location=$$(prefix)/dossizola/images/feu.png dist=true install=true type=DATA [dossizola/images/dossi-attend.png] install_location=$$(prefix)/dossizola/images/dossi-attend.png dist=true install=true type=DATA [dossizola/fct.c] install_location= dist=true install=false type=SOURCE [dossizola/main.c] install_location= dist=true install=false type=SOURCE [dossizola/images/police-jaune.png] install_location=$$(prefix)/dossizola/images/police-jaune.png dist=true install=true type=DATA [dossizola/images/dossa-lance.png] install_location=$$(prefix)/dossizola/images/dossa-lance.png dist=true install=true type=DATA [ChangeLog] install_location= dist=true install=false type=DATA [dossizola/images/dossi-ange.png] install_location=$$(prefix)/dossizola/images/dossi-ange.png dist=true install=true type=DATA [dossizola/images/dossa-victoire.png] install_location=$$(prefix)/dossizola/images/dossa-victoire.png dist=true install=true type=DATA [dossizola/images/dossa-attend.png] install_location=$$(prefix)/dossizola/images/dossa-attend.png dist=true install=true type=DATA [General] make_options= -j1 execute_args=-f makefiles=Makefile.am,dossizola/Makefile.am,dossizola/docs/Makefile.am,dossizola/docs/en/Makefile.am,dossizola/images/Makefile.am, version_control=None author=Cyril CLEMENT & Galle DAIREAUX project_type=normal_c sub_dir=dossizola/ lfv_open_groups=Images,En-ttes,Sources,GNU,Autres, workspace=1 version=1.0 project_name=DoSSiZola AMChanged=false short_info=, email=dossiman@users.sourceforge.net kdevprj_version=1.1 beta1 modifyMakefiles=true [dossizola/images/dossi-lance.png] install_location=$$(prefix)/dossizola/images/dossi-lance.png dist=true install=true type=DATA [dossizola/isola.h] install_location= dist=true install=false type=HEADER [TODO] install_location= dist=true install=false type=DATA [INSTALL] install_location= dist=true install=false type=DATA [dossizola/images/police-verte.png] install_location=$$(prefix)/dossizola/images/police-verte.png dist=true install=true type=DATA [dossizola/images/fond2.jpg] install_location=$$(prefix)/dossizola/images/fond2.jpg dist=true install=true type=DATA [dossizola.kdevprj] install_location= dist=true install=false type=DATA [Makefile.am] files=dossizola.kdevprj,AUTHORS,COPYING,ChangeLog,INSTALL,README,TODO, sub_dirs=dossizola, type=normal [dossizola/ia.c] install_location= dist=true install=false type=SOURCE [AUTHORS] install_location= dist=true install=false type=DATA [dossizola/images/dossa-attend-feu.png] install_location=$$(prefix)/dossizola/images/dossa-attend-feu.png dist=true install=true type=DATA dossizola-1.0/dossizola/0000777000076400007670000000000007142635322011154 5dossizola-1.0/dossizola/Makefile.in0000644000076400007670000002471407142635322013145 # Makefile.in generated automatically by automake 1.4 from Makefile.am # Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. ####### kdevelop will overwrite this part!!! (begin)########## SHELL = @SHELL@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ prefix = @prefix@ exec_prefix = @exec_prefix@ bindir = @bindir@ sbindir = @sbindir@ libexecdir = @libexecdir@ datadir = @datadir@ sysconfdir = @sysconfdir@ sharedstatedir = @sharedstatedir@ localstatedir = @localstatedir@ libdir = @libdir@ infodir = @infodir@ mandir = @mandir@ includedir = @includedir@ oldincludedir = /usr/include DESTDIR = pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ top_builddir = .. ACLOCAL = @ACLOCAL@ AUTOCONF = @AUTOCONF@ AUTOMAKE = @AUTOMAKE@ AUTOHEADER = @AUTOHEADER@ INSTALL = @INSTALL@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) INSTALL_DATA = @INSTALL_DATA@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ transform = @program_transform_name@ NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : CC = @CC@ MAKEINFO = @MAKEINFO@ PACKAGE = @PACKAGE@ RANLIB = @RANLIB@ VERSION = @VERSION@ ####### kdevelop will overwrite this part!!! (end)############ bin_PROGRAMS = dossizola dossizola_SOURCES = menu.c jeu.c ia.c fct.c main.c dossizola_LDADD = -lpthread -lSDL -lSDL_image SUBDIRS = images EXTRA_DIST = main.c isola.h fct.c ia.c jeu.c menu.c mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs CONFIG_HEADER = ../config.h CONFIG_CLEAN_FILES = PROGRAMS = $(bin_PROGRAMS) DEFS = @DEFS@ -I. -I$(srcdir) -I.. CPPFLAGS = @CPPFLAGS@ LDFLAGS = @LDFLAGS@ LIBS = @LIBS@ dossizola_OBJECTS = menu.o jeu.o ia.o fct.o main.o dossizola_DEPENDENCIES = dossizola_LDFLAGS = CFLAGS = @CFLAGS@ COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ DIST_COMMON = Makefile.am Makefile.in DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) TAR = gtar GZIP_ENV = --best SOURCES = $(dossizola_SOURCES) OBJECTS = $(dossizola_OBJECTS) all: all-redirect .SUFFIXES: .SUFFIXES: .S .c .o .s $(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps dossizola/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status cd $(top_builddir) \ && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status mostlyclean-binPROGRAMS: clean-binPROGRAMS: -test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS) distclean-binPROGRAMS: maintainer-clean-binPROGRAMS: install-binPROGRAMS: $(bin_PROGRAMS) @$(NORMAL_INSTALL) $(mkinstalldirs) $(DESTDIR)$(bindir) @list='$(bin_PROGRAMS)'; for p in $$list; do \ if test -f $$p; then \ echo " $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`"; \ $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \ else :; fi; \ done uninstall-binPROGRAMS: @$(NORMAL_UNINSTALL) list='$(bin_PROGRAMS)'; for p in $$list; do \ rm -f $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \ done .c.o: $(COMPILE) -c $< .s.o: $(COMPILE) -c $< .S.o: $(COMPILE) -c $< mostlyclean-compile: -rm -f *.o core *.core clean-compile: distclean-compile: -rm -f *.tab.c maintainer-clean-compile: dossizola: $(dossizola_OBJECTS) $(dossizola_DEPENDENCIES) @rm -f dossizola $(LINK) $(dossizola_LDFLAGS) $(dossizola_OBJECTS) $(dossizola_LDADD) $(LIBS) # This directory's subdirectories are mostly independent; you can cd # into them and run `make' without going through this Makefile. # To change the values of `make' variables: instead of editing Makefiles, # (1) if the variable is set in `config.status', edit `config.status' # (which will cause the Makefiles to be regenerated when you run `make'); # (2) otherwise, pass the desired values on the `make' command line. @SET_MAKE@ all-recursive install-data-recursive install-exec-recursive \ installdirs-recursive install-recursive uninstall-recursive \ check-recursive installcheck-recursive info-recursive dvi-recursive: @set fnord $(MAKEFLAGS); amf=$$2; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ list='$(SUBDIRS)'; for subdir in $$list; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ dot_seen=yes; \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \ done; \ if test "$$dot_seen" = "no"; then \ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ fi; test -z "$$fail" mostlyclean-recursive clean-recursive distclean-recursive \ maintainer-clean-recursive: @set fnord $(MAKEFLAGS); amf=$$2; \ dot_seen=no; \ rev=''; list='$(SUBDIRS)'; for subdir in $$list; do \ rev="$$subdir $$rev"; \ test "$$subdir" = "." && dot_seen=yes; \ done; \ test "$$dot_seen" = "no" && rev=". $$rev"; \ target=`echo $@ | sed s/-recursive//`; \ for subdir in $$rev; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \ done && test -z "$$fail" tags-recursive: list='$(SUBDIRS)'; for subdir in $$list; do \ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ done tags: TAGS ID: $(HEADERS) $(SOURCES) $(LISP) list='$(SOURCES) $(HEADERS)'; \ unique=`for i in $$list; do echo $$i; done | \ awk ' { files[$$0] = 1; } \ END { for (i in files) print i; }'`; \ here=`pwd` && cd $(srcdir) \ && mkid -f$$here/ID $$unique $(LISP) TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP) tags=; \ here=`pwd`; \ list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \ fi; \ done; \ list='$(SOURCES) $(HEADERS)'; \ unique=`for i in $$list; do echo $$i; done | \ awk ' { files[$$0] = 1; } \ END { for (i in files) print i; }'`; \ test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS) mostlyclean-tags: clean-tags: distclean-tags: -rm -f TAGS ID maintainer-clean-tags: distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) subdir = dossizola distdir: $(DISTFILES) @for file in $(DISTFILES); do \ d=$(srcdir); \ if test -d $$d/$$file; then \ cp -pr $$/$$file $(distdir)/$$file; \ else \ test -f $(distdir)/$$file \ || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ || cp -p $$d/$$file $(distdir)/$$file || :; \ fi; \ done for subdir in $(SUBDIRS); do \ if test "$$subdir" = .; then :; else \ test -d $(distdir)/$$subdir \ || mkdir $(distdir)/$$subdir \ || exit 1; \ chmod 777 $(distdir)/$$subdir; \ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir=../$(top_distdir) distdir=../$(distdir)/$$subdir distdir) \ || exit 1; \ fi; \ done fct.o: fct.c isola.h ia.o: ia.c isola.h jeu.o: jeu.c isola.h main.o: main.c isola.h menu.o: menu.c isola.h info-am: info: info-recursive dvi-am: dvi: dvi-recursive check-am: all-am check: check-recursive installcheck-am: installcheck: installcheck-recursive install-exec-am: install-binPROGRAMS install-exec: install-exec-recursive install-data-am: install-data: install-data-recursive install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am install: install-recursive uninstall-am: uninstall-binPROGRAMS uninstall: uninstall-recursive all-am: Makefile $(PROGRAMS) all-redirect: all-recursive install-strip: $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install installdirs: installdirs-recursive installdirs-am: $(mkinstalldirs) $(DESTDIR)$(bindir) mostlyclean-generic: clean-generic: distclean-generic: -rm -f Makefile $(CONFIG_CLEAN_FILES) -rm -f config.cache config.log stamp-h stamp-h[0-9]* maintainer-clean-generic: mostlyclean-am: mostlyclean-binPROGRAMS mostlyclean-compile \ mostlyclean-tags mostlyclean-generic mostlyclean: mostlyclean-recursive clean-am: clean-binPROGRAMS clean-compile clean-tags clean-generic \ mostlyclean-am clean: clean-recursive distclean-am: distclean-binPROGRAMS distclean-compile distclean-tags \ distclean-generic clean-am distclean: distclean-recursive maintainer-clean-am: maintainer-clean-binPROGRAMS \ maintainer-clean-compile maintainer-clean-tags \ maintainer-clean-generic distclean-am @echo "This command is intended for maintainers to use;" @echo "it deletes files that may require special tools to rebuild." maintainer-clean: maintainer-clean-recursive .PHONY: mostlyclean-binPROGRAMS distclean-binPROGRAMS clean-binPROGRAMS \ maintainer-clean-binPROGRAMS uninstall-binPROGRAMS install-binPROGRAMS \ mostlyclean-compile distclean-compile clean-compile \ maintainer-clean-compile install-data-recursive \ uninstall-data-recursive install-exec-recursive \ uninstall-exec-recursive installdirs-recursive uninstalldirs-recursive \ all-recursive check-recursive installcheck-recursive info-recursive \ dvi-recursive mostlyclean-recursive distclean-recursive clean-recursive \ maintainer-clean-recursive tags tags-recursive mostlyclean-tags \ distclean-tags clean-tags maintainer-clean-tags distdir info-am info \ dvi-am dvi check check-am installcheck-am installcheck install-exec-am \ install-exec install-data-am install-data install-am install \ uninstall-am uninstall all-redirect all-am all installdirs-am \ installdirs mostlyclean-generic distclean-generic clean-generic \ maintainer-clean-generic clean mostlyclean distclean maintainer-clean # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: dossizola-1.0/dossizola/Makefile.am0000644000076400007670000000053607142277342013134 ####### kdevelop will overwrite this part!!! (begin)########## bin_PROGRAMS = dossizola dossizola_SOURCES = menu.c jeu.c ia.c fct.c main.c dossizola_LDADD = -lpthread -lSDL -lSDL_image SUBDIRS = images EXTRA_DIST = main.c isola.h fct.c ia.c jeu.c menu.c ####### kdevelop will overwrite this part!!! (end)############ bin_PROGRAMS = dossizola dossizola-1.0/dossizola/menu.c0000644000076400007670000005402007142634132012177 #include #include #include "isola.h" // **************************************************************************** // ********************************** Aide ************************************ // **************************************************************************** void Aide (JEU *jeu, SDL_Surface *imgMenu) { SDL_Event evt; int centre = jeu->ecran->w / 2; // Position centr au milieu de l'cran SDL_BlitSurface (imgMenu, NULL, jeu->ecran, NULL); SDL_BlitSurface (imgMenu, NULL, jeu->back, NULL); SDL_UpdateRect (jeu->ecran, 0, 0, jeu->ecran->w, jeu->ecran->h); if (Afficher_Chaine (centre - strlen (TXT_AIDE1) * jeu->police1.rect.w / 2, 10, 0, TXT_AIDE1, jeu->police3, jeu->ecran, jeu->back)) return; if (Afficher_Chaine (centre - strlen (TXT_AIDE2) * jeu->police1.rect.w / 2, 50, 0, TXT_AIDE2, jeu->police2, jeu->ecran, jeu->back)) return; if (Afficher_Chaine (centre - strlen (TXT_AIDE3) * jeu->police1.rect.w / 2, 80, 0, TXT_AIDE3, jeu->police2, jeu->ecran, jeu->back)) return; if (Afficher_Chaine (centre - strlen (TXT_AIDE4) * jeu->police1.rect.w / 2, 110, 0, TXT_AIDE4, jeu->police2, jeu->ecran, jeu->back)) return; if (Afficher_Chaine (centre - strlen (TXT_AIDE5) * jeu->police1.rect.w / 2, 140, 0, TXT_AIDE5, jeu->police2, jeu->ecran, jeu->back)) return; if (Afficher_Chaine (centre - strlen (TXT_AIDE6) * jeu->police1.rect.w / 2, 200, 0, TXT_AIDE6, jeu->police3, jeu->ecran, jeu->back)) return; if (Afficher_Chaine (centre - strlen (TXT_AIDE7) * jeu->police1.rect.w / 2, 240, 0, TXT_AIDE7, jeu->police2, jeu->ecran, jeu->back)) return; if (Afficher_Chaine (centre - strlen (TXT_AIDE8) * jeu->police1.rect.w / 2, 270, 0, TXT_AIDE8, jeu->police2, jeu->ecran, jeu->back)) return; if (Afficher_Chaine (centre - strlen (TXT_AIDE9) * jeu->police1.rect.w / 2, 300, 0, TXT_AIDE9, jeu->police2, jeu->ecran, jeu->back)) return; if (Afficher_Chaine (centre - strlen (TXT_AIDE10) * jeu->police1.rect.w / 2, 330, 0, TXT_AIDE10, jeu->police2, jeu->ecran, jeu->back)) return; if (Afficher_Chaine (centre - strlen (TXT_AIDE11) * jeu->police1.rect.w / 2, 390, 0, TXT_AIDE11, jeu->police3, jeu->ecran, jeu->back)) return; if (Afficher_Chaine (centre - strlen (TXT_AIDE12) * jeu->police1.rect.w / 2, 420, 0, TXT_AIDE12, jeu->police3, jeu->ecran, jeu->back)) return; if (Afficher_Chaine (centre - strlen (TXT_AIDE13) * jeu->police1.rect.w / 2, 460, 0, TXT_AIDE13, jeu->police2, jeu->ecran, jeu->back)) return; if (Afficher_Chaine (centre - strlen (TXT_AIDE14) * jeu->police1.rect.w / 2, 490, 0, TXT_AIDE14, jeu->police2, jeu->ecran, jeu->back)) return; if (Afficher_Chaine (centre - strlen (TXT_AIDE15) * jeu->police1.rect.w / 2, 520, 0, TXT_AIDE15, jeu->police2, jeu->ecran, jeu->back)) return; if (Afficher_Chaine (centre - strlen (TXT_AIDE16) * jeu->police1.rect.w / 2, 550, 0, TXT_AIDE16, jeu->police2, jeu->ecran, jeu->back)) return; while (1) if (SDL_PollEvent (&evt)) { // Quitte sur un appui de la touche [ESC] if (evt.type == SDL_KEYDOWN && evt.key.keysym.sym == SDLK_ESCAPE) return; // Clic de souris avec le bouton gauche if (evt.type == SDL_MOUSEBUTTONDOWN && evt.button.button == 1) return; } } // **************************************************************************** // ******************************* Afficher_IA ******************************** // **************************************************************************** void Afficher_IA (int nivo, SDL_Rect src[], SDL_Rect dest[], SDL_Surface *imgNivo, SDL_Surface *ecran, SDL_Surface *back, SDL_Surface *imgMenu) { int i; // Raffiche les images reprsentant les 3 niveaux d'intelligence artificielle for (i = 0; i < 3; i ++) { // Raffiche l'image de fond dans le back buffer SDL_BlitSurface (imgMenu, &dest[i], back, &dest[i]); // L'image n'est pas transparente si c'est celle du niveau slctionn (0) sinon elle l'est (150) SDL_SetAlpha (imgNivo, SDL_SRCALPHA, (nivo == i+1) ? 0 : 150); // Copie l'image dans le back buffer SDL_BlitSurface (imgNivo, &src[i], back, &dest[i]); // Copie le back buffer sur l'cran et met jour SDL_BlitSurface (back, &dest[i], ecran, &dest[i]); SDL_UpdateRects (ecran, 1, &dest[i]); } } // **************************************************************************** // ********************************** Menu ************************************ // **************************************************************************** BOOL Menu (JEU *jeu) { SDL_Surface *imgDossi1, *imgDossi2, *imgNivo; // Surface des images SDL_Surface *imgMenu; // Surface du fond d'cran SDL_Rect src, dossi1, dossi2; // Rects des dessins des joueurs SDL_Rect type1, type2; // Rects du type des joueurs SDL_Rect nivo1[3], nivo2[3], nivo[3]; // Rects du niveau de l'IA SDL_Rect op1, op2, op3, op4; // Rects des options SDL_Rect jouer, quitter, aide; // Rects de boutons SDL_Rect xgrille, ygrille; // Rects des dimensions de la grille SDL_Event evt; // Sert rcuprer les vnements du clavier et de la souris int centre1 = jeu->ecran->w / 4 - 20; // Position centr sur le quart gauche de l'cran int centre2 = jeu->ecran->w - centre1; // Position centr sur le quart droit de l'cran int frame = 0; // Image en cours dans l'animation int nbImgDossi = 20; // Nb d'images dans l'animation des Do'SSis char ch[100]; // Chaine de caractre temporaire BOOL bis = OUI; // Rpte la mme image d'animation int i; // Charge les images sprintf (fichier, "%s%s", imgpath, IMG_MENU); if (!(imgMenu = IMG_Load (fichier))) ImageErreur (fichier); sprintf (fichier, "%s%s", imgpath, IMG_J1PERDU); if (!(imgDossi1 = IMG_Load (fichier))) ImageErreur (fichier); sprintf (fichier, "%s%s", imgpath, IMG_J2PERDU); if (!(imgDossi2 = IMG_Load (fichier))) ImageErreur (fichier); sprintf (fichier, "%s%s", imgpath, IMG_NIVO); if (!(imgNivo = IMG_Load (fichier))) ImageErreur (fichier); // Dfinit la couleur transparente des images SDL_SetColorKey (imgDossi1, SDL_SRCCOLORKEY, SDL_MapRGB (imgDossi1->format, 255, 0, 255)); SDL_SetColorKey (imgDossi2, SDL_SRCCOLORKEY, SDL_MapRGB (imgDossi2->format, 255, 0, 255)); SDL_SetColorKey (imgNivo, SDL_SRCCOLORKEY, SDL_MapRGB (imgNivo->format, 255, 0, 255)); debut: // Affiche l'image de fond SDL_BlitSurface (imgMenu, NULL, jeu->ecran, NULL); SDL_BlitSurface (imgMenu, NULL, jeu->back, NULL); SDL_UpdateRect (jeu->ecran, 0, 0, jeu->ecran->w, jeu->ecran->h); // Rectangle source de l'animation des dossis, destinations sur l'cran src.x = src.y = 0; src.w = imgDossi1->w / nbImgDossi; src.h = imgDossi1->h; dossi1.w = dossi2.w = src.w; dossi1.h = dossi2.h = src.h; dossi1.y = dossi2.y = 315 + TXT_DECALY; dossi1.x = centre1 - dossi1.w / 2; dossi2.x = centre2 - dossi2.w / 2; // Rectangles de choix du type de joueurs (humain ou ordi) if (jeu->J1TYPE == HUMAIN) type1.w = strlen (TXT_HUMAIN) * jeu->police1.rect.w; else type1.w = strlen (TXT_ORDI) * jeu->police1.rect.w; if (jeu->J2TYPE == HUMAIN) type2.w = strlen (TXT_HUMAIN) * jeu->police1.rect.w; else type2.w = strlen (TXT_ORDI) * jeu->police1.rect.w; type1.h = type2.h = jeu->police1.rect.h; type1.y = type2.y = 415 + TXT_DECALY; type1.x = centre1 - type1.w / 2; type2.x = centre2 - type2.w / 2; // Rectangles des choix des niveaux de l'IA for (i = 0; i < 3; i ++) { nivo[i].w = nivo1[i].w = nivo2[i].w = imgNivo->w / 3; nivo[i].h = nivo1[i].h = nivo2[i].h = imgNivo->h; nivo[i].y = 0; nivo[i].x = i * imgNivo->w / 3; nivo1[i].y = nivo2[i].y = 450 + TXT_DECALY; nivo1[i].x = centre1 + (i*2 - 3) * imgNivo->w / 6; nivo2[i].x = centre2 + (i*2 - 3) * imgNivo->w / 6; } // Rectangles des choix des options if (jeu->INTEMP) op1.w = strlen (TXT_OUI) * jeu->police1.rect.w; else op1.w = strlen (TXT_NON) * jeu->police1.rect.w; if (jeu->DOUBLE_DEPLACE) op2.w = strlen (TXT_DOUBLE) * jeu->police1.rect.w; else op2.w = strlen (TXT_SIMPLE) * jeu->police1.rect.w; if (jeu->DOUBLE_BOULEFEU) op3.w = strlen (TXT_DOUBLE) * jeu->police1.rect.w; else op3.w = strlen (TXT_SIMPLE) * jeu->police1.rect.w; op4.w = strlen ("XXX FPS") * jeu->police1.rect.w; op1.h = op2.h = op3.h = op4.h = jeu->police1.rect.h; op1.x = op2.x = op3.x = op4.x = 600 + TXT_DECALX; op1.y = 540 + TXT_DECALY; op2.y = 580 + TXT_DECALY; op3.y = 620 + TXT_DECALY; op4.y = 660 + TXT_DECALY; // Rectangle du bouton de dmarrage du jeu jouer.w = strlen (TXT_JOUER) * jeu->police1.rect.w; jouer.h = jeu->police1.rect.h; jouer.x = (jeu->ecran->w - jouer.w) / 2; jouer.y = 350 + TXT_DECALY; // Rectangle du bouton de l'aide aide.w = strlen (TXT_AIDE) * jeu->police1.rect.w; aide.h = jeu->police1.rect.h; aide.x = (jeu->ecran->w - aide.w) / 2; aide.y = 390 + TXT_DECALY; // Rectangle du bouton quitter quitter.w = strlen (TXT_QUITTER) * jeu->police1.rect.w; quitter.h = jeu->police1.rect.h; quitter.x = (jeu->ecran->w - quitter.w) / 2; quitter.y = 430 + TXT_DECALY; // Rectangles des choix de dimensions de la grille xgrille.w = ygrille.w = jeu->police1.rect.w; xgrille.h = ygrille.h = jeu->police1.rect.h; xgrille.y = ygrille.y = 700 + TXT_DECALY; xgrille.x = 600 + TXT_DECALX; ygrille.x = 700 + TXT_DECALX; // Affiche les textes sur l'cran Afficher_Chaine (centre1 - (strlen (TXT_J1NOM) * jeu->police1.rect.w) / 2, 280 + TXT_DECALY, 0, TXT_J1NOM, jeu->police1, jeu->ecran, jeu->back); Afficher_Chaine (centre2 - (strlen (TXT_J2NOM) * jeu->police1.rect.w) / 2, 280 + TXT_DECALY, 0, TXT_J2NOM, jeu->police1, jeu->ecran, jeu->back); if (jeu->J1TYPE == HUMAIN) Afficher_Chaine (type1.x, type1.y, 0, TXT_HUMAIN, jeu->police2, jeu->ecran, jeu->back); else { Afficher_Chaine (type1.x, type1.y, 0, TXT_ORDI, jeu->police2, jeu->ecran, jeu->back); Afficher_IA (jeu->J1NIVO, nivo, nivo1, imgNivo, jeu->ecran, jeu->back, imgMenu); } if (jeu->J2TYPE == HUMAIN) Afficher_Chaine (type2.x, type2.y, 0, TXT_HUMAIN, jeu->police2, jeu->ecran, jeu->back); else { Afficher_Chaine (type2.x, type2.y, 0, TXT_ORDI, jeu->police2, jeu->ecran, jeu->back); Afficher_IA (jeu->J2NIVO, nivo, nivo2, imgNivo, jeu->ecran, jeu->back, imgMenu); } Afficher_Chaine (590 + TXT_DECALX - strlen (TXT_INTEMP) * jeu->police1.rect.w, 540 + TXT_DECALY, 0, TXT_INTEMP, jeu->police1, jeu->ecran, jeu->back); Afficher_Chaine (590 + TXT_DECALX - strlen (TXT_DEPLACE) * jeu->police1.rect.w, 580 + TXT_DECALY, 0, TXT_DEPLACE, jeu->police1, jeu->ecran, jeu->back); Afficher_Chaine (590 + TXT_DECALX - strlen (TXT_BOULEFEU) * jeu->police1.rect.w, 620 + TXT_DECALY, 0, TXT_BOULEFEU, jeu->police1, jeu->ecran, jeu->back); Afficher_Chaine (590 + TXT_DECALX - strlen (TXT_VITESSEJEU) * jeu->police1.rect.w, 660 + TXT_DECALY, 0, TXT_VITESSEJEU,jeu->police1, jeu->ecran, jeu->back); Afficher_Chaine (680 + TXT_DECALX - strlen (TXT_TAILLEGRILLE) * jeu->police1.rect.w, 700 + TXT_DECALY, 0, TXT_TAILLEGRILLE,jeu->police1, jeu->ecran, jeu->back); if (jeu->INTEMP) Afficher_Chaine (op1.x, op1.y, 0, TXT_OUI, jeu->police2, jeu->ecran, jeu->back); else Afficher_Chaine (op1.x, op1.y, 0, TXT_NON, jeu->police2, jeu->ecran, jeu->back); if (jeu->DOUBLE_DEPLACE) Afficher_Chaine (op2.x, op2.y, 0, TXT_DOUBLE, jeu->police2, jeu->ecran, jeu->back); else Afficher_Chaine (op2.x, op2.y, 0, TXT_SIMPLE, jeu->police2, jeu->ecran, jeu->back); if (jeu->DOUBLE_BOULEFEU) Afficher_Chaine (op3.x, op3.y, 0, TXT_DOUBLE, jeu->police2, jeu->ecran, jeu->back); else Afficher_Chaine (op3.x, op3.y, 0, TXT_SIMPLE, jeu->police2, jeu->ecran, jeu->back); sprintf (ch, "%d FPS", FPS); Afficher_Chaine (op4.x, op4.y, 0, ch, jeu->police2, jeu->ecran, jeu->back); sprintf (ch, "%d", jeu->XGRILLE); Afficher_Chaine (xgrille.x, xgrille.y, 0, ch, jeu->police2, jeu->ecran, jeu->back); sprintf (ch, "%d", jeu->YGRILLE); Afficher_Chaine (ygrille.x, ygrille.y, 0, ch, jeu->police2, jeu->ecran, jeu->back); Afficher_Chaine (jouer.x, jouer.y, 0, TXT_JOUER, jeu->police3, jeu->ecran, jeu->back); Afficher_Chaine (aide.x, aide.y, 0, TXT_AIDE, jeu->police3, jeu->ecran, jeu->back); Afficher_Chaine (quitter.x, quitter.y, 0, TXT_QUITTER, jeu->police3, jeu->ecran, jeu->back); // Boucle d'attente des vnements while (1) { // Anime les dossis avec un effet de motiooon bluuuurrrr grace l'alpha bleeending if (bis = !bis) frame ++; if (frame >= nbImgDossi) frame = 0; SDL_BlitSurface (imgMenu, &dossi1, jeu->back, &dossi1); SDL_BlitSurface (imgMenu, &dossi2, jeu->back, &dossi2); SDL_SetAlpha (imgDossi1, SDL_SRCALPHA, 200); SDL_SetAlpha (imgDossi2, SDL_SRCALPHA, 200); src.x = frame * src.w; SDL_BlitSurface (jeu->J1ROUGE ? imgDossi2 : imgDossi1, &src, jeu->back, &dossi1); src.x = ((frame+nbImgDossi/2) % nbImgDossi)* src.w; SDL_BlitSurface (jeu->J1ROUGE ? imgDossi1 : imgDossi2, &src, jeu->back, &dossi2); SDL_SetAlpha (imgDossi1, SDL_SRCALPHA, 175); SDL_SetAlpha (imgDossi2, SDL_SRCALPHA, 175); src.x = ((frame+1) % nbImgDossi) * src.w; SDL_BlitSurface (jeu->J1ROUGE ? imgDossi2 : imgDossi1, &src, jeu->back, &dossi1); src.x = ((frame+1+nbImgDossi/2) % nbImgDossi) * src.w; SDL_BlitSurface (jeu->J1ROUGE ? imgDossi1 : imgDossi2, &src, jeu->back, &dossi2); SDL_SetAlpha (imgDossi1, SDL_SRCALPHA, 150); SDL_SetAlpha (imgDossi2, SDL_SRCALPHA, 150); src.x = ((frame+2) % nbImgDossi) * src.w; SDL_BlitSurface (jeu->J1ROUGE ? imgDossi2 : imgDossi1, &src, jeu->back, &dossi1); src.x = ((frame+2+nbImgDossi/2) % nbImgDossi) * src.w; SDL_BlitSurface (jeu->J1ROUGE ? imgDossi1 : imgDossi2, &src, jeu->back, &dossi2); SDL_SetAlpha (imgDossi1, SDL_SRCALPHA, 0); SDL_SetAlpha (imgDossi2, SDL_SRCALPHA, 0); src.x = ((frame+3) % nbImgDossi) * src.w; SDL_BlitSurface (jeu->J1ROUGE ? imgDossi2 : imgDossi1, &src, jeu->back, &dossi1); src.x = ((frame+3+nbImgDossi/2) % nbImgDossi) * src.w; SDL_BlitSurface (jeu->J1ROUGE ? imgDossi1 : imgDossi2, &src, jeu->back, &dossi2); SDL_BlitSurface (jeu->back, &dossi1, jeu->ecran, &dossi1); SDL_BlitSurface (jeu->back, &dossi2, jeu->ecran, &dossi2); SDL_UpdateRects (jeu->ecran, 1, &dossi1); SDL_UpdateRects (jeu->ecran, 1, &dossi2); Attendre_FPS (); // Traite l'vnement suivant dans la file d'attente s'il y en a if (SDL_PollEvent (&evt)) { // Quitte si l'on ferme la fenetre, sur un appui de la touche [ESC], un clic sur quitter if (evt.type == SDL_QUIT ||(evt.type == SDL_KEYDOWN && evt.key.keysym.sym == SDLK_ESCAPE) || (evt.type == SDL_MOUSEBUTTONDOWN && evt.button.button == 1 && Dans_Rect (evt.button.x, evt.button.y, quitter))) { if (Questionner (TXT_QSTQUITTER, jeu->police1, jeu->police2, jeu->police3, jeu->ecran)) { SDL_FreeSurface (imgMenu); SDL_FreeSurface (imgDossi1); SDL_FreeSurface (imgDossi2); SDL_FreeSurface (imgNivo); return OUI; } } // Clic de souris avec le bouton gauche if (evt.type == SDL_MOUSEBUTTONDOWN && evt.button.button == 1) { // Si on clique sur le bouton jouer, commence le jeu if (Dans_Rect (evt.button.x, evt.button.y, jouer)) { // Message d'attente Informer (TXT_PATIENTEZ, jeu->police1, jeu->ecran); SDL_FreeSurface (imgMenu); SDL_FreeSurface (imgDossi1); SDL_FreeSurface (imgDossi2); SDL_FreeSurface (imgNivo); return NON; } // Si on clique sur le bouton aide, lance l'aide if (Dans_Rect (evt.button.x, evt.button.y, aide)) { Aide (jeu, imgMenu); goto debut; } // Si on clique sur l'un des deux dossis, ils s'inversent if (Dans_Rect (evt.button.x, evt.button.y, dossi1) || Dans_Rect (evt.button.x, evt.button.y, dossi2)) jeu->J1ROUGE = !jeu->J1ROUGE; // Si on clique sur la taille de la grille if (Dans_Rect (evt.button.x, evt.button.y, xgrille)) { // Efface l'ancien texte SDL_BlitSurface (imgMenu, &xgrille, jeu->ecran, &xgrille); SDL_BlitSurface (imgMenu, &xgrille, jeu->back, &xgrille); SDL_UpdateRects (jeu->ecran, 1, &xgrille); // Change la taille et affiche le nouveau chiffre if (++ jeu->XGRILLE > XCASEMAX) jeu->XGRILLE = XCASEMIN; sprintf (ch, "%d", jeu->XGRILLE); Afficher_Chaine (xgrille.x, xgrille.y, CARACT_VITESSE, ch, jeu->police2, jeu->ecran, jeu->back); } if (Dans_Rect (evt.button.x, evt.button.y, ygrille)) { // Efface l'ancien texte SDL_BlitSurface (imgMenu, &ygrille, jeu->ecran, &ygrille); SDL_BlitSurface (imgMenu, &ygrille, jeu->back, &ygrille); SDL_UpdateRects (jeu->ecran, 1, &ygrille); // Change la taille et affiche le nouveau chiffre if (++ jeu->YGRILLE > YCASEMAX) jeu->YGRILLE = YCASEMIN; sprintf (ch, "%d", jeu->YGRILLE); Afficher_Chaine (ygrille.x, ygrille.y, CARACT_VITESSE, ch, jeu->police2, jeu->ecran, jeu->back); } // Active ou dsactive la pluie alatoire de mtorites if (Dans_Rect (evt.button.x, evt.button.y, op1)) { // Efface l'ancien texte SDL_BlitSurface (imgMenu, &op1, jeu->ecran, &op1); SDL_BlitSurface (imgMenu, &op1, jeu->back, &op1); SDL_UpdateRects (jeu->ecran, 1, &op1); // Inverse la valeur et affiche le nouveau choix jeu->INTEMP = !jeu->INTEMP; op1.w = strlen (jeu->INTEMP ? TXT_OUI : TXT_NON) * jeu->police1.rect.w; Afficher_Chaine (op1.x, op1.y, CARACT_VITESSE, jeu->INTEMP ? TXT_OUI : TXT_NON, jeu->police2, jeu->ecran, jeu->back); } // Change le dplacement (simple en double) if (Dans_Rect (evt.button.x, evt.button.y, op2)) { // Efface l'ancien texte SDL_BlitSurface (imgMenu, &op2, jeu->ecran, &op2); SDL_BlitSurface (imgMenu, &op2, jeu->back, &op2); SDL_UpdateRects (jeu->ecran, 1, &op2); // Inverse la valeur et affiche le nouveau choix jeu->DOUBLE_DEPLACE = !jeu->DOUBLE_DEPLACE; op2.w = strlen (jeu->DOUBLE_DEPLACE ? TXT_DOUBLE : TXT_SIMPLE) * jeu->police2.rect.w; Afficher_Chaine (op2.x, op2.y, CARACT_VITESSE, jeu->DOUBLE_DEPLACE ? TXT_DOUBLE : TXT_SIMPLE, jeu->police2, jeu->ecran, jeu->back); } // Change le nombre de trou placer (simple ou double) if (Dans_Rect (evt.button.x, evt.button.y, op3)) { // Efface l'ancien texte SDL_BlitSurface (imgMenu, &op3, jeu->ecran, &op3); SDL_BlitSurface (imgMenu, &op3, jeu->back, &op3); SDL_UpdateRects (jeu->ecran, 1, &op3); // Inverse la valeur et affiche le nouveau choix jeu->DOUBLE_BOULEFEU = !jeu->DOUBLE_BOULEFEU; op3.w = strlen (jeu->DOUBLE_BOULEFEU ? TXT_DOUBLE : TXT_SIMPLE) * jeu->police2.rect.w; Afficher_Chaine (op3.x, op3.y, CARACT_VITESSE, jeu->DOUBLE_BOULEFEU ? TXT_DOUBLE : TXT_SIMPLE, jeu->police2, jeu->ecran, jeu->back); } // Change le nombre d'images par seconde if (Dans_Rect (evt.button.x, evt.button.y, op4)) { // Efface l'ancien texte SDL_BlitSurface (imgMenu, &op4, jeu->ecran, &op4); SDL_BlitSurface (imgMenu, &op4, jeu->back, &op4); SDL_UpdateRects (jeu->ecran, 1, &op4); // Inverse la valeur et affiche le nouveau choix FPS += 16; if (FPS > 128) FPS = 32; sprintf (ch, "%d FPS", FPS); Afficher_Chaine (op4.x, op4.y, CARACT_VITESSE, ch, jeu->police2, jeu->ecran, jeu->back); } // Si on clique sur un des niveaux d'intelligence, il devient actif (si le joueur est ORDI) for (i = 0; i < 3; i ++) { if (Dans_Rect (evt.button.x, evt.button.y, nivo1[i]) && jeu->J1TYPE == ORDI) { jeu->J1NIVO = i+1; Afficher_IA (jeu->J1NIVO, nivo, nivo1, imgNivo, jeu->ecran, jeu->back, imgMenu); } if (Dans_Rect (evt.button.x, evt.button.y, nivo2[i]) && jeu->J2TYPE == ORDI) { jeu->J2NIVO = i+1; Afficher_IA (jeu->J2NIVO, nivo, nivo2, imgNivo, jeu->ecran, jeu->back, imgMenu); } } // Si on clique sur le type d'un joueur (HUMAIN ou ORDI), il change if (Dans_Rect (evt.button.x, evt.button.y, type1)) { // Efface l'ancien texte SDL_BlitSurface (imgMenu, &type1, jeu->ecran, &type1); SDL_BlitSurface (imgMenu, &type1, jeu->back, &type1); SDL_UpdateRects (jeu->ecran, 1, &type1); // Inverse le type du joueur et affiche le nouveau type jeu->J1TYPE = !jeu->J1TYPE; if (jeu->J1TYPE == ORDI) { // Affiche que le joueur est ordi type1.w = strlen (TXT_ORDI) * jeu->police1.rect.w; type1.x = centre1 - type1.w / 2; Afficher_Chaine (type1.x, type1.y, CARACT_VITESSE, TXT_ORDI, jeu->police2, jeu->ecran, jeu->back); // Affiche le choix du niveau de l'IA Afficher_IA (jeu->J1NIVO, nivo, nivo1, imgNivo, jeu->ecran, jeu->back, imgMenu); } else { // Efface le choix du niveau de l'IA for (i = 0; i < 3; i ++) { SDL_BlitSurface (imgMenu, &nivo1[i], jeu->back, &nivo1[i]); SDL_BlitSurface (imgMenu, &nivo1[i], jeu->ecran, &nivo1[i]); SDL_UpdateRects (jeu->ecran, 1, &nivo1[i]); } // Affiche que le joueur est humain type1.w = strlen (TXT_HUMAIN) * jeu->police1.rect.w; type1.x = centre1 - type1.w / 2; Afficher_Chaine (type1.x, type1.y, CARACT_VITESSE, TXT_HUMAIN, jeu->police2, jeu->ecran, jeu->back); } } if (Dans_Rect (evt.button.x, evt.button.y, type2)) { // Efface l'ancien texte SDL_BlitSurface (imgMenu, &type2, jeu->ecran, &type2); SDL_BlitSurface (imgMenu, &type2, jeu->back, &type2); SDL_UpdateRects (jeu->ecran, 1, &type2); // Inverse le type du joueur et affiche le nouveau type jeu->J2TYPE = !jeu->J2TYPE; if (jeu->J2TYPE == ORDI) { // Affiche que le joueur est ordi type2.w = strlen (TXT_ORDI) * jeu->police1.rect.w; type2.x = centre2 - type2.w / 2; Afficher_Chaine (type2.x, type2.y, CARACT_VITESSE, TXT_ORDI, jeu->police2, jeu->ecran, jeu->back); // Affiche le choix du niveau de l'IA Afficher_IA (jeu->J2NIVO, nivo, nivo2, imgNivo, jeu->ecran, jeu->back, imgMenu); } else { // Efface le choix du niveau de l'IA for (i = 0; i < 3; i ++) { SDL_BlitSurface (imgMenu, &nivo2[i], jeu->back, &nivo2[i]); SDL_BlitSurface (imgMenu, &nivo2[i], jeu->ecran, &nivo2[i]); SDL_UpdateRects (jeu->ecran, 1, &nivo2[i]); } // Affiche que le joueur est humain type2.w = strlen (TXT_HUMAIN) * jeu->police1.rect.w; type2.x = centre2 - type2.w / 2; Afficher_Chaine (type2.x, type2.y, CARACT_VITESSE, TXT_HUMAIN, jeu->police2, jeu->ecran, jeu->back); } } } } } } dossizola-1.0/dossizola/jeu.c0000644000076400007670000013705007142635133012025 #include #include #include "isola.h" // **************************************************************************** // ******************************* Tester_Menu ******************************** // **************************************************************************** CHXMENU Tester_Menu (SDL_Event *evt, BOOL fQuitter, BOOL fMenu, BOOL fRefaire, BOOL fConseil, JEU *jeu) { int i; int x, y; // Demande de quitter le jeu if (evt->type == SDL_QUIT || (evt->type == SDL_KEYDOWN && evt->key.keysym.sym == SDLK_ESCAPE)) if (Questionner (TXT_QSTQUITTER, jeu->police1, jeu->police2, jeu->police3, jeu->ecran)) return QUITTER; // Place le curseur aux bonnes coordonnes if (evt->type == SDL_MOUSEMOTION) { x = evt->motion.x; y = evt->motion.y; } else if (evt->type == SDL_MOUSEBUTTONDOWN) { x = evt->button.x; y = evt->button.y; } else return RIEN; // Raffiche les textes en alpha blending ! for (i = 0; i < 4; i ++) SDL_BlitSurface (jeu->back, &jeu->rMenu[i], jeu->ecran, &jeu->rMenu[i]); // Affiche en opaque le texte sous le curseur if (fQuitter && Dans_Rect (x, y, jeu->rMenu[0])) Afficher_Chaine (jeu->rMenu[0].x, jeu->rMenu[0].y, 0, TXT_QUITTER, jeu->police3, jeu->ecran, jeu->ecran); if (fMenu && Dans_Rect (x, y, jeu->rMenu[1])) Afficher_Chaine (jeu->rMenu[1].x, jeu->rMenu[1].y, 0, TXT_MENU, jeu->police3, jeu->ecran, jeu->ecran); if (fRefaire && Dans_Rect (x, y, jeu->rMenu[2])) Afficher_Chaine (jeu->rMenu[2].x, jeu->rMenu[2].y, 0, TXT_REFAIRE, jeu->police3, jeu->ecran, jeu->ecran); if (fConseil && Dans_Rect (x, y, jeu->rMenu[3])) Afficher_Chaine (jeu->rMenu[3].x, jeu->rMenu[3].y, 0, TXT_CONSEIL, jeu->police3, jeu->ecran, jeu->ecran); SDL_UpdateRects (jeu->ecran, 4, jeu->rMenu); if (evt->type == SDL_MOUSEBUTTONDOWN && evt->button.button == 1) // Clic bouton gauche { if (fQuitter && Dans_Rect (x, y, jeu->rMenu[0])) if (Questionner (TXT_QSTQUITTER, jeu->police1, jeu->police2, jeu->police3, jeu->ecran)) return QUITTER; if (fMenu && Dans_Rect (x, y, jeu->rMenu[1])) if (Questionner (TXT_QSTMENU, jeu->police1, jeu->police2, jeu->police3, jeu->ecran)) return MENU; if (fRefaire && Dans_Rect (x, y, jeu->rMenu[2])) if (Questionner (TXT_QSTREFAIRE, jeu->police1, jeu->police2, jeu->police3, jeu->ecran)) { // Message d'attente Informer (TXT_PATIENTEZ, jeu->police1, jeu->ecran); return REFAIRE; } if (fConseil && Dans_Rect (x, y, jeu->rMenu[3])) return CONSEIL; SDL_GetMouseState (&x, &y); evt->type = SDL_MOUSEMOTION; evt->motion.x = x; evt->motion.y = y; SDL_PeepEvents (evt, 1, SDL_ADDEVENT, SDL_MOUSEMOTIONMASK); } return RIEN; } // **************************************************************************** // ***************************** Afficher_Joueur ****************************** // **************************************************************************** void Afficher_Joueur (JOUEUR *j, SDL_Surface *ecran) { SDL_Surface *img; // Surface contenant l'animation en cours int n; // Nombre d'images de l'animation en cours // Si l'animation est l'un des 4 dplacements if (j->anim >= COURSB && j->anim <= COURSD) { // Place le rectangle source la bonne position en fonction de l'image afficher dans l'animation j->src.w = j->imgCours->w / j->nCours; j->src.h = j->imgCours->h / 4; j->src.x = j->src.w * j->frame; j->src.y = j->src.h * j->anim; SDL_BlitSurface (j->imgCours, &j->src, ecran, &j->rect); return; } // Autre type d'animation else { if (j->anim == LANCE) { img = j->imgLance; n = j->nLance; } if (j->anim == GAGNE) { img = j->imgGagne; n = j->nGagne; } if (j->anim == PERDU) { img = j->imgPerdu; n = j->nPerdu; } if (j->anim == ATTEND) { img = j->imgAttend; n = j->nAttend; } if (j->anim == ATTENDFEU) { img = j->imgAttendFeu; n = j->nAttendFeu; } // Place le rectangle source la bonne position en fonction de l'image afficher dans l'animation j->src.w = img->w / n; j->src.h = img->h; j->src.x = j->src.w * j->frame; j->src.y = 0; SDL_BlitSurface (img, &j->src, ecran, &j->rect); } } // **************************************************************************** // ****************************** Secouer_Ecran ******************************* // **************************************************************************** void Secouer_Ecran (JOUEUR j[], GRILLE grille, SDL_Surface *ecran) { SDL_Rect fond, rect; int xDecal, yDecal; int i; // Rectangle de copie du fond d'cran fond.x = grille.x1 - (j[0].imgCours->w / j[0].nCours - grille.imgCase->w) / 2 - 16; fond.y = grille.y1 - (j[0].imgCours->h / 4 - grille.imgCase->h) / 2 - 16; fond.w = grille.x2 - grille.x1 + 64; fond.h = grille.y2 - grille.y1 + 64; // Rectangle de copie des cases rect.w = rect.h = grille.tc; // Dplace alatoirement la grille for (i = 0; i <= TREMBLE_NB / TREMBLE_VITESSE; i ++) { // Dcallage alatoire xDecal = Alea (-TREMBLE_DECAL, TREMBLE_DECAL); yDecal = Alea (-TREMBLE_DECAL, TREMBLE_DECAL); // Replace la grille la position de dpart if (i == TREMBLE_NB / TREMBLE_VITESSE) xDecal = yDecal = 0; // Affiche le fond SDL_BlitSurface (grille.imgFond, &fond, ecran, &fond); // Affiche les cases l o il y en a, avec le dcallage du tremblement for (rect.x = grille.x1 + xDecal; rect.x < grille.x2 + xDecal; rect.x += rect.w) for (rect.y = grille.y1 + yDecal; rect.y < grille.y2 + yDecal; rect.y += rect.h) if (grille.c[(rect.x-xDecal-grille.x1)/rect.w][(rect.y-yDecal-grille.y1)/rect.h] != TROU) SDL_BlitSurface (grille.imgCase, NULL, ecran, &rect); // Affiche les joueurs avec le dcallage du tremblement j[0].rect.x += xDecal; j[0].rect.y += yDecal; j[1].rect.x += xDecal; j[1].rect.y += yDecal; Afficher_Joueur (j[0].y <= j[1].y ? &j[0] : &j[1], ecran); Afficher_Joueur (j[0].y <= j[1].y ? &j[1] : &j[0], ecran); // Rtablit les positions des joueurs sans le tremblement j[0].rect.x -= xDecal; j[0].rect.y -= yDecal; j[1].rect.x -= xDecal; j[1].rect.y -= yDecal; Attendre_FPS (); SDL_UpdateRects (ecran, 1, &fond); } } // **************************************************************************** // ******************************** Intemperie ******************************** // **************************************************************************** BOOL Intemperie (JOUEUR j[], GRILLE *grille, JEU *jeu, CHXMENU *chxmenu) { SDL_Rect src, dest, prec; // Rectangles pour la copie d'image int xDep, yDep; // Coordonnes o la boule dcolle int xDest, yDest; // Coordonnes o la boule s'crase int x, y; // Case dtruire int n; // Anime utiliser (celle du j1 ou du j2) int frame = 0; // Image courante dans l'animation de la boule int alpha; // Transparence de l'animation BOOL monte = OUI; // La boule de feu monte ou descend ? SDL_Event evt; // Pour dtecter un appui sur [ESC] int xSouris, ySouris; // Coords de la souris *chxmenu = RIEN; // Choisit alatoirement une case de la grille x = Alea (0, grille->xc); y = Alea (0, grille->yc); // Vrifie s'il l'on peut placer le trou if (grille->c[x][y] != VIDE) return NON; grille->c[x][y] = TROU; // Choisit alatoirement une animation n = Alea (0, 2); if (n != 0 || n != 1) n = 0; // Choisit alatoirement le bord de l'cran d'o sera lanc la boule de feu switch (Alea (0, 2)) { case 0: xDep = Alea (0, jeu->ecran->w - j[n].imgFeu->w / j[n].nFeu); yDep = Alea (0, 2) ? 0 : jeu->ecran->h - j[n].imgFeu->h; break; case 1: xDep = Alea (0, 2) ? 0 : jeu->ecran->w - j[n].imgFeu->w / j[n].nFeu; yDep = Alea (0, jeu->ecran->h - j[n].imgFeu->h); break; default: xDep = yDep = 0; } // La boule de feu est centre au centre de la case dtruire l'arrive xDest = Case2CoordX (x, *grille) - (j[n].imgFeu->w / j[n].nFeu - grille->imgCase->w) / 2; yDest = Case2CoordY (y, *grille) - (j[n].imgFeu->h - grille->imgCase->h) / 2; // Rectangle sur l'image dans la squence d'animation de la boule de feu src.w = dest.w = j[n].imgFeu->w / j[n].nFeu; src.h = dest.h = j[n].imgFeu->h; src.x = src.y = 0; dest.x = dest.y = 0; // Boucle de l'animation tant que toutes l'animation de la boule de feu n'a pas t faite do { if (SDL_PollEvent (&evt)) // Attend un vnement { // Teste si le curseur passe sur l'un des boutons du menu, ou si on clique dessus, ou si on veut quitter *chxmenu = Tester_Menu (&evt, OUI, OUI, OUI, NON, jeu); if (*chxmenu) return OUI; } else { // Fait dplacer la souris s'il n'y a pas eu d'vnements SDL_GetMouseState (&xSouris, &ySouris); evt.type = SDL_MOUSEMOTION; evt.motion.x = xSouris; evt.motion.y = ySouris; SDL_PeepEvents (&evt, 1, SDL_ADDEVENT, SDL_MOUSEMOTIONMASK); } // Raffiche le dcor sur l'ancienne position SDL_BlitSurface (jeu->back, &dest, jeu->ecran, &dest); // Affiche les joueurs avec le plus en avant par dessus l'autre Afficher_Joueur (j[n].y <= j[!n].y ? &j[n] : &j[!n], jeu->ecran); Afficher_Joueur (j[n].y <= j[!n].y ? &j[!n] : &j[n], jeu->ecran); // Diminue la transparence de la boule if (frame <= j[n].nFeu) alpha = 255 - 191 * frame / j[n].nFeu; SDL_SetAlpha (j[n].imgFeu, SDL_SRCALPHA, alpha); // Copie l'image de la boule de feu sur l'cran prec = dest; dest.x = xDep + frame * (xDest - xDep) / (j[n].nFeu * 2); dest.y = yDep + frame * (yDest - yDep) / (j[n].nFeu * 2); SDL_BlitSurface (j[n].imgFeu, &src, jeu->ecran, &dest); // La boule monte ou descend ? affiche l'image suivante ou prcedente dans l'animation if (monte) src.x += src.w * BOULE_VITESSE; else src.x -= src.w * BOULE_VITESSE; if (src.x >= j[n].nFeu * src.w - src.w * BOULE_VITESSE) monte = NON; // Attend d'tre synchronis sur la vitesse d'affichage et rafrachit l'cran Attendre_FPS (); SDL_UpdateRects (jeu->ecran, 1, &dest); SDL_UpdateRects (jeu->ecran, 1, &prec); } while (++ frame <= j[n].nFeu*2); // Rectangle du trou cre dest.w = dest.h = grille->imgCase->w; dest.x = Case2CoordX (x, *grille); dest.y = Case2CoordY (y, *grille); // Copie l'image du trou sur l'cran et dans le back buffer SDL_BlitSurface (grille->imgFond, &dest, jeu->ecran, &dest); SDL_BlitSurface (grille->imgFond, &dest, jeu->back, &dest); SDL_UpdateRects (jeu->ecran, 1, &dest); // Raffiche les joueurs Afficher_Joueur (j[n].y <= j[!n].y ? &j[n] : &j[!n], jeu->ecran); Afficher_Joueur (j[n].y <= j[!n].y ? &j[!n] : &j[n], jeu->ecran); SDL_UpdateRects (jeu->ecran, 1, &dest); // Fait trembler l'cran Secouer_Ecran (j, *grille, jeu->ecran); return OUI; } // **************************************************************************** // ******************************** Placer_Trou ******************************** // **************************************************************************** BOOL Placer_Trou (int x, int y, JOUEUR j[], int n, GRILLE *grille, JEU *jeu, BOOL conseil, CHXMENU *chxmenu) { SDL_Rect src, dest, prec; // Rectangles pour la copie d'image int xDep, yDep; // Coordonnes o la boule dcolle int xDest, yDest; // Coordonnes o la boule s'crase float xDecal, yDecal; // Unit de dplacement de la boule float xPos, yPos; // Position de la boule int frame; // Image courante dans l'animation de la boule BOOL monte = OUI; // La boule de feu monte ou descend ? BOOL bis = OUI; // Rpte la mme image d'animation SDL_Event evt; // Pour dtecter un appui sur [ESC] int xSouris, ySouris; // Coords de la souris *chxmenu = RIEN; // Vrifie s'il l'on peut placer le trou if (grille->c[x][y] != VIDE) return NON; if (!conseil) grille->c[x][y] = TROU; // Efface l'affichage de l'action en cours SDL_BlitSurface (jeu->back, &jeu->titre, jeu->ecran, &jeu->titre); SDL_UpdateRects (jeu->ecran, 1, &jeu->titre); // Si un conseil est demand, l'affiche et rend le joueur et la boule transparents if (conseil) { Afficher_Chaine ((jeu->ecran->w - strlen (TXT_CONSEIL) * jeu->police1.rect.w) / 2, jeu->titre.y, 0, TXT_CONSEIL, jeu->police1, jeu->ecran, jeu->ecran); SDL_SetAlpha (j[n].imgLance, SDL_SRCALPHA, 128); SDL_SetAlpha (j[n].imgFeu, SDL_SRCALPHA, 128); } // Animation du joueur qui lance la boule j[n].anim = LANCE; j[n].frame = 0; frame = -30; // La boule de feu est centre au centre de la case dtruire l'arrive xDest = Case2CoordX (x, *grille) - (j[n].imgFeu->w / j[n].nFeu - grille->imgCase->w) / 2; yDest = Case2CoordY (y, *grille) - (j[n].imgFeu->h - grille->imgCase->h) / 2; // La boule de feu est centre sur le point du joueur au dpart xDep = Case2CoordX (j[n].x, *grille) - (j[n].imgFeu->w / j[n].nFeu - grille->imgCase->w) / 2 - 24; yDep = Case2CoordY (j[n].y, *grille) - (j[n].imgFeu->h - grille->imgCase->h) / 2 - 16; // Rectangle sur l'image dans la squence d'animation de la boule de feu src.w = dest.w = j[n].imgFeu->w / j[n].nFeu; src.h = dest.h = j[n].imgFeu->h; src.x = src.y = 0; dest.x = xPos = xDep; dest.y = yPos = yDep; xDecal = (float)(xDest - xDep) / (float)(j[n].nFeu * 2 - 1); yDecal = (float)(yDest - yDep) / (float)(j[n].nFeu * 2 - 1); // Boucle de l'animation tant que toutes l'animation de la boule de feu n'a pas t faite do { if (SDL_PollEvent (&evt)) // Attend un vnement { // Teste si le curseur passe sur l'un des boutons du menu, ou si on clique dessus, ou si on veut quitter *chxmenu = Tester_Menu (&evt, OUI, OUI, OUI, NON, jeu); if (*chxmenu) return OUI; } else { // Fait dplacer la souris s'il n'y a pas eu d'vnements SDL_GetMouseState (&xSouris, &ySouris); evt.type = SDL_MOUSEMOTION; evt.motion.x = xSouris; evt.motion.y = ySouris; SDL_PeepEvents (&evt, 1, SDL_ADDEVENT, SDL_MOUSEMOTIONMASK); } // Raffiche le dcor sur les anciennes positions SDL_BlitSurface (jeu->back, &dest, jeu->ecran, &dest); SDL_BlitSurface (jeu->back, &j[n].rect, jeu->ecran, &j[n].rect); // Passe l'image suivante dans l'animation du joueur (avec une pause entre les frames 0 et 20) if ((frame < 0 || frame > 20) && j[n].frame < j[n].nLance - 1) if (bis = !bis) j[n].frame ++; // Affiche les joueurs avec le plus en avant par dessus l'autre Afficher_Joueur (j[n].y <= j[!n].y ? &j[n] : &j[!n], jeu->ecran); Afficher_Joueur (j[n].y <= j[!n].y ? &j[!n] : &j[n], jeu->ecran); // Anime la boule partir de la frame 0 (on a commenc -30) if (frame > 0) { // Copie l'image de la boule de feu sur l'cran prec = dest; if (frame < 30) { xPos += xDecal/2.0; yPos += yDecal/2.0; } else if (frame < 45) { xPos += xDecal; yPos += yDecal; } else { xPos += xDecal*2.0; yPos += yDecal*2.0; } dest.x = (int) xPos; dest.y = (int) yPos; SDL_BlitSurface (j[n].imgFeu, &src, jeu->ecran, &dest); // La boule monte ou descend ? affiche l'image suivante ou prcedente dans l'animation if (monte) src.x += src.w; else src.x -= src.w; if (src.x >= j[n].nFeu * src.w - src.w) monte = NON; } // Attend d'tre synchronis sur la vitesse d'affichage et rafrachit l'cran Attendre_FPS (); SDL_UpdateRects (jeu->ecran, 1, &j[n].rect); if (frame > 0) { SDL_UpdateRects (jeu->ecran, 1, &dest); SDL_UpdateRects (jeu->ecran, 1, &prec); } } while (++ frame < j[n].nFeu * 2); // Si un conseil tait demand remet les animations leur transparence d'origine et efface la boule if (conseil) { SDL_SetAlpha (j[n].imgLance, SDL_SRCALPHA, 0); SDL_SetAlpha (j[n].imgFeu, SDL_SRCALPHA, 64); SDL_BlitSurface (jeu->back, &dest, jeu->ecran, &dest); SDL_BlitSurface (jeu->back, &j[n].rect, jeu->ecran, &j[n].rect); Afficher_Joueur (j[n].y <= j[!n].y ? &j[n] : &j[!n], jeu->ecran); Afficher_Joueur (j[n].y <= j[!n].y ? &j[!n] : &j[n], jeu->ecran); SDL_UpdateRects (jeu->ecran, 1, &dest); } else { // Rectangle du trou cre dest.w = dest.h = grille->imgCase->w; dest.x = Case2CoordX (x, *grille); dest.y = Case2CoordY (y, *grille); // Copie l'image du trou sur l'cran et dans le back buffer SDL_BlitSurface (grille->imgFond, &dest, jeu->ecran, &dest); SDL_BlitSurface (grille->imgFond, &dest, jeu->back, &dest); SDL_UpdateRects (jeu->ecran, 1, &dest); // Raffiche les joueurs Afficher_Joueur (j[n].y <= j[!n].y ? &j[n] : &j[!n], jeu->ecran); Afficher_Joueur (j[n].y <= j[!n].y ? &j[!n] : &j[n], jeu->ecran); SDL_UpdateRects (jeu->ecran, 1, &dest); // Fait trembler l'cran Secouer_Ecran (j, *grille, jeu->ecran); } return OUI; } // **************************************************************************** // ****************************** Deplacer_Joueur ***************************** // **************************************************************************** BOOL Deplacer_Joueur (int x, int y, JOUEUR j[], int n, GRILLE *grille, JEU *jeu, BOOL conseil, CHXMENU *chxmenu) { SDL_Rect prec; // Rectangle de l'ancienne position du joueur ( effacer) SDL_Rect save, src; // Rectangles de l'ancienne position du joueur ( sauvegarder pour un conseil) SDL_Event evt; // Pour dtecter un appui sur [ESC] BOOL bis = OUI; // Rpte la mme image d'animation int xSouris, ySouris; // Coords de la souris int frame; *chxmenu = RIEN; // Vrifie si l'on peut dplacer le joueur, le dplacement autoris est d'une case autour de sa position if (grille->c[x][y] != VIDE || j[n].x < x-1 || j[n].x > x+1 || j[n].y < y-1 || j[n].y > y+1) return NON; // Efface l'affichage de l'action en cours SDL_BlitSurface (jeu->back, &jeu->titre, jeu->ecran, &jeu->titre); SDL_UpdateRects (jeu->ecran, 1, &jeu->titre); // Choisit la bonne animation pour le joueur if (j[n].x > x) j[n].anim = COURSG; if (j[n].y > y) j[n].anim = COURSH; if (j[n].x < x) j[n].anim = COURSD; if (j[n].y < y) j[n].anim = COURSB; j[n].frame = 0; // Si c'est un conseil qui est demand, sauvegarde la position du joueur et affiche le titre "CONSEIL" if (conseil) { save = j[n].rect; src.x = src.y = 0; src.w = j[n].src.w; src.h = j[n].src.h; Afficher_Chaine ((jeu->ecran->w - strlen (TXT_CONSEIL) * jeu->police1.rect.w) / 2, jeu->titre.y, 0, TXT_CONSEIL, jeu->police1, jeu->ecran, jeu->ecran); } // Animation du joueur qui court d'une case l'autre for (frame = 0; frame < grille->imgCase->w; frame += 2) { if (SDL_PollEvent (&evt)) // Attend un vnement { // Teste si le curseur passe sur l'un des boutons du menu, ou si on clique dessus, ou si on veut quitter *chxmenu = Tester_Menu (&evt, OUI, OUI, OUI, NON, jeu); if (*chxmenu) return OUI; } else { // Fait dplacer la souris s'il n'y a pas eu d'vnements SDL_GetMouseState (&xSouris, &ySouris); evt.type = SDL_MOUSEMOTION; evt.motion.x = xSouris; evt.motion.y = ySouris; SDL_PeepEvents (&evt, 1, SDL_ADDEVENT, SDL_MOUSEMOTIONMASK); } // Efface l'ancienne position du joueur SDL_BlitSurface (jeu->back, &j[n].rect, jeu->ecran, &j[n].rect); // Place le rectangle source sur l'image en cours dans l'animation j[n].src.x = j[n].frame * j[n].imgCours->w / j[n].nCours; // Dplace le rectangle destination sur l'cran selon la direction o se dplace le joueur prec = j[n].rect; if (j[n].x > x) j[n].rect.x -= 2; if (j[n].y > y) j[n].rect.y -= 2; if (j[n].x < x) j[n].rect.x += 2; if (j[n].y < y) j[n].rect.y += 2; // Affiche les joueurs avec le plus en avant par dessus l'autre if (conseil) { SDL_BlitSurface (jeu->back, &save, jeu->ecran, &save); SDL_BlitSurface (j[n].imgCours, &src, jeu->ecran, &save); SDL_SetAlpha (j[n].imgCours, SDL_SRCALPHA, 128); } Afficher_Joueur (j[n].y < j[!n].y ? &j[n] : &j[!n], jeu->ecran); Afficher_Joueur (j[n].y < j[!n].y ? &j[!n] : &j[n], jeu->ecran); if (conseil) { SDL_SetAlpha (j[n].imgCours, SDL_SRCALPHA, 0); } // Attend d'tre synchronis sur la vitesse d'affichage et rafrachit l'cran Attendre_FPS (); SDL_UpdateRects (jeu->ecran, 1, &j[n].rect); SDL_UpdateRects (jeu->ecran, 1, &prec); if (conseil) SDL_UpdateRects (jeu->ecran, 1, &save); // Passe l'image suivante dans l'animation o rpte la mme (reboucle si termin) if (bis = !bis) j[n].frame ++; if (j[n].frame >= j[n].nCours) j[n].frame = 0; } if (conseil) { // Restaure le joueur sa position SDL_BlitSurface (jeu->back, &j[n].rect, jeu->ecran, &j[n].rect); Afficher_Joueur (&j[!n], jeu->ecran); SDL_UpdateRects (jeu->ecran, 1, &j[n].rect); j[n].rect = save; } else { // Libre la place anciennement occupe par le joueur grille->c[j[n].x][j[n].y] = VIDE; // Modifie ses coordonnes j[n].x = x; j[n].y = y; // Et entre sa nouvelle position dans la grille grille->c[j[n].x][j[n].y] = j[n].n; } return OUI; } // **************************************************************************** // ******************************* Placer_Joueur ****************************** // **************************************************************************** BOOL Placer_Joueur (int x, int y, JOUEUR j[], int n, GRILLE *grille, JEU *jeu, BOOL conseil, CHXMENU *chxmenu) { int alpha; // Valeur de la transparence de l'image du joueur SDL_Event evt; int xSouris, ySouris; // Coords de la souris *chxmenu = RIEN; // Vrifie qu'il y a de la place pour placer le joueur et le place if (grille->c[x][y] != VIDE) return NON; // Coordonnes du joueur dans la grille if (!conseil) grille->c[x][y] = j[n].n; j[n].x = x; j[n].y = y; // Coordonnes du joueur sur l'cran j[n].rect.x = Case2CoordX (j[n].x, *grille) - (j[n].imgCours->w / j[n].nCours - grille->imgCase->w) / 2; j[n].rect.y = Case2CoordY (j[n].y, *grille) - (j[n].imgCours->h / 4 - grille->imgCase->h) / 2; // Le joueur apparat progressivement (en diminuant sa transparence) for (alpha = 250; alpha >= 0; alpha -= 10) { if (SDL_PollEvent (&evt)) { // Teste si le curseur passe sur l'un des boutons du menu, ou si on clique dessus, ou si on veut quitter *chxmenu = Tester_Menu (&evt, OUI, OUI, OUI, NON, jeu); if (*chxmenu) return OUI; } else { // Fait dplacer la souris s'il n'y a pas eu d'vnements SDL_GetMouseState (&xSouris, &ySouris); evt.type = SDL_MOUSEMOTION; evt.motion.x = xSouris; evt.motion.y = ySouris; SDL_PeepEvents (&evt, 1, SDL_ADDEVENT, SDL_MOUSEMOTIONMASK); } // Rgle la transparence du joueur et l'affiche SDL_SetAlpha (j[n].imgCours, SDL_SRCALPHA, alpha); SDL_BlitSurface (jeu->back, &j[n].rect, jeu->ecran, &j[n].rect); // Si c'est au tour du 2e joueur, on raffiche le premier if (n == 1) Afficher_Joueur (&j[0], jeu->ecran); Afficher_Joueur (&j[n], jeu->ecran); // Attend d'tre synchronis sur la vitesse d'affichage et rafrachit l'cran Attendre_FPS (); SDL_UpdateRects (jeu->ecran, 1, &j[n].rect); } if (conseil) { SDL_BlitSurface (jeu->back, &j[n].rect, jeu->ecran, &j[n].rect); SDL_UpdateRects (jeu->ecran, 1, &j[n].rect); } return OUI; } // **************************************************************************** // ******************************** Placer_Joueurs **************************** // **************************************************************************** void Placer_Joueurs (JEU *jeu, JOUEUR j[], GRILLE *grille, CHXMENU *chxmenu) { SDL_Event evt; // Rcupre les infos d'un vnement int tour = 0; // Tour du joueur pour se placer int x, y; // Coordonnes du clic de souris *chxmenu = RIEN; while (1) { // Placement d'un joueur dirig par l'ordinateur if (j[tour].type == ORDI) { Ordi_Place (&x, &y, j[tour], *grille); Placer_Joueur (x, y, j, tour, grille, jeu, NON, chxmenu); if (*chxmenu) return; // Incrmente le tour et quitte si tous les joueurs ont t placs if (++ tour == 2) return; continue; } if (SDL_PollEvent (&evt)) { // Affiche l'action en cours SDL_BlitSurface (jeu->back, &jeu->titre, jeu->ecran, &jeu->titre); if (tour == 0) Afficher_Chaine ((jeu->ecran->w - strlen (TXT_J1PLACE) * jeu->police2.rect.w) / 2, jeu->titre.y, 0, TXT_J1PLACE, jeu->J1ROUGE ? jeu->police3 : jeu->police2, jeu->ecran, jeu->ecran); if (tour == 1) Afficher_Chaine ((jeu->ecran->w - strlen (TXT_J2PLACE) * jeu->police2.rect.w) / 2, jeu->titre.y, 0, TXT_J2PLACE, jeu->J1ROUGE ? jeu->police2 : jeu->police3, jeu->ecran, jeu->ecran); SDL_UpdateRects (jeu->ecran, 1, &jeu->titre); if (evt.type == SDL_MOUSEBUTTONDOWN && evt.button.button == 1) // Bouton gauche enfonc { x = Clic2CaseX (evt.button.x, *grille); // Rcupre les coords y = Clic2CaseY (evt.button.y, *grille); // de la case clique // S'il s'agit bien d'une case de la grille if (x != -1 && y != -1) // Si le joueur a put tre plac if (Placer_Joueur (x, y, j, tour, grille, jeu, NON, chxmenu)) // Incrmente le tour et quitte si tous les joueurs ont t placs if (++ tour == 2) return; } // Teste si le curseur passe sur l'un des boutons du menu, ou si on clique dessus, ou si on veut quitter *chxmenu = Tester_Menu (&evt, OUI, OUI, OUI, OUI, jeu); if (*chxmenu == CONSEIL) { Ordi_Place (&x, &y, j[tour], *grille); Placer_Joueur (x, y, j, tour, grille, jeu, OUI, chxmenu); if (*chxmenu) return; } else if (*chxmenu) return; //if (*chxmenu != RIEN && *chxmenu != CONSEIL) return; } else { // Fait dplacer la souris s'il n'y a pas eu d'vnements SDL_GetMouseState (&x, &y); evt.type = SDL_MOUSEMOTION; evt.motion.x = x; evt.motion.y = y; SDL_PeepEvents (&evt, 1, SDL_ADDEVENT, SDL_MOUSEMOTIONMASK); } } } // **************************************************************************** // ****************************** Constructeur ******************************** // **************************************************************************** void Constructeur (JOUEUR j[], GRILLE *grille, BOOL c, SDL_Surface *ecran, SDL_Surface *back) { SDL_Surface *img; // Surface contenant temporairement une image SDL_Rect src, dest; // Rectangles de copie d'image int x, y; // Crer une surface qui contiendra l'arrire plan if (!(grille->imgFond = SDL_DisplayFormat (ecran))) { fprintf (stderr, "Impossible de crer le fond d'cran (%s)\n", SDL_GetError ()); SDL_FreeSurface (grille->imgFond); exit (1); } // Charge l'image de fond ... switch (Alea (1, 6)) { case 1: sprintf (fichier, "%s%s", imgpath, IMG_FOND1); break; case 2: sprintf (fichier, "%s%s", imgpath, IMG_FOND2); break; case 3: sprintf (fichier, "%s%s", imgpath, IMG_FOND3); break; case 4: sprintf (fichier, "%s%s", imgpath, IMG_FOND4); break; case 5: sprintf (fichier, "%s%s", imgpath, IMG_FOND5); break; default: sprintf (fichier, "%s%s", imgpath, IMG_FOND1); break; } if (!(img = IMG_Load (fichier))) ImageErreur (fichier); // ... et l'affiche en mosaique dans l'arrire plan src.x = src.y = 0; for (dest.y = 0; dest.y < grille->imgFond->h; dest.y += dest.h) for (dest.x = 0; dest.x < grille->imgFond->w; dest.x += dest.w) { src.w = dest.w = img->w; src.h = dest.h = img->h; SDL_BlitSurface (img, &src, grille->imgFond, &dest); } // Libre l'image de fond et copie l'arrire plan dans le back buffer SDL_FreeSurface (img); SDL_BlitSurface (grille->imgFond, NULL, back, NULL); // Charge les images dans des surfaces et teste si elles sont prsentes /*img = SDL_CreateRGBSurface (SDL_HWSURFACE | SDL_SRCALPHA, 3840, 128, 32, 0xff, 0x00ff, 0x0000ff, 0x000000ff); IMG_InvertAlpha (0); if (!(img = IMG_Load (IMG_FEU))) ImageErreur (IMG_FEU); j[c].imgFeu = SDL_CreateRGBSurface (SDL_HWSURFACE | SDL_SRCALPHA, img->w, img->h, 32, 0x000000ff, 0x0000ff00, 0x00ff0000, 0xff000000); j[!c].imgFeu = SDL_CreateRGBSurface (SDL_HWSURFACE | SDL_SRCALPHA, img->w, img->h, 32, 0xff000000, 0x00ff0000, 0x0000ff00, 0x000000ff); SDL_BlitSurface (img, NULL, j[c].imgFeu, NULL); SDL_BlitSurface (img, NULL, j[!c].imgFeu, NULL); SDL_FreeSurface (img);*/ sprintf (fichier, "%s%s", imgpath, IMG_CASE); if (!(grille->imgCase = IMG_Load (fichier))) ImageErreur (fichier); sprintf (fichier, "%s%s", imgpath, IMG_FEU); if (!(j[c].imgFeu = IMG_Load (fichier))) ImageErreur (fichier); if (!(j[!c].imgFeu = IMG_Load (fichier))) ImageErreur (fichier); sprintf (fichier, "%s%s", imgpath, IMG_J1COURS); if (!(j[c].imgCours = IMG_Load (fichier))) ImageErreur (fichier); sprintf (fichier, "%s%s", imgpath, IMG_J2COURS); if (!(j[!c].imgCours = IMG_Load (fichier))) ImageErreur (fichier); sprintf (fichier, "%s%s", imgpath, IMG_J1LANCE); if (!(j[c].imgLance = IMG_Load (fichier))) ImageErreur (fichier); sprintf (fichier, "%s%s", imgpath, IMG_J2LANCE); if (!(j[!c].imgLance = IMG_Load (fichier))) ImageErreur (fichier); sprintf (fichier, "%s%s", imgpath, IMG_J1GAGNE); if (!(j[c].imgGagne = IMG_Load (fichier))) ImageErreur (fichier); sprintf (fichier, "%s%s", imgpath, IMG_J2GAGNE); if (!(j[!c].imgGagne = IMG_Load (fichier))) ImageErreur (fichier); sprintf (fichier, "%s%s", imgpath, IMG_J1PERDU); if (!(j[c].imgPerdu = IMG_Load (fichier))) ImageErreur (fichier); sprintf (fichier, "%s%s", imgpath, IMG_J2PERDU); if (!(j[!c].imgPerdu = IMG_Load (fichier))) ImageErreur (fichier); sprintf (fichier, "%s%s", imgpath, IMG_J1ATTEND); if (!(j[c].imgAttend = IMG_Load (fichier))) ImageErreur (fichier); sprintf (fichier, "%s%s", imgpath, IMG_J2ATTEND); if (!(j[!c].imgAttend = IMG_Load (fichier))) ImageErreur (fichier); sprintf (fichier, "%s%s", imgpath, IMG_J1ATTENDFEU); if (!(j[c].imgAttendFeu = IMG_Load (fichier))) ImageErreur (fichier); sprintf (fichier, "%s%s", imgpath, IMG_J2ATTENDFEU); if (!(j[!c].imgAttendFeu = IMG_Load (fichier))) ImageErreur (fichier); // Dfinit le nombres d'images pour les animations j[c].nFeu = j[!c].nFeu = 30; j[c].nCours = j[!c].nCours = 16; j[c].nLance = j[!c].nLance = 18; j[c].nGagne = j[!c].nGagne = 35; j[c].nPerdu = j[!c].nPerdu = 20; j[c].nAttend = j[!c].nAttend = 30; j[c].nAttendFeu = j[!c].nAttendFeu = 20; // Animation courante et image afficher j[c].anim = j[!c].anim = COURSB; j[c].frame = j[!c].frame = 0; // Dfinit la couleur qui dtermine la transparence (le violet) SDL_SetColorKey (j[c].imgFeu, SDL_SRCCOLORKEY, SDL_MapRGB (j[c].imgFeu->format, 255, 0, 255)); SDL_SetColorKey (j[!c].imgFeu, SDL_SRCCOLORKEY, SDL_MapRGB (j[!c].imgFeu->format, 255, 0, 255)); SDL_SetColorKey (j[c].imgCours, SDL_SRCCOLORKEY, SDL_MapRGB (j[c].imgCours->format, 255, 0, 255)); SDL_SetColorKey (j[!c].imgCours, SDL_SRCCOLORKEY, SDL_MapRGB (j[!c].imgCours->format, 255, 0, 255)); SDL_SetColorKey (j[c].imgLance, SDL_SRCCOLORKEY, SDL_MapRGB (j[c].imgLance->format, 255, 0, 255)); SDL_SetColorKey (j[!c].imgLance, SDL_SRCCOLORKEY, SDL_MapRGB (j[!c].imgLance->format, 255, 0, 255)); SDL_SetColorKey (j[c].imgGagne, SDL_SRCCOLORKEY, SDL_MapRGB (j[c].imgGagne->format, 255, 0, 255)); SDL_SetColorKey (j[!c].imgGagne, SDL_SRCCOLORKEY, SDL_MapRGB (j[!c].imgGagne->format, 255, 0, 255)); SDL_SetColorKey (j[c].imgPerdu, SDL_SRCCOLORKEY, SDL_MapRGB (j[c].imgPerdu->format, 255, 0, 255)); SDL_SetColorKey (j[!c].imgPerdu, SDL_SRCCOLORKEY, SDL_MapRGB (j[!c].imgPerdu->format, 255, 0, 255)); SDL_SetColorKey (j[c].imgAttend, SDL_SRCCOLORKEY, SDL_MapRGB (j[c].imgAttend->format, 255, 0, 255)); SDL_SetColorKey (j[!c].imgAttend, SDL_SRCCOLORKEY, SDL_MapRGB (j[!c].imgAttend->format, 255, 0, 255)); SDL_SetColorKey (j[c].imgAttendFeu, SDL_SRCCOLORKEY, SDL_MapRGB (j[c].imgAttendFeu->format, 255, 0, 255)); SDL_SetColorKey (j[!c].imgAttendFeu, SDL_SRCCOLORKEY, SDL_MapRGB (j[!c].imgAttendFeu->format, 255, 0, 255)); // Dfinit la transparence des cases et de la boule de feu SDL_SetAlpha (grille->imgCase, SDL_SRCALPHA, 100); SDL_SetAlpha (j[c].imgFeu, SDL_SRCALPHA, 64); SDL_SetAlpha (j[!c].imgFeu, SDL_SRCALPHA, 64); SDL_SetAlpha (j[c].imgPerdu, SDL_SRCALPHA, 100); SDL_SetAlpha (j[!c].imgPerdu, SDL_SRCALPHA, 100); // Dfinit la taille des rectangles des joueurs j[c].rect.w = j[c].imgCours->w / j[c].nCours; j[c].rect.h = j[c].imgCours->h / 4; j[!c].rect.w = j[!c].imgCours->w / j[c].nCours; j[!c].rect.h = j[!c].imgCours->h / 4; // Remplit la grille de cases vides for (x = 0; x < grille->xc; x ++) for (y = 0; y < grille->yc; y ++) grille->c [x][y] = VIDE; // Grille positionne au milieu de l'cran grille->tc = grille->imgCase->w; grille->x1 = (ecran->w - grille->tc * grille->xc) / 2; grille->y1 = (ecran->h - grille->tc * grille->yc) / 2; grille->x2 = ecran->w - grille->x1; grille->y2 = ecran->h - grille->y1; // Copie les cases de la grille dans le back buffer dest.w = dest.h = grille->tc; for (dest.x = grille->x1; dest.x < grille->x2; dest.x += dest.w) for (dest.y = grille->y1; dest.y < grille->y2; dest.y += dest.h) SDL_BlitSurface (grille->imgCase, NULL, back, &dest); // Met jour l'cran entier SDL_BlitSurface (back, NULL, ecran, NULL); SDL_UpdateRect (ecran, 0, 0, ecran->w, ecran->h); } // **************************************************************************** // ****************************** Destructeur ********************************* // **************************************************************************** void Destructeur (JOUEUR j[], GRILLE *grille) { // Enlve les images de la mmoire SDL_FreeSurface (grille->imgCase); SDL_FreeSurface (grille->imgFond); SDL_FreeSurface (j[0].imgFeu); SDL_FreeSurface (j[1].imgFeu); SDL_FreeSurface (j[0].imgCours); SDL_FreeSurface (j[1].imgCours); SDL_FreeSurface (j[0].imgLance); SDL_FreeSurface (j[1].imgLance); SDL_FreeSurface (j[0].imgGagne); SDL_FreeSurface (j[1].imgGagne); SDL_FreeSurface (j[0].imgPerdu); SDL_FreeSurface (j[1].imgPerdu); } // **************************************************************************** // ****************************** Tester_Perdu ******************************** // **************************************************************************** BOOL Tester_Perdu (JOUEUR j, GRILLE grille) { // Teste si les 8 cases entourants le joueur existent et si elles sont vides if (j.x-1 >= 0 && j.y-1 >= 0 && grille.c[j.x-1][j.y-1] == VIDE) return NON; if (j.x-1 >= 0 && grille.c[j.x-1][j.y] == VIDE) return NON; if (j.x-1 >= 0 && j.y+1 < grille.yc && grille.c[j.x-1][j.y+1] == VIDE) return NON; if (j.y-1 >= 0 && grille.c[j.x][j.y-1] == VIDE) return NON; if (j.y+1 < grille.yc && grille.c[j.x][j.y+1] == VIDE) return NON; if (j.x+1 < grille.xc && j.y-1 >= 0 && grille.c[j.x+1][j.y-1] == VIDE) return NON; if (j.x+1 < grille.xc && grille.c[j.x+1][j.y] == VIDE) return NON; if (j.x+1 < grille.xc && j.y+1 < grille.yc && grille.c[j.x+1][j.y+1] == VIDE) return NON; return OUI; } // **************************************************************************** // ************************** Animer_Perdant_Gagnant ************************** // **************************************************************************** void Animer_Perdant_Gagnant (JOUEUR *j1, JOUEUR *j2, JEU *jeu, CHXMENU *chxmenu) { SDL_Rect prec1, prec2; // Prcdente position des joueurs SDL_Event evt; // Pour dtecter un appui sur [ESC] BOOL bis = OUI; // Rpte la mme image d'animation int xSouris, ySouris; // Coords de la souris const int xmin = 50; const int xmax = jeu->ecran->w - (j2->imgPerdu->w / j2->nPerdu) - 50; const int ymin = jeu->titre.y + jeu->titre.h; const int ymax = jeu->rMenu[0].y - j2->imgPerdu->h; int duree = 0; int vitesse = 1; int xdir = 0, ydir = 0; *chxmenu = RIEN; // Rajuste le rectangles du joueur qui se transforme en ange j2->rect.w = j2->imgPerdu->w / j2->nPerdu; j2->rect.h = j2->imgPerdu->h; j2->rect.x -= 32; j2->rect.y -= 16; // Rgle les animations j1->anim = GAGNE; j2->anim = PERDU; j1->frame = 0; j2->frame = 10; // Affiche qui a gagn if (j1->n == J2) Afficher_Chaine ((jeu->ecran->w - strlen (TXT_J2GAGNE) * jeu->police1.rect.w) / 2, jeu->titre.y, 0, TXT_J2GAGNE, jeu->police1, jeu->ecran, jeu->back); else Afficher_Chaine ((jeu->ecran->w - strlen (TXT_J1GAGNE) * jeu->police1.rect.w) / 2, jeu->titre.y, 0, TXT_J1GAGNE, jeu->police1, jeu->ecran, jeu->back); // Animation des joueurs while (1) { if (SDL_PollEvent (&evt)) // Attend un vnement { // Teste si le curseur passe sur l'un des boutons du menu, ou si on clique dessus, ou si on veut quitter *chxmenu = Tester_Menu (&evt, OUI, OUI, OUI, NON, jeu); if (*chxmenu) return; } else { // Fait dplacer la souris s'il n'y a pas eu d'vnements SDL_GetMouseState (&xSouris, &ySouris); evt.type = SDL_MOUSEMOTION; evt.motion.x = xSouris; evt.motion.y = ySouris; SDL_PeepEvents (&evt, 1, SDL_ADDEVENT, SDL_MOUSEMOTIONMASK); } // Impulsion du saut prilleux prec1 = j1->rect; if (j1->frame > 3 && j1->frame <= 11) j1->rect.y -= 6; if (j1->frame > 11 && j1->frame <= 19) j1->rect.y += 6; // Impulsion des ailes if (j2->frame == 10) vitesse = 3; if (j2->frame == 16) vitesse = 1; // Direction de l'ange fix pendant dure if (--duree < 0) { duree = Alea (25, 40); xdir = Alea (-1, 2); ydir = Alea (-1, 2); if (xdir != 1 && j2->rect.x < xmin) xdir = 1; if (xdir != -1 && j2->rect.x > xmax) xdir = -1; if (ydir != 1 && j2->rect.y < ymin) ydir = 1; if (ydir != -1 && j2->rect.y > ymax) ydir = -1; } // Stop son mvt s'il s'approche d'un bord de l'cran if (xdir != 1 && j2->rect.x < xmin) duree = 0; if (xdir != -1 && j2->rect.x > xmax) duree = 0; if (ydir != 1 && j2->rect.y < ymin) duree = 0; if (ydir != -1 && j2->rect.y > ymax) duree = 0; prec2 = j2->rect; j2->rect.x += vitesse * xdir; j2->rect.y += vitesse * ydir; // Efface les anciennes positions des joueurs SDL_BlitSurface (jeu->back, &prec1, jeu->ecran, &prec1); SDL_BlitSurface (jeu->back, &prec2, jeu->ecran, &prec2); SDL_BlitSurface (jeu->back, &j1->rect, jeu->ecran, &j1->rect); SDL_BlitSurface (jeu->back, &j2->rect, jeu->ecran, &j2->rect); // Affiche les joueurs anims Afficher_Joueur (j1, jeu->ecran); Afficher_Joueur (j2, jeu->ecran); // Attend d'tre synchronis sur la vitesse d'affichage et rafrachit l'cran Attendre_FPS (); SDL_UpdateRects (jeu->ecran, 1, &j1->rect); SDL_UpdateRects (jeu->ecran, 1, &j2->rect); SDL_UpdateRects (jeu->ecran, 1, &prec1); SDL_UpdateRects (jeu->ecran, 1, &prec2); // Passe l'image suivante dans l'animation et reboucle si besoin if (bis = !bis) { j1->frame ++; j2->frame ++; } if (j1->frame >= j1->nGagne) j1->frame = 0; if (j2->frame >= j2->nPerdu) j2->frame = 0; } } // **************************************************************************** // *********************************** Jeu ************************************ // **************************************************************************** BOOL Jeu (JEU *jeu) { SDL_Event evt; // Sert recueillir des infos sur les vnements int x, y; // Coordonnes des clics de souris ACTION action; // Action du jeu en cours GRILLE grille = {jeu->XGRILLE, jeu->YGRILLE}; // Grille du jeu (initialise dimensions) JOUEUR j[2] = {{J1, jeu->J1TYPE, jeu->J1NIVO}, {J2, jeu->J2TYPE, jeu->J2NIVO}}; // Joueurs BOOL bis; // Si l'option double est active: compteur d'action double BOOL repimg; // Rpte la mme image d'animation CHXMENU chxmenu; // Valeur retourne aprs un test du menu int n; // Si le joueur est humain met son IA au niveau 3 if (j[0].type == HUMAIN) j[0].nivo = 3; if (j[1].type == HUMAIN) j[1].nivo = 3; // Rectangles des boutons du menu jeu->rMenu[0].y = jeu->rMenu[1].y = jeu->rMenu[2].y = jeu->rMenu[3].y = jeu->ecran->h - jeu->police3.rect.h - 5; jeu->rMenu[0].h = jeu->rMenu[1].h = jeu->rMenu[2].h = jeu->rMenu[3].h = jeu->police3.rect.h; jeu->rMenu[0].w = jeu->police3.rect.w * strlen (TXT_QUITTER); jeu->rMenu[1].w = jeu->police3.rect.w * strlen (TXT_MENU); jeu->rMenu[2].w = jeu->police3.rect.w * strlen (TXT_REFAIRE); jeu->rMenu[3].w = jeu->police3.rect.w * strlen (TXT_CONSEIL); jeu->rMenu[0].x = (jeu->ecran->w - (strlen (TXT_QUITTER) + strlen (TXT_MENU) + strlen (TXT_REFAIRE) + strlen (TXT_CONSEIL) + 3) * jeu->police3.rect.w) / 2; jeu->rMenu[1].x = jeu->rMenu[0].x + jeu->rMenu[0].w + jeu->police3.rect.w; jeu->rMenu[2].x = jeu->rMenu[1].x + jeu->rMenu[1].w + jeu->police3.rect.w; jeu->rMenu[3].x = jeu->rMenu[2].x + jeu->rMenu[2].w + jeu->police3.rect.w; debut_jeu: Constructeur (j, &grille, jeu->J1ROUGE, jeu->ecran, jeu->back); // Charge les images, la grille, ... // Valeurs de dpart action = J1_DEPLACE; bis = OUI; repimg = OUI; chxmenu = RIEN; // Rectangle d'affichage de l'action en cours jeu->titre.w = strlen (TXT_J1PLACE) * jeu->police2.rect.w; jeu->titre.h = jeu->police2.rect.h; jeu->titre.x = (jeu->ecran->w - jeu->titre.w) / 2; jeu->titre.y = (grille.y1 - jeu->titre.h) / 2; // Affiche le menu en bas de l'cran SDL_SetAlpha (jeu->police3.img, SDL_SRCALPHA, 128); Afficher_Chaine (jeu->rMenu[0].x, jeu->rMenu[0].y, 0, TXT_QUITTER, jeu->police3, jeu->ecran, jeu->back); Afficher_Chaine (jeu->rMenu[1].x, jeu->rMenu[1].y, 0, TXT_MENU, jeu->police3, jeu->ecran, jeu->back); Afficher_Chaine (jeu->rMenu[2].x, jeu->rMenu[2].y, 0, TXT_REFAIRE, jeu->police3, jeu->ecran, jeu->back); Afficher_Chaine (jeu->rMenu[3].x, jeu->rMenu[3].y, 0, TXT_CONSEIL, jeu->police3, jeu->ecran, jeu->back); SDL_SetAlpha (jeu->police3.img, SDL_SRCALPHA, 0); Placer_Joueurs (jeu, j, &grille, &chxmenu); // Pour choisir la position de dpart if (chxmenu) goto chx_menu; // Boucle de jeu principale while (1) { // Teste si l'un des joueurs a perdu if (((action == J1_DEPLACE || action == J2_TROU) && Tester_Perdu (j[0], grille)) || ((action == J2_DEPLACE || action == J1_TROU) && Tester_Perdu (j[1], grille))) { // Efface l'affichage de l'action en cours SDL_BlitSurface (jeu->back, &jeu->titre, jeu->ecran, &jeu->titre); SDL_UpdateRects (jeu->ecran, 1, &jeu->titre); // Affiche les joueurs sur l'cran SDL_BlitSurface (jeu->back, &j[0].rect, jeu->ecran, &j[0].rect); SDL_BlitSurface (jeu->back, &j[1].rect, jeu->ecran, &j[1].rect); Afficher_Joueur (j[0].y > j[1].y ? &j[1] : &j[0], jeu->ecran); Afficher_Joueur (j[0].y > j[1].y ? &j[0] : &j[1], jeu->ecran); SDL_UpdateRects (jeu->ecran, 1, &j[0].rect); SDL_UpdateRects (jeu->ecran, 1, &j[1].rect); // Quel joueur a perdu ? if ((action == J1_DEPLACE || action == J2_TROU) && Tester_Perdu (j[0], grille)) n = 0; else n = 1; // Le perdant se suicide grille.c[j[n].x][j[n].y] = VIDE; Placer_Trou (j[n].x, j[n].y, j, n, &grille, jeu, NON, &chxmenu); if (chxmenu) goto chx_menu; // Anime les joueurs (le gagnant danse et le perdant s'envole en ange) Animer_Perdant_Gagnant (&j[!n], &j[n], jeu, &chxmenu); if (chxmenu) goto chx_menu; } // Si c'est un humain de jouer, anime le joueur en attendant un vnement while ((action / 2 == 0 && j[0].type == HUMAIN) || (action / 2 == 1 && j[1].type == HUMAIN)) { // Affiche l'action en cours SDL_BlitSurface (jeu->back, &jeu->titre, jeu->ecran, &jeu->titre); switch (action) { case J1_DEPLACE: Afficher_Chaine ((jeu->ecran->w - strlen (TXT_J1DEPLACE) * jeu->police2.rect.w) / 2, jeu->titre.y, 0, TXT_J1DEPLACE, jeu->J1ROUGE ? jeu->police3 : jeu->police2, jeu->ecran, jeu->ecran); break; case J1_TROU: Afficher_Chaine ((jeu->ecran->w - strlen (TXT_J1TROU) * jeu->police2.rect.w) / 2, jeu->titre.y, 0, TXT_J1TROU, jeu->J1ROUGE ? jeu->police3 : jeu->police2, jeu->ecran, jeu->ecran); break; case J2_DEPLACE: Afficher_Chaine ((jeu->ecran->w - strlen (TXT_J2DEPLACE) * jeu->police2.rect.w) / 2, jeu->titre.y, 0, TXT_J2DEPLACE, jeu->J1ROUGE ? jeu->police2 : jeu->police3, jeu->ecran, jeu->ecran); break; case J2_TROU: Afficher_Chaine ((jeu->ecran->w - strlen (TXT_J2TROU) * jeu->police2.rect.w) / 2, jeu->titre.y, 0, TXT_J2TROU, jeu->J1ROUGE ? jeu->police2 : jeu->police3, jeu->ecran, jeu->ecran); break; } SDL_UpdateRects (jeu->ecran, 1, &jeu->titre); // Affiche les joueurs sur l'cran SDL_BlitSurface (jeu->back, &j[0].rect, jeu->ecran, &j[0].rect); SDL_BlitSurface (jeu->back, &j[1].rect, jeu->ecran, &j[1].rect); Afficher_Joueur (j[0].y > j[1].y ? &j[1] : &j[0], jeu->ecran); Afficher_Joueur (j[0].y > j[1].y ? &j[0] : &j[1], jeu->ecran); SDL_UpdateRects (jeu->ecran, 1, &j[0].rect); SDL_UpdateRects (jeu->ecran, 1, &j[1].rect); Attendre_FPS (); if (SDL_PollEvent (&evt)) // Attend un vnement { if (evt.type == SDL_MOUSEBUTTONDOWN && evt.button.button == 1) // Clic bouton gauche { // Rcupre les coordonnes de la case clique, -1 si en dehors de la grille x = Clic2CaseX (evt.button.x, grille); y = Clic2CaseY (evt.button.y, grille); // Arrte l'attente d'vnement si le clic est sur une case de la grille if (x != -1 && y != -1) break; } // Teste si le curseur passe sur l'un des boutons du menu, ou si on clique dessus, ou si on veut quitter chxmenu = Tester_Menu (&evt, OUI, OUI, OUI, OUI, jeu); if (chxmenu == CONSEIL) { if (action == J1_DEPLACE || action == J1_TROU) n = 0; else n = 1; if (action == J1_DEPLACE || action == J2_DEPLACE) { Ordi_Deplace (&x, &y, j, n, grille); Deplacer_Joueur (x, y, j, n, &grille, jeu, OUI, &chxmenu); } else { Ordi_Trou (&x, &y, j, !n, grille); Placer_Trou (x, y, j, n, &grille, jeu, OUI, &chxmenu); } if (chxmenu) goto chx_menu; } else if (chxmenu != RIEN) goto chx_menu; } else { // Fait dplacer la souris s'il n'y a pas eu d'vnements SDL_GetMouseState (&x, &y); evt.type = SDL_MOUSEMOTION; evt.motion.x = x; evt.motion.y = y; SDL_PeepEvents (&evt, 1, SDL_ADDEVENT, SDL_MOUSEMOTIONMASK); } // Rgle les animations pour le joueur qui attend de jouer et celui qui ne bouge pas switch (action) { case J1_DEPLACE: j[0].anim = ATTEND; if (repimg = !repimg) j[0].frame ++; if (j[0].frame >= j[0].nAttend) j[0].frame = 0; j[1].anim = COURSB; j[1].frame = 0; break; case J1_TROU: j[0].anim = ATTENDFEU; if (repimg = !repimg) j[0].frame ++; if (j[0].frame >= j[0].nAttendFeu) j[0].frame = 0; j[1].anim = COURSB; j[1].frame = 0; break; case J2_DEPLACE: j[1].anim = ATTEND; if (repimg = !repimg) j[1].frame ++; if (j[1].frame >= j[1].nAttend) j[1].frame = 0; j[0].anim = COURSB; j[0].frame = 0; break; case J2_TROU: j[1].anim = ATTENDFEU; if (repimg = !repimg) j[1].frame ++; if (j[1].frame >= j[1].nAttendFeu) j[1].frame = 0; j[0].anim = COURSB; j[0].frame = 0; break; } } // Fait jouer les joueurs humains ou ordis switch (action) { case J1_DEPLACE: if (j[0].type == ORDI) Ordi_Deplace (&x, &y, j, 0, grille); if (Deplacer_Joueur (x, y, j, 0, &grille, jeu, NON, &chxmenu)) { if (chxmenu) goto chx_menu; if (jeu->DOUBLE_DEPLACE && !(bis = !bis)) break; action = J1_TROU; } break; case J1_TROU: if (j[0].type == ORDI) Ordi_Trou (&x, &y, j, 1, grille); if (Placer_Trou (x, y, j, 0, &grille, jeu, NON, &chxmenu)) { if (chxmenu) goto chx_menu; if (jeu->DOUBLE_BOULEFEU && !(bis = !bis)) break; action = J2_DEPLACE; } break; case J2_DEPLACE: if (j[1].type == ORDI) Ordi_Deplace (&x, &y, j, 1, grille); if (Deplacer_Joueur (x, y, j, 1, &grille, jeu, NON, &chxmenu)) { if (chxmenu) goto chx_menu; if (jeu->DOUBLE_DEPLACE && !(bis = !bis)) break; action = J2_TROU; } break; case J2_TROU: if (j[1].type == ORDI) Ordi_Trou (&x, &y, j, 0, grille); if (Placer_Trou (x, y, j, 1, &grille, jeu, NON, &chxmenu)) { if (chxmenu) goto chx_menu; if (jeu->DOUBLE_BOULEFEU && !(bis = !bis)) break; action = J1_DEPLACE; // Place alatoirement une boule si l'option est active if (jeu->INTEMP) while (!(Intemperie (j, &grille, jeu, &chxmenu))); if (chxmenu) goto chx_menu; } break; } } chx_menu: if (chxmenu == QUITTER) { Destructeur (j, &grille); return OUI; } if (chxmenu == MENU) { Destructeur (j, &grille); return NON; } if (chxmenu == REFAIRE) { Destructeur (j, &grille); goto debut_jeu; } } dossizola-1.0/dossizola/ia.c0000644000076400007670000003411207141302275011623 #include #include "isola.h" // **************************************************************************** // ****************************** Calcul_Choix ******************************** // **************************************************************************** void Calcul_Choix (GRILLE grille, int Copie_Grille[][YCASEMAX+2], int Passages, int *Compteur) { int x,y; int i,j,Temp; int Temp_Grille[XCASEMAX+2][YCASEMAX+2]; //Calcul pour chaque case le nombre de cases vides adjacentes for (x = 1; x <= grille.xc; x ++) for (y = 1; y <= grille.yc; y ++) { if (Copie_Grille[x][y] != 0) { Temp = 0; for (i = x-1; i <= x+1; i ++) for (j = y-1; j <= y+1; j ++) Temp = Temp + Copie_Grille[i][j]; Temp_Grille[x][y] = Temp; } else Temp_Grille[x][y] = 0; } for (y = 1; y <= grille.yc; y ++) for (x = 1; x <= grille.xc; x ++) Copie_Grille[x][y] = Temp_Grille[x][y]; //On prvoit pour plusieurs tours *Compteur = *Compteur + 1; //On voit quelle case libre adjacente le plus de cases libres adjacentes ... if (*Compteur != Passages ) Calcul_Choix(grille, Copie_Grille, Passages, Compteur); } // **************************************************************************** // ***************************** Meilleur_Choix ******************************* // **************************************************************************** void Meilleur_Choix (GRILLE grille, int Copie_Grille[][YCASEMAX+2], int Passages, JOUEUR j[], int n,MAX JFoncJ[],MAX PasJFoncJ []) { int u, v, Compteur = 0, Taille = 1; //Coordonnes dans la nouvelle grille int newx = j[n].x + 1, newy = j[n].y + 1, newx2 = j[!n].x + 1, newy2 = j[!n].y + 1; MAX Max; //Initialise la grille for (u = 0; u <= grille.xc+1; u ++) for (v = 0; v <= grille.yc+1; v ++) Copie_Grille[u][v] = 0; //Traduit la grille de jeu pour les calculs for (u = 0; u < grille.xc; u ++) for (v = 0; v < grille.yc; v ++) if ((grille.c[u][v] == VIDE) || (grille.c[u][v] == !n)) Copie_Grille[u+1][v+1] = 1; Calcul_Choix(grille, Copie_Grille, Passages, &Compteur); //Enregistre toutes les cases adjacentes for (u = newx-1; u <= newx+1; u ++) for (v = newy-1; v <= newy+1; v ++) if ((Copie_Grille[u][v] != 0) && !(u == newx && v == newy)) { Max.x = u; Max.y = v; Max.nb = Copie_Grille[u][v]; JFoncJ[Taille] = Max; Taille ++; } Max.nb = Taille-1; Max.x = 0; Max.y = 0; JFoncJ[0] = Max; //Enregistre toutes les cases adjacentes l'adversaire Taille = 0; for (u = newx2-1; u <= newx2+1; u ++) for (v = newy2-1; v <= newy2+1; v ++) if ((Copie_Grille[u][v] != 0) && !(u == newx2 && v == newy2)) { Max.x = u; Max.y = v; Max.nb = Copie_Grille[u][v]; PasJFoncJ[Taille] = Max; Taille ++; } Max.nb = Taille-1; Max.x = 0; Max.y = 0; PasJFoncJ[0] = Max; } // **************************************************************************** // ******************************* Ordi_Place ********************************* // **************************************************************************** void Ordi_Place (int *x, int *y, JOUEUR j, GRILLE grille) { int u, v, Compteur = 0; int Copie_Grille[XCASEMAX+2][YCASEMAX+2]; //Copie agrandie du jeu en cours int Passage = 2; //Nombre de passages dans la fonction Calcul_Choix MAX Max, Choix[MAXCASES]; //Mmorise les cases de plus grandes valeurs avec leurs coordonnes //Initialise la grille for (u = 0; u <= grille.xc+1; u ++) for (v = 0; v <= grille.yc+1; v ++) Copie_Grille[u][v] = 0; //Traduit la grille de jeu pour les calculs for (u = 0; u < grille.xc; u ++) for (v = 0; v < grille.yc; v ++) if ((grille.c[u][v] == VIDE) || (grille.c[u][v] == j.n)) Copie_Grille[u+1][v+1] = 1; Calcul_Choix(grille, Copie_Grille, Passage, &Compteur); //Cherche la valeur maximale Max.nb = 1; for (u = 0; u <= grille.xc+1; u ++) for (v = 0; v <= grille.yc+1; v ++) if (Copie_Grille[u][v] > Max.nb) Max.nb = Copie_Grille[u][v]; //Enregistre les coordonnes de toutes les cases gales ce maximum Compteur = 0; for (u = 0; u <= grille.xc+1; u ++) for (v = 0; v <= grille.yc+1; v ++) if (Copie_Grille[u][v] == Max.nb) { Max.x = u; Max.y = v; Choix[Compteur] = Max; Compteur ++; } //Choisi alatoirement l'une de ces cases u = Alea (0, Compteur-1); Max = Choix[u]; *x = Max.x-1; *y = Max.y-1; } // **************************************************************************** // ****************************** Ordi_Deplace ******************************** // **************************************************************************** void Ordi_Deplace (int *x, int *y, JOUEUR j[], int n, GRILLE grille) { MAX JFoncJ[MAXCASES], JFoncPasJ[MAXCASES], PasJFoncJ[MAXCASES], PasJFoncPasJ[MAXCASES]; //Correspond aux donnes autour de j et !j en fonction d'eux-mmes ou de leur adversaire int Copie_Grille[XCASEMAX+2][YCASEMAX+2], Copie2_Grille[XCASEMAX+2][YCASEMAX+2]; //Copie agrandie du jeu en cours int u, v, Compteur = 0, Compteur2 = 0, Passage; int newx = j[n].x + 1, newy = j[n].y + 1, newx2 = j[!n].x + 1, newy2 = j[!n].y + 1; //Coordonnes dans la nouvelle grille int max[MAXCASES]; MAX Max, Choix[MAXCASES]; if (j[n].nivo == 1) { Passage = 1; Meilleur_Choix (grille, Copie_Grille, Passage, j, n, JFoncJ, PasJFoncJ); //Calcul s'il y a une valeur sous la maximale Compteur = 1; max[0]=0; for (u = 1; u <= 9; u ++) for (v = 1; v <= JFoncJ[0].nb; v ++) if ((JFoncJ[v].nb == u) && (u != max[Compteur-1])) { max[Compteur] = u; Compteur ++; } if (Compteur != 2) Max.nb = max[Compteur-2]; else Max.nb = max[Compteur-1]; //Enregistre toutes les cases dpassant cette valeur Compteur = 0; for (u = 1; u <= JFoncJ[0].nb; u ++) if (JFoncJ[u].nb >= Max.nb) { Choix[Compteur] = JFoncJ[u]; Compteur ++; } //Choisi alatoirement l'une de ces cases u = Alea (0, Compteur-1); Max = Choix[u]; *x = Max.x-1; *y = Max.y-1; } if (j[n].nivo == 2) { Passage = 3; Meilleur_Choix (grille, Copie_Grille, Passage, j, n, JFoncJ, PasJFoncJ); //Calcule la valeur maximale Max.nb = JFoncJ[1].nb; for (u = 2; u <= JFoncJ[0].nb; u++) if ((JFoncJ[u].nb > Max.nb) && !(u == newx && v == newy)) Max.nb = JFoncJ[u].nb; //Enregistre toutes les cases de cette valeur for (u = 1; u <= JFoncJ[0].nb; u ++) if (JFoncJ[u].nb == Max.nb) { Choix[Compteur] = JFoncJ[u]; Compteur ++; } //Choisi alatoirement l'une de ces cases u = Alea (0, Compteur-1); Max = Choix[u]; *x = Max.x-1; *y = Max.y-1; } if (j[n].nivo == 3) { Passage = 3; Meilleur_Choix (grille, Copie2_Grille, Passage, j, !n, JFoncPasJ, PasJFoncPasJ); u = Copie2_Grille[newx2][newy2]; Meilleur_Choix (grille, Copie_Grille, Passage, j, n, JFoncJ, PasJFoncJ); v = Copie_Grille[newx][newy]; if (u > v) { //Calcule la valeur maximale Max.nb = JFoncJ[1].nb; for (u = 2; u <= JFoncJ[0].nb; u++) if ((JFoncJ[u].nb > Max.nb) && !(u == newx && v == newy)) Max.nb = JFoncJ[u].nb; } else { //Calcule la valeur maximale Max.nb = JFoncJ[1].nb; for (u = 2; u <= JFoncJ[0].nb; u++) if ((JFoncJ[u].nb > Max.nb) && !(u == newx && v == newy)) Max.nb = JFoncJ[u].nb; max[Compteur]=Max.nb; //Calcul s'il y a une valeur sous sous la maximale for (u = 1; u <= JFoncJ[0].nb; u++) if ((JFoncJ[u].nb < Max.nb) && !(u == newx && v == newy)) Max.nb = JFoncJ[u].nb; if (Max.nb != max[Compteur]) { Max.nb = 0; for (u = 1; u <= JFoncJ[0].nb; u++) if ((JFoncJ[u].nb > Max.nb) && (JFoncJ[u].nb != max[Compteur]) && !(u == newx && v == newy)) Max.nb = JFoncJ[u].nb; max[Compteur+1] = Max.nb; for (u = 1; u <= JFoncJ[0].nb; u++) if ((JFoncJ[u].nb < max[Compteur+1]) && !(u == newx && v == newy)) Max.nb = JFoncJ[u].nb; if (Max.nb != max[Compteur+1]) { Max.nb = 0; for (u = 1; u <= JFoncJ[0].nb; u++) if ((JFoncJ[u].nb > Max.nb) && (JFoncJ[u].nb != max[Compteur+1]) && !(u == newx && v == newy)) Max.nb = JFoncJ[u].nb; } else Max.nb = max[Compteur+1]; } else Max.nb = max[Compteur]; } //Enregistre toutes les cases dpassant cette valeur Compteur = 0; for (u = 1; u <= JFoncJ[0].nb; u ++) if (JFoncJ[u].nb >= Max.nb) { Choix[Compteur] = JFoncJ[u]; Compteur ++; } //Donne aux cases la valeur du point de vue de l'adversaire for (u = 0; u < Compteur; u ++) Choix[u].nb = Copie2_Grille[Choix[u].x][Choix[u].y]; //Calcule la valeur maximale Max.nb = Choix[0].nb; for (u = 1; u < Compteur; u++) if (Choix[u].nb > Max.nb) Max.nb = Choix[u].nb; //Enregistre toutes les cases de cette valeur for (u = 0; u < Compteur; u ++) if (Choix[u].nb == Max.nb) { Choix[Compteur2] = Choix[u]; Compteur2 ++; } //Choisi alatoirement l'une de ces cases u = Alea (0, Compteur2-1); Max = Choix[u]; *x = Max.x-1; *y = Max.y-1; } } // **************************************************************************** // ******************************* Ordi_Trou ********************************** // **************************************************************************** void Ordi_Trou (int *x, int *y, JOUEUR j[], int n, GRILLE grille) { MAX JFoncJ[MAXCASES], JFoncPasJ[MAXCASES], PasJFoncJ[MAXCASES], PasJFoncPasJ[MAXCASES]; //Correspond aux donnes autour de j et !j en fonction d'eux-mmes ou de leur adversaire int Copie_Grille[XCASEMAX+2][YCASEMAX+2], Copie2_Grille[XCASEMAX+2][YCASEMAX+2]; //Copie agrandie du jeu en cours int u, v, Compteur = 0, Compteur2 = 0, Passage; int newx = j[n].x + 1, newy = j[n].y + 1, newx2 = j[!n].x + 1, newy2 = j[!n].y + 1; //Coordonnes dans la nouvelle grille int max[MAXCASES]; MAX Max, Choix[MAXCASES]; if (j[n].nivo == 1) { Passage = 1; Meilleur_Choix (grille, Copie_Grille, Passage, j, n, JFoncJ, PasJFoncJ); //Calcul s'il y a une valeur sous la maximale Compteur = 1; max[0]=0; for (u = 1; u <= 9; u ++) for (v = 1; v <= JFoncJ[0].nb; v ++) if ((JFoncJ[v].nb == u) && (u != max[Compteur-1])) { max[Compteur] = u; Compteur ++; } if (Compteur != 2) Max.nb = max[Compteur-2]; else Max.nb = max[Compteur-1]; //Enregistre toutes les cases dpassant cette valeur Compteur = 0; for (u = 1; u <= JFoncJ[0].nb; u ++) if (JFoncJ[u].nb >= Max.nb) { Choix[Compteur] = JFoncJ[u]; Compteur ++; } //Choisi alatoirement l'une de ces cases u = Alea (0, Compteur-1); Max = Choix[u]; *x = Max.x-1; *y = Max.y-1; } if (j[n].nivo == 2) { Passage = 3; Meilleur_Choix (grille, Copie_Grille, Passage, j, n, PasJFoncPasJ, JFoncPasJ); //Calcule la valeur maximale Max.nb =PasJFoncPasJ[1].nb; for (u = 2; u <= PasJFoncPasJ[0].nb; u++) if ((PasJFoncPasJ[u].nb > Max.nb) && !(u == newx && v == newy)) Max.nb = PasJFoncPasJ[u].nb; //Enregistre toutes les cases de cette valeur for (u = 1; u <=PasJFoncPasJ[0].nb; u ++) if (PasJFoncPasJ[u].nb == Max.nb) { Choix[Compteur] =PasJFoncPasJ[u]; Compteur ++; } //Choisi alatoirement l'une de ces cases u = Alea (0, Compteur-1); Max = Choix[u]; *x = Max.x-1; *y = Max.y-1; } if (j[n].nivo == 3) { Passage = 3; Meilleur_Choix (grille, Copie2_Grille, Passage, j, !n, JFoncPasJ, PasJFoncPasJ); u = Copie2_Grille[newx2][newy2]; Meilleur_Choix (grille, Copie_Grille, Passage, j, n, JFoncJ, PasJFoncJ); v = Copie_Grille[newx][newy]; if (u <= v) { //Calcule la valeur maximale Max.nb =JFoncJ[1].nb; for (u = 2; u <= JFoncJ[0].nb; u++) if ((JFoncJ[u].nb > Max.nb) && !(u == newx && v == newy)) Max.nb = JFoncJ[u].nb; //Enregistre toutes les cases de cette valeur for (u = 1; u <=JFoncJ[0].nb; u ++) if (JFoncJ[u].nb == Max.nb) { Choix[Compteur] =JFoncJ[u]; Compteur ++; } //Choisi alatoirement l'une de ces cases u = Alea (0, Compteur-1); Max = Choix[u]; *x = Max.x-1; *y = Max.y-1; } else { //Calcule la valeur maximale Max.nb = JFoncJ[1].nb; for (u = 2; u <= JFoncJ[0].nb; u++) if ((JFoncJ[u].nb > Max.nb) && !(u == newx && v == newy)) Max.nb = JFoncJ[u].nb; max[Compteur]=Max.nb; //Calcul s'il y a une valeur sous la maximale for (u = 1; u <= JFoncJ[0].nb; u++) if ((JFoncJ[u].nb < Max.nb) && !(u == newx && v == newy)) Max.nb = JFoncJ[u].nb; if (Max.nb != max[Compteur]) { Max.nb = 0; for (u = 1; u <= JFoncJ[0].nb; u++) if ((JFoncJ[u].nb > Max.nb) && (JFoncJ[u].nb != max[Compteur]) && !(u == newx && v == newy)) Max.nb = JFoncJ[u].nb; } else Max.nb = max[Compteur]; //Enregistre toutes les cases dpassant cette valeur Compteur = 0; for (u = 1; u <= JFoncJ[0].nb; u ++) if (JFoncJ[u].nb >= Max.nb) { Choix[Compteur] = JFoncJ[u]; Compteur ++; } //Donne aux cases la valeur du point de vue de l'adversaire for (u = 0; u < Compteur; u ++) Choix[u].nb = Copie2_Grille[Choix[u].x][Choix[u].y]; //Calcule la valeur minimale Max.nb = Choix[0].nb; for (u = 1; u < Compteur; u++) if (Choix[u].nb < Max.nb) Max.nb = Choix[u].nb; //Enregistre toutes les cases de cette valeur for (u = 0; u < Compteur; u ++) if (Choix[u].nb == Max.nb) { Choix[Compteur2] = Choix[u]; Compteur2 ++; } //Choisi alatoirement l'une de ces cases u = Alea (0, Compteur2-1); Max = Choix[u]; *x = Max.x-1; *y = Max.y-1; } } } dossizola-1.0/dossizola/fct.c0000644000076400007670000002401507141360121012001 #include #include "isola.h" // **************************************************************************** // ********************************** Alea ************************************ // **************************************************************************** int Alea (short min, short max) { return (unsigned short)rand() * (max - min) / 65536 + min; } // **************************************************************************** // ****************************** ImageErreur ********************************* // **************************************************************************** void ImageErreur (char *image) { // Affiche un message d'erreur et quitte le programme fprintf (stderr, "Impossible de charger l'image %s (%s)\n", image, SDL_GetError ()); exit (1); } // **************************************************************************** // ****************************** Case2Coord ********************************** // **************************************************************************** int Case2CoordX (int x, GRILLE grille) { // Renvoit l'abscisse cran du coin haut gauche de la case return grille.x1 + x * grille.tc; } int Case2CoordY (int y, GRILLE grille) { // Renvoit l'abscisse cran du coin haut gauche de la case return grille.y1 + y * grille.tc; } // **************************************************************************** // ****************************** Clic2Case *********************************** // **************************************************************************** int Clic2CaseX (int x, GRILLE grille) { // Renvoit l'abscisse de la case clique ou -1 si en dehors de la grille if (x >= grille.x1 && x < grille.x2) return (x - grille.x1 - 1) / grille.tc; else return -1; } int Clic2CaseY (int y, GRILLE grille) { // Renvoit l'ordonne de la case clique ou -1 si en dehors de la grille if (y >= grille.y1 && y <= grille.y2) return (y - grille.y1 - 1) / grille.tc; else return -1; } // **************************************************************************** // ******************************* Attendre_FPS ******************************* // **************************************************************************** void Attendre_FPS (void) { static int temps = 0; // Moment du dernier appel de cette fonction // Marque une pause pour synchroniser l'affichage sur la vitesse choisie pour que // le temps entre 2 appels de cette fonction soit de: 1000 ms / Frames Par Seconde while (SDL_GetTicks() < temps + 1000 / FPS); temps = SDL_GetTicks (); // Moment o cette fonction se termine } // **************************************************************************** // ********************************* Dans_Rect ******************************** // **************************************************************************** BOOL Dans_Rect (int x, int y, SDL_Rect rect) { if (x >= rect.x && x <= (rect.x + rect.w) && y >= rect.y && y <= (rect.y + rect.h)) return OUI; else return NON; } // **************************************************************************** // ************************** Afficher_Caractere ****************************** // **************************************************************************** void Afficher_Caractere (int x, int y, char c, POLICE police, SDL_Surface *ecran) { SDL_Rect dest; // Place le rectangle sur la bonne image du caractre afficher if (c >= 'A' && c <= 'Z') police.rect.x = (c - 'A') * police.rect.w; else if (c >= 'a' && c <= 'z') police.rect.x = (c - 'a') * police.rect.w; else if (c >= '0' && c <= '9') police.rect.x = (c - '0' + 26) * police.rect.w; else if (c == ':') police.rect.x = 36 * police.rect.w; else return; // Position sur l'cran dest.x = x; dest.y = y; dest.w = police.rect.w; dest.h = police.rect.h; // Copie le caractre et met jour SDL_BlitSurface (police.img, &police.rect, ecran, &dest); SDL_UpdateRects (ecran, 1, &dest); } // **************************************************************************** // **************************** Afficher_Chaine ******************************* // **************************************************************************** BOOL Afficher_Chaine (int x, int y, int vitesse, char chaine[], POLICE police, SDL_Surface *ecran, SDL_Surface *back) { SDL_Rect dest = {0, 0, police.rect.w, police.rect.h}; SDL_Event evt; int xDep, yDep, xDest, yDest; int c; int frame; // Parcours la chaine de caractre et affiche les caractres un par un en // les faisant glisser de l'un des bord de l'cran for (c = 0; chaine[c] != '\0'; c ++) { // Choisit alatoirement le bord de l'cran et sa position dessus switch (Alea (0, 2)) { case 0: xDep = Alea (0, ecran->w - police.rect.w); yDep = Alea (0, 2) ? 0 : ecran->h - police.rect.h; break; case 1: xDep = Alea (0, 2) ? 0 : ecran->w - police.rect.w; yDep = Alea (0, ecran->h - police.rect.h); break; default: xDep = yDep = 0; } xDest = x + c * police.rect.w; yDest = y; // Fait glisser le caractre du bord de l'cran vers sa position finale if (vitesse > 0) for (frame = 0; frame <= vitesse; frame ++) { // Quitte sur un appui sur la touche [ESC] if (SDL_PollEvent (&evt) && evt.type == SDL_KEYDOWN && evt.key.keysym.sym == SDLK_ESCAPE) return OUI; // Efface l'ancienne position SDL_BlitSurface (back, &dest, ecran, &dest); // Affiche le caractre au bon endroit Afficher_Caractere (xDep + ((xDest - xDep) * frame) / vitesse, yDep + ((yDest - yDep) * frame) / vitesse, chaine[c], police, ecran); SDL_UpdateRects (ecran, 1, &dest); // Fait la moyenne pour savoir o doit tre affich le caractre dest.x = xDep + ((xDest - xDep) * frame) / vitesse; dest.y = yDep + ((yDest - yDep) * frame) / vitesse; Attendre_FPS (); } // Affiche le caractre sa position finale Afficher_Caractere (xDest, yDest, chaine[c], police, ecran); Afficher_Caractere (xDest, yDest, chaine[c], police, back); } return NON; } // **************************************************************************** // ******************************* Questionner ******************************** // **************************************************************************** BOOL Questionner (char ch[], POLICE police1, POLICE police2, POLICE police3, SDL_Surface *ecran) { SDL_Surface *save, *noire; SDL_Event evt; SDL_Rect box; // Rect de copie de la "boite de dialogue" SDL_Rect oui, non; // Rects de cliquage des boutons OUI et NON // Rect de la boite de dialogue du message box.w = police1.rect.w * (strlen (ch) + 3); box.h = police1.rect.h * 5; box.x = (ecran->w - box.w) / 2; box.y = (ecran->h - box.h) / 2 + police1.rect.h / 3; // Cre une surface pour sauvegarder la partie de l'cran qui sera recouverte par le message save = SDL_CreateRGBSurface (SDL_SWSURFACE, box.w, box.h, 32, 0, 0, 0, 0); SDL_BlitSurface (ecran, &box, save, NULL); // Cre une surface noire semi-transparente qui servira assombrir une partie de l'cran if (!(noire = SDL_DisplayFormat (save))) { fprintf (stderr, "Impossible de crer un back buffer (%s)\n", SDL_GetError ()); SDL_FreeSurface (save); SDL_FreeSurface (noire); exit (1); } SDL_FillRect (noire, NULL, SDL_MapRGB (noire->format, 0, 0, 0)); SDL_SetAlpha (noire, SDL_SRCALPHA, 128); // Assombrit l'cran et met jour SDL_BlitSurface (noire, NULL, ecran, &box); SDL_UpdateRects (ecran, 1, &box); SDL_FreeSurface (noire); // Rects des boutons OUI et NON oui.w = strlen (TXT_OUI) * police3.rect.w; oui.h = police3.rect.h; oui.x = ecran->w / 2 + police3.rect.w; oui.y = ecran->h / 2 + police3.rect.h; non.w = strlen (TXT_NON) * police2.rect.w; non.h = police2.rect.h; non.x = ecran->w / 2 - non.w - police2.rect.w; non.y = ecran->h / 2 + police2.rect.h; // Affiche le texte de la question et les textes des boutons OUI et NON Afficher_Chaine ((ecran->w - strlen (ch) * police1.rect.w) / 2, ecran->h / 2 - police1.rect.h, 0, ch, police1, ecran, ecran); Afficher_Chaine (oui.x, oui.y, 0, TXT_OUI, police3, ecran, ecran); Afficher_Chaine (non.x, non.y, 0, TXT_NON, police2, ecran, ecran); while (1) if (SDL_PollEvent (&evt)) { // Anulle sur un appui de la touche [ESC], ou un clic sur NON if ((evt.type == SDL_KEYDOWN && evt.key.keysym.sym == SDLK_ESCAPE) || (evt.type == SDL_MOUSEBUTTONDOWN && evt.button.button == 1 && Dans_Rect (evt.button.x, evt.button.y, non))) { SDL_BlitSurface (save, NULL, ecran, &box); SDL_UpdateRects (ecran, 1, &box); SDL_FreeSurface (save); return NON; } // Retourne OUI la fonction ayant pos cette question if (evt.type == SDL_MOUSEBUTTONDOWN && evt.button.button == 1 && Dans_Rect (evt.button.x, evt.button.y, oui)) { SDL_BlitSurface (save, NULL, ecran, &box); SDL_UpdateRects (ecran, 1, &box); SDL_FreeSurface (save); return OUI; } } } // **************************************************************************** // ******************************** Informer ********************************** // **************************************************************************** BOOL Informer (char ch[], POLICE police, SDL_Surface *ecran) { SDL_Rect box; // Rect de copie de la "boite de dialogue" SDL_Surface *noire; // Rect de la boite de dialogue du message box.w = police.rect.w * (strlen (ch) + 3); box.h = police.rect.h * 3; box.x = (ecran->w - box.w) / 2; box.y = (ecran->h - box.h) / 2; // Cre une surface noire semi-transparente qui servira assombrir une partie de l'cran if (!(noire = SDL_CreateRGBSurface (SDL_SWSURFACE, box.w, box.h, 32, 0, 0, 0, 0))) { fprintf (stderr, "Impossible de crer une surface (%s)\n", SDL_GetError ()); SDL_FreeSurface (noire); exit (1); } SDL_FillRect (noire, NULL, SDL_MapRGB (noire->format, 0, 0, 0)); SDL_SetAlpha (noire, SDL_SRCALPHA, 128); // Assombrit l'cran et met jour SDL_BlitSurface (noire, NULL, ecran, &box); SDL_UpdateRects (ecran, 1, &box); SDL_FreeSurface (noire); // Affiche le texte de la question et les textes des boutons OUI et NON Afficher_Chaine ((ecran->w - strlen (ch) * police.rect.w) / 2, (ecran->h - police.rect.h) / 2, 0, ch, police, ecran, ecran); }dossizola-1.0/dossizola/main.c0000644000076400007670000001074207142635273012171 #include #include #include #include #include #include #include "isola.h" // **************************************************************************** // ********************************** Main ************************************ // **************************************************************************** int main (int argc, char *argv[]) { JEU jeu; // Donnes principales du jeu Uint32 flags; // Paramtres pour l'affichage (fentre ou plein cran) int i; srand ((unsigned) time (NULL)); // Initialise le gnrateur de nbs alatoires flags = SDL_SWSURFACE; // Parametre de l'cran // Lit les options passes en argument au programme for (i = 1; i < argc; i ++) { if (!strcmp (argv[i], "-h") || !strcmp (argv[i], "--help")) // Affiche une aide { printf ("\n************** Do'SSi Zo'la 1.0 **************\n"); printf ("\n\t\t-h : this help\n\t\t-f : fullscreen\n\t\t-w : windowed\n"); printf ("\ncontact the authors:\nCyril CLEMENT \nGaelle DAIREAUX \n"); printf ("\nhome page: http://dossizola.sourceforge.net\n\n"); exit (0); } else if (!strcmp (argv[i], "-f")) // Mode plein cran flags = SDL_HWSURFACE | SDL_FULLSCREEN; else if (!strcmp (argv[i], "-w")) // Mode fentre flags = SDL_HWSURFACE; else { fprintf (stderr, "%s not allowed.\n", argv[i]); exit (1); } } strcpy (imgpath, argv[0]); for (i = strlen (imgpath); i >= 0; i --) { if (imgpath[i] == '/') { imgpath[i] = '\0'; strcat (imgpath, "/images/"); break; } if (!i) strcpy (imgpath, "./images/"); } // Initialise SDL if (SDL_Init (SDL_INIT_VIDEO) < 0) { fprintf (stderr, "Impossible d'initialiser SDL (%s)\n", SDL_GetError()); exit (1); } // Librera les ressources utilises par SDL en quittant atexit (SDL_Quit); // Initialise l'affichage en plein cran ou en fentre en 1024x768x32 if (!(jeu.ecran = SDL_SetVideoMode (800, 600, 32, flags))) if (!(jeu.ecran = SDL_SetVideoMode (800, 600, 24, flags))) if (!(jeu.ecran = SDL_SetVideoMode (800, 600, 16, flags))) { fprintf (stderr, "Impossible de definir le mode 800*600 (%s)\n", SDL_GetError()); exit (1); } // Dfinit le titre de la fentre SDL_WM_SetCaption ("Do'SSi Zo'la", "Do'SSi Zo'la"); // Cre un back buffer (une copie de sauvegarde de l'cran en mmoire) if (!(jeu.back = SDL_DisplayFormat (jeu.ecran))) { fprintf (stderr, "Impossible de crer un back buffer (%s)\n", SDL_GetError ()); SDL_FreeSurface (jeu.back); exit (1); } // Prpare la police de caractre sprintf (fichier, "%s%s", imgpath, IMG_POLICE1); if (!(jeu.police1.img = IMG_Load (fichier))) ImageErreur (fichier); sprintf (fichier, "%s%s", imgpath, IMG_POLICE2); if (!(jeu.police2.img = IMG_Load (fichier))) ImageErreur (fichier); sprintf (fichier, "%s%s", imgpath, IMG_POLICE3); if (!(jeu.police3.img = IMG_Load (fichier))) ImageErreur (fichier); SDL_SetColorKey (jeu.police1.img, SDL_SRCCOLORKEY, SDL_MapRGB (jeu.police1.img->format, 255, 0, 255)); SDL_SetColorKey (jeu.police2.img, SDL_SRCCOLORKEY, SDL_MapRGB (jeu.police2.img->format, 255, 0, 255)); SDL_SetColorKey (jeu.police3.img, SDL_SRCCOLORKEY, SDL_MapRGB (jeu.police3.img->format, 255, 0, 255)); jeu.police1.rect.x = jeu.police2.rect.x = jeu.police3.rect.x = 0; jeu.police1.rect.y = jeu.police2.rect.y = jeu.police3.rect.y = 0; jeu.police1.rect.w = jeu.police2.rect.w = jeu.police3.rect.w = jeu.police1.img->w / 37; // Il y a 37 caracteres dans la police jeu.police1.rect.h = jeu.police2.rect.h = jeu.police3.rect.h = jeu.police1.img->h; // Paramtres par dfaut jeu.J1ROUGE = DFT_J1ROUGE; jeu.J1TYPE = DFT_J1TYPE; jeu.J2TYPE = DFT_J2TYPE; jeu.J1NIVO = DFT_J1NIVO; jeu.J2NIVO = DFT_J2NIVO; jeu.INTEMP = DFT_INTEMP; jeu.DOUBLE_DEPLACE = DFT_DOUBLE_DEPLACE; jeu.DOUBLE_BOULEFEU = DFT_DOUBLE_BOULEFEU; jeu.XGRILLE = DFT_XGRILLE; jeu.YGRILLE = DFT_YGRILLE; FPS = DFT_FPS; while (1) { // Lance le menu de choix des options du jeu si la fonction retourne oui, le prog quitte if (Menu (&jeu)) break; // Lance une partie if (Jeu (&jeu)) break; } printf ("\nIf you have fun with this game, do not forget to rate it at :\n\thttp://happypenguin.org/show?Do'SSi%%20Zo'la\n\nIf you have some question or remark, please send mail to:\n\tdossiman@users.sourceforge.net\n\n"); SDL_FreeSurface (jeu.back); SDL_FreeSurface (jeu.police1.img); SDL_FreeSurface (jeu.police2.img); SDL_FreeSurface (jeu.police3.img); return 0; } dossizola-1.0/dossizola/isola.h0000644000076400007670000002300107142633712012345 // Tailles de la grille #define XCASEMIN 4 #define YCASEMIN 4 #define XCASEMAX 9 #define YCASEMAX 7 #define MAXCASES 10 // Vitesse des animation #define TREMBLE_NB 10 // Nombre d'itrations du tremblement de la grille #define TREMBLE_DECAL 6 // Dcallage maximum du tremblement de la grille #define TREMBLE_VITESSE 2 // Vitesse du tremblement #define BOULE_VITESSE 1 // Vitesse de l'animation de la boule #define CARACT_VITESSE 5 // Vitesse d'apparition des caractre #define TXT_DECALX -150 // Position des textes du menu sur l'axe des X #define TXT_DECALY -140 // Position des textes du menu sur l'axe des Y // Valeurs de jeu par dfaut #define DFT_J1ROUGE NON #define DFT_J1TYPE HUMAIN #define DFT_J2TYPE HUMAIN #define DFT_J1NIVO 2 #define DFT_J2NIVO 2 #define DFT_INTEMP NON #define DFT_DOUBLE_DEPLACE NON #define DFT_DOUBLE_BOULEFEU NON #define DFT_XGRILLE 6 #define DFT_YGRILLE 6 #define DFT_FPS 64 // Textes #define TXT_OUI "YES" #define TXT_NON "NO" #define TXT_SIMPLE "SIMPLE" #define TXT_DOUBLE "DOUBLE" #define TXT_INDISPONIBLE "NOT YET AVAILABLE" #define TXT_PATIENTEZ "PLEASE WAIT" #define TXT_J1NOM "PLAYER 1" #define TXT_J2NOM "PLAYER 2" #define TXT_HUMAIN "HUMAN" #define TXT_ORDI "COMPUTER" #define TXT_JOUER "START" #define TXT_AIDE "HELP" #define TXT_QUITTER "EXIT" #define TXT_REFAIRE "RESTART" #define TXT_MENU "MENU" #define TXT_CONSEIL "ADVICE" #define TXT_QSTQUITTER " EXIT NOW :" #define TXT_QSTMENU " BACK TO MENU :" #define TXT_QSTREFAIRE " RESTART GAME :" #define TXT_RETOURMENU "CLIC TO GO BACK TO MENU" #define TXT_AIDE1 "GOAL OF THE GAME" #define TXT_AIDE2 "YOU MUST BLOCK THE OPPONENT" #define TXT_AIDE3 "BY DESTROYING ALL THE PADS" #define TXT_AIDE4 "WHICH SURROUND HIM BEFORE" #define TXT_AIDE5 "BEING BLOCKED YOURSELF" #define TXT_AIDE6 "HOW TO PLAY" #define TXT_AIDE7 "FOR EACH TURN OF PLAY YOU" #define TXT_AIDE8 "MUST MOVE OF ONE PAD" #define TXT_AIDE9 "ARROUND YOU AND DESTROY" #define TXT_AIDE10 "A PAD WHERE YOU WANT" #define TXT_AIDE11 "GAME OPTIONS:" #define TXT_AIDE12 "CLIC ON THE GREEN WORDS" #define TXT_AIDE13 "PLAYERS CAN BE HUMAN OR COM" #define TXT_AIDE14 "PUTER WITH 3 LEVELS OF AI" #define TXT_AIDE15 "METEORITS: A PAD IS" #define TXT_AIDE16 "DESTROYED EACH TURN OF PLAY" #define TXT_INTEMP "METEORITS:" #define TXT_DEPLACE "MOVE:" #define TXT_BOULEFEU "FIREBALL:" #define TXT_VITESSEJEU "GAME SPEED:" #define TXT_TAILLEGRILLE "GRID SIZE: X" #define TXT_J1GAGNE "PLAYER 1 WINS" #define TXT_J2GAGNE "PLAYER 2 WINS" #define TXT_J1PLACE "PLAYER 1: CHOOSE A PAD" #define TXT_J2PLACE "PLAYER 2: CHOOSE A PAD" #define TXT_J1DEPLACE "PLAYER 1: MOVE" #define TXT_J2DEPLACE "PLAYER 2: MOVE" #define TXT_J1TROU "PLAYER 1: FIRE" #define TXT_J2TROU "PLAYER 2: FIRE" // Fichiers des images #define IMG_MENU "menu.jpg" #define IMG_FOND1 "fond1.jpg" #define IMG_FOND2 "fond2.jpg" #define IMG_FOND3 "fond3.jpg" #define IMG_FOND4 "fond4.jpg" #define IMG_FOND5 "fond5.jpg" #define IMG_NIVO "dossi-nivo.png" #define IMG_POLICE1 "police-jaune.png" #define IMG_POLICE2 "police-verte.png" #define IMG_POLICE3 "police-rouge.png" #define IMG_CASE "case.png" #define IMG_FEU "feu.png" #define IMG_J1COURS "dossi-cours.png" #define IMG_J2COURS "dossa-cours.png" #define IMG_J1LANCE "dossi-lance.png" #define IMG_J2LANCE "dossa-lance.png" #define IMG_J1GAGNE "dossi-victoire.png" #define IMG_J2GAGNE "dossa-victoire.png" #define IMG_J1PERDU "dossi-ange.png" #define IMG_J2PERDU "dossa-ange.png" #define IMG_J1ATTEND "dossi-attend.png" #define IMG_J2ATTEND "dossa-attend.png" #define IMG_J1ATTENDFEU "dossi-attend-feu.png" #define IMG_J2ATTENDFEU "dossa-attend-feu.png" // Vitesse d'affichage des animations en frames par seconde int FPS; // Location des images char imgpath [128]; char fichier [160]; // Types pour dsigner le contenu des cases, l'action en cours, ... typedef enum {NON, OUI} BOOL; typedef enum {VIDE, J1, J2, TROU} CASE; typedef enum {J1_DEPLACE, J1_TROU, J2_DEPLACE, J2_TROU} ACTION; typedef enum {HUMAIN, ORDI} TYPEJOUEUR; typedef enum {COURSB, COURSH, COURSG, COURSD, LANCE, GAGNE, PERDU, ATTEND, ATTENDFEU} ANIM; typedef enum {RIEN, QUITTER, MENU, REFAIRE, CONSEIL} CHXMENU; // Structure contenant une police de caractere typedef struct { SDL_Rect rect; // Rectangle de la taille d'un caractre SDL_Surface *img; // Image contenant les caractres } POLICE; // Structure permettant de mmoriser les cases offrant le plus de dplacements typedef struct { int x, y; // Coordonnes de la case int nb; // Valeur de la case } MAX; // Structure contenant les infos d'un joueur typedef struct { CASE n; // Numro du joueur TYPEJOUEUR type; // Humain ou Ordi int nivo; // Niveau du joueur int x, y; // Position sur la grille SDL_Rect rect, src; // Rectangle de position sur l'cran et dans l'image d'animation SDL_Surface *imgCours; // Images des dplacements SDL_Surface *imgLance; // Images du lancement de la boule de feu SDL_Surface *imgGagne; // Images de la victoire SDL_Surface *imgPerdu; // Images de la dfaite SDL_Surface *imgAttend; // Images de l'attente du dplacement SDL_Surface *imgAttendFeu; // Images de l'attente du lancement de la boule de feu SDL_Surface *imgFeu; // Images de la boule de feu // Nombre d'images pour les animations int nCours, nLance, nGagne, nPerdu, nAttend, nAttendFeu, nFeu; ANIM anim; // Animation en cours int frame; // Image en cours dans l'animation } JOUEUR; // Structure contenant les infos sur la grille du jeu typedef struct { int xc, yc; // Nombre de cases en longueur et en hauteur int x1, y1; // Position du coin haut gauche de la grille int x2, y2; // Position du coin bas droite de la grille int tc; // Taille des cases int c[XCASEMAX][YCASEMAX]; // Grille indiquant le contenu des cases SDL_Surface *imgCase; // Image d'une case SDL_Surface *imgFond; // Image de l'arrire plan } GRILLE; // Structure contenant les infos gnrales sur le jeu typedef struct { SDL_Surface *ecran; // Surface graphique principale (fenetre du prog) SDL_Surface *back; // Surface graphique tampon (back buffer) SDL_Rect titre; // Rectangle o se situe le texte indiquant l'action en cours SDL_Rect rMenu[4]; // Rects des boutons du menu pendant le jeu POLICE police1, police2, police3; // Polices pour l'affichage de caractres BOOL J1ROUGE; // Le joueur 1 est vert ou rouge ? BOOL INTEMP; // Pluie de boule de feu ? BOOL DOUBLE_DEPLACE; // Deplacement simple ou double ? BOOL DOUBLE_BOULEFEU; // Place un ou deux trous ? TYPEJOUEUR J1TYPE; // Humain ou Ordi ? TYPEJOUEUR J2TYPE; // Humain ou Ordi ? int J1NIVO; // Niveau de l'IA int J2NIVO; // Niveau de l'IA int XGRILLE, YGRILLE; // Taille de la grille } JEU; // Renvoie au hasard un nombre compris entre les valeurs passes en arguments (la 2e non incluse) int Alea (short, short); // Affiche l'erreur obtenue pendant le chargement d'une image void ImageErreur (char *); // Convertit les coordonnes du clic de souris en position dans la grille int Case2CoordX (int, GRILLE); int Case2CoordY (int, GRILLE); // Convertit la position dans la grille en coordonnes sur l'cran int Clic2CaseX (int, GRILLE); int Clic2CaseY (int, GRILLE); // Synchronise le temps sur la vitesse d'affichage (FPS) void Attend_FPS (void); // Fait trembler l'cran void Secouer_Ecran (JOUEUR[], GRILLE, SDL_Surface *); // Affiche le joueur avec l'image de l'animation en cours void Afficher_Joueur (JOUEUR *, SDL_Surface *); // Renvoie OUI si le trou a put tre plac (et place le trou) BOOL Placer_Trou (int , int , JOUEUR[], int, GRILLE *, JEU *, BOOL, CHXMENU *); // Renvoie OUI si le joueur a put tre dplac (et dplace le joueur) BOOL Deplacer_Joueur (int, int, JOUEUR[], int, GRILLE *, JEU *, BOOL, CHXMENU *); // Place le joueur la position choisie et renvoie OUI si la position est disponible BOOL Placer_Joueur (int, int, JOUEUR[], int, GRILLE *, JEU *, BOOL, CHXMENU *); // Permet aux joueurs de choisir leur position de dpart void Placer_Joueurs (JEU *, JOUEUR[], GRILLE *, CHXMENU *); // Cre la grille, met les images en mmoire, ... void Constructeur (JOUEUR[], GRILLE *, BOOL, SDL_Surface *, SDL_Surface *); // Libre la mmoire occupe par les images void Destructeur (JOUEUR[], GRILLE *); // Prvois les possibilits de dplacements pour chaques cases void Calcul_Choix (GRILLE , int[][], int , int *); // Cre une grille partir du jeu pour calculer les dplacements possibles void Meilleur_Choix (GRILLE , int[][], int, JOUEUR[], int, MAX[], MAX []); // Place sur l'une des meilleurs cases void Ordi_Place (int *, int *, JOUEUR, GRILLE); // Dplace sur l'une des meilleures cases void Ordi_Deplace (int *, int *, JOUEUR [], int, GRILLE); // Dtruit l'une des meilleures cases de l'adversaire void Ordi_Trou (int *, int *, JOUEUR [], int, GRILLE); // Boucle de jeu principale qui gre l'affichage et les vnements (souris, ...) BOOL Jeu (JEU *); // Affiche un caractre l'cran void Afficher_Caractere (int, int, char, POLICE, SDL_Surface *); // Affiche une chaine de caractre en faisant apparaitre les caractres en // glissan de l'un des bord de l'cran BOOL Afficher_Chaine (int, int, int, char[], POLICE, SDL_Surface *, SDL_Surface *); // Affiche les images des personnages reprsentant les niveaux d'intelligence void Afficher_IA (int, SDL_Rect[], SDL_Rect[], SDL_Surface *, SDL_Surface *, SDL_Surface *, SDL_Surface *); // Menu de choix des options BOOL Menu (JEU *); // Fonction principale qui vrifie les paramtres passs l'appel du programme, // initialise la bibliothque graphique SDL, cre l'affichage, ... int main (int, char *[]); dossizola-1.0/dossizola/images/0000777000076400007670000000000007142635323012422 5dossizola-1.0/dossizola/images/Makefile.in0000644000076400007670000002120507142635323014403 # Makefile.in generated automatically by automake 1.4 from Makefile.am # Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. ####### kdevelop will overwrite this part!!! (begin)########## SHELL = @SHELL@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ prefix = @prefix@ exec_prefix = @exec_prefix@ bindir = @bindir@ sbindir = @sbindir@ libexecdir = @libexecdir@ datadir = @datadir@ sysconfdir = @sysconfdir@ sharedstatedir = @sharedstatedir@ localstatedir = @localstatedir@ libdir = @libdir@ infodir = @infodir@ mandir = @mandir@ includedir = @includedir@ oldincludedir = /usr/include DESTDIR = pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ top_builddir = ../.. ACLOCAL = @ACLOCAL@ AUTOCONF = @AUTOCONF@ AUTOMAKE = @AUTOMAKE@ AUTOHEADER = @AUTOHEADER@ INSTALL = @INSTALL@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) INSTALL_DATA = @INSTALL_DATA@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ transform = @program_transform_name@ NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : CC = @CC@ MAKEINFO = @MAKEINFO@ PACKAGE = @PACKAGE@ RANLIB = @RANLIB@ VERSION = @VERSION@ EXTRA_DIST = case.png dossa-ange.png dossa-attend-feu.png dossa-attend.png dossa-cours.png dossa-lance.png dossa-victoire.png dossi-ange.png dossi-attend-feu.png dossi-attend.png dossi-cours.png dossi-lance.png dossi-nivo.png dossi-victoire.png feu.png fond1.jpg fond2.jpg fond3.jpg fond4.jpg fond5.jpg menu.jpg police-jaune.png police-rouge.png police-verte.png mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs CONFIG_HEADER = ../../config.h CONFIG_CLEAN_FILES = DIST_COMMON = Makefile.am Makefile.in DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) TAR = gtar GZIP_ENV = --best all: all-redirect .SUFFIXES: $(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps dossizola/images/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status cd $(top_builddir) \ && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status tags: TAGS TAGS: distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) subdir = dossizola/images distdir: $(DISTFILES) @for file in $(DISTFILES); do \ d=$(srcdir); \ if test -d $$d/$$file; then \ cp -pr $$/$$file $(distdir)/$$file; \ else \ test -f $(distdir)/$$file \ || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ || cp -p $$d/$$file $(distdir)/$$file || :; \ fi; \ done info-am: info: info-am dvi-am: dvi: dvi-am check-am: all-am check: check-am installcheck-am: installcheck: installcheck-am install-exec-am: install-exec: install-exec-am install-data-am: install-data-local install-data: install-data-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am install: install-am uninstall-am: uninstall-local uninstall: uninstall-am all-am: Makefile all-redirect: all-am install-strip: $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install installdirs: mostlyclean-generic: clean-generic: distclean-generic: -rm -f Makefile $(CONFIG_CLEAN_FILES) -rm -f config.cache config.log stamp-h stamp-h[0-9]* maintainer-clean-generic: mostlyclean-am: mostlyclean-generic mostlyclean: mostlyclean-am clean-am: clean-generic mostlyclean-am clean: clean-am distclean-am: distclean-generic clean-am distclean: distclean-am maintainer-clean-am: maintainer-clean-generic distclean-am @echo "This command is intended for maintainers to use;" @echo "it deletes files that may require special tools to rebuild." maintainer-clean: maintainer-clean-am .PHONY: tags distdir info-am info dvi-am dvi check check-am \ installcheck-am installcheck install-exec-am install-exec \ install-data-local install-data-am install-data install-am install \ uninstall-local uninstall-am uninstall all-redirect all-am all \ installdirs mostlyclean-generic distclean-generic clean-generic \ maintainer-clean-generic clean mostlyclean distclean maintainer-clean install-data-local: $(mkinstalldirs) $(prefix)/dossizola/images/ $(INSTALL_DATA) case.png $(prefix)/dossizola/images/case.png $(mkinstalldirs) $(prefix)/dossizola/images/ $(INSTALL_DATA) dossa-ange.png $(prefix)/dossizola/images/dossa-ange.png $(mkinstalldirs) $(prefix)/dossizola/images/ $(INSTALL_DATA) dossa-attend-feu.png $(prefix)/dossizola/images/dossa-attend-feu.png $(mkinstalldirs) $(prefix)/dossizola/images/ $(INSTALL_DATA) dossa-attend.png $(prefix)/dossizola/images/dossa-attend.png $(mkinstalldirs) $(prefix)/dossizola/images/ $(INSTALL_DATA) dossa-cours.png $(prefix)/dossizola/images/dossa-cours.png $(mkinstalldirs) $(prefix)/dossizola/images/ $(INSTALL_DATA) dossa-lance.png $(prefix)/dossizola/images/dossa-lance.png $(mkinstalldirs) $(prefix)/dossizola/images/ $(INSTALL_DATA) dossa-victoire.png $(prefix)/dossizola/images/dossa-victoire.png $(mkinstalldirs) $(prefix)/dossizola/images/ $(INSTALL_DATA) dossi-ange.png $(prefix)/dossizola/images/dossi-ange.png $(mkinstalldirs) $(prefix)/dossizola/images/ $(INSTALL_DATA) dossi-attend-feu.png $(prefix)/dossizola/images/dossi-attend-feu.png $(mkinstalldirs) $(prefix)/dossizola/images/ $(INSTALL_DATA) dossi-attend.png $(prefix)/dossizola/images/dossi-attend.png $(mkinstalldirs) $(prefix)/dossizola/images/ $(INSTALL_DATA) dossi-cours.png $(prefix)/dossizola/images/dossi-cours.png $(mkinstalldirs) $(prefix)/dossizola/images/ $(INSTALL_DATA) dossi-lance.png $(prefix)/dossizola/images/dossi-lance.png $(mkinstalldirs) $(prefix)/dossizola/images/ $(INSTALL_DATA) dossi-nivo.png $(prefix)/dossizola/images/dossi-nivo.png $(mkinstalldirs) $(prefix)/dossizola/images/ $(INSTALL_DATA) dossi-victoire.png $(prefix)/dossizola/images/dossi-victoire.png $(mkinstalldirs) $(prefix)/dossizola/images/ $(INSTALL_DATA) feu.png $(prefix)/dossizola/images/feu.png $(mkinstalldirs) $(prefix)/dossizola/images/ $(INSTALL_DATA) fond1.jpg $(prefix)/dossizola/images/fond1.jpg $(mkinstalldirs) $(prefix)/dossizola/images/ $(INSTALL_DATA) fond2.jpg $(prefix)/dossizola/images/fond2.jpg $(mkinstalldirs) $(prefix)/dossizola/images/ $(INSTALL_DATA) fond3.jpg $(prefix)/dossizola/images/fond3.jpg $(mkinstalldirs) $(prefix)/dossizola/images/ $(INSTALL_DATA) fond4.jpg $(prefix)/dossizola/images/fond4.jpg $(mkinstalldirs) $(prefix)/dossizola/images/ $(INSTALL_DATA) fond5.jpg $(prefix)/dossizola/images/fond5.jpg $(mkinstalldirs) $(prefix)/dossizola/images/ $(INSTALL_DATA) menu.jpg $(prefix)/dossizola/images/menu.jpg $(mkinstalldirs) $(prefix)/dossizola/images/ $(INSTALL_DATA) police-jaune.png $(prefix)/dossizola/images/police-jaune.png $(mkinstalldirs) $(prefix)/dossizola/images/ $(INSTALL_DATA) police-rouge.png $(prefix)/dossizola/images/police-rouge.png $(mkinstalldirs) $(prefix)/dossizola/images/ $(INSTALL_DATA) police-verte.png $(prefix)/dossizola/images/police-verte.png uninstall-local: -rm -f $(prefix)/dossizola/images/case.png -rm -f $(prefix)/dossizola/images/dossa-ange.png -rm -f $(prefix)/dossizola/images/dossa-attend-feu.png -rm -f $(prefix)/dossizola/images/dossa-attend.png -rm -f $(prefix)/dossizola/images/dossa-cours.png -rm -f $(prefix)/dossizola/images/dossa-lance.png -rm -f $(prefix)/dossizola/images/dossa-victoire.png -rm -f $(prefix)/dossizola/images/dossi-ange.png -rm -f $(prefix)/dossizola/images/dossi-attend-feu.png -rm -f $(prefix)/dossizola/images/dossi-attend.png -rm -f $(prefix)/dossizola/images/dossi-cours.png -rm -f $(prefix)/dossizola/images/dossi-lance.png -rm -f $(prefix)/dossizola/images/dossi-nivo.png -rm -f $(prefix)/dossizola/images/dossi-victoire.png -rm -f $(prefix)/dossizola/images/feu.png -rm -f $(prefix)/dossizola/images/fond1.jpg -rm -f $(prefix)/dossizola/images/fond2.jpg -rm -f $(prefix)/dossizola/images/fond3.jpg -rm -f $(prefix)/dossizola/images/fond4.jpg -rm -f $(prefix)/dossizola/images/fond5.jpg -rm -f $(prefix)/dossizola/images/menu.jpg -rm -f $(prefix)/dossizola/images/police-jaune.png -rm -f $(prefix)/dossizola/images/police-rouge.png -rm -f $(prefix)/dossizola/images/police-verte.png ####### kdevelop will overwrite this part!!! (end)############ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: dossizola-1.0/dossizola/images/Makefile.am0000644000076400007670000001074607142277342014405 ####### kdevelop will overwrite this part!!! (begin)########## EXTRA_DIST = case.png dossa-ange.png dossa-attend-feu.png dossa-attend.png dossa-cours.png dossa-lance.png dossa-victoire.png dossi-ange.png dossi-attend-feu.png dossi-attend.png dossi-cours.png dossi-lance.png dossi-nivo.png dossi-victoire.png feu.png fond1.jpg fond2.jpg fond3.jpg fond4.jpg fond5.jpg menu.jpg police-jaune.png police-rouge.png police-verte.png install-data-local: $(mkinstalldirs) $(prefix)/dossizola/images/ $(INSTALL_DATA) case.png $(prefix)/dossizola/images/case.png $(mkinstalldirs) $(prefix)/dossizola/images/ $(INSTALL_DATA) dossa-ange.png $(prefix)/dossizola/images/dossa-ange.png $(mkinstalldirs) $(prefix)/dossizola/images/ $(INSTALL_DATA) dossa-attend-feu.png $(prefix)/dossizola/images/dossa-attend-feu.png $(mkinstalldirs) $(prefix)/dossizola/images/ $(INSTALL_DATA) dossa-attend.png $(prefix)/dossizola/images/dossa-attend.png $(mkinstalldirs) $(prefix)/dossizola/images/ $(INSTALL_DATA) dossa-cours.png $(prefix)/dossizola/images/dossa-cours.png $(mkinstalldirs) $(prefix)/dossizola/images/ $(INSTALL_DATA) dossa-lance.png $(prefix)/dossizola/images/dossa-lance.png $(mkinstalldirs) $(prefix)/dossizola/images/ $(INSTALL_DATA) dossa-victoire.png $(prefix)/dossizola/images/dossa-victoire.png $(mkinstalldirs) $(prefix)/dossizola/images/ $(INSTALL_DATA) dossi-ange.png $(prefix)/dossizola/images/dossi-ange.png $(mkinstalldirs) $(prefix)/dossizola/images/ $(INSTALL_DATA) dossi-attend-feu.png $(prefix)/dossizola/images/dossi-attend-feu.png $(mkinstalldirs) $(prefix)/dossizola/images/ $(INSTALL_DATA) dossi-attend.png $(prefix)/dossizola/images/dossi-attend.png $(mkinstalldirs) $(prefix)/dossizola/images/ $(INSTALL_DATA) dossi-cours.png $(prefix)/dossizola/images/dossi-cours.png $(mkinstalldirs) $(prefix)/dossizola/images/ $(INSTALL_DATA) dossi-lance.png $(prefix)/dossizola/images/dossi-lance.png $(mkinstalldirs) $(prefix)/dossizola/images/ $(INSTALL_DATA) dossi-nivo.png $(prefix)/dossizola/images/dossi-nivo.png $(mkinstalldirs) $(prefix)/dossizola/images/ $(INSTALL_DATA) dossi-victoire.png $(prefix)/dossizola/images/dossi-victoire.png $(mkinstalldirs) $(prefix)/dossizola/images/ $(INSTALL_DATA) feu.png $(prefix)/dossizola/images/feu.png $(mkinstalldirs) $(prefix)/dossizola/images/ $(INSTALL_DATA) fond1.jpg $(prefix)/dossizola/images/fond1.jpg $(mkinstalldirs) $(prefix)/dossizola/images/ $(INSTALL_DATA) fond2.jpg $(prefix)/dossizola/images/fond2.jpg $(mkinstalldirs) $(prefix)/dossizola/images/ $(INSTALL_DATA) fond3.jpg $(prefix)/dossizola/images/fond3.jpg $(mkinstalldirs) $(prefix)/dossizola/images/ $(INSTALL_DATA) fond4.jpg $(prefix)/dossizola/images/fond4.jpg $(mkinstalldirs) $(prefix)/dossizola/images/ $(INSTALL_DATA) fond5.jpg $(prefix)/dossizola/images/fond5.jpg $(mkinstalldirs) $(prefix)/dossizola/images/ $(INSTALL_DATA) menu.jpg $(prefix)/dossizola/images/menu.jpg $(mkinstalldirs) $(prefix)/dossizola/images/ $(INSTALL_DATA) police-jaune.png $(prefix)/dossizola/images/police-jaune.png $(mkinstalldirs) $(prefix)/dossizola/images/ $(INSTALL_DATA) police-rouge.png $(prefix)/dossizola/images/police-rouge.png $(mkinstalldirs) $(prefix)/dossizola/images/ $(INSTALL_DATA) police-verte.png $(prefix)/dossizola/images/police-verte.png uninstall-local: -rm -f $(prefix)/dossizola/images/case.png -rm -f $(prefix)/dossizola/images/dossa-ange.png -rm -f $(prefix)/dossizola/images/dossa-attend-feu.png -rm -f $(prefix)/dossizola/images/dossa-attend.png -rm -f $(prefix)/dossizola/images/dossa-cours.png -rm -f $(prefix)/dossizola/images/dossa-lance.png -rm -f $(prefix)/dossizola/images/dossa-victoire.png -rm -f $(prefix)/dossizola/images/dossi-ange.png -rm -f $(prefix)/dossizola/images/dossi-attend-feu.png -rm -f $(prefix)/dossizola/images/dossi-attend.png -rm -f $(prefix)/dossizola/images/dossi-cours.png -rm -f $(prefix)/dossizola/images/dossi-lance.png -rm -f $(prefix)/dossizola/images/dossi-nivo.png -rm -f $(prefix)/dossizola/images/dossi-victoire.png -rm -f $(prefix)/dossizola/images/feu.png -rm -f $(prefix)/dossizola/images/fond1.jpg -rm -f $(prefix)/dossizola/images/fond2.jpg -rm -f $(prefix)/dossizola/images/fond3.jpg -rm -f $(prefix)/dossizola/images/fond4.jpg -rm -f $(prefix)/dossizola/images/fond5.jpg -rm -f $(prefix)/dossizola/images/menu.jpg -rm -f $(prefix)/dossizola/images/police-jaune.png -rm -f $(prefix)/dossizola/images/police-rouge.png -rm -f $(prefix)/dossizola/images/police-verte.png ####### kdevelop will overwrite this part!!! (end)############ dossizola-1.0/dossizola/images/case.png0000644000076400007670000000752007142275130013757 PNG  IHDR@@gAMA aPLTEb2ƉK2~fLN:$nVM6bF(n&V*@Vh$v:J2b>:OζVPJVJ.r> Qf*"fNJF̰zF:&R*NMFA&V˱n6w]b>F* >Rb6vFV2 &ZB*f.5"L~N Z6b6 Z:V"J|Bhb^rW~6f6 N&b^>v^D^2rF*fBڈ6eaZb. N*r*nUʒZN>"jN.R.B".fJ+RF:NjR9J&~F^.b*Nt8y>b:.΀2b>6j>F&n> b^V @,V2V.^:rZ@zV.~bJV6f6ʪFnBBZ6p’bZ2 zbHjRZ.]XRrB]$vBj: R2;&RBnFJrN* jOF&J*f: fb>N. qU:"R. b:nR5cJ2rV<]J6>"V>'fF&Z2޾R2n2R6U:j:^> ZfB"Nn: ^B$V. J* j6RZ:F zB jN3B&^6Jn:n>J&f2j>F& FZ"fF*2x,R^2 N.Vr:- jJ*N*z^FnR:B*V6b>zR*R*b:RZ6jJ.Jj.^V2R.fNZ.R:&vBRfN6~BR^:io pHYs  ~tIME  IDATxoT 3mQsfcZ_ o@'>疏<"iUIk Υ .]O=[S'wĉ;w~υ 4W?[o?{W|\?p>aÆ5>x>~#G;sVPsyŷ|slʤ_E~}ykkLp`W U7ʓ{\TLJ֘L6%09rQ0 ͕~+/}̧J뗝, XGFFe\6 @l L?2'gV'/",&&fpgP#=sM+] H7VuMaa p`W_͛w rݝK7^$|~}qRs$AV'9*v4= Pѣ rwOZ]\r>Iv>:3r45QzZZMOzI(`6=1pxJWf KHd3 RXģ5I8"pGcK]+E$FDBKLY]M &zzz1 'Lwy['K$$ - >HiB\ @-yH$nE7Z8x5r5l6 n: 8Dp u9" ylLNL40(ڛlА^ME0JWtihzzH7ya|kh ͻӫWf!{t,::,yy É]liw777WW'%"uʐH4:*CaП`18' $AT@56'3BHFgbLMY yμ Éd HlSi(eQY" 0<>LliLĩ9P*@J~p[4la7#R Z-Ɯ SSS  *֟6H4Ѵ) j DF߄S鉬pL֠Џ*&v7L< *o4M&Snༀ%iHHӣQ\ R{^*7X)2SaTqɖ66ѬPRT1^h4S!#TD~iic]D B`3OM%㔜n@b<2Apcw ڙ F8VB]ڍ,LO'2`En;PV,BUNġ^>#hsɖESiKU$ Uȯ Uy"## TDLb  zq) HD-nGK}&PΜ4814Q33X Ze'H&CQ[eVDِͥ.6jJEɤuxk^>lIU4P]12%#B+/5d6XDe1SS` iѡ9ժ \x wІX##`sאW8Y묲Z!M"_R +PWUKNzbci* [0ߚ?sWֵT,gdE-D#4D% tVu<2@q%h} |+m[S'$4&|5\X*`[`.$JPfgmpLA@Ly[ `Lqq"54y@>D{,q tl7fg@.'ZGlq%(ϖ],P d ޠ(nAԍ*zUXCC&(VE 7A"l61@^A`e4(iic,qll687mi#k:ڬ` v=7,mH7Kq|ctJ,hH6( {84ҟ#t0!6EoVG jwRaPbqX ,.H$p)mmlyf 62Y\ĩ7"h#g,"؅|8(Q1M)A涶Qj`M- ( PgU88/GurxfTd5SiPڠa0 mF:EuJ/2(`,.1峧M*M7'ǯ H:K!ee˗-2 kDFPSD:9!\^tq7n2_RݝQve^ g Vl'8_ʨHJTV(|Eܿ-bspo7&E>bѫ/ظqSu͡h9&< &SFo ?y\IENDB`dossizola-1.0/dossizola/images/dossa-ange.png0000644000076400007670000020524507142275130015071 PNG  IHDR ds/ZgAMA aPLTE000fff}||III۹ѰYYY;;;uttpnnZZ;;==#""gg yyhxVHfeeώTTJJf##ᦦzf44yy@6 |<FI/o&5^QԾHzAh*/|2}" 0r}~edÝw٠lƷ6xom] ?҉:2 jJ[ajw2xiĦy~3yWؠ}M{k1MyljYm72*bxy=9~^ߏc T2-^B{2 Wy TKwfI}}'fT)u_U/'S32^QYVJ8 {FB{7:|1-6x |}vdA1Լ[e~hz>G'ġjiRFQnh20\bL̪8wfEs<SL. l}}Qoc L~4B*6O6`q!ȹH8@1[C TolE샇&=}‹[r#*dI @ Oi0ٺEw0 A k(^QAqUP}5Vxر+3 $&I7X#PەrZ ;2K7_>sW ش2O h@޶k'ʣ~1ϘX=/,;*4u-[yI_HUD~գdRP CIZ! APpNBdJbda~VivX8t ,*w}eAmU)HEQgKzJ ľoW<&q=T\g:eSdl-0WHiLXj*\6`N#F19c/'p#yCz\8i*NѢ*94vE+F*za#9m<r^Խyom_7:u?;Z5),$CѥDݯ @#|3}`UAq̀ dY )?xQr@@eWT le:FD0̃1?]xV0Y]?wQgP>LHQ*e)⿫xKC6 Dt𹪪^Y:T75v:ø|8B?v!ߨKA-&nXT8wĉ\CA 'Ff)t8z߻bVB}+([\mU'O MfQ\-17!ȉ}k@[Ϛ"hAUY $Gk% 8fE:%Jͮk<O}+om@]r=J=zo 7_U /.wKƗw9OꘜH?'xOL8(B`g0 qO, $q#@~W4y a0֪ &m=׍ ZU 4uq_>R \4Ճ AݢL}z :mJz >L*-[ _\ْ͍TPq3beɃsY/_8 `8gp5g>î-p*WKioC06p:h`K9s 3aH d B.FH""n~XrbPff0"YO;0Ğ݂dACx7o4rS&}[QEEbz8re3A6ކA# ;UqՆ!מ|Wh7L7J/7 oj`crzd[<T} (H#c8AAvc;A (b){?H5DY0"JYJ٬}YQQT@U[ 4}f< b M{kA'.RE4${_@G~<&p5&9,Xy-qR紝/T47CbVsGr p@~>mmg721T- q1*V o^>эD }R v ?H^Vvef[[i15~[*>r,s !Nu e- tqzLZRV{35b\~/̦HA![xcKtmC,/xVI\qJ%ޚ_l[$6)˗ר=?DL0 ޳ݱ^3PCPiJ:6H:0fYٰ@%]hEyvP66Ofh92y^m"D'7)V 'd|595sX>XzČyTv[Ĭ! wq?0~oa xipA*B^x. ^$q>Q  mDʭТJGCVs851s"_6CXobS3N%(  JA[ G Rjy5l ӼRX+emRG[ )k-8 U-US! gC}n |J\+8cIL{/{ɥ-`Ɔ,gd)ʈ x()?qS" M֩Tf`fR(6gPV+Yg%)M?C/s:舱ufدz~^Xax d6_9hk։mC{1#3m坥Ʌ0 ?RxrdԪ8!C8;˓ P`:rZ(UK*QBA[QICSzsvry5/'WbO`M-vhs R/BȘ0TZx*^N I J)(A(,U^I{l C)9b@Zc3ɹ[U5G#%U'bMj0 مBr"qgC(K](VF@m CHY߬1p4zfdU(`4-2$J<:`jVVgq[<9 ޶F_5! 1m"*DƾAc[nDKѪx`b8p"(6ȍX~t`v,M S0-٫0, åQ*195v@>5B&*dI @xE =&?  H@)Wl5$O§eĉXN[>*GoVLԟ$ A꥗FM=W6KbL ,P4)z 8Eb95 ǵ&_}Q/8RLF髃YlwStb\2=y6^rIѣc%& AO`]{v|F.3QLaPl^JqMQAP|z]ݷn| P ϧd=meDV%8A10 Ec"oPXPxeI"+@@Ae&ZOBц%aj0}[0o xTq HlBT%4H"lޞ&NAn:B)4ڑoHzc/¹P ߟMGV#EDm; 9G ú?NFP"E!@g/,A .Bu@|t|zyyyz5($(Oo!,ggb;b&ewCIlJm%gdƆi#D[ݸj7З e3 .(IԵn oh/R~,.R<a=_}7 ֐$7 >(Δy(oo&JB09Q{d,Jrh\NQ:47O|,'Ff!/6}oR$}.<>1l!;aٓo|svFI=jO n~];y߆ُ6B$Et6X ͒ yv:Mo} <>]d%3UrvP"k->~_ 8o+V!T<>@ r0 jm)Z ^;vDo|ӅqDaqֲ 3* Vl@Q( /U+bOMߧX@He#^pSNȀFU`=y{Fy|Lr |B >B+*e`bv:7Ҕ&z oDǫ_=#Ҕz8l0l,A/x6y>r|~m\e$J9 i:ikV(0=ɽ^ArҍOMc72FCTVyUpI@(<-<ʧޔ2kDzlqdS{렢k(UM=aaG~0VA`U{3q񹳧"óG~7Ǡ YnGM}`^CfSNS>HTW5 ;I E{cy@?0~H,6(|3?Fݓ #n@K1NFOw*;Zc3=ҜOuEQVZ`q}vROakU US5@$ ng4\ZPBWY0D0^TJX = psB {rWaa&_ƢWbخgqnm9žj (iMO 9?9RXhK/~E"(5wvZ?gt1 O)  b,',=p^N.Gt P>@~m,߁`z@qyf^2p?`bpwwÚ=7iZYx#2Q?<${ pa?Jg#97ÆG /~Hh[=~*4Ȯ*aOTr<9iհDz}yַMf!ELf-(  ;7فg-,Wh [l–=3J⩚E%| \XQ>TdB ir.r@dѼ)s Ԭd?T6qؔ:\тq{7Fl eWIҔy yL`"|dcy>Ч|Hxi`zVdI֔MSg7sx+]]-G-@+8*HBpQVA3ɑ^|aƗWWNv'XɆarx q%ƻ2\3/WR儉 U)?kv-bҩ#x>y)O~Ɛ&-HD2OL5̖w߄/NǤ2;ƑOEԒc@||8EKq*xwLᅋf$6B3\TBye' Nx6'Wh\z 0ݕ ¯127 gH{TwwkCW >kC· ;p6d]7ˢ1x -õ_ 5GmP{]41˺ .ZCh 8M?h:}0:hGPfZ7ԮknӁFGXK?~ӷCm!: FI~ (*c`M2Zw|uvMZIhX"BQVڐtxoW-5 #C*ec0? G *#[YC!, ZhZd sPqe_ e~!T]0TBS5$2_yރP .W/u#&u i1[ªY'|֔:iGu#̃h Or*kuhZ= H7hR3 e#!OdN&jr̠SU\dඝ:YwPVaԥ[x(/ʉLiDŁ˶h"3N46Лw7 j.K_i  \g6MA#a@Råo>_ eCZ.f%+X=hŽ.Պe환nr48 ]QZFQ9I[ks K lM CJTXd~@Ġ~;\ ?H7`6ji g9a3@#7.ï *f$KD^MU̪Z7ӧW\;݀e J-aP[?C)IUDrB'YR-A^uyX_+.⇅Ƙ1k]T ΒHMO%SIY۾fN~k 7am7э^\&NP@G'4n-ֵpu" $==OY]=;ȯZ̈́ *? ω1iKa{#CJb6^5_NcƤ*G CcdlT%@ }&a3Ѝw {r'0Cy@sf@ԢTPj-͋ dG /e"v s  6ej:>)h`a>[n>XݒLX )l0Zt44/̳.Q5/rjeǻTL'{LY/})t}S=oBA:CCvA&GCL7l}ܗ {bP8sU4@ۮ8op [:i`-eUGnrIQc4M0Sa!/ag?[HDEY>P1>4MJ0{,bFe\!{P/$-ҵ(AVry>›_y.@0:Zg s=(X8!|F4,Xa YM>"aa'% \34}{viv!p))!p ~g}1.4 e"p 8^n%p'%9uL<&q0AOSPG ?>3@yϽEisP =NM\gws7C*թ Sm,lWc/4Jdz۞Tr"ɸ&kINH\xFvq TDx/1G*6fWxS9bXAާr)#&gfC [kŦ2[QG)[YԪ``?2 !*F ɣ)TP6dz_EeZDFW ׇ@X5 \9z-R _\sv&PˑS|þN"^x9 "DeʻTL4 Gu'VtZ,0c"UuZ,_d0iF1R-@.~J~d !0@_"$fYSH}Qt0ŃC!xrd ؄l|r]aJi_HTp:⺇XK) Q~]j t٠go8+,šF˚4rSAd cU<E@)¶xdxNp~lDRPץ|0!Húv `iC RAŪA 2Cqu5:[I)!J|2UsVwD+1yQVb.HN]G`EcX&OP7 czZ聁%C޽sispZ6tݝ  ݢOܣ$o;Eu;e`*4DOh*ME|e?vlx rpKJN39IROy".A& }MѠ|L@ʷ^l-+|#$ʊ>䘆]<~R>@tZ-]@7m^0ggyc:;ࢢRBkk" St6Tq)_ܲ-$A.TH7N^,,Nl,%F{ hNٝE13rڻ4 'Wn[Gy䍖 ej|UW4qj8H>ï_-w3!]$eބ][-aE \s&cJFwgLJ*(Gኽ7ԮUQn;i1   Dmv,\zm!/晶4@|8,.]Ł&iH)԰쬕0x}U!v3lc}MDOvc%3,E`Mp(ME\_!iSLUkrfIʷjےTAN$vY9 !  qwUNY'((;iTB==/h8#H'DTA>ϯۚe0CSBA^r> |w׳x]0:~#ع 5aC] jF:Bl CZ u z9VWHѼ;@i76-T FFT;P§6 ĽZ+Q!'pMl-K p|bࠚh,'?8x7}d{;DzKx! ɀHOr1PƄlrwOC*˗7UEobʜ?? B@^X>Rnĉ)\T +J p@&6]D&?C,Vp:>9?;zu^][\椕W,i*e̲~@K@HF\?>9?d\^tU\K{C#`8+:y@'(mҝQIRxg3&j߻)YW<>SSt_K(953HxRQ< Ro]3D BSAW!*07;` BՂ[Kd [ +V;x m9T1d\dlM&QY- =6hO5 7_ 6M}ZpE'm!_C 8%c}Ul|}Wg٭|)-$E/tX:S3l+}m [% \.8gqbZ}S1h%@U$ʪp hĺ&qQJ# T5K_&(vlj5J7e`ʇaQfE1=MtHjQ>҉)!¦BbXp}7BE0 ۹z݌PM|-?ae}wUP!Eƕ \:$.?9+4PxMRãe060:O)*p@#Xa<̾NQh> WZE׸/N "*I[\uLzԾ wAULUUMbaj"4Qۗ58BYc*ӂSl$>($pa(<^١F[B¾}Z{lUļJ!rR\QK3lGp} Yۢeq#>~Nɕ٣-Z<>A2v8hwZS5u:`dz0g_ʥ^Ϥ-}oڨPb'Wgnf/lPZiKkqv~D!U4Jl~cq|L`ސ(U0~2ヂ :,79>E|={ ]|F1VfHv06vEֵV \c/Gd29U@lRǹ4698= |@R3p**ݛߨ(`!k]{72j/H޹8/> go #c*Iwl<^,Ȇ6I``^ 3x κMG#£Ѽug48 ,D*3zzL1HzSXYPm4:ۇNJZ#yaxh54Àg 㙬&]*OoHG@$i(xY xr_=-LcGr%PpPAr6UH[]f#Ijt}Zd1jىQN"õ{q…~ҁGD%L)Fzh&,1;^4o c Wf/@:r_н-+gП=p-Oyo]E&jpڨlb.U{_)3.Z7?2?i=T ,Si*o!ԯ UR<`~sC 4+{T{ +ڠX"~ &?{B_e~A5EBİXGHOP*p2⨫磵5`׀bl4[t&w Awf]%.Zd{_*MM"vM3C(ЉA&̛bOѢMg7r U3qA -w1'_2i-,F̲aY!] Yb+茣( pJ*t6*9:a1cr~` ]oȻ_P&3a=8ilMl4sr2 Dmtj%-DO_'̪}XTѲyy8(N>r"eq^]hD5h7~`1%~ IDAT+wV@8~$q2$.: Åq{ ,'crrȌbonE<7r_ Kj3>b3qt;TqyUof ӀF2 KqV!6,èɀnXsR٣K+,xif?J$@XҨ-\WB& |eA}BZ}šmԨDIh_?Cy* ˊ*p{SMw ?l 232E-Vc{(e>Zr>j+poO/xRǴ064:l[[oF Lh#LʆK]:kjuil6(}JEp Rzeg&JTQ~iu0Y!9 +BjMvq7Zyiy 9N*Gn_ey^A 5]*C[ 4<Uǎp/cG Mb+P)Il_U`( @P?e{Sw.]&`>s1?uxw9{)"p/[ƯMi>ԐK X G>1wFS!odNc >v?U gcJjZd&:]V` \ WI& 6k+/`U<8}aLĥa"d@4b5KqNuoFd;t{pLv9(W 4I>SMddzFg [//3 ڔCF.*H*]YK~cٌJpgP. js3usȄZ!%$P%ٲxCUz`}|] 0x4z5:CDSӴ92_o:TDQ UJY1tM !* \d!H~В@b`aB|>Ih5;.|g/}|[*Zy)S+ y[9sYjݖ]2ʥV͜9aW[Z8_<ɕw;>H裏(A\ FqsЕȣ߸:pp;iW51#G.9ppIm9*2<:+( Jj;~}>͟ULhu_SE ׳F)H.$=95[!/򷻇[mi}{*_mV'-̿tt>H0x°|\#wS]wYH'VbKNfK;T @ 7jQUβGȉgfoX*!W1YM-_ܕe5,oH.kpM~khy@%H%ZWu"-FfVIz)K%[[į.f p 6lX!I%ɲs]>3kŅ ~"~"2e& PRj;#%_=^^uM#JoPr 8Z{Y쨧쎀5 JC}Pie1O?U#QZئ*ց6WFKɽB_N|. hޝ./NjoB'֪^AUS ک0f\f@c_X# /4 Uŗ;۽mafW3^l܆|̤ZUb_웪>%>DrF*DzftN#^8\O=$R_\)Uvj::m:"|#w;aBzuнNj jY[B1:b-؝9Mg$l )O p\A/ ;@vkv`եIc.gJ޴}kRd'4.ȃlP lEmd͘ f'A] ^9T^+ ,v߁eȪMFt!$zA:e>ܝ/_3##_PG L͛b.)b%2ExmNT>lNظ\lhv:7CwW)ļVfDk'@?l8Π2pNgp~cg; Ԏ]! Wǒ-[ Iٍ! {1m@bp{'cC~+7 ymwlA XXuSpPj_'g?^Jha<  l^!zWlӎCHiEJ!jd\_yX" yCc*(mR*н<']VTFa*6ޫʨv(؅H`QyȉV7}S*upIb6Ty8 ˣ[YFY&lJg~Ti}BɠRZT51KEJ_(LuTR's~1έdR s P8AI`:ZR Gj@y]G3cȍ'!&~f u#Jm8$N|Q^%pk{pշJƐL1G;ľp, &e~a~Po@4n6sS:̻r>>݌Kz>@7L,_PCqQpweSޫpyuE *)b~(0O` MT)B2nv.GxݵACԊG_X+ Ɖ촤F)˳1ޏ*FE!n*T^u[XۀqKxOsx5BT+\u. l {yCV!|&{Hg.}}| XW&\&dPR뀳P$ S*+,bQH)o70 /UŠ @Wzv+R +mڸ컜ӻ%[ wte)8Yd{Kw}$P qas1F-y5\wsSpصFu >5}آ!5$CCzOM Ǚ&hMXAJYZm\Th qeƒ} :i^ỳ(AGmt?3"-"vvd2c`+%ay+ .`oRȔ!FQj=Xt8^k"iz2QQ#7ڨI*}EDM0"NX_2 C{\?tš>H*Vlt ?fՖ㥱עDI|5eFsítV%'3+ 0P ޷5=ӢEiȞ4ETݢօ[7gYF?q//wbSgu6pNo8Wnua,o{珌´~*t)8~fֽC%udl;.C=AѾ3D_Wh-TMu}#^B@ Ags2>ugk_Ul* qg8 hP,FɑݱdU2}w=FRR|PXiLLn2AZl֦K  O$`.tR]\ᵇ4Rݦ0 K *XT!gM U -4gLG VZN[ɏ5H@*#&BtRtt @3YWҮZg 04K $P`./` +껖yjVsXLb^?y3WaorY_y,Пg gWaH5.b֡`KV;)A_b_vUkZĹ\ϋ7$HmuΊ>@jc?JyHhE(N^A+{XiYkL'n<7suz jץlCVQgP>0C8E"hY #?@hʄa #E+tW/0.QdEd{qf#иVFT^܀nS4gBail Jd=̟Z5-oߨaؘ[e>Κm̳i揦 gl{T/`- \ff|@@h7P5Fbtlq<"?3l/eߍr6O7g=mhvZBƨ}ʾi %ܺ@7 At >CO|Ҿ"!k,t qyHk*|7=ntm ZQ{FV;Cܔ+NP =٧&U Qx] 1(}HqnMlM 0dDhy-d,}0dVkSG+Zj 96@R/SX(`z~am %5:1*ZILG T &g)؋4+N>5pg؎K#/'4/} jSX:n#b L.~RUaطGS%9}dħ8 $!gI\8QİE{UP *QfJ+ؔR*v_ $%r\i?\ΤQ<%ur^,Q KaRAX6a$ ZvVB衆+GZqyuy9!u.0T;9;99R*}i?`es$fCB2MkCQNǁ(U_ >dDBR,AK8Icl^s_xl٪~BOE`A :Ij<+y ԐflBp]&Z+\gZ#X`ę[F"@ОH ȘR%"BTOj u1mYP_;+MBVHh / M浞54h,|ih鬒 z̎5X`ng =/TJa'7os^to"/ B_gn@)$0t^vH`aQ";E4p]&m&fmCtq t} ]_}x(iɎ /*@#aVԬ( $T -O;3l΂OOO2D@2B6Y#zd3(=Й U5BnGz|_U#tݟ\0iG1?HidV1 |J笔'7x|x|9agH3-g2NKyf0"\)^&FyR0ò*6+ B%v2WPsq$i;;9==Q$?h!Wa7+r=_[ogp)SJ2G0jC^zS-S \XdaB@Mȧr=y'Z9GD ;ކ(wZ<;dC^pZw!'-Ǖ|:SM-IRݖQgB.9Bg8컣$ HqG8] vt͢}wׯ̾_[DG@xھ̾sȜBgY.,$(OEw.p>"H`+5&|zPQMךAs$mtiC'LyިԦa6e P BmVRF`60tDNsV~>vArbɛ0\I +X%?fmRgм|@C,F7`\ıW_D; "R"rLPtBٶ|l}mpOØ) Z)iGW$AEK{P~<9h<^=+W{Po tJ%rĚ#9aBRډ;l4JCP'$,tq[bɋR =(o0  @4^.G{ߜ)[]RHӆ*V&yj}ץ pP1V K?b()B8|SaYDnd'^?^D 6@O_ejjtQa=hmG! R-j@5z@$֤jD*Ʊ]װ ;S5"ET/-R UKO?_xP'ӓ9) U'rrX|Ee\Ϟd4tB,obUcUu'g69D4p=.4t@v~G8??9/ҴTBeY˲굵)C#C"cj8XX'柊 /@W颷cYm3d(Eh{}񀐄kk_o'y^f};7ݩrP3^8 O"fxo̙} fk`,q7F}@T@ʩ!7_kFYfFNCn, _*y7j[h)ǘ M *YzPt#wɏL(Jѱqk5~޿_ǤFEDhU|6Y^m[HKs/>$5l M^G}iz?#{rJZjm fC?bu& )N(PCj86nTl+P~!!4$zس41BP(Qca*B{e>L\UNZz :+K*Ꮀk2!㮀7cICjHA:'@tAx PzN1PfvtBV0ڍpe|AJ h-q`p}-7 Ghn Bʢ uk?14Q=9R S$Lq<99?v$'}: ]+.B ׾tȇ^v@p6ySS` VdV\TXU Lq199ۑNDoKɑT +tYX8^5d_>5LD y02bfL;br@pCX.R|qv^b1+6 7,DאwmloXXW{qǓ L;$-Or\kzuD>f/LG>~goZo7:p5Ō埪su[k[q@@XЧtG3!)R4٢Uˣs;7Iaig7M,d `}#`ȡvyԾ̾j@_߽}e7ExGmٙl1S@n1־{ga^Soȑc^B60UbVi\38T?CU*d x(r*`ۅK]w8TNK5x Ncw2o@Ї{&($jMVb|yQL74/ :kfS"?JYOPQBVCEݍd n+ /B0;N9욄(./} "8$)s{g`b?S7⿓3wRJ1әpCH#C:}[0?r|^?F_NM!7\Y TV2v¨c| ÛC84iCEs؇Z&4C8 HrŁ;s ~7'J-LoչHjd~{rr#S}i7>CgŁqqC+>p?ID'tZqpOsֽ{w'C1蕆(A,:p\<Q<so6$Z鈖,*`Y6BW27Y<̽vNN֖Ojo\ _?}4Pנ{SMa 3V[.g[22 !g&$̪f_bJPH~Zˆ&i0iJ)(J߄- h lT+zl,_DPǧ̄c]G cO >M~ԏ3j]9ɟTcor .ywN!ˉ^@P7_&_;xAJ!9Q X09/x:-tl L.@r\o.'!>FBE'-~hBYirp+rasΎkYV#iE@WE3 &J9up- ?MZ4~|H"P@vYpuz¾JiOeH=$˽֤@.{2~I3^xY&T7Mo Ij*#7}q1Xvn) at&%i0>D-˽ӂʁG*WӺ_v{>{RPǩ-1pʼn+⮍7|mUrxVhseQoFp8 rZ 5K_ߋ|2{E| -aӗzPdž0_h?26 QΤ S\]ԣ2N]xwW稱Ɓ%spv_///%n"'02,K^| ڄ([W<}3ǟ-7Lx=/}c>K on  UA$qg:UPL\7@<L:1_Ts_f\o\o$XU!;@+lFCx9s,2Ÿj}wbD'ؗbe<p`u8K-Ep@˹W4~+& x}$ZO/`RYԀH۞Q(@ (*t{D+7Kw?;Wӈ#-FgPTԖ؃)M$TC;TiȒa/DZT0"́ 36kN{v0y%^64<&aUN&AeBL 6& w7~]Cxq(K|#2eщTuϟǯϲžA0lwO6X/=i_r9 p/,K|} R/Ȟүw j^m1-cK:k 4\l4 w[_q*JMFPp['`~Ԑ-JUD">SN9-[*>V?ビ89P~cD1+4?I_ + F֧SwSPG>_~*]H pjd3/i 2c.XI%Wr;s33੐ ljw~6U`h$)JCAfل\·08%W~Уg_c(pr_j~#-/8,Gz^ -4NpDŠ|=?K>TH;ۭ_HG1iİ͑+ӃO0T~_{HH87~}q5dt@@0|o`=f4?æYU҆p9'ixx%ÔTu~k-H1@N4S ~eH ]~)4DO2Ń5ki% {,0C㢯O9F;&[-/?%JPWqy 4}-̄xس~_S LE|"zxbKxY[d_ 5X`EƦ7uyZ4UC4UdeS_n~ 28!^V.>šg2/t꣺KKP2`z4:s/.˯ p;NUwx+`Q}~IL]/$ \q1|IgSȡ.T.IۗO`]~< >DzJuC`zFGF(}QBHmx(҉ҽ |huzJC&c> -" 0Ñg,;7%%>NǫwP7wUqkvb6N{6"ׯ1Xo0gfΨ:re}>7iT~n|5:/w}CRG`}o?/?6$w0?! 8*K~_Uee *r?_8s~Zl"B#BaЂç {5_/]9f YpD+cl\<P;`9Zq4E8~ZMMUJ6TJZ !O 5wyX60o?f9o" ,!w=z^,ަOi58dQ@ ,}E&}XO"+LJEZ]2a[K{6\)r3݃”7+P8㲋Ylj``Vi5N6h/Jcgv*NܣP!`Q G]ef[MoHM-tEfX`:ef|\PaK<|]v.g9NfFQ #<@͑ *O>} $qTB\,\(l= е ;*p74|>IA?H%8uXv-=ZU><asZj lE[oM )~?6f Hgh$Ȭ {{E'șxcYX7zt@p 'z(Ng\/p(1au40ާwCh$ !wi|Pxm'nZQRջ/I:u=pnP6lOWeR(5:۪z8ħ1Jm]y_w!Iܤ9/{my_,a}0@$xQ.c i(: )Pޟ$w MhJi2 ~ -J!M0E>ZW~q?h&',r'yI; 22C AqKk.&Oȟ=Gm\6q3ƷD_"aSYlF48KM9[kCCh}c$q⻽P9ʗS||  Z YS#!'!^xB_{o Qrb\f+$o{>[g&kŒAsG {砠@,Lטa5I| :H9ڜ #YLD;gAv$VχԺٿάߧ|/D""qUm!ew um/7Z7թ ͢Ip"?6"o=m75ܜNHª>+7͢?^AY#Vm.QZGor/o/8,}-cR/qlև'<*eYϴWs~,jcLP0opcv^Er&A^ؾ  t͙>* }g 1sJ9\ө R qO /-_YZ"$|>\A`P D?4WW.$|C s^N@&~#aj} 0!ґEE0P4m`|6#0Ab#@8#DRK ,fӐc8M7vYI#LҔg> i`߳X@u+14«(-7 IDAThqL!VdG/ *B2_}Ƕ/b!Vx8fZ1C:@dۊ\Kp~=~z2 Og3SbJM/&y̹=3ؙ _.sz(9UzT ?.~ "{"*WSJd@X= p\ny?\t"jїQ&X=+1CUr-N!crtj| xLg*>G}Y[۹F~_p~$'Hl֜‡yyvO8H6m5#ton>g}Z.O]`\s YﱅS1p#߯Yѐ"χ6W4p&ZnMq |`kY>(u-+,^-wxn;!jADiJV{ g|-|MOd!Am֯lrA^<gee1 d/C|x\,c ܙzJʿ&Չ'I# |b_An笲ǂ*s"s(cNŴB. Y$ulGI`7Cs ~ zB}c1ן#1"W3:C}ʾ&7?CI42\گM! 8c? _#}7#࿟ P&Ђ/{!s82"fu ,(|5 "d~ib@ϭ߷e|* z[X=Af~".[x-0*"# P@/TQ× ?]}#YYS4?SgIcg~'ԝ?,YFN:1bC?XngE`f'=d٦Q!#C(gѿ^P3ca&Ex{OG^jiaZW.e׬rx@$&2L}Y,ՔXs;\$ӱx#' WqnW'tUŽxQNBwz36`9 y~FEyƁ; h)^&=z[>ZoBSꋼЄq#Dԓ Enj cx]s@-,u 0~"?.O.p: C xRhS AdDXN?=w`1#[kQ5w,kF^{zw_E0el>aNF4G-At@H@_<~w#yPz '}4Ô3"Y).*jH>˯^Xz%QԄ#&EI.ΙbtGGMXx7H!;OoOCQ?-q 찿 c?M1ch?c}3^ >gX8E?FFu`,E.}lJTMО *)X.k\c@ !IAҏ́ A /|xLGC['9W%lJzW:R}|t՛ п{1 7PGn4?]S+#yG?5ckQ=TWY)UoJk3r 2m w!%S6iv8HBPG} o« L(-9pQjZ\ fU"TC)NCem'a>U˴(R(z^s 30koUf%cߙVUk*;/ozjD yǟ, zM嬜T mJcߓO;mޡR$ |tyB0z3zl-.$=W'\~ He] ~IrWFʹܡEALK\CY|Lhj~*},+^ <,G`>G/$“gp6rP'G /y;*prL{ud/~컾C Myh(<wC4ġppoѺrugLB8O= ŗEe>C Qq- 0vƆ|D Ы_ C3gP Y~!. '_gfa²cUڮ^fWVsGӵ WY|q@c%`X깪;z!ߘ(rYu 0m|v(MXg@eLmC=+hT ?~  :DL62eM^=JN AW%Iq?FSO׏ѡ^T;HLPe&>{"+|Aƾ$&_>5~\(XϺy{| |9*._lshCizZqzt0+3Z@da^v9ԏiu>ϋ 9ϱ|OWX!+VZv0)$sCBq};߉[oB=NGސ&uzc?NCyzK~ ~3 珆Vroyi\{dy nha2!_/RL{AQ`Pz5|~t Nܺ}|+V蘯Cu({Wa.e:Wvp驘CMGz<EelߑJ!m|vs?R\%咏H>8=x 귽sY=xS`o,^UY;=3xZ$hOL co֐xg3lG#a.LvP6W,9G^^SJ0|?KNĒ-hbz LC2Uǣ7 A^6з" KObn LJGyfs 8ZEp~KwJN Y.y#7y+_t[bRdƷ8$5ۭ_f߸ƧӾqAJW?~~ a<?ޏX ̮H.Ӽl3͌o^=Y.)5b|QϏ@P`>yjf{(a7$05z`EOP|)'0IWu>l}V\tq$0CDHb^ @>g>F0|U!AmoX;j}E$%O8гdۑ~$i\ZFX,׆%~G7ޠ357md9'f+}|uӠ7 4UE IY\yÚ@\Uu? <! l ;ǯ cO@O|]|d -ba`PT~ؼ>1}" /4/_Ae`|r|€Dy9ݟB<phX(<$}Hq7Pt~˝^uOX&~o'ҋ / m)#WBqVDA+vxSJ"`IV/z!O0~ʪ״8~.~WoQBLp= Nk>c,D Jr֟q7]oUBV`v[Vn?kGH Y 6QV.k7*UQl x1W9Y}m&F,_|hn.0.3]`Ww:/9K*t/cNXWU~sP-_eNx+!> 0Qw_dQ)~ "eN,+?-L cJ|OCYhRS}de 0%kŇ%yAq,p8HA@m c{|%K_w{0 Au&C~XȪߜ?e)ݎvLÒ^\ H8u3e9 ģ}GWvXI$Й`@%.4DכB\h DexR ň_Ct %&?9%LxʿO8 \6f|}蒷C 9ĠÈ@~_/`h8ʼn\؁ĤٚoH]BKY 9?C"E#|ȝ9sၜ ";xwl_/5=HS#\sE@Z, khE?tׯfT4 oAV[l1bQyA>0w_uC/}hE9BzƷ䷅6{Y>SwA÷ [VIo55/G wf9B'@0FVC1Ÿ{- { ]湬ݬj~g d|Oc 8=kL*A!r%M:SՕ؝olpi|}ߏɺȓԀHZ»遈}Emj:s"]7LG-nuOHׄ8vs\~~=Nwm&eXJVb~(E@[E OھDB40 7I1`7A,:t\8.ˇmRxi%ۺMNо n` $U,_治^8^G?[M1F 4,a}8V 9eDJlޗLTxV<1mbۮ`\i->G=6^[>cGgUlGz'|GZV5|Q\o]"Q3_fVvXyߜb I\&]mTz` ߽m~cwڋT`u?~ab&۷/=a4(t΍V:nC&WT{,DiYσD4}w}6~A ]ZyA~)8=tb74l0vq @4>$(+_J%v?/';/I"lb/k/U胦!q>H)ɟ,,e!7 P`!u$Hb1p ݅-^<{Y1Ro@eO >w_o91M>ɝ׀cf;=x @h7УP5u.H&Ib@Is[< Oo7up<Eb\pv WPܳ53*kx)ebثl9HC|De!292A+AG8KwŰmivEwk!=:%3|)5e~J<3 (\F0$utF-z E=|] nGrS,Y,Sq./QCn%>pf&c1.rglIV: >g$?M *޷ڼ-j"́ߝ26i$A?r> b:8`_;V1 ʧGb[3!lH}aU^MChEbEsqNq˾)ru'LAqoyH> x7~iv4^y^CeCo1Pm +$Jů>ۘrq랢>eb.4DkreN6ϣQ8ck\3CM~@T1cE*9c6yS ,kGMoa N^)'D .j1x 1öXA%w DWpͽc/;:s+(ܘc_ymQ=Gkz{h9*Кag0'g|41)OY.A89Hq)}&J4X:=q").5;OeFm|j~-l+gh ŁCcʟGB H! +S&@܁ Ĥ OE] jzU)>l˙'S1(h ˬ* tF`P(o |&fy[_ N IDAT'Hp4CҴbИV܇K 9~tcYG 0/)KYW3)^C-KFʒ`o _` l:ķ˺-|uW)M &뉁+s`025M]>($}!Jc}kT{#e?Xe~mO0;8Ud Xn}1 nyM`q% aׁxoo2Nw 3Egr&F%RC0>=v!q]&xRe˄SM#|aqzC '7<yuҭAtec` >vK\oPxŽ'4A;t^ra= sdvyy4VzS@^4{X8,DCwuYÌ Y,˲hZ^Jyףa3ڸ,/^\9l[hBalmCb AҸLy#ymo+=]T!'2HE0~7fB{d: S51lG) V&:qAig`F3b<d69~%@?? '&C0{UG%0kX>àS!l=pҰ+[CLuj^vçO5ܠѫ S`G0BJUO I1qk}n߮ƤaTSqw\؅N1t|eU|;@BPwp{[?'u$ +'g! ,_ٺo8W0QJ!_#ePė mU[!}P"*/[LwҾ|m+ˈz猿ִ"'ugxCY4&~e.TЗ_U#dp!Dpbe;уn5Dj5.{SI$1 C&>Pߵw.< Ǘ xAΰT|O,Ǵp .'ֈ SE{ɵ|grߍwM~%cCfB*I1 VxZ7ɥ@t[+PotF&Wxif:;\6epʖ|,Q%!G+t5ro.0L4':~4D3;:J.-0\λEВ*m|ļ߇u9h{~Ə`S ._;ਗ਼?ď4dj4(Ae.H)gwAz催 G?I/hZK|Gy|$}h/|9U] ae|<*OxEtwk yfyMPu ~hh@9|W|0#[U*+n/[W] |r;_UM(@o5XLޭ On ; k_ RoGH2~Ϳ<-z G'TABS4hoCZwG'̍*8b>4az=ijʁVFahݭv?X͖0[Uq`_yUݶLjtsQS* ܉ΈFsJEnb6MC ]Ja"㢍،s0V )=Ԣ4};S9ZX# :Kx>q__!t,hȟ)~>8r!'vbO?'[_l]x)#FY9mM[hqp&޷|G/ >B³Ѓ,' 5Xh<^`y!@-lJNF"J_COw>r?(ʨѠ2,ۉ| t@A÷<&W o<1QKXS>?͎)?|),3cr; 3jK xr|wԟ:Txhx'⻝q}Su.Mk'Wzu ,_ccmL1%M d቏"J~#H`U^3&1p]kk %D)(VIʺި|?/#|{/ c_y4:7mˍ 7pPv0Uui`u=|C!af#?33 mk:л2z]uOb0@$N=Bl/YS"}u*}?4^N ?a&PRWǔKeN"hJwNo{{\!1_;t_0Bt@(FiwJ_Xoȯ[MN&_HGtzUJ0=|¡ׯM7 o"t" >,oEv⫰FDl "Fq2tSO_d?An6Ă;Tl{f6{p¤5F`?W?䧗Q|䧹:eybP7{A%G8=MC` lb[z5fг07[M~zzS*7SG[P>@A~Y ?!D" &?E#[.><|yy"f'Kp+t&DNtr'7~ A,`,>S~̻ʒBi:^7!%#/q~ӍF5 D^oV76Cfԥ# &%ӥb& >4oxGPBA";+{LU֕ȏ.d|/xAjIfO@k)Q)՝}Rwu,5Vo==p\@%X%:]QGLy|iCON`\1̄+Z" D@ʸ| >,|OM-+l󘗫z] _Ϭ_‡ ż_̱h7[ߪMP  úya.oݏ?BM _ _ȴˠ#=Ohl}p[}rUϣL_}>&:#L#1*{j/4W-_Z^D,@)7oʰC`Ҝc!kS:4yoE'멵u' l^uQ/ߌA7n ? Lո@!~kDOrB9lE1.7N,/ mob䇫|\vy2|ߋ{䇪5Gl(VU3/C˸N/UC{ƺ(F]Nޅ/< 4L`\MsN 8/; bEXaOW AHROMJ*fu֫{gE2Vh 0m"' Y H)yo3 ׯ*o}@c[5?-] Q~O1}a̸N„ā3 &0BDZX8r+\`&||ЊN~ b>Y~@:O5E(C%3Yp-9o ɭiOvJɞoG7} 7r_+s Po0!q|˴GJ$,릂9(mDȎ# DrPgCx),{[A:ƒax|Yg[ YZءa`52ғ\ Ws;u|9pR79; (Ǻh𕷼+-2,N\uwP$j͆YGFzŝyosPo+L˟s.kyWS2S]5ɯ!Fˑj44'LrILȵī[ t[ _G`,<‰S|bVB5B57p;oT6y D~ Sӝ tE8Ko!'Dx ؗ] QH|_k*V0sKiVhu ͧE{p Mc[{HC^!SaOȡW/y_fZ5"Ͷ0L5 r9$ /Δ.0kHs|6L?'nBz{ᚬ$k` {!Ăe[*Gă(/ȗMw3zmf1>677#)6!Y%t)Y?пv>&A͌M$ѻNc ࿽qX٪83 `eC![o1(3JǏ3gIc%F1 yph> $Eġ:p7@6|*O5CK$ ^,^^^dO,f|Eg|[߫0PVr\(sEпNW!\uߘZ3 ˄Ley/@ONJ"*3~6Ygr6osdפp+/ZU#K7kipVq-L%)͆n&j`^k~Zn̪ 1wUq:ݩ;(6\*Ż R=̡}oVLJb _(/x6R=2G Bw>M'ߕ"Lilu*`P͟/jRyA4ό "lε ]%d_gIx6ڻ1g,F8Vk^;0jTDĶGxio_2|u(XȽUx=urYo/HH7Nh;+?E/c14. [hWeOe 67a'#Z+&k$0ri5ߦR4Xrz.!v:u ?z #+V5?zJ_T ayck©h99}[* e3Ts!-o S=N g4G81pȷ4rC=DC”qb6Q 7Kϕb#/ZWiƏB9\++"kEf@ZճQ~"d:fhSV,g Yml>eiZ"g]("z*@u2TA"NTr5oU/=Y*ڿzй|ua. fS3`r3k<ĬjެrKjS3Y>W |: O]_c~czp|BGc`~rU1%B]b yU|@vBq/Or'$/#>xZ]h RUd0?2 öL U:"XOq@#y&ě \~تIp!Ǻ\! ][5kq6τ?2*f𥨂j z8U(ȳ"X?́DoLR0q2PP ٯ7?G_E%O$܏Tk39E_ z,l(M[U ǔʕs<>[MD|/I% +|pTT0uuFɭXgيݼEZW.?}bS烱'Fx+J~o K R>u,C;9.$SLۓ @$[ I].LȯRo8]jspt:!>Tu 8 3\b-tsi˔*IK|H =P`@"zΎ"O4ej&/Nef}<_UI Gnп] /_m0+2L.e#GiMC5E8cD fi{w/%HPpxU*CԈ[R_ D1}MIHiЖY,r^ĈgwHCEg|BY>~_ח P/FI4ρ8J x0f?Pzcin~OeߣN0UMڛeMxFsCZ|VI՟zgX-|8ΕR* ~JM]=8ԭո;pu3 vW"V#A͗smAݣS7 IDATήI|)0DMAFe `iH¯t3e _ejjʄ`P&FZ54iUT8iFs1"l.B1A Q()VC%tyeچĘ2"ш0ݷ,ǶB(vɋ R?v9 .#e +Bl#" k{H]rutW87F,Ba":k݉} A's FulvVWrʼ*g2B'WgdON?@}Tx0m2]Y1l[6Ye60&l߷z/f߂!'ÙUA@׊Wuȹ} /G3y> 1BބcǑCVaPCw101|4[i pf5:/_Vƨ!d;e3\`Opy(ɃSM|6[I@Ai!?$<IБTr,o1FL-u7|PmF#Ga>{ۆ%DA)C0]\]\ ;aY: N;ӪaG1 7Ge3 ʓDu1g(Q둵|3ila0yG}]ǦƇ V:|:ht*wPHg\g (|h ._ EbȀcw6:celS"Xi]WYE%i!D\MЁQ\E%nKS C`d nQ *ApD)wuGDp._ ۦ`⫺3107 CM4|ڬ_bj pWYv@+6ؤp2.3Sxp];W)jϘFh Ӡ+%tL 5Қ)ʘ@}EL[꾽k`"e4 M{}`s9ч}mIuh@o'H^,Hzз;+X>BRh!B;τM: ǔh3‘U6k7VC #`*OևG@ 3B|aХ5]foVsC B%<^*T AՑA4 |e}n&xŘD =~Um|MWVͯvq@ʖf(5[7cb i z]ݶyc]/^"˓v[6^ ]MX u01]J  cқS6AY났ߎShR4 ) |!CG. \ܙG -3%;C7}.Uŷ9( CS8!i\ˋZ%ze-ҺJ}FQ9%9Q¥+6uֹwXqMR7"1cŧB!fO&\M]䊴(ªbQ):Yw͸o& ov̪Qhia4mZhUu;*MG_Ҹ^\j6ymdR֢]|6I/yslM[1\S笿ps$Tl,ݟ5W'1m3,UQ)@,}wXoSP(o]{} #uokzz_om0GPM|_ noz"B`oE/)amUa\R6oUǯN L3Io_Mm#Ç 2xL_ю{Ⱦl:@T `4l:1Bq>Bʪ~wgwԾ6Л+~S ##X{gBrɷ)lc}Qhcƙd#&P+Lu;/c)"Uk@AnkLۓs} hZ7 ɲ`U)}Wswyn/fL{ EdUճ_!~=5>dPeEe3%qmכS;hUJ.xh3w1o<(ݢѻ^$\z|Q|~YSZ"yru,ec܆4j8_wV@âgs(.qsAWpsMc_yiy_.&jD[oZsáL f=޾3wƱ6 '(G!l~o46x[ߌ V ?MZ|MC,&-GWiէN7q;;/P8jY653-$п ݅怳6>e*i23J&$],)IBm eԈ;|:u5,-8iBۛMq]l~O' 5ۆ3R~8aY^6lԲPyq1w,3U;]TxrZ VkU~樫y|~7]^4q}@ n4Z-I\Aرj÷)eR)9yu6Pt**|u!>n Pmx\6nn l6k/|Uf&Irltwo%P50di_\g U*C Au ,@dBz|#+9];?Q>}I:uu3Cz/ׅ(ĝ񑬬F\/_~mnr'^_q=|毒"kT jTzSC3>}~컼jH\NT+Sy?ҕNV}/=,~:,w蠍l& $ڂ]n kp"lv9˞?ˀ+n}'خ%:ne8ж-𗊧kKDw/ȳUG"&nUM TFviI‘m۾¡G`-abA2^}VÉ($)&_A@"cG{8,P%@k/g ~J#0mt}/ҿ"%Ԙ;TrAe/Da*߲]l_Pi< dI{@!*|j=W*w l%ŧBryN[&w Dw&0 m>vto,k9j or! w{H;Oh>m/MƪkLUr'qV#Ogz%Śe(mxo߿~1Ϋ Oٽ-Xb2[G0\?BPϮD]qK;Zhf @5jq]*9|ٗ%o_#6.(ІDW& 9۶; xjCG̓y@wu zO6aߺ>,4i=-tEߢ}۷8ެ!(zTlm L}Sp~<&US5/P Q{0[O!;<4p2,l&m盔*Ngy}[|>;)im[?rn)(ㅂ}.HE3hf4YI}* F=~ <"Ж$A~~[çc_<52Swh2;uԮ\r`/B]o{ޚ׳ &Lՠܙȴ[M7+v(ø{\ַ˟G.wu"q#5:%vn@Xgݹ'b~ٽ>PQtY?MDeߏ3|~I`ÛUp4 ? 28~b7Q7<,֯s|_ojҬIͱـSC {~Ak?ygW5VhtaX|K<˫_-#4!#82X}+j8T6ޫGRI@atMxw߷@Ons~u G8U~i\&ye pѡGa} ~v/qxqo_lMm_1uH5w0Վ:QAYűj&?ۦ|<1ᲃ=0[Q~6r $`)lWW\ dL`#xG j S)Ё?Uꤾ "<˧%ENs_8blvܭ8s} ea}{lcr!7AI<]RX(EZ! ۿ<ȭAt X v=~H(.S"fUv8<8wPa GtL띏<UsR+ƺ9zZ7/f8O{v\PM`5a>y|#/p;݃ȿ`< @f0ZA$Iډb];yĜ?:sJ?7tZƑjЃ2}M~w ׽/;SQ{A|g^ߏ7*v&V{8|_n:_=w˷AC/-W01~ToPD 3u]>p, 6SZuRo(hdt4)?Zgv~ԫ r}7wgN V~fy+9XG<WC eh}~NsfcZ ָ.@@2 l㣳pUgv ]1b@sxxBRnq+jf!т!jw@a,|R-Hj__5 -?Tw .bs>zGza;PsR{zvl7gφ 7k}[ _> x`l:>l? U}r9D.yraþhF-@=O}{ 0|7ʇ06EҌ)Qt|[w,0}7%c+tj|@%#`>}|g LBOZ}%F]_ַ +^%_QLyk!q/+^+8߅}MG_B={8;vRܡxD՝fLb |=, 6| pFv\y.,y>5H^}?V\.',!b*Ļh;Vn\"7-\#N6|ϡ9/CXBHc!X+{k!#ob(3M"2o,2%d8Ev0nTSRppvlIN"&V ܦ_B|(9H+'C@ guWKg6:K@.[u7FWe5nIW=]^7>h$. %蝭POdy)`5ρ/'|`Yu8 vQĀ IDAT䣜>r:ahtKyE>d!>a0g[|b7|> >w= EN;7-ܽ ћs<FI(DD%G Q/yߌ̟epX(OZCuÇea9wڏWOU:Z!`C|I~a 8!f@})o="0_/,C-kY088Kw}à-`-1- :0ӛϨ_x[=mcĖGS8ݨ2eMMBy}| NWgY37:U6̡Iρy:Ewfxn |Iv/MxΌA 0h)Qgf : ?S_ V2I[u h>A\]ZJ7}xe||oo?ОQ˛f7_~~sc"<Ѕu@\S'C|e߭y8@3A x YK"j%t5^6Ie4On[Y>ui ۫ *4/8@$H\/{3VY9O{Ӈo_; W(>fP(W HL?}f-,eG:b +4֙HOa dofE;H>3(#wy&:$bzJ»s"zry41PG ݰdy4/lu:Cx6=!Nwmd5h nK?G[C7ћ?4˲TA,^{tK?ñ_Pu,AAW$1Iiʷ4FǩiE|y}%F_MQ,@m 59Fs{1l>G0wW^}:gk@`2=RT8`d5j\WG+hJM?M#w}Gmn4G-N+{$ߗv G%$8 &X!)|tRp;Aύ-_{pK tb$w  @T1 ¼ LIQ@i[exI7/~# 3>glgͫp -JEzOέ0l_CK+f ʳ w7fuR:b(g x3^bc|!C\𪇟`PC W~(_h@NԐ[ӡF+Ұ,suQGf*i߭o;ʬHYzbHf[Ѵ; C[GtD*b4җy(|jGCAh}l ֯BG'  C{qw[($w "e^#0F@)bQy_aІsޟ)"ձ4?H[nA{a]Z{ۍY=Zo"TP]y+>j+`T_`ղ~ Gr̺k\G9x`c=Dm7 htdduKP$0)[# ÖnShvWъ' aNF:N"A)k6fcGHEj_xpK|*Lit9%&|Wr39pb;\I?V͉MeSUHyo /=B!d`y/¢BEK2 ws}7=mӐ뵄1.rCK@UՓ3Y`sC j UgQbۢ l Bs|3?=H`HuɳYwgHW^M\! c~a YM(x5]|RYy'uXl9gai\ %L@j4 #Z.C8K$QoOuH,%@lߏk*ů\kWmp`"XHVe_=mGkH!sXG;.}aU,O}b>³@H,oN~ -@3sk^M"*U-ˁ^زoo߇ $GX|i׷&WFe) L,e@P38chʏ3ϘSJ- h/[B:aM+4>D3h)V+<#AO->?:-JPkwV hEz}FlSx~I2-\)W=`jk?ERhL ,-!yBS#ћ"RkЫ Lz=| ƍC|*~ YF:~_B}<ktr -6p/Ō%U%[$#d}Y sW^zk b]68˸{< X>)Ga/͟_i ϮL,xm.CC2BW'MeIP?v4񻱢OUYO`GUﮖzXVכuaN e/+5ꃪ4BϊlO=9 RP 0@y=e'~` BG0{(#ڐ/a0W>O_Crq*ٿO<бۿ`q}=$CX՚cm<q$&ɕ 9Ԓ+NBwx@2ltwB _p}":@ 2]{#!e  6l N9Wэ6wy!9.0 V'7C5>hQn^]<$aE:ɳ4<HόO EsOh?&@eUu L f%u<&:r< y>֋>W&@+&ԁ z.Y(x`qFToD)v0( |-H8 ;$oY^Fyp&|U1_Ym\R|tŕ8,ࢴO)ӌ I TN]Nl_kJu;gpCG& CepK gHx01KPgYqy~5Wk.y'8;RB#" #_H" &) ^.9P<`S,Y*qw}>›ѷYXwk >!r䃣i:E.沊CF./j7sFA<aȈxs.x6IaSW )Sdi.O&,e$9Z& J IHOY࢙|Vϰf1Qgc9 [8H]W`⨄HK磅R]m/;{37z5xwgp.B $nJ*.ODH0z.:\|v7}mx&Zsl", 5o<<}R[pW}&^^97}ťi>th@9B* !$61dtlXhsam 7aCm <&dv<-&\,/} "Ь.al c2Bc5*K4r^HRWl-%|#"B9Dye!O`Ny t"RBxy_]~C%Di>^!^ TS*VI&A7+KljuoDK,O:@; xP ?n:RDB:FJ3i76FCLG1 k_51:EAir%T9m1ZEnDS#IDur!_7ܔ& (t+S>g(8Q6 楎y"ӧD`xʼnER#Z00޷r Hy!& W=+jg6jT.q CSxJ~S&2]T:᭻FՖeKYgҔ`>)bҋ4͔Yx #>Uw>Tᐤ<) 4ܿ1bEETH7Q6 &xJ~쵡#ʷi5\]*r20нbT$mᅣ‚A05. P0~+ʷ\~a*0F@`#C`K&[Ng%U䣚Fv%? R9## hG/2,Kg|Mܺ >i9Y+pu<۾R'xPZpCL q,8{a~Q(ÅYS6h`3K5R&B$.lX4 ^ ,-UP3FDѕRiPf,PJ"rP1*#`2nB T<~h7Abi|R%ΥWxߦc[L/(`XT_FgX9o*?z 3+U$C>3Cp4p$I[ =H7]vmBmmFL LL;1N A^&貼f엇5Z#“:ha!$;>4G,@& fT{kTZ;l79O?²xc/Ɛ S7NSH |-vM`̍ MS@@`L UDQV,l7_=, #>^O;#a=\_-@"٤8tͼ{O lEW 6 3> Ǎ,@ CG7> <<ЭAI PݞgO=q00ihWF)ۏ0)ZA/U|%K!w%Li]KmANb42CC>%QbnD~ RXopc2*rр$.p `|zu^L9z$w`B`"Htܔ`F1b.} 16#Li@HdRd/ʀO[q6!"`WN:.Uv| GLx^2G ?ũ)d',v=0W& UuD;ő1^_ZD]tҟʰaS5pBޅ4XSLj&0gx*=ٖu07O;eDd7Re*/"#x\ϓw-c~ +) OOρcH}æ̌ȇT(|D# $$F'$IHdae=$q|S7X׃^8N =9|J'8.#؀0Y(J$ցK'&:N$so:efcz!NʶP}e'ACõHl @5It|ɏ\VWF_MJP*ht)[|Y+@Vze8وP%֫AOڊ6 Qqd<2}nME΢-͍ ||< ,>enKвƇ*mL7 ƭkIЪJR_Ш&Ej:T8/KPX鼘LŦ8p؇ Pa^7) Ai_(TItŷG^(w -{082ܥx1`BٱlI :beLju #^z҆pSg"+V RGAP' 5o?/DEChM'$u< _,ۓԽ|: U6m7J"6 JGCt+9b/aSTz5.T0YO&We_z5"l*ZSŽNmI:kYĊI^rO| ͨ59t B3ͦ>0q~chU@wD^M߷4߱J _R&B[䥋d8鰖 gsyZȪZj!Jb?wcZay ץMǥx#^,_7CcDŽ)u F>EP[ чq2V]D+(I<.`Ł:`VB\r KRLCm: 'G= {kaa /үb#+F,x{J^feX>v`3<2ǰBNsqOӇf@5auo*MU13ԤT֡$t$&p*;0/KGrW1I"et (W]eL(**#>q~4g[|$>7+|˴R`IQ|.U)'3G uXO kyQbx'= g+tѣ4Y&07_Ga 72~*kZ;Po ͘O]z ot~?Dko`,0fzCq/o3.ZZZJVVJ>.&Z:n2zr*"*2YV4Z.2*&j":J"&z"ZB&"^J.&VB BrN Z&VV V!fVV/|Y|Vfzf VvnBzrzҪ֒b fRvZF.F&&J2 :"s@ dG x61x&1#Vx1x/:yŕ>A,Ցjm-/٦PE"e[AEXƗmUK4Uѕtl[k*T_)T䥚iƗmPud-{B6 !x&@ _ETZ5(@/*N3/ξDhQ(UGW㱧C,D5^ 5N|~DAJ,73iX&Д{\\:%LQ~|`Zc$r]C٢h@˅m~ʧ7,̙ jCLl m!A[iwSf?_/׿N:k zd?kch-6))?*,BZdXn(DM 5AWCY_yju`'`;O(Se(]ϖ [7.pLOog V:MJ[/<'|TT/U۹;"Y:0 :;g8w&ku|$`hBy t=Cq'S,.>=nD AWhߏ؏7]\S5|38Pjy38&wWd,/( TpϻTBwl@X q>"j؎Jmy1a?]O_@3q&*λKRms~/~̶ mcܶ< #uU'$Wi*gki0'mz0kECTCzd>1q3.|LhEOutQ35΄XEIG $DBlVVjl5"ŏj̕JWc vGzA;Wj*k _hZh =$WyϩC-[gh- 0B%lx&YFc+DE>k [\̡/XnԶjͭnXlw0Еve#|~K{߳;[(J Dа,if81A>Pj&kilOprb9D3Pm /L;1HQf@gÓO&J12+k-"S׏5N9OsaϤ3a=)FY+mՊ|~[[aWh` Ue,_!Gw-e- $ L'kn7!4MMM`iz gM%{5D{l#M1D'yGL wg$}?}j1~( MO|)yp!?(~Y s|Xf-AVZ-y&ƟXޯ^7 ?!yFK3-5_3IaDw=RMOSQiׄ7G;}'B^iݻxN#u: h|Q沀m"~0lQkA?\C!x }β4|!%PW,/,%ˌZ2 yfK޴vXdpr<ќfR<ǯmk6kͣbay}uX8ϴqY\Y6:Mkg,oU-1?2>ZCet}{ۄ; Bq]S任1d3 /}:=n@3ad['Iߓ 2|L?y&*jF`̱R̟>sN)>~2whmw;OCH;tNiP&%f%|]\?<ۤ+$p$_ueYhb.fY&3 5'g><C"NVuTcf?-f2!?;I6O^aE~"{hںÝ='Qwd~!*Yic"O$| <@8.~L4esg߅aY'=h% o&m ^]6R̟M2{6,ٹO7GR$˒߻~ɇ?. <0D^M5`2!2OH?Rx ,|Vso[{vWu.Z:04ί _G1LKhaF,KK/af?O 'I[E.p+rp(c*P I.q^vciJ „,q#'³"-;]{~M|p^8:{ՠ̡+(KH4wA][NבGV "ZEK)&e3$pnNS@L H廦0n29sص-cq^I|V&d},rfmks[啽|A3O;ڪL??qԍOv+aKH~FKZ56~L-IO`|eraYJCZQa"̴7vҷqCvNlGneFk9E|_RsǿH2K7_/"3">n\-$xW^o|㥥8Ӗ{ʲ QIJd?䏪f5EJ⩓h|'ñkyFaEb)UF#/G?FhNe-ħ$hm|#j\~BM]?&zV8dxߘī5d+X,KK|?DT󇲔?>%GL&ǷPuSW” :/-1L2N^uP;э?ŗ/~"M$^{7 ,~R>eW^}o油EW(,,V*JXǴQT|?TFi?mw$Y .+L%|}VO?hlni| kAچ/5EgƆӈh6k~y3R~gc6ˊk+3L@0*|*{1D9~!5D}wRYٯpW- KZK$#jCU[Fi^OMCǷ E1(U67>Ï!V$˒ӿho沤]{/ ˕߬v9whÁih–S8ωs/p;f Ofܷ.7ڷ?i@`K3W_[?H2( \*`qqW$ˊ ]fBH?vh1|Jw\o"m3?iyRX qGӑ v]k%o7DZuYfwSiժB"~?ڬϽRS|^ڪߐ>VWfOL.f|<ŋ+XRRdP}y5Ϣ;* t>.\ DGΊt 4W&q~/PkRBRq$ՏʫoܘB_R$|Pu= ?IGKJJ?}jo^A.TkV;+r-򕿇#Wa"s=qqTkgxTe3t&2ͷKL >F=|Uqj6JM؂'dǝ D8q|s:1?oh=߷N }եD9==^/n^gYtHB~M;R0ڰU<*%#[kԪB^_ un!>z_&O*SW*K<z820Ny׾2a#~_ [/%X@: :5?9}۾xlW!?u| (Kʉu|cO5U%Z14-2Sg_4VUq iۆn+꾄EU.u,oԑ\` cJKգZ%[f|_܋$y^̯=kk |e¾UndX•NފS?v<j2Y!&4Mpi Lo9~_!K 'iYPۚi i|5{y H6~B$|^iphmÒT*~=iNT(eY_Et|ԛZU(.9'O3b xNLq+xo[͏'0ߪP-g3?d\FCAjQNLu} gmհ%UJd_G7]_Mve x|ak&J(EI?<}ZAt#zcW_߯JRa*x6~y\/f}$G?XsYf1[D<*pe87qlj5I mLǯ;qx H $0@R{?uv~w 'M(o74k $E^ii=`쭛8/ʿ}/MٮKtǣc42-H cZ bLU4UeE/Ik[FmsX/'~$83%pcxm^fGo X,#PlL]\׵pu]gALJAXjkݟ6L;hZFX!tpQ1Zhki۞ Zir%$_m2*KCyzU8r{6Ba0_k{THo醤ѥttu$>vU+쬷K?"}eL:[ \"%}e.QWoP=wxx(1)~M 4P$W^cZCڪeu?& p<6+NoXk-<@k>c>*\2ExBrGowp\w1K@Ly |@[)0A@4 4 uM{D? Q۪Wv|$ t..qo೯^ ۗZͲQ40xM? |nPI y'hZaz6AWQm[(xBTx5vO@Q>1HlxfIX|-EeFSsC-O0WO7MJU[ZI~l69Un{Ir>GW-C]NPXP LzS[jI@,OoZ?OЅS,Ή;:L5s,O- hŕ!=gě"ķh-MY(t;vҊ2=T(Mn|;l5AJJ]?$ӡ:UKU T/V -IDAT?{pVX,ն+ʽ0EY G//ˊ:NMxSb~-7TVqDQ8( ۺ(RЅ:(.>,EZ^wL2e~?06<)';pǖ+wXګ6Z P [PW'F``ĮN'ohlye%=C?<]u A2p7T%|tEUbIG~^/ãz\A>R ɄQr |Pnuą VIT.|{ y>5 YJeӟ~ )J[*)$htƻDLC/TAS柩6>6k9dཱྀj= Ip3avzΉ.ȪZk(<鬮@mvT:jzƇN›@񓺞'nҚy&Њk bX EI7f e~]jj˕Jyp #z̆sYe$+'EEo״ߚeP<;+2L?L5gX7rRw2h/Ր± R~0my9Q/ R_)B|?״x&~YBPn;38>E'm{lЅah|ӀLt1!㛾1(9 !0ۄAvhrT /k~ocQ-5{A[aD%8 W37PlxeB;BS<|evaFK sLbna捻|jnӳY+]̡K~ _;wVv?}p8д;ס 3FP| m]5LM VcR|;<6*մ<թ&)ZKiT]/uzǷgrQjaU*amjF[2v;x}l67+vZ~niѯ'VdgίйgA`XQ2L}~GSH >NqQzp0:Q#;AO󠪴m{8 %`Gy@ӁZo71*^P~?IUŀ(ŭV$jT(ol)xR(n0Dp"WYM\xDx. XDK'osċg?: P:d?6?rqZ~ʿwL MeôBIu Gw4U* J?'i۳Ү늦ԋwHxU\Y$ie!Y U+n}e%-蘍R(5?Rzbha(_*KgG5gח 3A[?_~^cJO, uER38\ةEP8叺@BJ~X_+[ٯT(sKfnGzoPtR?%ϏmWw/*nDGGe'D"~f.}d?ń_^E`YzG?>&S)vth?Sכ~߮ۏ~x4u{DwGnD|;{·+5+3,Hp ?Z`&.A|>]ݍKMO_w~v[:?c~LNp 6$g)d4nڷP>S>S>S J\6+$9]w:g>DOOOO->]\qϧfS Ef2vO>S>S>S>?n 0/!8ɳOOOOW(Ay<鋏,># <))))3 dr(ţ&З ]l`N Iϳ)))'㋋-_xxe-LNٔOOOf~{.?|iGjq #())) 1..1]4|wq&Ws<ಹ,_Ǣ|ʧ|ʧ|ʧ\.(0T@3I/d_|"1X\}oR>S>S>S2x;W3#PI1Kޝ^OOOXetBtaO/3/"ϡ>"7S>S>S>_t.Al5gcf&<$O:Q>S>S>S0lBv/>4ď8 Lb LOOOh6yF6(b<* r罿LOOOj>֖涶Һ...nnnZZZJJJRRR¾JJڲ>>>:::JJZ66VVj66n..^&&b""R&&~..r&&^>>n::**rBB::&&&~~&&j^^Ҋ..***&&"">>@ ²..**""FFF::..9 pHYs  ~tIME22@B IDATx콋wƑ..rFƋh`(3=IfDڱ+zD?]w׶Q|='ɞVU7r^̹!cևFuuW.y> Xz%>?gs-|cY>%#Bյ'k0|\[>]sN_N- U0u5h͒_rkM85&ZA>50)ɿ\w#4%z >b p_`{u:>IH#~XWs[G??=g\~P9/[N|7~.?;?syWڷY~z(s}qUKrN?!R>&?D׮^,(ÁA5|mB>^R.-!=OP syo_=|֌/M>/2u_G 5EװI ֍Kрk-'vߗus/ ekXK|ۜU~ |~q&p4~\koLޗ!ZƏ(5|$<~mS&w"bTxEoU|  ?B||4A~u|!Z A~#_F۹[(Psf|a~듏->^ &[O!uWJA?bvu~+#>u돛' ^c=+/ȁ Fjo+_/kgC%[?:U<^b ` ւo2+HRy!Zׇ\rz[$#x(`jM^@Qs0>< *_K MԿ.3\(s>'~f+7\_@xg;%EwDSiU7_ o;X ƿS\#ݯԟ9+_`$G纾>->ǿ|Ls+%|xybUǥr;y'#j?r,d-UAOr^ _܀/w/ͺ*[0埏`*w1:q2V4t%Jb~3ZTqQ'>4~ڥ}QI" DJm.*X`x1y0< $8^?f_PͼR+&Ib5o ~uD{NJ~VMWX.9"fl$@>oWA)綆 #$U]-C@<>l1^_I]+bY'"VK|+"uݵ O+C qX]]~2iD+3l %]>ՇHDž-b0+xITs!)opERYi8w`u++[r3°>fz"9z"'_ÂJ"xa +B)# 2V'9nçc1E GK[%1T\w?Bh EE $.`(vЗw֭ʀ|9?>U_ 0Ǐgs|춲mR$Ȋ]0We~k ._}U~X~(Y(u(ӫj ,>P$*؅E]}PE"cE^W(XDj 97 /sM=Ew_A+$4ρ.o5^ISWD&[4\>Q^ U)UƟ˿ORZ4^~Lrm1J?NuOjo) n!UXd<`W|R_VI/-]1%g߮2|?ίIE?P<Tĩ wY]!E' (D\Z׊hVt "9@3\ˎ[QRǜ>P72UWRe:G?+T 2Z$>,'4Q.IA`)|ŖqD :qXߗS$OqGa?\/ɳK**\_Ȑٹÿ` (Å0Kt /0*('/z(ɷqAM T\mIḏ0@/˃Z+g8)HPc 7rǙ{BKPg 2@}Dj"$*RK3?G ~1~,9~O!J'Jp,_r#_ ]־EBVuj]8KZJ+*{XhO\+@,3ܾUu, B5ϐe"ŭ]ʾI[ɁƢ̴pqenUri &X\*tc)r)qS9Z~Ls'2KcW¯w"u~ +o<@ZD*ӑp67bTq^'%s6ɼ >CI&v^)A>ܕI>HQ.7h-] #yz(-/.)gpԎxy ^u\Fؕ-=`V—'j)d\qD*)?7/f I*)W/'pcd)n TXKF7+E~|)1?, y$w9|ҟ"1Ǩsh H7Vç 6r\Pω$?6W?TflpW8؂Eдz/DfE] MZsv #l mbHՏDkQ@.ciu῰"Ȗ^A$e\tj˳=WtXQ'w]VN.?z q\1@E T_$=쳁/cu Ggn5@,/#?^Tq\*z~/O@gaI* TБ`dxLo$d n | 0q *0Xb\p-9m@c?㸨B.g ) x{4\bnHEI O|E(K_FE$*`ӂ&hHW'/D4d$ebp P8ӺRpzE/2%. ImWqi|-DPP[T "[X9?̋2M SXH\Uaq|oUsb]RČ G)h#RoZ'XK \Sz|b䷞LA/#[x("^ LP)\`*#\\?ˤRo>"7E kMnRp_tCCH(] ST'y k\9pĠ)FT")mR,L"@]'~e<'P>.%>ÝƢMBn/O*-qH-OK+NM"Rz#}9|J̟VX~ @pY&enZ! KxL`Ņ5⅃/QCG㓀* V/' ĦfESVR>|d(a\9pmw>J@ o,KL^wp_?$|Q 1/5~8("Wc",^̂J`3oi|s+$e:e淩(w?b'G +I$GD ,h:X_"+C)I}*Pʠ/rҞb@Johd!ׂ[Ʌ\pQE1/,\Lٕב7Oz*f IW"M#AbKP7$F43:A4a# 6fN|hobE. u!,]\FGz$kbF)Grl_$s'&T2Q ShS0r 5jiThrJ]0ZfKGmj-,l?~s)gq]-n?E՜ʃ4|{Dˬrm! E={1˥R;SAWK+EQ!|PaA-8Rq-Q&\ mZÅ /7ElZ !ieW(kq|?mv RZU:K%>?%Cr55(>(h3P'f^F _!q^5y?,EK J0Dr81 ]/#E` rDJ z1übgGr ˃-N((|QSL(C9,(8_ga`=E!E ~?m)LPFC" .u ?x29ɇ̱ec!$;iu멶K铤,,SDcDߍMUHK4!z0ߣ_Q}I|+ <0:hb`Apv WRr0\Ƞ+/үC@ g" M*=Dy=p^aQ2H -/#ज_)I)"*"&]1Kط0O'] T"$ q(T~@e4!A.k;2-hQU/*^Xq"mIqY?_@OBYۣ0|n|09.-t68]\#k D.EW6OU9w;EeLRSa0\`oyVFDOD`#rAU!n朗eљ͈mz,W 'G$}ȞMshfób`,S8p[Xd4-sP3\x%RqtvLk8?[p0ha-NjY0ˆvUu)@$$Er,Y$:-ZHK+E@-ACUb2bIE")T-ELz\"\X>b`yc2bJX!by 4fs^yVҟ Â@~pH%:sP!G9A1; \}~2 1=Yww=SS5i,u؍\]B2=x=XCmE0p\T 0$}=/[2*aE. ' wi1uv=qz}:kh|'ME˨x2-,R}E\ ߇۳Ft͞ưXYO{ >m*۞7 IDAT4EXcĥ U/D7F=O0?fRЍvdvI .r:Z\1=` X(I(?rـ@b |F9W&wwH[e >m^(2o\0"S4܆b #AD 4T*K쫳w%{,`M@('c:A,E5#]|n'W@`}"WxvXa>l3<" d8erjCIS+ uƈH+d+-v8Cj$ܧ*z쒙 j$)%(r4șb=0mի_gg}@H ;&N&4b8`~P+/03wDac֢sH>6Y5IC˰Գ P.9;V:En, 6ɱr*4*ta|;eqK"[WN^ᕗB{lKY!B3?_,GWtGWY!.@\1,x8er5ϞE"HϔK(@lŠ0b~CWZ[a.w(ÈU,}fit=ld/~տ>HC`8C3/}q߷Ʒ,f&H/[߼<ؽbxys7QM(`֕ݗu33_8Xha7 @| zu7_?#(˃˻]Ƿ fW_ ZٮoY\LcH| DARK_P = Ec 4ѻZK0ׇF/o2ʀ>X\ݽutZ_H `J(v lcۍ× n$+S61 a_<6 2P  Ͼ@uL asGCMo#PD\.0q*8ޫa~a@Y`fِfBPk6?5 nAQ/0)O0dv-@1j!"훧+ ɍ/O/C`Θ@0A XHdڞ-]?oSA,je7/Z_mEWOɡN=ec:D5RKA/:P)%? |q mb&n1x`E~>~qx(a %Hz8 o+? Y(cH!ޡ50&|!_9| (h[X 'Vܺu\pAcJTѸ߻`d.̽يJ>=<ӏE6E0}?5HgMgŀbVd"o}cÅjWOOM)XTZw7^'rLڻTA(bҷW.( ƿ?aTp wqE>)ЇwL>=a|K^v|H&^xG$#/WX>TClA5B8Db` VWS64~^ɩjL·~F`% bO}yp^xHh~?/TA(`=k_\B t C;SqMؗazG)"&|W_|qvFgM) F@1W6(_ >`VԀ!'k Лzw4֌U kEПҼy[+SJD`nz}|4=SyIg_C\`쓊ƉXJ l98c}2ĩN q Ĩ[/IW d5RaApO .z(ZW`|uPSOW_=D1J|2kC)'>=EB Ō^E.K|N8S>J:8u ai+'6 G>GO^/߭|ګ W1&1D ak!Ē"G9HnǢ]L21Zxe(!F7Q~Y* i*@?+Ut+,$,>!M*e<M׵6S3,//.c, <#ZEB}8E/" e`/<5XXW4й+ʮ"O@~ /bES'|`W,ǰbֵ<ʯ\K~;)~w`-t /?<1d۸z+9nb>S*|Y`т kݪ?HG~'*OK| CpĿb-*=l:ݓ19/?3yL ? 4#ܓ6EbFs qɁXܨ\[DrB{ʷ(zݤ͝J_5GƕR81-})[:uLM9ԐJ 2D>)>;3{,}׷n~2TG">8#ZMlR'9|+@>\ph#XRAF_Iꉇ.=PywOkP3wCr3S~nPC$b<π_9 ۿ<8SVV3?K2`k]1X=Iz;=|}2g # =fx03߹YUTDό|'WYxF<iI`j81Wۅz?Ut_Lvej b_Nkmw>{j/Wo? x>) 5ޓ݅Socg]קwE::LOztG 0+ğ `|ݚE !<%[3oQu ;ٴOK+WpicAuyMz]fQTv??~i,҈"Kk:%qԕ_|Աς ŵwC&8?~VU50@L u  cLm:|BǝÊi9o° 1k$\WjwGȇ2 oX6jdE:@\о!ܱ]EL0TYm|mRa%+\ݩtϧXL@ )lo^P ?h]%ZM.jVSW,?|pY?)X9;VFR˭KR b7{djo#F+4|;4IUBă$3_{ j8+NdU oO~9nR0.?Oo`\(Au r+'xD1"Ա0.P+q:F .jb9=/Rtՠ_ߓ=i`$k٥ )&, qg 8Z-.7]f|eGzO-Σe_|ko9 I,b't&wjgJtϱ6Ǖ }_.G3?Ax5mbpHD/U'v$HOKjӏh\B[ W~Ȁ oOI/v<XG;1۬<{MDӟU2f̹ [Ɲr 0/ן!ȧ?{f|ߢ#Rܬg b ~b1!^Nj]9OPք+em<.& NyV& m N^ͅs Sbblh]:~#ѮeWvRp0*̋lm{¨㿰ÈZAמݯQ, 0 ES S /N]9u{mB?<1P>R 25t̨OKN9n"!M0#'.hf4]%Ca /l+Ug{O8 q‘x;R*>bɳSυZ6-MJ }`*^q{Ě /Da AJu<40~ &vľRGjh2=~cesWA`rwaCq 扠n1ԼqփcͭK}<{F%X#xo\lcD!H 3Wz16 2Mea9ty^+ ɟs|UޕU0Vcc6Cħ t?K Ïdl.;#lvҡ|."sY!Nd2 {P0Q}S1C{rwgm@J^)p.PglibjPu`vPCl+Zm|KB?|pMό96 ~I8OlblN w{Ÿ%ŕ_{=|peμ 8uE![l8oD ?y EǗG?'Kkw= "2ʕ0 bafE 10ݰ$bcdPceGt֗ /mP20r\7ުP㇏OKOәm EQa{U [E]t:%{ADoc6>>VmaV=Csڼe6Gy~ G` VY~2;G,caxXi!߃Dt{3gEP8`6p(xͻQZLcq5n+y>e.Il#Yc!L/z Am48{p qs~$:Șg]$<7p"nd`]*$y$$.2L}X^88r{j21D#:RM@\ HKց}[07h7jI$X_7_{AP4  (Z`v-|`@6^^@Y=glM, ^o#=d\ŸL`t\ 8PI 7 &wV&x6QU `;f߶QD\Tp种{<πX6mbsе?r4 9{JӾM&E%~/~dqϓ%S17Z[_.Wvz/ |#U['/oXTO@O\hr^VK_{}q)gDtP27 ATf!-+%E=:QMtQ@E\ŕ &YbQ Tjʱ [ey( 7z CIG鴓6Xo 7 D@]lU?ad.0˛Y͒ >I@(lc;@l\c pL[],zZƑ讛q[o0eF;yF n1>ނ 7лᅦ1 !"{?3Cσ]pmX|xs>N>pXޓtsف?;2h&@sgOogGg;ca0 o7 ?xs^(:xGFz﯂s_8k^-,jaPϗ!`k_0*a6/(豫5)V:Uk,Zk63k>F:ucGTRe66v]Qj`wp J}ۗ}[q%`k(@3qulԬkTT<$;شdtؔޓZ_p6sçh4^+匛l\ OJieW/ o= @OW {8@zX;liY%ptΆO#~vXUwOs/ /l~w8? m&E4Ǒ7g'D7hM/v}9 * ARܧ8Zz<*G;c7`<[jSa^nW ҁ89y08"@1jKɦҮ: TaUf!m?Boc"C,ڴ p^B,.ը3 3BM,q~25"t.2xS~d,'\2)VC"7wx OOϐn;yW ?{ xGw}8+?h0z2)'A zC<.GFC~j6 *gg] O f m|soE8~ٻ܋'߃J7Xg1~<?cw9w}Hgsɟ#~6 w;sH[觭]&cHuX-)&gsDHn쵇?ٿM {OS\WK )hvmؠk'`fn[¿? )f ys%?<Qtמ\Z^Wph*Vwq9@TGm2: ~k)`nc =M34=L态 ޵GHcDޫgp<|xt͎/L̞qc_?tvӶrօ@U;w6UX[@$ % K χ,1ils|k⅁J&7b67qON==,UQ.1nDxcs?~D~{˃^K{}mj_zØH]@p74:G `F5(S/>oAH{ٛIn۝w!j%g]d`TĖ=&,s@Pg߄D4wLsCU'J/Fs0?E>^7$9o "ž9dglwew|׷?!T=+ApA0Vn}B;{u%! Ew!!ȁQ.dptߍ°;P< 7Z=,Uxd}eO^Lfs˵E)lr;6I+xks#6#Ne Na*,dFGy,}J H*7hzch0]u ;JP<|t263)M;2X=2kX 5v܄i5>12Ө"W҆l^Xtكt:CQF܍?۬vgàXXYzDZ~D ju>l 4P~1[IqmֲV׶y \;vئTȿkF6$zưl`.˷ F9Vs[W&6%v?̩U?<ȴT_z`zhE9Q?p7>oTڐ"J ۬ǧVR$, )"5tb;Щqߟ\?vqh4b,xQ|+!륓NR;4MOUwz@1*9sqэaEψoH}gwp1u(cm$N!VI"yW 쏏nnm Mažݬ@2<5`QJ'4R 뇇wi``?#`gw]n%Xɾ*@V$pL~>m&%8`0gב#R 1ШRتU Oa}7:4?% ^^{f O7. Dת~#y] Ng?5c"-QYM^@|MF-^2.n6_X:gm]40O~#haW۳4 Ccoa):La)i $խh,{IܐjI#wL>5 zQAX)ƫ:߆~`~]?!:"9pGC1C|K H7b7$ 1$,׀kd n7Pa{MEtL&kI="'[p`&DLT, ;^`N;a|_MT{3ao1"c@ls0sDo93~o%Uj ,?dj`o8aO'Cm?d8qQeZ  P :b"xh Dl(0epOTb])+#Sd'f5ToA 7ɾV4X܏E8g %o&P}eL Pa;)Kϯ\~6e^$J }=W8O^~b:.3]6^Oٿ6_7>F^d)K/w%T|S d7 `w2PHw|~'n|f ֍v[n<0rt]H<T~0^aw0-:3ڇL28%gq~ۉ?-"@; }j?y2nmȴ%O0f/]}H>\t) 0m)Z Fۻ+P..v? =>㨁FC#`tc'K]4(Af5uCBAsCԠ!H7 ^d }҆!CϬ*w2y׷l.l0}g %@OISG! 𧓟|LD=TqS{qZj8{ؘmW@< s= S|iv!`TqJ;8m;{G`+I#>0>c/%1· D;,>-hS^k20>fϭ|pwT|+ppѳ!@MS[l@KWCsx}A$,S<<[yF}pHy *3M= loq-`_^m`WlL3v,l" 8&q}}d؁a9,eZ@w6%IG˺f7ёi)r4Jc%,aLNFsˇ``9xJ ͮ< }9 NEdSPOU~_Y7PaH^/}+roS%v 5ӻ.e70C4cPr_4r3d3JZ'O < E=R[x :[m0)qb؀71s;d Xi  2}K>6J mo('\O1Rmszn<ŹП991Wft8jClx{:~ҟ:}0X3m޲Df@IXzbup& Atx[Lˀ^t"^Y+CqQ` 1ed~=tOHp]ОQ'A*3 (ޭo .ËB^O+5`֑ۉ>0C K9UPa[ϡڷss+ɭ(Dw`;]nZiY!en]040@x%QKLtiKl0םcl>f4!mĮ`~WL 4X„J35;lw z QluX{Ti9m1 t_nk 6|ڝ;9#DF`X`^p?W SnF g&~"4gCGqq~ 9w;`iEjow:s`9ħ JN;g Xrf;x'lEiW=%L)1fF /az0Bv/߶Ocm4jzER}*MaPUcߋ |`8N>9ibETbᘕsOs}0&pvho2vō[ƅaGebWrB̡{\iUiLpP3R>]F[GN'T@soP\=p,bM-S7WL@gf&4qN9X~#twɘ෇V\la1oХ[t=}1@RP9994w-P85Jae3mڽ'ǹzbyn4+pkPC6HgA ˗%A<9Ucq<6-ӵ#F`\X|?3{>i~]}Fi|оm]pt[5Jd4+ebҺgNyng[8vm>A34 0<;l{k Ǒo:Q5x,6i>C ۶as]eB#g^#p0fp'[cG>œzj0rڅU0DlVwz噂e"> *k1L~ N+$t!bqF*|TDc)VK(= [$jwkGρ}),59|L޵yvJ8`  V`A;j//S>ZN7 p#0p\%8o"Z`rEvEkaR ^I3©z=c;Q|q8:f` ήU+Qi}ߣ1ƔA'c9~Owm6?H8z?->>QRN`Ax44ӏˈ5?-%>cax:u|>#c}W}?;р{O/?QqăO?`|7<wzsUB)Gk,#޶} .:OK}9[HuneTw0&.)} Gu>f8>Sv|a0GGNe,8ޣEDG/ RfO ǨA{jK> E&59zm  #xheG,qߛq5AIƐ4,dX?]Gw:A= l\ Q=lD0;TMIr\>?C# 0`hno0SpH*4VgQ 'g}LiBWuE X<=rAHs Ss;݄k< ץxIlb}{IL =Ƴ~&3Ҏ}1~c:wr6]8T9&@pj3GV/OO&bY+ WkoKtύIQRz83X P0A체AwvpSxYoFb.DYiԪY  ^`%px^t|ρm^4\6A+tɤ9j(ݨ.NWZG1+xcK&Mg*+cݱ+_L1LUac'y6z2`m,kK./C`* ,|F@hkN^. 뛇I?bKgωv)v|w h&UK%A.ݶtSuŏ4쑄bkĊ]LEc'+ ULE0i3DOEz>T.v5N\<`Zާq=WD_tG`?PᡇgaV~c?Q UpΝyrۅc7$&{oG'S|$@g@q*S4&&/ up`OBCȞa9D@'ןM%/ / e=WPPwGRހ_{ 9I1>fQxToт>]=@0-`7*Z9^TK8|x>k~r ~^p.qI128`XDA:+C!MBХzP џ_A}^ęl (3iߞLo||W9 7 b7)dxiъrE5)wG3KU' ϱ N̕ X{!p~YI$?ҫXN f¶"F~FZ"*ѯ@>ڰ0vjXG z)!B*TNE,i5Da[IaZhgBݟ>SX` 5c:m l8fTuDž{j^x> g*S5}}"PR,p'/U 1p̕thAE5 ǩ&s5v'w&OeqN~5_6M;VG,Z3c8ࢡP7c0a ;(}~;:Ex r %aQq锷P s+#CH wZ&cE 1:ĿSgLopde=JuR 4fXm{Pu^''iϑQ4vGI3te{,LӔiAf:sA|Afԯ֯ IDAT'؜Jo2cA:;}VM<$E%9A@=]WSn!:wawMG tᢣeзUCAzA:ܲ~cTsEh 0A#C}iܤc`fVT,t~pO%eH&-;=ܥs;a0@PN?Q Z5@ƒ 8n x=*lz"Omۍgo>,aL>/N]?G|Spf8Q?*'VߗCdvf$xPqgp^E7؟yLw@OyR^*?&YPJsNxRb3lT9{~3~V*b to-Ya?WoZ 3Ux x_ApP(Bu 1ryЅEQy/Bō3lE05i$ Dp!(<:ɆY9=k^㡸XրbR>t!5OG*O sp{̣}SGW re=8{p״ A>iELi H~ϒ~T&ow"JP@TZ5XkEI2YL'&?_nH3GnI2t&6`H`Mؐ`cO!6f\Ͽzu;3:x"6 R{*{錏@s)YVYRƝ6Mo " 38;v|Tve#+Qa<8K7YtFN'#-+|=7K]י:a7N7?Z&нHPwi!h[8~已^s= MȖDdU˜U^/ :3𫗮Km&\R#FՊ ba({>x ?b_<eUO{8xC(S;ވɽ{GDiG)Y h4 B'|- S|rp+xY-.H'D 㨓_DC?G(Tzn4NԼQ~Rn@@^?Ɉ/R0j=fv[Вb"=ӌ .{;;SMR7[ޫwwfyFdɖ0Ӎ$|#'ڋc롹Cpv'sԘ[<5;zy0wtr}@-{P!O ڊ6=v5!?+o^0mÃv @{t۸"E҃_c=K{d}@֥f3T 醤U*N'@OUzy/lo[H)?v©ceרO=9)wA޴Op| ;_>ďpD/tZ:MΗ ?ӿR;x ~d!`kFbTΐ^e_M&x|'h%9NjNc_?? .eĸȚBcw\`*_ 2@t5j3$D(9ͯ쿆o{f!28v=X@(csv؊w7[-(ѱg Sꊇ [V$?UNW.1tI l4bʰ$OT9o[^:"|IqbN!gVŧT5ƒr wlύ2x@;msI۵fKz]? 4].S Y?E߉4p@Da_ 1OR~n\GMBg;NCnjm8T*-0 4xB܍0J) Q U}8y%Gk8Q@W՘wOmJc^aZê2-~D}kr;Q@qɺ@h]y^@~I)R;c`ܷjӁ/߱џ3͵+m+d̼;δoOd_n _3U^ȓaBNg_;=%m%^z#* L׌1&3O|ۤx 2"RoA9[m:)j'Q gr:IV;3:@/fA@@aն 2 Ю2f_u1kCB1#'7Ac]wYwe%xLH Sb/}c_nfa6=}e?I$6 ~A߰;F /W&f҆V|o]>蛏?O8_\c:߲&7kң?}ys? Whvf(Y9LhO29$Rg* :^w㦀Lx#; w56ȟQWZJerX`7V4^c#hQ։161O(-H1/M n->KwЁ;MdUgHxyш|rcsWc C9!Y=]*?[E˛vzH7y\|18(S'{\]dSH hO ڛY-FܪH}8|+@ =`,l$OӀ[{>Qb/~q#?Lf'7"ܲ\Xe/{ؔg ~϶Gp@8{;s)fT9zfS͜<} 7W'lFFzq0}bcNcm]*>+=Gyq ]2^/OAP&1gH*0I|Aӓh"?mZا= #YS5/ t'sGފK`숴_iԏZ̓6zXi'#4'yBGz)E=pam 2x`cQC2cQ+Yy D sAB|@!h,n 7K]n /5zOD3NR"I))fW9Da/oܭ0ހu/zNS*A7;A>WK8"q/uTMt흏 *{3UL9h_z@#2>0++0u;w6n1#NUڨ_l*Os߹&tQJĭSCĄS΃k]uxú5 v~Q-QbD_hwp ^wCDϹKNsB۬wz7ǃW[CQ%n@rvbaTtal H_0x(aP)_ ߊL,K .h^[1Г qhĕĹr,̼SoK$#[EY_0r*^ʒa nq:ߦhB%V&xMߴB 9J wYC,$?Pa\*7؜[=y6=S+x?N,b?w KB_5z܆*C % ce pbN˒$! t{Qd?>=~6V\~2w0CH&o}{ 9A7 DAtiX64)}`e+go{M \aSzڂ! UyP99zI8C4'f $\:F!;sA+&p߲:uF&_tho:/qzPBAw椗jA͓h!mZ\D&| C⇀#hěfSN=磆!r񋱞?MѡK9` h@+DWep4H 3B=0RjǤey)tb ^4,gxMϗ W<̼(SL {/0!C JG0iL"#tfH9;/d*)fuYh [/hL$!=1,}Oȴ,}BX1>pc+c# d#¹D ;noa|K *@u+LGW:6߼Ԉk̳BL^Y6|Qe~#ІAX&$>q]]{“3/g?NcQtG ?CmLUß㫗 z t1{l̦d_'-9 ϯYx?@A:qtAάH68n&8o?1[K.В30GM6wX(ʧ,shas~yƥdmF}cn{CA]Ʌ_r ˢ$ 7Z1L mv b|v#7e1Sr$hIH}KN=uhPT.a?Ѳ>?`As9ʭy}#?.wy##[ؠ#L}M:˫$3U~s0/@]gܼNyЄ'qd-y~Bu y|||鼎<L9Y(vb$%D5t B4i-8duL? ]xVgenEga4À%O(C|&N{Y:BI{ē^>ӆ8 8p\pul!yСIxo܀xX`&>gtKER`CI+1TaH`jRp"?#c`ѿo1YxğS6@euR 2ERjrA^]koN޻n `"+C4]k2t{͗7Fƭ^6M9iAW)l8rSX_~"7^`CǟK}$T]Q&C|(NySTrG*2'kaGN>7_כ9BuBmٯ*1s7w%4g"z?F#4\Q^*.Dj?_9 *i \1²P`rP5%b^.K@\H>F¿ܘvB<!&.\B@ϯ+ec0#gRH2`fE9>)nT~Sv7 1DP__k>`?$Ky)7,鐔i'D/>:_N` L*ٟ_^a)^"&g `Q/jd>ЏEm."ս&X֞ S =SBJzF¤bk^\<"RL;H30"rk^4xټsv&ynrV2N7*saj'?~XvK]Ʒǟx*]$@% *d5<ǁc oFc= Lפ]IJZqSШDg94aްP{r,_nzw,<|8{5k}t!M Da(^q @_~]cT><\ȥ֏"yk93 lVQOju0B ~rWB=z>Z0qʸJVĭ7(tu9@D}11)K(}2=cR)9O;9$}&AA6SZIo/,t Oi-Z`N@[YO:~~~w1 }G |zb\.{;^!Ji쓷+~+z3],r߂8z 54?߈O?3X2_\-EK\pqRbi>T$mж{`S2|m?;bp>?sз]^{5 dһmσ$0Z0 Pm!;& e Qϱ^RE:܌)$V̚!w&A%jf͡ z0ɖ\Kwon;& zg'D';|~b1}{_9Z9+x P&Ό4T2CwhBOޟ#Ļs d] cǩ#L NA?`MXjBMH>ʍ74)m8?}ǟ} fFz%%x(yD~I: 䃫_:fb0 IX)诅;@6=L]dp\M* /ȖNp2M4B O:26ҍ7CA Zh3r'g)iFp>쁦~5'ի1^jE_ _+r,"T p77!6Gd^?w,LU3XD q 1Hg_ MH9H@9<`(bH䦈u3,ܲBV'W7H?sC?ާ?q́$_5#rC:t`vB>m0@@vɭRVr ~hD:Ks/ojYjCFUU K?F į73>?>r _.W+UN›dDe)HN[|x߆ڶZ޹c)^k0?&c=Orݚ*8tPdO%C>zpt$/;!)I @$FsĴ'F@O*$j %  )$BKxTLw@י& zǨN%6Eq5nBB9wbA rǺ`H|ѧ](*LqxEA)/ UԐ{b-!C)YH?%~vӮ?`} M7F|h'g0!yPZ9~nIc)kK_(!@zHI+W|,%I.1 u)R2ru'&dc!"؝ v{|?CG>fP^L C:`V]9o.Y`&: b"0BZnPז,; AHZx,tQTʡ;]J[,pr6 7 1BGo|xڵTc <Ϧ |D0G[ $)܋ 'l7da} WX.J$š)?uo!_az<3*ѐᐉF[x?m;D[ϰ~/vQ(K9?d2X?cvx ]^÷ošDĕ(@f"f3vw,mf{pƇ~ҋwZ{9HhsAzQ^/_ -}\=m$`?/^+wnGQz~8QE%-j#e\f:ׄ^/-{zŅ>+dҳ}}HT+\$>)f:4O~v6<ŷm3O[9>Uq\'14$|'??=NpB!s}]$ܔ (.%;LMzS[.א Ppck(+bk&cAc$0.Xc RcT=P$ȗ?%Y#T'G6 U 뢹!qhyH/eg. C!l-$@鋆<b ds. ]z}yl<*7{Xݠ׏ѻvO1-twّkB~'!&KH *t }pj@%Wg򹈤:_7.wZ~eT- ,/oOk/v"6QC/ÆJv` %]=੭1,(p_xh9@}1429BhԜt[q)D";{8_?^jofM8h'vbXV0gލpE2!T,̎h8Fv!9""^ s;&&YgKPo"'Q%mIӫ<>^hO϶ځ'{S=3+wnhlա#[y쏋@i䤀f7Hi=¢Ve 7K$>T*x@26|4q#ސ߆25(TKxϊv;b=C&E~@$=ud\lU( -}e(-&8:BuT[O\aE{L Xz ~ف}LrĘcQͩc,ٲ' __UjFQH< ɲs,pgwmpo $ZWn=."0 D&9hehaHs6ቡÈW(.2N\BV`\~bߊ; {mѯ.t,b/YA]{}wn{c~?} @o 1(G#A<|'[n\;7sJDGNܾ-R>fh)]'1!o %V"oŵA GORŜ&|Tt4ʰ wH^y4/ gX߾#(zn w9"0 '"Lȭ;rH88U0*F##da'z);a%O ,0D6AJe-FQ+WpNDO/8TLDE)b ?1U>RCcc*Pq@O3k H9$ X%脝B~ӝ g7-K׏7n=ҏHHH#2P# .@# $vE~7 d$n$t.OI*T5pb!- )H0}V'3'oG$Ƅ/MҜ/W1)u_!G).rC29N&`38 {prEs{?-V[4,i2'#k=.?G C!@O sEaT&ϚCPjU60`7R wZG  $J;b(]iaH 7`|eϘzԤ0;(8$\dn. h?\=|nA lA?`!ZNf,3k~ ןƻ$Yֿ,mUfmTE~x=Bp #"yĞ-ox0Iwe[;un<:#ج0ysJ\^˕Rt=n ܳ^c_F|NJ _S? <;P|_ H&ApơG.yE5 ?,=! FA |# ZM^3JshsVG5v{@6AC,F_Swo0IH[xĖ=~;8>i{ Z8hǖ Gh£{w԰ea-ʿ>e _xqx͘Ȉ lqg] Ո޾{%P?u񲜗O#6yZBT70';KmM]C*/4"p銖$ɛiAfO¼gt1d` |:p 1-8fJ#M9ͷM""-OdBȈ?\`qh5PMHVV͓X ˿Zjx(ѷ2iNCY9nr,2fCbύ4/P"MK =a!f"<ݱE%K:k ~w5賑EZs| "z࢖>JZpqiǦt  _BgEJ^?7g O1y/$6IwRpП)Ldn)#/wD!Di@C3i3O`Ue$̌'@l}Il1~ƞ.`HOZ%9<.cU-P,o7sRe-;Bu#K-1 K?`N(,~>&raNnX ]{9ϗ E=X#]Yoj! /bXŶcE6v}zA^x1 s\&g 3IXD֪f4SwO(Aؙhc*+"#6%{ߠyg4>_ 9v[~suXNă I`H|v~| zYCfmE6УB|2=br@@N-.S|q{ȹ' k&]"y+y~8b(Ԧ -Z15uiYћ)I`c/"v .ǫ\ND$Dk!](t\"޼pxCvQx֭o>V݈!m bV(Gtw4tI}VR&G.q9:-G4$z @?~0W%@n}a(Ä^ #hEyqamٝdt8dAD4&=/[.L3V-fZs?p, saN[˄L_kxPH$dnaK DH${/y~@+-/q ~0NSJvAF?ւj*Q'ebzg:@ $$-ࣔzww,)lptJ`add{N9 )HBHa׺h{uk~ P` C{K9#S}X;Հ?-m/s5cnƮJdIMrQ4& CajnA>j  Mܶ*ם=,hH4 1%ᅧqI{[aD]th~{s 1 th1O6il9cU9O[J64åOEjCsDִBpM BjW,\qM7͍"krD\^ ҙx Ʈ&^0/|VĻt1w"UF0B$xXVpHr:+H2Z͝!}Ki`{dUbڈ|<34hSrTA?ܺvS(kC;_Mښ ) n5fA-i-w)k:]8j"oxl<ԩa> J=%HMڵ.2TKFt@8~;rvx+@}N'I9)VO6?.Ϗ/ݯF"ކ#k IDAT+ iϛ]tt=ǿ∓|Q+8GM(QE3g"PcN"Һka+R^9xpppԤ䢖!*npQVo pG9H&j}9?@{b"v?nk$KjCB;dT EM/Q@omYc @Lp6DLC^ơ R{"amt%5"nhIf$eh76Ӟw[zm(|6S_uDř\#1bn(޶@fl8_z']ַmOdyhMۖ99;I\k],:D_(x䕋+}Gp/l@ 0~Dg[ؼj,Ň?|О( q0EBI%'H) Bpv`sG5[Zo cǴ~yZcvr0n7>3.!C?5Fڎ= ١2ԩ7_*>?uOҧ,y{&;,`g@Џo d@U!Mm23"/S%@2 cspt@E @1KxMIDq<}->?a?O+cډW0g'瑍2*f mf )^&@* cpA43QYU)l88|1?9҄>I"OpZH}{@Yx h/>%6 O,K܎p#DNZ=>R*,oQءP䓪s*F!^)=Yamu41Th4 飳(Pʃr@vW-mŬE4nsx.ڜd !|Őa 6C#m% ;L[ifH|0|zaRAicX"b0>jPmhMFv -6=_W E_裛OyjȌؾ]/Z8Y ZviHSh{)Z(MwHO9_/nl wMj"  YgN~vce!B_5&v% DT >sTc>m딽]~)HK֐lv< 2t;f,|G@ݒAi-Y7O`ܸu>˗~Ѹ;ygJ?67gqYvQµؾʋg{vQ' uBfQuV7SoF)n:j!z 0[Wnoß#h)ctm~|o9S :l۵ }91o[\L;DWKk[O|lzϖhK yK 0<3BfB)ry bH|ň/@-J˺(9tUUa a*p>Z 0F>qLLz4hEru<*f hE ͡NS/msMNs-DWU:hZU*n]u"AIzU:lY*>KRjǿ% =qJd@*Q/~۟gaͨh6Xuۧ/;!!U '?.ݐ~^7vg ?~/]٢6AǜxmT%"[4o]s*kl>ݿwj`O }6L+Xغc`:pKoo߾7 M:c]$+8r7 :)^× dM#bPMꬮC#X( J9H(rB˴ }oO;A+c/{^hu]-~#X> 7 򥑷鄶yo'[BNOD|u2ZCц;/Xd=]g/pk; )' : }vQ0Z/=FD>iY&:|w[ɲC[#MA~HQi[MsMZk/HGm}aOpK5~ d ]p5)Bs{blС}BX ]_a71? J[,)eaRȤ|[GEA+1'Y蝦'I# }2~"6o?V;sgZJ?zBD Re>ښXۖy' o, #kHQETv\|#84 S(D+ŴFCvٕ~J!"1CHp/e≮_ȄSW\/Wqc".GkHn356LI>y-a7g>1쒾K$GG9ҐmI* %e//$$7Kzg0߶P::ӨI&f½M%Z aDmBṕ@ְl'G6O4=Vzik;u^rxn {){R^s#5mAEџa0[n KE ]!8cFtNBhIhП.1;Hg03:,>J5i}g~ 6̩Oڠg!bz4h^&&g֌Ze/$<Wim7e SAZ)]vKy/g4E0ȗ:iQ?ğȎGCtis@7i3>IvO%WUҶ`l.б$'# {h> fRXEH&G|j߆wrJ?s<.zYqMU;FO!d(>ѣzg*;`,l?6!BJ U q#jgI *AKdgSp4h& K>ώ& HK'g-ʙ3@we:(я\k{Wr`^Dbw]n[[ICXțM g/];#3 D.wBES.fg8D9&sSc8*:u"gCˢ'@ moR)f‡3όA @ZFuBusCў![l]U8c~2lZdVBL눮D$4t}&c *VzӘ|B(l`$`O/+1`S;4ĥALЎd^$*d/nƝ1ԺQ@>Eb3lP.\lm!Y eNxoudVHDgN5Gю2 3?Ic'l#ۢnU 柊c DJ3|[o#ϞA/(mk(Gݯ5w) N4(f`Lpfpʄ28_teX' U>EO~h!C8xi͚WW=aQx= ZBG'g\:ġavx@y4<S[QQI1TwOs 0i?-ԍA+b3>)X~b6e{VPۇ0ε؎qJIa\:wlw1/gy>k5 \t@G6Dtm~lL)j1#HS lw+p0 8+>fDby- 5#Ԑ|NY>%s+'׳@~yn \~!  es @{b0~ ;uvzK# 38hnCv!3l^c1M|< חO>٧ 3AxH=9mI4[. ¨i 9)M.6:T<X%`̜ĵ4Fm?$zn#>ݠ2te =+BיML^oah$ 0?<@&0*y E<4`o_b.2 Ȏȶ%[ׇ,zY^X_1}4W iHUL_}N2hf-T&3FA(Rk]4g4 LWKD00^l7:Q'>O>\=X,8V?1 9U4?o i\UY:rFmr&?'ᔸ=`1/8Gbz80kHgr6:_3}ii9O_1 ndhiQ3'}f6C@< ~kי3ЏaDh醨V3kWdy3aO|I?:Nc*[s^{_a : b]ΉBLL(9m@Y kE'= oJz:h繝I/g ?\a"&<|9ϐ+dno? k򟸾!@J*CsnO.~z^|3 SepքPj/د_ۃ+o@ЩM n@Uv~Éӵ:C+)} @Y2콏f +~> PnhoaLL e L᳈XeC9Rޟec{ǨVNmyw ށ>sxy^&|.je3>m4^VVa}QɫI:՞dAJbvz5-C/֬8Wjd͈e zzpQ}R, ۞(Λ4* BA d3ϵAb:߶sOWg!΍p p;$5eLd"\LI3"?]2axX>e^ޠעZOxp6T h(9 ?LUIԧS*_ln97oig^뷪GoǷrȟ&@< =4F /DzỎ؞>^O؉Ca 99O|nTf/. μ!Ӆ;yW熝}!kNT<3ֿO,*c YY?!>>(Xv?.L1 >$4RkvÄt |+B(#/e CS'vЈxM U ȀYӞC; SY=ڞ Ga.\wub4}NkkXcPޫe{tUm gG7<; Z4_.㤭(V74bɟELrF12(S= %+[&qRuYgUgf` IDAToZ[Źel0 :z?ü#KNo{[$T}Ucf(zzƐ5xq!*"+WSj^Jߎ,Ɂwç*یnej9 Lm?$\;ߺj?sީje@ J;'h941U{hDREwڅ8KNv]}ej_2&W=EpfV\QN]uBtKތ'%:]s BBD^7c?0 ^@rlLȱ]|-! 0 zT7lCێǯOm)(g Wg?!Qbcy?WgSy\h7!x|gN-@W Ӥk}877@G%%F% 5>ITvgm)gj*׏dr_ϟQڏjp|e,k7׵:PAdɯl~U{h $dvϪVv}!N?YgN\.ԩ.-4<3~%N0tM?ӰjQ%p {hDvp^qRz3*G7ST^bNZdsf\Air+*vP5Q]X7jw#enShn #%CNU>ڗwNwh~p gW\P="UAȫZ\4\#]>!B)18Gnɷhv3u K_~kamĎ!r1 ҋaD^x0`\oLs5?7^YdKBF4#[0̟t>#V!+1 /uFN@ȱgi_&΁қpΖMOF!Yaq ;x Ct›$Xk"dǫDZ"mBӦh!(gr.oav<44~~=Ỹ j$F52BI'nY?L5=p.`UUmx`}3M$b=s, qG216ŧ _"! Dquj` '@קp$*Q]/}zc?޺Ĵm\*ůTm\&h!Fo: r ?-0$2۔cQI?NکChC[!j:0r8du`0`XS ]e֖ng=2RyWwc Bnܥ@bfZ!JHKgoSEYܾGP >T*J-;e*d^k93{`sKuzEM$p5,gGGK EZ/}`D("{G.ϠQ/ԑ%;wA |7>Z۶l'Ġ'mDO^bxu''!lV#Dam@\POƅk^bO,WjU/G"8?qy}?$ȟoǦ'^ g_?FϟGpFj''r4m` ¿x0`J_mWm7FGG̫9I'g-K\Mtp6׵yRYCVgi!֮ip2:4ƴ_"%nR]oN& # _[Z?i쮸v!\Ի~tVD|lj'/Za_GY#q2`}ʬ~^S/Rwӂ!:uaohZqf>W 8'GKho  2*Ӝ\iGqlxoE:S7{{ tnl'_-S'x-N> 5N"@Fth} )\q>;A@ N0*4:?5h2T&<Ăօ0'tK|( nf R b̎!6죿!Ȟz М :wON\2D,R~vL[W(5nF 8+C]U9t5}QU!y{]ttB8|d@rK#qҁjӵҖm7^]>$fQ-ǎ~If9N?夲ZcS,,[w:W%B# O( s4Z&#t|ݟ^&1a%f?# ێ"Y~g@goP ȕ\>R׸z :oD:_.m:x'tYxxs͗mQg?EBmp2At-Se}6Xذ/[O'pΧE4;tv^n`ȉ KI@! /$`B2H9:4c@>hAuzqB<~n5i%_ 3ngl.ܐ)@Wm0wݛ ANS,Uox8VwbAF,#.O)ǿαܥ؂9/mV=wڵ Fv){x; YzI; )ꀑ Á{z0MYTbeuaݮ'}zׅ(MRo r1Q1 GKpSkYD)D//& mۜH>⟮8fBhg$?5(tоCNQk1:ʮˏ*Axkn+u?z:ŨD@[OMO%%RCl1g@ USm洴&ijMH%'}{-Ut@ihX I B7&%!M^}GvXjzē6}*zU/ L#4ω /fM/<8H$h;ਵoL1+[a}" J2"WO3mdC!tDP螣;6))Qamz ilH<A%˰n3+d k06Q/~A!#X"snuUe54A!HNBirqI$?}WxCh_nLuQ6p m^[ܴ9HC/Bؐ^XPz YkDTT*wUBmB#ő6Hʬ.YPh$/%f[Vߐ Z=>{ i]Mj-.SgN 9 DO nJf)`.}H}-C摾 DζjvUdUh%*ZK̥kh\E`;=4kt3!Di DbnYrkEqbAYZ/%N}#J pPN($Qx󩱂}if\s58Y8?Og>Ȧ܉>}EyIK9tZL={ Q3l xDR,b-# h`kO8#ht/dy-]hbkhczhLiNL He^+k)+U HU G02Hu\ 8"e[!1l5ݍ',R)גi]vG:¢ˋRܵ#+~ BEfҮ D#&$S b?tlީ=bӹN-_ LZ #:ײ f ܣPAIU|!9ʺR' -Ue=r1$9A[oxnY}|>B}:_˷tLA&M,I4)|1UN@Hdw t#Tg|#7uh"USğ[6Q`+|6V} I PWȴ$e#I93:sCC`E b9],#"ix4B-?3f:oZڬŒnnZ:yIڜl4O1dZ>CD4!怏J½13Ywplq Jf Kgq{nO=o~z>,H y@-佰bB9[1/mJ{!v_ѡsj"?RjDHju>bZo^\3.}BjyƼsWr"~H]{c\-q^=/17.@K_ߔ93 Tr+s;(2ݛ%B?Q`= ήLDC?ͭ)o㘁SSVvSGVtӼs5(E,7[}Qҷ#q}YXߐzS[ŏw$lԚsxD@LZ:ܩ;Zo /M7^>ǿ'{ø# 0d~|, $Fl$.]~}nn G(ןuM̓E``Ư*x}m|C.5Ns۰48Uܿn82츊/9;HR}Kػ0BŸC.ӎ}*t2)/ $$+yXoA`>f8:32Rj@SQѽH;|9!3S^^ f s_% |=LDgs х.O`x5|(`H,ڙ-n3]7ÁEr]r{;1lPE?(2S2t^.B޶~9P /Od^~̺̥g X!z$ߛC:Xą ̓ |D+[]e F6G2Dq^P^] )f]Č 2R XWhZ}Q]}$zE#70}յ 1!f?oz HPR,6 Vi2ĀK\(q<* @O?6?10sW}>/ os206%p#"ڙ{*02s L$0$;~d"qAK_@={h"=,iR3b(? b[`U~WC {jUU;z\zyBlCtkEu""T:VnhGgbhL--=۹.1>ar6T:^pD$hQEJ"`U9zZE }Z.DBk2J)/E>9?"CD磜. rz>O+oe:y"CGWxv_֗dJ=:oz-XUkV"YhE:Bg7 ﻾j{ V)v}] %q"MRW5Q^ HdwQ wr:Uԝd3%E޸FJ%(4gocV"s:5&y)Wk( ռBOJϛsnH{4lŸ뻡8HS#w&mf';+cTǯ S GE>>`E+{D}Ycshoi9GE|Z XNx[y_3E4}dcM_E(^9pT>]y;!VE$"G AQق% '-RqĻ3Z!cBP!(Ax:׳˺=L5lڊc(-XnU} hS|3DrX;1nn}|*qL$' k swC˦uGwܚg(РqR؊P5d]! RW„Ks FuSD6!(F!G['s~d'-s*v;+DWPr;v8Q.%IDATGF7K!2;;A H^wu~UߎVo1ƨ8G7쁾32aZ;=aqeA}` 83ohl' zӍ֏?-AQDxܖd%3NQ93z:4Hl>(yOnjO%Φ piQvLGaAmIR# w;X$\V\IE,JѤUvSӡt=kDpLzeu*E91}Fp^Q4ʍ6KIX!V[9~ы ;ysjkcg;CvUo:y"nb4:v+t%J$Ci6Dn?/AAab@Ql.x {YiS}vM\ ;_מX_qcZFAF㼖Ÿ7~? ;Ǚs XcM]u%7%ܾ7Jco(W8ƛ>GFx!~`C2Em35l2#Q8u18)Ȋf5t>ϖ0~vcKbrcNsmώ/dYO\ʿb!zGViumO0z1",[$%h5(RGP1GHAWړڈxwy!*ʛ)PNM('#߿(XGu-GBf[ mЉµ;dItq'94h`#hL ny߃%p])͛;C~*/⢼X:ąMsƞb<9vC?~c(|A"q$k&>}'2w"Sɿ߸pS Owc٭zG{{HD^n'\'d@C)RۖXK]!ȴQ_,79|rg^?Zfm <;Nz9doe5+ޯ*8K!42K/c\.'%$O#h wUشGw.^VV- {;y8*?9 QqIENDB`dossizola-1.0/dossizola/images/dossa-cours.png0000644000076400007670000030014707142275130015307 PNG  IHDR\'YgAMA aPLTE4>:*\xRfpwwxŎZ\VTJ+ߣghǞAAyzikGҦڏZ\Z\CD⦤bT!975STm^_SSTo:;VTZ\YZKɨPwhhq pHYs  d_tIME,= IDATx}{cԶvl-Yu!7) (M{yf$[&M9m!t,Kg==================I,IE?e'*xUɫ駠>{^}_{W8SZy6/ӧyIiץ_ULt٫'ƾaB__o_>W;y%y^?گ8ߨ4UUuUWr/˙~ ,^v.w/U䡅Я^k?V|]yuw+|KU~k?kЏ`/%M4w9K}B}3ۢ`sy<,}/M?qEE}%_,Xq"E__7~qo^QWyc]43j@mN9O C#Aߎ)@/?ğ|2 ѯB4\Yb}7q%7Kke.~.Rؓ/r ų{Fxѭ ƸTf$]]e_:8hT1/E<܀>o O|/jgS7S*BG?Ha_`@5 o^g./9矗Q4e32̞Gӳi'/hO8U5m;s="f[[x5$tzʟ. 3/RU51O+Ps6mG כ؇{>^~;c,/hD89\>ʳ$hu_ Jw>@_bN> "h?`^~u3#ph3D˻Y OhG`GPHy (?P^ΐvHc{kH;/p1=|wHY*^<>VM_` /ތd y_/mj놿,4熴"x1qԭ9yiSCHjϽbjr >][Rgw'Y@U-7mQ_8_/B8U7&0^j4ah9BXϢ?"v^@=~\2W9W2wh-!6==%)M8:nL#萠Cd5 ?\ &gS/ [j/(oA*9:~?C(^>C@/YD=3r[ǗKyjYkjfNue)~@Fw<BW,@X_@z8''@\{YBrF+ֹ!I/V\2 ( g+'@C){n8!_%)B^fh8[vW0/0\&3&ڙѷ:7D~}<_= CV a O*vuJޛ5cGEƧUz5B/?e%U .U| ۣ̲nܠEEP}h+>]a LWG&C$تX׃wg0TgЯj ^0݃r0m懀=]+!A ?.>5aRT#^zܠ[Itnr 11pKXT:+qǟf<=@{8?Fӈb ߭BCک( ZI;;9"B'IE@ 7!DE'{ttTd$+2uVjVH^ӷ<Ԉ1?9|ud#yjV0Śla띔KVv }w AC2 F#F& 7Va4ٯw0>Q8 Qm9ӒI$~F[vk'YY{LkĂ\]|tcLEK]]i۱]B 'Askڙ.8 [?jgb؇?24G'h`;sj .*pCp"BΠ[O \rʨNOOP ,)3 GyK,4vCo;u T ZǤģڞمU@XUUҷyMV%cl;T難0FG*bY)vV۷L3AֺPZkʽ A,w $#g"Zy$ . 8> 5l]^|›ݲHI@?uL҆yʢk_Z +o^~?fԁhw|e9 XK{]Ǻnm ~ +MOԺv\k.Wd*뷞oqz.MY/ËqS1~aM\ ]}r"T.ЙHY6$$&Y3€(9xV(xXg(0 ʮ*RBYjWNE'.Sam#E; 6YEJ %utOHi?Msȣ%˹js=2URS5[__|+M 8 ŚnwXR0D7\][(%ʭbmBbg W"`az]:o@UIݮ/wn]6ۏ>,8W"²}tUy tPJt9N[}\U jߚ)i2MAM { L6]g_ەɟ׊::6!.5ue?#G~G|\&.zgôsA *6^&Fj};H]M$;ӏ2-/0J@L>HO."uZOZu_. xQFoyKj!3åZ_N}~u.YdfP^%2.'\ӝ(]桶 ??RN,0fZB$t&EO (C:1ٳJ A܇m\ML Iz]ާGFBrv(qµ ۿVrDH"κ/'uaTJ Jt7F3 `ϥ}JmHԵRcMO xMen)&*xysRg~خ?>/no~BpTT َ =Ϛ5rv, JY9/jYF v3ZgGK)Rk|1?;?*0-V{.[OwiG|I~Ǖ_f?#ojA]O-uǜW40@_yb1ۚqU]]1qw۫I ^\ҭtAC@,r p)ʘMv+}p5fshp thv˜(ImYNQG*hSɚ`MPT3dޞ>KS. mq.>ܜ Z^=(9TW~\KW%'a+fs94ij$8 պyL;&)=X΍؎`ZNaTΡo%ip4.Ad%uUy4jN?>:;~cz mk= I 9 ʾ,}D P[5"8]S;Y_*~6ےo| յ>C F Y]YSvD w(*2`^]l`M$0ނrΝ_UE/b @ :k*d&`OҠ %蝓M٭OT m}fɱjggFo-خ+{J.߿y|~pv~ZmmMgXn߮/w|"m=w0uH5Xt+]٣idb}uv7@BGHUrZ_V@w; |COҳ 6~^׶(QYÎ6MkWD8zwnNah*]W n}uz7':gBmry)ګi7cJ\/޲JVk0Osje5CY?W7#e;oe%5ţ@4 \.^mEÎmAr41j\e9+܍D,jW|mOdu JDJ?bbZwV6ȣIp8W%-KPf?~tv9& 6HdJػ6-˦?'|~vaMw.Xv}~&yP@' ^TjAwgj]Y&5Βrd`.xG9k$cbC3nj7QWvϊ]1]ಿ?=?;t{z+$wk8d5nR|zB*>_RM8˞v[k]iZb+XDO &vԵB|Uz˽3d O;ͥ$-3|򵖖hgl rM/q(ŞlzKP Ǡf} FEȷx4vt#؍f'l[<*|zr>>[p0M.Xs'3E6y',;̙lHϗ\5$sԤx7YXg o7kT3/%\%2VE m*MaTuW^@R<]%P:nLKH(-,_NC̵$;TSoRIm ry7eg-I%xg[p/o9WwOtޘ"JeiND6}ztt}O5YA~ ɯwIh*~ IJU&ޜ^=:;9DdI݉ZXC5 ;):[m?( o}9ՖW-ǣ&?p8taMXXLLC% v? V7w'a(L i.Q9.v R!DdHK :ͧ4Uڠ=ԒN_w]t[3q⸷fջփpaBmb9ӯVkhh3fx>]E@B!6LF;mU_ 6yM7m>YH7芓E0FC~;鋈?;dvBMELwda d$VR@vፐtUcD|!6/I]磌# D.{{6č$!f6Rl?[֕nЫF[Ib~-wVUm%@gYapZfB+<'2Rdžɶ:@]^NOF4]z` v lzUy흇@;BX''݄>Z9B*C7} ޫ~Ys%׍'`%`хvZn1 [r"5kQ;6pTfn'+֯_"o~}ג+9Ӊ LP0vUBZe p-WtnZ'Pq:,e@A &;K{VB>YٓG5FWq߰1 Q8O@pҔC9}}1Z[q.W>} >aB՚[AaPq^~>V\45q&.>\`&vVǿuĽrUc4<_VM X|KQ-N{#Oo6n\3nG QcVx9gM?V;( TW^MUfC-/2{'EF>p+mt%(L@7%].k;\i fU 9~Tc%0 iP`,jb3џ߿v`9~Iq_T ׿~?!o ;,a43H3iuu  (]HBǩYAWI>N,Hp2Ӝcu۔XH|6-Nuo&ޒۄy-29t>Cej|:7tboi {mˍOO'PdDuH}St#8&\ײD^x%0;[l'4vCR50o:-1ۦNG[l6k6YOItP_sVq7VgWo'ck[tr?`x>O=B@\f,ҒV~QC%Dtt"FЎp@F 賛"Tm@dɄ=S55v|qny}Z2김nB ~*ǝ(󛓛axL"9<>`#a-&  IDATO@C ƅE>Ԛ?7:YJfY?'.eenmQS:x8"۶HdlQgt:T֘%|( #F(L)ʉo~D- ?C+ۭFOıU=ZbJ*Rqi3V#3qHÖA2==,DcR6aW($|sdĐEV#C!d]oHx/9K mL1Լ.YtYwp_Utd Vގܜ[PF;9[bpwD[qn(9w}zE@Ycz'4=]?Y1WXhQ=lcҳgn/ǥ'ebr^\]QI0sN($~-~=JZ}7PSK*Uv?;Wp: Zvk.ORv^(Otvk'QdC8ḏhK"oz;ucА98ˢW @T$EB®^׏w-7IHE^Iӫ\ eS-ve]DdHP$tU ΄;a(Y@,@io0 A +&`s~}п! '0u0`"V5*&j>a=3I2]Q:&#[fs֦a|$6>Km,6jCWZؠ{9##SY{3F+Wm.\Bjs-]%]<DMiA@4@ƵoNSKvElJ$3Oz߿_(WL ¥1e1џ|[Z? Sg`637eFu$6{7:AQRE͒֝9ݺ :sRVvm ;R0?ʀWO[  }p7ƙW[6PH痵_J^k":,"҄зv#:ns.zTCQV= { M/x:loM 87od[7I "A17ҡW/˿m+-5]gGgV!g' ׭X!3c2~Ч~3ltJ"\mQwMQ}7V?_,&2`֮$x,}K6'׈\Th&,/8։u{l#l= ;C6 nB-y(!$ztاWҲpȕ8F.i^Lυd'Vf{@p7ϜV}HU`80$1نq nbp4X%8i0om 'R6SQ-zȆ$nt Hx-ua+*Q6px(pr &`5"uS8"sj32}u/SQK5N'y^D7r:j-# Z.D)+;s |Yb\Y ?ha|?[֟Flυ*Yi~ \e;gʶS5wMb{C&謸ķ ? 9+?[D2B!!MCӓqjWXtIt PV=#kKywhs=ݤ)쭚z)ߟ/KOb:_QHJȩn8@1h/ I&Pa6y"t, BBpmx#. %9",}B `L1 dX(#}0X^K#IEQ"=]$Zeb0!QI>@~,&$@կgVƊݔ 4_ݜAY\偈x_ Q3!᲍j f;RInXDt}bsE:iv`L @ @VrC,+t^tٚ;TEdC z\9RK{8,>%p{G45.#!O=-,0à\0OYip $"6'd/3cSo2r !>չ |֨_6dԣpۢ`cG*9U%ek19HI>M]- ֣1T7ׅ@dWzSM'l6N^ոۀkW 8{%Bjo R?l c@_l@-ԛKU`휴bY-.a c/\iۘfBU`6[$E2-`$YsvLV''M/x} r"IXkaюV;Jg@`xM" Bn"wH x>cDgD{U=_O|< jN]Bcw4LTI/c~79_m[]t;(9 }!)8"O~]Ovτ<;t:߈}^xp+d ~[6}@fXq#D^O&լ}ѐVvp޼?[.Ttu{R?Xc.|{f*,omF.'U Csre|=;LʿS}&O03ۓK+ԩsCE(&@@@]ч &@b0)zg$5l~F&\% Y?~TB?x_%baEDm99FɴS@,ϗTF7g]o5#C Έ+.pnRͬ_7:g'I7g˵,1`$8pVҩvlʌ3Uȡ;t8o=qq辏}ƈVd&YiXH P&\Ae5Z=7X5eo*z F9)b\1#A/ӔL$ӓL)3}Oa*\At_piIg@J޹_#^QK1b`"%>o6PK4ޜ=tsa}@ 1f$]҄- 7}F%[S#N@,xaFw*{BV&Lmρ#h&3G  lx`~8eHU .Ƒ <$@DtĸX ?a }u`k_- oƻu@Ok4r@񗿼GLwTLo>/'5OXKzl:[A7l+6xP‚$͈@v0"wwZל't=d68@EN&d+ tؑE~G/)S2s-f W7|D`_]4PP5'LzUH"}=; $V1Z&H್:=ʇ# G2̹#Uqy`+֮+ՠ{'y|g@d+5p! ~mIrX7u!М,I;H tz V<I35gY,ki=dK R8 ]&zs:Qv< SkMC2 ~!ϥ Zw F"o[<" ӲȌ@|a~8KP.hHd~^;ןE%_tw^΋ʀI#4ӧ)G *aGhw6LOqkgc>@Ie ԣ@_5! O2Pڠ56d\j#3YuDi9ycd#PǟHKP'"bB(ϔga Ѻh 6 !holMiifuq_H3*q;b斈{Tpwr!.͖"aGԁ`؟'uoί?Nh9S gwF=W7|c!Nbgj+ ,PCiykķJ;MLAXպfjqf=0no2|> Gl=uAߑG_$c}5cL)ʦFn#J[2T?i *)pȡYI\2 \IB]z*[PUgW|UQ,6g֣=Jjd\͑ڡN(08Ff,K4hz $oycX`'w> w-VdAoTrx0;($Hj#p_k&>,R3-yuJ|GQ Fk""/яM}#3dAsYOT^@S㞁wv`8yr zv*HkqGo>}WL!.lz/2ȺO8JNY= np4(ŔoYɻ~;4#0ORg}URooO=28`I]QΉѢw2 BŪbi򝦕>5br_3[^pr A){i46ILr^E~H38p@[ l-Ѐ=$@Kf!i}Ȑ/wI9>R  ï?}N쒖y .ѧq(e$a:\r F?3obpƵ'S!5_>FZ ; ?Eݸڻ'q'هR aRfY)7G<W׹@uW Pif01MVư\/20,W$?Ze_j삣1kﴻU) H%.Bd늻eF>25ޮASS/hеDp3747+p|{ ,pW^q DSX1W_ky8õIs6xIW}FNIE}'$o0e&*zs>]&ӠI&[Ѡf̞|]/@}Tkzh累aMRYnK\ U2 kc[mES^? qrxY?Z9>5hI/:@\Đ >i>!(0! ΄Ũ05jœ,4 |=DMg0 բr3"6gf.Cs3iءf *ۺ1\0|ȝdvSGJ (v tK֟7N]+WmTmJawZQ˃$S%c9Gz<8Ot팪0Ė.bg;q|×+.4{TUnށEj mrQcL󣳬q`K35=wcJ˱xDŽO0:1EB8vAzKPrb:D!o JkD6tD.0bj}앐0Y՝랎,Fql]bwT޶% PHW< DuaWt޹%D> eKy"'dx@L"=:*gHly$tqMy IWY?@ර{w'1-6c|Ktz>=d{/0CDp\`㵃ox@_+[`Zh0-?Ap'!I2g j dǣؐ.w~c+?uXƩ ks=84©e AoT |#l..h7뾽ŵ8@-̠Qw4 \L"T2.j.>"-: D0vBKLE ~Ҫ搓)rjnh'L >~W\7C6C?8iС/Cimff94j2kU2DuQn0M;d `#O鲦l ]?e7TVϪ6a&ٕwG؊PZ8)H58q>t'RI0O # }c羳06w 6Cdn/1INr99_AK1Zo k%hNl(?a;b,Nl,ڡs7X)o@B&dd4 PHK 8܁[H_f daI'If~ͷ7ȸ_P@.#t#\r3/QZ|F*4zT$CfnBHCNZ|wb"B=\"y@+ B]p(_/.uEҪk*fJ8TPmme셿_]"V$1,OMf+NM4j%)".>x"/5-Vb4w *&|۱eI8)ʰfihȉşL5$!:Ytak~ 7yk>O6t# $I%eiGyCY ] @,bqNxOybttO)۷T5疠Sե?:Re61يikx R#~ Ӛ.E {B'O$B9T_S]V*Er $_u,2.G+R$]~ZZ/Em.8t!_`҆S}\@O??ˡHq?|p geGJ찭'E20f T(|czȄB_`ygeSjaaauj@oڽ@B.pH,B 8J 'g'׻pEɄ.oOOh/iFY O+b%#"QWw&._KpzߞQ +Q88CE)/8%R"!Vw,xV$a i|G+pџu4}TN5xUHI9+f;@Cc|Be˒Hhfy(@/IPk9RW!r]s4FcrV%~ @ 0r[=mzp ]bZAgEy }^qu;%%0@fN¹ K IDAT?F,!)T;|e/pemn @K?!>cd@tX(h~(O3Jw?& f_Sv9/{#/hgh9ŅC/_L~!% `R"2dclbdJ1ZU Nֲ >"2Kli~がDkJy(g70tE"+-7RXsT+| 6Í'Y|P~B`bj‘\1Y` 9[ qq̞8or~suB3 aQ+ӏWJ (>_I$9+")6"I 9:%uy~~J.qõ$JFGj DX?%Wi240=rQEVs${֛9+TvSp}C⊧kF#!iمHB}^iw͝_[_()5`vAA-w PɊ5rz˟Mμx g-*ث>=f*~f2) |~-*}lҪ=+#Fs#oyѸ~Q`8+- {Dĺ+\ox,z8Xy?~zR<'hs]^C0(S"Dfy]hJƹ?:gϢWB=2? 4@6R. DAY?_%Zs.ȃ?i$sf|@,AFpm?2<'/"8,I{LY eJ 6"4BOpnϧnV,|d\Yan|QQV R_H~r<=q]'b9c駚Gs9b\-Wr&kY].1zF@ڦD)<u 4vF&%N*2Id‎T$Àu '܌|=9=9y9qCɓ7ۂR$̣`Rs{u{{{EEtDƧ8gW7o߾nUR{}-x՚pf| W:g@#52ߞ[g$ON$T:"I,qSdk)`x54lSVA-[+{uGrF/beZ=i9 A^?KzvY_grz[GB x$-`х{w 3Zzdpb'o$;pNi_]^# 4#5'}ټOOO>a5e;6/4 Z?߅b1芖(F6|29ƚxH6_Au 3G'f!Ҡ~ԭw% B@}=sA%x3 MǫX&G`8M=(Oo^UB Ȋo_;i:= w&XF.w͠#c&ÕRZUcAcƭչH}9,o\Ԉ!X##ұ_V > D`Cm_Z$#q+RxP͖'$pOuy{΢ɤ(,`e}ttOYOnNr))"a;߈JIo3*P9goT4 y =)zw͛ "hENeG(i5d!>q>Ynƙ,aYĜC[h_pi#SǘJ>Q;-i$>GLAU:}BZO/T.E;cb]D7 O}50 ' 15O&ퟑ'Uq"> 0_95yĂ,-.-ς/}H~>naiy趱v4;X|ĬP@O\dj|}b[-6Z:5ѓw ˄d6>W9._x|])O=$\!cU_9֣ /pgIЉDitaAmx_AjjIJ.O\5dCe؉ȧŏƇ; :2N]]/-a|ɾ()`ȇ>Ǯϸ?BR]L>!I7t]x|,@ż^,X~,JtuC?P1plWnZ\q8'8"ɮM'aKaUh-y%ͯ3= be X !gztƳOm\jTߓH,k+ͫW_r3S8B}"W}x6&mZڂn &ҦF ϑ$ơR4dM¬H!JA:o|aR7EL8 K^JQZ%n.'V2 󷍍zyyi9^ m|77R I+A*-X讁-r3D&74$-Л[pᾭ{ @WБ8x3}TvvN\HyroJݕuhSGx1(YCWo?}2&+[I\>:9u|6w. '͖q$ٴ)|ؓ}f厙Q%B5g':(ED dbVY10#Adt1a%a58v)l!R)wYt/'a'*H㹍6/A.W 燃Ie<1WMOCD_k^,'cڎK? K9]k hK.cvej8i7'ZwrFN "@P6?%0uD~YY#t0ay4\^h0'/(߱ YE|o=.`SEL/y!0%M|g?:yt)ӦS˷GAUJe[&sвʄXY%>ijb")8OB5YD_CO +A8nE fZa=*$HТ-g MhGs$) L2nꌬa!̢c"\'zk!Y_VE #Qb.1^7~ڶ1=w3tDbԍ.']5q0%;9uϸrOrzJm69p< kz@OJpe E}g-F`"@@\q٧<.0N,~Od4v/| ˢZruLEZtf"UIw ^(3'=:opFzwHBLkL4Fҙ44NaAlvY(_ LxkG ÆtHe {,/_r$$MUP&1Z-3rk| 8ẽ*%S:2 0#F/Rw\Vѧ)$2RRڈ͗†'~sG4v؍jfU\Y84-?ٓrkK@77A\Le=h MrrUpvE %_+Lfe[nrf9JU 1[k3O[yAG4)r B!H" _8̩; >@WnhjD57C&DlF[M]W>CjPъɛ{yU\ >:.7l67>Q r;gO! t]悄$-!4|*w) V"2 se4W4*lfw@VmϢN'ލc^'TG+!L T(WŤ|tDupn ? .8sY9`E>HX wEYŬ9%= L:?K'F1NuiH%_qN^~EjkqOJp7rTd\9K`HMçfJhH"(^ęт~1ɋ%4"UAfRlT†d'= Ip"~y Kk +C@x̔Ɣ R_$4Qf%`0D){bdkt;Tc䂋h2Mf kq-U`LW$k ͍S[ɖ׻ٓC!8<` <@O YvRnD…2ʹtxX2b9֕Ly:맹a£>MP p \} i}XQr+q709;O,_{t3niY:HV!'r ;yfC J%BNw@# \fu 3޵@NBQZ*Ie]%QZ ")Pp$`v8F=~N.XOhl,~iA̓}eg;\eD@T;Y H.p~1>4qybe-D1-&f'iaVK|pu [o+Y.oLD ӽۃo~Ľa_t<7 qۇ;}se;ÚIx'+wTpqg5GZxRjJ/Fj>ٕlsWjywySQyB?FD@6C|Hh3NEk{!gCP(Cƣ.XYV{:Ǩkp$jҿz9d-8B?`\Lla:.Z1F?@6yHgANNZc?j@J\PԆ\0dr'Rs{/I6f1lRbx=R^ {B^/LεHI;KNpM9/`ˈV^_ N IDAT"984"z 0 f/ #Uw.~UPɩm%C/+v?T5f󮗆 J06.+ )\-4qaB N&7.M!3[F]nn^2bk@/ԇh+/<|H.L#)M&ɶsi,U24il[bʵF,> @"M~Q4A|f|ЫMaTm(wNd[-yG.HrAJp XxgSfą3=gfֻzޓ5^@yv9 @M W<5wuڊ7|01rYt(cqЫL\m3.x1.2tOMՓ-}֋bQ,C"4G[a:=rP}1}v g h$M}@^@{L}Cn&/ R(E-$ 022h?5PL'{xtgQ-. ܂d`vJAC %HJ >^rP)azX?$liv41$ڱcѴń!e8h.s f^pq)1^ p;i8ov^}QO{*i\w6Rw@ XpavW;fw] t@_؊BciҊ/~t@񙠴;[2G-^iv_z ΫG~nv )zp $+ޫϼ;$6urNfn:*+j%lv#'jNި4 (5cܠ||ze%x5&x~Xd_$A[Bp?>m+%򉭘B,Պ'A?F iBqĘ.nF Hıbv tR3tW?%tO^B,]7jRV +vHpe e#*٫;8.-;«aCÒHdP㰅zĝP^ L\(Q*=Za{{|ΊIv|QwҦ $- pxly4O\0gLVrmfMN>Y !Xf3D'q`’ ^RSMՒXln9W#UQG7c=ht?A%g#pHGHEzfσhCǞHm%:;S4\ڵpxdW^رb,Q2Ό+v^£6CNrԍG)g.B*3NY{Ⱦ ʜw*^VӢUf)Y1ÏNGE֟yhnn$p2OsۖD,w3r7Ϥ9v6mnE%{P 버g @U#~&-W/(qc$o3 @KoƱ3#Q5O]QYbR晸9FnKY$1^ $)dKw 6fpK?. )mEfjRp!aDҌl=k^'m8!ea΂JޫT/(y5}?qV6ͯE`ޱuT&UgMe7#L%@__iݯ6yY/#"WUj901o(+22Slgz@ɜ,Y'I'ik;XJtw&'Z__Ɣǻ=  z9T3gZ;k!►qHn] Bn*qD,zRڰ/3['y74`2Z.<=<u}CnϽĭ+lRz04EGOh`>PqAuÓ+7@+I #9@(2GIT]d+lf:ya,RԸ9tvuXK5z~1x?0 }Ksp;Cyrs m$F`N\Uci'UU~oc߀!1Vo=~zh`.,ؘ 1,gD7=o،>^۞V@=N - ^o4 hCM6,n\6H8!D rƁ[8]!LOV<0!|o1>;Al碧e3.1) l޻3z:C"paD )4Z7PI.Q`¨a flXaGk|f% l9 6jGd^c+4n2 6~pgYB~ҟV>'a&ꜟ:ykmDY[ti}OtYg<1jN>U{ZS[jocP$_+[)[EcWቯW\ݺ *Ҟ|uU0/OZGbrijι /e<9?dg{ /VYƭ0Q!064rcfz[p xǪP^B;{$NC,E|'.YS?O? 83S~xUX_ȺaX%o0Ec s5U' '<+`J@~+w- PNq|k^v?4ₜغ{zP !I/o~AC"NyY hAjd/dscv|0ahl1]hUp +ǫӋ5h)ƺ z,|!7l1@Y :5Z|ϴ P8d jߧKGh;!@̾z9({"=PiT 31U/|MN4BR!|P2җWU+埀g)TUOk!q|lu`c!A0Ւhh74 j*LPA2Cyu}][j;#~iX;&1\2„{R> y. a˕pI ˿~?696:0bzgqM}u`O Jq6 Xtb쵁T"GZcWӋle|C+MܚSm w]Z*"?>#rVC޽]B`G=: DkFUeiP*KrS1RFf2DZ E/- ,`?U?>0FR0/~xjVsr%‚cXNJ۝'>B㎎8u/<ٗ39_&~ {˧[:'j^iiO,OIx? Ϻc}9LѢ a_߱~ٽI >9k+e97_fUb5~Ne9q?}X`c>m/'H0Ze"&/-~? P ג 'G>z0f3"ҋu@c=1tUNLkP6t3)勾Q)i&^ 7߼~߈g[v~z~2zaxeg?Il3 dv$ ^eg~oz^wta_{x!h+:AOa&c/cJ:a?` Wߠ9|fȢڗe2݌\0'ڌ(}>xWڢy5_e$cϗ 8D!p5:g/(&gH1=`tkLZ^k; 'E$gO@vQ4"?NU?㣈'þ L}_/W?>=ͲM )eWiS30ޮ}^B~%ijw4e!R7P4xO ߃dCۧ~aKgx O|i?9;Hw*zы!?m!N邃zf7X(=%}eM~__s1eYS<ڤ̉?i[|HOOz%?s B=X1 1 x&iNƓ7O;_kHwpOƙ}RxJ$n }=8?.( 5Αs+p~1~i"g:3BϥG?sH9Osx.-gHO\_Ӝ4p~' WgLOC> qI1ghC<*^ (=H'3r:Z'GZڃ"chgTw*_P/ؿ0W𓈋,ǟn8+4/؋ O׽ޛ|w>8ShH\0H'O?_BZ7>`Ifa^ 3! 4.00C?)<~R`':s=E_q=~Liuwں_@?9=i|Պx,;9Gc<l䀹/y腵97r ^6=Dnqxa*<Ρү/D=篆 LQ@~ 9'?#ԗ 8AXLI|4JD?$4f g4&$ O ~9@\>ig랢Aw `|v6_^D _Yv-]t?,6>!Q BFg^^Oa|.`.%%DL5?4]@&#w+N.n>p*my5y Anp gE.2BA=6<Õy[`%^ p9X4cOnD0Y^kOpA3Oi?i~EFfo3W_;o쮰=+W!"%&Jb}Y`@?|w\;y$DKt4MϬSc/~=d^>!r^#B-(+/lz&C}@'*KϞ,L9g}FoQߝdzS;MϙGza: z[5p A*ǟO2QvHI`/+-?"`r$d cL? ZN.}%;?&!u1}>@Ø\g*c+N ?3J!0s=ϳ$ 3Ptw|[>w>#F)\0:(`=a-%9,߈ͺkgMcܑ!%>|0zi LW IV3/k %O$'нD1s)˓L|w;rw<|O,)! -zZP>3Ѓnjn&V4S:4^}?﷬V[ߖ _(XCKݛX[ .Xjg$Mrp}vsu 9I<tYCA2~4䅉~?~~9} )${#Py+#~Ib(;q__Cf'dRI=dϠJ@'`7 {˲D3(Y7\Y%D!2$ D=S f9 +G("}anٸ>NM7jQ`WVt$",$`I,P>9u!z.$'pa:,LҒ?߉B.41@@+{aSa&^@|? ,^2hby@{tƀ` Qw$V<9QM. ?GTgun~bU0MπP c? ~/= IYtN0؛C !B\0Ž3 ၝs%If\hTeQ݉Qb4(o9sPWF!B-Z*rP2S2'v{ Ӫ'njכoN~[6ǜGίƺU&%de 7HT0Z:3P޳X'"tj2w?4LQ[N+4/S}n:Tp$*ĦP7b@hBk FQk$Pz0[-%yd3ڷT 숍cg`(SP\pW-\rr,IRH |w!8+אxd|NvR^x5prېxo\BD nY.G8^N؅&ßL%n@fv9] N-,+}ECe@gG!agntKO`,CQh:9'yIԴ` +4XD4{D@' i%\M %fPWYߨ'-5o(oz #8Y ُcōH3}Np ,S`Z%(>y?) F^|=SlmgF[!~td4淿n+;]wo cPVIBMN M˻[,I/oQ('b{Gl-{_0]XpX?Qpbi6@/g ƹN_ [?ՕO! &*x BH21pg5@so5}mB,pw_ 8<:`Tn~@%4CXJ)ag#ٍOt7a8.=$ J30D; 2iQO Y> tQƇsɸoF-ta"qRN ]IT#4mVúҿWϏ$5E\zxE~qA31nIR| @FGV.5߷fP =sYb.cȢ.UP*@g2,QvM:39։^R}NADw; o(qi &Ȃme24% i9p.NY80~^;ùjq2E*@Ywy}bbwş79 }`( > ]1pi`aj h5 S u.s1q8wJ©/<|1ɠd:; Cn+ɒ>5\+$~)VEy_pN~lmOs>z bQ1 ]a0d?{elf _ÿ le W1΄nʜj*N `K@5Yd@ 8k kÇWz$E ) u P01'[NM”MBjY8}߳v2ØS:Su\,D2{4RBU"[/-܀!O.@'m~pF,G9smRÜM9`v3(Rd1@)hshn?s=W z#E4 A|_E(Kbg@[.rk:DNZ ;hHPzwO.c. A;x7L|* !&|_:=pXYZG:|.7+II,'ɪ Є1ƻqY9_cPEr1OI zN`=B42+ʱ 4(e3\2}VE7̤ . $2)rB1ޕ5pAdwhPw1́ &0@0!9F \,ELu@}#dscz 朎^O4гY?̓RNo__M$_ANQ}o_|夜&n[5}@e&*:F.X#7M ˉU{m_A@=oJ/b=^FP +fV/l4ލyK,?X?Yy[ЧQ$;/a:r,z4X%QI<\頀 X 0.';+uiaBtOnt?I’>E?E'4nX@@e+͜{1Cs]~?Yt|_>{_~[AAk\HE99;y4n2 ^Q(odIZl`Z0)fA5S?8k al~8ĨԜw!+Y&? cPwP{7\8s9=zZ ;wh% >~@8 B̅x΍L\BǠ7WǃlS#Nd ! |Z0Fyթ~zp-<`פD^0PꣀF})xˬsAAN $R9f0{^F~ Z S"EAI X8H_#o9|I@כ@Ed)AWz~0LJYy`uܦI<@*пŪq=ݿ|[y+;T_Bx;(u±:FM PAsbC1FBh?gs,a@j6U(!>3ǥ>얇$<l>3A/(ޗa-|DŽ\._p!s`n"x0 .Oa@,sx+XD#[mNӪd4@kAnl@Ȑ߁^SI_X±v}yy)CMEQDZ;#6UA U\3~kMDP22H r?Ll!&wWH['@i 1Py0M)$Ro ?B_k 3 zp蟾+J n$X- $v,p͸whij ;or-@\t&?fkCA?g/&M 9Ϲ|J`._?B<.-g켠\F5QF#zWd`nЫȟF *>%̵?0\gNLr0pa [// [4cuRɣ͟4"4!Y f#O/}v-O!j sQ e6 pKS!u@F (2xsYݻJ)x19lB/?g 쓾/:>?4OSHRx{#@Ͽ"xd%+H \ "<+~sg@ȂD}b@q?hN }To'~`3p % h:?WȮ@ĕS*w{yqEXE(Y" CɞET` :Aa !)O'^Epӝ. @\>}8?$${\prh'ٿ]ÿ7 bZ_E:;瀃[)b/G?~V(?zSv(2&d:3-ꒇJV~|!7_cOʑ|ih A]=-[DG͎Y(G_6Pd  )ɓcf4 ycU]SoVe".4L d1GD4$1Ƈ/)?}qW'#;?w \j91kex M%fd S >>t! ;p6@"q{,p/7{#Vn޾/0p^?.@`X= V$R٘<y _׆F||^sLBS&D/wTVN)ϟ=`x~ ۆ[%{V 1gr`a`6ð9xV%$@iUbF&%ۂLsb?)܇i`yJqV䘹H{RhtR]3 dIZ 0}]@(JHg(O*  yjs4QV#)Tc4c%7N8+ _|pϲ/{VƬ4(mvzEYzKBw?om]I>_psEߊ( ?Lp'L"C^0'X}B0n\%"1g&nt-ghN7p|/߶܀V:XO,?P~c > sњZ T0yo.ч@b|aغn'+ѯW;82}VXX4k`T0%2̫ ߉vB 3O sQm .w<0ܱjy!kWkr0FkО/~DCVSX`pB>X&C[?e^{) B(b7R)za~W\C 0 4*[,CW Lw8L/4O1 4:}{tPHz0r3f5}Llzc6g1>ڄK{:u3,m."!g E@Y _cnK5D j301~Ǘ2B)~k!>j`>K}@[rc; z籿e왽/JH|OEI\δUѷ\aW5PB;^8Vܵ.^^B .0 C p]$_7*`xQ }<}(]-4ՍVMn3f73o*gdg F}@s*-iP{ ɠ B$/SC:237FƄ ~%0 #}0y1Ly?C/w6?!LROn(u:էi$+ 4E~bl6/ʀ `/߂%NJKLXd~ύu~LE|5,>T1+.DZ@PEa˭4e}&$0]A<oP =`Oz`u:G `)OdPo3puݶ[!53-쇐@o1ǁQP>62ǁzgDu.@_Odp7|ОjnKJ 'V7'"q!.3_}H`d) ?Pa20+81/]cFVmb ¿`LonI>^ hZЗ;> ḲelP%nc?J0 z{ GaI>{aZ](9MO)4Ȱ=8RAA'30h`B;k\ TJh:#!q5X=j@"h3A|S.x_a~|ٴ@Yʋ I6ŹM,a-ŬRI{ 4Ds`wjc84d<4ϥ}Nu_1r)q~O'r4{,3A!ϓJF稿P߃Bl)sw.[qƁl3~ɟ/7BL{QUsp2Cq>Gsq㚣qOrU=cRˆUsY?AVCcw?{R]/~maѐzӔ~@ c{hc6 \"od)Q~q1y7v DbOa2y4xy-6Lhkg=/ Dq8σܰ}.UXIaCAyH{DQ?\?"`@?*pOXF@?'4o ? W횶"4p` 3iRCf濷#})Ө `F.S?94HV-j/8 ǶRmS|5y5-֬8RD,4!+ߵlTC||L Qs|Tpvm So }2#h IDAT~L_gocsJf#PVov}GX%N6p3(kL;spY3Fm}j>k@@Up(!t4pQT'Tu1K\wH? \rW`*́a(Vo 迉Mh3<>dRQBӛJmwu]ڟ3  )ơH#pd B˕dC\hogy>A_ia`[m؈ߖ,0E 5 }@,ONI{'?yw@sj3s/DWAƌ^NƎK7ID`_?9U1,d'1GEFL<q "TE5XP<+ k@zRy~B>oᇡg[(D{c0딣96`m:_@3K16bBdz;+9:/gtֆ6![NLZ #|A/b+1Љ,Xo8aSY7hU!p ; v6 b p@a_d/D ?DX( Dm\ ; "fyZIj4VƏ0V_ l;'$\1A `_q ZrG, P`5IР#?@.ߪF7J\3T9'BMPD _rm xܛ_<qD˺o 'ZN 6ߞ72([X5y' 0B]G7"Bg?lC>:&*uc<%߂v!M-{!G JˁvR Ht}ZXgт&lV"b;Pv+-{P?$?WJ#o/Y6٭j) 4UM+=rbK{ot]]~/4ˈ(EML΂QvHNLG~)Mq[gⴴa|Kx wz_0DEC/W_<,Hnoϟ#Qo?J87e*8C:3p."ʌW OXLaݥ(_؟>mU6 A7@ȓoT?@˭z "N%I?>@y~ XME矒L~W\f߿vEP^v`z1fZ`! T="6ʼ}Ppe)N4,H1P&lY _u{2oD *f i7OJQ8ёg888%=y[`ZsO}y+ggߵ0 U "JghyI1iW^Q#MiL׎:~}\FQ<"cMb?WadÞvz{"s ;l;|i[_N+p`nI@gQR~߆{Co\/NWϷ߯4c$ek'{Lmkٿx?/>o k9ZDƝoQ J R XN3P (N>tv^{jcΚ_ko tscNhw`$;دI[:!}$p_Y j4>_Q/o ~{\ 4ֳ,z%IlZrO-}ȡOI9;> ;OEP2+La: |ӿJM?+OW´ݜƑg?_l-,'W2Q';ΏYC!rT_ԅ&Yn$yV,,0*CX" xwCۇ7`FkX=ꍈ~sk$;`|(!p)Ap48z}0q;*nwMӔC#ά`^0(.%$&vu캋C74?Hh(,v *3oX%3?4v r1oEx,}AiQHDy|,M=Wt^ #4 ;O>jvˉV篝u =Ѷ;Nퟠ.Wfہw1 ~w/ڋ^$tG]&TMk/@_&z'T6eTHʥϛ 6y]A:5R /B:fxV4.XiVA lQA :42.J SUSWo0ʹFA!o,?Ab0=dOQHv7I/UkaQ9xtmQr̓Z~>iC{|+c1ݯΟ@.r0Z ax x_/sdžAw;it?`^N/ ~ Ɓ,??Ч)+|,W? 蠂*Lt/f-HŽ/+G"@];ޠv83mUƟ%b=6+lk7xl64 :L}TuU+Lz JMY(L#h#hr^~tݶZ~8<8/:_';$ WxT vA=y*o{e3fgz~*Q- .Ge'n uC?N^B{H9όX?Ph% c'f\y9X!jׁ#+j!\F3UXT餝 9^U3]8=\ȓV9>~ij?q:CO+ x. S)+B\5vq0NKg}o|of s}MVpj'DB/#,p#6 ʜ_APMT5x 𷥹aJNJCEcc@ʿ "Mbmcjg5{lAֳP Ϗy̥w &eyBOj3xR@Q/˙s6tT8L+ G _AG2ۜ tÕ /h m*F+".]@Q&ŠB╏ ^x Rla Kvt@ 7TM#j7]z @b.z}ˇfe0K]|}oh`7w(F0S&?WYBQ"d ,t Fk7@rKR.^U?v-hnw9|-a+ ZMHl9b4S@"ot`xyҡF(olQHa8_<83@8vM&~4Aw&RYdv]o] W?zk͍$n\b%`V чm݂tb}C+BJlrI"'n+za8蓽ss.q T_uѵsfa?WӍ]/cCp\#-v=@ ĩIaj.2Daǒ iH3ZRx֠> 3OTP2f!gJɩ>54-Zou *ɝ Ѭ%m 0NQz`7썊u<ғ>mh.b[ЋYUv?X&ԟ߽qA`~`4  =Ԟ>b5_|ae+6|/$%:x'Gpo=0-6P~ Kv}'Gq_ܺ*̳0 T#T[Į$\=NA"hWzd/GVʫch{-o՘~t'ހ]'y("ӽAO U;BP(ڱu:<0ɊOWe# 7phD.u$8YSr M`H8|ah[VZ'e9F?ס¢ uRFiEqK61\ uF"juNÚi1RJM&`m` )4 }=VBAkM+C.ht6]O Ff)r`SH`;zqqЍAt5RQˑrlae}R8nX! T[?oFP 5@Zn/g(`ѧC8N  9,`VӖPфp~a,ڢO5(t[‚0wf@if67?=-PdUۢ#]ԩ}!t8[MFZXߩ}#TFc؍~o0_0 kGs!cp;"C`.g10S=Ske90d^ TW^!>JP]1[ Ydܨ6γq 6M^L 4e24dO#I uabr`PP>"% vRqGal̈mi}m_IhӫSGv)*Fܘ뇰 SNDѬֺ{qOɃ!H:i'P0 ~Z\rhJ]ڰ@"HGEhdzi iU(-J0O+Z T?f-:3+=Tv5Ȱ UѻhKnqdBbzۭ{0 o K@#!Tz9ˢt>K9p&X5[$5'sA[0uX3 `c܂6jjaWsZGAdY8liP^݂vE(ESh=E7''Ve-Xr ZT qX90[:(ّzT= 1k(r\b֣5m KBKt--)Ǣ)0bx3M!ƃvw/ =֟%IM7HFv9!#=';{Z efb}-!Vr'=8~Chi50Sd$L `!:qA-wkp6t{5"Nf307H?\x֭u 6{y]}Q }RgW0(G g٥j1UǪxvwqC Sf;\K &>A݈ѕNg mOuWG tUf l|?֓颏6fЄ^{Ծ X* cZ \a t=MG 2\ o- VqVP^ vlq?Zi䍤^r];r"@z~98b%@T`{!9Rbe'e0(7 E` %hoG`_} 5AM67bΣݱ& mA% |T±~x#Uǃ*T‰<:tX$%-7c@_P`* pzz!['2w'j{G Nr8 &Gy&$:tQzO0T۬W9XuS|'G9鐲֠ <'[[l #}r GjA㡜73w,tO൫#bE蝁7<`v(egh2o{J[ЊdR&?VjT'0R(`ؚP>0g)m18u߷& (l<s]Xm )lA @ۦǿs ՏovkO;rݮ+6[`I 8V=hcڛ^v`'*lG-a:2滑yJ)3uV):O.'܈1R5f)عCeg>`kT̑c@F+1 ;zٸd#FI1Q‹3x!Pz > ~dʏAN*LGqѕpt\@Q]ǪM%-ذ:tP~OdZgZ/+),lp IDATJP]}`Sz0zagXQ40w=`k8~n%*Z M $2Gƛ7>%E.aEk'!;^r78;Z#ܣNJjԠ M>eRsGbݐ1ND!%euja$dL|y3:v=k.u8y1A7z|^UPP*RrZvaMG0a|HZ6XEaq;6i8ώ)Ź҃״d8p0&3'LևqpΙ[tO&!Fzɝ0(դ2~4F[O rx)swfL}DvQnJl=6r`:ðѰ# Y!$QMIj&,Aq 5XZ Fæ'[*UϚZXaEre\2EfT@} &҂خKAR8Nxt? }HP"B9RKJR':0M5`j(?GE1LA9|΃jH)$/)WxՄ!toPֵa!q?N0]0Z'iK3.`uz^bk׺> -/ 1=Ni'*邊8?;Ajy|`iVLdq]0!4tQgOڎO& |vyPK+ 1 #̮4ec6!|%C(̎iAQl>>#0E[wΪ,i=fYfA& MٷR5zND64v^1|ZÂ`!J/ĩ%=}? Tńć2rrF ti7ӏοbz@#U +ÈksX=#B[Bצ1("9*l禈pk\f_(4> @5 j1X!^(_ f%c"nMqKXy ;]s5 Yw=G?2KțPa:$d٩7f]Iae߸;g]A|ј#potVD[aZDˌ=ʸ\=àǍhc !I=|{d *vꁒYhe@F F`i&DY<~/43et ]`񔎹PA ,վp<ȁ~9.fոDRB{yf ҩ< a'%Ȏ^{j Nn_]4z[U*iܷ{9El(#D)4^>fB3dֽLjˣgC(!fpM(9&?Axvo;ZofM<ɚxѹ>gc rSh_8Yz =m_E<#\w=6aH\/3nkef?M5xeIhK?(G2dq' y9WXRT1[ѫ2Z{G*D`|ϴtl^7L2y 26o@U˘\;/{\Ul1<$ܿz3NWCEmq T1LId}(A`W !%w3hDߛ/րoJC*԰adb@^mly~ye4 g9@xP۳ 8ɭyLAޓa;Zt:pWmV;WG4se Ssj?xU}*a5|deOtwMBе,& nEiGृqK-^ǔ02k. bk@t/4d]<`8<ڧ`2bEa͏R{L V)8PjD =dp\`cً§"<+ȃ>bh 4V쟑))jԐo+&wkEXǧ>:<74x#@QUϞW['zz_o@Z,t,P*mTSw?kJW:hHqWAEm[`W8xpJ4i04t pbD׫lp䮧oi`>4VF9ĸh}8y\Le[ͣ*}݂WTˣM௢'u}4 OO=KPId*<@3F LtH~Y*C(Fn}msPXBu _\8{aC}>>w7y=+i{,wսxi,FH?!zCqCy7 CᇏbC x/OvsxZYϳY'c<BW!$0U2oV-V!@sdwyjceK'ش'}Ր؜A%2AcPGfʀE6b}Ry4{B( FhvEO:Rf·j]N1?F|q,2͸_І)"@ńOd?ZFc)?bX:Ҳy|x IYH tnuNt z CY} k_lE^T uw?XcS8c4ɕ] %CU;LLlU<79BXϊ竰X(!^aJfXA7p*]( zHU$/5f=;@1iX S(1z8xF6qCͥ㯏B`E /81I>nBP~4GO)߀`6쪦qBG|u1<>-7Vy~'I1贈|Tka#h:}\;`?|IoY>Q6O ctwa\iz/u)83u86)܋a3\SazB?*?8`?,n8:98888888888888888888888888888888$Tu4ַ#Mm,MySS,sӧ:߆Ͼ_gIq=\0^F#~@IE{5JYza_~8#ϧw??7ɟ2wO-_ia0 f0^ƺ>@Ot~R7@!O?x/>o/>g4ggώ_=JW?k!qtWz RN tůW^ǜ>_kS?Ћl: ~>+w7W +7ՙ@3כJ-}^*?+Iǟ_c~/d^ ^P$K?h'!hwU??}&7Ư~'D/9??M?˟ _poա/'zs^  7:z>A< '4eAo3H igk:l4~оtD"Sx+ħqy-S?<_q/>}e,Xs?Hӂv į199>  ie<矗M}&2qgwǿ}x^s gqtyqL< PfS2-G}r#~3J \^WD*/$SJɇ(} ?cd>8yO)&\nV`lPP[K-#Lf[jUT|D8vWpˌ\CN/6@>ot}s@͹y‘|KO:_K2Y Bzz/yEڷ1~6OBdAT>n#qM̿P_L^|:붛o6[F=ԴgaJ;x4gD7xދEcC/o۞ Owt.O4ff9ïz"x(gOdugn+@{@4>aYѶ{EifgAۡ\[>?p%T]%6/?j=O~w/o9!-?{<|\B΋cGԺsine`]0,6nG_ 3SRKه,OcnwB'0L~PX=q9,Β?tS|'mZ14rwV-QmJ_lJIյSv:/d'%3:w#[ϑ_::|.> ˏ495 b?Zsl!HLRj(*?̓p]T'˚$(e!d!C%>a.F,vwh,[Œ@E!d{p|C\dy>7ht\xnB],1@3+ݱjK12>KeZ>$!d.qO\PPJkS`5?!qt_[NB̶?8["(\7oosW L8b9}'e$mE0V~ a߽첋,BH3w/e0J؟V nM?1 5r>|~ ߽ ,Y_>J{s;S+g3?15po[&`Mh cz gq%qVՍnq]FΩ+[%~ #|Nq8b4;0pm 'RMy4ri'VA~mtD(s>L@| :9C?y78y9'wD7'Jd $$Xۻg gh CdץnЎ~|ƅ%`)ws@138w$řއ,DpEe] @Ӓ9:K@AÁ&:I&֝@68C1Bh ''/':\/G(1/'~>?^N?&a7z=*2|mݣUArbCOPr{R t݁+~vQv0Qgܶb=a$q] tFI?\~  ,؃6jϑXΒbŇIrƩe~{֧QgD`I1D#>i/uS7,@~[^:ݑl3wpeWt/y-;i 4rf1 6@wɷY'ng+vW2Ѓ18!evqfᛐ`@Oh#O7/;|8 &\3sz<Ȕ%mvV7.3j'@Q?}E jd`S|J '7}Kznu̩+~6(q J?pBOO2j+* e2h`:VR~S^D 4Ig?Ԕs z/Vxk9 xW}pm-NTYpћ:v(ʀӴcE+i,7(-WY|Nn0kS ~Dz t2ģR t3-}s mR+OtCn*(T!2M?⾛Vv~si7ϴz.G$aEoϭ+&C(At>|?Gehvq , zK ##W2?LRp=j litPHρg2Ye_eY !sph );Vx*E~nsz7/=^kɸ p.myQhHpt_C J A?bD!N YAVhC޺3c=2O>x+]Vs.a)~n AI&I8 a/~G wh$ȓ#cPDwD~`?"wѧ% yMEOpvr}w`n VQxyS~PRj+*7O>{7550'O>}2 iL 6^3q͘I{pRMHw .V =}OᾷxbJH2< ~(ق0W4#MGDCziDoCo0{&Xܛw eNd?hgP" f(G-#p"w4jYTY!h&_2EmJ9%/:n s?ڝsfw,zAH7Xgxn_az{zDP@2Q!K$`[%tw}OZ`Pt:>1pHpqc 7ZTޜ&U'RQhe$ÇhLNqYtsH`@1ц)cp;*[qy0%{_>Ll;pwPAfy_ӝl#1m#47(g:/@xo&xƾY xq9bMO|e؊tտ_ ѝ_%Lk#+PH@LKo{?l|T8p(Ϳ캦7Fx3B3Z/ <'rq"ma/ݾi>O?cBiZt&0 fX+B)'oXd%YF ` oL35Nx@X]ud(r`N ^/~ 8G)}kh+qߎH}^HCo^U)`>7?o_ ˷K9?4+t[Zrd_ɢyl$tCJsQ5V|#OB5E=\Gbg%j+P-!yR W+.- tyQ13ǛO2셑&"{m=Lq|ބXR)qm}{+}@d$/#/A=⋮v8}dS^477m/GΠ|յ .%UYU 8^oBl{eSV9w2yퟰW{`JJ'"[60_dkT."4Pz}xv QZ/jm[eO$/fpOHџ.YkG owSF NOф5MpGD{Hh0)Ԏ/QͽF#;: !.Ig*6c#P[ xxtQ($ܾ)r8o޾2 2@0NP`.[? Ȧ!* ?"˄]@w/ςabs$󦃾ɘǥ>.SGh=|!^ Wd.ֿ= g5@"n]BhTf (BN/[<@PB_+mzkШ+gЀK\+K|CR1̐?*w͖Q we3d]H_*$z(ϔ_ 쐜 &~Rׯn)dnC6S/e+;/:]~o<5{4 H?7watԇ:)BjK3F7{z~O/݇ UT?C{|oӒu:?(jz:O1ˀGTo#PohO%M WdRFvJJ+ ]-.*1zu'[%5A>F|xHU Qkl%B[뼡bpܙ'D)upfv|]S~eظF*E~Eu-NGl*Oyv{,E\ % tkK"ݡyhg NjwR&l[jgmૈ&s?sA?9)_~ sQǢk14ֳEA1sݴ`V*󟵚Tnb /!DVP BZEBy2i8~^X{PдAclv%ܢ!uGMQD =sQ Ao覌G{?5zF֗>CkknԲҒv9<2֠amF8ج}ߴԷJ+p7|4HֿPԋSꦿh@(OCQO bUE.)Oe0s@]2慱sTY`V VB# __6PKx|&)y2+Xd=Zְ|$k#BJF|xkڎ on~#ޒNؗxj[}zŷo|Uxqm\fGk j1cO`G-k I)2~"+9؄)|;Elz-j2YS(?R` ͿWt-D6f'7xhNÞ:Q_߸ӟqaFqIƷ v+0JoY}/`!'x|w BLNƱy; dHi&=hϣqc8e=ՈOrmSX~U 0%<$Ϥ:Yپ̨4gux~濵Vِ@/QHJm Ǝm\!#pe$;8C]/g SD~Fk '/G.>(6Td DH9("Fz 1_u~A? 00 cq({M v.f0@/kB'c џVfb*WћO_0o^S =N} `S( p [gm((O{J~|KQsHBz¨>7X=ƬD6&:fc¯/4$/X;fZ;M!]WJjW"zPRCta0횉/_^UVAR/C$%Bccb$kIIkDTYXnFv\%³*{b/B؆__[vM0jB_/S*de/غu`JO1 k>OX}eX(?qz` o~@܁L_>ՁK"7r{ gB)+BωJ_r %˯1t2J[p TFC?/ҿ}{峻?__B WH!tp%1N -F2/]Qfh=zkul{ lEY͎%5 R)xcMLJt`cYOi)t TS"Q5OGh )g18n$k ok=>$:H<y Wcp_B}$0oq\и188 $ u>K 2BtEwn" sʦYMh̐z%)рL6_F@O7s'^ NՏ 0O57Z7W 0Z6>Qc&M*#WS,\oj?ÀJp Ns H0`?s}alGjKh1./'"F3l6~8K?Rd\ⷳʞ/7;1G?#Vּ͈߽0|\b7Q|UboM][Le=H!GL]LTag/@&!a*Kk6,L%lNRp='a,@nnR4drM5:|H!c ‘B 9MƗ E[Vl| S{` 0lPYOo: ڏi"s*jtFjǂ?%;qn1@1\HDr e!ϝ`2`W9"{wGsG X_ USx34ҧK ~XcwV0f3'U~ < 5ϱe7d+h;Sa C@_2vkpe»Y=7| ^C#uKIӐ,(քK b){|l-RQ}&:plfcӔ_gJn%KoW~&{(Ṇюdq%{Eh_mRoRܠ?C3s0cX!mdkeP+_` l,uFko}!h,>|7y̡xP?0C?W_7˝3IvChH;%[5lu:(}7A??`n38\û \i"ݵZgz]5Tl_kZv=w2W}7=_Vlp5|G-KܚTPc:REc7 Pmg+@7zV'ʯ{}NOQ,;k AM40E-($ܓY*8cBrk-u}1-Tf| ,2qAKAEcd=cM @:A^^tT KRٸG+o<;6cPlQ_;@^FQia(m<%u}kqm]c-L-%;L_ÿF*C(v".x\_3<>f^Ӏ8"c]G1Y"yr{ƴue.`".4Cc)ԭ*Rxl }Yz%+P~'Kuqn._悝Nm4>3Cp װȷZc|ad7n\(A1,]'TO~SN1qƴi^T')3+- %p )ظgPc/|xwb^ub9A}DńR wzl0IWzȇ}"#_a~Xq…FikdgoI W$hYf90gϪt e[ W,||[W-a$~E섾#~OjA `?ќ,۶g8 m!֐IlL<~cr(@a'~<‘eŐD&Xj/ 1t6p+{OC#_n& 1g'V9$CN$6$e4(МNb1Pl rDmi 7WltSĄ i8Oؠ3{WY#Oqz=fA#Ocaɘ?_~%Dl96&XXۮ5'SF7 aNe Pt>R fVʬY^;@t\Wu#'$ |Vo/6܀\D-975TTt؈VfN01?nU! P#ٟaFǀWN=7+NEmƲRlk,ნ^k7lIoƙJ|yzSc9*YIY:BW13/50ypxe@l@#4VוNs)`̄ U;YFaS ?[Qz]ϒSx[whכ%Ƌ"o¦Ԉe0C^Ws _cYf9YWP?YzZ r[oB4V#mϾvRyԦ@]Ϸ>qlq/mxgO&e{t +;W8Y4d*ѥ/dμԏWB?e ѧІIWiO%F<^om/$DҪZGБ'GW+E^wc M}WfBiZ|ڐdlbʚ;1ݱÇs 2'F;z5/v}o0ϲ%RT4Ng`rvq% EQ Eɛ_oP'llW}ed Ou{ K_؅I.;e\9>Osc4ʬ_5X4ۭ1^qW`j~FzTp-Br4yh$M՚a?ktF.o1= k,^ PU _漾bz$@q5հb'YN3l{,lń<,}jxUovG|`q@ d;v7?^YKbKi%!DXC WuCad?V#~4q&m|UuP{Ulmv"oJ|P!Ȣ‴*7 U<*IO+Z2~Db@h[  :ڠè:  Glav ^U϶*Z%894Բ"#0DKrk1 َ;۬ ?^;]vVqkAp<ǘοpԒo}[ҽOWح 0kQ^[ A+z5(HV$kr8h| ף?CvQ3ks @lya,qMn r\e3Vl0NNzx 1E$=|R)۪izbv]4Dɧ\=>*`SCTu/ en@,͟zV'/f#uqT#Za}5v=rc(.&!5 uaJO_S;z7$A#$c@QM )訨{> 1nXF킅}9]m~ Ac-Aъa/hꓗs +]tlk Ƃ'l \;ڡů{쇉qBm3|ږ\ts?&`՚o)cuYCϊC}]J0g.9j\#1}MupkХU+(I#=9H]`#R@`7'_àk b่PVh|p}1"eU-؈]aYC(Oh@n;ؒL.AY|`+4'v5R.M);Px"tx7JPӸ͸is-"ro^K4׭bv꺆pm=2VgC]):fe蛎[l)ٟ ~1hj Gh`?BWu!2o*>?>6c0N<9/ '1[ 0?g>X9 rI6$V Ha4/rpPaw 4dN_:!$u\˒ nF$gHWлS6DÛ@VVCC# GւS-N+"ؖ¶–u }bUS8,$t9X4m7NhiV̮"]"1G #4`CЖ^ߑ}3ǖcR xmW3SD9/W+'8ZS U6 7֓wGUՏKm;v석g< yA^ 9 (l8o+=` v/tYK$ 6[Ûaȕ3POJ oC_l?fx̟e^i H| nX?f@ >:Ҷܪ)@OW x<}zhOAv3f—l{ iOIBv: T0 -): BU?@cīkؗ7%M i?! <["M04?’\WP 2"_WrpJxdl{|GNn[xjJ@bŸ o/8-6 p&=<^y\,ףn-ub'all%@"bqV[xJr'A6jN3n2\a;L}|k×D*&"èHx Bl4az_7زQ -T1+cc'"YvBmUa(fE˭>\ q _nXqm#l\п(b[x[96ڰ4lGAư&yX1RVF5u/u(lFOP{vX1.> ٽ7m\ xc  ܍s| ygڄp9S:gpl9 `c)ܹsB4_f@2 ' |[{DA |)u7dӔ&Psۜ:(i $Lݏ0WEk ʜi7H]"@Uo_^@P֚5o9tz^eC|iM;;IpbMNE5š>"%@o,AqvɆVx`~b j$o,To9 w Fv߰"ӊ9 +51 G }!+m[弱k;K*l[AOtLoNǻO+,=hi/[~s1qgSS,_A'txpw6u2bCd{> 9lr ]6t ͔?//9wbQPpR.m 65 kHucxۉr]t=ܩ`TmEVlEI5VU-8b;l-%lapSk=dtF]Ö09R"3ؓ &Κt ?C(N`xi]̗LyYvcEp?RpO=h*`lk~8EZ:&p ȗ4/l ߑ2ŕREմJqV/sϻ_]nħ] Jj,K+jmj6ܘJŒ6/⫑x@ ^2RhrJyi(+5[Zю"ܜpk+B)Jt]@((~.걧#Ǚs}cPM֑%bk˽-#<<H 5i;MݶTv1ܖ쩑 |W U7 -13E˭ Iq $7\,jPj4vt>W Y%,4X`Bn:J9lu>X?4BsZ+i_ߤGClin$e>k; E * `}F0Pa3PIBTIi@\F4[J"e_AWx8?p\.ӋEgJIDJWG4VtVc^Yψ? kU0sR |nx-ږ.Y McD۾[t50K2-%S/hQ8OAf +IOn:Ν4Kl1%W$t822l*[({%7l6[(ҩ%3fr>`Q޾\Ah;JCq 'yTh|d^85V4~ZRlCR'ŗxd6tӝ3ʜYNQr.H,01pCgS~k7TKtZEo5KdI9tN cuw>@ǍpՒ@ J.{ GC[7#fL6da}^Qу^LO7`\-]AīMh014E4ʶ e}oL~xB]Mږٝ]WEv] -^&fqt <+\F/auO< eMV9Љj޽!sTuaSzyN#! S4mIvl762$$8!l>xE'xI/COTszwؕY9 pn"Ȩ;sSl 鴢멘,e-(ji rM/=%_r0Vxg&`Nw* Qf[+5aSgW/&Gcw#A;&Z4*EhQzC0 urWcjN44^7dgh<`|c[Zm6)!*BٿF^=,PZl5G׍|  m~jUjJ4A5˭ջL߈,ఢUTjYk1[WɄ@"ZM9ZRֲ%[Poq>Zm=Q6@ d 4ܷ_\IQs^P;L :w\;>3B3g;RQU&EQ2-ֵĶ[Z~-e59lۅRs46igqY6'6kP܄83htq['lF$p%rYC-I >3o{S}uү`a:&%vgd!|GdxC&VµlHz[U._cfGwy<6R3]m[a\`9Xr5⇄zsɃ* U9:@ IDAT L1䣹∃Jå pWS&/mA ȳ(PnM~pͷr9 hĨC)h3S-UfתxQZ-HF+ [n< s>5XԸ82㪚3<U)8W}t,7)$scӃ9[pk3 n*/S4g}էKTi$׶fģL/ؔ{ǹ`N9Js> vYZh u(@Za[(/0t9DiN㥰OwȚ&ܧ;A8n?-_?>.xl?H:Ry.,x_8m/lX?9s?lO&C7ߑ@?網a%_?|~\gJiJ\!ytXH Q]Q׬G37 ПqЏUQ'\>k3b5ɷ;ߟ'?x4 }buc/Fr;DvgGAkԏ lF3-p"+#}j}`h<',$o~|cgP~3t~ * X+,A4.1>h{p[ Yο= `(gP+d^XyXO#DAAi@?FAK˿B{K~k0P|'_{չVIϦp}yWv3gJq~1U"oʯY>op[4:6g,4*ߖ6nYB+ L@~`-U?| _t|P_,dʷ=s O_`'ZfPx积sAKH;̟~'3#,ch;Hh?[ ^Ja _. 3u jM_G~?I?w5Y| jzE&o&2X1>X<|ow#W@?~gD ??ʇ0{A~{q q>H=!:bζ<*R|KʕKs|y" ߘӲK#O\8*x\m?#0_416/AKz^2֗FH1L ̿ {h|! *IE 0!#6(L+7>C$qx`og"Ot-0X"NoK2׏Bgg.P-( =<_9 lΥ/zxZ < 03뇶([9KrfMoFP~p 1hӝ.uI{x?FA~|BxbRFv^]8zazohyQϲ //P$%E~M+#JBs3>H/,k(\3S+(\/R!>A @#t4` ̿mFD Svd}'N!22XmiYAq|u:'$[v򔬳9ߡxj lbtvX7ۊB(_P2"H @̲!?/ YІ# y tbA0]H:ϞB?ȟACIwNL]6Irwa+Yf32BpC:q;ݟ@#f?]Bp8X,?Α#6cFb۳i J@}pjWX@{`N,Xb+P"%7lXJ5v |w+mhb Q%o Ta8C>Ňڸ(9o`ם/OeK&?;^ݝtDVL? /Mt8;EprQW&o=TSmb9F"FZq @6Mkb:$ƙ `yȎ!(Yԏ&.:9#CE-DQR@N0GF/D:@C''{$~61G^& o U*hz "0Doy(IpyM; 3U}x:W>nÿSOx~8?uG;J2= #!ze\Bb(c"Qkwqaw S"J4ND6@Y&%NcW]u~+y"}8iݼ&=?L_8}(HΪȞN{6bn|M5Qߟ1p,~&p}r gO?<)# -HkϘaDP~2X@_Ep,MXxm~JO4}r0+?.F| t P@{: \E+w9uf1zsC/ȁDQWc߈Z8Ybg;x<D׿#`Xѭ?Sßw@b'#[8`˛$!#-ni~g,"uQ=?$X0%-Q$NfwE;0d@aǫz0O ̙Ld`*@ƘV*")J=OI+Ȣber/ #Ьo@ÿ9E"rpeS=a0?}>|ZGxETc$")}/` :8Zd}p?v?O?+h@"P9;|@~zv7kOd6tĂ%zw@Si Αׁʼn'* vXGmoTi\ePw:tƭq"4øT9#A=Z'Gp.Gc{֢ Փ43A kZl3t("b:a)z@D?ۧV?.?h!6M& EۻDC 0<4X'f姈7@<à~ {I.*v ^Ob??p{`̐(h ާJ#JUhTׯI Ol3'W9R^MJ;d/%\\* C $HK'adI`A Ǜ_g7IiL[!4ѻ٠)bϺ.m]%"c@u"fA(VOVEp~<.q!>%B#D(Je=O"Lw`8~F bԾ~O?M7O0ox{l8 5'ϗ_ٵ[^$#@Cp̿[́ |Zƅ|m><.tSĤ"8 _j y{%qRC'X| 4axVO | ń@5!UܦЅ$!f&Q 3H|;\xR#cD1b @2"C=Hux ZA }"I#EWPNIr &ACa¿AI}#0wgX S]HmS@.?/m 0v>[H1Ȧ/iYsۑ Eī$2ds$Ȅ6Dte߭P{2 W"ey؃wxlAk]#!2p`\If CBlCrN Ty*ߧ`l.Haxt:gtORz:5;]*gs<<BNp2Bd1|z # } @I?޾b%  RqN pd'u.rBU)7䖮3V9TYtQx  U2%:uP`.BԄ\2M5'8Jt$?swKtɻK?ooA0GZp3of@Y2д^Q屇4/~y;c3v}TFp$I'," aΐ?橁2G?ԇd̿ZgXBb=v]^Juo6zA0wc&?ZfpYB^gsd/BB:+T AޔJ| @90M J!ۇ {6Pخ!}pzXCpBLNG>6((D7]2ox<}k;6 S9|#p|]@CJ|eZ Egȇ=˫_O=}y9Gs)>g?_ge- i}7* * }ugϞ7͔|hd]e/`53 ULy} ?3^5}kpBMapgHF}V}"ȏ>: 7ي'(dq"/1NK;0x p |gy@jp)8kߺs:@-!{Bka,c5tp*ޟ!!>_?90{vy~@O)>j)L 7ԉomXQ n[ Uno<}ozR賍AjzSo ra8 E1z$u|g~ɍ]w&}ɣ ].D06 Ňm[ t2@n9nh|o7C~O:y[Ο7lI“7ȕ}vfPtq_ffC @/e~P~{| R;IY_?q{MBX&QIjjA&,o4c" [(6O/%eBX/_zVxa.1n/Oؿa~/aW=_p1FoNH=>>@T}pF{<"6[#@2 \?^8)ާ u\-O*'%/0 *ȑiod瞯* yTT4X&.h]Xрð-((AE ?s69 a,9eOome'/?ig {z>[5}-Epj/A~K=P:Œ IDAT8lD.ѨQ@Tra4 ܸv45Z$@xR]̗()t3_b n0s {؋p=}r?/cac{gOo [<9Pu ? o;q"Ʌ_|&${a,?_{,?|EQM.?+mdrXt}]~ >8A(I6d]ЎϲӃ/??ruC(؅*M*[4wq'/@ߥݙt~amNj~@\zjᅫu$=/z"blA ? /2Ln>UX0Ȧ?;L*&?,럽AFc@S  Ɵ?N `S [weFϷOK{5)BML_+@O-.}`̟[?O|bf9T0 fxS 1Oϋ~wc1JJ8<]E)Н@,A\VckX~ x^㗯߈lLU//\l_UVGE{TćڤºG_)`m?YF*g2S=%m/ , }Fi#\ 'tqa Q%o]RX>I_LA ' ݝV{Ё7m X'm[[Y5d%vZy?;8?\|{Vq*Ç{vG.Fwoﺧ֕HԐg}1xs /_~xǏ} 2t܄*}yOp9հ~|w@nv 1ё JnyE_[߿-y?(7_.៳5i`>яScIuQI {.ϐ^KwC?ΐc~-4|.UzOηmnjf(|xj|F ~yAG59YbӿH=tv~'O)4J'Юʢ4υ{ TUUV>+^',ߟhTtu| FokOsaD,SҞg"2QB nmz^~#>_Ј?m+kF?idNhEs ?c vRg׬쀓Mѯj3 ;%XkO>0 E3ݟ'y6ZKW^hH@~<)&?` h|ErzfKh_;@#uy**c_w֪oN |x 2?zoW&ۑk,N=}lT/ ^~jC5ڗP0< U!*x^^!;D>)yEQS6K?]z>/"qi&f~)ʳ>&?/g_~(~Y0PZBIk6eH ?lO/x?h@Ѻ% *U50wy}?y'\qٻ货Tq9  OW֦qjBim vGn!ɂ8|zjӡ#YH1f]ASJ̆+Ce SMw%}w]s>#΄H]%^NX/7ǜl|5-;_4 *?09{t&I﷞PhxI! |f'K"%# [ pD̟d$۰?9.#]p rm͠Ǘ%c۟AU%3K *\B%³_~i6&e P }6gKfІzC/ ݼ.ğgM)p}}yIlC^6gw,mmCH'?=8rZetOߛL3 ~NFQt䮾TJ ?Ved{50s=L~b 45O(|xԃGѥBJ9TM%@~G 46ʚ/&?CeK𸕿(`Vx}/_ cGB"^b,?E2i.l!cyEw :_+%@9U_)uPԸ~@g DA/tI5g*4̋EW'i ?~B`atW;H,bߟNP4"Q(t!He¿hmsRs=K"Gΰyd98j!!F'ExO.߱gm+L YrcJ?4 e'/XAOEHˑ7X }L4#\ $v5&IÓ./!Ps|otb%߭~8t']}Z/Gcc?,*>g۳dܾHqgl X @I"h̞$P<:Fu@X$: hKtYBKWg̟6ml T0U63&UUj呴Afc8Y}.MpuQt5a ++ F(P,hG ~udjOB3?|hr6Qoh‚f7hQSqEI٧(-hGǗQJ-?~Ky|\4túAWVY(~:a]rubzq@Y6t. #t.e}f~^KL]Uoğl,a!$?Yd8 ݉ GC p!7?X ;l@BPQDmU(+ bi "V<ġ<$q'} >1ee;OQS3CB7J V?s},4Ee1OE=ɏw=V>ֆ .O`EV͙ ^?k)Yk%P pDsV{FUâwšXɌޯo۲wp:"-j/[g,DQt~KOwaPI|~1ᜭd߅?_` -D:[T%E,C4_X0)ljؗ{ss_I)gs>,=q[Dd?bj_նjJ8*$g{.)֊ auy"-N CZ>[ [XZ#@0E/iY5qX=D( بvda@ò)7_g/@7H~d`F-dEYclB/P3Kkh.c8=_/2\QSRM*K\|w҅9HRO4_sZ7,1 J7k#Zò[G^u3BM`?aDp^8d vЋ'.&&#ASzX9"xFAoCG)E(P-(CxFB rQYg@_( O#2Ԛ* KK/RL:ra>x/I~\¥ԣ3c||E>ˁ" `y_[$΀wPQōBUGEp<*TOZ"ia-SDUs=\YƖ3ژ! EYr$bF5RU)h3! ex,un$ Q-Enٵû茉+-hj9gqb Ĩ)W[ؿ%7슖rCJ\je;6rC?K̏3>[Z7q0s%FӧvѢ;Vtp&g,?z"،萌"g0@#p6ݎ*._¶̿cRq#32K 8U4!?֏ٺlTAϗs̓ˌ7Ժܸz|گEGS/5M 0fݹB߅X<4~Adž$I{,SR򰵋R(7Xpy~pL e ŀFv3Tr3Q:i,o6얥h8oҐ޸AX/,<95hcXeud(#Hfw,>x~yE ޞmN/NOu@1o70}K_cbMT #o7hBي|V9XT C?}/ݚpֿȩthp7aq /?\=藕p83P}d'"Ʒ~YKLeҒ =ftʖڨ㐨"ʴ"ȟr%N>' c473[GV_qwȈ |%.gYI`RE (v @a\P隷?3i3=s!5WhvٛVH[Xs?㿽E 'IVoP#m?>ƄfGW/|+Yv\IjF- PZGsAϰP3=.>/Q/o80 B^1E&Ktr|$]MY3H7w8]{I!$b"څ3%1I:L^[:$9bι?5<@ҳm|o!r}QX=rUhA&,3nWJi`7 tX-W守 hO:Rŧu ">%j1"3E[R(o1~ e_es=\dѡ֨;1PH!r|Anܸ7lMdW5DGxzraBҷhWB(Jؒτ0>,/eS"nqyQAi-l 2Z~OqfQtu\=idR?-9]v6=JeDȊ-)pKBegvcibWI* k$2_`S"J<5UXK-Dz?ơ߲/ !1 آyR*ҭZc5hܲO}ehycqENoJڠ R3`8Ygϭ,*;EVy V^R91tQxTT crz. -F?;1i)?kMGuD8茚e|yϒюхjl,}Y7h|`?ғpm*/_zO9eSzR 1 !;DbclV 2Z֑\nIZ+( ʸ~6 cbqd-du@%Lm26#Gq"g O> -6vyhgC]HNgF\ kR1c rrGNv23[6td3飈Ed![xIGO::{30H=gZ3̕Y>3L 'DDg/@U/}"W^ d+Z@BwDߕȞMJ?%(~>ܯm(HWǥ31DO׿1#$ 6?d{r>VU)P^uN5DG[~‘Q*mXaجbl2B4_ ];l/5Je/40{I]n9(>?L#>ӑKKЬKo9i&%gppN= }ZG؆<7ȔD*8簮ڪ}!cDt0q ؤ^`8i|&c9VNN٬YVZFp&)ɦ|/H=R)#\;!P ZkKW\% v%@΅С?dh%C>Y~]CٮGz 􄚞UxίlYzL¡hY"}pm쏇nlYQ0DG\mNT$E#hr[g30h Ja;o3z kA^hxȟ5[Dmjmk"Zh\|jcyTui 9^d`fg8;n-h \䳞xn|vle{*6r1DsuhBgOொjCF٠%JҶvj^!!A}0 p<Ԅ}yz]{*j8}g"A=;HIcߑ&D5!Ϋ=M]{:QH+mގc\% 1 e?8ꔜb;нi^0'%o׊7<-.ц?ğiZal>.U}S~RUlD\= Ƙ1djlҾhۄLm$h=1S4zTB@bcDŏ%Lslef8+"gUeV7 ggjy$ 2{1D$?vjC7CD#-d]Epzlcy,QX㘅1xwȀF'ft@rԔ ǨIWNCV] nIKGO(NuN"C6H:9~I&Y&[q{'RU T V^A~ؒf&LcA?kuZu֮ ZSY} ]X+D`ʱ"rQEaIƍ'x_lL}^Z4'}/u4]gˆ9lĶ^G7@sPF 4Xg' e!sEǹ#pAөҨ#wut)YˡȽ|9\㇋<%ɡ:TՁNU[lK:C >R0PB /Feb:xnrZ :M yk@!íCx8*ߗ}IZwJ лS"ݤ?-B<;e9ʰ+ Z>sГX˜JےYʡe۴QPD UA:YS/KockXٱU*,dMUYFG=OA]Ea#%W(^!7mK _>Bg{^XB> m6z *;$zr޴?R*X-Ce(j5{\)fekb޼])0m.wP&?!*$X\~|f(hgθJs`g)pw")Ӄ$9Nb~fmヘhyrݞ;~-z= >8N݋83Ab{9]@9ױ-gw7} s;ٹ]r~OWl;&}iWG[&DCҨ >)iJ.P]A<c(\+QN>S. .ki?5bMÚ||ƿmM` ՊIt ^gK-4v_ӠlԪI*ݽxImY}Xf]ҵN,pz5>V?Wڣz$9W(N,G;K 8֏5?lHcMcd^P2 iF5G8cL}6<;߉":.uǏyn"[bsݑ\U JTzN>@1Τ*@j˙ɵ]G Q(_ ܿJh!/8g <n9ҾH&hè!znX=;9EZ ={b(k:^1H!FF5V_-[v]S;+%}'ۛ tZ#?~ԘfI9`ȷL0qS*,sJ3 ׳Sax}ATx1]}&qe(#v`)8E~/u+Z3TnUR:޴KFtdY%'=\8m}A  vR7f IĦ◩V((v<ۛ:MתvYX{VQ_i,UJ5^ /aq;.ga%Io=D%H7f(Jz Um;i`#1d:ihgfEevˢ1"8G#S.ʹo`IU#9'$SȁZML^.d 6ݸ2cu)b)(fvԝVMiyK¡UtƖ"涑\ݑ@K94ovЃ}nJyb#bAK}.X3IKSvh-gt_ZHQVḭq$FRW]R3W?b1Qǣt/DH=ǺT)(ɏ"MtI5sq=g;Vs>Ff$ gbP L`f.",gl Cq)\3R͉ha`uCyIbޭJbyl=-cȃzI*Z2f5Ikdaϻylƺ5/p}1 4w޲aIV_mM~) SQQeMueM;xF<1rA֭tdB8x#445h\:‡^('`RBATnvT uzHVSYlx:l].BxBF^[ҧ%F?~+814A#ӑeVFX:d8uJVI/a$PnE宯X-^@F`:/jsd1z^K;X+M\Q*/8Mi~k]Vmrʒer, &lY2v f.vtjCY,yU@'0TP >.fh!/2ëѠU&UFm |N("?9 U0MM`ٓZӥ_>r`qNg |`Iͳ1.Q'ޣ]A4-5$PaN0* 3VG g"՘*zkSspBZcY)%8 LQHmPEDyp#s- w# aq9T׋s_x2%*_|@^6(n=$,/7*߉t?dgU-6|H!5Җz=k|o}CRl폜R)-5Wm2jƫlRm Za1q+ 06 8@ja;-{WcT`Vs#ƕE|=J3uYVh5XXي*i  ȼJʉ шP>^ĺ6e_fFMI% kMҖc Q.l6!ĵp^$ON'onf,+$ Wٓ""&/jX}n6:K_?+9n @N0RH5!#SL+Y߱yI{"U^]򻤾z\X_i \ʇt HCNv]8[E1eΐ^Af<[n;ܪ.c`4=2f\'i%t,bP4@E)‰SK:|_*1R8߇bX@Z*:,| Ufޛ;1jA#/-bԮS|<XPl4&ie"6K޿IZ'T E-DD Q^"K MJNPY1Ev* @jhXR=S{m56ٗOBoHʃa,xFeNU/7rLpq抁*5hE]yiܡɇ,!D+ :xE!塚ހ!u?e 2g@ǘMQ&:l@j¨؆ SrJ84J{BY\XP12mAzT蓯O`_ te ;R}h8uٗloIhK+Nda;>ũڇs-L<|Ve(RU<2 4 AD),hV-ʼκj9yjB,.-u*vUl&/siܺFLޥ4ChOxwN`-,qDC\#ru2-DEj4,"0ԊMr4ZW ⍗"f~-lM-`z;b:s_)7"rےDc[ѯ94uw +.g"(p^5Cxwq +A ɉjx>9Cl̀Q9y}ùbRךpn@%x~μsN|׃-&3(tKeat~*mVƶ=&-k%A(Y8NW dZ9[RzHR]cJC:+AZgљXƾRʗRϖi9)2^ūj4B-eu)FVZnX6ЫզiS֗3S˚Kk١|56ݣ&7uQ䏕-j !;+ax1zn 7D謗m{ꩃ̠ƥt,x[ʿ7mKxV#XQSP1n]ۘ nQHfT:9GґHu+Lȋ&ˈpfZeq|Xa!:+5`սӾ!%(C6)y-ŰҫRd ũ1=Z97Ftlx$;o8]l=Ý+-68B2Nh>.ЩՏ}CwxGϮQڶ&NF`u֠ST3BtpH$ ""wO{Rʤ"=e}vW4 ~%eSWsC#y:ba[9ݦ5YӽCµEpf 7,$$m.\8T$<+j[Ek1P, j%,eR֯?сGm|\{m(!D=0FT JHt~5e ?%w2W/߃{5oŋ)iˮcNiכ8lB<@Afxo@㹽OUb/*a0ݾcUQx|l"s]kFiWeW/ 1{nKވuxWKX6*)VXQG/*t[U~J!pgc/c9S;R F7[6 = ~$$*"X%W,RRoz4O<(*A?VnʪnJJfkP;1&nb>[s~s5xew?&PvtcRx*vc.& Cxa& k싞ƙxSDYD幏VC~ {hOÏ"b*/`kiJ;ܐК,OB {k]8qSegЏ>m@}AuLEkD6~%u 9#آU7eL ?w{|+j,,v | >D;ʌ-ٸK%Lg=3 L?BF,?x̄a U( Zϙ V`L3{hڦѴcԾ.?O`0q2O+c@o/*zFo{NfA1wAE#x:a?E`BRw==yߴ=#/,z ~UI~~<>@xK@\y +(a?E۠[R s\/ʲI z"Ρ~o+ ? L)1b±eIN=gXX<c][?`A&,9VsfA#!tv 083gNJ pÆoG6^؟CoS\' 鑱2/w"Fts"Z2%e=׍T%;'$:A.t.xF$=[O0+TCӆO`q +=͛i7&Kʲ( xC~Y.Т5~{x45p7|8ܞ?KV'*UՋOR#t/m;AykZ??0iHjغPĄ.|~iv0?[AnDcVeCĻ!  IP~->>ajE,8?o> +/bjRQEfa[3Je~@zCcyS[u$v`J&1 XMO ^Ecq6W1NVgpF[{_Y`.b}q}3o}.zajI LjD³#`@a~Bݍ2U?w3^GbogO,95:s{2UP co.! vc0,(!pG*`&Dϩ2p=Vb D\ 'Ab :jwgy|e#(!?wAEWU܊e @\˺/v>8wiNN:/B%o@a654O o8_V1Adͷa-&oSf-&T%oɇu(_T?7Pɇ21y|ozyH-4t5a%=~wJj qEoZr,9t2Iۏ R~[5TGX< m卽~/ HQ"nɎIl\ S:3CE"݇w.jt2wn#䡡dItC`@!B? og8%fH;^C!i1  2gxK8#h`mmrfW;p:R:bl[/r0A?QgB1>wϷ/u&p:s[:^_.R?QvC9~8Z+?x `p! RC 63P,^e+kT;ܯalP6ȘBp[Dc;RPSIȧ$ L^3\>ehë*f#R E@a )p3_LXg1 S$bRy >C|aJ޿0S,i97EA&!:tHAR0!ZxknSmte0Jn/Ϣǰs+?[H9Wk``t`N*`V\8KS,X@QJ S$T0'Dɱޛ騇9:P=D^+xM`cBhat%Wm*J%DTY)qX`oytp-'GU4nEe| 5x' _51:JbEj!|]B.Jכd1֭A >,iVk3m I&`m*jvQ8}LZ5VWyrbX{1fB"cLN+h LZ X[vǎR@bWI!Y:Cs X+ 0BQjr yP^w.MmmaF|{ "8bӐ nʸ= mW; p ~3~ ~A߃ Zۊ-]$h}HtݶmF`AM 0H YƅK?84Q|X=hZ!W?3LdVVlZ]u|RSU#t7S^D,lcB$^`te7h7z7X:;F5#߅z80zf&4'm(6"6򾔫2ċ4l# l{ƤFIv<%Pxq&8%] efnbd%MO:sAN=JRZԮe D?wNH=v?6@c8#VI6ipUx︱b (cfh ?I$9+7ioʼn)M W 6ЏJleyy`8v8lm}e\n7r+'쿲"N 5xydmU ҈(M[tW`01N|k-K P/%Ajfwq 'O!7v_[Y*^<*}Ee) `}36O?b7{m`?V*b*Y{rʖDB, E0$/аtUu ^TʄE 6$,%=XILJbf~-~q5bn"*͗@JzjIJ(Z\.ԗO 'E/|Xfr-"{k[d2L~H]eo|h¤p>xun;&9 t5dV$, 늝" h?4Fw@CxIhb]*0;v>I hآSU9gKbE{zNLb2hdd%LThq0R$8rxq @iw˹Z\/}fb4/@; I-onnp(6>JZBukCӧOg #zJLI=Qj/l ⌞S^¼sccp-'t?<~xy{YrD ""vZ)dt %4WeL XٱC}'LM R;myYH\l 6xCyvRht\|,jG0uw4sX'LKѣb=op"! |8Fi?{ɉC jbm|SDwvӔ`m+"8jX| }ahXy#` /-/ŜC1ZG;$2B%'za>0z 2 \BkR.JKˏ?^jZP S*ڡkrs;T[rHGxjkaڈYp>%(\HjZ( QĜ?b\\/b^5Jx|봌w7`0qjjׯBvjl0C"I$tK8 J*̟&Hby+oDܶ0ٖv6 =ӐDw:KV{DŽ{(B#F`^`ײ$Mb.Fb`3-$pMy$,H*:2)UPL#HO[p~r$@vc Q־01)JIT3P!5yIJ_SI>*~qZւǸnaا2Z^p(Y0+lڹ7iۖ) h+>%eތL.flU|MI'nl Db"9,rޮ(sy ?0eD%&7N_*.cf]߈HMm=;6?g܌kFbgIH(閈N`yc?\!dKGh\J+^E彈UM(G"rJђYkO5!hELsCJH`Tn{檭,%$ؚ4@GCd3biV @U+t4)H3g!SUF9z[| Yekib׭>$H*Ucp1X-@u)FJOӧ\CyƞRd.K)"[[`XBBFCs(`9%JۖJHc0jыQY60#KZFYq9ǘm,Bj+;t5`yq܄$e.ԑxe3 *] ce~^)pFt` Y%1XB}|<}IoUrvjm8$,R:CL|+>lFpVDzl@)3KXsRv .$O4>ܰ`S(0H}a._醩VeKmʳN)߲r~03)$!x'bq,28mvm>~%jC-6-ۛ [m9" 1>~`9 `ŌgTC5$%Vc Jf'o>_ Ǧk&1y49I7 u-nΩEST64 "?s`pTD"$X'||!\8#x`LPyD4u l2XRU05B貐[% ӟF &;\`VD{,+Nҷ1 l,>#%)2׫gjlFnPfE"WeB(0l hk_X9 (5We2mB JR WZ4AT-aK.\/פ'IxĆiUZl [84l 7C+?*ppR06/jNbWq  sİw ,KuɄH$Pp o8$H?CUj_Xo?'f,ن%6lGr .T% $$V ` pFgH0_`5˱Ti@`ٙ&e\jI"bZ  } 8`3<.Sk^ޞIErEYYg\tBbUdoT\2)f%/  wk=oYU.ac!{B Yup4%׎Ys?ѥݕJ>c[DHKP)ZP&g)d8~V+@h{*  Jwc”0y:C7aPs8d <œQ3iVX,_M:g-[7yuQi!~l+`GZVx{~?m QTV/d$+/(8d Uaff]q$otW'}R[ļAB,: Zu^`ž Wԩ XzLn7\ih"䧚C2}nMI$'s!"iu\ܡ)KDw*wkDt?Q6-!rzNӈql>HR2p1dĢj`pVr4U@8B#XY ;<+Hg?")PeA`H(s Oalhݺ"?R;7 cQ: U& .2$)]*VB"ʫ$#^~*˗8RΒw$vBU5C*.C(=$ߧP?IW彮|v9ƺytӧ? bf3>Ij/GH+-*sղV ^iiP%C=>HU@8_GЀqza`+n+bo+%=6/tpF?~+e)4ظZPsݥky>r`ix0Z>(;AzyHdזZxtRnk@c?^T*0)Eԍj)OtX_SMhPYrYgLˈ/j}ϤN8&_+~ل?x#hl" Z[o | ,M E6X3 `Wg80P3 W2b->l`]9%Gu%tXQ K40b}`ԸJB ȤIܒmX7~M0fй cRMʆD%PB L_}/3PP$IfSs],$i`Xo77WKXi :ZY^3V蝥GoZN#}QORXGs$W5+Q[)ώtp'W;'I $]sp\|De|zEO 8'N`0d'Y7jW(^BXc%)&jrLعN`YB a"g_6"qCjE8:IkVT H`FM9D#J^E`?Ar6\ '4j~C|zz5t_k5 'j"ӈ0z)1 Q 06(9g;Ca(f C @v ,Vs÷%+F_(1}mGpZ0-:v#@Jk~V2I`쁫Nh7 &MaCV0+p3yOpziRI`r a#l j72L&ir%֢AD;Z%q%n=;:oDZ~׈KjW p[^O$}B!"sʅ*a9-ފO8A@%hCmc 6V\^*2/D"aQ[@ֆ.:!-睯p;i@AFC h`D哶u)h!V)ل2OJ4<ٌ+19,-㦁k\'1"!~q bvGMwk l9S>G 5D5Wcqjta'YܢA28$d4c'.KzYtjsJj}Nje[E 1`N hW|b`78$Inz$`ײ+ x{8JO}*P:ݰCFQYrd5R]m\33a(g8{+ץa#ђhj[^ק۴F|?ZtalTovsUHGOqEd,+T)FJj˰%{mbHhr +v6!̱Hd& teQAK%ƅXt#;w kMV9+ ɫ{"L2tymj(HtvWxb33))(72 EwA5jtDȈ'A)I0>:2Y]agBgT#jzt;}GyCW`uSQaLL]'7?¸zk&j?^У}>/QqM% 2/6s$lX"p S5W=0H6`/tk<~ݟk YXv(KڰH)# +:qSz}` ^./ƚY]L{5U:2c"(Of\T(,Ϝ%c kIʑ(WΘDEja^K:T.Q譻Yس,a|IfϾjLZteXr.ݾZQU}$_s.ɩaجV QGd A~q_HOo ⁆Iqv$Y.K= ) n.kkӄC/mբw>dߎK{I pi,VUxo/~qy@{Org## F{ = 9ޠz0d%īqqyS+ElT0.`1h+O'-R&@鲄Q1Zu! ց_Ro<q[ DʷB,E!x$ч p ZGqmAQeH1]kͺ0EEGܜ fMHl) QB;Uh c%BS:S1U40vHFN]'X&m9HQ bHl@a`+B9JQXq ;JPI7* c@' IDAT 6\ jlKV#cЩMpBk1I}J+0qA ,lSAo1{'y/΢T NiUe*Djsl?f%eF? 1#R)<Iz(6_./9B[I+Ȫvw5Dzܐ/߾>?ݺJfSDZr |rh0RA D}1I c^,ת puqm}i7A$TӧSY5 1E-BfAGa3xk"HM \3nG0RH)6[JBWhHrD8*)^n$Vn.YWl;3!~BO?rpNLP\j|D߇m CQ%.L$F$kE`lk8>0F~)y&5`H%NeuR(iK4wބyS۽_.j8K)+2 WeJ6 hkIrOYk}NgO XO.IBy=g*nsߧK ,XyE8(vUF }c?O`10mhS ;AHImaŭDޣG4*UG~^Q'Hqk. 'ŐC'c*_~e{_|#藐rS%xRqqv&P"fhKÙM"Wp{9Tв ^GGv4(/xn_ ?p(b&ֶ$`ժuy+M$3 sx\Ns"5Q:ި]\{7\u: SءQnRˆ7vqOGs~ W6'̕k4_Y|ABĎ3ϳgzd'n>"fN )`$u5 =1s.bu=+_^./Pɥ?/ rABcΊ6s.Y]MryKNJ3]Vs5+,. i qfI<.yoOlY+T[%4F) pepsoߞ;ԡUCV6"n_IŻx ^p8= ? gdX'[ġ"y<ޟDd_e"IٜirO!__|{JzR]2SԹ* [*:o*x ` Iq΁2%>x+F$|}nY͹&ǠTCև$I}]l1V 2eAȀDGӤ^:WA݀l]Cgi=%& x+8G1ܴ8aI F 0|E-U>/b ] Hi{J}}*,G1 ?tG T/'EpX-?gI%7|~V4(bÃǮ#AFjQnY?A,~2ٲ__-chHhX 3T"TЗ_Mg/L{*B,p4F#"Vm |3Y#7!,ߛmOzBf絴C&NFv C?+x@ҁAcDI?R8T//f j۫Ѷ?Orng4j2kjϤ+8X0 *:mLF =~Jh 3*.dɿGVUW/{֑v;E"b5,L5`H󼼼|CZw;K:4Gij6%6Qv>~UZz`BFC4\WT%?T|ۚSNo-&|J.ő)6O'DEP0ii'w'$)q%Fv擂}ҏ eDrw򥶦` kn;ԓr{<[ ]p*I2Rf]ӕ'.'C S+AoU*SqJۅ8w8y U/i-K ЏsY(@o ~GDV5LpQ̍2- 1}8b8SՒCHb.^)P^n,zJWb ߙ;140qoPq!4$iLqu!IErğ_cœ"FҨћM+Ea?޵vc ȟ (%X!C+et ~oϲdd-aD]ه]rž4P<%N|.Ʊk uJY[3}#inXCBO KWXJGB LþO>,d`uP<_0QC5OLVConZF0@\3.?K6#ۧ3*j@d ^^_lDEa; ؀ j_ǜR ~UWN<7T 2ߪc$\bv?ڢB8fX=bU# 4P) `F*>'ݹ//~76j,_Kb&b>H~}>=]_6P\?&R5XG#5@$Kn-!6kC1]ܿ=+Enfvq$Dgz_IlY7;2q#j\K3UʖԯJ}Bۻ+4D Vqw`k ;r򶿢O_!EdP5a6Xn'c/=ڿWƯw8Ŕ%)/; q8 y|HxT T X0Æ|FI gtH[;%bz *`}QNwX!ޱ /{wׯo7B?"iH<&ˀ=#,󛥏okf+23Ϝ~C7ZMs/ԋ)8HƚWO:7HOQ͕Apuv88&x]Y! {.@?8YƯC&t{i-] v4 Oyџq:v<,UfE}uS :u Ah `.9z>4$~$BѬdI˝CxOg=n.7R$H"/~Ok7ɿr殓WK2,m>t ^{c [=+-<9/%w C_CW,ad 'QI_좏Il#.ie%h\}~\˹;_O_HAQȘLmF~}rn5^.ͪ_N쩸_@ye'{$xy^gݴ31̓"bGЌEW2_` p-8dS%mQ_<(@CH3iʉl+U넟*2ҟD=#wL r󝈿|#&&5Wlepr{kA2*M@[lC06 R+ň׍#&x44aا4`cI &u>a[nѤq#9ʔghw bn9(Jl{JPXzb7But$_.Ein`AY?1jy?>L4d.=/;Iy $q'ŢA_W}MxURM)tj,aSىd8e?TqvvM b &`[n ʞ儣(wA2 Li㏿} 3ýp{0xI@>]D/sȮ:t,%U^^e0r4kEUD9#V}VmJ:&h$όԡC5[ q-[z-h0Ea0R^iGlp~a#`BpF01I`HʥCތr.g]ޝB?a  qKS㥪Ga$cxc+` ^ws/(2khwwwb`q䪸 I;f|ìFJ`R &vFm]՜THr Mz ȸQD|DZ3&ޱY!)𘔝V(LIYmf(:/v.a,Hsϐx -KqU>FBz!;uĊiۿ c l}g[n&*leP&[>Jug= \.e .,G2|҈=ۊQS\8oUN6p\&md2^.,jwiVsz0 g'OIPRbp(IǠ ćKaꛛ*LBN"`B۝TgbvE;FN?zdͺeVǹqv$)CsyF88{;&a d+*3tp.0h!? @o`f9ZYû'Z,(p"I1 7bD`L365ս$n\ctQ9zg@U, X\#+[[ `·'n`w]…un (?9'J0$0N?Cp7!^x" Bomjc0|Mm潟Ѽ1U[` +^zĪIgH[ˏa $ع}>{KfG;ՠ nc wg%+f`S9YIT̺6grJRyl8H0HSmi}v'#aUv\~'P@}IH0ጰDѹIlF O2+x -&ҝ>B .a.8J6I@xn@E.E_b8veάh*? "WcP}G^dG]% ;WV' pf/#Cq($tΆA䃎'.0 |4iWhS@0J?nx N \l͵m*/_$^&/ӓBrJC7.Gs+oZbalc j[86,1R_٠/҈iRS&JvA׍ɔ7rvs pq>0ZIqB kR,ak@kNAz$PЊk/!@Y1}~[}Hr$hc8f*Mf,wGKYHfq>o{iNݟg'- J2bhk4Z3Z y}vM\,+CaraW1V0@/tMӕ5^yodg:=jEc'l޺"c_f15m p&Y:wwe#'I$cqc$F6)M IDAT!\`OU:'p}\.;UR78m/W„#G'g,6kiȐ'"+fdrYp\|cg ٷ{/$qV+9XB#{JdMŕ]^ q[H6.(DN/.O /"X?$P~lNpG_]y  [w.² %9Jk+؋vܡkD(_8Rn ewʉ_;`q;j`$Mz|f>xuRlZ ]'=6 odž"@๸f!OGԏ1R< HOI&% Y+%鍸<.hmmUBB餃i2&nSD5t8Ӄ&`e,woJX?51Os Kv|;daG4m\ݜ\qxOf;R5Bx:$ʐrCeL_;Z7H11ʮnnx؈ɹ]? dvwsNd/I 7B]:,&wtΰ)R:OߜFc6nեxE*I=0@_/grYHRJX w +n*mqYcգy LĞ/Ϲ߈Rj`Y֗a b #U5d6$B[x[aiKMi9龤d{ak9r۷Btk $v1Q Kr4+1ڥ |w x %FEY-VP* tܞC3 @^ "Ȉre g =Y;ekZs+e *G)cǟCmOɥokHk](CL fs~0$(s% + 3 )=7%r(^U$eor5 @R9tif_WU?2H幼p'`b?\ݍgTi"@,MqV.ԕ Uo VpU[5hqdH.TQ!焏wDh!%@t{:XdT9l.Hs&b.S㼗=F!űQ3X?{yQ0`HG ;4A" LeI>9c\bri!sP=+*5 .E)g{Q'}ӳ] t:_GxT[ Xh.7!OGLg baw"9+юwC0kD`n C*ov jZ>/j}4BJXpuI\URm*qirJl~ d"D67ce;_/:wn8 .|JgѪb6:GAZZV*Ӆ9P<]}!g2#5/tY6ueV6(uRuǨn5[@!Ɏ iF,x;*,]sW(@"?cQmx̽(v 0"f)ug~9` +kE$:3~uYݲ/%M㻉sQmUi|ypvqU#++Dae~w{\;N1a'R;Dt/XA$0t!]fIr \!w*VkIKDCbvE`mV 8MOB뫍|aլlFi>{o^9v k! {#DƵH-XAI-ss;&#_R u~$xλŢN]Ea$:z&%f|%Lkۖ%E+;8sIԘM?du>KH3e:_%_k;q%sȑĖ[ ׵J2cU^ENVb|Z)~#>V}xm` QQ]ĒcWI<ˤM,5!*ѥ;OjhjrSɤ)s1Zx'Je0@)J?&ba2hM$O?*Ƽk_?zYs}rS'xf&J9^`!f< 0Dҿ@LO@6A_O:Hє]G_]tΌ^Ýt>έ@1߿sUA+Ih77,.s\zv3Z8cwȚD"WH7? @ɢli-}8SUIx%ie{ŪA/`ehQwۃ!CE|;SjU"!@VZc!L_w#5k`ՇW 0}:P&~?/c=(b ۑ,]njݭN4V,|A&WsйO J@5Hf8I)yOaFb( AslM_!|a%b}Xѥ@OSWcrp=ߝ"J4eHD"\8; OP;Օ,Ǖ4hS3p3+2L}Jy-\YKgx/ {V 6( A\KǦk#B`JQf7sg D9X{L`xMLzry~w>9!^dXWVH?,vxKԭ xَL:|NZ~L.:; _$//o z_ƚ|Cl JS]#Z|=WY5;ߡ{_sAt Glcno"TÄV]j!gA* i844Z; DUo6D #8m>SF h_DHD)Îm)H&%ND=  6r+9+#m]P!|ac+03DW̘ E+ճ rA8 >Ow&,IE)lS~R 0UavclY[aieY &]7^CCMi%\~^of&8'`Ը.?0-oΓeK[=C*frv. A" i2٫.@{:nA ŕsҡ[O!MHڧXԓϱSx0A9@ _!;K˽Fs%R?/ Ƕ|1y ;HV}(VaX5݅%ep>MЦ8!J_0a ,ꂹ<.G/ kK$&dqZ%bhɪE'we\D*# I٘6itK(~!;@x<4PtT'LE|t TIK܄&eg9| 7@Iؽ8:_Ht (P)c%ؙ(~!>&-l!ASk@X;}24E{sa]8RxR@0EZj><+ W89`_զT 7:ߖ:vMh;za+#$~;=Jj pb"sROјY~Qc4`zߤnm,Ю8Yyh#R*qYthbXة=EN-V,Zx2| p)CUdƪUXMNDN+ݼy*&SWfez7$ "@id3cÆљ,Ȭj.CznBᬋsL8uL-|=UZ eA}$U1IJeTX!qDSs\x v:DigOL]/0Y٧Ste3!*DfnAr>Gb LAZIN%5|t+FH`ʇX?c>éooBbv or(2!EwAO_wƤ>/~H"Py$@% +BMW^.|1p0^iIڍ B,UVh'p]t]?cuww<mX9# | G k: 6ɥ6/D ^`2nI5PSH34!PvOM`&aR Ҟ? e›_$0ٗgnI0<_ia֢NH`O֜H. ¶wИGT=+;M\mVu!̯ Pgx {I`xM6%8N6kz9>TpSu)d%6S rOaN'EBpE?ct_/ O?`~!*,o#M1A܅(΍QxLu"@x&Jډ1C `x8F/vN|`*[d狒#>ebo}RT#+T՝4=DZ#;mIYM .5($P#6J8g2k? ҖJu]wKs7 :iɇ8nxi@0=|| cqU A}e$:&sk7J+z>$ĸ\PNЁ@vbt0稱go9"Yըn9oy6R+xJԜ]|Ew8YF?r<:[~Ce4T04GHIJ)AT_ B?F>>` P"@I׿Ah)Aċ{+>"&I5iK3uTJ"#pO[*hp4AB$BmVe$.L`*W89İ^& j@na8VB6Yd4ܬj2گ=W_,$/bK7Iv@q_qb`D%^"/_vM , mpQx7PMсC"@%Uwd`fzI'0I_B~5fi&jH_!#B֥ºs/`)MCxQ|5zI$4 >4{eH{mB|wLv s0,#UH9{8A+:|hwj?bK1f\>T럶QRAGw]o۝pxquŨav;|4W\iIԊz؅KL$%< Oxz7h5ZAP:i[?l̑:y#Wa e1섁P3jWQ'9C`ʶ$o}6 YT:B#N/n 'Jluc#QΙ?3*#J'ermUR&21*Azc7Nfq[kC .NO`yUO[I-2C`^q'_UaU7~ c><"դN&0NP7q ]8#5"rB9.]")GWu_)zd j0z9Ҝa-+:aT6$4AI'=DkUd eoiMϸ:U?iʸ&܎% '1m#كE[Ɓ'=꧝ 4p>)AG侃%-,WSэF/E(*! :.vPt&Y2aΆZAW$cv CN23Yp1?]Gt3nU0QȅȚ(Okl(F3$1=K@ٸ[nHqitD.ǐYv g7|Nd?8CtnU=b_. !ujPhX'Efe2hA[wLA;*u*oRe}z~}O'3|tB$Lq9 '1&%ȺsݥJ.P-JGdb,.&>~S^ n~&247Q??;MV4X,d*~[:k( +@dHq1ZŶAgĐ-[wSUk;uʇw$bsk{  oĐ {>~| X&b5$MO]ATZIp +ʗlԡ&\~l (XkG9ϭp=sĦJJVNDXz ĝ(eսи "!C$C 3YAT(W]l*L8v#,*pI 8E]N{,ޖ*%\1v/m.̠ײ?`,6ap<">HqGcd,T2œgeQ y&'F!a|eOE.R儞 K]߻Vl ! _בKU6k\PO%—\n.2{|L]|E|qX 4v%Pr}EbCuV5:šgLqMbPnNĸlHeP (.ӉG6|l*гy2YQ s*AEՐtŝF!c+! GLi:l)IPf,sOGc8#!5&3>O.9>M;")c{qgq5dz$<0XR:Qr6H4gRw_6b]K205 3AIpawS4tFG9!۟A#2mf0>Ņ㾁*y >bk|RL˼Ӭ4gݿEƗu"w5N!9ĺ\=^YV6} <4r]] 7 `]PUjY)ֆ  bKiI˭D'=֕VP|^<4o=k1E&}]@ҝ4]M8-9 7.мEѺWjAۆ {gȀq8=/Z#neږFH;=R pHYs  ~tIME7z6 IDATx}{ݶ6 I[\dY$874rSso`̚5ggq<8W?xl,e͸Ǿo#˺jO#M(q=o8rٴ ]uۿq<2*4rnGETkq<yv@%E8U?.aBReUU3mwm{WC]eCۏҢ,''8׏wU$?O.^+rGEߣ"ӆ~j(xC#]r>̬#|cHia;/_ch;͆A:yǿ(asEYu5f8p>۱o\G8G&gFXgiq:';J$gixr)$'~\R0KF' RSx-+$ԡ/8~` .u Gő%u9zك418狇\2"dJq{RJ_l>%q<];]DRE~if `?UGC9x܌6k'%3c+}DZms(E9íxg $J -XR9>+,º.L=X8v RyVS/&P1# UmL۞c~EVeYϯE-`>Wpe-Cq;*MkM+]W!'!԰-p?w5\) S-;'`>oR uHNegYOq 9~ 6T~<#Ӵq=aƢw¥ØMZ=@p呟5!90mϸxc?жxlX!Nd֝"趵L!x$Y #;i@k;;Id '\TI oC⦡C!N)ǯ"_`JLt,qϨiѴ@/7([bvHiVs ɡziHv 5 ᩇxOv)'>k&t8@S&XTnX N~/3|vtJp*Ԝ3X]%f f=@Vx\ +S$ _,O|.$Y?z瑃7x z?nS=S(Y(8~>ǴGmc)!آv L8e/?I `ʅt,TC !*X@%m`z)צW;%K;|H.T? 3B=!HkHN<1Q<1þW\D C]T-4|;S?: iYey\x#OqD[|.D7{q ]Ao¿:B;V#45? [JM>mӢ.);UW`%),,A9i\*U I,*nVĭ+awo,cGfZ^woHb >u<`'|Y0)o9t;wy:Kj,s/ aN3͛8J5ũpCȅ۳BN;#Y6=Cc ^@$tGɐ!3Uл_|ɭkLEm{yf[B@nGbE1d6P'v~|s5Ω?IF$N.*Q Ejp=F3,/^1*%J/\4W`Ud_BiovT!A9 /|`.Bp_h v>\:;i_Em IuJc,^cd1oG:9KՀ{YS{#7bDtp\WXkAg3Aa[dfD3 lavGm{Z65 (.3gj"&rEDY%4-C.i5XJmW+'i8̽*-8 dL+^V(::sYඉ<υrEԨiNbiI: ju (,Ah?r8" Gh޿0D.N=wk)1~w[롇v̳w+c82;^Y‡c^\:F|G <R>:)bo7.2sb\\&;>{պMKu"T*x7)aIʈ -)_Ȕh[ƅz9~OI #)v9H5h%VѯH4CQ\18hI7G.'b;C&3fwZ^\[Qo&#dZqWHtqhH܅.s@Pz% 8{bR.245 ...-S|][^M O84OP`Xx'.X5]`x'$Rّ8VZN<΋.(DOB˥͞lŮH]?8jX0E0vRMO߿g4dXMkteLGZy 41GA 0.u^axq</q]x99+:k!Ѕ [nzPU0îCs̉!*H@Q`۴v|Z([F. UhvB %;0ʲ "&MRqPC"G.ƮdDCµ#XiM/|r} ×/_ƞTQqR>}E}r+OU\2Hs.E鳝n54JH.͑/(D$Sy{&ڮdV )Dr.uhtEOG?.Gs .._p~uxґ1>Fٴ"7ʁazs(COBR,D6u*6G{t ]>8dap[ 7/t( f)K 3YmflWl3]$Y&Br—F- f02a\#;qWGGδNV#>\~} k~~ǗRj| ˒|»n#]">"Z/}i`JCcCgpz8z/F 9P6:Ot<)PGJPϾY0+b]($fs!v>d*t&R [;s+ŕsaL3wA`F4g?Y}=?eQK)1- poN7O`i'$ `{ p'/@UM/f` rWH*/=0;1BS`O|B z{Q≎C._žZ|pCwڋ/C2O<6 j$ v(pֲ+"n۷퓑ն8Pz8:l\Ez 0 CɹA*H T 8@H >}jŝ#p 8ςA2F2xRl7䃦[Nms@c-m\^O1g߽w ͫsnD"#D҇mVVYW Ѡ3?maΩN8b Ma iRq_QR%Kyw XPuR;KѺ@2!`,E%{sIP贓%rL6I5DC,d]h񇺎W/gHun$97yp7F$Ya![gEBb#Q{#x > 1ݫ;yN4B\QHz͔vDwJqZ}ח_xs~~~_͡iܼf`9M2g)S7TDt֢AM_3yV6dقA "܀AeRHe/ dt ;I 鮱 q*0(!d81ܝ80P ڻcʹq:R' ֶB \y5SƸIΧe[q$%.#C*ᖑM!j>PhrΖʢcK+ saE]F`mwpފУHNm>H'P$R6N6gB 'BZ-N[W_7gюξ-p+nJ.|u\>Iq' ŗ_}2<Ͼ4c{oS!j vIH9F5T▽$yה"dzGMq2SogNRπo}& [=g@\ AG0KJ7Q~BjB[z_r 'BQ}3Tݹ>,@ 3(>(Waw1"& wB}׾5\ZItPz^)Q^h%9A x3{ G^}FHX|tHREZF `daM VL: -8ür:f8` O8g քYِMZ)e$\\yfQKS>;ֵ> 96}\jHx,U)~yA!,*T3]L"i?@ݧV{b]q{/VuXۿ~Θ^<}$dϾD8_bqѽ@/b6}s;>19#]c@601f*^zxB{k%lsG vM7 ԻslM82\Mq#_; IDATLߠ ]تSԴg 88]Ddi:[l=Qx+Z,6la`l ݿB gwK%i_WP~hLW3c5R 0J"Σ^| 5]c(HJ J{Wgum!fk vf2 ĹR9Es?&tH!FDNTbf[ϱD[%H+\Tab+5Oo1S,hEfn 9.lH & Œ0)F@c$9*f-#ׇ7X:DPqzqXh|}9?w"ğb9:VMiV`ʑ,Ps U!ٕ2T$HPmqCB߈.M!zmiIR. TV71͇_.yd7p$bB䎮>0rq k 1)PH7rb~ e+ݔhe`*>?9Qu!N14h*6 |Dꇭ0"$6ϡ7߬,u弒9GBQZP88g3aJM\cpu8`|y0vAg 3}Ezu3JY./QK>%UJ]~^="4_^_svk9g> Lk3}{2> /c 4Et^eHkvD2/)nlAg^fct$@߷8m 3*eA^Dw >a HF 1f5Y7' ~kЊRHq=aW=%Nf\Vu8Pe}aeMj_ %$/HDD,oxul!bwxAAģPւa"])MKu?6^VDS? '.ppCOP3Hp{h/{zOEC6On [<)uڙ`?B)5⡃w@s%@'5Gk/I{8? {v9UX1tJE 2romkO'zI7? .A5 {D5C: Cuf 8Wvs@<SH>Rt5"n ?=sTF@7_T!}τދ`rzz1!gMh'GAfz : !'dzr ^f%;4H#YriOXf8N~݇S!ٝV`WF r_"D}@xXJ 4.ޮܚj;v7Jy|8&i9qQ m =S Ē$qW nV`}8KG@_ xy({fiTCD56T3g7(iUGYs;Ȼ4vVl\ܧ*>2&^ M~;o %[8 t*=Sk` y!M?uN4ix;x=lH|)e=8<P4,Ύ\6hK p>Bkm$q? {Ezq_<<{,ֹ,mTeEq'NxHBY8%)4%$(RKMGH!䋱(H7 ] 1QBkoEbXJIe" өm58f9c O9#?Ol9[PjA([?}'D"^gkA侷k &6Am|ys.(42y8UZHRBۮս)ڞ~({@u0rw~QefbZ{j׫#S[I8{_f51X@#nFúGĪG4ˮ)"*JP`fEl>ʞrjw-f P؆-_37]Bok @A’!Hbl@%<FTj윆@CPF,g Vje$y1@jD~J ^?3!.ׂT&2Ô-*6sYˁ9TeMlH拜,_Y8/ VZ/aGNMhyzGl7AZO^,}#{\H C(5=INYƱ E}틿V(JC߾믿҅>/ӷ/>ُkFxrRH7w۽nP˿^IjcOnnިrwVR`w;DnFZRm.b=vM >)rv 8'kE[ޓgH=M5H޽C;`Q8-"גm'"܎:VIB;SU+c)㬘q#rt %hʸG'l^rs-mZit)L=RLZsfȄA}zrM*j+$!ܟ#,$%>:cyZgTi.уZXBk֐U۶J-tӬ)>naƮΓY =a,B:jϠHN7%ZIK+OPVD~kҁ[$& @?8d~uF=_y^)·<8c$:&_A䵳L˺t'[X7 d[9P;#L|_-Ǯ"|2T`fՂv~!H@؛ҢnH)G&;{N)Oτ>P}m$/GX<nGtQԾv>ؙ٥"8a F:U BOUl]8e$ q%sF$@-wER!ppAֲi(*Y[]Uf,rCYU\9NI@?HoCնĝ';D јFvKE=!M۬Y\:w#UAрC0!AI k-y~XOLVس\zt/Bץ e *>}ݛOSDK}}6Ț^K㏍[Oⶡveq8vX,7tO? JsOĸO_Ϲ}JZz ֑*E,zUNCܬ9tZB_K| Ѻ!,a-v _[׉ 8; $`Ow-Oƛ+5!NI 廓j6)=z`oB(zB!ġY0V_ !)<"0Ա&>V;U~bWA>aT @uYA$ ]XO#G DIӺ=oa)a.ޥ8|=͉c'DsTJl=>b6^^r ZP I4=/"s8ʑHƆIۮim. ;$`fr4 ~ΑL}_$vA-2xzW+ɝ˧.JͮqJshQdQDLϴJ+;ZEbQͥ:FHjo'#g:^ENOjc6W.FaU"̹u"\!tf*k~-ګk5d|dBbHV]?]'%:X!;vkO[G1]jGi3OtV(T !6(F'WD|.uyJ.ϸRQh3_ dl΄D8S>0:wָr׷ UڜH^$S֚Ahki]rꀏy5P:[쓜o")93Uy^wD Yd3 S^]p} `c\ 4WbK|G@P[ 8!oL+IH}WTni^Ctϭvd݁Zp"*4_Rʇe(#w>hqAdXg΁Jo`LHA,ԉDd-:`Ғ}ʉ'9RA+tSoN:>19ZΉ/QbGrGεI+ r)/(jKjG8qor[H]Dt sC$G GJ : >4'{~i*ϣإ>BWX?< `ʧP!#ߒ2lI7m(0?-&h"צ =Iul+DsKo2oKIOm:-S^.NU -ƅ066׍yRbN1lNߥ5:.;sīVHr,fS||jCp+o3m)O\ֆM=oQD:*6z^kO')U#Nn>PJKtL"3ݎ鎁<[!}ׯ7GEMu}Y1F2h!]0߰f1nj*T2&; C݊KXNҰ3')*WD\GggvYܓѝIppY괬7w"+ĉ˥gфrwB{e.de" ujj.4KDȅ/`X .bUHO=apU"G:I7NY4JD'%Fj r~ѢI߱`&B05Ƌ-@:ax/˲,S=?/jh(ѝ`i/Bg }acQ⾒P>SF}`*(ʷbA"@O{(BY\7\DE^PL f\h%6/r$FQמc=M (4/lM upPR\?E ;r };2$H.̮/wBo*/yV_ gAf{SBY$ŷcB"q֒uNHR~U⤼ )| i0iNU;x>5/@Z:!.vBPjg M8vELmf7u*,[6LWz6 yL@N|kruҢyu\)% RgtPt  ą?DزUɝ&d rr3DjyuKjk) sdoĎ@p$&MQS y /$XRX{%f\ЯR mP{mRH,v -/׎/Opݛf,B-!h{uRȽ5u_|b<-ɞ"P% IDATTDŠ<ߋ/_n!Ʋ[n~VM3sG]bLb+835>D99v[[-K~gj iG2[y'lyƅ(bŅ׫*P',˳^dQ6\& ?JcV+;3=( g;׮7Tpmj{bRXܴ  AB$f "/0/&bjx~.5*)Wϓ5gIAe  -AE!g ˻7NOE^3zB_q:۷`!Ē3]˭dwV_?-]eRǬݿb&+IȂLL hjjA7e(ʌsk;# 8JRdUdV"d}g)a2lRXIQO=2[#U+xN0>BF@) jq=y)7O/2x #w "fb2Ys>] 4r>b@zTYE `^BPQ 8Qd1QmjXlMa["e t$@/;ITpΦpO1(Sȏ\-Bߥ(l!X(㻲[ tF֯DQc% e_0ѿ\]EtK F?jժǎ24"宐Mj}xAZ4 5,;UTD,3uLu2r-soexmYe8DZ<!Bə A@X$#I %`[& ;޿B^ZO,4$x*TiU{DcTKeN6P$dc$ԃR4XNE5BXrfʐ@b"r1) O'eȇUJlx :i𴢦HӢ q aӪܔj\`+[- z%zQ%{"3+(dI -sqۊ8pۮN3}t*+>؀_5r1Nm0VI_$]/>K9{ևX(B599 ɥMu%d V`I EP˄ջ< ̊x*Ծc5}yUhOkae8!zӗy^Q;+Ѷ )H/qD5؊09MHVT-_BC2,vW-6^GHbXCnc(L=-9$W];䧮LOy44~V24M}l KNcfYt- #΁u%uDYS,x$DΦ K )AH&QZMtDz\8 908^M ~u\9BIkXѯ 5E}P[ LfPe*}Əc!dbMO<:\?>|i4rve c#&99M vwKR#CRb%64Ueu$7UFDLW7p}9G+H:{/*[Ӻ씐- k9ŶWGђ3O, 1jm)vҴ9/nQF#˘R0{"Y ЯPL5\IN: y'?X#~M;Ռ767ȯqs"1!6FI f3ZeuFunkYըӐXVc80{/_a o5+G? uGN<m#`aaR瘞BmD, 2Aued9cv^(l+A%3"cٓRve_u&.xOo= +usI$..{amJQ'Zc$nMhy<8vuX"Obq6 w{aϖ/+?g ?hMO7>J|ŸlDfYׯOE|6UZr{ :>GI/W֘H7/X9JlVj %!ŕъ p%Г[z&|u9f8|+Ӌۊpyu@Lkc f=a o߇37{XJ]3HlI=rx`w^hd@Zc$7DZj{,hfZ(X ⬳%5l[;rJ#7\/^~NL]Bt2H_s$4>Uݲ7k0"@¢L# ^?9]Y'z~ Or.Wd< !&PjyWBAX;t?XVd-ES]1XTڠo4 df8dɓXI$ I>q#: Da7Tҧ*ѦL^~-P]IN7O*8}벀xq^h%n+Aojltdnq+Ĉ3ngӃO_%R(B܈@S0ʕ>q߉0z(R4o%1Wg5 0[{Ha m+Rϲp$/c cXGkT6#B5Gt\jbUzukR. fD9$3lZgT | hT xOܣ3DR.CDal)`8if lgoK) &ீ |+ 9kY6\! 8FdnH`s֊xn uAZ2^I({k%3?[XUaã'^ ?V߻;˾F\}=@.ʞxe^GL,YD|p͇R=n0?%Sӫ]9| \̥W{u #B8<4/{mK-tN<:MpBܶcq9ri՛~%15@sNP m&vy4f Cy9Qu ^} $/%JX-viuLm54sT Y\rϰ&g\Ck[A]oK!%BF˕aR X*6[6>?D" ϯQ) s9IK7+'.QWemPp)I_R"|\FWgm*g1hyEY\g)|Q8w=jC='&%b(`!0 mb0Dҫ-۠"UrT!G#|:kSφ JaÕ6Eyp{g /}N4/ Pz(OU9`[P= 6B8AA(Eն?)2>(̗~g[`4#3I E!u*_❮>{uA9c;  ҫ70O% jC$ԹWX!~/aX%fO.j+PZci*k4 I١eo\"{T\YUI\^k(KAzYML ][ _aiΫ?6^+q5xI(?phg+^G} P^ոu]b˫o ?+myTTDҦiGO/}8U^b =zHk`3_QIk&(ݜ!AyYcJA5oϫ]?vT|QsLݿX[PuE,w(ArVaΰx Eh_9)uhmXT=xq>{1$'^z 5FBq.y_ڞ/sTg]~[ר\+ y\0X/e.t kVJVTSeՙ!'18.G4S7ֵc! @_K݋;\Rҿ0[$99yTL>byqJJa*idr,Mp' & v<'wS4B.|TPʠ҄$J|0$]/Xij)L9i}\ %Nm⌮U (HhoMb-BV ZR5/t`oRَc'i>@ŀdV)l+>]**)ъ j-\~/XAhFg|Sb+mjcWme p2MT喈(]poגk!wN vƅ'كckA$ "ȋ6tZ0Q˄>?Wno)HcM)H(Y\QcZ@Q(Frga5#*iuu&ӖH9R1dIYn,Z8~F$K[g'+h|um(M׭>9Z䥆sWwxJ&`5u1lͱEҌWv ܋X`Aû#n9F==Mݢ,9wP|T4Q59$q{y<]h\p'9;zt +V]E Ko ^{wtE&<Ec[^z&B%9Mn[ ^|MQ:`\/O#P=p=I=>aQlFɼx0>=$ "@ "Sluf{eaȡTx3 IDAT 5(jRb(l#e{^#{I2zyDUxMj?=uv缋ޫonW@u lrQBi^\Wҳ[xxv`fȐd掘il0I5&b`J$aզiVDIĝi)<[{w#)=gZ7'90w8j?-JbYu&SӧU7NeQOf)dF1W )sTpqAYXZT2hDɁ%kK~s vdZkVwRNǀ(Gl szJ<~۵1sv_9Ikz.*VuSx=kKa/ վAI_B!mY2np sqd&45޴>PGa_y D̯V̲ uK(3 nԾJRpe~'7OרaqmZbpe9!H?I!,="[W_%N ׏t!uVPy9lFTJϟ/TM;A%_Spwx:$Y-.9F%q Wu4>> N|2S՛G4?P1knqmHi? #i!UȉEՕ)~7p=8/'kI6~S ŷCuƔl+= w`E+lio"8owõʸ<#Wo>} .ă ɀmWƂDPș$ <>`*$0od0p6Oh3H纹 JѶ?JHX-{4?;'.hta"@b ~TC ! 0-Y|1kڢ.aW0j-@D"ۋX%uEn4 РwS #MΪ$Z^pZ0B\JG^DdoßU3Df'+ l:̐!5 [VF2{3)&'E.TP,'=ΥIpNjvz(-Œ LyVYto2HN7_F|qmAb([ywڷ}{8SW©뻁n%#ʳ{FmtַKIXjN$PHӴ0XW)2pt.+@hO8: Ұ谷ON]yjgUz'>#x ˍUحV_s8YG` vNPрJP@ׁ>{J#*Az~m)A-A% HN'`A&=zN!9_"!;ŜM[ިJA^+~;~c 1l$FTQB:Ə"OԂ2*d '[A ĉI9 EЦ=k_SEagƮobH ћ! Hmjt|4'h 뢎6Ĥ,p7cFdO@.Tޟꘀqh} IR>,MIIJ3z3">F.trS+u<eׯ607f܃Η+ \aSgp@<?s_ض,-"I8nlvKk|nqog)I~I) ٙ$=wעֆK0k.OO^KY%*O?XKt!,q#DZ$DqzZ5 cFw4:U,sh_ŷgNrB&>H%X #Xײ~%bKTr.5.0P$BuzgK(.?>5EWQ++;.Vz8!5-;00X\z9#ϰN/ pq^afOƧkH1?;.* OKy3>gZ?2J캹p53Q Z§ ss41ñ<==߬p^vcQasv&]8Wv.R'w\pJ'I3Yx]z?åj+Ok*-q7 †k<﫭_g +1qF+l_+5XWK8@PVu5Ś-s gʅ{vo/ pE Z PYN{ژ]nhw U8eR\ WG%‡ɻhʮNPC^st%2*v |Ɂ "mш+eV >K(v^")AJEa'Yj)N-c +xb+[tN\D`pA%Cq41NNZA{|U> Sc}-^cm>^gB''9dzݩ|~ˊ;Һy%}K.KgǦP"ϗFOdOeQ)og:m NK)h=K|̑ m yY;x47 &LXy+n~LURw}vsH&8 #U +DiF"Q t!e]Ab!G7sS!S@sԧBg!;Yl5oe!wb^ 8{K6'@pi}qrw6*>#ɾC';!$%"#z̰;{ ;brH;ǼCNt\tȣT&J|S U7?Z6TmJ0L X|cf/l*٘&_ Շ!42T}4L8EE^T}lcq_s" Y"GH W?+~nh-﹖O Yŗ#OqҠ?p1tow'|et 3-(X 6ϴ_F0AHڧP[ڀ~`c C/<_m4݇?2'w%4x g$N М|)} }j}'+$M-4ќ/ڧi^j+_"Q>st~T#xG_8T8?yV !Os^,TA^UI5UJ)Goj h)?Ns5D Xو,1o^w7ݞ?! PV+qWUوV V!J:Q n HשRǝRqy8#W:x=pu]9W[u)rJZŸ =)B/& _.Jܺӈkݬ̮*}К5Mz.(ȗ^r&v!hG-N B a&O&6S코~dBTF:5e}j}ҘyXj(+ȄXq"=\ckpYtD/c)1f[2˦6 !2 }XfN @Cʊ\$eJysDdduO^}Uö{V@߳"r3{u4SʣujK~Œ^}:J[#0\6Z+?3 |`ZJ"x^pO `>s|2qENkU$ţ2cBx8b:Z B8c!Y7Y#~rhE+4dwEeSC>Ŀy}0JW9'@%5fΑbؔ9x³yYpRo-E pauD_u^y !i* e9Oud)<ǑAb^R׫>DL(|s|昋wL˽=7`1Z')܉-(MjܧM6зǰYrA|l3»qw!¼p$UL{R/ j^|*R5>?eZ9\?a\tCE>+$}hPlqJifj$Sƨ5lᛧ~C mkZgbIzfpE{鮰?X% (hHlԫ%^^RvG~P;+=UC1DZ {i$߄%%| )5bp # o&$ ^dէ/52l,?TBܹn.*1Fؿ{FV'}ܬ\\m){!L Jg'P8`ixquH]i6P“I?+IxZ x*7fOK ذy5jfMN彚a#4 %ʋ^- vE&/ =9Au-ɽ3y)!.H8 ^`cPqPLnbW)֦g׼kVuY0FK.;oH-<ԑ3?VV,qM4"νb_d 5w3z[" w >e"_WWCL8iv1&P{h>wκK/dtl81ہ;cd "}Yw.5?G\ݠ+*< ^`6xڞ$sSD'#Yh{0{1Cs؋j?!j$G0?~G+$ Q;{|N9`d g|Cw?\^ޝ=2399?>{4g]?a}/峭}ѣ 㻜(RNouopT}uqZb6I)[+.*8I ;Rd4.CwfmrsЗ`Co cwW$^? UF8Q§@XaW -jt.~Ϳ:+o7l\@Roh8~U["7wa*ϡ~O;}m-}&TpsBjg|̰9`VSykͬ)ba:uI_ `C9ܹ)VV}n IGKϰx8;( FNfEm92="X42lvz(x6[jKCLu) WY0ԇ6  򳿉J-p(.$ج 6_!쮋.ִ,Z1V+h?`y}Y5φvZyޝeut<(@q e0Jk1g>.5+QWN4X$Ti" U'Ɣ=٠ARI!`N9:Ca ,_=N۟gAqx U6,l#t-})Ƚ<9XըX٣>Ź '@'s|WvQ2.ߥ >VÝۑ%#:W8AF~+ZFrΌg!뵑Ϟ(XӷfU.YDmO~'ח.'1|uހ<oM@H~F?'P0KW̳ҷ2ukHD |zbwE Y Gl?iBo݀HϺ~;D`ϸ_ M(j}g"8h_@ʋ!Ut8&[ 1vrɍw TM?QSSa_N@dqvAi>lo9&RXKO 7݁חBC`GnC@5E`?WIm<;\U1~[S%,wZ xWNS> ;mG-mWP2 ERI ɲRpSĉ. .!p]2h6c=Ya(llVQ&n0nD$c0o?=D *q|^z؄<)PPֿ~$]R3X[2q5N" G/9|\ guT5g:\ 0(Ԏuh\TUNkP5̲( [i! Ui-ۋ=AO|>rkGlӗ],b"7߇B9I4yk u}˜GHQKHd50V쩒VAI3Ґ\rО' 󳘤$wn#t*. *gLUGVpqj5Uz_Ψ>rj>f$ځb;MQn!#Ҧf_jWbۿ0i}ԌVWt/y~*5Qa%I{ %δ{{ 6]j9\~v36]D"{IY_MWGַ<&4ʳ?J߾i~v^pl=+#[půӷ?~'+/~Y/.Z:?Jà P)H|7bi+vM86`ϿwE.s2Bˊ% 7CG畢8biI LGp/CR_̡-!tHRLu}PFJ$5L_L("Q,bq6^Q `n>LCb9o18e4a>S DN[[qg䥀@r\JfHzMx"+Vc1=h#e:P(ᗝE2IdoHDoEܞ; )~*Uj_F6/ZdcW{w0>|3v@BMWUv?>Q@^Wi*Ƨॆ$*v)ձy9|. m=|ܑZEQLWq+6fڰX[.KaTIhz?ր dl^F !VlsQ!bRffV[AR_g{.;p (\:ӗeTEPsX}&#iI~}WO~Eo!${h^7Ң2=ޫC!ay#dIkڋ`pGO`Mxg4MA}Ɩ i~~]2ߦr_=QF88K[^tRo*ة C3/ν5V=\-<0߾0H[\h@:={@hZ#li6k*ɞ]}1Um{m_SD:}tQ)/wWWYmyw['YjA[ѥ֍G\_shwo[@ rq.`Qȫ-PzJ CezH $-)yɒsi]߉V0/ބ4 D[J6ǵ;(VDLJ*H%^lx;Kn@!jB"Q'rЫ IGފ* ~z A̛v/ @D0Ya9nx}`d܇oGS]Sn3eP ̡Iks~ "pGL?JA j\ L!gب% ak./TUYK%OB[svPudx/Q?$fhK n*Zs~,t,}f0jjE-Bqrdq_BꡰmLJȥմ^- xfSY7gc )m>Ǿx|xuE"O1d |#VuQ:&諼vW{&6+"o|)ѻq:ы@EYwwn IJqBb= `R"Աwo#egLI m/AܥGSރ`o}{vug"r-:rGY+?oZ/**f[`m3/O`Oњ=mS"N/jpyZ8Wg cB>bJ53U _ePTr,.p'jitN[Θ, mzυI]{V{G_?D6,^Th_GĬ)0{Efy1xlTz'M]*HiXS)%ǯl\X1pGJ0U~Ԙ`Gi:+PAƲ\H J!tQR4ڭE?8n䢥ڼw KOz#ےʀंTMk HG%XQn[X0.t jt\VIp[`o^q~Kp/N(!jtEpBR򡅗=BU=4 NĒs #.E?@gNװ M#ǭ\KI3'@K9\m?ˢ/>#WEohH!`}}su]mXu -SeHb:|x] LJ?$0 h@E-/o蔡1Jc6o,% 6k˰ 2a] Tb_Ic#fcƟX׽?˻XMDb_)E)үݑW0g{s\ ޿\F`ϳ~o|xAA.>`ڶ@nl;qR?w(qs}-q-RJnUL_ޣOI8-y;i. ǧD,߾;ֽ~KO%FsP3ޱ4ʥ^U7oJR$IaQȥ4KH*?O:Kp=l\UZaUjaf;-@";߯]o|%pήs j0ydp3b>T⹛P6|Bɉ{-(n8>NoHGddBN]A 'Z  tt呦=)Xq ubfoZn`b ,s h1nNeE,ex$oYiQ̱}~v'(}6]]Z1I)WBǡޙ1^T\~-eX/f羥ƈGj5T>{Ҷ3ʟ{wyܷ u'2+Aa)m!(N+VƯDd1/sImudޛ+T =* sjf?(!ٱ)9B'5f}˲LcKKg3W5?qPbCs|SRqk[A _]\=qJ"ɭF,8g-zݧ|=뮺88#!0 tBX W ]~8}GZovO7^/shtŵ<UG_>\߈cUm,zp/| ~^?}=e ߖ)4 ő[aD1`u<9&aCoK&c7VDaA!t/݅4Fbv;]06hأt2|K,_i'W.D/5ŭ[t;T$s<x kABF-V+`AL6V"[:KG[ YŬw BTsQ?tj۵8}~?|vQi N☃v-N" @E*oUs X0@b]GAܬ'O^ΓQۅ8"X_VR ١RZS#cٰ J`O5ѤƩ3T SϮJFQz RQ 8nۗOXUІ%>PA7R&[kHI *Ϩ=sޠAMi C˓k.Nqt0h3"_w{S0y h'iCc{,3WK<L}֪!wq^Um&J{e:M`Ѷok ` %-m q} At5ZɴyjVqKw}7^|..IiAw3I_y'.z"k [u/7^?gE(OV-HM@H讴bnq裏eZ]rĎ%RYcޝQv+Qz8OӲaEyz73і m~¢ʯs{;F\pۻ! H)<:%B*+C3qz< d."k|dqV1P茡O{&] ?r_zy_n#8ؕwBiXBv#]c"DT*p7=}їV(A溛^l~qmpqq^E0_t1u~C CϘ Iz6LNqC/>ߍuH|~(?c[nKv=֫!+Q+ 0MYݼC)UO/A W0PԮv& v0zog7\?zQ!S臙k4ejBě79s wq>/re򣢧RFcn܊$thmw۫ekH~1w}ͧ\Z ³hX;ؙ`qZ9=G@>ǖ r NZ菝Cl|.3$FZn߾?IaXVWٵ$tHKuqݾ|tR>yuYw1/'y 枥t\l,} DtY!g|ӼԠ*/;HC{ַ]|A};v@ gw : `TQbٝtWd5d#tE$ɴ,3Ͽ_?%g_ŋF\A |ޡH5:[73SWNhV;̿Y*Aͧ-9CvIxlsqBȂ_,L1]%5E0V8/k0tGH/ޞsoGB!%*HG^n@${TJޢ8U%6#?[] |J\{#Ϗ7gF29|/.~[ M w#;dGԾcVO{z]^76>ٵ D}v)(bݷYrTs[Dv! Hh@); 3 <۹cX ܄%^O{.?7m9d6|?~,`h$ǭ>/jT]tV g E# go˛;Qc>bXZUm6^ы_CtŖC֠aU_U<ߟk?VOrB]iф?_r@q(D򰎴|V:>xeSacW>qWm }afNk"ir,MbAY۰Ѥf ZӳB z!zsD;H}F __O9IxMWhkeiۮWh^17[^AA.TR EOUꁤi)s,[cj/pپDmHƌ9E+MZqɱRRUc Rn2XF< 7\^~UoJX/#% Ո >%.FCr'qf3OKx*[*, `x6Z:aŢڶ ߃G_\BFEڙozbTβj.ʬ̀Yj]us"ukCg^5oM&!Af(5+5G%='4 AYYϩ9ڟ]؀yۖ-9h;i_JY$P;f]R&j2 Hga$H]6dHmJT>J-<Pikn#$ImS{ʀx4] "M5v"P>{{ɏXּ3' bkv8%O/F -BOww#K?߷?ި6o;2vOHIrz؏\bhJԍfuGe[oDKP1NR^ibN[O|?zY5}p}ڑm.$ct ")%Mb_yxORΖl..K2Ur"]52d *%+(WLC'f˛/TQuhG"[ʹ^&ϻ iܷ^!I6Xg@FΞ:Z--w IDATv)X~d^zwOn}VG׬WO0[T_~y_ߒynyYXX1'K讅~u9"ݺ_G7!aK)Vτ^׃;(~1Fv T^|~q^㧹l4͛"8jЗ`½\NS9qFms7 F `&2Dr =i|Zuэ/6\[տ;VD|5umhH Be9ExO!٣0[?)Q hgmwu#>OጳoT]ƚM!|T>5^N7ka'@@oaͷ<"5$Hf&LKYqX_9Yp%|>?y;ma$ vU,Ǧi,"ŒQYy JEoęѥ9' @9{sɅ$iןlf{fRum.>RknIdaӄVNt0tL7C ] &%TVzf9:x.$C>Ej@3(f;9hC?=.pϾy1$ZOF͠?l@H.܎}(8G0o  $/7a"_Yue-ZPPҩ2b~ >v\yT& RA$" ջP?LzEK7x*QSɅݴl>CY0 StWAڔ/l S,%ƪ3QgffԺ,#]JE&d=9pC&!a-j#e'=P߉,sB:QJH-ni9.xBNaͰzdxŕ_`{v]+sd[Í/kca ^z 3[tڟ]0]ro{h8Z?G_# j1XT4\+ڳl'x[#m G!ޠHuQehNZD F]J]R]u'6$B\"J^fr_ 1>LdpNF~Fքqn U6s%r_~׬(<-ԔMkh*UA5K\vi: P^EOogY۴\l}~]]y4Giڣ ߿w=~ty%'w;~h$i[$hhCĝGTHK@h RLak:c'A¡s^/p'J:3KqdI҃ON+%4!LEڿԵ<{}wAVy .B(hRt#rB NsP;V᫪^/Z)~\D)/0q~qCkriP :-lNJ!}H>pkHGsӫ?. !CouԸd#E߄sRQl ,B *IU3UE\,u#n`EiE_-`_u\C59+_ T`(i<.. ; p5`;,W vwJ0"Z'Ei܃#RAb#a5k&)3tZ@y<>B2z {C3@;V(z z-m0EM!B$atG.vD رj6d^.PwŢk&pDKc†EtIgFs,W B =Сu~rBFdƞ1@ I>-M˻TlBdsiQ}rBXgN/NOjNr7\k[L!b1`>=7#)N@ ~Zt=c#rKTy4~{UPP:PQ|Xq`|]Ƿ k><߄UJe9^eHƂa[:$d CwN/l קhP2~eP #5W_~ߒ1_p3 p;Z> t-HE)i|{~&R4 uK09e)<O9/ VCQO7I|m "0PA?9!\l܈l<>\/C=KՄNBqz3!6'bYMao4>9עVElKc6ySyJHԖYiHa nٟ$ ;qfE$aၟ>^ŽiԄS_m!/s>l#E7lƊRHM.ҍȑ_aC~}##pƗs1rf!B!@WWAZD1giT'D00Mb *(x?[ɾa~H|tEo[DCd4O7>,Y67PQUUߚ oY*N.q[ѹ2I嫟餵|{2]?xc3r&5N|AːZx-xΧRZ2L(߽>;g^%9z}"6??.)MHG7 *O"(&hi}Zip^SdMՀuAj١b@;l3oܢ8w>+U |c`'8E;zu54Pl#z鼦Pkz#sE0@2tz[ Xev}5+ Qւ0;@ZPc+3);.8aҼH0gjȜYanZiJyJ~EЇs[Pb_6 y_zjWqtA>>{l^?*銮n+b\<%8sn-ش[2$LE֑ kr+a1_,yF^m*,G SZgX8NH"A[-nQ/UGamec# )({,A| >-Q r#DW׿ͥF2KPˎ^3h]I tz)rV"T7*d&yN˄DA0 I"6\v/_pq\2ϮEsjcOqCE2wSACbps}z{s 롣S"t: ¸*[sp%~Α(c2#o3BbuX{<~ Vs#NZlE~qϯD#B4U<& {0hjG4,+J9O[CIW$-$mxfnEV 9f-p(s%n:xUC3MR6:OWE$OzO DtMTm6X.&{ߡY`jk}/S~b}$MQ})|M8 Ci>EEc):1\ǥ@l s$]EƖ.h1]߈i;w+R'RN~D >n2 D@M71oF)B#pvԔ'h4/~y^TYZjT_l 6BZX: $H֕x61 ֌F d=P1~,\"K}Kd2M^Vz' _~ Ek-\D|{i(&2Gyy} ;عRd!KH'tsQEpВӰ@pm[gxZi6*z* (8X#WӜ|,1X4%Gdy#s"ߟ$ hzqDb3ac`F(򖹱~"ɂJk 7Nb|CWO<*Xhb[MTW>~r8gw (pƎZ_ ,חJJ'-ߝQyz:LIjyQNr|(sǻޞ(ǎMp_ |0<椫H.9D zAi7NHyQL6 ج{N]ͤf—s^c4Ͻ~x_峭~^-%ly/nMnٲ.HI\($3׳6!dk&WP;ww?:uzDT˵d\WCR5e1\OsJU‘}QLVzZi~?? ^ > ʹJdg<+~xޘ֩ݜ{݀B*mrTFLAt u`P72P>n@.S`d:kBQ_d"2d:\t2MK T X'Bdʼny\FigY qh'%[7X0/vEʌs{ ǻ~E&d` ҼAR6 ,.D<6gWe ~yъ;7<zuk/h2(1’-03t/|9yo⑵y?x2~g_?XnR~giQݧ&>2G"-Ud 0Nm(Їp ,p0.`z}#Ҳ՞f7^lc$LW;'H^*V(f,MwVԁ_FW.〝õ:Ƌlrξi"BNSX8e $dZ8P1-]zw>*!-h:ĉ8 D[D2*;HSaL6@ҡ5 }4[ * aQKppX +5" EXjl›¤@k=ڋH<<υK㢖%6+1I}# /h 3ű E=z:>]H7: ~Dl_FO 4@n 'zuH0˲L]h$ ̚tj uմ|4T1"砥I ͡G5ίa[03 f#:~9-AA~_4lFH[`Z Yiu Q`"7mxz5 |?,i(~$Żg'hm,.-gK^!G4[&+zt$ `+Hnυ!_tRL*—,}CuX0-8j=ltSm#fH\qJ@fLmjWo APO@AP) #vѬݟE]05_js ]U' [}kzzj&9/l:!"݈mA<4MyՇxu|;"+IwYv H"MgUpktY40t1 }%sl:϶ ?=+ !ojꞰ R^ =^nRLK 9))j {paZ 382`jvuB V8]=񃲒^E3+#iֱ J~FOdED{T, F0=ccVyy i]`XW5lvGHk@l(at6+c#H0+UIoBb:|HyvZd$}0&bR`M|e 3t-Pr45}h IDAT!U̼g=zI&VW1g)Vv/0GZX # *PbJENzTܽʴ`>$$RQR mua{"V]vn-6 U)E^ęES}3XiGER^,gs.*tg:A Yג+VS$t9 gXBY_u})LDLC^ aU|U6h!3@e<8Z M\|f*+La^RE*7v09ZBد= eh8yQ\C=jL2jp{i $&q3tO?EFYCI(*S/lnZ$Vbx{ڤFTM(Ÿ ϼ~ _/ ۏCn91Bf+m \*[,A5_=8DQ֫,U[TuqPME+gɺ*}Q'a*C^AQ8(>L%VN(.hZyhrE{w.ؖO>Ot":UuP<(´:HUW*ԫLd؉ D+ldɌ(2:-hסG^T7| :6>YiDŽmKsIЧlTZ3<5>F9DEjwiOsHU1VI%Kz ̓aCNeꓟkئh$tzIG&NqٙGkM@hS@Aбkȓ;fzV9q#b)0??~.Cg@+QAE'hU;h*|Z˻גg' 4Bsi#+|Gbuw 0 B#h _ݺՒ!|y>.{/cշy]vjDFbӥ;>\\7X ֢HR6jA*XXzqh8DAu@Fy%5?+Sa򉓕,=K-N1ܱ)R=-}? Fu,Bbg^/JY >|7k`-!^WC E:ά8}DWֻㅶTt~lUmPF-<̲@܏Y+kCX9`Yvڶ C :hñ.j- F-gfJ2P8&LZBЅu ;EמK[ A\1i;wcCF<`( ? #Gr+\ȇ[gs|K~+$EO O|&C̲W Տ) IGHukZb}j:ɼ]9ADM;3&qι+(Ep\i(ۢR:Q:_EcEUMG?1Y}n7g^tz uts]p86,q,ǽǰI>-OkO$UmgK\PɅ/-, pwn"*R5էƣ>x-_` ]N0`}NvOf/1:ba>ϻ&u/zg#ߙi՞@/Oʪ@HyEQs. tr\hI/3/m ukB Fix̘)J0TNUal`KN 蘞?cHUGkBiNZVKVzG:5#8v dp@ #wvLa+*-X#? ?3`.r^ТmVqqK;;ݾ]6b.uj2"eBW:bㆪAq`j1续xj` nA Hy><92<à Pz|%kZ557;ߡҤxUі 'ŕv ?Y;) aWC\.e<$Ga^銃j 0fæ*eS\~E䫇&+V(Z^m ZBvc|=e[gD70AYIe%ԍIN=\ZS:G:ЊSzP6EFBkZۻP9h+J #k4/>B(%7>8f>yB`c ΜP)ԈDxTψBm rTZ;gA?AX9Ac%~B I8IFj"DUJ[9W̕wȨ^0߁dxʢE9*ݟ!dsREڒ./%s+mKxoϛbj%u&{H·j%:T:r8:bDis\0 5X (@\yBV|럴`7$24c-]/xaB3 {^iN} kdpksrUUzV!fYE\C-?D7c) l tOO)Ll앏%*iVKlS.b^+X<˂~Vhs쳊8b:Df^Gk2U*v"e tq5P_جqrO >|l9H 3H!ԙaw{uD7_ Bf!feCGC%ds& =. ƮSǓ2Pkdhtg(G k5z&;m|Z 6ckM)΅9cYS0Z#2*Jd, '&9Ay $ұ -e?_^с"Cqcn9 sAv0,#tK5]%*Iqm%)= spx5Hz\9'?ex(rg~K #j}~%z[y=6˳ _:kT^ *"#tk 8RAm`;7RGihe;~aIfx͇Vb,.:/6ޠQHPOlu^1sn3OpXGB-;T-6L6ԞxuQdTh{ZdכJGW_֯׊ JN DzeIGAL`vdTV&c.Jb&;n&p-&}|Q;~[nʎ*D2i"/ pзz^IvUTuG=q}x&>-CL*q|zoաs'.auW Bc)gH= 9[:Q+ 𨗛aK;<^l!b7%IA?f83͟eT|~~Մ {3lڝ E`٠QEy^y.GwɯSS[ea͸3&~|hB_PχXm5+,ʰI_J?#c8e;+_4,KKwQUus۾YTFwu+HqD|tl ?WHH]EL,8ѸՅod7Ns(fb{QT m2|w}<ƢUхap0VH䙖mb:If@;*ᣡ]SILJC *pP' ]4bs;1l?]{.y$A7\'jbH#l82kVRѨYڰNѓK^#Z7J$`b%+Q41S"PLF tۜ{$jo8_RTPIGʕz$lܣvÑ׌[dzvhȿW4ӮJ5Ybym.o`{GҚk~ T/iвpԓhOL`I ]<t'kkG]T% QKS׏.LfoK3|̟Y-iǡt!VIDAT0o$,dU ? E)QISUbj.PcԲHYsG6$ w],94{SuVZ NS?hv1;_~Za8t2;Z[_uiGߐ&/Цjt 쑼55%66eS]M ^K&W}9H!kϦ69 մh9t$R/?AANk"ŌJI <:aEZÜ:u~@;=H~Wl-dl/  :s_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA)]!iIENDB`dossizola-1.0/dossizola/images/dossi-ange.png0000644000076400007670000020336307142275130015100 PNG  IHDR ds/ZgAMA aPLTE*)%lll~~}@@?vvvΕ]d]VWV]]SSKK00hgfxprE{EHP^<,2XX+_+:~~#8ll]n!!H |11yg5a pHYs  d_tIME,/^[Q IDATx} Cʲt4F;$1-!8!,}]#ۀ!ǜ垛hZ]]G%ۆF4ms^mܿ~ru6J EuZ`_m[c|1>ۨ:gc|jScU΅F,ekPS[}7]uM=&,,u0kCc?8J˰FF6/Kg:L3SlqNgQi8ʴNô{7WMEmW8U(M:K}VMhv{fq##tuen1>c_l>ܗeF$U{֔{ٷiݤec?FŻ@q8,?-K "HV|nuO3NK(X|ljQeS2*W{82&eu>T& cLy*[bF/|޾B>H Sg\&+2O 7MgH"~TVqﲾU{2xerAhϔu&|dZmn" }1>#0aUc\U;D2+"cۗG[>a"4^7SR".Pg=$1;\BP"v =O抐q0/;z:R0\@}\Y4|E :L#Ι۵y2-BMjVX^?i]wI"ψ}2F:5+~net}0e}C9#p-n²yw%} Jܷ֖f[RxnH"RFF["I'\Q4FnΝ/UҰG:(r&*rc|Y^)}N^21į@%+^FReR@n*ÚbTIט핂SP 6CiV'aD"li l,nwŨT)ӬVDiuiciS oU5Y_E kskMH#J:BWp#Sx/m]qΓ IGeI%'30!=_o_+6߹$?VxiTqWTE^0*0MGqF97ƼĤ 0I9o׊WPciF#`-W-Z,!%ހ+5Gb*:Q  hb!xsyS[wM12bxK8uDcc l yoʲ0wΚc[\m8Hq&4mQ?+=%|(/mX,kY^#[r"0A$$]0.(G)e-e+LBpu"tvq0MQLLȫa=^Օ#DP>^T !(FYkF]?2>^c|a#+^R:;뼤AԞ2U)CeF#aי 0̮+W@ ;RkebR%9W;)D/{a$Ɋ6FsWA*Y@E4(L\{PLZYEmwVm[9E 3!d{㴖X۸yֶQSu?,$\ҋd.Ų85^C{산rGy h'YTjWgyWMeRh5r΍_7|TFӷ*]x1 k 2kZ"t AYi+4%<|SZEi WtGAÛO q'M$[R&-Wv+jymꑣܙ$aYÕ_X5MJ8⿉C#f$\঑Օ]/jى@a4*8nԕMښvT$RM(6 wڬ4Mm`1>QuzM(m!>4`$|'+2#B W8%4 ",cP2<:/x2 9 ^۟EO`p0Q0,+N{Q#1Z)TaS'&>{ĀVUm?`geItU38X퓸r/ T`<Z 6N0Bnx EJ$tFp򏌴.I&wS qd@*xNӔ̠d6DQ˿p(-Bb|< s$CNf)󟜄lѷj_ܥuW?LxBd;p챺rDvɍRz|KLfY \ʠɩw ذDnayJ~C *w܁VAY%q_xۺ.6 K=2;*4ȴ&3{ ]h]"}1DG6FPK/[B9 ߠށ*(͵F^Va5}#igk,9a6ZZ9qrO0Wqu h7嫝WF1h =QIh 0A4f a2,?/O6p7.^YתEE6r:[L|i-H$Sጐ$::HL3GE~ DPM% Qz!o[(M/Y APH*=H:pU&piACviC/LqN'Y^cp΅oe#}b<WO}p/{div""5S:(5&g`*e!2vgLr9.2E)ɿqa1q/O*'Z*dsn8-}IZ6ב93L$Y~~bpR8ׂY=D8L!wF!S+}Ša4T@ĪvZ}reF]D|th/7YmZ$6 ~xCЙ\0U {dZym$05R|B Mjk P R~oU )a~PkTO)7 Ag!sU䱼;L!K` yL}1+L24a*0h4~Q KIMl2i2ac#K,O ]g?AZ4DOCA:q+=" p`8f|M])-rDh@ZZ٢{>!:"h?fByK!"a5Hcn@}%-wo#n!dPrna]5L?mxaŇ}Qc!^.gZZδt'G-#!A8$f]Cc2\Cq[9{l5} 1'd5q!3lHARY{2aB!Xiyow0c#9kB'J!M9-ůp]'(LnĴ)md{8}I>t>;i6n1#ahk>ܷ0 1Fxtv& ugw\f777-$_п ƶ ]ClS-O=,1I =vח T_IEH<ؖa!ۥgM[)RJ7hV ͎'9A rP۸(f{KdyDF j G((O//'SVAƤTA¢,92#)eH2Ӌ?3tuXw-R *y8nP BZ!_O N*^x   11 jJsR< g\A%1s%=W}I4R z˅@ru$-X^ت%_AmxHJ| wTp:8 ϴ1ɆɔzpRM }ٲRuCt+\Q[ht_АI17|$$( P@OwY7L?+L]13![ t jo#WF-ř Y{TGv8.WjMU}=&꒲oNTQ`y!z|AC\TގMԵkYo) h zѫi鋧W-s}~sѸ׎ X$RXרXж\(,A %5ޏg Ք)A1[5>/_簄#塋X |H''ӗ,<$gl-Y--92qB(j B1߿9|`p8$>G6G_ cONO|2r<[\L.Y^i ׵1vӰt ?5>Ht}drC_*w+gIԸ[ڋ!v5l20< <v7zk]HjaIsV",k4 җ`[ˣmm/ge})zt$x^x__2| =A=s`d /.ż./^qEۋe{ [U'3^b$NAH[7&]"s|\56{A0bRU|:݈o%)xSi?{ 8>kF)4޾f;4D K?k4PO>(O¶ -ESll1*o(MtͻVYTob$j`Xۡ9E z!zT8n@Sb^K˞LzD&BSbaO&c{~]5} C>E+("dHƂ^mx>j*~uˑ_obLqZCvU&~__nӚv^Ezp]m}|(yɎͫrus>/_~$5Awm"KRZyuc/Z'?O$"m<;dQD yzVu6]oof?>ɝzE*(jelWGH&&AE5.g{v0+MY9gPׁZf8;#/XeM>I0 MI!1E&D?L# 0L\6xu~ af JR$my Id3HBOW>Cz&ͨm{$\jEulyOF7-+7O#(av|.X#[h-BO<>~B&9D؋܅1$FGb7F|5m?7J6k K3OwC " FhI6i BrI|}]7Qۘʅ(,iv|iAꩆ W"Q[hŜ*! yxj  ߜ=t)|ۮSA՜(N7#Y@ζDqĶX|Oz}:<~qm(5XQbW$ Q7 ȩ*~^ն:97lr}/)u Gtб'Q"Z7 mTjPr2Ӄï? V ӎ(!+:1p'Ag#TUV~xl2Cd()ne e9K;O_QD30,~4pN,\`q|>]#q$veza>a~5Gn|*o8 ;[ܠ宄̐P.oY$ijk_a<4V }bm OQ4&[fzQ!m-$?ژ~ܣ̲}74f%b}h9قl3&l)*S "wD/fA**Z]a2zE2D w5uKxY2JA,Sjd ~(fټ;_ yez &1 (HefE%/bwLƸȢ`_c׳x"0[hgq [ 0xU!O1>G 4KVrz\j!)v"oK'Mԟ`,*2(%pݰl8 OxQ;P|H*w)=N)F8IX)1DR'To/TbhR&t:^S@ A^d<_ZK ZE+> 7#ɶ?yBvE6w|kD2< 14y*Mɝ)Wvi\,cSh~$?OR"cr%"#"@ah9>r?9AVvLb,GWץ/?6ocƯ%r pGfG]mDVVπ㪂Xm Jo~edDA`vy|h]esǃ~pw/\H*q[ G IDATR>6CMAp>DYVP>b"l/j*ff>o/x&6ֻŪ;5\pm;7tVqiT7Yוuch3߲}7j"ؾf5=Kt@D U-gdnrp?Pf9pLdnn@s}v *j T zkz2@AkR.F73rؔ6_?3&bAM\UeakhH- 7d;\EHF*C`*0~x ҈WdOp7.FN  928r[qb⥢Su1HSņ8i(&#ë%="VrdңYW~/oNQ4 q9Ah#=% ;xᳰ^= wA,sNg s[P;QiYD"@?@S# ZvSIGf`k^.}n}še~EVzw܁0loc&@lY]a=O? O.;&NCP4GopD9Eζ.*}<%hx':VlEēKX>Gp#* "(ٕӨw?>BӜpjPoc&|"hals>kߧs*P\XCl")nTۧ@)AٖrwO,wkirg @O|szuMpK-Wg>=> ,*Lffs>FD iәnɴFnry@"obw=U( oSqhS#jmNOBNz/ܱ.ʯyI\7l(Gȶ ek)Aբ%?X-rx R }I%[lj_@x ;CČzzs]`oMc*yhB*'?AOU>;` TRaSaЦ!|I܌I 6Aߴd]ۏQtHkVzd ߜcH=2;ς?Qb߁5(`_B˨ '&KCqepLa9ҴCJnBs%07â@ۍ?K'ܝ1J5Vk͉u ]q8CwOf: Uhs%* <$vY)|8AJ dpLi!u GL-RwGwKyNN9jDcK~&gPPd垀e\p P݈oamN1d5nZƄrJpV+?Lf q@sEp_@,wJTBē`+4N1 w{|Fu^qPzEQoVMvSDa 8E'&Aj}KVшkR¾|L {N kM҃Do5FVj#tZ}yẢJS9:SW`D`Tu0*3X3 8xXQ6@9 m+1mx|>P^R@eN4d"7fȚzE'<sN٧ytB("l=vڕs ]хE!{NǸzN F^dN3g1D^bܢa ?&7`jt b]!4-UmEzNR>3흧ܩ&a,} _CW]# r`L((LꥁJ!̐WD-O%Uy)BV6+-{ BK|@uAʵ0բ ԣlI)f&H);؇-cA(L`}PfbM{bjB^!>8!6.>1Pd4fQKvړ*#u|l`$1ZN#{MGT{x "='=(ԷeمJS;n1A}g;dN"hghrJQZX7T ۋ9_cUC\h5U%9M )_H8羛P wʇ^"&=}Cr\?9T߲=6;mI\.|K{:cڽ|#.a@lI=QPsfXh!0 858uGa<}Iwzms쟤&q G(#J9"S%@wwUdQGAIŸE]NFKrO8Ԡef(?~8 ~+kri+f#khY5hRV/אTC*'Y-GK%MyWMѭMZ4,%zF寇|߈>pk(Wbi6?l_Pe@ҁЄ@컩x1%/rx2@CjQGɮs) TM3 >`0`{<|`ANLjc,0%7r鏒Avp--9@W8KBۮL#-Now#-<ij4E2i#DRJJBo!f-!Wjr&-t'V$n&x:B]CD#D"| (&\?ӑ #뻕`,W[웜]\?z߭WU}jC/_u5E˞t k)W@jn% q ~hho$ i/aWÕ ?/'߀ofRoPu;{ g;]cR"GӳKoߕA9 |# %3-=uR<9QX*P`/g[Bq|ruN~~;9Q֋ FT@4QwOL7oO_V:;޻j +?>]^3ERƁy >u~^,MH0^hb[7)MuP}r(Y_k3V$ 5 )꫆׃a(v`}E_)g@>rd(eܺiN.H돾F`>hPbsDbדw~(ڇq*GTOffl@l5śL"5=9xq>uaCB5zolwzlh^4@]AF B52tV)1@i`t'?~0T> `;}śW(vÓ}w"p|g@@(juE ַt<#MS&)[ X}zf4k |aɀ }yVg:h t2WR,Gct} )&Nv؆~>y {(o*&oŸio+F peP &lZiɷx;*>*cf@H.sLPZ2ddrP-,熖H⣥W,C x&dzJ˿}xf~a+ uIiM!Z*eyٯmckNҩ٧6DnXOq{;hXYXapT퓿i /WeA;3IpAwD_Bߡ>_MMtԾ˟/R:RheUFeW߆U'W}? ,,}D;y0|r‚#a``"v䥶Οs,,{ W8u@T{<:H߃"6Ʃ딁 n}j~L'4 ΀mq74$M".?$DC(wuULVv7Tqz 6(VV7w^ >biԟ ?S%_v@o[/2O|{fMǓ^uH_8Vڇ =iBjTz\&c--yڷj#}VÕQ_ԢM4*гh _t)G #V ŋ : 9X]mUqTYH_T Q^fs"3C/ [7ld%C`Ս$];~0,WT;jR̓/sHrAt)js Thj.Hrb$'+V뼫b`A9˾WLy9(q9۷ƪvۇk1(DFś 8[7): N} v8EiQ!~~*U$ ѡI>HZ_lGQM>+ir<I^-6}ദqjgHS>VV= <^-Sdo'+T]h9l Z UF7M^0i*^7bA˝'50¦;-\TZz {}€'}2bgb%y>b鷹y9?̽a:Q{8W绨W1ǝ\ c,3oP"O} O AGU (S齃 Loyd}']$UASUD./B7|f9q(?ux ba8{#4ٍX0rUn[0,pxu{ x1(ԋl窄a 2\͜?ע示I(74$maCU 7XTV-(1UVwhE3C$(wolY@G\X9`Q?ϿРJ=mB(.M"4vh}SɱW"~`K=Jljp l[_h Q#6&dG{>U絗ˤsKHMeopuSl@M@>9<+zri}=>^/# J0FG #S8UnY[$'fhsij`7Uj@L÷=64G2',fE7amq*%tha4B M3J]*,7R)B*B1zfzV)Cu|e_D;5V*BJ1DHF?Ó0O5b|aOG mK[}ipG< V^yS"H]ʣca봙l~?!J0pE"KR?UoӇ;P4m4H?Wq1c= _)P A![zl-4؃ A/-/kD'QtK5e,j9pCqgfux%cVU[U-3GySvʿl"jj{ BIBԖA =֠@9W2_. =o1} A%D//@JsbZ Qv~Fy`w@}ng#N7>H:q|;(>@߽>2AP!||ɻ't9 W72teA O}$@q@>bBa>(!8{Cym9!wE@ l|9VNhOc-ՐR'1 XYXw7R DZBg}}T.2Pleˬ,On#VwZf#hy¾G.47w?sk!5Tj%TUu48~_ǁ&7Bۀ!:nx#mJX2#{VTY:cKTr*"RL/ GT[$%B*5jRаe%#YEi~?; HsX~a5ߌych^- f)H9C@(fo%侧sQ!{;HU p1К\)DD:8f,뙍>pٴ Kv2Zܻ9ROp:Gq'pBތoH|@!89Gwo'c M{ WnPӁ![$͌!EF'%~8PFdڶib$S&7 gAD9ĎpzO6ܽ%h5(ڨ,>o8#샎wͲ_'ܾ ^SxixO3Uci SQyPMͤb,򶋢N4*Ĕ[@"TՃOL~8p;- }͕~ k  ;[rnYaa;cEժi]M'.AKƓE U5 fcd@;v* FLe%Ût+`h!b(PǗ} . r TA@EPeCtqX78_5;ֱj|{D k rH$ESP2LٝpO}Ǿ#,ܝ}9yLy@9Lf !ozMQǢ 2W;}}1s6뀌δ7 J]PGb~P>u Zaa1dMs*<좂2 Y! 6&\_Nl?k^RhJ߯ħbݱԟ*{|49չL$м iމgInQ( zA&߻Ld^A>gb9 L"M!b`KǦĤ2gYdBF b&A9}-j@~Z{wfEѠD7Kyњ5ƮcXz&~)GX:fG(>k&-> /ج/_)Ҵoـ̢tfN̵}6z_c7f뤞 е~R>%ѐ5 d*v$M<Bײ`qD^o_4Rۘ5rmz?\.޸9|kD0%X V4[ð] %$ŚHqCwN\*/,TpޜE*;ѷηk7k(-z( Dr&Lv{ݓVSʻUWo"aeQ ^8 ^?;UEE,,JT&"BD(h`A[r[9FޑUŘ@Τr/W2֊ϧXS8\#MP+T[IL5XJT#G_4s6MP(W ,re4S9O_=z4R8$`f1قA)NӐj qĶ,'%@sT) aJguӪT@js$4$2xLQpjc*Eʺvߏ!9%!|P9϶CLڼN:&Y%U#Ū#%n:xHQmU l2 voo\&eBURio>8'{ʞXWcddlg*̂}gHlgzB?.kU9{xv:1jQysy=ӈ/#;^tAj 22[Dm>]ww>|N58#x%NkXvZYb\,lf$k# TM#5;?;SbVr^ (hȾhbCj zbrC 4~ WU[CiXc*x9)($C*B_96"q mkR ҷ4RPE09;ps}WM+ćECC$_7 yi3UQbu"f5 V 3  2pt(SfFvK/DG>'6(Bx(?-NUϖLuY`l@Y2A#[c*T>bUZ-D Io?ZVOQkx gMFkOY]҂gzlĺ!yO=a.1Q'"Z| b("YłB1)`atr=hr?I#㥌{a̾^1yH>uK l>;pٽ0ºH2B~rPq %E:rH /jԏ6w >_CHI;ћ7IPs3A 5TʾsA+V"h^Re.FRNVmhڤu1Ɲo *;{M/?V{F% P- Q<רs/4׷h DkWL,_\ZR K*|.M>5=[bpP%ٽ,x,aA )CŲ,YH6ϛ $Ls`2œ(Gz 'k] )Ei pW.vi ,χ,Ytq%l꥙֭5<~~=MфM1BA WCD[XɎM9BLVpuR(*@:CB~J6zH޽(8䆱j k5 aǩ#VN(?{p޾c꓿$æ}puXSPn~ABtr[OCYEK,sW7fwFt̓x );o_#jknR%Aʛp?)krD*~/q,/!a xl`>B?G,u oH-bU6~D`+tW :IkADʁRMVfg*PGP;׾ys}XbV0ocՖh JMG겔 T~X2/CRV%agt;%NryrOyb_C5o"0K4dMNtXz=JJs`A!:8rAS"w ༖*袩 Hϔ~[19@xOua'SSN9>ž:ݠm=y.Vr&.V.a159]>~;p>q$'-ȿO=fzl2'[r}1knӻ1/[PQo Rϲ}IĮupy߉Lߠ>Jl68p¾'DE6ѾABTxcğ p]|?ym͟gR\3WrzKИ5mgZf&E*oofFŨ,u='> 16! "Cb[{Qi>+'Pr~Q94 Azm@󷒼&ytz'ŨoW]O#WIV+?Tѳͬ ~.M¬A%Ȁ؈h vAuC`؞JQp? i^zQt){~WOH1`l'cVnCU6~%p@L^ay֋P2l-`x R`΂*O2t" u{ Vli_0Ix6/i~bC.iN_N N>pY# xC$tbh?0Y: 5.KLF Hx؆6jc))G|J.NÛI2%wybզ$uiD>8Qi»e%@|a}/>-KْᗎIts, -ؿ! ,h`+,QoB7;h +ĀKfRtbb*Qa #gnFUK7oK9").3@m[G7c; <#B"L ]@} +CTu0bq<ݏ +,!|cסV '/8œ^m,oTX[ Ml>Yd&,)kگ>pA >MGRFfc|x:`@_ y]ɐ; W)z"lY޻D'=I3ι+M#d~<}}`wHE-_.>@]e? ې|>>McT=AIэm_wmW.kQ[ C]zsr6q_:<k*:A@~~P]Rb*lphCS)d,.gPx?kit5OӲԻ@vnzH\C =.lx_RL~u-Y 'h!cq~HUǚR]-{-5 t`=,9s?} P>R!NeCSZC'i'FH?`_aFq#a@{|uN|%c6@#HϮy}|ՐhςQ>Rهćǧ9b(OQ/Qgb䫈v/V}oU[~ 0L1so  psRTkr瞷xxGPXX*z$rq),j&3E;O?yuMl)|\{?~^u?}`w75kB%Tø&3 lIB݅.։37oMyd2{J|DžcE.HU\kU; ^.t&83[O"޴SӋS:pzK?ў!F4Dq`̞Lo8$p|+G¶L1C[֭.h;ln^Dgmi!8 .@$}3rCբs~ޣ#d @Ӈc3Sp>df}Nj# @Ͱ>%Vn0{UK[ N@t Qsn#u?rWz=:ӊ ]v(P߃kO4;B sO4ךW˱k@JmS樳V!] `#n%~r QNmn;b"J< 9x6qaV]$6QpO{XdZjR:m!GsH~|P=d  mӰԞ$aBu{(qJۂ8ڧ=T[l2m!g4x ?0QTؖ%@5,0 4R[:ŢcD%p·Pr }¦ H 9# Qa1 .p g4BKq>>|7Y 2L|:D TLE |PBɐI_ck,f@ -ă3Z ޖ1| vgy])#l^&t(ӺR+Ҫh)!Vq+&h6:oOO,e^EpEن=J˳M&g]7^eDb!~]>|؃CU]0L~:A0WFopx2sAUC^AWl8pP5F.mNc><J_qMYAl5[اGgG( IDAT8 g :rJxqWyr2;3^16J"oQDs &Q]`()>Mޝ4ط }"(qկ:K@;_f;~4{ W#mo8~}# (|ۣx 9k #y;t#L|>/Py!QHme|D*}byW2N:2hPZ q)טXA+ \ʶ0 c'#:7LЈ#XIaT?q~0(Xʐ`'kxKRCOPGS`‡ۼP\j4/!3S^8 +- mok6Zc /Ilb0hMg gYVp8*o؜ĴSDdCG2gG֨PF2@bhPq$ԨM8z5p`7A?1~ko???m?^ O=ҔaL}8TjNW`e|Q֖N9T|"CNOXf_'q%Z='k#j-=[[NvG!r }o#pJq]exzʖ^?:>K4'LYдIprWŽ ^/GrLQQ&ECzS!}dG7FM!^o9oP6Za(*\",  vVvhԔK ' |[6o2k VV~R:Ma:x9i>peWނ XIi66Â˗;՞O~\:)^ <=X/^CT H0{WU!3!z&Gɕa&~]uW8 ?Foe8.tzՅX|*G.8?URyRzFf ˆDFa怯~ïjZGj )EDDoLEuȚ@4x^>-<ǧggvZS0!+< D7UW30<$*@# +3x p';;::/1zqcpQ.jv^ڇQ̂g;M9Ɖ(iqrݍFm:^^eKgJI 95]%`/RXb_RkjYXӽ%NBή~/!.0a)k+V(}O[ 4w/I6/?'cpZؑC 5~1R8::%~f'zrGE+l~<8m^\McD|!J\>s}COs8lp#~@䯬s?֍adQéST.m{[bDCg:5PI`I$O1ba'%U31)W ` >ceWmL 0ϝ"X?~IX@jY)b5?!T\էQ 6>$Ւe*Tcm{%HiqR'lT[{A\ atĊs C$D>C_\>|Miw>Lkܞ~_&%8}H33޲^@3A3J+}?,u`,C x` 9ha7䕽flkp8bS% cVwaxqWAsH:%Ļys ?T#aȐG'AA6CIEۇTux&œ'A 9q5IpG3ȃ{ 1.w: 2 )v,UHڶ!֊PÀn8Xthx/ӫ!@>!IFr> =%\3K8G9~ GSw5ڏ I^>wUj'5I@ k *BWLz'KyvBA ?}r)=`vNe"j~~Ү}gO@7dwldy-x?|W kHH1ƵXdzK4R&ٿںu@ą/Iij6fߐA?Wuץ) k Xa5?+⪪OFoSR8=|s*+O8M( a}:7ukt_՞ #z,9 ƒ{$ 1nD|jGH"m*E|`C濂^`wx8e |NѬ.ȩ9줈#+c!Ժc kev7珉p}4>XHhW$n2ZZVGaWV K¶CcaTtqcN˓򦦟:w}91*ԉӀh ĠݎKzX8AUo_8@~`ׁocmUU}˞J# (y;h=]Fk%l_rEo6 d{Q11Y17Tc1<ޏi$v%Js1>"Еr 5.Uo>w>ƣHFp JPDnźc膈 _4šݢe#)B59wAb$6}}[åQqtt?m/X@E _aM_qgʀxS#A;m{}Lbq&nZLS* 2~8snxs汒m0:vFHl) XQ5Mu_"aVJoJzp,>\Ly4~\E?vD\$a#@jX 0pAP,}_]>`r֎__A 3YDB?pZJYUFad}}$P)@=m"j;8Z]f1\nI"gQEYP=ĸ@ A! &1B}"us%څ4eqDm?DS ` W1k !s,!bCD\Ê \`dwF :!0U6v߇_vUo'|GU긧k_OG|P>~?~hbp|zM篒 1\>h}M /}Hn>V[7=f|fEGc ’0 4( yCtL=Rq~x3U/0(/}ہ]9keήtFN8ˣ|ҽ(GM {1Ӕ4h>sSi֒苉,2о3+>KI-ȁ"g5FǬh keCD7-!l딱qLX/N(ՇwA{38rֿ"~}Ɂ%':Ax5]s񿟡Yp͵H{'@X#r q OJL:%aQq 4yߝorX_Hial+Je+~6/, l!46 g07 xϼ^¥!1tjߺAWq_)Od^$;!y :< 5_}^9;Ht ا'A 5r HM]{͟,3_ Wd0;BqȡM/Hۨ{P%RdQ; az+,;g elw|ղJ]˦`DAWB/l /jf)8˥Ї2v(7]Uqqwޗ . &._E?XJxS-L4˦%NCW^;pԮMFdq[#rd|Sߎ҃w܏#r\@ֲ vvY{pYW_N-?e((C|U)$ Mz}laSN)i|f NxqЫKe7| Jyw5e| f19h`yu<*McBaD$iĢ61ed.`sqU/EYBfANhk[4YP1%IL="g 1T=d.7¾HOtR#IRXˍ]~ZYDA 8xJXj'xqh0,k/ !rx (G2'Vx4ͫ ˏL*I8G#R"%q7r"OTP Cͺ~OԈxBXhHW#^>%t'̴XUʕ,Xn_N}Immϋ|-`@}Mcr3HN'0vQ>BKED9v}bL( >4VYW$u_xAG (h`AKnaSh—v0A-?I ? N4҄A+g'{qTYr߈xcbb(] gq7E7a_k|["-9O8xϪ,G _V1uT$GPӆK!"csCK}@ Ums/飽%b Ð5 jhKߋ7NkZ IԽW |t N[ޞߞ?7(~YfBts7vBګ(Nor I0&r,C)< 7-2b;{#B羴IA{e^yrcȨ0SJx fݡVs׽o-sr|[Yfl:],m[W|[mGjdRSD}r ةl20D7kp)F<<Kg"w>?w~[6K-@%bM^{`#aK\+hkvsW=Y 8^y!Ѭ? +UzK0L3TT48pwھp5goh#E]y ] c2U/[Ÿ;zMvߖD43n6 h/Yb㒧 tcw-nbgZVI3DlTR.Ȭd?$~B H1@fInL?[Ck|1)K|vuey} D/0?TZcz`|W7+ ݏOExW1l/IxC\`֓qɾ@bP7Vϱ|Dп|]WbU&V'1 W .tVA.zL 8,S3#5(DǿgwǬn2]dh 9c{ \ek_9AH#H%x1T#鐡FWC%#z\-Ɇ:P!RCL!/4S3M"Pvh]/gi`|a11QCBt"E,@m9 ϾI৻}>K?Y"9&{5mEtP!j@} 9zM߿^*Sdh'<MCY&v?K,'NZ5]_ ɧ1YF`;Nb+ BԸ' @OU9broGeNX`O [jfp)r_yAZZ|6k (lSGRz+TOw"XPK/U%e=m}O ɯ9OzxUZrYx?oz/"|XDT˵=2UA;<`}/ߔ>=}L="0TUyUB @>+#+Ҵ^j>f X=d1͍عr9F~߳Au4Aٽc8'(%W!bLqu1tLd9;/k`q檜č-x#U|C=sl/1ה.wzg-H&̦35 CI/sXQ"%o%3Al>!n@ |'QbXh |~Mr@.£55eč"t 5>9h5`kn 9jDehxOK.p~゜6 Y4EO>>R^v`XM#'~MS{@׮$xE)^wG^ˎ](,Rh)nŝ=nyھLu4I,c 6uz6S< 6C"9! m~'ı@3^"^~Cw oɮ0].3s-5.RKc+#\q>LMNiҏ?X@5cdx>4it|][ ^M_vcֈ R q:WS9@a VETjBoWmW -u@3f`Z9uU9{`|mOmNMy5wS:ʬ u *,;3>4ν.FMqׁ['cnV(U;A激$5ov?̓E#M_sM'#C/ 70xX|XNFk"o!RKN!eJDž3hXsis9Fyu0?1ME>#g BnfaTǎ{ns-HpD(tl?+@Rv@Pk>N_$敮'>$yO. rFm^}/W p]Sd]!5O[y |'ϯ][ow<G8$0/Ehm50|c`z|yK?ZSm߷jDΏoZ.Ⱦf2HS HʲGܦkb]w-cřY*||LSZ *9&dYGCʎV2k|;>){/ab^`Ӊn8_wi:Չ-fSUObG/&CCKD#`Mny#i yD ٿ1cOS<5- VB;A腚P4QR!C1qi1W`|G]rE0֧ӜV m.b}v8<nJ`8ۏwaravd|kqLQA(&3a /nI/4wݑ;M/jTv{DNvWņ;k 1l!cti!m^j=/&zxGmAzoc&Ւ/ʬG%xtEG YUA{ ׏xAC <τV h#ݍ0Ά^UH΍|Nf秄_;=fμ?5RJXg@ +qttDŽ?/iM%22"~t Ӳyt =~l6gM3"r_:Wb -hCm-ij_|WP-'m=H!_>GT4 t#s )/@ ’eyX5~! UJ{?P;E6}',3 Э rA3[_+15c^,T\:pk͒/#8·-O+bs | WA7|[ ͻFawsG; fSl2 ywmGe]󫬘)}Ǻ>a5{W<07)juu,llv ;weqG) mc(D|NuUyW|?^?vaŷɈΟJ7dDh'д~Nٗ$_WVT5KFS\>^>&w L ^PE{v7ٱ*'hD1nꆬKDO>FcΟFeg Ҁ 96y_gF6LlualP\d.3fnʘO _,u;$<EK[o9wDyGcR{`UQSMyKD콞e~J9WY֋âٜt@lUw aC˔iVi(+Leǽ9KKAr+IӔ@{"#CSaYFKG%t$d`'a|Ga^T0/rRIl+~㗪@'Rt4cq `Ѣ&$Y5|yUbtͰ$Tvl ?SC*<0ɗ-@0/s#aj͊C(BAd8*p`t!].Akb)ߋT[` j +m'>"~M澁e7C^'*uW}(!4SI > 9pB!1nmOuE r^]t\9{V M;4W Ӵyn_63>wt:lq|?*܏9mw@W7xï[I`MK}x2pq`|"յ=H@NXUvػ 5|i(|WE(qa< GN*.Za/p@WIG_ZY)@ug*pz%|`?4NB hl+幄l ' ~|ֻWK]7kdN:x_Y4ٿ"g1qEj EjHt@܏NR{nb2|"r^KM+ȺEJe;m[@_pg _ ?#eJVly{O{ϠKJucd ,LAUcڶ-/"|!!62Քpɲ)&2꬝C׶uU]ri f?iUs48 (JwGF> >~2%Ao1gX-K |]WjJxqOˍҔ)A|pfS2SDP/_̒2; >ǻ<C<<9N-mqߐ\˻G-{ wQirpDu8O+"!O" f!~_]c^@n/*8u˛wG“MKs4!%,R4Gؓ7۩.o;/G-XU&y&ӳ 嚥:Ɖ(>:h=F[HMJho5!AZ_u$4ȰaD,B ?ECH04Yx{==9S~ _1秜e-j4#yyhx,F̕VbFFj:lsu^ɯчԥ,. :)"x"q*NSPpVXdTYMxuQ\{~LFI|7( |DbUgt~Sc[Udtʭ078dVjpDz8t[uޅ@4ϷX&],7OdָIɾ"0bh8YeQa'JZ(u`4o5Tqak `p+50K2H3h $7gB=`ud(MA$Y):k{V%YC 3qVyV^Go^IlѶ$3$}'FDB}3 `߷d?~:/L6Io#^^r@֙2t%,7 @k:d|2?<m[!1,U٨ sTN6LL+ _?@ZFC5cn;>2 #} GXU^4*).`&?ۛUt2Nt| Ч`l*#DɥGujZYb;Dƌ.ds.(5/G\D7dOTyScIT|w,pEINM#^@Q52-)t=};\O(/0~@17.fUi50в\w.R iqzX )bĭ.U-`}ߐYejN[ׁ Goi&*@etY[67MŴ V 8^aWo\O{6'C[dz<;V-uB%NJ&ڣ Ӥ3r 2WA~ _sYQ%0\E~~r9*ۻeGSJAYzPD Q,u*CW7t_ĉ𭸆W"W:s̄oS&-e) t W3A_1bGiF&p?R҄?~~O>U/ >a??$&\߼;G+=DY5ivWyo NM>,ϣ;AB?hg<3UӭCdᑷ6DQžCA qI<}t}KW@` gU(jY-!0С%cX(y8 oEhBO6Nvh6s7":l߮gugǃgXZB*eSl RU8E>+Wf2AP;8Z:Z 4jo/+Đ`aP 8,Z 67կ{Gde LtneQ l{Fܩ|bn+@[3Q6@Y6U5;jrͯ1/ b0E#tn]2QaG{DU!yEb+ #JЉbsvi|D` bhAչ>vTC-Ԍ>4+kld>m-`, үCajwɟ'?CowYeix/tejaҟ]|F`pB)g m0xjUs" RwsR';=UN (.JI}vHmiwD׍nr:Hl#tFu73$&7fҺe Gr׷puT_r+ 3 )59Ek_өT- VC2 kʶ`|L t@daR5WO%rG4o1v4ZWxX;{"%73̴6\_ೳ8"GNd .Y@tu+OPϨR8paXch:Ei571dLSq_9۰T6wM/1Rz31SŦyju5X~T6gK(U~0R7.1w>WX qgօz?<>i} e&NIόQbP}TƭF^e*F8ˬN\TɴЕRÍP? J0D:j IDAT1q 16&0|=NK)A04vA0qγ?\23MzŐ hY߹.f-cr/dI: MT4" $@y H!ڄV`m2o9#_W {~E$KW>*qq#:H<6Kgz:&iFo%̷1L'.\uv-?ɤb[1ʫ%ta8* ?:9hȀr,ώ)iZk? `HVŇ-׬~mC&1]&AV{9:` -hELWr-JA~_rWD>J>y7D/bƽvaэ~ ae sn;FS:x[.:E =m1AA-nā[J .$1rw=ts*&5v|ART0x_6:lE uQf|169p{IRvEgr@Y>齯g7Q!MTdH 3X\ )osyd,L&_Vdu~ Sj̻u|56Xdj?&ԙK5ŢM/f\Bއb"B)|*΃jy5b@:7isq?`^Λ;otYN9HH%g30Dt/~L.,.T5,vJQ(TWP)?]0' + b-~>"" (7ٿs`^wS)y2=5EIFX~ 5$ 8$|EOAmQhƷB|rC-Tv_[I>L]al& w4-pX%ضYK$ WˁƔch7 6$#Ɂ㼂Okk~>?[y:EY0\?iQ ʓE{P)x~az5$ZB̺#i=uSǣ+H#Ue#9{]4ڕ1 S4!NNj&O'J-Y9elc~CFG.Bu@~u\KSY;D="<0gDǏOr'Z-V/<|e£e56@|,n G{D˔{s*+U2ȖEMBjՅ"6#m.,eB7$ b%+~ha^5I]b,RS.k؊M | }f ~Wq /:SS%˷!8ƯVb_zD?YΥtڲW _{&.0C LF0αBW$ k#0IW9p \}D< Sj#0OOn"D3xWMUwWCar? 7@;2@Z\S||;W]c0+{|~vιŧ]slE`|(ӑ_Vn'I90! _h DW}J fF! ;L-/0 (;@ВբT}|#<`J(AIj_Tޏ;@Og[%aXģ@˞n1O1]5ZqCex P A%|u62X@' <Ժdz"gl/¨[X=Ӧ)(T P\@L !R|/QUD,Zy<"(yQ]he/9SW]ðv[_ۏ,W(H: _7 ?L4&Y3AG\tvGk\L\.˧+L$XYvOV$. Q8%g\xg=UaǂӏEGYQrGD>+D]gf<>(A?^5}q=دXyF\4%t^\ry@Ș5hUz`JxN(`3: %6)~^27W)7xH-ObsL@ɗ1f1?!)ħ=T!VZ#XN%,Etz;]"5-|ո~8xfϔRF%uo]/DnQ]t~H"͊>Y'x&CyppOR 6j5 FF=2=8FXu[|Ez#&C/Dz5Wb 3]cN1\ Gz~s[6xr L70$$\ 9)I!kC51OQEŋ$ P$X BLTT LLKIB* ZO7L>_aX۔Z=8(fD@- =$',3 BJKH~1Tt`e8qFO"oC>)B/! `j>Ac? }_r(2#Nb=btac"7WFq_B^ p젛܁h言3:'ȯy3ZĤ%F1*?S9(-(V7A<-Ԓ:5"H|/M :u &!.UEoqjPi q-$Dgl1L0d{ͪvޜ!B:8l^9Zeb]{~i//;l`; ~?0/rˆoSc(9~Y.P`÷v濌u.yK ʟ+ &H e(L>P-*EaNpvpɁږ7ܱ+KnoA?/^6| 8/ 98V|?Gץrd7WӹゟNF|,ޙ;8pwԜ RAfZ U>K^޳?}RXNt"/;xJ39 5*|o_pM>ʄ B Tcf9J*) BqI5`dLl+g`W+m|쩭+آ!Pl-xr3|r ÉU5. r@:l})u|-BL)1x6~*CT,ÃZtӣ ӿ`v>r})6e5nzEA8tC ߁;Ȑnqla79`U6L}S2G< \ڈ|& N!5 @ {O/p.3 MSԕ#Gї/V9$Y)gKvrD]dNFjDhg)cXB uTX `N*\:%*VjHb-B! iR fNjԒ\@ӵO~=z!<)|% *H(x<=R |Nspl PO#.{xvkhGif8 O)'$J0d@"D&;B` oŝ\gU-KEz|]N@/ 8A*sN+t.3PI,{粁f~4T~ |zW%^`J`ܒ-Y6MTyѩf?3ԆYe.!@M `sOߖEHv&߰Ճ4H3⃱9|k|v\-\2*|=&`^Kﬔk7\ǩض?;a  T9*xs?٧U{ Rf m[vpJ)9_ zsi_,aoƹrXgt׾׺n}<\+_ /RC j?+1/ ZtGbn,u*ǵǿ?Z xU{eq'; ")jvz&g|~yəN NFD=C&N}76ԲhXRa`!g[ff&MdE^^H+cDt[lHKVS[bԒH?ASHKg3OA Ƙ8|IC\\7}Q2svR?FEt ]n[6ZU/Tj8xDPWxM„t-e\V3ehN'r\D>qdBPd݄`E;wEl~L^NN#>Q"8q@ș5p/` -2CՊZચSc]ޱ*0|2HY0yKOŰ~E Q@S\=%}CRoφ ډ}+U!6/d_zw$nO"l+lL-͈A`>-zaFkvAU!r_XcW]`Gb p;K ,O[Ս%%:ӓ Aa /F/z9JK[qdB{A v%6q}4 {yi|nPPI4F(OWUx>LI?KO)m^*GCiGھ5>_?v<}8*yt E[hD2LGnpqKE*ǪpTV&vqc I5X? xAf*ѡ 3Y UĠ;hcm}rQ1@ՕX:,okfD(C^a,[Pq p0K|"lzt_~jLּh(A֔a, -b6/"O]"UTmMBX̼* VdJ,c\7kxh> 2W$;S%I!u9诩 5|x@o/T)M(N}-~|0O|[i%s&C7u-S9Ab N+آRH(d`RL6(]iЉ U UI%!h?8)< q1yA!)q̴mnQX}(Q};%SKd в@# !Ӆ֧&w.C-q톴7vNi/e%O2.RR^xS6!K I~8p93?3Hv@`P4N=cc+=0ȟ{x=g]j  Oe=l]Ħ"q@6% 6/ҫ F]ZQZN="F O?v; )9Cѱǡ6轣@lT& |;rTDĦrj3 =,KĞ*m[" V^m;[ 5lEe)Y?RFS'ͬfk*qιIi gC&C3+}`lʁ+dOBEk$^u'9Vt>8f3CfNS3͈o{_zp"XGW1Cm.>:wm޷ȗ} u=>: Şr6uo˖=8\*~POsYuQ6$"p w6o)]C|u-żl9EBLW" 0h h_NVlk"TMSc12|@Jird"aAKO .V!^VAT'{|f(\*b)v.EM[m.z?~j 9K vrkz~ i碧O$ᾕlܱ\]vY|gW2pǐ그?ôhm4S۪QJU'9iREX,.b;*:aqiT_?1@aT O-iY*۠ 5k /4(viSO"uOQzSs{bM,q_s [43/ll{7/p1 f40̀+ \U pd-pPOv b )[eEl0/ʾ*%=Lrߠxvହl2-C+E Dȝm1TW@wp 0$ }Enm-qM5UZܖ%kUnB")҈hYI&s^C@,V1Uo|?Ã"[wP`B" ]<,lb-PNKtöJ(<}^R ; hKaΓe \p*6bE8p:ph.F:ЅKc?L9c%HQíAaHe~XCG|m=F5ٶ7/412 ~>ϔgrBÞ"9~,Wk_qUK=?Tfmܜ߼ÚJAR+|E9MsSMΙ (ᡦRӹi{tM#\Zф?ch˺A:]sivt? K^$S]3o_wy?~vN%q-|BD湹/u=kN8t dv/s=əT ie)6ziD ,B<_'x*nׯXvD7ŷ)#X蚮w%6$7N$5Hξڡ7HuAV "DeIzTAyIyD_`G/ןru !&F ^ ifBw1,+"5WtXRFqdexp_H_i={!<,ǵ -5`Ka!bOT>fVj{r+w&MLBBHh^:9 [1?qY۫9~d8P:aW1܎>f{͊7p@qc;s|xC pl[ f|*IMwZy (k2HiWA7xkb'uܸ챩?Rt,W$| \,~/V)~O>hıM13Z,-P+v^@ U$ʼ͞6Ә ﱦwϦא=YoN<_%)ׯOg{BNn^M9aOZui߿%>K`ViURvi: R Oo{a_z,'s_ϻM%t&œx h{ ku⊨ ͳWc𲟚>vS+5y+"B P < [+iZm{εԿ6#3/F\ JbߦxO"wSq[߅{y/y;ilx7ewWj<>Px6ޏ?Rd%4g [O2+'e ,? ?#xoN믿}L_߿OC}·ݖl<8 tE69 }Ş#M|߶H.wO"EHu,.uK3G_\?F^O'6kPM00x 􆯖a*''E"! P@ ?cdG?w__2{}r:1[òaj‹.6A)BWyw6MUG-\ )޳n/=8HO-V^% pX>ã(̄"׏|S|;JC'oooڶIJ "BO #zpr1pUII}ЌZՉj,. ^T'p"XʌS kܥx3WWWTxWz X2-CT?< \*Ǧ&o+BI"y~ LP_t@vK` Ajv0AqHoX_×yyyDVsw>A=V(EcalRg!p81\f~Oz=y?ɿ&W>4yH" q$;n34i78z8eM 5x`\{_~tΙiE9 y/h҈r7nmJ=џQlh$V4R 6z}_+/Tl%Dl=-(e47l"n#U^#2{$-Ȏk_%ȸ&м@NrW?+yј? (E<۵66ll^Z b4k ivc#H4f]`Ac}EX'~6}j?8r:v6nv$ ޶ 5 jBecCd&LsaOx~m?OB}e W@@+VA߿ cH^j:]MuHZ䎫tp/~z^㣛iV \C ;~!e&>.ǧ_^]i/0ZCp~r_3~C! &ӓ;㧨U(7Uty?S̴X?>>??=8 P;,4N^b=YOׯ!u~ZO:|^!^G?nrW4*?aq >g2>.b.|ls]Wy!"k֗V9((qjX or <hk&.]gLIs~LR2+;@ : N.h_Jy~? sB˺@N/9Ly@2`N>_MPQ6wRBFϚDwIuL9R8ssOQR@0!\jFO~|[8%M dg,awQstMnAPϡ%M`dА9 }6O ~7܅ؠQ 1yk䭦 rtMK )Cߤ_NK~O: IVlimv.*t49% |QKօao?i/I"M0Co{^lnlg\vqlt$2q~zmt~Di^_)̖ulc] RbZv5nW$cB??'?^ZdH;Bj½`5H |=/8zaD-e34@~_f-5Ôi?@vȡ-|o? N(NɆ0LR[?W_yb|I11t)Z[vCR&:|<(i\|?^['}?3}QVa6>J]L~?~ns16%vyo |1mwNx43X6DP&TMCv0HYġ7ղl!~&O@lP$aGf(PF^&_k)_,fo]ޘ)#T6`qⶋkBh7'D6Ke3iBյxdϿz}[ϒCxsg. ݶ!)2u% y?7:T0J6=m~z|l}izwQU_k(Ss(v۵-^B/lR.?Y}|H` qtU^JL>dq.weZXR;'1<=p>+ 14=O<`| |t>4Bz 0A0./kow[_I];;f|| - 5?W/6w~C]8u]]_\aMF?r]!iySX"-mG~V& JĝSd4:0mh*;@zYNC +-5\П|#˼Bzr;.z]l,E4ۀdÞ<į׷ַ6O FrW Vۭ<"BdZbsQq+7d;>W{2 $zIAh,K٢|Pl5#GmVZ|+&lrֹPml,n5ip6 ׈:vkm,YW!xw,ZHa6nj|EoX:4W[|B|hħUZ;X\~z?si$f~!\@4OJ,SdV@C!K5&Fs}6/gTVҼojF'@\(v)z6[.0p6jZai ~jbh~tl{KF3tXe:;}aɹPI3"֎3n;̓id,E_G~1^~k]iro:p7{r*xmϟHhT]}41GϾ%fx˘X&v9q5_CB,} jƥw-۴i:i:H-/& DdkT)M9I lX;`>&}9]v> FoKqv~>cqOw7U/R:󮖥] ^}h濏Nt^=-dw@D,8ڀ_Ak8$?$Wѽŧ_dA-'i?Acy_(Xs3wׇtΊ,nQ`qF<͝5^ +?~f8Ee6KQ] (f(VIS`lT'$%f3YC9軷\Zr#;H%zƉ^\/m|2,8/m"3CbCNKգԭimF<߱It /l6ewwF5t ?6$H!ZCza;auXxė(0\$@9sB9! q&wq-͌;yr-mqgGܾ?|qOiy>¾)U}|^4?]4&|=tvfϏ^|6 Ɵ?/4Wk&fc|xGk}z6G$%|}O(8;W+"D{(r Be|Ra5Sw=GxÀa77!:$@fZ&[h#sAEtvni!Vf>& ε{{--.g"@'^8+tRj·#}J,9}-swpd.l&ju_G8] .ﱍ/Ά^7 6wW3(tj5AU{FC?2w1TriXMB_-BjhClY|,MHx8,¿ yJ0)W&Yk0*NP 'k^o_ђi D VH_>:7:>/~$| c?\/z|t>hF2Hמ, ?8 z{MsylOg!AgXߢPW/OPƷ팭L Ø6r80/3baY -FY_M%|Z.-QUH^q8jzĤֽ,uy IDATEǬ<~[co1;hGn&qiѯyDD)Ȏܭ+CLo5`"<ߚy3'0 ߤ7GhpKO?+Bxrࣣ?w-_ˠG"->86>~FWH,oN~E/T %7$ϳ--6^hdw;n~% _B&&S8ka[RI6x'rXbKеDanXK,׶ @en{>1h>gg~6%$ Ceg}{yJO7d;7Z윱ERszȹ镘?]zyy!~Ge.qZ"Â]A+9F{'.MԬ)񘃟(*3 o_x:@sKvzw|~;<S=Jςot~z2N%TQ?X} o@ @XaO1@kDea: 䅓?Q`18:ys0+ơdod?"ĄoRgϓſ*#ي 7XA{!a뷗OOSe\''ّƫƗxq}|GvR5<—r?zs_~<*Q@_ 90CWzi%Xߋr6N0⛶i,9"7t;3Ny0#tEPq8 >@_TcWjXB{Zqb_ccnc Ge"lL9Z F;n"@P ?ph[2|arA|(z[qz Ч{"i5] x?CXۏH5|o=Y, r T[|õ }$vv~6sWڈ42}~1>@QuWo0wK8 rnY<t{R.rDb(3—(|{H9[88jCp8Nxh&>wp n4.$}4խ#z ,V%=%mqX\BΆwX{s_s >֋g>~{xb1^xk+:d 3l^F\= OЫa?R!0Z!K؀C Ԩz>> __W-`&bX̻t1(U\H#V_=M8^K6y/_ƍwYR6HvGr=W苏aR#$e|H, ċ*W_>u^੹q6 iFH2575}$V1amЁðu덉*X{ lzzp{,֌OYO&RzꚖ˥&'//"@$a(UW gKBǶPt˱Kߜ b:XavH_Ok/Z/f(#Mcé*;_?)k!Wrayk~ZqiwN.8>;9:`ŕ@bǘ $N O,ʳ9< Z1>xhK\ףJB D<6 AE:/b⒅UQ$xk 0eWWx/ '{!0KfJ'UԷ___P_0cmį/X^__'nR[+zECCl'ސvװζl7.ZxO˼"Iq7}WS[NhF5N%sB[({KַW+O}!6i I("e=yKțo:4oD6G,pX~$g@(nVb:B4Gc7M.TϜ*&/kX/faKbO9F7OFP$+G7kH.BY`GHat~RHGc=؄߰C!yX`%s< pTizr~O VvYx9qK iJ:aRD1B Tq[w0*r,D~?O!X!}o)u'αP%ر B6]9,N@Wc6P f-W(,IV L/*J_j`@#A$dhYb#-ӵޡKֶmbAs<M= "qs?%x.Vtj{_xhYg7ðRGeZ`1f|RnzmO 6Pª'G.0/6QnJۉp{m6ѿ:UgLsua}Q~w)Ëdy$|= Nw or ^Wg0 S:}J!Y%8AML|p2TYxYaT㯨E.QYÂUF_`a*6L"e~c) t&\LrMGWDa[& G0"!5? eO.86/Q nAX!~Gه-[Yw>hBe$rV ǖ=B"˛x5oBwv6 ZL"^NN(4lXܴ>@`kcdt 壓"sxw#ofEK`YU v?=-Y{uhht-Vb̫uoѩ"':)~H(r+4QRئN3fapͭժ{GI3ZYpd ̜a;).7 %Zŗ&\6W&H+!1EAbfM[&b 6pDNtpR  ɽ3B*cetB\l/ơxu,f!}/t?ü2Ž&*#:,Fyj:y/"jzOz,SXK:CzAJR"1F2:ڴ\uXxM)G%V),G%=6O8@"1l&Q{*l |* /G$Fp>ԗIj?=1`bGEbBۃ9pO#O ya ?=*~n4 e%~ʗ =3_n[,xQ%cDM ;qc^J=Y؈qL2ۓVtQD0 E_OW&LHLmp1ytv8|p>]PfMxW zrm'daK1Miv'/t.bZ2G]iu`A/$x}'Gr4Cu-q qHlaGH:\GCR{bJUHǚ>`oFr ~A4pX8l?#Z,1x1^{)`[jAx́,1NF̃ 0*(3_'_Qͯ՝2RflV7RzBn1 i?|tj#QV@RiA)oD~a$y1WJ-JDf &R+] W%;.pfEĀy\t2}_ՀKTcz9 (vl2#zA#k90P.Ye !DwE/& SǰM&~_yvA_|2_$-OE;[¨ea!{syoĵ vӪ2a*WzĞ 4m1ZSS5 cmqqvd  bD0(9/簺E4]bp>C˄9g!/U0DP3L@oB@D4\G-ؑp|?+i2`L4',|pҸ2 i?eyx[U7wI|(p;e?#Ỡ6`Gr|P rU88ˡ:BX]g.VˣL]_UVPI<3xCgy_VpohB+QY,g7wk2J_B'"mX4PF0ފPzSզr"pJq/@Y92gM-?a YGI8 \UGEC;-"q@Pt0ebӐL0;L`6bS<,>/ a &&Rp~`vMp/I٦l U_< x 9H|EA( /rƙI!ӫ 7%^KUjx6=BtmlIsvq?)0Y.^4:Jˀ{7s"o1))Fx'm|) D~]aF/5h+B?JvT >s}~?909 -rU48x| w iZse;P #!"SUA lhqY 4iaeDmLRPpVnEkl,Cu2e Ls_%'8=o);G࡝Yb녟OhͣB^0ò{c\/@ӄӭKi2<;T~R }Y~'C}<>E$xbJd>U,&7 !GR/,s rAH89g_q{fz}>'B*ԹM3bJFk0/̃LgWF-SoDfXiT=?X僖x E0^~Z_]8?ޏLE(ןǦ_TqKO~]xIrnb{;8]ŋ2(ASCx7:KG!|Z 'wq}t< 鸫&G~) piz4ި ,3P4=Ud:2y"6LmHD֍JR$emݘ0FavE?;Q@8:7>o]0xXƧ<<~4wSӻK8>۸۸?="o<bI,O# sdh.OC? 㡅6n6n6n6n6n6n6n6n6n6n6n6n6n6n6n6n6n6n6n6n6n6n6n6n6n6n6n6n6n6n6n6n6n6n6n6n6n6n6n6n6n6n6n6n6n6n6>?vIENDB`dossizola-1.0/dossizola/images/dossi-attend-feu.png0000644000076400007670000002756507142275130016232 PNG  IHDR`˟gAMA aPLTE .R^fjVZB6nv J z~&6"BvvjjRj*&RJj:&&f:v*2Rjj¢.zzR.vڦ"..&fffZZZFFB^^R6RR>R:Jf J&:F2F:..***F.^2^6:f*JVVBB^^RBjv^1>j2(66:*|V+#YVxYVvvfff6 VƞffnFJ6nR~B..",V>EY|/^a>N.$V:&&*VVB65! qVnV$\P4 P% T,V$V/VtV2Z+O+/i_0 G # <:  ) @ pHYs  d_tIME'% 6 IDATx흋cƝi!("b6Y1k^ HU۶) oCx޻(n_?f@Ye[NA"M"[_~? o^;tn_li{KL%Et囶 '}eٔ& p0vŽ.x6 |ߖmQ2uo,䒥{š% i4>8w^n.- ʁ.|a!dP6}UP%i%#]r|iCv- O0eٖ9pGs~ڏJD5e[L|]G|̿d 4!A^R|05m|_>IAU1?^+ΐ9DW[jh~RY_"݇o$[i5oA?Sۏ&z%&>%1')2M:RAO&TM|e+MtkH&`1x?|}+_oö 8MJ(s|cD_APd. &2sY] "=W;MUU,ҭ 3/Hix3O#X"|G2nBꟁ+<4|U] _80}EɹE`;<2?dD- k4h$-R/֌xv{Z>~d,]٬#24m0P?y lۜRU7jDWr(dJ)R0 uub瘜('ztUe+{]źu=| 'Hz.EmQ $ _n덍էr:~R= Z⪒dH'Uh՟vfoD{9p&"F ;VYЧ tCl4O@i3q$i<9Q}j;дC7|۴})?';ml05y|*;?RaaM}677WW66*ۊZV&'XhPn\c8Ύ!Ce#`Siئ J& !??ҍZ33Xvʶǎ㈚ߟ.cv>A 5&%2 5+OLKP /24P|Dwc{ccscs{{cѨΖPK`QVK@[Y>7P#ȏJ$ɀRIB!:=#M :~`x #@L.bϊcG5C'v4;]e@f?80W,3aO׀Q綠 ;Z-_̿l& gI~ Sc no7˫ ?e)nVT}AF"䃻tiñƲQFV('?󇾮GsdJavQaI%GC %?Vrjk,z*JTo~RM/y$ \8lȡ9c->(MPV3pu.W$/ oֶj[Zֹ++;7ύt6}NY? וKdT:q ͠Ʀ.nVN^ ?[oUR& -|m6CQf2H(-%091ﲱؒ_QUIt:s1_?9lk\JݺT#q| [ԛ$,g~O5M)O%1j`;ؠl/Gm/_a~IpZ`C/,Lי rS9n4`X]շZvIF?_ AQT~z>ȿmhF& s,8T_2̟ "=*`s ?|_yϵb @@!4/<&RQ<+oh\G MvJQw\ֿhorr8OOSiqNlTt:7Mzjݍ͕FmӮcH@OU%͆3tvGa!?^჻P9q`I{ 2PfM.: _6> bQsL?n>MY6ǫ\=~xT,|vG _( Xc'?A S~DThl9x0$RK(7VVwj[ 71_=8.J]>d:An9ANlsZ Ԑ٣f5:mB [vU߅BȂh7߷pk%9sȂ =}|o, (1xe( 91 d4gOD9$inP)*5Bj^n48I$sܗF0*O't j!|P ] lW>e"]W5B_P L~:NhGe`[WG|, Ge gkj̇+/]~/0G2ďKR|ce^_lz51=#;Ϳ(Eu4\FgT] FZҨO 1e l'3KnJˍX]!=#308Sah''j|LD[)q_>-[F6$7+K<MqΗo)[~^nVؐhf : '<;М1E9@c)Mk_R2 #+l)O')Pk㵣\zKtMQl;8@[s|Od(y|ˆęnz!,Wv>Hv : de=]_2S$x֖ڡ)_̿Y:=I T8n52|.{i]/5` nNp-C?$3'u5Ntf_'R!70!51zLTPdXGe[|s1ė@ٓa6_9ٔX.cfav` :  <~m|EEiwx:2; Ј\6XrC{?يmKlRT;ො}Z?qW'oa< u }JI ܩfIILXVj ._EwyQT=CBZ<\.qYVq=5!1?]0LO346iV|uE@lI2eVwjfK^_̿Y( Y8) OZwypu9OR<'_BݨUϖ;5 c,|77b]Ȑ0=d 뉲3UC "(4f-LnjN|&f0p0_2k$*Yyj>qAʟnO|ƫwh,`NA7TRԲ$R눉7POA >"1y5Hji: 9R_4zoWDﺊȥg2K}Ff\_̿r֪ey+NW -÷\u_.T'㰬ov:JS4%ŷU(ѳ_E2 I9v|󬳈x|x3  j6g{bUA{Lo-Gϭ÷; uKd:KQooASOj.P Gmyj0He%l 1_E]Ӻ]E1?g|70t76_ل7Xq=zx:iq~uYnV{ƃ[G׉Jpsn>^_<[8"W{[ *mͷqJѠ9~hW* 翨)5Gq1a4ccwvWW%M뿌( Xk|޽y<ԍq| aŕ.Jws&(g=SN~ɰj+8>O|ݗcp㰿r}~ՠSVo>01X?Aۇd!< Z>)❧n,A{w~D|L*Ei=r??y?+k.ۇCM1z=7dYi R8fYOTFq\|7&cqAYY.66v(*<͛Lc<_Uc.z>#tA|[e6+˫I߽ z?Õr+1Ϭnn.חf-4 $jB,'@QKEW}ҰƎ^Q+p{>K3Vi,^e?L$~I tX  ` _,j IF4.>ux |0Ÿz|я OE_WQ^7yA .-w@ ۈ( ov߮#~7rzZ'9U\YǑ&g@L~?G4xGd79Rv0̿/kf@ @a hekόO5l;XE|ߔmGs( y뎯*M+l̳"b+Q=dYNa&R1k`tXs³|h{n|7j;wenoll5*_*rIĠS)}o7 _F,o}ޏ_[Efkt|[j>U|8>r`_9g?DՇ,ȩ_ ~:iȳm OEƚf:h TA/ˣ.W^?,H;|PaZip҇r[Yl7mUG}}ZJj^`NׯI?m@#7 jȿrI|S _9#^-F鉚(1~3|OީH?tE7NPQQ:|v3|kFe|5`T Go,rnp|-S{(:r,W;6юopwpw{lk; mr=^IDļPO&E \_!E[^#Ss *ve`E'o=-!嫠 ל@tO83Y+ӗڛcMG#X9V茩YόQAX[%8:x^Q4U-$A~o+,B;>X#K< 𠷸VXߺz+6q< 66:3]HGd]y gyEbD3df̿W LBt$Arm3|XQ"/U(뢧j ̖f?X V,M@Ci]Ef `u%+iElt+ ,އCg(ƒwp8s fcnI$tq8J&< 3H<˔gu̿|3Ɓ#?uA9ڡ)yxvΘfoa8氫ot^"f%Hu3|fba :.pӷNBenA-0 _%[4'SCʇr7a>89<&wA^iT[;MxCKtKD*=[kP`^vr3B&-^0}LC)_LC'r諬)oL'e 3z-oomu-ug X}{B6daG__P}>ki5/$0?rXDZ|x6xEi?.fV3wO^%sD>Qw~N p^{GEPawA$\e3ay ADLT*r{@`@UO":I(?)3PBƟ蠀Y &U߯Kv_tmw֖LSbY| }btX8Ǣ( ~n {=vQV6enn5Y@_RJ|&Z\Bt|x>" ggI:_~ti~kN7 'd nmQ_Z#Ju2@plLp{M|U`Z=YCŗ$=ʁ8kq9T!"F;D&rҼ9\ G/, GNZ++>HT*: S0|)Mre^)?A[(?+%OZ'#s߹~ ח%x3YX(d+@"`/!(U@=O(`$>$l3|3>LA**4팢EOuZdD_uOd%xon⛒VuA5fH6H_k/|"Zoxmokgi++n࠿ZU˕v 7a񻽽]TӇ<իsM?$R2dˆ/]Hץ2aLşNĮ)Ϛf/>(0tOuuӶ5D|U5whĖDy3Pf?tɶGcQ%f_ 017k\}%IgA}*Flaqru"Gx4V*MNQt/cJm; IDATt7]W*;ZGߝ̿7 O^?ע0SD.G)e:rߋ;έ8Ӈt"(q/{s#_gȁ*>H/< Q<_g&T58%P(钪 j.y~{XV)r3tPKN`>0 & k랎N># l 7p&yl><ˏƚm:ȯqCQ-W;q!.ƷXl-ze|sglcN$T޺~3|$5H@'i"%K,— / I=q]eP d)rbHgWQD_$J4|]0U[6hJGb) #i&\i޲TU(ϜfϸD,OXQAx; kLG8_':꨾iT?u;Os-^tӦ7@ß\@\nx^0 TajI=ncH2~"qA8N9:| a|+dc{cscAWzy1J>K)$y>E@?x$9H];_QKK|+e4 _:)йK@$0y_YDuCX$>u8sakH[wUSu]^cc,C#I$>Ft|gM_,AWA|A( $Q4my>#_}NT_̡jݍpsaS[1B[QU+a]kZP"5v*DcUgtT*Rs'W(H7 : *l"#~?䔟xi* R< ~.{ ` \Eh>(K| qd %>A>U5x4ݍ]0xioAQ]?*ǟ;a)\>uO@GnNmcrUOwW[0؎Y A*.£[[͍n.?`>DO$j[j7?;#R) eKO>]J34G 92dR狙RHf t:G}PQA酇q_=LT@lgKQ?bGЭ[8_;q9}y|Wm5Z etł 7.F;v"wGP%#p.sݣcwՍ"W[Gw!oTתv#zxx$3dolzz TE"͑\ 'I} fh3__$)-!:r ޘ!1R#A^V9F,,m877[LxZ{~3$7.v0lurk!\qZG 9Z͕֝F^iT?{x:ml7rVJj>`+yny8 R2h#Oԩ+ O>Lβ+=~qVa>-[5cst=y\^9U|I}>;>g>MhO~Gݾ}{ټv|?|ʑY_SUWac7wEDW:Β͔bQWN:=F%0w2c>c>cEJQ %:]LɟB's4h[d|||/yȇ .3 ttBwL!i_3dKl|||u-C訅LhJPB&CgE6!^L|||/Ň`i\4`KӥRdc>c>c>cbҹl$IKY m||||I/уLE2ޠ'$AQ( _LɅ `] t-J."O5fL111/W~ã*tD`>?k S$IPct|||%ϫOY9(JYKn|||*LҥIT?{0YdrTE6O~m^|9ӹb4'Iȥb.7_z111/Q*R|:M И$t:K%T6K}m|||̿\`Vr9H?Rz>k/{|||KL.,"_Kԛ1111 ?(X՚'IENDB`dossizola-1.0/dossizola/images/dossi-attend.png0000644000076400007670000015250007142275130015441 PNG  IHDR @`:gAMA aPLTE"2R^bZVF*>fjJnBrNv z~&>zzf~fFnF"V"BJfJff"f">z>6&Njj־ZZʪzzZZN~N..zzFFrުz~z..*bbbFNBbRNZ~ZRB.>>6**@\>:Nb rN^"2"2NJ.F.V.v2"z*6B.>f>.Z*zz>>**"z".v.2f2&&BvB".^*66JJ2n2>*V*NN&.v.>*zvV2 66*.j.bb:BB/0 pHYs  ~tIME8 IDATx}G..UU֚E5Y<0I|q~bxKe-u~GȈ/r/ - Ykߔ_#b_/umn/kߔ|濆]ʕ5֊^[㺌;N7V!>:55Y>ؚN|?NQw-[=ץ[B֎WϺ>k]??k\?w> ?#M~ZA1|)$ak1)X)~PǴ[Akk|ˇ?^=aj|#Qeug3l迻zHM_~sD?l-o/_a"]n=a=X׌#8s9( 'V7.m*J>iW* wr]ׇZ~Hױ~}j;5~*Jo]|[>=z|q~V? 3샠@+πI߀N~^m?._+ j{%[!>S?k}1jWqdt|s~0A>tAg?&siZc_m*/kǰ?+jX}-MBR> *!WY\Lү?Mf! 俕xԿ ZJ䠠춆&Z*aHu OVoH/kҐK(њsП&֟aUC\#) -.2Zu,돛?/0*kD e+Vځ?B Vҷ,*_JooOY?R6SEOΗ׌aR+/t~D4:[|?]XK{&?o#izvFBU/X'bЫƗ-Jn6:akb0 eU?VP_}>O0Gj™Rs"~Y ~5迆/h_J#̑+O5\ji]'U IG*ԞOXJd. u'&,S駐?*y)s+᫈ OWOoOT bI+WGEx#⧹4>2 RUO["ev`hj|.*+iֿZ|MW?ʿ#X[X~ e!V?iϨЫϼ~!kW$K߁= i2Wx4۷Ff)K.)gOY?#G> 5j0?G@28_ k0=ѨEe֯ίN cvq,o z^P?$[N$=W_`p9~"f?F CG˯Tply&ׯ!"zںT +|44}W,2<:ǚA 'Zq֯O4JK?C,DZe>7/Dn{ nT esWoD5R֯=diB?sQ}TL,+5"1 t`73~WR_ g5~i+Ÿ,\Yh) 5KOcj3Xx:^#?fհEsXs9\}U7]bn2%/sp,m0 n)}Xf?Q42IX aQ嗱X~)%ΗX'/532eӏUy$ s%R.C DC3E#$@7 $=!ʿ.*1oksUY?J4hBYJj#X?,fců&5,ίX1к)%Gߎk2XnNJ+|U£Wli{hZ_jZa?&lYB FLfD IuhI`⢨(Af<:z>`Pm p\< ԞqS_-?jZ="?@ő"`dV`u65cTȵ-hLΑ:#U*X_?b 8 ʇsENҋKb ?'/j|]RzE]RlS9,I+ɧ& CO :*4#sıdI}0a]dl[/ 5@ EcQci\!Qmj*QL9C_O'26?WĢqf z|W5X4 Z$mx67Fa,y2E' I>EϚ~l4c f n؂j!a K{29\6bJq/f{f[< _ucm { d}x-&sP j*44()C ]i! ~W vt€@3=q&pbv0M?CY _Ou rQڹ _g7 h/*UWg1ʺ.z`/?_Z*EWd!@.wVQ)`TQZIAc[n ‚h͡UUOY3pU]WϿ &;Y#/sȅl3C.L0dU0ad-x*;keahmA2\=Nѯ`ꂮ-P]ƠBMhj5N8`K7CҾ!E\\tTGgTRd!tɟuq/h?2 ߩ[^gc [+=6A&lO &U#Fu. KML脟JJJ/>:.KmSBύ/(_2#d`co1|/@*fp. )V㗚/-~/(⧦:;Z_ *?D$I/ل3ނv*uRs/t6=`#eK?g .ӅZ6_Q*.%gW?Y^' 1MN1 ̥

bo-r~'7UKOʠ.tA'Ѩ'=o FV}ER4H tc:G*Y{ƱȽ0MP֯߹pjRvĨk ] Ӝ_3Ozd,3ҖKC>rYޥDVh9|1L/)7EO|K~ǒ),TTڣuR#r"A{8·?R:F 8!J-/"rGHg˯T [ U8' :} s # :͢Np hGYf<1-Y[d/"R(*' a2P<<Sy c $Xc#Ś!J0Қ) J*а;aFFƢfmHK"pRk\c@, $7jTᗵu6^vbU*Zr(!iYĐnyw (!(ZhfsK`ycz5,C7˯\ @h>|O+%t9/yMh>| #U 1 {> oR\)u 7\ցYGp(C˺$?|Ha}iX<2,c,KĖ4bGp`͢9ǥ!$%l N&^\5m SbL V1:8r,S/|*T䷸4p.O *Q G7FQaY[tC(“ SL7?QX0 ZAd*A t2U hub ^'ҍzg]QST=p 6@0[dŰƽ0u4[_tt/wW!\D{OQ¦z"{ʢ@hhV͇_ 訔P=ǟ?r^0@:w,|9O`D7RK\~n Eu͌GJv./ןS-1[loK >wU+pE􇮰cLUS\"q +yY4`^|>*CFE97=ziM46/q\S/2s[/ J:e)d~>.m?JL#)'i,?r)t@-.j-ު8}̉}o?GM'~fAT$=c0N* {0+QW@~G8|,'&^Y-B%%Y"d pb(! eqRR@E)ζ6,bSʲ"0'@hT9qu|~֚y`[4 ?YRܕz8XD |{֭= A yX`Ԛ":D$+!28vGMTWr1hN|Apm#".?5Ahe|N_HA/w/Co,(\ԤB)X31R!hI=YoPFQh*B3s J сRrRdB},=z߸ۯH͉%Exx{>o0\ .o۷@]v;nW>m_TkWw]iѼmEoWW]X_y??:>FGhk`neэ??/gF[3|ʪ7 (Į׏aooӶwD7> $FR]7'/kNz^߮w TPOȍ6/~6-k] #m(:XTEH`04ɞˏi^  {PX>S L1؈F{"kN4ħ8Ҷ}*Ȼ>Jh@pG5]Q11>h`|E*/Wru <4o7ovz\h^ۘY -;E< IcO+4N( Ǔ1*V2a} i` ޒ$q!vaQY pd&1 ׃emNgrI?bJhhi1TOQot \*KpKwIựDO]W9.\)h? BοI E;eۇ'OwDʿqPG d "`TiNmO-2ߪ/qKBtVIn9,^1>k6LϏj*{ Z_rH IDATZ=b"y|4Փ-yz8,b4nFuy) F abCSTos1 > I{r"Ϲ >rx14ag<=  3,8,ڀ?G@=xVM, "c5=)5>ϳs/{W͋UU)ރ'  |'չH;#>DQc[g.vqg%(7WQTRY}A݀t*tW<^slyj̏T{wXJ)O`wvtlt1w1g z{ ὧw7WX{wUjޮ]]FX q9yC7M1FQlll0.]M>?˒;[~yp׏:XAg\38~?!S^6{)ڽO=J**_P)9ܭ(d͍*eB~*{`+;{?}v7 Of˴.@b39폜T64; *yIAǚ)>O&AбxO$cqIΜ!_:? j|Wϡ@"AJ*n%ѢYB1z4U-=>Ni.Dxw`߬wdb[ϩUg(R 3X4s| \[]}3  lWsi<7<7C` G{Wl&o sZ?i6kN(X*m|@!{??8YTsOaGQ:R~4?'Dz&hPQ~]?L0!!' k]Q?KُG59 F-˱}/y)?eUؤ<;7*&M ^RU/R}(M}NbY)o+pprݎ=FvRuP?3۔n2?mYQj>CaDKցsx-8up}|- c%E ? Xk}OJ »`. ;he&oxko`>!{ۗ/F"+[$@s"I@mNnS=0fSqԭ}{r1b͸~?<}Le[# wcGix8؏s$&^q߿]v5*WwHIJDea=WbT2ZD0JPxfN Q4ql|'rSǘ#B=^Y3 s᫱1[*'籹|."~0+lџA3Q9)+n%cTew1(+ =|%&ރs5 ]1Z;ZA0~6( |j@;&?;6>8#u0ײW @>O?S+LXMy7` /QbǐyG{?D^m(Aͬ%+ _?tx-C°! yAC69&*H0"EW]㍃hAA:獳}0eG?im1P ,P޳V ۃW`0w?*ei NvO1H%F|>cY_|( 5“Sv > ?"pAK"K:ɰiF~K- X2S#Ϡ j@9bp|qό95˴c6#|gm*A bڙwxX_l\{h(=t@-lbdL:i >"$8;A/ܬI -^q̀0S}6 5Q\˻;;-]$FA~,f,ki8T_~>X?<>;ә}+{-'$Kn>pˋ7#ȧ~b A3l:/9b(&I1[˗ Zw?:8ձgxMxKӿuGg7̌h?zSmsEXȿa]_+iiDs*x~i˸X[O龜xj2gލ-NY <^RƦWI;z# '._0,ݬjs% ] q=^?Dw铱 sQKXVi1jD{G@@wLUP;V%K*۶4[}Oiz !@)/ilhgafPܣK8n@YC{=q\ ^eTLj3#E{g. # ';yӪ|Zқ9/C糅0ƄNpr0E^q~[gEƕ,&'gNYEՠh&nfLZJqw@)n"' :}s@u=l+/l=pܠi}2%l',lo9rĠ Lͱf =o!Jnpb@ Nw=+Y x?No{G>GL1,?n3LEY{s|ZN^9!Rdx{N'oɋucRq?c7/ik謝rA:twv"V17lR"'Efsw6nKS~2_D *J@W\qupn=V$B б0 |z#$ u(eioqqyZ긍W4č]\6`?9to}uX< [_BYɇM2<c Y ”=b8l'eh݂-x Qc1;XZ؜O<:AQa@e)mgEŧ ,F"lw6|̋ ?5Ee{ [ p|dN?n9y\ :qP!Y]W[`S۝ DVAxVϱh$:z{ xVlqYHg-q@ ?\2'OOgY#H Mx^}zLJ$v6ūxv{ٟm[i/15QTd>\XP.+::)U0F$; V{r~ك=AH"Nљ cWO2GǴ愶?-10՝NVVDo`[F{? KΣA@ݴ~;R?g̅> pL::>>=y| b1!RD+AC(3?Cg @p V{rm]8zr@UW OU!+gPnG OИߘepyrAz T)t9*3ܑ18_zORGQ>3F4a'FU[|iA4ZɨO [4Fd  bcPЎc-nY[Lg`[lT&Y|6ɾms+FEE Nǐ藮j]}|7a}W8{=f·gO씶ςC﷝< ؙ?M?~1_C?">-?DFY: YV tX >]c}Zl}]0_z C`t6r]=n `0LGz)]+yGpn@pSl-[ʼv;0۱G_106'_umY`>>NN/MX)sOoy@*pf[YRxAKwk?<YG8R&:v .^u$gcv6|b/O(s?BG0DUf|)H}DmǗ| Pf3;T~H㕫g&h4 dOpRK:Ya 9~F ; }pire,a _}Ё_LQ:.E!Ρ|O0'bO ,ގ~-xsOy*+^|$3xS滗dX>"n[&~d[`/ſR`Iz892i߰n~O~qQY( Zh*2 yaq߲xZ),If*W섃8^!] `  nӶ,Gqa0|?kӓqr)ԠR%.`q6 }0UxOz{AT+JckMǧ]ߣٰSÖ>;E>[ =@w$ Iߣ&gWf<:lrp0N}Lfܥw-ǾA.1V㟻U23@9@sz<.ɱøH=q U €/'dł%ay@ShnQNkG; a^ #$:+sՃ;C#G[pyi7\%Kg P>E`1Gsa'_AĄ&) q0ZNs1_߰HO.~Tp:ihYVc:{/vV ΏS҇!lnʂ0bH|߳N)Wxy;7"OBֱhv_gxe[{8c4&NOn6GnmY>pLS4m"y$~4Z1~3!4%!Ap:uX^CTY.ORa1C9ͨW& ʲnC@Н2}?w&Xj5F]}S~I.Y(ztK(;>Pө!*KGg##BG7 knmҿun큅!@/0+~xecv8Z ,#I}p:Zr9fKCO:$J|ſ:۱@6 #|Մصt. /$n/~_CpyP@5H0pT'X?C}) 4?"kd|O->!E zi8b#MJH}O, P^8{ Md187mQ_?/l_` -7=(x)@? rKⷖ#`7O^=Y+v0 ĀaE}yL0JgWh8g*a%'B$L@}sN3bt+/QOW`3 C9>= &Zxӓ/q#"}Iۿ:Ih` &8~ g ПXzFoן8lQQ}(O^4ζ"0C\?/'@3< KB_1,7 C^t bl_ (!KNN?!Ջt(g=B+CIsJp|]X cU(pʢ( +v?8Bܘ p`}8&+6v‹o;;.c98KT9Ρa i`໒^VJ>7 n{I 'B sN0p(mLPq@i2v-(/9 f+ːv*7SS8 4w8O G`+͉Pt}+ $?ɽ##}sǷ2 F4FH lKB"DYFk"pR$8 ;-*$nEi: ƺe) p R_Sp( OcͲ~J@;I1 Nms۳<>>I?HӴ]~|&m]"vI y.^V2Mi2@% }T^?Gn[9O|dju%OIh[CuɊrY~a[p$b)BgeӨ2vy>Agz4e#pGg>Y_Oyڻ-=uB|wN`uc)8=ܻ/8fo38GD|ޤq[EkL,H૎HvvIlG{g;8epJ5_ IDAT ,EӠ % jx-^A@{Hr"a0NS`׭*nʻ C'F.N}[)#0{xQ"?*1ۻ=mѽbsLXV}m-^l]|qSz /v_zPUAٵ ibV?l!no)NԗwcGfz-1^Wy9Fª|Iyw Ə%nw X0hX?2t (:S{No C/$̀qL[ȿB9%j38(z80M˱EUT%+̡wlȮtRPw2Û4mmh[Ϝd3,-U _Gԡ|~|-/w1!6xٽu=|D<S4D8 ,?7|z >Nlg~'s?ML1BEu~ǑqZv^uq;FaeGA2 |,1㩳B]/ h' GK0W,0P ٪QNK ĝ;f-K0?!!>S]Ϙ_Mˁ|~w:~,n H>?DK). &\rOQ}l@6~X$@]&&ĩ@p*𓠷} F@r x\YGy&ER0?(&C/W >ޣ:$0?"+v6\ϳWxDԭB9,nWEx#Q(ߓpo?֯n OEqGeQ_87"\|{7a/) nB'~$ x8fyRO.'DAA ԟ@oul'v|'g*IHb\x+!(Λ_?`g;@YNQO1IdХFpƋa(Xx8Iw@|bqW72,Ca cfeL0U=a5=ng-ќmP &/H4iOq7sUvzW .I#os>,<k#9Ho3H$)_4.&}p)TLxݜR~[3(0Dbc$ok=NNl~sxP㟼ly,|C\{j$P^(iom]lOfNcgH{BGNC4@ք $m˄C6xf"hx%0t DP@zma=R~I[>Z*Q7G ēW^)7)v-mQ$<NvJ&R|5UEI hwgל2 W' ICvDPN^" "LC_\A6m{$ n(=LY;Q>/.\? 'oOw^y=D-g ng#M>͌ xxUF%kAA [|qD0?'0bBLo N0|,뫲G{XVXԟJw0Эى|wR<9g [dYyYz(/o@Allqtn[,ZٶA@UC |}e#m%L#'l9}3ӥ3ZpxkpeqΝ -:I#+;JeAұL!wq|/t<18B4KVZiN^_m AA/܏pHEmRy~)П??9_b5.A cp4N`Lr}޹cRJ5$lN&$Tw >9C>_8Cc;@&\Riߗ[p¸^zfDa^ncZ+3t>U 3qsM.A(fdDD#CFl@遇 ^ael mgNShCN@}^|PLW8 ȟGϨNbz$ky#]Ԕ1a4d4x/[ ˗/w읞k|o8= ? vh`3 y?eB'O8'^Xb1hk?$Z P"-ɳB_LSt zH?b|h78;`x5Уz S [fP$..x7䇝`(Vŷ/^|: J0rbc1NONOP?DMvG=^`I w2{e T\8y̡1B=ըS߽OhwQ4]@>bDgg0Tj@|ji2nGq 2||B2l |?u)||-Q?{PR 1yᱏ,1297*xv:.m Лۯ| #\HܶbSme}GEyqY*Pi ^ 77RyI޻0W$p#,b-cQx!]mř^!DKaЅfE^o޷!6y}?qP9|EE$@r?x-"?o_D}* wЯ$tZ |Nx0̟LrlgVU|,ά(E̔9NhS ceA7 Гm%e3&RJ7=  iE?sgJ z1 qVڍaOWxIe+pS`~8ɱWզ\oS>`sc yE}~5]S[A`^eRj [L?Q %D,8'YQ3M`ňr*|r4h&_v?!_' cnR0(ōL0x!CKn,)XPZQ[W?xaa' omO=Q!z|%"UXt 2HE eN}# |XgOMQ+cj> Z  3@Φho*]eְj D$䔭SiAFxe'x {uk&; ‰!s2pR0*8}l@ŏ= h ~RHb P|vc83,w Ln da:~.N~0pj'S4OjOg~oo4QN?6pśOIMG@`P8Crڙ/'ߓ 8M<8Hpq;HATVe֗@UJ$bl 5~'6>~T#F`6*?]MK @d|VwB` q?셨/X*/w䨷'MO=T4VSu>=S[\cx5*VYYq2Z<6q5wv8e_ioUY@'U[BG!{uz?MT$I`l6a|ȤG^KxjBSGi><-EwC]ᗅaӫz 6OzZ'RXƆVE̋()p M7Ilsg$E{ a`_%ڈtTglApC͂ƌ~d vwpٝ3Mpx020Ñv8-#hNzRt|sP^:w[ b lkJxJIj%}yA? α@ litv) C;`h0\M:JSLy-qиJ)pɣa7

p8K µoӄJnC_͘"X~ƹv78B!a|w<8xDZF0|>)h =Q a w䷲̑TkE@ $6>֟CӍO?2J)Pi,1޳)D7kI7_x[V Qvy|#1AwoߏYjq+C^BL9v"-(,^mm+<:L),a@/vpj)0%/cYn>HcR}."" Σg&X3RD7^AjBwlCOz(A{o~օ}A3|0$D0BAW>;m|0< + )TBT ޲Kۨ 34w#j- G[M( ~Ե=sL+Wy>Gğ̈́G auŸ3t*㷇F6Ɉ"˔6CY3!wo^WEeOh !hIVRM;\?uEN#@7Sw8_}ư/B C6_ `apE فHIl8-Yxoq|nk? A>,vhJ?g4r/:bex;/ #~֍%hAI/&cC,c*0m DPaN O"nIOX?c#?O$/Z?;[\~ ໪?wy_7~X+D?H3ɿlҜJ<`M6sn)/q|b{ABw٢[bX8jgb~$X&w|u"#kezؔUXo/M;60$Sh7\ϹJ%jTy^ yz3PO|$"&`t Ġ,)l 6x60nؗDNw>yR7KS\^ )x;K~G`lu΍oT)(1<*0tǯk!"|\d^Nv`R Ȩ]ؐW~+B/FY&h+?nPto"EAl`$ jZ`3/b 1p~ "I_pФ0 D`-z=C>rR.hgt^IVx& AD2$7a/Dԣڔè}>/'| A$t*2hq (\'ء2k&ࡂnsM3l(_5e@VGYGyS!nd@ ((a$} u$7kǺbDEadd6pgd΃T JMA&O2 OQ~79!GP!WD+ \e ?~G+7 ؤ EWv_1P`ބB$PitLt as/(MpnTx?1;B`7qJa5?/p9>0uȥ|I?B!_up9?7?@5`Y?sW.XRIeqYԢ ~&nٍ;E %k12xcO<|a"[D+".ybATcƱwXp.OYpf@P:8, `$UÃ- 3N0MlZ]ƍbw1+Pp8N0Fy$hLBp3ssc?D0cT{51QQ^Gq62o1C c.gJȠ@^٥X ^zk YAe(\o!Dbyq:MiN~aU$GEgskuiUoΫW!sX'N Ep=U lPUן]'Y+$uSaAn$ՆܲDA $I`!|+V)oFfvLŶK_TxpCM䦮ᶤr%]peXl`;@I< %d=jjU|fq]}NH Lb؁:b|;ϯO pׯΉjIdgܤ{z*p*YA7.wmj|eXO_[{~jp42I䎎Šό4|le p}έg>d(ѓ`= C}9I  }ܪ@~)y>G/jw Rh+Ȁq8fx)0>T/vfOӎvo zGHys nXw BЮYAHI1E7 |o W A~[%1* >}'w<ḅr^EYdI0q 4RV'C "[Ѷ1~u}O  .JT AեS$?QsnD~b@@Wmeíu +Kg~N`90sY2yzoEnhJ$MOi8hL3L2d9^1:Z~[soɹ"΍KOp[Dzthso ^߾jX} kO_!7;Jx}?D8Ch$49骊[˳xiCs' (F5e}\OtqKS^]&4.UGU03SC蔠i B=@E~ou1&nz#U֙4kO?:ߦE,T*̚Zi&w$GSF@?sJ)`+Ahw6?+ɹr! _$] Ǒ:czNwwC)seR缱BVh8 aЅ\lE5RH~FWhx%2tSZ :5 @!V{CvBBHO6#pNgB wט_#68[|tϳQ@|tvhUXV~p}B>) 91*?>РJ3\޼iU(_b@\Dl#K͝aJH~IAY3Kڕq,Y<<5H<'.A'^ |_ 91tiE _D_2DM _y IL_m?ܖ.]hU$|f @tmV*Ĵ\Ϙ[Ud#mYB7񡃜 7AtZ,΍A$ ؃wr=$J~BP-}q?#~p% xIK!p _:tϟ@P҄TeP"8Y#l*8~_OFXW0[|7c ~KTk?h~JV{YT`7G{՜7fh yTW8 ]h*K2[ 0S2q "%ŝN*_@n ?Ϙ0=gSQ 0F/?KuH x 9Y !x 8(zxY"s6 U+% x{\j) .e[{Hjό 7^gA i)>;x= v6$Jto/_;;x?;޾tlGV@'gY[Q~W g AZCl< 3Gloڧ: H#-un z;3g>MB%7\TqP6G[٬CRB$}qwgl $Cސk[hm XS|D?)VC928h<^_@?Ceה.TpWkC:dbO?I}{(0'3o?wp 2@*Pjs>`xÓA3NJ̡y*AnsnžPh .$yY/w9 _|~A؍/}aD P Q0C?=}Z3|=TBzK+j+J#8~i{2`*%Q$f`L~`ho|Gѡ#Rt1GcWl\}W.^mY:#hՖ\GI A.Dy:M0Lx.O3h' KhYLUfVd责 AWI6]! /.>wEAe082'4v] ^!{7׶3>gOAJy\/D":m6^ B,+?Gtm$ae 9}3+ ,?8Q%B%Qˑ!_ ? ^ؽ?}k ލ!7KNL N>)/~? 8eU?{/>%4XgeN򑣙o;40!!8+)e go_rJWhBldK(,2$Xٻ?{W^~Y5i^?5%䃃VhY&yd A>OtO?8n|!y8™g>Á.ae|OI ,їOOzFǘ\ǡsڧ1W @1NHoX_&n9ɿ3=[T:3OoBi5F切o\ul4]e1x\X. aLŜyw )PL r>q`hͪL8W'+Xf~+;y-aT ѵ,9ʭ#fb7H+߿|W^Ok=|XAGdE zT~+2Z6&m.|Vq,bg0= րFY0,"tYEO_%kPYj2cpOn¡Y\y-?/1 |^Š$L28c_?2sbdY٥#Z\ߧ7ɼp7 |]"BGoiȔAzត @z  ۡHQ iߑlo\=CCJ7)73T=d^&=`0|#7?4= dQE}mW0!mQ@_Gop^!iv4̟p|FH>i?_? f?$1}v?k кl\q*M6"SvH~eSwhƸie/>n/q\F@,m 4D:~K$~CD05dSWtMs 9ij1<@VO#Aِ7"&n!1=9O<~K % ~fy;,?r</|$S30c^ 3&MI }߰u-2w2F3Q1sQ>{p)ay={a9Ǯ㧷FX_+@P^`;cVS1atsXA JK#0x6Fp##ihX^.B)3#q `|חbNL~=Ɣ=^t3KPco{q,Y :.6t(Fa`_! Ȧt$*xg H? ^2s,W8µ/BgV-wsPŘ 6)H 1 tb$yxڛX'>$X0MUt;شl'$/4LB @S;?Rq gV/E?LCqOC AYF/YtIp1\`|( EѦwa&= Q(P_/]tA ^k6`@ d#GSdFZ0!68it9a(vF+o( DyiG)Mf\UeGڤ bg^s:ly-w@aX8YҰO5P8RY"\{/zfi ]`nH"Z-3"%!J |??M7fiGΜ@:6 {/[Um&_tB#N<& ol#GEEZW0#) =3PPsM${3E|޿`{8ȣDIB:f&5O]h]; enNfm oB.S/50@qat:ӧ?ֹfD(?M(O*ɅY`k㭫=~UI.z>>$ae@\A/_s s\!*b_d樮ɇX;赋ۘG ];4g&<2XeC Ld39A_?:}+D|O|@ l!jpjkds+XH 0a̞sGpvC=;K4xZe>pK1yv!Ў2 $;)8 ީB~U|!wz IDATFzg-EaXrÛ8<Sƽ'Y#1ǯ .4b x hv0foW)?_.uӤ;V>n+ ۅB`} R2|hCM;' |cӻh*W)"gi[!IXH7h&/Vf@>xX4>?3 kF7? 4ԣ?Tv#`xvrlE9SD{ޠ0(ܱ1/a=ݙ9^=܊d9!p K a G0ob?c vktr8BșXHL]d/:W~j&F Z1U1 0K&m@ Y͸HT <ۆ|9cĝCTv~\rEn0f4pIi~12ܩN~ Ç|ڰǤsv{dDTx~ę}٭LvѮ Y'wkv Cn(yea- TNOϾ ,KƉ<(׌8sF $/Nt:N0 WD ^Y[B˛!s!Pḿ^:I\c[} jNarV@)b i LE/@Q J̀ TQm a\FW[! 0ll:Fƒ|R KLapǴ~Dˣ[xB0\1b> lf񜬞LULX!ҡCO4=`oPZ*Ө\+Ê3@>g࿥x$m$2x9HaeZu0򂪲7@Bӓ4e9z~@p^_ M"yy1~qA>)r¢x Pq|Kv~ օ/gmX'/J@ C8E`6xIK壳 xebgg'9,xHQB(pc~`#%lO}@*B@3&s@@j5- xŚo"Ň2d`: d,ae4"S$#$`h2X^ gdY٦d?OvuI>ΰ ̬A\4J3g" hB"/Ҁx-<_ow'o"=}w!P0r_姙KV9 c . H<kߟ3S.ir$Q|Gc^%SKی8+|Oo28vV$!Ҩ?韕$ *8DE}Fi_}w塋7w]#d%F2] m ?իCoh ̐`j[@8niϟ6؟+YhD^D×N~ag ͡|As{{1Ž"P֞F Xxͫ/h93b;Y"J. ?`$jaPK9`;(2csa **?vZ+Bh'D&tHpHZ]TChWts, C|Xx`! i[ӈ`&r,z9$^zFXUC 6l+ ~;s` I@ q#ǫ,o z9Bb4]<\EUL0(>?_ClŲ[^ ~NSnU0l?5_Va:ruT/k'kM)h ]'-nu~o= \Dla÷72 7M/_]_%'`8/73*[wV}0Mr7:^?!\O}e1lZE,ʂq2D#-#i[mpޏ/g˜1Ty,*q-r"7 J8FpA&=_dx[YiJ7Eq'* J1h !ZE X2$ o!.oON|n_/s׾ G?AoyD6Rp?PqW/ B* h3] f+u+_Xm{* )܀u[V`LV/ J<LO_;Z.wUhʎG˕I|pQ< *֫^ǩ ³&8M?e~k??bk$أhh.,ńslF^@Ǽx?x[!!`\ٻͿJ#2F̌ >|RX@ f3/]z#Bo{}r~" s4Њc6{^$g?^/žp]$Qlg\^jOH~_YidD± }f\~ꃦmDfi /wW);ٕoܵMGAYV^ ;'/[ ` ZJ*2!i˜Ukx"ڵԤ}臔 (6@@3nJLhķ'wd"J2N%LP#tp0QzоN˂ ؆"NXpb8yQ@I׎J Y|0"ӗrz#nbr*GiqU;6d|`[V}Ф>"ξB Tp acʡ7[w='GCi'U+͋~}EQz!>3MT{X,ć6Iŵ/@5-w\*$**tj=cE,c9hp9C=BaHl_JZB'_}<~{7y~߃є#ǨZ«[6E*lӄ4Mk&qx&Q{A3M1"a# 7vWo> MEwGMvp^6Pqwnܾ%X5!\ۃ1:Im3[݇wh7*K \0ǧ lϝ\`Cl~?HKaI(=" VMҹb~S>p#VĨP5ӱ<(Pbc=imց2Z0 2O wx1A*Ig~@V64U-p^ǤR@B/w;^.6ݳ]ynRCv+ AXOO_4|zgoSX\Sj6n+Es/^I0F:-خ xhNYJuk/|IU"WliRh 0jA/C zLk!l|%"eM`,9O5l6j? 1ݹZU3NՊ`R_%s3~On#v w!-N6d\\7o6; ɿ{yVC+,Isn9E _[ ᦟܴo`r-H j"_4[^`D T ny}znk}d?\-zoc?:{8r3g~yN;A똟hv_ hpI~nyۼ/8Sj"wLwno\9(h:YB r%A;>weoo!kW 개oa~-U}9D~g2RѸgi_[<=_>=+MT" j FW\ϲH|{]{W( P+{t *ht믾z>zSg_Ճ  x$5_C{dk{hm?R H <ɂ׃3ߍ*)qb%R QN?xtG<F_/*Q_y M&R!Vt=qwJwf{]JũeS=@'JbA rS6D S:Kg{.;:~F886g0%\DqMyU"Y.!RQ XDRv*9YԪqiA֘}ϠUU(VǧJug((d/miwx{|믜jC Uns VYE%5`8Cݣ~xV>.A~H~zB(shLդdsigrc"QA7ˆ-9&,7|q4S\3n!S|Uw!mHxd&o"&ӏ 5:Ӭ~'dn B~7?0g@Ŵ8~<**CmC7tulqe~V5U/ICV;|ڜ4|.ïU$Wׯ?c_| AI>MJ_7I2ҶС6t3ޑn+&u_zE9)]po O|)ohjnKl{PnlVׂuz~qov/^{> E=i} -~O8|M?~JEҍ ח߳]>[mɍy?T*|`.w$/~뫝51-@=ҝ;c?v&HU 4Q1A ,r0޿Ѓ%eQ㏳.ΐM`PWDAk'SUԏ9bh|}s6:q 8-@X  ZU[uLc9Q3F_:;ѡ V;t2M!Zyeܻu^mBO,gQQpC_"yܑӤ@63U+_|CgxIUq dwlVt/"&g^"[E4 ;K= n/HJ2&+ˋMjB|ZNdH>[eHddi{&'Biʭ-8@"8u.ݢ?n(=\'k@@0=Ru`غY;!a(ͱ)v"1o7!_&+1EvH5a<;1?7}AAe 2.Z3 59ɧ6MvV֗+{p0ڎ_n+>X%#P oT:@6"o^T; QoVe݈~tGw>r^l [u짛Acdi}~vwާ,Vӟ* D{ |3z۪('P:Gl\%-VcXLӕfnu?ѷqD{"ЙY<}98ah#>\dd~^G w QOprx14t@?0CAYlC528\ ķup{=0We 1-~t?|&`2HfYu&$W.y8~_W%|x;^ABtnBU L}JJ%}(oOj[ʆFxf }b0F ͎[*;& loa#6S`7m\t;.`b]fYI=X;7I峴{ 嗉t!JRzn6"8FCx0C:cʵBHBg%z|;,I#m@&`1uV!<O# n6[ؘd@xXD` jw= UܹªE4ՄTwYMRN}I0i\γܔcHaN9w$6{1L5 f jqyِ_fe^xL5K @)Btf)Hd  ȞHRPOP>|u)3k?UX WC65M z Kq' Jؓߎ,Evii}Y]`mHQ0r +n4~?hW%tP>{9 jxH bb &˨lϠDtCq[}nv5/{C^l=vx a"h' 3dPh3Ȋ(>~^\3id(y!ܴRںliD7",(ݶK[94R6 qAC}u{)zV5s1ڍsp"Ż(mcVYA{udS>ffϙ#&'$Xl(f '>։wp>kĪҀ IDAT;/_:{Xp8Hdq?Jp(8]Qb Pfګ=y5?#YC]ݟ ?i]wo>Oi o? /E7 n2ZSs>8WU;JOVw CK UNpBSmrn) f.ʷ^yvʋ @9}DyR[`Ǐo~)y[S:Sn9+~~ww%:~'gp 1FZo9g\18`+EIYm_o0]|CL $OaygX:"O]n|%$AEFE^A1?qVǁK87kYJ7Vô Y5KG̚(xwS<2N Q -B0bZFqn/oX4zcB/?x__,12;jP#pl ?2?liwq.♦__~T۱]oP &@6Mp}? [۫||iN ghAA2bla'n}3#)9f.fI|}ڎ-wcnCӚn+ 'Z55e-Qq+nj#ŽP0t{ \O8F?s5{lg)" !ѣ^l8[g;GqgoKf+jwmOHy ܃Z*] g'|~Vc̎iiʭx?NC7-!d`G{~p8b2dÿ8}rVſ#NPM?+.%vs˻ |Wd?E`ܧ8?;>|_wߢ!S4=Q .3q[(H-gnn]X00N>I~ZO~b>!whnyAY$SnEi`>3O*SLշ+11ޝ_SWrmJ`> ާ% t#bn>1\! Vao˼>si1p:88{C . r*3q.젒]]x%/{ypq=!/qXn2?^1Zxwn_KC!r+&xtA' 5_CJXdQ/G8~` `zAy} .M,y`A!I$_A lSZ |i$mkc}wy!;y]BOnz4?K̏mhsbU{xh7'^wUV? :S=ׇw;ĽÏ>~]֗1t{]r_H3<)Eo(xx~L[6@Ix;bgŹEPXioŃ;,?^,fN_>`>(`Kέb~1[683IU]Iaۿ)(x,$oWC] >dUYg*'a;#mn+sT a-Mg6CF@,?{6Q u&Z П ,)o[B2~P~i4C';^(3MOĝ˹;@H7۝o5)y}SdUCbh;KW ]1 Մf'cnCY_T!cr깱iy}!;E-Ân%׵?Gwyy9(3~DfǮ|: ~)_Y:蘈Cz6'< M@=?![m 鯀32MǏ痮)n['$8:Yzk\7o> eؓbݨ B:)>Y Z|cⷓ{Xp`Gb3IỌguV } E? W/I π}1RgPOY'[Ёꨏ;iY)1t"7.s4m'Bson{hI=F&i@{Ŏ4_G>?# }sE/Pl0V `r="Y|Gt*4؋o ?K}^7>nVOvn "")2 ݛu=C|o 0F*V-Jno_@7Lo-7lhRvB+'{|Ca+;V,-TV:$`OڗKh*tA ;"C|hTVox ;~Wv œvC.00x rJ|,]6_71B0ȝsVcg,b"NhLYYNᜐwWmPȑ gȅN o9SY+?GA|0?}*o F(ǥ,UАӅș?@TvKՁ~& ,QAk+&`ė,Tg%[u;sDdoqZrH 3[q@yEo`(paTC9u2/N:1dJ@#SNz~g]CdN zXa \^ȗ(@yrfCxh'*u,ٱѱC/ЅYi.vրmq#a V@ TC. _Pz UVF\{Fl[سhs*Pc]bTVrLml CovߊSL8༻,#fjXduP:"4u,4d{Z38Yi) m^ϼYdpgkoh4lN| |bd, up~,A^2A򭑯9°4eEAϐmGDKr1;p\^KЀAY5x, h\bOM}^X$H NO\R4 -t9Q:d3qja>6's͠'H[ى/S(ReH隰l=p+DѲlYq4M$&^؝yc0QK|F\ScϜ4*@e hQTu01.ę*Et ~BIMaspܦ@ .E+!wAFVŷ~Bc+v9|KKhpRnƈB&2&ʘ gozH|3m8^<4H,cL%,Uic(Jt>~vXJ !@wnY?OGrR(ͳi0V'H@+m+Ŝ#;&ךyY-EB+1(P'@qk߉~U~Zwy,D!L`'S“ d+I[O %϶"߳crD8a]C_t9kz SavzW+]E>kMpKgE^O/y]B',Cc.NHf#ar懆qf1AN(w˩ED`'#DU {Ȥ O#[s>bCB':`'rqy!8(+n|}n{e!ݾs0#t[LL(a grv9H2& | PRé{q NB?n&qLb#9硬ӭY{~AY̲8Cz̧D⢢kL(ZnI$cv|,uEé7[S&I#$_N,BN^Z$19@1yg~åBED. uC؏LIzy,U(f @8G R#5~ڙ&Wɱ ?TI ] t:Ty65ю9 aJ[a/.80Ht',B2 )_-(J;秠Or ˨a^n?CiL`bv; Ao u I! zy4O:b ?(ɞ.jL/\""˙mrD #̼'Q}22͈|B9 '*Qۇ@fd^h5ДST´&B#'"ʤR@Mon. G;hrVax,Kȟ$߅H zm%\$Qy.#z~@V(naĚ΂if9_ z( 㘹TH50Qq Gw<. M@Ey@Dma+`g `es21;e>E"laSs Ӊ t:8rVk[X}3?ra6$ T;2-yL$u i{lØxYOЁ@Xܢ/pE6X. W+gq8yC'K3 `NjAi!% C&0XVCAUFt[67Ib^>hd_0 7)l^(|5e95xl0$!@AeAY%/]CKWM~bg#CӀG->_>Nof N2Y 8AϩH5V*~ ZmEc4Mz;8fY؎__@}9OZԺ (jYe>myc"Hn|&۝( dA[hҫwTIp6 姀?PRB5踹0**@O9,| 2$;3˼p1D IDAT43l `3[i y¸ ˉV:.a2~Æai#_4U4E<*#I@~LkZiLѨZTC-foЛh%[Ƣ#B AYK Il8j1"A'DSxs{?4E,ФH"_7*$F#nB&\sQ 5 ="7!Ġ87?rdr;~`cnk wvFH&h zZ8ܺ/@F5?&,m:HHD!@Wd@*+<S=$ _!_L$&_HՊ Ku 0r#' B'=>S7_VGS}ĴtEKUX YSL.0e34cdH* Nԓs J$^IB__ 1DBbl z?mno > tIxFI,C L,"a<p8@aGij &qQr<7DrVc+2'ay&Ze6Y 8kC4h p3gC#g:z 2 q43Hy1˰w3#ѱhܦ:cs&* |}rXt|7|*tMj4.\<֪;h(&Zw*N|rPgVb2ɱ[##h| O‘uo i Ed Ef]:y n+t BUH[9pe &LZh@)" bI6[É|z:[,ӤwIN罃Xscud䑡YNh~HE3  ͺI!H4 Q gvoǠBB[ | ~9)pդu$=Im"#Z#WBnƤ(DEk<Q*TYdҽ3dq2\ r*9L O4'VdZ Pc_q@4KO"]6 p@*UiFمd0@491-Hs4`<;BЙ20£4>X\$";k۩eM$Q'86rkGl28*Xe y-1D\+'_)\GQ7]M+2`B&0`PAK_Mt!ϱ3HqŐ4D7ڙL'R7|XAsN9Mܜq:a2cDréIR /(IxF&$Vi5):!WWX}! _N;Ï|FW@0OT4q>fwˇ~EE) s%wxy14QW.<1XHiԥ:tCfAWCtZ4h禽$#]!o`LQqťKU2A^TΩTg0<t"znVş; h|%"9FO9a""1OW"xܓ-sORRA2!\[ʇSx9<$pȰp;sܝnvOY%Xtjg:>a#ۖ6Eےh2_tmd5B&"9p(P@CR~X*_- 6 N~[6 : q5gc|ؒD2wߌlШ|un8A4"gpG_*8&MtǸ1EP@jV3S;L]PhlW̐VƒEOk ^u8ЌJ( UMgB৏h4˰wNUiC /.F!U5c/Bw'¼>ə )xƊ7ч,_6~J~+ Y]༹`ءɺ{ _!4_@?&ㇳ9wOno^ԏ#ŠKע eEqAD-~ ӲT GTKϿncLgQwjZlD*t=6cYn'okrU 4oTT`yG*Z8b8vg΋|&1y-`cV~ C k GE2ĀFmrK]Z0ZT$lahֿlڇCc,@znE_]:_zAqqp.lR3?ģ6(^CR䕞ܙ)ܙҶ)B*3Q|Cx \RSf^- ?)^Ik~ Ɖ\@>e+'Z|Lt['Ƣ<# VkD7_q{9"'/Ç|vkۿm^B6I{ wjzt˗4n$,]M !HZ,^K,*3}Ud|.p"27=&uOa gIp8lRĝU;l]7 jΨQMpǘ*]9Zy9DVQ"? ‡14>j7?%8; _ $Pl̡ G&+yMћK|MnϪ0$*W!Y0-.;m &CU`{f.;ȷx咟mJ]lެrEU*XquHG]*bRID7s4NJ|oGX:OfmYe?&4 dVۓ= u"^P ݠ)!lꌿ^/( ixH>=ܶYտ+|Q=zC_"1fe&'ћ~`[ɿz+ov61ۇ^)dyB~Ã>*E a5f+qx>}>M*߉y"-G_~+~}xl,*񷉼G6ҵPYTĖמ,痈PUA,ۉop{imSנ / Y{80?j̾K!!&&txF16L|߆7xKN8~\#M@=%bZd~&9k''w@s $WzѾ)D0 ~wZ<! 'B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!ϫ,XIENDB`dossizola-1.0/dossizola/images/dossi-cours.png0000644000076400007670000030120007142275131015307 PNG  IHDR\'YgAMA aPLTE &6PZ`VF,20:fjnrJv@z;qzrNkN[HUVMNkm2w"0IMEVTo53D0O q~*)w&%@?JZ*lOW pHYs  #utIME& t IDATx}v۸)Isώlfdg8z8}^*ٖlZӷo X5]׿w]׿w]'dߋ~IBx76Isxw?E} n_7>@VHɛ/P!@?ҼH8xOҧyB_3O_^?u>;O?;/Ǵ,o{sG ߒwϬHߜ~NK>qByw>P;8]/<@yKr>rc;? OGSy})>ǿDJ'X,qnd&39WE[iУ_e9|ܯ^:m̘o# 5 "ތ?AL*: M;wW/gFdynM+7_VB5z2z5`O\HB^K?epX'r zz{YD}DXfbw+!֗ÿ /߷(֖G7o\?Ow(,Dy+e?O¬Cg=*z/ ȋ|ȲN/7?Ak-rCݬr( ;f@īg^;u+uޓ^ 0Py~1 , :@WC|?A^ֽ连ޝ; @XTtnמO xRtThoe5/Jo{)3`ʢ~{x+Egq[cyIa U_ǡ+"'t ;AWjeEaX43U_*VQT5_Ggq 4|_c9W5`%3h _)_,:J{St ٳrX -^W//d/=K'N;GG}k3˟ '6G+u㇂ޘ5W=vOC i^yB_Ak1VZb #u?vۛyS*gg^cE^vwLcHwy:[-[ucҮYy7ϊt鿚?cl0qԇ>76oZxG1^{[^N|@R9$t* EFү`Ex(G3s gŸBpOVEJ 2/{71:!dStB 0f|"IgBLJ+,>"rU#Y2X)Y#5,4NM8Q^qK/<;_?o`AQ0_Yi{_2 t])w-`AFȼլ b5 K.E)ߌZ\S =P@g*/?kP?'c %VJ_9_EG%+0C|J˚t%o}R. 0T4ҝFK~Q ]_7H. }#k?.GcAH{ZV nU?!wCf8w"̏je."N5a3,q%J{?!g%,$db4Uw:i4`mAUY'ݕqS @x}[Փό VugeB~a_ g:sT]g癎8R{%aJ~&KVț'q7# bi=/78d,KY\?#?{je}c^Ե^ՇlGu(ܳgКJaAQ/~t&F2Nap7:Hք2>&&,D>Jm҆ έz(}mnp+y;GlXp0I$y$(D\?2m&j)h#]=\>la䝅DE f!=EVA\K߲+Uu ׎t^PvBD?w X3kH`[ 8B"M0 U $Sdn77_:g(07oԹ!\cl;|ZrK05k粷kićܟ:a!Ffle8>J>2΄HplYw>~K)0"? `MHRfVܸ4i:Ȧ`b["hA_:_E' rHt+$%>E[iWgW.# Y^\Z(FթMUOGy] xDF9|A-}WۻU4M"jmR6d0.FRX7 tD0: Z?bjSAW0#-XaD=g'K/FUMLBP:~y4 @tQyś?~\d;K{By}-kA%v7gn. C\Jם SCI(4t\6:#ӆ?i&Ч-m˥<yۿKaó^Z{1Fٟ>[Y. }jy^gq|t |}WǓU,O+@DV= ZYthQVԣq4$ef+ @Tm,˦ xQNcbB+ŋ.4C>kx:&SǘV Ї)@ڿޟ~i"PEZa_ZT_q4q}l([X?&\l^>9/]oSE`H$VwF]۟ atʢOb0M 7PC6}cobHPBF>vj3DiV1M>?G0 ;r%ۛ>ccغh GznxNTYV;G?(y I2/y ^_Kn:>8\;d}{Y ݨH錙yUic5y^E\JIRܚ->9D2 6MfWxiz$ڸw1RY"*‚Y@O#B `+"{+HgUo3}jj d|N&L+8Xw.[zp1Thm"sӥݸF'}EC*^r۩2ol٥i#Y!qT;"=.t7ʐq}q(/N6IO o(>KGbp-cժPàAXt tW [qi_cyzUV@GeϥhJՄ[[&P_. X~EB;֓+|ey&2:]aǴX+kr.4{0Ρ7"]\, 7u/7d* Z97勐*G6pe-Fv#+dK<wۀYnBtɯ2BX̷Cm8Obί%(].l6cX`Аm/;pZcT@?\T` j X .Dv"$AW(^H[@3)%) +uҒkX«W-D)$;O(ڔ;/>z' $2>\\ /IaT6=D~(HvQD!I1*Eo?^ߞF'-'PV*.d_}9!l";Gn@([ݤ >!43T,hWJdb.ICr$PFVtˣ\]Al=M6IiL!USq^/9Z4 [ON{E?lrI[2'#hJ۫ ,Eq {o }\]aڄ/l {3>~O-JCqXS`v὾͞1ZkG}=drZ^V|~ I.//.Oa< f]GiO94Pi3 Eܐ#٣+GI.Np$Q6A`/ɋI]m"rB1QYd;䛧yeWD@3B߈OiATki(Բr/ X`'L*кٵĂ-c#oqېD^H0&ʈumJ&VW?XJNvccĉ6Oتs!E1rn'~\:(bk6;p!8/f `T27Ӡp|ؾۘ`-H^]Eh~z 1qV hIhbm~1rR. D[޵.Yqw?E_VQM8~)G&rϔڇڐ\뻍| orh[!H|şX5w)g8بl\W5lb80GBkv$#Zm r 3#h6379>s6!tq$ꧺ(?זGt_UG3zѐv)M]N/Yx1IziϪ1m}Xxjɷ=(ת%aG)U]]]\\^XˮS ~sS: #PNjlC"83"U-R;65h|”s%\Vf+Z4]eO"~ ,Q;9t~^oBע#1ZLQᬇf |{{b eэ3Ry퐀}= PBaEf1ǛzPi!X" 0z~V3q>Uh'Ȫ f]X^DLs1%e/7Лvc3UAB~W 3\_mB* X"]ymaRq0m$9/Iɪtt1F`Ǵח )NnSھg~hVzУ5H&U'\β-{@wW"MVs31`ռ~ABX0=ϫxjV@tjQ\gLwEz+z~uNdpH|V;?|f%€ I@ 1:=JvۘAY(*uSҋ'|rIY٠Cau\:%*-4MM\(E w? }\~RKk8ҿ%7!,J"@-@. zYO @$bH!-q"2> Of2X`0K1,?`wΉv%A bB_ݬndC"|u&l)8 9 fuZ9 а"Zs5^xI_e2O$lk9-j$TjW n9&%q h6+HZE+^C@7PmULR*ȳ_|yXC]x݆3Bʀi%0Bm>ByJu>((^@=3,"ZdLnV` K xηQU%)apY%6%3 ijF<^EC$Qܔ_ oj8'5coF'.;FfyDseǕ%-ks%IN:p6M7ч>2t}Μ=7q`&)SgG%0RO`|f&,:# $YOh>b͹{D=LjcO0NHIvVEN7n8p2p!S5=#{Ѥ ZPR*(Ya{-D"M7qĖTcz@"۵*)b$@C$f3GZfQ򼈜 \_b} `?0L÷OFaGZ,!"$ga7uqQ0$+B2*Sr#T>;9~v6e6j"*ڥ 9I'&1gNVt IDAT4a5 @Ťb_kVh$UYxfRE#4<2&lY4+g|2 7ۉ^"&[áXVDvCoXaXWawZ6V_=;+(`fpQI\G=oV-9pv6)ptX%d@asHl^ΦA$ 2 zRX>z@\SIJa8᱓Kh. Y wB +ξtv}<(Yj$hu I&q8 n7<yAv[S&TY9}*@ߡ.2>׮r"3$?4pE~dQH:-rrx"IEeE4dz2!ѿq2y5)J@?PzEܬBP>#q0DWU0U;Wo߾+= %嗳m6} WGhP[e̥lئrU̹`g&@Ri{KA撶5 mCӏYd$͔,V&pV};"l%{/˒:IvUcNJ] mnhp_&gjGUU(<2FZލTt |?Lܒfs&s5,fe*ۻ`/j>mB\skqMn[ir?_t5"@ϽJ5-Z܍gIi(nP($xMw4"D@gܨ$.h$Y Nˣf&(a@\O2{|~v5ϋ7JwLcUA4^ؿcym>jeצ4#hzB Z$FRW$՘][dtV[LfItAXsh+[`]b:[/mo' W}]KyB7vWu#R:,/]{\z8 N+j&}06.BQ6GnCb7 qBR0e,IObxPU/# MT}6aeAhV>1DV\>@LN$FS&cn|HFU Ykym L: P4,cwf׊ym,=SW9Q= SvN\&#ejhb\qp~mtL'Rcb`Q9=^aWvIDU˜Nb\U[1tVfu :xj&/P@= >kArX-42s=(I$$*ݯ6Kϵ$ˉQ<_J)<$w!Й /'btrq\jKЬ\7N},'iHKFKšBBe*~gUkH#+U*'mo@Dӣp)MNz:YM3eNI, @GDaaƷ v5{GhA4jAw膍LT{TaVrެYڥ"E>Mg]JXO5@cJUb\}/?bG_)QAA<#QK*MG_~ #iҠR| 6E*7dJVw?ԥ{iM4jG +狿a#ӍXIMcPROZ`8S6"J mP:ɬ$, ٌ 3 hq?XBW'n!.0D%wV,լgK7cm胪tzKG{۳>˷6I97 Aߞ`a.诬qX_:QM JT䕶 OxM $,R*YiYqǯ E4,G/5 H8p*b<Ɓ+(-q$\@q%3K^J8B/d[=%cR!)']` 8q4&@=I/@Lee}a 1axڭr[9N&%_8&  Đ"J> Sܥ/BqV\bev5a'M]tb0 :5n2- ԺM`I/R0iFq6 ngq@@MέO?AK(^l6 w 6}\@eaYYB" .hi]ΙcR"BG"_,qX>( T[ pn .4ڕy 2TL==SsaL{ 3LWL7 R1@t+7)qSN}tCX`FC:_s"S9],OmN0z*UC;obZBIǨ')tC%@T\olQ"ٵޑ BW5ҒI1]!v>D@CpŊ$$0#(H^ueT"9$k]E\-7S /$d,DKԂA(/#HQ\Ks z&bvky37̗TC``yh:Ї}D@" =} \-j i-E VsMF|(1i I?&E-Y@͸Yl T9װ0(TK7MG^>|Ac*68Pgp PƷmG5qC7܄TFy]}26 }BpJܣ ,C QoI4FN 0v2*:B3D"8#z% >Q7sObM1Úp_ #U~|Wl|dGftm8"S[_gj=kgpjG)ǻzZ-W#繑I{ Oȷt 3pRJN j2jVUKI ECПs FYkzVİ{ü +}2uw9Kw>+o/DN[ ʀtl`b"fZuSBƭLNfJ^}vb?7O)MHdkm#*\@kn˩T ~9 !&z<^y:!F0hI1' ڢndW[9W*xeGF U9' nV*c W [zxmOбeyy0V9C9_4ܹSSppCT,C@/@>}][ǽar_[y%2T??S`mI)g:[rIzWMpM6^[ fF : 9"s qg'6 ]$=75`I̱ZV3t@NhdݏlV [Ln#l$2'=ކ |2tP9+լ+EblieGE3c g`0O7hYn>!u=N!%o >,Q=4~z a:ۈӜ@`ȪTR(>~u9"ϣIH M{Odf=4GS. 6.6D-yi)\ڪf>ќ|\[|8ȏ#*3Nu;>ߺg%WYQbDÁ ptq.ɍ*ʗ Y p]q[h5%Θ`/9oY-=f@ V}31 -"'lZww8 r&cbWޭ.DZ4$-skVZWN@'p=@t"Q!(f#s6^xT0W0M5&e'̕H%+aV_nv 6sL=$ `ի=XUyv}c'ň BO8M_ڽd, qӻZnǚɣЏS$V(u'o Ŷv$|:#y)G C%5]āJ,Ww0\N _$SP<g{$B2 giVG+ jZA)wRqp]I+YdJ:H=Hq4d!xVz}fy }v<ˏ[{6۰pyY/$E7'(/ z^]i=i:Ѱ k%* #\pIv31)yQ%FsPOLXCi'- $İADci#*V tHD;nRq(zB`/| {xn/1T@JX,qQ/ I3zBZϣ_zQuѧ%\U3IUXkЀ/ni=_B+f6$M1̯\ܑrɌ Z&~0m/MCB/*&gōq_F0`χs燊68z0|,϶-dPtjB볳 s-???3U0 zJ22ȳz_G2.n;K}jw [1Y!8 c R\81@@W(G X %Oyϻ~Kj瑡~!gs{*k)eJܔut"be)c˚*oonSMM^qZvh^ /ꖅٴi#bᰂaf?`aـBҐxCt8Gu8gİ8RQ/Ovwl`ɗoW޾}\$V{p(LsEf|&"'lcԳQu>$72%Ehҕ ")kz/yݔ @$cJyHГ^Y!I+OVbx[* N=&hӖ_\<@J<,ӗtOBVq"7g#ҙ-=K|LKG$yr.q!1 Z쀽GK˴9AblnϷ 7^߫bUv AIG{yU乑zBQ<?n-i11\_p'Xmu(nea{_VuLA8Rڄ[FzC6g2l8(,ێ lSr)q7]%s} ѿ[%v 1pN:ϋcvwwСyPsY|=3s@V =kPG^rˣ0y\Q cPG0 A ߡO|Oz)%/B,t* nBV;KoI`^rzm?EQL>D&H%[ g{q,w8&ǃIeP8/KOLm?Q)f`^?D6Ũ0 ܯGB'rxA6Xq6>̠! 6c=}x^$⫰0-%;-LP/'H:4mx*cE p(W渁hp?y:! 8.[wPݶOvMo0'Pc@JC-5LZެgúi'鯎ᝯ׷yqx΄}T)>Qu-8Mj A!yB? hC1§;Xnlevs~#r,2e4 03lf~rl߰!7Eg9O>cKA6!5DP)xݿ_,+U0!̻JMk0~Y^V7lB6X{lZn?1ί^P׃G.픋e^Ph 84nMIźNO.1uJ'peWJ?Xd+lkG.KA!3S@ZP$A6l$Ƈngz)cbu@"N'&>U {q"J1Bsى4pd,3e4%ÕIU,mG01='0kf,8XK~,)Ox\$B$_-sv|ɹ,&O 4(־d]Op L?!xb0! ޥ ]]^w.2qRά8b*Os/P.ġ*raEiowo$XÏ?;=*a ܃,/@JK/K$=(_?qC Xh\!OWБPAӒk󎮱` ڮO ׃Νߠ2K{W<\J!{@-7NSX0 Æ O"&.aGz=H2NEH%RP: q. ?(lWZULr>18N-/f1$4 ђi]fa>N&:4JЯ.S2yLj>XmvqyɎA,YK:I*x7g-wZLE1Ǖ3 ̍DsPm3>*3%g%PUqAsnB^Li. $\&)6m@լc'A_poX @`OǠb"7ɋ `b AZjciT\m^L_ΐg2Mg{ޢܸ''TI|$$u_Ɲk͑|b?IbJyX=6$DtC#9oImDp|P*nIi0KxʆϩWۛ-BK>%Ọ3Yg 3&`8K;#pPd掑J'.EJbԿ00Zb FXw@Nu8F_Ш"iMBx̝*7'Ht:Dh>޿ iȓ &a FjR6yRjJaoXPͼԸ =$MϟJbxNzeaQ\a݊$fWHb!+nhU22ŋiy$l t GՠM\n/.87?JO-)SjMhDÐsC @''Wv.iwːe`@=r9Bpq.@2IFS8l Z|2M MI|=?`+jD%]=*'?(a`d"&](eS.Au.;7ϐ]m IDAT| c.q~`{Z)1PZ i`ϡֆ_U f"  }< E؜n'=? \4B?HKUW2!\ݠ X>; _6::w8!y5ZR&<-—(kZg4ժw@JmY2Z:IJzSp;$C\|ƅ. R\nz6D|  |~d-,5S}_>Yc׼HO/0P3CǼ /!K\ػYZCӁz4Gt E7&Z8U"@fj4 4F  j{͗T_UUMXgiV#8~ةa3r{%h,%|OWU RwSwu HvIˢsA~xo b_?' U'd.Gv qop_XOUL\e ~!p0"W7wt 7U<%="^>Nȝ=pi,)zTXV,ZI~ k4V+&~`~>_DKq&Aדj?J{_mKP&=ЮP1?oŞk|o/_|ޗB4cW4]GFs2Q< &lSM?6RHdՃb?F(Ϥ/LƗ7`,u(!ur"2'C=I&=-Y8'{F;u풸;n2/<$&NB_'HJS|r㧋8  X{ %|"kr%Y,3NH#N·? #uX?+?IgzctlahƬʈ3\F^t> Sȳ%m?=vdBâH|^\{q硿;'}'ny?3Hޜi[DdM2ԑ#.쟬 ZoLT?RVDEc[<><.9L 's?WP>]>L L߆22 YV_H< AΕUۤ)ZJO?f?yցeؐ„d0tf7(W0DT y95fd%i쟐Q{$1מ>o\Xu!I~ߜ}%+6&|tgY|ηFevK^r^^^2pM {wo"҂$O=6 ܼ`~I?cbC/pOޫ{d. &5]l5 ˟fܙ3}ɇ[?Z響M8N`x=FquG4$cY<&> 3~?Z|ߔ#H=˵/ 6 郖8/ KU+]t?#d2&mmȂt  G %L*|+tZxfY0n>^$_|?C14 qh?D P_:[p-{~q$εJ Y'$qHd(0$$V/ طq\j ͹^x8n} J!Bh _.:/F\~LLHW?b F"3IXY@1JlPHE9KGV|q~Tڗ?9n7E;9M?) ߏc F_~ 5ZMfcοON-TG*Q~?>3.]O:8N?O?ޟC%\>7/C],zEˑnaoz,-#? 0&y-G~sFß??ߝ]&u.U> ]qK!;pF2ϱ?1W) *Dx$b8s1V3 M!UހlH"E6qېO!"!Kh/|t: C?T9 W\E*e H(t?0YW3lBtVhR`vl .=:zL8:+:V!FH_(zϷ閟\唅yXy@޳5 $ԴqV5";v>qG>dopa5qɰiRzn\쮅:u*> 0IE&&M2: \OJesJ>Qt]?V_"A e0z$RC*U bYdb`:;F0Цc.jGYJ*+#CS}?,6; UI>ޘ'+)gɜ,溹^ 8R,t ˘Xj^_J:VOzoE{jR?\z4ȅh2O'VV/uXs9 ]r$V+z$M^@ ~?/C;tQ޽ 1 _!}xďt4_j (Kc ],fx{jUD#U^>_T Jju||0iB7a"W j/[yͽV.g頻sAٽޚGM3Knve{< Bqzbi/;0FJ% 1rsOwc!OT!}SAےH' q=h1َB c^nB3 [:5fЖ̮\T{DpnĴ_I%[ b4/ͬ8*%cM;]O5iLw=*~Mx(2j+N Z䋠foR2?t B6:x*JuG|SIc<'y)@{\?XJZss{|`!Ͼͪkŀ?W9$A>z7O/EZ79϶5)}cG`ީv?~$Wە<"r>~.] -ln]>͙j/nP{)1&?reiHawu?|< s)KcBQ_1\DG#b1^qQf Ǣ~.Gyp!(B(s721ezWivP52Lý?Y{+ 063dئ{"/,$ԟK|t:TM.iFUgZBp~jikna< Y:zɹR\?¡_?A[r)? ?d o4['Ic 'hg&"MI{`B.icΗ?tFgMU|_^pwr U^p!vR!"/-;.|cU-&`NFy^&½Uѡ#2(MZ.Ldr@#B-v?q`xTσpXqOB0=f"f:B=IM>\; '+^pwJJNk.h UGHmBrO9 3M*a>^zx<y,Ƶ F3Ji%o fD >@]%ݿ̵z<`u kjUlS4!}@ t RN:Lx&nϪa aQR_sҐKCWy}yri\GnyxH$19(|sB6ɽ*-2B8PJ b=boF+aO9Ɉ5 DHKebZjfl_8dJ1#tEiF1!y/SK``K萈/ldWA8m|3΀%)Q{`HHm\T8W#ӻYd  B?=ōv̊Ҋp=h9 Y"D4~ZIV7:^DۂH~F~ .l p7&<|pгBZzԁTq"wi%4 j{ݳ+ <_J8dniFApN># >@.fHo*f䂘N>h"vSHa:?&_ \yA3zs&یKij8';O!C[F5M2 b\ IDATV=+ ߕ=dt,4ZL$ =(%3j Lܱ,-AxX$xqrw&HO!af0o&C&LaZ7"K0jPJbb~4<\5EF0i/XA2Gp- |+tjfk0~!a |k{>!1I4@Sj.Gj=>4&2(L)OEQ60myarfIn<@bmBfyL@/0f͈hj6t0jHåS'G+Ip}2)eɰcW=aQ^) 5x|mF4C ? @mIWJU``$Z3A`G"Q,'(T{xIFt1n"Dh69(")K}Z$>6mB;]ι3$ݹ(%۽.bob.y?,~%|۶03d CXj( N~dž ;ٴYhvMeQeC s\)\ \ l/|]GFCo1p-О)w@,=,8>-vy'Whׅ spD~%yGxoF#DzVq[Ϻ>,L|}Nuv|!Ijn/Xm0Z=:ȁu~^ҫHjM^P<3& rO ѵI2qaz z \G:6oE"*LT r4rsT,|1k7[f`OK[e!x@doӯTr%6-y0(5UfxG.=g%GTj[a5?C|<Mȹ٤MxぽMJHCS\pjؿAs|{y92uJ_n- ǡA#Ak "Wڲ}>W0ptkdZ!lwGGn6'Qa*v@Eۃ 0ឩ]f"B@`@];>T2h\)yx"19>=M;/lUPV ZͺpTC XyX+ێۤЗ@- ZoWm!yk e UIQL;;nh &Lr#Z/JޅREpӕ(X&i uvgsn \(G"@)L4/mJ5@37AT/T7ҨY>&JhitgiT_$9vz(-ND`%z67<_'ט*]Bg3A= Y,U % *X~/⌙dM\Բ' cx `)t9Lk/MA[@Z8s.ȖpCVө0!mՍ·|j0c7 T%0(W+R'4"KǟXǠG`PP1ճFhJÿ#$-W<$"Ǻ?K)ki<zؾ A>41g-b,71 |>3pj^yW/ЅII"XCKé&KM eVӷfp곖ov!Ȑ?jy&PY(gQ͋[{ll{VnL1ʧ%u׮M+ůV#S`A@vfm/@A)*%qfA}/G?ᦑ4X"JM,!k]exsjaclchJ};6Ґ}|j,ȸW 5x{B mg 0ߑ3jYfy55)X|L"pnB Х݋(qU*Za,P+R%c\Wt:Gdr (,ẂydR9g]R%ы˃l{xT5F_֟c`P0u!*O|~8u`=VXr.h:ooxeU5͢|sc~ 9B㟠V8fgQx[^k:oB^#?nx&,uc:r|oGt~%{#b($㬖4*`^V* qfX X|{2EX~x~D: nσ@/N3Ui[Ay<֐7+> KEѵVƿQ|D/Oa3^<pppppppppppppppppppppppppppp,vβ/ l돢Q_([ؚՏ>cPg|EH?_}Іoy1?X~f @*EGY$_?~PR&Ptً4ҟ~_~?׼J/r'~oeW~-ޯEhzo0^ ћ/W  ^?7%haxohї5<#vKWAF-A_v io~_hd: y5iW}Be:c^J΁!T/ f7t|/cAa6Uc_-~_Ǐ^+~B~;ƙ :5KKo}$~>/şvw}~<bs*zc~kg xf{ /@p/+?]ÿ/[=@E ;UKn`F#%2j?wJ=1TO;#vw~{.GB?ï^v;'CzוA<kc^lO̷z|xVeLg>/b /=&'=E& tdgkhUxFW@Of $~Axf *w]p2V|#w`+L #M+X#;~Obqt:y_m|}>(=z7s(g;bguLM ⌎C}1) ~CϹgw TϨRR͑'q̢{6&,"\S@Yd|O,*]|"\=68Ͻ1aT@'5}ƑnKvt28W?H80g;1׳ydNK ?T=)*oX}KAE ', |k^gnT/b BD "M*':>~ !ƟWMGOäY(m;eh6ϵl6G gBxdl(ˋ\hzgLS|# xpFnxOX:4)`~OIP g$syOg]8ⷪѳ?GR}j|8 Xu)5EL 99X]s3?d%QE5uX!Y=S᥄{2}':LQ(ġB3$>@zP$%}#!!l?j*O<4 *{~@fe }2q^m~3.OQDLLQ<>{wxo~O3OɇY?ʟg(2y _կдx$ +dƿ ÃOLox/0X$7}}bt6z^ (?_<W2.<ki8ЭS|',$x,GUp кTCBZ'SB>5oO zC*EDH. ġ)  ӗNyO6 rD"6ĜA&tO@x-\$C>d $OdE'x?gܧzpx9LP`&5yK`vY* \BpNK  mƱS>-[ KLk\gu6DE$Jm7|OBŸI)7~a"$!wJ_Ra"NQG 6nlG^u*S'yŒ!8-'<ĄS7qi,@CR|3i4jfߨ+Fi%c3LQ{%,IYP0eb &O ci Ds>3Pч\(B5#* s\gyZw;K뇕XbH̸"l0C>>;~n͖2]+b}HИ;Fh|O5TTc^BE/۴%)r1<~a₃އR/~ۃmft49↯ƨSң>߾߬?Mg'e5ur`L'?!8}`wW (Fo^ϩKMf?Qn}R_+x(ocps0z.P@}PZ*eH0 جW(@6[1x8]ࡂga|x_|ZEZ8 X]`_$$'㼐f' Q2_1ȄKOQ;ָ+꤅:/Y@̳6H/|!}j@cA.Xf'OHņ-o(08?C2$7`mZ1C;fKC.FekL(Sx.ʷU*xwGq+/eb#/'W0^ɇ)(b"%ӊ?Ok1DJlDe >ˇR*t{0 fe3` .[鍔ZsI>{?B;DLL78& 04{o&>3cxFI=A;{ްMtbxZ4Лڊ)`Ӣ֗ο!t08Z,S:;4)ow{ԁ˦.0N(ַ.8_ ,zj,DY $]MHO?@, |>1a׵z5}=~UXqC9U . TX'6j_0PXq+\\j3FpbAIi}Y57M\aXKo4ѿӪu] UhYcs`LKM4T]T>,c|2wj}#o6tdcKoU%VvB B= 0(s^-$ 3ypFRUJ=x8} $ڋⴊhҴ3l9v(}S-r^ x׷SP[ e>bպs {bJ~E [ʲ&BVg0zPvFgƱ ZA\iUТ`5. /O[{_k$I}rA~:t^뢁O>D_1W90^l/?{_:6E~)Z!IXc@h䆆r _pK;?Τ}-+Y:5? :0V "<`gI*a7"sqSw~ӯ~But&8IA\Pݟ~?]`2&P ؉>DtBPa[O IDAT,+R.t~gӷ?EVԕr5ԛaﰙ}h1bPDH񃁲4hyL70(ꗴNC1 U6v"dSB2JZ<[ N !4 @~"=M0Ge9'{ A\fVMRH+ -z .SOR0>[ 8DOSnf5§QE>-t Q￿'9W^<} 췟~Cދn>omJa{4 w VB-VŸ@9וŵ})k.~3 ,q-ɳ0 $,uri;X }\umF݂j(S##^vmjRvEe2ϕ{0JU/`+0T-)Ƶr&е6_Ї:q."Γk צu EoNß__U`(]>kkre xj˜! E?y9 e?4Y@5hk,<=y n?) [n+3FP. ,YBІQA@c& P̂m(Un%c 8$:eXe38$B{/?9$ T7=W-90-E9_V>0@-/ Jh0m-*t_:4Z֢oK`l@{̨ 涁έZ{)촬[* ixހ{70Tx u=4~6%d]<@4e 4\J?/??lu!]*s&dLw4yF*+Y(>IYFTks2x%ǿLytӇyt+v5fkUp}:U| уCSgy6k9!N:ߎA`(yr @/$}.VD1֜@J0S)W*-)i1Cb9!!n<̩W[}*L[ 8 'e"(u@ހ8>hκͬRDнl%Ɨ$=BV4OeM)vmR1. |>Ǚ4]xBҩ[sk8 _o|sHR}Ta;V% ?HpK=$BC;b!锷5S׹UC(9-, ]yabX+ tYߵB8lsuREu5Ǡ&uY@k#o[g7[[r4@:)X'}|9dsK"C~ M`%V$oE:KJS LQsϫ)*$݊[緗hnIB|!Gam%$aMZpYz+rX&ĠɢH0UNWVc_|{PQ\:MPRE"fl^yoSNy< P$|-kGQ^a/yNi:%jwtzpbe(_XFW KPFTAۈ Whz.JxTzj4sGouNQ`_Q+`5*sEG>yΏ:L fs/I_[a`Q@cfÂf%PuN|P0N~/+J 8ȉy[m?Xj8`Ā0""7H4xv">f[ʡ5=9\æRMw )zBUo~A'uAx13e30 %o?/%򻘥,$q)/R;ARm 1̠ARuArނ B+PS;8Pe;_vϥv Do!DFklV_:(R6W xqDL2HbGžN<3 9B!й6JUXIğ(4ѿ)^ZhwD A$O!J\ *ܸ _T$Mv#n_c ZRJkY . ,UZߠ Qj,ͿaOH\yw(}̧kpۗ m~|'^X@"eê_LMFbY&0Oa.6yz.`\3PhN˔آMe&VoZM'AC-23(gΤF>Mh:(@=#yx-dr<gxe@@S*5~OCJtOFzvCi !A*ĺ3:?o9xAN ŏ篬@ۖ:ϐ'L `~;`ΈG7.P_C|.Ԁkoo6+ 2y` n4r[=ZHˉUϺQ%t9؟ݝ_~OSԑ}mScb֥Lg|eT`T9)c>!}T,u"¿²(;Q;LDStWa/9ʳ@)}b@o+[mmIxO3R,: Eo ^ t:tm+0z3hfƩ^3 s->±L(4a]1'*zǟCz$آ"tCU:}_zy}E%;g9Џ0RH vQЧ@Kǩ gV^tJ +9 *0J7%?E7=LB<>\d$~-n/וȽ- Х(qjdO}gpߊvdVY1V`@lՍNy>޼YKVbVF6ç@Q?&x闹 ~`Mֆ"Y!Vh)q)FxV.~ǥ|prlz5݈Ix"N3zȥkJ~ c`B Qm ؟E8V/[0|Nqij|ԭ x.\UZ(XDH1Bd:k=^e ̇"&vk&.qX&pqe𻽙Tu֕-T9{._zS(E۹P'F f&8S{c`"P_PU8|N?g3K nr- My? y$G,Pv^D`.^T=o|v`?| ΀|tu^!9&>%PʠKɇhl.ԁp BA +(\CǽZFc@[ߦI+ -K+H4Nf>}?zmnN];c67U5pQ [>aG<KC|3/OKm />>_~o+@ؤ:i_\ep˭D/8HHE;y~Qucp!f{HVQ" o7dlM ~dZŒEZ2_:`\!ybbK|QN@'(_?< Z GABKem^jǨ !} +uҟT}IfcK/|kg붹k? 8+n}"Z6)z-zD>$gЇ s@!lB9Dz>QA=1 "aur~ }oV,.*AdWB]K{`+uS /_TQI9Z\7J`z׸Wˌľv?`V@5o'7Q)ڹ!7{ FϞRd0{&7F%tuĚ :A1[P+x{" 4Z+qgNIƥ5b^a-^ȠۥNq ] to!j311$?'@#XNخ[4=*uR0@F3'$}Dоa> sP'/ @Ώ6*t-1:;x~Y)>H|Fibܞfa߾]`K^Hfe\.58=a @QB_m`KUSrw\kWP9J+<(~ƮmUBf-Au G` /n%+ L o%t1N[pv *d -5 Kq+a,r@0$Wwo[4d~|D vTѬ%T<0y:WN[ / ?\§p3&@* -憿`ycJ a?|@ {5 OxEj9D!G,!@Yvn `1цsQ@6Y9Q+\ⴘZ,bI(vxtJ[ 1_: 2Mx^ n4ؤǥ< /=9u/j8u݀_)5}T.])q sOvt:ۮx^Pz{y .7] 5&c 痉NӚY3aO6G1م|b.`ʉ,!$kefa-hD8kUUT/ſ߳_AbplDU "O*=Jj|فyf$8-ޯo?{ u^d"|n/- eT 2c`o/eP%ޥD(:+̤HV]{YD@-*`t{3T7׼l- AK2>D F%(ht,9WC/H~d(ts+_n^ 37R"D>{N O6Fs~!Zq1Dmg,aM"# ֆ ATuh86x~G+=pQrfKϧ6H O~Ar '7Ⱥ*Er7ޱ/Sf齲1,,,Eʟx6N=20( 8{;f.ƴ@(?QM(?MVͺҪuze n[^|:Tݭ.Ȣ~R}H ׃"J*233J{p*nؿ7WG1w߱Ic2ocPi?R8[)>*6L+Y<^@P6m#yV9x/ Q0.g|W`Bw -jȶY_pN>Ӆ)ӎ4I]Ρ<;xgIZ7M\& o.A#uӁ0#88kR**(b+Xd'|x,Ѓ`~c2]cpr WSMum#2H@3 \ׂVW}/IE߳mu=;ivEsۮ DYXmKвv+.}z_#:@4Pظ6ϕ%<8$vU L^{"* hcm ߩJR$"H.GE\6}"'D?i _Cqc x~Ca p>\E֍dtYu|r>eEAM.&.UEO!8yF߳Dwit&JD{f}P'u^%ػ3(w/ tguoV:||sY~.q7" #`q0ng֕ۥo]?&=t1TBoyӞ41?xC3?ܒ<'Ŏi`xuUYi~>9v֛)=gtB0 X4`$yz(Ӣmܽ1/R&z_B6hc힧3W?@6n4q”YS?0&gp3vIP|?GӖ<~kN@z~_s0hp!W8߁X^W1XQyvS op3"cx,яP~n%|=%>ޒ?#лRQ~{Y2IГhO h<mOi\TLjo RbjN> qm}bgR8poq o7B~c L4hbE_cC'j;EugU6T 9Q\T8}rQ FWlj$^O[OyxwFf=5)]|LX󍂓*C: we}#Wb^2C^߿0 v{jB&smK%:u=nY-\dw | OݽGr (WM&onv$sSm IDAT2N5@kh.w_ ۟~C ϋ@>H7Qv=_~2aHG}H3P`]ӷ01hoĠ 7$Ƥ659ЎEU4̽y; pҍݬfr' uէiO(pRw @+Q̃;wr:gZ%• a͎HF(Fx Dzrvr@6 )_s%B/. _OrѶeVtbj[gE]M p+WahAY[wGh28ih)yHgZEx'N~$[ l"J2C | s~vEQ, R' O 7uzÚ-nԡUQu'vXoOOoi8ꀳd ѐ.M'Zs[p.j1@BuXd\";pŬqK9'W~*AZlb`-ɟSxe z2# gj5mmtMxOllD:S+ߜ?t =tvGg"Պ4w0yeaBQcE%?ޯ7慧O PB6B`|uQ_9l44Ч_P: &s ဇwCS% IW{֒˂k} %o)hF *-- /jD h,E۵@*kO ;!$THg ?`u?{MRztߔQϚ;3| ?1ś7=B˖ x)u7Ky<%#e0XF=.@m3zTc.~ & ^>,~? z8h-|^<>R48 Y~ D3g{,u^$O\?:mb~dH~3#3a pHw+ErF2}?5܇TiǶaP+Oi_+aa-(y]oeM):?\0n1#nG %ͲRrnt< ?ӧ14o~7[X-hI)5qyCx0zsƕĆ}$j|ME=c`olu Wp%/.Q{)08Qlgs{b؞(!t\ĝ?3嵫r\ _eRE'*_? |*7Uv5+_ w8Zy589c$:-E%")~[,|! L 7OeʺΈK?Ͽi ?I=*vZ `LS,,!m;?\4M #Z@ VIʳZg{wuN ~?d-Qtr-&:fѿNc*@EGHؓs^?(}߷p^~[ȟ!jFB> kA~1DzI??NȮG hs(OBxD`i L^ /b1)gHN/?w f@tU&ß7c# %#ϮDWQgݩ'`qԏO8?%VuY|O07tb39dX3;?`S'`FYJT{3mnoN}ۭs-5CM4ɴe#%)+,c5$&)|"~A5Ⱗ}.@>G$/K̂)eGp .睴gʔqV6G | C4?\g=G$m=5LSJ_ 9TjB CW<Ѯ"޷>?3(b1wy~m>vTec:/'D\K6 9?[{C?6~/cV_G__yǛ~ERx5!00}GpakG er n1'̺WFϕR_"8')Ywc$ն|GLX;}Xp5ܸ)UW4k3?0\O{RJAUY7K串IUL-'H\QW.z-tߕA4vWj}*;==~4jAs hli88#N5HY?zw$Yf@3yw)~ܚo5 ^>SEYx_CǚOܮH㟄B>WF*)9W:y`~F/{GEF qǒi[{Cyu%-X+ƍ?<94)WbB` 5hV.̟{*R-YD隭A<$l}#Xo0 ,GfP*&Ȟ ) G{Z(oac"}"wMR~С=}Yڐ[%#tq9?A;⬶+%O}rOm_$-PbS}x} _:r V=`NGG }AG$o |_ac|f8(R'{tWIqy\#~@t0]b.p | ]-xh]pدk[t,\DU%(;XAsWkd^bwu@.{=AMς@Ե} X؆oR0V `f}^@T9dk= ;)؇ S)1>xB)JW+Db#%?^@Ӥۖ"+z0q0[c*3?y/'Y 1~e8Iwz2߲"4Aaofj_*ΐs)6]`~io?VK_JGcs_l,%m0!Q fdxKw|SuX30en71 FĄGDR8nd``w,҇3uKts GO6D̝vRJ;h%rlvQv?LV*Ek#ؽUY g|ǛEY.g,!s $CWODސ=JFY Cst.C[ LkK@o0zUŀ=ԷgS$x ̳<$SK=TW)e?n;,pCX#z0諿 |oo?@_Jw츣?T8 -AddYR67f7^8$'yD馐#ASz 9@!/IJ m}f+{m9#s7k>`J ^]_b:#}puTY;ϙ@"u( ̴]sEO{iWFi_4?˕KS?Of%YnnbVʔ.|U3V,1.-t8qiz=7At+B !$zB#enj 4G?@ixhh=XF 7 {W{]q?S h?ux.9\RCxGƌaC2Lۂ~D(qzÃEn[ҚRC(öMc&1| Ȼgz8fz$UEF:oUuE+[v0vt-yr(}HZV#wpopK z \oi FA"q6E(J[Z?}Ȱ£3>FԪ\Ŭu2ЭGƅ#n>S]'ippKye^Du*[j(򹹹Ccx0#qdteNdfb$O@)x,v.6`|% deų.4N҄84 K*pS7~ߩߌܣnڂBj0j,* =)L  DU_m$W?F+ 8= *؛^ɬ]gC*LGY#: }]̋V&s>(bJ0zbP0TMcg[fUZFp`G(9 štK`ŗmW΂J+S8_D~{[;oW|9rO ^"›Qy1vX9ivWvn HaQt7>jp~RU7͆_QL uPk~oQ#aGNωŎ,s?.Tju\k@10TvWeh#)`4vz:t4ie ׾k' vDo  9>G`'`?Է[ߒ׶B!C[RCX {Ǝ 5OUL',u L ]I'bvAN!$Hia<IƣvY-v]aNi2{-O>`e<tėB+f3VujQ1=aS _>YhZMR|M,YQۯZui֯:Z^pEKC)9kmwPj cWeuf9tI77opVq{VbXu(h:6q*p Ixi .3݆Yvi$o, %PV?Pv,pޝM|!1@nU+2qvHL6+taAI :`k:Ni'ަb=ày"rWڢ,. E]ᒣN6Q`3} 募mc1RXņړ8)~5IRh+o`_%9b88O$ 3pӣWt3+1D1@0 khM@CPA=~jű^آ%ywO>\x8G`1Vk\2kβ@NNcك[GIګ0~V[T" ܔ'-8[o¼Wդ6U G6u53w:9<ڌ(*-xN;6 C2O֠I.X|Β+sCQ~I ̊eGLJ@iSٸqU"i@kFCI/+T++(C˶Ru^Wyü Em8`Th> w^I<'L8]uA+;BMԁ\||>c_s,Ua^p L4zʔz֗;8V|vԃB͜:wW6pMDbq(l6TFR!A$ӹ|.=bwp;f. u_ Y-0rm x#pgL*IlT~Xcs?3]5IclκS86'R(k#M2xVVN 9qM#sKb}Tg*X<<=c=șX)Z#s{n(d˱㲛7nią*Hl$´$j@&c0Fr4.,q$*Op3:}KϡֈJ.!^zڻ 'iLB& );+wWS.jZThԜ=n* x/u .T|)ylET-Ueitl5V~S T0uHM}P/GAU{2l}5* \I;a,r<~`/ }<⾲kcjLcD4rjcwjO¨  i Vs΍V*Zワ0RgaGPp)CiPZp E#I21HtcU)_= )HS: 3(Y2UW<FGT/xLdL IDAT.s)gZڬݲjd - Uu9IQIݸpWbmc`@Ur8.枖ӏ*RL9xW_,2ް$PGW8 <ܓLaʛT] %q&\]`{BjMKqM'|C8`/h2O}cTE=`PR}}$-ڤNdk+ Y)(-W`;gq=6.JgLw(#eQ.Q !Z15:iRDg?9F,S73s@3Ӻ4LYu|@HӒ+j[T\E;)`!vnD67cZ}܎RvtVK~g tx/BxŝwL<=-- !c" !Z)O~ =?Kh3'ňS%t2rމ <nj_mhTg8rm{v)Ec9SK %DLjvDbV;__h1OPXa[Sd_ K685h,fGlb&)AS6`%*LGKgn#4x1f &RӸRv'bsfzsl$.)fE~c[M5 5솑 }QQO}$wZC1KRPc=j_;Πւ֍%= +%QDJf= P[?0Ü0vRʞvOp+g@WUF`<)d\= 8|:+XW(8PBH_쥸 -T&ן]q9x9%OK] R4BlSmiE:0:Y.Ag%kG{@@3,%-<)sũ]JS!+Bсj9 _뿽Kꑣ`rq7N ,ft]1۸[n&PѲiDm]E/o_$03fMzCk|-3'9\!CO3Pޯ[r(B#;Mkf83($ߺLmE^d 6 [V-Z/$b=EDq#s[N(3(܇%`B#|6{eoOt%n2yˠ^>;5ۀtN[/$t6_kw|n+KcmF_ ȇ} qa l_4M=OLkZ.>uEPo308w k|(R*Y>8C0ȅ.y0Q}`IP/[0ʇi8SB}1<bXcnb*@̓gڽ(ZjeĜm>3lz=,Xr\\C KB4:/.Ng^[OǖB?~!0iC+.l{qRLXhx,m#O8X+Fh45wGWq mRx|#d(ʤT|0ڍױzIJ姮K>ˏΪC4<9, ̂5Z9bN>5r]]_e%9j5m ^#3)YPt)].@I?;JWW44xO0p۵'?P`S:(Py ^S*t<%yxܨB7p^|v\f+ xe, L?ybDOc+&/i-=P ͝V;9c2Ks0O/Ƶn؜\ ?q6L5/O٤ᅨTz!Dl0İК%ηuyՇZ7R@4Ѿ{16J #M쾵HwAfiOU~ЃIR/X; Zz1ϟг6ֿ_^M6: QSd< *si2ϭ@apw\ (0W^<8_@?QJ_3ln>Ҟ*p_a_wfE(j+OkG5E(r\j $d{8888888888888888888888888888888*dyghŇ/γ{zO~rdJ!TZ~/=Vt~)j_scsPz`,G'I#7Z+Yr  ?W(ߘ@B9w_x=y7_~/s^-rOJb B^~*x!~Do ^3ϫO##}/3; ל+G}^?@~w<{Z|(~n0~;e ~?c"5kx(zAIg$'Ͼ_Rg4iI #{B| {їG<*"zY ??>%<,< <\S ޯMt~wB/xd>8$F?`MWȟ|S7:\>8zJoOc~KbG?z,1qN< e xY`;o^Vy1n:M߽3}ڗoq9E5?߀5/@kuWȇRzu=?GWw s"xV 9 |{^>6Eh|S/@-qh5?>OD$=sY>OxaI'&x)~}t.AAD?KB*g߫g[2(T=ß; b c8a  džuAl'+@D %ILj phUy@Wj&M` y8α|g# _ৱk0ksEiH]XA)[!B-Zt/jOGVY͔53`v:#/ @ي5 係~-zZ1D~\*u_q~%Y 2}7K?bSB3޼ .ǚ+?a2XzcAC>_lZЇY 'm>Z(x+[%73_~bU/O.Eȯ'>\\3S'@SwxKAIP) `7[\"fxؗ⃍͖_䵅9f_z 03_o ngO'z޹^pN8|!8l!0N?|y.zb|͗j We>= ]XL!F-kr\Dbܗ\s%ǯvlKĨyv]`|y򕧇N gR# Fq_v:/|-@P?I]A`'3}Y?von;s~Rc-?.,E[<.6&*6`_Qw4?uaJ g&>_\gٟT9x}UUZ~b3R 1 - /pi=͒_2Kf{S"zY -m𻓥o!  *@/?ka9Gmnk1`i@Y|/?%=L'غu7 ß߯ &;w)vHLj z+))}@~,$hIa`'׈?;w@nl% ʏRu5G?S y!g:aŚ3^c>V`\gO[{J09v,U:{麉z GYڒm0 ䷴-Z[~οAh"J+-w| K%mwąd"JZr;{ `y sN8G;ʘ8O~B)J3jw,@PsvzQy7ҍnu&! lL'QhcϐU9 ±yKoPn ^ WmG|uVwa Gt7L?<]??"=4 ?S>i%'g;PGg e#Oޕ)sP bpnon%$^iW?]cBj۳!i"(l 4jmW0 fQwSh?]WM竬 n6< Ϗ"YtWmjs\ \p[u{EM6/̐9`_v d5w}G40Wߟp''$-mmE1(lCd4sx iuӰz笋oA? ڄUV#ۣϿ "jMlpWROOz$C7hR>@>e-5`"?^ T-s{oX|WTAxv*qg/߇OBC͡зO[}c~>|ޥ'"_o̙ dӹ8|,0e^\HR>0X 4L|1溱m2PMtxghrC9* SZ8ٙaqPlj>b eF6/v bO;QW"e,R?QxW ).˿߉kM|]4p_=Abs(+>$3hD-O ?5o}`Ϙ7aaH6Iqm6Kc66kds\0%ԅYH1`oHFҐ1&fJz2I;o%dyOC̃i߇h|8N>==N*N>A$CR\*%|  C1ۛk? ' y \#z5X}> !o%A緤;S18 'ssXD(H ~b0z#r ''̟]ǶYFh #F~X1˗ۯi<˲w6ɉϹ8KG}m I8|I peDQyۨN~G'p k|&@ѧLzXS(}p?9\?֊n0O0 Cϣ7"@'s(B1C贈/b26Bp|bSw-r;/9T7! /(UL.f3H~@jwk8P~@)Տ@>\H`tbL$膰NMc ?]vF'VdO;tzsbsw>Zh=x0 AD˗ PH؛u岺 qqv#7KPC d/#saah47bL>'[ :w{9,`|?Ԩ14 &b)u{IH0YmW#@(_蓘4Ƀ*w=;B3mu#&1: _ ;C5-qw0b'z`>V ,;k`}ǯmC=C?b4 A3֗db(a 1n{xe~П>uУb(7;!&WCfW:Ž͗?n=,&! IDAT6`hN>(.>eQlH$ٗ b!-;—[]$B A8 @DeWC aێp1ɏ-]{aQ@~`N䔡~NBrmh[$ +Z\A9y =~}~N350?qir!W,4¤}Wr| "b~ǘЃw9~|OP'5p8YU C WLlu-KT>OccG7iC?&SXk}4#V6dl'& ؤ}ߪ\o,] |z5XE B?hwbSku}|V6T Oxt.d˰1Bvg*#9"q̝xA1`n/f KuP <^]*Uy$/JML.Me0Ze?8ǐBo_n\2yr_ .?WDcdc>F f;|`טaBAp60`FPf'DYs 1piN+,ÝcnF!9h a:N ||/yU!Uw'\6F"I勃:Gg^lrЏB4tB')bQE6F@ E3F_.}T\&q#_U5'φkq{y4A#[C"V돖_kCa U}HiQ ` u@pq V c(O=ۻF`jǥTI?:DžZX@M֎p;1y= `ik`HG)~>?>?>2 Hm|&pSqH3֠)eQ~X_n5@hAyrwOUQkcCdva (sZD4;{0X[ 뎝4DȎ 5u*67f7vbZ[#M7F%UdߴjW=C$![LXSPZ穪, ̌[;<Zw-2*xϸ{`qzN~S}uVQxߏ4F*s ?FOhl:ז)!P/я>+ݗR:a{I&@C 6 ʔvEIgid[Ia>?Ȑ{G>u"}toڣ(}:{G^#F>o*;{yNz Fͯ__KOovyd%.?~5Z ykz~Z i^=] B|=/Y߭s\=˪:dh<֨ouz$Oܓ#C|s xD(Ơ 1]_ q{EVO̓6ۊ:=Hx iNim,l)W(Η80r(nƦl)%1}(<‡$>$pr #@<׵-l oty>Qo"𳩃'WmzWX{iV^[/Ps+@ø?9;0EO_`gYG [Tcs<}ͤFB?5B[ER&JY޽\~E ũ&4[<wj=fj>n<0,Wrr 2TË٠_a/p3'ݙ>i U@XX;YaW4 tF0ӐS||i!@sPT)2dp`qX55v^[yOPxx>;L@M4qQGxiG ]'?ȽCм4h*C?~tIW4qȒ'| N^sD?`-d5-DȎ__טmN?}z;m||7uKbLʢ}ȷ iFM.8z=Ҭt67V,@2f&Qםs1n} DwQrM5I@Phm=B癅O#V"/5cHb&F"V9;*w|10Arf#1J`?bGJF.PYG$wn +)~㔾9o*_`o~ؾ^Z[m`b/= Ѕ1g`B{712kxe @3>?tmڍzu~}:f(, noh߈xLm M2U3ֺ/~jGlǩ{p~uҺTO ÷o߮ |+Ns4wNs##&Mc8zUh283Ehd;cSȏʏ}а"t/iUVΜYhG {\qMU#y_ml:~9w,Ҽ%HǴTg,>2jHܽ6]CG_-Ŧ1$4[6qGq/X5%m^pv.F ! *s A]-+<e2`M-SohB?Eg'A\K;Ƥ-U[9\>26qc` EULc? 0ù{6V^Λ?W30djo^,@3~R,B >u`|~6(aj`Ery#';Bԡil竈|@O%,7 #|O }دA|*xf}ެGw#O|<EZ=D4.O?SwjJ?"v5}րE*4c%= Ljo_g^IS7-v$[뻃&×<ͨXiv7#o/>uc?eO̵({laa;V%4,#iLJ U13$yR'vMFm8N}W W3)8jJ/Y5'sgӯX1xE:7JT1>DŖ$lص/6!z{*]맇!t@0>ω<~gl`iA*(]ȈW2r}WY |tW(iZ,#ݑ;'}c @d?ח39N蹪C5&/1;6g5R'Wr}E.GsY-蟃5#LvTc<ĺ! AⶩNZX $q!Vͣ-oS6Ѽ/hfyl ^dLѥ)qCPxҪuj¸P)D5#5,?%X)ʕ_ ~fA =[B@_zk7ۗ8<>{^\xd`@m~.!>d>߷-FƯ\ 2n$0~>Rh nha40b„ {Ȩ&v~rFއH䯔M-kyB X+)q%l+͵ /gdC/"#)w00@d0> ߵ}suC"~2Q&B[`1U P^=|JwU7M͗ܣU yxADvUhLX[/?Rkl0/]5Fs&;ñK?jr%)32ޏ=vd|`E\y]SGLۺG|Tǎ^ܼV}C{@$-/atUW[l/xy9]Xc(> ?nk9@`B.vwO3Z6Y9|a=y?.j &=h(N}銲x^M0\r #'_Τt-Jvq_N#,D?QP_nu!58p,щ.p*:qo&0 [%)( ?0b8r!#ABjUhs`Whb ij|VCcz;n޸ N.ȇoT@_J.gm` ĭEʑ+k"&H #FйC-3姩8K=D[Le+,+A)fzt_KYYApR>)ԏ_)Z'@E6 㟠>Z3u>ն~O_}M`)1'#Bwt~vO3C-Xeeph?flXβv%[Ow}&]7y Ri_:;0b^0U]_JqҴ3*C;U|jT? ̜a$=; fE5d$r͍:/?52ꧽ7yFGR"ieأ27SQG$.&+PNr8B`I|c!s"#Ss+ v1ځYi":艄9|8C]H7r򴾭 ƞB)_x=lFJlm0^f0e?S>9zHGg 3)Ћ{2es#hXɜpW{ؾ㦏o:2?倉|Ǣq%͕bH:Jmz_vu}.(F1ָ< x\1JA넰;'9G~ W*_!_ 翩:prJŋRң-nC%:~ϳIkʕT lXP;Ňrc{kY9RI\eU&DPoiLS1R?*eBḠC W8 ^eΓm) Ű,Ů廉:H3H `!>0TO־G_/o/px>Ǎ q1YB5|m Jot_Y  =#|v˝%=g *M[k]?Z&,y6>~Y~XW+ χ"@aUwwwWHwW/W3$:a IDAT^`dtz[6`uZ}GKs%E7c341iU,iISn ?N=" v xsQ1&@{jcTJDgNrFFdzZSM.tԄLd{Ǣɫr!%Ix(JoNJX]a@]:Tb7  vCOQ\$G>DfLZC`x2@Pa`J3w}YjU5QQ̒dC׾+U沟迟*Hzց+{ @e(٩}n4?34=f_Z{Y *z\ɳ/^_qM$n{)I,x#4">9<}xx{{ך"lԀMŸ[|IQkfT[ L2y.JeZΰH(hzHKh6 UQ8uQw؟,sNfb2J \8 vh(fɿ(,c-${+u%9X/C%H?&@7 ;]H;" f FFU͗BA*G T ޤ/-Xk/*us̽}+ s\eT/H%cE}؛L?3翡:m,|>7X|)XkV3IjfSP&l_]]]..># K7LFo&YGiiE W G%.TkZ Ǹm<%v@hSi,3W6č"4i- FE$k+%³1$<H+k$r]s3t -Ð;G~+dm떌^c94RDxqq'g_35vFB. ̟z-m >W356t~= e)?iXy~89ͽwD?,f_7 Lg>ʲE9C*w9vi.ͱ?SOPT',1MW)qUel-@jjµ 8=)v.ӔI2H9%^Bg̱sREUzm둃=ΒJt)tkn俓(1rs̛r\@sEϏj0e5o9]0Ao@4ijXe@"@q!?' W4{Ru֋{H>]V t{n"I[8fb~~Ƿ?zF8C#?YXO 3z3D BJQ QzFpFv5Z>_߯{ԓ\[K`c uR؏b}H^/€ A}+ɸxu/Ʃ0MqIokDy**,?G#!%YRy,}r.oDrQjpbۊR 3XI,QsN&T8F֫Yϋ*Tٚ$V?b`\HI}Q,?4Lmie%1=r$4o gqz/R@X٢|flSC_+U6ܴ]LJno/T՞| !|+Y"Nḧx<`g٠#be쀦-J6)q[S0;Y)1rܡ'{k85G_2T.߾}llL ~9=7.hYW>`,J eNQ,6"6+?xbҝIʅX3aL3st4;[>"c+ޥ@ cS$֪KUt-8L Ԃ?}LE#]*9 :="C[EτΧǿbd\8=#%$tx[jE}$([lWW.f7 %8x޺[Su=$]Yr2Mj]8_& xA!5rO =!GxӱhW&t1| jmgɖk{pm~KS5FBv\y )p*6(I(Վ^PTٷ8u=i`u{Ʋٿ`F,`8[SMIBr??9v(D9@~n:-\E}0MS '$@Wޚb %-oUq`?ʰsz೪t#3놊5!wiGD>W3u[ѭ 4݅e}-xw7zMKKPO2N[<6cU:W%- w)i!O`չt!.K.t]un(LU/ZOq̱T3qZ;'/V wI&pZWf.l8u? ·(-:Glɘ#jwƈC1x,jr\/5+j7|?!?0ݵ?2h8F*,40Z-R%s[Q ^):Pt{C- ?WcKrT gGhnKh^ Ykxxң iJC#lN/?μċ߬E&z12^\|XA :ܸOsn*"= 0_w9<]CsYm|Ye)&l X8J~Q9V^:?3.wa+A=x76:9!wOSX<P?鏿cwSͯ3, Z,%x]RFYǘr¶ZIy&YC6NsG@tB7HW`cgh!rV--aPjmc>8kIIN2 Z3sUG@!BAJBgsU&*ց;"fwYCDFM~2&{thM%ؐ-+`' cU! SkUMs{_ڷL@/wUv`~(w _5NWSBh(veدeE^B!{5#zVKFN J{|\r%l#5Qƚh8^jCTƕPom074VE:öuB IgtMVt5n;}O$%^o}?m# W^R'D|GkVcof pR+nO{u[$%=?sm?)ѫ/_cGq:@P|70t>=FUxm!uXpcaaZpBwxF VN*O4 z1FIִIm~va+ѥ9\X% 5vG: :7LRqyF}9ЮF\S-uY K_6h˲^2CCvQ'.z.`̶cF|eWX՗{4HR]{l_΋SaVF"J&z@6x;VeK1evb5./Jm+ X4>#G7 9tKD t')Ԫ* <` ѥt 뷱+>CY6 Łŭ)@# (>eVWb⌊t7w̖^{=E%j2HnS+6=Z`}Va34ُ/hmMYi5i%hq\Vʁߎ wl8Gƅ%R~Ʃ/FPz`iQ{O{o1-jf|b5&OrkxRn9ȓRd?fQlrȼLL5mF/&{^IL/kK `~%q_ҹW3EWk\dE/+`7+GIȉWނ#;7x.3XgM"bt&Mot`#lѽ6r;Ɔ*W}麘\`!K +0 XF hu)M:'%G eQS@|Ce5xg{t7&hBrh2˜|YWc]K#=wGCsQlfUݛ0`KOO@y Zt4$Nɾ0:op)bi( FvR2}@ajKAS`GE g>~>ꡩ~e½:8uz,աI)`-ۈֱ߉lEWV^ή`+'GϏ+I[XCǤ)PMlnRi#5p$=F)(ŸG4WK@| T֝s ;㓁ɆIazy+{*}߃oTؒè@ :yiLf}}Ghr\˜вObj=),w PZ51 bQoL2Lo5Y;9XwfcdTHXzl j0w}W@kǢlwoQ]Wur*-/IOGݔ53)jߥ#nt~a%K5`yRiy=8 쫀$t_cgma NQc|cԄeKC\+m/eS`"Qu7|Ăj lknwH TTQ٬mYrʝv+E;ؒKΕ2X49ilB]FJ1USN>29X7_#)z; WhFoB` A Tҙ*_ k^mbL=VSv4SYƦ]v2mb.t`e來[Ic**Q$0/^Ұg267b>Q 6&)ߓ̤X\$= :>;R3P U;5b~:V(zpsהJHkKz04S=yMTMѩ½oS$.+iQ˯p,&Oo@NIYu۬T=V#[fh=Ww; J7XQj$F]96DG6ЖK2'`\$SA(DJM-m91|AU/oN*woyŋL9/?+-9f]t9a]aV@Ha=GK. PvQcW&YRASa}~oex73:cK1997Fn|ز@ %꟎^k%j_ 4<4oi3͘G0j_lqpMnqX"L, -^;`P&mb!z&yrEXy z,xMȺ*|1e|SrӤʑ*׫ -kQƯם1t`|oPZloXl~l#m1ŋ+VݑbJEeK]uvgtMsy+L,w1R=.F{06|oHۊbU"JI<57yG@3Zb쏱wvtӕU N)k30 WO#ܓS *jFu#Yc &隫<[,GO+^2d_KX3]C/5~ @AxI`ؒ C鵹$0~-Iʆ?"0$AKdau{x26$ TJN7}& BD5;iƏvlO_k%jTu-5gBڄ̭oH:O%DS|?xfp|a#[i hWa/YԴc8§Kds6)zA~+mNڑaV5~@"PAzd}./Wt?=K5]+h]gX.5?>5>NTqB2"EM{f'0DE[iD9 8MzZ-z+T4  Z]c`,ْTli7ӉI^\B71ҵ He}EX[Pg=jvz MMI;똺t%-!p+XBPI!DN./ tξ34aiV'#)͂:Pn CcZc1&5{2Zl1R̨(n{:?UWMdZ|k>a-s+ Cc\kVor'Tů([Kղc<0#B Ipw|پv mviG c.9EBm-غŚ2נVtj321Mek6|8ݥZ$j剺\Jq,ƜRHZQH~6n1ZXP|՛c _l8)?4 .CjkPZtoIyp hd'Dɟ6߰x-06STZMI M(9dIQn'R9b7?#aPL`\pm>ѽZ(ʉk5i/[ל0A/lzJ5HZJ>'j,[GI_XQR/,!!zFLK[QSWmO> ,JPTZ:\jC3R$Qb5MT~2Tapٙ+Hs+C75-¥pcBnd&Kh8$q§;U)ݶsں_;Vj\XZDMzuc_4]\fmUf=N_,02I)VB.'yD?txTXQ ᯍXy#6xaBbHK!9'裏}+MwR^.@M@3f>%Yh?ߞj&{ߌ}<c[\_Q>ۍ4F!F*'z?:9 liQ>W)>obl$:A/:'T~]N)֜C#״MM5!Ήn~rex!ҵhC|dMG=0g*\3%yS?eClT|/`itC:gdO6jS8 $__(tPbcu1ύU!*yǑ„TJ[|Ƿ:;%pڛ$x7(㘔\{4 c{c{SGQx|4v OՍizd1|Y!C"(܊2GNNG$+lsJ8+G!lı[)bGN *^XJ 6L_otU}oQ?6j UT?)_].Ӭ"|͉W+oj4څW` :0^[zOOyc%ԎJk*fvňﶝ/X=>WO(rA'I=9$¶FT~(s9Q X852 ݗ_^/cݓ3?8جՒ$y<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<{/|ǯ__ ?,,,\j ~"DFJW'WҪT:u_&_)| 9< ă||$U~v_?L<?ߕ627|tX$"uTR~'W^CDus ?)_3Ɲn_ ŷ'ӯ?p=!D/T5~?AUkX>O)(?Zi=OM? p"ȧEvOֲX_)DAoD$nG3am^W?T?3u8ԕSwF SxO"ߘp"%ʫwO{\h| ZJ+^GrYv ^ncd}i`}"ڟv|O$ȯ|Ġw'p7wmة7J~#o,N"A|19NSO5vPֱ&jh2GӅ& z $^D{Ȉh/ւFR oh̟!4˖#Pze@Lȯhw J rPA#맙OkbP- a"6FBh(ߩpZe߄yaԻ2RnpAPʧl9~*O"'oP~cIeQb^t͟M@ro^?A"׿%dcyz9lޜ<w P%BV6!$S\"X S..Z/@ X__Ynb/?(?L;Vw"۰de܋5 , ?0t$=Z8"#NWV2GT?n,IyQPHtQַ0!Z&_4t~d#mbB~/ rn=|?Nn == {78p,^`)ݎr ϱbK==34fZv84La &5BAPp0~ꮱg˙"Y~C0ɑ^|((PPJ'Yv/`E+wZ\&\,Z͎Tn-@'g Xg6ToPVPHg7|siC ؟U='C0vg~5*n*A;6_N6϶vhX`owwB!:q8 L# Xܚxxv!G=Dϔ_Yx:u, R4Fu 'X [歯xxY eЋyH~x~| Pޡ<>/^HD_.c7 @e"U; 2{S fv.%}@G B/Je[ cdfL?· DTR9+}'HFVbYZ߾eb'AP%Ów r7,Es}HgT@6DP|cӹ4l vk=dKU e}=Yd1n 4?Ofʷ߭>1ʋ aKoǹ>8bgY(Ἔ$ϯ'0gvutK/l%>? d1:0s+Qd3tb4c9(Ol.X,Px"`ajlwk[H"PF"IPg#q|ıF~8xsk)R%3j v٘$IbؕA;3 n@m.F~A8ϾXh1xo˗:K li+ޟF/g0~nv]cVKЍsF;>κGubK я[` qhx NXx5\8%S ^?6g*@(ó? b|ZmI&G7=|Vr70n}z7A v:Hڗq]|2" ꏿ3@ A ~g %[',gX%XvO@ @ x؅o>(o5z&Q$tnJCGGDt1(*A: LOݝEzCws0">N?{P+ؗԿdmc(9;?EB-X߉ S<>}J X!V?}(~-~?g0B2?[L\ -A/P $8z%!>QiЍHXFkuʸ_h T1<@db)(ɐ0P~'wC4NBh+5o'( #lH; K,ė_RUUo p@b @[UA"5 o>F7ă>E?wC득#}yݠn&?MK7~ u,y{-^^X7G!ijfi^F+-.j=u]Hel m}S׿H*!A?;1JFT'X-1r a?@* `=E)|@Տ Їć.%>3*_>c%Bp;cw';[/Ug7w/qZQf,o|@ONM,B{~]$/XJ/?>]^}*䗻fAb|8* v_(u4FCA7JB(?n ̞~850_fw;f='@8l(QW7FFz+_?ѿ31K/6 ԉOp7)#|ol!E?B~jew$?&H7@-p #wGL*u~tv #bİk} htu8BBjglC`ˎ^Y|x|mf:Omp8IkI7̰")`5kl ? GP-_*nn8Q>59X#zc^qFS=$fW>|&"o)lgku#Pv>F  X(Z0?1:&k@+Z?K_HovA``KeFJ%.FJ/%gv>F]G"N߅Ǹ*m7@񿔽6Yr(e؁0,ap18юN~뎖N zЉC e @m{?DM˻/`\"A/A~؝h*ol =QEvY"'o&z,#7C@a^+$|tQTSbDBأ/DZ?>9P v>t#EK|{9Wv"\ ٕm$|RQG?:5`݁@/$hym!vm|`>@f Lf还`s3xz{?io l[ۇUe'y29S 7#P0Lľ8y~7-T||^ӳ}$QnWpu5˄]]5+t ~[(L  ӠӝGy>ݡ./=9`S7 Ĩ~tY\aNFc}<ڇ~o}y>V}| lн,~վg?>e!4`)rߠ$E wp՞FZ~-~}ӟmfJ@.xK]@=nw w?t5y=>׾~&?nq\P\ (?kyI)zDUHܹ=uK)*Ċ򙢻.O׷wNoX j"c 2Lq8vnZT~W4c?Op351ƿ7x';*đpKDT /qҎE} 6fWAߨRK#Kcs&V}3 IDATٍ.ndi.rlYmk/ߙ?;d~̓IuwY6=3S.C|L4@ Pg?a;Oc( l/x{Oeh=yC'jj|2C^-3 ? & p0SBKO['tnn ~ \f`΋(͇16ަWaS;)j9]Hg*s=Žᝬ?LVYXX8^ڟ\l7vrR >S`E`l;pM|̘Az)S ]Ɣ%} n:lR&ڙId{gsf(G<牅-7=o8X4 @lݞx޼d;Nҕ71NX!gAQ zĆ9:ttZ>Pn4̍lX;Ow&O_.!u z.=?>K5+܉7:7XIק*s~?߲ܿ2|gFsO?Гl>db?>e%ZX3UF "Ñ,('3{-q$H~aj-|~L~!Mm4LMR4pV#'}}KT rPg PBi>hdS =´ttY=Cƙ7%??'ZhNf;Oz*.%GjihBI n`~\*y&8F~\׉ ddbd Lf~8Єwajo>2oW_=Z,*}x׽W\Oٞ*6~:[no~M _Z?Eo~0$Lf? 2"'{ ? {S$`#~Uо_%N:j& xxLDW_H,'6 -oޯz?q'[{pI y͇ĿhtiƜόFywVݴs|nU Ⴏ+Jw|Ե}VI?_C;1(Bz+6oZ߯?D'%aS9P6 z8|snoơQVEn ӸmM<#vuMtއ{b_}>̡~^uBX^C58 XDp>Dy $AI@EPD<1pυ~7#kY>3]<,8f/Ѿ\s#gX o!#+ ,Y?K@u: _p.λH[|e*/Yr-}?BkـRJ?r ZDpVR 2$o^F[ L0>&~@M@&0;.@-$޿?)P }UtnBrG6T8}}#t:,kUW4nfcT0uE> 4u?/ D I@9>ء' )_ޤ<T#دrٟwo_Ro/X!ZoDF,3-u5\=^I?b3p|C?olЗD_XC8eVMAHyK'G#Df_iWh[|{g A_g )H2?~y fI",@}5K@S& sMs3f}UJs~`C}y)wG~Wl~O?`]߿8|eOL)s>^O/GKְ j !%X.!&@2)VDmN+GvKU|?T/oƂwgxY 8 9+hSo h|L0#~~:~ЏԀ.M :{7NCM+RgOd|;kƦ@߾Y3C]6T%@`]Nĕ:^ /w)qtq ePĮ\#|=޾z}?LPQIGt|]p@G/hDdk+1޼wئixIX8(ux`߫ ,X)6lKmZ&wϛcwKu$˚hQ#\/h~N{T\)t Й~5|`Lȩ?/~a̻WPJLӴ1a*SǯD>AkJuM=Ϫ$ݾK>I#@؎AXo=Ka3kQs uw5/Rg,$ک_^+y΀rs?g# X,?NqZW~OO*ҙ>ԅr3 _ Q{|'8=?}UE`-\>44>$'}oQDRnP7`0Ed!WYLod,ؠCSZNڹG7O}OV:bd桡Gwk䯞31ܛi='/XP1{UV~<MO)- ק;HdOW1󦯞8gfJ\8_Q C]~! /9TP{doL| t>¿{F.%̤E#G2Wdei~?peD*M]s|e+:6f//&FOd=d'׊ηꗍPJ0|ǏU8Z0$v d+֟J@P- <ھǯՊ͟Ƨƚ"2PzFPRem5wvRZE_4Ojqh]xP FQzp@SQo mo*dU2tS>Úc/w_?huw/Ā'hg1Nל1yܷo]|gxvLj: )p6[5/hd ( (,M$䌥=@wk6fQ{|_~qѶ2|/Y^Ƨ`/yu<~T_:^463`|^e5r /c $ $FTY"h?rY#`B}u E\Rǟd84ٖ?ߜQx_Aȕ6vɺnYq?bd+9T!$#CgM KZ:xwoo>3:dN~'͘@z@ΧFRWdx9Na^mJ_ߨW)G1&s$lQKoΗ7L{{<_4AVЦ'OXR9cmȪm9ل#[hL@mFܶEcXaIZx_#|_Lh<0X券EGǯ9} x K5$O@`.*l$/ Bt{^zĂApb18+! wA|矅z8bѕ-pĿ}{ad*$oYFbrزgu w2DMˍZfdd67et9O0x}&<˟4s ِvaZHL/~w<M %(,+c't~:>A(Z6x_W R&+HXD biEe&ު|nJB#U*3d]?y`}ciW ꪟs߸`THQܟ|e_4-EEWj6> n {FVW?0IͱEV#?H6UNT(A@gmq m em8Vqk_Sy >]lG\ޱH+'lbV1 OP>~Z^4ゟo5u!3EC'hP] 8w 犯| tHy_d8J_3翿 8uoN?AcsAĕz(g^tUwurc`.f8L\By*ᆨ}XP%/@hc%%6̀21"z?֧4~V)s|ACdSR?ofs%x3 q~QnUVr۞YOP: ~ԻLQ>Y?jU@Zz.7ØCU"_@U~d6='{TY9NE\jhm4:; gZՉ)`6{/\ B P[ڣizGpsا[6 Uċ?ѓ?AY`LmoK-㰫>`o#pBqGkQ:tEv\9{A՛EE4/ !NxdgMVvaZvxpnjO1>3BKnb~2/WV}l?l=gm|:¸AR?J4>_$هEу"xy@X΋yHiًWm@ު͒od&?MmgUV_nD_Mk,f#JndV۰zh'ͷT-J2ra#HlXlG_L&(ڜ"#;f ejkZL U;fC埥g#r2 A*ڨϿd{;?[%drOw4?\)'IoȇYxA}zEU1sY_cnw_ PY1@"EX ׶$'J?cܱy =I[7?[}*W #>e,de8z6R$Xh|j>Y-ଭ]6"0 8g릠{uef^ʾ0>Rә F9LH7=)i'Bs|#,/ۏ!HO@(mˀñQ'ONa_ K)ECc4 Y0/&p{?7  /_0[~|2cD3o3?? #E~\a2߰Uz g_m9ώ_bFoCD Gg^!=&'FhXN!` +38w3XPH>30&6H'-ݦFlU j?:\'WUGHTg<>aN)"UEeS/_l8y<(s%IX{qv);ntD r;=_)ŷECl#lOp[(xY$7&B֜]="C䮛aNlا?Rg2O06eh\*NA=p!1>'bF G-/.*|ó+WڙV)s/GPLi߳#_"lO7?fW 6D]Vqz#3F\m zع r?d(2 IDAT̕Pͧg|}daߛ`TH_9d鎘=8 c(;0 \:_i:xvI _k`C#5ia;:-ϥ'°>'pK($ Ai4/R |lS^ teo[{KA zQ') FvjC1`sk!%F FL:x0ϴ pG !L;B]tVqo(=i]J!L*6b% HD\O Mk>ksӅ]ۂϾ Jgp2*]Ev)n oLo> $27"tdڟ}V vAhWOU; i 1#e.t(*,(Rk%]>bTxz"pv)z@%tFexwUq'!tzFQIc*aW]X E;cy|X*Ht"J-Yص0 7`b<5o=K~ۖ4' W׿b)B%KfѶuGh~͠< ֎sEu&+} ;(C$0ӫ`>uIv," ;bcp[D+G/ 8ǰ=yZIZlԡ.;T gV2pWBkjm5у"㋷Dcu"'qRMVz}"M"jԘ?bI ~ӹ ayQW# Sh B4+}E5Άo?zt*)g(OT㒫I|`6?$Wh 3&sD1aqVcS}o_i8'w&-C] ESݜg>_`PڡFЎ__9F~_64gcPbЎ7[Tr_==]ΓzcG{ laxg̱vWPRwuhtzi:zOŲֲ4> IX췏h/CQFy ܆ MvGܓUЗ6&= 1׋j mEsa!VhGh :^Q,*GW<8 wfDkspK9_Dd`n'0~֪?,w1\؆+25Gݩܩd-BՄ - ̸Iy[ڋ1uv~~_Ktȧtb${5𾖇Or/vZY$  Q͢2zR(etb}.bdruAc,r%ZP]ۍ?Jǣ֢gf:)COujeشv]B**lI2D1b/}&%5%Oꊏu=zujYbKK_G 8BmGlL4RDY#왹}*xɞ\J+ dvK,_Ti $2EQ,/s}-$f忑Y^~}t.] +Z_ R*.T$C|hX7 b*?~;`kj/svS`a!TBY8J m_274h ]m =#*#{B,=t!alf4wL,=;nTО2 1HU+# ?r:֠7ߞp:J{u%\MNR~'ub!\f Z”i}|_%g8F:a/4`LX &~?6-aZ5\ĝ7Ie}-ME-oJc 8#;~KBN:gI${]h&6k#}(Z{vɨPovvn 3};k,J @[ ԨAw.66h?X7 "fQ?d|bㄵbEsC|(i`EPؘFSr?\IT]5ñ)߹cѺ[y`W( vʣ x7F Bݹ<4: -"k^ZaLmrŖ;-wVN֠5pklLV4Da?,p[䦄!d/,(E5 !;jv ifV|kH6 ;A"$7FJ*nDJzeԜ}NXD?-۷ \o a$*?GxfHkū &Ja$HΠ˹{$d1wYңp&O]$|Pyrt`_l>L@τY*tdasͮI_f賈\>m^rյq'p l1JmE?kҸ,ֽ.u\~]KR'5'8wA'rWOFm~579q?/;vQMg%)/x+HȎxEC4@󈕶ZM- 'ɲmŽRvoomyn8ePG zj<+47b&w*#jcs(&T` 6F{+h 0kvq\Ǩ`pBsKDq[CzQrr&TQsXrϞ IsyPBY|e+jKuH{R(1 n~UA6ҤBuIℂ\+U:;ʄNĜZzed^zky`9jciGn"z`!0D3Ї!4lQR:m;hlp-((X% be؆T3akK'b/rヒ xnUK9!V/"~nT~[.t5p@fAyA-L!lҞ;Cr|B ' ]9,Se; `"ҏ@it*B˃r_-_m#܎&Fw]lFI40NL{ZmV:k~3;{pso#UIh+ڃ 30<\爧.Yѡ>O&&ne]RyS[Ätj3BQal-+7^DB0/Q?n!:kqęH4W 2fAl_#O {[A]&#4QIn;( 8z%w{Ь8,8v.UmuyLo /|9iD)'V*t7͌vt!plnHqy t]YtQw€]?N*#(WEFRrֱ쭔@')I- P2zT1Du@=Rb,jkBg6JyfOTim A_0rQ|}Ngl璃u9:ΆHԩͨE#ۍH3َl{ۈXjpE8zHh1Ё$)4/!9WKxPzom_|B̑8`FACcj 6HYDA :e.b,mI#áI1۵ˣ2jD$(*%5#V[Vc#ұ7OMK\-4w(5\kPJJLF$:4maFY`~vq\ .Ue u4Dd#`cvӆRU~C0}{!ÚP@ݣLU!3!%P2St(c,$qf\ϑQ6/ ? .%^A@h";.J@2KBҟ5.BV;iFnѠIp@ͭI7 RXpYlSzjKLT-T 5mR, ͡TR7nil|.:s ukeKDP_Bp{Cm2jea#·3M&t(MjF H"s֡Qc9EKN-{&MZmG46 # .yB3dYv7p&]A{N>IFD y)B4es&镭 Z?r_ǸiԢqG 10AL(ml'/P%)${XSl ڗB?ؙ֬!@Vbf:ϭJcqx|LEEHh\Chț6xTRVLpu/ 2f9ܳ,#ƇUUET ;f;/L?>de ]A>]PI15_Mf$m m5s ɭݖX:hLcL)t8̝D-=l6YJ>Bq.!|/+cI8zaX^Ydu`G5fE\~ }hZj#$ضwTD:.xH:詋.6Iafem&B"/Q[q3>1-5!*@+m?w2e&c5 w;?OiU J&f(CeفvnωZmr) JUL6 o Ek&)K|` .`u42.v0fI#S2kFܤ=99^e:8x/\-Pԗw8hPظ maf7_;.5}7֮ S:pl >h=IG iY ΡMM!2`[wu׵vȹ^5C0K9 k@E+ل9}C$Vbm_(S^9b ۳̲ hx3ԴgqD(oslV``23g4aD=i|PE(C`]"KatfD6Q<%Ӵbb=rX9_da#w*UV}x&0:;S4И2׷@^D]Όl,wja8xaV;ny3T.?xq^̵5i'c"BO\|R ވtu'P/?X6N"%úz J YJ5v[Y{pNJTIiJ:q<77{>« _i@Kyl.;TFX`'UX,~v]]i:-!a*없4nQ۬}fvYh+RBQ ͖ފ;N`F:h߉Ǘ l.\5 ϠDpx9Z!1Ak/pr~-\LeA땮Fhb摡_C=r~VbM}9&)ؐp} J 4)c䑯#@˄5 iʊ 'w_q_30ܯA*'X6t4fRG~`~ckг^_+]!}ywA#ӦOc|Fh~S.y9Y(+]J S^:qF?* "K뮚B ݅r/5c6;U".x: PIDAT+]Jh :; :2x2.:VMP_Blo W+]&44ҕt+]JWҕt+]JWҕt+]JWҕt+]JWҕt+]JWҕt+]JWҕt+]JWҕt+]JWҕt+]JWҕt+]JWgч~IENDB`dossizola-1.0/dossizola/images/dossi-lance.png0000644000076400007670000010475107142275131015252 PNG  IHDR`GgAMA aPLTE(8RX^F.djLn>r vBz~5wywwIqINIZH2s|see`ïcdѥ¤KKq ?% rhcefa@?'`^G f x00x PPIH<pah(ס~7jEk?d!֡434AEf]3JeEgJ')=wcp[uR|=1X' OCm뇘uZeb!Byg+7/^yA?rGE y:e&_'oOodYD 8 #3/Iu䅝v~BOS >Xsύ|}:% +UN:~m[1$vf Qtb ,UeNxa?/?PC*᠔Ɏ?OE;l؂h,1Oa߿KL?^(٠E8yg 8*/Yڪ3W(Pd_~%xoX@K;ԕn)_6(Ol2K˹ܐhz#(ȫ\zbGH>Ɗz'/9y=sIСcB~!@="LU<;2U?uY֋N';Jξ/.M“?0@a=<7xx*٣,b//,@:[o&i ۳G_p srNW{_F?T^ KKWM(P` }Ty 82#gF1Ђ 2?yz$'@4O3/V{#g:GC#bt2 lJz1Xrbm-c׷Oovnwk.` m=c/`̋ y&,bew||sCcſ؁{}@$-E#%&_S枯@EXÃa#:0AF OgH/ɏ{ٲO$ jIF Hgq"<։) S4V9 XG{A:mÑd}|= 0>,_޹B?3?w;5~#?@|Ttg $geD9T6V+VQvi* # 1D%C/ 8_-,m7?oΟ~m㿳>|@f<F P =oMʪO1pɋ#c2ڭp8S8q,xͭ1XG+dsh;cyp@~z0e]YfAA^R9N1}3A)YC| !`a&Z2:G^Wf`2F7RdGvO#P&I=3+ݟs4AH|@f=iLSHX0}tSiz$>D[ F@6 V>7#O0B=6A)TKOa ''μ1- g^9_nF)?Ί}Y .g^T4b,Lﭭ47m!T6Љ*+sȘ9cdzT~w<ߪ߅`k[J__}0 h!⣑oVHN+L|ٞV>8ޛg6\wa ʍU>u ePA?h ?B!Lu \P%yOsC[ awП?DZO\렺Oe) {HI5'XS9dAoY%޾Bfo=z+[?V# 1Ef d ‱2WֽX >@䟲G;N 6D*sb"m3T1h=a&O$.XXm>wY4zN*~ ^9] #?k{ |zaߨC:ȁ?4,*Pr~db"2j$>Fa92ANٍ›S1Oa=^_?2kkƀ~+Jt4=E_֛  h ['3qkaOoCx3. J0vaʃK0 SQ=)QZ1AV抬OAfpzz#;`HMT ml8-(DcT:*?k*k2[@7Ώ0f\TD~6[ \'J(*  Z:z\pK,Y dg5G>}͵T2$9K6iJ=Phwv8ygBxz9m 7M`96M3IT3ʛxcU~lbDᓭ铞Ը.Xf:Q2Jz;'`;3^R Qq;ꁟO?}B_l`Q:: CA 6bg> eL>&\hD=Oa8Q׎,o,' >v:.( k g>6pi s\i5a8\CÝg| m⺪rı3Uu))k=4(P 183ydoh;#X79b-۷yobrFSAM7zeޢȨυ/CNm~[=Hq1㔋42SMi~·#v3zp1wh&>T밸)xч[_AweQϽ G䓯+٤3K@xxw=}B?۠6l{\\Œa}!W0ԡ">+sB>#LawܬTduQ"+H'9{Gq`=8U04oߙ ht6haRo d ,՛D~|>#0C1%mc DC7r˂6A}}@Tb8x\u ;Qbן#q-.R}BrX8t?(ߘWcrs]C r AeH+1#n|z, Sn=bC fηPV(6ŒTs@`iX.*9^JLE C"]J۬qי܈qPX KW ,sGJ:ӌ`_.H=MCBN}d)8 w ߲p'LPX ,voٝ&#脡jl@92pN_d:o#ǨWbZ3]PT3xݹQ60Oz:O4C+VjH`@SMϏǭX9w"INNrcSǭc~:Aw)QȐHON\ail`Xmtv@erߘf* IiwRph~`cwN4C*ڳǃ.ɪ/3YE00 -NX4  xaC'jTܝ[e6 r9a[f|$Vޡ6Nl. w^?[hnH!Y6Y`Dxl FY>,/q՝ jR"{iD1Σ8fJR-G [(QBMa0қ܌> g/1Uϋ5Y")s9MfȌxftX\܁x|ˀ:>Ԍ'ʯZDY#89pD~$H4mi1B:Z< -1, \OZ,vBH32~}Őh' 3ò`Q@ʥL.p`0&WH+UQJ]߄` #g$>kj"!,(kM,YWH; öYgd39;BS[i"=[bްйM#8gI8L azlptfY8 F>f p̠b@H:(]Xa|LJow sgn)F=Ů~F_7G%3`=<7 {؎fa|GiC[`#<4Ţφ89pf ZT @0>V$cb]d]-~*FOeCxr MA&%zL9%`o hivЇ12I NU g LK#HmUF岷md`iΟ&Sadstl <=Yf`AX.#2hQ q {Hmf,nբwnpqMM_:KU@āl ⍍k,>RRcLO0=z|~>jӰFQkR;rP2]Wmo'Ua#sx|?rz㝡@LIjD z;NvgDr\-\譠3%XtjXZy6'WLnEr:wJ\80(':#\pon0E0Dټ0VǬE? S J, Q@s8F 4C Jb=kM>p`"^`a0ZQte16e@I0*i]1TIJ"nƶKN~-O1sJT uM9h~$[N(V'qٛlHm9`I|y!? x·5 KivaZxПz~ Y[!j ]2=c `R%!!B3Y~XTZ Iеg}<!6@ub.Kirkg3"TR%. QXF?./+)xБ/'  }Hn|,n'+c6G=aOq1^N.^v]#'8M!k5 ?PG(~rXRMΊAv".*$[c1S2GV>"+1uzƻsQ*YSeL@TxH=&l53> 4Igih+`z-3M+sXv R%&2:,@jr>/ TEB"3A>2_l&Sn%4., 4' `]H?R:CKViv e>./~`G3`# գkϦ oWq]eпe8*`~9A!l71G9` J%(g0NQZԥGoHB [0ҎO ~1ܱ<Qhǐ (D:(0?7Ai*bbɼfzôj/4|Èr] B,u~z}M3hMH*XG>0.?><1U+x}@\|)b++~ im.|s&+VA=ǫLoKs4laC/~Uvo'Q- {4eNJoB?!nzb ec~s"7|qAWE.vz{8'W{-a>2'W#%_[50K!NobAzgJn:c1ZUw,2V:_Н_!L]0F" X^?|,+Tb\,O8E27& BD0hN6g)<|F}a0/GZ+OE`q=Ym RWkSc Щ]afNe'%:I?qqusNX|cCAg(KV|.@Qj4:Lt1]>&痙bḾ7h^eG8(H/_]E,S8]?pv]G<(Oϛ(.׷ssͺCuCd m3iжi3է |q ?3v}!ol $Nw?=mbd0~mWIYnkg-Z6Z{Do`Z/YȦo~6gˡ-I}4pN]͓ɹ) ~@{F " 䇶Ǭd^YhQ%k%ISh0~9V|Fs<[t tJ/|X14Fti O@ meꉩ !ԅgD&L|XIhņ5Fye %VI r:=Y.KܸI%'Qwp e Am޸/*0^rb (\dhl04+hY^ca*%7Jz?͓$__f~%kA@&K%_6,,͹܅x `q^~d^qw!raَLh11P蛮oqhD @!(n=(p{7c@|<c(Jcprx$oQwm,1B+_>@Ϧp} jPa~}r|M>@ ;axq8>ϣ Z⼠|V2ܾ6Xp#R3i^l0Fv2@)`@yp| H `(81Ӵ/SMc.>osRax,;E ` w8 n03H2ͣC};h ?p'lGXT]ǒaI˙> <,ȯ3[&׮jQ;NrMR /))WYɬD|b#K,L#i82º%mg?%7]ta/A9>W^?Z;LS%HԱE;UL5 R o;txuiglu.9/(* oa'S!>F0CVZ0 tlx%Bu~]d}*Ӊ>,kb2Y<$ڛw@|cOP?܎ߤ\aLMZd4yB.Ũ oo?xiW>i.t1u &Gy7Ϧj_z0-X;O^(mf6E;8 `"VۿfA 4EUy:(,7N?#FuFhy3sl~$Qo̙LC '[3t{of & Sͪk DJOJRl` D08ls xn2N=W.+=MHp.La9x`T5(h=͈t3.`~yBOP%Q8dvDrUAv`$ZM$ ({;-K;@֤mi,ǹ 靱\@U֫!(Či5 /FGUaRyglzv]r[\G 6) Kh䬁#8qKxV|-ƙJ%k$* a%*JIC33au"MK)(S-.8ؕ([kνfh\IJs(d@ڢT\z*`uhCՏwBj@\.eKF9PV(Y y!+Np{ }J?椩-prf: (}@+v4E'a֧,i?%@ivv'"shi!g?D-Ȝ#ngΆsve+7(H fP3O0rRg($#8hiK'xF+-_ )O]FxsV`|\ \.P%2qx|{r  I?*7 k*N),zHzs7Oʌq 2NCt;PÁD'W6Dd`B"V_jheHϳp~@@SBE^)ʅZFX~;2BT$T\v*j`6 C!L5)،3͢}ۈet8l7H1F22G麹9-1Q1! q#)K)/!-'Kwzhky?ɸY-RV" K~y|!y"]#;$Rok8Ok4A!26@lȑ&nQ.@\2:,O.&~&A+O,iq%V{I a' ɭp$/zyp1GIܗe~9}c,$sO9)@MXVY[rR\;;ԛ/'7;y`]` "wq* :#:ԇHJ\C=h~'HH'ۥ~MQOo7iN;FS"8*"(yC][nav'֜q&iB[% ;i| @_j ߈F"+)݄L>׎[3:v2 s]tE y |#6-2&,n/q!Qvmr)@vy3t?Db/`48蕼(bcE m1%{`%ib7k4DoX[/f?=;9QRKqC&I#A0(d|j /oP%J_b${RŦD2%gn WcH>ްnR|&?&:8MʡηD9nVU,vTgO5A42689$h݅45| W1Cf $+Z=#y91e`7G-Jɹ4e8pj p=O5 Q^gq* BDw#$ HY >a Ov w\^{3H8k#ƍL\RNڐ2.M TEwؒJ1VR'&*##hM2-(FV#?O4Ƀ 6/ R_07UƦ.2cEn f`J. 8®`Dӟ06WQI`ctx`&y? x^4VnW=Jf"wkYpKM^ݓ>g-!W<72&7-my0Ck:,B(iɊ-n~P2bPՋjT/^r(w#  cs|΀E _ Smuہ Ȃ 1Ҡ~>~}/QdxT yCF|ǡ\̙o i hfWP [l?F Α+o9Aq-HL:YN!n{gF]$f!JƧӄ;y{\]8t@8;m ;Ej<_PU]$Mr o?e;X\y>{rCu")מ c:}Z4+b0dVZfA=)V?&30HTBwR}af.&Hdu֧>p i*%) q?Gаԓ,ŋ\L mH4X@)Ȥ\p4K:/FX9$R+KpD=s{}JZ2Mmj̢}kncLfFH׌I |m[wi^0L#؛<ӧ*`ǔb)+q6^dvž3G+E6)c1`V"GA0[){=BR([!@y!} fH:^N )(q+w)/ת}6:$4nr(+ue OR ܿܚ$4> iWtf &KY!5#L|`fl#on.- W7P46V_0b| D+ԃ|U -hw`$> Bn Am5u]E!#w2GU5~ d N!&(Uܿ>PY׏$ed|Q10^_?s˴s߬xX tPD>9SJL8`K |~]I#c:W\ .HA6URc R_> |̾pc0?-ɺ,͹N:1rwޓ?$-"-4Bn17}Tpog8mvAc\e旁Us Dǂd+^T ~[+,no P!F{\[@՝O MȅW i >ݕV~ٓ7b@P{7"ɢ%v/܃Y6q~|R+LBD.vk{=_ ~q/ֻݑGnJ@r]] %%OIqO7y_^3!,E:`'6Y6|42@"9 !]y4.2XUMWLd8`pR` A9^:m@Ĥ?rL_-&~OIi\k],**iopP1!O%åf#4ˎc̽?h^2u@b<9W"Cbhlv೛%OlՅs? %4^KwR7YLm Q LӢxBt٬G3p&H ̶[/}`ii,t*ʤX n(^vTDpo*?GrSn5LLtk'% IDAT0EĻt*4_cO?f2g$9kdw>pXܐ};=Ro{o܍e<_%FbBJ!=?o@Y>Pr QoH$;g 4W?XR#S Nȁ_>zs3]'^ ZrOLlOÎ%f䢶{]xcC<\=lzR{BG±n!M_~[UM#míB>_}𵯪fex2\03/sjzxliJ\%Sdl7`>~/Xex& S34`&zvI+[Ulcn5T^=L,A)7I |>Ay{szj}##OIh=5WyLwl i (-䃋Jl>$g$oH)Ԉ#YS9C |J[d$ܲVcW\ +$"p{ V@as/Qt"4V{9z/ɐ(u2$_WMcƺMc{ PRpzq߭"+# 5 X.L>aBCp{A9g|:Gf(A').9?\%H^0~7 fI׼yWcn1_!sqKC'V!٫͍tAkƤMߕM3W7j7eEv0ӎ/%Tj4~&׃[a^R":vG\Uc^=C\Q1 yXA`-4%4*-iTBNڋtvB%D}ml6olC&hnw͇5g#^R4|Aܢ"pYNjѨN2#-G;l~4*MtDnɈ냨QoEy`onqD^F2Sxf*lҒ/pXy7Y}gkUF>DzA30Rz rf002cm{rX[Hv¸Ȝ(؃t&.B^';I~L3Wzwth [J X]r-^hH~1|ߓڏ: B~1gߍ|o-x3 dspKrQ5\gd~H.gt 尸9uӠ;Kh: dx l>ezӯ 䯃wm&L|p>]% o=Z,T8cj& dӖv+)?^? @D:և1P}F d-퇯~FCϠW`T/_C\LJVw3\xNwZG!A18L5w;iP$+^5h*%H?dH@l$ISTY\tLo,ɽy*A>ЃQv %XY%SDyn9Q~"W bz hC`xjt kۉʮx`/N{j-MS)!2r@~WoY]›]~YY!:APF4[AG.-BW/7_{f?E䀅 K ``zۼo3y?ɁC.FUEtUMn1%\ r<;?a3GNFo`L^u$-Yy_ ^{W3iAޟÅĝb\qir}J7&:a3n4G;TdAH%&xt_0J@-}t3vsݻUy2 nMP c)%˻w?Mƃ&O30ҒÎ #'fZqNzXIag*7$,hA~WajZH.hv*z0 ;nz R'ChjziB!|\F¯a6]/`7,G@smJI ՚-iD쯳CLIR"ˏGQAj"iv㺄20w$8|A.9I/GT!Ƨ5K?:qAKMʝby2{/#lz _ykwBRpp%3}Al !jye0O9P\xXC!yf=|!3dԚ5Zq'c=+۬0ӏk"3!nо"a9;30 L5 |ݬU D_2GA3؇(mwvlr!ۨ0_>dz@c2SgU#S_d=a~X/D6:$G:䁕C191ڏeoF|m姦:.%ۼ 9'/RDtxפBO?ÿQń{&sW?2N;vl.C ׻C`ڃ}"ŷ`Pc^|ClcM9G_C7SÝ0h٬!"2vm6C*n+9F nx |~VR r2!Nr{^GSAU殌Iոv_pv}'tB803lq Θ/y%3psC6f i^If"#wo}*fX\H@2=r9L5"UG#l{ZdgC[DQEW,Dk+,'gRnO< 4ZMv$tm_\Bn?80|;esOVj/^_ t+{Y{֚ |s^_?SŢIZ.Ol~y/i~V ߕh[rL<}٪lR!;w캕/H-;)"[߮KJ`+Ga ]W<|:3LSx:ۇ'I\'rq͈ ɿv{)iͪF }{V/he] 0~iz޷iК~u]|EGV7z0t%s}+c7_H҇fKs(ѻAR)~|| krMVIR=dczTx# kfHKhB)0v3>Fwv||  3HżÒ>JqM=ޛ_WWgޭ.%e m(pC&%<|P[-񉼀AMt Ip˝YZ:K5mp>V׎~eh +aZǓfRTm=Wc5 N 4vx#9F~Åre p 14^mɐD zV'Kopq.y 1F_mr݈it(˹ 6;?مlutcNaΧ.Y="Tu.9F=`ڑLʸrxZ"`!<}&/IaVK=hY%a,=V4nޙ cʘKr[[ܹvl^ר{`z@<}Ѕ2Dc/<0(vCji>: Ke)V;8Oϴؼ~xu&d1,fSݨĥCiqەA(j3(x# ޳+KŔFhcʊ{Ȣ.}>YI#%?(ͬk2~}F\圃ˍke'߮0罼c>{ױZ:++8M-@fKGZͤDaݧͦY^5 |A3l3Ѵ bKuoBg˷7+_5JA>@%^{x%d6G.j~7.JOg"c"^Z;2i1[-':*'vDt=:@]FPB_ t /G!pf*\r\-[e]{F{+[ 4]$xkrM|JN53أ+-q# ?*.h91% (.1luЖAI,Q|Dcvc~\C{([n4'NO&ujb OB0`L;W&DA|.I ZOj@k9bOub$|e%LƉyH#N|?~,Sai`@p1INVtǷ$XU_jڀNO^2\{,M {ZG}K#Iu=[miqF4HL<5w%hJ* Azw${/Hv3(; v?$ wpI=>(apY@InzOl [ yBb7E u\π`! Wٟ/mi\͑QMD+ 3x@ӇUP~Pffglu}ukB,rW:~~r5#UE|j-W%)`|I*}Nl槑sB 1!L/Iqvx'@^ӧ>\>SpMĸ.$AVo$c%f-&tEvO).H ~xjH ޙF>N^{xlQ XtAG㧌;ճ]!n%zIOȊxc`Ó؞'A͡{K6Xa'OJO:'H:E=,m""~I{"tK}t@$S=y ГaRl䟞m9+tx؝)z ^=ڌX6' =sj[YNQOxw8䔤偋f~f!^< }'fLL/Od8f)*x{<\!=Z9;x8fp& IOw|ҿ@]4Rq5ؓ]`0](Ѥ @9h—T?"¾ky+U)Cr9P2oQ㛛l 51Pfl =d>ZCR)+8Lܬ7Iѻg>j.3xHVZ.d>@?=Wƻ2/ISax}Ŵw^ͮE=Dq2QK㰍WYBz9I"\Xn3L/߆]zRKt.Kc11 =9d5 Ώy)(+# 0N'~|1EKf@1>4 Em XO i^ʰY@~ځ ݶ ΋m'Bn@N0׊74;:zwpx$eW }#ӥ;;FӮMNOtl8I?;Lr"b%OEr P}}o 8y 2 Ā/AI03LwYn$| "iXŃ SK2/ .gҧ5``Am#H @S{MsoaM4σ6?0 3lߺm|bUFA~ɨ}:BAdݏ+&/&xt{b{2=dojwE"BOGg$ow5*MC)gq#nVn.>j{a<%nx|$|0w[Ɓ}46pOʥ͌ߐb DZx#Hkn#}zU'Rn6§tk8i;/îXz}OrǟS&=Y$#gŜƁֳIy2&״e=SC}3Ge4v) IDATa +"A43ʧ/,l#IsHw7}Ν1P8NypD@y_ނĢ19YEkn$-BpIʕ% ݜ6>C iQ(`GB72)ag-?`+C'fcrLg`x+}~r{mOCj'ūC#?"ϛJڼsL(E㛄-T3U n х?">_UTq2s=%P'V8`?pu4n?Wі2߿~\wV?"9]qp'%,P'>;Q?xO# 8*Oǿ?ܕ6>&"o?Fwz6 c{ %M[L:θT2C,ϝ4ܽdkn% 6g#jt5E"K` lvZ~D4) x"2ėap<\=\}z2gV/,޽զb֭*ͪC%@9g`+>4m vL ܠ  E@˗/fQB#$҈a 4M Z~iAyXR/Ѩ#I5>?<<{d[1?V?Y'9檏 L~俿. i V 7`fT[t0A?wsSI:Mq*IB.סcIؙv*"rCȉt!WJ譤՞eF_ uY") )AKe$/mSip.I 4Dw0z/^;MRϏ^pHEB y t9с<~O xJ?^ g|yX# S6!N= *a+bN%6 _'>pB\1cw`9"IhT2鎋0ZM(H|JM8K_@ 0N84l|J._+/ckg!N$,D:Su'MISJv??Ϗgvs xsmrRg2<̧͇Ox _O{W9g&HEjMj J}$=ӭ-{$DhJE0 iy(޽b[ii^NȽ}H /"31S)ĻsٶYw%{z6`SF1XW)B__}oU{B}HHΒW~X#}žLǧoOtݦީPΘ] N-ヲYl~ӗMypߥ >⟞QOYIvԯWGAÐy˔SMa =%\anS(x: R`d_>A9W {L#L[̑0Kd 5o&?g"<' -ǟq&zܹb9# S%ӏᶑVLTj4zOG%MDigFhV$Iӣ?ʋA|7{N>+q?̐ˆ^ʒcy>^^|~ڏW-v8׿Ӿ|it+)l?%_^t Bs osvx=95r{ֽuȴ 7'uq3< ΐFyNAJwk2R".vW>ie}#"@,%ŒXD-ݪ-H}C{`)w!tIK#}4D~H{K@kE?0KaNv5sz@o̐0]F*7$a bjۊ1_m5`!3MO^> ?r_3WC݃>sօM9q^y2|#hkusNw&u'<ٛ*V.>Mrjf6XmZlB@x/ՃQ(b7Q`S@0a0(:8'jG pǽj.#-9l,?L?=TJ; /Ӆ Cqj[Ϯ)"D84?<%O[#>@X4)4T> VJ{)4 9g8II(T[TOV~d -8۟Li9ABW+ \aUiI4?$Yǧl󮓋FM&_r]5$IFGZ<"|˘JlNZ>j>{?ㇿ!Xg}鰈 qS.O/X!`Ԓ3`MO2s/Kde_i#֧e7@]M{uܙ5ce{T`]ي. !cɣȖp"Ͱ\TыLUw޹$i^B- qI M{2|&ŬY!ʒsO2ـM<À݄MYTI==,yT@t|0@HJnwgϗk  "La~eh 5%0M^)LX2y&xytp@v#+AʯV=8ګ1M:eHH(^)䮵^*;b@̐xp) R$aoSVj.;?rܠLz`d>͋,MPϫ0z PC8djruk2?gԸz6 W<cPtx|fY{5%teZ*p2T-$8 >̝hk,z7d-+ݒRZH4NWϏuvxY*EwuѨan;+J&-,| Y5=<<()jweX/M5BSH飿?kqx1Q˭mC|^šYH~m7 l#{tu=a$6E_~3=h -T|Im?<|7ƸPVEBlZ |57 Hފ q63:9Я߉&ɒ'HD#6}pxjBp,yxle@getX疴+n <{na3>@AqA䚯PzazwP )Eӌp&'̗l%uIZb5#$Ш(w$R0[ƉKPِIs⡙E(P1 ΁d0Oad9e.=viElIa'\5ш50, 1~-Σ:/1ku] sY{Pq7Ԉ9[&n_aϐA xbÝdY _]|J-dx>]~ou)xt%IreaN4 #,V&'\\N@Zy40`Yvb&ۗWA |g^ ݠ`@.C{Ȑi6|eN Q|.5R\R:; 3ir߅ݶJm3q+H)(`Y. T]ьQ Ԃiu $nf0*sa 9H|k no I[!4QcKǍjCZHj^'K! (k@gօ즚 a+#3FIMp2]us#*+ |lUkP%3T$Ȱ:u㬨G5nwS 7njҞDhQ+F-`ϲ8eJ<[ĵCn? JXЄE*lޥF_Pt8vDxtU.ǩC,V\c3Yv! 3>P kdף&ojif3' 妑wUfsӈE~ `=칊H~^c<@?vURȽ7슼曬~S)C0)Tݮ`&(̯6dHYOX>xŒ8\~l8 #KX A?fy@u2_Z f?KA|sHFg B&`h?Jϑjwz 𺄣S-Ŋ%AC,1)ҜZtBU2ʹ{ׇ Z?S6)~; #_ J/t\ܜ!7G9<(g-ޱ8ڠme1lCc Z3QATF :]r{2ˢ7JuA={'J>œo.] =gҹR3:szT9]'d[Tz*q0Aȓ S ƐOhA!08pw>n<>ͼ4 ؛mGMKʋFY8^T7r/@;l$P-*GX'd |IDAT,(n)~Dȳ g0'w[ 0I:?˸L&)3Khzk{vJɥ`V%VC'̽a}ހf Mva,2ohL)ޚ?I9B!;8ye br~{v1k$jmrO eAjWXFeMi zjAOA߿s'=~]*W4L<)ظ]< ɇ MYEMQNKӇ/ wǻErN?(I˳+(鯞J, e^ĢsPǦ׍?X{j2`)ܭop؊T=Ks`ʯv,.7dy s)g(@@J MC<¡u;ZѝYF)ZlzxMVpEx 2fi=AS<7ޙ@Ei-EV( Zy|~P1Rk+8_71KיT@&8)o.|QY,A?xH^}/CMI]<4i 2.]K`x]>n e kB>rײv˜n؄mB.Dj 1)|,D&K>W1-?\@>^v@{'B;͘&(WPgQCV>h,p_y[HUаG/r _2efyz?p̿Zt.xÍ1_ݜ-{a{Y nX9Ȁ[W58u E)DoB.6Ĝ~^a%I ҜΌ׮Qf8M0VHu*L2U=ګi(gkK˰7A/ G/?J <.~;ŗXԬH2c gm JJYX}&n#4׭i=%tTwӮcsI)9j]VgAAuK*eeH$ ص`!TRkOn_3|BkME5?R.(oq]$Y`sJ\%#{䥭) %| uKVƺjZ {6߶(>r ]uC]i ޲Q6Ee&y(!,ݯ\Thk)8xª|rh׼A"3Vq!qNex r:Д)r>к\r(Ͳ?0-ZiA p`neX&Z$iBf~CڮYPd=Xj$bV;Sunkfʫ %t2kDH4D]g)Yj{6!%C)h7Z&ᇆZ@O$Tx45R+F-^`{`v{P !)ҮdDȭҳFժ*v,,Q>V%>$Rƽfc[ ՛]G{,ɡCY#p^dxwz5QH\;\Z \en׬ٺR#H`U"Gm n\%{b]Lg6(-sC TJz׫QU9fxz}$&꡶=^Hk^(i$An@:˶fs[Pfm-򐠙958kpQTbͩ-LMʦykpɺܨ&;hߪ6O!F̥HyWvjc2 k6dbk0QY\bR"q]IS Z_ݙ<G8jA/%*fmպw4U7bZ!*hcE/]a=(]Rmf-4 Oe 2jAuτjYgc6l_5E6C\E6l6{Ϣ8|aYl fmfmfmfmfmfmfmfmfmfmfmfmfmfmfmf %cph@IENDB`dossizola-1.0/dossizola/images/dossi-nivo.png0000644000076400007670000002037407142275131015141 PNG  IHDR F[AgAMA aPLTE}zurnjeca^YVRNIC>961+# k f] i33Q<<=v=+rraaϠ_D@$?%Ƭmn<}}yyvvttssqqoommkkiiggddccaa^^YYVVQQNNJJFFBB>>::5511--**(("" VV ]] nnMMggzz// \\FFCwٿ┓$<' 4M&;qlh?>=<<;:887665543210//.-,++)('}'z&u$p#j!c]XTNIFA;# |1u/?5, +2,A > B2z / * e" :n*RB ǥ3F#hK+Q2C.S;vH k[ C8Tរgro_]w;x**\\WW<tt-䅅KKԆᣣK<<ɭ111M pHYs  d_tIME#7a +VIDATx \رy;xۭ,YIocu$ .v[g$$vݭ[I4֯} %v{F`jvgcy$<_^/I ~8'==C]_;BP9x0=C,ۻfP<R]~Df6wuvvv-V {lQNVVVfVVv6\"0-"G۫fe'.\@H*kOls“ d.Oc_' "'nDd2 l0YX17/X7jOJF|,YOd?&dC6{?dg OPBDL?'`fc|6$BHY?ߟa4;LFi6-vܷ2"k zʉ#BY KʥҨtڡ7ITɮ|e M;rz^7:L6dXfg$*cs|2dfAd/^#K"c.С0XXSFRaY@ qR'm&Dյ&D$ ytX'NTTTX\vʼn DHf ޓd`Avaz@P.69xQzfNzٞO#d%0U xD,'HOXz=]p׍h)Jgq PZB0HZP"Ffc2LL6"Pn*!FW:#@'**J!]}{oť7ox<21s{i_{,J9Id 9`FЙb9pBg2 4*(5@gR\&VA9Q'x`: eVS[ګ?Z_^Y\ڵ:Bt%:S{ R|ܑ'0Z,?W?O &Ⲕ M g~8l_FѨR()Lza/oc+ ˷h׵۴ZRt9n𹌧~~ Yz& D;wV<ͤ@,,NiQ$Sp:>@j74*MsvBl%克Fr| $H^>K++/-/̯,,mAyE/~$%=rgu %4-[ ˛^e?R<1bt~a˿P[\_\Y@p Ŗn~lBwCt-|V} n>}zIYiQY*U_=ͧ_FrEl,l D-.-@Eb?}sYhӨsِȾ$:J+.*(Hd iN%j} S. 疗VVb? xZ=3zqvVIUaW泺LF-ܽwEt# -{6O9lTЄYjn꠹6駳؜0thX! u;@Ϧg>riUw|;/iR 7!//!=k/?[:~:BGf ތ޼83;kM5JRr <^mw(FJ V65r6ﴰ+_r./g yTh룥-,E3N>tv8<[333T; i;pG4yG@"6JՊʇcf/by)Dgȯ3|~+۱JPKg~u˳WWد֪_/#,T%Hbze~a9sŻ.GAt^-C{p4s;:ɭOnv ( @wנ]zճ_]#Et\NYɕBECJTTFivvF8tv78:khqyne~iyf:G3KO zu$u#m˟<[~tv݀ʟ**; IC~[ kӨS?^)8Y?2hB!N\Z-oz+Rt1ɂ ѭhlEMقJԃAu_>=ݍGG Ts B РQ*X-?ڬ2 Q}Z.V2NenM7o.bv]XwjGg̾nMقʨT3kɽ Oe8jI)R\L9\ On8بTO=e,ohh(2Uv.k[Ў4|kHhϯ޼{B##)[PJ:[6.j $ _h"_bUtVJ~7T.c4 [e22l~[yT̞mku]IF?\@}#)adp6G:!֮ӊvX! "6B%2ӼZ'~k PZ.@&4# ,Gcw?thf;;`7 ܚѿ <: vT@QO&aœGg%P wkDhv͗i4*9|TEUu oTJ9<|KF&GބL[e2_j6p8va0vv{\?rx!3:Ԫm7&-NP)F#aН4S E'Pա[`9lOZLJ_{rG(+7$\kGղMF78<8F#Vk\vɀfT;p80=}Px(9liN/CT<"k<ʿ8?ƒ>ر/8s葯 KvWqQ"BRKZy3'kȺ$bJY/ϖuTDX,_"U듕&?227t-v!@.&"q>cV3ɤZ[[uУ|F61N0|g@LsID"8s'd:XJ,UE+V !Le [%HRHPxB[7&q% |*:9]H L@|>vr{|@gxtZ`DEܡG. CE!ZN\2brrp xR~Ju4ӥp je55*\*dR+ARLPi% YcsxB'O&F60] l"-B~ x P(f=İ{l]Рi e\6gmDRH#!q>;D2%LFZŗPYj"Hd2\Ѓ\P(U5j,p8`:Y+:n_<~l?x{?k$wTd9-V_`(l~`ҳILF>BDF^E Id*-O.)7L\R2 _V+` k!8(Nmu \ALU+n2wv =2x`tƍׯ]-+rɍIP6h-61 ی 3p(DEX QHh|F½JJv.H<1]VםL5zw@r0 2aMkEySO Zku'5[fN6LX> @6iq؂$HlIF777?|U7M]zjеw권 lPY֥ ]ݝFÑM4GRܸ͐~҇cd,8.-#,EF).FrCJP-2ÆC!i/]_w_K$wʫPIkN6mccF]M|wBZYAwUA#Psv=:}-*E%%!eE hZQ97!@ UCӿk5*E"E՜&JM>^?2>|ch];<>d:3=m͞4>48<:4 C{2ytJJJ3iЬI ~$b6 @5֫"6J _q~b"2~ۿ)-V@̥a񮫔AQJF%5#DQ6 bʛ:p i5["S~duCv9,];V2JO~Az\̀?D"e: НƇ5@HG[~#D=,Oܐ˹>46[L]6 G5\²2&!dET>PXeV 'Q4*eRHLZ&ܽv'1:6qڡ߷d}>xөȍ|fQ @ 9G-= ɡE`)&\\]]-}OZg<=vkwWW ᱉ɀ낔gy{VƤhX(Q3LF^. B5uTbTCQu^hJJQ-tɞN^k q{^B1 KѨ(>=š:Tw/+(g:֤)1|]SJ>_炽^Bc|<P=TTO$1 |f!`Ш{y)M:H &@I=9#$+ ^:GNn6TJYEOsYlH4YZ#B3\\S>|i>j-!ck-0dյjuFwp mPhC5Z3e/+b1 3K fi)D ,DjvZe)T".+4 DS:i+Q41̽ v۴mK_8hj^o/}ʨ(4)<cn9&5EeT2uϵtFREm@R"%FD$QwTDa78oB&mc1]͠7쏞Fr(>U%O %KjNPm(kP |Z ӂ}`dbҋ~B8l"PA:Xf Or7ʡCJmFSCɇN*ӉȖ&? Ӧƒ#﷜_+'s㿝_#w* /IENDB`dossizola-1.0/dossizola/images/dossi-victoire.png0000644000076400007670000016547607142275131016027 PNG  IHDR `hͭgAMA aPLTE#8R^bXH,fjnN@rv z2@opo}oHoIZ~_`ڼNOn)@:*ebaMVKFmm,)+VUusfg\F pHYs  ~tIME & IDATx cݸ5*^n //eYmɒv{2'yW`t/ݝ6(ԩ:umom1Uڤ'7zX,C5ju]٩6?d4u%.um6QZ[̒k2ZJcm]8%ftR-˼ktƌiґ [#H'xom|It$- %FuG_&7?LJ#Pom 0u66D@I$Yu`mW%1ugFfomS}_Zc Erz6YG2Kao?:OP=H&LWUQ؟s[C-Vم`I-B*o݀K#NjyaMymNVoyvĂR6hc.#$kcxwn}XVPWG|cF2;'8>Ri!J)W q6)G\JYH%uyz2ƿqИM!:u#kDE^6n Co2);tk7mlss$8w05a\8#F rgb6@ m.wMaBEﭶm>R#+exĬa)c9]]Q9H,`N UUU* >-4-;a ]m+߮{LR@''# ;dk 2 Lnf%UY֥llHy_vqτ[] 11'>llnZ0w=u☏j-ȤTf*p^0Nw~tQ7`hPN`s$Biq X{JF [\'@6MFZU .Kx0:L%E+c~'i[Ā*Rt"e;] ],J3nkZq*~ wiה;0^ &kOw[_^锧0 0|"0ľ5hgȚQq6L9eS"xaɺ`LM.N7<ҕ9[s rxjm2r# ~s:'d1 Ul'X?Iӵ`"~YuH! ÜM,Q)v*@$'s! `b=ϯDÑO_c)O"|Of!uP"z [d%Igj9E xيe$G1wt^Qm@2[' I޵(, sm͞wfW/"?φG`tĐ'Xhe8pPASATK_pØ3kq8=t}a:6X]5(z/%E,ʜ{]?_B89$ )y~ߟC0[/ѕf>zω>}IGf!tȴ8Uɴݿ82@<:%.qJ2!0dL20.iE@0;%<'e0 _] ~[Fј4>d'VLnyh#ѕO elHG}Zk|e=^mSѤ+G <gl4eM yǾCJ'8.u%Ÿ8?!tĻ#Ɵ37+8c eekw0RE`x'|DEz؏2c63 d"(`D.QA,q"TDDiΤwr詮?$s];ߞsOlzdGc*-:;ƪ\sBawK UXh:O: I CQ&˓h{c,pttQLʼn9S^w5}||UG'fǎQO,0749&fVv1:/\L`Q"sm nNL_!Ӫm VmoV=p",u*LB ¿>Rc_z̙J0֑& i9mFIv9۟cogoZ-YD`uInpcI(3Ax6G_ςU{glփCG hh̋Q fGiKĎ|Jf/U*%(151G`0hzn0ikjZS`l / {IɏCSiN<Eiݝ DhSњ1A>~<.u "q p{KF!)kE7XLk?"CxdyQE9 ª!K!d0a_Wc L/N)_GL5 p ax @NX.|rc~12{B]$@3U,^V[$J.p}DCF*{&RHs+lbF ޞױ}\W!\:Pt8vvlQP:ɥ`?yU3#|4p q , IpZ}$#@R@xzX9XrB(xG3,@Ru!F/νL7* 5^.'y=e"XQ)"~uQX!Q:f*p@ L}4{]G USl@ dB$)J^r Oqrv_k[iL@?.;"Hc6VʌB8T )&qsК=hV!I0,Q@zpnNӤ_oF55S:OU0U4k޲j6=n!@r 8{v  >X|GDg5̂8.ԔSr!c6(|Y`ٮʼE <1-0.&v B[?6ox&e eZ0qȲb{}dҵW =<ǝ&(HzЪ4ޙ*<Fܮ$R %1`6G$t\TϟUwneuI> tMy!, `h`ި^g߿o"kJzO#]-.1U晜t9ty(5`=?H_>d|_G WH $UVs) p<#' 6>a~lV2rjN!RIs$ajL]Sϋ<]JӲߙN;n 퇄g-Rrl$O ŠG&RxƬsD8 #CuTK5#OOwwwOpw:p8`>,i~;>|x~i}Dvo:t&b0XCϮIu pCݷy>GCbvx_>J_sh"r˘cA`VMZ[f+jiB_Ύ҈ɐx:LMfܻ@Kp$05e^\w|t RVK,Mi.A! IЩ :@H/Nc'; ?aRh g; ' uPQG*r>y27I!*^g߿=J܃c8jc/Td.:%u`W?O"qUA+0s|~MƁo-D'8`@_ώE{q3 |Hsk)|nnN!#J!'=[ӎ,'q˞P|Vd+|Cs+4XКuT\憨H{ϗ  1!IUk/4I( ;Jy\}zy|x襒-HE❟>P_gd#n\Tb:LC:}](:8D$Ao@: HOA9|GzH["O`wP)l&%M<&D yGjJ2lCTsA+@y&os!u-vҎ:cQ/)U>($ /xG.Nz 4Wk8e== -ٹ&H."&ӜzܗI >y%tϏnU.Dye?FHsSѶPi2 b&mZ_*_@Ef`BO +Ղά= ݹ33Ȅe';&Ar\Aeo Cy p\6g7qp=f9!w.*i$?^ CZ$gh{1ӵmҶv-‘ k-Dj^t D:ہ]cBWUZ"˖E*jG6ٛI[Tvxή}Ac&|eKV䍽$I_/]x' `9zuÇpajd4>a/ # 7a|!Dh&'yj&)p9$hv+]}B(6 Ҧ E8fo@ELo0XarTkEgRfAa$rzh[*JM1W+Otn~8h!TfFƥr;yi**ɍ%/"d91 !D`;漏R x$ t]]Y?cmFq(S'"EKÚ4rd:ǹAEDB$}H4* 49xvFj]bc.n.G=!sU(#|tޝK&phor0E^Qԓ},JQ9y.*3slӨ|y8?Xkz'.i[ RCBc=rD6ۮhך*e5"i.%2\qŴ^[ֳ#ۻy,Dn/?Ob`*@o?`}̓?b?߿Jxzj~u :gc@B/çU~Udf:f 5ˮt@yW L |a0Eԭ]DF̕?5,< uNj3EWSc)ӼA[703{W4 -SJ`jQ74KF0d4#sÅ N Ša˻$rc2I5({fJhEȉqspa@HӴ꒐s{ ߰8@Wq d#4M#ζj^ 9m|Yv_S3Sv":))|˷;ĘŒq ^DQ8d N-q3ϻ<=ݝ"xr_~w-,^YT.>9=ov_¼l !1==ӫI%I?]56o(OSИ^*O%e_sl&'<AIX P&FL3G5 7]#׮ԃ۫ .pZy7Ub(^\c카Q>aV Lp:5+c|ngݫN+^{D0"Jf7+޽"YW}a/L~?4f'm墪 ֍5 h>_ à7&rb )w#e\?ą&Шj+]po6 t+뛸wJ } ДDe)ɉEQ[d&ב>_bb5]_qR4r"\ѕa_u]c0[=Pҥ %w^V<HUx\%NmM>Rn[zk8?3Jւ_[7P?¯uw s0|zQhb |n!Q#SBU'GI E9T0/νgE"PqpWKS;B~r`_S{G"ƶ ö2>cA2ܷ$  GNA!=Ȓ]CG҃/Uػt˧&qdcTƳoqN/|& \Ga[xߘt'8 nUF V8" `'ihj+&3MG i,סD Qw'AZq#ҥFQp rh.+&Dj8~--0eyoR K rkܢ|׻jl'k޹(lP[yծ8hoKH҇|2ǫE}ȓx\ v`e MѨHS[M{@ t2QY@TŸk^';`t*tϑcpxiU/8  8 Ʌ{}>RJW\7$XAn0*l 3>(] ^xFʜC/dxkVqo: X[/*Wof" e,%0"[&,b'zqK" m mʈ$ck0 2jPh)+GG' #DZg@?h#Iz<$9>9|31.D1㞞v v-|d [NGa(UQS@gN?U}"٧؝a"^0툨Mi@U̳þODׯ?ٿ^^J;~;<ԂLHgdBeXGV^VUu{W;ߺA-$;Ź3IgL@`]\HwgBR97p{䄘"Ӻ[+=*%/Nz먈O$'I@-$1w-cHs Py'zƻS/Lۮ.vv Z,\={)k_Q Slxft"sjX|l5t5|NAsI`7"1q֞s!q =dG 00ˋqՖ4,h^ ,NPxTuiR bzUPj2[?8I 9и972B{sߴ(∏Rn'1kG1S| 81ŶJWTBLo9RXД5CsQ:qDw5Z5̛FlifYƿ92&J6H^_OrzcQ5p!wY`x2MSlee *ƍ ÎP0J $}?%#IʺgimɻhW_~{yyyO x})?T#'<*^|^ݾ7/i=I+f!%Ϸ´m #9sNl4N;GbD ѽƷ_>xլAP p+` bEaWivRV\|Lj-Q 7U"JPv_!&rpXi%9L w#v4wLAI`OB./=>4uH4CE3lE^ʊӤES֗O2]xX z A7`m0N zBIB.$`8̅O`~p9܂s]1e_޿TqUAَ? &JcTIzKm+,ׅK!h ¯<;(glO|~y|Q D 鸈Η:^.(:N McB\}_|wB U{ WIRi&4nC.rM748Z > P\k$I,7F[Z( (( l㊐=0<ǢN. [ DHᇀJ{W.db~מU` 4u%n-@e;V\ Ȭ%-'g:0_c5){sy=jvC%DP׿?;)AFF5 w2N8t@b|uODMӹoQD])$NX_v/@F;VZ  2)R*BU(_DZk0Z=PH%3-|Y )gIx8ScTopHДx֫ŚoE*+&m1Pݞ |Fp2Q{v@@0N n%kauZdchE9ϏhQQ QIH1Gө=[59_?8F$ X}IrqkW@RLc18Zz_&ޙF-Yu][u<}yqG >_RO"bb 9{3C=w# [8==.?s9BHqB>ZG28"O_e{lJw+gաSdwPGXivqvWוqAnW2ZskAM^Ny4M@Bv9NͼjOF% R F-Md z8H'hVB/Š~yf LhD08HP):u V !.@B]\DL ZZsiHIe,@w ſ{pl ׈cEK0pprT:xo|Duɸƒw*G0z 3ɔ4J,! hJ(`BxF'RV4E;PSh|a}J":"v`Zh0KoJ+{..280Ȫ.YOy%N?, yIJ˔?:&{O{//tɗ<}w w.?͗ܽϗqqn ;ዮCpY$yPhا2 pEHKn}PÒiP23-y=N?xHHv0xW{Q RðcҺڧ᧎o]h?w %v9H>SN2'3Q5k'"Ǻ}w+a`cA~E'qD0JtLYͥDhǤ6 vJ*%ڐ;Ɂ ֊2كM]6 ([bp[`=T_fe@ǺZ;%92 %E< N.2ρmx9T^šz~~m^Oiع24RUs@`჋C@BvscD@&HAk8+SQjIk5[Aa!ϟ O6!J /{Jw/b!'@/KjwL绥߼{|;6*gBqozvU6SL4ݫ3Ub/ɤ#)j@4*Z=ߑЇzN_!Q!@B0!ɻB$;]2<@S ͱRͦ9Fy@QLm=ՍƎe ,EY1؁N!$b:/[ #+oy8os8_`()9HwIw7)Fހ' :Q%yցLuUÐ|(]B+nóO<gU7 d''|~;tjRx[48X?OU;54F~;IpÁŹ@Ƣ3 5D&ϧ7ά^b8\)B2h{ \Rפ.c9.T| ijD@)&מ*|ЂR1A~k`)"9!,RE5~\2ܳ M_ !\Ųi 5r j'j즑-< l|#§-:?E?Td.rxhA)HcXH1jj,@0}86r} xG(GѸBi|h`ٙ343 ETJcf9'38۸eWOԒ{84 C@WJ+4K{W vg4H0%h\B?o />Ӱ= 9/>_Ȳ3*^y~XuW0͇Uj DyNWsj䱜r䬨!zȾhv u:0Ca Eb5~zNU00x*L g=NOaW$o6" w;!7+=Q+GA"؃sb jV#޷=Xstd1AN@ Qs%o`@CUdBq*?q'(E3Sc(*![uz;җ:l UUxqB CBo` k lt̀ɞ?=Q֭pzCZx? @P惀KԮnbz=䈐uJjܾW$8-F9I Qz E؊2If =YL.VQF~ Qy pAA$ O^M1@B"vaq݃c͗l3iMT1/%JG,wFZ :O >4CqE au.$(Wat^'^i, 10 Mf:ɔӯIǡ2 yD;n\.OL[ªZ3[`ԉA) 6(ʷ 86^ &.*9u{ٰϑ:(T#SwXiOJR^ olxDWDB)?&a K qQ-i)#Ӵ|qx-`̧wsUwCIN8|_yf`݄H = ɧ6&腷X ,^([}˷KHmwF+XymKCL +?P}׬N/]]9%Pٴt50DyyW/ShYCI:DȺ](vNQ%.Afge*'ḻ XTAvy !Iv%SDQQ3hw&bDI4R RzNCNEvq+/Œ'j2 !|1b<rLLAf"r֗Pu5Q6Ek?4.4 H]si"_$ fxLRt\*TȰ+,Q][aeX;_N;Ny ttΩ|SLT<y@D L~󮌖 ӏҏ_H{IG xU_A^;jf%^w(@zRtڈ{ &ENծGًfݰ" 6%Bh[E!&iM->H_Cd#W)vCp\, n}#Fo]ڎU.D184C +WQA `]Dq$u<|De=Ě^VILzJ]8M9 5]# *Hqg>"B=Ebx~Ȁ[ M%N*Z2dڦsfW^A=uRmstq}kѸn^YQi]$iQ{޲l*`*_bJlgP|Ƣ!t,%0W)]KIa ]t[e)H"1DA'G٬޷T5F" t\,´me+4pɎ}@>-K`9Ց &ɹ2 R BeAfNu}L.VbZF_%WqX` DK"ɖW=??KK* `(Wi `V'tmBa#-X75l@FkTd ݩ`#]j\)5i` 9Gs5bl[?4`䵸VTq;* l0ՑS-fB" PmiS* U.YTH}䨪Xg)$Vg B*>vdd =JD ;N@Cx;$aܫ1JrڅH:>?( a-ߵT]tdI5r xEPy{i~45hL>6ϱ;q`93X3Lg.+cx2{;j)*==;6 8wF_D ~-/Uz5C_+Sh IDATIXŃ/dVE2!8X5ﭳ?IUB^/2lBM R+O"~Ն 50#Qoʣ a&r@.4)q.PۗJ]ZN5lt?(9@(BPXZf"1@n|noCna)z BJDaM8)`DOoF [?RU(EWG _dP1{X. k7O!}sB/O_шz@XZz n_u}Vz]E**"!BKɦ(ڞIV~kVfS hİo!&7I$%aW@> KU*U$5U/P\bv+~TGVԑ3d؃Z IvT7>"AWO>#輝7T G]ࣁ;W TVZ;E s719e9Aq9{bŠN($B FZm,/`ݷ:_9]%D Ks/}Pk^u[qtvz+XEgT#h'*Ȋ8ePظL+2vcHw9p_wfXdKNN6] $&{Bҧ 4h#mEsWd !fVD 2ª[Nkp$r ]ncg _Ija[əȍzsAҪ 0-t i[9&4_r,X[h 3Cw3,I/?rRTpD ؿ C(bF @`w ف&|Y5lU1si_4@%g'S|ԷWe[|KAX=7eޡ0;]*6',6=/S6Xj$'Bu.td':Hcڇ)Bjf*wj?[(yX<Hz QQٕ]j«D+3,%MjIAjqG2$Z*`p  Lq=?p*&1:|.'NV/Uf ׎2sßWG?[o)lBIG~p?pBS#W /cwUGY rIDjk}v| =/> <><}RMQ ] :>5 x5Xj\~xFZcFF~x{W'D y%xi yNԚඅc9niZhMxr@iuWs0䮽ҒQHp[{DMz-4׮Jx9UH bB_Ԙ6i^i޴}2$r^y ӏpJHSZå $HJd!Ds+'@=DRjvU0.G˗`MGstHurE :9tWVJK$˗ǏWk)]PoU1i$wР$g~IE :sUlybH0|ĝZ?4*I-ϻcG~Y谤hr\hp\jGRcŴGx(LU2ON-_*su *j*I1Hvb6< V <4yj~`׷y"YN;\=<~LK?l\)0c<8=?D#%LgkE/Doj1R__g*.K/weݼ჆6/""꾈U "vrfZUٵ| :D&޹=YcBsRc!%0Bdg]Jv3J'Cd~{}v;rprzVJ'wa?/HTrW2  c+Lo\^~MMR*Lj$>1DTghub큡z)g-lxW0& _zRK"qEy)̗0(;1qZG'k qSt067i[ETRR C4 ];Ex!%9`|) :7u($HVEnJM8+dzXh E@y|Y3=E ;@0:\Á(f\XgɞmaPTHP'%4*6.ET.`BaFH-+3Ґګ[ݿ%Y)'G :q,En|W 5¬hn _kx7J3@P.uiN3n{e .Q @82!ѳI+[f"v~j=F3!$lF&$HzCeWQvD`Fş5sA%ew*ںC6Pk*{NZ%=SW@!Vݫ[Hyͭ/bZ{s?oR*cc&jw.4Զ}^s2A6>I/Ln]BNF*RuGܧXêXzkn1/:h0eJ(UӲL;@x!0Ӑ:\^sJ{j1MQ5SS`f%H\aQ>)8i\eVdlmGR Is,J:㔒pA=7CD~Q[X_Wp = khaJAjᱲ@d>P #~@#;@#G5SY|`Zg?9wnCOBӷ{ _yb>?@!ؼS@b%Tcz/ @5Z|{~ѯS$ndōEͥUL9X~/6nU*{]3 :=H֝De[E މ7S6:pV RnkE‹PD}h]0Vgz5Ai1Ⱦ 6U[%2jR΢@5wl>fJš[h5E'\;9r/`|^:G4I+8}gNnxtu FWi?yW7ZԱpn4<޽X{`SQd!T{q tN19yM 5Y?| °D%c ~:GYN2ejTTQ>!) m|҇g٢֖q7 zUG'+"5~.Q 8% g[iκD ~C`8>0uwǹxLT -<Ģp:~|Wiق2{NpY0Zݬ8NhSFۏ`(an"//9@֚=,S3 H٭m|%1KKÙZp e&@@2~;(-8E-+T)Y_ǩ,/P]"!@D .B>X:gtn}NhPWy EB꼣>84ʝL8qcwODekDW=sF#D6&߄{KDrWKY7u] t!w}۹T88vE?=#r3e75Cs&E;1n X{yN 3ӟˀ'<*|@ZX͉܆(bIu #mӛOOW/G "!2*/{\,x@ qhY "b Qܭ*/Zٺ/:RBj7ϨtJV6 ^@1\hە=cz rDT *jV(4n#%I` _UW/Ox(۲y5N+ e̫؛ۤ(֑Y<}É8M cd)Ygbj7ynkR!p "P;iZccJa%NRQ5p8+Wo:i]YKjߏY[Ez +'1yg9J` myel?+ %8ܷDy=B~鉇).؞ŎYu7Lhf`X]g]ۆ.*dxÓc?^" iPqQB:n&=w#muW^FLJwʺͫi1x}.zacڤ)>(P pe .sHaz_0@m}|f}߯-igd ςd[ٳ;XJM RF ؀HJEFm[ў%!5o! _8pq'"j$P 3˜kJy1.Y_+]:n8Jbe9x뭭/Ы\+\(CfڸRFHXjܚK, oj"kCMv~[{q! 8,PsBrԘy4cA8FiP I`mਲ਼wMٮO0BI(8NO{}x(GexQ1IQ@D.:d 7A)3AYݿg_3THJ2[,EX]jl$KpIPJkFê$ 4^=ӂGŮH8O_㠣u1: ݬ~$ON2૫/a/JˡnjYS }›;8u:ΡdIjtjrJ, ?n1)(Y9M}3(3 ;;1gK?dYgd\/Pp@b Q fEIࣴeyCkK3["(by8h NРH/t QiD R7ktdU0K .TLf"|*jrTWR,T#BmkNYwV`NbX w)!dŬm(4TBAJdU^Qb3*(4 s[5"F.>uzං{)YDaot[f]sB*?J7TC<;ʓHFؗi (F?`wU0V^u}*jL5gyK;+ \bڬ`Ǻwxy. x.z 9lsN( ն+rۢ#cQ>$uV_t(؅JrڝP ͈]o]Gc`bn+Jf/.BpX^.fQ\EZE$ }7!e4"K=tRcHlk, 5wM *ol#$EɠY|8 zqۦKHu6 0P#a,FF=ZQ3 K*n' N9GE]eO4tuE]r؜oۃLgP€Å$ 44YF5Wׇ%d[٢/:Qig4r5I$cY^D,Ur`f.zw$70s=9an20ũխB6Dp%xNkSR&[EaWsvZ% b,RBWC,-.%5cGRYxrK5m;R ! (Cvj/ Ji.jKMPk8snL75QVZ66lqqd@Bǟ ^wO eNa] R4La}tf[(ELR"k.(j~gp(ۥ$G([)=Jޟ"zw_ƴlzzJ5X*X6}-T,WX9+E RQtu<B\ {_k٫)>OR;957 S)/ |W.09]OqY[bDV3hDd ѼSw @H*2]s?M5^h;B=*,֎fR(ntiG\סּ|F@ :ƆWWט TMA3nWxp yS рחjW߰V#mAfv If)R,-[N{.uf쬻sU|Y /~z^dGLm Eym!16DfY0k|C"Eae& iCmVjMH-ƱmO 1#d-֫xfSuAtD/ Q`tX"Ú " ̜BhO[.V6'2* L6 IDAT(% yiMaIkȺfK@Ut.}1Kk::+A8}°g!Ny@!>ou7Hc(TEIn.mTE<@ϟ 2HإduW>F fv1x[Zt ,m2Zb9|W klj]˦( EFGsslG $YKBb|8(5` R_Z[BlS,@J|W[rT0E^ᚿREk6no>)R}*,Ix$%hd\#{B 6qMav$དྷ "zU ho`.f.0A%IFdzbtT''c`OV\_mqpSBH8Y?>>=>BC>o˻Ǎ>Y|9" uR\/>>摘=>eG^Tװ8Gu9@}Ӵ`I QjN0Ji 9@B$N~{\CϦ]Ϲ-{ь&agcKK /2Z_Q~[HknOOYsЧTw`qQi(9$82@BJa㨊}h]JFJp*YۀʧGHQ 4$ 딤]wQ(, #$QeRj]O10Թ筓!(o18 c YV|9)Svh۫] j紎ǚ5#c:Z!zDawJ-Cryyxǘ>} dukr;dtz9J^^ -|'㼥#vGkL)vyz86Y MeFj)tgmRT_=z(wxyzrگn#:SLs"54{>ĨuJ5 j3̑Iɨ)QN.;1_| m+&ܥҍ;w^^nnX݅׻:Z$S"SYQ C_գ_b;pT` Ƅo7(AUqf3V^.@Ҏ﷣@qR(/:2(7_UlGc[ZL_-jBc0ԍ\kunGfE-EM@@˾"Tu/8US.FCu$Dq0y ?$YZ>lؐAҬc9of(JP$n]-46Wik|<Z6j inM30`>tkGv~}XcȂ(H#,N*k's' WW*K"e+ FbT -wQ#u<\HE@zbDvù aު֞iXFB-q `J\(٠T5ˬN/Ǣ HHaqԓ|RV2HN,(peCt)fa]N2HguYl]BPuoN_s|mw cm-tB?0Z,au υK@#H&L6Hٶ[E@4](iL B-:ɜE0ŋݒX:ޢjk918[|5,.QѲ̚YQ 5f9x()#+cjDcA9^{NuHV7gvT)ʷkďH9Ҽ曣mHv< wȋX} q# z0C6i޺gB#o0PozP|ZZN͗e/~vz fhBI?-BQO|@|鷔ƕHӆrC{Ǣ*Hn^!si}}X1\2 *f l6dK2| *$fF}^,i'oon[*!a҅=P/yѥeNOxh~-U描[$v aG6,6ޗ/69֭$%/}iϫCj7wN7k+TfVútwxy> >F@Hh QQN8!f3Pa֏q <4C$ԀTA7alWMQ\n %ql9nK,3}NReSj{Ǟ. ԩ:uH x *Zlؼ-z)+s^By:3p߅uiDA4۬Zq':_y*Nw%j sYK+hH8.Е*!r+ 'lT,i|1OT39+ds 9mik"bob TnH&"3F'5Fzr AHF8@ӛ_&.J[5~]ž(d/h䣂pe]Kb *vc#DC|sSݻ Bi9W2;?Ll,VDQ=B=WPKwVPN/="uYa5F۬^2F@7yi P3醀 ͶK;YNL"*jXNU=yLc[!i= 6ʆ7Y0c oly7^qȱ$b}X[ lȡ@@bT}8c3ZDg^}iO3 JZM ݧBS璌JX$/_6Xi'rfim~fM1?#x# %_c i=Dqq:wE9_xVui*Y`h$h2/03tn1w>wpqjwy3f&#˻ `[N?]hkpmC}qo(j9sD4^+A_ BCgFۺ8zְj#; u;ZBy=Ԫ76 gP}"PZmʠ?^U ?|b*AR,UFٿ¬v06K[^y!CBxD" 2$p(4C28cIkFu4Qyb6$&xF%W`75U_,,ԘlD6릐e{D#uutFJѪ  Jah5+H><N:a4y1F5SRx/(]e!9N/mQ b HCM*!ax4j5Aτd[VymVXkYmgNl˳kر]=7W)&q:' mҌ(bn5R1V# CCEX{0M'ܕּ,D{# ?`oLU#1_\rf6B+HNCN] F}` H0RbTVe W?P<\:[A*M4wʆS@ZT/\4m&|tG@%TMr@sz{2C`%S~ h_`Ӵ&ccU!dM8}5._^+6tmPƬm;\:XW'Q-& QO7'Ґ1Y"^P":~]-h֋K%D8Y>]c6VXjVeꃳQb/Uj{xe.b6BwC4 y1-Ɯ1ZGp{scznT0$Rlvl=IyōVvf.q*5}F"P/UZV呸RKg7TQxI>hm;s`J,nE = A͒8::{M#IP@J;m|emXy}IMUh F-]BO aRzu4hgMi6%&+.!~URB^L1;j eZqpUݭ-yCJ@˷k&NruvG¨^^^3 =Tb 0YT7 %.mefDU4:,w6KWh%Ĭ.41]`/>j y"mnc RO? lHQ6?a YkrZhX*8/vpcCi!."O@x5d |xkk<2Lks4pK60SVL( *I}S9.)>GP$vU[W îăSx^k4߼`&-zSX 6 ُ+pDŽj!r #߿#څ5%=EP 3Q2}**m+4G+UahZz*}'^ЪcHMh "in Sg~ ( /$J'XҳVbGN3Y|'u&=j 'Ёۧ0ngDmkWϙyAc X4m]:;W_:>U ٴy߸8;狝V{Ԫ_A$Cse*: Cm0 7!>5_k*;)Xv׿,q(Jr!,>&rӺ&,, ^Je1`4Ӓ#'|R$ m 1YXultϒto:PV(|vYltr/8GlPŭ4OboY܃;DPd"aQBΪF^DӲNK-)Ѫa$έɲfj}5J}NrWˆ\E1? "ӳQ`@Yi_WٟKߔkF@H]+S$H!N B)>,]V}böᘅlJ _o.gzP:i!ЄS`VJHo2AJ\rd/qyFSXTXJu;~EYn0#PR`;t](z_Ni8;*\bDn80Tzg/5ȠIe!}ƣ= NB ~{B{#7 +7 Ŧz Ql&UA8I `ȱWS?јAO(xƛt 5˧?XsffNCޯ\"_؝MpT4q ¥w[}TFo cVE6|%FbF,QZE|k[t|Hp60NCWN.Ȑmq6kIE*4?LyۜsF;Tj ˆv+?;t\!iX-6rD$Y4}Ȃ(w2]t2Q7OG-7!6Ы;IssNyN (||)f-i.պj2H_󵴨EOpe:?ҫVLj\ -NIRSM /Pk,i8F9Ҟ]iwPݔ"5G& ٫ qRHfd2Β۾+QyUWwV |Xfz߱-08CO@a6qweɍ3ڮXig1evϢѕkL|Sg^ewٰ IDATr#pdL6 0FϖWZS,kHX;j@k qnԊLjq t-%&8!)(]KZR6 +-Kv&*)pDo7R@bDg]H?X!10W6uc9!gw*ob+(_Ц~ 3wӲ M|S5ˤFfBR?苜Dn|q,f&e1"J*Fɩc?TA=@"9#6qsMUR2 }`[Y{ޔ?_Ж߂t2=^?Xs7ⷱ,Զxcu8c.FEg|:s0lq~OjYjæ*E_ch=A fSlc&%=B'O77^A(ib47Wx(|4Mo}{KLp>񷇝wtY2O,6s@8| iw=y}Rl\o-WV tXMi9<ʲb*7imv+W@J6M9-9СrbE_@<8:gߏ4X!!o!DI{hQs'V0SWWW epċo3>BoxRCt^ĴW*%qL2ѿI^yas ^# DE S2 >@ b#o%ioQJ뱛?  C6pE@Gˆ7z·>3DKDWn7!2HA[*:> __0R.=%"hR+& !jӠBl{l@1+PC/@QTѻGڛg)d{̋*)H-@ⲛəd H;l8My=7q#(* ʛ!0MQI/j̀`)ZO~);tԎaqf!;>HFTH&6D d'(A} .!b 6 N7 h5}wW,Xdi6b}~9{y~t;K`M*vz\%DI]],WWw#s 3!: l7@[1/B|O/|ǥ/l伧"C6/K;.64Gojؠqcvrzʖ%$`tLnߔ:(pvzg ϯ{ 4D(cg\֤Lo:;NvH9)pZmF\Y/WWLv}x@5tjCQ ۔N?@f{4Gݿ;zCcOtT?3?if43WNN[P 2߆ v"FmN1ѸkP' nY%ۓc,Li'FXIJ :@+'a#1pک{1oI{$_Lبo^(UVCKӈX2UO'wOߞH#OưO,$ sP9 /mp8A^ ~nk R pmtTzhMT;u9pAj Wײ@< i9YYD_Mu2b1*w"ѼqH^Y6 '73b%Rki)ȋ nD6LVHOtn  'r;MS܏LXfz]'P$E6lb+WAjV/Q(B71e[Y5GŌ;F&Z+wM|&0z& *lxܖRKA[ЎV.*IyCikl| wo⯶)^f9Rn~@%o* ch/``lr$ &BMCHuƊg 菒<,ϰ¬'+FՔ+6d2bi 4/H~NqwvL=gBPs9%$N=><RYQrrI{Q||4af&ƷQc}tE2. vR7}4z%bMK!ˆo} ) 4"$h%B|?Xu,5*;=攆aTƶL(f#oZEW'2ƥԟ?bǍD(M$ߍ/yr6wG?}唲\??Սaq NxÑc.Pm8!ˌ>"Q q4)\N:f=iQW/$ű.\;<1N|0(nAhT @ F`%Ћ$@0ɱ;ۧGZL9ʼhȹ}6=|»ojRw-qM){ HZ{ rͩ qSfv;j4C$BPAnr~:uFK5^6_<̤ {Ql',nZEj_k Zv6+5/݉Iu;͌ @UD6iYg[6#:օvI2ݷ`}Vv4ĕm5 >Vt8ʲWABA'^nXf0\[Ng6Bm>r \G$ξ| kkdOWN9[EѴ~n*erӢw {v!=%N7 <_m Q;Kl&u{ueP%C{6l!لT%,8nv5[ C Z_u] ̼H)U4M2D%7ϭB́uO$6NZE dt}q΋tgwתZtkjJ!D .ӥk(=.\XrS&y9C$*j|8p Oƅna@ʙ*Ff!Y[I5"IJ% ǒJ7Ď옳oV&ۯ%ŭRDp;\idjoj#ĎFGȜIo_fjCcsrr4 xggV/'i2p?,g9_ ϟ.nSh봨JpJivQ蟷+҆H^6lR2dHG bb#14*Uң ~b!%$Xͪ:wsh*?oȢf=LnXCgC-ic ?}{}~8^q7) *hm؄'dFש'W=4CV R"n¼L .hrǮ|{8wM~,4iLx՗+Ȣ|>2t#08O8 }o 1gV̑|{Fl"L" Ist/=:@T-\rc3i w" &e!+QYnv"9nAv[@b!&41&;Bo2}ee"Ah>tr&Phq\-z3ӿu^PH&G?rF͟q<'?ÿ_cMSp #nfyC3M|RO0>yz0rNVSoiTgʜ<)+\A}5MX`Ebug`B_uu&fq ܛ$5:'f8Y'"K{{| " J75agP 8l}V0yg@PLyͷGEt<>} ]45/Iu E4&uz]E;ӱΊ.se^ t̘p`RK]Z(D%囮RIp0y:?w zB{f٘'dyh:l+D8dzrTc@V䭒AW殇*(voʜq04Æ*<U#2R? Uev^)GpX$_A ;lҞD)G7Ŭ'8 <6 gOH] [3׺;?Mj+~h0l{M, >M ( VifbXD+kp-̫Agġ4\}nGX43a7m6HZ<GSw~i~8sDxk#V/2wfd#<*~q?uC`cu?u}F;?M8[ױH <%ux8-ϴ"2ʺE"WҒF]wB]ͩ̎'"StZUTvidd:JFS8dwG*鼴!rm RHwq,Ps#c@Y*$R|}HwQǧF!:7”=hSɵƵh̨_e_kwGSP48L4hc.NO>'-}d'H(Y6Ya8D.~'Yk?Kra^DŊ@b>pᣲw[:n$TŀOSB  {L2FBx"q@@;|T%KX}F%Bf5 >xx"Ӳ'Re%Vr5 >'U k ;*$~ aUsHd`Y|KkQT YuG1̊iy !\t'tйDɔf_޵bmQ9[AH?_{[?! NkذT,'3XW:?8ez6#2$3l Cif{k}n\4TG Κ/44m_*i,Ix_\=~|@6dS %OziP$t~~,a08CHl<Ԯg .(8_|9/?]>kIUn3Q%y3>/'燈ߤ/M -rs@A e%j 燷i7%S{ f0 -8>P~L&0).~P'śJ(㗁w X4 ~I],qlvoy οZŪ8Vݤ`<>O2b@o7RS2?Th^(Rcs|.һ1m )s5h7՚UOĘ T; IB;O(L2@MPː=cpB?M{*F Ty俇Iatvvyd!܉&qQ4/d^d}Xt!8[~kU.pp9q5}!H:IC|SCO %gpDlAOJ5c\T",!s@ޮ_|;;{z2_1.]QDòXV9'ķHّ6#`VQ֝Fm饩 H^Hm 8& !IhnrMUB[#%!s%1@ ViEz|[ډXp-D(p 5|ⲭZL^@˲PapZ2s~%2Z/oRNRC)vM&ʲ!Q( !2k`;;J 8e? "(x,*6bZvTRUvbfԼT ITY4k#W8rǭZ/>#rHӱdrH?KzB1+4j<5 nf>9n{ph"fI2ҝ_`N^s'S ^_ "Np'Z[|O\apcj`w=LsHyL@s)}YRǞ~868 ELUÌӱy9I̭C)G:j=3gh^N)|{8JQ6I -W9sq88%UyjĭoW'gϏO s6Bwaـ#U^;r ڦ6bRPZvl2zv7!A2IVbv$?̟jsʟ?qD J'U-%1<o`ddRZYJR/ }^D/eoX"!3!T2=yNcTW4TUgx'0IYPm Y.mDqs#0#{ k_j`;jJ$edu? .Ueah6(@L I4//ߤ 9s鮣LO͑*at&蚜 Gm'fɹSi|[L)i5MGˌn@/]14v`U} _!$/cHsrGŠ%RUZjln{(ǂ gY W`J8wN wbBްa_>;?K<ͼ>]qMH q # :7W6ބ8$#("(0K*kԂcV!aJSj6,֦K!#$hr5Jg,^^TLmdiYY~cpJcxRCK%h" J4 ϕ:|UPCn`.>lX'‚fǰ/U,M]o ^=.hiKxf ( Ɛ7ҋ*Peb TE( I)rŒ q .sУ zѿwyxvq᥅1VɸLe\k76+:L%Q IDATn4*ĺb+\!q}53f*1 ZJ!sgB6pDC "$w(:<!a$4*/R!wfCxuc8{_ &90B,ٶZp)Hl+ H<+$5M̌fc*/^枸:m[_4,oݶN s f XlZ T*kzuv'6&&y&Yben2@UʫXtF B*H9Ty)7 #KU$5C%*+HKB.'_\<\p0 -36olX#0jkV+ ŧ +] ʸըZL[N;fa@<]F?3>рϔQV9KZ (3׹T wlCIj9+m@C;u0fbi/U>O/D)iCa_[8W)p{VEf ͥXs{չ VhRW*Ζ Vs0}C-N?iN_@i0=qԒEbEAdYu9ǛA0ax c|*$V+%s_-,hc;>qlErS -DC ?Ì/ue:Ȅjս+ߜ=vQs:b_"ol$J@+蟓/Q`oIm,DhٙYef!; %*6nbSLۑ #޿,UPzEwEͪ 0NKZ-C%Y<(wX_~>ڸ/ӽe9yڇIĞĬ7RLأsd&!UO⠊x@ǤhVEm[0Aڌ/7GS{ 2&((`4E0OESmKlCyhrg|?Ki|4ȑMp3}g-dG+{xIn31֗;1/s[$#>?r8\7HЛlq`"٠%Y/?Xm+v;嵋j [W)O;qѐv;H[fg!N$[ k^Yߘ`215rdg ?a!t+G܌tN ;;D+9smAēl}8n IIklC:lmj9!|bx~W8͢*/xA׈*@0xqLKg %U,ܕL}!.|NNG v$oun֞R>v^\:y*xY~EYXQ;>bCџ@6AzӀ%gK]ы,C K̕E`%eck\??ěT@Ց-ە,/"KT03URΥ0Tb3|SDʛKtE๹4DGyPk"ca){Cg>zSqHNƐ 4 lS㡸lkg.>=D2tk[ۙ.D}q9 cA-+e+D:^A,_/oϼ>_bf&T@B~q{˖NwH5Ga1Y52E Mumhc*QVE,M62 ǿ2HXC( >wՅ J*Crd47EMN+p`L}#)pm i]-zH^* &fCA&cn`6y6-)WN?#0MW_N.>]JcHJysj/r^Zβ,Ďb7^dqK VlM~XVxidU1L$ B O+MLl Gp!6Opó$` eX#d>HIN7&"+.4ih"ҦA+ԙ )mR';G?אFK>u}PViEBQK*u_~*W^G,!aY8+s\JؑG]Rή|GQnΣ`~?>t-dfa_SRX3-gnB*͸Oo"?#~;L?QVr9v&G!h %WdٺԼB9VaԶyxﻊ~W8H|&e*7oPUTKe]gmԋB" @4SaCֽ97z 0f4'P5GTEKO碑Om9xGP)4l|SܲU2Tq3E0>;>|M#d+̙ !1 F<໹0懫#ϟ:w Uģ靷㒖}nKP}u9ڶw3F [Qo-xhspONpI4ˬz %<ћ>Bk_8i<#Fc5H ]ǂTOy $fDzfPBqO-@TFu#w~|;^T%y^`̝ h/ dY:Tt=%>40+JIs8R@ߒ1MIR{dEGZ GsCC*1v&)[dIf3cOXBS?JW2zmܫ0 {#W>⾱nND)3XH7kg&I …kO` QE44"rnHyu _ſs(e߂<}U̲jSB({篻kK.: }4Tzc3|L,!)B HZ'ן^_=4ԑ@GR I ]tqh+OG^bVw#/PG/}p!hҤv9Y(1rGqlUPaWDuoyәtbL)jQ[m'ϧSqǺ!QdX{///³q 4N??t\;pl OP"fi}vf;,D'ä.ai;Gy@SKpRk"?Qd7n7xlQꋋp"_S8&Byѓ/l}LQ:+?xђ\k*:CseV ։V*,7w 0p2]jrzlcx/cdc.&79|a+> ;T)%76/ HHLq|YVn0f ViHmumFXt*N#/"[_Z;\' 'H+ "jqb;_<#TZ-A_<ޖ iYLa۔x CnH ܡ;!k-]5^59-qr+6 ~jזּ )VK;y\\s L}l>9HVx<Ƴ?k\ikk<kZzoo=iA >d#lpK S9 ; hW*Xm=nԖ8ܻqZw쳉5> pκ2ד]v_wJ[_iD1b-ѢzGfP%^FbK V%w$ t^Ɵ"EߩQi6{(Kt@Al~4n^ 4K_Pdb-=#mGY/QxQҚC;WB&,JQ%@QPhhU1_`b2E&Z?l- rБ1[+\Y&q6lK$ŰIW\(̪w+PQNtle2 +(աI24zݭ1>d9|yASDEl_eaX#Џu܉a6 *!:'8xB;@͎rMZ;@L)3 ڢjnRT׃-Za'Џ_i|3q?t|y q"$nsW `db$. ں*_d ݨD'twwSfJߒ~6k_T cvl?:W,uܚ1hqa~aК}6'"&싄nqM?KY<$ =~pM˼:]7M :P@HOҷeQ#G3[uN+iA fɉeCPY|=5=Jpkqf/NB$_屧O<wfZ+p8kQ +́Vs9g{4}ޡp *m[R?JcM9K$6)Wb#QX BJ*تIźNu;y aa=mjIob~p0Y- 5jD/^IbaI5@ea)BkST1RT`Ttp^:Q,0> z{}.@J9Ƣ0=Mx3aCY2Rvs;HP:^w!{P-`qu-4&csf~kNB{koZ;|mk3.iu9}bA炋ۂc/1"]!, x{[,L2ѱ4r#^Q;7S|, Q/z}/_I  @:Q0Dʲw'I)b47*h/!>G]|+,~_ !W&EstۗK;P@}ҭRUv$MTmKhnF@i+(Ο}M Ҿg-RrdVV/s}[uh7LN֍VG=B2=t0Q 'XD'btvy; 8sa]i+@ KҩyV3E]dɔ)p L&{=v]tZ'1}q͢$a;=ܽW6WsVtMlH-P!#y;'dsږE<]c`&١#ȪJԤw/bƀpiU[%$cLoFgQ5E$"!qZb#HJHV#_df6 26fs]w4osM.ٞ~9;Bhcv9R83Lhܫ#XնvU۠8/ժtd1#4_V9/9ZOiq*$yӅ4Cw?'w IDATBb}R&I}i')$ -&Á{iCJp_:9K9f;whxI2MmO%uY!N i0(Vq~ Htvu{_,38mPߑF=YrhmI#8!/^4 U)m9J} iy~ޮ`;^`.H8D'Q9Y%>r[Y|[hz vTeϿ+EtΔ5`{*-[&v0,-] $ LL%6ߛ/jN`HaU>:,Cy`qNE *Zу,rt)XD![HV ^<"0buV?'䕝uȻ!j&wHl"~_ epF_t`1g㼽>Wf}ʐ%3QRWl"(9V E$̅6mLӮ(L0%5̛dVK>r w~KyMgڛn? l]RP ']qfwxЫ L̼@oEِC祫 qbZ9 Df}~؜^@,{VqGwHRe5K)Eñxe$7gDDV pC.fɌ*ފoOgy;~BcFׯ?7TjGH-?VxC]$srK{B3H*H]- i 2dY pL*.5d>ϣRTg˞ vHpYN] OHAvCov/fq8uX[S!v-WtdV-{5BؔnE{QX&o?d ZP}td02p0Lc+$=|G0Ntl[UB0j:e[T]* l EGh9c~8Pщv,9Lwx荁lva[>e7iRX~~M$;"v5l p\|=Ѳ.jמrKHWwGѵ0p ݕ([mifޝ=;vΖ &m*tnT0 P?nbY0jǬ?=Si2e8:MC- !DuS I扶"}{; ;G{qEGU-o\@I;GJ^)?@tl4l:z</&a 6߯SS̷ccVZRG^Ǘ)Z3GP7H2lJY:n YUd=lF(VJ6KJ,:9}%%} yM#8V?^'fRK'IYȩ:7 -;]HerOߞ>4N%&5 'p12#]1(W)/1ha7+(5Xo-6|VH_=SRr;8<>nB1<)r#{7ӲRdY<3FUn`?637S & C̎ra&6b}Nlh4 ר:mׁhhDI:r rȆ(]>_n1IxK " ={#jyDL2K0vLBJi#A) pv,]^R(,mn`5x$yiꤘn:Sc Lb[[B(ZQʣl1Ό˗Bg_h Oߟv8u$2 }{ϮxLgDAT|P»2UH m `|NN-Z|]nh*!bEء'Н?Kv RE-O";sk I 9H'V;]wZZv'w&TXh,#NPO(Z3aL'Me 7ɎRKGTtFF(Ы:B Bg̹JhoD/gwa1[ua#Cw3E@.J%+{A(2ѾWk(@'$^k.,SXNoGyJiPF!C L7]$ GӎwY VّEu6QuTd #8v=ZP_*\jPUFRעV"s%ON0\։n- ?vQi:"v=xirUEEOH& ֱ @ВQ䮫As\@{EGK(/oBH0.m9='8|&mzZ4IABl|{LU0j>"%! %HEP !l^ҩ H uJ<&UFڍP8N+fK{W'WWc8;;:]^?Q:fpd\@$ǰvPK<;Cij]*00\|$n{x^*&Z.``Gm Ațycu7mᑰtPj%hW6s "sF&=Bj#^e!Ja a 4#DSSMGK)xz 34kE47](,LkW(r/|re}25EV<+?91T#MB(a tu|?;4>9aD X7԰QD&g$jlx7tzzD˘wJY|*T12~ G-ֿ/" *Em n*‼ [QcH؆'\:B51IkIAH%Yz'n>RYyeMp]pw!\ [#ɵ9h1v歾A,#̝WkӘ.2wBqVr+s vzp>ͮQ>?v?dﴩT )BcLĶzر3%rűx*=AM[n\]Q `KTNO3/:U[z2C~)1Z#O\Jc/"Njm[˝ΐ|(ND@+QK29Y%;8Sc4.W}mA0m CF"XF!@u:K˂p4< qKm)yierHmשDa뎅mθD7w/.${(䙫GuǴJ,G!UX)b!z E8WƬ}=&Fd:!Agg |wn1@>ۥEGKD5WZznᮅrFV8.b#R~$n',Y%=|3mw6|Ku!(»%GWlUW#\3h='J`#Z n\U Mګd{S<б7j.x9gv@7Ę0b"(a7.0D+T6vТ)pѥM Gc4z0NΰV w@y_SyD:M^v /’K4\Zb]|rnM ?΁]8@t ;mN<]^luKRh9>ޞn^VdKT@<;a.P B)31Z^d+>ԏ{D/;8_**}Ww!mMܑٞ҅G`ɂ R7\+uEމ_'FÍZ|h+g3ېQ#s5?r:&ü~%A!RRɯt5ؘv6yM'R)kpi4 +=u/=+`ay]@^}7߿GLVpaݯWB@G*;G i(n9"trlb0LmY8ơ)LWWJP9+p3#:Ga9#,-~Z徲1WD~'E v+Jׅ-45p:$ʳ ;+4 <~6== 69d[Ț$#sgbBvY,/SU4=_o]T~? 'F4:i`%%G  P|8?+XIDOt) ɕu ;Wwi:.pZb HHWV){J/ZO{Ltg (?S(#$v%iq /8 aoT1JS!20 .j:7;ȏPBB tLnmX;!w`{> 0ZS73O7#㎏/`*)#9B+9zyMM$ƎؾtH6Cv`-GP9;;}~D^CX)~&'H}Xss/#i@;ZD?LPW$k_rs>p9^,hg 5EDȄF@ddķzP"w@ n.Gl~hR-yuK.8}i1 dc$,]kQ'AE3kDGGjX`=cz9=5| XuRHTV)r8͕4|OX[ș8+(Ƙ&`XݫRL~z^偏ac+"[OSh%Ǖ2cE6 :XDߑ OՀ`A\c+slXHK$=u`_{=FYZF,ixgVTbNUg>@`K>mP`ssAW˿m %0z3CΗ!0P" a3$hBj>N̬ZϠom@оKh^hv1v /#4ԫAOaK6㒩v {׾ ˂7XX9E-;f*6L+:Kǂ*SfgzV vPx r<=wG dv!%;6Je+hd3NJI!_FHK:姪%dKޯP(^3?ơ@U}O@y?0S0ńla0YrDWYgױ-O0tW4;ث<;ړkDaDeC܂xc?Ob\!Lq7G y4{{Za@H$񉠹(2| ܑH !d= :$V ߰2O1o 0$KW1N']#m K p!:aRU[d>Rpލm 8sEY%BZW=) kθ|(mE+Hei7fS ;һ̉fT_P}[CC^>8'{Br?*Ţ|mYqȓq ]=đ,`! ROi ~Qm^C+3ݱ_UgդtIQS IDATy^rGu7;'1S˔yo 8=Az&§&l /S35;a4Î7U=I` OO0ծG]jQmO)w;K ^vdx-GRbmI W>3okrU9ηQ BBZoPO3ma|JY=4C0?旐P?0iIqǘ~f@ TQT(grO<Ŏo/oAKQ,o//Cx1@LBgK0\AGj_sV틆.!vB?ُvῚdV5Й7u㼰;RaD`Ŭe5(fA+J:Sj Tʌs8f^+(\Q_@C.|YOޱow}5ޘM03l٘0i׊MKJ@O|:jL?~LI1S mL!*#/-h 9K֊'9'gV='FBph,! =#]zfAkf환qs^%8^CVJqd&%nNdXfqFE#M1d'h%ןjL6ORFW :ѼGZ<6*3؅Ğ,^IJCN,-5U1s"]{X]󀙙RwPqpP'\ eJ7ٚRΚEV]C5̺ё,Cσ+&xC6ʦk]D86 Ts7(ۙqv_)sM5~$U#6H _XrS@Ԣc J_iَa& (h"LK#Aw`1VB =_q*Bk$ܙA")(._!MEcT&N$a\98\Qw<7H MCU G26AT^~@O}Sd4Y[@ wȬYçXR \]E(mexВ$M%b?Y"fł_ SXfIVyfTP0FDFuC~iJU JvJwSuR͒FJ)d$R:'?۸O3@gEV(g!(VИPto5@+q9;ש]6/HU;C!@ BfBvdI99s;wzmF& mF$ C?O<~@ H {bIX zrʀQDJƜ@s#M5} ˊݦ&~RjҲ 0dw&aG@ y {8fd0L"+5%!M(R6AQqp׿ @ ?!(v a:GuDOH}@ @!@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ?s0|xIENDB`dossizola-1.0/dossizola/images/feu.png0000644000076400007670000024241107142616623013631 PNG  IHDRl>gAMA aPLTE %F%k>~RiJ^VFvu=Ԯ.)rKtn e6`'S*e ]3цxٕn@Z͍vоOZP-j~GS} f9kAaU Z(աX:ʲRy pHYs  @AtIME.f IDATx {IҭxL!n%Y w*#3+ K?EYdEYdE_AdoYo ",",G-"d8",",", 8",",", 8",",7/3b X毌@#d%rh4:I4b/I\'p"8",",_=^EOי:F}2]_3B'= _!\' @O GCh4 c|",","쥦T,oS N볼?Yߩ}s>;>x)%{`7*<9{1s§Ve38",",/C@M$ 95>A痁|]Ϝ7bqS_6!}nøA)n! u#\ND<xPEYdEYdɎ%|?~WLW`2/!1g~ }|W^;LǠ jxbGw?.Ǘq2q7SSf>s`)@戁O?GAҜ=O}W_wpdEYdEYd! ՄcPC a2xQ7įCv-M}scqit_/ARCpz >uyfQ !#x)m#p )#Y1肋w.n#,","s>>83H 0lsZ ~8Rgƿ!+`3GwlNnct4Q>Ɛ7R[ 0߃s׷`yz#,","g,<~VkzxȃqzidCP.Ɛ ΔsԜKo|pM>{T%n=tS">v9gqȋuA]p)6.tiB ~*qϛg>𸉰@b.nx$kN|1{7}JĿoǟS`-/kb50A 3$;ʿn0+8","v4EQ|P=$. Y'@_Riaz K"-žĹ2@ʞ :H'p~mG_ys'CpvN|Z99N9xt$?B+.ODz}U'*yaG9wFZ̒muzJo߹;W4θa+?@Uό=] ONv Z9 :Taߵ nިe srA޼@8","5мAADyL= ~@-f3l2@`q;6ACZp(q1 TPm؍A̩~v }\/H=wȄ5>G}ݡ X- El£&WJ`$pI\ETnYespo@~ppm0ο1~2<mp<F?(`[,/;^Cp<%"Ǘ0GYdEYdEb;jMǡ5үUFI0P g2Tɡq'Dt*z.~HGF@K ܄j|z$. @,u!C T@sb[Z}p>s1q-2 0 ]Iסwҿ 5?z_{FbR#f«7{Cv B ApJ6w97Cn \-\Nw=0n]h<F <"Bބ{0",",ٵE:yx>Z= wֿY*x# Y mR0O@]_wC׹q5=>&a# ٚ#dbV(`C\fY`xSo [W(n3̡VX&y@Fxp ZyU=}^szGJM u]0ݚ&{o=Ioo^i5R`4xez#wO:$J``{4cnf9)C^]GYdEYdE4qۍ"5#ub/b,.*&x'q$Tf^Sp>$`A79XU H: ^ La4̦_oVAI%'Plٿ@vA!Xw_{y`V+~P`ɤ0~g wE+ s G\~4Uhuh"Zg-?2.7a+o2^1+c߲t'sF맕/u W@5rWn!klU?dzT dBر߱c<@~{P]PF,@sЎtWǵeϙ(?)01,"]iG/n|~f[X+[EgpdEYdE/qQvfP{,x`@KB]Dj<5@ZB@.T#o9g'zs8ӿOY! .Cz CU?B {@3OgiacGуP #wBK7G!A8v:-IBQGPwFd1bW#YLXȳ9jVȠ$m[ث,Xt[gz*+6&WOlT wo:Y7+r Hs Gx&ߘ,YgrO>&ע^$X^ .pC\,X,$ T FϷTvu ^Ov; . 0P̿>8","g:L +?}BnJnZ'Ty.,ܸ0?e꟨c|H}@I\fh[yBy2)O4 V7 7~:wͳ -0o˿CHyS}tEmM?}_;|BzYCQO7BOCW%g2 E"#v_(AwϦ '@Ngſ=cL?","0˴cXvQKh"3jAܰk1lzn0 ?(#?F-rUx9Ly)@ ,ETM'2F=#0jQ Ir)mejG 0b T ܍\`VgyCAmջg X_ ЖEٿZ(}[ cݎjJ<X>|`]B~MJ ;2.B +@tA5b~) P`F(DT-Y>0QP*> I]%Zr jl=߲Jp_ PUP~&"26X 0~b?^6gd?,dڥRJRQ@8YAτNKYq@Ӿ !W@BWyDUaw& /~LSaР/Kd~E+vRs$葇yY~Wb;<޴J v~6'}rXA:Oe>/!0h6X# _U0-7}eew@'s4N󺰘X(A/$]m _Cxb?pdEYdcv饠CQGO~j@f[4B8j%PNu:@.MpBGB;~"5`Y 'GcB YrPN~ +D0!)Y?4`RD* B ~_ lz:CWQL:HEYdELk~b1Ҫ@ʷ(xv(ȕClWr5ʒ\ݻg:E!g @e bMԷb)dw%"PMf$7;m~!6Yx=EWӂ<\)h'A5be L)%40\X_ 0r*dQ`IՆ)04@HBV\Vs,AJGU'! dt_U XN4j!4>Bp7*ëכkKӽCf/#c7AL<jh'i !]mf)GyoV*/4 !:=A(*A/`3ZbH݀?%:_ mSZzJ!Vbe\)._Z 0n4D|HS_^ON:ˇaH޳^m!, {Zw P 9u!tȂ| I13#,",Ĵ-ϩE7 ;QCpa2{drKYa[σCբO@P!/)W"péqA]iS U RkPMPȋ[ѽaTg8N7Hv뵀ȺJ0S7,@ MxP vGZe+ D1.HjȂ5u~Yt^5c,d_S$B D/2z˘u&P򇪳S;t < \~NЍ @u»6駧` @\L菅(.%H#8*)<^r/pZ#!ҿXO:s_)}4alB?/Ae(&@[F1TkX<(>HyxAL@>Px*Tu׃f߯ꐈ0Y[!7=toZ6  ~TTe@8{_|5]{ea^'Sh#pUGM&!0]~ͫO~-DYdEYdD\Ӭ^'{/eZS$ke h=5,I皑NYa_Wd`G#=, -y l,\d״SM 1G_?*TJ.uqR^ r~ x$-RN@K,Wd‹֟'p;B|N'MlJi- b\t{S/`)ywG#8򟇝@` P_OT 2 ^:իp,^ BC- Z-XҀDCEf?c*AG&ǝI@ԉDt!beI pgɸglpC}(܅>\Gc^C@ҀGm啕, <*5!j9{@}6_G̾S5h@R?TF5h"8V `G`yĿ .d\~M#ؓSH])3p>ͫn?Gp4^9^}x LU"H b!#,",e/Ukr`?\KM3 y,,`(]Td|VB&^ȡW~1Ux^)g301d@??`dok+,,,+a|}.u  z',bqҭq@> 7B}w:LDP0$Ȱ2 hr&ƺܵ,r0He:D ^Nh?5Сfi?jpB/v`>T}W E,\C74 c_@LLeP%G%IR\c_5ud!yYJ IDATe)+#L<WlK{yOWykrA:P 2f/)kν~ȣo>X tm_ _^Prh `l޼ڼ(ڍ 59뗪u ` Ubg}obP~3;k Y 8"B`ȃGo\i)F?WgJ'P U Op,7hWkK<5p'Bd24^ GO+y'`%ed@뗳-n_p;Ÿjǝ/a7D`I"r̀IE݃1* Z.*c/JaxP`9Cjןv${҉8)ge5- W{e_c45^smdEYdE"kȷhEnmp2SwI!#!cH4T$ rHyu$^X`!-l pDUFſbo펂jt/uz\Ox8 VC z*\Ƭ̨B4$r t:N 0ow@ v;hw:r>Ii1z =5b|xyO{.MNSsK٬6+l(aB9K!2gw/&6SC+ENr W?+1M&~@З0:+`VKt7`&2AoiZ 2axPWurAw[]S]LQ Ũy6naC7$Ge=B:v- gBDaGx SoV! hF?]j )j<{޺w^7265H  rB YS՗vd叅֘]okx8KHhYXoA=2{dsGђ~[@885,W!b(`Ï?} >CG 5[>40 Ip?Pp{ ~8",Ю?)VEW3<}H 7sA2G%[dc y&8`мBBieU2&jwÒp8y2K6{1]w K )M{u!ߣjVa~EәBzv i؇4z6(`I $`S;W:/JA Dwkch+NXjO?u)D%@!1hSq)}z0r:>;k910"|7@`F Q{׀!q]U:R/'(cr^R}PD/A⍥_^2Y5W3l-Ї9%LS zSoӌJh7#,"g{}3 6ڦsdQjG_~h ,OLKdXWK"VK%y$?s1 A"q7tX+dK@ )4iB6Rv I9w)oӇ9~{چ 0@*olc쵻a /G/;B~9.'?A";pM4ҎЎ7NG@u{޸4o)6@M xSD":xB?{}^<Ҙ RKK=HtP}2 ^Y1فMd"qJ xf?F"^+AU;22-B<EX:[!)[!\V@_jǟWB+>=)#<pdEYdygY躏]7/ϢHme_[=2֖w])(O4ظVWX Ud#6D;Wڠc -m!O%2aqUy)2փ)!dtReK٢VA;/lwXiY*@'cJ Abk)#,ޓ!ḡՄ}b Kg!ZG>a6M1:fE|R{8oo pHdD"y1*Y(no+C4j#O/?P!reAbSAfuU)T SW?wu;s9w1}a jG$r>,'{]7B.r="!pt_#Zn! xpuȟA޸7>\.g4.ͩs ؉( P%!C83nS9xauŸ:CĀcS@BaWvI&*#_]>ww _^ #5>o9Mk,(", k\8dW#*ZA$M+D{^rUЄ%۝8Ƥ(_dW@Zi ,O?r%BV 4ز p=Ԃ) SQjUgj-Q庅x{kX6;9.߲ r]Յ㦸jHgμ3O sB[9$P Yte^ y]=mqM-YX4ΥJ`ŸrY@ggk4SlXQV ,s9C~D%RP p Z2adٲ,XկDG. O3.w؃+T7ڬ05\8E?dǭן;6bJ !5w ͩSh1]Ǘ9kzU_a ppbe*wbyXx@DmXȟH&RM>H6ſ'@,B7lǰs zCNߙ/ڦ <4&(o 7^'_?Ű1nQw޹`1@mc+CǸw},g$+(y.,eV*yOo]=)Ƶ X_Dz\󆽧uIQט}gCnx Z+ɺTGM N_+ ;+E#d"^, :UMy PؘK>-EHO}ކuN6H,Nl? +i뷋 ܽ|ۂ}ǽ?׈F)AhQ`GYdERjwV#إeUKj2HIVa5bFſUw(uQ\:qq4 ^{VªBGɭE?u }q`ܨ֪څl;j:} f8doq]mVx[ !vUt:]\j;RhXR9b{=9TU(ю0ykTp^p{O&z29A" Jlp<V&FHUWWpyڔs2~&=7ȿE{k#483+]B*&W #xp$U:_#dI7`ޥ꿖* pG'V.{"aw6SvCVWgKV,'Ȃ 1q>\so{yQ]umSϙ}%Py :g" Dxp6!M/tm@㿲 f" VPE$ g.징Qz| !0Q,Rs7gh성0$l a`'Cv<4^yBA`#l~F8"L132b]V@6%*퍘,L^eyhAx(O?8bc,X$P^ db5&P'pH͡b;J {ai.D @/_VXl;q ӲzqW~̀ _/X6S0&XB < XvJz2LU vu54 PQYdRc :C1r)VWĪ4 4]d(+ p^“ƺ5 Y-]- B@w"\ FYGrVRI W1ӇUS>/P ]^?̩,? ,ʻ%@hp0?C(>SҰ4VBހ)nl:DzgkZ̝}?es C 贜+['ce]^'Հ"?p4fL) cRkz4P>Sϯ剼 l`O : {g5|ߕJ9)# Ox,X|GYdKv(l-?7GRzH6[jʿ,`qO kX|*"Cl*G/~([|G_ 'r,5tHd] Z6]ϻi s]HE.R8 c MajluC+yqu:A7|>轴^?W8:(szg&߯ ~7$20&پYM,YaH8w|B[ϚyRhhzϞ:@`dbp}߲}$\#UC:9{<6\O; А"|z󜪎6S lVD*ha`vQ>J~Uk莂($jxd/JXY`YwJ# rRu_eᛮp H]B !q3@~z"ckQk+?k")G9} ^.P9޸LQ~M]jAqVc$(s@,$">6'*Y. 7J9WT)Й<|! 禎8̝iϫzQY49O p[Y`]I@`E[Tu6,s ,Ȭ?hb!t:9Gj aWg*~=bW(g?)/cW7) N$y\ G lր0Pn+ bHIa&m&AWxݷ@ǹ^Ya_Pd `ݐY@O9P`zWGӡ2';#ӿ5B;*2 IDATx{Llkrn/kY-g xฃL&,@?EjgV F *iUMA%s?;@x] @9-#((Bq|#x4 ؼs,[/\C[4p.A'Rů"[=^ğ ktU2_VqO44 5 onξcߵ) 86LJ}qhyy Ƨzewog}Wr;Z2L@SrE*pOpdE+@1t)?6 $ؑX#TeSK9 i0q+2K=`?VAyU; ,ԧ(-Ȱ)'!sDa":?e >`Yڪx+؋O%PF!Y;ύaorp W }ĭ%BN5w.RZA.QI{K/T_ʿHnVN~$Q4>i4li<~ v!BV~IF(wRgcc[t {tufBNS)?@{"fV I/?AkІʛ<_z)ʿ3-\Cж,4*lyeo$' ݫ yVn?`?j 0V_fA@sq?P,f.PN'v•Gb p[mP|\մ"/'Wy`` ο@j'k#ۼ\_QDB%y2in@'>P?;'@&dr܀UD~"6*IV P۷Bf(|xFl57䑧K'ju݈Qa_#,Ү3T}7knBχfI5VK[\hp˚l6ɠS&jy'}h *=B@cRພ3rO\P31PtBzyJ;lj$`,D&k(*2@X9 i"9i!~!*Wk{\Y Wȍ& =*JmWBuG/2p_Ls0?{8\sz{0X.UWmrw/.Aʼn쮾%@[0!tc["4`94˼ :2@}rL0PHdՙP0D! :dS`C%f= ' `(Dܳb㾀S5p3@ 4"`|V d9h+Ḃ o&1~EZlVR< h{|^+a-MLu>DQp'bg9 s6L5A6 0 22[A1ych,K`in xV1@{!wUmoߔ@u,v" V+M| o1ʵߨ$.=tެ gʀXoxg5ǽaزvy:ڃVV OO1睔G?[h_}Nh(Ҷ`(TNV[s),b;C/=X3k w9nL6p<vT S)j3B΍q;kkQ _jz%xzVy Y u-ϼ>)I;"إ*}:'r<#,7ZBo0 S/Z>@XoC͛N03E稕55(cPkQ8Kph21ȬZ<|:e< '*ڄ *A"ǣvvo}CG)q(gZEV,ʋ[oyhzP.}ͻU UbY7f),j2,E 1U[UA)t&mpX1"w8 Bb0S_%U"@c? )ZQ JQcIG(AysU43s1_%aϾ? ͙Ñ8 v  ֍x\ ` hW΅)9vOk/(ؙED@k˂}b;£4xRm{DN X(/k_~S.( M X: [!=5kVP. ;g V`{ tFςO+uPŞO#{U]gv@!~G9)T<~F\|jj ( FnIM=aP=Ͼ~S<¸$/_ ׳̙YoϿ ԟlםTw[u=g${?Q:2/ @ v\|! Tp},?f }pR|A6qm C\VķV0"}Mש??Iqu o|.(t) NY7vD8}[~n osrᎯ^NWzu?ed`%Tf"2+BM]<\0;pdv+Y0CqBvĞč*X`!ho F@GC]/]MܩI4z9vf2(4j5]GN/e=`ד\Y,VHɫ4+Pt)8/)x/ +g1@Pڎu] c?XKW]%=w0YA~x0A7" CfWĮt )˿[EIrkv1~&0YZQN ,*[p/ˍ+zWq//#ǰߋ>(Afgahdx |)@8|oW}nnw`th^8M6`O,C-rXBSyA>5EL'Riݾ[Qja|M}BP^CW"Oc)4bNcu6 8p(Ɨ>PkksN.])(r@Gg ˕r]S`- HAއ@ZV| Dy{78*ۖM?C(UP`UЈc (?~ +olc0K[Ĺ^ $ 8ϴ(,6c)$DbS X_, p]% "Δɗ{D V[X!&dKRgSX Yeǩ]<ۙXHٞ0:;jIޔ!=I*= X$P> AB&xyqE7aMl5{ZTGu^[>ͯs|hx ?XSm*} 0j)( !#X5kQ ǿ`q&zX?\}Ǖ PQrr~``, r`ÕC}-b ju(Dw-j<<|ˬvW4d #(2Gf3nTF"A+{ܺ瓸-xs{Zb DG(^sCU VxgŽPݐ݆s߮P.&˿v)tvG[)"{][/"jA RhB|SSde˓y.xGm/@a1s`'^/@qD9| % k {VϟW*BZ~/Hh(I('`G9%X3Z Y5X̺ӑajA} A@.S-@&f(3@T)Jg@k;~#~|$}pOH$HVջ OJ;*B^DY(`Kr )p5_պh@8Jjm?T2c0y䊿7_qp' ){Qw#|oR]ٱpn2 t7d:5G*VlI#hnB~j!}?Δ[' $$p_=4imYJaWլܵ}`y sϛC=v XX 6"=kteakVs{A v 8w(#T, /@^,j5g[\@{y;.olDAPo¯d akk9wE}Z+Xzo+v@??g+h^k??|d 7Y~UY,79&>r)VFA~@X O9˄JyO|>&RcdǖWiYQ؄Hl< `WLc ꞳW LG7O /u*no}* *еп"6{,Y#:ː?ժ?Z7fBd`4ZD m jkn?{kwO=[ro!30j~3QNY$X;6+\AP\0=/D8 J[X k'}`^\9q+H ?hOw OA5qWh?=rqŷ??sAOVᚾǐ{yvEOV6.k AT LJ9t8gCkP.V%p~*һ dm}i~-_E}i)~>YJeb:E :X'R0TH^i=AV1Fg]{D]!+bC6¥|=>j (!q=>~XGs;x*&d?/m*:B`J^&#!犀)$S!<^oiA};,m}5ACAzV(5hw/f={_v |??f+3-N5~4f ;jZ슒3ۖK.Uqj,'S[ڳ+, 4( Wp^Y P RN+h nXN'hjL7@t9AWp{q(BU!Vwg50xJOVW(kVsB_k_!ޒ@(BGVg . k U0'k})A~~ y5N 10 ܳ8G7(?g%'eM+{ˮ/? @_ rO;ldBkv $.HLa>S3wKh-WXy*nc[yJ C``^+6?g{4?NgmeSt)svi`2yDϭS`.'$Cԋ1N0R6QUx_%l> 't8ccN=%21"j{Vh?b FBJ^K`߶"wYJX^9XvojEPDNHx<L9}{HE+{P9C0"y<=7N#gj`y @LАCWV!;RC!!eygVy[Kx Ƽ?Bd)T4A_WXLP $R,SW$\>M Tf. jM^}/NLVik IDATиum ؁x.!2<4(oneW???)B-@SBVK|O{K]?'-.sPF? x?T!U~s?|]wu>7_ox P `5=u ؇ɲZO^f:@ao7ܯpןX[%`n@\Ȯ ~y/],V+Z#}E2y?#+]q{ftS))Ԭ7 \3`x;EX `V3 W@ Cp6 !ўsH?{n^.sڵU ehj1a+/ ~="(b,px^b ޿W}?u f{ #x&@0W Tk1gûE/m >?uza 1Op ]d'v^ޙV+_Y>~+Ƙ(e-..)elDyg <5 GGc` ag=7{qo s5$57/ %R|p̕9r2)Ou0O_m 5x gT:o' 1YjEN~?yE[*6hN̻,̠.ǺЪ9[wYRߡUG=PT')5ja٩dIYtʫJr_̙ L iBRC%IͬPxb6 nf%}gV_:'hIz _Jz8Pv(saAz}C-JPC!PA"`rgeO\z=vţϣ0PLi@*PBg7(##8[wp&W\Փ3`qüVЀ4(LUb_сUP;([~{`Bꊵ";@Gl_7CDZM ! &ۣO[;?Zش(3sE@ALS !z 'Tt`-awd`WW q?XȾkhM@oΠluOf-pKA'W5z6b@'⿞N[6*`9B@6-hLwU/E:K;M[.| U?4xȠ  Xu 0>?-%9~6s} ]j܀ E?3]/$ uZ~Yd .ljwZ{S6Fpl6'#'? C1+\m>[ժCsM,pčЃ:${"Gh{!o_r=C1W׋5@02Ҭ΀=rݬ|2@/LSaFH @`-BU<įgϵE AU6 f}cm"Ĺ^PKT OXep*ǥ99 #F#v ֕~zӢVz:\d u:gV4Mp=NrAUh巰B`3s ,1`AF̅]0 Hh$j:NpBs0UAj_ `!j B&~181!PRqi__0V>0j$v"o?UPw І8!P=V+yWw i_9wۂo`О;x~]7j kS \q~g+F*߰s*+֛Lӭ?? [>cp@IoxvH2gy=@68<pWЄ/ O崟BKm}9P (fa;CMv)ǡ.~oƛ w4wH?5]SEG^&ʿ 9[J^l)/$jqڒ8^|-Zworeko l}9I~yEA?>X`芽޽Z)# G%-v R0aYOBK}lǽ^#…$ziz+o T+F042P'஘%.3S(,#@(/ |1ϵ)ZFHQw-ډ[Ҽ0``A  2][aO2g]&'Ygݜ[[[RWWu PASsЈLVܒBpih T(NQ(n]~6Osl|YǢ6UT 2bDBF "0HXb(gE4~U=7^Yui@WS?oN9PAU\M%=*x37ŴB4qÑ4TM%7B[`7Čӱ|]gƿ#N duaѶ amU02WaGLRS?.̀TY5"VQP$e˂h6b'M2n׷:S[DBR@Rbfez O T˨8%gzH+1W?-`c)Xa)(e@^?@?؈IַBh69 ,cP5GQI?佬uqDu,pFpyӟ^ bA@aNpfEJ)1 1G;2\{alo^^ߞHNOAkV)4)6aWQX ]t5AN%!0dD`WB6d @-Z~v U^"2m>c PȈ<_zBo*ԟN8pqXh>"?:@.ˣpà>?UR';Ôʇ=PMkMN@ZhF G^29wf6pV6+: [3*/b[囋FLY.Ua Ъ>{ .iߚΩZ~W/ 5c~"8, =t,eɃ:"]Sp&21>0x;D p= f?q!D#]Ĕwd߭)p5 S&>ǡm}՞^7 NGލypSoŸ SʮwhBLozĿDդZzu" hݯno=?ǑL.y|ʥGV+TVB[77@|ֲpPuD@f;H>:%΅#8d5O^OIXȯl *z03/ SgjZ?_Ry&R Pq 6GJ&e5ƆYFԥ6CRiLyf`baIA$A9\ E/D q=\oޢ]x`[0 @ᗡ@cY_as@gP26/+w{F[qxt?vOϘ2J5~Zcg4߰c# > E !99زjN61pOxpy*D(|z"~|#-)g,S)`1L&vJcfGr<+ #>QK L鯗dV'Wɳ$>˷zyȗ_^APϼrz*|'U:yWBBum$pրZ8|} 1JNg%[/@vIo7.-y{a~Jd =)o1S"[O+1ڂWWtP?c9+)Op @C]sSiTG߿{TF 8Էz3A#(տH .d"% 0U0VuN`cf: >ml)*H(Gb?30)6 $60*TE]t+t?brPAjP 91V9~%8HX|b6 GK&;2`4 N `Bt3G Ѕ9X_)6a~H`Q@D؆KE{?GC W˓$5lP Nv1-GCw?[S*I Npf@]Oo. ,xy#@/tc_ka`Z0Z z6/ 6OmP7l=]0͖:d<`9w&ntFB@N7"l5oc5ç*`D'^hϋtԅ#5'7Q8(]?ZM:Ay~[;}ߋ%-pzB-wr[/ߐ_7>pVO  84B mI)$J95=xP2?J РN n\'EۃQ~ 8pSt=!`w'q ^po1ى$^h"-@eXU@~z~25AItu[<lPH 2m .w`BAM7þNͫԍ h yshۀδT|z"P3j]c.sQ>|O@Zyv7pAšyCQ+y$bğȌ?g l+o/Aȕ,<+jM>~QD  QQmBu9[ߒ,b%fe$gOTD!c'a^gpd1V484LM@+PG JzT+#nmU.EvD@ZV= 4FF#O0z8u|Rl@@4\&lY,[EmóVLf{t@@ua ~6;$ (~(US^v`TUh\'Fg"@4 /MFIρ˟R#t-G (#|o,g>n x `,@b4"`k_T]h|S3''5I<+1~$&<:t@(x3ϼ~G2a]{LNLvsY9*~WyNXd^s>a0os:ODΟ.'~} _ p1+ewhpz ЕUL~Yh&ު0w~N: IDATH :^Y|t%gZW7oǁ4) f?3 ,tζ)MlD=L`gp%YLi ,`Cg%_~Z!A;ft#bK$-k v0? (`@zN͢Q7ta - e'@ewƿoNAD گGL  \k\OS)Mf3o"۵egppDZQGt t[.w71Զ)hff0`~b$)6pd N8D᧎SEhXPٶ=)8e',ȕ=H6ᮑRݢ)p1Az  %#=M ~)2p# 4 |E/ =8=̆fP8U`Y%2aj;R G^S2M5ëT]/e NzpxGwf$ğ'7MBo<1́Mg0$>ت`ZВـ{=C4??Rlw8X/hB~83`6 )d.̧,+<5kZ`k9F_?rz+"frSꃦspO IǹQ|YLw lOpv7)~0T: 8? `@ވQtc5S=kQXЛ82 N nmLO?nfe:M> @ʓ:۞<'өcק_O~??z۩3oTa.06 l_~$1 ,ŧgcߴw79ǰn!X& 6LܔkWyv~fO̓o0vdɤ.!Gqgjtל&ؿ9vwƤ=#+$ErH ,h^EuʢA.6cxQ#?~4b2W{_:u3htuYYldcU8`G^h%Wv(ҙ+৙#C5B",o84k?[Bt`º`@<Лc,̧؃%xt/n{A}7gj: ]PÒ}!84@:iyfqlI?A :yf|wG]HiGx-8q;CwӌgGS.NO"5hxk Wq6[p<_f0 1L/W_?C09 (~$&T'B{}7*1GHn2q6Ȼ^oνB S$u1<ooׅ?oѓlP{qD? G{6>{y-ʇQދ6-o7&ߜq.,૭@.^RR%QU}v?aaG> 6zPUey]DEA{Ib:Cy^`W P@͠#Xle$7 D.X2TbÒkVadRQ'>j?2v:YԢ q?mNY`GO\ Af 4WG.}/T'%bvew`ێ3X_[B`H%'ߛyOAܯD d`wοߧ58_ J}'`  Uyr+">_(> 50r~J tEW"-0|n3EdZ+y%1gf^2{0PF>ƀ 5`8U>$% ,i?/OhC_cW3!'OV@4~6TN&@IlՊ]C7,/d[u\ P՟ZPY?0:|AXg0|]E!U] ܀ )߽G}kضzn f' $ Lp]u7va2pz.m8dD㏿k/08`;ߠ99{I;\mZn:`F6cт6un+'EV`͌S-+\ X~P@KrДoE k`O㏦3h=]nbf: W?mňg'nWDbѸKgVSGF ׂ ПCk8_E2"-lE;2*|XZ~Mdg1 OʃL' #/z^"ڕ]Mj$'Ȼh4a~\_J1(U"5%ḓV? .zfzPI%5; ,>!NO*dzhuߢ_۠9ƦYD?&^ql>q4LPӃzLA`%nFk2v_tb3.ܘh8@*n"6 hczQmo3ПARwE!d,?WuyjҵJuTjS~M-Ȩ3Cp?b8#&_:- rU: etʿ ` A`W$j/Q(.DۄjB-[ Tp*wp-}".i>_`K/K0qh &An$"T; dOs8 rP8P3 { 5rt''|,@/Lq<5= j|0[-eSXMm 2N΀>V-Zr,+~}}G\}ȧ>gMg(lAϛ:'b ܨaV둬$?Z`1+>Wm/ x 0NKK|e'[Y8_ pUh^w2:AK#u|m}Ev4{$B .; eݙx5݀sh>zF4Cezn5dCq#D_dR: C؀o8B Ch7tӛobJP.vemF;\ *~\ܼ& UmߝƇR6x_8l z{c—T vU77%Ľ3<ݮM5>O>s{V1KzgegZ0(a@4f\w&ke+YpBeݬCmϕAt > rz߲ =7TهZEǟŜ఍y+hkͧV*#ǎ{'Qmggbav4 R,AUD \'مO?FK@P[>+ xw$a} c@_=]I Ao (OzS$ *>`UP豯O/?0`6fIC-f@r'~+h( F(߄>}ϫ ]pOC4U0ۃN!Jva'h\~sAyqN6,~=k0в,?hl_' ڂK. UB Fkҳl6+vhQ +$T@\~ B~N?\Fvf}쀩@ |Ձ˝Oy?<4 _fo ^i= ~I.dC$٦~B EB=@ن h\Ƹq#=mQTQ4g{p1Ѱ`qط"s+Q%'.W!SfSXY]_(DuOJ>\G 3U&&}ɼ|16lZ.;7?ϒ=H~rJJu΢g7 i29*8Q`aH|8 /ۆ0ŨH +0*CzxV4W4<@O 3VĠ1~dtEhХ(+-My!|68\&? &tl>)p d,]|+}OsK7 bt4.k3hY4~KAp+3VEO3@`>O&TGɻžN7;AnqpA.b#G>'^_xEިQ}p# [r5%"dDLfw>VCAᾺ@4诛'Tx qٺ2[{P,{4, :>`Ǻ`*`ɩA#& 2 b (Q9y;lI#(|dB|BuB:h&dyL'(O|zN6kU:0 ;& GbU ͌yDtI6? fqa@  gZQ{z!;|wG(1!l>~k{ 6SK]@E-e|>4o*ןGirxݱfR)$ :=,*/ =yoх 4^E-PA { 4J?; 3ĿS6 h7ƀ0n$]a8΀_Bx~2Ođc/R l1"+BLbj.~B؀tI)gZW郦Y]M L}TaW44*`x1TVIhЂJ>v }/|o3'ˏOTSx+B4f,`8l3NX ٌ)=ܓfgRhaAl xzf_QG@ =$]OcZ4 ?@(sXp:@{ρ<]!8r@߷vw_onA IyX] "!s3AoXv ߮"@止41 Ѡzaoŗe'Q}t 5UgA`pYΈ:%8Iˊe> \X'|!x/ g0}joқVtG`u1E(ѬrQ|@g |ĖV\.Xyaʓ ҷ-O*>W l4.G?{iݥY%׉Ljj\|͍چQz\h˛~wd`/G]C>;SD+/N&qRN6).@ Mnw唀D@&yZޤ2z'𼦗Noɾ&хI+: <|q3Z<6Ӑш㿼Ƈy̝vrf;HApDE+{,!!&AY!E;'>?H{y{'L Bvs\Ky'>όu簀VX Po/M M|tf= 6%쿻-lu< i͆ Dpе /* ~ؓJw6:!s6\7Iy| ?ڍP9`˭V =20:D{bBp."0LAox1QsV~ IDATaw;ǘFLjm𾁀_0Im¤P 3bh ~€X`߂b#@<$຦槝 ĊBp-x[`@x@bE078*oN=vRNHݴ@%Z=?7x !-/_ s pEi-X. s  , f x)Y]e`ΆeܐlHúSȘq(~t.3CK :|!-ZR"좟^.^)8aoIto/0x: |%)oމ#45{|/`hSֆh|X&?MxaB'/n^nhr5>ioS)4UpdKp8pTն7 sP$q3)C=#I`|(d2"bnotѪg%H8u߰b8mGeW48k+3׭6ka#vA|MI/?,KB pι27k Lॼ6 1(W5$TW9@"!|Ihћ%+0,Yoׯ}) hx( ڙS^ݯˮADl8!w4C'= ÓƠﱠc3<3jPrȟ`HȖIAo`ܩ{Shn]HA-k'o>Z@ dv?ɸhjGзacZ)oCI.G q^M<\PÓ} 7X.%zhF;G)J > Z _`8@ѻ8`;|@ك[ZH7+ O ɧ >HcV||{[/7OLRAF/C@Х2Kr\n5A2l/N9D>f:'þR`Mc"`P`BOv M {:-ظEy5M!1)A@EP)00Љ]? 1 z_v +Lv_VEp00? 43r#y ha!dV$|^14I"al%*qG =0A&']B%/1Vܔwa^-Z\y30_t^ZX~H?q?_N߬Oo{ryĿVW: w.k#xQv<SG.zt۔]S}ynASMfYA ^ >"ps!L ]ݺ8jN(f S@?ЋTB8_2 e,w CL;޺.!Umgom%x 8a Kd&HPݰH)AmF,潹=EFzǓ KRw 4f:NZ~ $U'#G - `q b WA Г?'t7^^C/NS if0ȗC jA"bDwڅ !JlDH^`yu peYR^_q~hm`6_py ]7 e8EhsVVyѐ!Fp6"s_#ؙ!ܢ 7O.Xk?%_wmBq|Q\غ0FyP.T{xt4 poo  AH ]Ab߯~7@Cv R~~ hU ~^w1 '7p?Ѫmx{N{u4ή$g8xo"M<]V恼 W Aaw+or1z;bDLQҍz6QN! tXvEJfnf3y ,t%*hp(V'pV'_ABR/GS7gR_y0A3ӟD>`#1,bB܅7 D˫xG@YAL4jJHh)37 *Yw|\z@Hr"]gZsA;z,@ҿB?@tp / C ,(\001Xȁn{0@Ќ˘/=f* TDjZ>$] ·0>ڐ+ڌA_FUnxꌮEyz,Z.}+ zLg(h!hC]_OoB6hr AΩ">/}Ȍ +Lu Qbp:-D CT*QBįV C e EAq-lފsfgqZ@GD@kr U KX=TW  $z?[C"-{Qa`3 -\fsANݯ?/@[ Ix@.@g'.P xF;J/ hL8 mf+/NxNY'_c/^l TWP~Y`/ܭ܁)8Ь2ހ3cـу[nؘm=GArV0B܂$0L@~;VZZLf纅wo͌83,+*^ bwr>i[L-&Y@2[ 0m[\˴+cB:;\~6_sNasNo\/Lnc ^^߆ony8 ;!,t$OUKBE[F* 󪃘K~.&D5{Md)w;Nj06m*$+/ej d~vV|1*~F%Kѡg30{ugדΉ'ֻj­X)+SHR 4Pvæ'T@0fA_A GA*Ls+` oŷ*4f NŇ`?8R=[*EDR OПWM&4 Y+m >.XȒyE}Y:#N.\mٌ6 sH9v8 ~t dhiSO nDM=  j?j0ߋ jQ_P%g`` > Mj; 4YŮ?hP]?"SМ.dyv&28fTr˓`% /؉e G"OTL^f p@,쯳ǡ3 4\(y@2P*X˿+[j{uR9Es׷1pK e[%hk@Z Y=Ϩ\%~:9tܴˆx_VAWuF?S:60=3C*Fy=t6^CM& rjfAL3O]?`+ XlR+XɈ"N}R8.&k8tY }غ^V n e@/ G2NXy O^7i ȐުXPve Sgz0@+gSppߚ,t0.B -3O4"\{v@+D}U@y gSP`?K sD֪miQ)uݹg۵3(@ |GL:e'#4o>骧FV`Gs?sE|`a |?ʛMj7[2j-Ÿp*,Sn6ժAL>(eea2`XV"w/1KlI4&:_~*#]*M><؂c`F3p,`^ n6w(A{'iF!mHr| >i [;)/f0vS pB ul:yt| Տ?^>w{:CQ[$resnav--jC]jƷOwpoibpw(ByT^Y eك, y@ROT-zڈڽ1pBr^vwCZ/ԞfՀu¿=1nj&qk0^g5iw?]Tf+f'bMlx:@ׇAU:-a 2*.Oz$%ly ֧4dA D7;~()y!Mlʰa;OÏ ikE E , W DTFmOI|G#IiMe~8b.>D&[^>`U<,,ܪPA(}M)X$ȆV!,| ȅ… ltj]VV0/ӄWNQ+6EكHXoĿ@S@s/}TQ*0lf^ j&w ׏ڋWӛ>Q@>Dxн?{`['3l[nҌ!:F)n9R{U@ .p]   9 v 47 ؅*i8H>\. >z+jivyk`pj׉5_AoLa NX2 f .(AAKB؅Iw D=T0vx' ^@0~1Kd~ӃKπ0S(?˩{Y2+Sϗd7tbjбm%mOfj>}H ̅o ۝ 9.`~Nxךض0o V֡" }y94k'@m5],tvW5Ђ*fūmas%FǍ|3.βl}^ܘo$/IĂB G: :C`a v vY܈|G{XfF V #WŌW>9z J A")A?\q?R)z8:FCeL p-f !nipa0/HbtD@Mȩ$6O:w)I"ɀ>c!A9<|b _{@`H(iʻ]%@w?M9%}xmiOC4DAC!C V2+0x#`pzC%O˚eYП%`-|ix}lGRd|;eQХ/ZS mJ(\pyB 3qJHeW?/dH~Z]k`}`[oG7e=f|V0 >j h³V">S\f2HVIA^0?nԂlIP,-|' [M;Wi_^Άb|:R /}? rMD]!\Dޓ v@>R G|ooS Lsߏ5'*G4Ts6*{n5]B$x <]ЭFܨw,`zx/?D|_ i\thn{xU``v!^~&}Xl ~,ϸSWof!yMA&T ?a\/W 6=*4Ak >~>@`{9U9G Bs6ckZl1m?[*Zr+F=wv hX@E IDATS@h|ؑ0 g[4kIBhv |63TK?Z{Ӑ;b 3)zS[n><(M&[2smd:.P]k=S?VG菋KL&BQPe؋\]K3oߍwf$(Ө's1F~)D], 1>6#x?:FMtf_حvHz~Jf^fWkr[>u j($ @о G(TZo<SGVeZMjɘ~FHf``mp[Ǻω-7@ϪEQk$l\01.GbU@hQD. t:Է .craTW->j',_gjgO  ii|4/__[oQE4 o0?_Ih \0O,P'`-߭D4hd(^+[ L/_Nv5n@C.׎&`8,T-Q_ܽ?v$0Zp# 8׻17q2z9G VKCɰ%zLp8OoN5 +/JV EŽ !|;e~Vføà|wO:!/)x]oCWd'bʇmdݐݎӻU; n1}O|'Y@Uj˗*~U?ZkY ׇ4Z;Ul:0h0^O^F@,]n>ݵ 3^q*R|s"Vxo>֭ V/|ż?/i ЊIA?rP>:B|I! l뇈cWf~=n40!N1`E 쯫.ԛr*Wc} *)&y T1Dʬt@O6uӧƇ'! ێEC?f!A~r=ذ|qj]%s j`yA{PЫmA~ޘQ2hw5ZF}̰ /3d?n" Vqa33ugpޕ Pw`-$@c&%uE?ZPFr Wuhs5G-|_=Mf4"\l э% 퇇s>]3fq AjeRDY0)p;3y;}>]6oĿ`Q6yn } `.bD߷1/Suq(߅oY@XZ5x]nz4|RN7~zzSs{/GQTE7O` \oZl,۾_ēp=JpQU"i6lK ~<ܽ@ۼD^(?e@ӡ`R!6jD: 81,v3M~#|og}\w6)=8 !>/Z,XNJ8J_c86–A6 77Ecɑ'ރ4HMU?R|S-.ڇ2>J."\y s^8A7kf^HX he_zϭiZrbv&ĭ)'7*x'5kRAWN1=pO7#v)#zhi˯%Bl6c'I2o]4,S~xpMm3KisBdU n3GL@ߵJ`9yn! (^I]8ʙAD%{aXć`X~Q!L$:?e3X&#7o! pl\et_2@0$؏* Q6?IV) g酀@۲( H2]jeQH9ޘ0]4a&.X{z&Ut̃ _+}˺qCS~{Qۃ.'rI]Yn+D?Kq63X*~~u YۀAlvd͠^ (x'֏j^;~}֐fx{2 CO0r<.ƾw%4"OoAhm醾>|W2~7/pJ߆anS=^6nDA`A.!:8e!iJp#+(:]:V)m稱luWįDtԡ]>ו`kOl-vaX!ۻ^Ēd"FZAx9Cn1[i7isJF }t]a(B g@YZ~Gޛdz".`IՁd>{f>oj^Uըblxl )a$xJ?*ڟa>_IČ@̠rmO 뤚Ɵl.AVVcO)w &OEp_4^uL4qn Կn:^zy6}S`P9 ZûVD* 6uD߆&:,!w*P]: n@h eى蝬oóe#Ev:̓(Xp?XC84;5%d,2(ȉx,)2 ~VniZgW_R <T 4CAsU*?hک2 .@%5,*w@[` 06Mov9f4; WG42hx?=me[fa َ2jAIcсڭ5 >^˟ R[ i9oHa8=B~9L5~/|<}~q?ρ?|o}ş .`+Ju_r byXbg bpzB//[w/:ʁCT.ea(?flx/*7ST|ۑG$N B̏gHN/> BU,\ S>*pv a-HAofb3ylw>Գ~7}a6lG_ V_=^GjZfnWU' XU.vfڭ 'ˏpD@ 9RM( ]&Ӄb_}7X>Q?BPL ~Ɍ;3W/^ak3Nͯ+I(g)m؇ԃZm(}pxLz'#dcڰ4N5>\n|G\ͯ S1!i[򇐜NKް[g#' <"#O{R|Ż^ϛ NOw) * .\0յr[oΏTX'(44+͚6(z#-iw4 _>H} T&Gys._9M$hѳSG; w68{ۆ=96eB[ 9|(Z@1ׂ'q sׇ ^tYg0rpA 5b!> PB?{ SZ(j"ߺ0n.C?cv6@Mjf||٧ykD#n+-`!`O, 4H}2}|>̌a䷄tSIŅ:!m+==?=6OM (RpQ{ e~@1C_1  ҿ~u~]@Y74%uezl@" (%[}>?Mq,wZcȟe)V XoE8+`w*?6 8\|LE8{9\ mw3Ὗ$M(p1)vn;7c_h ;HtF;| 5}=jAuP J0܁W19#|sJfhhWu|fu(dq$vlLf#%_ \-{`X Od4nm>CE Ǻ*Q2ЅYĄ_Dc6ȉGu*P( e( zn_%WߣH1DxL%U^ &qͫѼrp+SFnu`N}*T.'E2;l~Y8HamX^dqnpF.TJ91D'A 8=3e2p#?T F6@^ ?>pށOg hZ:սWo"̟^WjƉi"cq%@.2ܯ0K >&@fy84woqa !'D p@f>Ysdor@G=t?LWA;{˗W'n ?)?{Q)OZHn,959 );P\7C> F[a[߭6kCRؒ4-<~Yzqܶ?~<1 5tzM.[@gK[Uqg>efGfT ]vY~[oloWT~2M=~9 >JvoUIE>7 HSWljI#LtԊ>r TpxuV:S~]8҃R~?xqyh,u)LC%[qx]w}4ܺ&|HPqi &]OUA=7bOY*_F5gF>_\d9*S_xvQ57݇oTjII/ ر V\p_F~}WT}&(2qR@ ~Dd?Nj2/8Hh c,uycGGPFGW +xs+*.'i`\=0S.ߴ)M̤md&7W$Pd ~ |ɯTtG ~a '9@ogE7>ڳ74o4ޞ]5.Ds@M$ ku 댋i^] AC;B6gj2Q^L!z&K`0ͬ-"c~n_E{=I/ a4ϗR'-j=uҌgL|^P 8'$2HŸ& oqWT'DѦ<쟜>~gjFAQS=#zv|I}PTs~+m IDAT?NIAvyykXGMbv>~lD_d ;9Jo@54_IC5hI9*בsPk3M L7rg-VЮ_lH GuŤQ~3a0.O 4ɯ_xo:4Vx}q2mvoND!67~>/|1ؿUy /cj } ijiH*D;߿@ 3O]N?}|otp?Aw~*t<{V|ܜEwVҺ;u~5!-WSAiMԓq*5)_OX9Zp!|+p@ hWm@ap'E,-jtڅ e %O"~[S *1Owox3ͅVXxrJ|$hBf0%$Syaa_O͏d? 綨'pRz`>-G>^2P4;%Fn{egL@&8_=+[znfc4*$ukBg_OPޏ.4U#2h0U\WƧJҲzzQ9 g0dUA?8)G4lW}'Lqw9(|삀%(&Ў pˁ{w{Ih^=vd*lD nV_gPףi<ж*MX_샄."@+^ zʇD^2q6h6Ԑ}v" zBv+{.En;*??BmB>9t^W6cZf6[tC ܿ ~apJa%ׯtC}d2(!%V.eBNAA<5bp~ ^/#N ?)AإÎ"S?E` ᎋG n.\ J]2Լl$ !EP`}MfG_|I>Nbbιw@Kc;)hJhoQ9].a@.%5||{?Я\T_ypp f<|eT| 信W7) ^vNH; n_8Eà2;*R,b̈|5HppڬGVJޢwGq_L_R_b:C#]U-<e 5;>j S;^z8O_׀#zK࿤ E_'`;߹}xpmXK|i{pYIG(x`Fɦw\ ۏ(.B7ׯ,] k܁=끟ehG p%iU5&paO|v*[^;P(8V'Kt󑏷^+'хA?oL~@^lVȊJ ߃u@vneE}s9JX)hlW,h#[-@:(| ~ɗDusW:Y_C@koχe ?~}q 4sxMnhes[ť=Vvd Yy8a:y'MSk̥׍R=KP2PHK%9q}F7@q`ĚfL[(\``Hw`OZ(~MLm0Q:q4;~LOu*[~T qV ܿSLOT=V0`wqTmkbdԁa"q/axv?\ }'㓯?̊rRi,/9 2?@^*G"_5ˁ >+_SzgsG ;xDat/ )0 8ev\9?ת Ja[ `iGwz@hR{]=AT8+$[}KT )*Ǧ&8vA;' 9C4㻱`WZ~eQꕃC9O͗@ bG3:pmjDsA+P~g}nx~fNdb\o׾@>u0vIk>mߠqO/NsnsxFYp ,ۀ[JG(vD-BoŎ}47wLj";xw7nʩg#}i·$[ Cwh.৘ۣ/,6\[n8x8<<<8}n 7=i- _>f^+?3?y WoW{M/*d##5 cUxn)|b4ڀق 𪑧mf`Ơ~׉ 9DL+"^"y-\$]h 2M&ُ#?˂Lfk@{m?~ə/@a[՗PBs4 ' Ya܉lЦ)ߍh2Tl|^Uyfc{FIy{ZELE@50%0k  5^=VO =6\EÑ>`߃J[OP X@z2`񧀮w/( a"[F?: Tῦ><7vL^OVS&: Q$ .฀YFA w]T+<9EJEf~z\v+3mhMІg0ldtþ~ P.z]r FrX%mT>R7[ `⟲šx0َ A6ol-< Yss'tM;P" AE"S #66EШB>xC~G "׏i *_C@]1},(Ԁ ;ZuSe`ǝӬ`,s~̬d`pxP)>cJӆ9E9G>@~ 1`%(hu!_Q!/=PSm^)S:{(Mrd)i]}-|ڍܣIEiY]EX5\} g-pȨWC~*@DS=Ϣ S}1ͫ]ݠg4 b>QOS(횐A`ZՂ1qCS%+@f)\dήѠ\j>nN aP_"$OJ^`o{p.Yոd4O#EKvxЕjь6@B\|D 5h5]4z{0S{s^@sd*ҘA)VUģ_ ^|>lc$>xa ֫kQp m|ҴEcZ,Z0ȸ^gPAUwQ@nzhɁbS['riN<؏Q@5]`M.Բ-öYr?y(?#۝^ǖ|\8z@_gؿs;࿾ |8?˅u /cAZ N'8)^%E5|WgP W >ۥ( x|c-݃s+(Pw/nѰ+^CG+{L#j6 (Zv{Ou~cGNy&,WC)~ԠCEZ \V7 7w,?\Hc߃Ǝ$(G>^= H? iЃk1#d <4.L7:,Ejy!PWi <V8ppp3*s6`$zh܌7@ Nl}`P<:=Z3ܮ jQ[pC#svZm0,+}RL2k?WVZvE!ght CU#ݨ ?EڀȗMoljie*ŅOww}fp GD{GY; @·L =@ܝ wj?F18ߢ @x~e.3~8.oX~uԁү ]`ϢM?O 74A$0w?2(dR3I<? Q ik5{ozw!a,:ւ\6 /9G>$oLoH8[Xn?{Iz m+[ Xs($_cAE1$xSCj-c\pj*p;b}h=߯zL8@/l`Ja܃4}،v.WY_pZaZݮs|3.{;[bSgj$J~yC)`Ҟ\K\ xp-!;>[r2ԏK _,IY6>{q<)'q+Y藽 JM@6LΙ )<`zl 'D@xU{{lw\ tj۾2x&?5 a],X>:plY;)Av+ yB wT2At6[.?l֚_Gp*fxzFSuᅰanCW $ߧ,#Kt>mNty0@{†n~Lh %I 0eT 4~c䎠)ߨ4dHf DV @ rY.:l~Bx"4 auc4w)p{"}*.~&!{7g& l7o ;c > &p`nу9p=p|6ھ$aOՋJ{; 7Z5n, |#zās!zԂ{|@*YosƏ{*,?#S 8O'm/KudC~\'%`wz '& l0R\r7HCZAZ|ӾA ?s(p0NkWf~U BjכC&QP!!P){68LZѼ5> Өn/pY no866177hAFm^56kFA Oh? ꯁ[#HqOJPrkL(>VVW(d*>FP }_eC` h¿Z@AV5Ԃ@&=KJp`T: [i+lR: Lbun 5κ(YI*&c`966]n{Us )צ "|ŭLDvb`<=Ao;ErY`?Q" σu߃(b f;?Oa`>ȼ|ڬLG ӧ P/[g6 ?N2Ӹ}MS[AI7Ms>moE?fo_qgg~87ݗJ`&:ЙmGA?!ڃ4Y[SW ;':7}nׂzk_گo{E<G>w@,pμlRtr)#4-:$wLCgTWc/&A*Tϥʛ>a#p8k P-'/ B1m.u s`]F>Ky hI(X FQ7;&|E3] 'fv3dԏzξVHT*ԋjݏC㼳9o d:܌~[,˩ZoR Eu~ҟۺ:38Qsjj d>M7 -rw*UX6#;~[`? 1EZ`̠jLJe./uQ@?- F)c)7ݻE[OP`i 8XP@}|͎ ^\srX7V!CK(?\Y?pyJ(2ӛGdW%<3S3Kw>l@] 8':z:ǵ!Ѡ@3IV"0Р_RLKb9.<*5+ V=pRt>uO jʴ5ZuZ4~lM rN]Ƿ͚vS>_~^ L,PXV?U=Ed{A}v]o;H0Nq HUV xt`p9G>7Cѡ(@1a!]:B +.EFBRUۊ@vѲ] kpȩ%Q5e:`ud@6#8?TȑƄLXUm4>l(-JօCVL햙?[ jF6SQoѷ{:׮&Wk_]'f9C# գ毿n8mVz iGOx,Ew6(jW*!<>p9LO(h"` {6 C0*$SL~Yxl]@vP#h\ pu{vvv'vǍLU9(g;2 pgV\d& 䞣4Ib/M?-V~A_Q Y\5;ON:;V? Fn}fHNKǀ3xrYYٖܗRN,ү,K,Mz[l&Vz-(H7iT˺JBO aw7'4 Sm JM p Fxʍxs{C@ M~\1ͺ||i /yU*+*k d?}N3705&ݏq|6 w#<3c z/j *W Z{ q yQQ.Ѕ~ :IaEKѻ #(?coI:a&,>/ϩ3tc5<Ѳz 6 bzݏ/q|m`ׁye S[Qv{`Ʒ/VFi,4M=MV?;lq67Eˣ$ЇJ~\O*&#-PdXaT]k eM9 ۖHE("SMqQN%x<)צkQ-A4L|6Qf>ގ1 T]5 QPm $ 5@uZ3@ǚ/z#/W* G%l);.0'>$i6淀k5Xc(kG%&=J- ;ٺazH'<۔sziE0===((HC]"Rhk1,yZ^o|f OW zɃ AK+ ΒdBmlo=0z?$2yX@H̎No@TWʼn"CҨJe8Wy2dS+| wk쿼nӎz@bhp>|ǷoƼF@TR)/NJyd۫>`^> K,gT@3#񯊐3tH9FW,f6PfeI@Ą&y0{s bY{2!^8 E@]YG04>ٚ`:Y~ؐ.kVJXeqz^HY-H_ :I)g)_6rc.͗~?Kc ǺԵ˝mFѤFcoR8*~Քh\j䶐Kb>*HB8t_s~ ry\۬L>, #p&8˳(oT `m!{N}%k( K!(7y+z:+AQ+~8 UIR &tq 7k@ՂD}VХR+h} BBRP;$&P)].N d`q͚mEǚg5;РH S/\@0¸+h+n{ T1ܷet;64o+WK=~ys|#xD|ooC] r@mh%GѪ?mHXӠ(KϏ -s>QmM \^̎ujKciU}ي e'N%\My8R"V`H /) jrsOk;IYUإz ƙ{pC#nq@P׺l Ss {R ӛ}"X01蚗}\4}0sr ~:.k}n~'/(&LOsaݑ bӵkCV Q`; 2D&"PV\(xeg_@0[ "*Yc 0 !*\ݸa~ 6?65snSQAeZH `Zj~dK\ygn{͂e$H9"?L #G>^?l4*m},>p%jJ%9V㌺CAJ8*,, B"iW5j7/cAKQM#w6F@_<=(X1;l(bAqz˿:ٜ7- ].WEjk`+ fe:MWC6EA,  P@}9hvTTfHb [&\*kgi@Հ[^ף4Ծl~hyMu-֕xM6&lڊێ&nĵH\&ThƬ+ |A4Z 3pN5A+E6jP+d8*_sD9W pK0 >z_0 @Љ|er;7nH?{e/)j3FAc~5m4kH~%,@7}|-Mi/2wIy*G]+.ay*B/[Sw ,&$qGKOZ#̋p3Pozp)oՈ=eȿw|/]'N\cIwA\f\Cl&8ş 6dj:i%T_m>,|M`ПX~9G>|wƷ=+0KuO8k|8BdjTι`[}P"rI.?R8`ng:=F3l'8 w~&氡.VNW6€ժ@R3͟aIrEr}c8v.A. v)늦?4 (V+7$i] ?Gt h?0/@7PCw9njc8J@.~ׇl \<(!^%hك0"_WMxm5ZS܃YXT2^ #yP*^*,`ų\_/_܅0p)wBZTn^~F~% hD+]6dٷ4-+PWͳը6 @~7`kFڀ:p#P}pi]$Uo<_ke3*ڐ{yҰOByh>ar&|la~aj/zu`7z]% aҿNFjtu5 \v\8.ͪXvQ=pQSd>c5L_LYh0ߪ?P) `-zBtmj٧na pR/k<,I>eϾYYЙ~l)~TǏ × netqG V7`Pg(G>e1U* z}P`T5(Jl^X8~_53\=?"A@Se@ i{tv'-L8Vjz ~A%=(xpo : &%EQ#LFwwLЏ( t~| \7ӖZG?j9q V/C{Gky""V% go Cp- FA>u3WS@eh?X`T;]|uXhSTgMnтv&CP{J>ډ l&09P7ݜ" Rj4%aSO,{1G>86.Q^JP{4֜ U.dU, ҘGfYf%;A}I vUxP]Zx`2b&Xc 2ב3},HXu. 9g۠}@ԫ#_Ǔ!VSN6&t >f3K}fb # I' q5JTЅʓ堔Xb .~KCez$7;"#l j`!rjC&8CƳLpĀdp F.T~+D^@ \'iH5*;bv`@;MvACV mXWo $@]Q ,H\c`A/!mX(o s*ZIw5TM6ܿs26̓c ba4Gym4WP^Mk AzfA=܀/EDGp4j6A8ŗgRnϚL[K0ns|#Njс3k!(۩Gǡ`T):h DBL@P˺@6H[V:{O/3S ?h4ϓD 圪 0踣\ot[ՁJ_ T< -.u?ο$tNjP_a&Hknʵ)P@o%? *RժGC!=e,*8 N5,W D~+"TGEK;:Q- `9\U:Fᦶ(&g Nݢ2wp/*CU"^b#kΧc X?aA@ ZRA̢* >or1һrxE{)׫!ihM ,*o$iv!?A{ qKh `o?, l:2"t@{.h' `&ا.(9F^TTE>s` /*M=B.{?sb94"7+̟^7W~_#Ɍm1`ubu nFP*<§p/f@U#` L@+BPC,ߜ^, N,%T?',rwx4k5Ud- E\==f̀^aDؐC-"'<:]):k!PL0'Z10|b!|=Fo"3 :~Lꥼ*C~= _S~VQX^}hø*˯Brw( 9G>|5{ZWWd~? oi5 tBQAByJ'̊#_sB&)'B« w\+G.yM0сy n0ͨ9NMe)ՍHPc8&sC,7hPXt1oW32Vm%{/Dֈ0ou;t՘mMLm6h~ԭ#A@I'hՋG+ ^Kl IDATS9 %1L]x}-Bm `/_QX$bzx+[`t$  IK{ %\$aRy0}+@ :X}(@xҀٕ^p䬳PR 6.l 4R'k-` yI,:{1,زe4l^nV”UpCxՐ qaq]?P|!8(_'`qL$AA2^KkMSOCA>Xd2lFqhWIx#pl|3,@NAL!%?UWp5 i0' "3$﹁[ZYp`sZIфnd> I( f6P\.%r0j?S&6KpCh~W7^P2̍P:-{&ikR"WAX~lj@G:!`%lhtUA^T"H%KRpB^JmB B|Ev$pX9+!dS4"fк Kz4؈" v=CyM|X`U@C Q@>@m:Q##O V`˒oA~IUpہ>`Ł ԇ-inj`kO~"̀M.4𿫀iaM(89 p S~ۄ9HhӅp*aypg7 G>| ԗK4;PD Ljd- ZDžQơRp-Dѓ(r t~ZN C @Qk|*kgLN/8B!^ 6T7+}{Fd^ԡ{;-X?o;:p>߁b'^ )"WK2x:]mF OCS:;\>}1M lUS{߄x kQy3 LXpk7Q_+~,q`'N|@_7ˣHHGN&aE~_4/N{_nO xU+0#(Gfk!=S}ޔ#eުaGj9?BPʟD0 z _ 28tl3F Z\B[$zҿL9Io |m bh}6G>|Wa'KB{Da6RE}ضZDB۞a. ּi,IunC G=N^~r])PB3NTEL6^dԯaV+MBeF EK^2*öWܖL$m#Xo2s~RAOּP @g`5`~6sr L=5NM36 Ԃw؅^W B@;Ɏt J%X*%^\0Z&E ~SEܔJu_@@m@UrUӧm/O3AX4zb=ׅ GySTe4.,^:P zAjyՃL{+M?Y ]\#KG>|#7ޯ-#7,)Ђm? = mC5p~̠%gYK TxAo`SDm]Jh 0z0"ԏęuxC=@9@59C'~_|su9N%!K(B@z9+CQ/c (/^؂.R` Dw_ {*hSa 4$i~[,kdZu[bPC 5pW `7kuguu5B}ȀZ1:L(<ǵo%flo ]!iB@tT&a??3Xӗrԋf?r6X1ծǾ?WIN@`'2,[n (oL^"@zZR)OMgl%mqE_ϢnG^96,La@%(-;W4cJze-/YLބxQܻe`An֔|#G>o^/!)uIFhOx ~ ׎R橳91L=׃EoJ}fR+aQzfa `UwL6\xgd_NͿ#X Z~'p4J/g0kB^ C@lYĿ8 µ"ɇǯbbDq/̯A!|p>|#>̄K}ZjYp} בփ2A Ԟ|U9)/W ܡFbf=noI+~J_v×^A({Qvg(Cy>oFsF1w/ - vIs^҃l=z/P|Qۯ~OYPL^K|#G>ёX3."ӗ i3zg-?l,AA188u]CtL^;^ȆfSEK8/-k^  [ ̔҇A%ӑN5gAST s~ϯއ^0#Vjʜu6a|8q:A/r&XR{ P0~b x6/2r̶Rl' Ͷx/җHv~7 LKrY"jp# mzf?i _`{ԀhL+h!s:7l==KUl+ | 8D'w;,8[~Bz{C3 K. pbOz +^&MO?w ]0G>|?12ބ1^7XsJyq0COfmǹ.rH!q E?d  w}k.օ11:EO_އzg[5WD M2-\7dlk}?a@Kg{ ҿ&~p}m- KT7?L^7ub|[@?_+G8=1וEy z3C{<3cȾ{,v|wf|#/?BOf;h` Cg y)I*muA#{@Q꧆<5|*PuѷX4^?kwWЯ35r( | Wuj݁EPg vAx.aIV,>iQ3}xs|#G>#1d6?P]Lq 94gVz[>f{Ih55!4E8AgA<:D`PPE|poĿ[LсS tR@{^8=WnnP:FT?=ϖ.m `5nXyU4Uߏ>"r񯓀kuIxސ >ZtGf _Z&ڥ߅5R\"|. *EҲdU}3&"pàA/TpgQH)+aRI}4x?|ӺKs,_vaZ? *"6 {0S߯, [5Qh9+@a/o/[ buJx]hG]4<@WZj,A\8G>|ƷC΃r1[t"<>ŧPo׍ !!(_ߏA[܉c{A3zy(02z)Fq觷7y U/ (\l\͖~~O@8@[klzQwiS^*-la, $!'Z8?mY// k'A /5Bq6x̿^͞`!/~4^]R^Vo9 Z\JC^ hM&z1sVw ׿T@RRԞ~]Po/"Ҳi{T%~^,2)g>!oڵc|`"x|#G>ƑRٖp9# vCz'i`GѺkMȊ>Ć櫌{cx O!ґ6H>|ǖ8l P䀁>?9/&``o0SA7FE)a;P A|%[~v7сc"a,aXAD~ir༯|g!E1HUs&dT twڅalY Smt6no?(5YY?bU76ن3x+7ziP&0 Jh Όj}f[KrP6Kb{^`.e$@ؚvm#{/)lG P38G>|7@3jW꣬Į*E%%FxΏƝ:c5ٲ>"p`BSH!K˿y?kE"&E1(؇fWUȶ4FFi.{.ЙQ+`]bH?慝k?]k׻ [u ԍK%4 _ߌݥ_f2Wp5[O62 w z;rm&>pR\J0|fwYd[&?;ߒ&>ߵ~8p 5.m2tsil t ߴ#U_4r]\o#Z`A]|J`a}r|#G>qxiCۺp]~5_%RPMZ43dwݙ3+*ׂ \<(9|GJk6AdTud nCgݘQ(2"D%KY[[k[߂>xnMVc ^{pYԶ[G6>8G0+_{7Da0u  H?lUdԒ.^[˄9UdEIS;_xS ~Q9 ap2sy4 nfi{^'_=ko__`z"0.꾠$pxYc?S7g=h@0 47%FvSD0p-/K!H$Xu(.eIIkS  Ud\Y {oe:8WzTŽ<*76y =NTyR eo@ l)ꮨ7߾q]tRc[r~ 6/w4y|+t'iϛn@gsU+FO@7^7Cy罝͏ f~~, Q$A-9-[Ķp~\DK| ߟim^&yUF`OKg.܆CMP_i}"CV.YjrnUeznF;2+8!;J}?njl]Ғ,]"@fYa X>zc/m& %Wp$g ~&CV 6Eٱ > Or8,Us@\+@opJ2oSWQvR6us3M!X@G[ 0'&t'%JhUb%kqRb2)J $o#9p/#~}t/0[Q9\W!y|MhiAN/?iH .e?pVgdџ-uz  ֽ̥>N/GT)ARh 'ވjs!hڃn&|)7@>EKA[׆t2^WG ugk?z[GA3R' \/b[|l#0OAy)"#W Mz?} !c8n /g\t0$eVNW71Z@i' }]QWlWDӪx)aEoo*|__')̳,? x[O~Y<+Țԛj$go_}G^\7"u#c(;_*m,K2TZ6@?-AgSȪkFjbK{" A'3<4I;4uB|.ہ CQBU]N%_keӿ{5Nڀ[9[ 4y)?ZTnl*)snڣ;Zz;WAK}׮ 9z![ 4/ضvءɶd;H~ 쮟,FZ#'uYmkzlcKhz oWP6.>/t@&<;:tCJ*+c*5JJheuBHY_REZ!8DZsLsw.'OkvTIDATU_<϶iE%H~U/|KdYF׫^SZ<PDw?,W)unԂ|c· >Ubn ""hEUJ9[kp=3T]7LY;GXZw끅ox\^S}6Q3/ɞ'璭?sSa`qt 2?t5p2O$0x^50MB"Y$VA(9:7sSC$YaиkpH=>̯3{ivs;L#UriNu@+Wp59g!@_kiN츧J; D1T9)u]# *~Ʀ &9A_=vov Uh>es*K3cSw>vK$K>N6g>'9`kV姻cPs't%n*ƼqY nяO{H`2Bw~^ \XxK}}GfۑrՀ  C?0$HW51ROďr}>s;|?Ù`4CSX|6G;! t +x&X@uAllAO P0cjjIENDB`dossizola-1.0/dossizola/images/fond1.jpg0000644000076400007670000001001207142275131014036 JFIFHHCreated with The GIMPC   (1#%(:3=<9387@H\N@DWE78PmQW_bghg>Mqypdx\egcC//cB8Bcccccccccccccccccccccccccccccccccccccccccccccccccc"2!1AQaq"2BRb#3r!1A ?,]J[9ˤ+i9XTL\K$,Rj[[?TErI['3# qW8mgأ F @)K *-Qpq#Se=á\b}KfUST-uC6OpIu㴑Ѳ.k TSlUtϫV>q-}wu-Ѹ)eOSqtg7B֍@VAi7 Ui`p|m[c/1[U60o "OKt[b!M kjtV`ՈԖ<Αg[pǧ2 þϭoSˢ>RG0S(o lqKp>s^u2\ 0rb?T6e!r,V\u ;=A;S2OSbHy1>2i- N V:bw-nR -M" U^ 9ƻB`Z\t?I'52L: NA+#io{uDzZ<#70Rt.҈dL`de9"5àj|[ !iZN7mO44KH s@%8øT~TGDeV į.0oNʺU#TAq!.tyY1n14`rcJ57|)7'rY&!5GdأG7I'+=Btɍ5CLM`QrӞ6M ``r|e1ۥل=40wr9I/w'*ӵL80cIR\!UAq.2ݰT9p ? `l DD?- N3,hMo^ OcRX! ?nue>is6 M=/51mHYsDZD`Vnz\$A'WYIS6*f:@69 sC 9=hSu(`L@25pAEQ@t^Rt c?e^F4ȶ xxM@# 8M7B}W56,m>Z&K.'+9f +z7C et*F)m<#h#E:`I]lGv6As(2AqܮeD ˥UԨ @[0 |;M769`Sɔ'0m3Swp; (i= `#eu#:DWrrLwuxoNHBa3jYARͼBCF VX)u ǂN9I& ?.MuB4Nxu*@hjAc˫ 0ŀ"/t2eZ+1fOMM0OZ&`LvQZD<,7Xp';#we ĥx%d&V 7.)sSrF׺`JjFoefh\JYQ *(JS@NbeQ Lj紲:2Nu@"G,9YJF?O,oz,EtnEG$OdLꦨ{^MȀJ.&lpaOoӶY i9e%c/JښFb2D&?Y9+,0zFm+,Cm;&EGYedossizola-1.0/dossizola/images/fond2.jpg0000644000076400007670000000664507142275131014060 JFIFHHCreated with The GIMPC   (1#%(:3=<9387@H\N@DWE78PmQW_bghg>Mqypdx\egcC//cB8Bcccccccccccccccccccccccccccccccccccccccccccccccccc"+!1AQ"2aqB#R!1AqQa ?1X6r Wq'w eZٓɌ2DW`@֋W>eGWk 1j4huibDNra&I{ogGsհX\wc 6'\03,[iWj65qپ#z؉^ߒg3C&}\E͈Ě͞e*'ll@3ڠ/blr:$ݻRAyn MmmDk)iRXv25&Y=:tOԖ&1nF'>`e-$F>:)cclQb'=h;2FMu18Ė(;&g_?kYhV*RQ(826ՖvXER*kP({ˬԙЯD*2R[E^$`9cp<ƍ #R=C=yq>"1s3 j׸w!=O\_Ih7Ϲ565Dr 2(V΄mC``TV\Ê*rbQ=Jh_/- 6 8z?ҿOq=y~[>&dߖc^f֧J,iрYYUF$U pbfhC ccIUYFd\B׮&fΗ\w m;[2>jel/K<*^Ysgi'1Xzq'D/ӣg3M v$SڟqLE @vj>Kj@*D^S8LW/dk$-vm>ʷӧ : =]Avs}- x-Rd)Q۱dDzzJ6[Y< ̓W-@^ߑ$Y>'3BD~1q'V xX(4 \Tw,$_e:t)̣B?FM'xE@1cЂ-&780fqtt=,J63JI^gh>B6dNfC>|S)s˃ &2!,&eFG0LX?y3i7e MV" u,̓ȇu |K/I3Fv$N`O[ejTԎ64КeԀ!bAbȍ 'gfo4Y@أtd ww:`}1,i!Tw1z[ ׈ cuh|>!Hs!X>s*9Ĩi7t! 8;OpSчf,XE.ĥ*aL@BU&R]cD*I%iQS@ڙz62B跰gLh L$c@m\˩Ć`@}q3.eCS01(NJ9z9 Ll;.*WMN: YR!,^;K8nD#~'#TNG29^2V3ú<|n+z+2$`툇t0h}*Q1F'[Paؓxh-(@"Rq%j H~}*LdvʶA3Gϻ&f%+\3s_3;9sʨ}­W% .^%=PF#@uW%dpeG7 83e-dl?+:~%Mcs^<Ɇve)`q3%Ъa1OMo'8a,RPhx639h[1[1m;4 ϩ+Ks&#Oc<)Ѻñ Zf>VU+y FW'aל4nEu,bv"\^q9x$7=p~fvO)ȗ<>Uke cg#~ X `IS9/ q=j%[wB=oA/>:J20l_AcsHd?J9`Io"Ƈ}w:HSi*܌j6rfBqR?,U-_~wBiS/*l6a)\afzej\k ^[ڬ{3| {8k, P-Cؒ8irDr:ϧ]czFxi[ԹaUۉe_0\նSP鏸"*RxV\ mX;p+ioY}A}^ !-ȋӶ +B"ϔ& z魇 "ir%'qWf<3Pq7򻷟Ff͒Q}[[ &$4}w M6Vgi`_nF\y"X=;[j5PQqkn0Hfl$9NW_ɌbЛ={:qmY1MA]T72{_IJ:jg%=+Vb [}w gA8Bt4 ӦYӥ bDS;{:j CCGe6}3I: btAAFs'N0U@iӤp ZӧM^3qrӧNSaFaK)rgN=Ν:hdossizola-1.0/dossizola/images/fond3.jpg0000644000076400007670000001153007142275131014046 JFIFHHCreated with The GIMPC   (1#%(:3=<9387@H\N@DWE78PmQW_bghg>Mqypdx\egcC//cB8Bcccccccccccccccccccccccccccccccccccccccccccccccccc"2!"1AQaq2B#3Rrb!1AQq ?[?Xê}N#|i}}ܟFN dQJvnfæڙ/ө\i}6Fe23( 8Z2/0qF[viDZXs6 [N1qR)s8?G1[-|i1f"Ҋ#+jmMuS7S8"jB8pNs/ܷs$_ IPmzE6ٌ. T X7QyT(@b|?61,qDrN*Z]=t()Σ<ԝ*NW< )>@k TR*}]JlqY;H2I\A7\pÊ;Y|Lgosc/ZJsj,BaV336Ю<_[ٗl%P =PQX&>|m^Ơsԉj\*yXdU[{jeq1o9dIa^4&M5? a8oE\&XB?&xgbwZlU+3&T-m41x9>L'i0ҷ dm\n=P.SS5XҷwXD2isO3k`vQkiO-t|v3XnU'#u+ ]G?z߆]F33 3;o=Ƌmg%Q2bqqHYopdiJX~3c#Zs:QvN&L5M*7=L"FrfTۦc|f6;:|L"M7 lY~a&4YSK+# ]F`mU3(Mf&qA8`KiAv;T7kmZy3^7zTk)7`8сrevY@Tnv+3VhkT.ϛ?egJ1Smou<-A{/ueOT~Q,kb7ecetXg;UWFKj t֕X1 |+Gc!äHBlaTRZ.[]l GȠ[c1 Qf%W UiUUq̃dh tِ]'gS20 !%tpEgmמ@Ƕ,G -]zX oϢq2uX)iKåWF#q7fktpg Ig]fFuFD~ftD ߕ4nqBo? J3RNryjQN$>sWqB6} 4f %8*jUJ }#'r"26xCRb p)̈́p͕QU{f}jڃ(76 ՀQa!& ]K&r[ L+ M=+=~G,'8JV?kAV+*j*` obBw61}K-tPdP77ifdv rބë1rOrqmGPA]_mώ{m>B*dM0Mn" "%KcHGK61T'iI1@G9ƁF[s4PA|e7vvlܭ%'RMm@ǹ>&'CB ϹTk='>&8ʏJHR@m21-*ۏV_0nQ,'mވrd_FF۔Lf‰>),!لݲ,pXx&Pq_Q A}`+ j@P'^y@Lf6ƤɆ7bݹ*PUJFx], 9o&jU(2OHYirL#x d[g~jcQssi>1kMH+Oqj'C cOª>bc^#CVFTcdTED>ҷUk @˰"ɘ=@衏!`sp+B\ʆ|Mj͕0לFW?aeA>D/*܈NmL㹚 +.'᝴r|U=[,t#݌[Qkl!9Aʼn erO̖&2^wIfDn^Q $9?zZr2\I+},^bg1Qeo u޻ jdZ 51&ZPrUƬo"X5pFH˂^e>Vߤ!7؜[6I90buv$BjL'4!4bc3D:Ibg+$RD! %dossizola-1.0/dossizola/images/fond4.jpg0000644000076400007670000001216207142275131014051 JFIFHHCreated with The GIMPC    $.' ",#(7),01444'9=82<.342C  2!!22222222222222222222222222222222222222222222222222"1!1"AQa#2qB$3b$!1"A2Q# ?YY&>8kp)T徧g>Ob,9#p[]X:<‘%ܮ$ȥ%j(`ܢ!IЫ.4`@oO=Nv[jYLat+B3^b߱d$nt%/G݌BY8H3 `ݣ$e{Z, ;UE0VMT|%4baL'û)OnGCqByr(aE`D 4W@v NRmԑU[iy]kݦ1xU)[|E8ݘEL9} 7+ܠAFMKoMѦ7<a!:3u$rHi~|ݚLy G6W$p$U*I2rml"zs2JTs29e{c;\'21 (!NX}Yqn&8\Pu,˳0\% LSlTcEI"#vG!K'Ƣΰ7ZI-^V9^Yhr&fpVAoܚǘ1GOɚ\3<56=33h a]̦ e YF@T1ek͌P6h3k*VJ jnb ZW|a J;zׯ3EWI"%G85 :dҥbPSW&~L+ZfSkXQI NRFq,?2@[_9=1fJWzS/ v+RB@ޝKgxs{)`Y݈]ѭ!P^<6O96&{3h18y_UDd?Q4Q5Oi,b}s.*:JS!n<55rtkJyWr~;7s Իj&&LOOq&g_|N"V{!Bf/jonk^o\CoΚ`9}{"lUQuwI'c½S,7X[YcpIO F8# <4,=:Jc?۱ {ۧ Ø4"^>#|F4 pɍ1qQ.z`%XۈBZFE$(J2k[4u4'^O-ɏ_|b2[cF[zrA6(yж5iLOU`wu##n A> ]YwaJc*mڬ5Te.q0=+':ksV|w"/!>ѮLf*t_50թǙ"zʌTq P&# }ķbʨNV%ކ=p]Or65Bl^dbOȚlVsK_.B{m±'EN:Km@B} l^:`3}N:oR-eLp/]|!472\?,mfQm옶&tό##yIzy)ȱt CzžDV*[,Jsm2U2|3E:a9}^+ŨbeQiXv:XS5[Qw!-ܓ,hKST 26i  IbݝLM/`|jZ0Q}B #$t1>ON+THqF9zHct͞sBqcʈf** Cf#'Y:3c3sx~,3݋=<;mE-2$(FO=CU5Ǝj?K'%} VUGF̟t< fV PV 7=4hA]H*dQnV-u> 7YH^V;`Ty2l-dVf.uj3vLv53k@W @1EA̭[Z ]=i v;LoiE${CCL?-Y)yIQ{F'+91]qm `su^.Pӧd̯ MDt[R? ͼī*꣝ߍklSKmO&ɷhC`P[dlmeףdإ^Go}k7;HNTc_]Rt[\ ?uN7r&bDn9ձ3)o~cj2i<2 { cF-Ρ5`x wFgieh~֠_ޅ` _68XsuZwF}71WꗍƧQ0YF3΅dU SFH: ueF kO.OO<M))?E :*XTNwU~c{Й9&Mt3:CizyofaU2tss{REOlmHn)oEUJ"qJ dQIޡxh:{Ȣ1==;k8dc M^NcFB&s6'M=8i1BnM eXebY6l:3?#y}ly 7^cJ( @P72oZŭV6&I[Kg!]Vrέa}~f<Όq2:{:Gggpp:NoBWC:k;[c왙̿ mfgoQJ xC9]NIZe M6kT?/&N3a1=o٨~#E>g{hq7BAe,#ydcFIQ$gV3Z{G¬j'f j{3RF+~}WHЎ:Uo{ђn%''Ҙ2?SQh@l`seߐba} ,0*({߸^nQƾ۷1}#^7] +f{mJk`qF+`7!i*OȊq\WRclc" 8#|VeNϠ8w Ixq}V@@yHʐ-t$ *&/" ʤ*@r/lqq*yzBRC^L`mJ k[^gy_6ʴW_bGicFܬZi 89W%^LnFW'/1SX?O5fݳLw˼b\lIq%tOf?(#`ݱ `bMn!3]Z!)fk9{ԯ;&vmexhڶZa ydCw.ET,م䂂RQ vM^qU~<'Dr ՏWEgc:@w_t )PdW6Nѵ?r) x=)LyՑ$RAw?X)@ǘY؆.Z\ޛ+$[ vu~@g'm <=-S&R{4H4&vagxz`-?:x܏eJb,bļTևRQK'axGfH*ݩ% 2v$4QYN Z8+$vfIpTnZ I"5Г_KhvI$>,`UgOs$٭7nl$C`A$d }!S/IٰE8I RaE7ɜir9 $uH`Ed=6$9ErWSY#G] ď2IpؒI%H?dossizola-1.0/dossizola/images/fond5.jpg0000644000076400007670000001236007142275131014052 JFIFHHCreated with The GIMPC    $.' ",#(7),01444'9=82<.342C  2!!22222222222222222222222222222222222222222222222222"1!1AQaq"2#B3r !1AQBa ?f+. 7;AvVGbz``ꌙ d{֓[7}k׃Go55Ơd:6M_otcgR5gh_2yۙɻmhmTdIp7:_|_baEH>F&!oArw-kc|8sCHQ5*餕SPD7ܦԟ(u5@9#pZ\n'-hkkqoSJu@-唍muzCi#GW Rz4n.b-ֳS#}u _<0Tg];qIӂi7A%]p|7d8;ab{WgM>ϿUHljLbI%?(j,"N)̢hANFvS5}q36yXhqzW`]::ҚumNyoN-ACk1ۛ^=ܔ;2R{)'rJn?]I:sFz'ڞf^Av|N(9Oŏ+DǫHp/?1wը'=i![TG?+%lǚ``c-ߍG[ZA_wOS%6;N26M:`l ><09/ǡZw8z#ʨ{iq:`ֻP3'.ŏ?Zmc^d riO`8 K(.' j%^{}<}Mbnq(m׎` ]OcO_1zkKq]Aג&äbf ԒQ̶{牦R7aï1ުSA<KW.;v޾>s&18O'g߹,i1?|(uSRBͰ}Qdܥ5&Ɉu?̣W/PbeָQubO!(&ytxyW4Lj%!ՁSO*>K,ԫM*9XkrԵ*ǖ6oX=2Ϋw˨iZ֞ jfv$zXa|O3WLmyXtz-WyxG[U]|BsGqttP\GǏ<{WxMhUtye&1z1*qarbY-u!ysLdGn3[!' Hzv{A$!ׂiI73cc:@7k˹_ 7i}ޚy4ZGd:7uV3#IO#@ٹ) ,Ƣr[\!뺪Ud3jlF:uU|x=il]Ĝ~]DL?2waRt?j_RJ 5Ԙv@k8BLf * @{: (!ebam@>$\Y+=ALht[0I@vqS\K u9<õrPaL޼s!b ĝ{,#[+w~&͆}AiǝM6OSµ%]YuVw'h-ӎmטq׀Y?M[=Q|(1l8aPtzCP?[@ >&*G Bx8&T\MJS'%D!J;6V1&&#B8&돹rE SQM#|N?HT4H@Oz k6ǟf8!RhDjPQ|\A֠! @*̙jw n<}7 ?S4SdȷqJiPʬԎWH 8R4Silj&\\}=c'sʧJ~ #W^c*7xrrj7R2:FLtB&^ɣd Bx  oU4E@'s?x]7 >Wڭt'7C~3~]T3+]}η?0{$ŏP>]E?Zsum+9nk o*i|dwxjuG%T/%mZ'c53㋑uV-}OOkRĺI@#04w';95I%u ӓ$Wv}Khjq)YX 3Klj5sl!χI6"3h>6:3xU4V?LKMX|E.:^ P?HNc~*6ܾY]+?!ux׏x嶤osͲ=e)e^kզ5]OP_,r+37ɯCp;D91ƻz swDS5O}5{q&rRy[P.}7M/C<ı܌SϥsJh#2y`׆ajd y 49Zº,C5\3٧a[68c@WJ9[Jp)ߒ~.6eg1W_,O.u ENIeS=0Vbm-W;Tx"+@wFL%3&S8*1Os xU B/o3EO"cMm{ү=qb:M]B6xWKtZ0u6HPՅajMu,aA>3ݣ9˭eODFCuW̾ZVK~co_PQ|8Jpg+[Y:.%l z` owg_ZTUĸ,zUq{ԫ,yD:SrXiUhEu>k}kj!*#i@57sNr.oG~OO N[vJRėM\0_?L.btcvפ I>^ _ygƞ~ 7jK~!>9wf}B֧Losgk}vRWᗚzvlj,M/ Mx7|yp0n1ֿy9sM,kR;pCf+WngAOKҚAmtye0kw׈t|KL^߈7XN[dMz# K<6* ~+7(˃IG\z5窩PF*.:5-ď1}4FEch%5vAhuSJ/UGZaGIq{OәY@osu$qƸIX=ey鋧CrjR=L^\}5)qujl#J29ުPNhL֣y85VSx!N8~94Ɋ &\Y]-NenkK#7]JvS%jyc1iχpO ^P֘o'J(^QMDW[cKOS /k8O"T3{[m5̥z:myM&c9,`-95@[xf}@A5K x$Xe,<~y]@,ujA.75\.Bޘd-] t֐-m89m<^u˹h { :.gC*MIS|ob)nO]̷ب1o;ęSĚw֡i5xK!2SG?-jCL}|j\Llc6F>"}2θcJ;~xjXUַ06 u\ ֐a9 6 3Kbp”1E W '6(e#DcFQ4S iVV+q@_(H\dGqJF9ݣL G) *Ivp g=nR hnwNWJ-"H,r/IPWNL+h(\R9zGshӵrc 5_eXqRHиjNcCpC) lTc#44Ĵ` ~TiUeBVҦ*ʁM+i(u 8]JknBYZQJ T%\P$RV %1 : brʢhO7AIN'B@W*.7$Exd/S`R]Z}(8Uwuղ(BS^˔!M)ʄ lUX  C*K "{';*K([4SBܐ1߲yP[}X6Nr$FkA͡.C3h©*HCIMR]A$Vߔ4eWdeݗF -<\}JɑAʼǹE)GVH )(bgb! Uy;aqڷ9/e23e"g)zWH7ByA %7H˟xcsy#er,"N.-Dgig/7ʣGuYu1HE֑Δ^qÈ*+ﳋvRH#7BseiX.t1dHƤ^nɴr4xJ_C <@xgfPLfz461+H 5TkAu#+Vp% "WhB>R}^-E ;ri`b8UŃ{8%h-hkF=e }oRo+a s)E#m- _l7vVec^?IJ.dm=[nWCV3\hVR;HbW u!a"XIZ d؍> &|7|bulZ f%Ѕ|'2bARytI AN"YͦRG/Z#H6\@ _Abng:'0̗mFv 7^UoIʆg ExHKH)@rϽ^)_+*Y\9. pE@4;AK4٠1^I(a80jtB߻1PCMII&&rs`P#2浧j9q?g4f[i-%ep(JU8ׄYL*Bf:*jG(P_tsك&)E L:"9.a9I3$J=4Qpt`S'uE(BO}*@P SkMƘDqU[7 ZijAvv0$h=f}\ex|l8qH9{4rWdx)i.iMNCٕÔj6mi82z^Wj}4F4XRB%U+!G]3lQۢ)&'VWtLQHOW)_t~ˢ.v;Gw;X~E,lCqmk :s =lu&ݲs #U7d6"1m $:G7[;/xدIGŞ BF֤Xs@Lz-"+<$0,S\>fVo$wH+NI~NkO v<2Zpձ c: mlpϴGP)r9Îs''pP$yK\F{R*<٣J\+0ȍx)W=: ñ(I^I#^I᜼;A[L|,G*\6OX]g4CݹU~9T쫴Ta nߕZivt;leo ?;[15گs\CE [/iK]N&۴,^e's$6( W@h4@,\tWdT@vai!r4J]4YŗF P7Nb!/+Ӑ4ep:;l'ӍOa#\[EmKi"e[ .G=])APni FeTcy+AhȆEx2hlɯ4~şԜ]П!AYDb"KH=-*L/1$n.aQ֋ +L\&ҝ\<ד\EuLJm%T/ʧ{SyC$i6zt,7.J'u(^{,}7J9O.t7LPzN뢢q^] -WKMe j"\ )I$Zv8+ǟ4,R[R.9s_Gʃ֏S0 LS O5j ޸^~ &;ߏ%*cE`$f1ip-!iEZ6;ad8e*OrG՜ l#Q-% -DcBRxͮ3\j1;bvy0wB;FlF \Wdx#c/h5VOߪ]E'A{"804ҤATlZ]cnڜ~J#sFCi#3ltV߅Zͭ/?'Bvsg_5bn8RJET]rAX( QF)4B\3 Q G{mCyY(cQZ8+rYcK6VGOKK[ҍm Qu |{G:D*KYGty4Ҋcsn]lFԆ:lf65!Ƈ *ٹ`H 3#NNrɑcE8.Q>7,P]rHs0[劗Lz#оhH]nߙR納 <4-ty3Q=J5iO7ȲNz>d Vt}2]F홪6]>0~T3voW;Sid 4Pśɞy3f7Sޕ+6I9Y%\3*%,dx.)IzaQoYxAf {@\3ޅ&G:Qr}27 M6\,S[XLkS >b㧲[Gܡ7[ڕއ &{~&(d[IrqV)7JXvʭxLԵkxg6$dBKv I5{x=u.=m"_eiVq\ۺb@r8"|8)cc5\ؤ܊%Ѹd6R7?#^n6H 6?a0َ/b^Q-S:Ƃee8 6Iu8AB)clU 8s#eiuxԉ,n4Wd(̔L!gk[HMnTp(=D]krTfm1/ Tq(e-6 т]D9%M=u67.<3ٚZ;(}&>S-s@ W6X\_WD vwBDשۦ.ѡ.Ah !V呠mN)i26ry%ڸ m r ɔ۶r*"YNsixgs]f%;~r%v#rs`sC]M[E0lx[Xi똝&26 [P wNA#2 }23mXm"Ɩҥ[mAfc~ǜ1I?d`^;#,b7ٓ.0TyfHYQj7ʁcĠV\#+!{2F?TFi[Iҹ95+}2Op;juZ P-33LXɌVBD)'PM\ww,E,h%1ӱ͉5K7b ?Dy1H>׵y5܀nwV)iЎH.7oQN^H5;ސxZai֋ӘAHd;fNƚ|qqw&YoiI#$*1BsGo#M1B>-*SOJc7_q$fu,җxK8f U9F3\ѩM M냟eZb8@%eymsMv7)hRܙ sd$9b:AJ֛[Mm gc5}ҥPo ۿ+nֹRuJs-7;PV)p\U4MڇYP6\pk4_e@9V҃M2D:~mCW#I׫cubIG*QlR&3A/[*^*k.sB$S^G۠6Q܊8> ӷRLXí -:HK~BWx%ST&̳ xcYPݛ~I=]N95CJ]{U}kZoFST7>:C  (obV,0o r[Q:86 R7?n422}@$t4'}K]nJ$0t%(7Eg"*S fSWts9YL*¤kǞPa6UVG9I1vUl N|EU$SaQU),)1ItcX%-(,LSf{YeGF<+`xI]\Isiæi ҡَ#pRa;Nꚉ]51E. i6]t,4Xw*B;MyU 4(gTz)vU #%Bb:>ȍ)R(}e(Wc6619•3‘J^{ScmvXeQk;.kVE3Oj;!J <"W+[ BjQ!K@!Ԛ ԋp 轓hRS| DPU4P4h~"LE˰xT1 @^^1! vE,®Su@47] lH nhelghAh,ML][5j&@+ خ EfзEi5D!h$˃|e 7w}!!u(%uD'W]*|+bVvԀJ8!VX ^!AR%ʄ/Tiqz0X*AVrև%Q;trr.=5ۡٵ)'s~ȅ 9V2l;PlЕ1ll瀆UڤsइZ\yVc 1= NF#P7 2Fѯ[hLt#ON\|{Cw3Ml0u,'ZeNNkpұ4d1{Z2Eb_R9vR)r?;(4ź/M m[6$ͭ(Yt6|d5h:mmǑZ#TVo)A 4) O(:J-BMQ+gHQ*Odh*4{I-XDмm#Fh+7} h#\F[YA tE&K bVU. VVk~Y(Nw ȂiQPl %6UJ{%. V]24ڰjFSa$CcWݬ[,B!8XB1D RE`] Jnk*W R-J4PPJqr~ʥԀQm7XV i+"naՁtTjEV(4L/ou!ܡPVr⫽`!RvT."QN[Un*X;1WM] ,4fA|K:B9lf6t#\_wD;ot͈,5df{X%AM[pAC41>荟h4{pCi#HJ NZMnQZ#DI&W LwHn r H2K26&y b7(3a'F w@+d<.yDchR+[ Q mr{(pXl6QÁƨm>D( XCk4?Ce&>[w\+R9< Lix<8|&jǬqlҎ]BRՓ ?V0cpupT$p#􂜑guO'lDyqX0UpRWXHf,]fKCImp[*(nwVSIV[FQrh Uf m p}Thʤmj5*U˯P諼)hu}RInT1&|R(€j^Mnԧoe$PTq;+f!QZ|*hBip P3+Rhup0O*""giPp;@yU!0GeW L5j$IZ`8\ hN˅*iJrE˕ zP"QR-H cʐ*1WX,Mf*mCp l<m$^ʸ(XRu6Q%m&KFȣ2$IW~F6A|6m>-HS^$؈i (<5Mh)7N.dKH4Z  +i |)dH|^ʃAw/vA*\TU@eBGuc#nQ&V m۶ָ4E 4.k"°* ppܫhBІ\/jC~Z;WPUKнbMx.f?"wAM*r-j6H-p ΊQ4A=>FXmF%8Z+8 yPxNHushnp/$m4dAd11=R {y W9L['KlKQqjWh.#p%e}=RkPG% om4)UXJ4A DwZlB*I\۴Vh"eX09]KQ{ldܐrT.Ћd2ըF>QW(SEM(UEn~ۮWҪAP+YU`Ҩ%eo;ҩT-U{kpOcbn)PЩ[dڇ3Op|!JSG4vUѦ;9\0muTi{F{\(w_ﲉQv\mRʤ@\Wdέ\lnmBC*;'4yN9~o1H=/#5YkM8At-K=:S;nͩ`Mb&k6l*|04t\8o$ ?4rR?ѳ 4b u'MA؇Mnqة/L)5uhmSQ֮U \ Hz)WpxDR)KkHr8]eZ·=p{|Ij"g-eCa>QzB)]!vPJW*!avտeMpX;k<6%JŊ_r|xjfϪ* *CV>S#RFM_V f{OdKJi,{[{]I3>댻xSk)H܀ w##ߢL`H%J9(G ]TM?@xJ;NySi7XbT z$*퐃&)M`mY KM 0xf(vRlOqآ.@g'(5=ڲz"}$QCt#0 D>GW2obBlDc=U{KffΖc+>?BvLҒOcbP X Nysj-+eJ$rAi9R,0Cv*>gjE}BUTO譴R* Cu: E0BiqyB \gCA?f]J(;d"DZ O"0cLy߱UA.7CN!^P=1, MTcy(pyd'F] x1Ƹ5zyoP{dyoAi>&W/ipj G+_0VW%'bQZc`WWd~E}h9>bvJ/umH"\ E@7RbZى i Ibu;n&5oʑ-*.W@%U2 7P[j%2$GӶ bԺ-E+l4zD|h# D9kǨe1Pw}Cpl8HV~a#<#1f0+(ߦZ>TenT&ſ%IekODdFZ]4#6C }KBdeG~Ҝdے'7YI=64įQKج,v;"Gȭʞ7|"Ծ3 @|Ϻg_^vi/vAgy߲f+Pb˅p;"{ 0wj)舿~kԾuvA0 ekwm4K Auڥ]{| $46Mx6ާ(0}4㺓-p+u[\}iőԁ,A%tII;C56!3%Ŷ[W(37h+VDT2bcG+&OPFq1P{oLf,< uvw$߱Mڗc}/5r;IK~ۺ# R^ƐE>l-kѫIV8@km!<2:_htIKJ5ٝ4%-adYmd/W6#T,8ZXM:},^̒ŠdK$:FSd[nT.g٤)EλDe9%eɍד>)`l1TOR>^62S=.]$s0c&N^s5E ,v\ZuiӲGVlW Wr|(+72%pkHEa"Iy=֦uw9<ٵdĽē:" e?%7yQMbˮ ɐ~q]/ >7?B>{<h3ūoʂiG>G|Ւ#p=%.HAkG;E8H7h5*=+dl-5z؄<&F?XhmJѷr(uSa( YeF=˝7%ѿ ȸ53٤꩛\k{rLU1q-<'-5pilmRn)^{$' o a>* I.+o}. }3:$ $4 Ñ#t v)@Ɛbٻ%b.8R7 ҀqiF78[1{Gqiʙ}xP"i2SI[W0wSHWO&<!yNYiKIH71_`JыN.deryaJe =vRewVSkѻ>`m}܇C}2? ɗ5 cH'!w'H E.B&?7Thۻ m};Yꑌɻ#] 6Aw7c}^\8J'ǶigǷX}"+g&+}יdok/t?\"g~w۲Rn12兗+MS\N:y917C$aVO7oP/ӺO2 ;JzbHH9&,H݊ttW޾s'KLm%=n[4Yb?ZU?$`48qt +#f⬭VGO uzk.hW 99\-\o 8|7uGq#*Owg&I擜2 u4XjhH곽vs^I|hD4cQZ'81(Z^ o?Ø=4ߣK\p?m)g-r/%/:l챛|o%6Y'n`~䣢sOT6,%ce=G;)n]HXÏbxUɺ8~Vq͟'Xin[|JˉOpJ'O!̂Z)J?8:`H:6zYh(dG| شfpc1ļ;im&l/&č? | Y.p_p!}(%`#>)Ls^QYtGG!9rhq->sI:AE(nOM9܍MAiT3N,{*QmFd6a7I~KxAtQFw^\|5)LE9}Mݸ|,vK\{8geɛ s0k{7~W]Q,N<'Edm4Wv4k\;MMqM#Ǎ(euvo(߱+^/ySj(ZwU{eR ͞+>@(+MK1hoY0; Ҕ4H4A҆"Wp{p'IdvϲE]ѢgFn&VF5/RC )h}9KMiErJ0GaEPNLRk\d)SpTҪ4q+Ď }1!ub{~W>TbqVQϿJ|N@>Ⱦr(2I$`et#5ly[B8fzۏ+,l:+ج̾-`1Ro6W,`@B߁Nn1'jɟ& I-YM&DK.$N < u!BT28SP'(*}<*U\AlZv[XѪe۫2BbAE9ʌ]'HlXo ⊧R@v%# {l"#ݩk$>n2JOH9mC:/}ΝԺI!d6ɐ5ۛ! /[.qWCKD—INi$OwN?I2}cjvH>Ą/I?MJ/ |xdv+WM  3F[+'5 <*MK݅K'^N<6&r{?a՟4.2ԷhWeFknvZ_*"YBqpBuBHrgR\w%ѡ#y=?-P:{QeH`Yb a 7FiOލF?Dt@į:6NKZBM!*x]r"a1oc+L|Oz|X}x5VelogUx/;:<@HxQ L8<I[(ZrUb~KezNLS a!.flyOgÿXێJ؂npQbQ-ͳBBO#ūϐz9:4@kt\|! C88Rv+jL}IS/[WEe*\DN<}VqO$03ᴪ;/$.0 IYy+ \Oz!ތLAZa 28MkI lp[ UzZd,dgatn׻:>ˤgf6)R{ *N(8"f:cl"Yc阒K øB+-)zeoΩlotŴRksX?!p> ".MCd5!?uL..(30q1HPr ؐ %{,2Y8h nwD>GҘƊ0 1bd3R]]I_dWN%sk{uC_+ïF819 c)v+<ۊGӀ#4'eR~ FW8񴕒YSfiyi@%f\Ai\67z%4" 6YrgO0 NiDQ}Y+񽫒Pgq~1 M h&[BǗ#&-P*~V0E(I!GCbێ mlVFOQcHK(iߪ\͓[/zQU-_RbdNAǂz͋Ҵl PɎj- Y~tmJد]kGdumjQO,C!?ΆJ7KރpbgF}̒Vlr1vhՒC ,di--E oidn9%$ﳊsb"O4Rjs!84!5ͼZb.T&6M 4V ^,ZJDde'&v;Z;RC>4I$Pi )q_|&܌|qN[C#tװ0[?iNs&W*OAI1Vv_.PJ:HP#cxl=g˪46Lwl 6xY&xmCX JekVFu'l3y7W )LfI{'Kg"p)üzJԴڕn9#dY2hrS%?ZF($95O+cw;` i#L98ճJjdNIP윳O(Sx9IY'O9rt~l-X DpXa*ϸ}csjt`i1fWQZ+k:1F"G9Ȩ@>+Bk/@k\H>lDk?t#6sM_fKAwBING:jeB1-1N5ģ5pFFagqǸ>w$mdhwCk6ޑ9}@x$xa\l]##G{@.oYe>ȱQ7ckIұHyPeP30Yu).H?` Wkd;{n~t_mDI9>z<|x&⵴biyG=DOhZ K6Ǔ- ;5wzIecpB&Ѹ\mpD ~G[${m33vbk]2'dlj>(9#SQd.cj/&I+jJGͤIžPtcˏ%FtKxZ种Ԑl8trX$YIN3L1kn,WnVcfѭL1B6_-kPC*Z̍6}C7$mI4' 畝M+d4PE}B\Ww~R߶sz$ڽTFPJ>G՝FAjXx$XZP$o5*tpPCRǶ®&#IsZb˗;RNt J x{%uY!ؤpǓcFܩ۲~($P Yr~ *6 p.YI>DtX" g|/.phRCIPcq||ffmk#,YIL+t488:S\!ԤOYn{M"27*Ɯ'lJcx;Z}C قqAeezk#́Ex#acq}A{xNŪɋ!GǗ_Nv;pnUtX籟x B%tr `,ѵͧxXإ;'f{'VC,ed!Z|^*#j1fcb vBLC}C6+ZǨ{ OҌy$u a8=@$\mD9OW 7(GTNa^`?|913%qVS<7,}OCicC?,Z=M}Vn(ã53_tBFiMmi؜M\Hh*Pm]]7`}s >֝fa p2 $\ QJ[Y&.k{kdcgkOTv<--dTipvfG&N^ ,Mwcϧ!Y U)Ec)@ x 8e&1l5j$=ROf̷.3+;Kکf; ##-5%N44' 6z]!ʙc}@Y!#M1{F^cU9K!cb,h=F ,ݒ`'+?5.F1D/U_!+F-)7GC@lV7"-B4/viq< آENݓ( 'lHJgЃ]Vp$pQD>m/ZhiXd9Ҍ;fJՎ72T +{ C/AlR;yt&2dkO 'IᲑv*G?X?JY15d^v^w- LN\{b}Nb1I`KEkbd1 q2FٴRi4QAߪNRL!ˏHD02r"/\e^Mi#)AΒ1WNMtp͑1eO_(aQG$?=u%POGC.(HܛfTm-OH6A(+OJ<־MwtBmP֡6 eNdOu_=IMT0\_OcZr> cy6f|%Cߔe8dhvEZ8<>7JˎK!AZLL`y&qĽ61SsC g46x+ec kt6!Io쎏<fl3ׯ ᩷f5's-$$؍ ۏLCQ4{UEfF?e% >ݎVj=Ĵܔ: ORߋc-=b=(Wc*4QOU?A">1qݲ_ʵ_")%cxeGm`!peң(8V#b0%X|'7c\+N&ROzv;%r|uEv##ldžqYJDsڂvS1 g##4&)ؘ7lf"okllm$j)65|:]&ߒǣ:)JT{lVˠA+_O)'J)n̍R8R|cC* [c$gP)bܠ=sn\7.L{X#&͹hV55iXk}2@ʎ*h7@i-=ZA>;Q˻\Nʮ HaR՝#{UnkYDX>SpfxehVX>5+kP%zA‘Gw/0հ6&q܏9mHMC$ƚ[+^o\G-ŊS|#(4xZMS2V8H߸[e1`?)+lz%W&|?ũ#tr_s4nS?eݨ[nCj'eg=4斿VlLt)Ťt{Lt 7{7}!u~P@G7r1Ri${<>Z*< YcQ*>?+'ǗZ5ZSQ8hv~3dGA ]F? ~ִ%ֳۀ2*Xq@-v=( Ѐ{s_ 5IZA8ce. ihy?L(; ,SeX tpײNKG,^{8Х!, >1SZpPeMfysK c5̉ v5 WOdh")^8ZKK-d[[C{7'H~*S Oxv'ѿdhѽB$GAem/ 3SRA L)!{<_Z#mt1A/D}z?+8OWFyFH,ӕffJh8#3#%'}Y m߄q { EVLD_7<, hf4#8⋮L:.9Z]1tLˎQlGQo㸪^Cd;x' W(Kg=o8ak?1^oů}[˙> I7SB=c+rGB 4;/_,Bp쾯:7Udи[eͪdrC$3~cPW]-KNz./,<rv<#˛;!kfo(F+H˗>y%.ٲ0Q,Ee柴94+s9Si;hxp?NO97W -֙bcVPH3W馍cx"|bld6k|RMʴeV8]ث܎Ȏ!\v yj\e'&C\Uj\7FeAT{F$ݐ펎='d'Exyϐ0<`gL^ʼn a@imH4+7 -/|;uXoh2yҴ|.t):>.>Vgã ,m$`^Ӣ75G2IY1m '&A$c6 yE6 >ZAC|_=iCv0>FS;6 {+>[JOz\zilYuHI;Yf9c VtFlv^M6[.D1!C|s~v.u[CWt8!)'KZAz<](ow|Ӧ(o{%O3?lM3p 4XoKB[cs4Q KCbe:(YPo(Oq;OioJݹuRj}YxcIpKaI8PQ\kG xdo at =IkZ=2F1p=YÔCg TOIN=x\ր~n@hj9Y؀:fI4i5mFeF#IԶi)";[$ûXQ?%h4 ?&V;d1ᖮGt [)Qf6rcnI>WRYcc֋\Z$1os>rszL347#FQLĔ>'%G zW=Έ{5vhޟ+%-WgΞ;nw]-i|}!y%H̚C$6J!ptdKv1{U›4[0G%8r@HO?YЧZ-R|aKذJK6a]]%Ӿ;$bAA%A.I:dw߰+{ts۰$X!zGṠ@L8$^BƴXTtKӌ'n6:ø]4}sD?vn3ŠI! Zw3%s;!-'+u85RG[~w`)//㽑kst(n~ h#cT4cPW1{ !lr?2rchWG&Ge#ef)+Mkvk@O {lʒ } .Ɣ<弭 pTS.zXr:|~6|仅/@[K\-nOOo FpLѰ^(F5˔TdB0t QDkkvkZwI?CkBJwBŦq;ngdAKb>ZP cwWC.:ov4!Mj.»fcUrJV\a]_zQ8cd'f uS8 Fq $9$f~j? F{oa ƿ6ߪbO-ti~2'?\A'`?3%N˷𧉷Qȟf;4ɋV@x+N~ƓrS hԖ YO 5Nw; IMv\ɶ%|_O˝0s[Gj=yxť=NV-h1=vyU.)?%nɑOjYLDd\dtS(8#0~ꎙ;>pih 9@$]ԦEP@HotĎoaII_w>"fBU-<VFn+ʾ6)J|Ӎ+c J87SQDI1m\t)ü2Fݵ,񸏺E#h<[lO) gyNX/#m2h or4Q|6 ojCR+yP[ЃmW`UţnB6߲-m\BYD_J(C);{H$o'iR9ffQэ'HU[2<| ksD-!~NHwaL>{Ur#;-ZJCvUt.{w+3q?q/+u4?kʴil(ω˨!FKV`9jK5څ@&QIh|3!6GR PqwFU.Z/7kYXѣ7HUʽej6~V,dMllF*nRj0QHj2^GXu'%S^NӦȣ fQ{db.G~$4Rl}d*4Etjӷ6jX]/.#UR[uF0q2ɸuKL-$gQ))}P:rrϪ#vfLޗoj=dc˗Zl"X.z?FvxorDmZJ ׍sM0yd 2'?mE)YscuLK0׫xR}YTxuέ 'L@iMAl' iA M oL} lCd4ǜx噕M6"1݅&~`|6tzfllnxѬR~J> `FGc/>=ղi m~Ef~ܶgsB:y >aKUA{ W?SK,zDhb`Cv+ћ-_:tR8\1H 7CGlVyDz<q`5z)ap狩|l.'=9ݓ;@}8~B?Fyd丢0NߪuZ~{s(;GcZ~ddpI^f䊴8hS<}+=vuG&EfPrmm8$#\/ #x $<kO|dN"!{Q鷰%Ɛ~I?C2dumm=(~1(OsMtܗfC-\T MNdh&Sa"éy\lbAErckjV}{v۹$n(B?O‚6U5-'!f'T'#i)#NW= VoL`.˲[ 9Dԩ hF.h4U!sA`n~}Zu@j=Yٹb6*zOy G栳Y?NnVji7캐Dz<uerqI]h$rrW(.#wd"bb9q+ c8+r `ƉFW =!ez`еPQqgΙ.:[4 I|f8<܍XJu\@xik<<'o Otx&cu=I6O`wD[Z򽻎;k41!;醟#ef9iY&x #7[m:Yn({-C<>fZ4=JlqPH (Ob#E?\:k+!ܒtw%K00Ob5l NNepll(+X楺oPO=֬L9\N|y&wo O'HcѪ^S+a8 wS.ldAڊWt׆xKX8pK[VLNup2i> n;{B1vm ߔh~aliQF d4_ ă@KHViiۃX6VOeaǔhWW7 zuƛ tmKenȀO O!FV0C=&Ϧ93rt@'"HE-VP. ebӺk?׷v*WtLHaίu>Qԩ/c5bLWHdLޘouw=I+?u)#soi$zW@kfc|D{g_#$/9ykgd J\fcϪkcԲ,KrA)) Q_p [#Y&x_X.+8Q.@8rt{&_AB?Gzc[S3/֏U]Ϝl{mg#XEg;i T%l'3(|Jv"+!&z=VHP>Lک,l3m(NJ!Q֏`P}K5 >Y8Ӌv%5*B7 OOn%X0T1;&H l/Y#xPBݬ&H̸V4"ր(*I_r5@ : с^G-#LYO4}LQC| q#QGR] ߅ 29!#'A7+Kc}Kz>L!쮧. 5fϟ G\n%ɠoő囌td7#7);obFuޱ)/oY`jC&pɯC##?uw; 4pOJ8?Hu|\B.qޗB'qQ!%ݳ+J·_R5Cn +Ń c~gVzFaƆS@ n_ϫgOO=vdca+D7H .me+49 Н RH>BoBF0[7yj˓ wo‘Qt<usŹW/;&, pA!^Yc}i3 []wSr/9F\,m,tƶ1wpb}Q&V<{a|ZJ8x4'Sd>UnZg(Ys插wR~\-w`;Բ}L]];vf瘜NJR偰NW+dvh;]P:Ai)CL8/CKǢvv+~/;&bV|SfKc !NJQ1#juoK|nYY2y+F? s^Zj<3GM\cDmĉgZ,23!I1}lDžF#@xV 㲵 6T 䤺m>\ZOFn/r<|زDCdai@||nQ@7s-[Ru1.NM}[]ju6(@@$cgVZ6JIiH- Um<=ꁭ'E,< dw^(uk,4.{|,c#V9W,{2pϠ3[D+? )d}=a?g{/U9l;'+9mqrq}+C7_e&;&bM,\s$glۣG#A,k{iˊӆR9u iir Y4Om6z_uB'XB~ۭ^.nltC_xVc۔%wW3%}n&݊C^{7(1n^3Y&q5ɸYrz}{Ù۔xkǕ~.+c2(heɣip{v+;'0+WcΊQFu ⒕te %M826G J~BWbY=xϨ:4>l|h͸V]6yj:Tx04Ze)8ݵ5mI[9?Wsa(oԱ"x'Nto9֝U/[Be}&\!q cwJK :Lv-qFsc{ii>UĶv(x}z|wMGlhiRMV>جN#t@W3:Hb ̒8)|3DXlN>4$~_b}ާ(ịAbioh3P ctHJ s"_S阘mǍ zwqA@#(y+Rܑ?',m /NA:N?gEW渀ȱ􎛚^B$p R>0\VFWBoЛ4nhHʤ䙌|K>Bo*R HfG)K]wY̟li}it)#}'SE9${lp#\VcN}AGfͤ_@<=[7"̹O7| sOYnɑ}un~Jb]>B4.T8QײsRQGIHbBP8MmQd|<\9f!U<+1qhR3q>A/WhdY.۬Pi8vqG]fM̉7دCMyh/9~-<yogi2.<?،58881ZuΥֶ٘5I韡\+|/qt ">>Ez/#Z'ƙ?D$KD,.WJΠُ̖" ?$wÂ^ֻh/up# `1,E+^IirJR, GKhehJSG Yc=HEwc;#EV] QinܪDXQT#dWW UFlF͛&HpJ] /f)"+"N׊JΛ7*gj M > :\."=F ye{|tuoՏeO,B.ܩJGbuySApb[``X1eqHI*,WCuv%\Wr\VtaY[ PӸZC`n)]>S4F\(n;?um^ʼ1Z<㖕[ }VL` `gf.\=yMRFZ<)) J׹EcU "hIF)wbFjعE@ӂL%x.[]3.|FKυj:]{mKY7Ŏ>MmH%xD-Hm&) ϗj +m`cŧT\[#5S95-i'idz{jEgQ-cIU,71)p_8ؗ%+Pux+I4jRK5B Sa&LIuѶGG:oE紛հ2 dw/x"R^Zu2\w_WuO%`W'Ll8йl$KuȧG,%9^W!tĐ:B7<~?#uACg(S4&'۩Nֈ,fyq;&-,!>?Trc5s>a=^ A2:X4$2" v3r &uxY΀> y3 Z!KE{v s(O-o5̝g=?q+Lpb%>$`=I?`5tEf3QI#ov.94nKPb\ϒ<+S$w4G+[ӑ[Jx ܓr[ffTM4U\( Lyo#/&msC\"3[5RQ@6ʶY-\I!R89Enm^#LX҅<T}/KkGtǹQBcWAes:tje~݀ *젴ۅ 8VȆ'eMA,diqؠ 4m'ﲗ7~M1:ӁMŐnYӌ&O3ϓ'AřwȃGm&P2(kq›݆~KŪj EQ趥!Ǻ Ra)Ū1y3~mжJLCZBnGwЦ0Ɉ)?CS,vm* VJ0Q$F Z:A5ѕDmK}֐P)92lRW'e,鶀*|E[sk퍿;0P$w pr}Vvz sە)q܃d>-I ˉdy\wQ9~xߨ{nGx-5')l@RqK^}e4DFHY{oL4@lJu2ρhB6HA Lgt3 ) !p CUK-"[f]t5`IBD+zfQD"Ύ8L(ZVs%nvˤi~0UgŤL#ẌÒǃp$il~^3NV.MǺӢ_O߹Ff<@~aac[yVl-Oh #s39VImBaeZ\Wq<FUب>AΛ*smG9J+Хqf *&t Nᴆzpg+n |u"])jtl:lc; do<Xǔ o.0pS8;+ /q$n7%hеа]q1в6j4,*J#p%a\j)gkw`h)j HO2ymvgi׺P ##m/d}geHtR];Qہ#N ܛ?(B= ﺼxV k;Wm ", h غI#vٔܗ4sc[68|L;H"dn WG /ii3r\lYhO;9=i`tD#뙧ɗS|Dֆ U;)ye&?`JB!_jF{쫥91MYכ` V3^"6,P+f }oXj_f\8WtvvZM> &&\5%(aࡾf*e-50~[pqra Y!ӱ˃b4Rޞ;_fQn)VX!K6]=Sǐ"bYqtzH9"g?Gadm}SA쾒cq"x1|)2%1fp>|EihdeW V-ޥv&g,\215 MRRidžQrW7nA#UX;[ܫLo%U#uXRuiݠ*X#-}jh+4֭4LmL]>BAw {_mNa7k{Phhu9Y`lR RHii#M&~ȓHwUUMĬM*j!^8u6($![(vl9JG|(QˉPd^K𫨮쮋"6voʉ+Q-Q Hs?e|x􏺭^TbB--$S2v&TM ̀{3OH4 v\ՙdw!Ȭǔ斫b_A763j(Y\ TFkS49 h9X8I6_G4\Ĺ)M$btSol78F+s mvKMl:Zd|k vUcmMYCyE _8`t()!yi\ؚw9 rliwAwPsܧSJLpк>6^3=pfxL˭-F:x\yC ?7l +3]7 M-'cm&˛(dm#z$:MMqn+IJj4E-5љ6Ѯ)o{_f/Inzc=,Vw\˳c[`p<ԭ";,0% B%/ O ^% I!e`}y.+rH_cHN 6?A#6f4~˔Dؚx'rPu9\Ɂ=>89$/RǰQ#,vf9&kkXm(\6NCuŲFꮛs~#d%AB04Иwa+OUd6UN\uo+4)Ebdwpe;9M/v^lv}ֵIIM+$¸E9\(eQ%X`ƴ=љya\-i\KI<2atrh(=*et J[n])hZ67A#y+BE9.=x-C6Wdٍh*U8l[ <o*^ʶ4faB\E"Y%A]tYD_7*VUkM˸ BV>jQ D׀~+ֳ \vժZeDŽ_t685Ȋ'Qr [61q(Ehk5v,pHVM+O'6ַ:S_e1{c^H>GSBDcOAAj0rfM rAPwG }ͬMHNGP-hcwqacSFw, s{~)%`<ҋ6cae T͕+|w<)ɹ 5)-۫2)fwHωѹ_!vh]B>^6D;<Vu 1FJ<á;oBǐ3Kv4}E;%_a͆}nr7'*J1\gh4˱P4V FM"[dhX.O. U`xRX\yPn)|QJp#D/ 'MS:YR b,V;ps7;.]V9B򚍭vyVk8$!pNf_sd4dvf~`6cmn-TUXD8! ]&)&('),.aƕh,bEqZr* LY;X軲t6q3C"Emb.5Z~U')*)un6UEe\G YG7P贅w3YRʆb1lq]ti5*V~+a!9 i;Nv.Xr6*nd$vםXA$_ 38ܣ nָ4ז"! tAI}^] zkV1Vizys|NJ=} t@4%5pTLqi:dOFsh F܄voЕ”TBvWn ]a|Sz% 2`1 3 MhF|:DZIˎH^jAs5ʏ3+]sm9q_ǴA'jCԫTU HP Yop^Qy3[" 5RV^? )N)|},uG~vegpy\2\Hya(!عѓ\!*8ЌH]sC6e%NJOI]qRΖK5so 8D Jn%$w?% |睷(E{"V1!eIMs>tokbyрmŧϒIR=,LwV/Ƒ^-'ߵ\n$i~qhsϰJ !`gw^w`40 du|״T%.'M<~<'A%(S\#vJ[Q-1ceR*9 p B*v04O`a\PgW`sYo/Cc XGgSRJꍎs`-}+ Nk͔wC:N04tR$y,1#IW!gwurQi<%oOhh\4 kCGT׺&; +u*iP!őհoAsK]E\8Z@x.'ClQD׋#c7*dcH=d*숴.@']"\HڮFhl*7HXGj$v s?E(s];AT vQL8\Bo컅VU*Ku-D)hʐbDf(9"mbeq9FڿZ|ދ VHbF?"&87bwB1J/ Zd`hdKFQ -D+ac*@FMvht R&WPd'iMzʯasO%0]R+B^M_wM$rHؼnԡ-JCv;lk'ٞf=ث73&pƩ <5Ý462LN,6Bz75{ہǣc\r7P |Eajۯ9)4-2k zYz?"GKI-1ho ۔qc]!S\GQ˕kH>Gu)k㽄GW#z;*_eDDU4m %BY\ P;J@.4ISjA[d;? hct~@gj^}4bLŌﹳH^HGFx<~_ }3&FsC+^;No_V i ߲LIK$-cG%p|9.8#.}L?l&=7ׅi ^N6O]}gf0V&Ni}dfJ?C黏 PDP??`If9K<" 7*_tcKk9!}8Ps`Xda6EkvI.\x(\Jlr\kTdcjwC[atmΠ=ykM)%~ip`@5#́Ө7H#a(kB/Ef w]o_O~E7Zݹr69@wlQVN_C8n"Iv*W(Gf]Q81vܧ?n18xdXĵ/a*$PոKH'.KHӸܷvrT L/LBK5alZľvy蛨#tVיv~AnPQ=;l7zWmiMB=5[%[, _dM't6&Gl6JdFk cHM/" ܍r_h-`l-wȶ[C^, *ŪF2#HKb,jCӽN o܇3n JA2dݾ3\_ MA $WI~vC{VTMaBʭ)Ip36=U]-!i 5%|{װZbwS7!OqZI܊p{vKq٪!?)719;aGnT-!@2ǺZnʸ "YCʐ7ܩ;(E.sF:i‹Oi5,Kw'鞈7® R2Qh <vi7@7MQ:`fhvEckwew@An%2R eRb\HRub%q.!uR*!mJ킎UλUV*nD &I7esA`- mj)"(PW Rʢ6pr,KUJV P4^1s[Jl^۪|N55lMpGkYw#Z6i8#6>Jn<"PUUX@j;҅S~WnR;Z Enʋc1հrꍕP;|͕)wTU WBऻW*Gq[g6KW\8gLд7d6KJ\-ESAC \+GжR,`.'WeQ]YI44dX6_}H6gKjIN\WZ)@sh RujGy;]Dʶ ߕC\yU*.#ut-pT…~ kNXKjB.5oʶ;!q*J+ \JHQ \=qV#ʦw߄A]H$A( %Y4uU(.7EswY:nAq" =%6Cr[6xoCJ] Z !Y #rܹe]ǎW.BBh<ذr3q* ;X\])`s\]Ժ.DUKr GR\B\D w\S,mlr, i +%k@*.TBu\rnʉdm4~j6r -_- (c˔Z@b#nPѯ.WAzfCH\,c Wf,`*tuh o6W.O3NzLRJSrcMRI=.Du_b<.\QQ}.D*W +!xF.\7uZ *"=8v˕Ycnݧ?Ч!=-r͢ұ\Η١si(-\$mS,~yQ8n˗")A.VX78@r Xhݤp )!ޗ.@;]©\\%I\8\X'.\BTrqQK(BPEnrWcK(8[+\\vݍrD:˔ 2Z j*#;M. rʥȓ(dossizola-1.0/dossizola/images/police-jaune.png0000644000076400007670000003200307142275132015413 PNG  IHDRV#~5gAMA aPLTE2&ʢ*"R> rrVnZʂvnZjrnZvbҶVN: ~j–jZ.Nz^vF6v^J Ү~rZΪ>ʶ~*FʾfZR6>2ΏZvƪVƞ"j:.z΢:fN z¢>v66NB&ֶZζjVB nzj6ƚҮH˲e>6Қ~ήRֺbf֦Ҿ6*~jbJz"֢ZŽڬҺrҖjRvZ~ʢ2vʦ6ֺ^~bZF š*:nvjJʊzNVFʦ2ѲWʦFƞƞ'ҾzΦ8ںfrjƚbJ ~bbNΪBֶVھln޲zҲPʢ.m pHYs  d_tIME-ﱫ IDATx}cV)i]_ǫGlB6U\ct DuILE+ݻo93̜9+_WU~o)wW/B>~~7?z?ZM믹ɳ|l͟$f[[vIa?aT Ou3 6>i}Oܽw$ VC!EOtZ:w}2Ď]ʳi]v~}:.GvY݇0|t6i[},@@T\Y%[ ޯ .OIKd oss\>:yvSѾfws =8fv^31jqJ{!^_oOx9 cd,~~Xw?.KtBy8Uɭ?{z-\?}AW  MV B:o*!?wÑŋdP #z]ɑb&qH֐;%x+kh3^b/4@)?|ϖ,c4?RRM9G771|4q>0I4I@]ƿy2'N7@eY8q}ǥʎ^Rv0EC c2S0 y4;uR>q Թ{)NN;ܛMQ#) 'ũO#P̿waӻ lyCE?$ "ധ^}o=?|+- K%@\֝Yק1sh AF?Ib e4ByvB pŰ10uU|~0"X'܊a& c  B(x`\i$/F#x2 X*Qs oDpn5b gU* F`ywyP+V cf04s󼩌773Y   2drܳ%òD+{?YxI/ mGK)gUPTX*ZxLI6!2r&5"aAJw)?ܜ'GO.˃bI+\8s!çHc3<éMMk <Ղlx7C? QC=ր5G-ch7a 8pd%=rTwӧ D*" }2@}%"8`wLֲ02RMg 9 %)fp<4M'Ȍ?sl sC,Ǭ!aeK Z$u] /J0LMrk;1c(d`YTyiSqE9ч|2Nf;?{F.ZF k tCѤYITvy#0=9VHW6$^4p~JtK&GR:TDj],$?[u*cBOѲFm  r $}{Ar$]lj0IĐ7\ waM*bj,.sKpċI6:-"5-kK*,^ ,9;dqos$}8ud~gd/?I;pn"G͢7).=^;Jo %ֽF=΃)*q?M#@%UF䣖f[UPum"2  ?#K+]$w*Is]Um y 7[QYF0EB cP&>X=df\ ,6QKDP$=9uzs庍+ם#! 69"$cpv;"x\xT'ۊ,JgX:EbocgeHZҰ5 Jo[׽kDT&&@#uBPTцLx`:MFw޷%LCJGwSu ۺfGUS nE?uH.O%VNi8kF\!zȔ1i 00F"s<3Od9aHż)\JQZ|~O rBf;IQ% ]lNLFϦڅ`[UeE%py"m<{VЫ,VYaU}R *pU&>鹆]q]lƨp Py=0-MS?)rgc4 *#pXVnkL.6.l?Yr=Jdbcq 6NnCgΠEG8͇939Ŕ#86+"YYUO#* Ba|s?%O`[/4r_YTfw(ฺL% &͕@UZ拕%!ij:>|9$vxѕPTo05^2 aP!qn?$LViԡp wIccJjff^O#В(@t idj6џFȵIs!pP۽/ex( ]Ir٫fL#8>, ^J|^N=b :=*!La'WikNR0-H'z̉8uIyO-+KE5m\K _ P wCbe]x#՛k0oFɄtqHofbk_I&RfBeĎp}_fUfA,Akܼ7m*7cAUTy&Z.sr܁t6_H!N9A!Q` f)2\De*t ~%t^]{DI9_/ZӯShaof<"'s2(ηr]kѰN#H/i`[#p(qR_!fxscTR0cu>?Ɂ.W~ U&51OE`sZfK|tq n/ ?:@LT.JD J3ֶ^|g?⊆s }_x-] 7|r`)PV֝iiq RpnXWG[~Q(a**nyUހ WD9麯Xww,fŢLr-śy>99AFȥX9) up$~cO 5=\ΜGͶ#_l ̾dBr;s$,[ޛp‚̸1xl{B]INi'+)6I'xfN3#v[k{D8Z'/!'3(ս~M#\LZjxB7a9㙐Dͳ]b8vO~dH.x:.H*rwEf=em6urÂVL^IGǪ Dp&-+\5!儜=W ! &211](7vߥa|/❐w<*L؄XHKJ-U@>WѶ@< ?X  "beۭ5*xCŒ>8*X*vm+v}Bcuɡ. '$PHmۿz<@+; e u̥\@n}rIa9wp0 1\frLexn EZC"vwOl!B؅[ZET+KU=0q90"6Cq~fo-AG/Z6kd9Fs8ʪS5KK^3->XXBW#+BP5ʞh]b9hMiZv;[p:ɏUlժݖ!FTyڶ0!-pǬ+bv`Qjr ȑb?o /@"6m 35m+4$ބ0+D[YYSԡfUirU XG -4 cwLH{n۶.:VVFJUP6xׁ C8ujE99lnX+{mKĸZrP6B,`"?Y32a>!4q:(-m/\Yq#:*hLj2P剧\X࠽kl<ڽ=l<0|}LE'>@U)m06<|_o4" KBLλf: 2mFZjn+ɒgy%/xj;i'28lƋMOU]$j|1 ue(dff ڰrN(#>|-.Bp燪hkb,V@EQZX ymBh=4!kQ%A|fTq(淳vj JDQU hZ%wKkFx fXtAN?!WC)Xb ú,x#n>S;tixܨ }I+lJ605)_`o:tpÔ×6B_N 8B؏-A\ D@#GL&^) ŽwG;IUR7a\ -| L(q>l%Y,6aXZ*Cr9#ڦV8_o܈d2Vn2PhtVN6*.d,;(L|+h'<'aqu)sp9]i ɲx m;dS/'Qϖ+y@T7e 8k*y[p5LM-Rvd@zBQR!7 1?j%;쳀R'}~l/p~{o> YZEgKVɪQuwrq婼i+Z}NG,wv 2؆g߂?u!"z`"TJbw34' MSK=i^{b2;z Fz{_uﴺϴfH. b[dP6X֡M֐o><;zGّ[ڤ&: U uy=.LJ;xs4$iZd|NlzxܗI~ުZBS!!sh<;&PEノ04qYh[51Ǵ}pҮ#\\1D}>t#v3жa ,{Xu*x L EJ ;))NVgp=,/:ڶp#3qeX[1o!!l4fT{ڊ{yh[QkϢn ^x8KܲgA(rz5(Fyڪ?$ æϕJu qlUMBSwѪaNj!+;UA*ڶC8lO,wR `!ӌ'xYcg{>^'s 3hּ1oZWD\Ms"$K )`4vE44߇\ /u <{l 7^އw4Jga?q]tcZZ6BI kؑFV?Ys|M^Qj';Tr4f 8jA>0Olc-أ@ɦ]OOOI(=3e_f#,zq9{"m{v*q[تnvaEc[Sw." ?j^ G;2mV}~ ot4gݍ} l|]X SCn.sG=!4/u]aJGUk'! }Yq6B=p2'#^Ø,1+?x}/|w,V"J`~u NEp0◸O軾lKhS[)* R0 dXXgl{8;v'KWRGC }B]tyL&'SAZqo򠺮Osֺe[[ެ5`'87VH?%(Rh CU:<,'UG[ dNgnz\Jmj8EJR~1g/=`BPpd#%wj-nCHVdNׇ5ﱓ;̑&+yI!|Ra{QuυsnRM[bEin;FG̿0CjI6XMVj́zIwp%QLyW~7P\~fe{93n A"9Z8*R(O7rI9u[Ke=) 垯g^Jƀ-3F< ( or sRe~3fj$SYtv%ܩnۯ П[I+}SLnǘm+B-˪DGƷ[S.ZV7 H6n7lPu*TMTE.VIYm7.f lJ1Lk;}IJ jx)'Uvl̂%쬄mCb7or/8jְ$Kұfx&ec%o'#l (6҆^+O#^%~,U΁IZ,y<6-ouH Lzښ п&/1I5P.ɝoif#᷼o-서X؆ٹi+g^v2W`=]z^O8UbPã6nw;S1#JNaBmN3Ǯ>)I/ju볿F<_m¼\Le6*g aFZ嫕cR Tu`3>n@b&pǐn^bͽwR䋿^;wE0?DdSvI`G{+&P)r-*w`Q8S1-35&l2 zc $-/ +Ð,XcH|k9DZ|{7u)-WfXI~QǏ?}_,Rz_6Բ~ U~Fa#Mm_Wȯ*X}hkt~IENDB`dossizola-1.0/dossizola/images/police-rouge.png0000644000076400007670000003155507142275132015445 PNG  IHDRV#~5gAMA aPLTEѣᘒzvaVݢՕ݅~rm^Vɛ鱮駦ᔎd^9.塞坚ᙖᎊ݆nfZQC9wrLB!䪥iacZbZ1&z{LFu=6!&U PJ92")"5*yZ ArjH>:6B:c Q @6I Ł~9 -"ZR1_ViLJVNUyvC:mXRvrONEsn_ZTNpn}%NF^ZY32A:iuLJ^Z<6==jfvXV5 )"m] y<6e/.,"|zI)&чqjebmj%$(!y\Z#5)jf*"I鳲m pHYs  d_tIME&xcr[ IDATx}CF1,1Ė0>%c,˒|Ȓm9 8$0N 0 !$l=}Jټ}w*?RwWէD[zKo-'!_olGW[7V!k:>EsVVVEDVp>u')yIToZx-lloE3a_C>h-oh~t}/z?KX]|hemm-A=ze{-V`Ym=8"G. 5g/޴_\:xxNO6;c5:Q b6(& kwJE kvz#K""MLxڳz+[,"b/GkL!(~OJ@YGM6&cC}jfOǑKqrw 1z'O2jʊV8K; L.p a:IrhDp M^acOkX>]\ 4 Big0<]l&jcUagHx3dK.;>D@4 .g@J1WFcyAUz\LtZE㜨 o cxN/ zv}"ed"K\29cVnlFO$L\(dKzӸI.,N 5Xdgk$BJ r{,UWRa)?! UuῢJY1YΔ(o16SDjaOj35װ&I+{`s[l`\h!VU4.molRJ%.}m\kr޲^+'Dl= o`/,.;`œ@3I^)Jm%L|Y!GcH|*Ag A&a ~x''Ac@/'|A,:@xV /WA&J܈,2=XVTfs{P,4Ƴ/=Eg\'Esq7Шv+hQc(u~|>A)(O *z1)ejP$LUOڃη4-~!$fJzvڠx`2̥~ W6V3B\Dj>O跏7a5 +Fd UdTd\[^,jEZyvl uEŪ^Sxz:,s- 1 Ia Pjg !75(Z<~g;cg2.Lc9J_L70O0cX HÍTxF׈K"@紻g,*U% 7yeEa[XQ Qˀ0kcVĆ mq҅E/^ZZn訉^"}ݽ=34_su;f:ü ~ + C),;M>N`[̛#Ei4|ɱ擝*N;zCTVy?aE6b]?g;Rݐ&^:z7D?vK٠4w^;Qd>'H@Sj ŢY݁F`#J\:k?K)"]kd7ֶ2d v_Tu>:ߗ>]{\%Tux\JՁlۍStYOG[eʀ't<{|bt`d@z(J4h/5YڎA'aҷntq*jۻwwW_`܄L^KN DGA[UXZ jitX"H2-]n@JBNYwa2 *vTK[O\EiQ%b%{'_Uy:8]H"H }U^ݕsk.^yg;/L U~DhPJW4PPj;s'pcΞʧ#d *0Ue9Wexl>sCMg)F!3V ܙ|%UOg*d@ hhY1ʶJut 2dhDl;QQ &[\ӳz=P}jw|f}.G^Gcׂ G` Wۋ"'{m; ,TXy_[Ia__y*88S/}?xYlD+{m]&3 UP{X `$Oy|*tP!-HFk9b9a81e S=^c"\Jrb eooo#:[\*m|Q'b.h 2cJh "{ ;/q6w&%哞eprk¸BwL)'M{Bo2(mA~،K`=X] y@g !p!X~H+?\CbbPĥA@a蒡4q/Ә!/;49t Ƒ- r: :땠iDŽ T\lLveW CٿCkB4<2 T&#/KL@1 5C,+3x2X9s6yIx8ΐ;-|:6iV= j*,.,K|KkqrX;'Tj;f,n۰r`K?n5)pa+aQ8@Pك"cüe%'rdXP`r}}Mdij~x7X1 ~ Q(Ć(|sH֒SC \RQɃ.HIIP''AsNe4&]6/pOD7\NGnO +_5XbN{7dnXu>=_@!۠أ0/)0}wFdžg3B{N?@LyO$ưڹV^Ty,{ST^)_Uˏ!T_1rX0r|Slr/?bհ8SqC&yɴb 4,+8ϑdCwCMO\G) n$ ~.EfofG2htQƜvab8> s٤x``P pw$U< (QHBzF'`(>a%/@fU12:= 2+x,y $$V6Lp%C KLf !^g%U h;"{$!2cX- U sSe:@ND#ꥮKz4OV*,oTѧwDjP88WK8&ayt KVW[G&+>@UCo|D,~pky17+{*5*!톥eURt(]G)Yu_t*lw lڻ ?#'(M)0 Y~H0KnIQ}z6)(,~L-pR $'٩ECfC#,WQf @Bvb u=!o:x0yu4U#$\t`gz0U ]Tv{$hW5'yjAe (Iʠɤ|0 .ٟ ,D] V5TZ~eN]ez UC2Œzz @Tő4KCRZM DFJ90մb , W0=>MQ]53&!r>̃Sb֖_ru$&J 24zL`5 rYX\d6'k4E7iN iM$Hd>:nX ruZ'fo!:zoN_͆EAwf @um䣽Yrk?w&)C;$BPdrR}7]\q+8yA`rq*Ֆ+1IƪMQ"J2?rٝFE/JvUjqBhG=J*CoT@r2\wq1ZZ(g(ZJߌq_1a\h/Yڿ5ӹoqU{ |AZbUT[^:V\3bEV3,*_?ҚQO,cTQ*) uX S`cݿ E)L X c"B) N|H#TF B&M fe+Utd-  ;8mf9܉DTB~y- tUVؠyQ$UvGpUA kVe%oi!3f%IƬ2m$o%DxQ̐Wm\W E@ "|I˦XO!H!Sݐ Ah!nк1]g+p8=v,Wܘ Fkpn5! hK6~L0})/.թ x.;)B>4iQ.} %vVBoPrW.>?}b`O<d۵x2#3a/(`+}[$ټNJ i_ Ӣ!;Y„s+ U Cњtz0|28SOpE:dNa ;`"`k|,]91 UN1r_U1UTiO JUI;n3!PDڟif2|kqYW Vm>%Jmaqon~Xb2L9D8,玏TU\6V+AG=5:E5scq9X,TCʐ)1@ݛ^omSiGrZ*0# In|YYizpY3K^ (J Lm4j&c,:+OpEM?dnI*BΌX pmD.亪GRdͫͪL@ (XoDbaH5y\Q4p.Vdw/jJV6YL6%]Z{[i~TH}j<~:+U(̷q?@CC*5G2ֶ2 wRib֗M i{u:cac0wF1L0˷uSh'2И`@_a.jq`AG'($(i(ū@^X㑜)\ lsrmwM󷛙PUđ~T Q#MՒE\Uxviʳ1hgGUUrT{6#X5Xז-MǪt^Ίc_zi3yǀUn&RdݱбL;aFm^-mF~a] zIl2IGٖ4el:zba%,/(CaZfX2a:mݰ[ UݳAx׵2 y^$(Vڪ S_X;T- }u BvD Z~NH z?}qERB/o[OMo_C*^i}<*g/vnCjVI {V3s.cL(Jp-PÐOۛ0^8v^>+Z>/!׋GEݹCf<.O_g|kPܹK!3a(>W6rMr=p ?< YqlG0Ġ%A[ spw^|^0oJ mFOc"$8h[g^-*4eieE[$]QxIcr lFub?|:ڢ g\/H#V.x\9EQUE2Y_{}KY cZqg*5!DDd5M;c z(L Y JyVs'-DiZmD< &[HrX2 oU<77l\էId/[?ѭn `K4 lu ib9VR\sdJ)]X8%R(< SWkf iªIkVś<{SٞƅjӨl؁70Sx}P냴0? t]&Fݟ`T>*jU?1;x]¥|9 U@3G~su1|.P}BUI`ZX^usW4ފ!3ƣ{uAL >^R .d屶v`/K6z&"2aXz]m }vOfv;ճ)c[i^ڲ Cz3McVuXnwށ] bvl| FPZz]&t*>1ߡ[@ǒt5@7uT:"/. B!%@#`,}cpvp%ݛW M{=U{u2 |سoA6~}ڑh% l4x͟tޟ_w|I߹Z,_[0 q#7.uUJ?b&hP{)(T=_Nf4~f{谿~3JXaݎ 6p!i}{)%ev"n/չ]g͙욕/mm s'WzzIjh^C6xw6id/8|*PgԻ`f仲ԙMء;n@v0, (ԡo`TaȨ҃`%r9?'sv>\;YNw>ِp}"cӧ"ڻ`b*43קSWCގf;Qٿx Yv _N?xDp ' G{O$u@lȤEo}os ?_<w; !#B 8_8gAPE`O!/C1F.\AyZϐMH{ 3':Trl?_~*Ղn: ?)kAk-C48gs|FtwAʎE8o¦o/~͝Ӏ+`A`RkWUI>꺟f8D>x炾8Hic}yhhgWsRX4X"v>q_6 w$Vm"?;G S>?F~(C0`C=hy㬾ӗhI72xK ~ߏ**idJWwToo:?]o-_&_/>/&L9^/xFzr [zKJ~}

-[HUXy*IENDB`dossizola-1.0/dossizola/images/police-verte.png0000644000076400007670000003167507142275132015454 PNG  IHDRV#~5gAMA aPLTE^Er1c,x\[MBs6]A}[[s/X%B U{:c*['G9m j.h0Qi|WJ7o,W ](V"N_*?| U @@~ :r =wH3C(U+GX7tTh/XrCCg(MXCH,H6O"u=-dmZ*9yDl:U`Oh,Q^CTdIGxJi:>[(.RX.RjJ>phbp pHYs  d_tIME4 IDATx}cV6A  Y$Vˠl$ľinvuwӽ_gėݽ{/Ιy9sN#Q>G(eeQ/l^\G(E*A=7}sVVVF bu= wED, g_fuNoSlx{Cs"AJ}> :GfwW ݅ }vJ31\qJ&B8YЍjר/g^? tOn}-|p&A[? 3TY!h 1*}S9; y cB܄ж(ߏiu^8&p(^[AVmۨ3IP1Y HJ/>sgK NŢATG*:/  PE VkyoF)nPErb}'|EM,UO).:LxPZמ;FE`6Ͻ]J lH.~tdW9Xx`0N LL *BRצXL)h#^{EZx'v]V N/'0twji1` 2)qgxm!rƞ4MwX(B~*SZ$ps,c%Ea$w- L,ܑƟ8]ةWF*/sTK_k6Vf1c|LuPZ^tll"I&6uʿg5W,XH֬E;>&ILښ+潮5"VU-3etR1BuQ9>~5>;u  S^&s@JqVSqgG'O Kos 5W&4G̻m!=-Ug^ZȆq zm  ϟ8dHJZ/6;) '[a㤢0a[?Z7Ò6ղƲQNIs7ڏ>["!9Fpԩ }ւPds)39s4HbVQ4X$.z;a{<.r]wّl%\GS0Ng{vcX|Plux޿u8>Hڏ 4&oM$re6b+zq Oc *$[zsr#Teh@w+r~]+`&'m:"aXU5[sƪum42MoDқ\fiΣ!&wU"MZ2R|:l'B9mZ7 Hzӑy܏B *닎@iYFe٭Hb䧦 ,nGT42M= lz>w-LK7036 J=آ{:cZg'0b6h5u &)I%},+ؖ>n}kD`G0Kn{̨z&Qa>CĆʌ-ʒz Q`̑a0g&LA9S"YUOդ!Vwk<n}:xS) aޥ .G\ՕY~(gtmw42 KvPAH399AFȥX2mPEB̅2Y ]?RmW~aIVI}e;#SFfBPf!1PzoOfUta 8a7f^\6kVKSJk g{)E[̑jٰmo~2UO18~'.j]X,pyu&$tL,Rf?od;9(^uQ5є1dT<d̊CN˥k |ilrlB=0 U`%̞X#f%mcC`~榄O!nkV6 i\_+lV I*# P"%sat2!6V7f\u41Q =3WW)LY{-keu턕dfQdzm'HLSugl 0Af LՀ7Zy;iW MTV+TrX-ӏ  ^6>' fPy,G`46sNh$Vu+27ESNn5QhB!v0[F|/uL#<9R!zvB~13UBqLτcƛ]T7aח`0Q%D@*2'/>iV YxW$i0{' "5RCUeTA{1n$1ğc!l.lLo0DF =O$231-2ti88W|CFFuX[0ImM\8Sr0e 8ؙ?&jղY6M3?:}0K#Ifc@V {.( шΨ7Ώ-e,S: f"PrnU\-'!n!E^|vӃׯE?2+3ŜbVG(!5>6AK (R> ͑1> i%sc.Qvn$eUq@C EMXaL,% NI  AkT33C!iHd6T{D p3mCm[/nsECSlauu$Z c< uIg'ZRDŲ~^mJ+) a/IJJ7M5$>a1ҀHl 1!xvER!xZ|AI5;_4hFf㔘Ѓݯ۵>s(Z[UKq g$d(dacI5PjA8A1~H=:|-+=Ӵ efK36/v&VPL= IQM AÓ yx@k?ݴFa64kJ$3 vAn7iCgV,L_I-Xx坦SCusJ/d%x'8*X|qӑ>!L,1t{b=6C3$_=v,e5E9u1:R.!6o?9w׫0ϧXnœgѷ@8LZ%ǵVV5xn ̧wc%A*^Gn;R\e't|i] F'ErḦ́eeV-řh E6+uwcJs8isS.kGKԾ&H~ 6ωfWqr$2q0]wPTdY]JCFhA>Y YvN񀑋HA$~B_L`YP+5EOj/+ws|BU@oUK-zUe+X{ʳURu-0`L cޛ5tx~To]Btҩrž坬E^rݬէT^ q)n-mDs|h#HN[UFKnK2+9 FcAu[#9krq5)2Dj͆V$Ԥc)[N^j}xwh=2 7]l9R#=3.wKNAiV`^yQb4B>SGZ"G?'Rg 5{oB!L@5o)Z|],1m~`\irʁ*KY)[cdat*I$b7r"&ܽ)j,j*e[|!d6 ")U:OE=K8QۺWBޙ<}NGdPjT*2ؚg_?=vz`"tpI⅕PQhL@='zcX}|KRH:j,詫KL*ǟ|3 ]v|0SFr"2ĀOlR2Myo;, dGKC;m\Xvl8]Y,dt-ృ5V@Nhٚ,q.1`i4OZs(A$%uwhhdv-QgLzN4. +xDəX)VWS^.<Ցqwk0/γ)VT}^XX]#ՆOk8^~pcBI XFV?Gy!hfej,oZȿcj|cWkO'x6ݩ^vW@ɦUW)e=3fG,z9{"wm{vqwEcSVn NwVebYRw&"V ?:19 GS+ \^.ndZE5??x2S; lNڙp-[y >=p;r, ,=dߑ4̵U0)8miRVQdsF)Wj'x5g59߻[Qʾ5KTYs1{ΚmKvF[b5E͐Ԅރ_b_#K!E0Y0AsU<)j IMpk$ AR(cHl-س8`dj 8m_#wkybI">Lw^_PĻl|1DuQc *$m}7Y0RӟXjX@392'! }ivdtBp^>A+q"pɦ;,1+zx8rvox<VF`޺yC -h6 ag;x':{|eW]fy[%WvNT"/JҸׄ`$Df'\aDvq[Ci]U ;?2f;ٴ}Z猳FS@t+dƍ<$,7>N8u{MǀFoyַgr>h ,Kkgm.ƀm4;Z&o2γsRu ^S. ai x4Nܩv1nۯ ?.b1(6َ(?rboGwՁ.Z@PdJr_نL)!D]2.`qӫj6 V\;b  .N!IE`LA{kU6 aP?AyKۻ`{Z2-̫4llS5BkEP, 3G8牲I«j/ M^/ЖueVZUvK;ޓdZ$}? ݥg2r*^r~X3ᰑ) {{p5yc!mai@\;\yo/U(7F>-tخ/B.`ViXs$S+GΒbz5`Cn~wuIfoxOrT95ռ׽;ӑޟ;ptAJR҆]/pt9H%jҀYf4V3SΕX.`[w+p5QAr072Yy<[_z-}%ȣwv0V &U**־~jKO *M;??uA3&(kKߪ[6 Xox-l,-t})¤2G 6d f_4#߶ƥv_sTķ" z{d"=-ۀ{9H]A'@5oN ΋8{Ch=&9<&:|G'N|Zh&Dx*ai.@zg8J]xẋLm6H>ߛV~eS293 0;<-2,ha; qhTf|Sgfխf)_5[`:0]w}t AiXMt_8ڎSѫ/r+8>W;JTOˍlϏPwC1AUg~EWfr&cO ?'Ehͳ) +._7jX^8.)> /h}R-| 0Oyr:ȗ-?򗩡xtpDfGc$L-?ŋa> 8(ÛmD[wӍ?,ra,~+D" ZZXؘ{aŋs|߇iW8`-+|~ UtqN۫{?_:K Ggb˱;6X:of8 yrwވK[K-u PgA8Uw>4s8&:pN 0 7#i[?D7P,1CXF$ʫw=qp֟|aT%Z)zwD>itE-\gm`Q8S]y},2 əzt$?[>H|Ht!M*pǐ(x޸nc)! ;F?=|+;Mai*?4[G(?E g#?G(|p6IENDB`