geexbox-0.90-4/0040755000000000000000000000000007714000444011746 5ustar rootrootgeexbox-0.90-4/Makefile0100644000175000017500000000051707701543367013726 0ustar aurelaureliso: scripts/iso burn: iso scripts/burn dist: scripts/dist fulldist: scripts/dist full generator: scripts/generator installator: scripts/installator exec: iso scripts/exec clean: scripts/clean distclean: rm -rf .stamps build sources geexbox* .PHONY: iso burn dist fulldist generator installator exec clean distclean geexbox-0.90-4/installator/0040755000175000017500000000000007713777413014626 5ustar aurelaurelgeexbox-0.90-4/installator/README.txt0100644000175000017500000001250207713777413016321 0ustar aurelaurel ooooo oo o o oo o M" "Mo Mo oM" M Mo oM" M oM""Mo oM""Mo "Mo" Mo"""o oM""Mo "Mo" M """M MooooMM MooooMM oMMo M "M M M oMMo "o oM M o M o oM Mo M oM M M oM Mo "MoooM"M "MooM" "MooM" M" "M M"ooo" "MooM" M" "M Installator Version | ABOUT | ~~~~~ GeeXboX is a kind of "divx box" software. In fact, it is a stand-alone boot CD which allows you to watch movies or listen to music. It supports many formats, such as avi, mpeg, divx, ogm, rm, mp3, ogg, dvd, vcd and cdda. It also supports some IR remote controllers and TV-Out for some graphic cards. This archive contain the needed files to install the GeeXboX on a hard drive. | REQUIREMENTS | ~~~~~~~~~~~~ To install the GeeXboX, you will need: - a GNU/Linux system with syslinux. | INSTALLATION | ~~~~~~~~~~~~ First you need to create a FAT16 partition with about 16 MB of free space. Then you can install the GeeXboX under Linux by launching ./installator.sh or under windows by launching installator.bat And then responding to all the questions. Be carefull during this step. Read twice each question and stop installing if you don't understand one of the question. | PERSONALIZATION | ~~~~~~~~~~~~~~~ When the GeeXboX is installed on a hard drive, it is quite easy to personalize it. You can add some proprietary codecs such a rv9 or wmv9, simply by adding them in the GEEXBOX/codecs directory. You can find those codecs in the package http://www2.mplayerhq.hu/MPlayer/releases/codecs/extralite.tar.bz2. Useful files in it are : * Real codecs (used to play rv9 for exemple) : atrc.so.6.0, cook.so.6.0, sipr.so.6.0, drv2.so.6.0, drv3.so.6.0, drv4.so.6.0. * Windows Media codecs (wmv9/wma9) : wma9dmod.dll and wmv9dmod.dll. You can also modify many options. This can be done simply by editing some text files. * Language : You can easily select your preferred menu language by editing the file GEEXBOX/etc/lang. This as no effect on DVD language (see the MPlayer section). If your language is not available, you can translate the menu in your own language. This simply involve the creation of GEEXBOX/etc/mplayer/menu_LANG.conf and GEEXBOX/usr/share/mplayer/help_LANG.txt. * Lirc : You can choose one of the supported remote controller by editing the file GEEXBOX/etc/remote. The ATI Remote Wonder is not managed by lirc and is allways activated, so you don't have to modify anything for it. If you want to modify the key binding of your remote controler, look at the file GEEXBOX/etc/lirc/lircrc_REMOTE. * MPlayer : This is where you can do most of the configuration and tweaking. The options take place in the file GEEXBOX/etc/mplayer/mplayer.conf. You may want to modify options such as OSD font size (subfont-text-scale). You can also add lots of options such as DVD default language (eg: alang=fr,en). The best place to find them is the MPlayer manpage for Linux users (man -l build/MPlayer-*/DOCS/mplayer.1). You should also have a look at the MPlayer documentation (http://mplayerhq.hu/DOCS/). * tvout : Enabling the TV-Out is achieved with the help of multiple small programs dedicated to different video card brands. Currently we use atitvout for ATI cards, s3switch for S3 cards and nvtv for nVidia cards (and possibly intel i810 and 3dfx cards). The configuration of those programs is done in GEEXBOX/etc/tvsettings. There you can choose the TV standard you want (pal, ntsc...) and you can also modify specific options for nvtv. * network : You can configure the network in the file GEEXBOX/etc/network. There you can chose the IP address used by the GeeXboX (default is to use DHCP and if it don't work, fall back to 192.168.0.54. You can also specify a login and a password which will be used to connect to windows shares (default will only connect to anonymous shares). | LICENSE | ~~~~~~~ All the programs used by the GeeXboX are protected by their respective license. They all are free software and most of them are covered by the GNU General Public License. The GeeXboX itself, meaning all the scripts which are used in the building process, are covered by the GNU General Public License. | AUTHOR | ~~~~~~ Aurelien Jacobs | SPECIAL THANKS | ~~~~~~~~~~~~~~ Benjamin Zores for his patches, testings and the website. | THANKS | ~~~~~~ Serial Cleaner for his setcd patch and hauppauge remote support. Herv Urbain for his logitech remote support. David Legrand for lending us his ATI Remote Wonder. Mickal Beugnier for the GeeXboX logo and bootlogo design. Andrighetto Riccardo for his Italian translation. Plom for his leadtek remote support. Eva Mikulcikova for his czech and slovak translations. The whole free software community, and especially the whole MPlayer team. geexbox-0.90-4/installator/installator.sh0100755000175000017500000001521607713757513017522 0ustar aurelaurel#!/bin/sh /bin/busybox mount -t proc none /proc /bin/busybox --install -s if [ "$1" = geexbox ]; then DIALOG=/usr/bin/dialog CFDISK=/sbin/cfdisk SFDISK=/sbin/sfdisk MKDOSFS=/sbin/mkdosfs SYSLINUX=/sbin/syslinux else DIALOG="" [ "$1" != --nodialog ] && DIALOG=`which dialog` CFDISK=`which cfdisk` SFDISK=`which sfdisk` MKDOSFS=`which mkdosfs` SYSLINUX=`which syslinux` fi VERSION=`cat VERSION` BACKTITLE="GeeXboX $VERSION installator" if [ "$UID" != "0" ]; then if [ -n "$DIALOG" ]; then $DIALOG --aspect 15 --backtitle "$BACKTITLE" --title "ERROR" --msgbox "\nYour need to be root to install the GeeXboX\n" 0 0 else echo "" echo "**** Your need to be root to install the GeeXboX ****" echo "" fi exit 1 fi if [ -z "$SFDISK" -o -z "$SYSLINUX" ]; then if [ -n "$DIALOG" ]; then $DIALOG --aspect 15 --backtitle "$BACKTITLE" --title "ERROR" --msgbox "\nYou need to have syslinux and sfdisk installed to install the GeeXboX\n" 0 0 else echo "" echo "**** You need to have syslinux installed to install the GeeXboX ****" echo "" fi exit 1 fi if [ -n "$DIALOG" ]; then DISKS=`cat /proc/partitions | sed -n "s/\ *[0-9][0-9]*\ *[0-9][0-9]*\ *\([0-9][0-9]*\)\ \([a-z]*\)$/\2 (\1_blocks)/p"` if [ -z "$DISKS" ]; then $DIALOG --aspect 15 --backtitle "$BACKTITLE" --title "ERROR" --msgbox "\nNo disks found on this system.\n" 0 0 exit 1 else if [ -z "$CFDISK" ]; then CFDISK_MSG="As you don't have cfdisk installed, the installator wont be able to create the partition for you. You have to do it yourself before installing." else CFDISK_MSG="You can now edit your partition table to create this FAT16 partition (type=06). Be carefull to choose the right disk ! We wont be responsible for any data loss." fi DISK=`$DIALOG --stdout --backtitle "$BACKTITLE" --title "Installation device" --menu "\nYou are going to install the GeeXboX. For this you will need a FAT16 partition with about 8 MB of free space. It WONT work with FAT32 or ext2 partitions.\n$CFDISK_MSG" 0 0 0 $DISKS` || exit 1 fi $CFDISK /dev/$DISK || exit 1 else echo "" echo "You are going to install the GeeXboX. For this you will need a FAT16" echo "partition with about 8 MB of free space. It WONT work with FAT32 or" echo "ext2 partitions." echo "This installator wont create the partition. You have to do it yourself" echo "before installing. And be carefull when you choose the partition" echo "where to install ! We wont be responsible for any data loss." echo "" fi while [ ! -b "$DEV" ]; do if [ -n "$DIALOG" ]; then DISKS="" for i in `sfdisk -l | grep FAT16 | grep $DISK | cut -f1 -d' '`; do S=`sfdisk -s "$i" | sed 's/\([0-9]*\)[0-9]\{3\}/\1/'` DISKS="$DISKS $i ${S}MB" done if [ -z "$DISKS" ]; then $DIALOG --aspect 15 --backtitle "$BACKTITLE" --title "ERROR" --msgbox "\nYou don't have any FAT16 partition on your system. Please first create a FAT16 partition usising cfdisk for example.\n" 0 0 exit 1 else DEV=`$DIALOG --stdout --aspect 15 --backtitle "$BACKTITLE" --title "Installation device" --menu "Where do you want to install GeeXboX ?" 0 0 0 $DISKS` || exit 1 fi else read -p "Where do you want to install GeeXboX ? (eg: /dev/hda1) " DEV echo "" fi if [ ! -b "$DEV" ]; then if [ -n "$DIALOG" ]; then $DIALOG --aspect 15 --backtitle "$BACKTITLE" --title "ERROR" --msgbox "\n'$DEV' is not a valid block device\n" 0 0 else echo "" echo "**** '$DEV' is not a valid block device ****" echo "" exit 1 fi fi done if [ -z "$MKDOSFS" ]; then if [ -n "$DIALOG" ]; then $DIALOG --aspect 15 --backtitle "$BACKTITLE" --title "Warning" --msgbox "\n'$DEV' need to be a FAT16 partition. As you don't have mkdosfs installed, I won't be able to format the partition. Hope the partition is already formated.\n" 0 0 else echo "'$DEV' need to be a FAT16 partition." echo "As you don't have mkdosfs installed, I won't be able to format the" echo "partition Hope the partition is already formated." fi else if [ -n "$DIALOG" ]; then $DIALOG --aspect 15 --backtitle "$BACKTITLE" --title "Formating" --defaultno --yesno "\nDo you want to format '$DEV' in FAT16 ?\n" 0 0 && FORMAT=yes else read -p "Do you want to format $DEV in FAT16 ? (yes/no) " FORMAT fi fi echo "" [ "$FORMAT" = yes ] && $MKDOSFS -n GEEXBOX "$DEV" PART="${DEV#/dev/$DISK}" echo ",,,*" | sfdisk "/dev/$DISK" -N$PART mkdir di mount -t vfat "$DEV" di if [ -d disk ]; then cp -a disk/* di else cp -a "$CDROM/GEEXBOX" di mv di/GEEXBOX/boot/* di rm di/isolinux.bin sed 's/TIMEOUT.*//' di/isolinux.cfg > di/syslinux.cfg sed 's/PROMPT.*//' di/syslinux.cfg > di/isolinux.cfg sed 's/boot=cdrom/boot=hdd/' di/isolinux.cfg > di/syslinux.cfg rm di/isolinux.cfg fi umount di rmdir di syslinux "$DEV" if [ -n "$DIALOG" ]; then `$DIALOG --backtitle "$BACKTITLE" --title "Bootloader" --defaultno --yesno "\n'$DEV' is now a bootable partition. To boot on it, you will need to install a bootloader. If you don't have any other operating system on this hard disk, I can install a bootloader for you. Else, you will need to configure yourself a boot menu such as lilo.\n\nDo you want to install a single system bootloader ?\n" 0 0` && MBR=yes else echo "" echo "'$DEV' is now a bootable partition. To boot on it, you will need to" echo "install a bootloader. If you don't have any other operating system on" echo "this hard disk, I can install a bootloader for you. Else, you will" echo "need to configure yourself a boot menu such as lilo." echo "" read -p "Do you want to install a single system bootloader ? (yes/no) " MBR fi if [ "$MBR" = yes ]; then dd if=mbr.bin of="${DEV%%[0-9]*}" else if [ -n "$DIALOG" ]; then $DIALOG --aspect 15 --backtitle "$BACKTITLE" --title "Bootloader" --msgbox "\nYou can configure lilo to boot the GeeXboX simply by adding thoses lines at the end of your /etc/lilo.conf :\n\n other=$DEV\n label=GeeXboX\n\nDon't forget to execute lilo after doing this modification.\n\nIf you only use windows, you may have a look at a boot menu such as XOSL (http://www.xosl.org/)." 0 0 else echo "" echo "You can configure lilo to boot the GeeXboX simply by adding thoses" echo "lines at the end of your /etc/lilo.conf :" echo " other=$DEV" echo " label=GeeXboX" echo "Don't forget to execute lilo after doing this modification." fi fi [ -n "$CDROM" ] && eject & if [ -n "$DIALOG" ]; then $DIALOG --aspect 15 --backtitle "$BACKTITLE" --title "Have Fun" --msgbox "\nThe GeeXboX is now installed on '$DEV'\n" 0 0 else echo "" echo "**** The GeeXboX is now installed on $DEV ****" echo "" fi geexbox-0.90-4/packages/0040755000175000017500000000000007711555114014036 5ustar aurelaurelgeexbox-0.90-4/packages/gdb/0040755000175000017500000000000007657523232014577 5ustar aurelaurelgeexbox-0.90-4/packages/gdb/url0100644000175000017500000000005607657523232015322 0ustar aurelaurelftp://ftp.irisa.fr/pub/gnu/gdb/gdb-5.3.tar.gz geexbox-0.90-4/packages/gdb/build0100755000175000017500000000073607657010130015613 0ustar aurelaurel#!/bin/sh . config/path $SCRIPTS/build termcap || exit 1 export UCLIBC_GCC_DLOPT="-Wl,--dynamic-linker,/lib/ld-uClibc.so.0" CWD=`pwd` TERMCAP_DIR=`ls -d $ROOT/$BUILD/termcap-*` cd "`ls -d $BUILD/gdb*`" && \ CC="`ls $ROOT/$BUILD/uClibc-*/build/usr/bin/gcc`" ./configure --disable-nls &&\ mv gdb/Makefile gdb/Makefile.old && \ cat gdb/Makefile.old | sed "s%TERMCAP =.*%TERMCAP = -L$TERMCAP_DIR -ltermcap%" > gdb/Makefile && \ make && \ cd "$CWD" && \ exit 0 cd "$CWD" exit 1 geexbox-0.90-4/packages/gdb/install0100755000175000017500000000012407656761022016165 0ustar aurelaurel#!/bin/sh . config/path cp $BUILD/gdb*/gdb/gdb $INSTALL/usr/bin || exit 1 exit 0 geexbox-0.90-4/packages/halt/0040755000175000017500000000000007711555450014771 5ustar aurelaurelgeexbox-0.90-4/packages/halt/url0100644000175000017500000000004007711555450015505 0ustar aurelaurelGEEXBOX_SRCS/halt-0.0.3.tar.bz2 geexbox-0.90-4/packages/halt/build0100755000175000017500000000041507667745157016032 0ustar aurelaurel#!/bin/sh . config/path $SCRIPTS/build uClibc || exit 1 export UCLIBC_GCC_DLOPT="-Wl,--dynamic-linker,/lib/ld-uClibc.so.0" CWD=`pwd` cd "`ls -d $BUILD/halt*`" && \ make CC="`ls $ROOT/$BUILD/uClibc-*/build/usr/bin/gcc`" && \ cd "$CWD" && \ exit 0 cd "$CWD" exit 1 geexbox-0.90-4/packages/halt/install0100755000175000017500000000016407711553361016362 0ustar aurelaurel#!/bin/sh . config/path mkdir -p $INSTALL/sbin cp $BUILD/halt*/halt $INSTALL/sbin ln -s halt $INSTALL/sbin/reboot geexbox-0.90-4/packages/iscd/0040755000175000017500000000000007677026305014766 5ustar aurelaurelgeexbox-0.90-4/packages/iscd/url0100644000175000017500000000004007667745175015516 0ustar aurelaurelGEEXBOX_SRCS/iscd-0.0.2.tar.bz2 geexbox-0.90-4/packages/iscd/build0100755000175000017500000000052507677026305016012 0ustar aurelaurel#!/bin/sh . config/path $SCRIPTS/build uClibc || exit 1 export UCLIBC_GCC_DLOPT="-Wl,--dynamic-linker,/lib/ld-uClibc.so.0" CWD=`pwd` KERNEL="`ls -d $ROOT/$BUILD/linux*/include`" cd "`ls -d $BUILD/iscd*`" && \ make CC="`ls $ROOT/$BUILD/uClibc-*/build/usr/bin/gcc`" CFLAGS="-Os -s -I$KERNEL" && \ cd "$CWD" && \ exit 0 cd "$CWD" exit 1 geexbox-0.90-4/packages/lirc/0040755000175000017500000000000007711257723014774 5ustar aurelaurelgeexbox-0.90-4/packages/lirc/url0100644000175000017500000000024407705612237015514 0ustar aurelaurelhttp://heanet.dl.sourceforge.net/sourceforge/lirc/lirc-0.6.6.tar.bz2 http://lirc.sourceforge.net/remotes/leadtek/lircd.conf.leadtek GEEXBOX_SRCS/patch-lirc-any.bz2 geexbox-0.90-4/packages/lirc/lircd_realmagic0100644000175000017500000000005507675362113020014 0ustar aurelaurelLIRC_DRIVER=pixelview LIRC_DEVICE=/dev/ttyS0 geexbox-0.90-4/packages/lirc/build0100755000175000017500000000102607711256365016016 0ustar aurelaurel#!/bin/sh . config/path $SCRIPTS/build uClibc || exit 1 export UCLIBC_GCC_DLOPT="-Wl,--dynamic-linker,/lib/ld-uClibc.so.0" CWD=`pwd` cd "`ls -d $BUILD/lirc-*`" && \ CC="`ls $ROOT/$BUILD/uClibc-*/build/usr/bin/gcc`" ./configure --host=i386-linux-gnu --disable-shared --without-x --with-driver=any --with-port=0x3f8 --with-irq=4 --with-kerneldir="`ls -d $ROOT/$BUILD/linux-*`" && \ make CC="`ls $ROOT/$BUILD/uClibc-*/build/usr/bin/gcc`" && \ strip daemons/lircd && \ ln -sf tools lirc && \ cd "$CWD" && \ exit 0 cd "$CWD" exit 1 geexbox-0.90-4/packages/lirc/lircd_logitech0100644000175000017500000000005407674104521017661 0ustar aurelaurelLIRC_DRIVER=logitech LIRC_DEVICE=/dev/ttyS0 geexbox-0.90-4/packages/lirc/lircd_pctv0100644000175000017500000000005207674104146017040 0ustar aurelaurelLIRC_DRIVER=pinsys LIRC_DEVICE=/dev/ttyS0 geexbox-0.90-4/packages/lirc/lircrc_hauppauge0100644000175000017500000000234207674105731020231 0ustar aurelaurelbegin prog = mplayer button = TV config = run /usr/bin/tvswitch end begin prog = mplayer button = 5 config = pause end begin prog = mplayer button = 8 repeat = 1 config = seek -120 end begin prog = mplayer button = 2 repeat = 1 config = seek 120 end begin prog = mplayer button = 4 repeat = 1 config = seek -10 end begin prog = mplayer button = 6 repeat = 1 config = seek 10 end begin prog = mplayer button = 1 repeat = 1 config = volume 1 end begin prog = mplayer button = 7 repeat = 1 config = volume -1 end begin prog = mplayer button = FULL_SCREEN config = osd end begin prog = mplayer button = MINIMIZE config = menu hide end begin prog = mplayer button = SOURCE config = set_menu open_file end begin prog = mplayer button = VOL+ config = menu ok end begin prog = mplayer button = VOL- config = menu cancel end begin prog = mplayer button = CH+ repeat = 2 config = menu up end begin prog = mplayer button = CH- repeat = 2 config = menu down end begin prog = mplayer button = 3 config = audio_delay 0.1 end begin prog = mplayer button = 9 config = audio_delay -0.1 end geexbox-0.90-4/packages/lirc/lircrc_logitech0100644000175000017500000000244507700014735020045 0ustar aurelaurelbegin prog = mplayer button = TV config = run /usr/bin/tvswitch end begin prog = mplayer button = PAUSE config = pause end begin prog = mplayer button = STOP config = quit end begin prog = mplayer button = MUTE config = mute end begin prog = mplayer button = 1 repeat = 1 config = seek -120 end begin prog = mplayer button = 3 repeat = 1 config = seek 120 end begin prog = mplayer button = SEEK- repeat = 1 config = seek -10 end begin prog = mplayer button = SEEK+ repeat = 1 config = seek 10 end begin prog = mplayer button = VOL- repeat = 1 config = volume -1 end begin prog = mplayer button = VOL+ repeat = 1 config = volume 1 end begin prog = mplayer button = HELP config = osd end begin prog = mplayer button = CLOSE config = halt end begin prog = mplayer button = ENTER config = menu hide end begin prog = mplayer button = GDE config = set_menu open_file end begin prog = mplayer button = BUTTONL_DOWN config = menu ok end begin prog = mplayer button = BUTTONR_DOWN config = menu cancel end begin prog = mplayer button = CH+ repeat = 1 config = menu up end begin prog = mplayer button = CH- repeat = 1 config = menu down end geexbox-0.90-4/packages/lirc/lircrc_realmagic0100644000175000017500000000242207700014755020170 0ustar aurelaurelbegin prog = mplayer button = VGA config = run /usr/bin/tvswitch end begin prog = mplayer button = PAUSE config = pause end begin prog = mplayer button = STOP config = quit end begin prog = mplayer button = MUTE config = mute end begin prog = mplayer button = 1 repeat = 1 config = seek -120 end begin prog = mplayer button = 3 repeat = 1 config = seek 120 end begin prog = mplayer button = REV repeat = 1 config = seek -10 end begin prog = mplayer button = FF repeat = 1 config = seek 10 end begin prog = mplayer button = VOL- repeat = 1 config = volume -1 end begin prog = mplayer button = VOL+ repeat = 1 config = volume 1 end begin prog = mplayer button = OSD config = osd end begin prog = mplayer button = QUIT config = halt end begin prog = mplayer button = MENU config = menu hide end begin prog = mplayer button = EJECT config = set_menu open_file end begin prog = mplayer button = SELECT config = menu ok end begin prog = mplayer button = LEFT config = menu cancel end begin prog = mplayer button = UP repeat = 1 config = menu up end begin prog = mplayer button = DOWN repeat = 1 config = menu down end geexbox-0.90-4/packages/lirc/lircrc_pctv0100644000175000017500000000250007700015012017200 0ustar aurelaurelbegin prog = mplayer button = F_TV config = run /usr/bin/tvswitch end begin prog = mplayer button = 5 config = pause end begin prog = mplayer button = 1 repeat = 1 config = seek -120 end begin prog = mplayer button = 3 repeat = 1 config = seek 120 end begin prog = mplayer button = 4 repeat = 1 config = seek -10 end begin prog = mplayer button = 6 repeat = 1 config = seek 10 end begin prog = mplayer button = 7 repeat = 1 config = volume -1 end begin prog = mplayer button = 9 repeat = 1 config = volume 1 end begin prog = mplayer button = 2 repeat = 1 config = volume 1 end begin prog = mplayer button = 8 repeat = 1 config = volume -1 end begin prog = mplayer button = Fullscreen config = osd end begin prog = mplayer button = Power config = halt end begin prog = mplayer button = Info config = menu hide end begin prog = mplayer button = Chan_Last config = set_menu open_file end begin prog = mplayer button = Vol+FF config = menu ok end begin prog = mplayer button = Vol-Rew config = menu cancel end begin prog = mplayer button = Chan+Play repeat = 1 config = menu up end begin prog = mplayer button = Chan-Stop repeat = 1 config = menu down end geexbox-0.90-4/packages/lirc/lircrc_leadtek0100644000175000017500000000244407705613303017660 0ustar aurelaurelbegin prog = mplayer button = TV/FM config = run /usr/bin/tvswitch end begin prog = mplayer button = 9 config = pause end begin prog = mplayer button = 8 config = quit end begin prog = mplayer button = MUTE config = mute end begin prog = mplayer button = 1 repeat = 1 config = seek -120 end begin prog = mplayer button = 3 repeat = 1 config = seek 120 end begin prog = mplayer button = 4 repeat = 1 config = seek -10 end begin prog = mplayer button = 6 repeat = 1 config = seek 10 end begin prog = mplayer button = FINE_DOWN repeat = 1 config = volume -1 end begin prog = mplayer button = FINE_UP repeat = 1 config = volume 1 end begin prog = mplayer button = SCAN config = osd end begin prog = mplayer button = POWER config = halt end begin prog = mplayer button = ENTER config = menu hide end begin prog = mplayer button = FULLSCREEN config = set_menu open_file end begin prog = mplayer button = VOL_UP config = menu ok end begin prog = mplayer button = VOL_DOWN config = menu cancel end begin prog = mplayer button = CH_UP repeat = 1 config = menu up end begin prog = mplayer button = CH_DOWN repeat = 1 config = menu down end geexbox-0.90-4/packages/lirc/lircd_hauppauge0100644000175000017500000000014007705616376020051 0ustar aurelaurelLIRC_DRIVER=default LIRC_DEVICE=/dev/lirc LIRC_MODULES="videodev|bttv card=2|lirc_dev|lirc_i2c" geexbox-0.90-4/packages/lirc/lircd_leadtek0100644000175000017500000000014207705620247017475 0ustar aurelaurelLIRC_DRIVER=default LIRC_DEVICE=/dev/lirc LIRC_MODULES="videodev|bttv card=34|lirc_dev|lirc_gpio" geexbox-0.90-4/packages/lirc/install0100755000175000017500000000473007711257723016371 0ustar aurelaurel#!/bin/sh . config/path . $CONFIG/options mkdir -p $INSTALL/etc mkdir -p $INSTALL/usr/bin mkdir -p "`ls -d $INSTALL/lib/modules/*`/misc" cp $BUILD/lirc-*/daemons/lircd $INSTALL/usr/bin cp $BUILD/lirc-*/drivers/lirc_dev/lirc_dev.o $BUILD/lirc-*/drivers/lirc_i2c/lirc_i2c.o $BUILD/lirc-*/drivers/lirc_gpio/lirc_gpio.o $BUILD/lirc-*/drivers/lirc_serial/lirc_serial.o $INSTALL/lib/modules/*/misc case "$2" in generator) mkdir -p $GENERATOR_NAME/lirc cp $PACKAGES/lirc/lircrc_* $GENERATOR_NAME/lirc cp $PACKAGES/lirc/lircd_* $GENERATOR_NAME/lirc cp $BUILD/lirc*/remotes/pinnacle_systems/lircd.conf.pctv $GENERATOR_NAME/lirc/lircd_pctv.conf cp $BUILD/lirc*/remotes/logitech/lircd.conf.logitech $GENERATOR_NAME/lirc/lircd_logitech.conf cp $BUILD/lirc*/remotes/hauppauge/lircd.conf.hauppauge $GENERATOR_NAME/lirc/lircd_hauppauge.conf cp $BUILD/lirc*/remotes/sigma_designs/lircd.conf.realmagic $GENERATOR_NAME/lirc/lircd_realmagic.conf cp $SOURCES/lirc/lircd.conf.leadtek $GENERATOR_NAME/lirc/lircd_leadtek.conf ;; installator) mkdir -p $INSTALL/etc/lirc cp $PACKAGES/lirc/lircrc_* $INSTALL/etc/lirc cp $PACKAGES/lirc/lircd_* $INSTALL/etc/lirc cp $BUILD/lirc*/remotes/pinnacle_systems/lircd.conf.pctv $INSTALL/etc/lirc/lircd_pctv.conf cp $BUILD/lirc*/remotes/logitech/lircd.conf.logitech $INSTALL/etc/lirc/lircd_logitech.conf cp $BUILD/lirc*/remotes/hauppauge/lircd.conf.hauppauge $INSTALL/etc/lirc/lircd_hauppauge.conf cp $BUILD/lirc*/remotes/sigma_designs/lircd.conf.realmagic $INSTALL/etc/lirc/lircd_realmagic.conf cp $SOURCES/lirc/lircd.conf.leadtek $INSTALL/etc/lirc/lircd_leadtek.conf echo "# Remote to Use (pctv/logitech/hauppauge/realmagic/leadtek)" > $INSTALL/etc/remote echo "REMOTE=$REMOTE" >> $INSTALL/etc/remote ;; *) cp $PACKAGES/lirc/lircrc_$REMOTE $INSTALL/etc/lircrc cp $PACKAGES/lirc/lircd_$REMOTE $INSTALL/etc/lircd case $REMOTE in pctv) cp $BUILD/lirc*/remotes/pinnacle_systems/lircd.conf.pctv $INSTALL/etc/lircd.conf ;; logitech) cp $BUILD/lirc*/remotes/logitech/lircd.conf.logitech $INSTALL/etc/lircd.conf ;; hauppauge) cp $BUILD/lirc*/remotes/hauppauge/lircd.conf.hauppauge $INSTALL/etc/lircd.conf ;; realmagic) cp $BUILD/lirc*/remotes/sigma_designs/lircd.conf.realmagic $INSTALL/etc/lircd.conf ;; leadtek) cp $SOURCES/lirc/lircd.conf.leadtek $INSTALL/etc/lircd.conf ;; esac ;; esac geexbox-0.90-4/packages/nvtv/0040755000175000017500000000000007677016214015037 5ustar aurelaurelgeexbox-0.90-4/packages/nvtv/url0100644000175000017500000000011107676275255015565 0ustar aurelaurelhttp://heanet.dl.sourceforge.net/sourceforge/nv-tv-out/nvtv-0.4.5.tar.gz geexbox-0.90-4/packages/nvtv/build0100755000175000017500000000106207677016214016060 0ustar aurelaurel#!/bin/sh . config/path $SCRIPTS/build uClibc || exit 1 $SCRIPTS/build pciutils || exit 1 export UCLIBC_GCC_DLOPT="-Wl,--dynamic-linker,/lib/ld-uClibc.so.0" CWD=`pwd` export CC="`ls $ROOT/$BUILD/uClibc-*/build/usr/bin/gcc` -I`ls -d $ROOT/$BUILD/pciutils-*/`" export LDFLAGS="-L`ls -d $ROOT/$BUILD/pciutils-*/lib`" cd "`ls -d $BUILD/nvtv*`" && \ ./configure --host=i386-linux-gnu --without-x --without-gtk --with-wx-config=nowx --without-xbox --without-client-backend && \ make CXFLAGS="-Os" && \ strip src/nvtv && \ cd "$CWD" && \ exit 0 cd "$CWD" exit 1 geexbox-0.90-4/packages/nvtv/install0100755000175000017500000000012607646267237016440 0ustar aurelaurel#!/bin/sh . config/path cp $BUILD/nvtv*/src/nvtv $INSTALL/usr/bin || exit 1 exit 0 geexbox-0.90-4/packages/util-linux/0040755000175000017500000000000007712274770016157 5ustar aurelaurelgeexbox-0.90-4/packages/util-linux/url0100644000175000017500000000011407712274770016675 0ustar aurelaurelftp://ftp.de.kernel.org/pub/linux/utils/util-linux/util-linux-2.11z.tar.bz2 geexbox-0.90-4/packages/util-linux/build0100755000175000017500000000105607710531477017201 0ustar aurelaurel#!/bin/sh . config/path $SCRIPTS/build uClibc || exit 1 $SCRIPTS/build ncurses || exit 1 export CC="`ls $ROOT/$BUILD/uClibc-*/build/usr/bin/gcc`" export UCLIBC_GCC_DLOPT="-Wl,--dynamic-linker,/lib/ld-uClibc.so.0" CWD=`pwd` cd `ls -d $BUILD/util-linux*` && \ export CFLAGS="-Os -I`ls -d ../ncurses*/include`" && \ ./configure && \ make -C fdisk sfdisk CFLAGS="-Os" && \ make -C fdisk cfdisk CFLAGS="-Os -include ../defines.h -I../lib -I../`ls -d ../ncurses*/include`" LDFLAGS="-s -L../`ls -d ../ncurses*/lib`" && \ cd "$CWD" && \ exit 0 cd "$CWD" exit 1 geexbox-0.90-4/packages/util-linux/unpack0100755000175000017500000000037607710531024017353 0ustar aurelaurel#!/bin/sh . config/path NLS="`ls -d $BUILD/util-linux*/fdisk/`nls.h" echo "#define _(x) (x)" > $NLS echo "#define N_(x) (x)" >> $NLS echo "#define setlocale(x,y)" >> $NLS echo "#define bindtextdomain(x,y)" >> $NLS echo "#define textdomain(x)" >> $NLS geexbox-0.90-4/packages/util-linux/install0100755000175000017500000000020207710525545017537 0ustar aurelaurel#!/bin/sh . config/path mkdir -p $INSTALL/sbin cp $BUILD/util-linux*/fdisk/cfdisk $BUILD/util-linux*/fdisk/sfdisk $INSTALL/sbin geexbox-0.90-4/packages/installator/0040755000175000017500000000000007711327512016371 5ustar aurelaurelgeexbox-0.90-4/packages/installator/install0100755000175000017500000000057207711327512017766 0ustar aurelaurel#!/bin/sh . config/path mkdir -p $INSTALL/sbin cp $INSTALLATOR/installator.sh $INSTALL/sbin/installator || exit 1 sed -i "s/VERSION=.*/VERSION=$GEEXBOX_VERSION/" $INSTALL/sbin/installator $SCRIPTS/install ncurses || exit 1 $SCRIPTS/install dialog || exit 1 $SCRIPTS/install util-linux || exit 1 $SCRIPTS/install dosfstools || exit 1 $SCRIPTS/install syslinux binary || exit 1 geexbox-0.90-4/packages/eject/0040755000175000017500000000000007677025602015135 5ustar aurelaurelgeexbox-0.90-4/packages/eject/url0100644000175000017500000000007207645552746015667 0ustar aurelaurelhttp://members.rogers.com/jefftranter/eject-2.0.13.tar.gz geexbox-0.90-4/packages/eject/build0100755000175000017500000000046107645616235016163 0ustar aurelaurel#!/bin/sh . config/path $SCRIPTS/build uClibc || exit 1 export UCLIBC_GCC_DLOPT="-Wl,--dynamic-linker,/lib/ld-uClibc.so.0" CWD=`pwd` cd "`ls -d $BUILD/eject-*`" && \ ./configure && \ make CC="`ls $ROOT/$BUILD/uClibc-*/build/usr/bin/gcc`" && \ strip eject && \ cd "$CWD" && \ exit 0 cd "$CWD" exit 1 geexbox-0.90-4/packages/eject/i18n.h0100644000175000017500000000016107645552746016071 0ustar aurelaurel#ifndef __i18n__ #define __i18n__ #define I18NCODE #define _(str) (str) #define N_(str) (str) #endif geexbox-0.90-4/packages/eject/unpack0100755000175000017500000000025407677025602016342 0ustar aurelaurel#!/bin/sh . config/path KERNEL="`ls -d $ROOT/$BUILD/linux-*`" sed -i "s%/usr/src/linux%$KERNEL%g" $BUILD/eject-*/Makefile.in cp -f $PACKAGES/eject/i18n.h $BUILD/eject-* geexbox-0.90-4/packages/linux/0040755000175000017500000000000007711560307015175 5ustar aurelaurelgeexbox-0.90-4/packages/linux/url0100644000175000017500000000034307672621267015730 0ustar aurelaurelftp://ftp.de.kernel.org/pub/linux/kernel/v2.4/linux-2.4.21.tar.bz2 GEEXBOX_SRCS/patch-linux-acpi_2.4.20.bz2 GEEXBOX_SRCS/patch-linux-emu10k1.bz2 GEEXBOX_SRCS/patch-linux-supermount_2.4.21.bz2 GEEXBOX_SRCS/patch-linux-gcc33.bz2 geexbox-0.90-4/packages/linux/build0100755000175000017500000000070607672714174016233 0ustar aurelaurel#!/bin/sh . config/path $SCRIPTS/build ati_remote || exit 1 HPATH="`ls -d $ROOT/$BUILD/linux-*/include`" export CFLAGS="-D__KERNEL__ -I$HPATH -Os -fno-strict-aliasing -fomit-frame-pointer" make CFLAGS="$CFLAGS" dep -C "`ls -d $BUILD/linux-*`" && \ make CFLAGS="$CFLAGS" clean -C "`ls -d $BUILD/linux-*`" && \ make CFLAGS="$CFLAGS" bzImage -C "`ls -d $BUILD/linux-*`" && \ make CFLAGS="$CFLAGS" modules -C "`ls -d $BUILD/linux-*`" && \ exit 0 exit 1 geexbox-0.90-4/packages/linux/modules0100644000175000017500000000053107711560307016564 0ustar aurelaurelsound ac97_codec ac97 uart401 mpu401 ad1848 opl3 opl3sa opl3sa2 sb_lib ali5455 ad1816 ad1889 adlib_card aedsp16 awe_wave cmpci cs4232 cs4281 cs46xx emu10k1 es1370 es1371 esssolo1 forte gus i810_audio kahlua mad16 maestro3 maestro nm256_audio pas2 pss rme96xx sb sgalaxy sonicvibes sscape trident trix via82cxxx_audio wavefront ymfpci ati_remote geexbox-0.90-4/packages/linux/linux.conf0100644000175000017500000006044207711560261017205 0ustar aurelaurel# # Automatically generated by make menuconfig: don't edit # CONFIG_X86=y # CONFIG_SBUS is not set CONFIG_UID16=y # # Code maturity level options # CONFIG_EXPERIMENTAL=y # # Loadable module support # CONFIG_MODULES=y # CONFIG_MODVERSIONS is not set # CONFIG_KMOD is not set # # Processor type and features # # CONFIG_M386 is not set # CONFIG_M486 is not set # CONFIG_M586 is not set CONFIG_M586TSC=y # CONFIG_M586MMX is not set # CONFIG_M686 is not set # CONFIG_MPENTIUMIII is not set # CONFIG_MPENTIUM4 is not set # CONFIG_MK6 is not set # CONFIG_MK7 is not set # CONFIG_MK8 is not set # CONFIG_MELAN is not set # CONFIG_MCRUSOE is not set # CONFIG_MWINCHIPC6 is not set # CONFIG_MWINCHIP2 is not set # CONFIG_MWINCHIP3D is not set # CONFIG_MCYRIXIII is not set # CONFIG_MVIAC3_2 is not set CONFIG_X86_WP_WORKS_OK=y CONFIG_X86_INVLPG=y CONFIG_X86_CMPXCHG=y CONFIG_X86_XADD=y CONFIG_X86_BSWAP=y CONFIG_X86_POPAD_OK=y # CONFIG_RWSEM_GENERIC_SPINLOCK is not set CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_X86_L1_CACHE_SHIFT=5 CONFIG_X86_USE_STRING_486=y CONFIG_X86_ALIGNMENT_16=y CONFIG_X86_HAS_TSC=y CONFIG_X86_PPRO_FENCE=y # CONFIG_X86_F00F_WORKS_OK is not set # CONFIG_X86_MCE is not set # CONFIG_TOSHIBA is not set # CONFIG_I8K is not set # CONFIG_MICROCODE is not set # CONFIG_X86_MSR is not set # CONFIG_X86_CPUID is not set CONFIG_NOHIGHMEM=y # CONFIG_HIGHMEM4G is not set # CONFIG_HIGHMEM64G is not set # CONFIG_HIGHMEM is not set # CONFIG_MATH_EMULATION is not set CONFIG_MTRR=y # CONFIG_SMP is not set # CONFIG_X86_UP_APIC is not set # CONFIG_X86_UP_IOAPIC is not set # CONFIG_X86_TSC_DISABLE is not set CONFIG_X86_TSC=y # # General setup # CONFIG_NET=y CONFIG_PCI=y # CONFIG_PCI_GOBIOS is not set # CONFIG_PCI_GODIRECT is not set CONFIG_PCI_GOANY=y CONFIG_PCI_BIOS=y CONFIG_PCI_DIRECT=y CONFIG_ISA=y # CONFIG_PCI_NAMES is not set # CONFIG_EISA is not set # CONFIG_MCA is not set # CONFIG_HOTPLUG is not set # CONFIG_PCMCIA is not set # CONFIG_HOTPLUG_PCI is not set # CONFIG_SYSVIPC is not set # CONFIG_BSD_PROCESS_ACCT is not set CONFIG_SYSCTL=y CONFIG_KCORE_ELF=y # CONFIG_KCORE_AOUT is not set # CONFIG_BINFMT_AOUT is not set CONFIG_BINFMT_ELF=y # CONFIG_BINFMT_MISC is not set CONFIG_PM=y CONFIG_APM=y # CONFIG_APM_IGNORE_USER_SUSPEND is not set CONFIG_APM_DO_ENABLE=y CONFIG_APM_CPU_IDLE=y # CONFIG_APM_DISPLAY_BLANK is not set # CONFIG_APM_RTC_IS_GMT is not set # CONFIG_APM_ALLOW_INTS is not set # CONFIG_APM_REAL_MODE_POWER_OFF is not set # # ACPI Support # CONFIG_ACPI=y CONFIG_ACPI_BOOT=y CONFIG_ACPI_BUS=y CONFIG_ACPI_INTERPRETER=y CONFIG_ACPI_EC=y CONFIG_ACPI_POWER=y CONFIG_ACPI_PCI=y CONFIG_ACPI_SLEEP=y CONFIG_ACPI_SYSTEM=y # CONFIG_ACPI_AC is not set # CONFIG_ACPI_BATTERY is not set CONFIG_ACPI_BUTTON=y CONFIG_ACPI_FAN=y CONFIG_ACPI_PROCESSOR=y CONFIG_ACPI_THERMAL=y # CONFIG_ACPI_TOSHIBA is not set # CONFIG_ACPI_DEBUG is not set # # Memory Technology Devices (MTD) # # CONFIG_MTD is not set # # Parallel port support # # CONFIG_PARPORT is not set # # Plug and Play configuration # CONFIG_PNP=y CONFIG_ISAPNP=y # # Block devices # # CONFIG_BLK_DEV_FD is not set # CONFIG_BLK_DEV_XD is not set # CONFIG_PARIDE is not set # CONFIG_BLK_CPQ_DA is not set # CONFIG_BLK_CPQ_CISS_DA is not set # CONFIG_CISS_SCSI_TAPE is not set # CONFIG_BLK_DEV_DAC960 is not set # CONFIG_BLK_DEV_UMEM is not set CONFIG_BLK_DEV_LOOP=y # CONFIG_BLK_DEV_NBD is not set CONFIG_BLK_DEV_RAM=y CONFIG_BLK_DEV_RAM_SIZE=1024 CONFIG_BLK_DEV_INITRD=y # CONFIG_BLK_STATS is not set # # Multi-device support (RAID and LVM) # # CONFIG_MD is not set # CONFIG_BLK_DEV_MD is not set # CONFIG_MD_LINEAR is not set # CONFIG_MD_RAID0 is not set # CONFIG_MD_RAID1 is not set # CONFIG_MD_RAID5 is not set # CONFIG_MD_MULTIPATH is not set # CONFIG_BLK_DEV_LVM is not set # # Networking options # CONFIG_PACKET=y # CONFIG_PACKET_MMAP is not set # CONFIG_NETLINK_DEV is not set # CONFIG_NETFILTER is not set # CONFIG_FILTER is not set CONFIG_UNIX=y CONFIG_INET=y # CONFIG_IP_MULTICAST is not set # CONFIG_IP_ADVANCED_ROUTER is not set # CONFIG_IP_PNP is not set # CONFIG_NET_IPIP is not set # CONFIG_NET_IPGRE is not set # CONFIG_ARPD is not set # CONFIG_INET_ECN is not set # CONFIG_SYN_COOKIES is not set # CONFIG_IPV6 is not set # CONFIG_KHTTPD is not set # CONFIG_ATM is not set # CONFIG_VLAN_8021Q is not set # CONFIG_IPX is not set # CONFIG_ATALK is not set # # Appletalk devices # # CONFIG_DEV_APPLETALK is not set # CONFIG_DECNET is not set # CONFIG_BRIDGE is not set # CONFIG_X25 is not set # CONFIG_LAPB is not set # CONFIG_LLC is not set # CONFIG_NET_DIVERT is not set # CONFIG_ECONET is not set # CONFIG_WAN_ROUTER is not set # CONFIG_NET_FASTROUTE is not set # CONFIG_NET_HW_FLOWCONTROL is not set # # QoS and/or fair queueing # # CONFIG_NET_SCHED is not set # # Network testing # # CONFIG_NET_PKTGEN is not set # # Telephony Support # # CONFIG_PHONE is not set # CONFIG_PHONE_IXJ is not set # CONFIG_PHONE_IXJ_PCMCIA is not set # # ATA/IDE/MFM/RLL support # CONFIG_IDE=y # # IDE, ATA and ATAPI Block devices # CONFIG_BLK_DEV_IDE=y # CONFIG_BLK_DEV_HD_IDE is not set # CONFIG_BLK_DEV_HD is not set CONFIG_BLK_DEV_IDEDISK=y # CONFIG_IDEDISK_MULTI_MODE is not set # CONFIG_IDEDISK_STROKE is not set # CONFIG_BLK_DEV_IDECS is not set # CONFIG_BLK_DEV_IDECD is not set # CONFIG_BLK_DEV_IDETAPE is not set # CONFIG_BLK_DEV_IDEFLOPPY is not set CONFIG_BLK_DEV_IDESCSI=y # CONFIG_IDE_TASK_IOCTL is not set CONFIG_BLK_DEV_CMD640=y # CONFIG_BLK_DEV_CMD640_ENHANCED is not set # CONFIG_BLK_DEV_ISAPNP is not set CONFIG_BLK_DEV_IDEPCI=y # CONFIG_BLK_DEV_GENERIC is not set CONFIG_IDEPCI_SHARE_IRQ=y CONFIG_BLK_DEV_IDEDMA_PCI=y # CONFIG_BLK_DEV_OFFBOARD is not set # CONFIG_BLK_DEV_IDEDMA_FORCED is not set CONFIG_IDEDMA_PCI_AUTO=y # CONFIG_IDEDMA_ONLYDISK is not set CONFIG_BLK_DEV_IDEDMA=y # CONFIG_IDEDMA_PCI_WIP is not set CONFIG_BLK_DEV_ADMA100=y CONFIG_BLK_DEV_AEC62XX=y CONFIG_BLK_DEV_ALI15X3=y # CONFIG_WDC_ALI15X3 is not set CONFIG_BLK_DEV_AMD74XX=y # CONFIG_AMD74XX_OVERRIDE is not set CONFIG_BLK_DEV_CMD64X=y # CONFIG_BLK_DEV_TRIFLEX is not set CONFIG_BLK_DEV_CY82C693=y CONFIG_BLK_DEV_CS5530=y CONFIG_BLK_DEV_HPT34X=y # CONFIG_HPT34X_AUTODMA is not set CONFIG_BLK_DEV_HPT366=y CONFIG_BLK_DEV_PIIX=y CONFIG_BLK_DEV_NS87415=y CONFIG_BLK_DEV_OPTI621=y # CONFIG_BLK_DEV_PDC202XX_OLD is not set # CONFIG_PDC202XX_BURST is not set CONFIG_BLK_DEV_PDC202XX_NEW=y # CONFIG_PDC202XX_FORCE is not set CONFIG_BLK_DEV_RZ1000=y # CONFIG_BLK_DEV_SC1200 is not set # CONFIG_BLK_DEV_SVWKS is not set # CONFIG_BLK_DEV_SIIMAGE is not set CONFIG_BLK_DEV_SIS5513=y CONFIG_BLK_DEV_SLC90E66=y # CONFIG_BLK_DEV_TRM290 is not set CONFIG_BLK_DEV_VIA82CXXX=y # CONFIG_IDE_CHIPSETS is not set CONFIG_IDEDMA_AUTO=y # CONFIG_IDEDMA_IVB is not set # CONFIG_DMA_NONPCI is not set CONFIG_BLK_DEV_PDC202XX=y CONFIG_BLK_DEV_IDE_MODES=y # CONFIG_BLK_DEV_ATARAID is not set # CONFIG_BLK_DEV_ATARAID_PDC is not set # CONFIG_BLK_DEV_ATARAID_HPT is not set # CONFIG_BLK_DEV_ATARAID_SII is not set # # SCSI support # CONFIG_SCSI=y CONFIG_BLK_DEV_SD=y CONFIG_SD_EXTRA_DEVS=10 # CONFIG_CHR_DEV_ST is not set # CONFIG_CHR_DEV_OSST is not set CONFIG_BLK_DEV_SR=y # CONFIG_BLK_DEV_SR_VENDOR is not set CONFIG_SR_EXTRA_DEVS=2 CONFIG_CHR_DEV_SG=y # CONFIG_SCSI_DEBUG_QUEUES is not set # CONFIG_SCSI_MULTI_LUN is not set # CONFIG_SCSI_CONSTANTS is not set # CONFIG_SCSI_LOGGING is not set # # SCSI low-level drivers # # CONFIG_BLK_DEV_3W_XXXX_RAID is not set # CONFIG_SCSI_7000FASST is not set # CONFIG_SCSI_ACARD is not set # CONFIG_SCSI_AHA152X is not set # CONFIG_SCSI_AHA1542 is not set # CONFIG_SCSI_AHA1740 is not set # CONFIG_SCSI_AACRAID is not set CONFIG_SCSI_AIC7XXX=y CONFIG_AIC7XXX_CMDS_PER_DEVICE=253 CONFIG_AIC7XXX_RESET_DELAY_MS=15000 # CONFIG_AIC7XXX_PROBE_EISA_VL is not set # CONFIG_AIC7XXX_BUILD_FIRMWARE is not set # CONFIG_SCSI_AIC79XX is not set # CONFIG_SCSI_DPT_I2O is not set # CONFIG_SCSI_ADVANSYS is not set # CONFIG_SCSI_IN2000 is not set # CONFIG_SCSI_AM53C974 is not set # CONFIG_SCSI_MEGARAID is not set # CONFIG_SCSI_BUSLOGIC is not set # CONFIG_SCSI_CPQFCTS is not set # CONFIG_SCSI_DMX3191D is not set # CONFIG_SCSI_DTC3280 is not set # CONFIG_SCSI_EATA is not set # CONFIG_SCSI_EATA_DMA is not set # CONFIG_SCSI_EATA_PIO is not set # CONFIG_SCSI_FUTURE_DOMAIN is not set # CONFIG_SCSI_GDTH is not set # CONFIG_SCSI_GENERIC_NCR5380 is not set # CONFIG_SCSI_IPS is not set # CONFIG_SCSI_INITIO is not set # CONFIG_SCSI_INIA100 is not set # CONFIG_SCSI_NCR53C406A is not set # CONFIG_SCSI_NCR53C7xx is not set CONFIG_SCSI_SYM53C8XX_2=y CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1 CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16 CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64 # CONFIG_SCSI_SYM53C8XX_IOMAPPED is not set # CONFIG_SCSI_PAS16 is not set # CONFIG_SCSI_PCI2000 is not set # CONFIG_SCSI_PCI2220I is not set # CONFIG_SCSI_PSI240I is not set # CONFIG_SCSI_QLOGIC_FAS is not set # CONFIG_SCSI_QLOGIC_ISP is not set # CONFIG_SCSI_QLOGIC_FC is not set # CONFIG_SCSI_QLOGIC_1280 is not set # CONFIG_SCSI_SEAGATE is not set # CONFIG_SCSI_SIM710 is not set # CONFIG_SCSI_SYM53C416 is not set # CONFIG_SCSI_DC390T is not set # CONFIG_SCSI_T128 is not set # CONFIG_SCSI_U14_34F is not set # CONFIG_SCSI_ULTRASTOR is not set # CONFIG_SCSI_NSP32 is not set # CONFIG_SCSI_DEBUG is not set # # Fusion MPT device support # # CONFIG_FUSION is not set # CONFIG_FUSION_BOOT is not set # CONFIG_FUSION_ISENSE is not set # CONFIG_FUSION_CTL is not set # CONFIG_FUSION_LAN is not set # # IEEE 1394 (FireWire) support (EXPERIMENTAL) # CONFIG_IEEE1394=y CONFIG_IEEE1394_PCILYNX=y CONFIG_IEEE1394_OHCI1394=y # CONFIG_IEEE1394_VIDEO1394 is not set CONFIG_IEEE1394_SBP2=y # CONFIG_IEEE1394_SBP2_PHYS_DMA is not set # CONFIG_IEEE1394_ETH1394 is not set # CONFIG_IEEE1394_DV1394 is not set # CONFIG_IEEE1394_RAWIO is not set # CONFIG_IEEE1394_CMP is not set # CONFIG_IEEE1394_VERBOSEDEBUG is not set # # I2O device support # # CONFIG_I2O is not set # CONFIG_I2O_PCI is not set # CONFIG_I2O_BLOCK is not set # CONFIG_I2O_LAN is not set # CONFIG_I2O_SCSI is not set # CONFIG_I2O_PROC is not set # # Network device support # CONFIG_NETDEVICES=y # # ARCnet devices # # CONFIG_ARCNET is not set # CONFIG_DUMMY is not set # CONFIG_BONDING is not set # CONFIG_EQUALIZER is not set # CONFIG_TUN is not set # CONFIG_ETHERTAP is not set # CONFIG_NET_SB1000 is not set # # Ethernet (10 or 100Mbit) # CONFIG_NET_ETHERNET=y # CONFIG_SUNLANCE is not set # CONFIG_HAPPYMEAL is not set # CONFIG_SUNBMAC is not set # CONFIG_SUNQE is not set # CONFIG_SUNGEM is not set CONFIG_NET_VENDOR_3COM=y CONFIG_EL1=y CONFIG_EL2=y CONFIG_ELPLUS=y CONFIG_EL16=y CONFIG_EL3=y CONFIG_3C515=y # CONFIG_ELMC is not set # CONFIG_ELMC_II is not set CONFIG_VORTEX=y CONFIG_TYPHOON=y CONFIG_LANCE=y # CONFIG_NET_VENDOR_SMC is not set # CONFIG_NET_VENDOR_RACAL is not set # CONFIG_AT1700 is not set # CONFIG_DEPCA is not set # CONFIG_HP100 is not set # CONFIG_NET_ISA is not set CONFIG_NET_PCI=y CONFIG_PCNET32=y CONFIG_AMD8111_ETH=y CONFIG_ADAPTEC_STARFIRE=y # CONFIG_AC3200 is not set # CONFIG_APRICOT is not set CONFIG_CS89x0=y CONFIG_TULIP=y # CONFIG_TULIP_MWI is not set # CONFIG_TULIP_MMIO is not set CONFIG_DE4X5=y # CONFIG_DGRS is not set # CONFIG_DM9102 is not set CONFIG_EEPRO100=y # CONFIG_EEPRO100_PIO is not set # CONFIG_E100 is not set # CONFIG_LNE390 is not set # CONFIG_FEALNX is not set CONFIG_NATSEMI=y CONFIG_NE2K_PCI=y # CONFIG_NE3210 is not set # CONFIG_ES3210 is not set CONFIG_8139CP=y CONFIG_8139TOO=y # CONFIG_8139TOO_PIO is not set # CONFIG_8139TOO_TUNE_TWISTER is not set CONFIG_8139TOO_8129=y # CONFIG_8139_OLD_RX_RESET is not set CONFIG_SIS900=y CONFIG_EPIC100=y # CONFIG_SUNDANCE is not set # CONFIG_SUNDANCE_MMIO is not set # CONFIG_TLAN is not set CONFIG_TC35815=y CONFIG_VIA_RHINE=y # CONFIG_VIA_RHINE_MMIO is not set CONFIG_WINBOND_840=y # CONFIG_NET_POCKET is not set # # Ethernet (1000 Mbit) # # CONFIG_ACENIC is not set # CONFIG_DL2K is not set # CONFIG_E1000 is not set # CONFIG_MYRI_SBUS is not set # CONFIG_NS83820 is not set # CONFIG_HAMACHI is not set # CONFIG_YELLOWFIN is not set # CONFIG_R8169 is not set # CONFIG_SK98LIN is not set # CONFIG_TIGON3 is not set # CONFIG_FDDI is not set # CONFIG_HIPPI is not set # CONFIG_PLIP is not set # CONFIG_PPP is not set # CONFIG_SLIP is not set # # Wireless LAN (non-hamradio) # # CONFIG_NET_RADIO is not set # # Token Ring devices # # CONFIG_TR is not set # CONFIG_NET_FC is not set # CONFIG_RCPCI is not set # CONFIG_SHAPER is not set # # Wan interfaces # # CONFIG_WAN is not set # # Amateur Radio support # # CONFIG_HAMRADIO is not set # # IrDA (infrared) support # # CONFIG_IRDA is not set # # ISDN subsystem # # CONFIG_ISDN is not set # # Old CD-ROM drivers (not SCSI, not IDE) # # CONFIG_CD_NO_IDESCSI is not set # # Input core support # CONFIG_INPUT=y CONFIG_INPUT_KEYBDEV=y # CONFIG_INPUT_MOUSEDEV is not set # CONFIG_INPUT_JOYDEV is not set # CONFIG_INPUT_EVDEV is not set # # Character devices # CONFIG_VT=y CONFIG_VT_CONSOLE=y CONFIG_SERIAL=y # CONFIG_SERIAL_CONSOLE is not set # CONFIG_SERIAL_EXTENDED is not set # CONFIG_SERIAL_NONSTANDARD is not set # CONFIG_UNIX98_PTYS is not set # # I2C support # CONFIG_I2C=y CONFIG_I2C_ALGOBIT=y # CONFIG_I2C_PHILIPSPAR is not set # CONFIG_I2C_ELV is not set # CONFIG_I2C_VELLEMAN is not set # CONFIG_SCx200_I2C is not set # CONFIG_SCx200_ACB is not set # CONFIG_I2C_ALGOPCF is not set # CONFIG_I2C_CHARDEV is not set # CONFIG_I2C_PROC is not set # # Mice # # CONFIG_BUSMOUSE is not set # CONFIG_MOUSE is not set # # Joysticks # # CONFIG_INPUT_GAMEPORT is not set # CONFIG_INPUT_NS558 is not set # CONFIG_INPUT_LIGHTNING is not set # CONFIG_INPUT_PCIGAME is not set # CONFIG_INPUT_CS461X is not set # CONFIG_INPUT_EMU10K1 is not set # CONFIG_INPUT_SERIO is not set # CONFIG_INPUT_SERPORT is not set # CONFIG_INPUT_ANALOG is not set # CONFIG_INPUT_A3D is not set # CONFIG_INPUT_ADI is not set # CONFIG_INPUT_COBRA is not set # CONFIG_INPUT_GF2K is not set # CONFIG_INPUT_GRIP is not set # CONFIG_INPUT_INTERACT is not set # CONFIG_INPUT_TMDC is not set # CONFIG_INPUT_SIDEWINDER is not set # CONFIG_INPUT_IFORCE_USB is not set # CONFIG_INPUT_IFORCE_232 is not set # CONFIG_INPUT_WARRIOR is not set # CONFIG_INPUT_MAGELLAN is not set # CONFIG_INPUT_SPACEORB is not set # CONFIG_INPUT_SPACEBALL is not set # CONFIG_INPUT_STINGER is not set # CONFIG_INPUT_DB9 is not set # CONFIG_INPUT_GAMECON is not set # CONFIG_INPUT_TURBOGRAFX is not set # CONFIG_QIC02_TAPE is not set # CONFIG_IPMI_HANDLER is not set # CONFIG_IPMI_PANIC_EVENT is not set # CONFIG_IPMI_DEVICE_INTERFACE is not set # CONFIG_IPMI_KCS is not set # CONFIG_IPMI_WATCHDOG is not set # # Watchdog Cards # # CONFIG_WATCHDOG is not set # CONFIG_SCx200_GPIO is not set # CONFIG_AMD_RNG is not set # CONFIG_INTEL_RNG is not set # CONFIG_AMD_PM768 is not set # CONFIG_NVRAM is not set CONFIG_RTC=y # CONFIG_DTLK is not set # CONFIG_R3964 is not set # CONFIG_APPLICOM is not set # CONFIG_SONYPI is not set # # Ftape, the floppy tape device driver # # CONFIG_FTAPE is not set # CONFIG_AGP is not set # CONFIG_DRM is not set # CONFIG_MWAVE is not set # # Multimedia devices # CONFIG_VIDEO_DEV=m # # Video For Linux # # CONFIG_VIDEO_PROC_FS is not set # CONFIG_I2C_PARPORT is not set CONFIG_VIDEO_BT848=m # CONFIG_VIDEO_PMS is not set # CONFIG_VIDEO_CPIA is not set # CONFIG_VIDEO_SAA5249 is not set # CONFIG_TUNER_3036 is not set # CONFIG_VIDEO_STRADIS is not set # CONFIG_VIDEO_ZORAN is not set # CONFIG_VIDEO_ZORAN_BUZ is not set # CONFIG_VIDEO_ZORAN_DC10 is not set # CONFIG_VIDEO_ZORAN_LML33 is not set # CONFIG_VIDEO_ZR36120 is not set # CONFIG_VIDEO_MEYE is not set # # Radio Adapters # # CONFIG_RADIO_CADET is not set # CONFIG_RADIO_RTRACK is not set # CONFIG_RADIO_RTRACK2 is not set # CONFIG_RADIO_AZTECH is not set # CONFIG_RADIO_GEMTEK is not set # CONFIG_RADIO_GEMTEK_PCI is not set # CONFIG_RADIO_MAXIRADIO is not set # CONFIG_RADIO_MAESTRO is not set # CONFIG_RADIO_MIROPCM20 is not set # CONFIG_RADIO_MIROPCM20_RDS is not set # CONFIG_RADIO_SF16FMI is not set # CONFIG_RADIO_SF16FMR2 is not set # CONFIG_RADIO_TERRATEC is not set # CONFIG_RADIO_TRUST is not set # CONFIG_RADIO_TYPHOON is not set # CONFIG_RADIO_ZOLTRIX is not set # # File systems # # CONFIG_QUOTA is not set # CONFIG_AUTOFS_FS is not set # CONFIG_AUTOFS4_FS is not set CONFIG_REISERFS_FS=y # CONFIG_REISERFS_CHECK is not set # CONFIG_REISERFS_PROC_INFO is not set CONFIG_SUPERMOUNT=y # CONFIG_ADFS_FS is not set # CONFIG_ADFS_FS_RW is not set # CONFIG_AFFS_FS is not set # CONFIG_HFS_FS is not set # CONFIG_BEFS_FS is not set # CONFIG_BEFS_DEBUG is not set # CONFIG_BFS_FS is not set # CONFIG_EXT3_FS is not set # CONFIG_JBD is not set # CONFIG_JBD_DEBUG is not set CONFIG_FAT_FS=y # CONFIG_MSDOS_FS is not set # CONFIG_UMSDOS_FS is not set CONFIG_VFAT_FS=y # CONFIG_EFS_FS is not set # CONFIG_JFFS_FS is not set # CONFIG_JFFS2_FS is not set # CONFIG_CRAMFS is not set # CONFIG_TMPFS is not set CONFIG_RAMFS=y CONFIG_ISO9660_FS=y CONFIG_JOLIET=y CONFIG_ZISOFS=y # CONFIG_JFS_FS is not set # CONFIG_JFS_DEBUG is not set # CONFIG_JFS_STATISTICS is not set # CONFIG_MINIX_FS is not set # CONFIG_VXFS_FS is not set CONFIG_NTFS_FS=y # CONFIG_NTFS_RW is not set # CONFIG_HPFS_FS is not set CONFIG_PROC_FS=y # CONFIG_DEVFS_FS is not set # CONFIG_DEVFS_MOUNT is not set # CONFIG_DEVFS_DEBUG is not set # CONFIG_DEVPTS_FS is not set # CONFIG_QNX4FS_FS is not set # CONFIG_QNX4FS_RW is not set # CONFIG_ROMFS_FS is not set CONFIG_EXT2_FS=y # CONFIG_SYSV_FS is not set # CONFIG_UDF_FS is not set # CONFIG_UDF_RW is not set # CONFIG_UFS_FS is not set # CONFIG_UFS_FS_WRITE is not set # # Network File Systems # # CONFIG_CODA_FS is not set # CONFIG_INTERMEZZO_FS is not set # CONFIG_NFS_FS is not set # CONFIG_NFS_V3 is not set # CONFIG_ROOT_NFS is not set # CONFIG_NFSD is not set # CONFIG_NFSD_V3 is not set # CONFIG_NFSD_TCP is not set # CONFIG_SUNRPC is not set # CONFIG_LOCKD is not set CONFIG_SMB_FS=y # CONFIG_SMB_NLS_DEFAULT is not set # CONFIG_NCP_FS is not set # CONFIG_NCPFS_PACKET_SIGNING is not set # CONFIG_NCPFS_IOCTL_LOCKING is not set # CONFIG_NCPFS_STRONG is not set # CONFIG_NCPFS_NFS_NS is not set # CONFIG_NCPFS_OS2_NS is not set # CONFIG_NCPFS_SMALLDOS is not set # CONFIG_NCPFS_NLS is not set # CONFIG_NCPFS_EXTRAS is not set CONFIG_ZISOFS_FS=y # # Partition Types # # CONFIG_PARTITION_ADVANCED is not set CONFIG_MSDOS_PARTITION=y CONFIG_SMB_NLS=y CONFIG_NLS=y # # Native Language Support # CONFIG_NLS_DEFAULT="iso8859-1" # CONFIG_NLS_CODEPAGE_437 is not set # CONFIG_NLS_CODEPAGE_737 is not set # CONFIG_NLS_CODEPAGE_775 is not set # CONFIG_NLS_CODEPAGE_850 is not set # CONFIG_NLS_CODEPAGE_852 is not set # CONFIG_NLS_CODEPAGE_855 is not set # CONFIG_NLS_CODEPAGE_857 is not set # CONFIG_NLS_CODEPAGE_860 is not set # CONFIG_NLS_CODEPAGE_861 is not set # CONFIG_NLS_CODEPAGE_862 is not set # CONFIG_NLS_CODEPAGE_863 is not set # CONFIG_NLS_CODEPAGE_864 is not set # CONFIG_NLS_CODEPAGE_865 is not set # CONFIG_NLS_CODEPAGE_866 is not set # CONFIG_NLS_CODEPAGE_869 is not set # CONFIG_NLS_CODEPAGE_936 is not set # CONFIG_NLS_CODEPAGE_950 is not set # CONFIG_NLS_CODEPAGE_932 is not set # CONFIG_NLS_CODEPAGE_949 is not set # CONFIG_NLS_CODEPAGE_874 is not set # CONFIG_NLS_ISO8859_8 is not set # CONFIG_NLS_CODEPAGE_1250 is not set # CONFIG_NLS_CODEPAGE_1251 is not set CONFIG_NLS_ISO8859_1=y # CONFIG_NLS_ISO8859_2 is not set # CONFIG_NLS_ISO8859_3 is not set # CONFIG_NLS_ISO8859_4 is not set # CONFIG_NLS_ISO8859_5 is not set # CONFIG_NLS_ISO8859_6 is not set # CONFIG_NLS_ISO8859_7 is not set # CONFIG_NLS_ISO8859_9 is not set # CONFIG_NLS_ISO8859_13 is not set # CONFIG_NLS_ISO8859_14 is not set # CONFIG_NLS_ISO8859_15 is not set # CONFIG_NLS_KOI8_R is not set # CONFIG_NLS_KOI8_U is not set # CONFIG_NLS_UTF8 is not set # # Console drivers # CONFIG_VGA_CONSOLE=y CONFIG_VIDEO_SELECT=y # CONFIG_MDA_CONSOLE is not set # # Frame-buffer support # CONFIG_FB=y CONFIG_DUMMY_CONSOLE=y # CONFIG_FB_RIVA is not set # CONFIG_FB_CLGEN is not set # CONFIG_FB_PM2 is not set # CONFIG_FB_PM3 is not set # CONFIG_FB_CYBER2000 is not set CONFIG_FB_VESA=y # CONFIG_FB_VGA16 is not set # CONFIG_FB_HGA is not set CONFIG_VIDEO_SELECT=y CONFIG_LPP=y CONFIG_LPP_640x480=y # CONFIG_LPP_800x600 is not set # CONFIG_LPP_1024x768 is not set # CONFIG_FB_MATROX is not set # CONFIG_FB_ATY is not set # CONFIG_FB_RADEON is not set # CONFIG_FB_ATY128 is not set # CONFIG_FB_INTEL is not set # CONFIG_FB_SIS is not set # CONFIG_FB_NEOMAGIC is not set # CONFIG_FB_3DFX is not set # CONFIG_FB_VOODOO1 is not set # CONFIG_FB_TRIDENT is not set # CONFIG_FB_VIRTUAL is not set # CONFIG_FBCON_ADVANCED is not set CONFIG_FBCON_CFB8=y CONFIG_FBCON_CFB16=y CONFIG_FBCON_CFB24=y CONFIG_FBCON_CFB32=y CONFIG_FBCON_FONTWIDTH8_ONLY=y # CONFIG_FBCON_FONTS is not set CONFIG_FONT_8x8=y CONFIG_FONT_8x16=y # # Sound # CONFIG_SOUND=y CONFIG_SOUND_ALI5455=y # CONFIG_SOUND_BT878 is not set CONFIG_SOUND_CMPCI=y # CONFIG_SOUND_CMPCI_FM is not set # CONFIG_SOUND_CMPCI_MIDI is not set # CONFIG_SOUND_CMPCI_JOYSTICK is not set CONFIG_SOUND_CMPCI_CM8738=y # CONFIG_SOUND_CMPCI_SPDIFINVERSE is not set # CONFIG_SOUND_CMPCI_SPDIFLOOP is not set CONFIG_SOUND_CMPCI_SPEAKERS=4 # CONFIG_SOUND_CMPCI_LINE_REAR is not set # CONFIG_SOUND_CMPCI_LINE_BASS is not set CONFIG_SOUND_EMU10K1=y # CONFIG_MIDI_EMU10K1 is not set CONFIG_SOUND_FUSION=y CONFIG_SOUND_CS4281=y CONFIG_SOUND_ES1370=y CONFIG_SOUND_ES1371=y CONFIG_SOUND_ESSSOLO1=y CONFIG_SOUND_MAESTRO=y CONFIG_SOUND_MAESTRO3=y CONFIG_SOUND_FORTE=y CONFIG_SOUND_ICH=y CONFIG_SOUND_RME96XX=y CONFIG_SOUND_SONICVIBES=y CONFIG_SOUND_TRIDENT=y # CONFIG_SOUND_MSNDCLAS is not set # CONFIG_SOUND_MSNDPIN is not set CONFIG_SOUND_VIA82CXXX=y # CONFIG_MIDI_VIA82CXXX is not set CONFIG_SOUND_OSS=y # CONFIG_SOUND_TRACEINIT is not set # CONFIG_SOUND_DMAP is not set CONFIG_SOUND_AD1816=y CONFIG_SOUND_AD1889=y CONFIG_SOUND_SGALAXY=y CONFIG_SOUND_ADLIB=y # CONFIG_SOUND_ACI_MIXER is not set CONFIG_SOUND_CS4232=y CONFIG_SOUND_SSCAPE=y CONFIG_SOUND_GUS=y # CONFIG_SOUND_GUS16 is not set CONFIG_SOUND_GUSMAX=y # CONFIG_SOUND_VMIDI is not set CONFIG_SOUND_TRIX=y # CONFIG_TRIX_HAVE_BOOT is not set # CONFIG_SOUND_MSS is not set # CONFIG_SOUND_MPU401 is not set CONFIG_SOUND_NM256=y CONFIG_SOUND_MAD16=y # CONFIG_MAD16_OLDCARD is not set CONFIG_SOUND_PAS=y # CONFIG_PAS_JOYSTICK is not set CONFIG_SOUND_PSS=y # CONFIG_PSS_MIXER is not set # CONFIG_PSS_HAVE_BOOT is not set CONFIG_SOUND_SB=y CONFIG_SOUND_AWE32_SYNTH=y CONFIG_SOUND_KAHLUA=y # CONFIG_SOUND_WAVEFRONT is not set # CONFIG_SOUND_MAUI is not set # CONFIG_SOUND_YM3812 is not set CONFIG_SOUND_OPL3SA1=y CONFIG_SOUND_OPL3SA2=y CONFIG_SOUND_YMFPCI=y # CONFIG_SOUND_YMFPCI_LEGACY is not set # CONFIG_SOUND_UART6850 is not set CONFIG_SOUND_AEDSP16=y CONFIG_SC6600=y # CONFIG_SC6600_JOY is not set CONFIG_SC6600_CDROM=4 CONFIG_SC6600_CDROMBASE=0 CONFIG_AEDSP16_SBPRO=y # CONFIG_SOUND_TVMIXER is not set # # USB support # CONFIG_USB=y # CONFIG_USB_DEBUG is not set # CONFIG_USB_DEVICEFS is not set # CONFIG_USB_BANDWIDTH is not set CONFIG_USB_EHCI_HCD=y CONFIG_USB_UHCI=y # CONFIG_USB_UHCI_ALT is not set CONFIG_USB_OHCI=y # CONFIG_USB_AUDIO is not set # CONFIG_USB_EMI26 is not set # CONFIG_USB_BLUETOOTH is not set # CONFIG_USB_MIDI is not set CONFIG_USB_STORAGE=y # CONFIG_USB_STORAGE_DEBUG is not set # CONFIG_USB_STORAGE_DATAFAB is not set CONFIG_USB_STORAGE_FREECOM=y CONFIG_USB_STORAGE_ISD200=y # CONFIG_USB_STORAGE_DPCM is not set CONFIG_USB_STORAGE_HP8200e=y # CONFIG_USB_STORAGE_SDDR09 is not set # CONFIG_USB_STORAGE_SDDR55 is not set # CONFIG_USB_STORAGE_JUMPSHOT is not set # CONFIG_USB_ACM is not set # CONFIG_USB_PRINTER is not set CONFIG_USB_HID=y CONFIG_USB_HIDINPUT=y # CONFIG_USB_HIDDEV is not set # CONFIG_USB_AIPTEK is not set # CONFIG_USB_WACOM is not set # CONFIG_USB_KBTAB is not set # CONFIG_USB_POWERMATE is not set # CONFIG_USB_DC2XX is not set # CONFIG_USB_MDC800 is not set # CONFIG_USB_SCANNER is not set # CONFIG_USB_MICROTEK is not set # CONFIG_USB_HPUSBSCSI is not set # CONFIG_USB_IBMCAM is not set # CONFIG_USB_KONICAWC is not set # CONFIG_USB_OV511 is not set # CONFIG_USB_PWC is not set # CONFIG_USB_SE401 is not set # CONFIG_USB_STV680 is not set # CONFIG_USB_VICAM is not set # CONFIG_USB_DSBR is not set # CONFIG_USB_DABUSB is not set # CONFIG_USB_PEGASUS is not set # CONFIG_USB_RTL8150 is not set # CONFIG_USB_KAWETH is not set # CONFIG_USB_CATC is not set # CONFIG_USB_CDCETHER is not set # CONFIG_USB_USBNET is not set # CONFIG_USB_USS720 is not set # # USB Serial Converter support # # CONFIG_USB_SERIAL is not set # CONFIG_USB_RIO500 is not set # CONFIG_USB_AUERSWALD is not set # CONFIG_USB_TIGL is not set # CONFIG_USB_BRLVGER is not set # CONFIG_USB_LCD is not set # # Bluetooth support # # CONFIG_BLUEZ is not set # # Kernel hacking # # CONFIG_DEBUG_KERNEL is not set # # Library routines # CONFIG_ZLIB_INFLATE=y # CONFIG_ZLIB_DEFLATE is not set geexbox-0.90-4/packages/linux/unpack0100755000175000017500000000074207662512341016404 0ustar aurelaurel#!/bin/sh . config/path . $CONFIG/options $SCRIPTS/unpack theme-$THEME || exit 1 bzcat $BUILD/theme-$THEME/patch-linux-lpp.bz2 | patch -d $BUILD/linux* -p1 if [ "$CPU" == "C3" ]; then cat $PACKAGES/linux/linux.conf \ | sed s%.*CONFIG_M586TSC.*%CONFIG_M586TSC=n% \ | sed s%.*CONFIG_MCYRIXIII.*%CONFIG_MCYRIXIII=y% \ > `ls -d $BUILD/linux-*`/.config else cp $PACKAGES/linux/linux.conf `ls -d $BUILD/linux-*`/.config fi yes "" | make config -C $BUILD/linux-* geexbox-0.90-4/packages/linux/need_unpack0100755000175000017500000000025007670207674017402 0ustar aurelaurel#!/bin/sh . config/path . $CONFIG/options STAMP=.stamps/$1/unpack . $STAMP [ "$CPU" != "$STAMP_CPU" ] && rm -f $STAMP [ "$THEME" != "$STAMP_THEME" ] && rm -f $STAMP geexbox-0.90-4/packages/linux/install0100755000175000017500000000075707701302762016575 0ustar aurelaurel#!/bin/sh . config/path case "$2" in image) test "$3" != installator && INSTALL="$INSTALL/boot" mkdir -p $INSTALL cp $BUILD/linux-*/arch/i386/boot/bzImage $INSTALL/vmlinuz ;; modules) make INSTALL_MOD_PATH=$ROOT/$INSTALL modules_install -C "`ls -d $BUILD/linux-*`" rm -f $INSTALL/lib/modules/*/build rmdir $INSTALL/lib/modules/*/pcmcia mkdir -p $INSTALL/etc cp $PACKAGES/linux/modules $INSTALL/etc $SCRIPTS/install ati_remote || exit 1 ;; esac geexbox-0.90-4/packages/samba/0040755000175000017500000000000007707272015015122 5ustar aurelaurelgeexbox-0.90-4/packages/samba/url0100644000175000017500000000007107707265255015652 0ustar aurelaurelftp://ftp.easynet.be/samba/beta/samba-3.0.0beta3.tar.bz2 geexbox-0.90-4/packages/samba/build0100755000175000017500000000074607707272015016153 0ustar aurelaurel#!/bin/sh . config/path $SCRIPTS/build uClibc || exit 1 export CC="`ls $ROOT/$BUILD/uClibc-*/build/usr/bin/gcc`" CWD=`pwd` cd `ls -d $BUILD/samba-*/source` && \ ./configure --with-smbmount --without-ldap --without-winbind --with-included-popt && \ export UCLIBC_GCC_DLOPT="-Wl,--dynamic-linker,/lib/ld-uClibc.so.0" && \ make include/proto.h bin/smbmount bin/smbmnt bin/smbtree CFLAGS="-Os" && \ strip bin/smbmount bin/smbmnt bin/smbtree && \ cd "$CWD" && \ exit 0 cd "$CWD" exit 1 geexbox-0.90-4/packages/samba/install0100755000175000017500000000044507707267266016532 0ustar aurelaurel#!/bin/sh . config/path cp $BUILD/samba-*/source/bin/smbmount $INSTALL/usr/bin || exit 1 cp $BUILD/samba-*/source/bin/smbmnt $INSTALL/usr/bin || exit 1 cp $BUILD/samba-*/source/bin/smbtree $INSTALL/usr/bin || exit 1 mkdir -p $INSTALL/etc || exit 1 cp $CONFIG/network $INSTALL/etc || exit 1 geexbox-0.90-4/packages/setcd/0040755000175000017500000000000007677026131015143 5ustar aurelaurelgeexbox-0.90-4/packages/setcd/url0100644000175000017500000000011207667453040015661 0ustar aurelaurelhttp://webb.ens-cachan.fr/ftp/debian/pool/main/s/setcd/setcd_1.4-2.tar.gz geexbox-0.90-4/packages/setcd/build0100755000175000017500000000056007677026131016166 0ustar aurelaurel#!/bin/sh . config/path $SCRIPTS/unpack linux || exit 1 $SCRIPTS/build uClibc || exit 1 export UCLIBC_GCC_DLOPT="-Wl,--dynamic-linker,/lib/ld-uClibc.so.0" CWD=`pwd` KERNEL="`ls -d $ROOT/$BUILD/linux-*/include`" cd "`ls -d $BUILD/setcd*`" && \ $ROOT/$BUILD/uClibc-*/build/usr/bin/gcc -Os -s setcd.c -o setcd -I$KERNEL && \ cd "$CWD" && \ exit 0 cd "$CWD" exit 1 geexbox-0.90-4/packages/tvout/0040755000175000017500000000000007667122010015212 5ustar aurelaurelgeexbox-0.90-4/packages/tvout/tvon0100755000175000017500000000026707664665267016157 0ustar aurelaurel#!/bin/sh . /etc/tvsettings atitvout $TVSTANDARD lt >/dev/null 2>&1 atitvout $TVSTANDARD ct >/dev/null 2>&1 nvtv $NVTV_ON >/dev/null 2>&1 s3switch -q tv $TVSTANDARD >/dev/null 2>&1 geexbox-0.90-4/packages/tvout/build0100755000175000017500000000020407664665267016257 0ustar aurelaurel#!/bin/sh . config/path $SCRIPTS/build atitvout || exit 1 $SCRIPTS/build nvtv || exit 1 $SCRIPTS/build s3switch || exit 1 exit 0 geexbox-0.90-4/packages/tvout/tvoff0100755000175000017500000000017207667122010016261 0ustar aurelaurel#!/bin/sh . /etc/tvsettings atitvout cl >/dev/null 2>&1 nvtv $NVTV_OFF >/dev/null 2>&1 s3switch -q both >/dev/null 2>&1 geexbox-0.90-4/packages/tvout/tvauto0100755000175000017500000000060407653574124016473 0ustar aurelaurel#!/bin/sh . /etc/tvsettings atitvout $TVSTANDARD auto >/dev/null 2>&1 test "`atitvout active 2>/dev/null | sed -n 's/TV.*/TV/p'`" = "TV" && echo "" > /var/tvout # There is no possibility of tv cable autodetection with nvtv so # tvout is not enabled automatically. Uncomment the following lines # to have nvtv tvout enabled at boot. #nvtv $NVTV_ON >/dev/null 2>&1 #echo "" > /var/tvout geexbox-0.90-4/packages/tvout/tvswitch0100755000175000017500000000015007652322425017012 0ustar aurelaurel#!/bin/sh if test -f /var/tvout; then tvoff rm -f /var/tvout else tvon echo "" > /var/tvout fi geexbox-0.90-4/packages/tvout/install0100755000175000017500000000067407664665267016641 0ustar aurelaurel#!/bin/sh . config/path $SCRIPTS/install atitvout || exit 1 $SCRIPTS/install nvtv || exit 1 $SCRIPTS/install s3switch || exit 1 mkdir -p $INSTALL/etc mkdir -p $INSTALL/usr/bin cp $PACKAGES/tvout/tvon $INSTALL/usr/bin || exit 1 cp $PACKAGES/tvout/tvoff $INSTALL/usr/bin || exit 1 cp $PACKAGES/tvout/tvauto $INSTALL/usr/bin || exit 1 cp $PACKAGES/tvout/tvswitch $INSTALL/usr/bin || exit 1 cp $CONFIG/tvsettings $INSTALL/etc || exit 1 exit 0 geexbox-0.90-4/packages/libvorbis/0040755000175000017500000000000007667737610016046 5ustar aurelaurelgeexbox-0.90-4/packages/libvorbis/url0100644000175000017500000000007207645552746016570 0ustar aurelaurelhttp://www.vorbis.com/files/1.0/unix/libvorbis-1.0.tar.gz geexbox-0.90-4/packages/libvorbis/build0100755000175000017500000000100707667730552017064 0ustar aurelaurel#!/bin/sh . config/path $SCRIPTS/build uClibc || exit 1 $SCRIPTS/build libogg || exit 1 CWD=`pwd` UCBIN=`ls -d $ROOT/$BUILD/uClibc-*/build/usr/bin` export UCLIBC_GCC_DLOPT="-Wl,--dynamic-linker,/lib/ld-uClibc.so.0" && \ cd $BUILD/libvorbis-* && \ CC=$UCBIN/gcc ./configure --disable-shared --with-ogg-libraries=`ls -d $ROOT/$BUILD/libogg-*/src` --with-ogg-includes=`ls -d $ROOT/$BUILD/libogg-*/include` --disable-oggtest && \ make CFLAGS="-Os -ffast-math" CC=$UCBIN/gcc && \ cd "$CWD" && \ exit 0 cd "$CWD" exit 1 geexbox-0.90-4/packages/theme-aqua/0040755000175000017500000000000007707054175016073 5ustar aurelaurelgeexbox-0.90-4/packages/theme-aqua/url0100644000175000017500000000004007707054175016607 0ustar aurelaurelGEEXBOX_SRCS/theme-aqua.tar.bz2 geexbox-0.90-4/packages/theme-movies/0040755000175000017500000000000007707054507016445 5ustar aurelaurelgeexbox-0.90-4/packages/theme-movies/url0100644000175000017500000000004207707054507017163 0ustar aurelaurelGEEXBOX_SRCS/theme-movies.tar.bz2 geexbox-0.90-4/packages/termcap/0040755000175000017500000000000007707063752015500 5ustar aurelaurelgeexbox-0.90-4/packages/termcap/url0100644000175000017500000000007007657523266016224 0ustar aurelaurelftp://ftp.irisa.fr/pub/gnu/termcap/termcap-1.3.1.tar.gz geexbox-0.90-4/packages/termcap/build0100755000175000017500000000037707656756772016547 0ustar aurelaurel#!/bin/sh . config/path export UCLIBC_GCC_DLOPT="-Wl,--dynamic-linker,/lib/ld-uClibc.so.0" CWD=`pwd` cd "`ls -d $BUILD/termcap*`" && \ CC="`ls $ROOT/$BUILD/uClibc-*/build/usr/bin/gcc`" ./configure && \ make && \ cd "$CWD" && \ exit 0 cd "$CWD" exit 1 geexbox-0.90-4/packages/termcap/install0100755000175000017500000000013207656753043017067 0ustar aurelaurel#!/bin/sh . config/path cp $BUILD/gdb*/build/bin/gdb $INSTALL/usr/bin || exit 1 exit 0 geexbox-0.90-4/packages/MPlayer/0040755000175000017500000000000007713531032015402 5ustar aurelaurelgeexbox-0.90-4/packages/MPlayer/fix0100755000175000017500000000021607645552746016135 0ustar aurelaurel#!/usr/bin/awk -f BEGIN { doecho=1 } $0 ~ /mpegpes/ { doecho=0 } { if (doecho==1) print $0; else print ";"$0; } $0 ~ /out MPES/ { doecho=1 } geexbox-0.90-4/packages/MPlayer/url0100644000175000017500000000222607713234364016136 0ustar aurelaurelhttp://www1.mplayerhq.hu/MPlayer/releases/MPlayer-0.90.tar.bz2 http://www1.mplayerhq.hu/MPlayer/releases/fonts/font-arial-iso-8859-1.tar.bz2 http://www1.mplayerhq.hu/MPlayer/releases/fonts/font-arial-iso-8859-2.tar.bz2 http://www1.mplayerhq.hu/MPlayer/contrib/fonts/koi8r-font.tar.bz2 GEEXBOX_SRCS/patch-MPlayer-menu.bz2 GEEXBOX_SRCS/patch-MPlayer-menu-cmd.bz2 GEEXBOX_SRCS/patch-MPlayer-menu-vcd-dvd-cdda.bz2 GEEXBOX_SRCS/patch-MPlayer-vesa-vidix.bz2 GEEXBOX_SRCS/patch-MPlayer-vesa-vidix-multicodec.bz2 GEEXBOX_SRCS/patch-MPlayer-vesa-caption.bz2 GEEXBOX_SRCS/patch-MPlayer-bgvideo.bz2 GEEXBOX_SRCS/patch-MPlayer-demuxer-control.bz2 GEEXBOX_SRCS/patch-MPlayer-run.bz2 GEEXBOX_SRCS/patch-MPlayer-halt.bz2 GEEXBOX_SRCS/patch-MPlayer-vbelib.bz2 GEEXBOX_SRCS/patch-MPlayer-switch-ratio.bz2 GEEXBOX_SRCS/patch-MPlayer-osdlevel.bz2 GEEXBOX_SRCS/patch-MPlayer-vsync.bz2 GEEXBOX_SRCS/patch-MPlayer-i420-sws.bz2 GEEXBOX_SRCS/patch-MPlayer-i420-vidix.bz2 GEEXBOX_SRCS/patch-MPlayer-vidix-cyberblade.bz2 GEEXBOX_SRCS/patch-MPlayer-disable-encoders.bz2 GEEXBOX_SRCS/patch-MPlayer-subtitles.bz2 GEEXBOX_SRCS/patch-MPlayer-multisub.bz2 GEEXBOX_SRCS/patch-MPlayer-additional-filters.bz2 geexbox-0.90-4/packages/MPlayer/menu_cz.conf0100644000175000017500000000366307711272017017721 0ustar aurelaurel geexbox-0.90-4/packages/MPlayer/build0100755000175000017500000000624107710001210016412 0ustar aurelaurel#!/bin/sh . config/path . $CONFIG/options $SCRIPTS/build uClibc || exit 1 $SCRIPTS/build lirc || exit 1 $SCRIPTS/build libogg || exit 1 $SCRIPTS/build libvorbis || exit 1 $SCRIPTS/build cdparanoia || exit 1 if [ "$FONT" = "truetype" ]; then $SCRIPTS/build freetype || exit 1 TT_CONFIG="--enable-iconv --enable-freetype --with-freetype-config=`ls -d $ROOT/$BUILD/freetype-*/builds/unix/freetype-config`" TT_INCLUDES="-I`ls -d $ROOT/$BUILD/freetype-*/include` " TT_LIBS="`ls -d $ROOT/$BUILD/freetype-*/objs/.libs/libfreetype.a`" else TT_CONFIG="--disable-iconv --disable-freetype" TT_INCLUDES="" TT_LIBS="" fi if [ $DEBUG = "yes" ]; then OPTS="--enable-debug=3" fi UCBIN=`ls -d $ROOT/$BUILD/uClibc-*/build/usr/bin` CWD=`pwd` cd `ls -d $BUILD/MPlayer-*` && \ ./configure $OPTS --prefix=/usr --confdir=/etc/mplayer --disable-mencoder --disable-gui --enable-largefiles --disable-linux-devfs --disable-termcap --disable-setlocale --enable-lirc --disable-joystick --disable-tv --disable-tv-v4l --disable-tv-bsdbt848 --disable-edl --enable-rtc --disable-streaming --disable-live --disable-dvdnav --disable-dvdread --enable-mpdvdkit --disable-css --enable-cdparanoia $TT_CONFIG --disable-unrarlib --enable-new-conf --enable-menu --disable-sortsub --disable-gif --disable-png --disable-jpeg --disable-liblzo --enable-dshow --enable-win32 --enable-real --with-reallibdir=/codecs --with-win32libdir=/codecs --disable-qtx-codecs --disable-xanim --disable-xvid --disable-divx4linux --disable-opendivx --enable-libavcodec --disable-libfame --enable-vorbis --disable-tremor --disable-faad --disable-libdv --disable-mad --enable-vidix --disable-gl --disable-dga --enable-vesa --disable-svga --disable-sdl --disable-aa --disable-ggi --disable-directx --disable-dxr2 --disable-dxr3 --disable-dvb --disable-mga --disable-xmga --disable-xv --disable-vm --disable-xinerama --disable-x11 --disable-fbdev --disable-fbdev --disable-mlib --disable-3dfx --disable-tdfxfb --disable-directfb --disable-zr --disable-bl --enable-ossaudio --disable-arts --disable-esd --disable-alsa --disable-sunaudio --disable-nas --disable-win32waveout --disable-select --disable-additional-filters --enable-runtime-cpudetection --cc=$UCBIN/gcc --language=en --disable-i18n --disable-dynamic-plugins --with-cdparanoiaincdir="`ls -d $ROOT/$BUILD/cdparanoia-*/paranoia`" --with-cdparanoialibdir="`ls -d $ROOT/$BUILD/cdparanoia-*/paranoia`" --with-extraincdir="`ls -d $ROOT/$BUILD/lirc-*` $TT_INCLUDES -I`ls -d $ROOT/$BUILD/libogg-*/include` -I`ls -d $ROOT/$BUILD/libvorbis-*/include`" --with-extralibdir="`ls -d $ROOT/$BUILD/lirc-*/lirc/.libs` $TT_LIBS -L`ls -d $ROOT/$BUILD/libogg-*/src/.libs` -L`ls -d $ROOT/$BUILD/libvorbis-*/lib/.libs`" && \ cat config.mak | sed s/-lnsl// \ > config.mak.new && \ mv -f config.mak.new config.mak && \ make version.h && \ gcc -O4 -Iloader -I. codec-cfg.c mp_msg.c -o codec-cfg -DCODECS2HTML && \ export UCLIBC_GCC_DLOPT="-Wl,--dynamic-linker,/lib/ld-uClibc.so.0" && \ export LD="$UCBIN/ld --dynamic-linker /lib/ld-uClibc.so.0" && \ make OPTFLAGS="-Os -mcpu=pentium -march=pentium -DHAVE_MPLAYER" && \ ([ $DEBUG = "yes" ] || strip mplayer libdha/libdha.so vidix/drivers/*.so) && \ cd "$CWD" && \ exit 0 cd "$CWD" exit 1 geexbox-0.90-4/packages/MPlayer/menu_ru.conf0100644000175000017500000000374607711024412017727 0ustar aurelaurel geexbox-0.90-4/packages/MPlayer/menu_en.conf0100644000175000017500000000356107712305356017710 0ustar aurelaurel geexbox-0.90-4/packages/MPlayer/menu_sk.conf0100644000175000017500000000365407711272017017722 0ustar aurelaurel geexbox-0.90-4/packages/MPlayer/help_cz.txt0100644000175000017500000000033707711272017017572 0ustar aurelaurelUZITOCNE PRIKAZY m : Zobraz/Skryj menu o : Zobraz OSD casovac s : Prepni TV vystup Left : Zrusit / Vzad Right : OK / Vpred Down : Posun vpred 6x Up : Posun vzad 6x +/- : Zpozdeni zvuku +/- 100ms O/9 : Hlasitost +/- 1 geexbox-0.90-4/packages/MPlayer/help_en.txt0100644000175000017500000000037107701377770017571 0ustar aurelaurelUSEFULL COMMANDS m : Show/Hide the Menu o : Dislay OSD Timer s : Switch TV-Out v : Hide/Show Subtitles Left : Cancel / Go Backward Right : Ok / Go Forward Down : Go Backward 6x Up : Go Forward 6x +/- : Audio Delay +/- 100ms O/9 : Volume +/- 1 geexbox-0.90-4/packages/MPlayer/help_fr.txt0100644000175000017500000000043307701400037017554 0ustar aurelaurelCOMMANDES UTILES m : Affiche/Cache le Menu o : Affiche le Compteur OSD s : Active la Sortie TV v : Cache/Affiche les Sous-Titres Gauche : Annuler / Retour Arriere Droite : Ok / Avancer Bas : Retour Arriere 6x Haut : Avancer 6x +/- : Decalage Audio +/- 100ms O/9 : Volume +/- 1 geexbox-0.90-4/packages/MPlayer/help_it.txt0100644000175000017500000000036607705027253017577 0ustar aurelaurelCOMMANDI m : Mostra/Nascondi Menu o : Vedi Tempo s : Abilita/Disablita TV-Out Freccia Sinistra : Annulla / Indietro Freccia Destra : Ok / Avanti Freccia Giu : Avanti 6x Freccia Su : Indietro 6x +/- : Audio Delay +/- 100ms O/9 : Volume +/- 1 geexbox-0.90-4/packages/MPlayer/menu_fr.conf0100644000175000017500000000370107675344644017724 0ustar aurelaurel geexbox-0.90-4/packages/MPlayer/help_ru.txt0100644000175000017500000000041607711024406017577 0ustar aurelaurel m : / o : s : TV- Left : / Right : Ok / Down : 6x Up : 6x +/- : - +/- 100ms O/9 : +/- 1 geexbox-0.90-4/packages/MPlayer/help_sk.txt0100644000175000017500000000034207711272017017567 0ustar aurelaurelUZITOCNE PRIKAZY m : Zobraz/Skry menu o : Zobraz OSD casovac s : Prepni TV vystup Left : Zrusit / Spat Right : OK / Dopredu Down : Posun vpred 6x Up : Posun vzad 6x +/- : Audio oneskorenie +/- 100ms O/9 : Hlasitost +/- 1 geexbox-0.90-4/packages/MPlayer/need_build0100755000175000017500000000025107670211371017420 0ustar aurelaurel#!/bin/sh . config/path . $CONFIG/options STAMP=.stamps/$1/build . $STAMP [ "$FONT" != "$STAMP_FONT" ] && rm -f $STAMP [ "$DEBUG" != "$STAMP_DEBUG" ] && rm -f $STAMP geexbox-0.90-4/packages/MPlayer/unpack0100755000175000017500000000132307713234422016610 0ustar aurelaurel#!/bin/sh . config/path INPUT_CONF="`ls -d $BUILD/MPlayer-*/etc/input.conf`" sed -i 's/.*vo_fullscreen.*//' $INPUT_CONF echo "" >> $INPUT_CONF echo "m menu hide" >> $INPUT_CONF echo "; menu hide" >> $INPUT_CONF echo "a quit" >> $INPUT_CONF echo "s run /usr/bin/tvswitch" >> $INPUT_CONF echo "k halt" >> $INPUT_CONF echo "y play_dvd" >> $INPUT_CONF echo "c mute" >> $INPUT_CONF echo "f pt_step -1" >> $INPUT_CONF echo "g pt_step 1" >> $INPUT_CONF mkdir `ls -d $BUILD/MPlayer-*`/fonts && \ tar xjf $SOURCES/MPlayer/font-*-iso-8859-1.tar.bz2 -C $BUILD/MPlayer-*/fonts tar xjf $SOURCES/MPlayer/font-*-iso-8859-2.tar.bz2 -C $BUILD/MPlayer-*/fonts tar xjf $SOURCES/MPlayer/koi8r-font.tar.bz2 -C $BUILD/MPlayer-*/fonts exit 0 geexbox-0.90-4/packages/MPlayer/menu_it.conf0100644000175000017500000000362407705027253017721 0ustar aurelaurel geexbox-0.90-4/packages/MPlayer/install0100755000175000017500000000641507713531032017001 0ustar aurelaurel#!/bin/sh . config/path . $CONFIG/options $SCRIPTS/install lirc $2 || exit 1 $SCRIPTS/unpack theme-$THEME || exit 1 mkdir -p $INSTALL/etc/mplayer mkdir -p $INSTALL/usr/bin mkdir -p $INSTALL/usr/lib/mplayer/vidix mkdir -p $INSTALL/usr/share/mplayer/font cp $BUILD/MPlayer-*/mplayer $INSTALL/usr/bin cp $BUILD/MPlayer-*/libdha/*.so.0.1 $INSTALL/usr/lib cp $BUILD/MPlayer-*/vidix/drivers/*.so $INSTALL/usr/lib/mplayer/vidix cp $PACKAGES/MPlayer/mplayer.conf $INSTALL/etc/mplayer case "$2" in generator) mkdir -p $INSTALL/codecs mkdir -p $GENERATOR_NAME/language mkdir -p $GENERATOR_NAME/font cp $PACKAGES/MPlayer/help_*.txt $GENERATOR_NAME/language cp $PACKAGES/MPlayer/menu_*.conf $GENERATOR_NAME/language cp -r $BUILD/MPlayer-*/fonts/font-*-iso-8859-1/font-*-24-* $GENERATOR_NAME/font/iso-8859-1 cp -r $BUILD/MPlayer-*/fonts/font-*-iso-8859-2/font-*-24-* $GENERATOR_NAME/font/iso-8859-2 cp -r $BUILD/MPlayer-*/fonts/koi8r-font $GENERATOR_NAME/font/koi8r ;; installator) mkdir -p $INSTALL/codecs cp $PACKAGES/MPlayer/help_*.txt $INSTALL/usr/share/mplayer cp $PACKAGES/MPlayer/menu_*.conf $INSTALL/etc/mplayer cp -r $BUILD/MPlayer-*/fonts/font-*-iso-8859-1/font-*-24-* $INSTALL/usr/share/mplayer/font/iso-8859-1 cp -r $BUILD/MPlayer-*/fonts/font-*-iso-8859-2/font-*-24-* $INSTALL/usr/share/mplayer/font/iso-8859-2 cp -r $BUILD/MPlayer-*/fonts/koi8r-font $INSTALL/usr/share/mplayer/font/koi8r echo "# Menu langage (en/fr/it/cz/sk/ru)" > $INSTALL/etc/lang echo "# This have no effect on DVD language. See GEEXBOX/etc/mplayer/mplayer.conf" >> $INSTALL/etc/lang echo "# For ru, you will need to replace the font.ttf file in" >> $INSTALL/etc/lang echo "# GEEXBOX/usr/share/mplayer/font by a KOI8R ttf font." >> $INSTALL/etc/lang echo "LANG=$LANG" >> $INSTALL/etc/lang ;; *) cp $PACKAGES/MPlayer/help_$LANG.txt $INSTALL/usr/share/mplayer/help.txt cp $PACKAGES/MPlayer/menu_$LANG.conf $INSTALL/etc/mplayer/menu.conf if [ $LANG = cz -o $LANG = sk ]; then cp $BUILD/MPlayer-*/fonts/font-*-iso-8859-2/font-*-24-*/* $INSTALL/usr/share/mplayer/font elif [ $LANG = ru ]; then cp $BUILD/MPlayer-*/fonts/koi8r-font/* $INSTALL/usr/share/mplayer/font else cp $BUILD/MPlayer-*/fonts/font-*-iso-8859-1/font-*-24-*/* $INSTALL/usr/share/mplayer/font fi ;; esac cp $BUILD/MPlayer-*/etc/input.conf $INSTALL/etc/mplayer $PACKAGES/MPlayer/fix $BUILD/MPlayer-*/etc/codecs.conf > $INSTALL/etc/mplayer/codecs.conf if [ "$FONT" == "truetype" ]; then FONT=/usr/share/mplayer/font/font.ttf SUBFONT=/usr/share/mplayer/font/font.desc cp $BUILD/theme-$THEME/*.ttf $INSTALL/$FONT else FONT=/usr/share/mplayer/font/font.desc fi echo "font=$FONT" >> $INSTALL/etc/mplayer/mplayer.conf [ -n "$SUBFONT" ] && echo "subfont=$SUBFONT" >> $INSTALL/etc/mplayer/mplayer.conf . $BUILD/theme-$THEME/config echo "subfont-text-scale=$FONT_SIZE" >> $INSTALL/etc/mplayer/mplayer.conf cp $BUILD/theme-$THEME/background.avi $INSTALL/usr/share/mplayer if [ -f $BUILD/theme-$THEME/background-audio.avi ]; then cp $BUILD/theme-$THEME/background-audio.avi $INSTALL/usr/share/mplayer BGVIDEO=/usr/share/mplayer/background-audio.avi else BGVIDEO=/usr/share/mplayer/background.avi fi echo "bgvideo=$BGVIDEO" >> $INSTALL/etc/mplayer/mplayer.conf geexbox-0.90-4/packages/MPlayer/mplayer.conf0100644000175000017500000000020407711057537017726 0ustar aurelaurelvo=vesa:vidix,vesa framedrop=yes vsync=yes fs=yes zoom=yes menu=yes double=yes fixed-vo=yes cache=8192 idx=yes lircconf=/etc/lircrc geexbox-0.90-4/packages/dialog/0040755000175000017500000000000007711323627015277 5ustar aurelaurelgeexbox-0.90-4/packages/dialog/url0100644000175000017500000000012307711323627016015 0ustar aurelaurelftp://ftp.fr.debian.org/debian/pool/main/d/dialog/dialog_0.9b-20030720.orig.tar.gz geexbox-0.90-4/packages/dialog/build0100755000175000017500000000102407710772020016310 0ustar aurelaurel#!/bin/sh . config/path $SCRIPTS/build uClibc || exit 1 $SCRIPTS/build ncurses || exit 1 export UCLIBC_GCC_DLOPT="-Wl,--dynamic-linker,/lib/ld-uClibc.so.0" CWD=`pwd` cd `ls -d $BUILD/dialog*` && \ ./configure --disable-nls --without-dbmalloc --without-dmalloc --with-ncurses --with-curses-dir=`ls -d $ROOT/$BUILD/ncurses*` --disable-rc-file --disable-Xdialog --disable-gauge --disable-tailbox && \ make CC="`ls $ROOT/$BUILD/uClibc-*/build/usr/bin/gcc`" CFLAGS="-Os" LDFLAGS="-lm -s" && \ cd "$CWD" && \ exit 0 cd "$CWD" exit 1 geexbox-0.90-4/packages/s3switch/0040755000175000017500000000000007667473654015627 5ustar aurelaurelgeexbox-0.90-4/packages/s3switch/url0100644000175000017500000000003707664665267016351 0ustar aurelaurelGEEXBOX_SRCS/s3switch.tar.bz2 geexbox-0.90-4/packages/s3switch/build0100755000175000017500000000046207667473654016653 0ustar aurelaurel#!/bin/sh . config/path $SCRIPTS/build uClibc || exit 1 export UCLIBC_GCC_DLOPT="-Wl,--dynamic-linker,/lib/ld-uClibc.so.0" CWD=`pwd` cd "`ls -d $BUILD/s3switch*`" && \ make CC="`ls $ROOT/$BUILD/uClibc-*/build/usr/bin/gcc`" CFLAGS="-Os" && \ strip s3switch && \ cd "$CWD" && \ exit 0 cd "$CWD" exit 1 geexbox-0.90-4/packages/ncurses/0040755000175000017500000000000007713553224015522 5ustar aurelaurelgeexbox-0.90-4/packages/ncurses/url0100644000175000017500000000006607713553224016246 0ustar aurelaurelftp://invisible-island.net/ncurses/ncurses-5.3.tar.gz geexbox-0.90-4/packages/ncurses/build0100755000175000017500000000233507711020613016534 0ustar aurelaurel#!/bin/sh . config/path CWD=`pwd` cd `ls -d $BUILD/ncurses*/ncurses-host` && \ ./configure && \ make -C progs transform.h && \ make -C progs tic && \ cd "$CWD" || exit 1 $SCRIPTS/build uClibc || exit 1 export CC="`ls $ROOT/$BUILD/uClibc-*/build/usr/bin/gcc`" export UCLIBC_GCC_DLOPT="-Wl,--dynamic-linker,/lib/ld-uClibc.so.0" CWD=`pwd` cd `ls -d $BUILD/ncurses*` && \ ./configure --prefix=/usr --host=i386-linux-gnu --with-build-cc=`which gcc` --without-cxx --without-cxx-bindin --without-ada --without-progs --with-shared --without-normal --without-debug --without-profile --without-termlib --without-dbmalloc --without-dmalloc --without-gpm --disable-rpath --disable-overwrite --enable-database --disable-big-core --enable-termcap --enable-getcap --disable-getcap-cache --disable-bsdpad --without-rcs-ids --enable-ext-funcs --disable-const --enable-no-padding --disable-sigwinch --disable-tcap-names --without-develop --disable-hard-tabs --disable-xmc-glitch --disable-hashmap --enable-safe-sprintf --disable-scroll-hints --disable-widec --disable-echo --disable-warnings --disable-assertions && \ make -C include CFLAGS="-Os" && \ make -C ncurses CFLAGS="-Os" && \ strip lib/libncurses.so.5 && \ cd "$CWD" && \ exit 0 cd "$CWD" exit 1 geexbox-0.90-4/packages/ncurses/unpack0100755000175000017500000000027607711021042016715 0ustar aurelaurel#!/bin/sh . config/path NCURSES_DIR="`ls -d $BUILD/ncurses*`" cp -r "$NCURSES_DIR" "$BUILD/ncurses-host" || rm -rf "$BUILD/ncurses-host" mv "$BUILD/ncurses-host" "$NCURSES_DIR" || exit 1 geexbox-0.90-4/packages/ncurses/install0100755000175000017500000000053307711027340017105 0ustar aurelaurel#!/bin/sh . config/path mkdir -p $INSTALL/lib cp $BUILD/ncurses*/lib/libncurses.so.5 $INSTALL/usr/lib || exit 1 mkdir -p $INSTALL/usr/share/terminfo/l TERMINFO=$INSTALL/usr/share/terminfo LD_LIBRARY_PATH=`ls -d $BUILD/ncurses*/ncurses-host/lib`:$LD_LIBRARY_PATH $BUILD/ncurses*/ncurses-host/progs/tic -e linux $BUILD/ncurses*/misc/terminfo.src geexbox-0.90-4/packages/initrd/0040755000175000017500000000000007712041315015321 5ustar aurelaurelgeexbox-0.90-4/packages/initrd/build0100755000175000017500000000177707707053373016372 0ustar aurelaurel#!/bin/sh . config/path RAMDISK_SIZE=1024 export INSTALL=$BUILD/initrd/mnt mkdir -p $INSTALL rm -f $BUILD/initrd/initrd $BUILD/initrd/initrd.gz $SCRIPTS/build uClibc || exit 1 $SCRIPTS/build busybox || exit 1 dd if=/dev/zero of=$BUILD/initrd/initrd bs=1k count=$RAMDISK_SIZE mke2fs -vFm0 -N512 $BUILD/initrd/initrd $RAMDISK_SIZE tune2fs -c0 -i0 $BUILD/initrd/initrd mount -o loop $BUILD/initrd/initrd $INSTALL rmdir $INSTALL/lost+found mkdir $INSTALL/bin mkdir $INSTALL/mnt mkdir $INSTALL/mnt/ramfs mkdir $INSTALL/mnt/cdrom mkdir $INSTALL/proc mkdir $INSTALL/sbin mkdir $INSTALL/usr mkdir $INSTALL/usr/bin mkdir $INSTALL/usr/sbin mkdir -p $INSTALL/dev $PACKAGES/initrd/makedev $INSTALL/dev || exit 1 $SCRIPTS/install uClibc || exit 1 $SCRIPTS/install busybox || exit 1 $SCRIPTS/install iscd || exit 1 $SCRIPTS/install halt || exit 1 cp $PACKAGES/initrd/linuxrc $INSTALL cp $PACKAGES/initrd/rescan-scsi-bus $INSTALL/sbin cp $PACKAGES/initrd/nosystem $INSTALL/sbin umount $INSTALL gzip -9 $BUILD/initrd/initrd geexbox-0.90-4/packages/initrd/nosystem0100755000175000017500000000037207712036335017135 0ustar aurelaurel#!/bin/sh /bin/busybox mount -t proc none /proc /bin/busybox --install -s echo "****" echo "**** ERROR: can't access GeeXboX second stage system !" echo "**** If booting for CD your CD drive is probably not recognized" echo "****" /bin/sh exit 1 geexbox-0.90-4/packages/initrd/linuxrc0100755000175000017500000001220307712041315016726 0ustar aurelaurel#!/bin/busybox sh /bin/busybox mount -t ramfs none /mnt/ramfs /bin/busybox mkdir -p /mnt/ramfs/bin /bin/busybox mkdir -p /mnt/ramfs/dev /bin/busybox mkdir -p /mnt/ramfs/etc /bin/busybox mkdir -p /mnt/ramfs/mnt /bin/busybox mkdir -p /mnt/ramfs/proc /bin/busybox mkdir -p /mnt/ramfs/lib /bin/busybox mkdir -p /mnt/ramfs/sbin /bin/busybox mkdir -p /mnt/ramfs/usr/bin /bin/busybox mkdir -p /mnt/ramfs/usr/sbin /bin/busybox mkdir -p /mnt/ramfs/var/run /bin/busybox mkdir -p /mnt/ramfs/var/log /bin/busybox mkdir -p /mnt/ramfs/var/lock /bin/busybox echo "" > /mnt/ramfs/etc/mtab /bin/busybox echo "" > /mnt/ramfs/etc/fstab /bin/busybox mount -t proc none /proc BOOT=cdrom /bin/busybox test -n "`/bin/busybox grep 'boot=hdd' /proc/cmdline`" && BOOT=hdd /bin/busybox test -n "`/bin/busybox grep 'installator' /proc/cmdline`" && INSTALLATOR=yes /bin/busybox echo "52 tweaking ide drives" > /proc/progress for i in /proc/ide/hd*; do /bin/busybox echo io_32bit:1 > $i/settings /bin/busybox echo using_dma:1 > $i/settings /bin/busybox echo file_readahead:2000000 > $i/settings done /bin/busybox echo "54 scanning scsi bus" > /proc/progress /sbin/rescan-scsi-bus if /bin/busybox test "$INSTALLATOR" != yes; then /bin/busybox echo "55 mounting harddisks" > /proc/progress DISK_NAME= DISK=0 for DEV in `/bin/busybox cat /proc/partitions | /bin/busybox sed -n "s/\ *[0-9][0-9]*\ *[0-9][0-9]*\ *[0-9][0-9][0-9]*\ \([a-z]*[0-9][0-9]*\)/\1/p"`; do NAME=`/bin/busybox echo $DEV | /bin/busybox sed 's/\([a-z]\{3\}\).*/\1/'` if /bin/busybox test "$NAME" != "$DISK_NAME"; then DISK_NAME="$NAME" DISK=$(($DISK+1)) PART=0 fi PART=$(($PART+1)) DIR="/mnt/ramfs/mnt/disk $DISK part $PART" /bin/busybox mkdir "$DIR" /bin/busybox mount -o ro /dev/$DEV "$DIR" >/dev/null 2>&1 || /bin/busybox rmdir "$DIR" if /bin/busybox test "$BOOT" = hdd -a -z "$GEEXBOX" -a -d "$DIR/GEEXBOX/sbin" -a -f "$DIR/syslinux.cfg"; then GEEXBOX="$DIR/GEEXBOX" fi done fi /bin/busybox echo "60 searching cdrom drives" > /proc/progress COUNT=`/bin/busybox cat /proc/scsi/sg/devices | /bin/busybox grep -c "[0-9]*\s*[0-9]*\s*[0-9]*\s*[0-9]*\s*5.*"` for DEV in /dev/scd*; do NUM=`/bin/busybox echo $DEV | /bin/busybox sed 's%/dev/scd\(.*\)%\1%'` /bin/busybox test "$NUM" -ge "$COUNT" && break TYPE=`/usr/bin/iscd $DEV` CDROM="/mnt/ramfs/mnt/cdrom $(($NUM+1))" /bin/busybox mkdir "$CDROM" if /bin/busybox mount -t supermount -o dev=$DEV none "$CDROM" 2>/dev/null >/dev/null; then if /bin/busybox test "$BOOT" = cdrom -a -z "$GEEXBOX" -a -d "$CDROM/GEEXBOX"; then GEEXBOX="$CDROM/GEEXBOX" DEVICE=$DEV /bin/busybox test $TYPE = DVD && DVD_DEVICE=$DEV fi /bin/busybox test -z "$DEVICE" && DEVICE=$DEV /bin/busybox test -z "$DVD_DEVICE" -a "$TYPE" = DVD && DVD_DEVICE=$DEV else /bin/busybox rmdir "$CDROM" fi done if /bin/busybox test -n "$GEEXBOX" ; then /bin/busybox echo "70 copying system into ram" > /proc/progress /bin/busybox cp -a "$GEEXBOX/sbin" /mnt/ramfs/ /bin/busybox echo "71 copying system into ram" > /proc/progress /bin/busybox cp -a "$GEEXBOX/etc" /mnt/ramfs/ /bin/busybox echo "73 copying system into ram" > /proc/progress /bin/busybox cp -a "$GEEXBOX/lib" /mnt/ramfs/ /bin/busybox echo "76 copying system into ram" > /proc/progress /bin/busybox cp -a "$GEEXBOX/usr" /mnt/ramfs/ /bin/busybox echo "82 copying system into ram" > /proc/progress /bin/busybox cp -a "$GEEXBOX/codecs" /mnt/ramfs/ /bin/busybox echo "85 cleaning ram disk" > /proc/progress /bin/busybox test -n "$DEVICE" && /bin/busybox ln -s "$DEVICE" /mnt/ramfs/dev/cdrom; /bin/busybox test -n "$DVD_DEVICE" && /bin/busybox ln -s "$DVD_DEVICE" /mnt/ramfs/dev/dvd; INIT=/sbin/init /bin/busybox test -n "`/bin/busybox grep 'installator' /proc/cmdline`" && INIT=/sbin/installator && export UID=0 else /bin/busybox cp /sbin/nosystem /mnt/ramfs/sbin INIT=/sbin/nosystem /bin/busybox echo "100 cleaning ram disk" > /proc/progress fi /bin/busybox cp -a /dev/* /mnt/ramfs/dev /bin/busybox cp -a /usr/* /mnt/ramfs/usr /bin/busybox cp /lib/ld-uClibc-*.so /mnt/ramfs/lib/ /bin/busybox cp /lib/libuClibc-*.so /mnt/ramfs/lib/ /bin/busybox cp /lib/libdl-*.so /mnt/ramfs/lib/ /bin/busybox cp /lib/libpthread-*.so /mnt/ramfs/lib/ /bin/busybox cp /lib/libm-*.so /mnt/ramfs/lib/ /bin/busybox cp /lib/libcrypt.so.0 /mnt/ramfs/lib/ cd /mnt/ramfs/lib/ /bin/busybox ln -s ld-uClibc-*.so ld-uClibc.so.0 /bin/busybox ln -s libuClibc-*.so libc.so.0 /bin/busybox ln -s libuClibc-*.so libc.so /bin/busybox ln -s libuClibc-*.so libc.so.6 /bin/busybox ln -s libdl-*.so libdl.so.0 /bin/busybox ln -s libdl-*.so libdl.so /bin/busybox ln -s libpthread-*.so libpthread.so.0 /bin/busybox ln -s libpthread-*.so libpthread.so /bin/busybox ln -s libm-*.so libm.so.0 /bin/busybox ln -s libm-*.so libm.so /bin/busybox cp /bin/busybox /mnt/ramfs/bin /bin/busybox ln -s busybox /mnt/ramfs/bin/sh if /bin/busybox test "$BOOT" = cdrom; then GEEXBOX="${GEEXBOX#/mnt/ramfs}" export CDROM="${GEEXBOX%/GEEXBOX}" fi /bin/busybox umount /proc /bin/busybox chroot /mnt/ramfs $INIT geexbox /dev/tty1 2>&1 if /bin/busybox test "$INSTALLATOR" = yes; then /sbin/reboot else /sbin/halt fi geexbox-0.90-4/packages/initrd/makedev0100755000175000017500000002324707711326345016700 0ustar aurelaurel#!/bin/sh . config/path if [ "$1" == "" ]; then echo "usage: $0 dev_dir_name" exit 1 fi mknod -m 600 $1/console c 5 1 mknod -m 664 $1/fd0 b 2 0 mknod -m 664 $1/null c 1 3 mknod -m 666 $1/zero c 1 5 mknod -m 640 $1/ram b 1 1 mknod -m 640 $1/ram0 b 1 0 mknod -m 640 $1/mem c 1 1 mknod -m 660 $1/rtc c 10 135 mknod -m 666 $1/tty c 5 0 mknod -m 666 $1/tty0 c 4 0 mknod -m 666 $1/tty1 c 4 1 mknod -m 666 $1/tty2 c 4 2 mknod -m 666 $1/dsp c 14 3 mknod -m 666 $1/mixer c 14 0 mknod -m 666 $1/ttyS0 c 4 64 mknod -m 666 $1/ttyS1 c 4 65 mknod -m 666 $1/lirc c 61 0 mknod -m 664 $1/scd0 b 11 0 mknod -m 664 $1/scd1 b 11 1 mknod -m 664 $1/scd2 b 11 2 mknod -m 664 $1/scd3 b 11 3 mknod -m 664 $1/scd4 b 11 4 mknod -m 664 $1/scd5 b 11 5 mknod -m 664 $1/scd6 b 11 6 mknod -m 664 $1/scd7 b 11 7 mknod -m 664 $1/scd8 b 11 8 mknod -m 664 $1/scd9 b 11 9 mknod -m 664 $1/sg0 c 21 0 mknod -m 664 $1/sg1 c 21 1 mknod -m 664 $1/sg2 c 21 2 mknod -m 664 $1/sg3 c 21 3 mknod -m 664 $1/sg4 c 21 4 mknod -m 664 $1/sg5 c 21 5 mknod -m 664 $1/sg6 c 21 6 mknod -m 664 $1/sg7 c 21 7 mknod -m 664 $1/sg8 c 21 8 mknod -m 664 $1/sg9 c 21 9 mknod -m 664 $1/sr0 b 11 0 mknod -m 664 $1/sr1 b 11 1 mknod -m 664 $1/sr2 b 11 2 mknod -m 664 $1/sr3 b 11 3 mknod -m 664 $1/sr4 b 11 4 mknod -m 664 $1/sr5 b 11 5 mknod -m 664 $1/sr6 b 11 6 mknod -m 664 $1/sr7 b 11 7 mknod -m 664 $1/sr8 b 11 8 mknod -m 664 $1/sr9 b 11 9 mknod -m 600 $1/hda b 3 0 mknod -m 600 $1/hda1 b 3 1 mknod -m 600 $1/hda2 b 3 2 mknod -m 600 $1/hda3 b 3 3 mknod -m 600 $1/hda4 b 3 4 mknod -m 600 $1/hda5 b 3 5 mknod -m 600 $1/hda6 b 3 6 mknod -m 600 $1/hda7 b 3 7 mknod -m 600 $1/hda8 b 3 8 mknod -m 600 $1/hda9 b 3 9 mknod -m 600 $1/hda10 b 3 10 mknod -m 600 $1/hda11 b 3 11 mknod -m 600 $1/hda12 b 3 12 mknod -m 600 $1/hda13 b 3 13 mknod -m 600 $1/hda14 b 3 14 mknod -m 600 $1/hda15 b 3 15 mknod -m 600 $1/hda16 b 3 16 mknod -m 600 $1/hda17 b 3 17 mknod -m 600 $1/hda18 b 3 18 mknod -m 600 $1/hda19 b 3 19 mknod -m 600 $1/hda20 b 3 20 mknod -m 600 $1/hdb b 3 64 mknod -m 600 $1/hdb1 b 3 65 mknod -m 600 $1/hdb2 b 3 66 mknod -m 600 $1/hdb3 b 3 67 mknod -m 600 $1/hdb4 b 3 68 mknod -m 600 $1/hdb5 b 3 69 mknod -m 600 $1/hdb6 b 3 70 mknod -m 600 $1/hdb7 b 3 71 mknod -m 600 $1/hdb8 b 3 72 mknod -m 600 $1/hdb9 b 3 73 mknod -m 600 $1/hdb10 b 3 74 mknod -m 600 $1/hdb11 b 3 75 mknod -m 600 $1/hdb12 b 3 76 mknod -m 600 $1/hdb13 b 3 77 mknod -m 600 $1/hdb14 b 3 78 mknod -m 600 $1/hdb15 b 3 79 mknod -m 600 $1/hdb16 b 3 80 mknod -m 600 $1/hdb17 b 3 81 mknod -m 600 $1/hdb18 b 3 82 mknod -m 600 $1/hdb19 b 3 83 mknod -m 600 $1/hdb20 b 3 84 mknod -m 600 $1/hdc b 22 0 mknod -m 600 $1/hdc1 b 22 1 mknod -m 600 $1/hdc2 b 22 2 mknod -m 600 $1/hdc3 b 22 3 mknod -m 600 $1/hdc4 b 22 4 mknod -m 600 $1/hdc5 b 22 5 mknod -m 600 $1/hdc6 b 22 6 mknod -m 600 $1/hdc7 b 22 7 mknod -m 600 $1/hdc8 b 22 8 mknod -m 600 $1/hdc9 b 22 9 mknod -m 600 $1/hdc10 b 22 10 mknod -m 600 $1/hdc11 b 22 11 mknod -m 600 $1/hdc12 b 22 12 mknod -m 600 $1/hdc13 b 22 13 mknod -m 600 $1/hdc14 b 22 14 mknod -m 600 $1/hdc15 b 22 15 mknod -m 600 $1/hdc16 b 22 16 mknod -m 600 $1/hdc17 b 22 17 mknod -m 600 $1/hdc18 b 22 18 mknod -m 600 $1/hdc19 b 22 19 mknod -m 600 $1/hdc20 b 22 20 mknod -m 600 $1/hdd b 22 64 mknod -m 600 $1/hdd1 b 22 65 mknod -m 600 $1/hdd2 b 22 66 mknod -m 600 $1/hdd3 b 22 67 mknod -m 600 $1/hdd4 b 22 68 mknod -m 600 $1/hdd5 b 22 69 mknod -m 600 $1/hdd6 b 22 70 mknod -m 600 $1/hdd7 b 22 71 mknod -m 600 $1/hdd8 b 22 72 mknod -m 600 $1/hdd9 b 22 73 mknod -m 600 $1/hdd10 b 22 74 mknod -m 600 $1/hdd11 b 22 75 mknod -m 600 $1/hdd12 b 22 76 mknod -m 600 $1/hdd13 b 22 77 mknod -m 600 $1/hdd14 b 22 78 mknod -m 600 $1/hdd15 b 22 79 mknod -m 600 $1/hdd16 b 22 80 mknod -m 600 $1/hdd17 b 22 81 mknod -m 600 $1/hdd18 b 22 82 mknod -m 600 $1/hdd19 b 22 83 mknod -m 600 $1/hdd20 b 22 84 mknod -m 600 $1/hde b 33 0 mknod -m 600 $1/hde1 b 33 1 mknod -m 600 $1/hde2 b 33 2 mknod -m 600 $1/hde3 b 33 3 mknod -m 600 $1/hde4 b 33 4 mknod -m 600 $1/hde5 b 33 5 mknod -m 600 $1/hde6 b 33 6 mknod -m 600 $1/hde7 b 33 7 mknod -m 600 $1/hde8 b 33 8 mknod -m 600 $1/hde9 b 33 9 mknod -m 600 $1/hde10 b 33 10 mknod -m 600 $1/hde11 b 33 11 mknod -m 600 $1/hde12 b 33 12 mknod -m 600 $1/hde13 b 33 13 mknod -m 600 $1/hde14 b 33 14 mknod -m 600 $1/hde15 b 33 15 mknod -m 600 $1/hde16 b 33 16 mknod -m 600 $1/hde17 b 33 17 mknod -m 600 $1/hde18 b 33 18 mknod -m 600 $1/hde19 b 33 19 mknod -m 600 $1/hde20 b 33 20 mknod -m 600 $1/hdf b 33 64 mknod -m 600 $1/hdf1 b 33 65 mknod -m 600 $1/hdf2 b 33 66 mknod -m 600 $1/hdf3 b 33 67 mknod -m 600 $1/hdf4 b 33 68 mknod -m 600 $1/hdf5 b 33 69 mknod -m 600 $1/hdf6 b 33 70 mknod -m 600 $1/hdf7 b 33 71 mknod -m 600 $1/hdf8 b 33 72 mknod -m 600 $1/hdf9 b 33 73 mknod -m 600 $1/hdf10 b 33 74 mknod -m 600 $1/hdf11 b 33 75 mknod -m 600 $1/hdf12 b 33 76 mknod -m 600 $1/hdf13 b 33 77 mknod -m 600 $1/hdf14 b 33 78 mknod -m 600 $1/hdf15 b 33 79 mknod -m 600 $1/hdf16 b 33 80 mknod -m 600 $1/hdf17 b 33 81 mknod -m 600 $1/hdf18 b 33 82 mknod -m 600 $1/hdf19 b 33 83 mknod -m 600 $1/hdf20 b 33 84 mknod -m 600 $1/hdg b 34 0 mknod -m 600 $1/hdg1 b 34 1 mknod -m 600 $1/hdg2 b 34 2 mknod -m 600 $1/hdg3 b 34 3 mknod -m 600 $1/hdg4 b 34 4 mknod -m 600 $1/hdg5 b 34 5 mknod -m 600 $1/hdg6 b 34 6 mknod -m 600 $1/hdg7 b 34 7 mknod -m 600 $1/hdg8 b 34 8 mknod -m 600 $1/hdg9 b 34 9 mknod -m 600 $1/hdg10 b 34 10 mknod -m 600 $1/hdg11 b 34 11 mknod -m 600 $1/hdg12 b 34 12 mknod -m 600 $1/hdg13 b 34 13 mknod -m 600 $1/hdg14 b 34 14 mknod -m 600 $1/hdg15 b 34 15 mknod -m 600 $1/hdg16 b 34 16 mknod -m 600 $1/hdg17 b 34 17 mknod -m 600 $1/hdg18 b 34 18 mknod -m 600 $1/hdg19 b 34 19 mknod -m 600 $1/hdg20 b 34 20 mknod -m 600 $1/hdh b 34 64 mknod -m 600 $1/hdh1 b 34 65 mknod -m 600 $1/hdh2 b 34 66 mknod -m 600 $1/hdh3 b 34 67 mknod -m 600 $1/hdh4 b 34 68 mknod -m 600 $1/hdh5 b 34 69 mknod -m 600 $1/hdh6 b 34 70 mknod -m 600 $1/hdh7 b 34 71 mknod -m 600 $1/hdh8 b 34 72 mknod -m 600 $1/hdh9 b 34 73 mknod -m 600 $1/hdh10 b 34 74 mknod -m 600 $1/hdh11 b 34 75 mknod -m 600 $1/hdh12 b 34 76 mknod -m 600 $1/hdh13 b 34 77 mknod -m 600 $1/hdh14 b 34 78 mknod -m 600 $1/hdh15 b 34 79 mknod -m 600 $1/hdh16 b 34 80 mknod -m 600 $1/hdh17 b 34 81 mknod -m 600 $1/hdh18 b 34 82 mknod -m 600 $1/hdh19 b 34 83 mknod -m 600 $1/hdh20 b 34 84 mknod -m 600 $1/sda b 8 0 mknod -m 600 $1/sda1 b 8 1 mknod -m 600 $1/sda2 b 8 2 mknod -m 600 $1/sda3 b 8 3 mknod -m 600 $1/sda4 b 8 4 mknod -m 600 $1/sda5 b 8 5 mknod -m 600 $1/sda6 b 8 6 mknod -m 600 $1/sda7 b 8 7 mknod -m 600 $1/sda8 b 8 8 mknod -m 600 $1/sda9 b 8 9 mknod -m 600 $1/sda10 b 8 10 mknod -m 600 $1/sda11 b 8 11 mknod -m 600 $1/sda12 b 8 12 mknod -m 600 $1/sda13 b 8 13 mknod -m 600 $1/sda14 b 8 14 mknod -m 600 $1/sda15 b 8 15 mknod -m 600 $1/sdb b 8 16 mknod -m 600 $1/sdb1 b 8 17 mknod -m 600 $1/sdb2 b 8 18 mknod -m 600 $1/sdb3 b 8 19 mknod -m 600 $1/sdb4 b 8 20 mknod -m 600 $1/sdb5 b 8 21 mknod -m 600 $1/sdb6 b 8 22 mknod -m 600 $1/sdb7 b 8 23 mknod -m 600 $1/sdb8 b 8 24 mknod -m 600 $1/sdb9 b 8 25 mknod -m 600 $1/sdb10 b 8 26 mknod -m 600 $1/sdb11 b 8 27 mknod -m 600 $1/sdb12 b 8 28 mknod -m 600 $1/sdb13 b 8 29 mknod -m 600 $1/sdb14 b 8 30 mknod -m 600 $1/sdb15 b 8 31 mknod -m 600 $1/sdc b 8 32 mknod -m 600 $1/sdc1 b 8 33 mknod -m 600 $1/sdc2 b 8 34 mknod -m 600 $1/sdc3 b 8 35 mknod -m 600 $1/sdc4 b 8 36 mknod -m 600 $1/sdc5 b 8 37 mknod -m 600 $1/sdc6 b 8 38 mknod -m 600 $1/sdc7 b 8 39 mknod -m 600 $1/sdc8 b 8 40 mknod -m 600 $1/sdc9 b 8 41 mknod -m 600 $1/sdc10 b 8 42 mknod -m 600 $1/sdc11 b 8 43 mknod -m 600 $1/sdc12 b 8 44 mknod -m 600 $1/sdc13 b 8 45 mknod -m 600 $1/sdc14 b 8 46 mknod -m 600 $1/sdc15 b 8 47 mknod -m 600 $1/sdd b 8 48 mknod -m 600 $1/sdd1 b 8 49 mknod -m 600 $1/sdd2 b 8 50 mknod -m 600 $1/sdd3 b 8 51 mknod -m 600 $1/sdd4 b 8 52 mknod -m 600 $1/sdd5 b 8 53 mknod -m 600 $1/sdd6 b 8 54 mknod -m 600 $1/sdd7 b 8 55 mknod -m 600 $1/sdd8 b 8 56 mknod -m 600 $1/sdd9 b 8 57 mknod -m 600 $1/sdd10 b 8 58 mknod -m 600 $1/sdd11 b 8 59 mknod -m 600 $1/sdd12 b 8 60 mknod -m 600 $1/sdd13 b 8 61 mknod -m 600 $1/sdd14 b 8 62 mknod -m 600 $1/sdd15 b 8 63 mknod -m 600 $1/sde b 8 64 mknod -m 600 $1/sde1 b 8 65 mknod -m 600 $1/sde2 b 8 66 mknod -m 600 $1/sde3 b 8 67 mknod -m 600 $1/sde4 b 8 68 mknod -m 600 $1/sde5 b 8 69 mknod -m 600 $1/sde6 b 8 70 mknod -m 600 $1/sde7 b 8 71 mknod -m 600 $1/sde8 b 8 72 mknod -m 600 $1/sde9 b 8 73 mknod -m 600 $1/sde10 b 8 74 mknod -m 600 $1/sde11 b 8 75 mknod -m 600 $1/sde12 b 8 76 mknod -m 600 $1/sde13 b 8 77 mknod -m 600 $1/sde14 b 8 78 mknod -m 600 $1/sde15 b 8 79 mknod -m 600 $1/sdf b 8 80 mknod -m 600 $1/sdf1 b 8 81 mknod -m 600 $1/sdf2 b 8 82 mknod -m 600 $1/sdf3 b 8 83 mknod -m 600 $1/sdf4 b 8 84 mknod -m 600 $1/sdf5 b 8 85 mknod -m 600 $1/sdf6 b 8 86 mknod -m 600 $1/sdf7 b 8 87 mknod -m 600 $1/sdf8 b 8 88 mknod -m 600 $1/sdf9 b 8 89 mknod -m 600 $1/sdf10 b 8 90 mknod -m 600 $1/sdf11 b 8 91 mknod -m 600 $1/sdf12 b 8 92 mknod -m 600 $1/sdf13 b 8 93 mknod -m 600 $1/sdf14 b 8 94 mknod -m 600 $1/sdf15 b 8 95 mknod -m 600 $1/sdg b 8 96 mknod -m 600 $1/sdg1 b 8 97 mknod -m 600 $1/sdg2 b 8 98 mknod -m 600 $1/sdg3 b 8 99 mknod -m 600 $1/sdg4 b 8 100 mknod -m 600 $1/sdg5 b 8 101 mknod -m 600 $1/sdg6 b 8 102 mknod -m 600 $1/sdg7 b 8 103 mknod -m 600 $1/sdg8 b 8 104 mknod -m 600 $1/sdg9 b 8 105 mknod -m 600 $1/sdg10 b 8 106 mknod -m 600 $1/sdg11 b 8 107 mknod -m 600 $1/sdg12 b 8 108 mknod -m 600 $1/sdg13 b 8 109 mknod -m 600 $1/sdg14 b 8 110 mknod -m 600 $1/sdg15 b 8 111 mknod -m 600 $1/sdh b 8 112 mknod -m 600 $1/sdh1 b 8 113 mknod -m 600 $1/sdh2 b 8 114 mknod -m 600 $1/sdh3 b 8 115 mknod -m 600 $1/sdh4 b 8 116 mknod -m 600 $1/sdh5 b 8 117 mknod -m 600 $1/sdh6 b 8 118 mknod -m 600 $1/sdh7 b 8 119 mknod -m 600 $1/sdh8 b 8 120 mknod -m 600 $1/sdh9 b 8 121 mknod -m 600 $1/sdh10 b 8 122 mknod -m 600 $1/sdh11 b 8 123 mknod -m 600 $1/sdh12 b 8 124 mknod -m 600 $1/sdh13 b 8 125 mknod -m 600 $1/sdh14 b 8 126 mknod -m 600 $1/sdh15 b 8 127 geexbox-0.90-4/packages/initrd/need_build0100755000175000017500000000061007707053412017340 0ustar aurelaurel#!/bin/sh . config/path $SCRIPTS/build uClibc || exit 1 $SCRIPTS/build busybox || exit 1 STAMP=.stamps/initrd/build test .stamps/uClibc/build -nt $STAMP && rm -f $STAMP test .stamps/busybox/build -nt $STAMP && rm -f $STAMP test .stamps/iscd/build -nt $STAMP && rm -f $STAMP test $PACKAGES/initrd/makedev -nt $STAMP && rm -f $STAMP test $PACKAGES/initrd/linuxrc -nt $STAMP && rm -f $STAMP geexbox-0.90-4/packages/initrd/rescan-scsi-bus0100711000175000017500000000200107712017774020242 0ustar aurelaurel#!/bin/busybox sh # Skript to rescan SCSI bus, using the # scsi add-single-device mechanism # (w) 98/03/19 Kurt Garloff (c) GNU GPL # 03/06/18 Modified to use busybox by Aurelien Jacbos # Return hosts. /proc/scsi/HOSTADAPTER/? must exist findhosts () { hosts= for name in /proc/scsi/*/?; do name=${name#/proc/scsi/} if /bin/busybox test $name != scsi; then hosts="$hosts ${name#*/}" fi done } # Perform search (scan $host) dosearch () { for channel in $channelsearch; do for id in $idsearch; do for lun in $lunsearch; do devnr="$host $channel $id $lun" grepstr="scsi$host Channel: 0$channel Id: 0*$id Lun: 0$lun" new=`/bin/busybox cat /proc/scsi/scsi | /bin/busybox grep "$grepstr"` if /bin/busybox test -z "$new"; then /bin/busybox echo "scsi add-single-device $devnr" >/proc/scsi/scsi fi done done done } # main lunsearch="0" idsearch="0 1 2 3 4 5 6 7" channelsearch="0 1" findhosts for host in $hosts; do dosearch; done geexbox-0.90-4/packages/initrd/install0100755000175000017500000000020407707053557016725 0ustar aurelaurel#!/bin/sh . config/path test "$2" != installator && INSTALL="$INSTALL/boot" mkdir -p $INSTALL cp $BUILD/initrd/initrd.gz $INSTALL geexbox-0.90-4/packages/pciutils/0040755000175000017500000000000007667472540015705 5ustar aurelaurelgeexbox-0.90-4/packages/pciutils/url0100644000175000017500000000011107646335443016415 0ustar aurelaurelftp://ftp.kernel.org/pub/software/utils/pciutils/pciutils-2.1.11.tar.bz2 geexbox-0.90-4/packages/pciutils/build0100755000175000017500000000052307667472540016727 0ustar aurelaurel#!/bin/sh . config/path $SCRIPTS/build uClibc || exit 1 export UCLIBC_GCC_DLOPT="-Wl,--dynamic-linker,/lib/ld-uClibc.so.0" CWD=`pwd` cd "`ls -d $BUILD/pciutils-*/lib`" && \ ./configure && \ make CC="`ls $ROOT/$BUILD/uClibc-*/build/usr/bin/gcc`" CFLAGS="-Os" && \ cd .. && \ ln -sf lib pci && \ cd "$CWD" && \ exit 0 cd "$CWD" exit 1 geexbox-0.90-4/packages/pciutils/install0100755000175000017500000000002207646264150017261 0ustar aurelaurel#!/bin/sh exit 0 geexbox-0.90-4/packages/libogg/0040755000175000017500000000000007667737603015320 5ustar aurelaurelgeexbox-0.90-4/packages/libogg/url0100644000175000017500000000006707645552746016044 0ustar aurelaurelhttp://www.vorbis.com/files/1.0/unix/libogg-1.0.tar.gz geexbox-0.90-4/packages/libogg/build0100755000175000017500000000064607667727377016357 0ustar aurelaurel#!/bin/sh . config/path $SCRIPTS/build uClibc || exit 1 CWD=`pwd` UCBIN=`ls -d $ROOT/$BUILD/uClibc-*/build/usr/bin` cd $BUILD/libogg-* && \ ./configure --disable-shared && \ export UCLIBC_GCC_DLOPT="-Wl,--dynamic-linker,/lib/ld-uClibc.so.0" && \ cat libtool | sed s%CC\=.*%CC\=\"$UCBIN/gcc\"% > libtool.new && \ mv libtool.new libtool && \ make CFLAGS="-Os" CC=$UCBIN/gcc && \ cd "$CWD" && \ exit 0 cd "$CWD" exit 1 geexbox-0.90-4/packages/freetype/0040755000175000017500000000000007667655502015675 5ustar aurelaurelgeexbox-0.90-4/packages/freetype/url0100644000175000017500000000010107646336214016400 0ustar aurelaurelftp://ftp.freetype.org/freetype/freetype2/freetype-2.1.4.tar.bz2 geexbox-0.90-4/packages/freetype/build0100755000175000017500000000073407667651631016722 0ustar aurelaurel#!/bin/sh . config/path $SCRIPTS/build uClibc || exit 1 export UCLIBC_GCC_DLOPT="-Wl,--dynamic-linker,/lib/ld-uClibc.so.0" CWD=`pwd` cd $BUILD/freetype-* && \ CC="`ls $ROOT/$BUILD/uClibc-*/build/usr/bin/gcc`" ./configure --host=i386-linux-gnu --prefix=/usr --disable-shared && \ make CC="`ls $ROOT/$BUILD/uClibc-*/build/usr/bin/gcc`" CFLAGS="-c -Os" && \ strip objs/.libs/libfreetype.so.6 && \ chmod +x builds/unix/freetype-config cd "$CWD" && \ exit 0 cd "$CWD" exit 1 geexbox-0.90-4/packages/uClibc/0040755000175000017500000000000007707314214015236 5ustar aurelaurelgeexbox-0.90-4/packages/uClibc/url0100644000175000017500000000031207663151163015757 0ustar aurelaurelhttp://www.kernel.org/pub/linux/libs/uclibc/uClibc-0.9.19.tar.bz2 GEEXBOX_SRCS/patch-uClibc-locale.bz2 GEEXBOX_SRCS/patch-uClibc-mmap.bz2 GEEXBOX_SRCS/locale.tar.bz2 GEEXBOX_SRCS/patch-uClibc-gcc33.bz2 geexbox-0.90-4/packages/uClibc/codesets.txt0100644000175000017500000000005707645552746017626 0ustar aurelaurelcharmaps/ASCII.pairs charmaps/ISO-8859-1.pairs geexbox-0.90-4/packages/uClibc/build0100755000175000017500000000022207667726377016302 0ustar aurelaurel#!/bin/sh . config/path make -C $BUILD/uClibc*/extra/locale && \ make -C $BUILD/uClibc* && \ make install -C $BUILD/uClibc* && \ exit 0 exit 1 geexbox-0.90-4/packages/uClibc/codesets-full.txt0100644000175000017500000000143307645552746020565 0ustar aurelaurel######################################################################## # Here is a list off all the codesets you can use in yout codesets.txt # ######################################################################## charmaps/ARMSCII-8.pairs charmaps/ASCII.pairs charmaps/CP1251.pairs charmaps/CP1255.pairs charmaps/GEORGIAN-PS.pairs charmaps/ISO-8859-1.pairs charmaps/ISO-8859-10.pairs charmaps/ISO-8859-13.pairs charmaps/ISO-8859-14.pairs charmaps/ISO-8859-15.pairs charmaps/ISO-8859-16.pairs charmaps/ISO-8859-2.pairs charmaps/ISO-8859-3.pairs charmaps/ISO-8859-4.pairs charmaps/ISO-8859-5.pairs charmaps/ISO-8859-6.pairs charmaps/ISO-8859-7.pairs charmaps/ISO-8859-8.pairs charmaps/ISO-8859-9.pairs charmaps/KOI8-R.pairs charmaps/KOI8-T.pairs charmaps/KOI8-U.pairs charmaps/TIS-620.pairs geexbox-0.90-4/packages/uClibc/locales.txt0100644000175000017500000001604607645552746017444 0ustar aurelaurel# First some @modifier mappings. Internally, the modifier is signaled by # replacing '_' in the locale name with a unique identifying character. # For example, internally we map "ca_ES@euro" to "caeES". This allows for # smaller code and easier processing of locale names. @euro e @cyrillic c #--------------------------------------------------------------------------- # Next, set to {y}es to enable and {n}o to disable the UTF-8 and the 8-bit # codeset locales. Of course, you must have built the c8tables.h and # the wctables.h files appropriately. UTF-8 yes 8-BIT yes #--------------------------------------------------------------------------- # Now the locales # af_ZA ISO-8859-1 # af_ZA.UTF-8 UTF-8 # am_ET UTF-8 # ar_AE ISO-8859-6 # ar_AE.UTF-8 UTF-8 # ar_BH ISO-8859-6 # ar_BH.UTF-8 UTF-8 # ar_DZ ISO-8859-6 # ar_DZ.UTF-8 UTF-8 # ar_EG ISO-8859-6 # ar_EG.UTF-8 UTF-8 # ar_IN UTF-8 # ar_IQ ISO-8859-6 # ar_IQ.UTF-8 UTF-8 # ar_JO ISO-8859-6 # ar_JO.UTF-8 UTF-8 # ar_KW ISO-8859-6 # ar_KW.UTF-8 UTF-8 # ar_LB ISO-8859-6 # ar_LB.UTF-8 UTF-8 # ar_LY ISO-8859-6 # ar_LY.UTF-8 UTF-8 # ar_MA ISO-8859-6 # ar_MA.UTF-8 UTF-8 # ar_OM ISO-8859-6 # ar_OM.UTF-8 UTF-8 # ar_QA ISO-8859-6 # ar_QA.UTF-8 UTF-8 # ar_SA ISO-8859-6 # ar_SA.UTF-8 UTF-8 # ar_SD ISO-8859-6 # ar_SD.UTF-8 UTF-8 # ar_SY ISO-8859-6 # ar_SY.UTF-8 UTF-8 # ar_TN ISO-8859-6 # ar_TN.UTF-8 UTF-8 # ar_YE ISO-8859-6 # ar_YE.UTF-8 UTF-8 # az_AZ ISO-8859-9E # az_AZ ISO-8859-9 # az_AZ.UTF-8 UTF-8 # be_BY CP1251 # be_BY.UTF-8 UTF-8 # bg_BG CP1251 # bg_BG.UTF-8 UTF-8 # bn_BD UTF-8 # bn_IN UTF-8 # br_FR ISO-8859-1 # br_FR.UTF-8 UTF-8 # bs_BA ISO-8859-2 # bs_BA.UTF-8 UTF-8 # ca_ES ISO-8859-1 # ca_ES.UTF-8 UTF-8 # ca_ES.UTF-8@euro UTF-8 # ca_ES@euro ISO-8859-15 # cs_CZ ISO-8859-2 # cs_CZ.UTF-8 UTF-8 # cy_GB ISO-8859-14 # cy_GB.UTF-8 UTF-8 # da_DK ISO-8859-1 # da_DK.UTF-8 UTF-8 # de_AT ISO-8859-1 # de_AT.UTF-8 UTF-8 # de_AT.UTF-8@euro UTF-8 # de_AT@euro ISO-8859-15 # de_BE ISO-8859-1 # de_BE.UTF-8 UTF-8 # de_BE.UTF-8@euro UTF-8 # de_BE@euro ISO-8859-15 # de_CH ISO-8859-1 # de_CH.UTF-8 UTF-8 # de_DE ISO-8859-1 # de_DE.UTF-8 UTF-8 # de_DE.UTF-8@euro UTF-8 # de_DE@euro ISO-8859-15 # de_LU ISO-8859-1 # de_LU.UTF-8 UTF-8 # de_LU.UTF-8@euro UTF-8 # de_LU@euro ISO-8859-15 # el_GR ISO-8859-7 # el_GR.UTF-8 UTF-8 # en_AU ISO-8859-1 # en_AU.UTF-8 UTF-8 # en_BW ISO-8859-1 # en_BW.UTF-8 UTF-8 # en_CA ISO-8859-1 # en_CA.UTF-8 UTF-8 # en_DK ISO-8859-1 # en_DK.UTF-8 UTF-8 # en_GB ISO-8859-1 # en_GB.UTF-8 UTF-8 # en_HK ISO-8859-1 # en_HK.UTF-8 UTF-8 # en_IE ISO-8859-1 # en_IE.UTF-8 UTF-8 # en_IE.UTF-8@euro UTF-8 # en_IE@euro ISO-8859-15 # en_IN UTF-8 # en_NZ ISO-8859-1 # en_NZ.UTF-8 UTF-8 # en_PH ISO-8859-1 # en_PH.UTF-8 UTF-8 # en_SG ISO-8859-1 # en_SG.UTF-8 UTF-8 en_US ISO-8859-1 # en_US.UTF-8 UTF-8 # en_ZA ISO-8859-1 # en_ZA.UTF-8 UTF-8 # en_ZW ISO-8859-1 # en_ZW.UTF-8 UTF-8 # eo_EO.UTF-8 UTF-8 # es_AR ISO-8859-1 # es_AR.UTF-8 UTF-8 # es_BO ISO-8859-1 # es_BO.UTF-8 UTF-8 # es_CL ISO-8859-1 # es_CL.UTF-8 UTF-8 # es_CO ISO-8859-1 # es_CO.UTF-8 UTF-8 # es_CR ISO-8859-1 # es_CR.UTF-8 UTF-8 # es_DO ISO-8859-1 # es_DO.UTF-8 UTF-8 # es_EC ISO-8859-1 # es_EC.UTF-8 UTF-8 # es_ES ISO-8859-1 # es_ES.UTF-8 UTF-8 # es_ES.UTF-8@euro UTF-8 # es_ES@euro ISO-8859-15 # es_GT ISO-8859-1 # es_GT.UTF-8 UTF-8 # es_HN ISO-8859-1 # es_HN.UTF-8 UTF-8 # es_MX ISO-8859-1 # es_MX.UTF-8 UTF-8 # es_NI ISO-8859-1 # es_NI.UTF-8 UTF-8 # es_PA ISO-8859-1 # es_PA.UTF-8 UTF-8 # es_PE ISO-8859-1 # es_PE.UTF-8 UTF-8 # es_PR ISO-8859-1 # es_PR.UTF-8 UTF-8 # es_PY ISO-8859-1 # es_PY.UTF-8 UTF-8 # es_SV ISO-8859-1 # es_SV.UTF-8 UTF-8 # es_US ISO-8859-1 # es_US.UTF-8 UTF-8 # es_UY ISO-8859-1 # es_UY.UTF-8 UTF-8 # es_VE ISO-8859-1 # es_VE.UTF-8 UTF-8 # et_EE ISO-8859-1 # et_EE.UTF-8 UTF-8 # eu_ES ISO-8859-1 # eu_ES.UTF-8 UTF-8 # eu_ES.UTF-8@euro UTF-8 # eu_ES@euro ISO-8859-15 # fa_IR UTF-8 # fa_IR.UTF-8 UTF-8 # fi_FI ISO-8859-1 # fi_FI.UTF-8 UTF-8 # fi_FI.UTF-8@euro UTF-8 # fi_FI@euro ISO-8859-15 # fo_FO ISO-8859-1 # fo_FO.UTF-8 UTF-8 # fr_BE ISO-8859-1 # fr_BE.UTF-8 UTF-8 # fr_BE.UTF-8@euro UTF-8 # fr_BE@euro ISO-8859-15 # fr_CA ISO-8859-1 # fr_CA.UTF-8 UTF-8 # fr_CH ISO-8859-1 # fr_CH.UTF-8 UTF-8 fr_FR ISO-8859-1 # fr_FR.UTF-8 UTF-8 # fr_FR.UTF-8@euro UTF-8 # fr_FR@euro ISO-8859-15 # fr_LU ISO-8859-1 # fr_LU.UTF-8 UTF-8 # fr_LU.UTF-8@euro UTF-8 # fr_LU@euro ISO-8859-15 # ga_IE ISO-8859-1 # ga_IE.UTF-8 UTF-8 # ga_IE.UTF-8@euro UTF-8 # ga_IE@euro ISO-8859-15 # gd_GB ISO-8859-15 # gd_GB.UTF-8 UTF-8 # gl_ES ISO-8859-1 # gl_ES.UTF-8 UTF-8 # gl_ES.UTF-8@euro UTF-8 # gl_ES@euro ISO-8859-15 # gv_GB ISO-8859-1 # gv_GB.UTF-8 UTF-8 # he_IL ISO-8859-8 # he_IL.UTF-8 UTF-8 # hi_IN UTF-8 # hi_IN.UTF-8 UTF-8 # hr_HR ISO-8859-2 # hr_HR.UTF-8 UTF-8 # hu_HU ISO-8859-2 # hu_HU.UTF-8 UTF-8 # hy_AM ARMSCII-8 # hy_AM.UTF-8 UTF-8 # id_ID ISO-8859-1 # id_ID.UTF-8 UTF-8 # is_IS ISO-8859-1 # is_IS.UTF-8 UTF-8 # it_CH ISO-8859-1 # it_CH.UTF-8 UTF-8 # it_IT ISO-8859-1 # it_IT.UTF-8 UTF-8 # it_IT.UTF-8@euro UTF-8 # it_IT@euro ISO-8859-15 # iw_IL ISO-8859-8 # iw_IL.UTF-8 UTF-8 # ja_JP.UTF-8 UTF-8 # ka_GE GEORGIAN-PS # ka_GE.UTF-8 UTF-8 # kl_GL ISO-8859-1 # kl_GL.UTF-8 UTF-8 # ko_KR.UTF-8 UTF-8 # kw_GB ISO-8859-1 # kw_GB.UTF-8 UTF-8 # lt_LT ISO-8859-13 # lt_LT.UTF-8 UTF-8 # lv_LV ISO-8859-13 # lv_LV.UTF-8 UTF-8 # mi_NZ ISO-8859-13 # mi_NZ.UTF-8 UTF-8 # mk_MK ISO-8859-5 # mk_MK.UTF-8 UTF-8 # mr_IN UTF-8 # mr_IN.UTF-8 UTF-8 # ms_MY ISO-8859-1 # ms_MY.UTF-8 UTF-8 # mt_MT ISO-8859-3 # mt_MT.UTF-8 UTF-8 # nl_BE ISO-8859-1 # nl_BE.UTF-8 UTF-8 # nl_BE.UTF-8@euro UTF-8 # nl_BE@euro ISO-8859-15 # nl_NL ISO-8859-1 # nl_NL.UTF-8 UTF-8 # nl_NL.UTF-8@euro UTF-8 # nl_NL@euro ISO-8859-15 # nn_NO ISO-8859-1 # nn_NO.UTF-8 UTF-8 # no_NO ISO-8859-1 # no_NO.UTF-8 UTF-8 # oc_FR ISO-8859-1 # oc_FR.UTF-8 UTF-8 # pl_PL ISO-8859-2 # pl_PL.UTF-8 UTF-8 # pt_BR ISO-8859-1 # pt_BR.UTF-8 UTF-8 # pt_PT ISO-8859-1 # pt_PT.UTF-8 UTF-8 # pt_PT.UTF-8@euro UTF-8 # pt_PT@euro ISO-8859-15 # ro_RO ISO-8859-2 # ro_RO.UTF-8 UTF-8 # ru_RU ISO-8859-5 # ru_RU.KOI8-R KOI8-R # ru_RU.UTF-8 UTF-8 # ru_UA KOI8-U # ru_UA.UTF-8 UTF-8 # se_NO UTF-8 # sk_SK ISO-8859-2 # sk_SK.UTF-8 UTF-8 # sl_SI ISO-8859-2 # sl_SI.UTF-8 UTF-8 # sq_AL ISO-8859-1 # sq_AL.UTF-8 UTF-8 # sr_YU ISO-8859-2 # sr_YU.UTF-8 UTF-8 # sr_YU.UTF-8@cyrillic UTF-8 # sr_YU@cyrillic ISO-8859-5 # sv_FI ISO-8859-1 # sv_FI.UTF-8 UTF-8 # sv_FI.UTF-8@euro UTF-8 # sv_FI@euro ISO-8859-15 # sv_SE ISO-8859-1 # sv_SE.UTF-8 UTF-8 # ta_IN UTF-8 # te_IN UTF-8 # tg_TJ KOI8-T # tg_TJ.UTF-8 UTF-8 # th_TH TIS-620 # th_TH.UTF-8 UTF-8 # ti_ER UTF-8 # ti_ET UTF-8 # tl_PH ISO-8859-1 # tl_PH.UTF-8 UTF-8 # tr_TR ISO-8859-9 # tr_TR.UTF-8 UTF-8 # # tt_RU TATAR-CYR # tt_RU.UTF-8 UTF-8 # uk_UA KOI8-U # uk_UA.UTF-8 UTF-8 # ur_PK UTF-8 # uz_UZ ISO-8859-1 # uz_UZ.UTF-8 UTF-8 # vi_VN UTF-8 # vi_VN.UTF-8 UTF-8 # wa_BE ISO-8859-1 # wa_BE.UTF-8 UTF-8 # wa_BE@euro ISO-8859-15 # yi_US CP1255 # yi_US.UTF-8 UTF-8 # zh_CN.UTF-8 UTF-8 # zh_HK.UTF-8 UTF-8 # zh_SG UTF-8 # zh_TW.UTF-8 UTF-8 # The following are standard locales, but we currently don't support # the necessary multibyte encodings. # ja_JP.EUC-JP EUC-JP # ko_KR.EUC-KR EUC-KR # zh_CN GB2312 # zh_CN.GB18030 GB18030 # zh_CN.GBK GBK # zh_TW.EUC-TW EUC-TW # zh_HK BIG5-HKSCS # zh_TW BIG5 geexbox-0.90-4/packages/uClibc/unpack0100755000175000017500000000374707663143116016457 0ustar aurelaurel#!/bin/sh . config/path . $CONFIG/options $SCRIPTS/build linux || exit 1 DPREFIX=`ls -d $ROOT/$BUILD/uClibc*`/build KSRC=`ls -d $ROOT/$BUILD/linux-*` cat $BUILD/uClibc*/extra/Configs/Config.in \ | sed s%/usr/\$\(TARGET_ARCH\)-linux-uclibc%$DPREFIX% \ > `ls -d $BUILD/uClibc*`/extra/Configs/Config.in.new mv $BUILD/uClibc*/extra/Configs/Config.in.new $BUILD/uClibc*/extra/Configs/Config.in cat $BUILD/uClibc*/extra/Configs/Config.in.arch \ | sed s%/usr/src/linux%$KSRC% \ > `ls -d $BUILD/uClibc*`/extra/Configs/Config.in.arch.new mv $BUILD/uClibc*/extra/Configs/Config.in.arch.new $BUILD/uClibc*/extra/Configs/Config.in.arch cat $BUILD/uClibc*/extra/Configs/Config.i386.default \ | sed s%.*CONFIG_GENERIC_386.*%CONFIG_GENERIC_386=n% \ | sed s%.*DO_C99_MATH.*%DO_C99_MATH=y% \ | sed s%^DEVEL_PREFIX.*%DEVEL_PREFIX=$DPREFIX% \ | sed s%^KERNEL_SOURCE.*%KERNEL_SOURCE=$KSRC% \ | sed s%.*UCLIBC_HAS_WCHAR.*%UCLIBC_HAS_WCHAR=y% \ | sed s%.*USE_OLD_VFPRINTF.*%UCLIBC_HAS_LOCALE=y% \ > `ls -d $BUILD/uClibc*`/extra/Configs/Config.i386.default.new mv $BUILD/uClibc*/extra/Configs/Config.i386.default.new $BUILD/uClibc*/extra/Configs/Config.i386.default if [ "$CPU" == "C3" ]; then cat $BUILD/uClibc*/extra/Configs/Config.i386.default \ | sed s%.*CONFIG_CYRIXIII.*%CONFIG_CYRIXIII=y% \ > `ls -d $BUILD/uClibc*`/extra/Configs/Config.i386.default.new else cat $BUILD/uClibc*/extra/Configs/Config.i386.default \ | sed s%.*CONFIG_586MMX.*%CONFIG_586MMX=y% \ > `ls -d $BUILD/uClibc*`/extra/Configs/Config.i386.default.new fi mv $BUILD/uClibc*/extra/Configs/Config.i386.default.new $BUILD/uClibc*/extra/Configs/Config.i386.default yes "" | make oldconfig -C "`ls -d $BUILD/uClibc*`" cp $PACKAGES/uClibc/codesets.txt $BUILD/uClibc*/extra/locale cp $PACKAGES/uClibc/locales.txt $BUILD/uClibc*/extra/locale tar xjf $SOURCES/uClibc/locale.tar.bz2 -C $BUILD/uClibc*/extra/locale touch -d "2010/01/01" `ls -d $BUILD/uClibc*/extra/locale`/{c8tables.h,wctables.h} geexbox-0.90-4/packages/uClibc/need_unpack0100755000175000017500000000017107670207610017434 0ustar aurelaurel#!/bin/sh . config/path . $CONFIG/options STAMP=.stamps/$1/unpack . $STAMP [ "$CPU" != "$STAMP_CPU" ] && rm -f $STAMP geexbox-0.90-4/packages/uClibc/install0100755000175000017500000000103107706541613016626 0ustar aurelaurel#!/bin/sh . config/path . $CONFIG/options mkdir -p $INSTALL/lib mkdir -p $INSTALL/etc cp -a $BUILD/uClibc*/build/lib/ld-uClibc* $INSTALL/lib cp -a $BUILD/uClibc*/build/lib/libc.so* $INSTALL/lib cp -a $BUILD/uClibc*/build/lib/libuClibc* $INSTALL/lib cp -a $BUILD/uClibc*/build/lib/libdl*.so $INSTALL/lib cp -a $BUILD/uClibc*/build/lib/libpthread*.so $INSTALL/lib cp -a $BUILD/uClibc*/build/lib/libm*.so $INSTALL/lib [ "$SAMBA" = yes ] && cp $BUILD/uClibc*/build/lib/libcrypt.so.0 $INSTALL/lib echo "/usr/lib" > $INSTALL/etc/ld.so.conf geexbox-0.90-4/packages/syslinux/0040755000175000017500000000000007712244006015730 5ustar aurelaurelgeexbox-0.90-4/packages/syslinux/url0100644000175000017500000000023407712244006016451 0ustar aurelaurelhttp://www.kernel.org/pub/linux/utils/boot/syslinux/syslinux-2.05.tar.bz2 GEEXBOX_SRCS/patch-syslinux-comments.bz2 GEEXBOX_SRCS/patch-syslinux-nomtools.bz2 geexbox-0.90-4/packages/syslinux/build0100755000175000017500000000063707710774025016767 0ustar aurelaurel#!/bin/sh . config/path $SCRIPTS/build uClibc || exit 1 export UCLIBC_GCC_DLOPT="-Wl,--dynamic-linker,/lib/ld-uClibc.so.0" CWD=`pwd` cd `ls -d $BUILD/syslinux*` && \ make -C memdisk CC="`ls $ROOT/$BUILD/uClibc-*/build/usr/bin/gcc`" && \ make CC="`ls $ROOT/$BUILD/uClibc-*/build/usr/bin/gcc`" CFLAGS="-Os -fomit-frame-pointer -D_FILE_OFFSET_BITS=64" LDFLAGS="-Os -s" && \ cd "$CWD" && \ exit 0 cd "$CWD" exit 1 geexbox-0.90-4/packages/syslinux/syslinux.cfg0100644000175000017500000000043207712001661020301 0ustar aurelaurelDEFAULT geexbox TIMEOUT 10 PROMPT 1 LABEL geexbox KERNEL vmlinuz APPEND initrd=initrd.gz root=/dev/ram0 init=linuxrc boot=cdrom vga=785 video=vesa:mtrr console=/dev/tty1 LABEL install KERNEL vmlinuz APPEND initrd=initrd.gz root=/dev/ram0 init=linuxrc boot=cdrom installator geexbox-0.90-4/packages/syslinux/unpack0100755000175000017500000000024307710055762017142 0ustar aurelaurel#!/bin/sh . config/path sed -i s%'/isolinux'%/GEEXBOX/boot% "`ls -d $BUILD/syslinux-*/isolinux.asm`" touch -d "2010/01/01" `ls -d $BUILD/syslinux*/syslinux.exe` geexbox-0.90-4/packages/syslinux/install0100755000175000017500000000105007712033510017311 0ustar aurelaurel#!/bin/sh . config/path case "$2" in binary) mkdir -p $INSTALL/sbin mkdir -p $INSTALL/boot cp $BUILD/syslinux-*/syslinux $INSTALL/sbin cp $BUILD/syslinux-*/ldlinux.sys $INSTALL/boot ;; installator) cp $BUILD/syslinux-*/mbr.bin $INSTALLATOR_NAME cp $PACKAGES/syslinux/syslinux.cfg $INSTALL sed -i 's/boot=cdrom/boot=hdd/' $INSTALL/syslinux.cfg ;; *) mkdir -p $INSTALL/boot cp $BUILD/syslinux-*/isolinux.bin $INSTALL/boot cp $PACKAGES/syslinux/syslinux.cfg $INSTALL/boot/isolinux.cfg ;; esac geexbox-0.90-4/packages/mkisofs-win32/0040755000175000017500000000000007671647273016466 5ustar aurelaurelgeexbox-0.90-4/packages/mkisofs-win32/url0100644000175000017500000000004307671647166017206 0ustar aurelaurelGEEXBOX_SRCS/mkisofs-win32.tar.bz2 geexbox-0.90-4/packages/mkisofs-win32/install0100755000175000017500000000006207671647273020055 0ustar aurelaurel#!/bin/sh . config/path cp $BUILD/$1/* $INSTALL geexbox-0.90-4/packages/setmixer/0040755000175000017500000000000007650031477015701 5ustar aurelaurelgeexbox-0.90-4/packages/setmixer/url0100644000175000017500000000011707645552746016435 0ustar aurelaurelhttp://ftp.debian.org/debian/pool/main/s/setmixer/setmixer_27DEC94.orig.tar.gz geexbox-0.90-4/packages/setmixer/build0100755000175000017500000000044107645616017016725 0ustar aurelaurel#!/bin/sh . config/path $SCRIPTS/build uClibc || exit 1 export UCLIBC_GCC_DLOPT="-Wl,--dynamic-linker,/lib/ld-uClibc.so.0" CWD=`pwd` cd "`ls -d $BUILD/setmixer-*`" && \ $ROOT/$BUILD/uClibc-*/build/usr/bin/gcc -O3 -s setmixer.c -o setmixer && \ cd "$CWD" && \ exit 0 cd "$CWD" exit 1 geexbox-0.90-4/packages/cdparanoia/0040755000175000017500000000000007667476625016162 5ustar aurelaurelgeexbox-0.90-4/packages/cdparanoia/url0100644000175000017500000000010607653012557016662 0ustar aurelaurelhttp://www.xiph.org/paranoia/download/cdparanoia-III-alpha9.8.src.tgz geexbox-0.90-4/packages/cdparanoia/build0100755000175000017500000000056607667476625017213 0ustar aurelaurel#!/bin/sh . config/path $SCRIPTS/build uClibc || exit 1 CWD=`pwd` UCBIN=`ls -d $ROOT/$BUILD/uClibc-*/build/usr/bin` export UCLIBC_GCC_DLOPT="-Wl,--dynamic-linker,/lib/ld-uClibc.so.0" && \ cd $BUILD/cdparanoia-* && \ ./configure && \ make lib CC=$UCBIN/gcc && \ cp interface/cdda_interface.h interface/libcdda_interface.a paranoia cd "$CWD" && \ exit 0 cd "$CWD" exit 1 geexbox-0.90-4/packages/cdparanoia/install0100755000175000017500000000003107652601531017521 0ustar aurelaurel#!/bin/sh . config/path geexbox-0.90-4/packages/extralite/0040755000175000017500000000000007705740473016046 5ustar aurelaurelgeexbox-0.90-4/packages/extralite/url0100644000175000017500000000010307705737067016567 0ustar aurelaurelhttp://www1.mplayerhq.hu/MPlayer/releases/codecs/extralite.tar.bz2 geexbox-0.90-4/packages/extralite/install0100755000175000017500000000052307705740473017437 0ustar aurelaurel#!/bin/sh . config/path mkdir -p $INSTALL/codecs cp $BUILD/$1*/atrc.so.6.0 $INSTALL/codecs cp $BUILD/$1*/cook.so.6.0 $INSTALL/codecs cp $BUILD/$1*/sipr.so.6.0 $INSTALL/codecs cp $BUILD/$1*/drv2.so.6.0 $INSTALL/codecs cp $BUILD/$1*/drv3.so.6.0 $INSTALL/codecs cp $BUILD/$1*/drv4.so.6.0 $INSTALL/codecs cp $BUILD/$1*/wm?9* $INSTALL/codecs geexbox-0.90-4/packages/theme-classic/0040755000175000017500000000000007660256167016570 5ustar aurelaurelgeexbox-0.90-4/packages/theme-classic/url0100644000175000017500000000004307660256167017307 0ustar aurelaurelGEEXBOX_SRCS/theme-classic.tar.bz2 geexbox-0.90-4/packages/dosfstools/0040755000175000017500000000000007711330425016231 5ustar aurelaurelgeexbox-0.90-4/packages/dosfstools/url0100644000175000017500000000007107711330425016751 0ustar aurelaurelhttp://www.go.dlr.de/linux/src/dosfstools-2.9.src.tar.gz geexbox-0.90-4/packages/dosfstools/build0100755000175000017500000000046507710533062017261 0ustar aurelaurel#!/bin/sh . config/path $SCRIPTS/build uClibc || exit 1 export UCLIBC_GCC_DLOPT="-Wl,--dynamic-linker,/lib/ld-uClibc.so.0" CWD=`pwd` cd `ls -d $BUILD/dosfstools*` && \ make -C mkdosfs CC="`ls $ROOT/$BUILD/uClibc-*/build/usr/bin/gcc`" CFLAGS="-Os" LDFLAGS="-s" && \ cd "$CWD" && \ exit 0 cd "$CWD" exit 1 geexbox-0.90-4/packages/dosfstools/install0100755000175000017500000000014507710532677017636 0ustar aurelaurel#!/bin/sh . config/path mkdir -p $INSTALL/sbin cp $BUILD/dosfstools*/mkdosfs/mkdosfs $INSTALL/sbin geexbox-0.90-4/packages/atitvout/0040755000175000017500000000000007646335177015731 5ustar aurelaurelgeexbox-0.90-4/packages/atitvout/url0100644000175000017500000000012307646335176016446 0ustar aurelaurelhttp://www.stud.uni-hamburg.de/users/lennart/projects/atitvout/atitvout-0.4.tar.gz geexbox-0.90-4/packages/atitvout/build0100755000175000017500000000044507646254605016752 0ustar aurelaurel#!/bin/sh . config/path $SCRIPTS/build uClibc || exit 1 export UCLIBC_GCC_DLOPT="-Wl,--dynamic-linker,/lib/ld-uClibc.so.0" CWD=`pwd` cd "`ls -d $BUILD/atitvout*`" && \ make CC="`ls $ROOT/$BUILD/uClibc-*/build/usr/bin/gcc`" && \ strip atitvout && \ cd "$CWD" && \ exit 0 cd "$CWD" exit 1 geexbox-0.90-4/packages/ati_remote/0040755000175000017500000000000007676155655016206 5ustar aurelaurelgeexbox-0.90-4/packages/ati_remote/url0100644000175000017500000000016507676155655016732 0ustar aurelaurelhttp://heanet.dl.sourceforge.net/sourceforge/gatos/ati_remote-2.1.1.tgz GEEXBOX_SRCS/patch-ati_remote-keybinding.bz2 geexbox-0.90-4/packages/ati_remote/build0100755000175000017500000000044107672714134017214 0ustar aurelaurel#!/bin/sh . config/path $SCRIPTS/unpack linux || exit 1 CWD=`pwd` cd "`ls -d $BUILD/ati_remote*`" && \ gcc -Os -fno-strict-aliasing -fomit-frame-pointer -DMODULE -D__KERNEL__ -DLINUX -I"`ls -d $ROOT/$BUILD/linux-*/include`" -c ati_remote.c && \ cd "$CWD" && \ exit 0 cd "$CWD" exit 1 geexbox-0.90-4/packages/ati_remote/install0100755000175000017500000000021007674103237017553 0ustar aurelaurel#!/bin/sh . config/path mkdir -p "`ls -d $INSTALL/lib/modules/*`/misc" cp $BUILD/ati_remote*/ati_remote.o $INSTALL/lib/modules/*/misc geexbox-0.90-4/packages/busybox/0040755000175000017500000000000007711570416015533 5ustar aurelaurelgeexbox-0.90-4/packages/busybox/url0100644000175000017500000000006707711550762016262 0ustar aurelaurelhttp://busybox.net/downloads/busybox-1.00-pre1.tar.bz2 geexbox-0.90-4/packages/busybox/build0100755000175000017500000000035507711550220016547 0ustar aurelaurel#!/bin/sh . config/path $SCRIPTS/build uClibc || exit 1 export UCLIBC_GCC_DLOPT="-Wl,--dynamic-linker,/lib/ld-uClibc.so.0" CWD=`pwd` cd "`ls -d $BUILD/busybox-*`" && \ make dep && \ make && \ cd "$CWD" && \ exit 0 cd "$CWD" exit 1 geexbox-0.90-4/packages/busybox/udhcp.script0100755000175000017500000000040507711567747020100 0ustar aurelaurel#!/bin/sh case "$1" in deconfig) ifconfig $interface 0.0.0.0 ;; renew|bound) [ -n "$broadcast" ] && BROADCAST="broadcast $broadcast" [ -n "$subnet" ] && NETMASK="netmask $subnet" ifconfig $interface $ip $BROADCAST $NETMASK ;; esac geexbox-0.90-4/packages/busybox/config0100644000175000017500000002104007712026001016700 0ustar aurelaurel# # Automatically generated make config: don't edit # HAVE_DOT_CONFIG=y # # General Configuration # # CONFIG_FEATURE_BUFFERS_USE_MALLOC is not set CONFIG_FEATURE_BUFFERS_GO_ON_STACK=y # CONFIG_FEATURE_BUFFERS_GO_IN_BSS is not set # CONFIG_FEATURE_VERBOSE_USAGE is not set CONFIG_FEATURE_INSTALLER=y # CONFIG_LOCALE_SUPPORT is not set # CONFIG_FEATURE_DEVFS is not set # CONFIG_FEATURE_DEVPTS is not set # CONFIG_FEATURE_CLEAN_UP is not set # CONFIG_FEATURE_SUID is not set # CONFIG_SELINUX is not set # # Build Options # # DOSTATIC is not set # DOLFS is not set USING_CROSS_COMPILER=y CROSS_COMPILER_PREFIX="/root/geexbox-0.90-4/build/uClibc-0.9.19/build/usr/bin/" EXTRA_CFLAGS_OPTIONS="" # # Installation Options # # CONFIG_INSTALL_NO_USR is not set PREFIX="./_install" # # Archival Utilities # # CONFIG_AR is not set # CONFIG_BUNZIP2 is not set # CONFIG_CPIO is not set # CONFIG_DPKG is not set # CONFIG_DPKG_DEB is not set # CONFIG_GUNZIP is not set # CONFIG_GZIP is not set # CONFIG_RPM2CPIO is not set # CONFIG_RPM is not set # CONFIG_TAR is not set # CONFIG_UNCOMPRESS is not set # CONFIG_UNZIP is not set # # Coreutils # # CONFIG_BASENAME is not set # CONFIG_CAL is not set CONFIG_CAT=y # CONFIG_CHGRP is not set # CONFIG_CHMOD is not set # CONFIG_CHOWN is not set CONFIG_CHROOT=y # CONFIG_CMP is not set CONFIG_CP=y CONFIG_CUT=y # CONFIG_DATE is not set # CONFIG_DD is not set # CONFIG_DF is not set # CONFIG_DIRNAME is not set # CONFIG_DOS2UNIX is not set # CONFIG_DU is not set CONFIG_ECHO=y CONFIG_FEATURE_FANCY_ECHO=y # CONFIG_ENV is not set # CONFIG_EXPR is not set # CONFIG_FALSE is not set # CONFIG_FOLD is not set # CONFIG_HEAD is not set # CONFIG_HOSTID is not set # CONFIG_ID is not set # CONFIG_LENGTH is not set CONFIG_LN=y # CONFIG_LOGNAME is not set CONFIG_LS=y # CONFIG_FEATURE_LS_FILETYPES is not set # CONFIG_FEATURE_LS_FOLLOWLINKS is not set # CONFIG_FEATURE_LS_RECURSIVE is not set CONFIG_FEATURE_LS_SORTFILES=y # CONFIG_FEATURE_LS_TIMESTAMPS is not set # CONFIG_FEATURE_LS_USERNAME is not set # CONFIG_FEATURE_LS_COLOR is not set # CONFIG_MD5SUM is not set CONFIG_MKDIR=y # CONFIG_MKFIFO is not set # CONFIG_MKNOD is not set CONFIG_MV=y # CONFIG_OD is not set # CONFIG_PRINTF is not set # CONFIG_PWD is not set # CONFIG_REALPATH is not set CONFIG_RM=y CONFIG_RMDIR=y # CONFIG_SHA1SUM is not set # CONFIG_FEATURE_SHA1SUM_CHECK is not set # CONFIG_SLEEP is not set # CONFIG_SORT is not set # CONFIG_STTY is not set # CONFIG_SYNC is not set # CONFIG_TAIL is not set # CONFIG_TEE is not set CONFIG_TEST=y # # test (forced enabled for use with shell) # # CONFIG_TOUCH is not set # CONFIG_TR is not set # CONFIG_TRUE is not set # CONFIG_TTY is not set # CONFIG_UNAME is not set # CONFIG_UNIQ is not set # CONFIG_USLEEP is not set # CONFIG_UUDECODE is not set # CONFIG_UUENCODE is not set # CONFIG_WATCH is not set # CONFIG_WC is not set # CONFIG_WHO is not set # CONFIG_WHOAMI is not set # CONFIG_YES is not set # # Common options for cp and mv # # CONFIG_FEATURE_PRESERVE_HARDLINKS is not set # # Common options for ls and more # # CONFIG_FEATURE_AUTOWIDTH is not set # # Common options for df, du, ls # # CONFIG_FEATURE_HUMAN_READABLE is not set # # Console Utilities # # CONFIG_CHVT is not set # CONFIG_CLEAR is not set # CONFIG_DEALLOCVT is not set # CONFIG_DUMPKMAP is not set # CONFIG_LOADACM is not set # CONFIG_LOADFONT is not set # CONFIG_LOADKMAP is not set # CONFIG_OPENVT is not set # CONFIG_RESET is not set # CONFIG_SETKEYCODES is not set # # Debian Utilities # # CONFIG_MKTEMP is not set # CONFIG_READLINK is not set # CONFIG_RUN_PARTS is not set # CONFIG_WHICH is not set # # Editors # # CONFIG_AWK is not set # CONFIG_PATCH is not set CONFIG_SED=y # CONFIG_FEATURE_SED_EMBEDED_NEWLINE is not set # CONFIG_VI is not set # # Finding Utilities # CONFIG_FIND=y # CONFIG_FEATURE_FIND_MTIME is not set # CONFIG_FEATURE_FIND_PERM is not set # CONFIG_FEATURE_FIND_TYPE is not set # CONFIG_FEATURE_FIND_XDEV is not set # CONFIG_FEATURE_FIND_NEWER is not set # CONFIG_FEATURE_FIND_INUM is not set CONFIG_GREP=y # CONFIG_FEATURE_GREP_EGREP_ALIAS is not set # CONFIG_FEATURE_GREP_FGREP_ALIAS is not set # CONFIG_FEATURE_GREP_CONTEXT is not set # CONFIG_XARGS is not set # # Init Utilities # # CONFIG_INIT is not set # CONFIG_MINIT is not set # CONFIG_START_STOP_DAEMON is not set # CONFIG_MESG is not set # # Login/Password Management Utilities # # CONFIG_USE_BB_PWD_GRP is not set # CONFIG_ADDGROUP is not set # CONFIG_DELGROUP is not set # CONFIG_ADDUSER is not set # CONFIG_DELUSER is not set # CONFIG_GETTY is not set # CONFIG_LOGIN is not set # CONFIG_PASSWD is not set # CONFIG_SU is not set # CONFIG_SULOGIN is not set # CONFIG_VLOCK is not set # # Miscellaneous Utilities # # CONFIG_ADJTIMEX is not set # CONFIG_CROND is not set # CONFIG_CRONTAB is not set # CONFIG_DC is not set # CONFIG_DUTMP is not set # CONFIG_MAKEDEVS is not set # CONFIG_MT is not set # CONFIG_STRINGS is not set # CONFIG_TIME is not set # CONFIG_UPDATE is not set # CONFIG_WATCHDOG is not set # # Linux Module Utilities # CONFIG_INSMOD=y # CONFIG_FEATURE_OLD_MODULE_INTERFACE is not set CONFIG_FEATURE_NEW_MODULE_INTERFACE=y # # Support new (post 2.1) Linux kernels (Forced enabled) # # CONFIG_FEATURE_INSMOD_VERSION_CHECKING is not set # CONFIG_FEATURE_INSMOD_KSYMOOPS_SYMBOLS is not set # CONFIG_FEATURE_INSMOD_LOADINKMEM is not set # CONFIG_FEATURE_INSMOD_LOAD_MAP is not set # CONFIG_LSMOD is not set # CONFIG_MODPROBE is not set # CONFIG_RMMOD is not set # CONFIG_FEATURE_CHECK_TAINTED_MODULE is not set # # Networking Utilities # # CONFIG_FEATURE_IPV6 is not set # CONFIG_ARPING is not set # CONFIG_FTPGET is not set # CONFIG_FTPPUT is not set # CONFIG_HOSTNAME is not set # CONFIG_HTTPD is not set CONFIG_IFCONFIG=y # CONFIG_FEATURE_IFCONFIG_STATUS is not set # CONFIG_FEATURE_IFCONFIG_SLIP is not set # CONFIG_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ is not set # CONFIG_FEATURE_IFCONFIG_HW is not set # CONFIG_FEATURE_IFCONFIG_BROADCAST_PLUS is not set # CONFIG_IFUPDOWN is not set # CONFIG_INETD is not set # CONFIG_IP is not set # CONFIG_IPCALC is not set # CONFIG_IPADDR is not set # CONFIG_IPLINK is not set # CONFIG_IPROUTE is not set # CONFIG_IPTUNNEL is not set # CONFIG_NAMEIF is not set # CONFIG_NC is not set # CONFIG_NETSTAT is not set # CONFIG_NSLOOKUP is not set # CONFIG_PING is not set # CONFIG_ROUTE is not set # CONFIG_TELNET is not set # CONFIG_TELNETD is not set # CONFIG_TFTP is not set # CONFIG_TRACEROUTE is not set # CONFIG_VCONFIG is not set # CONFIG_WGET is not set # # udhcp Server/Client # # CONFIG_UDHCPD is not set CONFIG_UDHCPC=y # CONFIG_FEATURE_UDHCP_SYSLOG is not set # CONFIG_FEATURE_UDHCP_DEBUG is not set # # Process Utilities # # CONFIG_FREE is not set # CONFIG_KILL is not set # CONFIG_PIDOF is not set # CONFIG_PS is not set # CONFIG_RENICE is not set # CONFIG_TOP is not set # CONFIG_UPTIME is not set # # Another Bourne-like Shell # CONFIG_FEATURE_SH_IS_ASH=y # CONFIG_FEATURE_SH_IS_HUSH is not set # CONFIG_FEATURE_SH_IS_LASH is not set # CONFIG_FEATURE_SH_IS_MSH is not set # CONFIG_FEATURE_SH_IS_NONE is not set CONFIG_ASH=y # # ash (forced enabled as default shell) # # # Ash Shell Options # # CONFIG_ASH_JOB_CONTROL is not set # CONFIG_ASH_ALIAS is not set CONFIG_ASH_MATH_SUPPORT=y # CONFIG_ASH_GETOPTS is not set # CONFIG_ASH_CMDCMD is not set # CONFIG_ASH_MAIL is not set CONFIG_ASH_OPTIMIZE_FOR_SIZE=y # CONFIG_HUSH is not set # CONFIG_LASH is not set # CONFIG_MSH is not set # # Bourne Shell Options # CONFIG_FEATURE_COMMAND_EDITING=y # CONFIG_FEATURE_COMMAND_SAVEHISTORY is not set CONFIG_FEATURE_COMMAND_TAB_COMPLETION=y # CONFIG_FEATURE_COMMAND_USERNAME_COMPLETION is not set CONFIG_FEATURE_COMMAND_HISTORY=15 # CONFIG_FEATURE_SH_STANDALONE_SHELL is not set # CONFIG_FEATURE_SH_APPLETS_ALWAYS_WIN is not set # CONFIG_FEATURE_SH_FANCY_PROMPT is not set # CONFIG_FEATURE_SH_EXTRA_QUIET is not set # # System Logging Utilities # # CONFIG_SYSLOGD is not set # # Linux System Utilities # # CONFIG_DMESG is not set # CONFIG_FBSET is not set # CONFIG_FDFLUSH is not set # CONFIG_FDFORMAT is not set # CONFIG_FREERAMDISK is not set # CONFIG_FSCK_MINIX is not set # CONFIG_MKFS_MINIX is not set # CONFIG_GETOPT is not set # CONFIG_HEXDUMP is not set # CONFIG_HWCLOCK is not set # CONFIG_LOSETUP is not set # CONFIG_MKSWAP is not set # CONFIG_MORE is not set # # Common options for ls and more # # CONFIG_PIVOT_ROOT is not set # CONFIG_RDATE is not set # CONFIG_SWAPONOFF is not set CONFIG_MOUNT=y # CONFIG_NFSMOUNT is not set CONFIG_UMOUNT=y # CONFIG_FEATURE_MOUNT_FORCE is not set # # Common options for mount/umount # # CONFIG_FEATURE_MOUNT_LOOP is not set # CONFIG_FEATURE_MTAB_SUPPORT is not set # # Debugging Options # # DODEBUG is not set geexbox-0.90-4/packages/busybox/unpack0100755000175000017500000000041007711550361016727 0ustar aurelaurel#!/bin/sh . config/path $SCRIPTS/unpack uClibc || exit 1 CC="`ls -d $ROOT/$BUILD/uClibc*/`build/usr/bin/" cp $PACKAGES/busybox/config "`ls -d $BUILD/busybox*/`.config" sed -i "s%CROSS_COMPILER_PREFIX=.*%CROSS_COMPILER_PREFIX=\"$CC\"%" $BUILD/busybox*/.config geexbox-0.90-4/packages/busybox/need_unpack0100755000175000017500000000014707670217310017727 0ustar aurelaurel#!/bin/sh . config/path STAMP=.stamps/$1/unpack test $PACKAGES/$1/config -nt $STAMP && rm -f $STAMP geexbox-0.90-4/packages/busybox/install0100755000175000017500000000030707711570416017124 0ustar aurelaurel#!/bin/sh . config/path mkdir -p $INSTALL/bin mkdir -p $INSTALL/usr/share/udhcpc cp $BUILD/busybox*/busybox $INSTALL/bin cp $PACKAGES/busybox/udhcp.script $INSTALL/usr/share/udhcpc/default.script geexbox-0.90-4/README0100644000175000017500000002061207713227212013133 0ustar aurelaurel ooooo oo o o oo o M" "Mo Mo oM" M Mo oM" M oM""Mo oM""Mo "Mo" Mo"""o oM""Mo "Mo" M """M MooooMM MooooMM oMMo M "M M M oMMo "o oM M o M o oM Mo M oM M M oM Mo "MoooM"M "MooM" "MooM" M" "M M"ooo" "MooM" M" "M | ABOUT | ~~~~~ GeeXboX is a kind of "divx box" software. In fact, it is a stand-alone boot CD which allows you to watch movies or listen to music. It supports many formats, such as avi, mpeg, divx, ogm, rm, mp3, ogg, dvd, vcd and cdda. It also supports some IR remote controllers and TV-Out for some graphic cards. This archive contain the needed scripts to rebuild an iso image of the GeeXboX. | REQUIREMENTS | ~~~~~~~~~~~~ To build the GeeXboX, you will need some classic tools: - a working GNU/Linux system. - the gcc C compiler. - GNU make - the patch command. - the nasm assembler. - bzip2 and gzip. - mkfs.ext2 and mkfs.vfat - the wget download tool (not needed for the full GeeXboX package). - mkisofs and mkzftree to build the iso image. - mkzftree to compress files on the iso image. - cdrecord (to burn the iso image). And also 500 MB of hard disk free space. | CONFIGURATION | ~~~~~~~~~~~~~ * Global options : This is the first thing you should take care of before trying to build the GeeXboX. It stands in the file config/options, and it should be self explanatory. There you can choose your CPU family, your theme, and whether you want truetype fonts or not. You should also modify your cd burner configuration to be able to burn directly the iso. * Linux : This is a classical Linux configuration. There are two configurations files, one with ACPI enabled and one without. These files are packages/linux/linux.conf and packages/linux/linux-acpi.conf. You can edit them by hand, or you can also do a scripts/unpack linux and then a make menuconfig -C build/linux-* (or use the method you prefer instead of menuconfig). Then you should backup your build/linux-*/.config into packages/linux/linux.conf (or in the acpi version). The only "difficult" thing with this is to keep the kernel small enough to fit on the boot floppy image. * MPlayer : This is where you can do most of the configuration and tweaking. The options take place in the file packages/MPlayer/mplayer.conf. You may want to modify options such as OSD font size (subfont-text-scale). You can also add lots of options such as DVD default language (eg: alang=fr,en). The best place to find them is the MPlayer manpage for Linux users (man -l build/MPlayer-*/DOCS/mplayer.1). You should also have a look at the MPlayer documentation (in build/MPlayer-*/DOCS or at http://mplayerhq.hu/DOCS/). Another file you may modify is the packages/MPlayer/menu.conf. You can remove items you don't need, or you can translate it in your own language for example. Then the last file you can look at is the packages/MPlayer/build which contain the selection of options which are built into MPlayer. * tvout : Enabling the TV-Out is achieved with the help of multiple small programs dedicated to different video card brands. Currently we use atitvout for ATI cards, s3switch for S3 cards and nvtv for nVidia cards (and possibly intel i810 and 3dfx cards). The configuration of those programs is done in config/tvsettings. There you can choose the TV standard you want (pal, ntsc...) and you can also modify specific options for nvtv. * Lirc : Lirc allows you to control the GeeXboX using a remote controller. First you have to choose the file describing your specific remote in build/lirc-*/remotes (after doing a scripts/unpack lirc) and add it in packages/lirc/install. Then you should choose your device (default is /dev/ttyS0 (COM1)) and the lirc driver and put them in a file called packages/lirc/lircd_$REMOTE. Then you can choose your key mapping in the file packages/lirc/lircrc_$REMOTE. For each mapping you have to select a button (pike their names in the remote definition file) and associate an action to it. The action is one of MPlayer's actions (you can find a list in the html file build/MPlayer-*/DOCS/documentation.html#commands). | BUILDING | ~~~~~~~~ First have a look at the configuration section just above (at least the general and the burning parts). To build the GeeXboX, you have to be root (the building scripts have to mount the boot disk image in loopback). Then basically you can build the iso with : make Or you can directly burn this iso with : make burn When done, you can save disk space by cleaning the build tree : make clean or by doing a full cleaning, even removing downloaded sources : make distclean There's also more advanced commands if you want to hack around the GeeXboX : scripts/get package # download the package scripts/unpack package # unpack and prepare the package scripts/build package # build the package scripts/install package # install the package with the $INSTALL prefix scripts/clean package # clean the package source tree make exec # launch directly the GeeXboX in a jail # WARNING: this is a highly experimental feature # use it at your own risks. If you've made a hacked version of the GeeXboX, you can easily build a small tar.bz2 for it with : make dist or a full tar (containing all sources) with : make fulldist or a geexbox generator with : make generator or a geexbox installator with : make installator | HACKING | ~~~~~~~ The first thing you should look at is the initialization script. In fact there are two initialization scripts. The first one is in packages/initrd/linuxrc but you shouldn't need to modify it. The second one is in config/init and that's where you may put some customizations. Then the next thing which may interest you is the creation of a new "package". A package is just a bunch of scripts which have to follow some rules. All the scripts have to take place in a directory named as the program you want to "package", itself in the packages directory. Here is a list of the scripts you may create : - url : just a list of urls where to get the program sources. - unpack : what to do after unpacking the sources. For example, you can modify some configuration files. This does not include applying patches. - need_build : called when the package as allready been built, in order to be sure that it don't need to be rebuilt. It should remove the file .stamps/"package name"/build if the package need to be rebuilt. - build : all the steps needed to build the program. - install : all the steps needed to install the program. The installation prefix should be $INSTALL. When a file from the urls is named patch-program_name-... it is automatically applied to the unpacked sources of the program. You also have to remember that software which run on the GeeXboX have to be compiled with the uClibc gcc wrapper. Finally, the best way to make a package is to look how other packages are done. | LICENSE | ~~~~~~~ All the programs used by the GeeXboX are protected by their respective license. They all are free software and most of them are covered by the GNU General Public License. The GeeXboX itself, meaning all the scripts which are used in the building process, are covered by the GNU General Public License. | AUTHOR | ~~~~~~ Aurelien Jacobs | SPECIAL THANKS | ~~~~~~~~~~~~~~ Benjamin Zores for his patches, testings and the website. | THANKS | ~~~~~~ Serial Cleaner for his setcd patch and hauppauge remote support. Herv Urbain for his logitech remote support. David Legrand for lending us his ATI Remote Wonder. Mickal Beugnier for the GeeXboX logo and bootlogo design. Andrighetto Riccardo for his Italian translation. Plom for his leadtek remote support. Eva Mikulcikova for his czech and slovak translations. The whole free software community, and especially the whole MPlayer team. geexbox-0.90-4/scripts/0040755000175000017500000000000007713552451013752 5ustar aurelaurelgeexbox-0.90-4/scripts/get0100755000175000017500000000116507662207313014454 0ustar aurelaurel#!/bin/sh . config/path NOGET="gdb termcap" if [ "$1" == "" ]; then for i in $PACKAGES/*; do GET=yes for j in $NOGET; do [ ${i##*/} = $j ] && GET=no break done if [ $GET = yes ]; then $SCRIPTS/get ${i#$PACKAGES} || exit 1 fi done exit 0 fi mkdir -p .stamps/$1 if [ -f $PACKAGES/$1/url ]; then if [ -f .stamps/$1/get ]; then exit 0 fi mkdir -p $SOURCES/$1 for i in `sed s%GEEXBOX_SRCS%$GEEXBOX_SRCS% $PACKAGES/$1/url`; do wget -c -P $SOURCES/$1 $i || exit 1 done touch .stamps/$1/get rm -f .stamps/$1/unpack rm -f .stamps/$1/build rm -f .stamps/$1/install fi geexbox-0.90-4/scripts/iso0100755000175000017500000000222507713244402014462 0ustar aurelaurel#!/bin/sh . config/path . $CONFIG/options $SCRIPTS/checkdeps || exit 1 export INSTALL=$BUILD/iso/GEEXBOX rm -rf $BUILD/iso mkdir -p $INSTALL/sbin cp $CONFIG/init $INSTALL/sbin $SCRIPTS/install linux modules || exit 1 $SCRIPTS/install eject || exit 1 $SCRIPTS/install setmixer || exit 1 $SCRIPTS/install tvout || exit 1 $SCRIPTS/install setcd || exit 1 $SCRIPTS/install MPlayer || exit 1 [ "$SAMBA" = yes ] && ( $SCRIPTS/install samba || exit 1 ) [ "$DEBUG" = yes ] && ( $SCRIPTS/install gdb || exit 1 ) [ "$EXTRACODECS" = yes ] && ( $SCRIPTS/install extralite || exit 1 ) $SCRIPTS/install installator || exit 1 rm -rf $BUILD/ziso mkdir -p $BUILD/ziso mkzftree $INSTALL $BUILD/ziso/GEEXBOX export INSTALL=$BUILD/ziso/GEEXBOX $SCRIPTS/install linux image || exit 1 $SCRIPTS/install initrd || exit 1 $SCRIPTS/install syslinux || exit 1 mkisofs -quiet -no-pad -V GEEXBOX -volset GEEXBOX -P "The GeeXboX team (http://www.geexbox.org/)" -p "The GeeXboX team (http://www.geexbox.org/)" -A "MKISOFS ISO 9660/HFS FILESYSTEM BUILDER" -z -D -r -J -b GEEXBOX/boot/isolinux.bin -c GEEXBOX/boot/boot.catalog -no-emul-boot -boot-load-size 4 -boot-info-table $BUILD/ziso > $ISO geexbox-0.90-4/scripts/burn0100755000175000017500000000033607707065643014652 0ustar aurelaurel#!/bin/sh . config/path . $CONFIG/options if [ ! -f $ISO ]; then $SCRIPTS/iso || exit 1 fi if [ "$BLANK" = "yes" ]; then CDRECORD_OPTS="blank=fast $CDRECORD_OPTS" fi cdrecord dev=$BURNER $CDRECORD_OPTS -eject $ISO geexbox-0.90-4/scripts/dist0100755000175000017500000000166107713552451014644 0ustar aurelaurel#!/bin/sh . config/path NODIST="extralite gdb termcap" GEEXDIR=geexbox-`cat VERSION` [ "$1" == full ] && ( $SCRIPTS/get || exit 1 ) mkdir $GEEXDIR ln -s ../README $GEEXDIR/README ln -s ../COPYING $GEEXDIR/COPYING ln -s ../VERSION $GEEXDIR/VERSION ln -s ../ChangeLog $GEEXDIR/ChangeLog ln -s ../Makefile $GEEXDIR/Makefile ln -s ../$CONFIG $GEEXDIR/$CONFIG ln -s ../$SCRIPTS $GEEXDIR/$SCRIPTS ln -s ../$GENERATOR $GEEXDIR/$GENERATOR ln -s ../$INSTALLATOR $GEEXDIR/$INSTALLATOR ln -s ../$PACKAGES $GEEXDIR/$PACKAGES if [ "$1" == full ]; then mkdir -p $GEEXDIR/$SOURCES for i in $SOURCES/*; do DIST=yes for j in $NODIST; do [ ${i##*/} = $j ] && DIST=no break done if [ $DIST = yes ]; then ln -s ../../$i $GEEXDIR/$i mkdir -p $GEEXDIR/.stamps/${i##*/} touch $GEEXDIR/.stamps/${i##*/}/get fi done tar chf $GEEXDIR-full.tar $GEEXDIR else tar chjf $GEEXDIR.tar.bz2 $GEEXDIR fi rm -rf $GEEXDIR geexbox-0.90-4/scripts/exec0100755000175000017500000000356507707603552014634 0ustar aurelaurel#!/bin/sh ROOT=execroot mkdir -p $ROOT/dev mkdir -p $ROOT/lib mkdir -p $ROOT/bin mkdir -p $ROOT/sbin mkdir -p $ROOT/proc mkdir -p $ROOT/mnt mkdir -p $ROOT/usr/sbin mkdir -p $ROOT/var/run mkdir -p $ROOT/var/log mkdir -p $ROOT/var/lock ./packages/initrd/makedev $ROOT/dev cp -r build/iso/GEEXBOX/sbin $ROOT cp -r build/iso/GEEXBOX/etc $ROOT cp -r build/iso/GEEXBOX/usr $ROOT cp -r build/iso/GEEXBOX/codecs $ROOT cp build/uClibc-*/build/lib/* $ROOT/lib ln -s libc.so.0 $ROOT/lib/libc.so.6 cp build/busybox-*/busybox $ROOT/bin cp config/init $ROOT/sbin ln -s busybox $ROOT/bin/sh touch $ROOT/etc/fstab touch $ROOT/EXEC IFS=' ' for i in `mount -l | grep -E "/dev/(hd|scd)" | cut -d' ' -f1,3,6`; do IFS=' ' i=($i) DEV=${i[0]##*/} if [ "$DEV" = "none" ]; then DEV=`echo "${i[2]}" | sed 's%.*dev=\(.*\)[,\)].*%\1%'` DEV=${DEV##*/} fi mkdir $ROOT/mnt/$DEV mount --bind ${i[1]} $ROOT/mnt/$DEV echo $DEV | grep scd >/dev/null 2>&1 if [ $? -eq 0 ]; then test ! -e $ROOT/dev/cdrom && ln -s /dev/$DEV $ROOT/dev/cdrom test ! -e $ROOT/dev/dvd && ln -s /dev/$DEV $ROOT/dev/dvd fi done for DEV in /dev/scd*; do DEV=${DEV##*/} if [ ! -d $ROOT/mnt/$DEV ]; then mkdir $ROOT/mnt/$DEV mount -t supermount -o dev=/dev/$DEV none $ROOT/mnt/$DEV >/dev/null 2>&1 if [ $? -eq 0 ]; then test ! -e $ROOT/dev/cdrom && ln -s /dev/$DEV $ROOT/dev/cdrom test ! -e $ROOT/dev/dvd && ln -s /dev/$DEV $ROOT/dev/dvd else rmdir $ROOT/mnt/$DEV fi fi done chroot $ROOT /sbin/init killall -9 mplayer >/dev/null 2>&1 killall -9 lircd >/dev/null 2>&1 [ -f $ROOT/log ] && cp $ROOT/log . for i in $ROOT/mnt/share/*; do test -d $i && umount $i >/dev/null 2>&1 rmdir $i done for i in $ROOT/mnt/*; do test -d $i && umount $i >/dev/null 2>&1 rmdir $i done for i in $ROOT/*; do if [ "$i" = "$ROOT/mnt" ]; then rmdir $i else rm -rf $i fi done rmdir $ROOT geexbox-0.90-4/scripts/installator0100755000175000017500000000167607710751156016243 0ustar aurelaurel#!/bin/sh . config/path . $CONFIG/options $SCRIPTS/checkdeps || exit 1 export INSTALL=$INSTALLATOR_NAME/disk/GEEXBOX rm -rf $INSTALLATOR_NAME mkdir -p $INSTALL/sbin cp $CONFIG/init $INSTALL/sbin $SCRIPTS/install linux modules installator || exit 1 $SCRIPTS/install eject installator || exit 1 $SCRIPTS/install setmixer installator || exit 1 $SCRIPTS/install tvout installator || exit 1 $SCRIPTS/install setcd installator || exit 1 $SCRIPTS/install MPlayer installator || exit 1 $SCRIPTS/install samba installator || exit 1 export INSTALL=$INSTALLATOR_NAME/disk $SCRIPTS/install linux image installator || exit 1 $SCRIPTS/install initrd installator || exit 1 $SCRIPTS/install syslinux installator || exit 1 cp -r $INSTALLATOR/* $INSTALLATOR_NAME cp COPYING $INSTALLATOR_NAME/COPYING cp VERSION $INSTALLATOR_NAME/VERSION sed -i s/.*busybox.*// $INSTALLATOR_NAME/installator.sh tar czf $INSTALLATOR_NAME.tar.gz $INSTALLATOR_NAME rm -rf $INSTALLATOR_NAME geexbox-0.90-4/scripts/build0100755000175000017500000000076707670211357015005 0ustar aurelaurel#!/bin/sh . config/path if [ "$1" == "" ]; then echo "usage: $0 package_name" exit 1 fi $SCRIPTS/unpack $1 || exit 2 if [ -f .stamps/$1/build -a -f $PACKAGES/$1/need_build ]; then $PACKAGES/$1/need_build $@ fi if [ ! -f .stamps/$1/build ]; then rm -f .stamps/$1/build if [ -f $PACKAGES/$1/build ]; then $PACKAGES/$1/build $@ || exit 3 elif [ -f $BUILD/$1*/Makefile ]; then make -C $BUILD/$1* || exit 3 fi sed 's/^\(.*=.*\)$/STAMP_\1/' $CONFIG/options > .stamps/$1/build fi geexbox-0.90-4/scripts/clean0100755000175000017500000000044107645552110014752 0ustar aurelaurel#!/bin/sh . config/path clean () { rm -f .stamps/$1/unpack rm -f .stamps/$1/build rm -f .stamps/$1/install rm -rf $BUILD/$1* } if [ "$1" == "" ]; then for i in $PACKAGES/*; do clean ${i#$PACKAGES}; done rm -rf $BUILD/iso rm -rf $BUILD/ziso rm -f $ISO else clean $1 fi geexbox-0.90-4/scripts/generator0100755000175000017500000000174707713232637015675 0ustar aurelaurel#!/bin/sh . config/path . $CONFIG/options $SCRIPTS/checkdeps || exit 1 export INSTALL=$GENERATOR_NAME/iso/GEEXBOX rm -rf $GENERATOR_NAME mkdir -p $INSTALL/sbin cp $CONFIG/init $INSTALL/sbin $SCRIPTS/install linux image generator || exit 1 $SCRIPTS/install linux modules generator || exit 1 $SCRIPTS/install initrd generator || exit 1 $SCRIPTS/install syslinux generator || exit 1 $SCRIPTS/install eject generator || exit 1 $SCRIPTS/install setmixer generator || exit 1 $SCRIPTS/install tvout generator || exit 1 $SCRIPTS/install setcd generator || exit 1 $SCRIPTS/install MPlayer generator || exit 1 $SCRIPTS/install samba generator || exit 1 $SCRIPTS/install installator generator || exit 1 export INSTALL=$GENERATOR_NAME/win32 mkdir -p $INSTALL $SCRIPTS/install mkisofs-win32 generator || exit 1 cp -r $GENERATOR/* $GENERATOR_NAME cp COPYING $GENERATOR_NAME/COPYING echo $GEEXBOX_VERSION-custom > $GENERATOR_NAME/VERSION tar czf $GENERATOR_NAME.tar.gz $GENERATOR_NAME rm -rf $GENERATOR_NAME geexbox-0.90-4/scripts/unpack0100755000175000017500000000217007670211202015142 0ustar aurelaurel#!/bin/sh . config/path if [ "$1" == "" ]; then echo "usage: $0 package_name" exit 1 fi $SCRIPTS/get $1 || exit 2 mkdir -p $BUILD if [ -d $SOURCES/$1 ]; then if [ -f .stamps/$1/unpack -a -f $PACKAGES/$1/need_unpack ]; then $PACKAGES/$1/need_unpack $@ fi [ -f .stamps/$1/unpack ] && exit 0 rm -rf $BUILD/$1* if [ -f $SOURCES/$1/$1*.tar.bz2 ]; then rm -rf $BUILD/$1* tar xjf $SOURCES/$1/$1*.tar.bz2 -C $BUILD elif [ -f $SOURCES/$1/$1*.tar.gz ]; then rm -rf $BUILD/$1* tar xzf $SOURCES/$1/$1*.tar.gz -C $BUILD elif [ -f $SOURCES/$1/$1*.tgz ]; then rm -rf $BUILD/$1* tar xzf $SOURCES/$1/$1*.tgz -C $BUILD else echo "$0: unknown package type $1" exit 3 fi for i in $SOURCES/$1/patch-*.bz2; do if [ -f $i ]; then bzcat $i | patch -d $BUILD/$1* -p1 fi done for i in $SOURCES/$1/patch-*.gz; do if [ -f $i ]; then zcat $i | patch -d $BUILD/$1* -p1 fi done if [ -f $PACKAGES/$1/unpack ]; then $PACKAGES/$1/unpack $@ fi rm -f .stamps/$1/build rm -f .stamps/$1/install sed 's/^\(.*=.*\)$/STAMP_\1/' $CONFIG/options > .stamps/$1/unpack fi geexbox-0.90-4/scripts/checkdeps0100755000175000017500000000365707700360370015632 0ustar aurelaurel#!/bin/sh . config/path deps="gcc make patch nasm bzip2 gzip mke2fs mkfs.vfat wget mkisofs mkzftree cdrecord perl" deps_pkg="gcc make patch nasm bzip2 gzip e2fsprogs dosfstools wget mkisofs mkisofs cdrecord perl" files="/usr/include/stdio.h" files_pkg="libc6-dev" if [ $UID -ne 0 ]; then echo "**** Your need to be root to build the GeeXboX ****" exit 1 fi if [ -n "`gcc -dumpversion | grep '^3.3'`" ]; then echo "**** GCC 3.3 is currently not supported ****" exit 1 fi deps=($deps) deps_pkg=($deps_pkg) nb_deps=${#deps[*]} for ((i=0; i<$nb_deps; i++)); do [ -z "`which ${deps[$i]}`" ] && need="$need ${deps[$i]}" && need_pkg="$need_pkg ${deps_pkg[$i]}" done files=($files) files_pkg=($files_pkg) nb_files=${#files[*]} for ((i=0; i<$nb_files; i++)); do [ ! -f ${files[$i]} ] && need="$need ${files_pkg[$i]}" && need_pkg="$need_pkg ${files_pkg[$i]}" done if [ -n "$need" ]; then echo "**** Your system lake the following tools to build the GeeXboX ****" echo $need if [ -f /etc/debian_version -a -n "`which apt-get`" ]; then echo "**** You seem to use a debian system ****" read -p "would you like to apt-get install the needed tools ? (y/n) " ans [ "$ans" = "y" ] && apt-get install $need_pkg || exit 1 else echo "********" exit 1 fi fi need="" need_pkg="" for ((i=0; i<$nb_deps; i++)); do [ -z "`which ${deps[$i]}`" ] && need="$need ${deps[$i]}" && need_pkg="$need_pkg ${deps_pkg[$i]}" done for ((i=0; i<$nb_files; i++)); do [ ! -f "${files[$i]}" ] && need="$need ${files_pkg[$i]}" && need_pkg="$need_pkg ${files_pkg[$i]}" done if [ -n "$need" ]; then if [ "$need" = " mkzftree" ]; then echo "**** mkzftree was not installed correctly." echo "**** It is not included in debian woody." echo "**** You will need for example a sarge version of mkisofs." else echo "**** The following packages were not installed correctly ****" echo $need_pkg echo "********" fi exit 1 fi exit 0 geexbox-0.90-4/scripts/install0100755000175000017500000000042707701275115015342 0ustar aurelaurel#!/bin/sh . config/path if [ "$1" == "" ]; then echo "usage: $0 package_name" exit 1 fi $SCRIPTS/build $@ || exit 2 if [ -f $PACKAGES/$1/install ]; then $PACKAGES/$1/install $@ || exit 3 else mkdir -p $INSTALL/usr/bin cp $BUILD/$1*/$1 $INSTALL/usr/bin || exit 4 fi geexbox-0.90-4/.stamps/0040755000000000000000000000000007714000444013333 5ustar rootrootgeexbox-0.90-4/.stamps/halt/0040755000000000000000000000000007714000444014263 5ustar rootrootgeexbox-0.90-4/.stamps/halt/get0100644000000000000000000000000007714000444014750 0ustar rootrootgeexbox-0.90-4/.stamps/iscd/0040755000000000000000000000000007714000444014255 5ustar rootrootgeexbox-0.90-4/.stamps/iscd/get0100644000000000000000000000000007714000444014742 0ustar rootrootgeexbox-0.90-4/.stamps/lirc/0040755000000000000000000000000007714000444014264 5ustar rootrootgeexbox-0.90-4/.stamps/lirc/get0100644000000000000000000000000007714000444014751 0ustar rootrootgeexbox-0.90-4/.stamps/nvtv/0040755000000000000000000000000007714000444014330 5ustar rootrootgeexbox-0.90-4/.stamps/nvtv/get0100644000000000000000000000000007714000444015015 0ustar rootrootgeexbox-0.90-4/.stamps/util-linux/0040755000000000000000000000000007714000444015445 5ustar rootrootgeexbox-0.90-4/.stamps/util-linux/get0100644000000000000000000000000007714000444016132 0ustar rootrootgeexbox-0.90-4/.stamps/eject/0040755000000000000000000000000007714000444014425 5ustar rootrootgeexbox-0.90-4/.stamps/eject/get0100644000000000000000000000000007714000444015112 0ustar rootrootgeexbox-0.90-4/.stamps/linux/0040755000000000000000000000000007714000444014472 5ustar rootrootgeexbox-0.90-4/.stamps/linux/get0100644000000000000000000000000007714000444015157 0ustar rootrootgeexbox-0.90-4/.stamps/samba/0040755000000000000000000000000007714000444014416 5ustar rootrootgeexbox-0.90-4/.stamps/samba/get0100644000000000000000000000000007714000444015103 0ustar rootrootgeexbox-0.90-4/.stamps/setcd/0040755000000000000000000000000007714000444014435 5ustar rootrootgeexbox-0.90-4/.stamps/setcd/get0100644000000000000000000000000007714000444015122 0ustar rootrootgeexbox-0.90-4/.stamps/libvorbis/0040755000000000000000000000000007714000444015326 5ustar rootrootgeexbox-0.90-4/.stamps/libvorbis/get0100644000000000000000000000000007714000444016013 0ustar rootrootgeexbox-0.90-4/.stamps/theme-aqua/0040755000000000000000000000000007714000444015362 5ustar rootrootgeexbox-0.90-4/.stamps/theme-aqua/get0100644000000000000000000000000007714000444016047 0ustar rootrootgeexbox-0.90-4/.stamps/theme-movies/0040755000000000000000000000000007714000444015735 5ustar rootrootgeexbox-0.90-4/.stamps/theme-movies/get0100644000000000000000000000000007714000444016422 0ustar rootrootgeexbox-0.90-4/.stamps/MPlayer/0040755000000000000000000000000007714000444014704 5ustar rootrootgeexbox-0.90-4/.stamps/MPlayer/get0100644000000000000000000000000007714000444015371 0ustar rootrootgeexbox-0.90-4/.stamps/dialog.old/0040755000000000000000000000000007714000444015347 5ustar rootrootgeexbox-0.90-4/.stamps/dialog.old/get0100644000000000000000000000000007714000444016034 0ustar rootrootgeexbox-0.90-4/.stamps/dialog/0040755000000000000000000000000007714000444014572 5ustar rootrootgeexbox-0.90-4/.stamps/dialog/get0100644000000000000000000000000007714000444015257 0ustar rootrootgeexbox-0.90-4/.stamps/s3switch/0040755000000000000000000000000007714000444015102 5ustar rootrootgeexbox-0.90-4/.stamps/s3switch/get0100644000000000000000000000000007714000444015567 0ustar rootrootgeexbox-0.90-4/.stamps/ncurses/0040755000000000000000000000000007714000444015015 5ustar rootrootgeexbox-0.90-4/.stamps/ncurses/get0100644000000000000000000000000007714000444015502 0ustar rootrootgeexbox-0.90-4/.stamps/pciutils/0040755000000000000000000000000007714000444015167 5ustar rootrootgeexbox-0.90-4/.stamps/pciutils/get0100644000000000000000000000000007714000444015654 0ustar rootrootgeexbox-0.90-4/.stamps/libogg/0040755000000000000000000000000007714000444014576 5ustar rootrootgeexbox-0.90-4/.stamps/libogg/get0100644000000000000000000000000007714000444015263 0ustar rootrootgeexbox-0.90-4/.stamps/freetype/0040755000000000000000000000000007714000444015156 5ustar rootrootgeexbox-0.90-4/.stamps/freetype/get0100644000000000000000000000000007714000444015643 0ustar rootrootgeexbox-0.90-4/.stamps/uClibc/0040755000000000000000000000000007714000444014534 5ustar rootrootgeexbox-0.90-4/.stamps/uClibc/get0100644000000000000000000000000007714000444015221 0ustar rootrootgeexbox-0.90-4/.stamps/syslinux/0040755000000000000000000000000007714000444015231 5ustar rootrootgeexbox-0.90-4/.stamps/syslinux/get0100644000000000000000000000000007714000444015716 0ustar rootrootgeexbox-0.90-4/.stamps/mkisofs-win32/0040755000000000000000000000000007714000444015746 5ustar rootrootgeexbox-0.90-4/.stamps/mkisofs-win32/get0100644000000000000000000000000007714000444016433 0ustar rootrootgeexbox-0.90-4/.stamps/setmixer/0040755000000000000000000000000007714000444015173 5ustar rootrootgeexbox-0.90-4/.stamps/setmixer/get0100644000000000000000000000000007714000444015660 0ustar rootrootgeexbox-0.90-4/.stamps/cdparanoia/0040755000000000000000000000000007714000444015434 5ustar rootrootgeexbox-0.90-4/.stamps/cdparanoia/get0100644000000000000000000000000007714000444016121 0ustar rootrootgeexbox-0.90-4/.stamps/theme-classic/0040755000000000000000000000000007714000444016054 5ustar rootrootgeexbox-0.90-4/.stamps/theme-classic/get0100644000000000000000000000000007714000444016541 0ustar rootrootgeexbox-0.90-4/.stamps/dosfstools/0040755000000000000000000000000007714000444015532 5ustar rootrootgeexbox-0.90-4/.stamps/dosfstools/get0100644000000000000000000000000007714000444016217 0ustar rootrootgeexbox-0.90-4/.stamps/atitvout/0040755000000000000000000000000007714000444015212 5ustar rootrootgeexbox-0.90-4/.stamps/atitvout/get0100644000000000000000000000000007714000444015677 0ustar rootrootgeexbox-0.90-4/.stamps/ati_remote/0040755000000000000000000000000007714000444015463 5ustar rootrootgeexbox-0.90-4/.stamps/ati_remote/get0100644000000000000000000000000007714000444016150 0ustar rootrootgeexbox-0.90-4/.stamps/busybox/0040755000000000000000000000000007714000444015026 5ustar rootrootgeexbox-0.90-4/.stamps/busybox/get0100644000000000000000000000000007714000444015513 0ustar rootrootgeexbox-0.90-4/sources/0040755000000000000000000000000007714000444013431 5ustar rootrootgeexbox-0.90-4/sources/halt/0040755000175000017500000000000007712232774014700 5ustar aurelaurelgeexbox-0.90-4/sources/halt/halt-0.0.3.tar.bz20100644000175000017500000000135007712232774017464 0ustar aurelaurelBZh91AY&SYCʰY?ފ @m A ڄm&P44 =@2daa4h2hɐ $@JlI@@d6m22OF,fdհӤAD[C,"d:NYæF0c8C쇓ڶp&PbB-,6vɍLD%(>dehV* C[f@<3{@,tB ` E 3,yTN<픻yT'8йS@?;1QA-CaM\W⊊d#DO#c5pѫJp2NW2 cea5}iRdd}V^ZV/ trHgks ;] `nsy7hpSzZxTڑ*QVLw0._3܃?NF)C,Txq/VDxx'EPh`10oGPO!<.%}F+%QYWU )0"yCĨ` t=PֽIhPD[3-p@zdE)\,{E̴mO s[XfvT#&01f\ f+ P|5"fe4D`{)"(OO\0jLĀ?H @geexbox-0.90-4/sources/iscd/0040755000175000017500000000000007712232774014672 5ustar aurelaurelgeexbox-0.90-4/sources/iscd/iscd-0.0.2.tar.bz20100644000175000017500000000114407712232774017450 0ustar aurelaurelBZh91AY&SYRڰ{?߮n@bi@"O MFFCi@#&@0`HLj2!i  2 LS~92ztۄNl΅Y a‚O6NEuS3I=CTabԘH=tHe |!#}xM߳Kaa^@d`CT7N 0dpVٗ&:|>1v(b<Zi R¸ŝ '?4dT~+p7RŒo2sRQi_0y"⊘H<}(3` A$c.K۱vmɲpHQqLZ8v+? HL 3OUL bht&}t2 c;"żq [H^8yE>&( סc1`!( -Sͳ6B ױ X.I@XSFM$"J d_W6jbVmvBMnLEJ|tYArE8PRgeexbox-0.90-4/sources/lirc/0040755000175000017500000000000007712254335014676 5ustar aurelaurelgeexbox-0.90-4/sources/lirc/patch-lirc-any.bz20100644000175000017500000000201107712232774020122 0ustar aurelaurelBZh91AY&SYebh_B0}oߤP芄FLCd4ɓCBCkL>֕?nŹ5'+.簶7" kt Bb !4846Z_'gs0葤b2J9z_>G4zg]s9է"f5j6bi9mI[J乴cX;>99t[D*\QO]ȽETȆ@$Xe_fД AN`)fq1B~7j|xLt>>:jvӵd3b9>W@F FFQ~1?t.qZ8#d&d xR4 Hr*-6̻APbu(…UQA@7S[=j(f=+)Ѥإl$j7`32&3$gmaV9y f2ha9qV4_!@KÔ,cy!Ŭ̔BP+ߠmщfV67\[ hbY4Mp)!unᚖ1V<7!YIpam&g ư,A ƔۢwEk22rE8Pebhgeexbox-0.90-4/sources/lirc/lircd.conf.leadtek0100644000000000000000000000630307561243232017741 0ustar rootroot# # this config file was automatically generated # using WinLIRC 0.6.4 (LIRC 0.6.1pre3) on Sun Nov 03 14:25:14 2002 # # modified by CB # # contributed by Erik Christiansson, aka Sci # www.alphafish.com # erik@alphafish.com # # brand: Leadtek # model: RM-0010 (bundeled with TV2000 TV-card) # # modifications based on the config files from # Juan Toledo and # Markus Lischka begin remote name RM-0010 bits 16 flags SPACE_ENC|CONST_LENGTH eps 40 aeps 100 header 9000 4500 one 563 1687 zero 563 562 ptrail 563 repeat 9000 2250 pre_data_bits 16 pre_data 0xC03F gap 108000 toggle_bit 0 frequency 38000 duty_cycle 33 begin codes POWER 0x00000000000000FF TV/FM 0x00000000000040BF SCAN 0x000000000000A857 DISPLAY 0x0000000000006897 1 0x000000000000A05F 2 0x000000000000609F 3 0x000000000000E01F 4 0x000000000000906F 5 0x00000000000050AF 6 0x000000000000D02F 7 0x000000000000B04F 8 0x000000000000708F 9 0x000000000000F00F 0 0x00000000000048B7 RECALL 0x0000000000008877 ENTER 0x000000000000C837 CC 0x000000000000F807 MTS 0x000000000000D827 FINE_DOWN 0x0000000000009867 FINE_UP 0x00000000000018E7 VIDEO 0x0000000000007887 MUTE 0x00000000000028D7 CH_UP 0x00000000000030CF CH_DOWN 0x00000000000008F7 VOL_DOWN 0x00000000000010EF VOL_UP 0x00000000000020DF FULLSCREEN 0x000000000000C03F # The following are only supported by the remote control bundled with # the WinFast TV 2000 XP Deluxe card. SLEEP 0x00000000000004FB BOSS_KEY 0x000000000000946B RED 0x000000000000D42B GREEN 0x00000000000034CB YELLOW 0x000000000000B44B BLUE 0x000000000000748B PIP 0x00000000000054AB . 0x000000000000847B BACK 0x00000000000044BB PLAY 0x000000000000C43B NEXT 0x00000000000024DB TIMESHIFT 0x000000000000A45B STOP 0x000000000000649B REC 0x000000000000E41B SNAPSHOT 0x00000000000014EB end codes end remote geexbox-0.90-4/sources/lirc/lirc-0.6.6.tar.bz20100644000000000000000000136456707550003627017213 0ustar rootrootBZh91AY&SYDŽA@ @ cb_ wGm_rMm{zEʻ }%@BA}۝:ͬ@ls%w|\}-ww7g_[n;om]}1Boq׵t}=ZӰ(2\pszn-xlhU{KBO>3J=}#knv; j=y}}ϾA˻5s6Zk@3Xuh}/{Ťu@wl]ioXUE bj>nfHY{T 0Rtv0i{"zn,|㏮( r@)Gݎ z7^e{PuJҭgٝӭMfރ﻾}*Ͼ{t򻶜"1ޱO!}g(׫ڃ}P| 5&]{]Kj۽}%@{W] ճ7'^Uί^}J)zzo=GwW >\m۾:wݝz:W{-:pҝj-v;s/f}u/DVvMWs}o>vAu95ƟG=ǧ`v{>nrhn[ݷ7vn}sZ=|>|[vlhox;Nw5Y@vw;o8>J7|sUmwk4}z}Ϻ˻{<2iz;y8<׸n+l+M.6|/GUe0ww;4䵵sM] :k]ٻo]﷯rEUyw]Env{{<7zVl=޻lV=nۺݵ#G=-= ojv7wgw7kZ{zއ׶+mP%d;x|j) P۪lJ뽾s9T:枓n5T8B: Z(TA^qnGCLWYf{{(RwMA=;ް w֭"{ H2n6c9h;&eulMwއ_/yNkY z3[eh]ZuqV|wvמukp|tzڦnv}|cl{2oAkXֈ4u<olʐBUmAGs3hZ7^r݇.T*%+nUxw_{>搜'rǶbk/Z}MP)J !㈢ 3*"%z S(@S K$IXN1PC  AN$c℈<*2JHtjAY$?" P-)]Ƞ#1":?e>Y E2X*H"F "#c?ee`6r>.[ :dJ#M EUФJD"lX T"i S4`   d(ģ  $@&E#$bF" R4h.!O,i|Bڽ{$1 "(Br2(hb$وD$P `B*Z+UHnLj J>!j%d=/492S1A3&$)zbi/$]C*~r'dt&43T@WP b"* ( R f (D41LA PO!BD)BI2P !R$HLEHibIQ(0 S#5 B0PE&F%+e% HJ`@1VJ aX! NQ,-C'k3o|88MgTɰzCL #ߚ}^Z ;0ٝ0lpTFA ZŮP¥WP{E06k)(F\Mr~Ƣ|B&J,{Z#:ypG\S<7q~|Xy6&ZexkCE9818Pӫ P'F](cɭC A͖<3ߵ/}w|¬0M]mtaN'ݗd9a\~0M1@ s}C$R:VAoe5j$seîqZw@zJd?j>?+ :$!˜~-mdTտrNj3p:$bg2UWP˵,~D6Bb$ 6uTk[A&88?SU$XQ(Tㅛ/p1}Hli3DfAwIkS΢F%pi2]t Myj_ A{>}p6 FoKWR`REx52X[L9h:#A=7ix$}yaDQN-1v5lh͠Mnd٦Nݍ׈a`޷8XG-|QxylR Pzwz]{; 5$DŽL h3ӭơgD ǐU!Ow((yA) XבG)Н]l>Vq7Ļ!>_~I=IYH\|ÅFaw*`3bZ-k?瓸y!Tt<0!l^}|akGCpP_d1n,{t:١ڔ-oNmq*k?v1_FLszԗv,$c ڕZ ŜkbXT _fm7 Ǫ]k9L~]]9ԭuzW*Qix^x7Z7k[D#Ct뱯Y:kcqHD583-o>Ÿl{qZaio,±zvJ=UMƜ3Y͚c/l L7h$^uR&!iWGŲWÍǿx%ysfcϨѶ1ex}gvc^U[8`*P+ҘgmV[jR &s}=h숀h!Q$]6r כֿ+f ĸ/b1AC4Џ`Rœw]A筧gW="n s$/l Eɕ2>\kŒk"C#g^x61,aɫfawrۜ? m&\{/_0X)! _jP NUfv私rlS9*)ڛ*(Jy5F$yZ4uSljl4y‰bjEe~cv] W-jRO*SՉ ks9ƙÇ'$e[AHo8Ȫ>(}2H0s:N0\3v?-rG^ Au3.':ȘMŔa&㒶짆0QA`867̌SfUZ,(muψW>71:keY=1vaۀ^ ZfYn:OTitU.y<3XҭnBMx0gIXG]UZ_Xcl >%pȶVd;q3iξqkC[ruhFG:wә;Zޚk_aEI%Ѩ6ޯWObM!.}5[j!k3}cxhlx7+G'K1 kkjcCs嵽S?h}6(*vw{x~2ŏc8T7eĢ4|e7Ԍ]og>_I, y: mĝM҅*D ]cARmYg5El5W-{&@: SppG?K`?KU\8(BFO mu97Þ"ll'}~8HE ZMͥݤfN7,eNNe_#h4 9 k%GDž(#ְv?ApK1L!^1LٓSB{`]$gSZkGc]F/\9S\TLKT3K]<ڝҘ3n:5TcF/fVJYnXYj>i_T8SC5J Vc]j<}G̵nKb[=UCUXY8G4!] W J0\%I=.RMloTSRމe, PU(*o;-B`Uaz'2ҜWUmp75pտ'B%0,nVs,*իOU ;_%'dy4&ZZ]*>ʓ\=L̮[e{]w])it@0^>$ξocgcVBVNQ[1}sCnU:Au^t3o 4 gb:.}4emrW>Z@fDZ=1EqlyC*;<_ǣ9~{b7D f3ePپN$43&lۺHi*5әDRaס!5i͛ŁIdxS8!_5ÌJ_6ݴR&1WkzکPn(5즯ǚ/IV98 s钽)FtAhiɕPt>&Mζ50L >N2#$A6 sMHÎaB7Y>TIAyN]0|FƤU cDIi$leT U0܇EnD) 8LP8r(07ծʥF*u5V_`ƈ!ln%ehyH61|,q=;+U.* d@wS(+EX+G^js ;|?#>+5 գcZ<\ ޹r27+\RcYf:cZg> Bf ǝhPc\4#2O.>+c5\%\"mV#'OvND` FeV3,xhZAi%Z+v њ-4 {lOIf[[1t{reU^et-Ke;8ƒFMk(wia:T|rD&Nh@J7Ck!ae bӡ)1&7DzߨqQ*H{3*r!^M='G>^7ҚtY?n^s֝ 9LJ2A6QlZ:%PK;M83 y3& ,mda$V0r+Z'kQ,"&&/qI0xf Tl9X5+ [TP2E̲b|B>'KQeM7ԭ쨉"">q5"RI@Q!P!_-xٺl-A梌7^NL|C$B6 Zw)3 "U@ϙ} .p9!2l!!T) dc:),0X#'r8HɳjN*)`z{ta D s~WEވ ;O%Ҫ# \vbmUUU~zmUUUǧ5UU2 OcƢ1N<1B: juWT`RːR'R2KE"vͦObrꩰQ biK:,_1TG& LOg"g SPkvT!qa 8 [lGAuU{.Tߡ}zEڅ4)\[R>V[9~4^LSME&yW_+ݟ>c E %GU2 8F^)@9'sv7UUUUUZs6UUѭqvʰsQEX(GfVdfFhIi0ɝ_ͫs#c`'_ZUU@[UB2Yl6&P.{o[_VZo`C $tEW5EH#VGCWPx(AI`v(xojcFo㧒SLJum%Þ*6f[ ./&tedV$\e,0VYEa$`\VRt $&̍JQat1 €>Q~wVw ߺ)1_?)O~:9ك(]7>? ]3hL`;fIⴚ@ɘ WsEڎ@j&PKu=b5;|GK8FH1>oxS)JD鷁 H*|-=.\;69AF$6^w(AEc:N/cDZQ!dJD؞vߘ;9<:lقmɭ;$9=t{gw".X7I8!̤=L̙4 2fzHEdXuH9NC 'dR]yr؞.JVA8#_3c f A[rѦKE +hZ9A8CPP1GSqRdQI=z  RXI!*#>@x %n8UΟƈ֌ xeCQDQ¬kthJƖ>|̝.rs~‹lC/{אc߈QBx  TՋRP15%[u>yA@)Ų @9ѕsu@4/zyΰP005T8jO%I/6e/PAaL|^.i~da"P5u15ѱPdIv~bP#N{#6)ߥ>xHEs@TCE>n&ɳٕcHz90T(&1xBiᱯ.T@ʕS*#p˕ d\`KW/u#pql #YHG)gb{"Pr=ph(eL)?#D: dh3 41՟)or`0gf>3n,sWizh*`nQJ1,~ T~Ήnie}WΠ{kgMA{SYO)y-^LfQG[ߠڊ*=JE 9ZXhv.ewBYFe: 18/ A:Ai_Wch^)uh~fS$c?yf-:b䱉kה#,ԥ AƩOr0-tN>vQ7쥛kz:^388}!a(٣:5DHEMTHAIoҳ/AЛGH-1c[GtI(u8VpFפgm*mY;O?o{[gI);-CT35hLh\=17! QeQ'_8JVްA|} O%"I>Gh*?"\; ;* È}]S%S[XƈIJw^볁yGV4WkȬ*i{ۢG,\}j6fD)d>"պOpT~UW:ch1a8!8NyN^B ġk45=Ĵl:$ p[]T e+\ mc}Q肱0OU9| /rٕZQ}~@, y$7nz~Y$+;IG%Ĭ`a*:oMϴq;Tu.GÙ뵋C _F/D@śĚyzg(S3ӟ&)QS Ytc$59MI0Bg׸<垩I'Tٹ [Kz;˭хA~\DL>++9Qeu&{OaPYݣfpQ$XNJպ<ÊUGLжtFfn"eW9bo}43.1F=O]4!7;zpvO~NHգ(Z+:=Oy:|:6Qq=;m#_VBщտEt?|TK>suԞTF櫵X\Q0A}J-]qclQd;u~4r |_/J:gV8Ph$im㰯}Pݬʪq\fYЈzs^m7>Ûo>y%^eUVYeE >:絶fgRZc^gLSq<-XT*#Jj-4v:Ɋe&kBݯ/9 C*]Bn+4\ &LԤUS@c&[ߺ,%%Cͳ輞N0\TRVF hr33k(W@$-\Ki><ۗwwfLG(C(ݟ91KĘ TrceƆy_U6RjV3qi¨FOZcZ y-qNìGpaUzd'] $הaYaCͰ,=$Cp&,S iLcfoƟn3tz5q,T)"I`7bu.Isnj>zoѝ]˰a # \lӇ$D>R ˥ynlq߰8\|Qy #g%wԗ>Y~N7Ga~GRt,ug/ %\0vlH9ۮm>")B_8V>wgމ 4W#v\G 57  } 1,7y*yw6#V2Ti}h|D@h}P^}3ԙ ) ʺ-,6 xYShv-qѠ~q51@eBd!=!!%e=fMytWЦ#H?6.kFWRάGW phf^ {VT@t +nc.5J37q9:F4I˜Yn4oVQUpms,LH_>QVlSuՕYͳ#htx06թrDsK$TYqWCrL6PPNZ~O "۪|1WB7/&4+\4d֎C|\Ѻh1jšh$dTf`)@$|**mI914[-91/ )!f+j)N} W9D S54!C@QQQAE%+B @P+HR % -(P $@T@@L)@%\>T:E$2Q^ 4EL HBbQP !HYU&R* HY*@X DP) %3,YP8KLK` (A !T!4KBĹdED@AL1 R`%%IDQDBQ@!HT+HDdL`J  4ʹ$ PE-#LDDE# >ߓ`R= SL9 ?܉$q2 ?FLut`A0bq+H-RО2J0R@DQd!M T paEGqxbPP,0B44Po<]A"E`M2bECL0d)IJ$9IPH,Iԕ0BR "M `q&$!pTNp _K!BIRAOѭK>ЇY1<318"@T5Xěǽ~Mp`=;&$|,&7"x~ #xyyl~_?=گ^pUQ]tA޷fZʠTi͘Q3˂gKM#/pXY )0ned0  )F])ASƈrXr !s23), p5 f-2E#BdXئ@#DO4G _I$VD?1K 0`Q*0% aFXEHPv$9j(J," i/y|dGH&J@)Ei DO/TJq=Zz(%@I< :sq$M߅~,bp Ȫ "j(iiCbar }3K,/h%$1SD !dxdC7 YPRSi5 3 ڄ "b1)h (22Z#&( u؋@ wYrf1-H"*t@]LxH|X ppLQ*,2E F$h ! ;HHIA/``90\΁CpF,(LJ4E d1S)0J@H"p@i#t&t40ӈ hIf1 @BӘԐJIJ| &Lh   H@($㇍Xd8`D1PRf9Y50,AR%&:չW{HMibi( (DaaH `$$h01 " #]Bd/oN ᳈ACGcm6%+FIACAKc($d0FCB($KEHFf_i Ea(w(! 0H32K>O)(ވD6QUDieKӉfg#$#txʓ7fiygNZ04} hC= QCLzXS@EtuEѲqF'yѰ;ͅpgy$C儃H@eIYeV;ѰD3ý(7 Z)c G/sIҢ iS,K?elFI'{B1wl Py0,-,c{:x (]IpYe Ľ҅+dpo*wT3hL!B^]^BĮ?rr)3.B&zC#V![jl4ˉXs5Pfd ,p> Lj! PIk'p=~q|WIhjŶn豳 (#TDa0 d-0tOeE)tT,:D$bGn!"kPئ 1 I%T1}G@V-LX֌e5lkv5$u\[H%Nͼgv*yBWigNv9kZwpC,܁ d nƈGX0W%X=Ő.  ï{;Lw4; {|D ɔ$OQ`xQ zO|qV!HDwq,?MA? `4I"a*4w.3*nqQ@| MhnTƘB< 0n)p<4bc)DFȴ%,&2S0z'S;G"=uY8Z X\H9س:Qolo͊,`wdḿdU\$̸>ZOtxZU38yvh Nj, "rZI0.52&RL%!`B"FDy }[7DHm&SrK0w.K߱ ዝyuuVGѼIB/N:a>wR@oA7)c-QQl+VR|c"o6]Kr  ,'_G"ʔְyXV|䫞N_3!w86gxqHa`b&Z .D0Pfd2аddAGwzȡ1J"RY%>. 0d]KPeI? ВF1;o| ެ~j/.V8 D>" 9l+CG@f~Ւܯ/. o"LI?V νo_ۨ+3_K A.рex庿x`* R W/xfuWˏq/yÇxˆZ1摾+72:e0T 0Hd*=Yok aI㦵wDk1E|9H |{Bew*ؐ%Ut, Q cm)ܨ={=q:l;˵yy7^eYyϔNfsщH+5"xڭ;aav;a=ăLuEM6P2/Ϟ%Y3{k.=e (lGΘޅOx:$HLéUlA`DOiE"vC"~!r?7sC$j߭wpFE"K&k2 G K"gQ}&XhCz;WX $XHt G"LD}ގ w?ab{6 #ǥzJdg|"m*TF;"`l +OtHb PPW0&b,ڻ%˪;tO9H^[E{nMKOV22=sAIQBv]v{Ley5cM3{Km ٌlor 7EF~~jʊ ǘ=qEYhsl߻5h2<8 MٞF-dA8:ԕYHPbX^V#+2W+VJVAэg6C/yWjrYKG(yh-Ki7"9%j ؀5V23PEOC0- c00[[:zed 9~LrYU-7(6!bڤc70=4x M,dfo:_͡Ϣ G&Z)$=ARH6ɼJ}gZ+`Sɸ0gnWRqH]dO:A{JD. [= huq7'Mu6̩YH|AWTQpV=0vL5_~eaeki`v (OD=<4>qWlÁu"TRm *W-m\9xxdl0K<˽8 /  6 Q?,Ti2⢳-Mu+4šVp*iʿ8Tt{*ƙi D. $.ƉVGd 2_É$y# D^fQ9ҢO~W3D5[haOu5 }WM?L4AaDHfA(!y+xqPL WSzZL_}Y!wIJ^zgv4hx$_o_cJӼX Y簆0 l4a_ACQ'#2K_U{sV]Yf/9J "4!ʲ/4j! 3[Ugp84[f kHQM趉1 ݞӲ^0xB:Y$4 dovo_DAfGܸZ]IMntS:ǵQj93v#41=Yf]Kl! +P@z} >C!%4R傄D3{id|L{FPk`0(",xQɢcL ڪШVF *N'̸x/O~_15?Wg|bfya5xl]ֵ=0עsg8kD>LӳxE'{Ѫy^ޚ:wCC#+XZέ-KNq|jZg qZzkr}j ZsUQL(gwaA<%mfq^5_Z:VYەYUu4bdl|霽s7j[j8e@[>On}j]!h9 \2΁)Q^6[G%`cգV'aZAVLvB1m%Vۘc&^()4J^}E(lCfy]{d|Rp$t}%RX߹a=Jۑtt R.;r (iQ(]11!AyϥTM 8Eһk&/ t?۶_u$'9Gvӕ]u\tӹszwD {EI|yno>XնS(+Ψaެ9(tM=J @&-&8y-ϔo3Ůr[bG_Ӡf64VDf+) Jg'i1 3u!JRBLj>m&Ezj0mevӛl1C̱RfqygOj%!, /^[npw y Y~oU875#0I# ms=co| Ax&Eyx"dЌ~ FH7Ʒiݮ@}k]r Tv\7Y#Ž+0u,z^(Tl='IuUHc@ĊG4)x.*JZ.YnrޞV"lE̠t zA73/{;A|%@*fuA̹ʔ+>`q'X`D*ee (؄HnΔ!?GUai73&tJZtIr#MW9Sѥ_2 2 W@/+Hi[\} D;n6\|~5i&a_PSS@lZ:S>Knj]a#$G<0ۏU D'۞P@/zTh9CZ"~{"[jW>w]u{!Ե(XG:ײ Cy;GѲ3/W5]UG;hl&lr? ?,?&nѧ?duSjSi:Uj)#ϷǭɈ6J0 tĔj br-=٫c0 !b"Z(cpEBPs[٘nM#|J+*,`O%"0SSy)zoSi=8ϱl:_!T{}Fflr*kc/'ĸ6Aߴ;V`c EAC&3P H=3>^Bt䷸8?NŠ`zjQ"jpR!߁Yۚ$|I<iV/Ws$; :I%>8]W *07QGJLXZe8KSRĥ 3+ ]*, xw9:pOG>ҦƹEݏExenRc%mY}3oVo^8'alf=TB H4_K⊇O4HL?&< n3e询[ElLa:77Ʊ5O^.rozu "9{ VŻ/9 E_b;;g%Uvwjs#m<PX{6ػA;u~urLIWh/r?ȓXr*KbψcQ["4d M@ b`ݤT)=knMϯCZ fu* 0 r:1n)fW<#UUQPEMR 1m}вǍ(,}:tFqȎ0_2G| s5xmtZk񺚕EagL m4->*Nu]xv6CsNaN&j ^8\ ң^M7A'{| rV U4*erbګ-fзp/¥óV_}#ɬHʜ*7i(*c:BN|Z ̞eCu:q0 .Si9rdٽ+\3ac}zH6wt>uGGTcp-2t˜z;^;*PvH!G(1ѷ4,k oL8W58cU|TVdf t3Sl*Oj:D1es"MYpHYcm,NZS RC0}!'Lv`Бf:zt0s$ʱ2fWxQΉ-:+mXAqcd3&avn g[yL)玹F.ؠ)!6ȰbHr]`(C(4gwr(OяA3fl H~zS**YnX8Jk9hZO c 4 /h ׺[E>$ NtF M \Ϧ5/M#[6K2IFT1U1 v5- ܫO&?Cd285( ruoȯᗌ6e)Q6x*G}\Jzբ HKj}a:F Sː`I&j{^ÏJĤ%V2WiQBn>HnO},/6hK)N(S0X-^:N< =0P}* XhL>JAYL*^d~=? Pbf7?Bst4m$tXtoIQ )尤*uq-jE=nug+UBe R!Eɏzi\* nU(~{(SYUVTESpkݞqwƆ#M_Pxǂo %>`½띏c]LLz3 vhc~n y1åɄ rd)^]zyU},Ak5A1ݫP.-nBF|yY_K>۫Z Ez?}k{N:Gw-:d<,^(%Mӣ4&dF^*:<LI)vbRr Fr!3!ǚq7 *i|杹{#-Q-94\;yqwsWhQw`H[)`eR gOkj PHq?EsT fD^jv|[Z} Kn#Q]y[y7h2#/h=FYQq>ߧ%R >1y06OU?w1Ұc;ӎٞ/_f%xUoR%!3uoùtBo0j{>z2=-nO!SUՋ'Md>;hBVQd c{!>Ox_Wh#K_tSd'1*5rMn4@#M\7=5`hjLS+<4rCI]_Ck\r6N]_"D~MI2,JsB09@Xž|'F*F3#68-3")L'kϹX4֘] H딹ƫ`swEWcqxVL! {!\JOgd|s:r|UiHy"Mu;AIzUcN+AeG1L +{Fu4(2[P1Q_a~gwOq/uX-zt!>f9g!}[鳶eȕ1Ga9XAXYd+yV3;;e#8C(Ɨ/btaȗUۍa^qm՛SgGa<̫gd̤ɰWڑ?dL9}f1CG@ >0QMTPuk^CP>AhF&B%1^FIlҸffbjff" )"diH F( h F*(Jfj*Fd0|7ڟo\Q.ysWtkv@&鵴n >d7>iIY^k;IDd/pVTR 0pq7."q#vw %%!Auѻ2x}͚=3і#UX4mQx6z[f(jBQ(,F^wE+pxE@see`$n;MìJ׍`F ,\zM?n}cgvm @qS*Sm鱋SVl0^بo੄!BCX45l4N>"zJ D?Yz1D2#ZXwSWn%7K%`eq\aV9^"2cɌ9 )LT_N3ŁzrъKD! rxAvq\A9`Ĝf:D ~ .EiTjۤ.L}Y5r(ɱ2ʐAc2#gf95􊕰H ?'Tt5A" OP#ErtXo-~6PP1ACALT54QD4)hq`( Z}`VWGL[!,t9|!g-Tvn<'d0bHr)]pgׂ :r7!`1l wL1<A#/d%aT(G1u$20X=[(٨lLyXcu9 O]eU^]4?'Pb*cL]AXL33|c6P0Sbo=Uht$*S#pU't+_G!uSpe T{4b2΅c}[ V]:6ѧ 'Xsg؋NIfWgzLd"'_?n'/V"FU[flMhv]P@Iėzkx79@291C<KEwH,S> ?SNL *:!…̭]y$C8Y U&UVM`z\`_Tj)\\f {[ |9<Yq8(85g;~ьb:ȪTN{ևRɲ ^ʰZy;d44Sehr}`!;*:Cdv*||{NQXwJnb>. Nz{z܍{_biQ&<{<324xse>8ײӸ5Z~;E CsGҘw eס$a M'UܧOM5k4MO P v*M')Df%S ?(g>).C\XCR.r4gyZ}M&AOj0*lQwVƖ_P9wkve7.1$@#3o(۳v}Z:oGʏgdP/3 >8$ '/l1\cg G kǯhh/S.B$<ɓ4'iҢeUO*طs J&HXZkz98~h;pz7dڌx]YHV2đ1}-7l-$ 5DT `Ɓ"}DatȢP8;mG"M:'kل笡b@-K' i 9HhIeEi1Hr"Zl:hr)⪽uSddz<'ǀDZ* uY2;&FUc4D~WڬtB/>2A4whH$o-z6vϑcG_|g3Nj(8 QLt2d]*`D8[:^"!Dˊ/\ lUf~u'6`c Xd2 Tg  B0c hbHLV(7T7EYh=).FM&t)Tp/kb3krѕJ=4 cJƟ} RB3lu1}ZVpT]g$r!z"POK@l6t]uvm~Y`]`;0Oc aF-II7&n,$nӲ鄊p4) C]Ys-g-],d恧͠L2mrqߖλ8P%YGY}܍'a>ZW;Ah׶xHqX?Hrf/ CpϜbOC閆V8w3C\m`iawRBc1xwn=Tc0xñ6ñ5/y}'n85`占_rdSl߫xY/eϭKieʳaoo!xz;7@606r `$& !2?fX,+z:X&q;KsDܟ9ej1eIcY/Xk>c=S}?S잵mX21ešfSL=TQuN>j^'RFN("=*(g+9&xڛ 1n?)( 7S# ٚyWԴSD XuLea(k+6zYLwPT%V#jTP}Õڠt21/ _f|oOgMf/W{SXp1V[l^tb`:}΍SҤR\|L6zv5OcugL;;R )ηG95 *y N++{`'>~h39.UdA M3;X" 魞d({p2w d83ͱrdOgS9;?a-|nb;<- ,*$(?yXP2(’yX>{NQeO>aPīyIN\/̜ ':{ZAIH/sWiϥ"l,71 ﮉ.w0o`aE.Ad=$\֨|_MŷaOJ`ajoÖح+C!OvfhSt2aNHnM\$,=rrn,l6_b9ŕDrC_B6"t$;`=d%d*6rOĝZP3a6i 7Zu u&ԝfʁJIp3u@MgEڽr'-p{ w}gVү:ppg1dɥc}Ѷaa3+>uRYj#C#y0E8B*BTNB?w(lB b+;A[ΰv1㒢EIJbj(âu#<*jZ_CrCn3 G|\(?4hί{;3Bb 6_l8 Tg8  rI^J,Nlcy]dn^ ^XR(=߱~e eᅬvDg}I#g-IB3xuFlw_=1"=gݤb=t6-t-=mAjqB25_9+G: '8 plfeˣe R!m}6,eE۷)Vnqe80mp)[G1AZMh*U|Fk5[z>Ns" $zz&G۶7vM2EK>(.6̈́qmuf^FShTe/Ҟ]lj1S踗 .3 ų9IFL۝LTsLg#aԿDSeSbrj>LdP]7f^$nqhuՠ7d"%sp哘z(h/=rY4N+uvA,3G^kt5{KTlʭ 0EiGX9Ŋ 4->RŸF1}f$˹lxUmy6,q*a׷â l ?ْ(2_A$+NRa6Z7&I)WΊ-r`dh0&q)ϗ9MV{Ğ.V+mrquB4@rOL!8UMW_FC e'V OIc]/:L\ZolK˭ynFAhwRs4APNщ;ʮr=[!&h6֦n6T% X4h?]Y8=GBש͸?%R7M;%kcٍ13xS)]̞z("ĿWbޝhJV$R데$hm|M#K|UDʊImEݯiߓLQQQrlÉQY't]3QenmmpuD6[IG~\;V`WCcKf/B羶(%qgoxvJ:m9սoe퉢 ( (yjx{k]:`w7&car!N5Nm=z8AYt?!W ZcƛL?s! N}'6Kԉ@d@,P\`_Dp2LhG7Z_cъ e֓ Џ `sJ#ބgG0/ grǂ1壖P 2 qQKְpx{M֝ |Pvܨ?pC8T(Jfy:H[V@G qA[1;S^ LN#QBhd_ [$vMخugiН(٪b?t'vn.2 īVytי>u* iraDVYN6\h0׮lۺa>"Bh BRj>89wv>垁(DđrIy +R$ɗhn0i mJǑwl,0X6ޓrbALME˓9l9>2}~ r- qkz!8'ֶͧ۬2E18]FWڏ6ahLMFFER22S6wKZ0jAi2W(|WGmQjd)I Y.g0>} sOHxE6B\^bhd&tCڮc;&0Ub(Un3c`GK)٧%=poVyZy=]u~|1zSm;JNCCAjBDaRx}Glw*{;4I 1@ᨉO;zq9Q`ukxThRG6s$l"~ Xh'+IyDu,*aH`FFTON7 7?lT:/hԚ#γ>y|^}&'34O('- 2̶kֶISʇgI!n+nF,yNUHi&\Jh Skyfpպ٨wBic2L3͙^:nF$vѣj{iCїVLemvOȶm3 .hc`k1Ɇc/\--jt& F1IZ!1qd-fͯmfk<.,L=MV"wi#y6~' luf% |J#ͺ;]I7hHS}f4i B6Еe&Lg&@1C31"zg,p\ >1Z0!84c,xM&S2fJLp 1‚!%D8e0И+Uf*ejE,y#ƌ2adS}{@2;8"@[#&09 E٘ydN)x'TRL\N F 31isAQMB, +ZRZV h'\Q E{NqzcI&%zgyGvXNezյxm"|\Ƀ(TzƮZVs"9fl'61n4BǗ:k+=+Mq/CCI(2˙-w9 A2`?Ȼ`#%/JjUJ{{ (A wcߍjj s%JT7n=.-zI_:7=G @?%)H)b̂  4 q(¬mQ]~ kI9,ykQ-t)evsx=}^h+#NEd塗բ*Ju8c> ,?-Iuܸ0x2jB=,فg*çfrܫ->B\!tc .mwu${ѻ{H3;m]q^ώ6 ˘\I/sk ~]E Ia^s{;=w9VU5lA&h'݈2> Z{*%7Qŧ0lᤇSKL[Fl`JqL7},ZuScrBC kY\Ops:@i*)>thS'51'9-ӏֹ~KsWNAI"㿞#f3,\_orzxP iK[lW;}>E%vtx>/t ^$۪+PQU,boY9 3.#/F,M7Sil#Yxe06ȬںV] 1ig3qJ3+C-. BNy1' Lebx*a:h݃ GKeVisWg\Ռ}Yx"S!b{PE=ؕu}v9 /'dݩ9_v.ѲC*Wnn4i # J妹EѼM fت zLjL"YdV&OntsAx^NEZCIk3KlѺ GJ L4"`q;|{=i\uz>gp4θcxf' ᘜ&2hV7]<̤ZDZHs3*RǭP#'(=&I4.>Dǖom#w1 w;eTBra-*^aMfp{t *R;qQCe82H-br n0\TrZD*A+WM$C\~92yY%Ը*W<[2cq.R޸Fqf4FL\v@>dl;yeN!O dzSL2}f>M@ac3e5g%iЀ1ns;j0e2rD {[{[Ǣ qt(/pˆ0Z*t]M;2Zim$A:1vd ˦9DJS%>%'vPlRh^ʧei׵ }THbGՉ-u L5pѹo+FcI&c8Zj QMHK+Tͭq-I`馪 Qa8#sE"]O/CiP<黬+n%c ?_Oy$|1*z<¸(IJryDbu?u .hN|L= $63d< UJ3^BIck v?|6D)0*̎P~j n &[t?=SWbvv8%1*Ӄ?՜wlv±90 Ye[;g+ |`=`8/?c\qڗO>?. s )fSX0Nn%r~+L7/`0ZN0N;,'VG x)c7\`§c>m┲~S*tBkNMl3 {aGeT$4߾39!:]a=jAhūG U]}|ղ"A~a,1*aW9Y𙬵g{9`ҎX>#}<{rYQu?Ogr"! zcyBǽy%\,JDS&2|'k,-RI^tycټT'\ @uO;m:ZTYFpVz,s Ě,v5fFaAP+d [Ͱ􆔕ɪL!e2+,]Gn3*ʨ!/LjKZ#Gq dg)?#kCQ M#Yf1y)IC1&zMJfz[[^rc!?8&EFGXEd !E|* @~wCD= >n'M 83֯ ;S@s;@Ei}B($uA#c}҉ѧ[>0Z}' O'U1 MBB~Q`kWYG:~cgq>Y*j7!֡H 'eg4d- ‘†C0A?:٠[)w=l )u F:Ev.*ة{& غշlYsEl[5ؿ)Sər65s3*Zi5#˳;z>9(陰nG~M^vՖUx]s+٧3[{7 MLs 'L{ofGummۯSU_|?'xH~iܝӆ8ߚ'*};gmp qZ4%KhfJNnzb& k's3 6|ٰV5(u'WA6Ugۑ )]V^s\$auѠ?c`{;nG;~]k?s?0׃]HqKa)~zfz'f94朗I ӈƐ‹ KK7SiepF6 J,Z9\Elg3Ah+T9Ŭw9H $PwO s]+ | ;A2Y0OeSt9d^n˗EfeY\m}MXa9D4I%o}Ǹ '9:D׭ludcG)~A >>c!-l$n<7[̀G]u`E!?sQCcʐƔyG5.!`P@xs3۞o&yg`^lbgŠmi:W* sYqpX2$N s13}ji25?H]W-Dτaq~bƆ .~/*, q S2۵FPiCN`QHWD+QmE諧iQoEE\i)i~!=JaKVZ4rL (r9 EjÔpFӨȼbn7t?n#ߠZJlŮ_*-VQF|"[ 'Huy 2++s1[(*-Q[;'O8k%$"c8@Ԥ˲5:U7ĀW nVIT4+QA92n9hη.gVdj00+KAdc+^\F})u=c JCapJ1-c LOqq ZPp.[z4#m:s+ gB-U(6҃"'Y5|pqб&_Y4 Cy<ʽZ]I@>^+rFLԟϦ^N۞_^FTJ4,iIHq;O)y7 ZyO9q `T\w07"hT?&-Y1SEĖAA%xvޏgJKzvu,s_{ԕO5ga+ [+!֐kG-/Q ) 4 4L Kj9VnLY(%OnQo"4\+*ο!(6 Ts/!z25/#z`27O_@S[tbu2aο9eVKFRw!ZiD< :qNj0qIZY|H[MX>g‖΀]kDnL@s:`xN]MJ|/"g*Ͽ0h7tS,W pՖSsc~o߱݉GL jbNVMm9* RyI Ga?)^IwF 2[?`%:adϦsL.6aV_ljqI00L/H0{z@9=h?PiwHaRX (_0 y|0Q w6^*$]u1f@%}KklȰ`(*2f+s> Ф6;Q;GɆ18cY(ؐ aL-yӜ _i,G  ‚Br"GxQhfxJڣGNķn&Z ĠD@ $2H3S@]SnVFZS >z v_sz}jǺV2aN0}4|fLy| r5;ZmPI3"QܔI#>ԓ|ÅzL)(v5l+j"_0r5(=7/Fv67srߘon;kp1ӱ~ 9kd*tVc|*AgaAok%@qBoe̘yqubI 3ϲA ~!i&dqyQGg$f\zI$ L/ C {\h+^UPw So81Uw-٤U:Z8d2.c'θ˻*<",)4stH]/M44{^i?ig2uJ00h8D#Q3 33 2`iFRbÍMch)Tx+ `sNR!io=.6Ǘ3\
 C  :mRp1; '@kA6C[<-9?NZ=~>D 2TLERR@ <|ٺ.? Hf>,Uwd`lB?XJ߉j/9AZđY$.M%W&nڛ:ӁVsU+'6L:ez_,{q3khmiGT0pvqOjb\C@GI> 2%Ff$Hiҿ\B1tnkQԗ@,.{jR\Yv3l1?ĐGFeGQ_y&@8YXHc"D@tg9VLSlHLL`Ttt8 pGU㣸o_eYϷպvQO4!fUVAsdC1L1bRQA D7t~~y1;6AsPm ֹk(V[@iH##!?PH* "%$͈p'# ` JLpl"1@rA baJA5F ڠf5~a ; C"ń(Ԏ@|PDԙ J MFc vywl2OzG`-J"0pBw  H\x.4pR-k"HN U\اedCUQFh0zm %(+q@?9BBL`00e!.ӤC%pL@jB" `D$@f  Pܢj:@( Fx]L2/>9Ӽz("@dPbq:w},:\`{r񨕕=; d? $ӄфPNOö"_fT>4O}E- n:ĐLG#E6~izc'[:N$G,.$X-h$#`"U]*r+-Ǚ ^qR}}Ҁ8dxi?Q|7|-k52B IdFpɹl"H8V0)⨙4< A,/AS . b6M`C>O`$(w(=PX: ;pl 0."3ІAPAk!hHp-n "،9{O$2&Nhe瓅<(BbOh $Zvu1g  P^B(,^E#qK``,$P_.Y4u+H83wI;u\REJ)eSURBPxh-z#"Kߨw4HyB>?$@$7 ky^Р.(xƒRuph7p2wދf:0B/ j L08]9BbDP O7 f"; B %J$PPL4NCLe09 P?!4HBT 3M/9)lh ]~}7.6 w,_! )g8nnIa-&>I~Հg_mJ"i`` b/M!7Fd[|4|lK.@|>PyVNbV$Lam $Xo끊h}X2Zn.+0$HĢwi0|{FfTj  ^2/D$ DI;gܣv}" pr ABT*ܺ= CMC"&"3!0 .0cZkAàe) CC{#0R:BT0)6Q1uU' 1)@&?+@sj"Z(Pv!}p.NGx#>_W3?S}8"YL^*Q@>! '~\mm|e,AB!=Cd@UUUUUUUUQuEW[ ?xv R]96P,ЊF6ał`A;|k[1QeBP `| P:2&0͏ȟDDPUP*F=pA> Ȯo ``э6F"J|L/@ E"}=!B5$Uhcj?3cj#rC["#.]SQ4ǽV^j (L`;wav j+֑I 3M]ACvv&,lwR{ BcĚUDeO _q+(0*RL 슃B@0*ـ"  ss/x~x=&"̖v +9yT~QKj=rz"A@^*Qn^r.|vH>0P:II{Mv2BBR0'hk&ф)'`i@mmL j)Ĺ025/LYrkI0$i)*"bul/ayyq/aM5lcpµ@Da0ȺUXd+3|'Q)V iIx# JU_ݴuyZz񗈖fɓɓ&0C(걂,9f|ۧyy0Oԗ֖2Cymj=:!:.T*6Q)qttf{W^˵p@iĔcascsd $">O={9D7Qvx|*LAiMļ5~6\=QرOo]v %8@:C'Dhn) KD"?'9$ЧդˈAк_}7uuiƥ/)C/!#h_:+sc)*=|q `J>xY_ێ޷7mTbaY||.2XWr%͒N$ :kz]D%9X޲jI9o(KQȪv /d*L// 3[O0eGD|CU$/_ס: 㫄cLL.dzN5ApKyMaToH0]wP  gkt8e&a҂?2(I˟6#Cf ( i M\ٰ3B0 `ĉ_i^z,w= &_.z^Fk(*{,볏;½L>4IaCCtF>YA0%T"^ HR@Cj'ÂAB*,?i2C @XS^VȦaka5Iæ]"k$"B$-9ߢ"o>TY#`c0#mPCh0_%/:.<$?J6@p?n yoGgD孯: _گŢߦ>KjS}'ݹe]8۟)ה7<=ӿF=kj8nAr#t>jBƓmnYˆ-8e.dkmF깢evG'Cm (UL2~zT'H'mLg&C  9m/Kcl݄.WIALc<-\isNcI)6ɕ`QRlb^?#!o1so碵p쮈:7JnIZ2* zNxTY跓#xEg],Ũޫ5o`g ?2C>zq0**pth?Z85Y٣7yun3#6恢~=~klz|.`#o:sp߃nd9E) %esH3l׌mX˕0_тcnMx!γ,l\}}N&/dؙ"9/iw@yHCalSvu7]Cq{Om *Xdnw`ȵ7âTC(py %WwᒤI%K,*j:GQa\mE hft_\sZhnfY!t? }1\jp3:}LpvF$دaSpŋ|~*rE3[>r%ńQ ?N?1gJ (+>^, T):i +Fۦa^#oG/o*n=ע@;ɾbFTR'(Ut?ڲyd8 !֑8!w\' %N^Ä1(@)0E#|>IUSwu~~ء#z&G?WHe B ~p@0E.~C3E 9eES4ʦT 1?nɧ[!B̄WD;ԧ!7Fgh ?kAzt#FQ6chNmD΀K [ Mu.L`4$|B2ߜy5 B/_LH vvSi ėQDaVcn./__ҖTIʜЩDCTR؊9iwv7i`voWYcky~X<￿XٞK4xL2+ydD03aQuu IC2;K =06WJkr)6gjLS0(pHiHG%2A+q\Ijd3*A1-rCn C0cf-M-ΖN5÷@K+FxCg8kL5.^ux2F!HسǯYRro vSpD#G$˱c')ӞriSI} W4&[U5fe[ZiۄS3 { w 4Lvf/]H ,0%&XֿP/s5@׻QkQKXo_-uΉR+e@JyX"9 -rCf& 5܂0IapX$%sO=KQ||VuA92HrS=pxA.5v}鋲ȃמ~8/G'b|,~g°3J=dѲu9Q%nmF*t*F>x7!B3P2' cz%Pye4gY,@xB¢~(7?Rv]-qvWpRf31J!ISJt^[jꁭ}9gRvިm\q7 I7pփ2B~k BL6u!zv1jJ ( %1KKRj% $K00?aDa 4XnmԴ=nUYҤc;z"Ľ5 Miш[e^j^^=Uf2x 3=ZKӝ>f9;!C"eE>wBҫ()Zvdrvώ'b$R?,s^QuJzѕEH!xͅOv3R =Tby7PPy7Z cm_tVw; +iJ‰~ E' v܆) >tML^0e5Te11%ލ˒lWC k %JeڲE':H(WX84@6|*T?IEQ:q,Q~q txBxk6a2n8$J_t1SY2KW[-038:` *inI<%1#jJ̸% 34I>gwyǗTu$Y.Z8`VSs!erdyD6SA$[jmmLgץ<5µzmib/]1ef( C΍Ҝ`Mos98-GfG!5"}=SpMbAQl\:o8ppQcJRY]1ªST!8jj,Oi} 6-)jo =,D,M*=Q :&IvM^af*!TbmE>ư/ PLZƤGaD!C%ixF Kz?ZaCia"ቫAmY+YV90vxozU'ZK3=_ [6@avL[muIP5 a^}"f\;?t9i:IH5-*vJw$*[Z Ujq'NPZ"U/L ĘfCdN:h*tș PXZʬD'2:-$hMOg&%cMi]J-)^QW't֧e`7lxkL/yY2q9?OSiR/Ihi ~?.c,|Q Iȟ~./y?=RR>8*7tC$4^k=#?Cc*C!8t 7//}7gGȗ=w_6_O,d||u^=XvB>'zoqMGfO9ula8@ L//q/M_>jƷ+s='E~O> XbH&YNh~W 2 "IGrO!q~NM:czT6[h~8cUܧG<Uz~;Fm(x螧!=ZTIR}*,iDƸoPM\;?m;o7WO QEy(L$4(uXvTѣ2RH2E4?<r }/.;skBXa >kdc|3 3_\u:A,CPj{ rv0n=2Of4Sg, CiD6M`IܮuJ]sszY ސ^\b2׾ɌN+JtM׮J 1B=ot:waF:z}s_O@ TTk犠$72d oռvi_d~g. FY鵣0em/^|)fǮ?4T+ӟn}0hWI T`|mA'O 5u3vO"Q˙b,ڟWyl|O'qeZ!KiCX6 a&O"o ~'r/qϫ>:nf؋F\ cZc ĹRyӽ=oE<۰ſEy=$ ؚjJ E25 u* UQݩ&Gë ,v"},/L,0UF-u:r{lVD DuVEIQ Iv--7ԷMMmxH2)VL{_(UZS۩ڷLu|u!d]8o ki+4Oۨߢ'r6,B4)}lLi65-Ee$ꗀTgY|+$4XYBD-KȳPiwDӢ&4n#+'® >WEE1 ^rL)7;xSt ͞6B3%?Q>bm;j#HB%<͒z%:6Kbyj/lțA翢E'̬o?\ ﲣG:qگN7CS7Bv0>x8ꪹד\W /̱a `tI]-l4+N@V"(D7'9Aէ9c[VsO~\fJD#rP?WX[g_'eS"0wemk2+?FIӛSrQuz2 "{Ux"G,xQ¥DԟnjUaՠotQۉ;61 ](?нMTIHP/,[lc]NyLj,yp:qmRE13&P@&oS ĐL[K{#a1M5 J=< 'qE f'Ksxlǿ垺|f}ɪ`?176h֡Gon̲l;%]~"J|SU7Mܚ[/(sk<;;/ 0GO9H(6@3S:u tPŠ;qܬ)ئ5ݯ7^Hx^ W#D#hV|·te>abC@tl(B_B  w,A(8lv[7׿s g/)Ny˽%."+1zv;}/+N1,MIv X Ė2D Q xo_"Cx0)UK3q(blM:l .C;xLflGކ)Z ~k7-km:+OaZ٪ui^xW=@Su}݈`2 0cZDQ9hirw>}-^@>A&D뎪B7 Uѯ#Ξ Ĥh)Y8/5e"hFѐc|_#s/?ykg6ěn!'_0d4k; {y^HAprOca0u)S\3߸)ӠVA_=? Cb`u?ܚA wz) ~8mVNrhZ7bzTF3KH ) sao9~BZ+ΆjaI -mz0d9҉dK j1xOo:=}i AG{%WdB-aD Ps!09mu=wRAۭsRDTljZ|v. >QD &')$WؤIREP2*./TdKEȷ/0d}gcix?pm0U *誩i;Yc/wspߨbF(dgFTJF&g]rFg`_hU܆)e0PP{"aUвT| %;<JĐ  '@yv,? r D# ccB* I p_+z'M|]9vțq(=,9C ՚1.bG@:jI0 }M{&5 c\3m$ -?@j<gኍ1{SP Ē 1 4b1 JX$` @@L}& ] U&NRbEW &&5|fDM'g1;:D9a*aj:.9b%҉fn AQ)wi10u'g4M10t}Z c ~z*] #!ya1zAP8K@ɀўG:ΎR c_֙!:#;l=JtT*f`}%d( B4 WX!O2>H+ۭ(;1Orcǣ !vMP;v748': 0QgقqÐYY5Owݝ#u =H1Q5T7$ E @p<^3+:\ c_h;i׬Adxl22fV{,u݂jhu }C dWnbJI™Nm7\u1 @Dv&%~M1$+!4ah&6柕n:ۨ[su#ɢ&ϗʒF4o4Q"͇0+E݉d3bE͟"B!@.\uЈ确n༐gFIAe[Zț".:KtXRSSLXI ?@? Dq\oG jrNOV2vLx[|CL@85&}^IR&.IDQT؟KoӞn|8Ӌ&e7p`5υRl"/=PPMC'T>5]rl3$kp{k ?~@l(mC4kv< !Z{j!Fm2űP2/"+h5) @ZlIfkӷϞC+0{'pMmioSskYcsZ|WH]_qTљip z.15c||iA{W-X~4pf3.]o9y9Ļiw9&aU{|OM 嬢B pT٪:4 &K2,hvwg>x6ܻUU.nƓ\0ÙL_r삾A{ 'Ib<`n '0 }- X041k&0R꽶Z XTcM0;1f|`j[ML2SG^T5OB Lu'=vHhl ?]X\KqE*а’&\%(O@ [28+E#Aړ'4La)l$h]wDe!:xV[hoHm Ӧip P5TO՝6H4Z:bc GK#T!mա HNᎠlݗQؤ!Ժ* Sr_T)ǣT3@K8I $;mtVjo/:iwS^nɗ& c%*Ty1 uU?'Z͠af`\289^NSB8ei 03(^Awx}s%z7k{}ZqW~3צ I ?aL}mgS!vla| y]e,+<:kӸ LKMwËw}U9Jx8 a#"HǗ MxخʼH}v^,|b_ oG~yv}= LAM=Dݹ6[f;NB>{AZeB-`ɶč_ub,X^bzGr"eNE ͩŸk͹u/rs>bD'[_fI2a0: 'Q(m@; Ku[Ez]1H恊`BrOgo14TnhUa11v0 p80BC`?>4lLZI\\ N%2SF>z!v6a*=|0*CA?FB@k:c3ʳ<4 20/|=OuO2೭q%ߓzM=*(~Ptut^1m&a>c 1g<ƠL;ztU=L0I3]#m0ggQ(H";ȩ1hMqbh'o @wğY~Ƶ6tS0jG|vdwndR0wY@;b TʩnzX=z׏u|{nh161'6Y>_u{hG; @ln3~FM)]5=~'v, op kp!d)TH|W L^ִd0Aq tWl~wzm<^ƯCh~x1I &.6܌PQ&SjQX͏i~yBEhŽmaozq&#'a_,%qI憩&lœ]zI#k#r|u7kՂUn <$Ҷn=Cc4E f:'e>XRJ(~)ey;bWbۇbnYLS{{1F>!#~刿KάAYiQCApwY.XQo|o< #㔿/ոFx۶g0:ňsOy SWzw%/leF ts!GFLvy9&\NЄ|Gg7Sŀv!GA~ cNh6x5ҥMvL@' ͳ*nchV=v|Fm6EߌO{Z3yRMi3;g:5DgAQk9B y(,SZfr[^!p$ #hpG&PzHSM/zJ7B5S;%p+0fu&T\ q>W'GllLr/q~G%럳]Mrg*UlO (}!G8U!4تnlQ ڏԠylra>8 $t 3[4U?Tv3W7G/םsp3y>gnD<~u=5鱠"؛_ا=!ݵ+U<~k \bٌro95jXmKuCC1תEE"pų/;.[H@pUɝ?{q`F u Ԃ);gv|#m\k$9r]kYqUx\,4B y5ʹQp G*D,`08Ì8'ext٢%XhW#Ј C P=6_F}[8UI3;h(矠l^0Y/"7<- m:LR/?s^V09 hS ]0 f^4&w5x֕?f9xbc:1X<KNu]BuM1Kp-'Yclrۥlu p8⟊lw9v6i/|ػfzY65&{pfdVjIf5 Z_/ &(88Co:ʞ:B|C `=SǷ.cӵ܄c^pSYkfWI93ŏk*PѶ6{좞 C tzt5~mBB>fxC)O^Hu0d:ԅStԄ ;37Ä뾇_9y,ޗ tuhSǍqϬ"8b8y}c&6rQ@&aR%ӣH3NJ Z/ffa-(cc}G0sIGߤ^qdF0Dj9e c_$P[ux6R6GZ]_y&FGF|5xxg~V$3< {ߓ~0~wھ_ vf:3]em0j!#zqy\Hέ6r)4jMqܛI_~t:A)}'CdTot:B. 4iaJ{Hj7/8jjkžtWŏfN~#&%+ƒ S}m6xr3pjݚ_١HifdKq L]kSoD3nt1N4NhqLۣvFfq1Wk moAco/Y:%3(f#3lOE5aWo?4n>f Ś߻t,*5PP^X7Q79s1fqt.FB&Ƙi5ܿ*1AcD{P]gz#ۮ`1#Mc0_s8DFAJ?ɨ :CG_}p`T3G/xG3* t0Zw$I~#GEFa 4'6pysZ#Mѭ^Lz|t[%U:[/ |8xewvfuxܴE[C<10U0YkNrZޚ&F5*Zfa9a`#27&3UVddFg0`l\tFCrj.܆^jb&嬋fKj*j3Z>hzHH%^w\P:ayP/WNSxXh&d688 LvQ(7oa#7)ERɥSTйʌI0q%LNIƢGl(ñq93Aua?٫[ aع>>I[YwZ A`JG+iA ^>hH(!SI:{y:v)jy:k=lo{hUtCD{R/gHˌC艤T Ȩ5ow (. M lqvS͑&Bf#=)/ %>_hEB( (/qFz-zf8L\f^ڦ?/g<\M34qc 1LZ5b/wgj/7BlyWu4RO_^XL=uC0 ]6c3ywQ8AQ%pȖ鳘̍H196"iު񚬥bMd޾~;c5j(Րb5mP՘~FQuPo56֕>-J3Xf6[av~?`oqR(Eb Ǒ]jqD5gP#`TӴf Yw/:Ndijþ6Ny\3zr1ʦ9 7yܶe1j4Vp1Ck uрAU?T8xœ,@mw4JjQ@k`BZFũAUm3L%R}GRQӲPBq"`2Z0ظ(4:D|oJW>SG(H}i-"o}j^ J-X1AxjέH4aj$T9E44 Q0x |R'h t~ : O`- ~oѠ`ipcnՊ44CyK2Qx4 舂iV_`:.7zCwgf'|ZrSA1LcgLl=gQj,ݘkP\O2d+y^?m&Nd2RdǩF?shl eoO9rYz0d8>Zzk"ws Q10$9^cmBQN m Œ'Llp!u |P>`P:(*"-,!{ N"bGPR}UN֙JS5OlFz[<›'romv,$ɘ) ay3cX+X9omp6P!BT`n73ݜg^_ E(,_@[M,Q(&nGU{Q4—D8ښs1" i#W& %q4A"<d 4uUFM(?ߐrN`(("Z J b&M'?q Hi`4B3DCJXbPPt# ɒ{`1ʅ17oq\:2Z!c<ɘZ0%=|~lD436X0lZ1IEHP5/q r ȱR&Oy(RDؾECST5q!"APay g- pDD݇DPIRDE8=ӌre¬Jl2:XZ?aܻ{芕B]1b˴ON^=E|'A`@Gdyeųge tH[3xc; 7zwkrcӧnzq Eƭ;M;=Mn~B_ ($ C%FI(5} $ iC䆈C'6Kdߎa,AVuJi)<_c "/&$(Q(ibJXB)qrJ dH*e)"R!I%)X*( `ZBEaF@paWdѷDaz 9h)GAPu\VS+Q~}ᰁdпql8PMBtTm IԥW9Q0ZJ8KǑk$hWW!f~1*݄VLT$߻27@!v 94' 1AbZgd0RG 𲬓\E=@,(,%"^xc&=1TO$" 6C3#H$ Ԅ+Yr@6OI NNLR k$y 'N PsRh<;JK'2ǂ\dFA2w޴ *HЫIFáh%!΃bk!ybhS rg>DDDDDA@ 0 IzH%V%jBNJM 6[U<\JX, Hrd! ;* lbrbV-B)H0"~Yf.lF#vTΝڭVrmJ ;/Ў'jpmU&9 e9)9Bj'k5 vfEDdsBc14G8 JP31Bbc$^8L@{ (ae j뱹n \;\uz`mxV36 XHߧ!@# Gw4Z 0(N2~}J}'P, io^ֈ~!2aR0 UFYeZ:^;H!v6~6C1#mtQDE>ýq0y{gMd po)tshuV,0}Dx ?8R۷gY{ oۍۜ^3k>|pq1Z0OLqV䙘-'\u 39舡\wvilƼj7o?Mψsf[_yroMZ5@5iyż 2BNQ=}:_,`o4h QrE[5E`ngLݤ Һ)1^4CJ)cXdIxʹMn(~_`A$ϛK>=]Ϻ Ɏ9".c-y= oހFжHhY-LH?10 {CL^}cR[ fn~zgþݗ?x_M+0'#h n}@e/Yѥ3fPd90`NL2yG`pf ف2|F fHDlpUo'[mɨGʹcgSp,muHb`ЩfK̠ՓcPZr A,' )4dR>G}idEdPp hlӞ-l^zIC]/ <]t?^,x\+9_"+:q$'OLiOvw,F]UMC9(l`QIS|3vpN@::r(#Ӳ11u'iЯODøS&){l)lue,ûE!e2&,l,;]vkY7Pi.mS[rl\r}-~M=O]:0wU蘉⹘<ٝhrpnqS'5G(ѐc<#FnEW$/k ((f&X_+ b "  gWPH2Q@STPD* - L N%AR@KDHAU!$1L2!D0JR4-RUU#v|m|Qe@@69=WN:*9+(_J9?2%i+?уxU(S#"w٫ղ/NM,?6U|T+mQL~G:!8Qx5,3!Wh%_MG/C?GCb]v3} M}0Tr~SCcTRҩ:kXUsXk% &$4gx**?ZO xs5͕FY#m*F'^zпOu'o{~`so'%h$6JO[xC@PTTq(p"h'$+3 k "l*r31 "aKD(JJ56`eJt^ʪ^eS6Jo^e#渐Lp><5$3& MN?kEiŠ!%u?"pMFX+z$`Ds* C9C=?H>D=E+./2Q7sK$Ao]dL `Lq BFʡԙTB.aEtC2W̌ }&:ƐQAFT)E%F0cMfegRGV GqfQd$AacD15EγX@P a"7dpjs_Df*֏|j*:?iO̸ḁ;n!ZGh'KlNrڴQ@ l|SEP?t9rsSbyuƔ$Ģ؈$$}21 MM@]O\O:D]8AWr$]G=KO#>r/zĺ|(@6>|N}MEl%H6ěRD0 Łn]&$UEo "?So u==-yC+ %EIR"v)w5ԊmYc mv@=<.GO W&yN #H@R@h"GB~hØ(  z( ðQX@ R Vq?/``0$ 80:L*/p9JBCH'$T7Po{, C4zRdԊȡ٘4{jhMi Dڬ9hŷ9lP,Q(5lFhCfVP N BnѠʐn'BL1r0c!7˴:nzjFe 5D4İhiB%h)"]QxU+UX!H/20Xа~"D**ct4uʅ yIĐ 7=G=ڛ>= /Af e0mcmCT6!;;qU^ )CB1c0@=@M/:s(#I @ -{;2}S*?a$XtrM; kJ)-5CSkN=|y2$=;FFaQ3M-R! ]QyHnjzD"o8e}ŒЭ+$>~Ξ:~Zۅ}ޕޛ8;3W7CÏx6d cOvey|e`C{@a2FfENB ?Kb/x,Pz2 ӗW~ʭ̧DK1cFs(` P@nmh >"A=C 7vx}F'l1Gp2"M(rRqpt`44A)ݱ0-hWFDĘXL( C2Ý!"0pZuD!>B0HGG̽D(FY~u3ZdP(;M*dK31X ) >:rv;JPMb`->݁K8 = Rr͙@D_~HjH#k|pr Q0!4ڑdiŖ $,0,G9J}$Id/R]@bB"$--d8N֌Qj *K)ŽREdTRDeyGN;G.NeB  twꕘ@? Mf MB_h#vz0Yu+--y!M6.mm0C!lSp;$X"Cr9qiz u C(C`{2PY9O '0P( tWp$]M:eW8;I|WD,ҟZ= G BqĐrxR@\An.tH$:w XrY{` Ry[~SopR@.iBYbdhtHmd1LPEنpv0hPQNن#({I x4'FIM4DM4 1>=g  $-1))!bi~4@$6LXv&ByYc{ Khbd@(U$@ؐ$D4 1,?3@XtYɱu76/4 8 fFHHpBA˜&b?!Mt7"l@!B! 탬4CĽ; H}Cɟ/7z^#OJ`0Pۆ2"QӬWBktv~1ۢjRRVB:x'bA%xh+U z]jx+ (HfrxrҀƻY=,M#449P!`,Co~'|0w+{1T x<0s.`C008L&5amq3P4EL)ΖvD@M?]؃냶T^P `*LX 9(MVԓJl6W/:&w$naM(1D!xgd=>\=Ҏq4 ֟(2*BObK`V: D 31?ś jHX[,A5n?hP#{2Y!e 2!(1Cļ'!vhO2p<ب ID㻀 |l#/_I ""ݙCp ܺ;H;A0 a`"B !nlsZUn`bԮf|<%<9};%- zI$I=xu ,B>ף_A.dD{ _0n9Ó}hצ 0Fhb]6;eGAɈOϯ)PHBD/퐑?8 ubMoyI!x`F'+/(DKe#ŝ?Cf!6p&&#@ C;Q 7RYң7Z;9s'Iga o'ٻ:o#4I"AVPD;ע:\ Ow(j\0QIG7 M.Č %AѬ_1#Gy=a.8pww گ>$vd6ѬЎBl 4,„$4FQ(1HcW3@avU$˃P@4ggMr^#l?Qpl ٦*FE\r^{2":5T50OVF?׀|<C]fL1@-b'x@8 Ha< $7nC"8! /k&M'E-W1ׁYB8;SqyB zw':o>` 3o94 OHhDx@  % pنPCbx RJO$&c`ᡰc"=`, \D|bˀlC@$,9ô/W/SģCF.Px-a.ST8lNzB;7D) "ÃJC9˩HAbu7ކCh2 ,cc nDWӈq<*0p/DoT766S^}ǧvɘ _-MML 0yq:0)@M M>ƎE/G8ƹ!In{ @4-$jd{ Rd^n:D}âs8X Nd&OZvM ס.bHE'H^YZ%|##kD2!wB7xF}tw5`Gu&fn]A@ ѡʹ^%5 ~Bd@t!@P:Fπyws/Wmj*d$Z7%UQUu:GjX6ƈ׉r$8$985k704aYI = =pMQrp棐"&ۊ_Pk_z|toک`3Q;s1܋Q@_aL]%WD \n@A; _' tbAJ ~ƒnp|ӾwxDrvQzMvEs?ukXu 1Y#5O_8`rH/tӊ2Vf"FF4́T%Hd-Wd$!1QN`o@x&J MOn`n%hB]AvBüN"MvV:sxaZ2P@&'^\r% ,+/n!~׊sU ȔG<LȒ 1$߇'m. Z_*p>M n жFy=$þ޳; @0~o䜞|zGXk GC9nyCvUt̛a ri&AD-% ˱ ph]?djRWPG1S$'4n(a7qtjF&u&Jh^ ( /G]NMtE0IIꊤJ1赃 \'`G 9r/(9pNENq́:\΅+ .`:1 3֨p5$9{-$m0q?0su ʢYTU.ێHA-JW &'%"Q(MaѸ4WIFzdFx^;{.X)IAtK(Xf9)}ʥZ ]:N,x"L1P. j[0z:tuV8ug(IQB}`h,ADJgMhoDX>-X7k~ 7/&G؈A&RbD-FR`\ lQ;}e Dt.%뫾Q K"|.u) @ ^`|P-`!0:MP 6Et)t@9g 2mc﹖z4ĴGqO9?p,)|Ift^LmR}:( Z ٿcHdz´镂 FPWG&0?XP/G< شsq81r?,D#q~jg. 94928!MUpwE[襰AI흿%2z^9G#cd'[kImt%H|0Ou*`0=vy/; 6fqm?j!r&L&#UFjLH-4HAY?Ӽ.y(3?npWL:wrŻ 3>n.ld?o[:z 6ms 剂"0Ñ`Xh~yÒh"]TMIj}ăHK#JzУv=}E53ȨoK)8DE0n-/w5Nv|^3#hp @{Wû`MD)Je圡h6X.X§è__J(ӯi!p[Kv\IP5ƒT֭&c#Mh;.vL.aYRߟѣt3&2ak;3O ?JVngpE弱t ՟gN eVQǦT%hKF>/l?4A黢 7n ~]4w(lѣ9sk+{(ɡFz,oXv~gEr|TwˡzRe٤Q oXRq3cC$P$윙)!wY٣ WsZ L5Cil&%/3g>O_WϿE|17弃d>WTkQm>MٌJ; 0omaFV-\~OUܼަg}%S򷞍fA+?gf=?l+rc3پoyQ6wlovLL >)W^Ӝk~- eYр@&Kz} QP#;7 >d>9 ^*3ovmӯmoAKU(A|¤۹yF"/78/ÇeXHyT'=1a~hI@jjn8"@Ѐ:5lO"p,qU|gCOKq]Bͯ֗(>?4`аV Fd3a @rPwDΙ?pPWH0DCzHBhQ>04I}; \L(Yj,QF@ _:?3)x-ЋH(RQۉ6}kd7;4!QǠ`D@GcJBsͺ I@ljbPl\*U:@c!Å~(D䄐&ᾚwXby6hU1 TwyýRdv )^p˅L?{M  $;sZ6.8}w5˨`ϵ (Oxx:$$ԐkTvlJucmy}VtP @u窎خㅁ]MP)4$V_>SO?0Snmˌ"í2ѡ(7TP~8"Gwޏ/~ϓp1/AЯGB}*QԉB/7EPURMUEMRIOG0 ?SfØ҉R4fB+U@$ZvX < E}!̄ 6-H2#B:JhC"Q50AN<j #H QkS՜'QlH(Q-UU`֔iiB- DmX0S1iCjkcQb2)B́- P M1c% 60ۖ$G@ F`aaҌ tąfZ7S"Cl'K G*1ޡ^٪(x@艈"D6IX7 84k0J3 f+DT 7Љf)\< #Ebb@@:#lI*f х4;3D02\6Ba: V{{ `8͑02“ D#C0H%"?&!br&z`u2D ʆ/]%UUW/v0zjaO3! J:s*opt H=/&։7B  *,i hhTY|)s$&˲v E‡c>MUU`: E~xsHH% H0!У, aC nV{I5E^%'T!,SQkᴠ'|0g@Ԗ24C|m:[85 4Š bDh|z`)^h<kU؀:)y8 ˘($=p|lhaAAt;781/IH1!0(P.^U2nŠ-x'3!ສR y޸D`P`B0Zp#Bd9P8NKt`xCUT < "O.<ͨ&p8OI[ U 3HM*'zv!$ fNb)|@ʨq;"x(@"2%*l\܂<@t56çA/"HZ)&B$k*a5i3 hxpEDw hkCgrƚvmҶLܦ#m6"B #A14 @!F (pQ4:4ccX{:!$L=ʪMY 9̉s"",Q=N  @(vbAi 4$-I$ FfI2UIΏ6Q@{ <`0xrhv{:dTJ(:y!3Q)22DH>ި v| >ӤQU$#(:wд0Ӄ0biFp1H18S¢w(` xhvxaH (1I&G3 'N=PyahlY 5\*n1vs䆈0w5L`͛Cw="S\4m'dXu t htI &a0S1vdll@Gؠ rCA=!4G$̉h!|r;mF'Ns.7c?N:a& sš#{xtUUVU'C[tvߠSH㳝(mBLWl(15WFJK86eM&hLՅ=XhtnPT{`Yb0b-KB~&Pmz~0qUmf̪V5^ b0Fb۪URRGAkZUmVڭ[h[jmUmVڭ[jmd$P؄I ̪̪UUUKKKKKKUDKjmU6CQ°>6$(bJ?OeeURj;ɮN@LeqJ?`pײ{yQsF LьȅdHP&NDFQ!&ARh@)P6F;}XR*!d$ ^qOy0qH)̨\AruX8}Dꇜ>50DJ$21TT4nAiP )q(D v$)lo&fyOwhWz}Exb`h4JS$` ?&ƺcZAa!qT7<〜\@HdR}25L ZFb7٭ӄ.I1q1b z0u Fe]⌅a !WlB@m \ ^r> 'Kx8Pmzp%P S7B6#CI rPr42[%*%t(KøiīU4 sK^HA=t?H V*ĹaYq(y@&\ITě];<7y+F1.lTNߖT7XRe]C)BR_MƐ,1Os0iOo=?\B'R}(8@8Nu?ޑjsQr[7A'1ڒɘ JtD| (Ѥ, AHDhU]4o AD!A4s WA`w{(P]aH8V"[ { vQ`83GcWL >08&DC%'dbBUC`nį^_K|stB7 w152 18 F2CsB122C$~Ό 1~0 J"Hazd. ) ek!!rw&0 ɠ8gk0kaՑ_jy$r ԨD% 1Zh" R+~0 >DhF#`HتJ}ۅ<;%ɢZT-#lý|<(Y4"D xyL!A?bi V ?"C1<1 WmrTs"sdB@ИdQC֞oaildbc# @#Dh*SasT (>xi LXX)oV&&P< A|5CRJ"@cנ#Np9tCCD>xb,[10*!b w&9& qܤ,u@qCtb?v(c^MU Ș  yyN$9Fp43(n (Q!qzI4ZY@&NHAOSPPPKz" '1S&p`Ț}/CR4B)ʌPQӂl!T2+&D!jcØ1ynЛ0 u Y~!Òa\Y0xNޠ7%׳!_<3& SEM٘#\/rya.7!I`c CZD1N1xY1 ^'?!3thc^\]%nD/&_Q "FgN *dGl&Se-*H%tb h_֤`B+$cE||PaWi ?4 1(.3FǍ>B &A qL3,h8$NzD8@&Pȁݼ}v͡ɯo#Fe:{`0$E7s 0=[q!)k$a; @F0BaAd w=)ܙ ߬@ـ1@,إ@U`yOZ}#zl=$15,AB@Q $3PӘOϏRw(HDR޻roYA`!2wbC/S(-LOJwRbA;hEN0 ODʔ 0B ½y+D"D!sVvouU1~^qlK2%=;3*Ȕ "ϿW;EARa4 0KBR#&A$8d*,*Aa4;6G9Qx4 I?@H 1TSrT )AS Xʈ5AI冰z!HECW{h*ѰU2)Z!s?U@7PA-X@NbwGI"w~e/+A?3OVqHd!d u(_ &/m!O@=86{@8#ǂOZ,N O W|f2dK 9a `QF[!-k@\1M4g$߆~ F3&1ڸPF01!L *s 8V+(Syn(?t`gehѽ?SMphBd<h?1H #J{0ώ Id;!C3 @`E>u8)W;LHt %@++,S PAk Pm ?YNHtQ Z_ \e$PJ1 B!oupȔ0cmD@BiyJȆra14v [4%$-9S Vє"^2v<N% AԱ)dZ99K+fX2YI ͟R"=-p 3f+@wZEƀ3<7CYѐunLΥ?n'in4{ڠ{ˋ7?f0~㝅?Y'G*ڋޫ6tLODOHP*%.>rƀ)b4?N.md!鴁lȬÙ8>P\Fr hM&54]v j Gӡ;q{w!.G5UR`&j6 (( aP\!0!D׬sMB) ͥW|cb>Nu{r2TT {w 4#] C 0ՆG Ȟχ0Ē:b`X ! k,d\!H)!Z#rDfck|J>0WRTB (8H@y^GC@b *!hAC@CfLMȼiXJb"B"p$&0С" 0ECP8P  &à N(T Sb,0)w\U ʻ娒 EA? PAb!,MPˢ=y$CK, >q1=pn^ d&d(3 Ԁ»>L6} a& -z"  |:dM 6xMlG8:`?q-4" AfPi]4)}oD0R \aU(2 i:1otAP n7kmiJUI&:X$qbYq}ж+O@/2n2]qv1UKbд)3HPPBURAbH` T1L>"()"7JiH!'Ny&gfZ&8vь3Oa Br:)>T:#[|92&FF3PRY ]߳u )L(Q>@ԖS.m 2st㎴cf E"iZ)iżld"f,Ҡ)DFD F(| (CF^{ŅttV UaT j`$z 1\qz} @d5h=1yƖ,5a& Md)sTHT`gZt)5AV&Dh)D-Ɗ`\hÜ\(͝z!v^fTBW!Ğ Rzf "OF!H$-hr(h (f tND-|:!"> wagPPEQ3++EUDUUDUUQQEUUUDDQTUDDUUEUSUUUTEDETETDEQUUEQERIKKE >b]Az $+ɟ"n໻&{QPZ>8#>C\Ug&zqTzA8,)=}:ЁMas鏏WJNJv|ag^QHH+Lichz0PTIID(YBEi!T^~!qת0`2(@T|Z+U@Gc@^v4')`(u`鷙 L(]7#hNX9h ; l{m`c #4u U"0(%88:eAO@o7Y/lxAJPL?:aOSNNbtg~3B~+#1]8HL*t(=ǎP edQT I"VPAFiq rDt Xc`1*iSTʙ53fhĎšR\qNe <$c5mI‡DqɜBHa@ЂX5"i"hN 4%z  }V=q>Tnj)U9_͎"  hbM<lѺ^"̲-1 )+SppT'a"z:ߖ P3Y8Hz@WQN@ pFF(1!<$$HEPAc*"b b<2 rRu/ƶ櫭"s(ɕK1M!woX'Hr ;OYCMvl$;'dv hS@,`Xg›Җ "너o&̷.?IO=%J)E Q?-h&C?8E<| F `l_YN(P Ca Ug(xϸI9Ddqd#a*G pwL2o|4Z=r7C79A liJW'_WRS D:)Ii]`14)cu8M.ll pGڅ[3v0QMjYM3Y11;k8郢G\J Ǡԙr>oJe#$pfnau(Fp;Afj` 2" 2BP>vV|43_dA@DI! V}QH+`b%bTT3pt7+ mXw'1DP@SCPHOM!O~rE00A͚$AM̈UnFOlh¦”26f`AC@ٺA:O%tS]Mu1JV6 ټ3O\L\~ 2u0~C̽@b@2oM$%b˵ց)5D!߀v)E!34p+CB WJ쳡j:a @/PV ! XASweq>In<Ƒ"ǜMwGrhdUii5HJ/#j"{hWqC~o]e%uQdR"$5VDТiaљƍ!={2>Z6.K +qqBElK1 TZ61oڪ)󉿌bkz338X,;0ELcH'촇6QuϘk}qo﬘ 1u9<׷Vypx˛w6P~a<7+pr^LvX]BAqx=f cCDADIY[ǥq}v8eAd84$U&dI2BE3t+`p[iyfwMɭλ X2ϥE33`2tR,=JS hc.sTTXI|s7=F ̱@j5`9IS | 7d`uA/dy:MRAa8ŹCRNSoGs,*ʅك"׻]kڦ?xJ,a"6: /tx- Ai,؍kp2两:!QǑkmQ AF߁V07}tSCTbN+LDx yQjEYӚ`bBʎrkCԞܝfzJ`A.C]5BDSDHxqN5`!MM4"Z"tD)?A1g?~Xt{A!/Ʋ OR&p=ң80J`C8vۼSr"fe3 $l" C3Y_$A:Hhΐ"QOO,#Id1 ^4A4!XJ l|9I `y w>b!" !Puf С`e@)P)F8ṝCDa/bXis80.޵6F`XQmJf`6&iR[Ƞ%)s;K {CH[%?*r%o&t*ȻT4+ՅT26z.k0\i *'@2|ҐA>Q A5=tlj'5ڎ=zCDϾj*1iM0GDH&@l$s[d\wLC#݆31ưaŋ'yw|\Sijs(Ҥ HjTqB!TH*skgh]BwUWG4j 7ZC08ux'bQGÉ-JU5W A*bW Bv.0LKdxO~% ]ntQ0N'!px02QoC<9۶|wh+12P&q^c,H06Bϱ`zrye0L/ؠ]yɁ`aƆA"lAyG`LϦ+V*ef D<̐P[C|9@ 7I%50;E`$7Y "Rېp'>HB#XF^Ve0*KECМcRvE+RW[72Á9b0;)SREp$-G9:cs QAD=H*=lϓɨ15LN f9LᏃcTK$.+lJ;ɦ.wiy OEX1/e&OpR&v|&u<] ^aɃK$cj%` LN])A_:P?:LP><*##.| ҲW яYsd4YbYRlMMʗg QgE2f 8=BDxlK| 6(0*A{L&xn,cX\2FW G^(ы)uá|:mâO80;ݲNeyL4];y;SMJN)! ؍+\LHۥ8+VEc3JO `7Ѷ2! 0V_2l0c8[+$*T˲cmcoq1`FC^˙F4s;AYa0.<i Ym'z\xMԳJd'Jn0tc^k S$0wVʄe' 8λۥ;H\u w'KB@@it$`~׮9`Fkd2`SՃ{A|br=C1hnX!502ik[Ft!q`TNED87k*^8hO{%C^reB]X堣_dݧě88?e\`PeZ߇ع7ЍqLiAlM̐GQLƱĢYI0K ð0f& [WJZ h1Ҿmp賜wӭ yY[kc+! glΣ}{0oP3>`x;ɘz*Y֡jb1bn5 VwlYZSlq,O\OLG|tCyp'f N|cj^ljy+è7Q Ӧd3t˔+Fu @^Z*Æ;ƘV4gXƹXT9 jѫ)v2ҹ/}re{WG[S;j=P+bzBzqg[L2)ͨZw/".)8 - g\.hMՖ8wg3+axC ɁsO~O*wk##f z>$LN唭f]EBZ9Trx3r{ʆyCӞs*B(NW|뱂yZ,*:C#EO[K6+rM׆oۍz='r(vdpcc,4:NJ]oi(C`!B-;&8̟ ^9"]8:P8r!k.:REJFMȝI!)=FexC :e"F^RF%2a\\h[Y!6'f4w3]_e(I_Ra!۹~qGC*}+&D0Rk\[c{'9+;t]k xsoCRRdFniqdU:T6ߎDOɝ،hh{M$i 9s 4dbJ)aCpR{=ŵ#`ǃtp\{ӻ ]swoRJDZ92d >JcyK9`a弛Ker9L aBs<O iR 5s}v;+1(ac&|- J::tģxYz5(-e\R5zc^Ǐ$a$q :Z1 hfsĎXd!cBo,8Ng&0q7^7} e3}H:E{đVӣG&Q]Z敲?< 7 ,3&P7#.LVJDHtFtq:&7|H|8KFçKѶ%bg};3r3K`kT&y( )Ie ,A1+&#,lOQZ 3.[h="\x#MxDa8+Ql:hF8vf3u[ًϸpFh:M4,4,fNَ)-#sn+j_~rXe񈝶95KKW^:nJ\䬯o\O]u-& 2XMQBevX4݅x8JG"βCKk@Z 9P30HJ` a4Dy`;!P \Daee"1 ߰zXS@V<3Ϗ?/Ĭ_BAW( CXA ,3^gF(8{;JA\ xz~ӧVW Y*a} q+pSoɷ&UagZc^= UʚsˌCk)F 0@4e$%H;m &B,\:3wH<( L%g˂lor,lH1PIfI"!C@\CU #"$0Tl}pd;]1/6MDl9p .A%D[rXginfҁ7zQ+ ĠIj#H?B&YI$Tq.W JA;*yqLě/`ǽÌ IBBu ALD} M ~B"Mv&Д$t\5y@Ŝ: C2B4&tZUEEb"iDGb""""""hibb)"a!%RRRRYo 1DA`DADADAITChcX;d `O2%`0c_@C c81j Ct-M&!eN " gUN Ga,eE%.0۸Sf٪oE/P)ҍ>titf!|PȄSEUTi'O0Cb!c?yj@QpkqTQP Ȧ6P?C, `Yba gʦ0(($5jH ' '%C mPە.9ܔ5qݸMrޑE:DyAT>@>C"fQhRMEyC).'@H/,gѹ%) A9PLa 5!e|KO-DZ#:D@f^LH &MOכyAgPm<vv 8XeuGB7^3"=XØlɌ2S^&)S@z%i!ILoXE:qf'ը31|1&N`nJ#J[F@ˬ lZ,M7)y2./JPw].toVp:Ritlъ3oQY"$ȎxL(#f c.c|&*7FߚI ^Vz xvtcp溑@##doFa\Ύ)'|j))EfNŭ:mɳ+My$iNpPorL.5wlk-79=T-;>4B ebpǢh5Ơlvv5Im0f&0鉰U;2:Ix ʆPdDjoa@{ F< & OC#+# 2¬ )2 #a`8 8m` DL@PLz.'s y`GP?JLr @d\AShO c%ʄ`! tn}"y!z!0 O~Ϗc 숁0$4@%F"$&P4!)O N[bz Ci({ʆQti%<cOswX^[@3k pp0" &"&);Dz^$ ؘ-8V D$vo7ɝq D4Lq q  dKwJŤ0twm> $ ֑7 \ H4DU(?ҥw,Gl0 "j\BZ-v"DTPtB q>C"/|C7$̚mLFPۃF iiU 0kߋ6 9k4 b2Y3Lek$AK(\I0Eb-ږ7lQ+mN8)wÁwd47AH>y@RE}B 2!>1o ~DLh`4-d LhI}ZwX>S~䃡.?,Խ]?ۨW=uфyUP?nhbOeRX{GQc!Ws/X r?Cf6̥Kbj;F~ÈOEIHDDK=w@t{_ =P̢>"Q5^1 V}zIbPF+Kʢ Igax[P!T 'Fv!7 mK֋ Puk:h8U3<e8 MjvaT$ coCIQnxgB`0M@;K y>zB?NM~2^wNF>C*fePfh"Ւd.~^ݕ 5N ӥX0g?XH4o A="4P$fM<ĀtE (e !*sٰب%?4 q/ 4;dupL>P!ך&7Lbu846VrdģFp,<~rAt7)BݟDQIk֐,; +֩/ArtZ \;X/%J*ꋈn߬(Y15~D2Fާ@ x?6{<< XD(F Rmzp,hDSG7\D'<9)%zJ\qx-oI A ##!˭^ޅe0R;eKdI`QfDO*DC026D,clod[])>:S!_ɶla!vV Mۏ`ɭ8圷0kdiĊ?+wdٗL2]"f|g8S Vȸcl40=&p`ˏ甉! ٹl:acJao'  q\oyi($YH"tN*h-f.umEOIYPba`H$!==W`}.ش8QޟUP"B " ol93rzƕaBRt;UkMB xs9үP7<7Pubٝ{zƫumko\P!3qܩ$קQl/)zmp!*c aŗfY*7N )hϦ! `n6̎`p1-y\xycց'fLd"C^P1Y=ZeESȽSGWJ8hkOgF֋Ԟ_չX[²4r4n&Ncbh˙ÿNv+>y90{;)A$RR>u,'k+%ʍڃ(Y˵Bz L*eyɜP:3i:'M޸;rȯJ2D2[&H%d~oڢ;.+p1v2y DachJ[`-8F;pON3ړV8W~}NZd]k ٘hp."@lȣlWs˜h+Lͩ8_,kp L{LoJH31EHbizb;gc , dX #W)" oa|ǞE0 %0"\8ێݣP`պvݠc9zQ. S:B}Z1aFGi`$MF" Oy Ec-Ȥ +%s[w8s301;%<CK(d,["'C1M+P0Wq3ܝ\s*IOGW>9ޛK ZBBmIUi D3pl "2&EEބTDDQFZظFj ڡ D;=@=a OŊT{J O .W<3DQ3NF @Emcf0t/8$DHO.|Csh! AFҨB? 2vH5P?K,),#t2v&P$5{;MJLX$O3`t;^ Y#V^ȄYhhWR1;7 i֊K\o Ik8b̕LJ~'a[6!QA~ouD ? (u#}E.U%HGh8V=#tS-i:3XZgbr9@bHG֤߻MDS,j(5u,SM#"@(4WMP6:08*'J8ĆLD R.J. y6`m-EQR*?\35X7ރB.񅄦,Pr0}F}EBA]ch2)CQ,;lmY:0^9 QڒIm$;LIفCL0t*i ]v&Bjl L"q2,E--pVW&QjBXM1y]4-Z"cL(6`l `>38`h~KmNPym;怇53BW`wEohx`AXPLR|@EfP@V-]"0F0 ! !5 hKh@:ĹM 22p p0q:(*mACd@@5lT "DiSS)Y*BFN81 فAA'zDb" I@A'3+3wZs8vz/fs-\R(T~v xQlEU -'P>Nwd2m—ե#LE}BPe1y uN;N w:Dq(B:.M@>1v!Ԝ#9i# ?IڋH;$J93I%ۅ%͸'qEUGrWػZ%;|+X 2 &Ipe̳:DsH "5n.9 'Sݲ诨?j4R#f PsЗ) 1c(5=_Ď-ַxfdUAfSjMȺ2*.eMΌyh"jL8Iց=`m>%f, H,^.~Q%1B@@=˴:FLB)4! kZ,UrC5M11&HH`c -D4 7Ps_CeEQIQ߭ -u͸ 7N.q 0b".šaXX?F邍 Db D! H%P>W/=F,JAOJ `_Q/B5uHSl!>Pj(@&]l+C~NcpDI! 'BP/')b,!`}0Ă4aNQi )ACi)a2ZM4u9x 9{Ig8<9bn4/K4-n=SKH˖ *gZCciSh tYބDF b(⨋9*hd>^kҫh4 O;;8&&wxI 7va)4eC(A$4fa# .Lo&0[0"Mrl򬉔0ٸa}V;ȥJ! w r5w0R RgdhiF$ ;^$r;8%;$4B`_p2 [0 PL̚cdr@LXw*bw $,ƌ`7#@x4,L1 2mj'"NQ@.q#3 &y:fpx\ Hv6(dwpaЇ1D"'U QV1MH.31QR(*q#ϥ;q<5k\5%e 5!MQYQuPEG eCQ1@-[EFD 랅eG!JмTbƠA Q0 p {'$$FPc I(kf]"+iKE LІyD$ T!tLͰwn0h&JOvi`N$_g$ 0!߾$9JajdSLA`jq0ha %cc&CHҸ5& d8N(?!GtxГ(z`2<Ͼ(,}34Sn&)jXh:CE4sAA4wHGFk' u&AdA1 7 zr < tȲ82HYNk3GTJDgvDQ3fgDl`lӆ**{(SAg?~'b@PdO;r"f^[ot$+}tUxH4qNճ 4 ?q̡R-;K9߶S+uF _>M>!HΒsb> Ay[K%Lj(6 mB,& IҶ1k&pp4Bz鯤8}))>xvNAo܈ } :"dxd{ܣ58IUrVBE 8k&49J[X%$V4-Mpg6”H9BRZ9er HDQ2$ ©b R0L)T0j&E|3  wɑ`cDlY Xѣ&jb3 .l'ci s":I8 dU@@XF#SlٽsƉxq*SvlZBRNDZ(u r2 :FF:a:scmI|f)QaCF1aV:N$-e1dkNbkbr0pvJ%fb01oR4" :X0PM p +%SI+"ԌEaD LKLT̯a"II( Az>!#D$ t8q@CrWdSj @!ޜH^2M A C,LTS4T P !$CUU2KPQ$$#I*JUKM3UA(PA Qt(=`t")x ="p(zΏ ">@{V4YAr͟8$D<+)]C+L a   #JPLt>v+}U\^$@p0|tRm:B3+Lg]stmT[ 0c#C TК +5 ^dO@L A$4DD&IpR*b,HTDTD Il'NAE'b&a梨զ LA5M*6grv%TU='H,v;{HLQ@! MTXUg?; z,X~~16CPv@toEh!`׺wYg-ePfJK!L$ŀ$A ;3CiZ65C!c*ӳBiu!Imc(Da$7kf@GtG?OM3=hĊqYy=Z ,xf"ۅ@Ri\ԽlA565ᐇYˋxJJZqx1@ ~C]>ΧSQ / c@OGsv:gO0?$4PPP̵*ZS`J޴f bJq[ Ա ~iy!h.'CXxQ,b#ѫtѤf,L 0tdKZNWjZ&`h4(b, F41ִ즥b=-j @ơ"X0b: )^SQJ 8Qq+ 4I4PяZMŢ1mh2VU0t1K i ʜ%?50!hV;Ȯ4`bR]iZ7k"d26]ffae-ыPimMIcsDabCEYjip578ad(jT5"yJNdy-XgM@! ^P/aG0-y5DdAz<Ө83ld~)> $#X|N](m`3tCɂnoN+0Q1kDz tb$I5#綐}I/$Ta@q?@C/#|Σ8TA> KHg&`a"2C[9pQA^pN YSPh?5hFm6+4Ai7!0!IP P"Xc2&;do=hfކ𓨹!+AM($"t$5LGrfX#ofwak'fP@J()~vYabR"@$QM:}R1ai ghj1F&fR(`+Q#AaFI@񸛀Bzz)#k߅Ql\i :>qO轞-D +g ʘbNyGͅBP~RngtPıU.D:'YFIɃc[#}Zkê֯0 !5)pp1,+۟CXytw y0.@BBTɰHAb8@鲭 n"t"ml@CˬZGpd|e3jP@ϰ3։5+{ %s%WgW#z4&FP>0f ,h⑤3 t׊_ e[hRJu0HFMPUwL֜?1 Xrγwm,8wj5a3aV$J&0aFB(dO{qSQ8tagCΊcŶ@ H5c)FKbv 9OQ@oHzyqC3qM~ _HSD*D:l u;᪚ *1,4AN@}>kkaP$CBO݄_qAQa#c*ՙhf7*Sq HSI(e!C?.{9. (5F<qiLxT1,ͣCܯ]Gu0?Gt>R9.ߘD!Cd;d"&"Okz-$0G0~G)R`/@7 q" @(!ia@PƜi/]+Tb"Pąt'p+,8!BS)EK2PA4HMR2PIJP4 MHĔTBĄ511%,IQU @ $0P$C0T0 `( g0hD(S 1&h)bHJ)W$r`iIB?FhY((f)Hh"@j&PR7Mq LIC? %`9).䤴җ9]"'΅7 =Fh) IZqE6@)\B$@VD@"FD>bR$Ub %hAWGbcE?[ HX0r ץ;y % b$;c8&.\ݧFC p2lpZ؁@AiHEIfSGÒ4{`@)? &$νTO0B }APL29C"$J(f"()0&!%*T) TZJajo()h*i"R$la(%"*!$ H01DAiU`Ztt' b%%n*Cqr?PǃINӛw;K;C~cRTl.87D]&HsrxS`<"ҡE3!}پH'!!Y}XV dMEX}e($TLp))*pq2p2e1Ȉ0|]C11vMafC_Y!/ ,UT^ɦY+Tk ^7b9twvټ.hu%X *!h7!2A^6+ ."ܕZ6!ڍ&i7ۂkȠV"E-mNDQc^K6'R9%:zo[$$*A˘W0)BL, 7=e@mF7 6vٺaDb&#:O^2,$:a ]4& raе#vPix`d fX1ngOp fg9HѰ4rYȰ* -Рvu1Rc-Ǧ2[ g!1yF!C"EBdnh8F8&3HZ7&Pk-I.phy'eJ7 GuQj7FPh/`]AQw"qR!#E=t!512/='L÷+<bP`dZtVÐ (yiF?H %K:Xupv)JcT=`La2EPi=_rtroz3BL UAS~1 ]u߯2!tJ"p6q&8"R-.E 8-!,y\|LA, (bsB,yk:C c ˨]VLs02 E6H % ;UJX0#A!$TSXB*w~sw)*AJbD)UTgQ#Q Mۍv()/'TTsǐ&\:買\S='=lQp5e 0z^|4!]`4ӹ!Rς`D8]y/u3c^ .b_ȱ`Ň"cLDmP uQwi #UHPD-E,-,3e X"}{F) nH%([0Y]ZnVvìC'%lU c <%(Qʄ@!JP+CހeFkW֞H9DBA| bR LhꡘXE*2Et}Mbq(ifULhetҜ h qMV2& xEdlĬNY.Iq9Pu gם9KM$MoTN#d"3Ftxip hL 8 qvU`l&u- m3:: &A- M9&c3Q43:0if[Ot>`̓+Ppv֭ Ue 45{2Fi!NGG%'. dCx `!p1A0A)yt6!@ӑ BH$X Fa @"H (bH$ai ~'3 TGH4P`!S{lsہViCJ j #/0H=AܯnyUB1 u4B72qCƚi(GdYL) 1#L $hFE%-߳4SQ đ AeACv [0vZl{K`,(ĽG_hB.3#M 0F')%k _FCBS$@lxO`$`xM.L:4֤}|xB701h{x* ol8h \Q1qGWpT9@HV[jp8v5qS,LXXDz(dཿ^3Y^ n@ d$9/m1k84e$&ndQТa~^!u O gJMlY V l5hˡaİ(' 7Rp0e6I2 1$;Y*x'!J #_T4K$JD(CAQv%{*cm hD#Y9Z&c̜'q-}z4ӎj5`BABO='(qPP6"/T.u]- a2:%@p&)wR1bWg!>ҡP -T yyQT%WwC@`rA7";`_I ~o[";(eR@`}󔽣 f!ōDoI5UV) {Ŝ@\^#C"#K8<24Bp{ 2axHȶZ1O- ,6K[5ubƐZ9/a(=E  4""c&]_܂أG..Apk0,a"( 4!B HB"ȏ7 PC 0&@! d&A0 C42CeוؙlH5C 0]B!eh ҃8``VdH !ńM"Y3_M0-GF6K0ȥiuydxheʈqDt0/hP% eۈDmiF3َ *Ee4bQΌЦ Wa܀p(=0R$G;4S@O8<wj0,̃fXXl̓Z%RM*[S +j ĤbPJB8"pTdDc*)!4_"LJH$!6 ̊0( d+\ !t H(2HHV'+12LQ*j,@ (%HZa?j~Lz<9.{ #" @RG#9HXy[fruG=KƒKj*Fzr~`ې*|{.ej ҮB(cA;;T@1jew $Eٚ(m71Rdd#@КCS%s=DIbAcBb6`4 22 C a?]Ep`^qE(3;8&G=Xq;ԎS1L1%]Mj`XQm6"-Mn8/ly 9GF6E+Ϧp?U4Ү|Eiv2}ԔMErܘfeC4Tp(՜( ;{2wRc ldPw l*JǕqОv j*@LlLzwDF/#9 EP))(VO՜~ ~^|GXQڝ=ԇgͲ GV륺(f)`p1g 0p9 'RtLY/~' C!IS=\㜨FtM c|Ի6 s`aX!NGrc ̀c^`ץ;OBiFтD⁘WK#XB޹㵞4CCքo9݋G?<;/"RJ )#w64 S+5{>0 uCʭ 7;7Y=j \@( rc9VQARxGa/?hpL+P**|JЈ0v`ڑ8gsjK%t'0qpBxnB}y$9L"2qȇ ?+@0:Mz4H"~5GqQ"!H!_W4ԇ/}pB"1F\ !1Q-FC̖Y ` [|'cc X}#66y CN&~dVڢN(fH'6(^) _.r?87"}c3o@)4N}_Fum,m'x-BzE8qn|aNi | <qYW8=Na$eө(YfAfPЇ@XW8#rMєjc 'Mi36&Up$u~w& R't2^rwA T& &M HdF!ˀ?1jpӥ 0]~fi1TMHza4NZ.MZx1Ƌ,1 a IY(Ɏ7"r)YV܆MԞ0(E1 7xcqwhפ>oП"y4ԐH G)fd[p]i(Z( YI0`0,b N yj1c3""CDsiMVqj3$cc`(Ef)474Ho!)Dwfq5TLcRbfb A)j f$4HZ1,HBĨDXF]ҡa 0#22.;`%&!&E31qŊPdCf,¤ƱE 5q6 '>y4"'M:P99aR P  %H(dS:lu2+NN`AQM=):SAD n;8}Ҽ7c8#g ~#P{a8I@3fBm5s+XA\갪)сl% \` 1S%3DqEChWqXN61u,Fx"l2EB@Zh:xi#8f_8h#s7܆$0!h,M>j́i9NE6/!AuΨ7D[}5,e΃ kA 1iҲR"MktH46FA XdT#9g wpRDmIY1 TbftF$uq7L0o9qCnecD D(**4C(ưk X Ƃdg1AZ̡7ZX+k 1;FőAhƐVI4l:YB;Aд(mkAU21 bjJ[51J4iE[ Xe)1T6Wތ` OG&0N#d.ŝA 411w pmI[ AJ8\G;n7I´DAHJQi6ն%AATHIDvyBr#(46ӡ(LcJ"lIrL|_ץZLU69ie 61852(6H:K0 VFXjrӤu(#2v~MOž|cWr({ ƈ$6Afcm~rCMrPhY1#D(Dd&,N'^q2Mv5lNA`m%ܘ Ш"n0:D8LI >V < @cB A|>}?ˀmpF&c3`1D*"wF6&0 !F !"atĠ-P*l„|Cnc+H"hsfsQ4臀HTщ %6$a+L AMPꁮі`>m'"FI-% 3#Zk)$ )lJ١goR&fH""L@& L Yu 2 Y\qK3a?# M0֝ B Ũ][噥D} YTi8Z 91I專atp wOY))%)* Do7_+rW&)^U2HD]VX$rzE= "IH1D2>j s;\]&ayW $ % Cw<*5e%PX)p7-lzdNHsNLE k1vNH!">@#EXa?/SF!EҦĂ24 "D* %(! $B"(C$!!dEBUÐ ~ ]%s 25 (zjvDTs̍ _1"g?q>f;";5lCLE@N@Pz q=\=6OJ'w'S2y64L̆i11%M $= @$C_`p.b:cy?R e%|gFȢ0Ae,E}.  0Lɵ AF1? 1 ?tLH qP"7y*.cP"A`ndb*b:LM:Z(B/<QNTzF0v-y?Ss9`qhM7W r>d{\-u!2҂¨;TVܢBLăA \0<0/CUlUKR+R BD&@J!$ (U76LCZM+}"v}"o LJ,P@SߗE>Oo| b$ />p{r" Q0H6: = jȺ0yXcFgLRsQG c.3DEXEFeV^ ~ "A! oQ`݌6oI> p׮}8JY" &haF*"U$J#I:"L0+Ị742TPMBAу"үj "a8= ǃᔢcCÎMN`7uv&a I8m`d*ttRBАyM!!4\t T/J"ΈO qcy3 ^ dIB`q:~ 4b H^LqG)ݥHIGVDm@q0FfTxE"(hlWstGhvB[5(o-כxgm^'{@2$! "O\`;s[; `5D"=]p@$01Yl,@10 "Tl`%JCzYK<Gd9 )봤 1VJ( Ui#OQC&m6 mԪb10CmK)$ 4-dp'"`()(`J9缃 f@8IJFH%$%(P`a 0S*4mЉlXf,X, aL!qfc=|Ie9CfɄ!,Xܹ%ȶӗO~  NAiJBF8MJ[!S Dv('PyAuAH*VfAăH)|g!8`HLS!NVS&!)b0 ILCq<]CC#ʡ$($MQBPB**=I9P193^"ъxAH>XxAWs>qS5J a9䃐HeS A%qHҟQ@I4C6Ϊ Ģu/D Gְ JEf""q 69(n{7Pm֜7$ mC^}0c |G )(#!)>A Կ8}__dяjϘH 7DGP8ChNQc}CGt4d2beDJ;S0`oj@ DrIGvMb_֘Q4bJ#۩H^UfB4bdn3R+S% ![%H6z 0.'1*T)(:T!LgXS(;mm- KrDy8P)4`,%[;CL );7 ђpawK5B.I PєA Bz[nne9oz4Gv/RƤi`1;j;Y굶oHu:ၺ)ev bf "\J11& ݓ(n`f8Ee,`$Jlh^Vu(ˁ3,nY/epiH`l:H7 "|DԋGM(q`YʃLT |x1{)]FS$ 3D&@i_jF  u)qN|d9PHH۟V;;ѽLɿo5mltr0!")0Nb X% q 7>WcldOVx$IdW>μ߇;4ҝo]:6 JP@fsuKM )T܂8B6EK) <Sf)@"U5`Am簇#";m łL)Gqdc h3K@`u?22EO5 %CHjSRX$)]xo@t q'"FH?QLPzg5&Y8A4pxfp(fbTX:)! =|4$+B!uhi@)wgz@ JvtCu{EDZ XR$e^xrh {>OhpLbH0(r p ̧&,Y("IҨS.#/X# Ye i-ZkB#^EHrbA|ۖi `7QzM5'7I"i1DIMbUaF6K5i:ZU5[ j(OqAy@ 2"wy<q`ܢUѻR-o/|P$pr\{y5{O/Dx8";.F%@)l8Z(qT]ET!x M@)ܓ/$0X1E.o Vgg B.u+{a) 7HQ$Qz83b{-Y?)Xh%hfD;p0L/ؑꊠ "t< f9xn l`Pkﱴh%) $Ae!,4m`! 2D0(2@&F PB f pl'aի`3:]!ڊF^?㚩_.w~nu3>pNǰ>`= #'\NX58m;IއQ+DAD6\& :?y ISVPݨ8B`ա=Q/juBHyy*uIm,2B5WS'*IR7 @@C3G0=} "G8ht)tQ́B<H }.oB> Bh{L;[ =AZC^ &"%TG\Ø0Tݼa8 gH*o3!T=x=lPD$msc c "Q L4 Q:v&HE/mM@@n8(o`B 5P;Ӂ4!CI mAԩ<9eA>ċCn;4wO)?NYbM툭|/}њgL<S VУHhoEGӠiT^k兆 L?:KXL-P;;ff@uCH! ? 0}}tyMyCׄޢƬhemOiNcAY`쫁* C6݁ D?dXG- (;AkiɄI@5 >ѓ:丏~¸4>spo_N')M g*j'. <a 7}f^l/B݌)_r9;*qRw 㿍(qO SFЄJ$ե*@Fa4!% Dv)pP|ō?|TFa) Ih́Y0]I8 P(B\@?alu )&wWPaS&:YU1d@,+,] . X`4ﱪu )TD A0iKT m, 0N4ȪT$j-:C㩌(HŔPXas1 ̡ъ҃4Fdhd2S9шoD94Jb6д==]TM4i!K4;P˞,DLK|luhIHؘR< \a<$bz&*"̴"8cNI,Z4{ ոC4 l-釢.ݴ{|r'졤~&4 4r<~8Ϻ$H CӰ lsr)t%! qN8'$C1)#@qs)*fw*8,$J@R# C$Đ3AA"%?!|}ZDb)CDŽM#:$7l Ewca_$)>Yu2XNiWPBP0C- <@ihA0MҕqXsΔ.9:(,%8a˼pb-E{t(>F!Tv:y5G0#xo' 0|fa>&=z S`z)a tboC~H qT"'Bf;$%O]@4ю@a8!LTއ}sސ") -{fTyI| 5g)yGn%P燧ڛ<$Qf)9&+BdD"hm?S$>7@?|۸s,m.7UDnڄZJ jn?NSje EN' Q% Y@9ΰOI&yCg1i4S 9HAQGU鼹L(ZҤJB*7rcmU]X"Y5).G0©} $ Tfha źb)Z5c MYPG|!*Y~AADᨆ*jfJ((BRhd(Pʿ:y3rt "R8ccg>C4z0 8n;I*,Gp 6ԈBi-@xȴ@ d1f2Fbgl2H}QcA=ܶa|K9n6̃B! T41vh HDr*ĨPmg$Ԕ5U #4VX@͓]ji!c ʢ>OT{: $dhiŗѬ0@ JiE`3@D_CFBK91j@.&]XFLhu8F0zD6_44&B@(QH"{t!js{¯0sa *Bjam4!TY;148P%<$ Hp` `b 4kdw>sx a`Nt+uSA9bRI 0LFf#dX d0 &snh *X3X- CJȓ$2'PNك$뜊`$#f.L(lUG8]Y40m ?ϿkxgLV(۱ztj׍ 舊>$@;|_2} ;}؃ϣZ䶮ss,(diD`j-B6y M ,3v/v=3s/$sAlpd%gh)|0jjA8ڰL+ZNG"rLL( Zl} 1Ӫlqu.la%o{n$ Z _N 06w;\*B~l&5Mr鉶"jxLx\$aˊzoNzuZi[zHwg_.;cģa>FT Zı($3.JcmrGӳ<6!UEnFJ1=7N=Mh/ry1A( e0yRwʿFф1ku9l 8,")c-~U@ifX6JX:6;6]&tN!b _i00:!Bc#zcziBԪ;nB &21yrFnyV?P)c9ilӘ Ҁa0@6`&wA,RXMpX,q6-BD#çQ߹gL rSٽ5wր݇(a hpy`ekޅ{*HFW%p:UM1Qc]冹%;Dtixnr֙R:Evt R !(qIQ "{<&|1#- SS1ɣ`0b{fC8ntpcȾH6E b{p1 ɾ@MD{IFp!ڣjnl P_ѫ~;wH/J 9i:,~B lE틮]s"њFtblK<nfwӺvCTՑAzLǵF1@ `2OPLNQA', CH…5l0t]= wdaHX_cB hkޣ7(T5q17ϓl83ᄘK~uH N de?-վ&1; B#q"TiMS&A(l=C"SLvLCr1VΚd)Iǚ"Y߱tMf! 0H~*7#pY:>m?k0Ύ,pQa0O[=^b: "[dZ鲙#N/McZk:{U]fs >`wvnurڃ0Fn-,UlYٓU e_gv׬ҭ>1 76=2AZl -5>2t/݌KwG;(x 7x˵@$,3zF :#TԖ`f͎}.nqJ;D:RqƝI;cW>[c~m)/ .faSY}rUGZf &_Zc1ވW,[ vTc NΝ΃gWo"UT,U<{aȌSl26ȺNio9˶8 KJvE瀻Ô0`tcG-i[cbCLhxL>[ѭ5As_=4w [UTw0Ey!S8DST@ bd;]Ti"pR/Sa-U9QHSwnGAPWZёqu'GĤ )w>ۺKӮd2~#JX̉O  4&Ba  `?~]rdH x4q i\a0XH/8ip*0_9R7AJ=Yn!#vlk=D1bOAw Q ^_,J= |oTƛg$60 ق 9h6 Ͱ<@B,f i]XFR{c+Y0@tī(! 6e. he8ۛ6-*eH43! P}h>z@]DwA\6WE,w@~ z4fI1J bbh) 9aOץt;#J+;G[aH>ER%1'3C%nw3梹.C(BcbmA.s{W smh r",G|1 @,p̒Xa(BBdA?P_NY,P7;(s!K V:MlcJ0"cVs٘K{✉@M0JJ 0SEGHĝȚbDnғ\  z0|>C llc>zh8|V5(`E7DAC/),.K rpw==2n,6+NE!F T2!l.K4{hBB(JnDI$,Icc``^h" 0 ED 51ǙL/ʀW.d Ǎr﷩-:g@H)ac8CٱC1@:*QTQ]yL$9ɴXwCwn]_N0=  y >s(=C/o,XrBlr2<:gvHiQܢb1zۺ~"D=R܉G[`xU\xw6!fUS$xl_~M' o!~Ó w<j0g{ wD pVV"bȼZ@Կ IeHCz0Nl ~D x1}/ѹxb=z|4ޕJM6f)&hŐF`QM@ Ļ;D Ȉl Ő-, SorDDt027ڄ\q )wF-yu!c}Pp^h+pIQcd9@ ܥJ42iJ0#%=Юr\B"{eRϸBW0ˤ#8Bzh8z Uz2DƏl%{~>RBbчŀGleib}emEk崎J@(k\tL=d%UU-6T5CtTAz }L:.3CE=f?jIC`*=HQSߠ}n=m'%OP? \FPץ(Bff>jCp*W<)['N\2aLF4 F3(LèUOӅ7/I@ME-$4ċM% +,LTRҤHM1$B%GD4df0pp{RD&-H,;&\_ ..[i胩HB*ÎV1d¡NmnBS-bF p·W88PXŴ8jpf(koLZF5ILSIbmQM5xъ)i =(UD #`KN bvJLj4)c,0wJFMnQpd3BRȇvflq8:]#NH%.6 ՅJOdMW5 "'P=91 gXfytBf!bD ߆̪**&*0p6`ΏN{ h1`BL~8B ):aUhA10D xi$P1CU!~&{R V1h#==&䤂z)ֱ1OܠG9N1DCEdB%(4@,]{,MBKŻY(~<Ёp Axb(Q*DƐ1HGf/$Ϡ>y1FQ_1}D!d3"^5 MԨ`' y= 0$zY'rC[CJRt>"P3j8뇉_8\C-`Z0,iIFjJ|&njT!KϞ\Eճi$&@ FCxMG 3N`-􂼱P;v_,̜cqKnnq5'GvcTDb}c$ F d$!mǢkTG"] 8DTTppc(jjԒ&φgIdr#]2ہH|PWDAg@?ed)y4JB) ו^xt>0!(;u0X`~! Qƚ$Z<`? (!5Sn>YJqxƋњ4*nOXVc1:czԹ zTԝq|heoF'#(gX-KP'퐫`PuR.fr F=̌j 3Uu"R DuJ M[ YAF(;萈Pr/:`BDd &TJ)|{5z A"vN[Ƈ2vE "qtz4z0幣`GNצHP \]LiDDDDDcÍ8A3b`*R{SYH!oi&vZ2Fy) vuigvQQ#X joh^:;\" ?]c[h2Gkw;ިpL&yY~M0Xn!N wziІv^$(ѷ֖) % ˿-pVubNJ:47(A^8U gM:CΎFq t`8bfJ k@s GLԇDhc2oc6-=\(ڧV.x0\_1tPvF* ` d%萮z [ 5 ]$-Gf%2({<ӌ5׋ ]#mLRiSf(-`wP[ 4 i?xc)6*#aqQMW~F1UGyXFqd]7JJ"UvVDx!1ƫpY02] Aeq瀣q4(Bkf5FkW X "d):0Csqͮ3׍DCoF$`(L^N.VnhS"Jm+ [ZƒvYF!,}90ɜg^n*o<^+al{Tp|MZX8⎝IpkY]d1ƌrkRl=dҶMn(PIdK{A-('hkg,3B)LiX)1gḭ؀B A~ [{tB8^fnH"rȀFSwKWMz0 |X y {TA'4w@_VWjj V0R >Hl Ey4Ї4dgTo.CCD15bLATPeiJ]CMEF, AZ`TV@c(hb(R[IRHdƑc17k(F x1kJaA`TAD.[)=<@E'"8 LD!/KFJμ^>$3:ªzp!TC\u #<}QӴhYoc1'( h! ʾ_ Xn< 8f>94 c'%`5Ht Te GIP4v_7B! (P聾<$FzQLPO8M 33!-D1I Ô6Q !kȉ  J~H0"x'p.U@мVp,a H/!׻:&;@4 $2?AB}`/NK#!BT'PB 1Å pq 1q10S'tFaAEE;Ɣ~^,0Ȣ}҈P- *Ib n)~0d9+DԨ;%@R"@>W%ۓ1`J BG!@AIQP*c"䫢ZAB"Qi"qt!)j 6HU%YamE E !1 7ᚌJG :,Ȉi9$"#!_B8&*_ub(!jzAB "':m fWHL%IΑQ=K<[6{CJwkvNʘ@fOa":Er.ܧ *@u& 0k!H ]X"<_'}.B lh0Q(G jd^_.)2bqj26b}fǀC;dzv~ 䆒}0#[Eke('!cj^MP (:Mu0edA lb:f2b劤Ӧc]ao$F3Cj`22f6,e T)"14 ;p5pZ G ֕D Gdq1DP1JhytUFTV 6l.`p $4@D B][z)#(Fd@cR:29G ei&#Y8K+TGI?G+h8 h:2$36A% ?B"]b&dJ h؋_v8Q OX*P\'?)ҸJ'DlazǛK4*>04H%)$BTBZքa PTCL)Y@>SSJ4D(3cRK>f`<{1j"ch5{T4@H1ɋ9"y(]LL1s061b;0v)8:ˇA񕺃>a=wN Y$wqyPW4#)>0 p2H0EL  4P>gmQ}{i~X! ,\QXEH|_V}V 7C%~m4u+%s/nH7$Ĺ^!m%-"yٽF̩ *LhliL%05>9IO l8[Y,[*IKѤ .ƛCܸaSێ2I杞 +wmYw(+UEՂqC8Aⵑ$"~aaPt.KA6L`hp$2Lkv].cJ#!Z;WN,3Sd>)D^U~rDXy86,SӀHTQ]Pj ]f!5UD%-3w "46i0'A8Ԯr#3PZ`ưW\2G3AF((2KPkAuOQAtbkf0~y Ҁ8茝@7@VN~8@h@I!`u™{,ώ=q@4 qPQׁl qGO W%szS?=n|=6,I 2z 50u_d4l("Fih4J @Ž! lF)W:)BRS7MjD*_0w(pC#RDƄu&v[ ͰMN(RaI`<}H%!=.0[NФ1A̡B rp'7Ϟ2 Ȃ$H"DQG C}#FE{< ޚoT~$"L(zK!DDd;0 Fe "Up5cs)= S#LCC08"zH$H,4L i芇 hbe(n20V@ H؝HX:RH?z*-eIUtj"=(;^V]0O55r;`-@M'%.I|4BJ*'&i~}}A ӝ ބY 41R: %x bQlE,)t(8(3A:4M𠃹פ=Px}y ~(>8\fqW=q;& ڀ\) B PH Q@Rџ`n`B6D=d}-$:(D& J^G!Q =kKJr6@h-c촓fT qDJ&ʈyɠ4 FK&FC<@Z޻ܪXx4)$+RL;1CS1 M%J (ܥ D~\&Zdq0w4h h% VNAsZL_;=Q8b0IOC";ϋd,j nOj'/Q{D>rI=_kjG돟TƍFE!`V S,1!m;i<0S%"". @`V'E8& P*F"I$1PIDF EqF0fC0u%@ST$ IL);UrOKs۽DTȰ11Y:Sp7)=upo^pR9Y*( 8&bj(Xޘ^ =9rpU01bTq̒6+s E&(Hu衎DrsHNA-2$[h4}fÄ0 [\an`5J_0/b4c]0N p: @+AܗJ!!qHEj :J q0 >;$`jQG&ɠEiN% !+P@^H 8 Cyw袋Y  >%&`K0DE2BPQd9 R&"hFxIZ[?~,c%_RR& `DP.4 }2 F>y5"(֖b/rw vBfmUtun! *bYa9SceNㄑqQtb DXanl↭9$PBDYH",!H: SVr:HB %?U"|$C>)EPLHJuD)| Nb i  :()fWZzna!ǎ3UHH4REïN&`$Lz`S0i8,) uI#t"4js*&3^ךz7@<@{ P>0]qu#;V{gHUV5%.2d$W!!i_T$ Jŀ!wͣ:lV6F3*XfI3UX<=RVNF蕖8%1%=g nRlǜ=`H`pD5M1?xCkZb;'يfD&S>fR t$`IOf&L\ q f#&#?`CxYC"rEZδu\41R#d "z~ ;1wܼ eH8%% (/xaSD_"Lc]VIpC_D;PO`y`IGn 'A'}d9J0 Dp=`]}x*ԅ-\)N]@䡄R:4P@ĢNPi6jzv|L"A C16#t={o8+}B'!< B'l@BE?l]ϓ[riR &G iUUUU6"x~ B;=ôI p<tQ}OaDHB` >xpį+IHprB0ɢC5&B"XQPmYY' &e_>!L,G^>:{zQ#1e3&+ňv*ȬaZR~Hpfm=2;5){DB+*eW=:3 ȶ3<=޲.oyaC 6r)t2Rdq2TP_?T?s1OtǦOvuc.Yu#>T6߬)72`^LlZ&5k*qOo$ʠaU D`v KS\C 0$ 6 0CPjymӺO~քN}%LXQ'|N$=;^aȣ~hLA> ?\qpDq=ck]!w͉A# Bw^(dҏDA Q] +r0#s<έ|T%7M: j҂mςrL{bvMnQDN'.{婵fgC`v@|aJ =bNol>?zH!ZcH z9K$prjdYy:,xlM** DUe9&joXӗ{(vc'. e4R'KN@ihR1Gǯ`1 JDVijޞ*Fx9TgcöOZ Gtn;qu$A3oQCW_\[hSi>Hl$De5b{nU&LyL$<,"@Me& FGx_sV؃zH{vG)Yߊ+|Ya?a0?߳h;ahm>wFfBdt  +òg8?bzHS x0xGJay(^D$݂ją!`~a HT~1Jt)Vsf0ƁI@qK.j&2KAﬠC ^F[T SnwG jo Ah $(n'y@1L;r  Hhܽ~Xsg.90]I}І"pH@JBR{$!*,!<#B.$RcD܈Aܼzov02F!p0O8QSsÉ= ۩st02_KXRfy)dBGZrE}v#Y3_/LV;zVNѦ1ڐB< *`9'ɛ ߍT)Ѥ|=@Dqe1ޫ{{{v8pwܰezz{NR+B}7k%um-5YMm{ݻ6;}[p˻ڒ_=}}ުvK@p;./kssֻfsv89Q5M9JɹRB}OkkYlӒ5ݽU{n}|4ۍYJE@ *$ H@Ofw}D2)ݎ;=&i܊(lϐn!O_G ;;:{>VΣf oZT|=$x;fp^q=w:-ƹ8orwv^]N]yy{{֕@iн OI@JR8() I@P)#gO&yǭn֯s]d{PD` z>ݽkh{ުyXnHi ̀.zx)IM=wwo;|>E^mMwx}c}wXtU-1Zvtv#UWvРi"kܻ P4٠B*\\־̾uo|﷼;uUB<84ʚun@>hH͝(oRͳMNfcc1|p={m;pUYlNM4t=ֵ ٧Z{׭QcbϽ[v^jG>é)ץVWYS9TP\P)}6ϝ`@{ڽw(o{;wޜ{u+;Sח>]o>/}}ƺ9 ml͹nVk syֵm}krUw ]7Wnwq n{˟t}w>J\w; R=\9\zvە\uíli_}5V[o:ju2{ڗlm 4팢sswq5+vkn瞧A ^+{w4l>1ƚ^*R( 74Gc-ݜ]w71S@InZӸgcmgSMkƐXӣӖT;{s|{mbuݺケܮuV}.zh7rǻn(>v;EdG[ _o}{>[q}P4n9l3@2mOݖZ>{}\'׼Ho6 nw/=x:O/J^Otuwirq2<.[KAN m^ޞ.^w|Wm{z{Exj:{{޵3z9Z 'seweV }9N׾@[ۯkӉuo\>|͎h h}792s5]{Ov@Cɺmsea-F_{hm狳kHwC;n nui[۪nFTt><}Q=yﻀvAZ:@ځhz^nnSzWw$Ұ}{κT nw+ﳥSϛn}}wR][Vwc4{GykuonUjWsw,$G{WoKxJi 4@hSS44 M@@`FE<AeOSjQ=@i! @&ѡbiM4b!zMOQ4&)QLzh$JH ɡO*zO L#=M=z $@dLbhxmL'z(ɵ2@ 2@"DB)&=?ҦO)I5Q=M4h@hb\JSrY?R% /H"n!|hc:w9-"EQcABL)EoުYw OJ< >+?afbڿvQ TUY<Ih eE^/ifajkiTեlѬ1`եmyɮ, m$IFm[mbL3-MTYuܼIRjSV$ɽoy{j̖ FE&!?ГXxh -&))22e,-Wiv66]"^mnz)%RҚŤk KBm[&ٛh,Rm2ٜm)[Y&M5V3ZRl+2kQXc&6+cVLmbF&[YdiFڣHbm ,L%GMQEKXTYfѣwv nklHk%hTL4k%H3kEHEiv@ 3RYͨ#UIY]vݩBkcTZkֺmcSm-Y)fImXKYa|F .պY Zfj-\fҦ2IIKF*KLJب*SKllce-QcZZcJ̦)CJ }aV$ I"nҶպRksQ[E )l\W[ky]7[-,IJū4%kvfJF[lѭ4hjZj )d42QM&F44cQ뵹MYcfmȱQV[jlKޛ[ɪEKIѣUsR,֤e6[%БL˓AI @$A`BZ 0* `@_T?߁?_d=|| m#&xRMD fɴa Y%,,$mBҖ 1lJL)Lji"ffkfK36Ll[+E2*KE6KF׍ԣnf I X̳V Z5fi#SQk+LePh**mK)\bٵ&i56J6i1$E564iLͬQD$b b4F,1FI4EbbH[FT4'ew}][F-2Lgwfbi#J%AZ-QmJ![֍%DRXʕ%K&k&LkdWME6SfTYDԠ2XJ2YYPɔ%b &YvR|k]UM6jjԊUjJ#D6iJ ERAQ"+مQIMR)/b#*єz<v|'B/)@/tNY6+)?ߗ4,qcəMsQnBw-HY!Ccg&Q(= }5՝wKM.dcD:R!.\dԳ]ڝ2 ol^/.C4kC\-`zO M*QV,H+1Z@4j_傕[e:e7.H'Ӎf7ѝ" *dQH* { Cf0QI#;bE8]eUK10ie0i ĴP0~Kļr* [T= ZB̤(m&e+=ްZE5:0(_A,4Z_sofdp{[clb#Tlkz!2)˵nMpmD@H \y(|p'hk(aCh+U+Gsɨ*(%^jE)y>& ?vDVGmED)PCǚj<%G ׳|x gL'D t Flw~M!Td2=? yh@;=BăQ/XTQڻuNjY4%cig:P̧n7O+> ,(e>+ݩg>P6QB~Gh&'R\gCɿ<1$Pײ'߫%E&j=|n/?^6_7:}f>^^oM[BKmkYp*ķ\3u3rOrQUlfbeHxdtS7hbq(圲sn`y#}xiE{)"B&B -354ePi ?Df6%P̺dLY&!O,F>Z*pml>'2I)F'GߦbrU=z Oa {:f1a_ʠ_mfq'Xq'8T7RL虃!٠ YA_lA_қo_L6$D61I, !|'˔+^ I؉MB4-Z̺vǭlVhvL|m35 6dd"Gd~jQUta[ ñqŇݿu8(\1CwkS[ RPc;Ri#0r@q%PF5i FqPYn Pi^5w!|YJ;D|y :`vŬїD:LHd)> 1YQ)9`g,0U>r4Ɉz ZS1 DzdL%Ht̄r>l黟 h 3a`IiW`&QqIe5;8hs٥gt+0&o}E={b=#m&lkl嫂 p0#k㳚.AL=GN[^޴:lԆ1?LUSqonZF#yIfj6d3o>V@tDBq,Ne70r **eޘ/ru"HY aSY*DP3)<&v^X F$R<{r*(5-&j+%Qs}1RlZmwsQ!j1]ݷ~^_KB4т>.2֊u\uȨQ)Erݪ#c^aT& 7 -׷]5%,QDZE~/FҠrь|KOTAJErUmli554MFъR^]u[pQub:rLJ)+7)DMO8$Vo099bTXhBXxf1sy<`|")"hpPwz}Z4K.cQ<ʀkL@2:g)o[>~İӶ䷧7$$͛f=88c%*ghkFc:h(B.×6셲v7L䪧`D铌 Vm///6]Ͱy_fKa}KL֘p#:Etw@'s5.HƸ9wcoP-6q͹DМGܦ 2݁|Z7KDi{g}@! d@7x0 `t<2{H(qŹ9ȲW"o(wm Z=lhv4Z4hsn0c'l5 뉭 2-cfLd3:7xd6!gÏunnN'3ᦵ2|3[Y:,* ME!Z蔇;k{r ] gq9>nBMp]y9rq($$ sN|/}r@(~nCXko&wnf!=EDr0@ndP(i>4Sg*ieAqAĻjd[(q^[K&f;mҭGB rļWW+[<|vT%ׇ±a-6kIj9rj83t*FU S|LJ>Acb458'&Q 't:JOqFeٿqԧ H/ S֏6C% @'+Y^S~_1 tз ۄ:0Ej\(M|5|JL]wW|9[!b|稆eo:n݊k*#l/ũp)+L^0DUb|(|eRC}B}!7@)Db,QAvvD$u\t/6 CbqB5ER!6O/f⣁??>vjЍp@; !4CT .{gN$D| lj'M: =,fPxxdY齔q2֊ڠHmLO!ݖ161S{@a>) WS@ryS=diCkvxk>y|5&_','.+KU-[Gu٢J{<(@ ngϏ qr~P3(hBˌv:^$rVP&NV{,15^נoO1;OgTUK1V*"Ħ!1fNKS7cOW&ݫueL?6<#(M,ń;BAIEˁdW2 |? yku#=WD_uqyܕ%N2J<~ʋ3Y A}ΑZm( 6W(si[r~M官YcLyV=ev0-zM)en'Wznێ1[4=0ہTYӒwpr!S=^熁nfnLgt`9Ȭ 0]6IsRx" ^qh,9TLEcm3.[i$]TQ:^3& M_G-&|bȅ $ { "鈇gm`"!=憈!v1\ꚞFP}頊pIfbDe?[ P͟EF߭7]DBiD)I_"9,*S3y?A-$\9f]`l}6glRAP~OA67E,0+ji!w̓2[jOƅHiJt2T`!wO'(Ӣ|S4桩`ΝN)&홭 #^4Rϕ]<]ڭog],& Z0{֫Vk:ykV"+J?6‡ӗR aGw!DAMNuъTRVUU#De۟>,d=Z*`)11W)ImH8@ "'V9JEj)Bl ̟u+7>~7pyء(.aR*zQz%Ju@R6~Cļ8oHۏxJk-$gMϭ$.yIˡq(˴Ca5 Kd|4|븙v)Ib}#x6@Lk"S Ǟ#7E>gEpJ?,?yX AKM",z h ;DL>`(EK c=b? Sk4uܙlh5vVjU3zwfd.ئ lHwPBT65xχ㨼;ǀl5/}3{Qj5/ph'oW6/\|ѵ]K$NY<zn7 )b7lR>i%i V,FNL:T"dt)ҏ*+MmBLT`vl;|ƙ9' FCL详O}VVIUk_jr¨k6a՚Ik1#cBcqӣiK묾MbBBB"5Dnεg8gG֍_g`܃Lw{rƵA$s!9}rۈQaxep)}rxU:0pjh2ӧ$uo纆fkk3mҽ6!adM @وbjkG8?,+aeTDĆ =k DJͶewpI;iRo^u[b8ӎH PP̯NM+Lٜty Fxl1B,_ ΩkL/5&D50©|t K K;$}۷[21-od Ɏ[6KT%3KlAzrBT .J6XTnR~ew8GnsRhژt7瞧ԔCE'IqIm=&4jB .6} QA$ ny} Q&ҨЫҚQ% Є̅^ƚƷ @m;id@+Yo:ϴ&L /%q%NnC;|a|gOȍuytW^[3jR'||0 EDF I6qaϤ+ʚ(j]<~<}gC2ZQ*|#; dզVt(t&@CLq_76qGgztRV]dKA}־j/x~nQn-i&Y^ӛ\c_xCl,~ l'q~GrTr,䴊luɲl;$"2jlj-zJdt!9j\ǯ2QߛDZ֘ܔ{NGo]4Im sͳ~QD}u6\"èAZ1"Ua2Ajj vx͚4ͻ""w!rEc=sMs2;STl`qy:M.>' &k+5-A+ʱ.B#Cre&Մuqu_!ᰏJ_O>Vހt/eUIPV`~蓈'dU;PTه!%H4ۭt9gHTikXo]D8懎HH<%*9L08<;EρCI:E$)ϖf]:(ꃈp -HL(tn/{_TɆU+bit@|y*u>=5L{e qA^Jp?e&Z!!.!BLF$-$Qɫebj0$D< E.B|_<˶E[(1?8S7٘ÛjY}E?h$zݜ54㷓8SS !zh /(cmz3E6~p)LBNȀo;gf^EIxi6=w/@0r_dus28(‡2DS߅w{r^~ ^1O窍gO-l3?Y2X(ԥ"I;8QC/Oe1ՙ@)W",[>h)想\CyDr +ʱ Z-{\,oL(yIY0 U/10Blɢ%DY?tOF~=.8*=x *M~Z QYbzQ(6{HWF˾IZX~o':r|2POȧGcЧyÎ1f⛩3Є>|Nh[o?NX& . ?ݶiT*'蜣9`HW C0xo2;BC"x vφ>+ٹܫ&y#Fg1!TSo __qHY#oᛢ&%D,74Љ%05|zv(  BI ^{y6UcS4ضXNuanjiD@yx[)rJ4 p!vnlJrý]7={ue-lzzˢ#] wS|+ڳhӿ ,BmЇBhX?' f].NZXsXZW WyֽMMΞF`O7[7jջot/#HAdyŮҍ]I2w&%Lk*.'ŀ(,Μ\=[N 7ΒIJ"zLgV_o^d>SإQ3Lkui{Э}8 y@?XL_O͏.^{;đb0Ksl8ћeE%fdX@=7ԝ<] ;̞0"l5 ,Yne _9@S?NsNq>3MgҵNFL۹__ylGo5B6r^tVhٮ ]+]__l-66GS ݏ|>&BGڟݭx~=}#t.kZb5!.Վ|l9MgD`m{g y`@$IZs˦!!Ҙ'2O~iKO@QX(22$`jpF?/ѻm#ˏrD)K)! o*}ja>fH͊p:g& F .W.#ٷ\Q>*"~/>'~5wS;"a`9Em{h% $QXnP7xx~>S1«mK9{%3NnI!-xG8vde0tf7e`-WpF(MojS`Mk6)oT׵ 27oR<.7^wV}JI`$ _?wD +)v"CɥB_I$ $p8_q"/8{7ᰩG~l<9)h#)tb ,[b_@y>v UE8lMD7. /I_DjR'B )?MEr2R&cK122mPTNitN|o3q@P2x Vyl1VN o5-;O{pS ttN|翠#tb;Q~6IJ CumE7Ļ|a78tF*ꆠ) A5xoOIR=XQѩU` $$WݍP6Q/Aq@& qTxLϦ7 )ԀQ!"T$J:C""TGT.SiRZF\^uݾ]QFܲ6`,zksFcczQZH-1y$bJxd;wGRt@WoJ`O;;\J~u |l'8e- E_A@#vTMVw]F+lQ*~Q(Od OGCX:EC\-`C?9'SV[ o7ʰ9ka^yGѩ.l㛣OmpŧVD6!uRlP$A*$^)8QlM1T@gԴǶV 7.=9RCpМM_i/P *U 1G=tX!R "8y%Ta5?E %Ҍ֍hHfђͲI-?7ſ˷ss1 $0 wItDMUQ篳XȋPvrPr #&݉Vg6ff n%5WKhj*%Q([slmN֓ ٿsݴ&Y֚=MJHٖFmi_$wJLJJlOnڒ|54(Rbi R TR`уHR 0caZ$la߻T,"J4_qEb+:=NEJ&M"##bbF%IsLhSc"$$IN) |i$LDj:Y׿zжK]K%6,I{ut`iiQF ĉkM2mu $t1Ёvt.,m7&klq8u-u8J$=pفK$!ǗD025a(a$U }vh$B&~o{K ?*JrgsbYA}_?V= Nn#xݲdQ [dƅvI!T"(&o4ԕ6iXI6Mfٵ`3I:K%`LPó|gԲN|1bAuOr`F()yyd|Z$"˂CcL2O3oj Cssw!u|_'Z"Zc4FII N_uI}^:j4md (QA'fNj:t?asDw2բ N8gۻQJ8 wä`huP)FAE@s$ZgMtL8:nW4Ѳmd[!bz1S%JBI7a;J 7sֆmH9Y?Ĵ&ߣ聩M-0ujXDs08wA6i\ 1燝Edw -ΰxќ"д 1ff/ Yҵo׍8Ϣ,q9Ld& lߖClͧN=?og>o~}oo__|/_?/_Ӄr!~S]U/ #A1T*bg~ ΃CR_ ̨{wU٧_rC8 ~/}.,3 ܯ~)P9}߅?BϗQ)e**pV2ʨJmriW^|T%~XhZ9s*᭱`rdzkBb#2.ߜz'j|^RИ %cGeP'{Ȯ򇲺tHMDZ1P#جɦ Qs(Ɗ5Dž?U\0@VYxPx^iy|Qk׳KܑZ×1zwu eg$jT s:%N=~y9Aʩ6hxsʔ I=߲O^mZ֌d.2qfH(EtbvJ42sI=G)y3/Dnhä Kf+o~TE-/OsG Jv!/`41GBMs]S\)i$bo?vwSa,\)0Yfa3:'ƅE/~/emEfQE,26Kȥ`zwی=DvhCR}ؠAF |YOLbä*א/![6>$|ñ@+?iC,Qn0Lb+RB)xZ* [ |6d"G.,Zu`@!|'}~P"|P25˥ T hANcRiD^>_6s>be*g> ƿdjs쒾~ՇmEvi= W>GSFC,p=ᛙ8"FGG$$\Qq&zN8'0\w#(# 5 Ԑ5## LM9NOYaAL2ző;1Q:!:?>orTX[{pmIǕOC0/OqQR뮣m)OlRN}x,dLA5-ձf-ARyO xn Lp?dٻP$ < J.Uh"z Vfm΅ZA04B>WP&g_C4Vd/zz&~ZDGK8FB0Kw`P#r1fzQ>ě=aZ.\j:loa;~fەDc ŭbSFdA3ٺ]pʾs(VP,y*&%_oۂ nџd#=m12?_OصNf?]sHHg);1?n:k&Z1Wey^ /&JO&'s030 HYɆܕ qE/%ȃ5~hãyuuS`U&Z$x{D2C\#ڭ,ڌPZQ )FM.jusC mㅓh'{pCG{Q|wfc \2xtQu,R)S !"0*RFBH@p.B{`y)JS3`RPX!w#^iL(x I' IP UB)R`V(q 7x# n 6u@9[PNFnGb.PdIJ#Pd%c&hʐ!iebvYX@†1k*E>&;AF#H8~2-ъF5SΧpc ?__[r?{F9/:8 tu1u nsj.\}}D $ %.7LfndmqnK,[B.a4 'CEaNXn1vE@KiRM"2==p/ (}u1~bTvf~ꃗi'Dܞc W9Cl*(c¶HJA`V]G"ҀԱv;tVH7ʌLՆV9|;`5kf-R4S+KGfIVĄ +^FQz'wL4Ł[Y~۾C'!{&87t2&ɔ3{SJwf?f7ēGmuiN0dLnלtx\?'֍cN9U /҉C+CIpڎ:Jȯ):~z^y锓? j,RYu󌏺ɜ7J/Iqa'쌄 ܔRoﲈ.Gբ u G5dT E΃7@2l[=bF ]z(ty2_J}6zFNs~hni\QmRA3dwtVhĠXevƦG>4|dP[U=_$mفINlxI^g(I17cQ0gIjg)i^lh櫊ƻ6gF ;,ߧԕפl=7={)HDv,Ț &V|8~jBѡμC'yso 5RxWV4njJ: p1?fWIօl8bqP nJ tMP#!\d'1?a A M4;frt}XBhϖ'%2]0ϴ5͓4;`T~2Cg׿EFœ >VKe7[e$BCM(LJxEl9Ph+51GI N%'[CKWͻޞ쁃?bs="F#kcEP(2'mZ61mpp$P;gF6 `ÏO޾^x~o:U6A=<3ո75S7 32L("t0(I=a;]E);w7-M9e"*,ɍB`BhZ'T2&ek$9vcqW"٨)Ad UQbod'i}ISQa&t}d][Wڇ J}tBjŃF[ia}z-(1ErЅ5qSIC j*&;+_z|I@tάeJ~gL7?bN:H#DЀ6Ù[ y)p!)WV6:f%xcŢϵ~>*yz`[ HT{q`m5W5]kb`=//JBr80@ `rO̝K>ї uiw~'pˁ)g0 1O\^_thI6A.`hPt&X((򛈞3gLvy4_ L|7_s3hOEqiٶs[Gˢ&%oƸ8V5bmow붚4ꨑ.`Jz)4xek'k7`m> |uN~͖\иM}e%9:f7 YîUa+Ö01Vt֡mW߮|chi^)y캢\kJ*LI)˱xS-O|jRULV8pȑ|7-Al-NYX&HS ӗ׍o6Ohv B9&yD: -Lr1^/"dA剚)1 o<3l!_F8XǹdX #QʋCBX tV=!ұ̨Q>9ns'n8b|\vըyY@5׉b`yqڮ?. fJޣLg\()Cdɧ.ʫY„. $ >h@PgL.,YЫwD*@(De 05;%iSVډJn<Y'o$y˫*9q py9QfI}Ǜͳwg󔧆6EWQ)ۮ~ \E {>Ht^=x߇>̑ %$K3Y:bHecU[fPx вr8~É= חbV.󹈚Ѹ+LZ4l6m ԋ 1m@k 鈜R芧͝ Hȁ'[4lu 98.YG7_?,3iGҮS!˘c t͕?.aVn!PDWz?!],.KuudR΄fɟ Y: |E.ڹ' BB \ pn7WQg,~MXTz=/Q~X6ǽ9QDq4s*`Mv~ڳg0~aX̉3F^iu9bIߟ!yP8f$"m05aos';QޏF+-*DbtH?pz=CH@BH7" /O/?===UP vh1:+i5 Q勷מR àL7.VZjf*|Kd}XխCgDZތaf6ͫ*`>[Kgͣl4 n_@tL n)=峞}a?7=DU l^^ik^E_!QDS ~8OBB6Sz:(@gdx/1ÐA$Dy5r 1oFVylHo{1C"I]g)H9E~ O}kl.'xkQw\]a,qȲڏxt@X7&%#~x׸ r{ѳ.m?ZvFG)tqG#H#db8]FGnPO"=QF#{QGu #9<PЂ>QTe#"4#HC'yJ}5|y|Fr <[[u3IlH# ى53f4 Zϡ9s8f6̷ˆ4oD,塯!64'ӢcaEwb_2ٍ}aab5REbΞ{v!"a#04- &C0_ yHֳ/1j/m!8hlsWʺX`gjj.st*kjLyٙۢsRi45mm "4`j64>l{|G6>mF0;\fnSa*[Km|sg4Ļl_7 6"re_0zCsmUuXᒙ̘j:4a HZK@aY_hTgd3S4VʞޡYxH y#yTCO(DDDEkV~m[|"0P(P( GqGXBFޫi[q5I$" C3 ZY=.|:>J= 2Sy ݒa 'x5z4sS'߲xpm#\1A8eϰ+#V3$HYX֐Jti0 t莠Zr|hxK7Rj2PfG3Nct4Pܾ_cGAYZT*>_Quِ5lZ=;' 6:}`/@cx:]Nu:zx}d2>?aI4 S 3$.M~;_9{P6DTwٯ}E;@[ lj wq]2cr-331ea}_ǣ}=_L| 0w'2y7ScŨ@^iiS(НUN磢jxAB {N5V v,'K.3ߍ@7iM ' T-Q:AzMns lѼVR4A>SnK'%(:P%&WFD}+6x[vzā iq4YkT0)!F} jUEmz;@wgp.bQ*V,AG 1&捎na6Yм{<+W qڝ:=\*o1Ϣipߔq2*:hG/w$#4HfW\_Enk.HuF93yJ%ceAZfT~M[j4M5sȻLs=lkfb1*ZvM=55VZxio`f\)m>[&ck3 Vf>8CEuP9fbSXXAZڸ~CsЏ&\K4L˘2T2mf\Z( L1ߕܹ}kǘݘ|N||~y$)B\Wo.3NtyYh6uC,Eb$H"Sa1AI2_5[>/.[W!n?R>͈CZ!CxZ\\$ݕ|[ 3 c޻3Q;l|@Q?>󕔃:Cv;ؿ9?WVzPT#ྏR0эy‹yLѤh|_q@  `?`9} [\EBjRiYWJ>$asDS%WBt5elͪoL73Pt"O~B0:=f?A5 A<~2wS/2L@7xx$A඿1h&@W1a#ʴ2&iϿ?TsXt׵dӝ5?G4ًFp?DZ)D9D4hҢry &P3}d/^!nm}ȸ.!i?4lzn.q3Y΁7j02_'Y6>_tnWx섃ҧ.n&r ;1a,_\a"ѡ| NE|3OD)D]mw<}rYdf(M}Xj TĒ+;˔N}PN$Efm$ =$3o|F$(_\-ۆ*zn d9י#M{k%}) 5<0D p(- q|7%aѿa&R,Ve`f,MvjOVʢc-Jo/kxΌ 0XRێn6|ROi@;o6n68^ρaRݷT"N麠!yafr Y&Wb'̡J|u4e\5qSW~>D_hvf ת6hˏ+1;=S >$mՂX_cnyʜ߿ēz2A`ͷ+F؛4ڥJkRh~QZ_`Y9PCATlc1$y7=䩋w3`skX{wZ0!v w1=WTVu<*D0*%+sa=u=/YBN+|(C=r^9|[LJMPKtbLC; a#pP<0׃Km44yȡ>w ?)@ACDAF֯N[i(ji,7Ypf<X*9'E{UX}es [V\1&7C2ҽZuVsA@M?z7rgdӦlCҗ77Μ9_LMU,go?k{`Xy>QQ_YV; eUUs{tE!;(-K6,xj+h!Zya E tm8fU6ފn5̴l^_.?_idmf['gueVO4z\^J,ZkYRlbYBhRN\ŒFUWQXw?hn3~(ns>xH8΍}LuԐ9S1(՟-3[O617G`;'%يc)Jb fYI$jrq!I'ɞ٪Oo|VcSxۛ*ʧ'Y A $$6To 9 }T{A}V̜ Y$F$SFGeH'ŲkttyuZT Pj-o*}cLx DHJr&hjzZ$Ph,PQԔn*}}C?(5LBd M0Wculp[EYen1У#A [x Rоa&>tc-~XorlƑm np? <izXl1›[1h^U&\YA8fzF})(lM0>e/48|2JUzFHNtUhK^  L3k۬:~Qct' Lj] Ԇv'S\9]"Y 'gRN!ą)ogǢʹ6rsfGv_cFvL̜c`6tL,fsGaiЖ`.n#3 Opb$[vk( ɈL\{56:ww[ <0%~FL ߓJvyhӜ[E@g8Kcֳj[ X|=Iz0Ubu^HL5v0W$ e ;ePzCM/,~a7#3& t9u#ѕMP<:_ ytju(1hO2Z'r .{ȡ*p~Ua]}l{iӮQ* p \4ȜcJg6]XƠAϓmw:vY܁?TwMs)N"/qUڪ8Ng3hRdu8_p6ZMc k1K ܆~ΣiV^{P+1f`88 70 >}9n08TF<5cT_4"bպWsnEf~ bdcV[dnhկoCeH0^P븅ҁu6Ѱ=qX=4L<'q^ϦsN.WE/%K7LϭW?D=*VZVR]T0D䢏~5 @'r%3_8O7A;)g1솖g=}3}"3-k}܌ x1h`FdbUkf" p(Nj չk6M֐wcr?\f/‚d7diZ>麪Qc+1i=nwm<  W' KFGELd1^C0K8hCK#C'%@+p#F5?")dH0w2ɳi4jL@ 6Wś>;g5<2S 'm>irgnrfMZmkU Kq?2_:,Uܢ-#.z0~+2[3u@;v?'lkWoO& 2C Iu|ڊE] V¿B1_j,߶N 9q᝿%3>8"ȣ~p("-)A/ɏ|FϵS.8r֊Axfw< :mC dvM6YƘF3o*j4|ufSDm.=Y9zڒ˒>KY\8w֦ ,&bSKN)C߆gYgS}ddv7R+osD={}b|4:eKV}5[]_;l~{h_{GnugYNiz%Vu88yoLԖ[ CydMmfcn6}%uv9dX́&${:Y  `rd 9+45SgcCtӠV5Ҫ=I~WuSEea:y7;aCyM`_!QK$Uz xZTI&ӦfʫRAv թmCCN, xJEP1^w}BI5Ǫu1'b^DV3G{έ9ջ%u[rC15J|i=0ti͠ģq @7rAΘݛs@K98&Ew7`4ʠz+*UAR!{ $!TNLq0{m;*R@Itp-lsv/I$kF4͌@蒈W OX F4:uG2wqegD}>ms[,W71f^X3N扅F~~Ora}=u(Jk] "C.݌wN&MY`qż#Ǚ?vŤokhkP/G~eTBO7ّpC&pYsl1ਡ6"G.) `VK3+Pfs2Z~ + 4RQnɗRb=P'VYCvf)1bV7㥢 ~i{aN$@/LjB!x9A4_u h8`6oort{ U>)|yg E ی߮^]*iGߏ& ݶW bD)O L2S21iKӸ(̋ 8K` ` 0YKCl~0HHg\Hr#Smu鮌UPnm~h[:_&9]qY|8cѳڤRO1 hsv+Auyfv4`BU#]=ceԌ[;d72L^=!ԈAC$eU0nGh,: ܳ=e,i a>nĩwb|U}eQ%t(f;Z@'L&EUsSZjeXM[)&kIdFj@/}~y&A88Mާϙk9ݝ1ž iLNN) BC3)4_f =6hd}$khqL:-9_jdXG]_,B=Z'G`H03$wLo|^M/ E1LNgʪ}ڹ5?LWVλ%̧\{qC5\kEj9'!B>Yi󲺴At 3} wBSƛ:TQc1-\t"w3PעQCJ)&ё, (7xQG;u3yx?OfʬQ͐<waZB6bI\7GrңW@a/«/ 9WCxk[:OI@|bdtϡ(4 YD s@$l]O2K`#\a|̻9GyA5߭\ŋY1`vOXCdcӗIXg=Tݭ̬|@B@9jXc+-kQ믾2 g}#aYU%cB;XRWt0v1U_)`CXřgU4Xc}UZq͵А͵+̯PkR>KO*E*JKgn몏#Wk ˦=%?/inU{˗Q UkteS?*Zmy%(P+ϧMJ,Pwզu@I"g [mVrao4?}KgjIr&s^\Eڥ{;DJS8(b)]XSACދȅ䫗I$<Ż&@22,}2;D\lf:L I  @jo1y\r h- cLl5'XYW&.N76m3"B;t;VxwXHljA+'G^[xgY( ߦߌy^z[d?Jeۑɣ]"i%`r/3_yGT!)Fut9Ɗ TFt&hzQe:y_$q- xT/iGKА0 s \i fK_Տf%4Fq"/_Kb1}Zct7%5{m>Z:D>l[ωp hJwu=umֺ>Gw <{tu#֍ȑ) mB LC.,ưmYlMdsIe-F:wKw<;lͤ>Ń7>U{&ݮ' ^zwB2 `&>ȇaӰ29cINh;gBu< w0!llWkg e6 8B@_GVa|%Ov3>r.u,*AO7WplrMwGH2=Ʌ81lb\VHK";o32$5Bx^QBzqWᎎ./qHo"! J2}2!Pș.%F弳l-LRb5 ZjKJaB%a]ED*>A]qzq*|[;Rŭ>nO6*k0VYnzuӇe[>5ϔrK h{TS wan [h9mշ79@!!G^ӣ}m͡mj㹜mLJ,W<|TCkkjAJeɛS d仓\Dty;vnzFT_UU+SNe%ؕ4&~-Dg,uA!E'7Ml'Rn&Q-9?=e5Es.Z/~~ۥs;r/x"@gawnCqmMovvNqIK9lsEV @6㿫 u׵AW'VSƋ:Y^qj/v2.v0P}\Z׆GkƗ[p3y艝jJt[SX!#4ۻ[q{΃vMe-7¶4Ac̢P,LHy}D ̰^"eKU2ʮ&3S)!Em"}(m30Gy /֮(H3`A‹d$c@Ύc3]Lhv6c?]Q?U%$R#t>|| J)ThL7Kg)dF;5&# NьvhIWD{LKkqv'3xۻLymQܲ5i]iݶw0̄4t N`ܚؙm`]*P︮@7sĊq1DP_PLO|ċ̸G/g駾frxzg~=5 ` M~B$w|$[*[qٍD*c(#ID(#W&.aw0?x]xJz8hPsK4-ۊ"=;Yup9 +̳*`M2L N }s!_(w]2m4T/|y(_?6Xoe߭YV{݊P~l 4:ÿ 5)Y@^Un1P>s`bdنJ>">K\{&|/eȯd3h.야cǯF-" ٜ:]̗ G8^m:bh[mQ:0<9׫sцwhFqu*osif Lrջ48SD5Y*[ +ZDI5; #{(aKNdr߽Uv9P՗bDb2…iq : tb(;j-~&5?< 5=? }|6p>KtwtFB߾6w=7;Rlh-,/ۇ}Hn=Qc۬OlOXe&{ioe86˓ĖkѴj5QD+ldl녝b-) <@$ -5%3_ݛwuXimV`B&C mn5J-Yz?UI_$H#^lNg՟hhloor]?H $kd?z`'drI/#bΆMoy$STy;_mpW/4e-zO.ͺ!r"P-8@VKfm a팙wf|u'z"wF!O,E^gt=ű4+"9+8}ZF\GMST5`-WUȴrf7RAiY|aϣ4hDXZY&er1[7[c\r;]+DApooKf~$).DY vvS:Xb= R62NhT&w?4Gc뫑z.SZ)f":z0*ʃ_k`mރ=4R %;Mj3k{7F,)lQPGvG],i*m33d\U.x8ija9Gm1&[$tc&W{z%.%U9 UI[æL,ik_7/ߝd L@SCFo>܊tyh0-HRQ4u턴L\hͭOfh|K|ҸW JLofH8'POſQ(ffq[PdVV|˛9NmI*oa|{g$~go@LyGI? ():Xl&^א'ᴈ[Q a ,L(Ze=B+jڞBχ2oe3 >0 [Pp&?A䌶IݮÓ?·zib|>gyDnr @^)VDOԹsCoY*_:(!Tƚd54?h_oѼC6~}C簁1!UC U` 큷vkoŽ1_VZ,)y[R3wdfϗ-ik&ߊk4V[% IDծ[?&Ql\li1 &~}KCJ)ut˲$S9LP] iȒpwDs<^fMK˘B4Y^]x%)YLBjlLf0NF#"_k.#@#1=@suתjRMFi-{Ra)KI rh"AdQ~?#* mslsW:`ݺfߋy̶6IMOW'OȚ_^o 1:~-xjOZ{+ GHIRi$6QwfO1Ϸ/ϻ|io~G} S~\?t@v.8ɏ9Vha$xw庝K`ĂH C:w.LWYe;Yi Y# jG|zB}Œ?޹|zMO3\.NUXvl/QnbeжO( $ M0jmZ X~vB,شBFX~VnR>իqmbnL.,S;16X- 3r;:pɰI>9=NiM$N L7:I bdƶj-?|H'܀u$@ JB?hj$ *i;ܸZa Ͳ3jzm.:pGP;>L})~d0 i(" @  Rt߹BrJDNġo6jĒx?IdskFO4D7J!29 A` 2SnϤ 1}mU`t}p 뮣Py0LCr~)~3jF`_s.e̙L\21eiV9i2e!R|<؈ޞ3#r yȖQh8Yr-0̸2a•y C1=("|D)ꅇqd,DD62U\Ӄ `K,'Z-xŴ W+O!n'9i=1⥂]7o Y-?Ss%?R=rG9D 09aNXcGP.΃rQ!DY]X_=2> D(1\n;^vb(ZXWзj3Xe4(Q@{<-$@1澑Ԏbw\I^ Hi*HPց5 93]պZҗlfW:nm P9x@;a sW*k61k6UOmLn4ںQ-Imm*k|m26(.TM" 43MCy*M30]v # (nTbiGGc*A$2ѻXzkDщeUT%1[ q-HIR8䌅 e`K L8" e=?9c9YRl2()}eEa}q/%'cpSM99Eib'2-g}Y&olw0f .4,}@f`AT[e= @LԘ'~{qo| ׀O72S#; ]~\_R4߿{Cu7tOY ji/.^+0{Y>| ۯ|cc) W_mugzc/E^?mS*Rt sR0m!#(y;{r' 3xM{}hf]=$R꿰6a@ Db_} iE$y}yFSOyx*閿w7/gA2Μ5GW» /̆=lycC`_ 8ЛwwvnU>uܚPs):/~[pO߿|?rv~_ԾVe$5ExD?_p|~?GGۦOGwBCv/`W4-$-ş/6EE;pM)D995MݟCx2c/r>~OMvt t<-vo4GL^t SbmR=]#.‰9:%$UUJ[l/Ût<ߗI?)w|^6n|[ aE0κ aIA*X2J͇vy3"3v!G ]>xn,_~w毿æ<=N?7ۓϷv??wWW4V6w/E_|xnݟVͿ69cgI̶s@>_jE5AA$4ߦ%Gf,r˾SvRg*0h.]NH:.Ѿ& ؈3Q;;@|aGQtdȐ!RۉKpIEvm‚Klae030QWy@Y ~]? &!,J$0ˌ,dN9eOƔY ;> ,41_"Xxzop`-% ]6L d8 hBɦB K^moQ0=do I*! f T )!抹26bl1H~uQǂ>s3  1#ҨWƶ oϜc[ԱRjzQ2-BBH$ٵ,Kz[ML*BҘuiM٩R~ m~nR[-6ňHc~[Tiˤvt < @fc) ٪ f߾U.e@}sÉ)+ERl^07yРwZ?{q]av:Gf\a$o\3.I~7N^I.ܛBWWuWԇ1M #hC~&{=Qa M_FBJo@ (Р= D$td*Rr'eJ/ɮ_Y3[H8E2Ft'a`x{!# #Qٽۯ @]U=+B1i5W.l6r`HS UG3!L:B#,s+KZ:X )] I:[|hM#cW!tr+}*%hz5WnSnm_*<݁K$aA*YV6(xSfh<bӻ: ׾ŷ89H@|(ȱ|%{ <] BB^hxF=ЇlJ⌈b=ѩ# Z HXKO+:?i(|q#Jq 7P5W0PȆo*!BdrM>#7AFQ+2E!dC55a \95Mݻ3um\[BpQs@؍XQO?d1@. . qT 2X%YİQ0YddcQXef ""A gE޼.cdɲ+^Y IK-ƠU4hEy~KM̏{4f+2)ܒX;sL-#lEmՏdQZh+-KTDZ}$O0-"X=(qw Q^YC]0@nĖp`c$ ,yCBe_V5-f} K& qHxy <"2G=}PM#Bj/筤t&v]&lib8'|w O7\Ŵya'bz Ytpg}KPV]w/%4 L&Z5a$t`03l$-|uȈto1b5I Ѽ XJhNBn-ⴐVʄrk =? ? $ $6x%iaPfs#eo(gdp7]^Sa'Y/[<-L`)r@4r:[~Rhgs0V,lF~t6va0;&ib0ma2A3ڛwBplr1y8nli29I7DXTlPĪCa7@1CHrJ^)0/4OIAM4pgMڼqʘ4 I*6:##=1,sNNd)Py#n#Bcݬ> *w@n6q."k)KI5x0O~]6MX 7xЇ1tH@"Z>Hw8Y`4ٱ&=gT?u8FN*F BVμ[9OI{h*¢C\t2>n q;Pp O)0GYFGWfM+##27a+k`+5̃'2L̊fJ빽ص[<`Ӡyw)އ3\v^52Q@lwa 46A"=yd/~􊰣pC;A[Pュ" *Dmӻ}wK[Ch齤 D%JmS/rVC>dV"+py%{%3xIF's wXho]_?=@6{5Z ɡ Ju0r ^Sgs UQG\LbÕ0„ S8\&92abz&A QugY#O4Z)o0W4Iw%`,a "uz 4z:nj!/B%!E[ĸ}LpH]+RZjMKhi]Th:!#ڞ]1 r('7(.s iC3:׉iT`̫s29ނ.aCUjS8aՐ8<{>>SSs9 (8F{=0xP;!^os]1 [}pB?D7o@;Yv#.S2R >QA됣>GmNjlj 2{9ACRifXA/SRu9~-ș潖ikI*zd B*-44ڠa^b:`v#IF=]DyURҪaQ *Z #QrtGmUm"ϗPH6?qgrn$Y~KN* O3 m+FY+pWlLC}_4ɾhDA bU?ðCșWEk_ᬛ5xj%dmw{q/QNȽxsmuud8=aRoư\Wi\qevhm,@Q^qb&8XF J:H2i \I$3 vp; ӡNL=4ONE.N.10W*0S?yUooG)h詁~o{~ѧ?!e?sgUHT(jҩh*) a8!46@J/ك<809L>0՟yn(&nCt&zPT$Xo ftZ {aSmlyĕr K$~8?*z观f:E<7&"6]SOo$T3yJCuGh~ou,bzHa/Y axjyn쾊RJ+4tz#Շ]}<^>U.ܘ~OƣЊyÅo9FgqN]pb]0PbJ,ӊlWkOF>/}?mf91Cë-@P;y$c#Ӝ#~} Fr)[ӦE T;}LzM#f-XH)Oa kLc(Lb#؇BGSW^كƲW($;O"LB1xfsUK %~yOU."xU ՝o#UsGe |fy& ȁ nĎ*" ` D~ Tik(эW5b(IAd@ wH?W +Ȅpjjc}pчUd0K9B,66nPz[QV5 v-lZ/~߇䁘UOW!~d v|VʟM<7󣂟("\g9͓E)%FMAK ֆgz]ɓ.#Ƈoq4%_q.jnq$%=m]Πq2OF>~]ezUJV>VHʆ`kkXc<[oPyͣrݨl HB?6wѪGڋh4yiAMc޼ D4]Y:8F5nb}A 7l7s7iL}]69HI ڔzVqwVtJM^ 9>5Ei16 0PʚΎHGne`2]M;Z?$>rBwմ'aٍF 9(89_h^y41"=EWva_}.ou؂=4'sD;00rsQ~<=.Ay2=hnFvT*> Y~w=-G}zX0U,ɬMvbjOߟu'g+"Ha|y7hʵ/f$E!7Ƃzu4Mƞz+ߋ8 5E;ڍ.wxclmVzd^ӫ=EyaRTvh7 Лzϝv> >cZ @BϺ=4%A*!~U7Wd^xQțeEoBQ픶Ν`^**}jOGNerC(L3VV@wSo"k[d\!.70Zw|}nZȴ.;mlgd-tntpXUg O.T+r[Mҙ>hLW״0=wNfŀcbtq7W瞘ryE毤 hsMCOm< qvڃ>]Q=tp\Ddf678u ^[|eES(-$y:Z !ZV=swD~X%c #]D[(n[*:;JAKיɩQ^_.^3A> b[IИ=AK Jbu%QZonSs1_Eը˽kY賛Wd0'/.ƪQ{Ve՚w%.6.K.Dy3ϞCkߟW^7h|RF~k4yyy)e}Rs-aO13bE.lyV|.כL| l𭧋/+ik] Ze&™AFJOno+~|4L|ttט0r-^[8͊R*)JM%_|Mx^xk\+:9[Q4H[Xq--FdEF' s lW=Croꋔ˺#Kc߮n6QSPBuPĔ/tUDtF ՁɲfeTr۶hӱ4Wk7mrm$݆Hãz4ǠPJ0eN3U7Kq:ڣ& "d'L;[].}f/=%ڲ{sOK)w196zLYgJ cl!n} WtPWssws(G7}Qښț-8e&.ƊN ~~H|_\nڠ 26RkWﴍ;J`uEyMtO>N]]WnB.v({e?=קB: E:"iy8S=FX2Dyߒ7;BvIDFbdm2E5@!D4prIO l4<81]ISjٞW*\3GoSlrcdW2z(:xaug(_G h㶐P|~j[ځĉ[|;YգAA0-t֧XiJDQTO5bQڸk9âVg[W!ӟLtۤcrf.A͟`nwcOo vwנJwRѷm0,?JD0e#6q_qfB ^l:C ZSZ$ywN0{: iU SnR6KU_U+ή|G&k/%v=yQ,04K7S#JBm4s) z3sCV Lr\.CeUY^  U}xXm4 3x wuPb> yqDYzvMI.L> xY3U,0ߎQYzwBxBd`H H f9׍5Kmڕn\VijD A~.x f1ĔLԺujTQcK hMs\뻮ݱQU.FMں]6 .n똲GTCf Om‘T*KBDƪ%pdڹFJM]m =$*µ)U,H%$K_fy7n.svHʼ\4ҖY(Ċ)"2$PVn,PZ),HQ4Xbo:uHF!Q*%|oWp?^#ƴQHG|'&IHo`m6*|PP폄@1i&͓S"z |fXBh JjΝf܄n-sFu "SEB5"XT(bD3.>(di%0A6 ˤK~E]UK-ҷCG?>%I9Fnݮ619J,@  ")vEq }Q?G@IS(/D/!; k hQk5jyW$ shtڊ u@"I3HoQ4 X~갧m(y=;>8_]%<\8/bW`1 zcx7PǠ Nih, _!"9?-&k_nndʛ'6-Ǚ,R.Ѣ`0'c QM3@t sWY,kl^1@#+C" _bRZڒ Uc.s#vz hpw$cJ=AQcE`V(z)Iz3BӽOUQޏ>̾i}Q7z}~ETKX 5x]|yie)}Cc2#(D؜?gخQ=qه>Nңm$\"vo$߈M:tEH6.湽ȓUsc{B[ٙ 䑝xب/zGϏ' ih!ӓDթu (c[ȗD[:R焷C;&lf1ML1:lu[&: :Wp6o w,0u {oŋKZǡ&<7cc- He5m^3H&c֓\ .WYPads&@BAAc ؅јo=D ǴM!1Do:)Ldx$NPآY;z|R^}!_Z]=*+5k^ҨFɋ)D[Z5{y~_\Ej'Sb#X^ς~#]61UCS9Ux@yvDaLK3)i(oE}Ue<ad65˘t Thyz#b^砼0`? [ WgqeQG?*un< uO=u,Bh'n℅*~dl,,Ҿ /g|ަfZnqvG 7TTOZ)h ?~-syvRxV7$*=}ˁ4E"vÞ/,~xM#AU]cv6VcT@Ml JuzvqfYہLeFVCyoZI%1]64z3Ⳳ9HstjcLl[o<616gkrCiѾ?WUt|5w;Qqf0ЋP5lE_K_Y(:~{>wWq; % H%!QBDdP3ߖ|+;m)[371nC@]_&{i|_2875icPsYg `62y u %;3Z|Y IyS"Wq5NVS1X&=3.]˻x8GgƝVSɮnDuؾ2282L\a:&bF㭥4kW㖐|BCū ?CB)A!ٶ MϮ{bӧe~tX^M;MF`i|1Q^1iصi((d1s"blw|/3WjP,b*tk0rnhBgcx/au>́dDEu`-Zj6#$a 6l8rk:*JCq %g[W׷c].D 3dtBj>Qo1j|AuD95NѾ ߤԣ[.웝L!)pt# yZ}Y1 ֑zJ(eժiA&X#%ع$6?RuK=6?4q!1M׳ŧkJ:P5mʣX E3h]jGx$Йw kp Fy3w $Й&NKE&9~dB'kZֵ^w72Lw,@,x븹(fKtw"iUAgUhGkq-t"-sXoTܩm&# ۑLΖ [ #M<I0"T ׷_=|ku\p4D9;UF1RR|Vy||(Ȩ(aehaq48ݎ^h}˴]-Z|%іfjW13LZ^ԴBPwHvˉ[حa1eF#TÐݺ޴x]iG"{c&a œb=GH7]5%qY/:0=r^ Bę*8MN;)](^nΌrN/Sm{C~T $P;߲sTS#KN&og*PIJkyDV[۩>M yi)KĹISHg9 8CӵK (I-fS=ˢgۙd(l#*{ ţEp'{H?cNO#AdWzei&ᩘlp&c)6z2TD_}McE=eǧ~|4XBqvw9{hXPMnw1wna"^8ͷɼsxWq!N8#[N8+/Ukkؼ~wsd&d7$[FEVĸ W+F~ .7"1La+\m$Ɨw>w۷ǜ~9_/>;%AiݻHOvE=V' Y⎟i{Sq e7,P{W:pQf =tϔ GPfn-ɋ+ ?wf~۵ҩSLo!74t?W<<~M9;]}o;FHfcQveO¥~n_̥H)0CQk9G@p&Da1M@7a1Sdp4†M, dގIgןP'۲oAa[>>[i yI! $HW[VߪsVռQ6):,J-߲"5ױ*}TtN;7˜L^]!((Ϭkv7$$ 9=}aM Ҫ**~x};ɿ>}b.j$*yIVܓII@#72, 2F\'C̿ l )Ç٤alPSf|o{~}|v@# @D&Ds"Cqr XEQ@AGA,>3͹M?"$Qly09h$EBBE۴ ^Y\<i=켾zfjnI- 1,Mjj|_ .mUmDxش*fbciv0ܘg*T#+ul?Q,IE%[|,=Zª}x|Wޝ&mc] Ɇ݊>,j@N\‰mW_FnҹcZ6A!.6g'H잕߳Ѯ n S4"ѥtK4wТK7Lfk^oﲄ畯QĮ_}S׎RҫmPgئwhCu*^սE~Z4?h5CSoL Mw9~zI3 @~=Z;5Ǘ>QNg)tN {Y9vsBi'NU;Q)9 ?(C!C9a b}/'ٛ{!4RYNM *1 ýX$_s4i< #+773<58Cd)zNjN<1%3)aX#LrU9̆!86;>@uXuJrux'~.}O7mG;{=و7nFBwh!8g}^$hmgq% -hs\zQr [Ff+!#cFL 0L*L ƒ@Am8cLmcO8G⨬xr`;I+=I;~x-&G 'k _~j 3NV+vOL$vU@[$sC5 !@3=S jH H"}C5 f ǹ|w$zArHQ@ 7m/t P`H` 2\q C#Cp{a%˔P$H3]vQ#2 |=#48&d¹%Ka- qgsoZxp:o'N605pM6*;"WTK- %j[0"KoREa/kTdֱ 5;;ng}Gqi['3waF'Vׄ/E2!ڪOSayn$ᱏfQGO A9tg+d=Q:Omj6:Q}m^I$f"L9~DU P_9n+l9ˆ 22RHsRXVZ9C5Qk|HSL)S i4J9n5qSD?z:G~Lɳ: uCDJ:泓fv ɩ tZs@Ç0j"Cv eJ},& h%YXj@ѻ;d V[ KPAFC9W,pQ__$8`$E~ D! _ҵExݖMĄ?́ay*zg>iKg؇w #1?7Ga`75RI4BD7r/ \ k,bxzd>K Sp4%a92Т"aQF٪$t47  N0m}V\d9JȐ`N%5TQ,'4dK׸ᛤs\XT]2 eU|Eu[*kmmm~P (>a #9~{ ƆK .S29sCNqxvYUYF:d-[~-尙*_IWWeC]Y@Z Mox}nSscZZjL;Cr<Jʭqd\j&Z}U3Hw)83lMۻZJV.3h9s k~4xY2ěi$ %w \t~\xwrZZA}' RM52( g'eXOP1D1FO]iS)M\a*\wCa]|M%6&E,N͚FX]a%9, g|4A9~Zhܻ -xgP],m! P?ϏP/_ݠ{18o8uFNaG O.?}c\8k:F$hϏww{¼I6_b;Bĥj9G'"(K 6H(G1,fզ2- T֫\DI$=_{*(/wL}N!]`C>ZJ!QP=44mCG()h7P sD؃$&-J?ʍ?_ݺYLCq6D\oa9{Az5ǠG;胸e&(;,˽Šsb5&HN1! չH.4| :&l`_Ztɤb9=#jo6a }-(_}/ԇU4!LF&le_azm,7rۜ[Y%γޟZˆe+?w6z˲ sz"|>϶dLXA>QZ҂~Њ 26on_ҜDw_bA;Fwa KXP5z.i1+sEᑆZOW;F:aƸKm;hƲC,*v~;fퟑCDH66 hiZh=sA a(]BV(AtA)a*"hU(nd $FD ,j0f}sM?GQCڛ mhC d$0Jd$ԸjVGO'5֨@k P!qܴXf X{ngl @ި2cIνV A H()!H?8%QmٕL0M>S Ͳf8./mC)cfY2}g]"䛡?eu)(bci9R `nDQ9+H:q%lpLK)@?뱾:bol8B!{3lf:^%|8]TIJI{'_ ] \-)Koå[R:9>ytʕzB!N;9]‚(+(? DwxqŨߒ CDa#L_L+x&)^1^MH!G[q&?HY؟ʏ|"&|=~M0C\U?No{idT;? `VQT TpYU*BYx:25c(LVYԱk[h>I.|O5#̵J!<)qOds !Ru$h*7}W>ew6"C&tYwv.9;f b!AW72 (S 0qFSiCR.9wOÆ% o ׎@'Sovz&f4 17{׍&k$Q(A%̦ߟ =|S^v?NsI 42c&>ha۰11kę;2qܔSw<:il/"i}=R7@ȫ'"+`}bGzVe9LI{^椾!6qi9[%3Z!z!2BG`LHL07a1zIo6(ܾMh_tOC% d`J՜yYZhģ!YTQd`^$h"-C28Xmsty[PNF"AOfSїK|ʥWTC?Z:zd#p?Vz7PZFa@nAiByP70VJ`GJPf5rӣT䞎`DkS8I42|v*U:?buG.^nk5h(y' R憾-[q\hK_Bc-fDHhaiTXM0 MOi|N:` ^_ ߺf{Ȇ8uCKwsw֣|Ò)?`XVYme1>?⨁7=OXP*M%@岸,5F1np*F3| Fa\;zݷ2;>t&?kŶㅉRؒMTL֜| B䆘qs0KgشǜG&f~ |_zHM:`qqu2N̰2ҰJؖJ6EG n  5$PJ%1OJHK78[^$Yv0$Q;A{eC D>vR89"pPfvI 3 9}Rlt|*K@0imWC 䅒Ɗ!Ϥ(BN 8>Ŏ^qro4R$מϨ;!Vc?O2(I 6(~_0 ӫ1H{O ٘%:h`l)۴hNbC:m!3륤i<#fsv|n-\ތm\nL>A[`AǐB%,\"ژ,U=g1R< Y1Q.tߧƼׂ4|z} )m-|SNfHΚ$v}~=M Z!)_M0nCQSx|$__f&u~E Y9j DWިLO3KE 䞐@C BҐǨe8]7F*.eQȠ>-ʴgMc즼}P4薘(((OF>볂As!">u$˕`ʲmt}wK;@y_CQbvkK"2DvD-eo Y% 5ǠmS~tp5 -@gZCkQSx/U}+ lk6\+J/9a.\3/>\d#dfbݑO&'?z%"kFeA_/翗@BhϢ-P雷KTRU)!UoRDgMoߞ?R¹LGI;ٸgh>X [?mleg(*m,.ݹn7=r|KSC\Cz7ܛ8bf6jN\oe'L> ^joFξ)yʛu>R6I(af9͛!S=~}J3ٹoܽMan憩]WSW{"E>(OV&_zBoI sJ/78biBNR({o;2*҇Rm5ɥFt8/)"-tByDel~xIoa6z~\5y{}ñW9^ v#QS.d1,X]׽8(/҃ YwQمK\/T፶x.^GmQ#~m4AqG ݆i&Yr?tKfayB$gfGqz- Lt>QIܦaEhV ?`&ds͹6!V*~6m40|a嬙a@z N ^^葉u_!9t[y|6;|F.uLᑳ3pU&_X$(_C/7wQ~|њgсSSyo"W/M0Id5c[G2.)v~?̩¢}oK7T%:Y˖S9r%>¸$82H!a1}N߰ФF)r R#9N;4kqǛƼ~ 0h5LWlf3fQWp%388qAPYM,LBCvΈbCx؁#,`Cr{LX[цL+B%2cUCP_>]s?;ØJQMV;?坩}jprWn+KU<7 ]w/Su×LyJw͞bHI6t5j_<h*D?z۩m~kiS+↥M+ ˒Mlw?}5&Tw=\-L ܓ( bS3@5ZzȔKDMzhJROЂۄb@tI"i;s48[kx vWM+iQ^_*U7k 3CǮ Ҋ4c z>)bI<I0n@qmt>;;:Y)uZ/~ѩjL;%d|}:^x.LBϗs1tL|ʕۤF~ 'Hµ+4sL}8p…ZwpX;baڰk1o{yWr+ةiӽ :t‘A:Msgu IRG0^Tlȶ]xvҾRZho p4#@tTEK-yώoOV-!?˃ВfJHhT&/q~i%@$&1Tgf`f58DRKГ2L'–{.P{IJʕoZf bgݏ[c(ᗑ ݢ& Ь8b>er$W2^ "8n1Lf6ˢ^ͅ6qâԗ#!1s-y(OƲOT$ x1$AP?GC9s:HH b ޚ.bhriEZ晧J?R5scA-Y bIjť3sBjI#tOG'4"vI'3̀9!JNըYȓsϋ=~z ף"~otԙ9KÞkRG6Z(Mre"7?hl 2MsXDޚSZ xw@*o obQXIf EYU![<6ى x^P. 5g4Qi3m*'z' 0;t|R[}|dS9\N^TcCIyCGeiY'hMzkgΨ`ٺl(Dۻ#ЅȊ[}t_ L=-4BH9;?dH%3uO.Ua*/e{ }׶}[]!Vd쇍议^ ) q5.$=9z8i8/A:Zȩ^RPa+:Tlܞ{l )?&I*q&~]- pMLQPVvas\erC%yH$M"355 @XGt;! on#R9gg7~W IJl8pި?=. Z![Ї20^я|e& $euўPU !fhȞ!T c(BY ~xeVNȆ.Fߙ_WLxoUOtW^g3Hh]ϊmϕMbkN1ǟUX9m~N74ڷㅈgKLlq/ra\xB;!!-ۇNykkݵ̛7 ^ޘ`[4|wWliXk\f#L5y[X5.xb0^c- jEn:B l#qþ#J_eEIDdS=(#KW+sκs4~L{w B C~rҘa/J ?”txX~O}85P; z3oJ+DwxQ=؁ek[3vTrDl[`3,šPd #^yf\k9C/>\4rPOKVbYrDQ3YG U>Jr> >fo^+v=ymWoxŁ꭮F*iCs `e-ݾϯҹ+FoLrO5Fv h;?7bTda+sE#ڡݍE6)! (sl@1xQ'Q4㻃HV# 4s6aĊeLY{%d2 *ZHo\x!}8yZI䍆blњ#gyOMR-M9}2ѫgp<+@bO|md;eKJOjBn0r\dڷ}'Rfm/K.PIT& MϾ2:ޒ}hݭY ut _jDa3/V[i>Y&iB-0Q3HMG< w nkғ"ig+p !Cy} %E=e~j{_pU_6߱Iu* Q(9gLR?rBMT'CroL7Se7){2ب:ʡ컦(ɴ^f˂ϑnWY/nj`}Hۖ<A:w8d|ĩ4? _[ф:9C `XhBa KwKhdK@`h F}%͢4F@0n?p4X!afr9 @2+N Vx~谶o&>Z-^T[ 9 ^tΙ8:^)U|iGP ?8k)!GQ 77ECfGgD=3*3 Ft9G dEf{q<38R';/̟(؀`(H9"<gSAdb ML? ?'ôh'ϣ~J;U(N0 ؊wWy}Mth09JGXJ hXd :L)'. ; *ӆhW0IHO'э=|#B Gp8 >iÅF<3w K鿣8虲ݗW>me*OWRH0EIz0Y0S9?€շ(xf. }eeڨ/MZcMA)m:ϐv5Z(䗧 m~3L8]Z,$TDv+3:"O=:1GcPu65E(w$bO_ o$lI-#ÖB@'lbeB3yr#+(G( @^)`]^siJ5(J%?<;9;( !16&<|zkT gTyxEo TF/ S8`7gۭNĽ\{1 ^hvq-Wʚ۽Nvs#$DOIɍS5D|EV}Wu] tz3?q?qs ԍ5ˆ2A:Cpm67$F0=.+9vpT7|< 2e{SVSXN{ &2Pek_D x{EV-2k^"""'d2ѮG0PK ztIuĤMW䰽N #6nVnXHOxǾ&ˆh#Ԍ )3ֱ@ a1X8K2sL=?i@9J%*Yfujr}O% eMQg-g$|1ξ1&H,i?{hA}~e ui9dl{ YH{;G_P]Z;FvtTJ1u\{f3=ewV2HB> lsʚ6 ߛd9*XYB~O kQpIn&dHѨVM&̩|vo úPNavC$27J`Ć2QPRV-/;T5&eiB9CW-Vl8UfekھJ!(tk͠T]tWQYODv9=_uSr_xc73\w^S4"(ӾlV=̭=ϓ1dq8}:g{qYZ{|&9Yu VZlb' kcx<#,\7 &e<,3z[WnO/x+W,TPǕqJ@y1ڞϮ|Y# ngIjyV&c-AÑ:85%~dE:M2>c14&dM9Tux/dx1uPtO͍yfe l^t,vd3ܴͩ5質C(^6~N*%>7|n|Z{iqz. Z}h| lzL+mi]lxW5QA /BQzߡNGIl!ՐzX`jX|{\%)s.^/^tIz]SRP{#POB4Hr(?[,!ok2 r|^ ~7O H x^Hu{4=,}$*e4QƔ*zqօjm杹Fu1Y_!8KɁfT[7ZOaz9{rXa;Hwc#Hy_wqFM0,)J9;>S7[h$K{۶,\0y h/kF>]Q*e k5|e!WU\n>L +LŪEMPw#.d@1) ОK0n2 0¨ PLqP=J5!Uj|P̝F"l9r7^.E~0I77=d 3Qm'wHt7b=m]<ŠÚMh Yd٦irHWbLq{qa߷["itJғb0P:m6DZA* pQ 4m#s! ˝ 2IdBabwl}k1 /֫#ӮfM}!JO`ldQ[C"fto"gqvJW)TGcQ w6]n{MK>f整tx&m.3zWukcoZ/d=^ۯ^@1;9a v۾S Z!%>Q<\܉wV<2-K`"%.G[5iU>lPRHphMū li2v+MK3+NR-)O\a$@9ēCw}?ϧ o|<룉͡AMj J&VLXwPjwDν/f̞cjxФI9K\Ϫ\[Ʃq󎛧#|^M3TՆ†×9ٍBWS!ƍ\B.`xG a0`m"_ iEBla Mg77=@3G !R %,0;2F$ JvqFP,6ݍ?C[dvyL.P"DBsicR5(!DΎ}082I! Rpp$-WLy1;}TQ㩪TP&v%lKx;|$nC`~#ԟ Y SE uy(;g0A! o""8b  P(t@ b9MaPo@>??mu"_J, +u~d|̱zUJ!(B}1g(>vŽD."t#7GDZ9 ҥ)@RR#?T~nƍ#Ѻawf"0‘9 HW#>B@0U7x5dvpxPH[ ~ ye|,0}0l +¾\q4~E;y9M)>)DpScJQLT%*pbj˭f~#Va$0i?ԢwȏnJh L(_nyG0+"ux5!<w抐A0x R 3h_ )D6G &GCcPȶ(FRoW?^ Dѿiw?GUB5~hi=az6/֏@cEC?erA g\IGSl5Px`)[*L Na٢1!]qN N27iej} 롁_ξqd33uw >[[̎ehjr-)BΈ_JSPUb"U JzD"#*Ang:VMnd^*y? ʔ}>}ε02P('o%  0EY jń|7 nEyjuT&NE;&+D -$>Ōr~J߻;~֎ȘȘȘ3EVh,X8ZQl8gO7m {ph&$SХ|O+ZJE!!L5MT8Ǘc֔!"xMCdE `CnjpQ^C)R^W<ț@wcs2#TAIF*5B` DHE @8g#$a,|O)v;(!J~L"~4_w;F Lg\z_g7Olꋂu!S|N{}}qƑO*+aR X-F9@ R5(cVOR CxY-SaC+N@of;=0OiK8ɸ /!B>@"- @ #m\=NG7G#w[ġ YEA@juɂ _XP{$$$XECf CJP|X9c`r\D4sP0EPeDx19EA3 |`P]@k"{v U˽yLRx@ ue-1|hb1cC,'ƕ +2ais::u3:y/gpó]`4l?wDV)5DfNsQx7dXP9Xcr~gfm9<G <̀1`4b={\ оv5 5lDD@ $h +̆0 pZeAfa#8q!V1\&ZtI6sv(JCا.٧8$uCm+pge 9R9Ұ]. vGVe#Y<@ZCSQ&9X)f~9 %*~i 7 {=pI5>}8gzmG0dm9nvɏK%LJB7s wu /NBBF  5Frsu>fA*ԛ $9Ļ b@5$^90&i wZH ᩙsdc}HN+!fɋj H!1 '"=x [ĴYќ9t_a;baF0^aT\'ĉ*4XHK `"UE,Cy]`B=]pB9Ϊ)m1"BnmF8 DhR #S])bJRnI "E,)B-JG;ЛԛڒrQ5 XV"69#!% si$إh%'+\aN5OY~ n\ BN)ƀwcV}}WmI0l8#$D8(YK^d;oP)fϕ!f"ă&O\˾-_^ 6d8(i\tYFHAyu1;,(H$G0p s~n6UO;P`@`$"l,hh; whRt@@ 􂱰,ѠK1( 6N TOQ*=9@fzsС)EOH`Q OBNpMaPKUQf!Bň%r jMO @8Z8{)jӬ|`@\vTRЇH7pP?~-ô9v$dC Ta [84XBos?Xǽu 7?/SGCW(rO;3H.l4ӏ9ưBA ~)P_b|XA/`@ڨƒ r⍌B$(/\(0F<=''1l%2 6! aBx"$ F!"L@" *\URxi껚w/%#!]`E@tώrX R!#܌H !'!OS"aE7؎H`V/F!H4D`6FF#HoSdSRlrWUtEH#f3f6h1!{7}UڽE+6ҩiTZYSYJ#yWdQ#p)<;*cu#`[0]U^xPv@ze?C H186>C1(lv6m,=`x2˥0IAD#CH=88(F# ݐ*%@uђ& }=k < o{LE g PJ}گÐH+E&Uyw:^5^>TMPI9B.ApzP=b4j T`X: ʖ9RL^lMh7@.I"whVBz¼ea"=G:_[ Z6ߗ)Tۗ=ڋ3#U :`뎞~Ev`:>b*:16RY#vL@)hETNp(]jS⺈mmp}y T)p`ԏ3Y ؐ3kNhb򠂚fx0fn*Fb0^yn$qP uY}t^ıeD9 "<"v1UqEd" Ekg37UXD= qb% !Ѐ4(uB܅QMj (H!E(CQA!dpGiSS#%Np;b/zS ni֬D !e>5 s( y?P}/vIHk v I۾ӐE##C'ǘv)v)6,< ͂ޡ7m9oA;J0e :g* ;IRI0@ ,}4~zZ)Tn*%h{VCu.HMr n.& Ti  ;ҵ/P8@k9){u?e}ner6/L<f+g (ʴ 1b3 hviF[Zk5򎖭*(mHXGN#ATDTh)ZkIm-|dhb00K[ZVZk5Xn>@ C(PӴ =# ~^EP7([am!^*ddH$sxi+׷!dY KBd MJ =QPgY  iqy B^Cƙ SzGΘpiS_1IƜp:CUN }CKTH#rXe4M`e A`Hڌ[A0n@ZuTDPKT}40<-5=@vv1@4Fn$DK5F3m4ܔv&emkp 5s]Kp\F!>8lɗI3A.&az@؏1P` pL <4 6~z)W?T˃~5?LJ"ldA|tvJ£[^LЗ S+D)&Cd &BBsDD u(6 YbEU,mR]>P7EjߙlUX@1 0–XZ2mijweʠ TZIK.L{$VD?@"MU[Zj#cIlLi0"FߛUMh:PBybmL#Ha@­X>&2;{2~ rz6FT'I!Byj7[B|~jT&ҁBىwb &XM`LH2>0?}"hPSm 91ղxиUİ~rA&*Vmj,Z*kպR BGE.P ǣyK oYUF"":)+Fܰ@1հGu,7yJDR0~z" @/rnSp0 p 8Eʰ-_xRpMU?ܔcJ#t¬tSSalhހ)FZu(!;u0(_ Ș&;3BCqU+&m w}kD@q, ,b0%Gq2L|T iBt/ȸӚ/LIL5 7Cg dՑ'I3im>gI`B ׏^)̷m2_CގhF/ď >`Ĭ]!9䊉liD'ɚ7~NNv{7FyO7lG( 6'*ȝݰ |4->u*T0qA`ݎڬ!G%!yk~snwo>iv% -(SjXLR{SRB>Ӵhg'Fn+UC ⏡GO PPϡةGI 턌d1v8y3#`#J@lvo+ E_oLs F! >311^QZňǘ;Yp6y]8lwL0.++x)lb""2b4 1l]o)̊MIzJj+?dU J0G`  ZAr~=yJ\6/O9K! 91M~c6#$$CZ@oTccZ(15RI}!S]=jD5 L.\ qBdT %HNqp=B"6,"iaH"խ +F\Zh}!?߀&^;5vy1$LA2%yަ@rCjUrUPFX #  \)m-)Q-F0KJ\)p9fIKOR +^yM:0AT/R&hN\ֻp5dK$,ÜYUUH`U),;: ͘dzvr' -Z΍hb1!-4Nu/ @ӥ6 )X0_n8g8ӱałl%%I ć &ޝ/XAP p&O)ү8dI; %/?*<^%I-lyv҉vW_aɉjwLwc~@/DxH X (1*l/>u-a}'l%u PŏH /I$ IuC0â8;bP $$U" srfg寿:^ov8Q|!Y-7IULl@0usYDPnj 4zL <5n Dl@TL ׂ<и@<)0%0N;. بj,igH% G,}h &vG'\8hBQk*QJ"I@s|oĝ?G =tCw;Fࡡ ݓ-(0o8=0Z8wH6iX٭ѕ;wqr|]t\O<QEGk!:s$?"gLĴO7ߧ򞬓 Mr<%H버 B.v00gW'!D<3<[{a,or14 h{lc7γLmc猎^H 3,40T$P|L3!t$8d0tv1f8RvmY,&;Nd̓x  ȑBw7F{Yx^%haPPĄԬw.Fs6w>I~aOY,'H}``6@sF0WoB&7]F(pqbe9CRrƩjbsn0$R g"hCx]@Q; B  t@H#yz@,_zjXy{]QGD.ƙ6a=5؈J kK)o1HB+ǐ  H:,5 ?F,)xZOw-!"l0Ew119"*yE!_1A2 QeTrSdyUJTVD@ȉ96ш5\Ĥ.Y \,,RarY cѹ]nlͷ{[G_V0 '}~>vSj!'ø)EOޯ+T!jvh6IT?e}rPO0PF%Bp&2OFM&xt\к#>xS.ZCٰ͘"'O8߷6#Ak#h#HRGQB⡳聝1Olk_(K䨿t.p.d,E ֈgCPoTp@pDDHsY+FaTp,% çD0$P%N 揑i`Myk_#F[SgOFShB Hc?iGY'(IpIYc Zs9›K@N&do[XqꈶO\ 9:$D$!V+7`]L4pMRԔ,9}6HK 9.YC6"=7Jwj w.֊T-QPY3%TR=>:n[?:t .C&3!.lu_ɣ ׁaVamsa椔>^97 Em&7{Œ6V6Xa}x wniJi'+ dV ̓N]5}l>_f}j'HMْʦ؋uM orKZҚ'lS\2x&y2SLidz!f3ctAT_ҾO]7 D{(~N?ퟷ٨W7]~H4@w)Giq3qWW)MqA'(N| Ȥ` .>c&\X:n`6ibUtع ;U5ds@O,!hhcs7(MƙP;`#׬=??vLCS,(3ğk0_uhrPG݋nV/SzѺD P61=~YQy"DCD{’E L*YH0lџwin!7VCI}VE.ՖA?qx#:2[LIzkU &dN^si-\m4pQs>6:}Դ$+!SwhrԔe,f0ͧ.x7ʜE ah8o}`Ӟ#Ede))aEda!jlf(^Ie &"<8]^f]Wh.$A%v1$2gP-hcuPfh>1>Nϑ.\=rfj@/_1eC4yl8x`5ZSA&uL4|is]V$R3a]4h=h⾙⑭N<ʻeM )s3dFq7S ߗfm6ndr[?'}al_ ߾ CrI7yeLDD;>yLYtC4!eO>j@jˊ`ȉ"xT4H *)bSIA{ET(xAzmVT1aA<$U';{ToOLS Bf,Mfn~gsF] \v^cvN`{;}q{w;[l1{֝<3#nI!|<3G4mgS:Pq9[jd3U$4!M]*qCbRlmmgonl80lhw;?gvtW^<{Ȝ=x9qP B=m}z"T4,=If;ǕG3 Q2_BB_ t(uX{ ;:CͿ̀k cAEa:MGf]3L&dBbH7#GY0CyG٩Xh+u\CPUHܹ9VCC(ih7`;O8 }ywXNV0Vqk:,kaSq<6hԢź834}uVЩ+Ni$}2PQS:ߜE.Av0a:#//xt,Z`~?)sc7@6:ْɿ.USBSI11&f8;:É{GT ?YR R|majZJ?FJ; < !32iK4DI5 p(>)[>y1flA@?lP 02\Qg`u?_dz!$uc1t4uZ^Y(,\ȱ3"eҡzx sBBF vcV:TTz^ F|{}tDSSLDD*dUp:bžDl5WDtFYߓ}ڷMaCn-,v4@⛽ZMBlMh%}!qCH0 ڐ0ْDЇ!ŋa"A'_Hn/Eݖ@ P):j ȯll 59'8r2 #>Bj#V-1H'2_EnbH@ i $I?\9@;UE `I0":13yLE-# 0del8{N=ПND!$M>n'hab١\r(fjf_B4[ȳ1ЂXQ2;Q'!2 QގmxuFd#s2a &+($049|`@ yKiΊ 7DrGDbu6ٯ/P^cnKU 7(eG0;ĖODP@>VG=0|*Q%cC":YIH|tĩ_/,d#) 25,Ȳ1E !؄@* ʘ/=P tӘT\:sv^SfmC6b@FIXBI cb+A)T{U݆ e4NL`$C Bj7 m`[ (!FBęrcUUt: xX^NUaZETGdώ ͵ 2fb"fffbmLI &Anݒn H*bK#fRHWj!0L WE C`'!`v*eFj ;4(q$O.sVsV׵k]Z{m;: I3 b. $22g8$5lLn~wzhb;̬ $1d vP (]zY*>`ZýMLM# l=¯87)qA}==sL z:ήץ!PFW( B @2 #!Mt̂  4luH|UTණil)ΎJ!].7@{ld [Up5tL$$ca 3:*C}:=c wMTb?&F u Ob `.A܇72`M3Wm jUપP8Ua^ [PY/z:Α6nn‘ӊ HHu -. Z<汥67 !pe'©)wbHjy,~8-UTM=<2 '6㨖HR&k 5 Hb## @ExFH$ФQjXP %*Cɸ,B]A 3' e(UVAD,3x&{!V@ Q+>p@2^ 1lA Xx.)t @Dn w6Kz++^h2$0ixC~Fv3gMU_B:5PXPcް*:0mdDB&2{4aKl~շ5$ϴ9s"dǗ[Q[eZg`TDWR^߃4);C*B B,0xMa\'rX'"'G+=s` fP2)% XSPuj(NGV61*Z6'܌PPX1:I!ѧ"6XPbK%骆Qٷq\CXQJD'XrYl;ӧCBhʩAvK΄l/n\KlтB#k!6B$҈9L12 IP Z( w^ s­<*a 'Вu;?tyhO,UI)UCeGH6e2v*.h4lIGsHD00B3n!$|O2a3Mn\QVa{A*nIeԠ Ddh  h01E9XfOIJ @i"dd*q(CZ`8" r50XáptA$A}Gme4"#e6ڧ@|sG`ud'̔dFs/lCD`c @hKaO5X@PܑtJP%+tP`(D*R0P&[?܄qSLتke:A鿎{0.-)zgt53I#[ u&0Yp`~'HtEMiׁT P=C /IsCNGYBU>EO2@8se:; @+. W?4Jb~w y ߉w9J7MϹnq f|g 1k!ŕ Ma5D nJ= *Tp| uCuyW:b?:=*Q"T`||eW}"|>}0X/|!%B$@ T "$!=^k׎C/1@Иr::]ϒGl9c! wm A :o$}a0e'Fܐgѯ:?{4!t?|4y;[0u;S:!&hB|WM!=F +@puK;՚>xؐm=R5,s)Cp7W&KH~|"0/I㌐#;ͣ%'AK4`J3ܧ}Ӱvڅv~TBQKHc4J5" Zc| axOʟ غ01$Yh˒sk&^^>_z&F b8 SNR:d@`@b)08a ED 4ntKf4%ҁR KޫwdW E3KvE},P_TXz|$EEEreD P*"FN١j!쀊all i| S*܈ pLJ xp_1.~48O>C9 ‘^=Yrü X|0Ivaz+{kZ UJ!.7ljCDpEXY-O[Hl+ )$4Y%g+^o$ &:b@-F5"Y2yőP@R(ܺi5Ɗ39x?<}B9*p'&x~($(ȉ7MpVd9wt0iq`']qR# 0CЌ!1Z7?0jts,@X) :T WK .p $p 蟽$'Z܈y3U)*\NXض/%_N<|@"7A; w&G\۸5:xAO )2l֥%+j[iYYCPѭ CɄE([~oMfWWUUl%y<ԒC`QT-qBF8(R_0ǶCCѻ  V@.|Ef])?\~|nhs,L!cbbSPdB䌴%Pu3!2 OzM $HT#8dd( HX#" 6@,rŨ ESgzC1" %ęfZ0bͶWHd fd&eYd0@sIm,dc#CC2ht44!b!"SsHpҨa'צnZHا%%eX )ĐƳa<x4FF)Ys0 =2@J89P6` uC`Y \냖AB gfO7G@A0񦗟ϗahT."n䐬%-X;lhDQ PIha/Wa&HRMiBs*R휌TtP>ha<~#_0_ 6e dPۘr]n:X0q*F  )R{"[!H(BDs@bUx*bpĥ~SY0B0P֙ QF>ATX)bK?G@ c[,۶db8&C$,0 laW / $9 JH`:~2z|ᇓrJ!g,2=Qr*,bXFDB$iB"I>?,hDީ;RK dA{#ǐ:4F1BBʩ%` eU!:Pyvs$DJ, PDfPdHda" 4Idam."QWAPxCbP}R*@@`=;N@: ](EKQ P{zn!Ѝoc !QVF1(JP"{۩q\ۤBQr 둡Բ j0ĬPa*$?  ȥ ǓDAOu@I|G0m/;K0#b#z~"0mqͅǶ zOG)ގ=oM,|$6U-MeK[&վ~?ڪ#I5nV^Q)%?eUR|Gͽ=17_mltC&n;CX?FKݾ#>:#th .UŠ|z" fj(B=p %m7;T^0Q J!OSf|(悷䦡'TsiaTKPS<3͓DMrm_qR p$.mG.m 9(Ob{1AfJ7iz1 øAZm}}ҭBRd&>$?!88n:3]e0*J[ |G0tzݛӑF^#~՚l!#+! x<~ P$EOO L& VVܘ! 'RTSz}WW_LK2*xۓN9.Xs(ΒtsӲ r yP&ʨp)Ls%~./2AxLy[ @p!Yb߫ ~=D# GT s`YtL!cj}ϭPzi"'B!qiFmIV4BA=tQ>|R߭eY fkJtM4a@Ohul:CgP->])I.'ҷT7 LL^T$d2T || h <B qN}^Eb5 lDk " ن mՄ"ұL[R|W R( N_ҴAy>4S$MRie`HT nyf;IΧr0JAvywcfUľ!Äh%%Y8VeH` r0i+w! z?a)ۚ(H+QZo2?|oW,  O4~Jv1h:)IK4b/MlE]r;08N^k,D#!D("R 퀝\._񸐢Ͷ_HжY gC!JHaKjTFBHjneAt;Ky;úB DC*)IA~R ʞi]u ٙ$Ch9P\Q-V8u:1"&R_|qyzˀi*qn= u*II߳U֒$Qm! H!Rn hAE(IʹnaxsLb{ M D X7, $+fMH O3CD*t3eAJFbɄ#"cs0G@$Q!Z(rX[(n'pJx8Y873%Ko۶LbdN.(rrݙI9sеKimb-Өwwut Oݣl`m)⭽coɵ[!_J6U@1 xYZF(Hyrϵ3j=S JCHHȄv# ! FAJ2`wt@<Ň~9NSLxn{ɟ_" ,˰NS.ӯ)6 f=~}cuBs"J0ݛ+s~|:@"Ã9e͊Of%T6SH@T]cwU%ں\K M ƪi 9 4)I BhZ+`VM'Grv36Ĝ0 iyKJA{`l>پ]Ara3I;UIhpuԠ B \SU$hӮEG1HM7Xn[GEY&ڠƀy^@T?X#d/ r O]7,n,"u+D#T$%P(GXך A/ў%jW?RiBPР&QJ[(|Gy}|2r.J|F5, Mp ~;b!P&(aCE =(#H87ut(>*|¶z) 4p8!dc#Cj 'S@o):)ΈN(CD\$:f@= "L{c5} 4jHi"o*o}~ acGP0:Xn_X\A+x;Hd-`O8fDg7gC،aMYr$;&F7EL7n]Ƒwٔx#v/>$$RS.8 mMB;fo4QyBB9e%NDOޘJB? 2YnWifnkkYܨѶT]v*Z6Uv%1PB *SuD޲43rXbEĸJV$fըC*I"%d|%dhYn [}2[By˚g`@R~J!T)[a }31d%Wdƽ- S{?V 9)T\1~iU+z?*HzBFIǐaaՐ7r~VDž m: 薎f8$a3h!e(*D ñ~,R0G-yo ::B@ $`5"|h1{wj<'0~NqtO=Yt1` nLi=d)Q6lmhS q# |od+4&ovHK)g\39TG+p.=L00 9a۽ݗ fG&tp&ZHuU`JSS C xCW5W *AݓR&zT %=[М 4'2hTMe0B-1wd, 1ODX{GJ E엨Yڰnd❀wݔvqYSp_,|0w5(R&[yɬ0aV 7#O" U",u]+e`3ʮBV.YK8'iu[D " OsI% P*bNOa;y(ڕ-ȑW4/gѭ)ܮN)>f߽q5wEdEXaZ1y|ӲHBѼ*hm:J¿.0s0rR2Kr'!Y dXf[4o!k5Y.@+-Ǥ']vΌ3џf!OdB bpM*KbuTd^yeYa0փS$5:ӄW$ cnCI$JjPݸSt_ȏN7"h{133333333333}b vfLJcT~:bCN>3U[=Է! D$pBrvQ_ilocdz.!a % 7'X~I7O%pNd$(E "p ^!>Ot턀q|h"myIFKF$-#C5gB' yD|r,(Iw 1y=}uK3 l :{P=#V 9x8|=<6j&aY`^BT7LJh3rg~|$ZnC*(,F#[?hG$~ly؏̍F#Hn}P{1a"{33{8$'6욓Y0V<+o;rBp%$1jW(2VGD!(F$hPA6:#b":2 35 s覦(::j(K4 j5GTi]_n]aٮhk&y-=A;)JƖZpYx"R2MtJ)=T*:~w8w&f&Z״\TeT"AF$VduKzsuS;5)8 F"o(R)h@% 8+H8'KT;4>(6ssqDn9OvBG6(!O;cNY! Ƅ0 ^Q+e^rrZ0-bc,"n9}—'OHfq9ߢBLcW#Q P؁#âb^Mst6zTE\d?b0@v(Z,,!qB҅]Փ'`NX#GAB4$$ƼYWC{qDd.eks謰ulbJtGH%"S3YQP0JAsʆNxѤi$D 2BB Z7&k+牿G6=  >u%%/ח}Vn<Cʸ* d`(R!!E r^X `3BNIS'xIzGi25yP!<ءF +mpaDJp`e lC䏻` hBiͻF#UP˘R}O)>AhJsDG+'izwI6s1R>k¡ʯ̪8B;Jx'g|^0O {e{|r|g({dP:gRA; d@Qf]Xbl´,穀aSlۣ*ե"m;f3mд_x^=[A6g7/lؼo#6% ,6:U /)cU8s\ڧn9k[ѷmkf囻NNpO[9w-Zw,rz̧< eQ}:J`)%)`TS /@OlC(Q-<,έVo^xD CHjB0"e)wSf[\Z[DTFS8kfv@v\1Ļ>x'6b"o7}0X`TyijByPL'y+[.\Λ5 l>$Œ~\&d>TIad C5@3eLsT8Sͽs{qd473Rj#F[c xdvѺ F"B7j%h 3M`aSiʆ`Yc޷.C3mvu5SM3{U0 T˖_cj{ x8 _{ &Z2^1Qzcs/ 5 ݷzfJ9]pڨ(6D4`.0G869H)9`f{ůph,D1thO:c,#%DĻB&-xm%jδ#h9od$כ9k)Imz1S߾B¤%.1 6َ'kהYdߓ1w͑ubhbDή@5Qm.,"D+3aFb[N$6FLuNˑCTP:FrrsV\|t6|`:ƳG5Yt;t:yÛ)JfrgbsJb}Z:%陏 q;g,^Xa!TЎ%xtw΁fhx4Y@÷=Dsvf,JVdb :qc`%x~EHDMZu3C(;C,k Q,rqdMj$YpKI[-2ۗ  ֹlٮmADdLm0!&pJy&lX{MQjgbI 2yv[0CJ0;>e  ',"᳣ Әm!I Õ\aBeE3!4;2!8/) b~K$8&u'XsOlQƫiӫeKxΊLJ`llY%Z\H/CChhpwh"p:BF!˒q b9 ñ2d y7`;S+%vuܹ~l3 v%Xa6yT "HV|zsmV`]%,EA6xq-"b4tsbgDճ0&|>@A2[ˋ[VPv- ϊ*JS9b0”s1im)JS/|=Oaݾq84iIIHm\s$C 000,,2㙙m]a?7s6m L&M&,YA\E˺mXT 0^yiJa_t[m)J[mFzFt atCO#a`!_gi' M7~Xa)o7H&?=̠ёmyHx8[ǎBJ=]Ѵ<8V%Sӏ͊l 035,ꈄ:|4&UNVzܷUyTvtY&$a0PѲ(u0@!kʴS)#bLTlzԟg܇rXBk 2(>6&7JZ_3 &keD*@ExM VI5] 9 ,n']"(aP`聃 TU1HMͥ 5\0nxG%5[W}P%)2QI)iR9?PØ(0L? Ke`1 u5&ݷJ*; 3ךcxZ򖫰ddZ=Q~ؠz**$TS7,s5>ie:(gUEdZUom?LOGGG(.9HIA8@uW6@HHDK@h((P  aPBl4LI*ښV#p }*+>C.-Ɖ ˚ތ*ŵe.Җ0eB0B: 1@04؃ͩb Rb/j֤>y^d}D.e{E;:9:*/~ tAXC(^ZXLyɤF2D@(8aRlԹ6!39F&%웥er2$?.B!,D؈4-3 e $67c[cfW͌1{ϋ!&q@8سhhv37esfCwZ6~oݍr䶆/uX r[dVw[mNwqF`0fFwgۓ˔(?wN]4\Eam8̌ j*!Cx$&KgG F 5M,jT2ڄ")N]093V/O$J*r5ĥ8Ca23obkQl<(pbiWEHF 8Ѓ-1[Qu{d[Bw>gqvU] 9;ĪGdΑQN@~KY5:Ll"l1J{ *be ́u 乆`[ظoĞ4MGvHEl#v TLLܲ B?r@]=xTX*E肉밍ƠԘZ YsuʨIu ET{{f}Ŷ@cypA1m8#x@LD 16+\'7s BF NY 4LRAx@$$v>Ç(0 7@xKbs>Jމn$a{OS/J&ނ/QN愇Ynɦ9l7L SX0gY øtNQ!²rLe*fYfafaj@`JҵJh's, MBN1BZ"!*1ICq>}? vE~>lRʴ'<"A(hZ3qT ]Ӡr;p3uum{ts&U UtGR# Ȭ H-Uyn|*$xlM"SDų*r_cl1 u!6B3Ih, xd/:K1db7@ %tu05mrRCi~4ݴ4COH5%@Pej-uu^4^SUQ`Cy6R;8rH `Ȑ5i2KZCv6˵a|[7_)o!OxFGz_aID ݵ B#͗C/R?G˜fP`%Ԏf$/P l+#J@Z AX0$ * Y2!J8) '@X>_HI>}PȣIEvm 1wY-o~͛kԧ`j#bِ)A`Qt8H['N?lKCO1 MG:,;1R's 0dF-nqOFJ'-ii_`g\!ìIk>`6T&tȠP˱"c1p6^ & /ٗ |hOdpiNnIgݓq\ , *S;$r3r-'f;|Xlw~4G}ˈl%Y=D*0ؾ J݃ i4 QS91QҧM\1/csi:.h8Qi9;h e$a{Ln1\> }ࡍU̸u 84T4@tj+5fBd]pP9"057KFqh;"gq%ATĊ4D7n r>Nͧ0_lԧO6Wznd[vL%<Évw1' ך]GI&# `ܜːCh/FL lHny^~Gg 'D[{qDO0;,!꩹-΀Cm2DJ|vr9A WB"vܐDhW; D'/TR^(T< =]߷\vMsIM9fO*j^0!IKvX$QbZ&t ;+awSB*Y&˳d7ݽVnPUmd[&‰W`|W#]$+[NjRC>Ҁ*3au9|ŀ u[U&`/^i ֖D;+cS7"7I dc'&`}<3=jcexˈō[m6m3NI8_^Ͻ>MK$@G~KJ )`dE?lIǜH,T@LG'rDo{A^FY#j *cW)E Hdei4@AwSm [.|l2r4!e&6"Bʟ* E)1Z|\NTs[GҭX0)kUTP)%aE305춽dư%]Yg?IH,f0:]2qAY˴hn`0&J|9` TmI d H 0q{"#!HH"@A(Ƃ-io*]$VZe΄GM I0~7ܹw8dp&CѻmUs%:"*'~j*H( `A1-xqD8bEdgDi,D) ԙK d)a`bb@;<>j0U$4OaEk7M{R!Bh(/EpA>9zl2N@ h)BgrnaR+9NyH#HH <13չڽS[LIJ j)i_M`|^ (LġQi"tUU{(?@}}݇x {)RE"7HQvS*[4I?5*t(.f eA f!+ v"r3iK:9hI5k)+De@FB! ԛӌ\p?1>%MCN:65$p-E@"Ѣ@#i <0$Ȋ R@u" @ݾx4ߡe+\;ZVj(yָ/ @O (MR)ln P"!K_6woRHaHOȁ%w.~ 68ASwoF %qD8$Lbo }@YOU wd!"j>9.-e_9 Ky2]1&0 =v/}X#X]$}^2_&Di*](]֧)Đ *.4Vh!iwDNeX-τ'NYSqS3]6bpqO-Dg벆B/ Y,碛G.@˒0FWi:}'M3B$"v܇EFIӅvhcr\3^{vޮ;2rD R697G>P`C˔9/傀+ͅ4S|oB`ѿ!{Q@5WtX=3;V66&k/w9*i>GU$V02; ! XBH7Hު`:CBmʅBQɤ8i0r\-IҭU""!YbZoA=OFa|_`0BȯPM ”HՌS҄_:@< ߊyI=.͚l% vIKGId42RE$ _!BT)Q^ dS?#ҜPFq3f Y0HKLA`Rn bz`yYۄWb7BGs-$RܿϮ9hz۪,ߟ |Nqf:rxBpv`VΕY\nPܐ ipO)=9A1Z q;3yE>SF/K&Bݩ [=E?8+)P1GɆ!OcEn(oy-}rc^'_s=t3;i*LaI2ap-QPT* A MC42-)Q3  @o Ȓd$;` amr !$'-CPzv_|o$j2ȐdbU 拨45-("8.q|ٮhLpvTHs}zҀ%Fxva$X`z  Rؚ08 <?bG?8f..hPRTJHx1yZ'&-rE3 º2 Lb )|, ]ӿbPmBR]fK%&%InH)(bV( Z1` Wd,y(_,! !^%;ՒEK0"AC<2oeQ]KNtb_ՕS=)ưPXxC]q;N'3IKiC{+ B8@f0d+*7VC}ˇ0&erY rI7BԑE`nMXŢm}&JF, CG2fT716p(Q$aA$HPZ5Wʀ;E"R H(e⏯cd y79$<$eI[zW_zm׾9K:uID. $5kP ` 0MjyvcЍ_2b|[!3eוֹ$BmAA!YEpjDa1,%IB[s1Uv0 혆*T/: Obz>} R*[ s~,B,]Y!a,#Qja.gB懶B0끲2@1CpTJ-Tb}.8vA ƍJ,kMee-[jC`v!JYGB#+)4$ %ehQ LdD,}4bΌ3֝P'HoWTsO8gEB,c-ڱ'Cϳ7ogd";1{*x83d tFDQ3Q<`XBאPBv z% CiAe6m3,̤!Qa3A:&u>(̱K:ɸ[aD/Q-ٞE\ lGr>]͔;mn`sHWRYo"\=/*ԅ0熢A@6򟐰S$$CR;쁃MũeCtkz>! d9uCR)kC Sus  8v2" XSh5EcjlV6-%Q&TZ5XlV1lk&w?s>]Bb 6$|QNB/0sk$;&!n$?"AFBH c V3wy;S=K#P˪{=at?T?g>GVH!R `4V]xjZ"b< Dq( @"TbG4*j7^EeD ]@(A Yo2vwI݉[є"6Q(ɀkסH-u #ADÁ 1T=܂aHٻ~'۟C_, n.I:X0@aYh6BuJQvXH2)"+OͶq(4fY$nSʘvV.0FHl1`(y2Qf5ƺ3h#qw+_~2y۝ {žY&jnt$::`k2B,`Ύ,cs reL6C\̻`m,n֥3 8;-Tmm+.rfmFPPrf )x7IRYR i8qN];Ac>V* Y 2yIpgyh%ȡmnY Tר1Q(=;j)Ԫ5^\I a:fkKՂ@FY`5ȶκ׻nS3-4 U 8. eGr E\+!0@ U m M,FGiLǖ  v9 !L"vv#"PXH($AZJQqH.nZ6w7-RJR TD  v5HXQ$@u=j-jB1( ~ v6BL/Ca!%w\" .UASC Kҭ)R9'}pS~yQn RI`bHB#V :/hmU'`)~7ZV4٢Q 'T5,|!!%0b%]5 <.㈤($@/n߯*6TF3x/G^OHur` Bڢ<CqԗM02wP> #]@^*d|S6PEh?Nj-H06 4LQR4,FRζ[m#JK(aHm222ˈ-!`d,R5:8Px=U;Wm`$(@. U1e!~H@9n'ʘkyrWcDᐵMD)IDuT\Ӿbż wrpG}w 3CH YkLr`haBA@@fFbÝd:""-V mK0|&"< q&BDR $C'fQ0s13 3ҙ&xw,HđE0IkX`S^ytpRJoN`NάNjf%ۆ#K:<«'@t3YײpJdffk˲/fd!(sAzb^[&|iH0$̙0Mxp@hZzɡ1eK4ڋ3,@5Hx!>6+qDMȶW+6+)HbpH=G9BJDDCxiJ`:JyuE3ـBs@蘃&h#yh(-+BSS*2U&mٔU6BnIJU6e5(j] F֣k(L#'E{5'VA t<"\4P6C,ơ}l ޙ TV챌C`Bt$Et )P@QZ<Ѥodz>~5-ΦafɚMЮ~:,hճ&ے`=e $vlq/42x18(EpX$1بP‚[9iߩ `` ":$A ?chj$BlD+CP(1y)э!$(Jn:#z$ 9C +Cy<67:;0%UJA'ܶ7U{u(耾$T@D1(.i?7pd4<\|Lj B4Wr!CF<а Ccm)%5EB(na * )+"XEI)QFꮶ^kJ[{VI)LMLMiSEjLͶ޵'2q$ؠtC"ȟ_$m]_^X.M jjڮ+(Ҏ}@|qA Jλ,?goBrw=% %D1YS>e#hvVgYՒK -+ʢ{WG3=?{ǹ+6 Lfd~Ȝc8C ̗ r+JRCzl5H#Ma&uB .B-)6#A!`L),>L\ŀ4҂@4wyŦ$C'uuuK?XE@,y=O|4v>mnz@0:hwħFr}%2`#~r4.Q(1>xĤ BfTL^/ (_ItI,h(\~qO8MϦ(=籐D%StI`c`u{߷7"YTFK +T<[2DK>;>GY @)m`BQGq6V*9 GşQɥ U ȡ"? qH5 [D6[ 0z<#$-ebrؚ6ղHEdfu@87Q,)]D7oc,p}wۧnS GNfTrRTRH)BQFD@7@ְ"%㓝nP1Eq}f^q;9zCL=l{3Q;,7qljQlZWh"J|=NpI>)rQZ<v?T>{ B`NmՐx@"y,H 5N'bz+Fېa2N$8✌J݀P/`>rבuֆU0!j#^=aKCGd :Y}cykw`QѰ(@Kh|p?wIOC'stر{-gy b;C~2}.t4Hq@d jOc g0SE y8%b$B!醥,EU(\LĘFXYPSc]eqȁfͭlJJciԌ'=*& a C3rQgQpC!17FBj1@`?1G|0I z&vpHE>jt)ػC3⴯hæŕrB )u⧯v9B-g.:Qn=xԚR/."LhlOKFO )6Mbx9BA EHb '?G??н?wk2G~}_9?|?]?ᇿnr~1S o!?9xFi?BAm@:ɜSD%1 bG]*CvBG, jQ .R;ʣCҠ7g*mzU RhM~,co3@x8dɔS0줝096!(KWbJ#, `$ܙ ) Xl$b"_ƦgH0hVJh 7J:4dRʖLŴ E.RˉL( !ȟa`LӗXEA胺0'-HQMObO" _ 1naRs\mP"v8 @w GG^A!2B@鋤L"DP/].LkQrꐋRI  aeu/ISKCXՄ P O[k>1qJӥ$.?og\0d z0C`=Z(gJ (4n oLp,"mkZQXZkM8*h PTzb#P0}\)DSS1iWP*T [*07 mpu 4CAW=pyL$uj)h^B'YDVM`NvVkrthMc%RH4.DM a,Yfk(LVԔ[ IU6ZPu#u 5>0U)76l` ;0X|@u bz#@6Akpuh H+>)B0IDtQ<"D('nFh6Oy~"b8{B(<穐?_@-XO츪 R+ߨfR> Ԃ vTr3GYAl}f)dD@g E0ߗx!arYY{"XId@#R525'{"8l&AR 4tRnpL 2GpBe6 v=!KhH 䰏N\J{8k2aa GiTã3}?8Cn!Z&"ˀsfO#t`FYϚY0y D:#C3Ms:]uR Z IҊu !O1A!Z BGH 'DSo•oI:n`0;tZ\J9CCgij$@@E!GR/n \+na!!}_<7~7 ~} 1=#8ӗ,*PC1BL(i/ ?;ݕxy6$0.BA) Gd=x4tuȾqJ`#G?:矫J}࿯]jϒ8AS<ޤ'UQ뉓LE5mBF 3:. p! %߼o?ZU`SI] (({8*!nq6:~f!ЌD@az۰ N)tUtK>ؼCנzPn‹3|wwLK ;3NTwMeq9(@PDƀ/<;9뇜 41MHP~7m7<>z| EmmaLUм;a2{?C!) #GҨ}U""ե"力\bA!8jQ\%VKf%LJZ[[ed!!)9J1d[2dVbj1a\$c!찄Y!bk %H  4f=m܁ӳc{;CؐȜ>V?zږZh8> :Uj%Hmbg0^9(P|o 7S/A(T)$̥D Ic @bt=(葇Hlfa DrHHBNa@戚cDRvdx\\g^RPsH/puV4ȫF0>J/TM5G34O(ub~^R8C, _y&M3$$[4)K16v=^cP|9Ӥ`d8 5mkmjdl8d' @X&$&j4^CXr2. E@(bX˴6ҕxk6۽r!TҐ!jbih[OW_h+7}ě{uÈbQЪYmeο hg|F`SS 9/ô%9XwR8t:g$.m{AP;84c"U5NbM. |\3ئ ?ۇa&h!E"Z2L\As,I;Ff HZtD #lF(W HEFv 4,pa V?P@d_ݝ_>@(ɋr*[0̘H(PKQ*5&òF'"A=#qXa 24+'RDLhDŽvH>:U>nY壆{Nڬ\!}mENinT#g_6q&PcgԉPgaStT$/y;yHB!'Ï1`SbYxh-4ܐC;b6%cMM;0vDFeS}ܨn豢-m Iֿo\.AL%FBOHUɵH&)DNt)C@VjT ,JcAcqr<Ű,z~wI% ,LJV$1,C&m!I3Rz9<~=!@}$_d(PRĹKA3P Ldȍcf[Pfm q(֊*Ԓo*VqPib[F[lE,66I2JP031…Lfe5E" bЍLpF LT2JTI06+$D"d1 K(hH4` BBP~&:0Il- iQD'eD3r (7lˆBV&@"D#$覈C㢠ƄA $̢ڐ%4c%iVR4%Im v*MlZĐ# ~ZZj] ec^@E"Uw0dYe_ii(R9 EpH"U+`Ey7@7xFR 70)g?IgtL"3LK%f/la'ZٛXl4`Q,A#Ѫ-D H*̅`C3,ʊt%.#2(M疆T,q8"LDAŤU}l0Ygq/L WX!,Gy7iB=$T b줦jƈj5jQh2--2hlbQ6Ji*`՛iE-J`Bc"Q1+&Zl1iicZmkhRVm ڍ&]m^JJH1[i[:o^M+E4Pl,T@lj`yq:z, =J}-* ^(QK"ekdMТ"  Imu2 Fl 2A # FElZEɡ0(@d $PۡQ-޻OCd,'HAA^p'n3Htv; tp[?8)ٙS8D.NEcAlp84==|QrNxmT##t@~͜ #X[{n\X=< q"sg#G^bBIOBBTj(&̏D~*' }|{|pOtCt}>Nb=[bYLqqemr|łNX}{. I `c )}!eE@0FdPJUpKP 䌅URKU{5lҶd0,24Cr2"0E:*IG(kDIJM¤0 (C=uW-b*صѫTZemQLSM&ʵVyֺm㵕[[-jrޥU7M#flT6H %E-e2XV`†QjXP#Kl% 2 GK^6ۖێݮ̓bdEL3n$r2LH 98Qm2&A2  H&@btNEĩD5UP2 @h0.-HXk z!p@S!J"|4[,\ ҀSaCH)(=hJ;n*%WgJlV[G%j}㝤% Y)׆+( jA vq=q2ocNwnQ耲*m"AH%,ߴ5bZ@:)U507!`*0TMcXn\[@3U0cR`o31x\B@ \[&#3v$ MJ5{v׫}` N7ׅ\R!sI \]AЮ4H@WP"w;YI`+׿)Dh$`oߦfu8I,ix$yc|ΚЧ̋ȡUJD"EaAo˲d321F;k)4k粿|}%9[ | :2zrPז Vgv"+ tP׮nYS N$<(01vmaذ`edlڍݛfL^{c 0'd?.UsRRI$PT^Zg||+)/ޓQK$9\pԊH_2ldX,R$ É i0f~;ί>(اw'#M4jTd_Hh3i K@b #pa!3$hheŢPp?i, ~~Y$D^"Syھ8rmM&ke-mF17"ͽA#EF1) &Lc%JD%$@,x&ibJy-mqiFtIU̫;oyjH%<둥hyLE(Ҕdkz]HHBITMٹ]nШTi Jm:-nʦQ)M+LEJI225e٩5V !Q$I!*EzmPG¼v qi!!^P[|HHC #etAJiR_1ASDrǬ":fpz.0@?5-5i[YJmb@UQBx)H'e"̽PPwg5!t%/d%:TbVҤ2ebX$JRk0%b, Q YDP3賯&9{^C7'Kf%<5m_D Un 蚟n}ſ}%vwx'5O{^ i6~!ـy&޺n1o F!UAhPJ-RP |0V|YW ̲4|d @|X--MXYjUeC c>U P`5H![ lX`1A8*}m80*K bkdFHۨ" k%{ŗ.A3-eu0 ZȐ,>KEYЇQ!B~!Q=l0vF(]k";,b< "Id]vj;^Rڲ+ݭ씦 }@=P(ПÛ"z91gAQ$:`_ {99mȂoĥ管Xc[ mh܏&nrJadgO #->÷@qt/UY! $B*%aZ-IjMjjqS~숻Pl^Ev63\Xjd ""JEɑTH"`&1sPm)Ff>ߛyY}OW9~P7̃7"H G s5ddI[muJyxs~jf%I'I2fedŗ&qC]*t~d{ @,wїQ7T:f= z^kCF8Pr Ƅ{ZuӧǩG@bD8N׼KߔG}j^]h+" JO jVZ*MMFKN}nd:sϜ#72'a;5A"@a,W]'V[$N؄"(^)쀋hH2 A$TGJFD(+*ʨ 5!F*T*PWX)݅kB$װ.;|o2#,+lZ5 ,-%A& u!KZ xI7܋We}mEy;T8K_<5W$Ԗkҗcku< x=ԍBA!t]16䊒0pIJw3lʀxY ?AF "w,3CX>JF0eJ'xb[!;Q{6&̢ KWQpQ[EE-RZU+(V7{[rsz_ZΰGȬa"D#go@)"}. ?Ir~`>d}p!LBkYJ 6b„ٕdWǩZc|%LfTəOh58v82  #F* $ #E#k$LI3hYD?!@R0|vd|uD葫׻Dy8Nhb;jUKV/gL$9/I@ $<ɥ;Q9}Vma^bhs 70^w8ܕ\ݎSY8; 0LU7Ex;h2y<+U; 1Ȇ/Ch- ۙ.ԥӨP3sr()*YJN"1`]Pϋ)yB# +@BٮGyo(FBĒ@a(WzG.3^”L] \B.AY_L4=}m&3@SV,G.tL3g=KN*Ak90_D궉曦Δ(x'D^7$KA$o)T|"#~AWasA yC#.?"[r^9#$OE+ 9JOa>,|mIEL;COr R!b捕 ƔoH!fyciK.; u6UHEZ [+ 7w,I3]K/FVmq1n}VrDm}r9d'N.pQ AG,b$Z2sH@NI:GQZ0/6"H2H@'O*PN-'ST!ILG~'WK8K,$q516Ѻ|xӤ֏?;z r"|rTe#j~>=B AxMK$D$x Sp2:gvIfTHa$dd[&z翦`sGl8_3<SV|(2KM&[^m_Rh5~ok@,'解R`Nߘ^y.X1P OJ%I8Զ \\;I'E+$#Ia%^n19*iDkjM8OӬU'hv*ήun_*yAq !G =K>ԥ(_-ϟ4؆F <9Mz [+RRc{L} s`_TިzwKq R ڸ<<6UBt$ePnY={TNPGf@ $A`c %ŚTJ);Ӳg?NLNWp$D0%׿7]yjbűh(pҀ}:ãS^2ќ~ɤrWc71hC۷Mmd@$a2(?$­@k.!k67bl(y W$\i\d"Aw[ "iڷ,B1^n=វ8RÌYUZ4ّA:и.rZTtu}AϜy GڍZ蝧 [$i8'1\) ~wPU[qDk| #%H P;~Ӯ(*ȸf\\BeMipLd,qR Z@@tSIނfCAE6Y ʽM*JwJB;OlĘP1{!8zʓmR tHص֩;?^|#9lJ*B*tυJ iH V w[!Ќ'VEW(5$!F E|_L# h=|ۺ"d|?(!6!bietVBɔHvvl~0,RQkqaL {I=" !t4ɚ ,$d~ QJTPq˱bM7F>b`y|$tSN杘o>rN|t,&P=,:^_ {N(8 f]3;jmɍp,(4M|K怨9nl(.)iÏ10l*|vZ`N]g!q{'4`O Ĝ PNY.6o&Qg,5)aR ۶IkIUIDT}]KVE:IDXSɕ'>8y;o=1!l|ބ?Ȇ$1UPCYٗqzPX @/'$ z" 98Q􇝡6o2F?%(k S.! $_ aw()Xqns3`/e 0֔WT @`pNWЙTגּe6-aTai*ci5&e@βIrZ""I,.TU[*@@B2U8c4-K0ˆR3l @)9$}4A$8ģo imDH,&HЊi rPZ5Ҥ\,+JĘPcJ-)%( .zieI5XbC XҡlYmfCKc[[RD CX0UeHN C!-ޠtlP98FLI8@ >E!l KWno[ۏD<35>+ո3'p +D90l*Gs$KA>QAO68ىTv{QLjzKdMTP}_jPaJCH`ty+csc!q00*&Az'er0ش)V~,Z:W򇯰M澽Sud `Si`D'c%:F"Z1=#Kd Q% Y(~X!Vi*t:+(J*rx<ޠNJ h:c1>RR& C0,Nu04bɁI@Yb4-xdXtjAz@i81!VQMȡ$RP$D͑B9ыò8_N AAٮs_t{N".dKA@ax,-%x B %8(.X `eF6OQ^k; 3$g_\=ss6AҮ7g5T (AJ>ī$\SSP$(QA`6Q؊W QC iլMEV-Y־zLQf]zl "o[bF! p6'`m`((cc`Fh4O)]@Ep |tYT6e\%+b~-7K ݂`5aW.c1Lp1Khq,e,i 8)0m͟F-b[˜rML14-S K%$Cd(4GI ?zޑDHN-)10 [X%Cb#8'Y!CS( Q+>-L5*_bRWZ^>T,*h&)ASrvGd{m956!|5$$eHK͵y{|dQ ~' T.c ]5DB +ޣ4qM/yZz%"8A넇+J&/A!d51CLyP ,!?1nc5?^ Ͼ#U$E7 /=8|fga C7Cp qb#|%J1X4EF PP(OJQ66CqloA}-i2یQ`OD5q#9EI- G"=X& Q[g00FhA=j]ד>M aS̍g <˥oG|WW ۧ*8g3NTQ[j$ xo7Uu<طw5u$]HbT[IVz:(/ŧR2'ҋ%d%f#=RύTHTȩ$ÈcQFSG42ƅM%TAͭ~ h>Aȃ W0p'Kߧ<^)8@EOr])?Sfm 6J!l4RTNȜ I1i]{# 6U#0@,P{f\F6<0QB,PxgA0DhA)lAa To!"0(TDQ )PfMlVFhØ}x|k)F#TtI`"@q,T =Z!DBPb!Js☙d!bF0KOkg~x BH86& nw}K&woJs N9I|pӧ0~}J+7ֈ|~~aZ<3|()8b\PHHUJQ_ #i5 s(E gɪ<L@;A@H"ɀ m'K]RvF֏v.y6aR*2D?}(E#4" CQL{e?J}k!+2$" B,_:6-c9!g zxR4i k\PX%y.EK$`?`1)ח] l67_SȗP@dR),"*6"AA?&զы !^uU+A1H*J"0ct}ǻ (e!CeFDh >zUcIR|SɶҪ_*>r L6qN+9Ⱨ})x9в?3E }yɷQK1|1Smk=ƏH34& t+Ej/r0uM;.q/vQBa Z#cR_7MVbҺc1~+7F y1KQZ;X\+ Ó.G 2?>9 j%ޝzjxb{7-^<|x;]^P-0Glf0l槀enH3sWl>L;VaEOO)3z'ʈ:fyS sE5=x1+ R~Q#/ds.oܬ !˜YNm,ys[Uwt3[qDzNs雾yq,`q,yc"k>jܯ' m8 z8d{a9O=:srFv\mR *9׆ʱkr Mdv3d'X:E4d$ ^ogfha)8<`a28GuMs A -6ŵD)N>c;nmfznca3:5vw.')8* ۧ&+Ⱥek5fxuJ=HƂ%{!2}$ { zB %n"BU P݆d VpNpT:hye6Bail֊!:/z.8<b]¿T&ts(*1/ؗ3֣oy8|2 靜lcM _^b3U]=НmT-:ƣ 4KL4q]Ov:)mY-cf=bΦXdXl۝;4™i/u2 m继G؈g W5-e< =CGSGakWJ*1~ې٨1jvkVH \g?xr$?rpx'(~{B6J[w3gk73o瘛@l; xQ9xSCEhe_^> ?^MZvI3mJk\;GVi@qѻ왬k.SDgAtC02@onB8L1K&~$̩X{`iwoɳ[ {89}{;*wk&1Rk]4 60Ytglɘ(&SX$r|riX@T*lzJpwWy# t0zi44!"v<*U H$9סּ,4d2FYfDD3-\O(}aldFxTX=ƮI/ӝ 48LMRwCF|ѽ BGua&#BlcVkN$&nS&e:-ÑhA<;Gm^+ϣ8w7/dًG3nScFztƾ:ǫj:wj8 u*ܝ?_L#hӸOiAryϨc#īa GD&"x8H#dvs\-&lx=Pqe8} +VXV jB(n!hpQ'ڹ3Hx̟ܾ; $ vfvgs#ػ p-`!ᠻ]/E3 dǹ6q@7 yHTd@)p( Hyt'&Pjug~NI<<=`ob*[ Szr/vBe&۪jfdx7t&+:4 %  t ؉uh$4. )9GD3L*,9Pn25H2IO˼[!׽6D!Ǐ!D!@n9BԺ nD3 dHBd@?UDP#=A,Gۼߵ/:&*~$3/Rt qe~Ù ?^#ѻxH,4x i Z_*] ns$0h-iPy橘} gAk\ 1Sr P=!HHH!IB|DFOvEEa*䊃 $@|-lG1DtrfA,^(idQ&,E`Sh&,S^ޒYHJt.H'd9(Qĥ;nPSjÉ@Ty珣Ѓ'n!mbDyY5$ܔ9pDYԻa8 Pᤆd(zniJa{̀{8C(K"wE%b!L-TKs73ij4`SjPY0B9{ڐWJu /bF#lQA~`L4V"dM2I/RkBF$$7!ńe#/ 30VquvکEYg?lșVeo']`V?I1 8Ĺ, XTn\T,oS` xS8Ts0}0qé4M.ZME ÞM#)K;XF+  OR>>9pgόb/lϲVpMZYߓ)d4XvN>V_dv\S!1)^C2d! 7نDCSYdWdxFhW~D(s㩆<;ؾS `pZC0 A< 31  <yle^t !\-5vR9ty5 H5h-phwQ\FHLI>TC;m 2 O17E2Ͽ[y?|JyZч Ȩ-&h"N;4I2J2:t~eWpyڨb! mwBzHX i)E~1c9[GG%tY`;h8Fwm~YvK PRY>X ۚy!o Hꝷ-zKq 'Q|qv606(R$?3ꊳWgf42?0O+2ma04J.}8lijICf b'.l%7Lq*!Zk r/I܅贇S?QXQ]Mj[yn09E"E(8Xi{pU|ҙHCrX/!+Lji=ۙvA!BPY $dc*Sz#$9kzʐξ~V*TD~j>omP(PH7KQfQ t* ^ > OdJen/0Ikj ѺȢQ 8^,E)JWgB O߂n9 ~eC4{YHa$$$q{:.|! Wk$[.bsO0}ZI&BbZI$@ Wz=H#Τ ,Ab1>k_o1Tt2jLل @k8xJ!_)bPsҎb$ FQ B_ۤn ,b@1%8Jnf.3;$-Ǻg{,^tK·wgJѻw#i:00= QC΃7NZsIL pfhQm?Ksz~faef%J"[T0n̆V18ޅR8QqΎnh #2ltF̦Bu:#`1PXt3VJm/SHu $HqW[0-@ D) X21 #AL=2,FfPQiT:Dfw*%پj`:"ŒX`F:H *=@]|[T)YA@iI6l=(#ՌSiIUD! 2,IеUɩv(N긖+0@0zKƱLM@˞RYCZf>;""FK& d+PB$(AģCJG($ BH$7\ ڈ q:$~ !  FA%Ui<F(\TB8` Y.zh(zc3po ,>9d1('3ЪF m= ˜+цYsҪ+Q f/G!8 if:¬>z,0 yttmq:׮5:*ma;OHOgvԬ3 o_v#{ګ:9xJ$K wxJ.6EUbU ө- 3C!GiWiM 4b4Y`dd&nd1SM TN!];/p%oK.[1(s!b8%vD*2 F3I #*vIzxW!.INgSe*0a2CNT`0Q6U qo1[c\H{ PZEש`IV'jq{|@OK0;nI;7=]e6!O r @ۻ.= J&,s#!}.-?%E'LGh01̆zdETO&%u8F0I`袌N KԁP#G`?b9rlu y$6t<f<=s^{$aD/gY(6.Z4!OЧg-_>#pQuַR;s}fǼ흛nAWUs|^dX&@3Ա9MkG}/> 6ҩ01 )f PlL0Ţb֜ Bm vDexfWlU`mLY̭; @; 2ة\mLhq n#KaZ}Gd4);'3oP(|CaKTT8īg.+gkRLMkjEIZDwM8M!dv ` 8R2khNH3W&tdyqT.e6T6d1֜-A,mI:.0.Pz#w!8QRɉy;`r'vٶ&wAp"ce2œ>j]2S!l>83jdՇ#)gw :iYv"ƣ}Zk+` Y\AC$ GIȹl{Ne ʤ`9a#g/4/râqqDžkk羬)wfϙKxfaniX Ֆs\D g.2@c8}EV.6 [y`!`$a;;mSoӍda1ƱC wx"3nCBk/1>B҄5hi0;8QζNa9/)F€ 0J4|Tm8d4>o8f6Iy⾘ X;|58a,l# ^g;ƙ. BPP!g'[m.adN˦SIbkR ]@9Er &8M@٬&TtfJ_ M9㼟 aıq >.:E7N6ΡDοi/k.= RKL{X:I!b+'laΙg/3OIʖwmXhYIŶvicLR msP Yz C vjoh3sCr(%lb-i^Cn$=m%ӥT=@`}f&g0wl'bv'%O8Tm9U % "~^q1 } E@T3 h Z_lw2,tL>͆E LP60:Jh{ !,X6TP DU@ij,RO,yO'5ZY! &d&y8579r h!5Z e g6Kjg6O=||'0e;t+ &jMgf78ᰦYVXR1ɼaϖ=bZTFilMcؕzZaÆ.V0h \\@]f,1Ƕė' 㔛/'~UE*UQM[Ǔ^ɣˆ*"1̸Zy2fT˜u.( 1jj PA s`x2lMA00ӀNQ< QQ:Ї]BΠX W h/F߂@#Bl͆5#C- //M$(ix 71ۄ )B%F=21qYwtS&<18b_a8eWg@+:!CREV Nˣ5 PK3VNU:]tȝiO{Xp*ļ7NmLX;cҪ[9ِNFm54GҀNK*5tpl^{`W WKTԅSV33g,#!DEf'Su>'Vka/5MkLNĄfBnKIC&'bgqDvnB~Kjk [VRV%J $}9NE!N]' UDEJNpm -*&q&~K0KiaXƆC H ĘF%.Rig*Ai{bնKiHTK5.0 WP,$]`(]4#b5BJrl A5CLX10 C M<J;: F,x̍dF1RLR6&U|.٥[᷽yg!W,<΍2Z)KݪdHG @ @9S4 EB!`RHH3'xdmɪSUnl""Ȍ%x|y|ܳ3khxp6O/|0g ` ; A$ آMbUx&"l%149X~"/yI!A4B!T:,N"9G!Rn ;X{˂$2T6B GNGkqRBlTVl޼=yV+쥀Q4Q,(H0NdA8їgpp]BAݛSP!4I5DUU6خj"dgS OvfX"Y5!~]Bm!d dۼ~IeidEaDBJĄ$ĔL" \Y8 a^R[ڮWe!(JA L!%eBjhR]IA"x|""@ < Q+!8l@DEHRFI S,@BPw49hVlUO$sР\.tC1@=i؞$G#g@K; *쏠_S!=U~i1V9 DA$s,e!je D1< =?ۻ<9+ R_~PUq:CBdLDJ\Ojq[9iCm!a֎^S*vR_zK$?r T3b~iFlpwsgVhT$ k4SIX3[sbu5(\-/%pdBL៑EI+] AoԄs֦$ !B$`r-QC,%#iR-bّJ aG$(bFZm2[0+C O0ë 57 $Ô+1pCMuٵ^keY\K/&J&1*\a*  ;mWe-LZH(lEQ;{"!^; KCm[0NSts=3 T(.7N"`hn(<$jBBY 6%9nwDBJAzhR9HKFE@. u;zbPu%J 0kȎ"F+L1#~tK낅(}0 ,_ig/y8JM5~,nLǏi{S3XEs}RZVEZF=3 5IMBP a5" [ b R.0 ̈RaC%)'qe/8&@<]1XM5^zʽtMUp>']jp7`߸;2jH?yjd$*KE()H¤4>#hGjsDΏ H[ˊ'[{0> PcӃFUTEӭeXQLSTO7蝧VBt_zp2j)"lwStAAQsb "R='8Qanc% Mf8"ă)\ D@g4_ar !ۢK>"uYy(Ʋ!#! DbD ;{B٘vaR$IbD'JN\j_Hq,J - B@Pb%i"aF"RI$ BD&)3`SL*'>gZ Cј$z=P/Ʀm΀1_gf 4;.*T."TYf-~wp)ɰ.Hwk^,HQHFp!UVGn틓 )NqB/B< 2 DTE t <ۃ !d ~Z1>-/բ@LŴ,:1+JoƜSm)\"?<9 7=XبM =4>T:Q~ A){nbmB<~W02y2$Su$IA& LD8VL0$0--[Ot_S@PBQrSS%/f+X"~/ٮC36@قMB^2H]ZBxgo!5 PY,<C+lk3%$R7 [ 1!䠑**12_-;v_^{{ H;7S?4rճDCCN2`$t]`OcC1$<&;aFiYn\ӶȖۻkaTYe1A%$fbWdj-hdBX)+S60 EQsL΀9M(y:UFR5UG 6k+ZSP]@Ԓ( 2d / H5\8INB b2*?d>`K@Eᣡ"r!fҮ ?Gʪ/WV(#PFf O6(LTC@V";e ,,-eLc)PZٵnnؤS[`AEJ:IB,rZ@`~@$Ij r>f(1B'(ȣ"*X! lShbc> 䳌Հsn& &CqNQV13EߚCC!4{CِPс38M9R0d"@$~HipؘkFЪRB82& 7Sf  _5Yo`$.#߈hSICM8h~&) @P TJ#jK/2)%ZSAWtBˈA 'xE-QGӬ59x eeE:[6,,(2M)%5ԫrDdFIv֕ZAZ(!`$#Xd˃Xr弄hN) )x `? Jz^5&mb`$@2EĬ ’"(-~$?!x!f_.ll*dNݑbIYM54Nu^Hqnu|ۇU*AIbRĈEDФL' 3]R0j`a\CXs{t[i$ ,%p "kq[O?W p?=B |X Z QO$Sb KԐԇ<1zYEôLNhB3[@HT I2"dAH"NCF,%}_(Yk yR10_ n>a=j|RF  BW@AcDQa.93ꇜ(WU~r]M T88ҥITJgC Z¸,+bR%)tzyf c ] O YzYW0 ,U$邾; OO{(8zD,n@銞AP#A ӈh,W~D =0/$Yhg)h Ɠmic(ܹDAT9SCt7@ $G5x|V[l-1 F HjtvC !\2Q>J=:B &l?0Ȯʃ6{ bUprݽ5Έ[Dž9DH] b dq!̈́UzXףaU-9b%8+}Y! t:Mp3V„K0Ikx8r!mE`b~*.LY!#;#btq5N|̬Jw`X>1# )NO;xFS*WF's!#M Dԏႆ"h,Cbz0hH+nb"jغ"O)UU]HpIL .=7CH< zWޟ `I cwۚ& $Q LɽU$j010f "Z@s@7̹yoO몪"0v1=Yny98Z1v4\r@X)i VZܮU )#CYȈ)9>o iVfH:E X2R3n:=|O1N\9z=f\r( WS0a&EP]%.{/wft'W| a<x Ťl؍f}I JNf5ŐKbŜkJ!֒(iEl3et tHx"x뮋 z\Blnk|\v!JtG)L$Vl IF@&wR`|DRǡ%C!aNp<:D˺tSIXu X5MЮ!IFH@HBLoҽwQ?ŷ(=UaZ&cZQQVMmdbAd*"*8b-Wt߷Ez-ljmڮmkUBJ$]U PԘdI:%,dE/Su]۩vRԠu*-[3 .Ѷsd]lhZFW-2M|k^lbbxrlֺIlX#jPK2҅^KWm=|JjDڔkE%GU[FWV̈mV-6ZI6hkhm̖%ѵ(r\TJ-#ŔPكQ.ӯ[άH?ѭ `ލ~;uV% k_?Rv1dRiFJ H\ֲ̦n_NU>oVBOD蛰yلԈ\LUB.ѭ+۪-$B$UcdAp )c6YmTbh4 UB"o"k! O'?owdX֌2PDZMQsLv _bak?Ö;iOi &0? Sߟ>'o=^Q}B0b\FPD{.1D4~0G(}4ht\ (삤XPTЦ 1@ d@n \oiѬm)~ŦndK dX𘍘tO.1GH*GH@Aj(@#6SA!Q!"RTWܽBa T 3-d{~=б=A]CІGeMaQM)JKHfV5HqD$8ץ؅J\ZؚPߝ:bdI 3#p&(3s ߪF.$ ȰAV+ 1~=~K83O*;(DS##)¼\0eOSQ IA/Wd14\ 2SBvHk&P tAZ JM{*g>}h=Pcـ ^i~@M9<~kHPQTJj*۴PPVImj>V?Lx{]%]J{;NN0&k@=׸lVږ Xo>.ܞm(m{8ǶzoE.t<)! ܩ{ :U@ JOA5}N5՚wެ݈x_'i uz׹vί{W{zmH (t:::uKnsth^;}َ7| NmOϷksh=} 6[WsoIܞ9{nL.ï=J!-ޡת7V0w6󇝵]t-Qjă6nڴ&{>I^^m텧whGoRF׫5{<F)@ Z}-֛f=]׺9fz}9nM z>Ѣg{{nMjx 6^3^cB^_}ݾ=}'k70O=(eSNkmlb6J5uu2 =U;fV K=@mA'mo/[l]5׺X}Q=ƻkqktqڟ={ '4hmnqm@x5Bi&L&24< Sc S(%h4К=FG&QM=))"zH14=OQ4 Dh=MѠP=C)D !`6SQ@z =Cz =@zCA 4M$M#D& hbjceyOT& 65E1I x/\\@Heވ}E =?^ʠa?j  Ȩ*|3q@R*D&2"~fr" ̀F}14Xs}r$ 4W/=30@I+"c#ҥSMex꺨==7ѻv6:ǙtXi_^u& ?AQG1)Q}y_q:]6e시fZv3-`tPq'|A'g\(S>J/EZ0h`kG{|nsu!j2ToBfBDDFn9Ƒ<sB`@JzZ=Vb+|GKnkYeϻϫsK(9OkeޙH _Omȣc`ܝ#@_/N>Dqcöf砛jyyqZɴY(,6/2 s8;hdpt4s\A@& C`#=a x,Q^(DD]X$ | W;]96g`ƎK]Hٞބ6^sx!wdD=,F!0?JcQJCMGL i).4Mҷ la_F~Gqy_Uwe7fޡ" X!b H {K' 2Ab/)a,IKGR J_3hL[lQC0~G5|_RtQ~5x y^s) ,5bE+3PƸ'lC5tP"HȰT"21RF?|_FtЀ H$EBj=~%\@ԌuT<&&B;,HPRш $ X`Ƒ"bUX:kn=JLm,bJȱ2FF9(#" O 2*#$YdFAPX,db ER# `0X(Dje%ALeĕ]FB"DHLQR- Ĉ (TKL,11zp v.bىLHs{RF$~kz]̙G9p{F-okgsj ۽xFvmfQ^eGb4Gd7[BA"Dm^>;q۝ue&kx}CnݝS C9^=Wc{oi^{35YBg=VgcɁP:/ qUL}Hozs?6)!OR߻ɓow 78.XY{TU ͓wݡ V\0L??s-D " #_cO;{`nߗq(7lT\K]OʝኌY'I qbOam!9@ XUl )ZQEb(Umƶ,KeQUеRJ[AI ؽä>ǽ{8q\ӲIy~ni X㱨Ac͐\wua6iN>|9Pd}X $7ޟb{g*2wϒ|OvNa\ɸ!nGQCÔ9N;IT9j|5:WqOzuMzO-xǗ|c=.tzRQԄ]7z_ #ȧ/B fW='gOUA@p@:GQ =?gK^w~9EaKlWcAE؛h3iL@mLZ&ɄdLxP:Rd돵joRܝϏ&b\$u9PlwevSY3 GF|? KG杝uC>8/c^>3~)JoNm]SA}'q`]ӣ zJW6O2ұV{0ңhNR{,վ՗ji([ҰdZ/='|+I_~$--~Sɭ6-p_)J7/Eta\ ;o_ܣtskz)”Ghz̻KVf:,N]GY=ghS\p `B'.ݾ/K>?yz9OV-/b0 ;#<7?Gn&wBi֨?M1i4շI} TイL]IAΰoarlۇU>Dzɑdw)J{*;F^d[[luunD#gXH¯3M8X(kL BQ267Z vjJl(8q]sى ȄTrgbЦ70\_h:d~Wdvl=vbQj4no)]L/VHhn7[Kāݽ|0D<~N'_%iXKg( 2#{ѪJo URʛلjC4-xr.M/ϲ;!MQE(TqP]gjIw. XzRsLDϊXD=m<[6aO/Q7(RO~DAb4k%=6Uw^^YCݏ^݋`fuCp^CGU~ZIRv_FhM~b<V|.Kg7WpOɆ%*%_ g/3~';S>1*g]8}ԗ;}cMGT/S :rTx#nBph XuT&& I,LjΕDT7]V99)=`x<3و!DÆ޾yS!V'xn$d$}ɄXz?ICxK}m_n5NVm#fKLWh}g14ʌtb '4ŋ2pgaguxEd856|0;ۗNK7=B{e\TvPF)3}y.T [i}v']}|+. G`S`3(s;I, ʆf| |2Y0an9tM*0򎻋XOM EE@TPJg.=O}*ȑ%Z{7>#7:xb[۝0:Kf&i8%'9WI=Zq㹖vk_\'ͥ Ic fYqLђ⚑9!b °j]xkqx,ءDž&1ͧ`=brSx""B F8 DБri"PB<0/{\"@A»]ٱYy%X?#)8-9,8L&R/˥َ액#L6CX 秾Bps"M[LKo/goT槝vO[\OK"^ڄz^׆+#ҡ̫ױ.7ظ&ffZzB;ci_tIat>wb 6?n%pqnfe1/:, fkz)ַ%&13Duڰ3`۸]ro`4&o+I\q>$9oUk.UCު (b- ȉ$ AF*8A(pET$HEZh#Q (  Q ։6*Y1\;tN^s@ 91S~⊀n<UmÚe`MJ1m%I! C,H DjTj∃hS6ywk5 MT!9-:`i0 ,`KXwH+L>k壱6 <w duOgb*ks;] &Ds?2JMB58q\~[.gY[$5 }v-~Gzx,K8pIo0WG8Q`ZdšUYA̹ʖ6%NUшэdccNɲhZ@bQe(e8P+->Ηa93dJ|wsgzppCםW\+6M4;{kc-,x97O:D}#Ët_ !XW$G!c:Q['iOu?R>E~E7$=Ė/AjUU =}gx^u9=qO.__9#=?h^еDbXQǔԬ+9֬ՐBXz/hoS1\Fu޸kI$9R^IѦJv=s[ҶU%Iۍ2űRJ*(j%)5i8X2+lN9xô9C2i׷F_M;X>;zNnB\O迋ƽ_/M:1ϧ-w-vo]wϛl~i6[kk ӺI_\:0칿MyeiG7r*`v!ROiV| |/8C o.mmm[Fmmmmmmmف혯dO)`0dJ .1u1Xv;[,+zO;WGH)S&(ft&kX[l ڙZfo+aTe6TӧIwNYV[;%ќxRYh]P2E H̱yz$ڔ!X51ksjn[UV+VEij#jrR v$#  G}_'>O3A`93T0r[pnPN HtR)$M Xm]YMXH5#$g+ Jb!DY$PJ, z0.FT@< ȍʨ !hxؒk夨C @ǁeE"" r  u7V62C3ey EWl->1(Wq܃SMcSW 8Rsq b_tWǐTkQm)FL$`1lu_u(92,+L:ES`145g>>Tc)oآ$,< OB(d5;T+Lx;+߶qy*CJ:o?(>i_߭|w>>]5B@y.Cw$q* e>ㇴ _ [Y?ye> ǜ]d`Ty{ߛE9\D4>'OoÛ3hCKdG~t`UAT*Logܤ<`;hYw^7s80yYDuv1/_oQ^`䃿`ǡHۮ "6;GOjDn_;8D9ȈYaQ6AP8@<3n!\-9^f{^1D.99iQbfm!oI1(ɂW}715TRn%^\eDA@ F9 ]|Zc!n?9Ly#Ĉ؉OvZ *cDv._r)x.F 4ȘRtt>sF@׎خM)HfݎUG]{4Zx?;x۬y1 KD5T(*gؤDHr}*ud]Kμ|{?zz//{f.P i%5}uMms%-lk8eMYUU|pd5Vu'$΢Z~,7<jk D92tl3}yȣ`ЊH|v(!nsrwm 02Stu3$h,o+EӉ||Gzv~ åWu)(!e&"!ogEQTY|y^Ԭwi;<ׯ:w_y_c +N$\ s_nSa?RӚ3#voHR G2͑_9$YwN1A=93n]5FFn~e8eJo l^Bm)c۶GPS&c&"Ó]Qbzw/0lo=( yD(tt CO$Vն.weYcYcT4^4io.济 SFq\{f4DBZ_GPEL C@IaUDaIˆH <}z+v%<& ֩NߵJ(nЄ\PtNN^0̊Jڳui;jbρ'XD8ca5b```a`RIp>xó̽<9 ք^}r:cJ\=OJ:]/ N䣁w E Vjiӳ Ӛ{tS`wN] aATr΁;v6_&\: ,N詸zK훴R)ܸdq9׸Jt9] rv i;&@:;͙'aW'&Wr2ZƽD8;L _C:wإuV{]"Nx ; Nqӹ)Ce^!\4PDJT%eDdOu1T 1:C!Pp=s49-_WCAϩ{BI$cHΧk }^S9ջ8ـx(d5%a:2-R!߿8;,SV}ld@DzNa>ӽN_ohS#9 ^ׇN+ʻ@O:ݕ74*Иs=>S1W򯀘rA|ws,Z ƛ/v6i#Nusb6rȯ:b)Quªٶy<4êc,wb;xwsus_.$AWwQPt!.GAi힓zSqp?Gݤdt!t*_!o4y<ݙa֎0P}%9x !C(]Y+7OMEQE Uw̵85܎ݼUcW8lZԢi$#-Y2S"HEy%%TN1Z9$R=bI38Ȱګ"k>&zm7>g<_'q@#!|E* UȘ֣.j@URQg]IRg}*F⬩P$W";k@td/8-`&zN6GӓuB/N~VM)DY1{T#,n%6}|D0TɻLPHǾV)7|pS.[է'ᄘL~-WƊfjvțc\jM>'Tٷ'/b~_2CQԓ6 ȜIIi*-{XyvHֳT| $C1jcѳ}AtZHO/mȭ I uáƻJ汬@M9W oFjI#.EaRK9#Lنm8QU+gc-rUb:pUhCk KC E;Snw&EOh%p81ۮSt]Dqxa+AVbLw*'0'R )ʛz^ 6,cUI9Y/_[REǺt [vF'L\;ޜBu38Pmg"Sw b0͜<_,2}k^x5u*:)U8t Ɋkj3DPC32.j^鑃b" fVe&vA_*CjLDR(b0:+瀿R-#;w}B|\\s5 3t -ޘO>6c9Ъ[n4]0+G:.^Ls'^*W4o0$A:+l "I) t]Yԇ ,8B!̶! nwȄU6!0sQ@7GpxD|d"#}B)]S$3tm}T)~,Gŧ$v褨$cJN= QJoHͿGԌ6ҍpVL"J̛#Q:b*&\GU)aR{eRfbYlK?[(*_r\"Edz*xg2n3)D \~U7e$BqLL qQ92_nRCzߤh7.NZ? 6ہކڜsz.oEa]Z ӥQYN8g>}! xqyM#+(O c (D+ǡ1M=9Ie: pGK$)Y|cًLH(.o eB-MFl{@,)[/AlN0e4nkD"vUX֬N"8s ,EQQETlXKjVP3z #0hFC{WLrZ3t*tʞ }@6h經2rV8Xnh֑(Rs˦*ARf JR(诏Gms*޸k)t#\uKkkm/&QJ8@ =O,0l71WTSzXkevZ̖K 8]9+%Gۤ"֦'rRe"gՀW^+.XsVo%…Gh|NtPW%xQlF] n &DR.9S%9a*z|]:TK *JcvH& Rs Zr8N."Z)2e,W$d R+߇4 UEsJD7$fE. <8{"͛X@r8J+"ԗlg2{Uݬ% `-fӗ'϶xoC9߉մAgQ>Gl®)*vj"3 u$fE(B[qHM& IY:Iϥ+}^~k4h-qA(; $.G^ˏ4l07."^K^⸣{n[t\'1bR\J' 0pKEM̾%NSu4)ȳPV#&.G=)-369ȂP=I7x!r9E삊#>QUrk1KtSz]%uh)Bjht;|L9*8yOh3fq= ETR /Ve.Df[;mL $4lLy}iRbJF!i3arùV]#2;]$2BZ:YRJHpYFqΝ)4U#BD^q=bcYgׂ>zxkKDn1L蹑m诇>\)#xS?>`L9[ޞCzuMUdv+f ߾n6+>֕kW5X+C61GE}$e"vnbLB hâogGG&E#K=T?wU~4'cbnȢߟ1!S7ivzjc,fյva8O;b\ò/Lr gbqc^&6ɦ(r O\-WӺ*EWixdA0o._/&eWDa8w}YFml4@Z0p,?gJ!'92%1(.kʙ M{)(ln;4Qd$QDJ*=~k=YEDq`8bJYSNNKς"4hqktU@Zk'1cEnWO~.XRlnUG %{܍&0xEZV_V9;n%-qCLHƯvL.22:7In23C"TY-j]]%]媤 e-yÓap[ dz=B1=}/U$:D#dvm J8Ȍ.\t(öO?Gj.rBݛfL$G7uQpiRbHUA𡐧O]"kWX)Rی; .S'jlUtDR3 Hbu 4[*iLG(q1cNG{y<^Z7ڛlL1SXƱ&)Sv)t.[,^Lb47dˌk+xe&ߤ3 ӸBIǃDRM՛mrTs ᴴfAP"?c|#]XslQ]EЙ;k)"$6ƔI? wp#HFJ) U{QMaKdJ{խֹehA䠎Jv,GC.j;8U՜LWX"qIzģ/A!0,;ˁ ~~Q;޳|-3UwS*^b2.Žcԗ]Ѡqxp-Nz]S7QW|9Ѻ]!ң6,^©ȶRhWSai:Jㄇ+--g|\txWS\YWCqw&\,бYBDM*J^,iH3 $C0o27&ivUsf q=۲u{t9Jſy:vGlgT[8k)[OZd٢-I4YABT4o/"wK*b.'(h)SiD4H{&7>2.c=4Yvf;KMC.&Q] A8Y !ze"ȪF## y؆X#`'ܢ3°2"rr .  ˗fGkQm?!;lJu/Xy`ҘGMgGuCZÑg1+էzWw8棎oeg

"I }8Ɏ-HJË!>Hj'E"e<3ؾ칾_5ױ\=,bkڵfWs(o~ FtJksZk4eNK!\bT OAa2G* ٝ nxj1#!]tW˴FS. d݃\zr"qPc)K*Vi=Im jg߻κ͡M8 vċkL//W=ST '=qbVZ}j죦m~vJ%G^A CPA2L/fA٨KLy v8 5{}s b!~1dϼq]p,[9ѫ Cfj"ZTJo/bl_ur;rΣ#~m0y\^4JP60R~?BU< lFb]0|[zW+[ \^T:0 ,=&˪Vi߶߈orGD5s̈.N uʨ[5 4e{qbIh(>۟g۳r?M7YvG16s'zFC7'' pz}O?K{>t͞nb՞ %~GWڔH>rRaE$vr{܋nYUUy"yn>rἻ(!%:^nSUˮJ'-IOȷ46h¹1)bs rKsY@tSn`$hmaJCf:]b9KŘ`ǝ7XǠB0&+Jjfi1՜חmFFR>0cﯬ"?$@.`2V>1(@iO/ EGy':$idh:e _OɳolgV__~пv ~-2n> QPzÝe>ؚzox.srnY5x+~\&?w~Gj+PRZ'4F컒N(n=ZyM3Fjen~$6\Xdvb{~9[ߺ|Nݦ)J{Fz M;ODzNIBa59`}wò.'Afz9}uђ;N#ۆkC$eTlٗ~)E3+]3wneQhxwhNd%RZfJboJ+X Bm_CzT١B&@~zIADPBĄAickTz}^G'?Qa?MCpXII=Nj:z?N_uz|CSP>5MI0*@`a @s]}ң˝ioyYfʶ mcfnl{-sor5pYQ`K%g7띙0HHP5*mC1chuqZߵg62)N6m W9#Hu2Ň !ka9` Y5B0G(p7Pz?Ggx<& (W b)F 1eo}kҰTgnMI,ϔL눦e8BVQ/_{H|rW(N *GV鐮 C7& kK|da2yDoF8 uFɭ6* }"oP1` D<u&\9R0GՖy8W14He??vqt?lr$YӢB`#Hd X\ )_óZov}5˄nȪC6q*7*eXsHHrz2Ok>7NCtO"9w7sL;SmCfbg2i[y[_>hTOW]ײ-Z{j)]t;(`zPɝ?a`H'7u4ߪd>C 0H"4njmCd}?GԨt <_hCM~ك|.Au]7>oJ< '>H%Ա }猢7r _^ roKzEabF/OG{cSL!EY4CdB֞0dC1&˖VE aA8~fV $M`H˂ |Jd ŏb]v" ~* ?ǵ~NM@!WgzPs ~l, +18#j*CZ1v:+.t"c2+=ܛQhzмGɺe^!!O0e(_i¾Y&mGuUlmI}V8*;׌'Fd-=qEك^x`rQ%/rk.N,=k%x nuWY:Ejg`s7>xd-dWSLoSm{9C{C~U>O]grJ l9y\H¬& Nꉷ~nwj.79;e]Ll[ז|kz߱to#FV\n{S8X1JvuFnkwm>mGACm{?zXWPq EV[d: :DALdlVPB"5Bq" ,FQB?AK"#YTtsb7b6ګ"舜8>SjW;c~;?_ȓ}-.{\8C꿳G/ ^Qz=0$b\nP:Ǧ@EP@39_3BA +6UZ{9m{Chy9ќ X(D&nvvA e؟P}"?V ՛D%jh(4ehy| H}p`@S0FD֛()=svyW抨xLo=1`,bαT>wxH!g=r ^Z/_( d#Of2 IP=2d@ J$Qc Ӂ@4슣)T?q_7Ҟh,+λsXPYpvF!4BF@"O>(GD7Jw?/{H(%R">fU/4@C`"& ]|A/+3ؓ'ԴـbZDD; \^Rpޮ޸\D4C.u!!!㚄.(Xb'=ڍP=(!Ë-;ذNdCn eijRo+ s-@SkqeŢ^,hTSFMn@)  |% {D!2'qP%I .\v2Q?B0 1}|TU<8ETu:'M)) *lUE x!& eV//`dK6wpG{ev_=?3!)hgqMUthk9:XFh53bnXfEa `GщRg1l.%4{X8͓EqqS~K:;Ki&lBXAezߢ+дF)rff3wbQ4@"c;400x3ZK/:PoV\k['wx݉n<ؙǮ.ȗ}W5I_0KH! DGDEQ1pQE9nL5>sDcn:XT(7Vp\̣_TXR,XSݥ8(N֎T@h҄ .ϐKiFgd YÕ2\Pd3qx$[9- D|Vk'Z'AtuYB)$sTtޢu&~g3|:Lbb w2cS9qSP Ik 1BUU,Ni#g3o-)ϹOӰoekPof2K&5t\D^e}+>3!Ϸև=KU-[Χ}rykyaM8rp4^1m] SGs mD2iUa8ځi~эsr UsqIl/! ٦ՠ6ER 7bH3alQtqPQ~A6'AyY[[6iX#pDDh+v&G#n˶5I{vKMEӭh}!q1O۹۹Ȏ4!EL'%p դ_!bQ"zyCъrdz\ P2Ld+0x:D i=9ʊdUDS~y W߁S;]ms^Kµ|)SPҺ`Q>oF䆀I@m0M5҉S2Sʔ%{ Â|9r>zXIŽV[hE0@hvL,-vJpDwc.:|Z)EO $^k;4n;(<6 }:Р ! D,@xϷg_{u]0{KNJ2r2ƓpS<?=YUEB27."=T$)e=UyRӭi*Xg! [llD?Yˣo8 [~kN5-[2dov|qh1%ޘ  S0D.QQ[|ӳ@ȗnȫۄ\Jܞժwg6G#ƻSLc(4R˻wsFFm\*>4CI̓f?:@lpħrrP*Oɖ̻sˁe hw9C;D@A`u\05PM=~>r,!eGJש6raœ<5^6˹1w[&{(*m6c3LW.X7$aѯsbe&ru>gzKߥT9']d8S<]nBV_؞wyYK1劓MU=4;ۦՉ(A?J\0w))9#3.ao""(<;Ħ ӈ-V0tC4ԩ 刖H㦟J%`,@(| BQ2qoMm0> B{)y>sm9<@ۊfȔ4O-g9^1`[z>zV>k%?|~lIR?~H '"N~8IJòGU Q$M"7,H(&69me_V0B%׬q@'|'Yb/Ⱥ^4i(JQ8Ye a %/mq-!8: 0ҙV#/o?4f Wz5ު$q1, u4)-YY~Qt_dŜPKMkb%AAje{"[e{r-[;ޗ[!+*~E[DRFe99 NuAΜ+X] ]!ZfnK=5~t;6A'QA?9#{бk|dWS=ܧJOTu@8j87O\GӺU6gVv ? D (aWn/NMKU_O h^;u9/k]oz6oooa/ljFt7dBK.5\ r2T\ ixͲ6q?kܙAf[VLQnsH \N;xO%b0seѴs ]=١~k:ܺ1; "'8^)2e~doc%1k?_6E[5Ϊc||y&-x>MoH~g,SjONFht:G? QW?5ho>mWLǤvXCBt)(~.j ;N;%?M8'  v` > u6\L]U-zݝ~tϬuiӰzK~ni3r"r6wf=Lj>mFs7/-ƪ/o_Yv:r~Ui͆ϕM?78{5c5%. @>KH"*lIIRO0|Mϗ.; ?o^gTSݎUh N(B兘`v۲D1&rL M폙R@ )f֭jK5_\ڗZ‚"Ɯ!q|~֧9A"IJ6V-6_.$uREMWv\& Laos';M3!TɎ<ؚ_6b̻T Z"DSb0P*"һHdvG@c}ا`Yqo~FJ ~A$uVp#_0p`|t~nXő#% Vb9:)7ұ|_RBmc=΋>^KNŏT>e?BT?r~ jG6{*-噾̤]贀Z7Vhkc'vvLy=Hoi,ۏP:U_$Nu *}@4|ux{cb%Okt7T9ۇ_#-'T8Q(a=/';gR'Ec_}!Lj!V1\ˁ(E'>h'zBzuhӎ{̴o'QB$D"UVuԤ=mpS>ձIZ=m=;bCQ\Bx8(|o%/sKyw_Lx˒3ի*fj- "SKLW]!a-^76mߎ^HR,&5R+kx96nROaN[1mofOG7 y,^ IRwb$E#PPOiU`#IA+Tr&*@#^aDc@~4ehp0, Yok# IBd$HwnJƤ̾ԔQ԰EUUUUU2 ,"`!D#QJf)bB4d%l $ !]#&2qYz/I!d+f`bbځ gU,)UG8YYV,QThp@4}4:E6HAje` ^c)lblrߝ^E/7v?w|<9(DOYbTn"Sh?/Ȯ`!Mq ;C?HUu 7)A?\BT&@EHȑ!(: &|悊D F$20S$n|"ZoPc ]52QGZmji0Wy> `(/CLjQW ??-Q@ԹϰU@٩펽y99 "_lH1{7=ӸXǭ.~`dȷ%ӊ1X#2x Psf&Hjj @5Umb/  *@=7 m 044RܶJ,3 8)D 2⃾wM!$FS7vp7QS C̀a 8&ps^a28PNd ЂMb 6B˽Ʒ*[Xtc T xNB@6vŶ-S7)QA&6 t(fHvs Mc.출 8Pաb(œ R*H H#l!D*"W*?Z{+υ88 ~Ev#SZ KĐƔʄP_?@S  椙r {<߹n|Cr9La:[L,? 4+7=/&†}pφ;& H 1M) (E*5"]fY80VCub{/\זE\CH I!IbUADG`[ƩcT-`rE`p%XX~ֈo_~JddQ7G(yMokqNbQ9URa]8!T:"vyx{Z|B?7QZ´;[V*M7tSf`Ay&HpB`1:2X$&䰪[%g F.'Fj KggM0BDq c xx۝Msf NY? x9x K{NG~4`";ͯ= a稳EY;ێ) &.p IQQ ²̇S1(Zu窱%F~wLEV!Y׍đe*E%> sRVD/>~YӰ3DA=-3ڟ`>;o ls| )Pn:P9y AMtT^b0I Z(u>+nH8;ɣ#Xsom}~䥃:4@H!6v6@C>B 1F3VOpUݡ z^3,& J(7}6hF]ujkwǗ/jf2ưI @>NGHhƳe L%Z"d"#e9! zcF:dSȠRI*uTcȀT0"1$~YJ/zࣄOT9'"*H{'Bŵ/Wt h#G BsA9k   sK&!0Uij`k'" ooVX+@> z3豯$VtY'^IF~!@mSEI٢⠒sZA'Kkg &>([ W}6`!~ tv(dy4(C4NGi= v RLo!2"t ?fG,Sn r {4O)jhys=V *=UC2cb2?gq$ b $- ZplK^btQG@HB0Ch)a~? (h? }T5`Ȼz Cs\|/zГq:޷[v@/PUpzR`@B-U9x>΁Aq 7#A`E DDR2(Ci͸lm`KԼˣscܼB9ݖ_s`4[ 5"8&qX|kaymȺ;C<5 9|tu335SH|u)}i:61ӏHuw;;n(*(!Mp89ruiDۥQH= mDz&a꩎ @A5% iF`ȂI-yB/amYc;'0>_%6٫ܥ&yl t)~) Տw3(׃pN"t0BA"A8~!q/+M~ lFۍ-FX;] !$F r+ֈ{CQҜ`'%!>{o0S> 7!ʫN#qr3lvt_/!q_UJF21( 6$]\c!!Sw-Fvɗ@/D04"sHj<"9/! S؞el /sn9)pG3B)bgK"0"1HH@R#LLhY. gpyxw隯w~p]N7!bYA+  ""\@NHHeIq>I!2=`AQ"kVbpM%7/(K8\y"de9LZ4,i2&36kܶgy/)'un`ja1z h~Y0BU =^آU[07Bn^2;$?OIc]BDa|$\k¢G1+ Fz?'|xHϔ1>C@?0=3h!ɳДn}DZdN$5+[b- ,B`' 0ۍ;8P"\@c5 1Y2Fqd`,TZ>D,'LjM H:&€8Hـ@wLU$bu"B(R#"FA"0, 2# b7K s`wMO_ې0@G 0hMA{ЖD[\`O* Ca h `.w:ua mPRr҆ j<$@ -2<7 +eO:_~G=yHC|=+!AT(>fpR6(I{?65e"\;@pG_zгWzeg1٧sNCʨщd/2,|RdSfW6^N({A,Cgt\qg?Щ >382$ ,,XG.ct&1: v^ ab.kJt?^kق9Z>~$_mZcla@9 _}:t:9# *F~j\\yp=__E)!a!2xKkn Lè,:"A H  ]!H@PSCp z?c`v9NIqB .;Ni^ŀ0(_Nbny|2Jʀ(t F^g?߹?;wN"xI/x{{XPb1Uc>|O?YGϫr!sy iFPFhu#U(Hz7InC>d@ɑ#50Cɀ!S n k7].'eBФ,ʤRZ1)-KeSKT5ACTZ )Z9z & 8Nj<\oT04c\n-"v )d4 N&`"^``bLF$}ry˔uG S_>߱`|p_)kF Ʈ˴@Bl nAEDSHN;hh,B B+9ԅw_+ci2i$13͡@ڄސeU [ȟ2jC8 X_˖p$?Rќ R(P!/3#xM)৽ȻvѠQ(@B&&7V'QYڏ OiC7w3I$T=xԑE(qM=l^dܩ9/$$HA<>KwzxxV}fi=\(GsI6}9x?G뻁=C~"! ANSCdzFBmJa WĠm'FtQFMv9m%!m@r?.NDy,]`6p[+ć (ms~lZȆb&[ puy@`c"z~\1eyHC;ѹ.!_R??ЋP8{3_M$%~=| _srd*Jn c͙"^F$B1W -] '!nH 7(pEJLəm *-B]A_?N66#*W3 j RєfWO{j6W.21EH_` "$.u^iyR4 r: X¢fUy2]7L%S*\~0c3Ϭd(B& "lFPRC|B_P'wjz3\u"dPꕎK Tk$bl+pM+޸Ȥ5K_y37}l!Ikp1zB?t]xt'nC:b0MJ39O^?v;t̐YD1&<>-CvdyO >:|bfȾI'SVD{J2H:eA|tT[${j+[ X#$1H!0p07!n n˸pu7c젆pC%B;& D8γqo\z1Hfn.1Hxkwpn \4^|-;k1O 7ER8 b^eH"-mf)$2F ?U3?{YWeq[C _ xR+I0;  (wB$(~Hנ!Q!(o V gpBHrյrnW6ix!B@ @"9"Wqq.4.kz@FAŠ9.#r"3>mg֢OdB&]ZWKƠsTD4Θjqx"d5\W m0w'4-b!p~l:Ըk:1=x{%BE )%YD|6&Zh ,X+ U 0J0>2xP܌Nz x=zD&dBlv00 Mޞ}UzlB9->Q臺}}# ߿0 B4l(dP="T `DБajJwRs(o| /^Ȇt `A% bu)}/|J+|󤓁8;Ӡ`c"zR?&( a}. =tm0~v%y"U@tdDQ-QUnRd O3z6_l BԀpƨ$KWCk||M}:9'&Yas5PɴٶnEhO3NQ-.QC`A @V[/D{ C$MGPaUT5> ~uz1I ̉OZ >AHC<@.0. gZ/}`ǽKDh6`F:dLqLNl^UrEpRF:~ɦ}gYP b@>+ʙ4C0h^LL4CqX(0f"P:1 쟵@z?3Gޜ9y[* AUa?':=-@" kiHEPMsA-ŮwLonh8Ͼ{4jvưƊ|TV`Ljƻ~.ln ƒD^p>""\9SS^^1YV w棘F~1$ʗJbs1" @h4 AX"sV<8b @.0`j Wg8+"PrcYqWu.~ oGofQ1֏-n2Q..Jjѩ/M=8>&$pYG2Ƿ VT-p:ΣQu#H^%PNkԠ'x7bfP){wD3J5O8ЈFZcuɸ#ȀCM"Pi P)pĕ$2+k{Ӻo9gsRܼ7ES͎J~I,J[^ fw믇{җh\96u pg>d$`GcgK,@P"D2aR]"0?Z ilC5S=$#48ˍɖWߕ@jCqzA~!Ή87#hp1ː.+w JJ"¢ -C.HzD]x^K#F fiwe?%`Y[2AC\YBxQL J+bF^ߑ͝?}?axi —:d(?:ZBP.R0E`8A_/מ7Bȣ <2V6x  WX"\J1*,??dvdM*<~9 +!uՆẻQ5n!Q $!<!s qԜD4YsQثPa5^*M@k[JN[p`X1!ư0_/ Tju͸;mt;WK'p` ~@p=ξKN+HMQ!ᦌQ yf@흶Q K9FB#,b)H@ ItĐ'*uP`FS`8a-k )MLM`SEYK%ag~!ryht:c9Je G1#p,9"FAws T.`"NX8F!TG ;6'YD$.qLgRgc͊Q'S!4&.:@mMOi*>RA{1Sbubt`2XYC)gjaC*ȥA02Dd PbDMo=BO 趣KnL/u D!SbZp1hp&sOmZm[ q"D*tH39:)iH ܁;ܫkcD@ZscB7ÝP5_vmnE U^PtE3RX+B $c m3oLp]&D3@1\Hd[HPIK0g8`2I#d8bdyKNSu (/a;Bh&Ͷ tI+ǨKg1ʋp}t[Tzr=$s-~5F! &M fqD*.y$|o NQB,C`4zx}d-33iPi"򆝒tS5Ǻ4y!c*- t6F("Zj"1##AG6#Ӭn[0fSt^Z<J$YۆUv^v9|H<!W:z!6x2sQHg4IQ -FοCY]ӜyF.3汏9G}=\s:6ţPK:E.(&(dG 179Sq d9@qRI9eTVl S2/a(ѡ 4L2`5"c{4I΁ ̈́adlE[4@6i; ju.nj9F rvԞu~bk [<#mDp8}%5|TOaQG"<\ߙ$YipyW$Sd4(FZ4t ڕkQ*);]Ѯ6چ"4  %GKd9CuLR+aj] $.3КpKXUD|gR`3ɐLUh&V '\Pi!hU$P*CIP!@b Plq@1lCޗAfqc^ah] ؂; #< YMy]p[$֨8RdfN.`.QѾHH%&fQaꈯ6r49$9Y7}.>ɾܾ5FwѽASd ɚ+nj\-⣾n'eQ,E|tܻh^8Y-D Tf  ?_dCqYXSFuF=_7^I$4O ]I8LmDVWv%_ƴ 8,"'o\Kb7As>9?GP mRIl_T|PT .I%$_.;ytyPhwclTj9Ü*9n S3+ s Nz76Q$IBYM6L]G$6ד_aO`#hy1FTE9R$?W9ީf[KPjB44א:b& ӱ)x dzE$Go:sl3[L +֭~D֌.Bp8RoD_0++y"FD!IEI8;pjDtA/ ptl J DDMVbOP(]dG:ulz;)}vhkDD" LHpДcpDbMyT]=Gin*ﯩ)VӏY뇹5x-m)gX)~ "#ss[ݖj=;v;|k#QH)xs"0cSvJ>*U*:g# +͝3x!!`0Nd\M 07b8H-Ԣ-ZrwݴvɁY9{Xpw7lcj %rT%y7λ4#q,L5-הu '/4#.S.Py uPE$j:~E:07+venξR1*LƵr@0R2 R %Nfe&*IWN""ȡ2*#9(9,vz[''1;}YC)?46<iB2 1b"HIb]0p `4S:&5LG룬z' ꩎՟ $b F-iVF@;CHZo,dK`!) sVEOA'Y}OzuvUy<1/pa WZŎj;""mtV$85CA Y4k@üç^ND%Q 0 5zJU|#t-.X5I@j\ů#PNyW|,!͙5@π{5&htMl׍&3ZèQ].pRhtPC7zUm˞r)+`l/8bKcW_bA)@UA+r&$gNPyyF`bƎ2) A+N)=I`lζ`jn7n@CMfsdoD돏A@]R~n',DJ1[*JdžfJMPaE $bhO0+u8 ǬJih# l9l:R[@}n5 mwq0tGa| RKJbTU9[dDHA#z6 3GB+ gj9cEB:ca K4][I 2+A$RD$)|J>8B#88y!ġNB ҲK() ,$R$`l {`cH;n wmcG]M&kql}!{әBĸ,ZѓH^eD )[l'c+nRpg"0 k24 hĶKJ\̤եBeb2JjR"%l}p58w1b1A HXYl[5 0@ D&%YA%Ymf۪9!u$N'ScWp|rup6ceQUe$IŞwP]yҷ^9S'~O,է0_ 7CY!B O< GQ6)@AadINة]/V~RpjNC8Ͷ6T!+%-.BDOA߂ĭxd% I8r{\ܳ.:wH+> N!()1NzHsQԁt txZ˝ha3y|&xO~[LPvaPkYJ9 &x+ΜGPNa(u&xH1O0N~Ct p@z J/ox/^O?y;Bf\Hm00g}DCh{t  E+p5@%M*"2 HPJSvQi.X( c_I!O0RFjB[=H[ʶ28(Olh^Z Y* @D,f $6|Fb5s,,J!MKpP0CxDT1͈ n L7&]i"^jV-J`9)P9A^  hx0 $qk7wAd^wM£r4)0#9 Xݑ6hA*F2 JQ`(`B͟`}wcF -82ah #5 "/o?K06?:X\ ta }[)h0܉.^`Nt~JKiYԼAOy`~Ԅ ȉ)e"CW8RD.7|)"@bUUV, 0PH`" AB "0"PcF@Rb@R1H$,"Ȱ$"0Ejab(" 45 (?65szCNI<$!hߊmPeL䶙 B.uI4!B(H'vއ  3&g P`" "YDd"AE" ,E($HFY^9)kNc!a+f̘HX`UDE! 4>sf&2۫=\:H@@ UD+Df8&9.-;U;G-Km¨"&9W-@?K Y, ,.@S =+$6;A*F6āF`dM5 `Ȓ'zlĖD) ^"XjdD. DgD8 uI16#$H`ᵑp*'q@4FBG L$`̆F>Y'$9!)͸@HS# ay<#9MEN"}I(F&NhtSEPA@4ue>EHza\R莀C*^35 BDe~gonb+(ZmM /2 "0@Nу r~Lqũ-(K'd."<,|ɭCs^?H: :?0b@!$R J!-jmQ)#PDhm"|#ǁGZQ7D$RFEa݃Bg֛E.A\'iOY$ 1SxDC4[h%W9,#'6 vQ0# tab\R`٪N"`H%JX"o׍`ERY:͐PҮGӯݖϫϭ4FԨ>z䃟|hڲԭ:(twts8,b!aR $d(I:%BkE!a=l*BlTe&z"j%( -1~SD&s5^wy<ŧ]ER.ɨQnb603W is,<\ٱTӻecZ%BEōDqipZ-R;)qߘyLlpoQk ?.Av&M,8r "zd\d]'CPd5!ܛFAjUAoo0=L<4aNiXYj-x~)˓9 1p@.R2֦8G8X 59 ^qn ܛErΏqd NН#c)%=@HNhXʇ(؈[AQE9ɛhUWJ`QH}]N /CQD *"H*F0Ȍ\9?U.)a)?~sSy>X|7L wzy cb @Q 9>'-~O!S5@` |'rX3_c淓qgCe{r7>%#eO_14up%8z2@[ wB_\ @Ųoms 0%SnH~Ylmŋ9vc41"d0G$7W(VZh?I68q+) VІ Zb-1Z5p˂P3X]#iRJL$l`ђ*P\"p&[QCBJR R&9 fT`6b)5qٳL`'N퐹q _T`,b6 ;~N#v'7ݍ&5kY5 H< c"_Ɓ ̪~DTԐc:BseZ4t3!K/Mқ{σL,ʝQCPaAd%CMa$+1h*USaIm(W X"vI:c ]& E 1Pzpkg <~8/P'i14ZS Zb3 ũ%gD JuJ&RMEh̆aPBRE`6ʛJlaq+hH Ih JM H"u7( .ra~YS'sHpD3ΏHhĿdnJ Qxa7,4\ZYDbG) Cw.j،%ֵ.XQVJlxE UcN,T3?bŋl rDFD_'wIuG&r=iIcM5:. jʘ*8n-Bmba65a$90Lp1t*C[`f2Qd__Ì.yL yP̈T̜)f9PEQ0R— 1XhJRHKT`ӑ4j l_#ֲ1o/q1C 8KBO ٵz!0(TTdUGS?{?79M r/w~C軺ȄK0_zɢ7hP8pl;<C9}Fh@r@fl6yVol j*3`%h0S<lR vG<rq !*CD3%1)dG0,ƒdEk`$ a,H`+CCIqmt,2ѐ@΃c,./!P7h ^+pWȤJ @[x! TE$U$@R ;XIMCFdM.BmڻtŝtBH6H铆`D zFYͧ}qF>Bʅ 7A:0:br@,W܎gsLI T`l݌*ر 7GՈNCl$d.;q gQHcd@f` "B,4SeQKrjRl$4?kFq3\,@ DUXJD `b(ĩA$dHR (,X2 $6PH &' 5N#6v2 *@Y A*Ap ^pTl%PDFH2=|7A(dsw1ęR1*,=Ξ|s FN*EB;Pc?~CfmT+M#D?S d~Cg$d@)JPbqaVAܳw~E CC74`l',un].E+^ 1L2͉ U#l!!КyZqC$ LzUdaˍ1 ݛqPT|ЍB#$IX#P_YE5KlM=OnbS:lN,3oK;poD.ek[,0>C_{u@6qn Mp$880?1>2x|AB"CVQb0b($Rs"1M&ș „0 !vtđ ";cw@"#H $ T#` @U(  r$ e)$l$JXT1 MkH1a-w%G3kt鬪;jMN7Q2T5z]xȄ&D"J72ByJ L[ F)In@gg%#`T"$T^ $DB"^I@Hk&$1iwtDhBud' 1!cSfBk9(hDfDRTGV㈹PAZ (Xт7CRM 2#BE 4~*ː1a)d25dPM1Bj2Ip>ޛ{ wtx@>#i)6f` M@"DE$@d";t,2tD>H uc fSxs$ B%B@ "FEB  Qh)I᜹@٣E"ȈE2(&'8'r0#Ȥyoq4X ធ))PX!͇PɝzD8ğuCI.1?Fwi}?"Cn`wE7: @ϻExYdD*.,z/,7Bt$ӈMs2$jQ IթVImxq("Pb|}SB_7H<@ I臞jx& V;$aUL,ߡ5\*Dr$=/N~\Fh ZKK!BƝ(Zzk:WO&bfH̷A5`.!H%.}:kk($BaKK w2dScC2 CԥR &=Rzg XCø: LEILX c04щ6:~gο_穦W}8 ?)L)|Z&TK֌%-ms#sU)+)"s09 i? M2V8:MTte~V"F$-bpp$_H9F-@/uO0 Xviz1ddD+8 'L:08QcXܮL a;{qהNa!}06NIJ>} 1Otfa_I'ڤD/ ͉P:1aXІUdlRJiN%I$VY6 lE%Hp5p(S\R H dtcOFā A\x (|΂&y iL#O==!3g}BсEʢ]Š\ ŇK!w'wۊpz$QDQDezՀ!Q9(61}Kbw 6xꓬ3^EX($E:ڊK nW~3ݲ=`3I m{,ACDZ J)M!rH||/Ꝼ$4E e$@Kp!J*B"+du%"6{o u[vFĴ]˴9ńUIk/er@L=оu=So}kӱ˸mN͊2 ĞtZa9ѤN) ŠFaVaj7QiQ{*-)H$KB@b(E `JV$H) R0M>5A-H]GR@= % "jG$"&Eɴ Ad)T`)b$hp#YֳYyg F` HXq6}M57?fMiW n^BJ]LϹ "٣8Ru7"pi r˱;.l !u ( m]N 1ӄYZI/n]YחX3CJrx$+1/E\ىAYX|1"5EȔDt#3DzE|>;Pn|dWo[ v1*qŁcѠ8v^beCb׆r1G!9CBra$1ҎD;8=n$껂R;= f{YTO&uEN/T//Rt%wK—dGjE[)G:I#ԎI(HBvq.,J|2c.Q➍@lͲѳp8aNmlq3jd`-XM${s=.j xU/ۏ>aRz̉r#mTdkl4$t& ZD}ߓFf፣6*nxv{A-}yo~W)D 6cSNJm٘P[%ȴ|sZ)$)v/UL^HՕT=M;"834!0L/ܝJ$A{tE &h .,LB >_aE!`C'!-qFvv^Yf$blh xݘf@p(MbOus`%?HLq7!oFC@Âw2$]t*nӄ:`s֕!(> ɯ@R 2Yhbc2rN`5 XGvp ˻M#0Cm\J8FBLF BȌdwn6vL Tl LL3  x R>fs$<ٱMLjDtdX>x2t@ 'oni)$5.7}]|0l׀r=_nt0aCn4<}KB'%!q!J|1RD7-sMHၨ8/9k93;b(wySCٯչòURx!Q<̓zXY#Q39L!pM B $= "2;BD{ PDAl%d"вA;?l br&zUø:G^v;اq0?$?j;w :oRF1Ec 9c. vGVRa<_%AQ򝷐рwA V䵡Cd9Z_RR]p!"7HH`w 5@"4=e @Fv)pr P{Y~NPa)Lѡ"&voB(nD]$LӘT8AqtMIQP("!G|@S-۰>1MP==5Ŵ#m 9ϷF$/zuALqDoM؆XQ.R:=\c 4LC1QijX =TP+&+ʚY{<|Zshh*ԅJ: 8 *$90=OZ;ńC:eBGZ(^hK!5=8dze r I& mU5՟>r.K$8{۔eoV>IBߦl*K"svuw~eF(~`ΏyE%@_';bOaUb(-T\heI o/QsRZ˰MLx'rsIK4^p)}fNjV/Xɑt"Qd,كEQjE9\(rHp1E 6ŸE2(=h6$6OG#D1iVt;{CUD#^6Rbg&|xgr Nꡛ~xqәX|Z1&;⦦:DaX ֒KfKYC2/;>zjZ\;z_{^T h$U(piREI)R *Kl"0\xٺ#5ǝKĶ#s8Ql,V'w aS*1B ,"t Ifo,i?z)i  q̝87$Z/"]q^&lC"/#Y6<7 t2 b$"(B1 &Z(BB(@pA1 M E8hjp7a)M(Le2AAAĹ66ݬ!iH3HS2 21 lYLH!S1̦[H!at($+t!%xr4/$Hu7KYtX4>e$ ogP"/)1"[*Šc(1߄2{fȭQ,; ;Ji%=s5EXM:v)-b8,YJ^YrFn6$ [!y/ݫj7 " GJ̷$<CyQ* w1 ", Y"*Dd!(CƄ+`EB ! @1!FBE$m:*F:"f JC!신vГT& s$&:OT_N墥S`k?̃&ϣ`N0/a ?{hCS\?S]R/Ԗl,,w),jU9b.85!2 JR:CkcYB\o9I 0 P}>8i!E9hi$mP\C"= n"# CDM&t!pA<|hZM'ܶ휌ԛX &7b'.U9!粄4/veZCW! Lcss))TXX FtS ovbP-2BrX% >!4P ha9nA$ u DAcX, $1bHv#ũ3?oϿO||/忋$FE<ޟ1J -?#FB!#Zt ?*yeX#W]LݣohkvUO" }z:g1RZi(p\ I) eF+\Rd H2H~`FE# be@X(F$(*܃'-B̈`# d |4=o[ث)4 -p$!Vד}%D˧QCJUCD =?gB><݉Q0>p ?Etr Dbl8 $#"D;A "{I=!z'6N+,cHphSQ=o°BD6t8R&z?t߲Rpp+mm3IPL?ՍGU y Ilvr#әW>rh,!*2@,) B% G 1 B~pB aJ뀲.JCw9[̇T'vAz /|`DJ02,Xw6Vs L`.]qNijf>ZL^K[_+i& Z& "$T>vzc1CsPqqXcwzoVTAEmI}F &c@>G( :_щD"\b` ҮCH@{1 ,&q2kY 0{Tv1m?S੿,psgP7>^DJD X1͏ـo~@ߴd,{xG/$^zq0hBϵ?hi Rʆ}K7#1> DAb ?AƉH>"a[SIeEe1+WZ5n ox4(HNY&Ѡ5tGu;,R\LPÃ}.p? (3к5bЎ&̝@ʶ湙E6=.Y=nb ӾiFH.4 85}h(lQKr(k'뤎F`}Š&O^3D΍g Gȼ0I&rGDZ F%.HLOaΫ[8Л]c-5#wJ;ܮN^G?f͂+F!6%"[֤A4tu+>r $XHH  Q NdxM'Rm[@,$rHè iy$g`M3غ$I1KDqI<qtnw*`"1M9 *(M eMOgO $ `)LA`0"@6쿸KOv=Y7Z: nܷSqcW_M!8- 5 =YB@fN=̀fD {9Pă`FޡLВIl, /|u:{"#0D2 t шǬU=q诈Z0l3Rs,4vULJVfa4q{$hXԚ FJT_@?ti3Žlx;aVbf[5_SmY'TBK2xl_ʚJ.oϬCJ_ߘ݋.Ag{o3Mƫioyp7öy̨5vCj繸a딚[/XI^߸јYxܟ [߅/Fmr9L,K{enlᠳo8I m?2?/Dߙ(';}o/>SafW>C~ӚvΩy>3=KS~E~RIZ6,W3*ҾswL^fnXmlSs۟IJRx5x-}7>\uhY4gyV-hq8Va@~̷[]hHj=>b狾wu> f9V+Y,cb[/OѸ VG5mA)O-o8++Tx;:<mCo73((1Fʫ7vF}yUxeJԿNu1F[Ȟ hb_0i}*uc/3kjm8~c+ؖI}>''hYuyzL킚lWZ/;Ɉw5ƥ%C?_E-s2zJ}3w)G[0eSp8_~a},LEO)V-idgjl3f{XV: f墯Nnn·g5~vmwR2s[lFNw|ʨ&BĹqY=_6=mýz^ tX ԷDG3hG= HƩOu6ӽ RJ뉼ߩΌ>|z> ՗Wkno,6ڧɪbzZ/ܔUZ{2H(aP)gޭo,7qN,{8N=+Cti_j#?+CԞ}\P7_ 5N:suAr]\mf%8̔} {ȯ[+,j(n/]'[LfRjYxl0:_zfrãQ!lg}N}Z蕿Xɷ8NJrHEMwx~Et{Z~lqQik;7ҦCMEuܳVqsgU-UeidFN-=+.l^4 KzpY Fat{凷o,?{r-]G>B9Su0s~; b+?;wajv?|?v %zW(\ /[p?6:mrv^9xd7VWw[T͕q[.tk3*ᗟ|Ȳ\G6Ngwlcg7gA]mWF:a5: _*;/_.w0Lg;c09wYyZCmpQk{"gČB{y_{kwnz;zV Ӝ& O.ՎMyzot"7E+1;USt-]Fń=M\dzd=Hn3ڔ~XoCQqb>;+ڐz*'͌myjpmyGi8 ;{o{[qI쁱!eM,4Mu}c9ƹ`vzKeTNkܼ*gqjQs`ZypM/Owy#wv펂>h*+,FGKV_SOriLZZdwal۾LIv'Ḍ`w:ۧO2vDP?RYtgY6ܚ V7S$ߞr\Kj1l#+ꕿi86oۗu#Qw8vVzQxH|WC5ey9NV%j%ki_!Xٮ_#+dpѣC7^f|$k˧zoPvaL`6 [dKe0j'$ufW|~V.Wjc>?ԩw2m l)xT6fk^+)#"2:hxF&~iI͇Z9]WǼ~kk1PڻA:汽'gCWuC0K]|bT㿟ߜO]PJM&MkM)άq,{g9޶-IǵJv88hY[ڲ] )Cto%Uo1l/W""&li&1}. /.j6 }ڽ#ApٱIyg< Vq/nEG!q{@c{ju8IaxI%XBxJowΖLN_y?Vc$r{Ȉ ÔC ?l>?{I,6>+Sj {^şl\[/]nz,?G]pъ{g5l_gtl8#G1'3ˈD4w$S geexbox-0.90-4/sources/nvtv/0040755000175000017500000000000007712253563014744 5ustar aurelaurelgeexbox-0.90-4/sources/nvtv/nvtv-0.4.5.tar.gz0100644000000000000000000135501107666673064017243 0ustar rootroots>o;`+@ܢeB7; 8X^c0m'cW í|֭h`udqhfF?[j7W+Ӊ5ר׌l<ӢeY0v0&axgK4 iTeԖ jXgrKWkz 1l#ˆR7%,SV4yckbO/ۭs&~ *rA/b868ӏH^= g3?^`dLS\% @EۧUB4K.(ڿ흶hǏ;U ֠EMH\Gfbv'D J #xIտ=Gkbk@Fe( -?h{XAAr;"XV4.L@oa}Մ\ l-56Js#WJ%lk[cB?|$(LgJX-"_ <Η_HۥF A5b Ʒw+@`(cP4$ϫ cgq9;64{tI"bIH.9*G^B=z̎c fUf'R > ]f=K(;Q=E+).T {^u,B^\= EK(Mb(#5,=omudK!erڷ.r{%Ss90ҢME]qTAn"sILy:ʹ5im*d'|.#S>P/bLR6Ov6=G~&1QǨ>sz UF9>}O+v{,l`&cl $?hc yX" ᦧQ`]Jeb9׏mɇ(iXh`&O؊eEY gI26OeMm{^%RLUU G5`mBt]v71s2.N[[Է9C:en Ų*9f5[ ]^Q7DN(D:yyyP[ -ivjo*f#D0JApIr*ekŻ˸)Uays‡/ 49/Զu9bSi01١OT$ꕐ MBRU8饕$^H&Lh}i/;;@iGG9)DګAmfލU?L5dT©B4Dߢ/P -]ANsgn|h\.'V\Ne&YpV%6q97.Z)Pv!*4wKfqv> ) c>={5n+;cw$>[_]҇+"4& gò^_f d= +ks~j ~h,$.%.,΄`#xBT(eHDyEcME7Q\X *ƚdQ>gA 4I%'XmIyݳH/~_w|)l|Y)FK)w˹?,3_RxeXɺdcĘ;WvӘ[D ifXtXaKnʌO/.2bztdȥ<8iX;ƪ\";%*ȳJǝ_UflnkBxXmf#QҗAg?sↂx&qh3Hjm./geݼo, YkU~kݹ4x>biu~ cyUMo |y.P͂WU.9Y zhV9UW'\,lyn3qK'rG2 ȓGP@)STmԻ)5T2&ʠ,#̗es94ˉAё(h4oxUݷ^WEVB zų0b_ klq"GaHڟoeT،1gGJU[ޠ!Ycgogoዃ;/pLJ]?g3}6uPCĂN |"HE Az68v WFpSeQGS^X/WBć5pHơωSűix4*K\)ܤw>ZKϑ.eb윶6NI>Am-Js*89jm:n2*tLAi0G*xXjI? x 9kCrpԙ|tR5!en.hfa{tF4 XKt.NU4p6 p`^Q]Ft7@)\EN>,Fc)&T$5!F+I7:1R* 㿅%ӭ3/2;g߹ynO+}Fw{|C4h^ǧ&0R:6ӗX!jk>t1+CKt˅<'v +;Oc;@1COBw*|ԉ@Fȃa4IR{V5pS "|b+ Vo0jyXKihbanƽ; WƸ+m{ |)(t/!Cs1xg#ObzHpGޓGsq~_w`hwn.A(I;ɉb rS^; {tz4gmchc8Fc] X4b\7IsOuo/nww!wlLJ\^nnO00q0GުU/)*WvXW|W097`O=wp jvwn-)G!`vpx,QMѓ؄ :@@${1@'<(aO7=n0ѽ+>d pOpHH'ǁ31N!G|\YbuiNJqRU.1/:&- ۜR㧦6ap(T%!up[ ʔAcn`XcSA.!!J7P^G0Mo$rʎԨy,;ĭAn ш'c5/A'gH7&]ٛ*}jG 1Lt DCSfZ<4CAK Qf.u;4kUrrjf]{)6r~&#\o@d\/N1yurx(4i R[^&Qj)+J'藅b#hGU$g BND/rE'06<F-.Vs?1E6!&T;(Qe"ƿ êh5Sm:&lۮ!3 ` 5q؛Ex!\kRƸခN sN# pV'+:Ƹ%|։ b:.bx`Byzt77y:y4ECؤO.n3a,1Cī1jct(7b׸&&/tb4 }E{8sE4i#A^M˜r nj!7w.*.Y&4 Pqts6c]{Hq`9E fԎz04G޲*V<&70P-Yx8O&k ,am#[8+`>)-@2]ʼnPwkqz#vc8k(a{(us{EEWѕ!Y<5<#D  y(qG)"PXVzWT(A(cY+I7ٲ %\мFhr頍LI,"M;@]F`A5ѩuEF`0Pٍ0MDb(]/ t#{6JږcWz%೔` yTot&U@+ PdrrJuAh.DZ8 T[LșG# “/:B4t]Fpa{Cރ╊711Pr+tn*x&XiN{ϯ'+"7"!NsѬއjK!\YfEizP%oJs!0:*Pb}GȽ:&.4! %4-Q dD1-qüDŶUϙM +lBtWyh{aa843+;!_\!{;xӫEXFR3=nn~.1 GTV|t@yǎRCbZPZN]$M ~.ݿQVcpLPz dlBU‰`F^4)Uk+ܝ$*L%g {8Ofʕ E۾)E:_,;;gɂ'N2]|x|P ςXYaGZvE;ŭ"7h8˪bFU?&Su=R6x\Gr!OXܖGBǨ+lӀ/ΐK+ 6^sIwID[-9{OӚI]=Lȱ7MJ-:Aȏވp"}&W,l?g~SEZ aދuJQOdu,89|!i6|V~ GZnD;}9J 03_"LG3H M5pUJNEvME+䦛s:lJIHQy4bwLZzOs\Qgc}KJT~4 'RR+Z3H  t[U 2F֗4('!#($(ke.X JIVs7y>Ti#2kUuSD5uRJ׊YfGr$KXXiG ,wEN=>t k|cDRfLrjX3""`@ Y,=˩X[݅+D*Qϣ}8e4a檢H)Ip-O9*5+99*L ;н͆A&!"wh{<'L1n\)B;Qu18xV8*%_sB$H"NWQވSsFs|ypDÀly?kO0DEw;<pkP;|v*@: jR{9>L1yAZYX5m6yή{S Z[p= -c/d i?Cu1;Vj7#:!gD{@)  ,ԐѣDKOK9gY;ḑe@aɤ` 9,3Pb#ܴLAe*8%N}r2V386 X̤GwLEXc2e &;+ c!ӌ1 (_ m?yM)08 R!M>/$'WX*}DžGD¿'X1w=@ '{7 + ]Y7:ԯ1c ig̎Qk'!JveAYti=aEX1N }L32䮵Fx+.,u{]E GOd>`Q1XB~C$0O=.F$"uDPT U&:@c=u G=У*q'Zݢ,!!M*E!y~ }äZ߫/ˉ팻ܽ*^B,H[;;@{lͯllG]-TͶHsa  TZzWvuBE5-V6Ҳ~ݭc[ps/bEBL}tqxL2&L,$ X0+Jdzu'5kj#S)}1k_cKI.F~7#gǫf439c7v*/r#4^E1ưCEep}Կjx~+b "H GkTL܎1ƞ詠L\"5߻&cE4Urt[-}_@M!A?_G* D;j) {~I`}6qWorIhrJ;3YE 4HˮђZ+%'­RUF} L\hOO:?YO͕˫ouue_$_^_W+Ӝ=;l[8Uܳ)Fto^kj"] }~KFH:>XE#AZb[}$зrB\s6հ(uR'M#'8=ᝇr.\i.HvK҃U@5Wھ[xQYzڻ_6z)8 {*_Q->CkoZA'Ђ%ybU`:8~-ٍ>Qј+4P|Yj;hTvi:{O^Oz jM9kw lm-lȭ !cv*E[DfѴtQvIRX J=U=XB\Μt1k:(tKYFy ԑg>根~ԋ^0K%ra|h }Ӣ܎MujhԗSMi֔r6:鎯 ‡F7},{Si  !Rj&{mK2"6 Ut )}>0U)l(I/Q[XE2(+{wk]^B1]JpcrG;Dՙ ٻ_x_אȀA|J/W#(Y7,7~8`XgWZ֨צ; WUC4͍x"{9ۦ.@vr ˆe.eӽ˰&.j[c٤Fά=#`/fd֝a[6,H4~ߊfƱ;ãMc4%ŷ q[EԌ(wH3Hg36$&&Ç3>]7.oS>z_ =j]B,2gNI5}) dh^H_o;9u9KwnQak:8M-_0`L2%>}<+6ь7 3KR "FOm,O'f< 2jȉJK{>$#7t q$$9;sϮEPOEb9W*Ή>b]m+VYi|QO%%? lHXj$Ӽ7o͂d,ohk+(yPCV<(_kJEVu2GQg rV|.Q%%DjÉ`J6ld#]@{T L:OfT o%:Q di+&>i TE`ʸ('xTAk(͒Lg# 9!yrW,|AVj+˲$& PmA>x}%Izf+PM1"+2ͻQf<4ÈOe?!uթw|DDr>♆Ĝ>C`D(ZLY4CF iʶR/oZ}E%Uؓ'u-r_xo0I h5oz @kRJUZO,Q2M {DGW·G͗P MFx+#:5p:oK0~ܤ9:of]jCaGքmJH:X} MS΋# 1Ce/, 埃NBR]³Z{޳lhB5 pV13I> je8`UADEӐ꠪3MU{ D)$P}Fg<2bk8:Q>w6$`Q:eoH nrħO0N5Mp`< zB,A0P-u[zb)U\+ ~o2_0P|ܳA3^ALm$::[E X3QVץǢd C/x/6 NJ 48G։vpiYp{!Qg _ɋl:ER ?EI4}KnP 'Dz c$ )BŊLR*SV+cl |t`g  0Tn>`0$R?PzyE/")3ɾ  ,pUh2 kn؆Uh?@}M6^J6W}'#Jx%RyQ2RtKlnF7%m!# "yD%ǽbޗEH| ]&w Cxq0C¶ilaK/7~fJ(X0/L_Ÿ I `e9qU_՜#"&e4 &Jvc$h $0pӞhvƀ!e` 2uRCE؉:!8N^G/^GMk%DLr|؛i8*{"!oՋ3R߄}_tۙIFH$;"`M^~>.(ݳX)f~|wu.C<鮡 P) ;ϻu:R,Q|^2`h*W7{V\>旣|:FH*yDޕt[`a-*#KMԪQfBgәJ? ˎޕሤG!dn5Gq9S7箉``_DX.}/Ю7+!CNW+Ă&T^Ci2򚆨&PI".PsDS>Zn-žX v*IN'c⋨Z䢁MܟGh PHf#r.23tq:蔳8Fۺo@ΥAܳB^o>eRPZAKvC ; f{dNk$N> $]^ADszWTAjηOm,-JwR4OCsH,' ~ Tԁ`E\=舊D}Z-䧈W r4pk47#%IޟDcLg=9xd%zr9?i99vC {.! @n1 j0&Y(ĶhXVI wtyq0u+HB|9fv{yuؐwQ-o""CKƦ9M*'kͶj`i/H:V%ONKI?kiFoMγ:ȱ.2}Iv/Z;D3ok{VKٔ]baCSr}h{E`ض O i^nbeny!*Bj"‰u$͠ur(G0`Wp^ !uAavt} 52 g78rzݨ6Vrp2~K(Խ&f/?9(NFn~pAF1^\ɑ0.V8 tC%n`MyG-x6Vnűto^nhV*0 arVDFWLbhlUtQF^/j`l*.dg%U ,bro/#q)l_r wm}/7.ɈaU+Xs>ρJ6])"Qʹus:m͋TϣDeY +ГG؆elA[B5e= jT8gpstU#h5*W3g~޶a`Or.%|Y }8c9܋f?&ėAD"I"tDHShУ6837<Lf:>\a?CcjZ : Lֶ66ΟRЗ>9VY($HMb5>1\bN<Ӹ2"oq/*sI"G1*swȓH[dBr,$aI\D9xٔ""HT* -֊(!ZgSZW~0{H j@1` 0O”&z x/E ^a,BI' r@1Iw`:͟c.DstWvVzM@\1rdZm f m)'*v y :409N J߁1)"erXU*ocwPisc ԩЫo+i~9tIObUQScqa r%Zu~PFB ɝ@͸s"\Drx(x^6V R9z/ctVш'RA"ѿhکVĦZ:Gc. pfʜ 9/(vtMڽi㒆GQUYm6_.jĿQc,eK#2Pzێ[ۇo4Z NQ+8Gk{s|n@OҊB{:¢\Taۖ尹d i bMcVb.>9:lu(XNcLL;jcj_4}u" r*D> C2+Ӎ]\E'RPldüoi|?@yS*XB^'~9++<]EM=Lܚ\HAS=cQ"һx"e0U(nF{72@r/18[}B2O+Gcڀ2N2Jsan]wU=*C65do{`caE~:,"DSKL z= G}"h?}B,d)˘=d뙜1oU cPV4q8g{{UkNTʠHFkO ~DdoPAOȿ%$^_L!):xizѪM` ɳb&Z}0AG&zX~CNvwՈ8G'3EG+WH qC"{$w>cAkWw=dU[hkvrB34>Ghw ,8aUTTQCk@mv$=emwN=c`̃tvA ,tP%:fK9XVƜ;{(o8p){SbC8Br"G%ֲ$ `X]!܄lɊ6C`8mL5ҳc/Gh(™`":W:HX!d;jRڣPZlCDuA-C%q,(0YI"-㼷G?͚䨱6L{%$6fZ*}6BCE&V{p-쎺X: t+({WbD=2cRoW#=ڭ >#3j!G}yu(WM P4 h /4ROW-23(~{QF)ALzaR÷iL_VVnK:9A 2Q;<G%騚_? t|k-t]H|Jef-# cf8m ߑRypBvMJcR[k3 OŮWi+_\ W4Xm}6ĵ ,8LURFkŜt? "H 2O:2H낧feee AqLӗ ҭ$ Sta'ycgWF U̻0& qM||ݘY:]3\B6jnXS Z]ސHw'S8nϿgA;y؆Y8Ov:UJCW0tQ1{pY7oQ;}[SpUM!.m^:(p6[7{ɒʹS*J{}<>'=QZGC,̛{ %e>#QʅVSuAet^ 0Yц!WxynSQ""x\ kwqRT iܓhk2+ G,>Y\)sނEsw]{Ǹx&RiyN'3X(-FH(٠i{]v׵&5nw0,]lmobYѕaîOeo\Lb4Al5^{q5 >biMН.|(= N6qa_yJUcRE@CyLT4S^ A7(KJRT?Dא0BnJ /4F͚wᭇϺC4+a0mG 4'I3KsHM<W<mP##{1𐪻4?mWZVa㏞&.0ggbN>/T3G-lG:׼4+MtY#?ː2OETw-1Par teo 0EaM8!b}Oi'dY\v[h"FňS k*] ×Ah޴5d]f )4C}]1w(oSrGscA1 nf<4Q38ʳ 6 nZhl,45"FM. K5mO"4РwϽ8M~_I? o⛄4ȥ/M]k _\e ?~6TD7Nms>1yY($fx$)z"?tj;T1Įk( ^ d8I(1БilBUl!6KPgCI".,ZChv)/cln!&B,#-З.nnׅD Fm}ґ=vdԞ5:Όի't`ޜG[iLEz4}`[a^/&ؓ:NPxMɩgq6TPP+;{)qEWi  ą #4O Nz4h:F9& <U#gY(jaC['u4 8'c 03AQ=1K˕,1R-(}YL/Nt(&uzTOCb|nimrg!!F;seJz}I8N}\#,NF)PG&> @jhStf[@Q Vc_]xmw*Ҥ'񢕳TΤBP*o |)T&Ưk _~7}iU ~\ՋW@qR]tKLޝo"@^R.`Q Icl(ECY.;?J ?../d>7Rs`'PN=R񩠿jVޫ;93Az٫w0J&^ɫzlHl|>(F/`BPρo~>h*͓H;wYFQ{_*z)UaŹy } oaCH/_`й%U{.nmVhc]~Sy坖=dwwڝO8<`pUs;ۯ;9fbbjL5#oȜp^W$x 6jws|ޕO=Βč7'0R"P3x\CYxZp\}W/g}SCN(jf޽>\'is{Ȉ  6W9@To+"VC eK0oHl(b|ˢxy-,KHzn3]{ ]#1 E"E̛rth?zSQB "FlYWXfɇNՌ,#hG~ԧD o>EJIy<Ǒ${氓/]\ό۪n(3&XҊ4`.3]+o{9MS%FQ%#;,d-힍A5ƍ\OsXgf=\ D";mt,02Y8qA#]? vgk{++Q^R{z  L{AGU0wek!Jri;rZ?=Z9G%9D*JmS[-M XN K}'Aixb2E>y/sC{<ן{)e(\TCe9'EI#\#GW܈q^;tɚA<]U!O"ʇ:6#Rj|;ocCe131Pb@ Y5EYZPYWg ;{FYX: ¯ҬzW=[Zj_""{u~kyYۜTZb" W&Nv 9SWKIBp%{Tn#9֢pDl] =^q,Ne`rnbS-qTͯaF 9=؛edEx_lT]p;~(vŢ SN4%(1jt& xs2ܤːj6?'[L+Jk( u(>} ${)Qh QlM,|DXm17'eKgSPF `b3! puCt11'S4qh,6@dt{u?EaHl(A;{?~;U;-@:!&g]&V=.J/ǀ aPwmv(Rw>oV>SեR[>6II9_1AmbۻݕҰ2N (.m yњ(ɞj26mwM[K]S#_ JQDX8r6mҨ/hc>SL&lypIy~:骗yrs#甗V$%Y2ꇝ-UD߲l:Z %DP_b٘S,VIغsGMeN`դ[v2Ōfwp?=<|Qyz#Fᴜ6DQzZ+͜'h׿LE$I4GQ qQpLC9jmoEK-@)4$"mS5-(8h^<z#8MN+里MVFgreu䣭mH;d,BE䕖3 l6:9"7aQO?M5\Tk@[ΝZT} i)';b6t wn=ZGz*`tbzulW&$ݧdBnx|@JCɧ$O?t#n*g5U/71GAHzN!c zNʝG[EY2BׁZb1ݱf BŤϨ^: ]^zy.tBYT GQNYh]y㗤ZܡF ^bsN|\ȀcbA ]\a3BG+WHJ[ WZެ6ԛ1_^gd7VV9ګ\9 ti)kϹh= /Y O:ݕGվ\)l 3^4AӶbǩ1Od%-}5>wbΞ"E32.勿z++F} ËJseu㿯,?_<_aL4" }ꏢ:KoRW'M_s+J^kďR\^H0 j}Y27+L/Ӌ@_Gc>5NفzzhTKu ǝwu}Ƅ!$> J(^Spibӧ  CS0T$L LD_ lC+%J$BY˲ UBm=dVņXZi"1V GD4LaA#`W.q09T{{Hcԟ1E%ī$r4C)Gp7 7QC{D*DM'aƏP/!Fz @r9 7+YKĶ#"@>ѲDB]VHjnCZ)ScC<؎b&: jw&+2zNEv6XZ`jH M떫Zwؿ 6gc|X)+}9BzԢu*ʳ à@ ɳGaǁ1WPK*=2GO1?CU~щC8oV>4 ϑS4riDG)k;g9D!6u-.hG[5Egu;ľ*qr\iM}G{9uL" bXW06#`iiɲ)C*19xāޗB̲$ {6sP.Ui]3xi0fr*3Ѧ֫TYڪtA(A;hJF |‹Ӆ1bq=K`+g=ܥTHgt¾y]{sc ƂO4;EQ9VuhDMbܲ\?7oea!7cZ ZH=L \c"Z{w*J)H)$/7c HٰQo^^e Ն;\.%DX WgHG1/{k/˗yz&7*z߻qukATɕZ_J !'-䲼 Dţ68arTLM^E3|J)H[B53E=m!${l#(24.^^ 6zlz ՠ?3R_4)2ҫUB˘%r"uULw{퍏܇ʰ4(^tsFףv$;V*?W^tw~wM8QܔnqA̫^Ta)hg8˙y&xBy~၄]\O*le LvmWZ NKb?z_O8[dmT&٣[ 8g(OgЂdJ+UJQ0T} Ke,hE%"Lb ȋ7ȺH`FMٱ| u7I{]IɻK@n1BB*77$G>=CEpq*v PCVjU !V ? b$푁 )2^#FKH@2"sO"\)/1ޛ6UFmue>Ygnk1")g-\gkx`>:R5ŏg+jJPɰKڸoH5KdY,V r 9aq`;1 ji:{-५5Hll1ZKkW׮KߡcXWo;׼$}4K.42t%uڀiwru!>y}ts)%:޷ d}UťhGi4ǒ>'?H(miv;AZО>⩩(~Pw dkϪ:w{A;~<:>lV~lw*[A댓D4X:l!>A&&Sj=mEۿTY-?-&eF0aS C@p=MT0aJ2Ac@ jTx@m<8 &g_}nm?w.Ow고 DNme݆.W!_vgިPwLD RPɨYRACnr|R=8>ՁvU Wߨ6*W `[bJuw~t6+*øTU: b۟ Mk]EbB@#qNja鏋5r!S™2W/.b)3׈Xʝ@l kߋ;M&+,g;~g}jMq+P|TqVR+A$ (ͯJ}õU` 2*A۽UZ=,t$^ܓzM :%WΟ6{^^r" c^.HJ$5d:oȰЉiq1dk]h$N~,c$D⓿c8fJXŲry>.Wեw ѮWj~/6NjFrI U1ElF=nM ~ԩ' +Fyb3e|hG?ȣ_%3}jy>zZ4+DJ b<3l_8{ڠ .3qup:wo3gu%B)M8O7Kz a nGyz hBqR9_]G)=>Eim4AMs[yrpQ( PzBsvO~n El*x+VOTDNKPT0a@N oW(}2{ - \!k x@k!\!dSFZ[_?Z锭f`R>{R}ah ֭$ZUį_ԐKTJUuR߇sĩZ%U,58>X^8 MQ/[dxlʘ؅I qW ru)If(ul07g@i֛n {syɼ+A8ˉ?@z}}С5- 8Q\/w hTʮJ-/v?&]! EFˆ2ՑP-Im'iB^eX xT2-AO~X?m4?T"NH"O3 /61I({Pׇ.Vexuwׄ>)xK 덑6ܺ%X R*vb=)PVp겕x$nޅ}oQHUbb5ssK~hw&]4`dTL: _ȳPgI W#")l3k{23$7ʷv {E!y<Ƌyu,[s\g8'9lj)AM-[`C;&jk!WXAjS Ĕh*t׆O 7S%^4ҘڇeH#J%=_IU?-D` '2 UWt]X] K|r6R&PP8*墑_1M}ޟ8}B6gvQ;USݕZz}uuکDRT0~ pkKj8 f;5Yg@k΁1s5rF /']wTOեGFSK B]y Ģ;?mL|^̟%"INI!Cv\dFi}3w|#ۣWYUzi³U6lDq=O~ǷE< ]-|q?XmZZ~Qti ]]Z{5>N[ϥ++k,̸uΪD,,Ԫ'Bj%!V?r*w{fWPE,:M 亯ͷͷ9@Ի۱W-<:X vFW48YA޼ o1Ik]w~h/HV˨Fo 6I.Q~Sb+0I|2oS~^ug<:Icz+w浇ʸkG G{GէQdU*)=nj'z @?i{q_ކһ{oz0].53Ji_nSZwl祐4ʧ\q9=քrM e2([|ݭ>= 3 0'7SUC?( BW(\y bK;ݮČ4I=Z7t̘e:NڪGׂ )Pcl1RG I& B)51E VOqޖO>WKEV_]~!RqB9"t-V%WCMB߯62$WB<`22yţW6b^V_LkLkˠ_aь)$kxO .zjUx;ۯ77 OsWJ-߰اl9Y$'k幷EJ"ZAaV[u ]! =Ch'O7 `0X8>AE $"D?!#u+y)Â2է5`'ZlƷ mWzfcihJ G/2/,*S|C2ܗxq_]Psete4"gj`;C.GԇhS: XZ@[%dIm<[_V^e`i*zu틮8 ꂂ!'̄?&8 Ej6uȵ,YMU[0c$4܈z"Rt=@JzUr`WxjDh-};RTEBצ 8_C"nZZY=HQa>J1s"Xa'Wޯ,:Urm?v5ڜB ؐ*#iZ}jΙN,y(;$_D%b\,$DE7x;rU }`Yj'Wk~ޘ%ד2+/>~61;Q!.YԚReg"ιYǨMQǙC,&.eet<V.#ĵy+p㣱Etx,PEpgcV4ŇUKĉޝe 8 ŬZWVUU-(4ĕ'C~~iw0>Mڋ9}|O/5nq?^o^\;`oϑb,֗v_ 3o[^ pLpnLlC.En)ҽFxtVrwgbx0` KгR_F#4\[ )WuuȠ$e#Ӝ8z:]6ôb L\GcQ̷[B"^ߗ3]w [ {OPǁ _vC¹Lu5" ɥY&$ǦycdRoY9vUmߟz'5Mtɉmh[0֪˗-\ZwJ,RknJIZRڅ:O>hdZgF.yW aeyǼy8LM"'wRw3OjDguCG3)W? vmaq?@hg3 %B=擮CS9&Ƣxc֙t;>eL!9 }-Â*s |\543F<0D?n50oޮ(oQ G|`%i o[^w?C7CrL%&hp g?`frLo#hN,vUʮst߫JYlXզ^ o'eL&kiU;>I;#G_QV6.TRk E ZIͭ{OR;,tQ3~K4l |Mr[!bMnu`\v$3 >wp N={`-eDήPC/\KQGvN*a]~2lL_geρC"W8M$yYRsnͧ5B? >eyriT ;YGKf` -M&Ob߯k  TPpJ ?W9{7t䕡pWrǝ?}X=xR~0۰0jb(Ő#}usIe!TcP`m&թ2ՖWdBXy_RMy%Jɋ;Z+"B:n7AQAzc憧=I$7wo_ qH;aT]UFrZ2\j914<SicSkھ@-2GWYA?wOĕ`Ɉ:ѤY wyUީ4aX XqQ>yX0 R؁f]0Џ;$tl5OlT3ըw* `+]+/dMVB4\'G :,>*~TQF&TY@C4aҼMbA=/Ya+1)=7$ycAVSקhm$Ɖ5`Gvۼ&`) 'Bڼ8d֛z1t-u6RdpiCQo8^^}_mlxut\,]3N0 fJq0jIK`nbe +<:$^7O9VgVo{˗ð&(ʂgNv24z*8pk(wag-BWu;\ٞ%íq4DV:QR0 'TVs9OߔM0SI VF TƓOEb8XryY>wZ]^QX5x6H[AyR9H\' X hSm P_)旣SY$;,I8FC pˤ2xhf$G wH@lOI!"YEr0R L@{ %eH(HѹϤxVѬM.ky k\m37˱ k0ު9wQC);n[!i%Mto&r џ=9Ԭq{*cU4{ܧ4i~ήu$nKm" ZbI6ΆoƆEwVQe&O+e⧕%5HINrɠ)9- "9 30hƟ*u$&n:~ M pTЈbB 7F*Wu/F!0^7@*چR.WWj&WmX{cy~K}ey ËJsz/{ex3لu@3aaML BTڌ"*75w.J_5LPPƿ е׉.tS& eo{C> ._/U/ )^$KF]^SLvv{^,UTsl+ \U:_d$VEgPݶ)q<!-08}!Xoy^1O:XuZ4a ~YG}1JCCXX[tF|_;GI 7#{_ WFpPM*dk"fuIbJueD;Yeza.'iux;$$O``}J^oloڝZGۛ;C`ӮbYc{AJ3Lؗ0 aɎ3RZC -XיM(aeow Q:3TA~ %fmyfѨ4갱;*1ôC[^0V )csznMpmSZ a wWJkͦ*^Zin#&lQ|AEj1l1la=trqGSǂ)viةM4ډ.Qxr+EF 8+!'3#΢a%.<g ?X.CU[&S9?DYnbQ< PÈeMammE!.\uBų^/K$%灙{ ]q97 KZ,Rgmi]S1Q -%@ƻ[ ll/Q:L$`aw^b> #ĺ~T\uU|ᓔǐ86zJܓ2wlю*c=DٟMcZd"B$D-H}d ;~Ӣ۩AuV6 Ice]V!0X%ʂrIم"k 0Py9_Z{ F,wB;?8F-CZ;ۭN.`C> hcU*+ گWL% ["XN,h>7t](wHKިOA\N]¸5|hZE/!-8QL,M,Ɓ`3X=e 7G|mi~ND[DQe#ӼM (âQ0%Ep`(R '9@n]xU.I (-'; wyE-f2gL Gdm(KYhcWTU,|DAh,2' SPb*uaUt},6l ܥTxV5/4+9' 8 P,e,$g1cW@k\^1O+YƩ}TQ5VZͧ~k"3f^2 i4= k j)= +?ޟN^K$,BL0'E0H[h!Hʺ (~я$ADbƞ,уG3㸷 !FHiS Ob^%\r费A C/?s VƧ 76\715א\65j+L+y}Ŀ8 Us85P\% |H-C@-w!FeZgSKC z΁XypzEv;Q5WnpG=Ųv)H*I]`Cףm.OTmެ`%{X[OaE[N[Bxtu bޘz15jx?T)ġURb _oֿ&xlxlV5AxH^ggЗ|eeG#a=l1>w [U!R\:>96&Ǧ}Cd'MY6Zc.mE/n$eev| ϽC}#H94JKɂZT+NFÐĈ@V3DJ+2}?ë<<@V]o'@]`^WV*nRt 겧07r2俧?x~gfpzw衕7'H/OAOӻ֣]#=HkPl:R˫uyvp OwЮHf} N䈏R{3)ܼ(?X0}m0 GGe[lP8tyFOBNd"ypm7J.Ȍ3E)݃&BSh1Q?-}QRn>.4 ZNgیVE?LpUJl?8섕U%576:|nڤ Ly _tS9o&Q0:;:{+w:~ߟ'J wq^.8exQgxÝ:N)T>Kι_ z=[+g+I$g,?XtVJ UCS=Ĉ(YjJ֏ԁm!m綕TIn%ɦfۅfԈ> œXдH9cڒ:Wj#V%Pvߤ&LIue잩NpJzs\4vey7p8ӭܼ4pu ]|*I=%yOĻ^~A'_ " ˝l:xOhv`G!tI=""lBfY*zQr2>/DC^])z8CV~ mAڥs`^0À?(DL=V$uܓؿZɎ{i!h|+φɄUxH'?KgPGj&)tUl$>]оdER}um#U!|Nsg:_ %,o3Cʄoe|])/wQh1U@p 0'S $G>gtXe.tIktgws j6|B?2ͩ#S){zbSb )SQLs 53 5+UjbYŖ-Ulmn1&XTf  #_ꇡd RdQ. zVEt֠ xt)DPZqa4Sa4 Clȵ\@}QA'iٮ|- NYRwMn͚W!)*(JtiUܮ=8Fg9(*lLs77/п8*7h;mEq8}N1eGb⮹Vd F܆μIF"L&Q*HJL[R)[7$HyDalw&Wgl'\x5?)~PyXPLܷ>ov;_^7s _:mί09*/W~v{_@6;UXϽ7'uoO :APGH66XRGHĉ/NhK/NJq[̙Ρo%+C_<ƳLVL\. ᝏR0,9so0u;}!Oy)I,U?& Ϲu/y5Q-ܲ aYhEzVƜ# _ԭ0?B4y3L:ra_ihdW 'rO8 z|\8h WkXgC45tNҜC>håR}N8m`2GH4(>trUc;=x)nw~n3Re6sUMEk,5j %/ꆙ '\ͦz 9b*B`$]\RU\p)I,̤ "frzz&-2(%E cgyPb$$eDyA\>駗Y}NuSn 4sՁ )C={uƛ w"jHDi kv+~ưh(y.Nm4>NgZḄp8ޝ*j~" )f+?gT)'s})[zQ 3dyxD*vupo9N){x:̢HIJS-F?+?w7 4yzG N٤œ1^[Q3ؓo(yU×bi3ΣP%nPVK<(gH~o)[+갰2@HX~b sTV3x#'ai \_qn5 ԋ}`LgrnU]q3k[㵅!W&gLx")Yt˞ǽcZ0gwBuv8*_RM`nc'k ?Љ9#bBwEo^?{M~|lDI`~QUu=0T;c~!hϱᑘ8L}2Pe?a/{󥗙RQJwsIy~e3s/ε77C_͕] 8R1'ʚa`ݤ4u$$|!$ BfNlԜK"G+[/=SlŬF-ͫu@M˙51!5̪2KueR\ )̽pꑖ)DcNc,,^*0q|?Լ~8 GtRYaA鼺K"RYYKT=3fG,藍I8?{0H9m̻dݍOD5"ҖX!`@O6l,4*5囵 Vz!TKNawrqqLkd]?o1r3~WhV(+4tԣڤdFvVYB!}VvF}e-o|G <=IsK8v_&ַhw&`ycہ]QV"#FʺW!-ǯBOͯco/|]RZn2|>"0꣋KZ̴qXQ2-3bqPB/]>1,^/v dg 1\MxخjZ,%r/VdV޴* vCW~gw/)fRflX0t~6g*)ۦ{8]jHn*2p D4EMwޖ絼RB o2oɒ:Sp*Oڲ_kZ?Yh۔a){FH##V*P욥Xٝj-4B%*qu#%%;|q"Y"!(羼нE#Lr" ? tGyo '"4,xkGP+եS'Mb#Sj IGv.u|qdž)|A&Caeў8] :?V3 ~O/[9.CB&J5Pm<"Om >Q!Tu? {AyL^}BUUz*-PM+QSOϐ! (6lҤ4F%Y^h\c: kH\hL:zSC]e.[>MMhAt5u &7P2FRehP~zdR1r{5 :$%^[rC+F  T0ar%䍪„dXbb*}ahp67O^ *3q,Q̸Ψ-0Z}QH{Ŝ/fX]]Ym.W\3<[M62# >zqIqO~7o`{IՕלGkNŪSqb(Ç$ ?dPKbo6 /0al0ā⸜^!{mw958.'ð:M)ƈ tTyN6_-^|zUѳ7kF/Mx; _Ͻ.U益 H2fmHF5~k|_[SQy8JXXqB)Dtz+9 E6èx{K!So! >nevQﶝKHΎ-k3Ep/߀^IxߏkJ1녊'9^ *Kպww_Us {wA](,xxhn·Ex]X4k޶nkkl촎&ÇcHvs|ޅoT>j~wۇۛx:h*0G;(@/ۻy1Y 4WRR47E==pfG9U7r1I ` %h+@Eߒ^l?+Z/wXb+^-pӠO>lyokyFgC=X5oRC"ތT;9(! wZ4P;&`TK5TΊB;3މtrX|?TIA 7q)NSJ/ҙێ3hH7/aW?_y 3ϫrY?,E^V-UboxxwQco؝޾N4̆g\& { wʟLC \&A0xU`8 u}thtz~?aO'?*PJ8TԠ~򘼲bFB*(Z#9{DGTGL>hbwsQ7C NXXґG<3yX;{WpD܆XF  Kg4x«o_xdU.vЖGQImf.mM`Ÿy hc'gof%tfؖo9VË+CJȰwq6P;W8ܷ"NhV@4,+%pC0ƂXؿ o: GO\I_X 52DFU5DOE5Pt (18 ?aH>I.pP077_=-J&3 (ȼV鶑xHf+0(_bMP5KR2n\6 eFqHUưE9c9Mm*ͬ ZSJ_2yާh5R|M0<*)o\7oNڸ7o.? iG|7;^ iՖzpКB L¡x/8lGU: F!-P dse?䔔,*Bc|dV?\6aMgٹEXddT $¹ `C4"hkj^W2*7: *GB5.!pQKH]w" "?&Q  DZm|7rovZo;-BDf }1lhW(;R̓fVGl(G=B4l.:?G"t}}ur6: [6֨xNye2߻KAk6I7 xQWiGCwܱl靣\K|{}}$A{ӈR >'{YO i`b6g}OaT.wА;]tP|25E(4ptZG" %:G[w7>,G$B瞮hkg5՘ CjL6ƙzn gsVm׋ӑ94T_r0){Pne~8Z(T~` [ pP4 & JR ^bx Kqiyo8G1]kfcߟ>FLGW>N74 [8ic9~Wq(~rTS!H=X!z<>D k< Y9Ru1y{Ewvo[y}p_ZG-5+fkk#< {oNKUU&xM}ny?H͜t ݥa;Q?/o~!ď\oNKE NNO:_BۛF=j5?!F6{\S&Fb5ln6&L:od%XQ?xfHw'$7J9<':ӣXUmz*9C)+J?GEPْ y_gheW z)t#Eq.&TMXx /Dٻx+"#9S5IXUZ:ʬ2ŌX`RS1!b+nRƂy0"ᢕ{c4W EhßӐ5 gآmufJUJޘj3W(.I>& Y@T%a꽒wNr<:Ճn/Ulºly*]:1}u$I?)h0/}leOQ׾C_Kf-o]xS !"+H0%1z 8@`bz4<դLX[ͳy8 b|ׯ(-BփHK A}OjLь9DFXjޫfQ??VE )%LHbl8YfӸL<'6U}fdu#^`S &}uԃ$t儥t2Iֶ4lwyK>Gp&ǐ|OA~MwhlzPK͂쇓R)zdĻ} {o7BDktTJ2sE32/)j4$&{RF˲3FYS)ɄJGPnUXYlyI_$3u^쬩7&%"Zwh?Ps >TlNE2 ˞9Sْ ]Mb€!I=/V=0%zFͱER<' عLz_gksI m<)CI25YɄĻ`XQ?E71ne\ RF?QYS)Ʉ Hn~] d?sy_dB/QׇL"ԃ&0 Q/ֳyO9KAJyu3nzDOM}[PJ(xw_B)g<'=fH>' ј$iMz6I=>3zqCX ͣ~bJw:?iɘx6 ޻RmXŏfY9*oڿŜ.t-O3c.${9Y-;S#3w\[ ]ú*=xvglpS{u='W(,r~B};oyTҴL㻊VrW1bXQ?Rqd3^fq<4MH&9[l63X`hr^r-[I@cݭ=mrcJU5Sj(V yU%OP|Ihih:Fc`P8n{ݲ*RKպ3?ޮ~r^4/sԨ>eR4DM Mhy>|"$Xg2u4As.udsi$Oh.Z ߹ 6"v{e"bl#(V\BarúxCE{)Lh2e1j$W*ҖuՈGǸP~>o., K씾o7#Gd3ʎuh<tC{[A6.Ė~\^031|_B)CNˣH$j,#-Or.ؘ$0X!>52X'E%M{yZߦ0-ޭ?0B餳g6 \U>˴>(zl,s՚0J]doF<{h Hl{i }Uj{\ˇqBbmhŷlC?<% `ŠHW4N:bsp Mvdvx|40F"Ә~h<?tsTL:4(-ox>ki|RjĖtM0t~~/˴+KtA3Yiz̓^:RM0 ēES,QXE`TʥX[7g7%3ʖqj 8 ;h]/xe(>ET φ,9k|ky!Ɂ[VN872#s6Te@4 N|:MOΚ t:yCw 6+ȘosSmn:-t)in>9%(MwUlw 7aԯrHqy? ") Z(ꎃʣ!vG̖I6X\EV)rss@P2a1QQ70-gZCtσT6KF'kpZ(2̔]]H@0ڧ"ͮ9BEGl$V[6N6orkV6CqK3Q5;Ʀt%Zz[|"e N ZT/eos,T,)CP2rFƿ3+ gv`c`swEo={mA9ɊVτ/}Febo'QI+1Ijg3 X8RLɔ+aPZEU!^y_ӽP_,Qݟ?J%l\) 9ņ>pWc|N[YUIsAO ,'[_GmZ 䲣h6ERFV } ]l?r!>@|d7&wgC)yF ܼnOzW!P]PI\0!.z`;&mm]fs$0X 3RY۪l֓w - hFvxrHU3!HM;G ĕ')e,tzhl-mAO<2CD2:lDLВ},k?oީOxUPHiSc 10D.ʜ۩duF?UAh hX"{b8Jg֨^4rLUUFtEa=\R76˛l,U傮MRѨryU79-'<堏W"b!vu —)t{dE]²j{۲?~ Բ^':ם7 pkړOV<ܲJFsNܺ=NxR㇯R\ sYp0'؉گw<"rO&8%FD -hwd I[Q^$I,&JGQSɠDj~:|>%f-O^bǹ3|f}34^Q0%y8*ߧc7|+o-R@jErօ1"Kd /QiB?8]4(@Jd"9%.4o-@z"f|=Q@[ ˌ<#>p߹TW=v1k.:LPRDʼnNA4%`%p&j[C_{?/@FSPti$QQᆱ#D8m6ۻFws{ǣ? (nd!>=O',8Ȟ9toG&OoX9G3DO%. Ek/]IjG TP8MQ@P on(?:^XT0' `Wn _6}7w]BZ,.ޤY.Le{|ZS(BY)reʈLi[d*=M Q\Y N9fH.({`aqj5.1EUxdEwrZ=v;wbcAeE,[' w_Ym[JEmxkp Ϭ'r: plD,zMEZE+U݆1PN.Į\MqaDBIgkR=XZ\-*@u*:>OMG;pcHc(SO"w=L~)EkOB$:d! GBNmL77s[D_%!Ԩn +˅ p~#槆82/Su?Q&֌ =2lBݝ3 Jޟ1~iŃ&d|z2ڧ>i`zh AyQ:F9i\K '_ޏAq_]HU;p،ٹ Yy2חxIr7huMB Ō1CZhQel+I0jNvIp1 Q 8 Q*ZcHj&XF:֠8Y<^ðwGTDcK5y!I:@!j5E7g8M#9m\u0]x^{) }8Ϟ-r׳Y췳Oggg:g%Ė~"Ϝ@XB`lG1;mʌlq @R Ta"y+jztƢ9A dU_l U-2PtQB.QY$$(r$3$GuT0_f +DqPD 88]: ;x/5J2Ȟ 0nvb"R2QP_ gӹ#T&p`kN)1L<^[!mg&rEXE+>x#nύBWp ҃ T yţ20+Yvz~9;[$N|roJO<3@gDQTO+/ Co*t&$b|XFK,+ac7 ^9i+jU[D']dY-qleEQF>} bIB~j>"φJ's2OiZ\ ׊F ]rIRpFY +l&cWbU+.+ܖ@}A>̯uRcHh}\& 6G%Ax" 3[I002X<P׻Fx<,7¤66J& ;EE@E:g 0_r !+]h!d{.]t{%U#?\(šXTb[>fUdk eW$ƛP@^20կSmWk틪d=YMms)cr e 2)^?aB3_']d jtzIVxvP~wtALAůqL+ZҖ~Rd!m@Q[pZYG˶CYfy~ \_v&$7b@]! w=/??7lĔZ,1"rCnth.8cTson=f̳: Bb~|/Wdׅ p[VzNwH˿/ 6*LX@)G FhV%( WȌ# ,u殫ҩE3ym'SvanL_m/!􇶒*M*%\."0Ys 55(OA{(]e>r];N-X"#Y9;*Y9;ӼMemkLyX~/d:ӷhiAKnσ$ۍ5hz$&*GP|2Yy OvÚFxߊ!MiY˖s.!XcQ`5*':T?UrC+ߨ.sp߻")X8+g< ʤHz0fv kdp p^Ϧr Hr)M|8BI? ѵ|\GcGҬG)ML%ah_apKF]Z"i^bTfn tMQ7.x|^, =m:#ɲ"\{ Y$tocah߅07ohJS;Km:CJ[JHrL_a Ķ\0I>ٴ؂NNb$p)rK+pmjV(_nDN<^%֞SM3/FO-eT~BC ʭV45:bjoS8Ɖ4ٲ;)b|T=4VRՠj8PU@MoWeU͡Bh] ddOlA'iUS#!SRaE$S~|Сnfe%2fmESa`̶-*>NMdބ7HOlV*H}m%#靝M*T8vѪb O&i0ȋ\/'[҈%1Fb4{ 7lUq%B1mzVDKنD2Kc ]f^ѫ\>9Y $$B͛آo`amW3yL;dwІ'J$v"O{j9TxdMg|3t+&PmԪoջZ%γC*ZXS_ص7!kVF3=gDM薼 !x۟F@px )w 'ApS Ɵ$`kJՐuT.xG2+lDdX5ċчMđ= ~x^8!8Ouqt6%,J6uSޑw d;շRf&J!0&w` i%\B{ר[E}R76hA]_Ө-VUgbvH_tLOF@j A8^Quu%,^Dc0"$&'OP7AusESiFjGQ|Kl/# URvy%Ny*$T"pFF1Ua#f;x).N̄~@(Q4(NC$6c ?j ø D2R$b1lȷg x&=UrD$^oskwoksw͊cмsiЯZpIӋa8ܑX&Gk%Pׇ{(n&nT? I [|oĵi@%KPYY@ ׂKقdh{4L(4\!cP*|0&w}Bކj□IKzo?uSmk&{Iru6}EM6fR9]IԤ@(ċYyJs9q]|Vwuկ Q$N)@N+IreQԩH|m@GoΫKEz蓺 mMP%]Fs?L+Mi"ۗxj"_` T jz=DSee8MZ 2"ZL] 1*v]?=Lǜu> 晀BddbV|sY@-}(}JOdD(;lAft u@Ug0=]`o{i:q&7"w!p Xtox?f{Z5{Zx7kk9,E^zLVj3]-wlXq"Wp} X?%H#{r58ɹ_E;3}ŻQTʫ&U}P٘:{ag9T_(b9ryXjcOԂ= Fo$uK&iH&ͺ2ꆁЙ6T{84V1ela5LH`EA+-kb6ٝj=v\QGt|eN}oێpkjQƈoI RlUuJ_oV7#w$oUgOoloى܌T[ԟa'kbV vqhũ[S+8D}o WmZkI@ys<%TIjEX$mrurOiH01! uTKCMtudGn3FV[Yx [RSS3dszmJl: t;ꍚZN~ '3- :O9uMt-GR"Z<0؂D?fiRbL5G/iP sW?sz@N8kj\eťB1ONwl3윆L^a_Z1Jr|8:fjfP[qb|)@a*qhq8v9j-bAQqZRR8:h9 kH(bh@x಴ :TD(ۡ=2[pAevuy9 Lm1zHav]KbY*NS[['*Kp)B)HMg[QTnW olh }4C!U70/f)ZX 0kr&^7F3ځEm,Ϯo1nu`.r+<>j$p(s}Nhwa츑ӽ䆛4Yyr'Emny(.[A嗭cmmgm4eeaGRoE~3tح-1ZIf9[][=cYPܧ,((,]C[N!((}rRMc7e:_Ф5|xN.j1p׾a<&6x[mGɴ߻v?%{/~} &gwQzu1 j}BWO FrƃA|AB,!!ƃpV3[޷jLzsd 1<dDSyx+^Q[JYOYX_Q2x+<rcV,SOCF_D/9mz#9_C7FJAw"dI-n&=17֥8E+P.i(rZbA;y,չфaU=Ɇ{R_ڕ/V)a+)‚ ,ݯE0>Cy|^}P0]Y5Q= jNYBU\I89{jD~d%%\ZZj1Fg׃ E {۫KM8mgG}V+p 77d | ϞuomK.KߺGO1:2C}G#G϶˜F}6R&9I0pDd*fp<֍uA@"Q$ǶR(.Ӽz0w '8NbS⨘ߘ4_W_k~4- T8=EF-zƳdpek@VMaGMkBb!kOaBYc`zޕޛӃzlA2<VoRA,@w؛BHZL16im1ms/}mZ7@uū;bP Y%y`k{tn*y*?zbՇ5qNN3OM|K"[MSy$yPVq"2UVѪapEQGi7eq`C4nrNù4UV/.7%^UppXOAĶ T̞ȒtQ4yjMl7N&A @`!D%Å|Xa{K5PT(J:3>:ەܒDR6j7]S`k١S_-hpө/Z^s=# _J5OfggTYx7!O@paT 0JX.APp.[l4`o4[2>:Z)K`J{fao!6s;{˨ F(zzn ?.s >`!&@$5sb m% RfFef/0踕z~ӗ7H=ȆжK}Eŗ^Y ^l#&熢u||v%@'0Œ.1TLr chrZq}56UZ/׽4p|_q\f[X'nbw,3)2Dk g7(_$ʃRy @>^1ǪJ[Ayb%%:_TSW^G J;YZЪCR6@wxSZ66Zs;MBrv:B>*|(#Xx'RPU:ƒK8iEpW J ڦer! :TžBp)HDFa_ ,:9!h"DV|RVnh{S K>A*`EE%2'[bcеLseZvDj)?MG5&Ì1w!^HIx-Maa`Nc艎YĊQM&(0NB`4qK6jZ\wYhbAշWW{[oq/dǦ_Gh>|[!=Zsy÷E,kj7G4g]r:WQ23Zu?s(%BW 49 VqLx_f(](%\S rFl 53J^%)w&:C*p,o AV@yi|G4Xq\#q%U\S +\At(*0x'ɋI ϳL_8>E4Kr˜F.J"AXԖXLqHWu9E.BdL)ѕ#6J)Pp2 F@W-9[( */|0]z4} `y7|䙰J:|2> 68W4~#vH5>jWd=/(pErVj dPJc)<;V|9NQE<@Sky`}Q)'[XW!]jsdG^Df .s\ G.O Na>'m+=aOʤ pҖ(l? 1;{(ijA:¦0#Ad)Rς\a%Av4+GQ5.J'I]`&jYoorBS/Ω#iAPUPң R۽"rP3%Z1tTuȪ[l2cbyѨ=<`Ldb)s`E[f]Kgs8~ #r{?dLO+_QxP[4ɔ#X/Q̐;>9xxlY0xV7Wz\ [VWգܱ 僡 GQ@ j*Ʋa VhDh'52&И4(˃x`({vEx4@OKtI"P]ZW gt}3thfbSY|v_QKjq OTv2̅A),4ߖ厯"wG1b(e~;iiQ/|24rju) ns~w;K9܋JK9,S^K*8!&ct _GmZsaH2f?FpBRBШt`ʍcNDeuJ2* pT̆ p$"^>d 8h{ :&`ο3HWԑ4 n\"ىF!;zg]Rhuկ|r#4g, 'iq0)+ Fl-0L{9}Ɖ+(h Fg8XQ 4\UuuRjfI'Kx49.WgL4@iۺh+f- !ބPk ,B̾ߑ;RtG>>R"?;R)[ b6 "! Ƙhp坆t'|zLydDJY`Jy8"ށ`ͨ&{bđ!A7-xcc$hzP{D\Q$ .nqcD7UbFu4AuVd~7 ީo)W"YAYߜn-f~ɖZmЮdžjT"xz,I)w\%.m~# J$>B$G o2$B*$SZ$Zk?EnJ@ mjh&T/Ѧ;tG>JڔA 6e{hSfxhSn\ڔ)y-ڄMb^d'?%5 ^[(V/[9+պҟ6x<%|&PTB&*e4ֺ/yG)J.G!F1 &|rBVA}vC~z(h HH RL($E.=ǡeU:][]QS,qS(s7IԂ$K+=;=M⻬r]\3H u)}J}U;%DsWT {_enL䲣^A:UYQ+sEKfor vrj.{[|D)p.|su6%uz+|p%CJmz![:WXǗ韊 a忕}8NKvEҲ+'^HXIɕ /ɭjs[yR|\ rYU+w,g"~xU QΗWM9HROb5J Vr*%ʌӝdKLcwr>TtQɤI鲹]Z܌sџ?ooRqY\Jˡ9JBzB(- ˠz?w&Z (z_ST>K͟.|)qK=D$FWQ-ɜPvXR'FwG.nr¦>\4=}Tb")+`ג.۲e^ _rl)]w4m&JNV1C4(,Eul{qw->8![bMi]zI1 ԠVzz^)ysKx 67 y7IVϪgR=6Ǝ)be5,wDXL+PִH$[jށDBD*!8w1%mX+^ O< O B^a^r wUSoYy08ンE~TH &s2*3lNLabŷhN#zT{.ԣdXB1;:RIpl Sx6:|Z6Uw9Gy_^F+Jֆ,z;PX2VCH3cA[nf/xwUߨUK)И ^ŸUUqt4.3@χ.* 2R9aŜbPA)#@5g:azs?.*)Z_)ȓ5!h4K-2v\+L*3sラUaܟ pEPu6`*U:lz> ~ݼzYOJ`<7o=|хRZ沚بZlޛ68m4,c3D{xZT SI4j#TgS~ḺH۾NIJ20f#z>IV/pSq ?jhv;ڃ~+[t'KaO|!8A_VReMRԤ4ZF!ģJF843=K,jw#Ԍ+_ΘN9 [­IT)40U޹v8':2睧?oAI9=BY*DD9Ch-6d\[V-ir [97KZLq#g4y[[QH()D 50Dy;SrgsmlH9;nSKwF~`n^W*7?s)/ULtamE oeSj 3Qx&ZcD=`xMy <~o:xD–t:^o_dZANK[k Pm{Le2 t!4Eђ;xй' ^2QE2p0$R[P@IZ+C9u!Q/n^%\YWmT=3fA_7ʼ *ҼCqIlvRM ?+Ġ4ܻW*==|J6iCetVzlɸLhF+r̲q8oEΆXON"em\凜$E_ulV @={3_IJZ-m~qِST:󕘺3D)4/^nP#K+dOٶv7#`F޳;G@Uo @4iP% .@ZbaQs(Ϡt?uL)r^4pi9q 8Ժ- ~Jh,piЫn\вLQ}چ)f7*~O&f {FWh`)-'*7ȝ+G7f[u%QV$~h$)s&g3GL.,k{ pq&6o=J[>k`~mGxrV=ކrhYM*1rUҿïx(6#߶ˊ)q{sV:\Cpba淖2z)kf,~{Fou`Ђ&T̠ tɴ /6NU41ЀHoZ12=r %@q-i1c(BfFq ֽ:0Qy{kZ߭{$_ȭ$F]go =-':DEiN8YK6Lڕ\|Qb)C͖NA#sFlAR,t~z1 (W*eD, 1jA'?XeL'?XwVwVwVwV׳tt_hAi-ɝĂ2e,(S(nll;ď(pX?;CKb;CwvwvwvwvEvg)fZLX"+_E}0H"`]&ѻp 6OdC4( ΧDlC5 W hݖ?qůnlUWwvW자c/1pq6z5TgqU6/drl4@,%s9afe6o-%͵Of&>pwYn>m8жh3sh~ڜ\DM3+񙕧a5-OO c^*Pr{OwB9\di\X2Z+)Dȝ{՚Oڑ閲;Biys;'I~z9(iFnnbx-j+wRX NmW%8}y\eh4;̭.ݵDR)}4uz&س,wUj,K8P6gpU67{=SVͭo?}Do^=kG, 2C8ޯycwZ5?&ςM5d ㉗Nĩz\~tGW>o5w &͢Vݓ<.ù<vJr[}&4/E|xʗErǸ ʧSD2(MqCʗ#J+P42Gh]N+@ bnUua4┑!g`JbAӼ@T#d˞7q2.FeX#rQ}xPJ?`Α8+hNI˛ъi7wK"õU͟[L ˼d>Φ緝;{L\8`0wbDT ajIxrS eTԠ)w?\)s6sɮ,s)~pA!qd|xo\HG[;Osa!LKf)8I$"p!Daj)NŪ$;pI{#"9H{\)gX^bk8ˈ8Re:Zzt\^\Z.8z,s8 \\ 1L+0j MYn7&^d;Dfj#XMUSH#tvG?v¨)KOwD 6"t\"hK×&BA􊊗%uWY<D'q?Y89w{}zzL#%mDp?XpG ?z{˱SV~&#QLJ7"YeM2 JWϷ/_o&_.1a@ײAn;lSl)EGp T,In?gwD')!9%gBd֜>?.bB_%hf'@ IסKˬ;ΐC p:ۺdkKps?z/KPk;\˙gpRT})(4MC^s۫-oO5@ ~=JD>=ԭi[2lʞ*vH3œ+PknF<1:?+/|gѪzx>Qܯ)q8nH\4OgnwoIr<."JN^h;#'ɷ `-Q_S_͢תojNw\,^J둛u. 89B<[}(? bry; ݿʶ2CQ=f ' N.t^r<}bAT"Nwtmby"E@S.RChzUzaY`/{sT= .fO _j{+_Y0 =IjOqr1LV@Qq^e,^yRANM=z{Lg?aH_0p/n)E*Fx ~ä J(Xf= m\^\2V:Q/sWسHaē/U8k͇)9i-3VjBГ罣ʽ{^޽{Xt?iΚl#t6YKmUƁ#ӽJBa,צiQQ5~!bH{DDV#2zJ"ɏyt .i/T;9?*YǤy/"2x^l^7e|ҹdi{_M58NP))9+ctt1w]9ޥT1⟉&&{1w;E-*b0zitjuw;MS٘`M6407k?U-YVs/lslI^u%-hTmt@B^잗 { ^8Hw%*yYzLY#t t:h &is9͑at9xi1Wwv;B͚nʍu8hr4v֟cmt6-hln( kk؍u5Evs[*)(p-=Fb64ԖJ@nFiƠoWSֹ MfJq5:ivt;q/){NsEO}vSZlvmNCTbn+QkT?zf]4ɕi+#R,/d6Fb1 gp|[]MA=j^@XIxgpԲ8_&\_QlU]_ 0{GJT P1υ+ۃRGiu?{hٴz{>:߄ %c?>Y]i:{f^8,BevO7R ZگI{2Օ[{O}llzS5p $24%7hこ'?Ҫ8y$x%?HOlCwU&$X%}^ ǜ`Nn"^ la{U0gp/ OD APF=L"eCv_<5={ty;9UǴ`fqMÆQgzwqg@n0u h_yWۊwVm:9V͂`ɏ5jic[wm5^zNF?:=gHTnogsa7` \