yast2-bootloader-3.2.27.1-6.1>t  DH`p[:/=„~GcnLKL,>a!:O}K, Ys)V챗+&=|V𑷀/ڧ-V)al4MŠ$RINkt(r P+4%A0d.ي/]) P_kn 9zE#E-!j܉ ^+dCՐoO wm DR~,kWk\ iyQcm3IaSfgkQ깛`4l_L}bf4f95cd3e65431e6bf6a99b77ac178f156c881b [:/=„ĭT(}j屣SCzGcȺȂqm7;=RchZ} Nz': 0zQW 5~o,ӵBlv$kLR҄FV&k@9ڲi@{YEbAw& GArY@W0al_;L,[c OZ̧6;hV??d  A "== = = t=  =  P=D=u== l(8M9M:1M>FG4=H(=I=X\Yl\=]|=^bcmde flu$=vw=x=yxzCyast2-bootloader3.2.27.16.1YaST2 - Bootloader ConfigurationThis package contains the YaST2 component for bootloader configuration.[:lamb07rEopenSUSE Leap 42.3openSUSEGPL-2.0-or-laterhttp://bugs.opensuse.orgSystem/YaSThttp://github.com/yast/yast-bootloaderlinuxx86_64 PNAME=bootloader SUBPNAME= TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME SD_NAME="" if [ -x /bin/fillup ] ; then if [ -f $SYSC_TEMPLATE ] ; then echo "Updating /etc/sysconfig/$SD_NAME$PNAME..." mkdir -p /etc/sysconfig/$SD_NAME touch /etc/sysconfig/$SD_NAME$PNAME /bin/fillup -q /etc/sysconfig/$SD_NAME$PNAME $SYSC_TEMPLATE fi else echo "ERROR: fillup not found. This should not happen. Please compare" echo "/etc/sysconfig/$PNAME and $TEMPLATE_DIR/sysconfig.$PNAME and" echo "update by hand." fi4?AG"| K }!bI"6 \8 Rg   # %Kh(= L6|FAA큤A큤A큤AAA큤A큤A큤A큤[:s[:s[:s[:s[:s[:s[:s[:s[:s[:s[:s[:s[:s[:s[:s[:s[:s[:s[:s[:s[:s[:s[:s[:s[:s[:s[:s[:s[:s[:s[:s[:s[:s[:s[:s[:s[:s[:s[:s[:s[:s[:s[:s[:s[:s[:s[:s[:s[:s[:s[:s[:s[:s[:s[:s[:s[:s[:s[:s[:s[:s41af72a9e57eb2f3ec39b6aa9a76b6f5b5a1a72405bcdc9bb639dedfbb95ec9e20c5215647dcfef63b80f6110b69ddd7274dbfd6221eb7029f98a3c799adc7afca9867d96ad7a10e0b5ed3778af8f84d96c4d687dd1cb33e036602ccea3d91e0c7f57a20c5b4345aa1afa924237a0470f12e45be9d48ed49923789374160d58f5032d9c87f31445fc7237f00390e10a0773b8e7ea5fb502314a00287cc96b4eb4bea9fd4a7ed21e98b9078690fbebbd5fa1583928fcafccfdddbed28483f374b560597802d644aa5e189e6b174dd83ad522ea35368aebd6489ffdc23df6fcd9c0fc93e7680c4c4f895e225b352b96ae7ac664db835c6c51001959d99c5e3a9c030b6e076f02c9e7e885dcf7fe2d6e6c9f52fa53c61ca4a2adce1b6845ad769f466fecf4a2ee7184e8c737807993167624b8126f2eb258ce80bec6e2fdb3c384fde812c97de0f772a3788e86c70f756affcdd9c393e57a2b6a659d82ba6aef0a28a40205acd96a749c986169103c3799451f75a73011b6f894bde3c0e8dabaf4da73a89fc90c0755a2a7ceedc0bd55e424b39f5c3a5239512aa33316828841f91822c87ac32a3ebc785901076294f593d35706b49528b6e8a1974ba77f255d3000a9c3d4c9e3deb5f651684cdf36c9aa5dfd356f86fa9c297d9ad3517ee605877d67f03bbb1ca1c6093775e92bc286063ddedac92c2a9e6e8f1df8efc9a9d39723557aea10abcbbea201f580e55234043da3d7056f274c0c798f3e9c46533ee7f839113fe26ae751b2157519698f3e37ced8d903e6fc7d3b748a05d84e5fd1ff477536af835a1f6e45c3db6522af10d3d8e72aeb65e9e02e58f706e979565860ffd9d3ba59eb6604162bec7146d49bdc7ddaaa85b12e2b3d78c64db56885caf3287bd95875d4babfff10e3ec4dd49057353331f502e0016757f751c03051d2a8f7ffa94b8b140cc9cd8e8742964554582008c0dfae4971e8a181d0ee44986f798968cc3c043f67bdfcb6c7dd965ee3e53643732b1e3794a201442e73ac87556fceb974e42240afe6820764565919a4c4ab234ee4d69f5fce4486a80fdaf4a4263115174adbb25cf17948fe2febdac699939a8db53d7a83fe04b32d3a28a5fc6f918934c0d870c00a207deefed64875d7drootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootyast2-bootloader-3.2.27.1-6.1.src.rpmapplication()application(YaST2/bootloader.desktop)yast2-bootloaderyast2-bootloader(x86-64)@     /bin/bash/bin/sed/bin/shaugeas-lensescoreutilsdiffutilsfillupgreppartedrpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)rubygem(ruby:2.1.0:cfa_grub2)yast2yast2-coreyast2-packageryast2-pkg-bindingsyast2-ruby-bindingsyast2-storagerpmlib(PayloadIsLzma)3.0.4-14.0-10.5.13.1.1762.18.72.17.242.17.251.0.02.18.184.4.6-14.11.2ZЛZ@Z@Y@YYMYA%@Y>@Y-^Xh@X @XXX@XoXk@XEVX>@X43@X43@X,J@X)@X@XWw@W@WaT>aT>aT>aT3T*@T*@T)IT@TwTTT @T @T @TT@TT@S@SvS@S@SSSSj@Sj@SS@Sہ@S/S/S/S@S@S@S׌S;@S;@SFSFSR@Si@SSS.S@SSES\S\S @Sh@S@S@SSSDSS[S @SSg@S!@SSS~@S~@S~@S,S8@S}SuSuSsZSpShScS`S_@SVYSO@SO@SNpSNpSM@SM@SM@SFSCSB@S>S;S;S;S5d@S5d@S,)S L@S@S@SS@S@SnS(Rb@R@RR&RxRxR9RNR@QMQ@QQ7/Q+R@QQPP?UP OO0@Ọ@OOD@OD@Ok@Ok@O`@OTONσ@N^Nj@N@Ni@NyNyNw.Ns:@N;@M=Mc@M*Mt@LGKK@K\K@K9@K@KrK8@KKqKs@Ks@Ks@Ks@KrKqN@KqN@Ka|@KMKLd@K@K@KJkJjJ$J@JJJzJx"JrJn@Jn@JmJi@Jd\@J,@J@JJMJ@IIIII@IzIzI4I4I@@jreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comgsouza@suse.comschubi@suse.dejreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.commvidner@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comlslezak@suse.czjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comancor@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjsrain@suse.czjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comigonzalezsosa@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.commvidner@suse.comsnwint@suse.dejreidinger@suse.comjreidinger@suse.comagraf@suse.comschubi@suse.deschubi@suse.deschubi@suse.dejreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comigonzalezsosa@suse.comschubi@suse.dejreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comdvaleev@suse.comdvaleev@suse.comdmueller@suse.comsnwint@suse.deigonzalezsosa@suse.commvidner@suse.comshundhammer@suse.dejreidinger@suse.comjreidinger@suse.comjreidinger@suse.comschubi@suse.dejreidinger@suse.comjreidinger@suse.comschubi@suse.dejreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comancor@suse.comschubi@suse.desnwint@suse.dejreidinger@suse.comigonzalezsosa@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comsnwint@suse.dejsrain@suse.czjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comdvaleev@suse.comschubi@suse.dejreidinger@suse.comschwab@suse.dejreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comancor@suse.comancor@suse.comjsrain@suse.czschwab@suse.deschwab@suse.dejreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjsrain@suse.czjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.commvidner@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comsnwint@suse.dejreidinger@suse.comschubi@suse.dejreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjsrain@suse.czjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comschubi@suse.deancor@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comsnwint@suse.dejreidinger@suse.comjsrain@suse.czjsrain@suse.czjsrain@suse.czjreidinger@suse.commchang@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comschubi@suse.dejreidinger@suse.comjreidinger@suse.comjsrain@suse.czjreidinger@suse.comjreidinger@suse.comjsrain@suse.czjreidinger@suse.comdvaleev@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.commchang@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comsnwint@suse.dejreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.commchang@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comsnwint@suse.dejreidinger@suse.comjreidinger@suse.comsnwint@suse.dejreidinger@suse.commchang@suse.comsnwint@suse.demchang@suse.comjreidinger@suse.commchang@suse.comsnwint@suse.desnwint@suse.dejreidinger@suse.comjreidinger@suse.comjreidinger@suse.comjreidinger@suse.comsnwint@suse.dejreidinger@suse.comjreidinger@suse.comlocilka@suse.comsnwint@suse.delslezak@suse.czsnwint@suse.delslezak@suse.czlslezak@suse.czyast-devel@opensuse.orgsnwint@suse.desnwint@suse.desnwint@suse.desnwint@suse.desnwint@suse.desnwint@suse.demchang@suse.commchang@suse.comug@suse.demchang@suse.demchang@suse.comsnwint@suse.demchang@suse.comsnwint@suse.demchang@suse.commchang@suse.comaschnell@suse.demchang@suse.comjsuchome@suse.czcoolo@suse.comsnwint@suse.desnwint@suse.decfarrell@suse.comvisnov@suse.czsnwint@suse.desnwint@suse.desnwint@suse.desnwint@suse.detgoettlicher@suse.dejreidinger@suse.dejreidinger@novell.comjreidinger@novell.comjreidinger@novell.comjuhliarik@suse.czjuhliarik@suse.czjuhliarik@suse.czjuhliarik@suse.czjuhliarik@suse.czjuhliarik@suse.czjuhliarik@suse.czjuhliarik@suse.czjuhliarik@suse.czjuhliarik@suse.czjuhliarik@suse.czjuhliarik@suse.czjuhliarik@suse.czjuhliarik@suse.czjuhliarik@suse.czjuhliarik@suse.czjuhliarik@suse.czjuhliarik@suse.czjuhliarik@suse.czkmachalkova@suse.czjuhliarik@suse.czjuhliarik@suse.czjuhliarik@suse.czjuhliarik@suse.czjuhliarik@suse.czjuhliarik@suse.czjuhliarik@suse.czjuhliarik@suse.czjuhliarik@suse.czjuhliarik@suse.czjuhliarik@suse.czjuhliarik@suse.czaschnell@suse.dejuhliarik@suse.czjuhliarik@suse.czjuhliarik@suse.czjuhliarik@suse.czjuhliarik@suse.czjsrain@suse.czjreidinger@suse.czjuhliarik@suse.czjuhliarik@suse.czjuhliarik@suse.czjuhliarik@suse.czjuhliarik@suse.czjreidinger@suse.czjuhliarik@suse.czjuhliarik@suse.czjuhliarik@suse.czjuhliarik@suse.czjuhliarik@suse.czjuhliarik@suse.czjuhliarik@suse.cz- fix translating multipath udev names when activating partition (bsc#1073827) - 3.2.27.1- do not repropose configuration in autoyast confirm mode (bsc#1081967) - fix setting pmbr flag in autoyast (bsc#1081967) - 3.2.27- Prevent crash when doing backup of boot sector (bsc#1067131) - 3.2.26- Fix detection of upgrade of grub2 (bsc#1059603) - Fallback to default when default section does not exists. It can happen during upgrade, when sections are renamed.(bsc#1059603) - 3.2.25- Find correct mbr device to install grub (bsc#1039712, bsc#1052006) - 3.2.24- AutoYaST configuration: Set StorageDevices flag disks_valid to true. So libstorage can scan valid disks and "/" partition can be found. (bnc#1046738, bnc#1043132) - 3.2.23- Use udev device for prep partition if it is available (bsc#1041692) - 3.2.22- Do not crash if all devices have defined bios_id, but none is the first one (bsc#1043759) - 3.2.21- Repropose bootloader configuration when storage proposal is modified (bsc#1035746) - 3.2.20- Add possibility to use trusted boot for EFI (FATE#315831) - 3.2.19- Report user friendly message when no root partition is detected instead of internal error. (bsc#1029293) - 3.2.18- provide more helpful error message when invalid arguments for serial console are provided (bsc#1012383) - 3.2.17- propose for xen hypervisor vga parameter if framebuffer is used ( should fix issue with text only environment when fbdev driver is used ) (FATE#322200) - 3.2.16- Implement simple_mode -> label_proposal (FATE#322328) - 3.2.15- do not crash when switching from no bootloader to grub2 when grub2 package is not installed (bsc#1018280) - 3.2.14- do not try to write legacy_boot flag for msdos partition table in more disks scenario when there is also GPT disk (bsc#1017776) - 3.2.13- stop failing with new cfa ( caused by deleting nil, change in cfa needed for bsc#983486 ) - 3.2.12- Recommends syslinux as it is often used by generic_mbr, but it is not hard requirement (bsc#1004229) - 3.2.11- Do not crash in bootloader when default mount by is set to label (bsc#1009493) - 3.2.10- use proper sources when doing kexec (bsc#981434) - 3.2.9- when protecting modification of kernel parameters by password, add also rd.shell=0 parameter to avoid getting into initrd shell (bsc#1009220) - 3.2.8- Revert the package deselection check (from 3.2.3), there is a new generic solution in yast2-packager-3.2.6 for all YaST modules (bsc#885496) - 3.2.7- set pmbr flag only on GPT disks (bsc#1008092) - 3.2.6- Use the system-wide locale (/etc/sysconfig/language:RC_LANG) when generating the GRUB2 menu (bsc#998152) - 3.2.5- Do not require syslinux on target system during installation (bsc#1004229) - fix installation on dm raids to not use mapper device and instead use underlaying device (bsc#1004921) - 3.2.4- Warn user if the packages needed for booting are deselected (bsc#885496) - 3.2.3- allow user to repropose configuration if unknown udev link found (bnc#931291) - 3.2.2- Do not crash when the user tries to enable serial console with blank arguments (bsc#1000629) - 3.2.1- show popup when unsupported bootloader used on system, allowing user to exit yast2-bootloader or propose supported bootloader there (bnc#923458) - Version bumped to 3.2.X to ease coordination of Tumbleweed, Leap 42.2 and SLE-12-SP2 development. - 3.2.0- import properly device map in autoyast profile (found during debugging bnc#995627) - log device map entries before written them, to allow easier debugging of augeas lenses failure (bnc#995627) - 3.1.203- fix crash when activating partition on md raid (bnc#995627) - 3.1.202- warn user if enabling TPM when not available (bsc#994556) - 3.1.201- fix proposing generic mbr if proposed to boot from MBR ( found during debugging bnc#994348 ) - 3.1.200- do not fail tests when run in environment connected by serial console (bnc#989405) - 3.1.199- fix writing default boot entry when it is located in grub2 submenu (bnc#986005) - 3.1.198- do not crash after configuration in autoyast bootloader section without previous cloning (bnc#985007) - 3.1.197- set by default SECURE_BOOT to false on architectures that do not support it to avoid call of shim there (bnc#984895) - 3.1.196- Optimize code for quicker run (bnc#986649) - 3.1.195- do not activate partition on gpt disks on ppc (bnc#983194) - 3.1.194- fix unknown method extended_partition (bnc#983062) - 3.1.193- Drop yast2-bootloader-devel-doc package (fate#320356) - 3.1.192- fix unknown method error ( caused by fix for bnc#980529) - 3.1.191- use proper device to setup pmbr for grub2efi (bnc#981997) - 3.1.190- do not try to install grub2 on lvm on partition-less disk (bnc#980529) - 3.1.189- run mkinitrd at the end of installation to ensure proper initrd even for image based installation or live install (bnc#977656,bnc#979719) - 3.1.188- do not skip grub2 install during installation on s390 (bnc#980250) - 3.1.187- Fix storing default boot section (bnc#978366) - Fix showing default boot section name with spaces inside (found during testing fix for bnc#978366) - 3.1.186- do not install grub2 with --no-nvram on non-EFI systems (bnc#980108) - 3.1.185- Reintroduce Trusted Boot (FATE#316553). - 3.1.184- fix grub2 settings for lvm encrypted boot partition (bsc#976315) - 3.1.183- do not crash when stage1 is set to extended partition (thanks to mvidner for catch, also fix bnc#978284) - 3.1.182- do not crash with uninitialized variable 'extended' (bnc#978284) - 3.1.181- Disable secure boot on AArch64 (bsc#978157) - Generate grub2 as removable on non-nvram efi systems (bsc#978593) - 3.1.180- Fixed nil in custom_devices. Compact! is returning nil if no changes were made. Removed empty reject, because it is not needed anymore. (bnc#977945) - 3.1.179- Adapted new version of bootloader to the AutoYaST configuration module. (related to FATE#317701) - 3.1.178- Added requirement in proposal. (bnc#977004) - 3.1.177- smarter prep partition proposal (bnc#970152) - fix exception when grub.cfg is not yet generated (bnc#976534) - 3.1.176- fix installing grub2 to underlaying devices (bnc#976315) - 3.1.175- Improve misleading label for GRUB2 password (bnc#952633) - 3.1.174- fix regression in installation on md raid (related to FATE#317701 found by openqa) - 3.1.173- fix regression in serial console handling and cover it with automatic tests (bnc#870514 appears again) - 3.1.172- Fix error when showing order of hard disks (bsc#975514) - 3.1.171- Fix: Taking modulename "Bootloader" instead of class. (related to FATE#317701) - 3.1.170- Clean pending TODOs and implement bootloader API calls with new architecture (related to FATE#317701) - 3.1.169- Drop preparing storage data for perl-Bootloader as it is no longer needed (related to FATE#317701) - 3.1.168- Fix import of integer timeout and export of terminal symbol (found during testing of FATE#317701) - 3.1.167- do not propose nor running grub2-install on bare metal POWER (bnc#970582) - do not use perl-Bootloader in yast2-bootloader (FATE#317701) - 3.1.166- Set gfxterm to console on POWER (bsc#911682) - 3.1.165- include quiet in default kernel boot parameters for POWER (bsc#965347) - 3.1.164- include quiet in default kernel boot parameters for aarch64 - 3.1.163- updated boot doc for prep partitions - 3.1.162- Fix AutoYaST schema to allow specification of 'vgamode', 'xen_kernel_append' and 'failsafe_disabled' in globals section (bsc#954412)- Fix validation of AutoYaST profiles (bsc#954412)- Fixed crash in bootloader proposal if previous installation was on software RAID (bsc#955216) - 3.1.161- Do not show raid0 warning for /boot on s390 and ppc architectures (bnc#952823) - 3.1.160- respect original grub2 configuration when upgrade from grub2 to grub2 (bnc#951731) - 3.1.159- do not modify bootloader configuration during offline upgrade from grub2 to grub2 (bnc#950695,bnc#950162) - 3.1.158- Set StorageDevices flag disks_valid to true while cloning system in AutoYaST. (bnc#950105) - 3.1.157- Fix proposing stage1 location in autoyast (bnc#948258) - 3.1.156- fix device map handling if there's no 'hd0' entry in it (bsc#947730) by snwint - 3.1.155- Including a needed file. This is an additional fix for bnc#930341. - 3.1.154- fix booting on ppc with /boot on software raid (bnc#940542) - 3.1.153- fix one click proposal change to behave reasonable - add warnings for missing generic_mbr or activate when really missing (bnc#930341) - 3.1.152- support custom names for raids (bnc#944041) - 3.1.151- make default distributor value empty to use default one in grub2 (bnc#942519) - remove distributor entry from ui. Support only changes in text file - 3.1.150- fix typo when invalid architecture is used (bnc#945764) - Do not propose bootloader stage1 location for grub2 on EFI (bnc#945764) - 3.1.149- Empty kernel command lines are now properly written (bnc#945479) - 3.1.148- AutoYaST configuration: Initialize libstorage and do not regard the installed system. (bnc#942360) - 3.1.147- ensure device map has really been proposed (bsc#943749) - when we switch to custom boot, turn off the other boot locations (bsc#943749) - 3.1.146- use extended partition to boot even for non software raids (bnc#940765) - for separate boot partition with btrfs prefer MBR bootloader location (bnc#940797) - 3.1.145- Add support for kernel parameter with multiple values (bsc#882082) - 3.1.144- fix removing password protection (bnc#942867) - 3.1.143- do not require parted on target system (bnc#937066) - 3.1.142- avoid bootloader module stuck caused by parted prompt (bnc#941510) - 3.1.141- as SCR hasn't been setup yet, use some trickery to read boot config (bsc #940486) - 3.1.140- always run mkinitrd at the end of S/390 installation (bsc#933177) - 3.1.139- fix crash when aborting during initial screen (bnc#910343) - 3.1.138- skip MBR update on s390 (bnc#937015) - 3.1.137- set only proper boot flags ("boot" for DOS partition table and legacy_boot for GPT partition table), otherwise it can confuse some firmware and cause booting problems (bnc#930903) - 3.1.136- Let password protection be configurable between a restricted mode (cannot boot at all without password, default GRUB2 behavior) and an unrestricted mode (can boot but cannot edit entries, GRUB1 behavior) (FATE#318574). - 3.1.135- Stop adding 'Failsafe' entry to bootloader menu unless user manually add it (fate#317016) - 3.1.134- do not crash in offline update in bootloader proposal(bnc#931021) - 3.1.133- Fix cleaning of tmp file for init bootloader (bnc#926843) - 3.1.132- Fix ignoring bootloader settings after changing them in proposal screen (bnc#925987) - 3.1.131- Do not crash if system contain unpartitioned disk (bnc#930091) - allow negative timeout to cancel automatic boot (bnc#812618) - fix typo in help text (bnc#702664) - 3.1.130- Don't crash when reconfiguring from grub1 to grub2 (bnc#923458) - 3.1.129- Disable os-prober for Power boo#931653 - 3.1.128- While calling AutoYaST clone_system libStorage has to be set to "normal" mode in order to read mountpoints correctly. - 3.1.127- fix abort when importing bootloader values in autoyast (bnc#914812) - 3.1.126- Propose secure_boot by default only on x86, aarch64 is not ready yet - 3.1.125- Fixed creation of a multipath device map - 3.1.124- fix crash on ppc(bnc#917833) - 3.1.123- reset flags before set new ones(bnc#848609) - 3.1.122- ensure that there is only limited amount of disks in device map (bnc#917640) - 3.1.121- fix redundancy boot proposal if there are more devices (bnc#917025) - 3.1.120- Fixed detection for encrypted partitions (bnc#913540) - 3.1.119- The unit tests are now compatible with RSpec 3 (bnc#916364) - 3.1.118- initialize bootloader during update if proposed from scratch (bnc#899743) - 3.1.117- Use ttyAMA instead of ttyS on aarch64 - 3.1.116- Use grub2-efi on aarch64 - 3.1.115- Do not crash with unsupported bootloader when resetting bootloader to repropose during update (bnc#912595) - 3.1.113- remove X-KDE-Library from desktop file (bnc#899104)- fix crash when not using separate boot (found by openqa) - 3.1.112- detect EFI directly from sysfs during live installation (bnc#829256)- run password encryption always locally to ensure that grub2-mkpasswd is there (bnc#900039) - 3.1.111- properly align checkboxes and improve spacing (bnc#900023) - 3.1.110- do not show useless widgets when user decided to not install bootloader (bnc#901060) - 3.1.109- do not return /dev/null if cannot detect bootloader devices as it cause errors later- do not show warning if boot from extended partition (bnc#898023) - 3.1.108- fix branding activation on live CD and also with kexec enabled (bnc#897847) - 3.1.107- fix crash during installation if kernel parameter is not pre-proposed (bnc#902397) - 3.1.106- improve usability of device map editor (bnc#900807) - 3.1.105- ensure branding is used also during common install (bnc#901003) - 3.1.104- fix missing widgets log entries(bnc#889169) - 3.1.103- do not refer to info page of grub1 (bnc#878796) - fixed an Internal Error when using password for grub2 with non-english locale (bnc#900358) - 3.1.102- keep user selection for password (bnc#900026) - fix build on ppc - 3.1.101- use short product name to avoid truncated text on small resolution (bnc#873675) - Avoid crash in clone_system on s390 (bnc#897399) - propose missing attributes also during automatic upgrade which propose grub2 configuratin (bnc#897058) - 3.1.100- move boot record backup functionality to own class to make code easier to understand and better tested - 3.1.99- fix crash in lib_iface caused by typo (found by openQA and bnc#898878) - fix crash when using tmpfs - fix crash when device have explicit mount by device name - 3.1.98- move udev mapping functionality to own class to make code easier to understand and better tested - 3.1.97- pass vga mode if specified during installation (bnc#896300,bnc#891060)- Fix API to remove or add kernel parameter for bootloader (bnc#894603)- cleaning of section related code because we no longer support any bootloader which allows direct write of sections- switch build tool from autotools to rake - 3.1.96- Drop remaining support for GRUB1 (fate#317700) - 3.1.95- Avoid configuration where to MBR we want grub2 and also generic_mbr which can lead to unbootable configuration (bnc#893626) - 3.1.94- Use a more flexible rubygem requirement syntax (bnc#895069) - 3.1.93- Do not overwrite bios_boot partition flag by boot flag leading to error in writing boot code (Bnc#894040) - 3.1.92- do not reset secure boot to false at the end of installation in case of incapable device (bnc#892032) - 3.1.91- fix partition activation on LVM (bnc#893449) - fix activation device when md raid devices do not have recognizable bios id - 3.1.90- remove nonsense check (bnc #768538) - 3.1.89- read properly secure boot status when used from other modules like yast2-vm, so it adds new entry as secure boot (bnc#892032) - 3.1.88- AutoYaST clone_system: Not using "next" in a ruby "reduce" call. (bnc#891079) - 3.1.87- Fixed adding a crashkernel parameter to xen_append if the latter is missing. kdump.service would fail then (bnc#886843) - 3.1.86- do not crash in some condition in combination of LVM and GPT (bnc#891070) - 3.1.85- fix assigning priority disks to device map for LVM (bnc#890364) - 3.1.84- workaround initrd recreation if some packages forgot during upgrade (bnc#889616) - 3.1.83- ignore unknown priority device to avoid problems in corner case scenarios (bnc#890364) - 3.1.82- fix assigning priority disks to device map for md raid (bnc#890246) - fix choosing priority device causing bootloader crash (bnc#890204) - 3.1.81- fixed bootloader installation (bnc#889770) - 3.1.80- Disk order dialog: - fix non-working up button (bnc#885867) - fix enabling/disabling up/down buttons in various situations - when adding new device set focus to input field to better UX - 3.1.79- reinit branding in upgrade of SLE-12 as it is overwritten (bnc#879686) - 3.1.78- fix crash in bootloader caused by wrong device in device map (bnc#889670) - 3.1.77- Fixed error popup for unsupported bootloader in autoyast. (bnc#889538) - 3.1.76- Added a missing call to i18n for a string (bnc#887553) - 3.1.75- Fix crash if during proposal some device map value is nil ( found by openQA ) - 3.1.74- Always use device with /boot as first device in device map to avoid problems with other MBRs (bnc#887808, bnc#880439) - 3.1.73- fix proposing disabledos prober on certain products (SLES is affected) (bnc#884007) - 3.1.72- enable secure boot by default (bnc #879486) - 3.1.71- allow change of bootloader proposal during upgrade (bnc#887015) - 3.1.70- code de-duplication of recent AUtoYaST fixes (bnc#885634) - 3.1.69- initialize bootloader location configuration on AutoYaST ugprade (bnc#885634) - 3.1.68- don't check dedicated /boot/zipl partition on upgrade (bnc#886604) - 3.1.67- fix writing sysconfig for grub1 (bnc#885634) - 3.1.66- fix secure boot widget did not function from installed system because bootloader not get re-installed (bnc#882124) - 3.1.65- add check for combination of MBR, GPT, btrfs and missing bios_grub partitition (bnc#886143) - 3.1.64- warn user if no location chosen for stage 1 (bnc#885208) - 3.1.63- use only simple device map on s390 (bnc#884798, bnc#885984) - 3.1.62- add perl-Bootloader-YAML to needed packages (BNC#885496) - 3.1.61- do not allow to install to partition with xfs otherwise fs can be broken due to missing reserved space in xfs(bnc#884255) - 3.1.60- properly install needed packages in autoinstallation - 3.1.59- add help and translation for grub2 distributor description and other small localization improvements (bnc#884344) - fix crash during propose of EFI during upgrade (bnc#884397) - 3.1.58- respect product default configuration for os-prober enablement (bnc#884007) - 3.1.57- Initialize variable correctly for supported bootloaders (bnc#883040) - 3.1.56- Allow in autoyast only supported bootloaders (bnc#882210) - 3.1.55- fix crash with invalid partition to activate (bnc#882592) - 3.1.54- don't prevent installation because of BIOS IDs not detected if disks order reviewed by user (bnc#880439) - 3.1.53- do not crash in autoyast (bnc#882210) - 3.1.52- Fix reinstallation of secure boot stage 1 (bnc#875235) - 3.1.51- adjusted wording if disk order could not be detected (bnc#880439) - 3.1.50- remove translation of section as it is generated in GRUB2 and never work reliably fro GRUB1 (bnc#875819) - 3.1.49- Setting boot flag on GPT PReP resets prep flag which leads to grub2-install unable to install a bootloader (bnc#880094) - 3.1.48- fix typo causing crash when writing pmbr flag (bnc#880893) - 3.1.47- Fix crash in upgrade from SLE11 - 3.1.46- Remove check for iscsi boot partition (bnc#880328) - 3.1.45- fix crash in summary page of installation for grub2 (bnc#880324) - 3.1.44- fix crash in summary page of installation - 3.1.43- reinstall bootloader if the settings requires it - 3.1.42- Fix detection if bootloader installation failed (bnc#879883) - 3.1.41- add support to set Protective MBR and use reasonable proposal (bnc#872054) - 3.1.40- Installation Summary: do not allow change location for grub2 on ppc and s390 (bnc#879107) - 3.1.39- Report if grub2-install failed so user see quickly, that he cannot boot(bnc#878664) - 3.1.38- get rid of grub in loader type selection - 3.1.37- fix progress report to not show 100% and waiting to write bootloader (bnc#878007) - 3.1.36- add new API call to work nice with grub2 kernel parameter configuration (bnc#869608) - 3.1.35- extended sysconfig options only for grub1 to prevent confusion (bnc#870890) - 3.1.34- reinit perl-bootloader library in update mode to force write configuration (bnc#876359,876355) - 3.1.33- fix activating partitions with number bigger then 4 on GPT disks with legacy x86 boot (bnc#875757) - 3.1.32- handle diskless nfs setup for ppc (bnc#874466) - 3.1.31- fix reading of previous bootloader (bnc#874646) - 3.1.30- Use correct check for partition setup for grub2 on s390 (bnc#873951) - 3.1.29- do not complain for missing bios order on s390(bnc#874106) - 3.1.28- improve logging if setting kernel paramater failed to help with bnc#873996 - remove graphic adapter configuration on s390 (bnc#874010) - 3.1.27- allow switching to grub2 also on ppc - Do not raise exception for grub2efi on non-pc architectures (bnc#873861) - 3.1.26- fix crash on s390 due to missing loader widget(bnc#873911) - 3.1.25- fix proposing when proposal do not change (bnc#873620) - 3.1.24- cleaning up deprecated code to improve stability and maintenance of code - 3.1.23- remove error if boot directory on xfs file system (bnc#864370) - 3.1.22- drop not-supported bootloaders except grub1 - 3.1.21- modify proposal to work also during upgrade and propose upgrade to grub2 (bnc#872081) - 3.1.20- return back installation details for tweaking device map (bnc#872300) - 3.1.19- install mokutil along with shim (bnc #808852) - fix regular expessions (ported from bnc #743805) - 3.1.18- fix crash on s390 (bnc#871597) - 3.1.17- fix autoyast location proposal (bnc#869083) - 3.1.16- don't question device mapping passed to us explicitly by autoyast (bnc #717978, bnc #870494)- improve support grub2 on non-pc architectures (bnc#866912,bnc#868909) - 3.1.15- fix wrong console regexp match (bnc#870514) - 3.1.14- fix minor typo (bnc #869324)- fix grub2-*-efi package not installed (bnc#867380) - 3.1.13- do not crash if there is no swap partition (bnc#867435) - 3.1.12- fix some serial console issues (bnc#862388) (bnc#866710) - 3.1.11- always allow grub2 (bnc #866863) - 3.1.10- switch to grub2 on s390x - support both grub2 & zipl - drop grub & elilo support from x86 - 3.1.9- fix typo in proposal screen(bnc#866607) - 3.1.8- fix permissions on file which contain encrypted password to be readable only by root(BNC#864544)(CVE#2013-4577) - 3.1.7- Add support for password in GRUB2 (FATE#315404) - restructure details dialog in GRUB2 to have better UX - fix crash of GRUB2 module - 3.1.6- rephrase bootloader proposal on summary screen (BNC#853058) - 3.1.5- don't ask to run yast.ssh in second stage as there's no second stage anymore (bnc 861537)- Fix examining MBR - 3.1.4- handle problematic conversion of perl undef in perl-json (bnc#858461) - fix "undefined method `split' for true:TrueClass" with grub2-efi (bnc#855568) ( thanks lpechacek ) - always use local parted. It allows to have target system without parted. - 3.1.3- Using 'Kernel' Yast library for handling modules loaded on boot (bnc#838185) - 3.1.2- use pbl-yaml script to communicate with perl-Bootloader - 3.1.1- do not use *.spec.in template, use *.spec file with RPM macros instead - 3.1.0- desktop files now also for s390 - 3.0.3- removed obsolete BuildRequires: yast2 and yast2-core - 3.0.2- move the development documentation to devel-doc subpackage - removed obsolete BuildRequires, not needed anymore: docbook-xsl-stylesheets doxygen gcc-c++ libxslt perl-Bootloader perl-gettext perl-XML-Writer sgml-skel swig update-alternatives libtool yast2-installation yast2-packager yast2-perl-bindings yast2-pkg-bindings yast2-storage yast2-testsuite - 3.0.1- converted from YCP to Ruby by YCP Killer (https://github.com/yast/ycp-killer) - version 3.0.0- remove limal reference - 2.24.1- set secureboot default to firmware status - 2.23.12- support uefi secureboot - Propose grub2 theme path - 2.23.11- write gpt bootcode on gpt disks (fate #313880) - fix initrd selection due to initrd-*-kdump in our new kernel packages - take boot code from syslinux instead of master-boot-code package - 2.23.10- fix automake file - 2.23.9- jsuchome: /sbin/SuSEconfig call removed - mchang: some bug fixing and improve grub2's summary - 2.23.8- remove vga=ask - add option to disable os-prober- support failsafe kernel parameters - use product name in distributor - rearrange widgets in dialog - fix redundant kernel append - 2.23.7- fixed rnc schema file (bnc#752450) - 2.23.6- set leagcy grub as default for xen pv guest - use 'auto' for default gfxmode - replace background with theme - support editing GRUB_DISTRIBUTOR - make vgamode widget wider - 2.23.5- support console related global options gfxterm, serial, gfxbackground and gfxmode - 2.23.4- don't do kexec on hyper-v (bnc#732693) - 2.23.3- add "Boot Loader Options" dialog for grub2-efi that provides widgets for manipulating global options. These options include timeout, vgamode, append and default. - add widgets for enabling serial console and specify it's arguments on "Boot Loader Options" dialog. - add "Boot Loader Options" dialog for grub2 that provides widgets for manipulating global options. These options include activate, generic_mbr, timeout, vgamode, append and default. - 2.23.2- adapted ssh command for 2nd stage ssh installation (bnc#745340)- add kernel parameters (detected necessary and user specfied one during installation) to grub2's config file (bnc#752939) - 2.23.1- add new grub2-efi module to support booting on UEFI firmware.- adapted ssh command for 2nd stage ssh installation (bnc#745340)- add basic grub2 support that only handles installs - 2.23.0- added GfxMenu::Update to the client, so calling does not require package dependency (bnc#730391) - 2.22.0- add libtool as buildrequire to avoid implicit dependency- yast2-storage uses fake uuids for btrfs handling; adjust our code (bnc #707450) - 2.21.2- fix bootloader package handling (bnc #716404) - 2.21.1- license update: GPL-2.0+ SPDX format- set dialog title - 2.21.0- revert kernel-*-base change - 2.20.5- enable resume for s390x (bnc #692606) - kernel images are in kernel-*-base package - 2.20.4- s390x: add hvc_iucv=8 to boot options (bnc #718089) - 2.20.3- fix typo - 2.20.2- fixed .desktop file (bnc #681249)- fix detection of other linux partitions (BNC#675224)- during probe of partitions don't try to mount encrypted one (bnc#673906) - 2.20.1- add missing file to tarball- allow to not specify vga mode for boot (bnc#643984) - improve help text for menu section (bnc#621290) - explicitelly mention variables to compare to avoid problems with nil value (consider nil as false) - number of partition can be integer so always convert it to string - more explanation for warning messages with hint how to solve it - 2.19.16- added update of fix for (bnc#604401) - 2.19.15- added xen boot section as default during installation on PV guest (bnc#604401) - 2.19.14- added patch for (bug#448883) - 2.19.13- added fix for troubles with using uuid names (bnc#594482) - 2.19.12- added patch for enable/disable SELinux (fate#309275) - 2.19.11- added fix for sending empty "boot_custom" (bnc#589433) - 2.19.10- added fix for checking custom boot partition (bnc#588770) - 2.19.9- added fix for adding XEN section on IA64 (bnc#588609)- added fix for using device map in autoyast profile (bnc#585824) - 2.19.8- added fix for creating sysconfig directory file (bnc#583088) - 2.19.7- added fix for detection of UEFI (bnc#581213) - 2.19.6- added fix for calling mkinitrd if vga is "normal" (bnc#292013) - 2.19.5- added fix for using persistent device names (bnc#533782)- added fix for using encrypted swap partition (bnc#577127) - 2.19.4- added fix for detection of QEMU (bnc#571850) - 2.19.3- added fix for adding crashkernel option to XEN kernel (bnc#578545)- solved problem with wrtting to floppy (bnc#539774)- added fix for deleting Custom Boot Partition (bnc#544809) - 2.19.2- added commnets for using options in /etc/sysconfig/bootloader (bnc#511319) - 2.19.1- Adjusted .desktop file(s) to wrap /sbin/yast2/ calls in xdg-su where root privileges are needed, removed X-KDE-SubstituteUID key (bnc#540627)- added fix for data in device.map if MD RAID from Intel is used (bnc#568837) - 2.19.0- added patch for KMS (bnc#561566)- added fix for problem with characters in name (bnc#558542)- added fix for section name mismatch in lilo.conf for PPC (bnc#441051)- deleted handling of luks_root and updating initrd for encrypted "/" (bnc#528474) - 2.18.17- added fix for missing persistent device names in mapping for perl-Bootloader (bnc#534905A) - 2.18.16- added fix for typy in help (bnc#532904)- fixed type (bnc#535442)- added fixed in help text convert "XEN" to "Xen" (bnc#532512)- added fix for editing boot section (bnc#535739) - 2.18.15- added support for enable SELinux (fate#305557) - 2.18.14- added support for redundancy md array (fate#305008) - 2.18.13- adapted to changes in yast2-storage - 2.18.12- added support for luks_root also to xen sections with kernel-xen- reorganize UI widgets in GRUB global options- added support for enable/disable acoustinc signals (fate#305403) - 2.18.11- added support for encrypted disk (fate#305633) - 2.18.10- added client bootloader_preupdate it takes care about calling Storage::Update() (bnc#414490) - added fix for using iscsi disk (bnc#393928) - updated help text (bnc#511007) - enabled change bootloader settings via one-click in installation summary (fate#303643) - deleted warning message about using ext4 - updated proposal and using checkboxes Boot from Boot Partition and Boot from Extended Partition - 2.18.9- do not add 'ide=nodma' to failsafe kernel parameter (bnc#510784)- refactor Update code (update between products)- fixed additional options for memory test section (bnc#396150) - fixed problems with empty settings in autoyast profile for memory test section (bnc#390659) - fixed problem with custom (disable) gfxmenu option in autoyast profile (bnc#380509) - fixed deleting gfxmenu option if there is defined serial console (bnc#346576) - added support check for ext4 (fate#305691) - 2.18.8- added fix for changing device map in y2-bootloader (bnc#497944) - added warning message if there is not valid configuration for soft-raid (bnc#501043)- added fix for checking soft-raid devices in device.map (bnc#494630) - added fix for changing device map in y2-bootloader (bnc#497944) - 2.18.7- added updated patch from IBM and reipl (bnc#471522)- disable checking thinkpad sequence in MBR also save content of MBR (bnc#464485)- code clean - add interface for new perl-Bootloader MBR tools - add missing short-cuts for widgets- added fix for commandline interface (bnc#479069)- added back function setKernelParam (bnc#495048) - 2.18.6- updated timeout for ppc and elilo both to seconds - 2.18.5- added fix for troubles with analyse of MBR on soft riad (bnc#483797)- added fix for problem with special chars in menu.lst (bnc#456362)- added fix for troubles with help in boot menu (bnc#384768)- refactoring UI is done (fate#305268) - fixed problem with providing vga modes list in grub(bnc#362517) - fixed troubles with short input field for devices (bnc#396387) - fixed problem with setup of password for grub (bnc#407887,#433854,#450470) - fixed problem with keyboard shortcuts (bnc#414989) - setup for console in grub was rewritten (bnc#431515) - 2.18.4/bin/shlamb07 1535457920  !"#$%&'()*+,-./0123456789:;<=3.2.27.1-6.13.2.27.1-6.1  binupdate_gfxmenuclientsbootloader.rbbootloader_auto.rbbootloader_finish.rbbootloader_proposal.rbinst_bootloader.rbbootloaderauto_client.rbautoyast_converter.rbboot_record_backup.rbbootloader_base.rbbootloader_factory.rbconfig_dialog.rbdevice_map.rbdevice_map_dialog.rbdisk_change_detector.rbexceptions.rbfinish_client.rbgeneric_widgets.rbgrub2.rbgrub2_widgets.rbgrub2base.rbgrub2efi.rbgrub2pwd.rbgrub_install.rbkexec.rblanguage.rbmain_dialog.rbmbr_update.rbnone_bootloader.rbproposal_client.rbread_dialog.rbsections.rbserial_console.rbstage1.rbstage1_device.rbstage1_proposal.rbsysconfig.rbudev_mapping.rbwrite_dialog.rbmodulesBootArch.rbBootStorage.rbBootSupportCheck.rbBootloader.rbschemaautoyastrncbootloader.rncscrconfcfg_bootloader.scrYaST2bootloader.desktopyast2-bootloaderCONTRIBUTING.mdCOPYINGREADME.mdsysconfig.bootloader.defaultsysconfig.bootloader.i386/usr/lib/YaST2//usr/lib/YaST2/bin//usr/share/YaST2//usr/share/YaST2/clients//usr/share/YaST2/lib//usr/share/YaST2/lib/bootloader//usr/share/YaST2/modules//usr/share/YaST2/schema//usr/share/YaST2/schema/autoyast//usr/share/YaST2/schema/autoyast/rnc//usr/share/YaST2/scrconf//usr/share/applications//usr/share/applications/YaST2//usr/share/doc/packages//usr/share/doc/packages/yast2-bootloader//var/adm/fillup-templates/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:8668/openSUSE_Leap_42.3_Update/c077c364dbd02be707ce4736f62b5910-yast2-bootloader.openSUSE_Leap_42.3_Updatecpiolzma5x86_64-suse-linuxdirectoryBourne-Again shell script, ASCII text executableRuby module source, ASCII textASCII textUTF-8 Unicode textRPP)Oe-׵ўsyslinux?] crt:bLL'"Ki\6KʪJ&qNUnKK K1k!>A '~Aeݚ%3 AqKhϏS^ĒL ?[Ge$c,%н]o žUrf%`ia6l'.hPD'#>9H.} H72ߡ oB񖽔v?huS_G ,hE0`Yrʩo+Q/4'ݧ-<$!վ9{ɡ+`NϹ=\1k 4ͺF DJ ZHⵟgH%rNP^|A4׭:ΤKsV@6k>'xpF-LAEqӛօVn?XY |f00N/xJ'w*ʱӂ@.n}])k B8S匾mTz#fۣ@[drҖHǮ΅77qopL s!l-P<9>Kei]\kS ?T Yur1(~eTph7`ٳq[՞A=.㌚~p[9iB #rKJ;K-$v!qI&eRjHKTXca|O!76iP%g ŒOtFҵ_bl$wN*I+$Hc,+Ԓ|Aw.Hl2'<2p3׎nl{Mbc "^=@R JNZ_rFIo6mjSJ{É",ts]f"v͒Cs-o%xLZגt!$7㽍8aBsԥbz%zb~!ߎ~){"G*p:uߝ`p ?N߇dynMlޅ .k7Hh8iYh:vQsӚ.k`0K91zFfKS RJiu`'ȅPh01i-1 D-0*ˑ!L/z(HY W2wVy5W1)^Jv\x-߲a-bL-`i<;OT UE0N-ҸWV tjpN,9RKg4}_ԙz7#*8wV}%Fz>noh)-K_y{/^w;zØ j%?ُptֽʹy+Sr!SF}r]mL۽i32O:f`dR#h84=l)jk^LʪbKV$zÓ!7Zr$kÿèԔu\ U'GjH`>SbZP I`.&9^QNOjn!l埼KdN@e5Z4[uQHS ~^vpl )͊_(BGTieft >&sdfNv`ÔRSҾz1g e^ Z-`jyaX!-$S|GgbHLnr^'zg 8AZ>X\g1Ja6&woCIJsq  |):S4aLۘ''gOXq`ijP72Wy_XDJ;à0P#Z/X vfp>C}Ts!Y<5]zk \ӛф0rw[A֓!6X tp?E@U4{-JTE:6ẉ[~$ǜa4Y#j7T0&e ;)ŗ^t6Ȗ օgNax\J ;ai@O0Qnp4bW×{;cKط ,?ɼ2S &G#PN0`XػSDy^+CS:NʈIQ?%f:6#Uu(8H-Vł!*Qukcqb*"NȾ,PzW@;F2 5 rTt"9?ZoJf0O e:TM#Hql:nF]0CE>.Eڹ7(j :foHZMÞhspUO@D$F%g9[ѡ UcWHzXp%tkG=6 W(*Q~z%re:s,nځ1FIRߺœfćb/#*2YIgcNy; ?TK 92XLEX̼g%rWS?xIC5<0=*<7&a|?.I#2tI8NH+\2p9rtxZ,Ivu-JFM'NZY**`lGku#%4(6/0!bxYr0 `>Psoc s~O`P)^/: XyT]j9|.4S&8Z(P K䦲bc &CL)kvH~Vk OS,2|'Q'٘[ݜϞ_c%]aIJ+9ajBfsMV~=ټihaմO8^] y=^"PIV y~>DM-لz zIGMrвfHƞuxM6=G=3ƖƐc vl!A%~GĚݏ̀\{#Aw'3[;>C0T \k`tmvW :T}~mOUʾa=JPKcܛ E%Wù"=/VBi jݿ; w}>:g@i r{*nWk+Hv0Gg?jcFt} Z!@1I}S=?(7U허 B2{j Q37_n1}'Koh~&bXcv=% ?>`y+!|(bʳja1W?%1ͯ)\|eh);ѦehTl#]0Ypk}^UC`4x]Q=y_0 2?*@ *cJa^>{9qsv$ UUpNea9! @ufrTͪPd.G3&Jp39{`zI<ƔGuJC#8Y~wIltT~]F=`ML. fzxyT*&5>@>5C=C3` ]D԰IڭNT<%qn礆?ecJ␄ﶉS<JK%>7U 2'ܩeч)}rps} B# &/Vt޽;A3f^#)Z )/e_Br (\ Hw[E1eZ!Se16J<?re)S?ב׽6%m3M`:5+*l~A[ݎzZҬ-zkgɪ~Y\ ,Ѳ*EU%+WDr_Q^{ީ2Ne)LGj uˀ<.tV,;8pZ(WDoGV庍c*G>){ɝ=L50h. (~"zSllZt 44:nlTXǛ %]{<lcrȝ܃ǒ`JwCEWr{w9D}K`z =Zz1[ s*`ng̑h$]:,y8/,d P{t0aSb6Ž@|=nbqß|ʽD ߣ24E[Nzy'@(|g#˶ _? E0 HUhy+wE?#9Az=h2}ՏuԔMtHZXORWny\/RSɨl] sH+3"TyBs(fXb=z;m񲋁de|2Lg\Yz؛6|^7t؍\Dm&3GXK_+.tH3=YtH62 0BM創: #H&Y[l`L`ͣY.lttO6imL;㐋u[@[|[#LdQ]rߗM{)rݝ*Eo\z.lϾs+ QQ70Ul/8B2`}=ZEOJ-/H,_M53tyـt>Dqdz{pͨC ״2aL9=_!Uw[iql'~5SvG]MamC~8H I|(R۟Ofs,}eW`gtةɩ<\0^0k|>I~գ+:.ԋܖ F:8b$q[-Urݖ1,&@ꢤwCV!3<4;[2+E9 e=rN@&GZfg0hMm"HVx/7O9`WߔI.Q5櫾oV=S5VP}A LH|{ i;l9nM} 6@ZȕTD7GSxmGtNH$kd5n(:ny`*mJ&T!ƓR'~}P~yd 7Qzr=3"@ytρ6sgL̅RJ6}=ij5[Xԋ]Ly#/)|uch p Vj MΎ[HY>}ܢi D"rMhX%9R1 (B|"Kty,AXlɋҘd}!)Cr+=] zcœJ_zL݇]=zA!Cpˍ\.^Ϯ_:/ygEhqF(VZaeGKKʊr9^ S@@TX( <{ܣKI:I_t2jT$!7B{?42$2 2Y#Zaf9Cs\WR^2K }'8-4ŎHPh!]UkkĂm6n>+i#TXҷEُ4A5m ltm`Z᫪^Ü~ Zη(TT5@-~q! &c9OE$BfgwmSU.3HCtpu^:n:*mJ討!y3sn.J UN^nE/skx`E4 H#o}G zno/Mfv,`XͺyݢQ@G׳&Е2TIfK̒@#!<&4[ͪjuPxK87G;fMHlmh5Pԅ`~ostm]QL.اb ͗iiASfWpi#Fnb#qjA%0n.r_1#7 rD܆oqnvׇZF2O(c3-|ZQ)BftB!~YZiYts5CUS {r| G"v>r)h xe<Ξ!NcuO"t.W (ZŤ+iGA?2s޼Wr;]ng}Z|fea!qA5W'i|EV%:#ۋ[OO}gzZ*CÆUCj Ů#u;K,^@e?OT40`W4-UՃ_煣C[qXBWâ΃#8]`)63 ?7d6Vw6X?Qc&ӔЯ:d|eC2`{uX #%Pآ+unۈq]R`:t4ZkRK_ zY`G,:' 'O}ިl$Ħ1>I|l(TGRKV%6!4ěGm%5ݴBmGԩHsFIvA*u?Yf.yj;3nqY*>Ѱ?D "Kʵ2bdq!UX9Fr A#!06mL\3tSS&>tL,yj! a h!XR@>~7bu*lJ)|Cp Re7ˤ %o#Er~+%4Dn$m p}!lA5$fYI; *$L@y:V\ -dn@1(1"g/cm&s/̍KthlFƷ>[wM̲;uIᱼЦllU!~Sȟ11H ^ӥzβuEؾlkr Sw _Q3#a%i۾Z6D`/:@rIuE9k -O^K9p^U w{" =k~KaC[ ;T{AB<|mQVoEVNW[a$?v]yMQ9J+QTeIl8w4K]{%F⬙Ok,Ck5[(SD-lR1! !īАJ8{f"طoL"+V5/iṺRDKy-_붪' +i)_2gV^!l:%bҗ8~z?47Ϧ+mE\M#fgJ|TC{^~!2ni9 'Ps#XV>jnUz#%Qex!KqSټ\^:k!ߨ-HOR.$'6% {PL 4Et@;iރqh\Y :q<}Mzݵ`cMA;wY1.)3l OG J*tEh!ŵ(EOs(H$q sCY$^_ _|/UpQo!#.^p&M6CjD N^&8OQP1pS | de.BPb3-R w 7I;)ӆD]uY\O V,ɾlxh|C@Z&0TS!"M$ =3鿍??G>/pVӢty[9_Y{wIQHh_bMu޲zwK|8(~67Wo^٘uXLIT+zi$+@qNE3aJ S>zPiay&_G-=R /LzJjjpHc*rw?_*&V|ShbN;/U (X@.$m!c2xUG#^߉xoe8ėMpsE+g¿2NyA2lm0ăI>đ"{m!#ʮK&u Ad& yW|| g+DfS;%8\hœb%KpJ sM9L3"}LDd2VG x#o)?[OnADƥ}%5E^5q?(zh!doG!StuӚv)]&~tFVZ`<牕,eJ ۊd2 <%f7Ӈ\'(} <'fuβ}뛹@5Ox}T10y yauƶm&h11,8!> jS+@eEz.߫9S"NФgXpMzFT &q39]j'VZL}:|J*џ9K7HJHT2XoZTdKEU_0 $Eݥg";x<PĴH82Sб9dcNagg2w{Ey|ȭ"KC5ż)D^HYce IM.9+WJVr]W 8UL\"/wVR *pq@4J"mX+D99=]rZ> / b<]4GUR_?-fogɈ߼$Z>ljyw:?v)Jg0: Q|:ܭXb^8`^BzZ!Щ7vhGS 2 ldxN۹[8QU-u''&jkJ4%P`'-y  /bEjGK&s80\tȴ@nCkۋ n/YFwں(1NHf*x0DkDTH,FPJ<@u>0&UDM͟w,qY^->T֢ b8{yjn,.ٳU%IIfil|Sd=X%]b?msڴ#= c1+DũF? 6r0ijM0DonxD)!iwH". Xou!Ҽ:~!fDCP6F'0 RR(oV#ք4O60PאPkfPd?#5Xiey?~OuanHl޶!3|}.btgi@1ҙ F $ o/>5;.Յ ;55_$od]iS=[ [HL89AH86/x3)*ϊ|BM\Їm ڰay+`¶cj$"eOi e:&ox-Ixۡ y)캰"#vϳ 4R^߷.W[3vI&2%L\I^Dk;`$ tyD)~v77PSSݛ@n\5OX}s;:tn?Um<`oQi6B )c/U3̂|}N̉du7'zd?7_i"'YH7E$Qwb ;^ѭ=ܘ> H.,VvDsCmiSv_C8 -/~ـfl  '=r˫ݔ3MI%(+,v\]uqC݇ z `\.jirZ43[yooyI)} 2\ ,&ʻ\Ww:"&LFF z5oK?'i: Y6ˎ:^?B(Љ &͈\Wl$yw`R"M=@7nD΂ʨIVPm]D}6.+Ѥ'[3>O9a-q%:LNR¨K=Zŋj)r=&נdp>dbz'7T<(Qp4Q3u7{-FC. ͦ.`e]?Za=~ ]6E@*p֏Z >+wc/ TTBZ~^w m`108DHH7g/wO{Blb62\\ĸ>,vs\ #R]3qYNZW;!7wqaS^vÇ̭pX)%d[)Nu94Z`rT@p ~T~?x4;K4 Pwf榙-BapߦPD6~9uf+7$r{| 3 ) u"j}WF痬b7蜤gT}s7YY*?5ME>\iq.|hBeNb?s'x#jQ w7H 1gqvz=*jͳTOOUm]F,c]Xyי d  n>?JXOn+T[,jŃU#9e4B,)?cцY-6FjmӖ AS7M&lܥI& 3F~:ԝit xݳ5m}x:VBPl3f ӄ,gRG 貐*m+"%ꡆX?ͦ@KMn;"_Zg3iH'9AVY2V 9~do`#kWVyJTfVN @-z—3w]7x!o& yN=TaeW~ge&YNဘXƅU[ |ab!ْD'$8 u: JȒ}șo7v'UANv@ W[6:%nq FʱDdF5.jդ'!"H"G!~Y'>(DYaq9F٬G+ZDop i4 NJ-_4~eHReWo0[+{oذb0pHVdЏ;~v~0۞._).m3v6pr Q9>G W+e'iY/1c`~s^k9ِDTy0h\-sJyy*͜`! +sї%U^ϻ!Hܚp M'ᯑsZ8Urad!JRU.}K57ɪP N+\R|z4д ۑ$\c5? &9H$Ey?$rV/l7Z9xb I0 OQ~ sE [>O 'jɨNRoHMKﱶ_]'fs0Β5#/6 4HRۂ˪Lcr +[%+?HBq=͛p{zW m_r|дcHu`9 .nf[+9҄kkNz.T*5.M_ w-&@[1 Q#ny 4THYoX>q吢"G?@+1LIubzٚ>9+~|}yV_۞$ߞN$~όX" -GϛHQҹ*PTX |S%q,#;]'okR!V+j] _R{PZxK+7*H <)6g/u6̃Rh %k#6z f5b3[dAN*$VF"K4Bj'pjw2yX n7fc41me`8:_6m_#D Zm?M(O-yteF<_XSrk!|dXGyQ濧{X/Y%cktp0')!mx6umv*ngH˳޿{x`3 ɫ\tdB汉Q|kq$.A>#ukų~k}RGX8 d>np6Ս?Fc pR/įTds~P}Imb',Mtq7DPT 4C&ڄzOZ\+d##*"X~|Rf -w@.4ՖuBxo(VTECʠ&u 0ѥu%A*늮eɔb=@ue.pǪFZtÉTDW+gsViq#Wi^z6dPIڽk m|8:6q"s Da(^t?\pANVWd,?qb}(VyTȂWoWA#Xw\ mݼ/.Җl4Cg`QkԒE'֪Xxjs>F9.̠n*r&V+%`0>F"rFv~\;N  )緈X:\4ɲ^7Zlxkp]..;IgV_3P̅o~}Ki)%w`/jM#;P5/ QS>2.? u 4hgy ʴkGxH5mMtdR͓8=쨽# ȂHG@۰uU&vXm~G(T Xp #T~, %v@&SS悿Se9h.ުHz =4Y|MsU};ȑy ƕi)Akzn'˅GutI6Ⱥpnz m8tOGĩgI:׽=I.&)eT%#2y58FJw\(ۃfX褂D̴Ǚ@8ǀ? QhvMS"bNn[\hysg} o !D N~)Yp|~Mx'B]WoXJtPcɇ]SJe3j:2FTL\VArq9&:_Hxȋd>Ͱ*$P#.1q T5.&`n`AQ< WR+P(2MR _fN`zdGJg ~.jV8eJTY5Q/FYu#%O W u#z7z tAI.eU0Fj8 >wRz:勤 ꕞF& +ZO/3h?\Rc=Ջ8?d|(IWH ޟF5pDvG0G[I[cMS֪͢0EK6M8ofE? 'EeT5TNe>MKӯ!llFfqMO3:M/-?K54H8u`|/8oY[dz5M.)H}9~QqL:M> /1Rv(|_he}8*6n^kps~|Yx|,j |0(vr!:$)zܾOwvBGB>*hs0,5ahsV@ 9# 5/]#@,Eͮ'c=ۮ~-&%.d "Dm2OWPe:}];"wIKB\vV:*xK[($$O3jx ֟a2]1W:4i#אŋ'b?ᵳ{;:^s@i\V7$zxqek6M']DETPҍ%;;Qz>dϥٽS鳸NED% MN-n'fO/BZsQso~-%taGVRjӼ卣.^ W1r *_|Xu2ãomejՑX Z6C4z j{/,'4-aWjWwh_hq׮ݚ!k7&mHHNL'FcjuMAESJFrq._x3H m.R\ț &.'z:*(UY .5]lunZZ_ dzWSƯd{<q_zK?)6D&Wb.Tb*TKKDrPUo:_XcoENbn#MqyU:%s D]Mel)SWՏP]/n/BO2>đtbgn\O1Q"D6uE}RBz}FU}`*Z2¶(]3S|1^@ 5hZ?BYXܲtN{^o|<` s]I|zǕr+1yV޹dns})Ab7~M 5ֈ` LIR '*k2>9kyƲ-(^w8Ts徼zۊ]³___ʨ R 3F/^T0)dJ4laWj-{ N!ش)XNݗE4nmnEkV_R}TΕֻ"C.MnmQs#rDڒRiܐ4k8>+kӏWUkFĖѽ,0[=@8v; BbxoʺV!QڕJ@ Wѩ m 2 "" 6߿7, e.`&VC|s5Gm SUHyE\︤v$5p?NNegOɽ:b%HکUri*; O9LQ@NGJ:poe̠gy@mVusQ;tѪ08iMLΔOȍ2ԫ{zw\Q<LjjбE$DDyto%&q L9 `x?&zY7"PJ;'beS${8QYUv(0kAy^5Ph 45[G$ ) 9UG)Vd[1_c<{D!as%!,1Z:g*wߑV&gEM܏4E0-.^p`ns60 uRBHQA=AAw*uz 0苻*LmMEٰ?wNOXJ4mb@Q>e2g^5 %?ߩC¼ 4_yWJ 2ekH/ȼ%|뼭yR&wB[qvJ βV.2]lO<Ѥx*V"̰cw93 :Bz<+DnG7 s:]Z0K >? L3f[oAo[q erp/V135E:8H *IA2tHU9t Ӏ"kU6d^!4m`A925(ֻ>dp3@2+_,h72kEthh6v舌sYؿLUfFz%,bLbc-eNͿZG$`zw> ay);+8ajăѡ\|[.n!Fp4 \sݞ*-<WyPJF{̻>u' l;9dX&_pP5&nh젎nVE 1{BϷt ^9?V5%:$\>#,O 3RHž&J#8I;$!_s(OXX|<Ɩv"Ɩ@OKXk+&>c^ʧ Zrg) ? K$ⴙ5Dfy#Νn.wx`s?oWF'B?eqyxW޸M`q6[+Sh*/3" njhM>oʤU 'j(k%-‹&8M965Q푌"]INb`rήy=9 TdKQ5XF "kPR(RŦ0ާs b3 ^D`Hi5jX yPw$:fJD?5%2zz!1u>a2Mԩ5Zҩ&Nm$ϦO@f[1q7w"BƈZo* D`dc,S"d^nQ~Hڃǖ攱 n}zf>ThQO 6 tdzPE/D$#br{EEy `̠3XܽE'I`B/0C |7Z"DTL>](,: yӕNd@7l?1sk?9@^8-)ձM@>1=(rx=~BF&aV]v́nNōG(閷_#`9 \ᬕhAȮɢ{$aN+W q,-V ( +<1UmOti"oڵeuԤI&ſY'E3gɵ4oS}〿2f2xsvﲠ %~@?׀c{m\eXoTyhXC ٽO79"h4ʪ)2s^մ˵'^T?C@{<anIU^bdxdyى?rԟN#`oɬd\g_z N"&3vgWys,ƅӚ-| +) x2%P~⥲RyQNrw\6P YWa'PBzN0aEޗO5 CIұ ]8gة-JeX7`lZuEГX}rReӶ5 H3{#674S6vOv >m~e91/7YZ5 ^ѯ.k Pdy gd!#'n鬜 8(}Eit[ŝ۬m4L*:':|p2 EhggЬb]m'E&l4[ '5cϴ__s3^"l;p#X6㰃%ϯ{&8-YrKcl6E| 04\ːZ1^ ʊ %ڒ&1:=ίjc'Sk^AFWb%DRJm)|ZbhMx!8>pSnEL +γ!.(%5L9Q:et Cº5~>H.oW鰱< AʙV=ĶnkќY}`>Go-j Z; A5nxu%W^FxPi;`b-ב[bO|Ozb.u]\bvzŌ=m"& fY!V?Eb3Y't.dL\q E0zE0?9߇+Sàė[-l0btZw >x䅐ɭEH-;ڨO IBgw3wrW 8t +>.M\2p8@{ۙ*?&gM|ƔW A1"^Uz#C 򅸤[52ʛy0.s3x6_`_l[8"@F+A^rAۼj#O]",petz喼KW'pط/Mn g(/ΧG(*i|wc٢Q|% @"VRmG j河4# \gO\Q3gCM3zȘz(6F'Пѧ+pnƜ`ſ_|CP5/qas9ݼ Ո MZq/~m"<xUW#ªFXU@&ȴ ^?ӳ"R&:̮6"+VI5AQ9PO}hl ^Ln ֟a0֭=5djv=<\/\Vw[e;'| t.4^;үeoåģIcS[OT2rDOI%u*: 0)/stUXI/AeblyD^^@U% 1](މAځoߒK@f=+} p͖P]L0IuQ=5okvh^oVrp倴/]l1D/I8_%oBECͿvvU7դJLxmC8 {4.vK{g0{:dC?CV|!h6ëJl*h2"zQhM$"cR'e- >RrII'${g:F~JK|fØDž<#@xm^yP4\ O/ C#) bV{S&> 39~WWָ{;ūt[ x$T~@4e@6/WħϔjV" Y__.f#肐KSfucw,]# ֒ V&qkTuUJg/4mP !S՛L~JD;mjY5<%k\ZłPgmS_qt(4d3`'jNu\0KaSC)it^DAūHGj +\a)pń7<0 /gK:ru*2(TᇆɆْ:q;SXPv0O?.w&*yVr\I jykgָdx-}U 5||tWO2vu)(t ~ajKfmfv`P*Ћ{eq,iE;^vGJ»yw`>>t&GK7,1Lnw;U9P^~ ӌJ ]Ormw;YMDyw4Wer:n'*H4z $DqkVQ7Р\jkmx53` ?;,I& }@-EKϟ^q"۪c](<ˏ¨C{v~d#eo.Pu?k~2&c$}Id볞5!L$DT\QMNzy4;E0МUD(w}蚯UJ D$XJI['=/Wx&I0%}:q危c75De9c WI.>lJG=G#肏Х{\^֛_1jcs.${Esf хy.q_z>d6C_q [+I?]ϭVM*_DE}Ἢ,96zxm7 mmƱČ:h"ؽ -5ov.xlm?;ޝKMܝrCi78@k\Y@N?R K4h8ipL߹R'tqC qd8ε>)/Rs#gQf }X> .vU.am҇Vy=$4;$/OE" {KFvY8}<|#]'F.vvL@'#C7b?k pzs k<X%162 ft׏4[ -Y/Q%ktxpm/)3Z'R d-cxcSKYLa^{42CupqY :byoWZYޔ2IjiZC3R8:Ђa,դYEsh-㘑?D{ĊG |v`2 >m?5]j4kCo:rЋ8_(OjkI h3VrJQ.V(֕%M"cn',MP}zBMCq_ml6RlJhN/2~ ſSټCd)خoO P0&ho7zՄآ噧.;6d:&]RiTY`owR-N"\ ݀q%rLO:ahisX4Vء7:dkAmb+X|7=q70vilYkp[>+pP]8ɚ5o$j:n'L~ZC?/hU_EDUvl(rH%03Gk-@D 1CM24Q0KoAG%,X%+Xz6)4e2#2]<+WAIaZ)N<)i9]OyT) RQϺtTU9TckK(VWگ=Fb\tw/֑ƀ}4oHZY xhKۆaHk撾9ͺӔZї)aNsV="u,;F _>pVv:ϋh-`cS~TS/ ?ҭx[hS+_zֆ[2)! U#FE>:%’D20TͲNƭj0SA@Ȟt$$L&UEeџUduN_ -=rNKxiP LK)cˀuC\ ܆4{g< #afoM.C[T0\bk)SCeoLb1P],ͻ: ne;ҵ]nm#kEF;-;XÊ4D@QK^^A@hh9m[5p CTP<@e)5I$kPb i}9rJ NKDЩZr]V:m?sб4FLRd>g0,̀Y ol 劬Pcrپkqu1Fe,Ll6k n-I&UT$~EVHjKKg<2]As$'!7wo FSulR*?o_kxCsnX|Bxpcm<i5,P: K:  ILT{?3a+{tڧ%L,IlG ULV:pIc`pNwj,V!6*=`d`Fl6O(Vc *](hü`؄{^?_?Hvj8r?'%sf$XPC\sgcҟ7a}GiQ!]2:kcq<@]M{2(Ym!;EP{KF.D& 6ϘI7% !u^=$^;R'1 lLGSh d~ڇx:fW@:_9$G=uD+EiѐE,e'̸2 -2/Q^zp>tH d:5 JtZ.eoDs{ w o( m!d3݇]cUن"QsQX@'3I;a3L$M`E}IǝևRvikڋbX_"I#;Pl B[XȗU,$Յ&9nH<4{Z,s2\sXl!#9$=^踃Nӳc{lS"BV dd@GwO2$ԈmY5a A6(L@B6MxRcq4]-&l#!=6X }<7"rʗ]ntTM{S%rUE|N`>|NׯrQЋMHDkoM %`Ua>LW3Zru[0un8}7|Di6dbAvP^k&b]Es}{ 8พ8G_>qlN-Ѿ^؇{.i=Ir{v|$28d.J[TLXD*leГQk (7!e|ثh$bQqV|5@m[6YE) ^'],WS rb# 0\VkDetB[ǠhMvF@h-F *2ߊUKTn.%pߔf Zw)pA8ndTz_V\hSbߐ8֛t:j; fM 3HGy2ʪ)sn<ߙAa7޾QTHr eNf*[,v\ǚ51O\WD._,M_K{;]dVW md@gp' J"nN9xӘE9q(D= *-q2.9M!VZs]3R#|8< !%O‚pŞ=_'l]v=slDnZɗ4(`;م[-oDNv L|_nOwԳ4]$4WnSӞuT-+q$xSMoxc8}ĂkZwy?)Z\(cLܮTˠ@qS]dy=%_ֳTI}},K`F;PY}wJNr';Z)IMa)x˛kM.Zpd[c[Hi)}#$l ]~Jw~ix R] ՍN/e'Md|!9_i> $AmxKc]Sk5|FT_ՅLJ8lRq5PZE9IaVw]V:Q6>kJW*e\`g #*hA:H5ڕY1I@[i6=B q z#(v1o[[79L>__Y,~HX[Ddf}в*OR9^fVLM$O Z'r:hA$l8+i\w.|LTަWG/ŮR^{sq^V62Ƥ1MyIT  7'Ehvhl(8GMgˏؚn33PNHYjZ si0(dM $<\$ܶPJ#] ^dC*v*a&ДnH=m7 `U?9"C}lgi=~=-})!i{8:p}SρG2ZSxB<4(9%Ծ]^Dsl4U CjdfEJoC@91/:T7Ca4@V"3f]d%wn^LB`.ùVS~nw")B,UUQ$ՏL3 !A my{I+^2 &/1nSF|fD$%{]{(YC^x .$+>$=Ǩv 2X#|$g3VA ^OѯdF4u64cOԃul?$]cf[xq8ppK#pzՃU@<#[‹P/wgq̕t7k||e c~?c ga" pI&L%.JZ :)XU{l3,X]o^ˎO;QdAGF1o&]BӛxNB(gnʼnXh miXE =&1<= ݫ&J7w]1HܝDU|r:hsud>{kn Ve}_+kr ƀ~z?A¢fr8e>w(z4bE1F BOM@*V{Q3coexh5i$sV~&ZR%@ylT2~Ttv)z<ꑍjEC{6L(ڱ[TYS!a迱d wH4d;zSb|0 @!2Y0z,ㅏ62!C<68 )<Ԫg/^W%{_ WԥEe?o1(5qH9_F:aq ;lSVmI{ u=܉(?$>]{Mrq(@Ds~TɈmZ>ŁAܯ?~Bȥ٨nQ }l->;#S C@sN[Հ>E E^PV:+vdI8:i'rQopZjJbל*lt?dYgдL@tʖ=Ω!u:UPJ¨)Vbtv]&9dMrkUr}dJdM'*m?Eu.r_ƑگKT}]mT*%@C - b3'dZ(A@`}|}(=R.Y5 T,8 ?a62x|۔ q~le.Jup[mTI -XOQ +rI~y츠$mcU3VѹYHdEרxTRXCeW~v@GmhY+k4<./5DMՌzF3[cBVXD5_^hвOkXH&-$kf;nYijǩx2| H躏)}ޠU p$^Cz ФKͣ51ꔈ8~vR]t=^ɤfN}Z\ޙǗPS:W?lLR>ØQ G1,hjI2cN#\:žyV}hЎg54 f=0BoT/̻k|~2z;F5C ҄8ګ&{7s1Cmg"ҳ 4)l6 KHC07my1=V e.'INӗv gp~N^:2?aumԫAe[&[wW$4E;ĶAHޥMLTɢm=8kKTB:<7asS"qVgZ3?Ogg:.Q,:qeM=Ggc0%pLD"<6$5̎͜hhip qzWGtg4Q}&˿$$K9^@"H`샗u1.ES航*~rd GwDpA{SPҎ<2:/ ?u&X0.tf`]`u:N1sl6p#Q 9QT!)8c*`24@,yՆ+Rz/:\'8%}yj^5B8fKctADy7%E8Cu ;Id?:!s̙?)Qď!10^IaȺV>t}4h.ř6LS N$kg3簵0͉GYԖ}1ie wy!JzWõ%w]lGﵡERX6yO RV/ BN,<{p?dIjylr㑩77`ڙ_] _ Ԕk8ɆYc|&(eb^@<9UvH8)-C 5w  W{(i©݋IȤ7[A+*A+Dsq6YGsd`R뛺|̀ ;|LnȂHS&^Kx"\SOa;%D( GVσGEi}nýT79:S {cTڥ_`!y=ҳNog\GM.$ cNQTA90nUbfO?f644(w'0ju]UdR5T]ku%(ƴr?m.ǧ^8q_lQ$("&k'vʲ^:ݚ ,R5naUOk^wB’!yLp5`Lg?~Б븴Ӊuȭ@ê$^#jV |}VD[ so=B >D+PZ,݀>k&f c!nF!MJw[i^b1 <7i[/ˍ2,b(R)Ht^/לճ=SO Ô|NA1栎RU /{L@kNhQz,ɽ-Fx6(T)^DLWl@MK>sT ǦgL"Wڑ.ʨ.PB8;._ ݖ9@7Gv @Ҿ_V_HB`? c eei'B=þH܏j5t]WKoykNB-cKV>~9BapW(8R40Jޚ#I/xpE[qSXuVRt '%/D=Bj=r/ oI{zzUc L'z-|h"P5a:kW̔e/l f$FM^ _ԗf:zD}.4Kܭm(!1iJ_urі[CI}4H-6)0lIN+ G mϗ7>>M\4-Z"dJBj@Oڢ댠tCA4<ڒk90p/Vڮ|8IqӦ'7SC*af0qm־Apo2iN뮤m\~nhBa iT]Hsmb-OC()y4I#zf($(9xe%C !&#S\jC khiֻ%SuxPpiAӵţB2@׊Dt4>VH+=8Ff"ZIDLY$/䥏a,]3v* ^ :oIֹ C"322g(w,-[{%)>b2H+#6%~r͛ 6,i݂'+GTXV̒Bz)eub#ea7/}^i *l}$!zyw'wJq#e(R~:D$иr@A50GO%]EgVE_vqZqjsXC@vLd#>ԊZF)}tæȖmcP,c 0%gv| Y⿂ێsøDOIז@ vџRK&P64]xX9.~hz\a zyU]X`DT֑1R]jg2RSEPI'QU?+\UMfPSDJ =LY%aRuklsWByYZҢ7%؎E;hҁa7gPdQFDmG (KXb |#iI`Y?2ityhxV ;G]IO*ߟ>CS`u.'ɋ>D$mC|I9&3Z~?u# e-/A@$ebr#aܶaw?T2(ns٠=6DyUo-J}5I|>ez=%6,1'铞K_F`m].n p}FF\$VIԍbV.M/HtSS5%Ucp"7+yrګXɂ ^F97B.^HP N>(vXsZ ЭrW>/nɠz<`:(Pnʴ@j#l՚ Gkf=^=w@n#s֒|VtO1%9 +]ѫNLҁ+2\%gQ6KMbX}ZXU|Dk6`?0FhM(\R:tyPL[hR *Je"/:\!%SvP %J F3R<ñ]-¤0s dF!QLPs"SbC6`X\n=-O<ְQtt}5qv-zHa:zvu5G~ERh~UJyzzM]AÖE=ڠ^N}~(rA!);,Nb-FB&""YIUڵ$z90bP@K_W )w3dVXU#aubvW"˴;"y|Zydcߠ79HS<뼎]`_R}KUͬ&Q E(94}i<`#M`_щog)]_$rEt('2F|/|ďJ*QjsXYN doTC)g@̞!9<?WI}F+;B?|)O'PCi7 {U/"U(&7p{>sȍ:{d }A6$\*巚ZŅ5(f]O+RX0|+GU03 LoY+t2b)b5re ">;1a(LkbGB%,Mq$Z1$n `~{P۵Bk0=;d*ѳ]AgNJh*c'[F86h2mbfp4nA? =/,y@6ˏ>d|t}hΟ_&W[y6";Vo%_| F 󽊮fhbCfIb7Qt1y+Ry]ۉhʧ?W SLJxMmyW-?ԪڳCw)m RKb,&#vk/\Trzm<ގџeo縛b̩>)\Ez'jR~8SU)@ދo˅O\= ,9H{[dNVO ]ΘּwAA AlA,[[2Kb]7/s,B@I9/vvL) }P]Wm$rz IIDHR2`* $y.:>--a2zwǛ#]8|㠡-}3x5k:kx/ #Oݺ+%=΂n .ɍ tmA?} t,8/߯4%ak+Wr״i'+WҊv#W \~o1?ݪ=GAA^0~vu9Zn~&r<nxkX(ufD16DѩU.!%E'{0ܻQֈ>Gx`,wY f_M0Zj? UBfnjWdYC>9tHI3SR 3fF']"Ȃ6%%9,{bh~ ޱҵQBgvFdvV['p{ 9kmHsQں,X2=WAmf <2l{)q9= Vt?{^(*VFM:HFLa*hy&bpIuМkkls& 5ϵu7Z8jDRsG3섽mU$^LfhQtFduM G35;ON>L7ڔ\Aӝ.4YOMݤ Ų(yn`Z_+MhЃLڙ!.K1J#~isU>1 u( ZwwvP1nsbq %Ax\돬'QؿwQFi7 Tؠܡ]/!Tz;fi <u.lc#h!+9ݎ,0_}iE$JzZ}"'[J/Z{oPxA[nsJj7B4=هswU,exhF0CL"O:ҠKJTpoLg1ɐxRH8 #] lbW{!mJѺ۞;]K,I@ Aof#^lc]$ J$EZ`Sۑip z7r:$,f.=B/|Lv{{X@쁕d3@0;M4LyQX.p\4[Im+N b4_uh6-@:#wR{%HK9)&\o4 Ϯ#LQ6qm\&ăLZ<'7!)cӤ6.b%@w9 BY]}ehxݯw]4Fm =Լ|э.Laެ}|~!cBeFE p\qq4Q;-Z.!hz9 ׆p ) )SRJH{Mj 6lpf ;i~t.# k/:F,m%~8+yBUx%7Dָoii&~El2ڰU%&J>f> ؞. zK|Yg(gq_{B#%ǻ,*ߝsQ+'7|n)X:H7ojנϳZ.Bvj.|i4`gA/e[GwC*7(%ExW. /=cnob鏚g-]Y0%i(G{TE}]Ҹ9F,^6 ]UD卨f\][{̤\EaQl$d]TIQ|Gg͐ysyi?iH \ Nщ$&YKJ<ZٳSd P{AXdŖIr,s؈T#JC c kW4aiOnp CYo#>-n21 ߜ_KwҊ/A0FMe::j/vd8@B`B:׊ORQ_hGljnRa?K(sAi= 隭vUX{n˻:^Uȗ^iwtՏ?epKpi'sR|6mej:N-ȟbe}qP@?<I%@K'bq4qfe\j:{L4fRwЮpxQ,`J1,ް`_Jz iM8֍R `d]5c:ȟs/S이xrQVދ:u!9~>z+EL,6!3GKyʔ,Vn|Q9QPz")heH́dzb,&z\9++L+T60wWX0OG,}:3*8P灑O|])Y ڂotۮaQc_[LŮȳZ;Je5" LEXc ю. O0繛^$IAޢ9HNot`{yVPuxߜN}RH0p3J-zNjDV?í&t2CYQ0|kAIAt^F)+3 i?^*Þ"DX vfA:E0 RW%5vఴı_Fxeҹ LaqGަ#uyBf][rbUw^fbx]Z U%f FqXEOgeoe`+ [3<n)Qu%%ÒJ4jh\4%w(`Ku5V'B;м2V!:X?Cq3`sYܕfUotŏ;s$ţ?xޥA[Or3XşZ_ѻ~ZPlkcniAwc`Gr h!ʂNAɋ&?1[/$=*~rȣҁ=k|_7:r;c;mDN[0ZfD`*w@D=D7HPM'Ο ^^iIMHJb3q6Q|N!؅n4}ُkq=˪qEEOYuire\oKYrOʙ b~S3 hݛ L{y^4) ?fj[f>'!̇VE!?aڜ>V%L>E7$$E};Nk5B wchL$'*o5j9}x#R5lTK]ㅼegDi||1K:vSHE"rCqHzlH( IDPw|2IeAfCj 'yu۪0{h2V77Q صTvUFF7׍Gd Yxo H&QGmo7`Ԭf]hxSdHhy2ֳAGIh;TujMcURaJNAG!39{\Vv$/ں\:K$KŽՑo/AƜ+)3p *>@͵4i8\) CU#é >[+j9$B 1D[;Y:w9ZQ;qA]]QpWwthlc4BJ>c#@u R:S3-&<^*upպrKo[jZTIo~6 BmFRH tlm"b>lT!?z),=}ulƆKh9=\ST~oJn1T0IML5;# Ӧ~)68䓆p#ؑɾ4C%R`dAGv\ [,(#3}@h]n-C?`^-h[5jYy1ixrv|HJpBmQf꺍}$c @o]<ܒx6 b.#\8sY:cU<_`( ~[̆!gfĭ~< z$[#cӔ{05 2`+UicJSYpg{vgEx:X, K7-&v7׀Zw >ruc7@9{T"\6 O@ņKHW4 ,@LJ!j-dQXs6/oHej?)-qۜ`6qͳ-6̂̾II&Tx51z:Z"\[!^Sāћ37O $  CPZ^雰Gc [E{QX B oxݳE(G'xԉŅ1ceuk igPKWy#N=&`H=y)zT<2I6S}?Ob&ɀy^g%&@^T )Cw.Hje7e[Nn{5Yiema4X<"7ګnoUuyq`(b-lz pjUg'E;* BҩB%)CP*A۝"#ب 7Ye*[εF+ڌ2Ɨaȱ#$u‰@ҫA՗%mӏEd9r/Qki0Ti,Gds-l:iHoJ^o[1KFK]ܐf9LCAs`GD \묵#Uho|wZee0 f |3u:]'p:u4D"7J+wmS=Z*,mjCE]z|Ŋ\"7 ?naV0DYXR-g\<醌5Po@pV74xc?R殽>!vB77UyQ#r083g \.6()Ѧpmn&PYsע?rhD ={Bl8Tȼym 0mJt+V#ޢ%02}g>>Fe/i*^诇rcP`RBrEG{jsP>W^3`V{ 2MO|gfrf{"-v⣕! Ǔ-K?+C9cR G Qd (~AKyy6R\ Opu#u@5ʚNU5=ޮ,!BܞYז\e VQйKznM9@ey^!ޟ~" r` Tvw28@K$ V ԚrA7p2pG27j|OYo5e1a"2b3=I2Rg@ im'DK`a\\$KNg]ɂvv։3클 Hi#jXo0%~h {朤{m`jK9dl+5Uwlnɋ&:)QzjuT,qGbl<S8dVa5$b \Wn%?{֎&b2Ge˽`Wؓ8dLJᡂJ:_,uJU­0&.;$4n[5hՉ&#r!UY#{B|.;e;𥉉42)wMxOV C=k 5n i?S[H\m Woz=\PGJg>Z6NwЎ%b d?+>B9$bS gW۽]QjFڷMjMv3*fP0sG/.n8^9xn`堐e!SKk%OhCS(h9ƘQIJ[|CDf2Qqkf?c a:R f|)l3䖻toUpJgC3 dnɺFDnzm-%a!U"%N7rj'e '+)5ЄC?ԞjqԤDk{ʽRPY I48:3:=bii|Y사`O؀plse縄+!~8e*Ngg_Nu%N/R_Tgq8jWO}cS2)G4ԹU f[db\^a\]!YwB~+ޒ>8K()! E׼a/.dǧt$C幢ъ =YrhH(̏o2=BVeq!.cFmB $4Ϧ /ƆKIYT]>`M X!!c+ =vہ`CI r5wWLr:&ɝCj*lͼ&@RsW,<&2+>z~Pvzmz߰GέI5=H4{?p~ʿ EKb4?qNrT-|{7] K[Wimfyf-`R $z)-<{ P2|u[Slm(9[ j@p\bGJUx3THkk!i܊c>SU&r .6xDJ ZPYN33CJs {zdMڿ!NvIsO2a?4&b)i92ͷgL,cIR/BT&Scu0ʒe"9 &YWNT1(o?tݛQA!>[wF