From 88cedd40216c535f0852acbf63e3cc04e4965a93 Mon Sep 17 00:00:00 2001 From: Yee Cheng Chin Date: Fri, 16 Sep 2022 18:22:52 -0700 Subject: [PATCH 1/5] Move Sparkle.framework to Sparkle_1.framework and put symlink to it This is to prepare for adding Sparkle 2 support and using a symlink lets us switch between the two depending on what macOS version we are targeting. --- src/MacVim/Sparkle.framework | 1 + .../Headers | 0 .../Modules | 0 .../PrivateHeaders | 0 .../Resources | 0 .../Sparkle | 0 .../Versions/A/Headers/SPUDownloadData.h | 0 .../Versions/A/Headers/SPUDownloader.h | 0 .../Versions/A/Headers/SPUDownloaderDelegate.h | 0 .../Versions/A/Headers/SPUDownloaderProtocol.h | 0 .../Versions/A/Headers/SPUDownloaderSession.h | 0 .../Versions/A/Headers/SPUURLRequest.h | 0 .../Versions/A/Headers/SUAppcast.h | 0 .../Versions/A/Headers/SUAppcastItem.h | 0 .../Versions/A/Headers/SUCodeSigningVerifier.h | 0 .../Versions/A/Headers/SUErrors.h | 0 .../Versions/A/Headers/SUExport.h | 0 .../A/Headers/SUStandardVersionComparator.h | 0 .../Versions/A/Headers/SUUpdater.h | 0 .../Versions/A/Headers/SUUpdaterDelegate.h | 0 .../A/Headers/SUVersionComparisonProtocol.h | 0 .../Versions/A/Headers/SUVersionDisplayProtocol.h | 0 .../Versions/A/Headers/Sparkle.h | 0 .../Versions/A/Modules/module.modulemap | 0 .../Versions/A/PrivateHeaders/SUUnarchiver.h | 0 .../A/Resources/Autoupdate.app/Contents/Info.plist | 0 .../Autoupdate.app/Contents/MacOS/Autoupdate | Bin .../Resources/Autoupdate.app/Contents/MacOS/fileop | Bin .../A/Resources/Autoupdate.app/Contents/PkgInfo | 0 .../Autoupdate.app/Contents/Resources/AppIcon.icns | Bin .../Contents/Resources/Base.lproj/Sparkle.strings | Bin .../Resources/SUStatus.nib/keyedobjects-101300.nib | Bin .../Resources/SUStatus.nib/keyedobjects.nib | Bin .../Contents/Resources/ar.lproj/Sparkle.strings | Bin .../Contents/Resources/ca.lproj/Sparkle.strings | Bin .../Contents/Resources/cs.lproj/Sparkle.strings | Bin .../Contents/Resources/da.lproj/Sparkle.strings | Bin .../Contents/Resources/de.lproj/Sparkle.strings | Bin .../Contents/Resources/el.lproj/Sparkle.strings | Bin .../Contents/Resources/es.lproj/Sparkle.strings | Bin .../Contents/Resources/fi.lproj/Sparkle.strings | Bin .../Contents/Resources/fr.lproj/Sparkle.strings | Bin .../Contents/Resources/he.lproj/Sparkle.strings | Bin .../Contents/Resources/hr.lproj/Sparkle.strings | Bin .../Contents/Resources/hu.lproj/Sparkle.strings | Bin .../Contents/Resources/is.lproj/Sparkle.strings | Bin .../Contents/Resources/it.lproj/Sparkle.strings | Bin .../Contents/Resources/ja.lproj/Sparkle.strings | Bin .../Contents/Resources/ko.lproj/Sparkle.strings | Bin .../Contents/Resources/nb.lproj/Sparkle.strings | Bin .../Contents/Resources/nl.lproj/Sparkle.strings | Bin .../Contents/Resources/pl.lproj/Sparkle.strings | Bin .../Contents/Resources/pt_BR.lproj/Sparkle.strings | Bin .../Contents/Resources/pt_PT.lproj/Sparkle.strings | Bin .../Contents/Resources/ro.lproj/Sparkle.strings | Bin .../Contents/Resources/ru.lproj/Sparkle.strings | Bin .../Contents/Resources/sk.lproj/Sparkle.strings | Bin .../Contents/Resources/sl.lproj/Sparkle.strings | Bin .../Contents/Resources/sv.lproj/Sparkle.strings | Bin .../Contents/Resources/th.lproj/Sparkle.strings | Bin .../Contents/Resources/tr.lproj/Sparkle.strings | Bin .../Contents/Resources/uk.lproj/Sparkle.strings | Bin .../Contents/Resources/zh_CN.lproj/Sparkle.strings | Bin .../Contents/Resources/zh_TW.lproj/Sparkle.strings | Bin .../Contents/_CodeSignature/CodeResources | 0 .../keyedobjects-101300.nib | Bin .../SUAutomaticUpdateAlert.nib/keyedobjects.nib | Bin .../SUUpdateAlert.nib/keyedobjects-101300.nib | Bin .../Base.lproj/SUUpdateAlert.nib/keyedobjects.nib | Bin .../keyedobjects-101300.nib | Bin .../keyedobjects-110000.nib | Bin .../SUUpdatePermissionPrompt.nib/keyedobjects.nib | Bin .../Versions/A/Resources/Base.lproj/Sparkle.strings | Bin .../Versions/A/Resources/Info.plist | 0 .../Versions/A/Resources/ReleaseNotesColorStyle.css | 0 .../Versions/A/Resources/SUModelTranslation.plist | 0 .../Resources/SUStatus.nib/keyedobjects-101300.nib | Bin .../A/Resources/SUStatus.nib/keyedobjects.nib | Bin .../ar.lproj/SUAutomaticUpdateAlert.strings | Bin .../A/Resources/ar.lproj/SUUpdateAlert.strings | Bin .../ar.lproj/SUUpdatePermissionPrompt.strings | Bin .../Versions/A/Resources/ar.lproj/Sparkle.strings | Bin .../ca.lproj/SUAutomaticUpdateAlert.strings | 0 .../A/Resources/ca.lproj/SUUpdateAlert.strings | 0 .../Versions/A/Resources/ca.lproj/Sparkle.strings | Bin .../cs.lproj/SUAutomaticUpdateAlert.strings | 0 .../A/Resources/cs.lproj/SUUpdateAlert.strings | 0 .../cs.lproj/SUUpdatePermissionPrompt.strings | 0 .../Versions/A/Resources/cs.lproj/Sparkle.strings | Bin .../da.lproj/SUAutomaticUpdateAlert.strings | Bin .../A/Resources/da.lproj/SUUpdateAlert.strings | Bin .../da.lproj/SUUpdatePermissionPrompt.strings | Bin .../Versions/A/Resources/da.lproj/Sparkle.strings | Bin .../de.lproj/SUAutomaticUpdateAlert.strings | Bin .../A/Resources/de.lproj/SUUpdateAlert.strings | Bin .../de.lproj/SUUpdatePermissionPrompt.strings | Bin .../Versions/A/Resources/de.lproj/Sparkle.strings | Bin .../el.lproj/SUAutomaticUpdateAlert.strings | Bin .../A/Resources/el.lproj/SUUpdateAlert.strings | Bin .../el.lproj/SUUpdatePermissionPrompt.strings | Bin .../Versions/A/Resources/el.lproj/Sparkle.strings | Bin .../en.lproj/SUAutomaticUpdateAlert.strings | 0 .../A/Resources/en.lproj/SUUpdateAlert.strings | 0 .../en.lproj/SUUpdatePermissionPrompt.strings | 0 .../es.lproj/SUAutomaticUpdateAlert.strings | Bin .../A/Resources/es.lproj/SUUpdateAlert.strings | Bin .../es.lproj/SUUpdatePermissionPrompt.strings | Bin .../Versions/A/Resources/es.lproj/Sparkle.strings | Bin .../fi.lproj/SUAutomaticUpdateAlert.strings | Bin .../A/Resources/fi.lproj/SUUpdateAlert.strings | Bin .../fi.lproj/SUUpdatePermissionPrompt.strings | Bin .../Versions/A/Resources/fi.lproj/Sparkle.strings | Bin .../fr.lproj/SUAutomaticUpdateAlert.strings | Bin .../A/Resources/fr.lproj/SUUpdateAlert.strings | Bin .../fr.lproj/SUUpdatePermissionPrompt.strings | Bin .../Versions/A/Resources/fr.lproj/Sparkle.strings | Bin .../he.lproj/SUAutomaticUpdateAlert.strings | 0 .../A/Resources/he.lproj/SUUpdateAlert.strings | 0 .../Versions/A/Resources/he.lproj/Sparkle.strings | Bin .../hr.lproj/SUAutomaticUpdateAlert.strings | Bin .../A/Resources/hr.lproj/SUUpdateAlert.strings | Bin .../hr.lproj/SUUpdatePermissionPrompt.strings | Bin .../Versions/A/Resources/hr.lproj/Sparkle.strings | Bin .../hu.lproj/SUAutomaticUpdateAlert.strings | Bin .../A/Resources/hu.lproj/SUUpdateAlert.strings | Bin .../hu.lproj/SUUpdatePermissionPrompt.strings | Bin .../Versions/A/Resources/hu.lproj/Sparkle.strings | Bin .../is.lproj/SUAutomaticUpdateAlert.strings | Bin .../A/Resources/is.lproj/SUUpdateAlert.strings | Bin .../is.lproj/SUUpdatePermissionPrompt.strings | Bin .../Versions/A/Resources/is.lproj/Sparkle.strings | Bin .../it.lproj/SUAutomaticUpdateAlert.strings | Bin .../A/Resources/it.lproj/SUUpdateAlert.strings | Bin .../it.lproj/SUUpdatePermissionPrompt.strings | Bin .../Versions/A/Resources/it.lproj/Sparkle.strings | Bin .../ja.lproj/SUAutomaticUpdateAlert.strings | Bin .../A/Resources/ja.lproj/SUUpdateAlert.strings | Bin .../ja.lproj/SUUpdatePermissionPrompt.strings | Bin .../Versions/A/Resources/ja.lproj/Sparkle.strings | Bin .../ko.lproj/SUAutomaticUpdateAlert.strings | Bin .../A/Resources/ko.lproj/SUUpdateAlert.strings | Bin .../ko.lproj/SUUpdatePermissionPrompt.strings | Bin .../Versions/A/Resources/ko.lproj/Sparkle.strings | Bin .../nb.lproj/SUAutomaticUpdateAlert.strings | Bin .../A/Resources/nb.lproj/SUUpdateAlert.strings | Bin .../nb.lproj/SUUpdatePermissionPrompt.strings | Bin .../Versions/A/Resources/nb.lproj/Sparkle.strings | Bin .../nl.lproj/SUAutomaticUpdateAlert.strings | Bin .../A/Resources/nl.lproj/SUUpdateAlert.strings | Bin .../nl.lproj/SUUpdatePermissionPrompt.strings | Bin .../Versions/A/Resources/nl.lproj/Sparkle.strings | Bin .../pl.lproj/SUAutomaticUpdateAlert.strings | Bin .../A/Resources/pl.lproj/SUUpdateAlert.strings | Bin .../pl.lproj/SUUpdatePermissionPrompt.strings | Bin .../Versions/A/Resources/pl.lproj/Sparkle.strings | Bin .../pt_BR.lproj/SUAutomaticUpdateAlert.strings | Bin .../A/Resources/pt_BR.lproj/SUUpdateAlert.strings | Bin .../pt_BR.lproj/SUUpdatePermissionPrompt.strings | Bin .../A/Resources/pt_BR.lproj/Sparkle.strings | Bin .../pt_PT.lproj/SUAutomaticUpdateAlert.strings | Bin .../pt_PT.lproj/SUUpdatePermissionPrompt.strings | Bin .../A/Resources/pt_PT.lproj/Sparkle.strings | Bin .../ro.lproj/SUAutomaticUpdateAlert.strings | Bin .../A/Resources/ro.lproj/SUUpdateAlert.strings | Bin .../ro.lproj/SUUpdatePermissionPrompt.strings | Bin .../Versions/A/Resources/ro.lproj/Sparkle.strings | Bin .../ru.lproj/SUAutomaticUpdateAlert.strings | Bin .../A/Resources/ru.lproj/SUUpdateAlert.strings | Bin .../ru.lproj/SUUpdatePermissionPrompt.strings | Bin .../Versions/A/Resources/ru.lproj/Sparkle.strings | Bin .../sk.lproj/SUAutomaticUpdateAlert.strings | Bin .../A/Resources/sk.lproj/SUUpdateAlert.strings | Bin .../sk.lproj/SUUpdatePermissionPrompt.strings | Bin .../Versions/A/Resources/sk.lproj/Sparkle.strings | Bin .../sl.lproj/SUAutomaticUpdateAlert.strings | Bin .../A/Resources/sl.lproj/SUUpdateAlert.strings | Bin .../sl.lproj/SUUpdatePermissionPrompt.strings | Bin .../Versions/A/Resources/sl.lproj/Sparkle.strings | Bin .../sv.lproj/SUAutomaticUpdateAlert.strings | Bin .../A/Resources/sv.lproj/SUUpdateAlert.strings | Bin .../sv.lproj/SUUpdatePermissionPrompt.strings | Bin .../Versions/A/Resources/sv.lproj/Sparkle.strings | Bin .../th.lproj/SUAutomaticUpdateAlert.strings | Bin .../A/Resources/th.lproj/SUUpdateAlert.strings | Bin .../th.lproj/SUUpdatePermissionPrompt.strings | Bin .../Versions/A/Resources/th.lproj/Sparkle.strings | Bin .../tr.lproj/SUAutomaticUpdateAlert.strings | Bin .../A/Resources/tr.lproj/SUUpdateAlert.strings | Bin .../tr.lproj/SUUpdatePermissionPrompt.strings | Bin .../Versions/A/Resources/tr.lproj/Sparkle.strings | Bin .../A/Resources/uk.lproj/SUUpdateAlert.strings | Bin .../uk.lproj/SUUpdatePermissionPrompt.strings | Bin .../Versions/A/Resources/uk.lproj/Sparkle.strings | Bin .../zh_CN.lproj/SUAutomaticUpdateAlert.strings | Bin .../A/Resources/zh_CN.lproj/SUUpdateAlert.strings | Bin .../zh_CN.lproj/SUUpdatePermissionPrompt.strings | Bin .../A/Resources/zh_CN.lproj/Sparkle.strings | Bin .../zh_TW.lproj/SUAutomaticUpdateAlert.strings | Bin .../A/Resources/zh_TW.lproj/SUUpdateAlert.strings | Bin .../zh_TW.lproj/SUUpdatePermissionPrompt.strings | Bin .../A/Resources/zh_TW.lproj/Sparkle.strings | Bin .../Versions/A/Sparkle | Bin .../Versions/A/_CodeSignature/CodeResources | 0 .../Versions/Current | 0 204 files changed, 1 insertion(+) create mode 120000 src/MacVim/Sparkle.framework rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Headers (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Modules (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/PrivateHeaders (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Resources (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Sparkle (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Headers/SPUDownloadData.h (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Headers/SPUDownloader.h (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Headers/SPUDownloaderDelegate.h (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Headers/SPUDownloaderProtocol.h (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Headers/SPUDownloaderSession.h (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Headers/SPUURLRequest.h (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Headers/SUAppcast.h (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Headers/SUAppcastItem.h (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Headers/SUCodeSigningVerifier.h (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Headers/SUErrors.h (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Headers/SUExport.h (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Headers/SUStandardVersionComparator.h (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Headers/SUUpdater.h (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Headers/SUUpdaterDelegate.h (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Headers/SUVersionComparisonProtocol.h (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Headers/SUVersionDisplayProtocol.h (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Headers/Sparkle.h (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Modules/module.modulemap (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/PrivateHeaders/SUUnarchiver.h (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/Autoupdate.app/Contents/Info.plist (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/Autoupdate.app/Contents/MacOS/Autoupdate (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/Autoupdate.app/Contents/MacOS/fileop (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/Autoupdate.app/Contents/PkgInfo (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/Autoupdate.app/Contents/Resources/AppIcon.icns (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/Autoupdate.app/Contents/Resources/Base.lproj/Sparkle.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/Autoupdate.app/Contents/Resources/SUStatus.nib/keyedobjects-101300.nib (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/Autoupdate.app/Contents/Resources/SUStatus.nib/keyedobjects.nib (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/Autoupdate.app/Contents/Resources/ar.lproj/Sparkle.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/Autoupdate.app/Contents/Resources/ca.lproj/Sparkle.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/Autoupdate.app/Contents/Resources/cs.lproj/Sparkle.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/Autoupdate.app/Contents/Resources/da.lproj/Sparkle.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/Autoupdate.app/Contents/Resources/de.lproj/Sparkle.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/Autoupdate.app/Contents/Resources/el.lproj/Sparkle.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/Autoupdate.app/Contents/Resources/es.lproj/Sparkle.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/Autoupdate.app/Contents/Resources/fi.lproj/Sparkle.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/Autoupdate.app/Contents/Resources/fr.lproj/Sparkle.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/Autoupdate.app/Contents/Resources/he.lproj/Sparkle.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/Autoupdate.app/Contents/Resources/hr.lproj/Sparkle.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/Autoupdate.app/Contents/Resources/hu.lproj/Sparkle.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/Autoupdate.app/Contents/Resources/is.lproj/Sparkle.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/Autoupdate.app/Contents/Resources/it.lproj/Sparkle.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/Autoupdate.app/Contents/Resources/ja.lproj/Sparkle.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/Autoupdate.app/Contents/Resources/ko.lproj/Sparkle.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/Autoupdate.app/Contents/Resources/nb.lproj/Sparkle.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/Autoupdate.app/Contents/Resources/nl.lproj/Sparkle.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/Autoupdate.app/Contents/Resources/pl.lproj/Sparkle.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/Autoupdate.app/Contents/Resources/pt_BR.lproj/Sparkle.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/Autoupdate.app/Contents/Resources/pt_PT.lproj/Sparkle.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/Autoupdate.app/Contents/Resources/ro.lproj/Sparkle.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/Autoupdate.app/Contents/Resources/ru.lproj/Sparkle.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/Autoupdate.app/Contents/Resources/sk.lproj/Sparkle.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/Autoupdate.app/Contents/Resources/sl.lproj/Sparkle.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/Autoupdate.app/Contents/Resources/sv.lproj/Sparkle.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/Autoupdate.app/Contents/Resources/th.lproj/Sparkle.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/Autoupdate.app/Contents/Resources/tr.lproj/Sparkle.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/Autoupdate.app/Contents/Resources/uk.lproj/Sparkle.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/Autoupdate.app/Contents/Resources/zh_CN.lproj/Sparkle.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/Autoupdate.app/Contents/Resources/zh_TW.lproj/Sparkle.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/Autoupdate.app/Contents/_CodeSignature/CodeResources (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/Base.lproj/SUAutomaticUpdateAlert.nib/keyedobjects-101300.nib (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/Base.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/Base.lproj/SUUpdateAlert.nib/keyedobjects-101300.nib (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/Base.lproj/SUUpdateAlert.nib/keyedobjects.nib (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/Base.lproj/SUUpdatePermissionPrompt.nib/keyedobjects-101300.nib (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/Base.lproj/SUUpdatePermissionPrompt.nib/keyedobjects-110000.nib (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/Base.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/Base.lproj/Sparkle.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/Info.plist (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/ReleaseNotesColorStyle.css (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/SUModelTranslation.plist (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/SUStatus.nib/keyedobjects-101300.nib (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/SUStatus.nib/keyedobjects.nib (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/ar.lproj/SUAutomaticUpdateAlert.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/ar.lproj/SUUpdateAlert.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/ar.lproj/SUUpdatePermissionPrompt.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/ar.lproj/Sparkle.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/ca.lproj/SUAutomaticUpdateAlert.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/ca.lproj/SUUpdateAlert.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/ca.lproj/Sparkle.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/cs.lproj/SUAutomaticUpdateAlert.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/cs.lproj/SUUpdateAlert.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/cs.lproj/SUUpdatePermissionPrompt.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/cs.lproj/Sparkle.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/da.lproj/SUAutomaticUpdateAlert.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/da.lproj/SUUpdateAlert.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/da.lproj/SUUpdatePermissionPrompt.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/da.lproj/Sparkle.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/de.lproj/SUAutomaticUpdateAlert.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/de.lproj/SUUpdateAlert.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/de.lproj/SUUpdatePermissionPrompt.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/de.lproj/Sparkle.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/el.lproj/SUAutomaticUpdateAlert.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/el.lproj/SUUpdateAlert.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/el.lproj/SUUpdatePermissionPrompt.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/el.lproj/Sparkle.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/en.lproj/SUUpdateAlert.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/es.lproj/SUAutomaticUpdateAlert.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/es.lproj/SUUpdateAlert.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/es.lproj/SUUpdatePermissionPrompt.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/es.lproj/Sparkle.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/fi.lproj/SUAutomaticUpdateAlert.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/fi.lproj/SUUpdateAlert.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/fi.lproj/SUUpdatePermissionPrompt.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/fi.lproj/Sparkle.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/fr.lproj/SUAutomaticUpdateAlert.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/fr.lproj/SUUpdateAlert.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/fr.lproj/SUUpdatePermissionPrompt.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/fr.lproj/Sparkle.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/he.lproj/SUAutomaticUpdateAlert.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/he.lproj/SUUpdateAlert.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/he.lproj/Sparkle.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/hr.lproj/SUAutomaticUpdateAlert.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/hr.lproj/SUUpdateAlert.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/hr.lproj/SUUpdatePermissionPrompt.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/hr.lproj/Sparkle.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/hu.lproj/SUAutomaticUpdateAlert.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/hu.lproj/SUUpdateAlert.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/hu.lproj/SUUpdatePermissionPrompt.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/hu.lproj/Sparkle.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/is.lproj/SUAutomaticUpdateAlert.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/is.lproj/SUUpdateAlert.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/is.lproj/SUUpdatePermissionPrompt.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/is.lproj/Sparkle.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/it.lproj/SUAutomaticUpdateAlert.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/it.lproj/SUUpdateAlert.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/it.lproj/SUUpdatePermissionPrompt.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/it.lproj/Sparkle.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/ja.lproj/SUAutomaticUpdateAlert.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/ja.lproj/SUUpdateAlert.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/ja.lproj/SUUpdatePermissionPrompt.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/ja.lproj/Sparkle.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/ko.lproj/SUAutomaticUpdateAlert.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/ko.lproj/SUUpdateAlert.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/ko.lproj/SUUpdatePermissionPrompt.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/ko.lproj/Sparkle.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/nb.lproj/SUAutomaticUpdateAlert.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/nb.lproj/SUUpdateAlert.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/nb.lproj/SUUpdatePermissionPrompt.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/nb.lproj/Sparkle.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/nl.lproj/SUAutomaticUpdateAlert.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/nl.lproj/SUUpdateAlert.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/nl.lproj/SUUpdatePermissionPrompt.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/nl.lproj/Sparkle.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/pl.lproj/SUAutomaticUpdateAlert.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/pl.lproj/SUUpdateAlert.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/pl.lproj/SUUpdatePermissionPrompt.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/pl.lproj/Sparkle.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/pt_BR.lproj/SUAutomaticUpdateAlert.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/pt_BR.lproj/SUUpdateAlert.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/pt_BR.lproj/SUUpdatePermissionPrompt.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/pt_BR.lproj/Sparkle.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/pt_PT.lproj/SUAutomaticUpdateAlert.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/pt_PT.lproj/SUUpdatePermissionPrompt.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/pt_PT.lproj/Sparkle.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/ro.lproj/SUAutomaticUpdateAlert.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/ro.lproj/SUUpdateAlert.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/ro.lproj/SUUpdatePermissionPrompt.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/ro.lproj/Sparkle.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/ru.lproj/SUAutomaticUpdateAlert.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/ru.lproj/SUUpdateAlert.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/ru.lproj/SUUpdatePermissionPrompt.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/ru.lproj/Sparkle.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/sk.lproj/SUAutomaticUpdateAlert.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/sk.lproj/SUUpdateAlert.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/sk.lproj/SUUpdatePermissionPrompt.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/sk.lproj/Sparkle.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/sl.lproj/SUAutomaticUpdateAlert.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/sl.lproj/SUUpdateAlert.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/sl.lproj/SUUpdatePermissionPrompt.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/sl.lproj/Sparkle.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/sv.lproj/SUAutomaticUpdateAlert.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/sv.lproj/SUUpdateAlert.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/sv.lproj/SUUpdatePermissionPrompt.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/sv.lproj/Sparkle.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/th.lproj/SUAutomaticUpdateAlert.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/th.lproj/SUUpdateAlert.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/th.lproj/SUUpdatePermissionPrompt.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/th.lproj/Sparkle.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/tr.lproj/SUAutomaticUpdateAlert.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/tr.lproj/SUUpdateAlert.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/tr.lproj/SUUpdatePermissionPrompt.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/tr.lproj/Sparkle.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/uk.lproj/SUUpdateAlert.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/uk.lproj/SUUpdatePermissionPrompt.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/uk.lproj/Sparkle.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/zh_CN.lproj/SUAutomaticUpdateAlert.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/zh_CN.lproj/SUUpdateAlert.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/zh_CN.lproj/SUUpdatePermissionPrompt.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/zh_CN.lproj/Sparkle.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/zh_TW.lproj/SUAutomaticUpdateAlert.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/zh_TW.lproj/SUUpdateAlert.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/zh_TW.lproj/SUUpdatePermissionPrompt.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Resources/zh_TW.lproj/Sparkle.strings (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/Sparkle (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/A/_CodeSignature/CodeResources (100%) rename src/MacVim/{Sparkle.framework => Sparkle_1.framework}/Versions/Current (100%) diff --git a/src/MacVim/Sparkle.framework b/src/MacVim/Sparkle.framework new file mode 120000 index 0000000000..3e981d2a34 --- /dev/null +++ b/src/MacVim/Sparkle.framework @@ -0,0 +1 @@ +Sparkle_1.framework \ No newline at end of file diff --git a/src/MacVim/Sparkle.framework/Headers b/src/MacVim/Sparkle_1.framework/Headers similarity index 100% rename from src/MacVim/Sparkle.framework/Headers rename to src/MacVim/Sparkle_1.framework/Headers diff --git a/src/MacVim/Sparkle.framework/Modules b/src/MacVim/Sparkle_1.framework/Modules similarity index 100% rename from src/MacVim/Sparkle.framework/Modules rename to src/MacVim/Sparkle_1.framework/Modules diff --git a/src/MacVim/Sparkle.framework/PrivateHeaders b/src/MacVim/Sparkle_1.framework/PrivateHeaders similarity index 100% rename from src/MacVim/Sparkle.framework/PrivateHeaders rename to src/MacVim/Sparkle_1.framework/PrivateHeaders diff --git a/src/MacVim/Sparkle.framework/Resources b/src/MacVim/Sparkle_1.framework/Resources similarity index 100% rename from src/MacVim/Sparkle.framework/Resources rename to src/MacVim/Sparkle_1.framework/Resources diff --git a/src/MacVim/Sparkle.framework/Sparkle b/src/MacVim/Sparkle_1.framework/Sparkle similarity index 100% rename from src/MacVim/Sparkle.framework/Sparkle rename to src/MacVim/Sparkle_1.framework/Sparkle diff --git a/src/MacVim/Sparkle.framework/Versions/A/Headers/SPUDownloadData.h b/src/MacVim/Sparkle_1.framework/Versions/A/Headers/SPUDownloadData.h similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Headers/SPUDownloadData.h rename to src/MacVim/Sparkle_1.framework/Versions/A/Headers/SPUDownloadData.h diff --git a/src/MacVim/Sparkle.framework/Versions/A/Headers/SPUDownloader.h b/src/MacVim/Sparkle_1.framework/Versions/A/Headers/SPUDownloader.h similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Headers/SPUDownloader.h rename to src/MacVim/Sparkle_1.framework/Versions/A/Headers/SPUDownloader.h diff --git a/src/MacVim/Sparkle.framework/Versions/A/Headers/SPUDownloaderDelegate.h b/src/MacVim/Sparkle_1.framework/Versions/A/Headers/SPUDownloaderDelegate.h similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Headers/SPUDownloaderDelegate.h rename to src/MacVim/Sparkle_1.framework/Versions/A/Headers/SPUDownloaderDelegate.h diff --git a/src/MacVim/Sparkle.framework/Versions/A/Headers/SPUDownloaderProtocol.h b/src/MacVim/Sparkle_1.framework/Versions/A/Headers/SPUDownloaderProtocol.h similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Headers/SPUDownloaderProtocol.h rename to src/MacVim/Sparkle_1.framework/Versions/A/Headers/SPUDownloaderProtocol.h diff --git a/src/MacVim/Sparkle.framework/Versions/A/Headers/SPUDownloaderSession.h b/src/MacVim/Sparkle_1.framework/Versions/A/Headers/SPUDownloaderSession.h similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Headers/SPUDownloaderSession.h rename to src/MacVim/Sparkle_1.framework/Versions/A/Headers/SPUDownloaderSession.h diff --git a/src/MacVim/Sparkle.framework/Versions/A/Headers/SPUURLRequest.h b/src/MacVim/Sparkle_1.framework/Versions/A/Headers/SPUURLRequest.h similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Headers/SPUURLRequest.h rename to src/MacVim/Sparkle_1.framework/Versions/A/Headers/SPUURLRequest.h diff --git a/src/MacVim/Sparkle.framework/Versions/A/Headers/SUAppcast.h b/src/MacVim/Sparkle_1.framework/Versions/A/Headers/SUAppcast.h similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Headers/SUAppcast.h rename to src/MacVim/Sparkle_1.framework/Versions/A/Headers/SUAppcast.h diff --git a/src/MacVim/Sparkle.framework/Versions/A/Headers/SUAppcastItem.h b/src/MacVim/Sparkle_1.framework/Versions/A/Headers/SUAppcastItem.h similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Headers/SUAppcastItem.h rename to src/MacVim/Sparkle_1.framework/Versions/A/Headers/SUAppcastItem.h diff --git a/src/MacVim/Sparkle.framework/Versions/A/Headers/SUCodeSigningVerifier.h b/src/MacVim/Sparkle_1.framework/Versions/A/Headers/SUCodeSigningVerifier.h similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Headers/SUCodeSigningVerifier.h rename to src/MacVim/Sparkle_1.framework/Versions/A/Headers/SUCodeSigningVerifier.h diff --git a/src/MacVim/Sparkle.framework/Versions/A/Headers/SUErrors.h b/src/MacVim/Sparkle_1.framework/Versions/A/Headers/SUErrors.h similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Headers/SUErrors.h rename to src/MacVim/Sparkle_1.framework/Versions/A/Headers/SUErrors.h diff --git a/src/MacVim/Sparkle.framework/Versions/A/Headers/SUExport.h b/src/MacVim/Sparkle_1.framework/Versions/A/Headers/SUExport.h similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Headers/SUExport.h rename to src/MacVim/Sparkle_1.framework/Versions/A/Headers/SUExport.h diff --git a/src/MacVim/Sparkle.framework/Versions/A/Headers/SUStandardVersionComparator.h b/src/MacVim/Sparkle_1.framework/Versions/A/Headers/SUStandardVersionComparator.h similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Headers/SUStandardVersionComparator.h rename to src/MacVim/Sparkle_1.framework/Versions/A/Headers/SUStandardVersionComparator.h diff --git a/src/MacVim/Sparkle.framework/Versions/A/Headers/SUUpdater.h b/src/MacVim/Sparkle_1.framework/Versions/A/Headers/SUUpdater.h similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Headers/SUUpdater.h rename to src/MacVim/Sparkle_1.framework/Versions/A/Headers/SUUpdater.h diff --git a/src/MacVim/Sparkle.framework/Versions/A/Headers/SUUpdaterDelegate.h b/src/MacVim/Sparkle_1.framework/Versions/A/Headers/SUUpdaterDelegate.h similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Headers/SUUpdaterDelegate.h rename to src/MacVim/Sparkle_1.framework/Versions/A/Headers/SUUpdaterDelegate.h diff --git a/src/MacVim/Sparkle.framework/Versions/A/Headers/SUVersionComparisonProtocol.h b/src/MacVim/Sparkle_1.framework/Versions/A/Headers/SUVersionComparisonProtocol.h similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Headers/SUVersionComparisonProtocol.h rename to src/MacVim/Sparkle_1.framework/Versions/A/Headers/SUVersionComparisonProtocol.h diff --git a/src/MacVim/Sparkle.framework/Versions/A/Headers/SUVersionDisplayProtocol.h b/src/MacVim/Sparkle_1.framework/Versions/A/Headers/SUVersionDisplayProtocol.h similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Headers/SUVersionDisplayProtocol.h rename to src/MacVim/Sparkle_1.framework/Versions/A/Headers/SUVersionDisplayProtocol.h diff --git a/src/MacVim/Sparkle.framework/Versions/A/Headers/Sparkle.h b/src/MacVim/Sparkle_1.framework/Versions/A/Headers/Sparkle.h similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Headers/Sparkle.h rename to src/MacVim/Sparkle_1.framework/Versions/A/Headers/Sparkle.h diff --git a/src/MacVim/Sparkle.framework/Versions/A/Modules/module.modulemap b/src/MacVim/Sparkle_1.framework/Versions/A/Modules/module.modulemap similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Modules/module.modulemap rename to src/MacVim/Sparkle_1.framework/Versions/A/Modules/module.modulemap diff --git a/src/MacVim/Sparkle.framework/Versions/A/PrivateHeaders/SUUnarchiver.h b/src/MacVim/Sparkle_1.framework/Versions/A/PrivateHeaders/SUUnarchiver.h similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/PrivateHeaders/SUUnarchiver.h rename to src/MacVim/Sparkle_1.framework/Versions/A/PrivateHeaders/SUUnarchiver.h diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Info.plist b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/Autoupdate.app/Contents/Info.plist similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Info.plist rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/Autoupdate.app/Contents/Info.plist diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/MacOS/Autoupdate b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/Autoupdate.app/Contents/MacOS/Autoupdate similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/MacOS/Autoupdate rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/Autoupdate.app/Contents/MacOS/Autoupdate diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/MacOS/fileop b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/Autoupdate.app/Contents/MacOS/fileop similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/MacOS/fileop rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/Autoupdate.app/Contents/MacOS/fileop diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/PkgInfo b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/Autoupdate.app/Contents/PkgInfo similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/PkgInfo rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/Autoupdate.app/Contents/PkgInfo diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/AppIcon.icns b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/AppIcon.icns similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/AppIcon.icns rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/AppIcon.icns diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/Base.lproj/Sparkle.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/Base.lproj/Sparkle.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/Base.lproj/Sparkle.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/Base.lproj/Sparkle.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/SUStatus.nib/keyedobjects-101300.nib b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/SUStatus.nib/keyedobjects-101300.nib similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/SUStatus.nib/keyedobjects-101300.nib rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/SUStatus.nib/keyedobjects-101300.nib diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/SUStatus.nib/keyedobjects.nib b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/SUStatus.nib/keyedobjects.nib similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/SUStatus.nib/keyedobjects.nib rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/SUStatus.nib/keyedobjects.nib diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ar.lproj/Sparkle.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ar.lproj/Sparkle.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ar.lproj/Sparkle.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ar.lproj/Sparkle.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ca.lproj/Sparkle.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ca.lproj/Sparkle.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ca.lproj/Sparkle.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ca.lproj/Sparkle.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/cs.lproj/Sparkle.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/cs.lproj/Sparkle.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/cs.lproj/Sparkle.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/cs.lproj/Sparkle.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/da.lproj/Sparkle.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/da.lproj/Sparkle.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/da.lproj/Sparkle.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/da.lproj/Sparkle.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/de.lproj/Sparkle.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/de.lproj/Sparkle.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/de.lproj/Sparkle.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/de.lproj/Sparkle.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/el.lproj/Sparkle.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/el.lproj/Sparkle.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/el.lproj/Sparkle.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/el.lproj/Sparkle.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/es.lproj/Sparkle.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/es.lproj/Sparkle.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/es.lproj/Sparkle.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/es.lproj/Sparkle.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/fi.lproj/Sparkle.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/fi.lproj/Sparkle.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/fi.lproj/Sparkle.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/fi.lproj/Sparkle.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/fr.lproj/Sparkle.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/fr.lproj/Sparkle.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/fr.lproj/Sparkle.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/fr.lproj/Sparkle.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/he.lproj/Sparkle.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/he.lproj/Sparkle.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/he.lproj/Sparkle.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/he.lproj/Sparkle.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/hr.lproj/Sparkle.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/hr.lproj/Sparkle.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/hr.lproj/Sparkle.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/hr.lproj/Sparkle.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/hu.lproj/Sparkle.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/hu.lproj/Sparkle.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/hu.lproj/Sparkle.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/hu.lproj/Sparkle.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/is.lproj/Sparkle.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/is.lproj/Sparkle.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/is.lproj/Sparkle.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/is.lproj/Sparkle.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/it.lproj/Sparkle.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/it.lproj/Sparkle.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/it.lproj/Sparkle.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/it.lproj/Sparkle.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ja.lproj/Sparkle.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ja.lproj/Sparkle.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ja.lproj/Sparkle.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ja.lproj/Sparkle.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ko.lproj/Sparkle.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ko.lproj/Sparkle.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ko.lproj/Sparkle.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ko.lproj/Sparkle.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/nb.lproj/Sparkle.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/nb.lproj/Sparkle.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/nb.lproj/Sparkle.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/nb.lproj/Sparkle.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/nl.lproj/Sparkle.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/nl.lproj/Sparkle.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/nl.lproj/Sparkle.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/nl.lproj/Sparkle.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/pl.lproj/Sparkle.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/pl.lproj/Sparkle.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/pl.lproj/Sparkle.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/pl.lproj/Sparkle.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/pt_BR.lproj/Sparkle.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/pt_BR.lproj/Sparkle.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/pt_BR.lproj/Sparkle.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/pt_BR.lproj/Sparkle.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/pt_PT.lproj/Sparkle.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/pt_PT.lproj/Sparkle.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/pt_PT.lproj/Sparkle.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/pt_PT.lproj/Sparkle.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ro.lproj/Sparkle.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ro.lproj/Sparkle.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ro.lproj/Sparkle.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ro.lproj/Sparkle.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ru.lproj/Sparkle.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ru.lproj/Sparkle.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ru.lproj/Sparkle.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ru.lproj/Sparkle.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/sk.lproj/Sparkle.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/sk.lproj/Sparkle.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/sk.lproj/Sparkle.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/sk.lproj/Sparkle.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/sl.lproj/Sparkle.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/sl.lproj/Sparkle.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/sl.lproj/Sparkle.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/sl.lproj/Sparkle.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/sv.lproj/Sparkle.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/sv.lproj/Sparkle.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/sv.lproj/Sparkle.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/sv.lproj/Sparkle.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/th.lproj/Sparkle.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/th.lproj/Sparkle.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/th.lproj/Sparkle.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/th.lproj/Sparkle.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/tr.lproj/Sparkle.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/tr.lproj/Sparkle.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/tr.lproj/Sparkle.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/tr.lproj/Sparkle.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/uk.lproj/Sparkle.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/uk.lproj/Sparkle.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/uk.lproj/Sparkle.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/uk.lproj/Sparkle.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/zh_CN.lproj/Sparkle.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/zh_CN.lproj/Sparkle.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/zh_CN.lproj/Sparkle.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/zh_CN.lproj/Sparkle.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/zh_TW.lproj/Sparkle.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/zh_TW.lproj/Sparkle.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/zh_TW.lproj/Sparkle.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/zh_TW.lproj/Sparkle.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/_CodeSignature/CodeResources b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/Autoupdate.app/Contents/_CodeSignature/CodeResources similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/_CodeSignature/CodeResources rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/Autoupdate.app/Contents/_CodeSignature/CodeResources diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/Base.lproj/SUAutomaticUpdateAlert.nib/keyedobjects-101300.nib b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/Base.lproj/SUAutomaticUpdateAlert.nib/keyedobjects-101300.nib similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/Base.lproj/SUAutomaticUpdateAlert.nib/keyedobjects-101300.nib rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/Base.lproj/SUAutomaticUpdateAlert.nib/keyedobjects-101300.nib diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/Base.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/Base.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/Base.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/Base.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/Base.lproj/SUUpdateAlert.nib/keyedobjects-101300.nib b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/Base.lproj/SUUpdateAlert.nib/keyedobjects-101300.nib similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/Base.lproj/SUUpdateAlert.nib/keyedobjects-101300.nib rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/Base.lproj/SUUpdateAlert.nib/keyedobjects-101300.nib diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/Base.lproj/SUUpdateAlert.nib/keyedobjects.nib b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/Base.lproj/SUUpdateAlert.nib/keyedobjects.nib similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/Base.lproj/SUUpdateAlert.nib/keyedobjects.nib rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/Base.lproj/SUUpdateAlert.nib/keyedobjects.nib diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/Base.lproj/SUUpdatePermissionPrompt.nib/keyedobjects-101300.nib b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/Base.lproj/SUUpdatePermissionPrompt.nib/keyedobjects-101300.nib similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/Base.lproj/SUUpdatePermissionPrompt.nib/keyedobjects-101300.nib rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/Base.lproj/SUUpdatePermissionPrompt.nib/keyedobjects-101300.nib diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/Base.lproj/SUUpdatePermissionPrompt.nib/keyedobjects-110000.nib b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/Base.lproj/SUUpdatePermissionPrompt.nib/keyedobjects-110000.nib similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/Base.lproj/SUUpdatePermissionPrompt.nib/keyedobjects-110000.nib rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/Base.lproj/SUUpdatePermissionPrompt.nib/keyedobjects-110000.nib diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/Base.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/Base.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/Base.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/Base.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/Base.lproj/Sparkle.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/Base.lproj/Sparkle.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/Base.lproj/Sparkle.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/Base.lproj/Sparkle.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/Info.plist b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/Info.plist similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/Info.plist rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/Info.plist diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/ReleaseNotesColorStyle.css b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/ReleaseNotesColorStyle.css similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/ReleaseNotesColorStyle.css rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/ReleaseNotesColorStyle.css diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/SUModelTranslation.plist b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/SUModelTranslation.plist similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/SUModelTranslation.plist rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/SUModelTranslation.plist diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/SUStatus.nib/keyedobjects-101300.nib b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/SUStatus.nib/keyedobjects-101300.nib similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/SUStatus.nib/keyedobjects-101300.nib rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/SUStatus.nib/keyedobjects-101300.nib diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/SUStatus.nib/keyedobjects.nib b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/SUStatus.nib/keyedobjects.nib similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/SUStatus.nib/keyedobjects.nib rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/SUStatus.nib/keyedobjects.nib diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/ar.lproj/SUAutomaticUpdateAlert.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/ar.lproj/SUAutomaticUpdateAlert.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/ar.lproj/SUAutomaticUpdateAlert.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/ar.lproj/SUAutomaticUpdateAlert.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/ar.lproj/SUUpdateAlert.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/ar.lproj/SUUpdateAlert.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/ar.lproj/SUUpdateAlert.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/ar.lproj/SUUpdateAlert.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/ar.lproj/SUUpdatePermissionPrompt.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/ar.lproj/SUUpdatePermissionPrompt.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/ar.lproj/SUUpdatePermissionPrompt.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/ar.lproj/SUUpdatePermissionPrompt.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/ar.lproj/Sparkle.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/ar.lproj/Sparkle.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/ar.lproj/Sparkle.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/ar.lproj/Sparkle.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/ca.lproj/SUAutomaticUpdateAlert.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/ca.lproj/SUAutomaticUpdateAlert.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/ca.lproj/SUAutomaticUpdateAlert.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/ca.lproj/SUAutomaticUpdateAlert.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/ca.lproj/SUUpdateAlert.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/ca.lproj/SUUpdateAlert.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/ca.lproj/SUUpdateAlert.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/ca.lproj/SUUpdateAlert.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/ca.lproj/Sparkle.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/ca.lproj/Sparkle.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/ca.lproj/Sparkle.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/ca.lproj/Sparkle.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/cs.lproj/SUAutomaticUpdateAlert.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/cs.lproj/SUAutomaticUpdateAlert.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/cs.lproj/SUAutomaticUpdateAlert.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/cs.lproj/SUAutomaticUpdateAlert.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/cs.lproj/SUUpdateAlert.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/cs.lproj/SUUpdateAlert.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/cs.lproj/SUUpdateAlert.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/cs.lproj/SUUpdateAlert.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/cs.lproj/SUUpdatePermissionPrompt.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/cs.lproj/SUUpdatePermissionPrompt.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/cs.lproj/SUUpdatePermissionPrompt.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/cs.lproj/SUUpdatePermissionPrompt.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/cs.lproj/Sparkle.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/cs.lproj/Sparkle.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/cs.lproj/Sparkle.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/cs.lproj/Sparkle.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/da.lproj/SUAutomaticUpdateAlert.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/da.lproj/SUAutomaticUpdateAlert.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/da.lproj/SUAutomaticUpdateAlert.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/da.lproj/SUAutomaticUpdateAlert.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/da.lproj/SUUpdateAlert.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/da.lproj/SUUpdateAlert.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/da.lproj/SUUpdateAlert.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/da.lproj/SUUpdateAlert.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/da.lproj/SUUpdatePermissionPrompt.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/da.lproj/SUUpdatePermissionPrompt.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/da.lproj/SUUpdatePermissionPrompt.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/da.lproj/SUUpdatePermissionPrompt.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/da.lproj/Sparkle.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/da.lproj/Sparkle.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/da.lproj/Sparkle.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/da.lproj/Sparkle.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/de.lproj/SUAutomaticUpdateAlert.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/de.lproj/SUAutomaticUpdateAlert.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/de.lproj/SUAutomaticUpdateAlert.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/de.lproj/SUAutomaticUpdateAlert.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdatePermissionPrompt.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/de.lproj/SUUpdatePermissionPrompt.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdatePermissionPrompt.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/de.lproj/SUUpdatePermissionPrompt.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/de.lproj/Sparkle.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/de.lproj/Sparkle.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/de.lproj/Sparkle.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/de.lproj/Sparkle.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/el.lproj/SUAutomaticUpdateAlert.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/el.lproj/SUAutomaticUpdateAlert.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/el.lproj/SUAutomaticUpdateAlert.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/el.lproj/SUAutomaticUpdateAlert.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/el.lproj/SUUpdateAlert.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/el.lproj/SUUpdateAlert.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/el.lproj/SUUpdateAlert.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/el.lproj/SUUpdateAlert.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/el.lproj/SUUpdatePermissionPrompt.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/el.lproj/SUUpdatePermissionPrompt.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/el.lproj/SUUpdatePermissionPrompt.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/el.lproj/SUUpdatePermissionPrompt.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/el.lproj/Sparkle.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/el.lproj/Sparkle.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/el.lproj/Sparkle.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/el.lproj/Sparkle.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/es.lproj/SUAutomaticUpdateAlert.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/es.lproj/SUAutomaticUpdateAlert.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/es.lproj/SUAutomaticUpdateAlert.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/es.lproj/SUAutomaticUpdateAlert.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdateAlert.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/es.lproj/SUUpdateAlert.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdateAlert.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/es.lproj/SUUpdateAlert.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdatePermissionPrompt.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/es.lproj/SUUpdatePermissionPrompt.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdatePermissionPrompt.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/es.lproj/SUUpdatePermissionPrompt.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/es.lproj/Sparkle.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/es.lproj/Sparkle.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/es.lproj/Sparkle.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/es.lproj/Sparkle.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/fi.lproj/SUAutomaticUpdateAlert.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/fi.lproj/SUAutomaticUpdateAlert.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/fi.lproj/SUAutomaticUpdateAlert.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/fi.lproj/SUAutomaticUpdateAlert.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/fi.lproj/SUUpdateAlert.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/fi.lproj/SUUpdateAlert.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/fi.lproj/SUUpdateAlert.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/fi.lproj/SUUpdateAlert.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/fi.lproj/SUUpdatePermissionPrompt.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/fi.lproj/SUUpdatePermissionPrompt.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/fi.lproj/SUUpdatePermissionPrompt.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/fi.lproj/SUUpdatePermissionPrompt.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/fi.lproj/Sparkle.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/fi.lproj/Sparkle.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/fi.lproj/Sparkle.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/fi.lproj/Sparkle.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/fr.lproj/SUAutomaticUpdateAlert.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/fr.lproj/SUAutomaticUpdateAlert.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/fr.lproj/SUAutomaticUpdateAlert.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/fr.lproj/SUAutomaticUpdateAlert.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdateAlert.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/fr.lproj/SUUpdateAlert.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdateAlert.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/fr.lproj/SUUpdateAlert.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdatePermissionPrompt.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/fr.lproj/SUUpdatePermissionPrompt.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdatePermissionPrompt.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/fr.lproj/SUUpdatePermissionPrompt.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/fr.lproj/Sparkle.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/fr.lproj/Sparkle.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/fr.lproj/Sparkle.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/fr.lproj/Sparkle.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/he.lproj/SUAutomaticUpdateAlert.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/he.lproj/SUAutomaticUpdateAlert.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/he.lproj/SUAutomaticUpdateAlert.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/he.lproj/SUAutomaticUpdateAlert.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/he.lproj/SUUpdateAlert.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/he.lproj/SUUpdateAlert.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/he.lproj/SUUpdateAlert.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/he.lproj/SUUpdateAlert.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/he.lproj/Sparkle.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/he.lproj/Sparkle.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/he.lproj/Sparkle.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/he.lproj/Sparkle.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/hr.lproj/SUAutomaticUpdateAlert.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/hr.lproj/SUAutomaticUpdateAlert.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/hr.lproj/SUAutomaticUpdateAlert.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/hr.lproj/SUAutomaticUpdateAlert.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/hr.lproj/SUUpdateAlert.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/hr.lproj/SUUpdateAlert.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/hr.lproj/SUUpdateAlert.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/hr.lproj/SUUpdateAlert.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/hr.lproj/SUUpdatePermissionPrompt.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/hr.lproj/SUUpdatePermissionPrompt.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/hr.lproj/SUUpdatePermissionPrompt.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/hr.lproj/SUUpdatePermissionPrompt.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/hr.lproj/Sparkle.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/hr.lproj/Sparkle.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/hr.lproj/Sparkle.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/hr.lproj/Sparkle.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/hu.lproj/SUAutomaticUpdateAlert.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/hu.lproj/SUAutomaticUpdateAlert.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/hu.lproj/SUAutomaticUpdateAlert.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/hu.lproj/SUAutomaticUpdateAlert.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/hu.lproj/SUUpdateAlert.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/hu.lproj/SUUpdateAlert.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/hu.lproj/SUUpdateAlert.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/hu.lproj/SUUpdateAlert.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/hu.lproj/SUUpdatePermissionPrompt.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/hu.lproj/SUUpdatePermissionPrompt.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/hu.lproj/SUUpdatePermissionPrompt.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/hu.lproj/SUUpdatePermissionPrompt.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/hu.lproj/Sparkle.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/hu.lproj/Sparkle.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/hu.lproj/Sparkle.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/hu.lproj/Sparkle.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/is.lproj/SUAutomaticUpdateAlert.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/is.lproj/SUAutomaticUpdateAlert.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/is.lproj/SUAutomaticUpdateAlert.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/is.lproj/SUAutomaticUpdateAlert.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/is.lproj/SUUpdateAlert.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/is.lproj/SUUpdateAlert.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/is.lproj/SUUpdateAlert.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/is.lproj/SUUpdateAlert.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/is.lproj/SUUpdatePermissionPrompt.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/is.lproj/SUUpdatePermissionPrompt.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/is.lproj/SUUpdatePermissionPrompt.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/is.lproj/SUUpdatePermissionPrompt.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/is.lproj/Sparkle.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/is.lproj/Sparkle.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/is.lproj/Sparkle.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/is.lproj/Sparkle.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/it.lproj/SUAutomaticUpdateAlert.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/it.lproj/SUAutomaticUpdateAlert.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/it.lproj/SUAutomaticUpdateAlert.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/it.lproj/SUAutomaticUpdateAlert.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdateAlert.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/it.lproj/SUUpdateAlert.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdateAlert.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/it.lproj/SUUpdateAlert.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdatePermissionPrompt.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/it.lproj/SUUpdatePermissionPrompt.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdatePermissionPrompt.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/it.lproj/SUUpdatePermissionPrompt.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/it.lproj/Sparkle.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/it.lproj/Sparkle.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/it.lproj/Sparkle.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/it.lproj/Sparkle.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/ja.lproj/SUAutomaticUpdateAlert.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/ja.lproj/SUAutomaticUpdateAlert.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/ja.lproj/SUAutomaticUpdateAlert.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/ja.lproj/SUAutomaticUpdateAlert.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/ja.lproj/SUUpdateAlert.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/ja.lproj/SUUpdateAlert.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/ja.lproj/SUUpdateAlert.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/ja.lproj/SUUpdateAlert.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/ja.lproj/SUUpdatePermissionPrompt.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/ja.lproj/SUUpdatePermissionPrompt.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/ja.lproj/SUUpdatePermissionPrompt.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/ja.lproj/SUUpdatePermissionPrompt.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/ja.lproj/Sparkle.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/ja.lproj/Sparkle.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/ja.lproj/Sparkle.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/ja.lproj/Sparkle.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/ko.lproj/SUAutomaticUpdateAlert.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/ko.lproj/SUAutomaticUpdateAlert.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/ko.lproj/SUAutomaticUpdateAlert.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/ko.lproj/SUAutomaticUpdateAlert.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/ko.lproj/SUUpdateAlert.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/ko.lproj/SUUpdateAlert.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/ko.lproj/SUUpdateAlert.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/ko.lproj/SUUpdateAlert.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/ko.lproj/SUUpdatePermissionPrompt.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/ko.lproj/SUUpdatePermissionPrompt.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/ko.lproj/SUUpdatePermissionPrompt.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/ko.lproj/SUUpdatePermissionPrompt.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/ko.lproj/Sparkle.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/ko.lproj/Sparkle.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/ko.lproj/Sparkle.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/ko.lproj/Sparkle.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/nb.lproj/SUAutomaticUpdateAlert.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/nb.lproj/SUAutomaticUpdateAlert.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/nb.lproj/SUAutomaticUpdateAlert.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/nb.lproj/SUAutomaticUpdateAlert.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/nb.lproj/SUUpdateAlert.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/nb.lproj/SUUpdateAlert.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/nb.lproj/SUUpdateAlert.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/nb.lproj/SUUpdateAlert.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/nb.lproj/SUUpdatePermissionPrompt.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/nb.lproj/SUUpdatePermissionPrompt.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/nb.lproj/SUUpdatePermissionPrompt.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/nb.lproj/SUUpdatePermissionPrompt.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/nb.lproj/Sparkle.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/nb.lproj/Sparkle.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/nb.lproj/Sparkle.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/nb.lproj/Sparkle.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/nl.lproj/SUAutomaticUpdateAlert.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/nl.lproj/SUAutomaticUpdateAlert.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/nl.lproj/SUAutomaticUpdateAlert.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/nl.lproj/SUAutomaticUpdateAlert.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdatePermissionPrompt.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/nl.lproj/SUUpdatePermissionPrompt.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdatePermissionPrompt.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/nl.lproj/SUUpdatePermissionPrompt.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/nl.lproj/Sparkle.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/nl.lproj/Sparkle.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/nl.lproj/Sparkle.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/nl.lproj/Sparkle.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/pl.lproj/SUAutomaticUpdateAlert.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/pl.lproj/SUAutomaticUpdateAlert.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/pl.lproj/SUAutomaticUpdateAlert.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/pl.lproj/SUAutomaticUpdateAlert.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/pl.lproj/SUUpdateAlert.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/pl.lproj/SUUpdateAlert.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/pl.lproj/SUUpdateAlert.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/pl.lproj/SUUpdateAlert.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/pl.lproj/SUUpdatePermissionPrompt.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/pl.lproj/SUUpdatePermissionPrompt.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/pl.lproj/SUUpdatePermissionPrompt.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/pl.lproj/SUUpdatePermissionPrompt.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/pl.lproj/Sparkle.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/pl.lproj/Sparkle.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/pl.lproj/Sparkle.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/pl.lproj/Sparkle.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUAutomaticUpdateAlert.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/pt_BR.lproj/SUAutomaticUpdateAlert.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUAutomaticUpdateAlert.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/pt_BR.lproj/SUAutomaticUpdateAlert.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUUpdateAlert.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/pt_BR.lproj/SUUpdateAlert.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUUpdateAlert.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/pt_BR.lproj/SUUpdateAlert.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUUpdatePermissionPrompt.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/pt_BR.lproj/SUUpdatePermissionPrompt.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUUpdatePermissionPrompt.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/pt_BR.lproj/SUUpdatePermissionPrompt.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/Sparkle.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/pt_BR.lproj/Sparkle.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/Sparkle.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/pt_BR.lproj/Sparkle.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/SUAutomaticUpdateAlert.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/pt_PT.lproj/SUAutomaticUpdateAlert.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/SUAutomaticUpdateAlert.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/pt_PT.lproj/SUAutomaticUpdateAlert.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/SUUpdatePermissionPrompt.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/pt_PT.lproj/SUUpdatePermissionPrompt.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/SUUpdatePermissionPrompt.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/pt_PT.lproj/SUUpdatePermissionPrompt.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/Sparkle.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/pt_PT.lproj/Sparkle.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/Sparkle.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/pt_PT.lproj/Sparkle.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/ro.lproj/SUAutomaticUpdateAlert.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/ro.lproj/SUAutomaticUpdateAlert.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/ro.lproj/SUAutomaticUpdateAlert.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/ro.lproj/SUAutomaticUpdateAlert.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/ro.lproj/SUUpdateAlert.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/ro.lproj/SUUpdateAlert.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/ro.lproj/SUUpdateAlert.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/ro.lproj/SUUpdateAlert.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/ro.lproj/SUUpdatePermissionPrompt.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/ro.lproj/SUUpdatePermissionPrompt.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/ro.lproj/SUUpdatePermissionPrompt.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/ro.lproj/SUUpdatePermissionPrompt.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/ro.lproj/Sparkle.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/ro.lproj/Sparkle.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/ro.lproj/Sparkle.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/ro.lproj/Sparkle.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/ru.lproj/SUAutomaticUpdateAlert.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/ru.lproj/SUAutomaticUpdateAlert.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/ru.lproj/SUAutomaticUpdateAlert.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/ru.lproj/SUAutomaticUpdateAlert.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdateAlert.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/ru.lproj/SUUpdateAlert.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdateAlert.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/ru.lproj/SUUpdateAlert.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdatePermissionPrompt.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/ru.lproj/SUUpdatePermissionPrompt.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdatePermissionPrompt.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/ru.lproj/SUUpdatePermissionPrompt.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/ru.lproj/Sparkle.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/ru.lproj/Sparkle.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/ru.lproj/Sparkle.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/ru.lproj/Sparkle.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/sk.lproj/SUAutomaticUpdateAlert.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/sk.lproj/SUAutomaticUpdateAlert.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/sk.lproj/SUAutomaticUpdateAlert.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/sk.lproj/SUAutomaticUpdateAlert.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/sk.lproj/SUUpdateAlert.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/sk.lproj/SUUpdateAlert.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/sk.lproj/SUUpdateAlert.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/sk.lproj/SUUpdateAlert.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/sk.lproj/SUUpdatePermissionPrompt.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/sk.lproj/SUUpdatePermissionPrompt.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/sk.lproj/SUUpdatePermissionPrompt.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/sk.lproj/SUUpdatePermissionPrompt.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/sk.lproj/Sparkle.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/sk.lproj/Sparkle.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/sk.lproj/Sparkle.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/sk.lproj/Sparkle.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/sl.lproj/SUAutomaticUpdateAlert.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/sl.lproj/SUAutomaticUpdateAlert.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/sl.lproj/SUAutomaticUpdateAlert.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/sl.lproj/SUAutomaticUpdateAlert.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/sl.lproj/SUUpdateAlert.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/sl.lproj/SUUpdateAlert.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/sl.lproj/SUUpdateAlert.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/sl.lproj/SUUpdateAlert.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/sl.lproj/SUUpdatePermissionPrompt.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/sl.lproj/SUUpdatePermissionPrompt.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/sl.lproj/SUUpdatePermissionPrompt.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/sl.lproj/SUUpdatePermissionPrompt.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/sl.lproj/Sparkle.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/sl.lproj/Sparkle.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/sl.lproj/Sparkle.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/sl.lproj/Sparkle.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/sv.lproj/SUAutomaticUpdateAlert.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/sv.lproj/SUAutomaticUpdateAlert.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/sv.lproj/SUAutomaticUpdateAlert.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/sv.lproj/SUAutomaticUpdateAlert.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdateAlert.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/sv.lproj/SUUpdateAlert.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdateAlert.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/sv.lproj/SUUpdateAlert.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdatePermissionPrompt.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/sv.lproj/SUUpdatePermissionPrompt.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdatePermissionPrompt.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/sv.lproj/SUUpdatePermissionPrompt.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/sv.lproj/Sparkle.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/sv.lproj/Sparkle.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/sv.lproj/Sparkle.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/sv.lproj/Sparkle.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/th.lproj/SUAutomaticUpdateAlert.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/th.lproj/SUAutomaticUpdateAlert.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/th.lproj/SUAutomaticUpdateAlert.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/th.lproj/SUAutomaticUpdateAlert.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/th.lproj/SUUpdateAlert.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/th.lproj/SUUpdateAlert.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/th.lproj/SUUpdateAlert.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/th.lproj/SUUpdateAlert.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/th.lproj/SUUpdatePermissionPrompt.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/th.lproj/SUUpdatePermissionPrompt.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/th.lproj/SUUpdatePermissionPrompt.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/th.lproj/SUUpdatePermissionPrompt.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/th.lproj/Sparkle.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/th.lproj/Sparkle.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/th.lproj/Sparkle.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/th.lproj/Sparkle.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/tr.lproj/SUAutomaticUpdateAlert.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/tr.lproj/SUAutomaticUpdateAlert.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/tr.lproj/SUAutomaticUpdateAlert.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/tr.lproj/SUAutomaticUpdateAlert.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/tr.lproj/SUUpdateAlert.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/tr.lproj/SUUpdateAlert.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/tr.lproj/SUUpdateAlert.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/tr.lproj/SUUpdateAlert.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/tr.lproj/SUUpdatePermissionPrompt.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/tr.lproj/SUUpdatePermissionPrompt.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/tr.lproj/SUUpdatePermissionPrompt.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/tr.lproj/SUUpdatePermissionPrompt.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/tr.lproj/Sparkle.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/tr.lproj/Sparkle.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/tr.lproj/Sparkle.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/tr.lproj/Sparkle.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/uk.lproj/SUUpdateAlert.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/uk.lproj/SUUpdateAlert.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/uk.lproj/SUUpdateAlert.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/uk.lproj/SUUpdateAlert.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/uk.lproj/SUUpdatePermissionPrompt.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/uk.lproj/SUUpdatePermissionPrompt.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/uk.lproj/SUUpdatePermissionPrompt.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/uk.lproj/SUUpdatePermissionPrompt.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/uk.lproj/Sparkle.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/uk.lproj/Sparkle.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/uk.lproj/Sparkle.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/uk.lproj/Sparkle.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUAutomaticUpdateAlert.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/zh_CN.lproj/SUAutomaticUpdateAlert.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUAutomaticUpdateAlert.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/zh_CN.lproj/SUAutomaticUpdateAlert.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUUpdateAlert.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/zh_CN.lproj/SUUpdateAlert.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUUpdateAlert.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/zh_CN.lproj/SUUpdateAlert.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUUpdatePermissionPrompt.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/zh_CN.lproj/SUUpdatePermissionPrompt.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUUpdatePermissionPrompt.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/zh_CN.lproj/SUUpdatePermissionPrompt.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/Sparkle.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/zh_CN.lproj/Sparkle.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/Sparkle.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/zh_CN.lproj/Sparkle.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUAutomaticUpdateAlert.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/zh_TW.lproj/SUAutomaticUpdateAlert.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUAutomaticUpdateAlert.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/zh_TW.lproj/SUAutomaticUpdateAlert.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUUpdateAlert.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/zh_TW.lproj/SUUpdateAlert.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUUpdateAlert.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/zh_TW.lproj/SUUpdateAlert.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUUpdatePermissionPrompt.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/zh_TW.lproj/SUUpdatePermissionPrompt.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUUpdatePermissionPrompt.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/zh_TW.lproj/SUUpdatePermissionPrompt.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/Sparkle.strings b/src/MacVim/Sparkle_1.framework/Versions/A/Resources/zh_TW.lproj/Sparkle.strings similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/Sparkle.strings rename to src/MacVim/Sparkle_1.framework/Versions/A/Resources/zh_TW.lproj/Sparkle.strings diff --git a/src/MacVim/Sparkle.framework/Versions/A/Sparkle b/src/MacVim/Sparkle_1.framework/Versions/A/Sparkle similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/Sparkle rename to src/MacVim/Sparkle_1.framework/Versions/A/Sparkle diff --git a/src/MacVim/Sparkle.framework/Versions/A/_CodeSignature/CodeResources b/src/MacVim/Sparkle_1.framework/Versions/A/_CodeSignature/CodeResources similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/A/_CodeSignature/CodeResources rename to src/MacVim/Sparkle_1.framework/Versions/A/_CodeSignature/CodeResources diff --git a/src/MacVim/Sparkle.framework/Versions/Current b/src/MacVim/Sparkle_1.framework/Versions/Current similarity index 100% rename from src/MacVim/Sparkle.framework/Versions/Current rename to src/MacVim/Sparkle_1.framework/Versions/Current From c754aa55e48556fb962df1dbd5e379dde68cff71 Mon Sep 17 00:00:00 2001 From: Yee Cheng Chin Date: Fri, 16 Sep 2022 18:28:56 -0700 Subject: [PATCH 2/5] Sparkle 2.3.0 This adds Sparkle 2 to the project add changes the symlink to point to it. This version has changed the min OS requirement from 10.9 to 10.13, and as such we keep the old Sparkle 1 around, and during CI, we swap to it when building legacy binary (regular MacVim has minOS set to 10.13, while legacy has min OS set to 10.9). --- src/MacVim/Sparkle.framework | 2 +- src/MacVim/Sparkle_2.framework/Autoupdate | 1 + src/MacVim/Sparkle_2.framework/Headers | 1 + src/MacVim/Sparkle_2.framework/Modules | 1 + src/MacVim/Sparkle_2.framework/PrivateHeaders | 1 + src/MacVim/Sparkle_2.framework/Resources | 1 + src/MacVim/Sparkle_2.framework/Sparkle | 1 + src/MacVim/Sparkle_2.framework/Updater.app | 1 + .../Sparkle_2.framework/Versions/B/Autoupdate | Bin 0 -> 1109632 bytes .../Versions/B/Headers/SPUDownloadData.h | 52 + .../B/Headers/SPUStandardUpdaterController.h | 112 + .../B/Headers/SPUStandardUserDriver.h | 37 + .../B/Headers/SPUStandardUserDriverDelegate.h | 172 ++ .../Versions/B/Headers/SPUUpdateCheck.h | 33 + .../B/Headers/SPUUpdatePermissionRequest.h | 33 + .../Versions/B/Headers/SPUUpdater.h | 312 +++ .../Versions/B/Headers/SPUUpdaterDelegate.h | 465 ++++ .../Versions/B/Headers/SPUUpdaterSettings.h | 60 + .../Versions/B/Headers/SPUUserDriver.h | 287 +++ .../Versions/B/Headers/SPUUserUpdateState.h | 77 + .../Versions/B/Headers/SUAppcast.h | 37 + .../Versions/B/Headers/SUAppcastItem.h | 391 +++ .../Versions/B/Headers/SUErrors.h | 106 + .../Versions/B/Headers/SUExport.h | 18 + .../B/Headers/SUStandardVersionComparator.h | 63 + .../B/Headers/SUUpdatePermissionResponse.h | 40 + .../Versions/B/Headers/SUUpdater.h | 200 ++ .../Versions/B/Headers/SUUpdaterDelegate.h | 354 +++ .../B/Headers/SUVersionComparisonProtocol.h | 42 + .../B/Headers/SUVersionDisplayProtocol.h | 25 + .../Versions/B/Headers/Sparkle.h | 39 + .../Versions/B/Modules/module.modulemap | 6 + .../SPUAppcastItemStateResolver.h | 30 + .../SPUGentleUserDriverReminders.h | 22 + .../B/PrivateHeaders/SPUInstallationType.h | 19 + .../SPUStandardUserDriver+Private.h | 31 + .../B/PrivateHeaders/SPUUserAgent+Private.h | 20 + .../B/PrivateHeaders/SUAppcastItem+Private.h | 39 + .../SUInstallerLauncher+Private.h | 29 + .../B/Resources/Base.lproj/SUUpdateAlert.nib | Bin 0 -> 17626 bytes .../keyedobjects-101300.nib | Bin 0 -> 23974 bytes .../keyedobjects-110000.nib | Bin 0 -> 23952 bytes .../B/Resources/Base.lproj/Sparkle.strings | Bin 0 -> 16774 bytes .../Versions/B/Resources/Info.plist | 48 + .../B/Resources/ReleaseNotesColorStyle.css | 13 + .../Versions/B/Resources/SUStatus.nib | Bin 0 -> 12532 bytes .../Resources/ar.lproj/SUUpdateAlert.strings | 17 + .../ar.lproj/SUUpdatePermissionPrompt.strings | 20 + .../B/Resources/ar.lproj/Sparkle.strings | Bin 0 -> 5104 bytes .../Resources/ca.lproj/SUUpdateAlert.strings | 17 + .../B/Resources/ca.lproj/Sparkle.strings | Bin 0 -> 5966 bytes .../Resources/cs.lproj/SUUpdateAlert.strings | 17 + .../cs.lproj/SUUpdatePermissionPrompt.strings | 20 + .../B/Resources/cs.lproj/Sparkle.strings | Bin 0 -> 11084 bytes .../Resources/da.lproj/SUUpdateAlert.strings | 17 + .../da.lproj/SUUpdatePermissionPrompt.strings | 20 + .../B/Resources/da.lproj/Sparkle.strings | Bin 0 -> 8334 bytes .../Resources/de.lproj/SUUpdateAlert.strings | 17 + .../de.lproj/SUUpdatePermissionPrompt.strings | 20 + .../B/Resources/de.lproj/Sparkle.strings | Bin 0 -> 18114 bytes .../Resources/el.lproj/SUUpdateAlert.strings | 17 + .../el.lproj/SUUpdatePermissionPrompt.strings | 20 + .../B/Resources/el.lproj/Sparkle.strings | Bin 0 -> 7972 bytes .../Resources/en.lproj/SUUpdateAlert.strings | 18 + .../en.lproj/SUUpdatePermissionPrompt.strings | 24 + .../Resources/es.lproj/SUUpdateAlert.strings | 17 + .../es.lproj/SUUpdatePermissionPrompt.strings | 20 + .../B/Resources/es.lproj/Sparkle.strings | Bin 0 -> 10080 bytes .../B/Resources/fa.lproj/Sparkle.strings | Bin 0 -> 10492 bytes .../Resources/fi.lproj/SUUpdateAlert.strings | 17 + .../fi.lproj/SUUpdatePermissionPrompt.strings | 20 + .../B/Resources/fi.lproj/Sparkle.strings | Bin 0 -> 4596 bytes .../Resources/fr.lproj/SUUpdateAlert.strings | 17 + .../fr.lproj/SUUpdatePermissionPrompt.strings | 20 + .../B/Resources/fr.lproj/Sparkle.strings | Bin 0 -> 11366 bytes .../Resources/he.lproj/SUUpdateAlert.strings | 17 + .../B/Resources/he.lproj/Sparkle.strings | Bin 0 -> 4140 bytes .../Resources/hr.lproj/SUUpdateAlert.strings | 17 + .../hr.lproj/SUUpdatePermissionPrompt.strings | 20 + .../B/Resources/hr.lproj/Sparkle.strings | Bin 0 -> 9832 bytes .../Resources/hu.lproj/SUUpdateAlert.strings | 17 + .../hu.lproj/SUUpdatePermissionPrompt.strings | 20 + .../B/Resources/hu.lproj/Sparkle.strings | Bin 0 -> 6580 bytes .../Resources/is.lproj/SUUpdateAlert.strings | 17 + .../is.lproj/SUUpdatePermissionPrompt.strings | 20 + .../B/Resources/is.lproj/Sparkle.strings | Bin 0 -> 4806 bytes .../Resources/it.lproj/SUUpdateAlert.strings | 17 + .../it.lproj/SUUpdatePermissionPrompt.strings | 20 + .../B/Resources/it.lproj/Sparkle.strings | Bin 0 -> 18028 bytes .../Resources/ja.lproj/SUUpdateAlert.strings | 17 + .../ja.lproj/SUUpdatePermissionPrompt.strings | 20 + .../B/Resources/ja.lproj/Sparkle.strings | Bin 0 -> 14422 bytes .../Resources/ko.lproj/SUUpdateAlert.strings | 17 + .../ko.lproj/SUUpdatePermissionPrompt.strings | 20 + .../B/Resources/ko.lproj/Sparkle.strings | Bin 0 -> 6744 bytes .../Resources/nb.lproj/SUUpdateAlert.strings | 18 + .../nb.lproj/SUUpdatePermissionPrompt.strings | 21 + .../B/Resources/nb.lproj/Sparkle.strings | Bin 0 -> 8996 bytes .../Resources/nl.lproj/SUUpdateAlert.strings | 17 + .../nl.lproj/SUUpdatePermissionPrompt.strings | 14 + .../B/Resources/nl.lproj/Sparkle.strings | Bin 0 -> 17588 bytes .../Resources/pl.lproj/SUUpdateAlert.strings | 17 + .../pl.lproj/SUUpdatePermissionPrompt.strings | 20 + .../B/Resources/pl.lproj/Sparkle.strings | Bin 0 -> 8408 bytes .../pt-BR.lproj/SUUpdateAlert.strings | 17 + .../SUUpdatePermissionPrompt.strings | 23 + .../B/Resources/pt-BR.lproj/Sparkle.strings | Bin 0 -> 16756 bytes .../pt-PT.lproj/SUUpdateAlert.strings | 17 + .../SUUpdatePermissionPrompt.strings | 20 + .../B/Resources/pt-PT.lproj/Sparkle.strings | Bin 0 -> 8210 bytes .../Resources/ro.lproj/SUUpdateAlert.strings | 17 + .../ro.lproj/SUUpdatePermissionPrompt.strings | 20 + .../B/Resources/ro.lproj/Sparkle.strings | Bin 0 -> 9418 bytes .../Resources/ru.lproj/SUUpdateAlert.strings | 17 + .../ru.lproj/SUUpdatePermissionPrompt.strings | 20 + .../B/Resources/ru.lproj/Sparkle.strings | Bin 0 -> 7964 bytes .../Resources/sk.lproj/SUUpdateAlert.strings | 17 + .../sk.lproj/SUUpdatePermissionPrompt.strings | 20 + .../B/Resources/sk.lproj/Sparkle.strings | Bin 0 -> 7940 bytes .../Resources/sl.lproj/SUUpdateAlert.strings | 17 + .../sl.lproj/SUUpdatePermissionPrompt.strings | 20 + .../B/Resources/sl.lproj/Sparkle.strings | Bin 0 -> 8180 bytes .../Resources/sv.lproj/SUUpdateAlert.strings | 17 + .../sv.lproj/SUUpdatePermissionPrompt.strings | 20 + .../B/Resources/sv.lproj/Sparkle.strings | Bin 0 -> 7588 bytes .../Resources/th.lproj/SUUpdateAlert.strings | 17 + .../th.lproj/SUUpdatePermissionPrompt.strings | 20 + .../B/Resources/th.lproj/Sparkle.strings | Bin 0 -> 7902 bytes .../Resources/tr.lproj/SUUpdateAlert.strings | 17 + .../tr.lproj/SUUpdatePermissionPrompt.strings | 20 + .../B/Resources/tr.lproj/Sparkle.strings | Bin 0 -> 8466 bytes .../Resources/uk.lproj/SUUpdateAlert.strings | 17 + .../uk.lproj/SUUpdatePermissionPrompt.strings | 20 + .../B/Resources/uk.lproj/Sparkle.strings | Bin 0 -> 8100 bytes .../zh_CN.lproj/SUUpdateAlert.strings | 17 + .../SUUpdatePermissionPrompt.strings | 20 + .../B/Resources/zh_CN.lproj/Sparkle.strings | Bin 0 -> 7720 bytes .../zh_TW.lproj/SUUpdateAlert.strings | 17 + .../SUUpdatePermissionPrompt.strings | 20 + .../B/Resources/zh_TW.lproj/Sparkle.strings | Bin 0 -> 13422 bytes .../Sparkle_2.framework/Versions/B/Sparkle | Bin 0 -> 1842224 bytes .../B/Updater.app/Contents/Info.plist | 54 + .../B/Updater.app/Contents/MacOS/Updater | Bin 0 -> 545856 bytes .../Versions/B/Updater.app/Contents/PkgInfo | 1 + .../Resources/Base.lproj/Sparkle.strings | Bin 0 -> 16774 bytes .../Contents/Resources/SUStatus.nib | Bin 0 -> 12532 bytes .../Resources/ar.lproj/Sparkle.strings | Bin 0 -> 5104 bytes .../Resources/ca.lproj/Sparkle.strings | Bin 0 -> 5966 bytes .../Resources/cs.lproj/Sparkle.strings | Bin 0 -> 11084 bytes .../Resources/da.lproj/Sparkle.strings | Bin 0 -> 8334 bytes .../Resources/de.lproj/Sparkle.strings | Bin 0 -> 18114 bytes .../Resources/el.lproj/Sparkle.strings | Bin 0 -> 7972 bytes .../Resources/es.lproj/Sparkle.strings | Bin 0 -> 10080 bytes .../Resources/fa.lproj/Sparkle.strings | Bin 0 -> 10492 bytes .../Resources/fi.lproj/Sparkle.strings | Bin 0 -> 4596 bytes .../Resources/fr.lproj/Sparkle.strings | Bin 0 -> 11366 bytes .../Resources/he.lproj/Sparkle.strings | Bin 0 -> 4140 bytes .../Resources/hr.lproj/Sparkle.strings | Bin 0 -> 9832 bytes .../Resources/hu.lproj/Sparkle.strings | Bin 0 -> 6580 bytes .../Resources/is.lproj/Sparkle.strings | Bin 0 -> 4806 bytes .../Resources/it.lproj/Sparkle.strings | Bin 0 -> 18028 bytes .../Resources/ja.lproj/Sparkle.strings | Bin 0 -> 14422 bytes .../Resources/ko.lproj/Sparkle.strings | Bin 0 -> 6744 bytes .../Resources/nb.lproj/Sparkle.strings | Bin 0 -> 8996 bytes .../Resources/nl.lproj/Sparkle.strings | Bin 0 -> 17588 bytes .../Resources/pl.lproj/Sparkle.strings | Bin 0 -> 8408 bytes .../Resources/pt-BR.lproj/Sparkle.strings | Bin 0 -> 16756 bytes .../Resources/pt-PT.lproj/Sparkle.strings | Bin 0 -> 8210 bytes .../Resources/ro.lproj/Sparkle.strings | Bin 0 -> 9418 bytes .../Resources/ru.lproj/Sparkle.strings | Bin 0 -> 7964 bytes .../Resources/sk.lproj/Sparkle.strings | Bin 0 -> 7940 bytes .../Resources/sl.lproj/Sparkle.strings | Bin 0 -> 8180 bytes .../Resources/sv.lproj/Sparkle.strings | Bin 0 -> 7588 bytes .../Resources/th.lproj/Sparkle.strings | Bin 0 -> 7902 bytes .../Resources/tr.lproj/Sparkle.strings | Bin 0 -> 8466 bytes .../Resources/uk.lproj/Sparkle.strings | Bin 0 -> 8100 bytes .../Resources/zh_CN.lproj/Sparkle.strings | Bin 0 -> 7720 bytes .../Resources/zh_TW.lproj/Sparkle.strings | Bin 0 -> 13422 bytes .../Contents/_CodeSignature/CodeResources | 715 ++++++ .../Downloader.xpc/Contents/Info.plist | 62 + .../Downloader.xpc/Contents/MacOS/Downloader | Bin 0 -> 228704 bytes .../Contents/_CodeSignature/CodeResources | 115 + .../Installer.xpc/Contents/Info.plist | 57 + .../Installer.xpc/Contents/MacOS/Installer | Bin 0 -> 323040 bytes .../Contents/_CodeSignature/CodeResources | 115 + .../Versions/B/_CodeSignature/CodeResources | 2132 +++++++++++++++++ .../Sparkle_2.framework/Versions/Current | 1 + src/MacVim/Sparkle_2.framework/XPCServices | 1 + 188 files changed, 7621 insertions(+), 1 deletion(-) create mode 120000 src/MacVim/Sparkle_2.framework/Autoupdate create mode 120000 src/MacVim/Sparkle_2.framework/Headers create mode 120000 src/MacVim/Sparkle_2.framework/Modules create mode 120000 src/MacVim/Sparkle_2.framework/PrivateHeaders create mode 120000 src/MacVim/Sparkle_2.framework/Resources create mode 120000 src/MacVim/Sparkle_2.framework/Sparkle create mode 120000 src/MacVim/Sparkle_2.framework/Updater.app create mode 100755 src/MacVim/Sparkle_2.framework/Versions/B/Autoupdate create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Headers/SPUDownloadData.h create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Headers/SPUStandardUpdaterController.h create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Headers/SPUStandardUserDriver.h create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Headers/SPUStandardUserDriverDelegate.h create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Headers/SPUUpdateCheck.h create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Headers/SPUUpdatePermissionRequest.h create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Headers/SPUUpdater.h create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Headers/SPUUpdaterDelegate.h create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Headers/SPUUpdaterSettings.h create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Headers/SPUUserDriver.h create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Headers/SPUUserUpdateState.h create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Headers/SUAppcast.h create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Headers/SUAppcastItem.h create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Headers/SUErrors.h create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Headers/SUExport.h create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Headers/SUStandardVersionComparator.h create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Headers/SUUpdatePermissionResponse.h create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Headers/SUUpdater.h create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Headers/SUUpdaterDelegate.h create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Headers/SUVersionComparisonProtocol.h create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Headers/SUVersionDisplayProtocol.h create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Headers/Sparkle.h create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Modules/module.modulemap create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/PrivateHeaders/SPUAppcastItemStateResolver.h create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/PrivateHeaders/SPUGentleUserDriverReminders.h create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/PrivateHeaders/SPUInstallationType.h create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/PrivateHeaders/SPUStandardUserDriver+Private.h create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/PrivateHeaders/SPUUserAgent+Private.h create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/PrivateHeaders/SUAppcastItem+Private.h create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/PrivateHeaders/SUInstallerLauncher+Private.h create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/Base.lproj/SUUpdateAlert.nib create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/Base.lproj/SUUpdatePermissionPrompt.nib/keyedobjects-101300.nib create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/Base.lproj/SUUpdatePermissionPrompt.nib/keyedobjects-110000.nib create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/Base.lproj/Sparkle.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/Info.plist create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/ReleaseNotesColorStyle.css create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/SUStatus.nib create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/ar.lproj/SUUpdateAlert.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/ar.lproj/SUUpdatePermissionPrompt.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/ar.lproj/Sparkle.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/ca.lproj/SUUpdateAlert.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/ca.lproj/Sparkle.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/cs.lproj/SUUpdateAlert.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/cs.lproj/SUUpdatePermissionPrompt.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/cs.lproj/Sparkle.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/da.lproj/SUUpdateAlert.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/da.lproj/SUUpdatePermissionPrompt.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/da.lproj/Sparkle.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/de.lproj/SUUpdateAlert.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/de.lproj/SUUpdatePermissionPrompt.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/de.lproj/Sparkle.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/el.lproj/SUUpdateAlert.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/el.lproj/SUUpdatePermissionPrompt.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/el.lproj/Sparkle.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/en.lproj/SUUpdateAlert.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/en.lproj/SUUpdatePermissionPrompt.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/es.lproj/SUUpdateAlert.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/es.lproj/SUUpdatePermissionPrompt.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/es.lproj/Sparkle.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/fa.lproj/Sparkle.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/fi.lproj/SUUpdateAlert.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/fi.lproj/SUUpdatePermissionPrompt.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/fi.lproj/Sparkle.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/fr.lproj/SUUpdateAlert.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/fr.lproj/SUUpdatePermissionPrompt.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/fr.lproj/Sparkle.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/he.lproj/SUUpdateAlert.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/he.lproj/Sparkle.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/hr.lproj/SUUpdateAlert.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/hr.lproj/SUUpdatePermissionPrompt.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/hr.lproj/Sparkle.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/hu.lproj/SUUpdateAlert.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/hu.lproj/SUUpdatePermissionPrompt.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/hu.lproj/Sparkle.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/is.lproj/SUUpdateAlert.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/is.lproj/SUUpdatePermissionPrompt.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/is.lproj/Sparkle.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/it.lproj/SUUpdateAlert.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/it.lproj/SUUpdatePermissionPrompt.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/it.lproj/Sparkle.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/ja.lproj/SUUpdateAlert.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/ja.lproj/SUUpdatePermissionPrompt.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/ja.lproj/Sparkle.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/ko.lproj/SUUpdateAlert.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/ko.lproj/SUUpdatePermissionPrompt.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/ko.lproj/Sparkle.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/nb.lproj/SUUpdateAlert.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/nb.lproj/SUUpdatePermissionPrompt.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/nb.lproj/Sparkle.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/nl.lproj/SUUpdateAlert.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/nl.lproj/SUUpdatePermissionPrompt.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/nl.lproj/Sparkle.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/pl.lproj/SUUpdateAlert.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/pl.lproj/SUUpdatePermissionPrompt.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/pl.lproj/Sparkle.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/pt-BR.lproj/SUUpdateAlert.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/pt-BR.lproj/SUUpdatePermissionPrompt.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/pt-BR.lproj/Sparkle.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/pt-PT.lproj/SUUpdateAlert.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/pt-PT.lproj/SUUpdatePermissionPrompt.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/pt-PT.lproj/Sparkle.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/ro.lproj/SUUpdateAlert.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/ro.lproj/SUUpdatePermissionPrompt.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/ro.lproj/Sparkle.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/ru.lproj/SUUpdateAlert.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/ru.lproj/SUUpdatePermissionPrompt.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/ru.lproj/Sparkle.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/sk.lproj/SUUpdateAlert.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/sk.lproj/SUUpdatePermissionPrompt.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/sk.lproj/Sparkle.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/sl.lproj/SUUpdateAlert.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/sl.lproj/SUUpdatePermissionPrompt.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/sl.lproj/Sparkle.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/sv.lproj/SUUpdateAlert.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/sv.lproj/SUUpdatePermissionPrompt.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/sv.lproj/Sparkle.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/th.lproj/SUUpdateAlert.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/th.lproj/SUUpdatePermissionPrompt.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/th.lproj/Sparkle.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/tr.lproj/SUUpdateAlert.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/tr.lproj/SUUpdatePermissionPrompt.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/tr.lproj/Sparkle.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/uk.lproj/SUUpdateAlert.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/uk.lproj/SUUpdatePermissionPrompt.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/uk.lproj/Sparkle.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/zh_CN.lproj/SUUpdateAlert.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/zh_CN.lproj/SUUpdatePermissionPrompt.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/zh_CN.lproj/Sparkle.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/zh_TW.lproj/SUUpdateAlert.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/zh_TW.lproj/SUUpdatePermissionPrompt.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Resources/zh_TW.lproj/Sparkle.strings create mode 100755 src/MacVim/Sparkle_2.framework/Versions/B/Sparkle create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Info.plist create mode 100755 src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/MacOS/Updater create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/PkgInfo create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/Base.lproj/Sparkle.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/SUStatus.nib create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/ar.lproj/Sparkle.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/ca.lproj/Sparkle.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/cs.lproj/Sparkle.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/da.lproj/Sparkle.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/de.lproj/Sparkle.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/el.lproj/Sparkle.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/es.lproj/Sparkle.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/fa.lproj/Sparkle.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/fi.lproj/Sparkle.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/fr.lproj/Sparkle.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/he.lproj/Sparkle.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/hr.lproj/Sparkle.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/hu.lproj/Sparkle.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/is.lproj/Sparkle.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/it.lproj/Sparkle.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/ja.lproj/Sparkle.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/ko.lproj/Sparkle.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/nb.lproj/Sparkle.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/nl.lproj/Sparkle.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/pl.lproj/Sparkle.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/pt-BR.lproj/Sparkle.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/pt-PT.lproj/Sparkle.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/ro.lproj/Sparkle.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/ru.lproj/Sparkle.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/sk.lproj/Sparkle.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/sl.lproj/Sparkle.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/sv.lproj/Sparkle.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/th.lproj/Sparkle.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/tr.lproj/Sparkle.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/uk.lproj/Sparkle.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/zh_CN.lproj/Sparkle.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/zh_TW.lproj/Sparkle.strings create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/_CodeSignature/CodeResources create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/XPCServices/Downloader.xpc/Contents/Info.plist create mode 100755 src/MacVim/Sparkle_2.framework/Versions/B/XPCServices/Downloader.xpc/Contents/MacOS/Downloader create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/XPCServices/Downloader.xpc/Contents/_CodeSignature/CodeResources create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/XPCServices/Installer.xpc/Contents/Info.plist create mode 100755 src/MacVim/Sparkle_2.framework/Versions/B/XPCServices/Installer.xpc/Contents/MacOS/Installer create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/XPCServices/Installer.xpc/Contents/_CodeSignature/CodeResources create mode 100644 src/MacVim/Sparkle_2.framework/Versions/B/_CodeSignature/CodeResources create mode 120000 src/MacVim/Sparkle_2.framework/Versions/Current create mode 120000 src/MacVim/Sparkle_2.framework/XPCServices diff --git a/src/MacVim/Sparkle.framework b/src/MacVim/Sparkle.framework index 3e981d2a34..a985a6eb7d 120000 --- a/src/MacVim/Sparkle.framework +++ b/src/MacVim/Sparkle.framework @@ -1 +1 @@ -Sparkle_1.framework \ No newline at end of file +Sparkle_2.framework \ No newline at end of file diff --git a/src/MacVim/Sparkle_2.framework/Autoupdate b/src/MacVim/Sparkle_2.framework/Autoupdate new file mode 120000 index 0000000000..1a4fc02ca6 --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Autoupdate @@ -0,0 +1 @@ +Versions/Current/Autoupdate \ No newline at end of file diff --git a/src/MacVim/Sparkle_2.framework/Headers b/src/MacVim/Sparkle_2.framework/Headers new file mode 120000 index 0000000000..a177d2a6b9 --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Headers @@ -0,0 +1 @@ +Versions/Current/Headers \ No newline at end of file diff --git a/src/MacVim/Sparkle_2.framework/Modules b/src/MacVim/Sparkle_2.framework/Modules new file mode 120000 index 0000000000..5736f3186e --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Modules @@ -0,0 +1 @@ +Versions/Current/Modules \ No newline at end of file diff --git a/src/MacVim/Sparkle_2.framework/PrivateHeaders b/src/MacVim/Sparkle_2.framework/PrivateHeaders new file mode 120000 index 0000000000..d8e5645269 --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/PrivateHeaders @@ -0,0 +1 @@ +Versions/Current/PrivateHeaders \ No newline at end of file diff --git a/src/MacVim/Sparkle_2.framework/Resources b/src/MacVim/Sparkle_2.framework/Resources new file mode 120000 index 0000000000..953ee36f3b --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Resources @@ -0,0 +1 @@ +Versions/Current/Resources \ No newline at end of file diff --git a/src/MacVim/Sparkle_2.framework/Sparkle b/src/MacVim/Sparkle_2.framework/Sparkle new file mode 120000 index 0000000000..b2c52731ea --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Sparkle @@ -0,0 +1 @@ +Versions/Current/Sparkle \ No newline at end of file diff --git a/src/MacVim/Sparkle_2.framework/Updater.app b/src/MacVim/Sparkle_2.framework/Updater.app new file mode 120000 index 0000000000..18f322355e --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Updater.app @@ -0,0 +1 @@ +Versions/Current/Updater.app \ No newline at end of file diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Autoupdate b/src/MacVim/Sparkle_2.framework/Versions/B/Autoupdate new file mode 100755 index 0000000000000000000000000000000000000000..95608f8384fa1910fe423fa2a8145eb48df4bd68 GIT binary patch literal 1109632 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

XzPt{+7 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%0D)hD<{V8vh|%ufL9p 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%0AeWM-)0B<`Fbwar207i?GE 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 z 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 S00KY&2mk>f00jOo1pWZ5OBmw- literal 0 HcmV?d00001 diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SPUDownloadData.h b/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SPUDownloadData.h new file mode 100644 index 0000000000..680b39897a --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SPUDownloadData.h @@ -0,0 +1,52 @@ +// +// SPUDownloadData.h +// Sparkle +// +// Created by Mayur Pawashe on 8/10/16. +// Copyright © 2016 Sparkle Project. All rights reserved. +// + +#import + +#ifdef BUILDING_SPARKLE_DOWNLOADER_SERVICE +// Ignore incorrect warning +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wquoted-include-in-framework-header" +#import "SUExport.h" +#pragma clang diagnostic pop +#else +#import +#endif + +NS_ASSUME_NONNULL_BEGIN + +/** + * A class for containing downloaded data along with some information about it. + */ +SU_EXPORT @interface SPUDownloadData : NSObject + +/** + * The raw data that was downloaded. + */ +@property (nonatomic, readonly) NSData *data; + +/** + * The URL that was fetched from. + * + * This may be different from the URL in the request if there were redirects involved. + */ +@property (nonatomic, readonly, copy) NSURL *URL; + +/** + * The IANA charset encoding name if available. Eg: "utf-8" + */ +@property (nonatomic, readonly, nullable, copy) NSString *textEncodingName; + +/** + * The MIME type if available. Eg: "text/plain" + */ +@property (nonatomic, readonly, nullable, copy) NSString *MIMEType; + +@end + +NS_ASSUME_NONNULL_END diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SPUStandardUpdaterController.h b/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SPUStandardUpdaterController.h new file mode 100644 index 0000000000..a34100dc6c --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SPUStandardUpdaterController.h @@ -0,0 +1,112 @@ +// +// SPUStandardUpdaterController.h +// Sparkle +// +// Created by Mayur Pawashe on 2/28/16. +// Copyright © 2016 Sparkle Project. All rights reserved. +// + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +@class SPUUpdater; +@class SPUStandardUserDriver; +@class NSMenuItem; +@protocol SPUUserDriver, SPUUpdaterDelegate, SPUStandardUserDriverDelegate; + +/** + A controller class that instantiates a `SPUUpdater` and allows binding UI to its updater settings. + + This class can be instantiated in a nib or created programatically using `-initWithUpdaterDelegate:userDriverDelegate:` or `-initWithStartingUpdater:updaterDelegate:userDriverDelegate:`. + + The controller's updater targets the application's main bundle and uses Sparkle's standard user interface. + Typically, this class is used by sticking it as a custom NSObject subclass in an Interface Builder nib (probably in MainMenu) but it works well programatically too. + + The controller creates an `SPUUpdater` instance using a `SPUStandardUserDriver` and allows hooking up the check for updates action and handling menu item validation. + It also allows hooking up the updater's and user driver's delegates. + + If you need more control over what bundle you want to update, or you want to provide a custom user interface (via `SPUUserDriver`), please use `SPUUpdater` directly instead. + */ +SU_EXPORT @interface SPUStandardUpdaterController : NSObject +{ +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wobjc-interface-ivars" + /** + * Interface builder outlet for the updater's delegate. + */ + IBOutlet __weak id updaterDelegate; + + /** + * Interface builder outlet for the user driver's delegate. + */ + IBOutlet __weak id userDriverDelegate; +#pragma clang diagnostic pop +} + +/** + Accessible property for the updater. Some properties on the updater can be binded via KVO + + When instantiated from a nib, don't perform update checks before the application has finished launching in a MainMenu nib (i.e applicationDidFinishLaunching:) or before the corresponding window/view controller has been loaded (i.e, windowDidLoad or viewDidLoad). The updater is not guaranteed to be started yet before these points. + */ +@property (nonatomic, readonly) SPUUpdater *updater; + +/** + Accessible property for the updater's user driver. + */ +@property (nonatomic, readonly) SPUStandardUserDriver *userDriver; + +/** + Create a new `SPUStandardUpdaterController` from a nib. + + You cannot call this initializer directly. You must instantiate a `SPUStandardUpdaterController` inside of a nib (typically the MainMenu nib) to use it. + + To create a `SPUStandardUpdaterController` programatically, use `-initWithUpdaterDelegate:userDriverDelegate:` or `-initWithStartingUpdater:updaterDelegate:userDriverDelegate:` instead. + */ +- (instancetype)init NS_UNAVAILABLE; + +/** + Create a new `SPUStandardUpdaterController` programmatically. + + The updater is started automatically. See `-startUpdater` for more information. + */ +- (instancetype)initWithUpdaterDelegate:(nullable id)updaterDelegate userDriverDelegate:(nullable id)userDriverDelegate; + +/** + Create a new `SPUStandardUpdaterController` programmatically allowing you to specify whether or not to start the updater immediately. + + You can specify whether or not you want to start the updater immediately. + If you do not start the updater, you must invoke `-startUpdater` at a later time to start it. + */ +- (instancetype)initWithStartingUpdater:(BOOL)startUpdater updaterDelegate:(nullable id)updaterDelegate userDriverDelegate:(nullable id)userDriverDelegate; + +/** + Starts the updater if it has not already been started. + + You should only call this method yourself if you opted out of starting the updater on initialization. + Hence, do not call this yourself if you are instantiating this controller from a nib. + + This invokes `-[SPUUpdater startUpdater:]`. If the application is misconfigured with Sparkle, an error is logged and an alert is shown to the user (after a few seconds) to contact the developer. + If you want more control over this behavior, you can create your own `SPUUpdater` instead of using `SPUStandardUpdaterController`. + */ +- (void)startUpdater; + +/** + Explicitly checks for updates and displays a progress dialog while doing so. + + This method is meant for a main menu item. + Connect any NSMenuItem to this action in Interface Builder or programmatically, + and Sparkle will check for updates and report back its findings verbosely when it is invoked. + + When the target/action of the menu item is set to this controller and this method, + this controller also handles enabling/disabling the menu item by checking + `-[SPUUpdater canCheckForUpdates]` + + This action checks updates by invoking `-[SPUUpdater checkForUpdates]` + */ +- (IBAction)checkForUpdates:(nullable id)sender; + +@end + +NS_ASSUME_NONNULL_END diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SPUStandardUserDriver.h b/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SPUStandardUserDriver.h new file mode 100644 index 0000000000..36eda90750 --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SPUStandardUserDriver.h @@ -0,0 +1,37 @@ +// +// SPUStandardUserDriver.h +// Sparkle +// +// Created by Mayur Pawashe on 2/14/16. +// Copyright © 2016 Sparkle Project. All rights reserved. +// + +#import +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +@protocol SPUStandardUserDriverDelegate; + +/** + Sparkle's standard built-in user driver for updater interactions + */ +SU_EXPORT @interface SPUStandardUserDriver : NSObject + +/** + Initializes a Sparkle's standard user driver for user update interactions + + @param hostBundle The target bundle of the host that is being updated. + @param delegate The optional delegate to this user driver. + */ +- (instancetype)initWithHostBundle:(NSBundle *)hostBundle delegate:(nullable id)delegate; + +/** + Use initWithHostBundle:delegate: instead. + */ +- (instancetype)init NS_UNAVAILABLE; + +@end + +NS_ASSUME_NONNULL_END diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SPUStandardUserDriverDelegate.h b/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SPUStandardUserDriverDelegate.h new file mode 100644 index 0000000000..934486495e --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SPUStandardUserDriverDelegate.h @@ -0,0 +1,172 @@ +// +// SPUStandardUserDriverDelegate.h +// Sparkle +// +// Created by Mayur Pawashe on 3/3/16. +// Copyright © 2016 Sparkle Project. All rights reserved. +// + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +@protocol SUVersionDisplay; +@class SUAppcastItem; +@class SPUUserUpdateState; + +/** + A protocol for Sparkle's standard user driver's delegate + + This includes methods related to UI interactions + */ +SU_EXPORT @protocol SPUStandardUserDriverDelegate + +@optional + +/** + Called before showing a modal alert window, + to give the opportunity to hide attached windows that may get in the way. + */ +- (void)standardUserDriverWillShowModalAlert; + +/** + Called after showing a modal alert window, + to give the opportunity to hide attached windows that may get in the way. + */ +- (void)standardUserDriverDidShowModalAlert; + +/** + Returns an object that formats version numbers for display to the user. + If you don't implement this method or return @c nil, the standard version formatter will be used. + */ +- (_Nullable id )standardUserDriverRequestsVersionDisplayer; + +/** + Handles showing the full release notes to the user. + + When a user checks for new updates and no new update is found, Sparkle will offer to show the application's version history to the user + by providing a "Version History" button in the no new update available alert. + + If this delegate method is not implemented, Sparkle will instead offer to open the + `fullReleaseNotesLink` (or `releaseNotesLink` if the former is unavailable) from the appcast's latest `item` in the user's web browser. + + If this delegate method is implemented, Sparkle will instead ask the delegate to show the full release notes to the user. + A delegate may want to implement this method if they want to show in-app or offline release notes. + + @param item The appcast item corresponding to the latest version available. + */ +- (void)standardUserDriverShowVersionHistoryForAppcastItem:(SUAppcastItem *)item; + +/** + Specifies whether or not the download, extraction, and installing status windows allows to be minimized. + + By default, the status window showing the current status of the update (download, extraction, ready to install) is allowed to be minimized + for regular application bundle updates. + + @return @c YES if the status window is allowed to be minimized (default behavior), otherwise @c NO. + */ +- (BOOL)standardUserDriverAllowsMinimizableStatusWindow; + +/** + Declares whether or not gentle scheduled update reminders are supported. + + The delegate may implement scheduled update reminders that are presented in a gentle manner by implementing one or both of: + `-standardUserDriverWillHandleShowingUpdate:forUpdate:state:` and `-standardUserDriverShouldHandleShowingScheduledUpdate:andInImmediateFocus:` + + Visit https://sparkle-project.org/documentation/gentle-reminders for more information and examples. + + @return @c YES if gentle scheduled update reminders are implemented by standard user driver delegate, otherwise @c NO (default). + */ +@property (nonatomic, readonly) BOOL supportsGentleScheduledUpdateReminders; + +/** + Specifies if the standard user driver should handle showing a new scheduled update, or if its delegate should handle showing the update instead. + + If you implement this method and return @c NO the delegate is then responsible for showing the update, + which must be implemented and done in `-standardUserDriverWillHandleShowingUpdate:forUpdate:state:` + The motivation for the delegate being responsible for showing updates is to override Sparkle's default behavior + and add gentle reminders for new updates. + + Returning @c YES is the default behavior and allows the standard user driver to handle showing the update. + + If the standard user driver handles showing the update, `immediateFocus` reflects whether or not it will show the update in immediate and utmost focus. + The standard user driver may choose to show the update in immediate and utmost focus when the app was launched recently + or the system has been idle for some time. + + If `immediateFocus` is @c NO the standard user driver may want to defer showing the update until the user comes back to the app. + For background running applications, when `immediateFocus` is @c NO the standard user driver will always want to show + the update alert immediately, but behind other running applications or behind the app's own windows if it's currently active. + + There should be no side effects made when implementing this method so you should just return @c YES or @c NO + You will also want to implement `-standardUserDriverWillHandleShowingUpdate:forUpdate:state:` for adding additional update reminders. + + This method is not called for user-initiated update checks. The standard user driver always handles those. + + Visit https://sparkle-project.org/documentation/gentle-reminders for more information and examples. + + @param update The update the standard user driver should show. + @param immediateFocus If @c immediateFocus is @c YES, then the standard user driver proposes to show the update in immediate and utmost focus. See discussion for more details. + + @return @c YES if the standard user should handle showing the scheduled update (default behavior), otherwise @c NO if the delegate handles showing it. + */ +- (BOOL)standardUserDriverShouldHandleShowingScheduledUpdate:(SUAppcastItem *)update andInImmediateFocus:(BOOL)immediateFocus; + +/** + Called before an update will be shown to the user. + + If the standard user driver handles showing the update, `handleShowingUpdate` will be `YES`. + Please see `-standardUserDriverShouldHandleShowingScheduledUpdate:andInImmediateFocus:` for how the standard user driver + may handle showing scheduled updates when `handleShowingUpdate` is `YES` and `state.userInitiated` is `NO`. + + If the delegate declared it handles showing the update by returning @c NO in `-standardUserDriverShouldHandleShowingScheduledUpdate:andInImmediateFocus:` + then the delegate should handle showing update reminders in this method, or at some later point. + In this case, `handleShowingUpdate` will be @c NO. + To bring the update alert in focus, you may call `-[SPUStandardUpdaterController checkForUpdates:]` or `-[SPUUpdater checkForUpdates]`. + You may want to show additional UI indicators in your application that will show this update in focus + and want to dismiss additional UI indicators in `-standardUserDriverWillFinishUpdateSession` or `-standardUserDriverDidReceiveUserAttentionForUpdate:` + + If `state.userInitiated` is @c YES then the standard user driver always handles showing the new update and `handleShowingUpdate` will be @c YES. + In this case, it may still be useful for the delegate to intercept this method right before a new update will be shown. + + This method is not called when bringing an update that has already been presented back in focus. + + Visit https://sparkle-project.org/documentation/gentle-reminders for more information and examples. + + @param handleShowingUpdate @c YES if the standard user driver handles showing the update, otherwise @c NO if the delegate handles showing the update. + @param update The update that will be shown. + @param state The user state of the update which includes if the update check was initiated by the user. + */ +- (void)standardUserDriverWillHandleShowingUpdate:(BOOL)handleShowingUpdate forUpdate:(SUAppcastItem *)update state:(SPUUserUpdateState *)state; + +/** + Called when a new update first receives attention from the user. + + This occurs either when the user first brings the update alert in utmost focus or when the user makes a choice to install an update or dismiss/skip it. + + This may be useful to intercept for dismissing custom attention-based UI indicators (e.g, user notifications) introduced when implementing + `-standardUserDriverWillHandleShowingUpdate:forUpdate:state:` + + For custom UI indicators that need to still be on screen after the user has started to install an update, please see `-standardUserDriverWillFinishUpdateSession`. + + @param update The new update that the user gave attention to. + */ +- (void)standardUserDriverDidReceiveUserAttentionForUpdate:(SUAppcastItem *)update; + +/** + Called before the standard user driver session will finish its current update session. + + This may occur after the user has dismissed / skipped a new update or after an update error has occurred. + For updaters updating external/other bundles, this may also be called after an update has been successfully installed. + + This may be useful to intercept for dismissing custom UI indicators introduced when implementing + `-standardUserDriverWillHandleShowingUpdate:forUpdate:state:` + + For UI indicators that need to be dismissed when the user has given attention to a new update alert, + please see `-standardUserDriverDidReceiveUserAttentionForUpdate:` + */ +- (void)standardUserDriverWillFinishUpdateSession; + +@end + +NS_ASSUME_NONNULL_END diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SPUUpdateCheck.h b/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SPUUpdateCheck.h new file mode 100644 index 0000000000..80a2001961 --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SPUUpdateCheck.h @@ -0,0 +1,33 @@ +// +// SPUUpdateCheck.h +// SPUUpdateCheck +// +// Created by Mayur Pawashe on 8/28/21. +// Copyright © 2021 Sparkle Project. All rights reserved. +// + +#ifndef SPUUpdateCheck_h +#define SPUUpdateCheck_h + +/** + Describes the type of update check being performed. + + Each update check corresponds to an update check method on `SPUUpdater`. + */ +typedef NS_ENUM(NSInteger, SPUUpdateCheck) +{ + /** + The user-initiated update check corresponding to `-[SPUUpdater checkForUpdates]`. + */ + SPUUpdateCheckUpdates = 0, + /** + The background scheduled update check corresponding to `-[SPUUpdater checkForUpdatesInBackground]`. + */ + SPUUpdateCheckUpdatesInBackground = 1, + /** + The informational probe update check corresponding to `-[SPUUpdater checkForUpdateInformation]`. + */ + SPUUpdateCheckUpdateInformation = 2 +}; + +#endif /* SPUUpdateCheck_h */ diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SPUUpdatePermissionRequest.h b/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SPUUpdatePermissionRequest.h new file mode 100644 index 0000000000..010e50bf18 --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SPUUpdatePermissionRequest.h @@ -0,0 +1,33 @@ +// +// SPUUpdatePermissionRequest.h +// Sparkle +// +// Created by Mayur Pawashe on 8/14/16. +// Copyright © 2016 Sparkle Project. All rights reserved. +// + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + This class represents information needed to make a permission request for checking updates. + */ +SU_EXPORT @interface SPUUpdatePermissionRequest : NSObject + +/** + Initializes a new update permission request instance. + + @param systemProfile The system profile information. + */ +- (instancetype)initWithSystemProfile:(NSArray *> *)systemProfile; + +/** + A read-only property for the user's system profile. + */ +@property (nonatomic, readonly) NSArray *> *systemProfile; + +@end + +NS_ASSUME_NONNULL_END diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SPUUpdater.h b/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SPUUpdater.h new file mode 100644 index 0000000000..17a6493826 --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SPUUpdater.h @@ -0,0 +1,312 @@ +// +// SPUUpdater.h +// Sparkle +// +// Created by Andy Matuschak on 1/4/06. +// Copyright 2006 Andy Matuschak. All rights reserved. +// + +#import +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +@class SUAppcastItem, SUAppcast; + +@protocol SPUUpdaterDelegate; + +/** + The main API in Sparkle for controlling the update mechanism. + + This class is used to configure the update parameters as well as manually and automatically schedule and control checks for updates. + + For convenience, you can create a standard or nib instantiable updater by using `SPUStandardUpdaterController`. + + Prefer to set initial properties in your bundle's Info.plist as described in [Customizing Sparkle](https://sparkle-project.org/documentation/customization/). + + Otherwise only if you need dynamic behavior for user settings should you set properties on the updater such as: + - `automaticallyChecksForUpdates` + - `updateCheckInterval` + - `automaticallyDownloadsUpdates` + - `feedURL` + + Please view the documentation on each of these properties for more detail if you are to configure them dynamically. + */ +SU_EXPORT @interface SPUUpdater : NSObject + +/** + Initializes a new `SPUUpdater` instance + + This creates an updater, but to start it and schedule update checks `-startUpdater:` needs to be invoked first. + + Related: See `SPUStandardUpdaterController` which wraps a `SPUUpdater` instance and is suitable for instantiating inside of nib files. + + @param hostBundle The bundle that should be targetted for updating. + @param applicationBundle The application bundle that should be waited for termination and relaunched (unless overridden). Usually this can be the same as hostBundle. This may differ when updating a plug-in or other non-application bundle. + @param userDriver The user driver that Sparkle uses for user update interaction. + @param delegate The delegate for `SPUUpdater`. + */ +- (instancetype)initWithHostBundle:(NSBundle *)hostBundle applicationBundle:(NSBundle *)applicationBundle userDriver:(id )userDriver delegate:(nullable id)delegate; + +/** + Use `-initWithHostBundle:applicationBundle:userDriver:delegate:` or `SPUStandardUpdaterController` standard adapter instead. + + If you want to drop an updater into a nib, use `SPUStandardUpdaterController`. + */ +- (instancetype)init NS_UNAVAILABLE; + +/** + Starts the updater. + + This method first checks if Sparkle is configured properly. A valid feed URL should be set before this method is invoked. + + If the configuration is valid, an update cycle is started in the next main runloop cycle. + During this cycle, a permission prompt may be brought up (if needed) for checking if the user wants automatic update checking. + Otherwise if automatic update checks are enabled, a scheduled update alert may be brought up if enough time has elapsed since the last check. + See `automaticallyChecksForUpdates` for more information. + + After starting the updater and before the next runloop cycle, one of `-checkForUpdates`, `-checkForUpdatesInBackground`, or `-checkForUpdateInformation` can be invoked. + This may be useful if you want to check for updates immediately or without showing a potential permission prompt. + + If the updater cannot be started (i.e, due to a configuration issue in the application), you may want to fall back appropriately. + For example, the standard updater controller (`SPUStandardUpdaterController`) alerts the user that the app is misconfigured and to contact the developer. + + This must be called on the main thread. + + @param error The error that is populated if this method fails. Pass NULL if not interested in the error information. + @return YES if the updater started otherwise NO with a populated error + */ +- (BOOL)startUpdater:(NSError * __autoreleasing *)error; + +/** + Checks for updates, and displays progress while doing so if needed. + + This is meant for users initiating a new update check or checking the current update progress. + + If an update hasn't started, the user may be shown that a new check for updates is occurring. + If an update has already been downloaded or begun installing from a previous session, the user may be presented to install that update. + If the user is already being presented with an update, that update will be shown to the user in active focus. + + This will find updates that the user has previously opted into skipping. + + See `canCheckForUpdates` property which can determine when this method may be invoked. + */ +- (void)checkForUpdates; + +/** + Checks for updates, but does not show any UI unless an update is found. + + You usually do not need to call this method directly. If `automaticallyChecksForUpdates` is @c YES, + Sparkle calls this method automatically according to its update schedule using the `updateCheckInterval` + and the `lastUpdateCheckDate`. Therefore, you should typically only consider calling this method directly if you + opt out of automatic update checks. + + This is meant for programmatically initating a check for updates in the background without the user initiating it. + This check will not show UI if no new updates are found. + + If a new update is found, the updater's user driver may handle showing it at an appropriate (but not necessarily immediate) time. + If you want control over when and how a new update is shown, please see https://sparkle-project.org/documentation/gentle-reminders/ + + Note if automated updating is turned on, either a new update may be downloaded in the background to be installed silently, + or an already downloaded update may be shown. + + This will not find updates that the user has opted into skipping. + + This method does not do anything if there is a `sessionInProgress`. + */ +- (void)checkForUpdatesInBackground; + +/** + Begins a "probing" check for updates which will not actually offer to + update to that version. + + However, the delegate methods + `-[SPUUpdaterDelegate updater:didFindValidUpdate:]` and + `-[SPUUpdaterDelegate updaterDidNotFindUpdate:]` will be called, + so you can use that information in your UI. + + `-[SPUUpdaterDelegate updater:didFinishUpdateCycleForUpdateCheck:error:]` will be called when + this probing check is completed. + + Updates that have been skipped by the user will not be found. + + This method does not do anything if there is a `sessionInProgress`. + */ +- (void)checkForUpdateInformation; + +/** + A property indicating whether or not updates can be checked by the user. + + An update check can be made by the user when an update session isn't in progress, or when an update or its progress is being shown to the user. + A user cannot check for updates when data (such as the feed or an update) is still being downloaded automatically in the background. + + This property is suitable to use for menu item validation for seeing if `-checkForUpdates` can be invoked. + + This property is also KVO-compliant. + + Note this property does not reflect whether or not an update session is in progress. Please see `sessionInProgress` property instead. + */ +@property (nonatomic, readonly) BOOL canCheckForUpdates; + +/** + A property indicating whether or not an update session is in progress. + + An update session is in progress when the appcast is being downloaded, an update is being downloaded, + an update is being shown, update permission is being requested, or the installer is being started. + + An active session is when Sparkle's fired scheduler is running. + + Note an update session may not be running even though Sparkle's installer (ran as a separate process) may be running, + or even though the update has been downloaded but the installation has been deferred. In both of these cases, a new update session + may be activated with the update resumed at a later point (automatically or manually). + + See also: + - `canCheckForUpdates` property which is more suited for menu item validation and deciding if the user can initiate update checks. + - `-[SPUUpdaterDelegate updater:didFinishUpdateCycleForUpdateCheck:error:]` which lets the updater delegate know when an update cycle and session finishes. + */ +@property (nonatomic, readonly) BOOL sessionInProgress; + +/** + A property indicating whether or not to check for updates automatically. + + By default, Sparkle asks users on second launch for permission if they want automatic update checks enabled + and sets this property based on their response. If `SUEnableAutomaticChecks` is set in the Info.plist, + this permission request is not performed however. + + Setting this property will persist in the host bundle's user defaults. + Hence developers shouldn't maintain an additional user default for this property. + Only set this property if the user wants to change the default via a user settings option. + Do not always set it on launch unless you want to ignore the user's preference. + For testing environments, you can disable update checks by passing `-SUEnableAutomaticChecks NO` + to your app's command line arguments instead of setting this property. + + The update schedule cycle will be reset in a short delay after the property's new value is set. + This is to allow reverting this property without kicking off a schedule change immediately + */ +@property (nonatomic) BOOL automaticallyChecksForUpdates; + +/** + A property indicating the current automatic update check interval in seconds. + + Prefer to set SUScheduledCheckInterval directly in your Info.plist for setting the initial value. + + Setting this property will persist in the host bundle's user defaults. + Hence developers shouldn't maintain an additional user default for this property. + Only set this property if the user wants to change the default via a user settings option. + Do not always set it on launch unless you want to ignore the user's preference. + + The update schedule cycle will be reset in a short delay after the property's new value is set. + This is to allow reverting this property without kicking off a schedule change immediately + */ +@property (nonatomic) NSTimeInterval updateCheckInterval; + +/** + A property indicating whether or not updates can be automatically downloaded in the background. + + By default, updates are not automatically downloaded. + + Note that the developer can disallow automatic downloading of updates from being enabled (via `SUAllowsAutomaticUpdates` Info.plist key). + In this case, this property will return NO regardless of how this property is set. + + Prefer to set SUAutomaticallyUpdate directly in your Info.plist for setting the initial value. + + Setting this property will persist in the host bundle's user defaults. + Hence developers shouldn't maintain an additional user default for this property. + Only set this property if the user wants to change the default via a user settings option. + Do not always set it on launch unless you want to ignore the user's preference. + */ +@property (nonatomic) BOOL automaticallyDownloadsUpdates; + +/** + The URL of the appcast used to download update information. + + If the updater's delegate implements `-[SPUUpdaterDelegate feedURLStringForUpdater:]`, this will return that feed URL. + Otherwise if the feed URL has been set before, the feed URL returned will be retrieved from the host bundle's user defaults. + Otherwise the feed URL in the host bundle's Info.plist will be returned. + If no feed URL can be retrieved, returns nil. + + For setting a primary feed URL, please set the `SUFeedURL` property in your Info.plist. + For setting an alternative feed URL, please prefer `-[SPUUpdaterDelegate feedURLStringForUpdater:]` over `-setFeedURL:` + + This property must be called on the main thread; calls from background threads will return nil. + */ +@property (nonatomic, readonly, nullable) NSURL *feedURL; + +/** + Set the URL of the appcast used to download update information. Using this method is discouraged. + + Setting this property will persist in the host bundle's user defaults. + To avoid this, you should consider implementing + `-[SPUUpdaterDelegate feedURLStringForUpdater:]` instead of using this method. + + Passing nil will remove any feed URL that has been set in the host bundle's user defaults. + If you do not need to alternate between multiple feeds, set the SUFeedURL in your Info.plist instead of invoking this method. + + For beta updates, you may consider migrating to `-[SPUUpdaterDelegate allowedChannelsForUpdater:]` in the future. + + This method must be called on the main thread; calls from background threads will have no effect. + */ +- (void)setFeedURL:(nullable NSURL *)feedURL; + +/** + The host bundle that is being updated. + */ +@property (nonatomic, readonly) NSBundle *hostBundle; + +/** + The user agent used when checking for updates. + + By default the user agent string returned is in the format: + $(BundleDisplayName)/$(BundleDisplayVersion) Sparkle/$(SparkleDisplayVersion) + + BundleDisplayVersion is derived from the main application's Info.plist's CFBundleShortVersionString. + + Note if Sparkle is being used to update another application, the bundle information retrieved is from the main application performing the updating. + + This default implementation can be overrided. + */ +@property (nonatomic, copy) NSString *userAgentString; + +/** + The HTTP headers used when checking for updates, downloading release notes, and downloading updates. + + The keys of this dictionary are HTTP header fields and values are corresponding values. + */ +@property (nonatomic, copy, nullable) NSDictionary *httpHeaders; + +/** + A property indicating whether or not the user's system profile information is sent when checking for updates. + + Setting this property will persist in the host bundle's user defaults. + */ +@property (nonatomic) BOOL sendsSystemProfile; + +/** + The date of the last update check or nil if no check has been performed yet. + + For testing purposes, the last update check is stored in the `SULastCheckTime` key in the host bundle's user defaults. + For example, `defaults delete my-bundle-id SULastCheckTime` can be invoked to clear the last update check time and test + if update checks are automatically scheduled. + */ +@property (nonatomic, readonly, copy, nullable) NSDate *lastUpdateCheckDate; + +/** + Appropriately schedules or cancels the update checking timer according to the settings for the time interval and automatic checks. + + If you change the `updateCheckInterval` or `automaticallyChecksForUpdates` properties, the update cycle will be reset automatically after a short delay. + The update cycle is also started automatically after the updater is started. In all these cases, this method should not be called directly. + + This call does not change the date of the next check, but only the internal timer. + */ +- (void)resetUpdateCycle; + + +/** + The system profile information that is sent when checking for updates. + */ +@property (nonatomic, readonly, copy) NSArray *> *systemProfileArray; + +@end + +NS_ASSUME_NONNULL_END diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SPUUpdaterDelegate.h b/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SPUUpdaterDelegate.h new file mode 100644 index 0000000000..a18e967f8b --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SPUUpdaterDelegate.h @@ -0,0 +1,465 @@ +// +// SPUUpdaterDelegate.h +// Sparkle +// +// Created by Mayur Pawashe on 8/12/16. +// Copyright © 2016 Sparkle Project. All rights reserved. +// + +#import +#import +#import +#import + +@protocol SUVersionComparison; +@class SPUUpdater, SUAppcast, SUAppcastItem, SPUUserUpdateState; + +NS_ASSUME_NONNULL_BEGIN + +// ----------------------------------------------------------------------------- +// SUUpdater Notifications for events that might be interesting to more than just the delegate +// The updater will be the notification object +// ----------------------------------------------------------------------------- +SU_EXPORT extern NSString *const SUUpdaterDidFinishLoadingAppCastNotification; +SU_EXPORT extern NSString *const SUUpdaterDidFindValidUpdateNotification; +SU_EXPORT extern NSString *const SUUpdaterDidNotFindUpdateNotification; +SU_EXPORT extern NSString *const SUUpdaterWillRestartNotification; +#define SUUpdaterWillRelaunchApplicationNotification SUUpdaterWillRestartNotification; +#define SUUpdaterWillInstallUpdateNotification SUUpdaterWillRestartNotification; + +// Key for the SUAppcastItem object in the SUUpdaterDidFindValidUpdateNotification userInfo +SU_EXPORT extern NSString *const SUUpdaterAppcastItemNotificationKey; +// Key for the SUAppcast object in the SUUpdaterDidFinishLoadingAppCastNotification userInfo +SU_EXPORT extern NSString *const SUUpdaterAppcastNotificationKey; + +// ----------------------------------------------------------------------------- +// System Profile Keys +// ----------------------------------------------------------------------------- + +SU_EXPORT extern NSString *const SUSystemProfilerApplicationNameKey; +SU_EXPORT extern NSString *const SUSystemProfilerApplicationVersionKey; +SU_EXPORT extern NSString *const SUSystemProfilerCPU64bitKey; +SU_EXPORT extern NSString *const SUSystemProfilerCPUCountKey; +SU_EXPORT extern NSString *const SUSystemProfilerCPUFrequencyKey; +SU_EXPORT extern NSString *const SUSystemProfilerCPUTypeKey; +SU_EXPORT extern NSString *const SUSystemProfilerCPUSubtypeKey; +SU_EXPORT extern NSString *const SUSystemProfilerHardwareModelKey; +SU_EXPORT extern NSString *const SUSystemProfilerMemoryKey; +SU_EXPORT extern NSString *const SUSystemProfilerOperatingSystemVersionKey; +SU_EXPORT extern NSString *const SUSystemProfilerPreferredLanguageKey; + +// ----------------------------------------------------------------------------- +// SPUUpdater Delegate: +// ----------------------------------------------------------------------------- + +/** + Provides delegation methods to control the behavior of an `SPUUpdater` object. + */ +@protocol SPUUpdaterDelegate +@optional + +/** + Returns whether to allow Sparkle to check for updates. + + For example, this may be used to prevent Sparkle from interrupting a setup assistant. + Alternatively, you may want to consider starting the updater after eg: the setup assistant finishes. + + Note in Swift, this method returns Void and is marked with the throws keyword. If this method + doesn't throw an error, the updater may perform an update check. Otherwise if an error is thrown (we recommend using an NSError), + then the updater may not perform an update check. + + @param updater The updater instance. + @param updateCheck The type of update check that will be performed if the updater is allowed to check for updates. + @param error The populated error object if the updater may not perform a new update check. The @c NSLocalizedDescriptionKey user info key should be populated indicating a description of the error. + @return @c YES if the updater is allowed to check for updates, otherwise @c NO +*/ +- (BOOL)updater:(SPUUpdater *)updater mayPerformUpdateCheck:(SPUUpdateCheck)updateCheck error:(NSError * __autoreleasing *)error; + +/** + Returns the set of Sparkle channels the updater is allowed to find new updates from. + + An appcast item can specify a channel the update is posted to. Without specifying a channel, the appcast item is posted to the default channel. + For instance: + ``` + + 2.0 Beta 1 + beta + + ``` + + This example posts an update to the @c beta channel, so only updaters that are allowed to use the @c beta channel can find this update. + + If the @c element is not present, the update item is posted to the default channel and can be found by any updater. + + You can pick any name you'd like for the channel. The valid characters for channel names are letters, numbers, dashes, underscores, and periods. + + Note to use this feature, all app versions that your users may update from in your feed must use a version of Sparkle that supports this feature. + This feature was added in Sparkle 2. + + @return The set of channel names the updater is allowed to find new updates in. An empty set is the default behavior, + which means the updater will only look for updates in the default channel. + */ +- (NSSet *)allowedChannelsForUpdater:(SPUUpdater *)updater; + +/** + Returns a custom appcast URL used for checking for new updates. + + Override this to dynamically specify the feed URL. + + @param updater The updater instance. + @return An appcast feed URL to check for new updates in, or @c nil for the default behavior and if you don't want to be delegated this task. + */ +- (nullable NSString *)feedURLStringForUpdater:(SPUUpdater *)updater; + +/** + Returns additional parameters to append to the appcast URL's query string. + + This is potentially based on whether or not Sparkle will also be sending along the system profile. + + @param updater The updater instance. + @param sendingProfile Whether the system profile will also be sent. + + @return An array of dictionaries with keys: `key`, `value`, `displayKey`, `displayValue`, the latter two being specifically for display to the user. + */ +- (NSArray *> *)feedParametersForUpdater:(SPUUpdater *)updater sendingSystemProfile:(BOOL)sendingProfile; + +/** + Returns whether Sparkle should prompt the user about checking for new updates automatically. + + Use this to override the default behavior. + + @param updater The updater instance. + @return @c YES if the updater should prompt for permission to check for new updates automatically, otherwise @c NO + */ +- (BOOL)updaterShouldPromptForPermissionToCheckForUpdates:(SPUUpdater *)updater; + +/** + Returns an allowed list of system profile keys to be appended to the appcast URL's query string. + + By default all keys will be included. This method allows overriding which keys should only be allowed. + + @param updater The updater instance. + + @return An array of system profile keys to include in the appcast URL's query string. Elements must be one of the `SUSystemProfiler*Key` constants. Return @c nil for the default behavior and if you don't want to be delegated this task. + */ +- (nullable NSArray *)allowedSystemProfileKeysForUpdater:(SPUUpdater *)updater; + +/** + Called after Sparkle has downloaded the appcast from the remote server. + + Implement this if you want to do some special handling with the appcast once it finishes loading. + + @param updater The updater instance. + @param appcast The appcast that was downloaded from the remote server. + */ +- (void)updater:(SPUUpdater *)updater didFinishLoadingAppcast:(SUAppcast *)appcast; + +/** + Called when a new valid update is found by the update driver. + + @param updater The updater instance. + @param item The appcast item corresponding to the update that is proposed to be installed. + */ +- (void)updater:(SPUUpdater *)updater didFindValidUpdate:(SUAppcastItem *)item; + +/** + Called when a valid new update is not found. + + There are various reasons a new update is unavailable and can't be installed. + + The userInfo dictionary on the error is populated with three keys: + - `SPULatestAppcastItemFoundKey`: if available, this may provide the latest `SUAppcastItem` that was found. This will be @c nil if it's unavailable. + - `SPUNoUpdateFoundReasonKey`: This will provide the `SPUNoUpdateFoundReason`. + For example the reason could be because the latest version in the feed requires a newer OS version or could be because the user is already on the latest version. + - `SPUNoUpdateFoundUserInitiatedKey`: A boolean that indicates if a new update was not found when the user intitiated an update check manually. + + @param updater The updater instance. + @param error An error containing information on why a new valid update was not found + */ +- (void)updaterDidNotFindUpdate:(SPUUpdater *)updater error:(NSError *)error; + +/** + Called when a valid new update is not found. + + If more information is needed on why an update was not found, use `-[SPUUpdaterDelegate updaterDidNotFindUpdate:error:]` instead. + + @param updater The updater instance. + */ +- (void)updaterDidNotFindUpdate:(SPUUpdater *)updater; + +/** + Returns the item in the appcast corresponding to the update that should be installed. + + Please consider using or migrating to other supported features before adopting this method. + Specifically: + - If you want to filter out certain tagged updates (like beta updates), consider `-[SPUUpdaterDelegate allowedChannelsForUpdater:]` instead. + - If you want to treat certain updates as informational-only, consider supplying @c with a set of affected versions users are updating from. + + If you're using special logic or extensions in your appcast, implement this to use your own logic for finding a valid update, if any, in the given appcast. + + Do not base your logic by filtering out items with a minimum or maximum OS version or minimum autoupdate version + because Sparkle already has logic for determining whether or not those items should be filtered out. + + Also do not return a non-top level item from the appcast such as a delta item. Delta items will be ignored. + Sparkle picks the delta item from your selection if the appropriate one is available. + + This method will not be invoked with an appcast that has zero items. Pick the best item from the appcast. + If an item is available that has the same version as the application or bundle to update, do not pick an item that is worse than that version. + + This method may be called multiple times for different selections and filters. This method should be efficient. + + Return `+[SUAppcastItem emptyAppcastItem]` if no appcast item is valid. + + Return @c nil if you don't want to be delegated this task and want to let Sparkle handle picking the best valid update. + + @param appcast The appcast that was downloaded from the remote server. + @param updater The updater instance. + @return The best valid appcast item. + */ +- (nullable SUAppcastItem *)bestValidUpdateInAppcast:(SUAppcast *)appcast forUpdater:(SPUUpdater *)updater; + +/** + Returns whether or not the updater should proceed with the new chosen update from the appcast. + + By default, the updater will always proceed with the best selected update found in an appcast. Override this to override this behavior. + + If you return @c NO and populate the @c error, the user is not shown this @c updateItem nor is the update downloaded or installed. + + Note in Swift, this method returns Void and is marked with the throws keyword. If this method doesn't throw an error, the updater will proceed with the update. + Otherwise if an error is thrown (we recommend using an NSError), then the will not proceed with the update. + + @param updater The updater instance. + @param updateItem The selected update item to proceed with. + @param updateCheck The type of update check that would be performed if proceeded. + @param error An error object that must be populated by the delegate if the updater should not proceed with the update. The @c NSLocalizedDescriptionKey user info key should be populated indicating a description of the error. + @return @c YES if the updater should proceed with @c updateItem, otherwise @c NO if the updater should not proceed with the update with an @c error populated. + */ +- (BOOL)updater:(SPUUpdater *)updater shouldProceedWithUpdate:(SUAppcastItem *)updateItem updateCheck:(SPUUpdateCheck)updateCheck error:(NSError * __autoreleasing *)error; + +/** + Called when a user makes a choice to install, dismiss, or skip an update. + + If the @c choice is `SPUUserUpdateChoiceDismiss` and @c state.stage is `SPUUserUpdateStageDownloaded` the downloaded update is kept + around until the next time Sparkle reminds the user of the update. + + If the @c choice is `SPUUserUpdateChoiceDismiss` and @c state.stage is `SPUUserUpdateStageInstalling` the update is still set to install on application termination. + + If the @c choice is `SPUUserUpdateChoiceSkip` the user will not be reminded in the future for this update unless they initiate an update check themselves. + + If @c updateItem.isInformationOnlyUpdate is @c YES the @c choice cannot be `SPUUserUpdateChoiceInstall`. + + @param updater The updater instance. + @param choice The choice (install, dismiss, or skip) the user made for this @c updateItem + @param updateItem The appcast item corresponding to the update that the user made a choice on. + @param state The current state for the update which includes if the update has already been downloaded or already installing. + */ +- (void)updater:(SPUUpdater *)updater userDidMakeChoice:(SPUUserUpdateChoice)choice forUpdate:(SUAppcastItem *)updateItem state:(SPUUserUpdateState *)state; + +/** + Returns whether the release notes (if available) should be downloaded after an update is found and shown. + + This is specifically for the @c element in the appcast item. + + @param updater The updater instance. + @param updateItem The update item to download and show release notes from. + + @return @c YES to download and show the release notes if available, otherwise @c NO. The default behavior is @c YES. + */ +- (BOOL)updater:(SPUUpdater *)updater shouldDownloadReleaseNotesForUpdate:(SUAppcastItem *)updateItem; + +/** + Called immediately before downloading the specified update. + + @param updater The updater instance. + @param item The appcast item corresponding to the update that is proposed to be downloaded. + @param request The mutable URL request that will be used to download the update. + */ +- (void)updater:(SPUUpdater *)updater willDownloadUpdate:(SUAppcastItem *)item withRequest:(NSMutableURLRequest *)request; + +/** + Called immediately after succesfull download of the specified update. + + @param updater The SUUpdater instance. + @param item The appcast item corresponding to the update that has been downloaded. + */ +- (void)updater:(SPUUpdater *)updater didDownloadUpdate:(SUAppcastItem *)item; + +/** + Called after the specified update failed to download. + + @param updater The updater instance. + @param item The appcast item corresponding to the update that failed to download. + @param error The error generated by the failed download. + */ +- (void)updater:(SPUUpdater *)updater failedToDownloadUpdate:(SUAppcastItem *)item error:(NSError *)error; + +/** + Called when the user cancels an update while it is being downloaded. + + @param updater The updater instance. + */ +- (void)userDidCancelDownload:(SPUUpdater *)updater; + +/** + Called immediately before extracting the specified downloaded update. + + @param updater The SUUpdater instance. + @param item The appcast item corresponding to the update that is proposed to be extracted. + */ +- (void)updater:(SPUUpdater *)updater willExtractUpdate:(SUAppcastItem *)item; + +/** + Called immediately after extracting the specified downloaded update. + + @param updater The SUUpdater instance. + @param item The appcast item corresponding to the update that has been extracted. + */ +- (void)updater:(SPUUpdater *)updater didExtractUpdate:(SUAppcastItem *)item; + +/** + Called immediately before installing the specified update. + + @param updater The updater instance. + @param item The appcast item corresponding to the update that is proposed to be installed. + */ +- (void)updater:(SPUUpdater *)updater willInstallUpdate:(SUAppcastItem *)item; + +/** + Returns whether the relaunch should be delayed in order to perform other tasks. + + This is not called if the user didn't relaunch on the previous update, + in that case it will immediately restart. + + This may also not be called if the application is not going to relaunch after it terminates. + + @param updater The updater instance. + @param item The appcast item corresponding to the update that is proposed to be installed. + @param installHandler The install handler that must be completed before continuing with the relaunch. + + @return @c YES to delay the relaunch until @c installHandler is invoked. + */ +- (BOOL)updater:(SPUUpdater *)updater shouldPostponeRelaunchForUpdate:(SUAppcastItem *)item untilInvokingBlock:(void (^)(void))installHandler; + +/** + Returns whether the application should be relaunched at all. + + Some apps **cannot** be relaunched under certain circumstances. + This method can be used to explicitly prevent a relaunch. + + @param updater The updater instance. + @return @c YES if the updater should be relaunched, otherwise @c NO if it shouldn't. + */ +- (BOOL)updaterShouldRelaunchApplication:(SPUUpdater *)updater; + +/** + Called immediately before relaunching. + + @param updater The updater instance. + */ +- (void)updaterWillRelaunchApplication:(SPUUpdater *)updater; + +/** + Returns an object that compares version numbers to determine their arithmetic relation to each other. + + This method allows you to provide a custom version comparator. + If you don't implement this method or return @c nil, + the standard version comparator will be used. + + Note that the standard version comparator may be used during installation for preventing a downgrade, + even if you provide a custom comparator here. + + @param updater The updater instance. + @return The custom version comparator or @c nil if you don't want to be delegated this task. + */ +- (nullable id)versionComparatorForUpdater:(SPUUpdater *)updater; + +/** + Called when a background update will be scheduled after a delay. + + Automatic update checks need to be enabled for this to trigger. + + @param delay The delay in seconds until the next scheduled update will occur. This is an approximation and may vary due to system state. + + @param updater The updater instance. + */ +- (void)updater:(SPUUpdater *)updater willScheduleUpdateCheckAfterDelay:(NSTimeInterval)delay; + +/** + Called when no update checks will be scheduled in the future. + + This may later change if automatic update checks become enabled. + + @param updater The updater instance. + */ +- (void)updaterWillNotScheduleUpdateCheck:(SPUUpdater *)updater; + +/** + Returns the decryption password (if any) which is used to extract the update archive DMG. + + Return @c nil if no password should be used. + + @param updater The updater instance. + @return The password used for decrypting the archive, or @c nil if no password should be used. + */ +- (nullable NSString *)decryptionPasswordForUpdater:(SPUUpdater *)updater; + +/** + Called when an update is scheduled to be silently installed on quit after downloading the update automatically. + + If the updater is given responsibility, it can later remind the user an update is available if they have not terminated the application for a long time. + + Also if the updater is given responsibility and the update item is marked critical, the new update will be presented to the user immediately after. + + Even if the @c immediateInstallHandler is not invoked, the installer will attempt to install the update on termination. + + @param updater The updater instance. + @param item The appcast item corresponding to the update that is proposed to be installed. + @param immediateInstallHandler The install handler for the delegate to immediately install the update. No UI interaction will be shown and the application will be relaunched after installation. This handler can only be used if @c YES is returned and the delegate handles installing the update. For Sparkle 2.3 onwards, this handler can be invoked multiple times in case the application cancels the termination request. + @return @c YES if the delegate will handle installing the update or @c NO if the updater should be given responsibility. + */ +- (BOOL)updater:(SPUUpdater *)updater willInstallUpdateOnQuit:(SUAppcastItem *)item immediateInstallationBlock:(void (^)(void))immediateInstallHandler; + +/** + Called after the update driver aborts due to an error. + + The update driver runs when checking for updates. This delegate method is called an error occurs during this process. + + Some special possible values of `error.code` are: + + - `SUNoUpdateError`: No new update was found. + - `SUInstallationCanceledError`: The user canceled installing the update when requested for authorization. + + @param updater The updater instance. + @param error The error that caused the update driver to abort. + */ +- (void)updater:(SPUUpdater *)updater didAbortWithError:(NSError *)error; + +/** + Called after the update driver finishes. + + The update driver runs when checking for updates. This delegate method is called when that check is finished. + + An update may be scheduled to be installed during the update cycle, or no updates may be found, or an available update may be dismissed or skipped (which is the same as no error). + + If the @c error is @c nil, no error has occurred. + + Some special possible values of `error.code` are: + + - `SUNoUpdateError`: No new update was found. + - `SUInstallationCanceledError`: The user canceled installing the update when requested for authorization. + + @param updater The updater instance. + @param updateCheck The type of update check was performed. + @param error The error that caused the update driver to abort. This is @c nil if the update driver finished normally and there is no error. + */ +- (void)updater:(SPUUpdater *)updater didFinishUpdateCycleForUpdateCheck:(SPUUpdateCheck)updateCheck error:(nullable NSError *)error; + +/* Deprecated methods */ + +- (BOOL)updaterMayCheckForUpdates:(SPUUpdater *)updater __deprecated_msg("Please use -[SPUUpdaterDelegate updater:mayPerformUpdateCheck:error:] instead."); + +- (void)updater:(SPUUpdater *)updater userDidSkipThisVersion:(SUAppcastItem *)item __deprecated_msg("Please use -[SPUUpdaterDelegate updater:userDidMakeChoice:forUpdate:state:] instead."); + +@end + +NS_ASSUME_NONNULL_END diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SPUUpdaterSettings.h b/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SPUUpdaterSettings.h new file mode 100644 index 0000000000..a480a42aaf --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SPUUpdaterSettings.h @@ -0,0 +1,60 @@ +// +// SPUUpdaterSettings.h +// Sparkle +// +// Created by Mayur Pawashe on 3/27/16. +// Copyright © 2016 Sparkle Project. All rights reserved. +// + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + This class can be used for reading certain updater settings. + + It retrieves the settings by first looking into the host's user defaults. + If the setting is not found in there, then the host's Info.plist file is looked at. + */ +SU_EXPORT @interface SPUUpdaterSettings : NSObject + +- (instancetype)initWithHostBundle:(NSBundle *)hostBundle; + +/** + * Indicates whether or not automatic update checks are enabled. + */ +@property (readonly, nonatomic) BOOL automaticallyChecksForUpdates; + +/** + * The regular update check interval. + */ +@property (readonly, nonatomic) NSTimeInterval updateCheckInterval; + +/** + * Indicates whether or not automatically downloading updates is allowed to be turned on by the user. + * If this value is nil, the developer has not explicitly specified this option. + */ +@property (readonly, nonatomic, nullable) NSNumber *allowsAutomaticUpdatesOption; + +/** + * Indicates whether or not automatically downloading updates is allowed to be turned on by the user. + */ +@property (readonly, nonatomic) BOOL allowsAutomaticUpdates; + +/** + * Indicates whether or not automatically downloading updates is enabled by the user or developer. + * + * Note this does not indicate whether or not automatic downloading of updates is allowable. + * See `-allowsAutomaticUpdates` property for that. + */ +@property (readonly, nonatomic) BOOL automaticallyDownloadsUpdates; + +/** + * Indicates whether or not anonymous system profile information is sent when checking for updates. + */ +@property (readonly, nonatomic) BOOL sendsSystemProfile; + +@end + +NS_ASSUME_NONNULL_END diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SPUUserDriver.h b/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SPUUserDriver.h new file mode 100644 index 0000000000..22cc1670bc --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SPUUserDriver.h @@ -0,0 +1,287 @@ +// +// SPUUserDriver.h +// Sparkle +// +// Created by Mayur Pawashe on 2/14/16. +// Copyright © 2016 Sparkle Project. All rights reserved. +// + +#import + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +@class SPUUpdatePermissionRequest, SUUpdatePermissionResponse, SUAppcastItem, SPUDownloadData; + +/** + The API in Sparkle for controlling the user interaction. + + This protocol is used for implementing a user interface for the Sparkle updater. Sparkle's internal drivers tell + an object that implements this protocol what actions to take and show to the user. + + Every method in this protocol can be assumed to be called from the main thread. + */ +SU_EXPORT @protocol SPUUserDriver + +/** + * Show an updater permission request to the user + * + * Ask the user for their permission regarding update checks. + * This is typically only called once per app installation. + * + * @param request The update permission request. + * @param reply A reply with a update permission response. + */ +- (void)showUpdatePermissionRequest:(SPUUpdatePermissionRequest *)request reply:(void (^)(SUUpdatePermissionResponse *))reply; + +/** + * Show the user initating an update check + * + * Respond to the user initiating an update check. Sparkle uses this to show the user a window with an indeterminate progress bar. + * + * @param cancellation Invoke this cancellation block to cancel the update check before the update check is completed. + */ +- (void)showUserInitiatedUpdateCheckWithCancellation:(void (^)(void))cancellation; + +/** + * Show the user a new update is found. + * + * Let the user know a new update is found and ask them what they want to do. + * Before this point, `-showUserInitiatedUpdateCheckWithCancellation:` may be called. + * + * The potential `stage`s on the updater @c state are: + * + * `SPUUpdateStateNotDownloaded` - Update has not been downloaded yet. + * + * `SPUUpdateStateDownloaded` - Update has already been downloaded but not started installing yet. + * + * `SPUUpdateStateInstalling` - Update has been downloaded and already started installing. + * + * The `userIntiated` property on the @c state indicates if the update was initiated by the user or if it was automatically scheduled in the background. + * + * Additionally, these properties on the @c appcastItem are of importance: + * + * @c appcastItem.informationOnlyUpdate indicates if the update is only informational and should not be downloaded. You can direct the user to the infoURL property of the appcastItem in their web browser. Sometimes information only updates are used as a fallback in case a bad update is shipped, so you'll want to support this case. + * + * @c appcastItem.majorUpgrade indicates if the update is a major or paid upgrade. + * + * @c appcastItem.criticalUpdate indicates if the update is a critical update. + * + * A reply of `SPUUserUpdateChoiceInstall` begins or resumes downloading or installing the update. + * If the state.stage is `SPUUserUpdateStateInstalling`, this may send a quit event to the application and relaunch it immediately (in this state, this behaves as a fast "install and Relaunch"). + * Do not use this reply if @c appcastItem.informationOnlyUpdate is YES. + * + * A reply of `SPUUserUpdateChoiceDismiss` dismisses the update for the time being. The user may be reminded of the update at a later point. + * If the state.stage is `SPUUserUpdateStateDownloaded`, the downloaded update is kept after dismissing until the next time an update is shown to the user. + * If the state.stage is `SPUUserUpdateStateInstalling`, the installing update is also preserved after dismissing. In this state however, the update will also still be installed after the application is terminated. + * + * A reply of `SPUUserUpdateChoiceSkip` skips this particular version and won't notify the user again, unless they initiate an update check themselves. + * If @c appcastItem.majorUpgrade is YES, the major update and any future minor updates to that major release are skipped, unless a future minor update specifies a `` requirement. + * If the state.stage is `SPUUpdateStateInstalling`, the installation is also canceled when the update is skipped. + * + * @param appcastItem The Appcast Item containing information that reflects the new update. + * @param state The current state of the user update. See above discussion for notable properties. + * @param reply The reply which indicates if the update should be installed, dismissed, or skipped. See above discussion for more details. + */ +- (void)showUpdateFoundWithAppcastItem:(SUAppcastItem *)appcastItem state:(SPUUserUpdateState *)state reply:(void (^)(SPUUserUpdateChoice))reply; + +/** + * Show the user the release notes for the new update + * + * Display the release notes to the user. This will be called after showing the new update. + * This is only applicable if the release notes are linked from the appcast, and are not directly embedded inside of the appcast file. + * That is, this may be invoked if the releaseNotesURL from the appcast item is non-nil. + * + * @param downloadData The data for the release notes that was downloaded from the new update's appcast. + */ +- (void)showUpdateReleaseNotesWithDownloadData:(SPUDownloadData *)downloadData; + +/** + * Show the user that the new update's release notes could not be downloaded + * + * This will be called after showing the new update. + * This is only applicable if the release notes are linked from the appcast, and are not directly embedded inside of the appcast file. + * That is, this may be invoked if the releaseNotesURL from the appcast item is non-nil. + * + * @param error The error associated with why the new update's release notes could not be downloaded. + */ +- (void)showUpdateReleaseNotesFailedToDownloadWithError:(NSError *)error; + +/** + * Show the user a new update was not found + * + * Let the user know a new update was not found after they tried initiating an update check. + * Before this point, `-showUserInitiatedUpdateCheckWithCancellation:` may be called. + * + * There are various reasons a new update is unavailable and can't be installed. + * The @c error object is populated with recovery and suggestion strings suitable to be shown in an alert. + * + * The @c userInfo dictionary on the @c error is also populated with two keys: + * + * `SPULatestAppcastItemFoundKey`: if available, this may provide the latest SUAppcastItem that was found. + * + * `SPUNoUpdateFoundReasonKey`: if available, this will provide the `SUNoUpdateFoundReason`. For example the reason could be because + * the latest version in the feed requires a newer OS version or could be because the user is already on the latest version. + * + * @param error The error associated with why a new update was not found. See above discussion for more details. + * @param acknowledgement Acknowledge to the updater that no update found error was shown. + */ +- (void)showUpdateNotFoundWithError:(NSError *)error acknowledgement:(void (^)(void))acknowledgement; + +/** + * Show the user an update error occurred + * + * Let the user know that the updater failed with an error. This will not be invoked without the user having been + * aware that an update was in progress. + * + * Before this point, any of the non-error user driver methods may have been invoked. + * + * @param error The error associated with what update error occurred. + * @param acknowledgement Acknowledge to the updater that the error was shown. + */ +- (void)showUpdaterError:(NSError *)error acknowledgement:(void (^)(void))acknowledgement; + +/** + * Show the user that downloading the new update initiated + * + * Let the user know that downloading the new update started. + * + * @param cancellation Invoke this cancellation block to cancel the download at any point before `-showDownloadDidStartExtractingUpdate` is invoked. + */ +- (void)showDownloadInitiatedWithCancellation:(void (^)(void))cancellation; + +/** + * Show the user the content length of the new update that will be downloaded + * + * @param expectedContentLength The expected content length of the new update being downloaded. + * An implementor should be able to handle if this value is invalid (more or less than actual content length downloaded). + * Additionally, this method may be called more than once for the same download in rare scenarios. + */ +- (void)showDownloadDidReceiveExpectedContentLength:(uint64_t)expectedContentLength; + +/** + * Show the user that the update download received more data + * + * This may be an appropriate time to advance a visible progress indicator of the download + * @param length The length of the data that was just downloaded + */ +- (void)showDownloadDidReceiveDataOfLength:(uint64_t)length; + +/** + * Show the user that the update finished downloading and started extracting + * + * Sparkle uses this to show an indeterminate progress bar. + * + * Note that an update can resume at this point after having been downloaded before, + * so this may be called without any of the download callbacks being invoked prior. + */ +- (void)showDownloadDidStartExtractingUpdate; + +/** + * Show the user that the update is extracting with progress + * + * Let the user know how far along the update extraction is. + * + * Before this point, `-showDownloadDidStartExtractingUpdate` is called. + * + * @param progress The progress of the extraction from a 0.0 to 1.0 scale + */ +- (void)showExtractionReceivedProgress:(double)progress; + +/** + * Show the user that the update is ready to install & relaunch + * + * Let the user know that the update is ready to install and relaunch, and ask them whether they want to proceed. + * Note if the target application has already terminated, this method may not be invoked. + * + * A reply of `SPUUserUpdateChoiceInstall` installs the update the new update immediately. The application is relaunched only if it is still running by the time this reply is invoked. If the application terminates on its own, Sparkle will attempt to automatically install the update. + * + * A reply of `SPUUserUpdateChoiceDismiss` dismisses the update installation for the time being. Note the update may still be installed automatically after the application terminates. + * + * A reply of `SPUUserUpdateChoiceSkip` cancels the current update that has begun installing and dismisses the update. In this circumstance, the update is canceled but this update version is not skipped in the future. + * + * Before this point, `-showExtractionReceivedProgress:` or `-showUpdateFoundWithAppcastItem:state:reply:` may be called. + * + * @param reply The reply which indicates if the update should be installed, dismissed, or skipped. See above discussion for more details. + */ +- (void)showReadyToInstallAndRelaunch:(void (^)(SPUUserUpdateChoice))reply; + +/** + * Show the user that the update is installing + * + * Let the user know that the update is currently installing. + * + * Before this point, `-showReadyToInstallAndRelaunch:` or `-showUpdateFoundWithAppcastItem:state:reply:` will be called. + * + * @param applicationTerminated Indicates if the application has been terminated already. + * If the application hasn't been terminated, a quit event is sent to the running application before installing the update. + * If the application or user delays or cancels termination, there may be an indefinite period of time before the application fully quits. + * It is up to the implementor whether or not to decide to continue showing installation progress in this case. + * + * @param retryTerminatingApplication This handler gives a chance for the application to re-try sending a quit event to the running application before installing the update. + * The application may cancel or delay termination. This handler gives the user driver another chance to allow the user to try terminating the application again. + * If the application does not delay or cancel application termination, there is no need to invoke this handler. This handler may be invoked multiple times. + * Note this handler should not be invoked if @c applicationTerminated is already @c YES + */ +- (void)showInstallingUpdateWithApplicationTerminated:(BOOL)applicationTerminated retryTerminatingApplication:(void (^)(void))retryTerminatingApplication; + +/** + * Show the user that the update installation finished + * + * Let the user know that the update finished installing. + * + * This will only be invoked if the updater process is still alive, which is typically not the case if + * the updater's lifetime is tied to the application it is updating. This implementation must not try to reference + * the old bundle prior to the installation, which will no longer be around. + * + * Before this point, `-showInstallingUpdateWithApplicationTerminated:retryTerminatingApplication:` will be called. + * + * @param relaunched Indicates if the update was relaunched. + * @param acknowledgement Acknowledge to the updater that the finished installation was shown. + */ +- (void)showUpdateInstalledAndRelaunched:(BOOL)relaunched acknowledgement:(void (^)(void))acknowledgement; + +/** + * Show the user the current presented update or its progress in utmost focus + * + * The user wishes to check for updates while the user is being shown update progress. + * Bring whatever is on screen to frontmost focus (permission request, update information, downloading or extraction status, choice to install update, etc). + */ +- (void)showUpdateInFocus; + +/** + * Dismiss the current update installation + * + * Stop and tear down everything. + * Dismiss all update windows, alerts, progress, etc from the user. + * Basically, stop everything that could have been started. Sparkle may invoke this when aborting or finishing an update. + */ +- (void)dismissUpdateInstallation; + +/* + * Below are deprecated methods that have been replaced by better alternatives. + * The deprecated methods will be used if the alternatives have not been implemented yet. + * In the future support for using these deprecated methods may be removed however. + */ +@optional + +// Clients should move to non-deprecated methods +// Deprecated methods are only (temporarily) kept around for compatibility reasons + +- (void)showUpdateNotFoundWithAcknowledgement:(void (^)(void))acknowledgement __deprecated_msg("Implement -showUpdateNotFoundWithError:acknowledgement: instead"); + +- (void)showUpdateInstallationDidFinishWithAcknowledgement:(void (^)(void))acknowledgement __deprecated_msg("Implement -showUpdateInstalledAndRelaunched:acknowledgement: instead"); + +- (void)dismissUserInitiatedUpdateCheck __deprecated_msg("Transition to new UI appropriately when a new update is shown, when no update is found, or when an update error occurs."); + +- (void)showInstallingUpdate __deprecated_msg("Implement -showInstallingUpdateWithApplicationTerminated:retryTerminatingApplication: instead."); + +- (void)showSendingTerminationSignal __deprecated_msg("Implement -showInstallingUpdateWithApplicationTerminated:retryTerminatingApplication: instead."); + +- (void)showInstallingUpdateWithApplicationTerminated:(BOOL)applicationTerminated __deprecated_msg("Implement -showInstallingUpdateWithApplicationTerminated:retryTerminatingApplication: instead.");; + +@end + +NS_ASSUME_NONNULL_END diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SPUUserUpdateState.h b/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SPUUserUpdateState.h new file mode 100644 index 0000000000..f7fcc1e832 --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SPUUserUpdateState.h @@ -0,0 +1,77 @@ +// +// SPUUserUpdateState.h +// Sparkle +// +// Created by Mayur Pawashe on 2/29/16. +// Copyright © 2016 Sparkle Project. All rights reserved. +// + +#ifndef SPUUserUpdateState_h +#define SPUUserUpdateState_h + +#import + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + A choice made by the user when prompted with a new update. + */ +typedef NS_ENUM(NSInteger, SPUUserUpdateChoice) { + /** + Dismisses the update and skips being notified of it in the future. + */ + SPUUserUpdateChoiceSkip, + /** + Downloads (if needed) and installs the update. + */ + SPUUserUpdateChoiceInstall, + /** + Dismisses the update until Sparkle reminds the user of it at a later time. + */ + SPUUserUpdateChoiceDismiss, +}; + +/** + Describes the current stage an update is undergoing. + */ +typedef NS_ENUM(NSInteger, SPUUserUpdateStage) { + /** + The update has not been downloaded. + */ + SPUUserUpdateStageNotDownloaded, + /** + The update has already been downloaded but not begun installing. + */ + SPUUserUpdateStageDownloaded, + /** + The update has already been downloaded and began installing in the background. + */ + SPUUserUpdateStageInstalling +}; + +/** + This represents the user's current update state. + */ +SU_EXPORT @interface SPUUserUpdateState : NSObject + +- (instancetype)init NS_UNAVAILABLE; + +/** + The current update stage. + + This stage indicates if data has been already downloaded or not, or if an update is currently being installed. + */ +@property (nonatomic, readonly) SPUUserUpdateStage stage; + +/** + Indicates whether or not the update check was initiated by the user. + */ +@property (nonatomic, readonly) BOOL userInitiated; + +@end + +NS_ASSUME_NONNULL_END + +#endif /* SPUUserUpdateState_h */ diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SUAppcast.h b/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SUAppcast.h new file mode 100644 index 0000000000..3454b1b0f6 --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SUAppcast.h @@ -0,0 +1,37 @@ +// +// SUAppcast.h +// Sparkle +// +// Created by Andy Matuschak on 3/12/06. +// Copyright 2006 Andy Matuschak. All rights reserved. +// + +#ifndef SUAPPCAST_H +#define SUAPPCAST_H + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +@class SUAppcastItem; + +/** + The appcast representing a collection of `SUAppcastItem` items in the feed. + */ +SU_EXPORT @interface SUAppcast : NSObject + +- (instancetype)init NS_UNAVAILABLE; + +/** + The collection of update items. + + These `SUAppcastItem` items are in the same order as specified in the appcast XML feed and are thus not sorted by version. + */ +@property (readonly, copy) NSArray *items; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SUAppcastItem.h b/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SUAppcastItem.h new file mode 100644 index 0000000000..c53c87ca06 --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SUAppcastItem.h @@ -0,0 +1,391 @@ +// +// SUAppcastItem.h +// Sparkle +// +// Created by Andy Matuschak on 3/12/06. +// Copyright 2006 Andy Matuschak. All rights reserved. +// + +#ifndef SUAPPCASTITEM_H +#define SUAPPCASTITEM_H + +#import + +#ifdef BUILDING_SPARKLE_TESTS +// Ignore incorrect warning +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wquoted-include-in-framework-header" +#import "SUExport.h" +#pragma clang diagnostic pop +#else +#import +#endif + +NS_ASSUME_NONNULL_BEGIN + +/** + The appcast item describing an update in the application's appcast feed. + + An appcast item represents a single update item in the `SUAppcast` contained within the @c element. + + Every appcast item must have a `versionString`, and either a `fileURL` or an `infoURL`. + All the remaining properties describing an update to the application are optional. + + Extended documentation and examples on using appcast item features are available at: + https://sparkle-project.org/documentation/publishing/ + */ +SU_EXPORT @interface SUAppcastItem : NSObject + +/** + The version of the update item. + + Sparkle uses this property to compare update items and determine the best available update item in the `SUAppcast`. + + This corresponds to the application update's @c CFBundleVersion + + This is extracted from the @c element, or the @c sparkle:version attribute from the @c element. + */ +@property (copy, readonly) NSString *versionString; + +/** + The human-readable display version of the update item if provided. + + This is the version string shown to the user when they are notified of a new update. + + This corresponds to the application update's @c CFBundleShortVersionString + + This is extracted from the @c element, or the @c sparkle:shortVersionString attribute from the @c element. + + If no short version string is available, this falls back to the update's `versionString`. + */ +@property (copy, readonly) NSString *displayVersionString; + +/** + The file URL to the update item if provided. + + This download contains the actual update Sparkle will attempt to install. + In cases where a download cannot be provided, an `infoURL` must be provided instead. + + A file URL should have an accompanying `contentLength` provided. + + This is extracted from the @c url attribute in the @c element. + */ +@property (readonly, nullable) NSURL *fileURL; + +/** + The content length of the download in bytes. + + This property is used as a fallback when the server doesn't report the content length of the download. + In that case, it is used to report progress of the downloading update to the user. + + A warning is outputted if this property is not equal the server's expected content length (if provided). + + This is extracted from the @c length attribute in the @c element. + It should be specified if a `fileURL` is provided. + */ +@property (nonatomic, readonly) uint64_t contentLength; + +/** + The info URL to the update item if provided. + + This informational link is used to direct the user to learn more about an update they cannot download/install directly from within the application. + The link should point to the product's web page. + + The informational link will be used if `informationOnlyUpdate` is @c YES + + This is extracted from the @c element. + */ +@property (readonly, nullable) NSURL *infoURL; + +/** + Indicates whether or not the update item is only informational and has no download. + + If `infoURL` is not present, this is @c NO + + If `fileURL` is not present, this is @c YES + + Otherwise this is determined based on the contents extracted from the @c element. + */ +@property (getter=isInformationOnlyUpdate, readonly) BOOL informationOnlyUpdate; + +/** + The title of the appcast item if provided. + + This is extracted from the @c element. + */ +@property (copy, readonly, nullable) NSString *title; + +/** + The date string of the appcast item if provided. + + The `date` property is constructed from this property and expects this string to comply with the following date format: + `E, dd MMM yyyy HH:mm:ss Z` + + This is extracted from the @c <pubDate> element. + */ +@property (copy, readonly, nullable) NSString *dateString; + +/** + The date constructed from the `dateString` property if provided. + + Sparkle by itself only uses this property for phased group rollouts specified via `phasedRolloutInterval`, but clients may query this property too. + + This date is constructed using the @c en_US locale. + */ +@property (copy, readonly, nullable) NSDate *date; + +/** + The release notes URL of the appcast item if provided. + + This external link points to an HTML file that Sparkle downloads and renders to show the user a new or old update item's changelog. + + An alternative to using an external release notes link is providing an embedded `itemDescription`. + + This is extracted from the @c <sparkle:releaseNotesLink> element. + */ +@property (readonly, nullable) NSURL *releaseNotesURL; + +/** + The description of the appcast item if provided. + + A description may be provided for inline/embedded release notes for new updates using @c <![CDATA[...]]> + This is an alternative to providing a `releaseNotesURL`. + + This is extracted from the @c <description> element. + */ +@property (copy, readonly, nullable) NSString *itemDescription; + +/** + The full release notes URL of the appcast item if provided. + + The link should point to the product's full changelog. + + Sparkle's standard user interface offers to show these full release notes when a user checks for a new update and no new update is available. + + This is extracted from the @c <sparkle:fullReleaseNotesLink> element. + */ +@property (readonly, nullable) NSURL *fullReleaseNotesURL; + +/** + The required minimum system operating version string for this update if provided. + + This version string should contain three period-separated components. + + Example: @c 10.13.0 + + Use `minimumOperatingSystemVersionIsOK` property to test if the current running system passes this requirement. + + This is extracted from the @c <sparkle:minimumSystemVersion> element. + */ +@property (copy, readonly, nullable) NSString *minimumSystemVersion; + +/** + Indicates whether or not the current running system passes the `minimumSystemVersion` requirement. + */ +@property (nonatomic, readonly) BOOL minimumOperatingSystemVersionIsOK; + +/** + The required maximum system operating version string for this update if provided. + + A maximum system operating version requirement should only be made in unusual scenarios. + + This version string should contain three period-separated components. + + Example: @c 10.14.0 + + Use `maximumOperatingSystemVersionIsOK` property to test if the current running system passes this requirement. + + This is extracted from the @c <sparkle:maximumSystemVersion> element. + */ +@property (copy, readonly, nullable) NSString *maximumSystemVersion; + +/** + Indicates whether or not the current running system passes the `maximumSystemVersion` requirement. + */ +@property (nonatomic, readonly) BOOL maximumOperatingSystemVersionIsOK; + +/** + The channel the update item is on if provided. + + An update item may specify a custom channel name (such as @c beta) that can only be found by updaters that filter for that channel. + If no channel is provided, the update item is assumed to be on the default channel. + + This is extracted from the @c <sparkle:channel> element. + Old applications must be using Sparkle 2 or later to interpret the channel element and to ignore unmatched channels. + */ +@property (nonatomic, readonly, nullable) NSString *channel; + +/** + The installation type of the update at `fileURL` + + This may be: + - @c application - indicates this is a regular application update. + - @c package - indicates this is a guided package installer update. + - @c interactive-package - indicates this is an interactive package installer update (deprecated; use "package" instead) + + This is extracted from the @c sparkle:installationType attribute in the @c <enclosure> element. + + If no installation type is provided in the enclosure, the installation type is inferred from the `fileURL` file extension instead. + + If the file extension is @c pkg or @c mpkg, the installation type is @c package otherwise it is @c application + + Hence, the installation type in the enclosure element only needs to be specified for package based updates distributed inside of a @c zip or other archive format. + + Old applications must be using Sparkle 1.26 or later to support downloading bare package updates (`pkg` or `mpkg`) that are not additionally archived inside of a @c zip or other archive format. + */ +@property (nonatomic, copy, readonly) NSString *installationType; + +/** + The phased rollout interval of the update item in seconds if provided. + + This is the interval between when different groups of users are notified of a new update. + + For this property to be used by Sparkle, the published `date` on the update item must be present as well. + + After each interval after the update item's `date`, a new group of users become eligible for being notified of the new update. + + This is extracted from the @c <sparkle:phasedRolloutInterval> element. + + Old applications must be using Sparkle 1.25 or later to support phased rollout intervals, otherwise they may assume updates are immediately available. + */ +@property (copy, readonly, nullable) NSNumber* phasedRolloutInterval; + +/** + The minimum bundle version string this update requires for automatically downloading and installing updates if provided. + + If an application's bundle version meets this version requirement, it can install the new update item in the background automatically. + + Otherwise if the requirement is not met, the user is always prompted to install the update. In this case, the update is assumed to be a `majorUpgrade`. + + If the update is a `majorUpgrade` and the update is skipped by the user, other future update alerts with the same `minimumAutoupdateVersion` will also be skipped automatically unless an update specifies `ignoreSkippedUpgradesBelowVersion`. + + This version string corresponds to the application's @c CFBundleVersion + + This is extracted from the @c <sparkle:minimumAutoupdateVersion> element. + */ +@property (copy, readonly, nullable) NSString *minimumAutoupdateVersion; + +/** + Indicates whether or not the update item is a major upgrade. + + An update is a major upgrade if the application's bundle version doesn't meet the `minimumAutoupdateVersion` requirement. + */ +@property (getter=isMajorUpgrade, readonly) BOOL majorUpgrade; + +/** + Previously skipped upgrades by the user will be ignored if they skipped an update whose version precedes this version. + + This can only be applied if the update is a `majorUpgrade`. + + This version string corresponds to the application's @c CFBundleVersion + + This is extracted from the @c <sparkle:ignoreSkippedUpgradesBelowVersion> element. + + Old applications must be using Sparkle 2.1 or later, otherwise this property will be ignored. + */ +@property (nonatomic, readonly, nullable) NSString *ignoreSkippedUpgradesBelowVersion; + +/** + Indicates whether or not the update item is critical. + + Critical updates are shown to the user more promptly. Sparkle's standard user interface also does not allow them to be skipped. + + This is determined and extracted from a top-level @c <sparkle:criticalUpdate> element or a @c sparkle:criticalUpdate element inside of a @c sparkle:tags element. + + Old applications must be using Sparkle 2 or later to support the top-level @c <sparkle:criticalUpdate> element. + */ +@property (getter=isCriticalUpdate, readonly) BOOL criticalUpdate; + +/** + Specifies the operating system the download update is available for if provided. + + If this property is not provided, then the supported operating system is assumed to be macOS. + + Known potential values for this string are @c macos and @c windows + + Sparkle on Mac ignores update items that are for other operating systems. + This is only useful for sharing appcasts between Sparkle on Mac and Sparkle on other operating systems. + + Use `macOsUpdate` property to test if this update item is for macOS. + + This is extracted from the @c sparkle:os attribute in the @c <enclosure> element. + */ +@property (copy, readonly, nullable) NSString *osString; + +/** + Indicates whether or not this update item is for macOS. + + This is determined from the `osString` property. + */ +@property (getter=isMacOsUpdate, readonly) BOOL macOsUpdate; + +/** + The delta updates for this update item. + + Sparkle uses these to download and apply a smaller update based on the version the user is updating from. + + The key is based on the @c sparkle:version of the update. + The value is an update item that will have `deltaUpdate` be @c YES + + Clients typically should not need to examine the contents of the delta updates. + + This is extracted from the @c <sparkle:deltas> element. + */ +@property (copy, readonly, nullable) NSDictionary<NSString *, SUAppcastItem *> *deltaUpdates; + +/** + The expected size of the Sparkle executable file before applying this delta update. + + This attribute is used to test if the delta item can still be applied. If Sparkle's executable file has changed (e.g. from having an architecture stripped), + then the delta item cannot be applied. + + This is extracted from the @c sparkle:deltaFromSparkleExecutableSize attribute from the @c <enclosure> element of a @c sparkle:deltas item. + This attribute is optional for delta update items. + */ +@property (nonatomic, readonly, nullable) NSNumber *deltaFromSparkleExecutableSize; + +/** + An expected set of Sparkle's locales present on disk before applying this delta update. + + This attribute is used to test if the delta item can still be applied. If Sparkle's list of locales present on disk (.lproj directories) do not contain any items from this set, + (e.g. from having localization files stripped) then the delta item cannot be applied. This set does not need to be a complete list of locales. Sparkle may even decide + to not process all them. 1-10 should be a decent amount. + + This is extracted from the @c sparkle:deltaFromSparkleLocales attribute from the @c <enclosure> element of a @c sparkle:deltas item. + The locales extracted from this attribute are delimited by a comma (e.g. "en,ca,fr,hr,hu"). This attribute is optional for delta update items. + */ +@property (nonatomic, readonly, nullable) NSSet<NSString *> *deltaFromSparkleLocales; + +/** + Indicates whether or not the update item is a delta update. + + An update item is a delta update if it is in the `deltaUpdates` of another update item. + */ +@property (getter=isDeltaUpdate, readonly) BOOL deltaUpdate; + +/** + The dictionary representing the entire appcast item. + + This is useful for querying custom extensions or elements from the appcast item. + */ +@property (readonly, copy) NSDictionary *propertiesDictionary; + +- (instancetype)init NS_UNAVAILABLE; + +/** + An empty appcast item. + + This may be used as a potential return value in `-[SPUUpdaterDelegate bestValidUpdateInAppcast:forUpdater:]` + */ ++ (instancetype)emptyAppcastItem; + +// Deprecated initializers +- (nullable instancetype)initWithDictionary:(NSDictionary *)dict __deprecated_msg("Properties that depend on the system or application version are not supported when used with this initializer. The designated initializer is available in SUAppcastItem+Private.h. Please first explore other APIs or contact us to describe your use case."); +- (nullable instancetype)initWithDictionary:(NSDictionary *)dict failureReason:(NSString * _Nullable __autoreleasing *_Nullable)error __deprecated_msg("Properties that depend on the system or application version are not supported when used with this initializer. The designated initializer is available in SUAppcastItem+Private.h. Please first explore other APIs or contact us to describe your use case."); +- (nullable instancetype)initWithDictionary:(NSDictionary *)dict relativeToURL:(NSURL * _Nullable)appcastURL failureReason:(NSString * _Nullable __autoreleasing *_Nullable)error __deprecated_msg("Properties that depend on the system or application version are not supported when used with this initializer. The designated initializer is available in SUAppcastItem+Private.h. Please first explore other APIs or contact us to describe your use case."); + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SUErrors.h b/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SUErrors.h new file mode 100644 index 0000000000..22bf606644 --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SUErrors.h @@ -0,0 +1,106 @@ +// +// SUErrors.h +// Sparkle +// +// Created by C.W. Betts on 10/13/14. +// Copyright (c) 2014 Sparkle Project. All rights reserved. +// + +#ifndef SUERRORS_H +#define SUERRORS_H + +#import <Foundation/Foundation.h> + +#if defined(BUILDING_SPARKLE_TOOL) || defined(BUILDING_SPARKLE_TESTS) +// Ignore incorrect warning +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wquoted-include-in-framework-header" +#import "SUExport.h" +#pragma clang diagnostic pop +#else +#import <Sparkle/SUExport.h> +#endif + +/** + * Error domain used by Sparkle + */ +SU_EXPORT extern NSString *const SUSparkleErrorDomain; + +typedef NS_ENUM(OSStatus, SUError) { + // Configuration phase errors + SUNoPublicDSAFoundError = 0001, + SUInsufficientSigningError = 0002, + SUInsecureFeedURLError = 0003, + SUInvalidFeedURLError = 0004, + SUInvalidUpdaterError = 0005, + SUInvalidHostBundleIdentifierError = 0006, + SUInvalidHostVersionError = 0007, + + // Appcast phase errors. + SUAppcastParseError = 1000, + SUNoUpdateError = 1001, + SUAppcastError = 1002, + SURunningFromDiskImageError = 1003, + SUResumeAppcastError = 1004, + SURunningTranslocated = 1005, + SUWebKitTerminationError = 1006, + + // Download phase errors. + SUTemporaryDirectoryError = 2000, + SUDownloadError = 2001, + + // Extraction phase errors. + SUUnarchivingError = 3000, + SUSignatureError = 3001, + SUValidationError = 3002, + + // Installation phase errors. + SUFileCopyFailure = 4000, + SUAuthenticationFailure = 4001, + SUMissingUpdateError = 4002, + SUMissingInstallerToolError = 4003, + SURelaunchError = 4004, + SUInstallationError = 4005, + SUDowngradeError = 4006, + SUInstallationCanceledError = 4007, + SUInstallationAuthorizeLaterError = 4008, + SUNotValidUpdateError = 4009, + SUAgentInvalidationError = 4010, + SUInstallationRootInteractiveError = 4011, + SUInstallationWriteNoPermissionError = 4012, + + // API misuse errors. + SUIncorrectAPIUsageError = 5000 +}; + +/** + The reason why a new update is not available. + */ +typedef NS_ENUM(OSStatus, SPUNoUpdateFoundReason) { + /** + A new update is unavailable for an unknown reason. + */ + SPUNoUpdateFoundReasonUnknown, + /** + A new update is unavailable because the user is on the latest known version in the appcast feed. + */ + SPUNoUpdateFoundReasonOnLatestVersion, + /** + A new update is unavailable because the user is on a version newer than the latest known version in the appcast feed. + */ + SPUNoUpdateFoundReasonOnNewerThanLatestVersion, + /** + A new update is unavailable because the user's operating system version is too old for the update. + */ + SPUNoUpdateFoundReasonSystemIsTooOld, + /** + A new update is unavailable because the user's operating system version is too new for the update. + */ + SPUNoUpdateFoundReasonSystemIsTooNew +}; + +SU_EXPORT extern NSString *const SPUNoUpdateFoundReasonKey; +SU_EXPORT extern NSString *const SPULatestAppcastItemFoundKey; +SU_EXPORT extern NSString *const SPUNoUpdateFoundUserInitiatedKey; + +#endif diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SUExport.h b/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SUExport.h new file mode 100644 index 0000000000..3e3f8a1646 --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SUExport.h @@ -0,0 +1,18 @@ +// +// SUExport.h +// Sparkle +// +// Created by Jake Petroules on 2014-08-23. +// Copyright (c) 2014 Sparkle Project. All rights reserved. +// + +#ifndef SUEXPORT_H +#define SUEXPORT_H + +#ifdef BUILDING_SPARKLE +#define SU_EXPORT __attribute__((visibility("default"))) +#else +#define SU_EXPORT +#endif + +#endif diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SUStandardVersionComparator.h b/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SUStandardVersionComparator.h new file mode 100644 index 0000000000..b9cfae6f96 --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SUStandardVersionComparator.h @@ -0,0 +1,63 @@ +// +// SUStandardVersionComparator.h +// Sparkle +// +// Created by Andy Matuschak on 12/21/07. +// Copyright 2007 Andy Matuschak. All rights reserved. +// + +#ifndef SUSTANDARDVERSIONCOMPARATOR_H +#define SUSTANDARDVERSIONCOMPARATOR_H + +#import <Foundation/Foundation.h> + +#ifdef BUILDING_SPARKLE_TOOL +// Ignore incorrect warning +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wquoted-include-in-framework-header" +#import "SUExport.h" +#import "SUVersionComparisonProtocol.h" +#pragma clang diagnostic pop +#else +#import <Sparkle/SUExport.h> +#import <Sparkle/SUVersionComparisonProtocol.h> +#endif + +NS_ASSUME_NONNULL_BEGIN + +/** + Sparkle's default version comparator. + + This comparator is adapted from MacPAD, by Kevin Ballard. + It's "dumb" in that it does essentially string comparison, + in components split by character type. +*/ +SU_EXPORT @interface SUStandardVersionComparator : NSObject <SUVersionComparison> + +/** + Initializes a new instance of the standard version comparator. +*/ +- (instancetype)init; + +/** + A singleton instance of the comparator. + */ +@property (nonatomic, class, readonly) SUStandardVersionComparator *defaultComparator; + +/** + Compares two version strings through textual analysis. + + These version strings should be in the format of x, x.y, or x.y.z where each component is a number. + For example, valid version strings include "1.5.3", "500", or "4000.1" + These versions that are compared correspond to the @c CFBundleVersion values of the updates. + + @param versionA The first version string to compare. + @param versionB The second version string to compare. + @return A comparison result between @c versionA and @c versionB +*/ +- (NSComparisonResult)compareVersion:(NSString *)versionA toVersion:(NSString *)versionB; + +@end + +NS_ASSUME_NONNULL_END +#endif diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SUUpdatePermissionResponse.h b/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SUUpdatePermissionResponse.h new file mode 100644 index 0000000000..770d754081 --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SUUpdatePermissionResponse.h @@ -0,0 +1,40 @@ +// +// SUUpdatePermissionResponse.h +// Sparkle +// +// Created by Mayur Pawashe on 2/8/16. +// Copyright © 2016 Sparkle Project. All rights reserved. +// + +#import <Foundation/Foundation.h> +#import <Sparkle/SUExport.h> + +/** + This class represents a response for permission to check updates. +*/ +SU_EXPORT @interface SUUpdatePermissionResponse : NSObject<NSSecureCoding> + +/** + Initializes a new update permission response instance. + + @param automaticUpdateChecks Flag for whether to allow automatic update checks. + @param sendSystemProfile Flag for if system profile information should be sent to the server hosting the appcast. + */ +- (instancetype)initWithAutomaticUpdateChecks:(BOOL)automaticUpdateChecks sendSystemProfile:(BOOL)sendSystemProfile; + +/* + Use -initWithAutomaticUpdateChecks:sendSystemProfile: instead. + */ +- (instancetype)init NS_UNAVAILABLE; + +/** + A read-only property indicating whether automatic update checks are allowed or not. + */ +@property (nonatomic, readonly) BOOL automaticUpdateChecks; + +/** + A read-only property indicating if system profile should be sent or not. + */ +@property (nonatomic, readonly) BOOL sendSystemProfile; + +@end diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SUUpdater.h b/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SUUpdater.h new file mode 100644 index 0000000000..f268324509 --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SUUpdater.h @@ -0,0 +1,200 @@ +// +// SUUpdater.h +// Sparkle +// +// Created by Andy Matuschak on 1/4/06. +// Copyright 2006 Andy Matuschak. All rights reserved. +// + +#ifndef SUUPDATER_H +#define SUUPDATER_H + +#import <Foundation/Foundation.h> +#import <Sparkle/SUExport.h> +#import <Sparkle/SUVersionComparisonProtocol.h> +#import <Sparkle/SUVersionDisplayProtocol.h> +#import <Sparkle/SUUpdaterDelegate.h> + +@class SUAppcastItem, SUAppcast, NSMenuItem; + +@protocol SUUpdaterDelegate; + +/** + The legacy API in Sparkle for controlling the update mechanism. + + This class is now deprecated and acts as a thin wrapper around `SPUUpdater` and `SPUStandardUserDriver`. + + If you are migrating to Sparkle 2, use `SPUStandardUpdaterController` instead, or `SPUUpdater` if you need more control. + */ +__deprecated_msg("Deprecated in Sparkle 2. Use SPUStandardUpdaterController instead, or SPUUpdater if you need more control.") +SU_EXPORT @interface SUUpdater : NSObject + +@property (unsafe_unretained, nonatomic) IBOutlet id<SUUpdaterDelegate> delegate; + +/*! + The shared updater for the main bundle. + + This is equivalent to passing [NSBundle mainBundle] to SUUpdater::updaterForBundle: + */ ++ (SUUpdater *)sharedUpdater; + +/*! + The shared updater for a specified bundle. + If an updater has already been initialized for the provided bundle, that shared instance will be returned. + */ ++ (SUUpdater *)updaterForBundle:(NSBundle *)bundle; + +/*! + Designated initializer for SUUpdater. + + If an updater has already been initialized for the provided bundle, that shared instance will be returned. + */ +- (instancetype)initForBundle:(NSBundle *)bundle; + +/*! + Explicitly checks for updates and displays a progress dialog while doing so. + + This method is meant for a main menu item. + Connect any menu item to this action in Interface Builder, + and Sparkle will check for updates and report back its findings verbosely + when it is invoked. + + This will find updates that the user has opted into skipping. + */ +- (IBAction)checkForUpdates:(id)sender; + +/*! + The menu item validation used for the -checkForUpdates: action + */ +- (BOOL)validateMenuItem:(NSMenuItem *)menuItem; + +/*! + Checks for updates, but does not display any UI unless an update is found. + + This is meant for programmatically initating a check for updates. That is, + it will display no UI unless it actually finds an update, in which case it + proceeds as usual. + + If automatic downloading of updates it turned on and allowed, however, + this will invoke that behavior, and if an update is found, it will be downloaded + in the background silently and will be prepped for installation. + + This will not find updates that the user has opted into skipping. + */ +- (void)checkForUpdatesInBackground; + +/*! + A property indicating whether or not to check for updates automatically. + + Setting this property will persist in the host bundle's user defaults. + The update schedule cycle will be reset in a short delay after the property's new value is set. + This is to allow reverting this property without kicking off a schedule change immediately + */ +@property (nonatomic) BOOL automaticallyChecksForUpdates; + +/*! + A property indicating whether or not updates can be automatically downloaded in the background. + + Note that automatic downloading of updates can be disallowed by the developer. + In this case, -automaticallyDownloadsUpdates will return NO regardless of how this property is set. + + Setting this property will persist in the host bundle's user defaults. + */ +@property (nonatomic) BOOL automaticallyDownloadsUpdates; + +/*! + A property indicating the current automatic update check interval. + + Setting this property will persist in the host bundle's user defaults. + The update schedule cycle will be reset in a short delay after the property's new value is set. + This is to allow reverting this property without kicking off a schedule change immediately + */ +@property (nonatomic) NSTimeInterval updateCheckInterval; + +/*! + Begins a "probing" check for updates which will not actually offer to + update to that version. + + However, the delegate methods + SUUpdaterDelegate::updater:didFindValidUpdate: and + SUUpdaterDelegate::updaterDidNotFindUpdate: will be called, + so you can use that information in your UI. + + Updates that have been skipped by the user will not be found. + */ +- (void)checkForUpdateInformation; + +/*! + The URL of the appcast used to download update information. + + Setting this property will persist in the host bundle's user defaults. + If you don't want persistence, you may want to consider instead implementing + SUUpdaterDelegate::feedURLStringForUpdater: or SUUpdaterDelegate::feedParametersForUpdater:sendingSystemProfile: + + This property must be called on the main thread. + */ +@property (nonatomic, copy) NSURL *feedURL; + +/*! + The host bundle that is being updated. + */ +@property (readonly, nonatomic) NSBundle *hostBundle; + +/*! + The bundle this class (SUUpdater) is loaded into. + */ +@property (nonatomic, readonly) NSBundle *sparkleBundle; + +/*! + The user agent used when checking for and downloading updates. + + The default implementation can be overrided. + */ +@property (nonatomic, copy) NSString *userAgentString; + +/*! + The HTTP headers used when checking for and downloading updates. + + The keys of this dictionary are HTTP header fields (NSString) and values are corresponding values (NSString) + */ +@property (copy) NSDictionary<NSString *, NSString *> *httpHeaders; + +/*! + A property indicating whether or not the user's system profile information is sent when checking for updates. + + Setting this property will persist in the host bundle's user defaults. + */ +@property (nonatomic) BOOL sendsSystemProfile; + +/*! + A property indicating the decryption password used for extracting updates shipped as Apple Disk Images (dmg) + */ +@property (nonatomic, copy) NSString *decryptionPassword; + +/*! + Returns the date of last update check. + + \returns \c nil if no check has been performed. + */ +@property (nonatomic, readonly, copy) NSDate *lastUpdateCheckDate; + +/*! + Appropriately schedules or cancels the update checking timer according to + the preferences for time interval and automatic checks. + + This call does not change the date of the next check, + but only the internal NSTimer. + */ +- (void)resetUpdateCycle; + +/*! + A property indicating whether or not an update is in progress. + + Note this property is not indicative of whether or not user initiated updates can be performed. + Use SUUpdater::validateMenuItem: for that instead. + */ +@property (nonatomic, readonly) BOOL updateInProgress; + +@end + +#endif diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SUUpdaterDelegate.h b/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SUUpdaterDelegate.h new file mode 100644 index 0000000000..466a92a418 --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SUUpdaterDelegate.h @@ -0,0 +1,354 @@ +// +// SUUpdaterDelegate.h +// Sparkle +// +// Created by Mayur Pawashe on 3/12/16. +// Copyright © 2016 Sparkle Project. All rights reserved. +// + +#import <Foundation/Foundation.h> +#import <Sparkle/SUExport.h> + +@protocol SUVersionComparison, SUVersionDisplay; +@class SUUpdater, SUAppcast, SUAppcastItem; + +NS_ASSUME_NONNULL_BEGIN + +// ----------------------------------------------------------------------------- +// SUUpdater Notifications for events that might be interesting to more than just the delegate +// The updater will be the notification object +// ----------------------------------------------------------------------------- +SU_EXPORT extern NSString *const SUUpdaterDidFinishLoadingAppCastNotification; +SU_EXPORT extern NSString *const SUUpdaterDidFindValidUpdateNotification; +SU_EXPORT extern NSString *const SUUpdaterDidNotFindUpdateNotification; +SU_EXPORT extern NSString *const SUUpdaterWillRestartNotification; +#define SUUpdaterWillRelaunchApplicationNotification SUUpdaterWillRestartNotification; +#define SUUpdaterWillInstallUpdateNotification SUUpdaterWillRestartNotification; + +// Key for the SUAppcastItem object in the SUUpdaterDidFindValidUpdateNotification userInfo +SU_EXPORT extern NSString *const SUUpdaterAppcastItemNotificationKey; +// Key for the SUAppcast object in the SUUpdaterDidFinishLoadingAppCastNotification userInfo +SU_EXPORT extern NSString *const SUUpdaterAppcastNotificationKey; + +// ----------------------------------------------------------------------------- +// SUUpdater Delegate: +// ----------------------------------------------------------------------------- + +/*! + Provides methods to control the behavior of an SUUpdater object. + */ +__deprecated_msg("Deprecated in Sparkle 2. See SPUUpdaterDelegate instead") +@protocol SUUpdaterDelegate <NSObject> +@optional + +/*! + Returns whether to allow Sparkle to pop up. + + For example, this may be used to prevent Sparkle from interrupting a setup assistant. + + \param updater The SUUpdater instance. + */ +- (BOOL)updaterMayCheckForUpdates:(SUUpdater *)updater; + +/*! + Returns additional parameters to append to the appcast URL's query string. + + This is potentially based on whether or not Sparkle will also be sending along the system profile. + + \param updater The SUUpdater instance. + \param sendingProfile Whether the system profile will also be sent. + + \return An array of dictionaries with keys: "key", "value", "displayKey", "displayValue", the latter two being specifically for display to the user. + */ +- (NSArray<NSDictionary<NSString *, NSString *> *> *)feedParametersForUpdater:(SUUpdater *)updater sendingSystemProfile:(BOOL)sendingProfile; + +/*! + Returns a custom appcast URL. + + Override this to dynamically specify the entire URL. + + An alternative may be to use SUUpdaterDelegate::feedParametersForUpdater:sendingSystemProfile: + and let the server handle what kind of feed to provide. + + \param updater The SUUpdater instance. + */ +- (nullable NSString *)feedURLStringForUpdater:(SUUpdater *)updater; + +/*! + Returns whether Sparkle should prompt the user about automatic update checks. + + Use this to override the default behavior. + + \param updater The SUUpdater instance. + */ +- (BOOL)updaterShouldPromptForPermissionToCheckForUpdates:(SUUpdater *)updater; + +/*! + Called after Sparkle has downloaded the appcast from the remote server. + + Implement this if you want to do some special handling with the appcast once it finishes loading. + + \param updater The SUUpdater instance. + \param appcast The appcast that was downloaded from the remote server. + */ +- (void)updater:(SUUpdater *)updater didFinishLoadingAppcast:(SUAppcast *)appcast; + +/*! + Returns the item in the appcast corresponding to the update that should be installed. + + If you're using special logic or extensions in your appcast, + implement this to use your own logic for finding a valid update, if any, + in the given appcast. + + \param appcast The appcast that was downloaded from the remote server. + \param updater The SUUpdater instance. + */ +- (nullable SUAppcastItem *)bestValidUpdateInAppcast:(SUAppcast *)appcast forUpdater:(SUUpdater *)updater; + +/*! + Called when a valid update is found by the update driver. + + \param updater The SUUpdater instance. + \param item The appcast item corresponding to the update that is proposed to be installed. + */ +- (void)updater:(SUUpdater *)updater didFindValidUpdate:(SUAppcastItem *)item; + +/*! + Called when a valid update is not found. + + \param updater The SUUpdater instance. + */ +- (void)updaterDidNotFindUpdate:(SUUpdater *)updater; + +/*! + Called just before the scheduled update driver prompts the user to install an update. + + \param updater The SUUpdater instance. + + \return YES to allow the update prompt to be shown (the default behavior), or NO to suppress it. + */ + - (BOOL)updaterShouldShowUpdateAlertForScheduledUpdate:(SUUpdater *)updater forItem:(SUAppcastItem *)item; + + /*! + Called after the user dismisses the update alert. + + \param updater The SUUpdater instance. + \param permanently YES if the alert will not appear again for this update; NO if it may reappear. + */ + - (void)updater:(SUUpdater *)updater didDismissUpdateAlertPermanently:(BOOL)permanently forItem:(SUAppcastItem *)item; + +/*! + Called immediately before downloading the specified update. + + \param updater The SUUpdater instance. + \param item The appcast item corresponding to the update that is proposed to be downloaded. + \param request The mutable URL request that will be used to download the update. + */ +- (void)updater:(SUUpdater *)updater willDownloadUpdate:(SUAppcastItem *)item withRequest:(NSMutableURLRequest *)request; + +/*! + Called immediately after succesfull download of the specified update. + + \param updater The SUUpdater instance. + \param item The appcast item corresponding to the update that has been downloaded. + */ +- (void)updater:(SUUpdater *)updater didDownloadUpdate:(SUAppcastItem *)item; + +/*! + Called after the specified update failed to download. + + \param updater The SUUpdater instance. + \param item The appcast item corresponding to the update that failed to download. + \param error The error generated by the failed download. + */ +- (void)updater:(SUUpdater *)updater failedToDownloadUpdate:(SUAppcastItem *)item error:(NSError *)error; + +/*! + Called when the user clicks the cancel button while and update is being downloaded. + + \param updater The SUUpdater instance. + */ +- (void)userDidCancelDownload:(SUUpdater *)updater; + +/*! + Called immediately before extracting the specified downloaded update. + + \param updater The SUUpdater instance. + \param item The appcast item corresponding to the update that is proposed to be extracted. + */ +- (void)updater:(SUUpdater *)updater willExtractUpdate:(SUAppcastItem *)item; + +/*! + Called immediately after extracting the specified downloaded update. + + \param updater The SUUpdater instance. + \param item The appcast item corresponding to the update that has been extracted. + */ +- (void)updater:(SUUpdater *)updater didExtractUpdate:(SUAppcastItem *)item; + +/*! + Called immediately before installing the specified update. + + \param updater The SUUpdater instance. + \param item The appcast item corresponding to the update that is proposed to be installed. + */ +- (void)updater:(SUUpdater *)updater willInstallUpdate:(SUAppcastItem *)item; + +/*! + Called when an update is skipped by the user. + + \param updater The updater instance. + \param item The appcast item corresponding to the update that the user skipped. + */ +- (void)updater:(SUUpdater *)updater userDidSkipThisVersion:(SUAppcastItem *)item; + +/*! + Returns whether the relaunch should be delayed in order to perform other tasks. + + This is not called if the user didn't relaunch on the previous update, + in that case it will immediately restart. + + This may also not be called if the application is not going to relaunch after it terminates. + + \param updater The SUUpdater instance. + \param item The appcast item corresponding to the update that is proposed to be installed. + \param invocation The invocation that must be completed with `[invocation invoke]` before continuing with the relaunch. + + \return \c YES to delay the relaunch until \p invocation is invoked. + */ +- (BOOL)updater:(SUUpdater *)updater shouldPostponeRelaunchForUpdate:(SUAppcastItem *)item untilInvoking:(NSInvocation *)invocation; + +/*! + Returns whether the relaunch should be delayed in order to perform other tasks. + + This is not called if the user didn't relaunch on the previous update, + in that case it will immediately restart. + + This method acts as a simpler alternative to SUUpdaterDelegate::updater:shouldPostponeRelaunchForUpdate:untilInvoking: avoiding usage of NSInvocation, which is not available in Swift environments. + + \param updater The SUUpdater instance. + \param item The appcast item corresponding to the update that is proposed to be installed. + + \return \c YES to delay the relaunch. + */ +- (BOOL)updater:(SUUpdater *)updater shouldPostponeRelaunchForUpdate:(SUAppcastItem *)item; + +/*! + Returns whether the application should be relaunched at all. + + Some apps \b cannot be relaunched under certain circumstances. + This method can be used to explicitly prevent a relaunch. + + \param updater The SUUpdater instance. + */ +- (BOOL)updaterShouldRelaunchApplication:(SUUpdater *)updater; + +/*! + Called immediately before relaunching. + + \param updater The SUUpdater instance. + */ +- (void)updaterWillRelaunchApplication:(SUUpdater *)updater; + +/*! + Called immediately after relaunching. SUUpdater delegate must be set before applicationDidFinishLaunching: to catch this event. + + \param updater The SUUpdater instance. + */ +- (void)updaterDidRelaunchApplication:(SUUpdater *)updater; + +/*! + Returns an object that compares version numbers to determine their arithmetic relation to each other. + + This method allows you to provide a custom version comparator. + If you don't implement this method or return \c nil, + the standard version comparator will be used. Note that the + standard version comparator may be used during installation for preventing + a downgrade, even if you provide a custom comparator here. + + \sa SUStandardVersionComparator + + \param updater The SUUpdater instance. + */ +- (nullable id<SUVersionComparison>)versionComparatorForUpdater:(SUUpdater *)updater; + +/*! + Returns an object that formats version numbers for display to the user. + If you don't implement this method or return \c nil, the standard version formatter will be used. + + \sa SUUpdateAlert + \param updater The SUUpdater instance. + */ +- (nullable id <SUVersionDisplay>)versionDisplayerForUpdater:(SUUpdater *)updater; + +/*! + Returns the path to the application which is used to relaunch after the update is installed. + + The installer also waits for the termination of the application at this path. + + The default is the path of the host bundle. + + \param updater The SUUpdater instance. + */ +- (nullable NSString *)pathToRelaunchForUpdater:(SUUpdater *)updater; + +/*! + Called before an updater shows a modal alert window, + to give the host the opportunity to hide attached windows that may get in the way. + + \param updater The SUUpdater instance. + */ +- (void)updaterWillShowModalAlert:(SUUpdater *)updater; + +/*! + Called after an updater shows a modal alert window, + to give the host the opportunity to hide attached windows that may get in the way. + + \param updater The SUUpdater instance. + */ +- (void)updaterDidShowModalAlert:(SUUpdater *)updater; + +/*! + Called when an update is scheduled to be silently installed on quit. + + This is after an update has been automatically downloaded in the background. + (i.e. SUUpdater::automaticallyDownloadsUpdates is YES) + + \param updater The SUUpdater instance. + \param item The appcast item corresponding to the update that is proposed to be installed. + \param invocation Can be used to trigger an immediate silent install and relaunch. + */ +- (void)updater:(SUUpdater *)updater willInstallUpdateOnQuit:(SUAppcastItem *)item immediateInstallationInvocation:(NSInvocation *)invocation; + +/*! + Called when an update is scheduled to be silently installed on quit. + This is after an update has been automatically downloaded in the background. + (i.e. SUUpdater::automaticallyDownloadsUpdates is YES) + This method acts as a more modern alternative to SUUpdaterDelegate::updater:willInstallUpdateOnQuit:immediateInstallationInvocation: using a block instead of NSInvocation, which is not available in Swift environments. + \param updater The SUUpdater instance. + \param item The appcast item corresponding to the update that is proposed to be installed. + \param installationBlock Can be used to trigger an immediate silent install and relaunch. + */ +- (void)updater:(SUUpdater *)updater willInstallUpdateOnQuit:(SUAppcastItem *)item immediateInstallationBlock:(void (^)(void))installationBlock; + +/*! + Calls after an update that was scheduled to be silently installed on quit has been canceled. + + \param updater The SUUpdater instance. + \param item The appcast item corresponding to the update that was proposed to be installed. + + \deprecated This method is no longer invoked. The installer will try to its best ability to install the update. + */ +- (void)updater:(SUUpdater *)updater didCancelInstallUpdateOnQuit:(SUAppcastItem *)item __deprecated; + +/*! + Called after an update is aborted due to an error. + + \param updater The SUUpdater instance. + \param error The error that caused the abort + */ +- (void)updater:(SUUpdater *)updater didAbortWithError:(NSError *)error; + +@end + +NS_ASSUME_NONNULL_END diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SUVersionComparisonProtocol.h b/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SUVersionComparisonProtocol.h new file mode 100644 index 0000000000..b21e90dfd8 --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SUVersionComparisonProtocol.h @@ -0,0 +1,42 @@ +// +// SUVersionComparisonProtocol.h +// Sparkle +// +// Created by Andy Matuschak on 12/21/07. +// Copyright 2007 Andy Matuschak. All rights reserved. +// + +#ifndef SUVERSIONCOMPARISONPROTOCOL_H +#define SUVERSIONCOMPARISONPROTOCOL_H + +#import <Foundation/Foundation.h> + +#ifdef BUILDING_SPARKLE_TOOL +// Ignore incorrect warning +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wquoted-include-in-framework-header" +#import "SUExport.h" +#pragma clang diagnostic pop +#else +#import <Sparkle/SUExport.h> +#endif + +NS_ASSUME_NONNULL_BEGIN + +/** + Provides version comparison facilities for Sparkle. +*/ +@protocol SUVersionComparison + +/** + An abstract method to compare two version strings. + + Should return NSOrderedAscending if b > a, NSOrderedDescending if b < a, + and NSOrderedSame if they are equivalent. +*/ +- (NSComparisonResult)compareVersion:(NSString *)versionA toVersion:(NSString *)versionB; // *** MAY BE CALLED ON NON-MAIN THREAD! + +@end + +NS_ASSUME_NONNULL_END +#endif diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SUVersionDisplayProtocol.h b/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SUVersionDisplayProtocol.h new file mode 100644 index 0000000000..736a28a86b --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Headers/SUVersionDisplayProtocol.h @@ -0,0 +1,25 @@ +// +// SUVersionDisplayProtocol.h +// EyeTV +// +// Created by Uli Kusterer on 08.12.09. +// Copyright 2009 Elgato Systems GmbH. All rights reserved. +// + +#import <Foundation/Foundation.h> +#import <Sparkle/SUExport.h> + +/** + Applies special display formatting to version numbers. +*/ +SU_EXPORT @protocol SUVersionDisplay + +/** + Formats two version strings. + + Both versions are provided so that important distinguishing information + can be displayed while also leaving out unnecessary/confusing parts. +*/ +- (void)formatVersion:(NSString *_Nonnull*_Nonnull)inOutVersionA andVersion:(NSString *_Nonnull*_Nonnull)inOutVersionB; + +@end diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Headers/Sparkle.h b/src/MacVim/Sparkle_2.framework/Versions/B/Headers/Sparkle.h new file mode 100644 index 0000000000..a048d2670a --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Headers/Sparkle.h @@ -0,0 +1,39 @@ +// +// Sparkle.h +// Sparkle +// +// Created by Andy Matuschak on 3/16/06. (Modified by CDHW on 23/12/07) +// Copyright 2006 Andy Matuschak. All rights reserved. +// + +#ifndef SPARKLE_H +#define SPARKLE_H + +// This list should include the shared headers. It doesn't matter if some of them aren't shared (unless +// there are name-space collisions) so we can list all of them to start with: + +#import <Sparkle/SUExport.h> +#import <Sparkle/SUAppcast.h> +#import <Sparkle/SUAppcastItem.h> +#import <Sparkle/SUStandardVersionComparator.h> +#import <Sparkle/SPUUpdater.h> +#import <Sparkle/SPUUpdaterDelegate.h> +#import <Sparkle/SPUUpdaterSettings.h> +#import <Sparkle/SUVersionComparisonProtocol.h> +#import <Sparkle/SUVersionDisplayProtocol.h> +#import <Sparkle/SUErrors.h> +#import <Sparkle/SPUUpdatePermissionRequest.h> +#import <Sparkle/SUUpdatePermissionResponse.h> +#import <Sparkle/SPUUserDriver.h> +#import <Sparkle/SPUDownloadData.h> + +// UI bits +#import <Sparkle/SPUStandardUpdaterController.h> +#import <Sparkle/SPUStandardUserDriver.h> +#import <Sparkle/SPUStandardUserDriverDelegate.h> + +// Deprecated bits +#import <Sparkle/SUUpdater.h> +#import <Sparkle/SUUpdaterDelegate.h> + +#endif diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Modules/module.modulemap b/src/MacVim/Sparkle_2.framework/Versions/B/Modules/module.modulemap new file mode 100644 index 0000000000..af3fe6d050 --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module Sparkle { + umbrella header "Sparkle.h" + + export * + module * { export * } +} diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/PrivateHeaders/SPUAppcastItemStateResolver.h b/src/MacVim/Sparkle_2.framework/Versions/B/PrivateHeaders/SPUAppcastItemStateResolver.h new file mode 100644 index 0000000000..825a5e2e4d --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/PrivateHeaders/SPUAppcastItemStateResolver.h @@ -0,0 +1,30 @@ +// +// SPUAppcastItemStateResolver.h +// Sparkle +// +// Created by Mayur Pawashe on 5/31/21. +// Copyright © 2021 Sparkle Project. All rights reserved. +// + +#import <Foundation/Foundation.h> + +#import <Sparkle/SUExport.h> + +NS_ASSUME_NONNULL_BEGIN + +@class SUStandardVersionComparator, SPUAppcastItemState; +@protocol SUVersionComparison; + +/** + Private exposed class used to resolve Appcast Item properties that rely on external factors such as a host. + This resolver is used for constructing appcast items. + */ +SU_EXPORT @interface SPUAppcastItemStateResolver : NSObject + +- (instancetype)init NS_UNAVAILABLE; + +- (instancetype)initWithHostVersion:(NSString *)hostVersion applicationVersionComparator:(id<SUVersionComparison>)applicationVersionComparator standardVersionComparator:(SUStandardVersionComparator *)standardVersionComparator; + +@end + +NS_ASSUME_NONNULL_END diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/PrivateHeaders/SPUGentleUserDriverReminders.h b/src/MacVim/Sparkle_2.framework/Versions/B/PrivateHeaders/SPUGentleUserDriverReminders.h new file mode 100644 index 0000000000..a509e0e07c --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/PrivateHeaders/SPUGentleUserDriverReminders.h @@ -0,0 +1,22 @@ +// +// SPUGentleUserDriverReminders.h +// Sparkle +// +// Copyright © 2022 Sparkle Project. All rights reserved. +// + +#ifndef SPUGentleUserDriverReminders_h +#define SPUGentleUserDriverReminders_h + +/** + A private protocol for user drivers implementing gentle scheduled reminders + */ +@protocol SPUGentleUserDriverReminders + +- (void)logGentleScheduledUpdateReminderWarningIfNeeded; + +- (void)resetTimeSinceOpportuneUpdateNotice; + +@end + +#endif /* SPUGentleUserDriverReminders_h */ diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/PrivateHeaders/SPUInstallationType.h b/src/MacVim/Sparkle_2.framework/Versions/B/PrivateHeaders/SPUInstallationType.h new file mode 100644 index 0000000000..2c6e556195 --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/PrivateHeaders/SPUInstallationType.h @@ -0,0 +1,19 @@ +// +// SPUInstallationType.h +// Sparkle +// +// Created by Mayur Pawashe on 7/24/16. +// Copyright © 2016 Sparkle Project. All rights reserved. +// + +#ifndef SPUInstallationType_h +#define SPUInstallationType_h + +#define SPUInstallationTypeApplication @"application" // the default installation type for ordinary application updates +#define SPUInstallationTypeGuidedPackage @"package" // the preferred installation type for package installations +#define SPUInstallationTypeInteractivePackage @"interactive-package" // the deprecated installation type; use guided package instead + +#define SPUInstallationTypesArray (@[SPUInstallationTypeApplication, SPUInstallationTypeGuidedPackage, SPUInstallationTypeInteractivePackage]) +#define SPUValidInstallationType(x) ((x != nil) && [SPUInstallationTypesArray containsObject:(NSString * _Nonnull)x]) + +#endif /* SPUInstallationType_h */ diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/PrivateHeaders/SPUStandardUserDriver+Private.h b/src/MacVim/Sparkle_2.framework/Versions/B/PrivateHeaders/SPUStandardUserDriver+Private.h new file mode 100644 index 0000000000..877cadf2b3 --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/PrivateHeaders/SPUStandardUserDriver+Private.h @@ -0,0 +1,31 @@ +// +// SPUStandardUserDriver+Private.h +// Sparkle +// +// Copyright © 2022 Sparkle Project. All rights reserved. +// + +#ifndef SPUStandardUserDriver_Private_h +#define SPUStandardUserDriver_Private_h + +#import <Sparkle/SPUStandardUserDriver.h> +#import <Sparkle/SUExport.h> + +@class NSWindowController; + +NS_ASSUME_NONNULL_BEGIN + +SU_EXPORT @interface SPUStandardUserDriver (Private) + +/** + Private API for accessing the active update alert's window controller. + This is the window controller that shows the update's release notes and install choices. + This can be accessed in -[SPUStandardUserDriverDelegate standardUserDriverWillHandleShowingUpdate:forUpdate:state:] + */ +@property (nonatomic, readonly, nullable) NSWindowController *activeUpdateAlert; + +@end + +NS_ASSUME_NONNULL_END + +#endif /* SPUStandardUserDriver_Private_h */ diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/PrivateHeaders/SPUUserAgent+Private.h b/src/MacVim/Sparkle_2.framework/Versions/B/PrivateHeaders/SPUUserAgent+Private.h new file mode 100644 index 0000000000..0b3c3c71fc --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/PrivateHeaders/SPUUserAgent+Private.h @@ -0,0 +1,20 @@ +// +// SPUUserAgent+Private.h +// Sparkle +// +// Created by Mayur Pawashe on 11/12/21. +// Copyright © 2021 Sparkle Project. All rights reserved. +// + +#import <Foundation/Foundation.h> +#import <Sparkle/SUExport.h> + +NS_ASSUME_NONNULL_BEGIN + +@class SUHost; + +SU_EXPORT NSString *SPUMakeUserAgentWithHost(SUHost *responsibleHost, NSString * _Nullable displayNameSuffix); + +SU_EXPORT NSString *SPUMakeUserAgentWithBundle(NSBundle *responsibleBundle, NSString * _Nullable displayNameSuffix); + +NS_ASSUME_NONNULL_END diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/PrivateHeaders/SUAppcastItem+Private.h b/src/MacVim/Sparkle_2.framework/Versions/B/PrivateHeaders/SUAppcastItem+Private.h new file mode 100644 index 0000000000..7527a8f095 --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/PrivateHeaders/SUAppcastItem+Private.h @@ -0,0 +1,39 @@ +// +// SUAppcastItem+Private.h +// Sparkle +// +// Created by Mayur Pawashe on 4/30/21. +// Copyright © 2021 Sparkle Project. All rights reserved. +// + +#ifndef SUAppcastItem_Private_h +#define SUAppcastItem_Private_h + +#import <Foundation/Foundation.h> + +NS_ASSUME_NONNULL_BEGIN + +// Available in SPUAppcastItemStateResolver.h (a private exposed header) +@class SPUAppcastItemStateResolver; +@class SUSignatures; + +@interface SUAppcastItem (Private) <NSSecureCoding> + +/** + Initializes with data from a dictionary provided by the RSS class and state resolver + + This initializer method is intended to be marked "private" and discouraged from public usage. + This method is available however. Talk to us to describe your use case and if you need to construct appcast items yourself. + */ +- (nullable instancetype)initWithDictionary:(NSDictionary *)dict relativeToURL:(NSURL * _Nullable)appcastURL stateResolver:(SPUAppcastItemStateResolver *)stateResolver failureReason:(NSString * _Nullable __autoreleasing *_Nullable)error; + +/** + The DSA and EdDSA signatures along with their statuses. + */ +@property (readonly, nullable) SUSignatures *signatures; + +@end + +NS_ASSUME_NONNULL_END + +#endif /* SUAppcastItem_Private_h */ diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/PrivateHeaders/SUInstallerLauncher+Private.h b/src/MacVim/Sparkle_2.framework/Versions/B/PrivateHeaders/SUInstallerLauncher+Private.h new file mode 100644 index 0000000000..f8e0410c5d --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/PrivateHeaders/SUInstallerLauncher+Private.h @@ -0,0 +1,29 @@ +// +// SUInstallerLauncher+Private.h +// SUInstallerLauncher+Private +// +// Created by Mayur Pawashe on 8/21/21. +// Copyright © 2021 Sparkle Project. All rights reserved. +// + +#ifndef SUInstallerLauncher_Private_h +#define SUInstallerLauncher_Private_h + +#import <Sparkle/SUExport.h> + +// Chances are clients will need this too +#import <Sparkle/SPUInstallationType.h> + +@class NSString; + +/** + Private API for determining if the system needs authorization access to update a bundle path + + This API is not supported when used directly from a Sandboxed applications and will always return @c YES in that case. + + @param bundlePath The bundle path to test if authorization is needed when performing an update that replaces this bundle. + @return @c YES if Sparkle thinks authorization is needed to update the @c bundlePath, otherwise @c NO. + */ +SU_EXPORT BOOL SPUSystemNeedsAuthorizationAccessForBundlePath(NSString *bundlePath); + +#endif /* SUInstallerLauncher_Private_h */ diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/Base.lproj/SUUpdateAlert.nib b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/Base.lproj/SUUpdateAlert.nib new file mode 100644 index 0000000000000000000000000000000000000000..b06f35e9e255aac8933d01d95253ca4dafca994f GIT binary patch literal 17626 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 literal 0 HcmV?d00001 diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/Base.lproj/SUUpdatePermissionPrompt.nib/keyedobjects-101300.nib b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/Base.lproj/SUUpdatePermissionPrompt.nib/keyedobjects-101300.nib new file mode 100644 index 0000000000000000000000000000000000000000..8774156e48c3aa1e0570a248ce211052010528f9 GIT binary patch literal 23974 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 G+5Z732!|a2 literal 0 HcmV?d00001 diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/Base.lproj/SUUpdatePermissionPrompt.nib/keyedobjects-110000.nib b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/Base.lproj/SUUpdatePermissionPrompt.nib/keyedobjects-110000.nib new file mode 100644 index 0000000000000000000000000000000000000000..a95f6a74b2569f46dac61164561e5391156697a5 GIT binary patch literal 23952 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 literal 0 HcmV?d00001 diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/Base.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/Base.lproj/Sparkle.strings new file mode 100644 index 0000000000000000000000000000000000000000..3901514fd9551ed7185b74d9416de5042fda1f0d GIT binary patch literal 16774 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 literal 0 HcmV?d00001 diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/Info.plist b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/Info.plist new file mode 100644 index 0000000000..5c521c2000 --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/Info.plist @@ -0,0 +1,48 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> +<dict> + <key>BuildMachineOSBuild</key> + <string>21G115</string> + <key>CFBundleDevelopmentRegion</key> + <string>en</string> + <key>CFBundleExecutable</key> + <string>Sparkle</string> + <key>CFBundleIdentifier</key> + <string>org.sparkle-project.Sparkle</string> + <key>CFBundleInfoDictionaryVersion</key> + <string>6.0</string> + <key>CFBundleName</key> + <string>Sparkle</string> + <key>CFBundlePackageType</key> + <string>FMWK</string> + <key>CFBundleShortVersionString</key> + <string>2.3.0</string> + <key>CFBundleSignature</key> + <string>????</string> + <key>CFBundleSupportedPlatforms</key> + <array> + <string>MacOSX</string> + </array> + <key>CFBundleVersion</key> + <string>2021</string> + <key>DTCompiler</key> + <string>com.apple.compilers.llvm.clang.1_0</string> + <key>DTPlatformBuild</key> + <string>13F100</string> + <key>DTPlatformName</key> + <string>macosx</string> + <key>DTPlatformVersion</key> + <string>12.3</string> + <key>DTSDKBuild</key> + <string>21E226</string> + <key>DTSDKName</key> + <string>macosx12.3</string> + <key>DTXcode</key> + <string>1341</string> + <key>DTXcodeBuild</key> + <string>13F100</string> + <key>LSMinimumSystemVersion</key> + <string>10.13</string> +</dict> +</plist> diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/ReleaseNotesColorStyle.css b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/ReleaseNotesColorStyle.css new file mode 100644 index 0000000000..bcd84a2056 --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/ReleaseNotesColorStyle.css @@ -0,0 +1,13 @@ +@media (prefers-color-scheme: dark) { + html { + color-scheme: dark; + color: white; + background: transparent; + } + :link { + color: #419CFF; + } + :link:active { + color: #FF1919; + } +} diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/SUStatus.nib b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/SUStatus.nib new file mode 100644 index 0000000000000000000000000000000000000000..6d471ce4bf9aade95c83cf1c564e8649c247b2b8 GIT binary patch literal 12532 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%0D46^-(j4!jU$F(#N?hY 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 literal 0 HcmV?d00001 diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/ar.lproj/SUUpdateAlert.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/ar.lproj/SUUpdateAlert.strings new file mode 100644 index 0000000000..55b02304b5 --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/ar.lproj/SUUpdateAlert.strings @@ -0,0 +1,17 @@ +/* Class = "NSWindow"; title = "Software Update"; ObjectID = "5"; */ +"5.title" = "محدث البرنامج"; + +/* Class = "NSTextFieldCell"; title = "Release Notes:"; ObjectID = "170"; */ +"170.title" = "معلومات عن الإصدار:"; + +/* Class = "NSButtonCell"; title = "Remind Me Later"; ObjectID = "171"; */ +"171.title" = "تذكيري لاحقًا"; + +/* Class = "NSButtonCell"; title = "Skip This Version"; ObjectID = "172"; */ +"172.title" = "تخطي هذا الإصدار"; + +/* Class = "NSButtonCell"; title = "Install Update"; ObjectID = "173"; */ +"173.title" = "تثبيت التحديث"; + +/* Class = "NSButtonCell"; title = "Automatically download and install updates in the future"; ObjectID = "175"; */ +"175.title" = "تنزيل التحديثات وتثبيتها تلقائيًا في المستقبل"; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/ar.lproj/SUUpdatePermissionPrompt.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/ar.lproj/SUUpdatePermissionPrompt.strings new file mode 100644 index 0000000000..a75b589a43 --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/ar.lproj/SUUpdatePermissionPrompt.strings @@ -0,0 +1,20 @@ +/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "43"; */ +"43.title" = "Text Cell"; + +/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "45"; */ +"45.title" = "Text Cell"; + +/* Class = "NSTextFieldCell"; title = "Anonymous system profile information is used to help us plan future development work. Please contact us if you have any questions about this.\n\nThis is the information that would be sent:"; ObjectID = "183"; */ +"183.title" = "Anonymous system profile information is used to help us plan future development work. Please contact us if you have any questions about this.\n\nThis is the information that would be sent:"; + +/* Class = "NSButtonCell"; title = "Don’t Check"; ObjectID = "cCJ-V0-aTi"; */ +"cCJ-V0-aTi.title" = "عدم التحقق"; + +/* Class = "NSTextFieldCell"; title = "Check for updates automatically?"; ObjectID = "gmh-T4-BO0"; */ +"gmh-T4-BO0.title" = "هل تريد أن يتم التحقق من وجود تحديثات تلقائيًا؟"; + +/* Class = "NSButtonCell"; title = "Include anonymous system profile"; ObjectID = "gz7-LM-gNf"; */ +"gz7-LM-gNf.title" = "تضمين تقرير عن النظام دون ذكر معلومات عن المستخدم"; + +/* Class = "NSButtonCell"; title = "Check Automatically"; ObjectID = "OhZ-1K-DmA"; */ +"OhZ-1K-DmA.title" = "التحقق تلقائيًا"; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/ar.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/ar.lproj/Sparkle.strings new file mode 100644 index 0000000000000000000000000000000000000000..7ba248ad3f4368f1824a64625728545302da71cb GIT binary patch literal 5104 zcmds5?{C{S5WP?QQ1pK&<1BNl*zufo7}8=`?O3srVqLec81_+doXn`}82(W&|9rRi zj$%pKZquRFh7CbvQKZPb<9m0H`txl|60!13u5lgU`Wk;jnaBd|sm$=?jf~_1&o1!f zTyAh>{}rB2a5u!513XKlC3mDId-4P=cOA(b_XAmC%uL@}$XI7s$nR)doneK$xvuv{ zXPaZ@YxG#jv38Eu7}s-LhghkG=ilMKCUw&@d*&O{GIi57T=P)A(AE1ULwnaW(YMc@ zXjEzv^mg=(Cf@9sGxHR`R(k09*4#(CtFyIrwwgSKUw7ag<Mc~m_XR9m!NxIubB&CP z)s^}=SHBq_`e5Pz1YR(r*K&y~qqtD78)(t1D~(}WzQUiCr_#l>9MSa^xgQ}GiAiB| zVouB<?C+`lPtgBqwtKs|i+{&*H?}Pe_2!2y-nbD&N$_D$T*R%U@FVPJ*^8dWZGbqB zfX~G{tT3K`XpApm>kJmZkeB$IB2KwRyQ2u2>6n%7BlpK6aT$%Y=*@KxbG$?3a*v7p zbKDdC7VR<u96xgOktgvx3yid|bD}8cjN>)Nc)tUJ{rVrfo@3hPs!OanlpU=9E38;z zWm<Qm_ZF>@yh1;tuxTT0CT3%w$V8%IfCzDiyyX+Tzmo5x-Q0#qKRWoC8OPNI7}y7P z$-*A)zXlf%l-a4di>H0XbOP2s0z<9bNB_QZH9?CkPL%Cu%J&R;;Rv&|%mef$<{{ql ztnfDQof>d<&y?}?`7&V#5n_g1;dec=1^hG0<kx1d+liui2LF84inCb*KAz#<bEcfZ z)-%Ar<=ZAM%WQ}}<-WuovVEJER?7GZ*r;xAnFCn+SRt8huEB{=>Busd|LOYzBS!dT zC1vGgMF@GxjdWS-HE`f_+5yHr2S=HG$YQc|rdcS*9IT79fsADCV-*g$)KxYs2dHSf zKt~JcVNPW<o2Z5veytqgdaBsrU4|M`2hOZCi++v{ydn?zq>cTko1LPSV!pbLC)dc` zCh8|ED(#8u&*wzn?a^n3r*dH2)^oMrg>AY2)1vP5hL8F#ve8KqtGG7*U*hU2?hFVV zC~6(HeN=N`l67LF*{`a&`dZOOoErrucY)D|$cr7V9sf<tP7&1^c>f`+TBu3tk&89% ze+Y$5Fxb^X#wA6ajG6DA9fHq4p{hL7`nf$DRLAaPcus{e1bah9+k>5tluK1*m3UoS zQjXiKSXUiYS#^q7@O0#KV^Cv1YkYzl3pR%8XXX7$$mJk^-l@v^A90ommZiW|9jxqD zrnwjuuhpHVEypj|@=q&<7s!M`fd}Qx9i*kc@(+rg=4pf3bBOCJ-1}2atQ_W0+*W?m zc{!TAAwtH`oH>+&JAL0aht;(wu)|@DD_<h_(57%c3KqNX1Itp*>4TkA+FqY`kYjiP zr{<t`r6!0^)n2b=$l00d*Pt_;21zhu7ijqsGf_?4)0t9pj5&{S@9^vAbtlI6&qj@$ z6*F1!*3rfct5EZ}8QhAg<~{Fmb(t<cox%dd+^NY}5BqNz+cbrb0nY&Ym2oOq>1$E> z+#Yt0C&KE^94`wMe4;gxU!<tJ9n1OUYO31U@0#!NYNUhyDVQ-*o_LK-hLBl27jr&- zkD+2OpL5+gc%2g*$MODrys6G(MP3JPyULPaA#0k`-woXH6j#p5jtLnQ{87OXf0FIL YLu_9aCK<7>-+;UtC!%?7YL&G3Uxa|<$^ZZW literal 0 HcmV?d00001 diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/ca.lproj/SUUpdateAlert.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/ca.lproj/SUUpdateAlert.strings new file mode 100644 index 0000000000..284cf6dc62 --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/ca.lproj/SUUpdateAlert.strings @@ -0,0 +1,17 @@ +/* Class = "NSWindow"; title = "Software Update"; ObjectID = "5"; */ +"5.title" = "Actualització del programari"; + +/* Class = "NSTextFieldCell"; title = "Release Notes:"; ObjectID = "170"; */ +"170.title" = "Notes d'aquesta versió:"; + +/* Class = "NSButtonCell"; title = "Remind Me Later"; ObjectID = "171"; */ +"171.title" = "Recorda-m'ho més tard"; + +/* Class = "NSButtonCell"; title = "Skip This Version"; ObjectID = "172"; */ +"172.title" = "Omet aquesta versió"; + +/* Class = "NSButtonCell"; title = "Install Update"; ObjectID = "173"; */ +"173.title" = "Instal·la l'actualització"; + +/* Class = "NSButtonCell"; title = "Automatically download and install updates in the future"; ObjectID = "175"; */ +"175.title" = "Descarrega i instal·la les actualitzacions automàticament en el futur"; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/ca.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/ca.lproj/Sparkle.strings new file mode 100644 index 0000000000000000000000000000000000000000..d6bae329a97ac91931d84e71a73f9a3d9adb9316 GIT binary patch literal 5966 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 S9SBkLnEEY-TY7z+nSTMqBkq_0 literal 0 HcmV?d00001 diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/cs.lproj/SUUpdateAlert.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/cs.lproj/SUUpdateAlert.strings new file mode 100644 index 0000000000..ff7d56ff6c --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/cs.lproj/SUUpdateAlert.strings @@ -0,0 +1,17 @@ +/* Class = "NSWindow"; title = "Software Update"; ObjectID = "5"; */ +"5.title" = "Aktualizace aplikace"; + +/* Class = "NSTextFieldCell"; title = "Release Notes:"; ObjectID = "170"; */ +"170.title" = "Poznámky k vydání:"; + +/* Class = "NSButtonCell"; title = "Remind Me Later"; ObjectID = "171"; */ +"171.title" = "Připomenout později"; + +/* Class = "NSButtonCell"; title = "Skip This Version"; ObjectID = "172"; */ +"172.title" = "Přeskočit tuto verzi"; + +/* Class = "NSButtonCell"; title = "Install Update"; ObjectID = "173"; */ +"173.title" = "Instalovat aktualizaci"; + +/* Class = "NSButtonCell"; title = "Automatically download and install updates in the future"; ObjectID = "175"; */ +"175.title" = "V budoucnu stahovat a instalovat aktualizace automaticky"; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/cs.lproj/SUUpdatePermissionPrompt.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/cs.lproj/SUUpdatePermissionPrompt.strings new file mode 100644 index 0000000000..72489c9eff --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/cs.lproj/SUUpdatePermissionPrompt.strings @@ -0,0 +1,20 @@ +/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "43"; */ +"43.title" = "Text Cell"; + +/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "45"; */ +"45.title" = "Text Cell"; + +/* Class = "NSTextFieldCell"; title = "Anonymous system profile information is used to help us plan future development work. Please contact us if you have any questions about this.\n\nThis is the information that would be sent:"; ObjectID = "183"; */ +"183.title" = "Informace z anonymního systémového profilu pomáhají vývojářům lépe plánovat budoucí vývoj aplikace.\nBudete-li mít nějaký dotaz, obraťte se na nás.\n\nToto jsou informace, které budou odeslány:"; + +/* Class = "NSButtonCell"; title = "Don’t Check"; ObjectID = "cCJ-V0-aTi"; */ +"cCJ-V0-aTi.title" = "Nevyhledávat"; + +/* Class = "NSTextFieldCell"; title = "Check for updates automatically?"; ObjectID = "gmh-T4-BO0"; */ +"gmh-T4-BO0.title" = "Vyhledávat aktualizace automaticky?"; + +/* Class = "NSButtonCell"; title = "Include anonymous system profile"; ObjectID = "gz7-LM-gNf"; */ +"gz7-LM-gNf.title" = "Odeslat anonymní systémový profil"; + +/* Class = "NSButtonCell"; title = "Check Automatically"; ObjectID = "OhZ-1K-DmA"; */ +"OhZ-1K-DmA.title" = "Automaticky vyhledávat"; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/cs.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/cs.lproj/Sparkle.strings new file mode 100644 index 0000000000000000000000000000000000000000..aae40c5271a4c03ce351f43837f4093dea3eaf50 GIT binary patch literal 11084 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 Sqp5e!!#|HCi@!VI@#Q}gZ)&;# literal 0 HcmV?d00001 diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/da.lproj/SUUpdateAlert.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/da.lproj/SUUpdateAlert.strings new file mode 100644 index 0000000000..271ae308f4 --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/da.lproj/SUUpdateAlert.strings @@ -0,0 +1,17 @@ +/* Class = "NSWindow"; title = "Software Update"; ObjectID = "5"; */ +"5.title" = "Software Update"; + +/* Class = "NSTextFieldCell"; title = "Release Notes:"; ObjectID = "170"; */ +"170.title" = "Om denne udgivelse:"; + +/* Class = "NSButtonCell"; title = "Remind Me Later"; ObjectID = "171"; */ +"171.title" = "Påmind mig senere"; + +/* Class = "NSButtonCell"; title = "Skip This Version"; ObjectID = "172"; */ +"172.title" = "Spring over"; + +/* Class = "NSButtonCell"; title = "Install Update"; ObjectID = "173"; */ +"173.title" = "Installer"; + +/* Class = "NSButtonCell"; title = "Automatically download and install updates in the future"; ObjectID = "175"; */ +"175.title" = "Hent og installer opdateringer automatisk i fremtiden"; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/da.lproj/SUUpdatePermissionPrompt.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/da.lproj/SUUpdatePermissionPrompt.strings new file mode 100644 index 0000000000..d31f377bfb --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/da.lproj/SUUpdatePermissionPrompt.strings @@ -0,0 +1,20 @@ +/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "43"; */ +"43.title" = "Text Cell"; + +/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "45"; */ +"45.title" = "Text Cell"; + +/* Class = "NSTextFieldCell"; title = "Anonymous system profile information is used to help us plan future development work. Please contact us if you have any questions about this.\n\nThis is the information that would be sent:"; ObjectID = "183"; */ +"183.title" = "Anonymous system profile information is used to help us plan future development work. Please contact us if you have any questions about this.\n\nThis is the information that would be sent:"; + +/* Class = "NSButtonCell"; title = "Don’t Check"; ObjectID = "cCJ-V0-aTi"; */ +"cCJ-V0-aTi.title" = "Søg ikke"; + +/* Class = "NSTextFieldCell"; title = "Check for updates automatically?"; ObjectID = "gmh-T4-BO0"; */ +"gmh-T4-BO0.title" = "Søg efter opdateringer automatisk?"; + +/* Class = "NSButtonCell"; title = "Include anonymous system profile"; ObjectID = "gz7-LM-gNf"; */ +"gz7-LM-gNf.title" = "Vedhæft anonym systemprofil"; + +/* Class = "NSButtonCell"; title = "Check Automatically"; ObjectID = "OhZ-1K-DmA"; */ +"OhZ-1K-DmA.title" = "Søg automatisk"; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/da.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/da.lproj/Sparkle.strings new file mode 100644 index 0000000000000000000000000000000000000000..2c717b2ff8460207fbf28c14bd53d6a3c7c2c91f GIT binary patch literal 8334 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 Qj4-3$dg#kNndR8=FX_^8SO5S3 literal 0 HcmV?d00001 diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/de.lproj/SUUpdateAlert.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/de.lproj/SUUpdateAlert.strings new file mode 100644 index 0000000000..93e067a3b1 --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/de.lproj/SUUpdateAlert.strings @@ -0,0 +1,17 @@ +/* Class = "NSWindow"; title = "Software Update"; ObjectID = "5"; */ +"5.title" = "Softwareupdate"; + +/* Class = "NSTextFieldCell"; title = "Release Notes:"; ObjectID = "170"; */ +"170.title" = "Versionshinweise:"; + +/* Class = "NSButtonCell"; title = "Remind Me Later"; ObjectID = "171"; */ +"171.title" = "Später erinnern"; + +/* Class = "NSButtonCell"; title = "Skip This Version"; ObjectID = "172"; */ +"172.title" = "Diese Version überspringen"; + +/* Class = "NSButtonCell"; title = "Install Update"; ObjectID = "173"; */ +"173.title" = "Installieren"; + +/* Class = "NSButtonCell"; title = "Automatically download and install updates in the future"; ObjectID = "175"; */ +"175.title" = "Updates in Zukunft automatisch laden und installieren"; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/de.lproj/SUUpdatePermissionPrompt.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/de.lproj/SUUpdatePermissionPrompt.strings new file mode 100644 index 0000000000..b4e78e1204 --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/de.lproj/SUUpdatePermissionPrompt.strings @@ -0,0 +1,20 @@ +/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "43"; */ +"43.title" = ""; + +/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "45"; */ +"45.title" = ""; + +/* Class = "NSTextFieldCell"; title = "Anonymous system profile information is used to help us plan future development work. Please contact us if you have any questions about this.\n\nThis is the information that would be sent:"; ObjectID = "183"; */ +"183.title" = "Das anonymisierte Systemprofil unterstützt uns bei der zukünftigen Entwicklung. Bitte kontaktiere uns, wenn du Fragen hierzu hast.\n\nDiese Informationen würden an uns gesendet werden:"; + +/* Class = "NSButtonCell"; title = "Don’t Check"; ObjectID = "cCJ-V0-aTi"; */ +"cCJ-V0-aTi.title" = "Nicht suchen"; + +/* Class = "NSTextFieldCell"; title = "Check for updates automatically?"; ObjectID = "gmh-T4-BO0"; */ +"gmh-T4-BO0.title" = "Automatisch nach Updates suchen?"; + +/* Class = "NSButtonCell"; title = "Include anonymous system profile"; ObjectID = "gz7-LM-gNf"; */ +"gz7-LM-gNf.title" = "Anonymisiertes Systemprofil übertragen"; + +/* Class = "NSButtonCell"; title = "Check Automatically"; ObjectID = "OhZ-1K-DmA"; */ +"OhZ-1K-DmA.title" = "Automatisch suchen"; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/de.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/de.lproj/Sparkle.strings new file mode 100644 index 0000000000000000000000000000000000000000..04b27fd35cd07ee988d81a0f472ba5163eb71709 GIT binary patch literal 18114 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 literal 0 HcmV?d00001 diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/el.lproj/SUUpdateAlert.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/el.lproj/SUUpdateAlert.strings new file mode 100644 index 0000000000..fc8679d8e5 --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/el.lproj/SUUpdateAlert.strings @@ -0,0 +1,17 @@ +/* Class = "NSWindow"; title = "Software Update"; ObjectID = "5"; */ +"5.title" = "Ενημέρωση προγράμματος"; + +/* Class = "NSTextFieldCell"; title = "Release Notes:"; ObjectID = "170"; */ +"170.title" = "Σημειώσεις Έκδοσης:"; + +/* Class = "NSButtonCell"; title = "Remind Me Later"; ObjectID = "171"; */ +"171.title" = "Υπενθύμιση Αργότερα"; + +/* Class = "NSButtonCell"; title = "Skip This Version"; ObjectID = "172"; */ +"172.title" = "Παράλειψη Έκδοσης"; + +/* Class = "NSButtonCell"; title = "Install Update"; ObjectID = "173"; */ +"173.title" = "Εγκατάσταση Ενημέρωσης"; + +/* Class = "NSButtonCell"; title = "Automatically download and install updates in the future"; ObjectID = "175"; */ +"175.title" = "Αυτόματη λήψη και εγκατάσταση ενημερώσεων στο μέλλον"; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/el.lproj/SUUpdatePermissionPrompt.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/el.lproj/SUUpdatePermissionPrompt.strings new file mode 100644 index 0000000000..3fa256d9e9 --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/el.lproj/SUUpdatePermissionPrompt.strings @@ -0,0 +1,20 @@ +/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "43"; */ +"43.title" = "Text Cell"; + +/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "45"; */ +"45.title" = "Text Cell"; + +/* Class = "NSTextFieldCell"; title = "Anonymous system profile information is used to help us plan future development work. Please contact us if you have any questions about this.\n\nThis is the information that would be sent:"; ObjectID = "183"; */ +"183.title" = "Οι ανώνυμες πληροφορίες του προφίλ του συστήματός σας, μας βοηθούν στο σχεδιασμό της μελλοντικής ανάπτυξης του προγράμματος. Παρακαλώ επικοινωνήστε μαζί μας άν έχετε ερωτήσεις.\n\nΑυτές είναι οι πληροφορίες που θα σταλούν σε εμάς:"; + +/* Class = "NSButtonCell"; title = "Don’t Check"; ObjectID = "cCJ-V0-aTi"; */ +"cCJ-V0-aTi.title" = "Κανένας έλεγχος"; + +/* Class = "NSTextFieldCell"; title = "Check for updates automatically?"; ObjectID = "gmh-T4-BO0"; */ +"gmh-T4-BO0.title" = "Αυτόματος έλεγχος για ενημερώσεις;"; + +/* Class = "NSButtonCell"; title = "Include anonymous system profile"; ObjectID = "gz7-LM-gNf"; */ +"gz7-LM-gNf.title" = "Συμπερίληψη του ανώνυμου προφίλ του συστήματός σας"; + +/* Class = "NSButtonCell"; title = "Check Automatically"; ObjectID = "OhZ-1K-DmA"; */ +"OhZ-1K-DmA.title" = "Αυτόματος Ελεγχος"; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/el.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/el.lproj/Sparkle.strings new file mode 100644 index 0000000000000000000000000000000000000000..f1c015eb0b39749a2dbb792bbd8535197176d1e8 GIT binary patch literal 7972 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 ZrPy8aT}wOn5TULANk0Uh*~kKV{{>1cZ}tEH literal 0 HcmV?d00001 diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/en.lproj/SUUpdateAlert.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/en.lproj/SUUpdateAlert.strings new file mode 100644 index 0000000000..45a4cfc063 --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/en.lproj/SUUpdateAlert.strings @@ -0,0 +1,18 @@ + +/* Class = "NSWindow"; title = "Software Update"; ObjectID = "5"; */ +"5.title" = "Software Update"; + +/* Class = "NSTextFieldCell"; title = "Release Notes:"; ObjectID = "170"; */ +"170.title" = "Release Notes:"; + +/* Class = "NSButtonCell"; title = "Remind Me Later"; ObjectID = "171"; */ +"171.title" = "Remind Me Later"; + +/* Class = "NSButtonCell"; title = "Skip This Version"; ObjectID = "172"; */ +"172.title" = "Skip This Version"; + +/* Class = "NSButtonCell"; title = "Install Update"; ObjectID = "173"; */ +"173.title" = "Install Update"; + +/* Class = "NSButtonCell"; title = "Automatically download and install updates in the future"; ObjectID = "175"; */ +"175.title" = "Automatically download and install updates in the future"; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/en.lproj/SUUpdatePermissionPrompt.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/en.lproj/SUUpdatePermissionPrompt.strings new file mode 100644 index 0000000000..e9c01f3ab3 --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/en.lproj/SUUpdatePermissionPrompt.strings @@ -0,0 +1,24 @@ + +/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "43"; */ +"43.title" = "Text Cell"; + +/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "45"; */ +"45.title" = "Text Cell"; + +/* Class = "NSButtonCell"; title = "Check Automatically"; ObjectID = "176"; */ +"OhZ-1K-DmA.title" = "Check Automatically"; + +/* Class = "NSButtonCell"; title = "Don’t Check"; ObjectID = "177"; */ +"cCJ-V0-aTi.title" = "Don’t Check"; + +/* Class = "NSTextFieldCell"; title = "Check for updates automatically?"; ObjectID = "178"; */ +"gmh-T4-BO0.title" = "Check for updates automatically?"; + +/* Class = "NSTextFieldCell"; title = "DO NOT LOCALIZE"; ObjectID = "179"; */ +"179.title" = "DO NOT LOCALIZE"; + +/* Class = "NSButtonCell"; title = "Include anonymous system profile"; ObjectID = "180"; */ +"gz7-LM-gNf.title" = "Include anonymous system profile"; + +/* Class = "NSTextFieldCell"; title = "Anonymous system profile information is used to help us plan future development work. Please contact us if you have any questions about this.\n\nThis is the information that would be sent:"; ObjectID = "183"; */ +"183.title" = "Anonymous system profile information is used to help us plan future development work. Please contact us if you have any questions about this.\n\nThis is the information that would be sent:"; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/es.lproj/SUUpdateAlert.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/es.lproj/SUUpdateAlert.strings new file mode 100644 index 0000000000..ab59ec28f2 --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/es.lproj/SUUpdateAlert.strings @@ -0,0 +1,17 @@ +/* Class = "NSWindow"; title = "Software Update"; ObjectID = "5"; */ +"5.title" = "Actualización de software"; + +/* Class = "NSTextFieldCell"; title = "Release Notes:"; ObjectID = "170"; */ +"170.title" = "Notas de la versión:"; + +/* Class = "NSButtonCell"; title = "Remind Me Later"; ObjectID = "171"; */ +"171.title" = "Recordármelo"; + +/* Class = "NSButtonCell"; title = "Skip This Version"; ObjectID = "172"; */ +"172.title" = "No instalar esta versión"; + +/* Class = "NSButtonCell"; title = "Install Update"; ObjectID = "173"; */ +"173.title" = "Instalar actualización"; + +/* Class = "NSButtonCell"; title = "Automatically download and install updates in the future"; ObjectID = "175"; */ +"175.title" = "Descargar e instalar actualizaciones automáticamente"; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/es.lproj/SUUpdatePermissionPrompt.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/es.lproj/SUUpdatePermissionPrompt.strings new file mode 100644 index 0000000000..a0ae2e0bcd --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/es.lproj/SUUpdatePermissionPrompt.strings @@ -0,0 +1,20 @@ +/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "43"; */ +"43.title" = "Text Cell"; + +/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "45"; */ +"45.title" = "Text Cell"; + +/* Class = "NSTextFieldCell"; title = "Anonymous system profile information is used to help us plan future development work. Please contact us if you have any questions about this.\n\nThis is the information that would be sent:"; ObjectID = "183"; */ +"183.title" = "La información de perfil de sistema anónimo se usa para ayudarnos a planear el trabajo de desarrollo futuro. Por favor, póngase en contacto con nosotros si tiene preguntas sobre esto.\n\nEsta es la información que nos enviaría:"; + +/* Class = "NSButtonCell"; title = "Don’t Check"; ObjectID = "cCJ-V0-aTi"; */ +"cCJ-V0-aTi.title" = "No comprobar"; + +/* Class = "NSTextFieldCell"; title = "Check for updates automatically?"; ObjectID = "gmh-T4-BO0"; */ +"gmh-T4-BO0.title" = "¿Comprobar si hay actualizaciones automáticamente?"; + +/* Class = "NSButtonCell"; title = "Include anonymous system profile"; ObjectID = "gz7-LM-gNf"; */ +"gz7-LM-gNf.title" = "Incluir perfil de sistema anónimo"; + +/* Class = "NSButtonCell"; title = "Check Automatically"; ObjectID = "OhZ-1K-DmA"; */ +"OhZ-1K-DmA.title" = "Comprobar automáticamente"; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/es.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/es.lproj/Sparkle.strings new file mode 100644 index 0000000000000000000000000000000000000000..679caf37bb23212e0333e755f9ede3e10c2b1e14 GIT binary patch literal 10080 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 Pr6U`A(tF4m!khmEe;&Gf literal 0 HcmV?d00001 diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/fa.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/fa.lproj/Sparkle.strings new file mode 100644 index 0000000000000000000000000000000000000000..0323587c4584584a58eba232628520e47959ac0d GIT binary patch literal 10492 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 literal 0 HcmV?d00001 diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/fi.lproj/SUUpdateAlert.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/fi.lproj/SUUpdateAlert.strings new file mode 100644 index 0000000000..dca6e2e39c --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/fi.lproj/SUUpdateAlert.strings @@ -0,0 +1,17 @@ +/* Class = "NSWindow"; title = "Software Update"; ObjectID = "5"; */ +"5.title" = "Ohjelmiston pävitys"; + +/* Class = "NSTextFieldCell"; title = "Release Notes:"; ObjectID = "170"; */ +"170.title" = "Tietoa päivityksestä:"; + +/* Class = "NSButtonCell"; title = "Remind Me Later"; ObjectID = "171"; */ +"171.title" = "Muistuta myöhemmin"; + +/* Class = "NSButtonCell"; title = "Skip This Version"; ObjectID = "172"; */ +"172.title" = "Ohita tämä versio"; + +/* Class = "NSButtonCell"; title = "Install Update"; ObjectID = "173"; */ +"173.title" = "Asenna päivitys"; + +/* Class = "NSButtonCell"; title = "Automatically download and install updates in the future"; ObjectID = "175"; */ +"175.title" = "Hae ja asenna päivitykset jatkossa automaattisesti"; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/fi.lproj/SUUpdatePermissionPrompt.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/fi.lproj/SUUpdatePermissionPrompt.strings new file mode 100644 index 0000000000..04212742a2 --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/fi.lproj/SUUpdatePermissionPrompt.strings @@ -0,0 +1,20 @@ +/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "43"; */ +"43.title" = "Text Cell"; + +/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "45"; */ +"45.title" = "Text Cell"; + +/* Class = "NSTextFieldCell"; title = "Anonymous system profile information is used to help us plan future development work. Please contact us if you have any questions about this.\n\nThis is the information that would be sent:"; ObjectID = "183"; */ +"183.title" = "Anonymous system profile information is used to help us plan future development work. Please contact us if you have any questions about this.\n\nThis is the information that would be sent:"; + +/* Class = "NSButtonCell"; title = "Don’t Check"; ObjectID = "cCJ-V0-aTi"; */ +"cCJ-V0-aTi.title" = "Älä tarkista"; + +/* Class = "NSTextFieldCell"; title = "Check for updates automatically?"; ObjectID = "gmh-T4-BO0"; */ +"gmh-T4-BO0.title" = "Tarkista päivityksiä käynnistyksen yhteydessä?"; + +/* Class = "NSButtonCell"; title = "Include anonymous system profile"; ObjectID = "gz7-LM-gNf"; */ +"gz7-LM-gNf.title" = "Sisällytä nimetön järjestelmäprofiili"; + +/* Class = "NSButtonCell"; title = "Check Automatically"; ObjectID = "OhZ-1K-DmA"; */ +"OhZ-1K-DmA.title" = "Tarkista automaattisesti"; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/fi.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/fi.lproj/Sparkle.strings new file mode 100644 index 0000000000000000000000000000000000000000..a8ba03dbcfcb500996ad6d80f3cacda1f35e4604 GIT binary patch literal 4596 zcmdUz&u$b)5XS4wITvmdgbAQv$K)7Ai4%|#A;5|;5fYbSy<Ts;p0##nS@vysI6ni& zgzs17W_s2Wf|T7vXyo=xPj_|w`Rc2h{p-&iyK99#v8l#^#xq?*tE|!Uxy>~5+QxRI zxg*WIvZY4ek2G89Zm2cen!9T|cFk_smi?%w7{^xYeqeL0nfb29CN80|6FnC$VWGR) z&wK6CYDu2zO<|?ZF7-6g_)6nYC*9Ee_xj_cUAuXC+WpJB*f-aSNI^!ey``ih3rWZ- zBp+!=FEnC9oQnMKWXCmG^LhE@rL4VeFJ#$VHkI!0e&5fuqSA$bMl1GL_SR#!ZFe^A z>2+%St;avK&g1t$v8{!`nXEk*3KFs!&A)NX9m``gdEvkgb)5_4pk-)#j*ywJSvXoj zQ^M^$TUkgdI6so4g?u{E|I+0o%zi98D&N(I^)HI0-Vx0c$pfX4S7h7o{$}DinO04t z$EmMs^!BPg=t)+`i9dW&d@E%ud-}8Jwr5Qx9oxLZOIsH4xZ}+5i?p9;4Sqd!&B(#< zGx=9bXLiL|=#@wC*(Fn~dN;At$dO)q1R~=>H<l8UsU2&CwTNkLU+W1L8M$V=_KmK> z9@$SH*6wNzbB}$l%W5GFZtG*A9qrn(V4|)K>tokFodN4E^grh<{MTxi5P6k9zsxj0 zR7_yKt|a7~*dID$qDoL|1>9Na3QiA(?ZX4I^T@5!YV3ohsYhh%R5{(&6)IE2o+{I5 z#aRF0`(U`$Y^{U}<X~Uogl);#m(4@BnOs8-)vgp;s6yxfazPR`uf@Q=UFbdMHQIs4 zIG-%UkL)9Z@iu-#aw+~OHQQ)5A~2RrY9e~P&^@v)bbls^@B9swIU#(m{2@Z<%L$vS zTYIkm$9)e!Qd{v_@ajy~4P-%zK;lj6(!f`P-hb!wQfzXnbLJWohn(wa=Ck-J%`SB! zQCqs#hytGdoTBiv?5yNDV&3BJk*qxv%F2ypUVd)TsgJD|`_hV@V(uP=m-B3h*fbl| zkgORf<_T-5qUTv(+pVJ2_?bKgN<av>015cFPxrB`VQ<cC?2k%2a7oe0P9+CaQG4l{ z@yfB{MOVOlbiBc*<URFi;aW#+BO6k^dEmR+ULx6++mu^GjSZ&hdY{w&5B(o{ceTm_ zf2aMvyusS55$M-{eU;@`of#2<OX2#;d#c~$O}L(30={aov#0fVy3*T1{LXkPA1{3_ z5Cyw*t7suftDOB`W2$TGKOri&^J-iY<F01L`XcjGU0Lh(c*=8deJ2rX`cZ0qWN+6~ ztrpL<j;?6zSxe;Uk3a(qLN@_^x^Z2fo`;=pj)%&a=!Wv1?zuFJKBAAy=zytxo9onC z9TUE~-E!V3UC39_Rdzjg;NDCO$*&R7H;r`1*TTsqH^QE9DpC@=!m98tU%sg>z_a}| zfiDB9R@*O6w6{e=+hNA<A<=uLvyQbgeiebg(Xz6yTpGWl1Sar8unOqP`LFiwC-HrJ qw_h(fJ=Wcmq^aE#E~DejqkQ1_Tm9;y{~Qa2LyhUzkNg`UMg2VjG6#tO literal 0 HcmV?d00001 diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/fr.lproj/SUUpdateAlert.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/fr.lproj/SUUpdateAlert.strings new file mode 100644 index 0000000000..fd8042edc7 --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/fr.lproj/SUUpdateAlert.strings @@ -0,0 +1,17 @@ +/* Class = "NSWindow"; title = "Software Update"; ObjectID = "5"; */ +"5.title" = "Mise à jour logiciel"; + +/* Class = "NSTextFieldCell"; title = "Release Notes:"; ObjectID = "170"; */ +"170.title" = "Notes de version :"; + +/* Class = "NSButtonCell"; title = "Remind Me Later"; ObjectID = "171"; */ +"171.title" = "Pas maintenant"; + +/* Class = "NSButtonCell"; title = "Skip This Version"; ObjectID = "172"; */ +"172.title" = "Ignorer cette version"; + +/* Class = "NSButtonCell"; title = "Install Update"; ObjectID = "173"; */ +"173.title" = "Installer"; + +/* Class = "NSButtonCell"; title = "Automatically download and install updates in the future"; ObjectID = "175"; */ +"175.title" = "Télécharger et installer automatiquement les mises à jour"; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/fr.lproj/SUUpdatePermissionPrompt.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/fr.lproj/SUUpdatePermissionPrompt.strings new file mode 100644 index 0000000000..463337ce09 --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/fr.lproj/SUUpdatePermissionPrompt.strings @@ -0,0 +1,20 @@ +/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "43"; */ +"43.title" = "Text Cell"; + +/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "45"; */ +"45.title" = "Text Cell"; + +/* Class = "NSTextFieldCell"; title = "Anonymous system profile information is used to help us plan future development work. Please contact us if you have any questions about this.\n\nThis is the information that would be sent:"; ObjectID = "183"; */ +"183.title" = "Les informations anonymes de profil système nous aident à planifier les futurs développements. Contactez-nous pour toute question à ce sujet.\n\nCi-dessous figurent les informations qui seront transmises :"; + +/* Class = "NSButtonCell"; title = "Don’t Check"; ObjectID = "cCJ-V0-aTi"; */ +"cCJ-V0-aTi.title" = "Ne pas vérifier"; + +/* Class = "NSTextFieldCell"; title = "Check for updates automatically?"; ObjectID = "gmh-T4-BO0"; */ +"gmh-T4-BO0.title" = "Rechercher automatiquement les mises à jour ?"; + +/* Class = "NSButtonCell"; title = "Include anonymous system profile"; ObjectID = "gz7-LM-gNf"; */ +"gz7-LM-gNf.title" = "Avec transmission anonyme de mon profil système"; + +/* Class = "NSButtonCell"; title = "Check Automatically"; ObjectID = "OhZ-1K-DmA"; */ +"OhZ-1K-DmA.title" = "Vérifier automatiquement"; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/fr.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/fr.lproj/Sparkle.strings new file mode 100644 index 0000000000000000000000000000000000000000..042724d36982cec95979550aabe7afbfec36c750 GIT binary patch literal 11366 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 XKp7n+@BgmqpU)oQ1TJd-E)nNH0OX&F literal 0 HcmV?d00001 diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/he.lproj/SUUpdateAlert.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/he.lproj/SUUpdateAlert.strings new file mode 100644 index 0000000000..dc8fa211ec --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/he.lproj/SUUpdateAlert.strings @@ -0,0 +1,17 @@ +/* Class = "NSWindow"; title = "Software Update"; ObjectID = "5"; */ +"5.title" = "עדכון תכנה"; + +/* Class = "NSTextFieldCell"; title = "Release Notes:"; ObjectID = "170"; */ +"170.title" = "פרטי גרסה:"; + +/* Class = "NSButtonCell"; title = "Remind Me Later"; ObjectID = "171"; */ +"171.title" = "הזכר לי מאוחר יותר"; + +/* Class = "NSButtonCell"; title = "Skip This Version"; ObjectID = "172"; */ +"172.title" = "דלג על גרסה זו"; + +/* Class = "NSButtonCell"; title = "Install Update"; ObjectID = "173"; */ +"173.title" = "התקן עדכון"; + +/* Class = "NSButtonCell"; title = "Automatically download and install updates in the future"; ObjectID = "175"; */ +"175.title" = "הורד והתקן עדכונים אוטומטית גם בעתיד"; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/he.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/he.lproj/Sparkle.strings new file mode 100644 index 0000000000000000000000000000000000000000..bef3475277c6d9c3e3dfd55088c65dc32bda7d30 GIT binary patch literal 4140 zcmdT{OHUI~6h51~VeQ7<NJJh95Oryc5@BI{i^Q0?8A^G?GLW`V`8WO~Dy=Y50UH#` zk5IqwoL*<9yf!V-G@ZHcd+v9?^PMxle~rtC1oB)~@XX=4j9*?NDWkqBMYOETlFXrP z4lT2?fhYSH&>EqX$Cxp+jmWt4NxuxpL)7fKBqfw{vW785omG~Cu27am)B|0if>KHM zTi4Y}Sa}6KfrQvQM6H15ES`Dn)Q|T2_;aV*a<jeLop!0_Vz=o6skzVY*nM|3EpNJQ zS9b^P+84KnQLJ&bd$76>w*Ox!yazr*@(wtyDNaQ9Y@~}A5#h(%TELhr#-H@2#$>q5 zxOUUNyLz`~WBRrxl{YysYY9v(|7A@X?H`p-^T4NwGf&G5eyd<`i1xfpD3^*lrlL$F z+dL=NQX>PbN)FFqr3w%%;2r8Zo{twXKhjxe@%UP>fj-{dBG%)bn9tCY-fB-l{mqXm zz>W_(s*K*#_RvmxtnK*VlG`*7*oSZIx~4n9dq^7YE8ekd;W;3N`LKF+6`u4{{f8qO z@S8eXVz-5w&F6mUo9UjKOz4^Nz`m2Y0dSZ{Yg%be>&1-}5{V*g!}gY{LCZDtywt2j z7dWd|=ONRmnN(JCa|QaCC?qwOo*JMpj~gYo^Qyq+y`9{QfC1N8R%V-Sl0z?*;UTz7 zW^o<rb_fNao^pL^Dt&?KooH$cx=974ZdToqs{$YLgNnHYt_0Fl#G0t>Dkoz14LTag zCKQ#*d(c+h7V5FitwL|>m`lFwVN4xre2j98(g{kvQ{f3c>BVT%{~2M3lj%kg$mD>H zS4^)9A+XBnX!>jSP(B0-F)$&{HDF!`>Q>&<THXElXAyn`tRkS22Z9NUsyNRM&e3qa z@}u;=K}OrtR_tWBy5C{V8`y4|nnTGVDD{&%YAVazhwPch>8Srnj9|V(|5?-MP*JW} zj36(3E;OmLlBnSsmG<IWL1Hoe#4D@!uzkl7X*KG--BTJrJN@81s}I$Wx53`?ZSGz~ zcnrQ7`UTtyH7(Le`C2&`YPLf!O;D}Dn~of#T^;Ik0#EDYCG!E(!boq`G?Nk4biwBl zgTh^w+qWIaGt>fk+MZLCLDXhpK^Z^GV3X{kGlQ^vI*qC2$~+HO;mYJ>3F|Q<XJqia z>cqhIdWDg+IXSsM?b*6})vU@|eYr32)?&T4Cf*irPJ2W5nDs)QWUyl{M1RcU)V=-4 zCFYWh%%(S4gpzxtF6=52%)W@r0p7jKQf4w4@DzAx*-AQ_%4Q0Q=U;_Yo;%F_(kPh~ z^mOY<tL8K?P86FSRl<)M5k0L0#jp%NfX?&VlwRl~KUJP_fL~bb%OP&iTfHuHda-GM z|8@wWBJ^Z`*GaZ#U)h!i`n~2c(!8CDK`SHZ3S$z#&N;(pa8wF%C%bz({@C~7^?<wE cxKYeskx{VDvcL3=l3BaTEU)C2!TB5g1M!0_00000 literal 0 HcmV?d00001 diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/hr.lproj/SUUpdateAlert.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/hr.lproj/SUUpdateAlert.strings new file mode 100644 index 0000000000..60525afb3a --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/hr.lproj/SUUpdateAlert.strings @@ -0,0 +1,17 @@ +/* Class = "NSWindow"; title = "Software Update"; ObjectID = "5"; */ +"5.title" = "Aktualiziranje softvera"; + +/* Class = "NSTextFieldCell"; title = "Release Notes:"; ObjectID = "170"; */ +"170.title" = "Napomene uz izdanje:"; + +/* Class = "NSButtonCell"; title = "Remind Me Later"; ObjectID = "171"; */ +"171.title" = "Podsjeti me kasnije"; + +/* Class = "NSButtonCell"; title = "Skip This Version"; ObjectID = "172"; */ +"172.title" = "Zanemari ovu verziju"; + +/* Class = "NSButtonCell"; title = "Install Update"; ObjectID = "173"; */ +"173.title" = "Instaliraj nadogradnju"; + +/* Class = "NSButtonCell"; title = "Automatically download and install updates in the future"; ObjectID = "175"; */ +"175.title" = "Ubuduće preuzmi i instaliraj nadogradnje automatski"; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/hr.lproj/SUUpdatePermissionPrompt.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/hr.lproj/SUUpdatePermissionPrompt.strings new file mode 100644 index 0000000000..8bff38ebc4 --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/hr.lproj/SUUpdatePermissionPrompt.strings @@ -0,0 +1,20 @@ +/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "43"; */ +"43.title" = "Text Cell"; + +/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "45"; */ +"45.title" = "Text Cell"; + +/* Class = "NSTextFieldCell"; title = "Anonymous system profile information is used to help us plan future development work. Please contact us if you have any questions about this.\n\nThis is the information that would be sent:"; ObjectID = "183"; */ +"183.title" = "Anonimizirani podaci profila susatava pomažu nam planirati budući razvoj. Kontaktiraj nas, ako imaš pitanja o tome.\n\nŠalju se sljedeći podaci:"; + +/* Class = "NSButtonCell"; title = "Don’t Check"; ObjectID = "cCJ-V0-aTi"; */ +"cCJ-V0-aTi.title" = "Nemoj provjeravati"; + +/* Class = "NSTextFieldCell"; title = "Check for updates automatically?"; ObjectID = "gmh-T4-BO0"; */ +"gmh-T4-BO0.title" = "Automatski provjeriti nadogradnje?"; + +/* Class = "NSButtonCell"; title = "Include anonymous system profile"; ObjectID = "gz7-LM-gNf"; */ +"gz7-LM-gNf.title" = "Uključi anonimizirane podatke o profilu sustava"; + +/* Class = "NSButtonCell"; title = "Check Automatically"; ObjectID = "OhZ-1K-DmA"; */ +"OhZ-1K-DmA.title" = "Provjeri automatski"; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/hr.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/hr.lproj/Sparkle.strings new file mode 100644 index 0000000000000000000000000000000000000000..b9d3a646e0389a22e99d11a98564245c9861039b GIT binary patch literal 9832 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%0DGqL7<De4VQYMCdZ_F5{}qA&7Pc8l|_ zYx+(v?LdEiZqPg*BPOp|gb|mEb*5L@ReGXRw+&l2GHZ^(pEU>3O@4ZyS(vl5#)h8y znE;;6Cj!mbS{@1?sYjm?=HE(QTHZ?FI(p5%hphV}OR*upU>UleSlYXuASvRdL`t1U zmnZLrYQWqbjy@)F3QDNuy|)5i)Awd?OhxNCBjc{*qp8kes@G@Qya^I`pB~UlL)Xc3 za1O?s-ktH4bGIn6LYCNn4>7CNc#GXPA|dx{n|e+y4|<2D%y7QbZ_9E$)AgZdB^Q;a zS41V<rdRWmZy1a-{P>*%-p^|g$&Bzb@#wbEli~!BSYmJG+N}n;B~Mi8p4Rj(LD}{A zQTK%J`A&SXHg4~yd4;^XzDAau=%I#bo>Xz#=Dmb=30D<ePv@)tU>Sm6=g@U=Uf@?e zV~eMZVSf_XUf1)nqQ=j-qQgn`1KV?+!+i7%@k*IZVQFfrX1p+t@sWiWdoyJ}=Dtao zb8wauloFj|!z*(7-amIiS%rKZCnaFpJA(9ge0?G$@_N~UDf4`@<FX;WU?i^siFr<M z=`Ata)Yy#rj|vf%;#1g@ciaP+eZrdfrOsiIDUp#;@Ry-q@;eKbzn7xR<i7P^OvR4V zGbmCHl~?fze&?JndSTdt`Rc3R)Sakl{ntU4DpvP#H}w8UXW)_7%NWIL_1|>BTjejR N@Lt)C<!sF(;9ukEZ?pga literal 0 HcmV?d00001 diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/hu.lproj/SUUpdateAlert.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/hu.lproj/SUUpdateAlert.strings new file mode 100644 index 0000000000..841a5423c8 --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/hu.lproj/SUUpdateAlert.strings @@ -0,0 +1,17 @@ +/* Class = "NSWindow"; title = "Software Update"; ObjectID = "5"; */ +"5.title" = "Szoftverfrissítés"; + +/* Class = "NSTextFieldCell"; title = "Release Notes:"; ObjectID = "170"; */ +"170.title" = "Változások az előző verzióhoz képest:"; + +/* Class = "NSButtonCell"; title = "Remind Me Later"; ObjectID = "171"; */ +"171.title" = "Emlékeztessen később"; + +/* Class = "NSButtonCell"; title = "Skip This Version"; ObjectID = "172"; */ +"172.title" = "Verzió kihagyása"; + +/* Class = "NSButtonCell"; title = "Install Update"; ObjectID = "173"; */ +"173.title" = "Telepítés"; + +/* Class = "NSButtonCell"; title = "Automatically download and install updates in the future"; ObjectID = "175"; */ +"175.title" = "A jövőben automatikusan töltse le és telepítse a frissítéseket"; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/hu.lproj/SUUpdatePermissionPrompt.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/hu.lproj/SUUpdatePermissionPrompt.strings new file mode 100644 index 0000000000..d1a121f362 --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/hu.lproj/SUUpdatePermissionPrompt.strings @@ -0,0 +1,20 @@ +/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "43"; */ +"43.title" = "Text Cell"; + +/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "45"; */ +"45.title" = "Text Cell"; + +/* Class = "NSTextFieldCell"; title = "Anonymous system profile information is used to help us plan future development work. Please contact us if you have any questions about this.\n\nThis is the information that would be sent:"; ObjectID = "183"; */ +"183.title" = "Anonymous system profile information is used to help us plan future development work. Please contact us if you have any questions about this.\n\nThis is the information that would be sent:"; + +/* Class = "NSButtonCell"; title = "Don’t Check"; ObjectID = "cCJ-V0-aTi"; */ +"cCJ-V0-aTi.title" = "Manuális keresés"; + +/* Class = "NSTextFieldCell"; title = "Check for updates automatically?"; ObjectID = "gmh-T4-BO0"; */ +"gmh-T4-BO0.title" = "Keresse automatikusan a frissítéseket?"; + +/* Class = "NSButtonCell"; title = "Include anonymous system profile"; ObjectID = "gz7-LM-gNf"; */ +"gz7-LM-gNf.title" = "Anonim rendszerinformáció küldése"; + +/* Class = "NSButtonCell"; title = "Check Automatically"; ObjectID = "OhZ-1K-DmA"; */ +"OhZ-1K-DmA.title" = "Automatikus keresés"; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/hu.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/hu.lproj/Sparkle.strings new file mode 100644 index 0000000000000000000000000000000000000000..6b397d42ecbc145bd03d4ff64ef8c362fa54ab6c GIT binary patch literal 6580 zcmd^^%WoT16vnT&{VOIB*;J?@Y%2r?S`}3ROj;q9<427XzhsYVn*TP-ELc^_0#(5G zJI6P7#&+sNWdbU)I+?l8bG~~X-?{zk&%^LAWa0ZT(X*rHNWWefheF@eFjLFxFbG|> zb=A@iZ}g<Uuhy~NdK&XcZ4bj?co6o(LHJ5v{v3q4-aBETF*BQ0grTiagkSZY*$PX& z&27Kew%S}PPt=ozTzlvG8tU2Bv!|W*)&7P4?T4nG2jM7uvfA<U)myIiQ;lW(*q(j0 z@O>#M*tZC+Mz-pCr8eZ8tG%sXrajT=T&-_yzsJ(+fwTjs7c05Dl5lCOPb3@2I97er zlhrcKcO5e6Kh_tBPQoiaL9x&-^YE#@(5i139)-{J%fj>UwVqW(*LUPR5*Cg(8W-V8 zniZzSe)uriqugk77s-9>k+egb<1O0w2&69S5YO^ZvkrovXH|!94YiJ)*;HCaO99Q_ z^qmRciF&he5?<;z6-v3<d!cFPJ+m=OJ4H?>+M%z=dL4})s%KG}n`wM*XG$NI%$ef} zZM|b<nZBzQ;r^1V59=t;DKyfp1FL7np`Cs@?}$UhAnkwK{oM05cU_pB?`eN5*+=;k zNs($Ky+IJkJPMSNc&sr?^)DnddcCoCd}$EQgan9gYR9^qO&JY*8vE)<j<O$*HGdht zEZN0PeqQ#|Q?2G69qqr>=*klc+xODW?o9qamtXsNT^R1jgv=f-rr~$JGYaJP)bm8+ z@zB1VHns&O6I(AujyMZ+d<W(i8hfdhk&Q?H>OROZum~`c6sLygANo7f7qO#j(tz1O zbCEMeJFMnRZ9}b|OU4WBTNr9(kFU#H$`+Aq6KTp8cUxO6&)H@@kEHqi`o_;XvHy#O zpO{DdH|+JFV<Ao14D4j7zw4|b<sRY^xowkY>}|v!SWS!rcqxpeeZ9J~1&>1OOoO$` zUioinxy#Q!MCZH5*7`6ZkHO&Jt}ua#a!lf&WG!cAZu79eo@|6Rcw#lS(dvwXI2-u} z5$Q)oJ9q%Rk;p!?43TRMkKSY>XCCn5#B!c#r?z^SbER428_%<}ZRV7o;=E@zFrFzZ z^yIPRD0<KkX`Wl(X?UkLI3;ZKt@a_yxmCu@l4%69TMg_N$?CGr-RA%ggWZGRI)94i z5gA(fT<#P9DywkZ!SG6_K!zKCB=|djhI@3(&fOa#`nl{0rZ%u>dcXLeY1fV{mf95m zn#f|{JNV1TcMenOHIsJlvwz|Qbw~Hsk;Pf;dIfw_w85@Hnd*DK!aBy9dgH~e`h%!R zeNnz&*p=5(?1dHh%$Uh{F?u4?U2|Jq2z{f|pk9JsB%O{G&HFl~p1k8ecFrnQb&}($ ztQIykzpkOEe88ECC>M%UN$$6G$@!h|Ni}t<H-9qBQoWg^eqlX5<;z&ZWtJVY5c4H| z=#?0<*CqK6%HT;V|Eec1gGIc(a9^sTmZZR2sue4@X4|}>E>upGaZ)8#u6`F52O=l) zI~%`QBun+=C9tM=7gXjBb5+S%_{G-cZW5ouQiiG(a&b7nvD~!=w$03i&Gem#rsOD4 z^V`iNvEQjKD)D-~@`AUauirJ0-O_w~-tRM84gBm}KVlQLKWz7Qk)1mUXTM#mZ?R~P z>tOOst9jKlG7ibtO&Nl_9^&rYyyeo?#WGwj?$3w?E?M#*ZqbSrAFb-=_`DONYBjhG ztIMKZR&Mp4NC&SH%C*mCB;)=C?gMYHubNA;fmmOAuHTPRgKj&K`q1*~=Baci3UcN# z1M`0cQ>%HBm3lmh*56eBRF>&?s<C#$D)3A04_ObZ$C9e|fqq}O?oo_mJf24#w^?<S zE3ISgaxNU<FwPdMHiyq|-l0XGYHsPBSX9CD(d@$P0eO;z`#v#uP<xK`Lte%))9?A- NSD$V7yW-j_{st|?kU{_e literal 0 HcmV?d00001 diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/is.lproj/SUUpdateAlert.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/is.lproj/SUUpdateAlert.strings new file mode 100644 index 0000000000..314a8caa0e --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/is.lproj/SUUpdateAlert.strings @@ -0,0 +1,17 @@ +/* Class = "NSWindow"; title = "Software Update"; ObjectID = "5"; */ +"5.title" = "Hugbúnaðaruppfærsla"; + +/* Class = "NSTextFieldCell"; title = "Release Notes:"; ObjectID = "170"; */ +"170.title" = "Útgáfupunktar:"; + +/* Class = "NSButtonCell"; title = "Remind Me Later"; ObjectID = "171"; */ +"171.title" = "Áminntu mig síðar"; + +/* Class = "NSButtonCell"; title = "Skip This Version"; ObjectID = "172"; */ +"172.title" = "Sleppa þessari útgáfu"; + +/* Class = "NSButtonCell"; title = "Install Update"; ObjectID = "173"; */ +"173.title" = "Innsetja"; + +/* Class = "NSButtonCell"; title = "Automatically download and install updates in the future"; ObjectID = "175"; */ +"175.title" = "Sækja og innsetja uppfærslur sjálfkrafa framvegis"; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/is.lproj/SUUpdatePermissionPrompt.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/is.lproj/SUUpdatePermissionPrompt.strings new file mode 100644 index 0000000000..f21466e53b --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/is.lproj/SUUpdatePermissionPrompt.strings @@ -0,0 +1,20 @@ +/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "43"; */ +"43.title" = "Text Cell"; + +/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "45"; */ +"45.title" = "Text Cell"; + +/* Class = "NSTextFieldCell"; title = "Anonymous system profile information is used to help us plan future development work. Please contact us if you have any questions about this.\n\nThis is the information that would be sent:"; ObjectID = "183"; */ +"183.title" = "Upplýsingar úr nafnlausum kerfisskýrslum eru notaðar til að hjálpa okkur við framtíðarþróun hugbúnaðarins. Ekki hika við að hafa samband ef spurningar vakna um þetta.\n\nÞetta eru upplýsingarnar sem yrðu sendar:"; + +/* Class = "NSButtonCell"; title = "Don’t Check"; ObjectID = "cCJ-V0-aTi"; */ +"cCJ-V0-aTi.title" = "Ekki kanna"; + +/* Class = "NSTextFieldCell"; title = "Check for updates automatically?"; ObjectID = "gmh-T4-BO0"; */ +"gmh-T4-BO0.title" = "Athuga sjálfkrafa með uppfærslur?"; + +/* Class = "NSButtonCell"; title = "Include anonymous system profile"; ObjectID = "gz7-LM-gNf"; */ +"gz7-LM-gNf.title" = "Innifela nafnlausa kerfisskýrslu"; + +/* Class = "NSButtonCell"; title = "Check Automatically"; ObjectID = "OhZ-1K-DmA"; */ +"OhZ-1K-DmA.title" = "Kanna sjálfkrafa"; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/is.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/is.lproj/Sparkle.strings new file mode 100644 index 0000000000000000000000000000000000000000..070979c616f0bd9b277961e8147842ef4d9f2d58 GIT binary patch literal 4806 zcmdUz%WfQ15Qb}=H5+zKlyHe~f?<ge7-A_1B_JjNA+hO<=i+$WGn($s;J4w0cmWnj z*+gQ2#EONb82+!y$9>u}A{$Qv8cko$rA}S``m1LCKD%SLtgr_**LA4tu|6ZKtkL_z zmKu3#hjyT`1C2bk6J42~XtdJPNNa9u?3UfJYj)jk+Gl!;>!H<p9$Kq4OW)Pl%q287 z)qCL*R(h)ayr(X$mgKo+3M+MXskfP~k98gCr0W|0MBn~NXo0jB_C#xuR_gs!_lZ5T zvEGnZOTw}4v3jf-#*sVG=$Y=dKI}w7tGNTWvh;I5mVMV`<^RiHKgx=C?FV_Zm0hLB zVRKBDZgJ%n<Bxtce)gE&w)b9J1h!#G9@D!X|Dil|DC9S~1_~RE|D^XqIGQ`o2KGpw zh0sxId}Mo$p{1``IkG`p!g!mlEF_hjIFO{3V{a}Q$VvGAw@j*h*QUI9qd3tV5uQpG zk&7H8Gr#wlnNBH`d$DRJJ&t@;qmgxe&=ZT}#80!B|Elqc&LF2a<3qdQ8P5psyXWsI zBTqHj&ot!1AY>e~tYi${`BV3s_L0j#_wS^~OtV;4+jHqmeutHnKUI>!6FTP6e0a_< zmpz?WZQ_|gzGExekndQ{$lR@g?TBw}?`sV9nK;+&+6Vd+_LY5pv36H$7`yLdeKrhf zaN=e5N?v0o*Z%7GcuzXP(<|Nk8J(=mxq6*(-^z4;Ab#z$Dp-uT!}^<emHpeYjHq!Y zRSN!}tJZYY2E0dPsXdKW9O_Orqk0kVE`wub<oB^`O4$zvzwzv*s*qL4p$3+o1tFjM z1Wu@gU4#R>%oV~dl{L;>=#Ca(z4U92Y_wX)r_Uv=*2%5wxzN)Ky@&3wc*>4Sqorg= z6^q(eXnrIu!851S_J{7V>vcv0ZX}=aV{qzHS`FRX5tGE3=sNV(V0Qaa7>kRZ*kA5@ zcmSUrNe4Ov;sDC=^ncCkUr4h`o*K!k9rEr8J&isfFOb%c`a{hG`w#U5R)Xna;iw06 zec*X4xm2pInniB~Bg2y`M`Um;zDc}y*LTrdMSa_pb8i=&#)FL8Qx}&rO>3;qd1U)G z?0eO}jL@7latrq4D=<_#hVcA)CSSJU>RA3uM<)@V=>xCOyB7AXBcqfqpk$h1WT2Vm zyqbol@F%>uR4k$k2K7XGseP~3_kDX_jvj0Y4kveCrRTp^7trDO7o85{^XsVZv#X0W zF{Nju3PrZ|z13;MIIM+ty1t%#r!KVWIZr)*x25Soh@;<(-m~is!6TZdN(&2tTPy;l zBVCX5ocirN=W2C&#l`O#b`o*+uXH_eR(iP%x=nVrzB5i93+GX#Qx)noj^D)XhWZ}8 zY1Hx1mp+63fy&!SphKAIJdn}#y6Z@#kKvanJ$5{Y?C7l`HyiiCzWhTSJ<<o66Fo<^ zrp~%MGi31F0A8RbEVYZAN&Q>&?K_&om;4%G51AKM=lOqiSbik7OuwQE+m}|+%jI2X z-bbarY29zz>oYqY6A$$}dFE5cMjT=`_t!w4CKgdM!BYIsK*Z=Y$P#`HQcpoYPYHwU ziP(3jrt)si4gR4ax8Oon5liwt@kQ4i$3HyLH>b14S{eWIP|?w{vUgk>{|vE%e`6xw zD$iEpkm48JQR)EVABQ&!P7g-j(f+yZT&&My{F@|`FJWo00aoO3=6$M)^-T9O`(1XW GnEwO$fJJQp literal 0 HcmV?d00001 diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/it.lproj/SUUpdateAlert.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/it.lproj/SUUpdateAlert.strings new file mode 100644 index 0000000000..cc0d7c3498 --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/it.lproj/SUUpdateAlert.strings @@ -0,0 +1,17 @@ +/* Class = "NSWindow"; title = "Software Update"; ObjectID = "5"; */ +"5.title" = "Aggiornamento Software"; + +/* Class = "NSTextFieldCell"; title = "Release Notes:"; ObjectID = "170"; */ +"170.title" = "Note di rilascio:"; + +/* Class = "NSButtonCell"; title = "Remind Me Later"; ObjectID = "171"; */ +"171.title" = "Ricordamelo più tardi"; + +/* Class = "NSButtonCell"; title = "Skip This Version"; ObjectID = "172"; */ +"172.title" = "Ignora questa versione"; + +/* Class = "NSButtonCell"; title = "Install Update"; ObjectID = "173"; */ +"173.title" = "Installa"; + +/* Class = "NSButtonCell"; title = "Automatically download and install updates in the future"; ObjectID = "175"; */ +"175.title" = "In futuro scarica e installa automaticamente gli aggiornamenti"; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/it.lproj/SUUpdatePermissionPrompt.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/it.lproj/SUUpdatePermissionPrompt.strings new file mode 100644 index 0000000000..4ddfda7e3c --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/it.lproj/SUUpdatePermissionPrompt.strings @@ -0,0 +1,20 @@ +/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "43"; */ +"43.title" = "Text Cell"; + +/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "45"; */ +"45.title" = "Text Cell"; + +/* Class = "NSTextFieldCell"; title = "Anonymous system profile information is used to help us plan future development work. Please contact us if you have any questions about this.\n\nThis is the information that would be sent:"; ObjectID = "183"; */ +"183.title" = "Le informazioni del profilo di sistema anomino sono utilizzate per aiutarci in futuri lavori di sviluppo. Contattaci se hai dei quesiti sull’argomento.\n\nQueste sono le informazioni che verrebbero inviate:"; + +/* Class = "NSButtonCell"; title = "Don’t Check"; ObjectID = "cCJ-V0-aTi"; */ +"cCJ-V0-aTi.title" = "Non controllare"; + +/* Class = "NSTextFieldCell"; title = "Check for updates automatically?"; ObjectID = "gmh-T4-BO0"; */ +"gmh-T4-BO0.title" = "Controllo automaticamente gli aggiornamenti?"; + +/* Class = "NSButtonCell"; title = "Include anonymous system profile"; ObjectID = "gz7-LM-gNf"; */ +"gz7-LM-gNf.title" = "Include profilo di sistema anonimo"; + +/* Class = "NSButtonCell"; title = "Check Automatically"; ObjectID = "OhZ-1K-DmA"; */ +"OhZ-1K-DmA.title" = "Controlla Automaticamente"; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/it.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/it.lproj/Sparkle.strings new file mode 100644 index 0000000000000000000000000000000000000000..cc0e4ef95f6c0160d7606353013958e544fbf70b GIT binary patch literal 18028 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 literal 0 HcmV?d00001 diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/ja.lproj/SUUpdateAlert.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/ja.lproj/SUUpdateAlert.strings new file mode 100644 index 0000000000..6ac6410d6c --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/ja.lproj/SUUpdateAlert.strings @@ -0,0 +1,17 @@ +/* Class = "NSWindow"; title = "Software Update"; ObjectID = "5"; */ +"5.title" = "ソフトウェア・アップデート"; + +/* Class = "NSTextFieldCell"; title = "Release Notes:"; ObjectID = "170"; */ +"170.title" = "リリースノート:"; + +/* Class = "NSButtonCell"; title = "Remind Me Later"; ObjectID = "171"; */ +"171.title" = "後で通知"; + +/* Class = "NSButtonCell"; title = "Skip This Version"; ObjectID = "172"; */ +"172.title" = "このバージョンはスキップ"; + +/* Class = "NSButtonCell"; title = "Install Update"; ObjectID = "173"; */ +"173.title" = "アップデートをインストール"; + +/* Class = "NSButtonCell"; title = "Automatically download and install updates in the future"; ObjectID = "175"; */ +"175.title" = "今後はアップデートのダウンロードとインストールを自動で行う"; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/ja.lproj/SUUpdatePermissionPrompt.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/ja.lproj/SUUpdatePermissionPrompt.strings new file mode 100644 index 0000000000..cff48a228b --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/ja.lproj/SUUpdatePermissionPrompt.strings @@ -0,0 +1,20 @@ +/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "43"; */ +"43.title" = "Text Cell"; + +/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "45"; */ +"45.title" = "Text Cell"; + +/* Class = "NSTextFieldCell"; title = "Anonymous system profile information is used to help us plan future development work. Please contact us if you have any questions about this.\n\nThis is the information that would be sent:"; ObjectID = "183"; */ +"183.title" = "匿名のシステムプロファイル情報は、今後の開発の参考にさせていただきます。この件に関してご質問があればご連絡下さい。\n\n以下の情報が送信されます:"; + +/* Class = "NSButtonCell"; title = "Don’t Check"; ObjectID = "cCJ-V0-aTi"; */ +"cCJ-V0-aTi.title" = "確認しない"; + +/* Class = "NSTextFieldCell"; title = "Check for updates automatically?"; ObjectID = "gmh-T4-BO0"; */ +"gmh-T4-BO0.title" = "アップデートを自動で確認しますか?"; + +/* Class = "NSButtonCell"; title = "Include anonymous system profile"; ObjectID = "gz7-LM-gNf"; */ +"gz7-LM-gNf.title" = "匿名のシステム情報を含める"; + +/* Class = "NSButtonCell"; title = "Check Automatically"; ObjectID = "OhZ-1K-DmA"; */ +"OhZ-1K-DmA.title" = "自動で確認"; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/ja.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/ja.lproj/Sparkle.strings new file mode 100644 index 0000000000000000000000000000000000000000..3a06f46569983b0c92464e7406c1d5db45acd746 GIT binary patch literal 14422 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 literal 0 HcmV?d00001 diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/ko.lproj/SUUpdateAlert.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/ko.lproj/SUUpdateAlert.strings new file mode 100644 index 0000000000..ee92bf295f --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/ko.lproj/SUUpdateAlert.strings @@ -0,0 +1,17 @@ +/* Class = "NSWindow"; title = "Software Update"; ObjectID = "5"; */ +"5.title" = "Software Update"; + +/* Class = "NSTextFieldCell"; title = "Release Notes:"; ObjectID = "170"; */ +"170.title" = "배포 정보:"; + +/* Class = "NSButtonCell"; title = "Remind Me Later"; ObjectID = "171"; */ +"171.title" = "나중에"; + +/* Class = "NSButtonCell"; title = "Skip This Version"; ObjectID = "172"; */ +"172.title" = "이 버전 건너뛰기"; + +/* Class = "NSButtonCell"; title = "Install Update"; ObjectID = "173"; */ +"173.title" = "업데이트 설치"; + +/* Class = "NSButtonCell"; title = "Automatically download and install updates in the future"; ObjectID = "175"; */ +"175.title" = "나중에 업데이트 자동으로 다운로드 및 설치"; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/ko.lproj/SUUpdatePermissionPrompt.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/ko.lproj/SUUpdatePermissionPrompt.strings new file mode 100644 index 0000000000..472ef43720 --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/ko.lproj/SUUpdatePermissionPrompt.strings @@ -0,0 +1,20 @@ +/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "43"; */ +"43.title" = "Text Cell"; + +/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "45"; */ +"45.title" = "Text Cell"; + +/* Class = "NSTextFieldCell"; title = "Anonymous system profile information is used to help us plan future development work. Please contact us if you have any questions about this.\n\nThis is the information that would be sent:"; ObjectID = "183"; */ +"183.title" = "익명으로 보내지는 시스템 정보로 차후 프로그램 개발에 도움이 될 수 있습니다. 질문이 있으시면 연락 주십시오.\n\n아래 정보가 전송될 것입니다."; + +/* Class = "NSButtonCell"; title = "Don’t Check"; ObjectID = "cCJ-V0-aTi"; */ +"cCJ-V0-aTi.title" = "취소"; + +/* Class = "NSTextFieldCell"; title = "Check for updates automatically?"; ObjectID = "gmh-T4-BO0"; */ +"gmh-T4-BO0.title" = "자동으로 업데이트 확인할까요?"; + +/* Class = "NSButtonCell"; title = "Include anonymous system profile"; ObjectID = "gz7-LM-gNf"; */ +"gz7-LM-gNf.title" = "익명 시스템 정보 포함"; + +/* Class = "NSButtonCell"; title = "Check Automatically"; ObjectID = "OhZ-1K-DmA"; */ +"OhZ-1K-DmA.title" = "자동으로 확인"; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/ko.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/ko.lproj/Sparkle.strings new file mode 100644 index 0000000000000000000000000000000000000000..7cd74623f6669127e2224e914f0d894d025ed32a GIT binary patch literal 6744 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 QWFM@kb!8MO%l(JtA2soX;{X5v literal 0 HcmV?d00001 diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/nb.lproj/SUUpdateAlert.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/nb.lproj/SUUpdateAlert.strings new file mode 100644 index 0000000000..bd58fbb6b3 --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/nb.lproj/SUUpdateAlert.strings @@ -0,0 +1,18 @@ +/* Class = "NSWindow"; title = "Software Update"; ObjectID = "5"; */ +"5.title" = "Programoppdatering"; + +/* Class = "NSTextFieldCell"; title = "Release Notes:"; ObjectID = "170"; */ +"170.title" = "Om oppdateringen:"; + +/* Class = "NSButtonCell"; title = "Remind Me Later"; ObjectID = "171"; */ +"171.title" = "Utsett"; + +/* Class = "NSButtonCell"; title = "Skip This Version"; ObjectID = "172"; */ +"172.title" = "Hopp over"; + +/* Class = "NSButtonCell"; title = "Install Update"; ObjectID = "173"; */ +"173.title" = "Installer"; + +/* Class = "NSButtonCell"; title = "Automatically download and install updates in the future"; ObjectID = "175"; */ +"175.title" = "Last ned og installer automatisk i fremtiden"; + diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/nb.lproj/SUUpdatePermissionPrompt.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/nb.lproj/SUUpdatePermissionPrompt.strings new file mode 100644 index 0000000000..1b2d8bdb70 --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/nb.lproj/SUUpdatePermissionPrompt.strings @@ -0,0 +1,21 @@ +/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "43"; */ +"43.title" = "Text Cell"; + +/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "45"; */ +"45.title" = "Text Cell"; + +/* Class = "NSTextFieldCell"; title = "Anonymous system profile information is used to help us plan future development work. Please contact us if you have any questions about this.\n\nThis is the information that would be sent:"; ObjectID = "183"; */ +"183.title" = "Den anonyme systemprofilen hjelper oss med å planlegge fremtidig utviklingsarbeid. Ta gjerne kontakt med oss hvis du har spørsmål om dette.
\nFølgende innhold vil bli sendt:"; + +/* Class = "NSButtonCell"; title = "Don’t Check"; ObjectID = "cCJ-V0-aTi"; */ +"cCJ-V0-aTi.title" = "Ikke søk"; + +/* Class = "NSTextFieldCell"; title = "Check for updates automatically?"; ObjectID = "gmh-T4-BO0"; */ +"gmh-T4-BO0.title" = "Søk etter oppdateringer automatisk?"; + +/* Class = "NSButtonCell"; title = "Include anonymous system profile"; ObjectID = "gz7-LM-gNf"; */ +"gz7-LM-gNf.title" = "Inkluder anonym systemprofil"; + +/* Class = "NSButtonCell"; title = "Check Automatically"; ObjectID = "OhZ-1K-DmA"; */ +"OhZ-1K-DmA.title" = "Søk automatisk"; + diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/nb.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/nb.lproj/Sparkle.strings new file mode 100644 index 0000000000000000000000000000000000000000..c36e8d931011e0e8e6bd97f8276ab61f15bdc30e GIT binary patch literal 8996 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 literal 0 HcmV?d00001 diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/nl.lproj/SUUpdateAlert.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/nl.lproj/SUUpdateAlert.strings new file mode 100644 index 0000000000..3edac367ff --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/nl.lproj/SUUpdateAlert.strings @@ -0,0 +1,17 @@ +/* Class = "NSWindow"; title = "Software Update"; ObjectID = "5"; */ +"5.title" = "Software-update"; + +/* Class = "NSTextFieldCell"; title = "Release Notes:"; ObjectID = "170"; */ +"170.title" = "Versiegegevens:"; + +/* Class = "NSButtonCell"; title = "Remind Me Later"; ObjectID = "171"; */ +"171.title" = "Herinner mij later"; + +/* Class = "NSButtonCell"; title = "Skip This Version"; ObjectID = "172"; */ +"172.title" = "Sla deze versie over"; + +/* Class = "NSButtonCell"; title = "Install Update"; ObjectID = "173"; */ +"173.title" = "Installeer update"; + +/* Class = "NSButtonCell"; title = "Automatically download and install updates in the future"; ObjectID = "175"; */ +"175.title" = "Download en installeer updates voortaan automatisch"; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/nl.lproj/SUUpdatePermissionPrompt.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/nl.lproj/SUUpdatePermissionPrompt.strings new file mode 100644 index 0000000000..af9d1b27f9 --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/nl.lproj/SUUpdatePermissionPrompt.strings @@ -0,0 +1,14 @@ +/* Class = "NSTextFieldCell"; title = "Anonymous system profile information is used to help us plan future development work. Please contact us if you have any questions about this.\n\nThis is the information that would be sent:"; ObjectID = "183"; */ +"183.title" = "Aan de hand van anonieme informatie over het systeemprofiel kunnen wij toekomstige ontwikkelingswerkzaamheden beter plannen. Neem contact met ons op als je hierover vragen hebt.\n\nDit is de informatie die wordt verzonden:"; + +/* Class = "NSButtonCell"; title = "Don’t Check"; ObjectID = "cCJ-V0-aTi"; */ +"cCJ-V0-aTi.title" = "Zoek niet"; + +/* Class = "NSTextFieldCell"; title = "Check for updates automatically?"; ObjectID = "gmh-T4-BO0"; */ +"gmh-T4-BO0.title" = "Automatisch zoeken naar updates?"; + +/* Class = "NSButtonCell"; title = "Include anonymous system profile"; ObjectID = "gz7-LM-gNf"; */ +"gz7-LM-gNf.title" = "Voeg anoniem systeemprofiel bij"; + +/* Class = "NSButtonCell"; title = "Check Automatically"; ObjectID = "OhZ-1K-DmA"; */ +"OhZ-1K-DmA.title" = "Zoek automatisch"; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/nl.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/nl.lproj/Sparkle.strings new file mode 100644 index 0000000000000000000000000000000000000000..5ab394bef0f4b8b8cde61099678e27a1e4f30907 GIT binary patch literal 17588 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 OsR#1YBqQ#5ocKSjVV0-> literal 0 HcmV?d00001 diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/pl.lproj/SUUpdateAlert.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/pl.lproj/SUUpdateAlert.strings new file mode 100644 index 0000000000..4092fd0ac7 --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/pl.lproj/SUUpdateAlert.strings @@ -0,0 +1,17 @@ +/* Class = "NSWindow"; title = "Software Update"; ObjectID = "5"; */ +"5.title" = "Uaktualnienie oprogramowania"; + +/* Class = "NSTextFieldCell"; title = "Release Notes:"; ObjectID = "170"; */ +"170.title" = "Szczegóły wydania:"; + +/* Class = "NSButtonCell"; title = "Remind Me Later"; ObjectID = "171"; */ +"171.title" = "Przypomnij później"; + +/* Class = "NSButtonCell"; title = "Skip This Version"; ObjectID = "172"; */ +"172.title" = "Pomiń tę wersję"; + +/* Class = "NSButtonCell"; title = "Install Update"; ObjectID = "173"; */ +"173.title" = "Zainstaluj teraz"; + +/* Class = "NSButtonCell"; title = "Automatically download and install updates in the future"; ObjectID = "175"; */ +"175.title" = "Automatycznie pobierz i zainstaluj przyszłe uaktualnienia"; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/pl.lproj/SUUpdatePermissionPrompt.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/pl.lproj/SUUpdatePermissionPrompt.strings new file mode 100644 index 0000000000..029b447eee --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/pl.lproj/SUUpdatePermissionPrompt.strings @@ -0,0 +1,20 @@ +/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "43"; */ +"43.title" = "Text Cell"; + +/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "45"; */ +"45.title" = "Text Cell"; + +/* Class = "NSTextFieldCell"; title = "Anonymous system profile information is used to help us plan future development work. Please contact us if you have any questions about this.\n\nThis is the information that would be sent:"; ObjectID = "183"; */ +"183.title" = "Anonymous system profile information is used to help us plan future development work. Please contact us if you have any questions about this.\n\nThis is the information that would be sent:"; + +/* Class = "NSButtonCell"; title = "Don’t Check"; ObjectID = "cCJ-V0-aTi"; */ +"cCJ-V0-aTi.title" = "Nie sprawdzaj"; + +/* Class = "NSTextFieldCell"; title = "Check for updates automatically?"; ObjectID = "gmh-T4-BO0"; */ +"gmh-T4-BO0.title" = "Sprawdzać automatycznie uaktualnienia?"; + +/* Class = "NSButtonCell"; title = "Include anonymous system profile"; ObjectID = "gz7-LM-gNf"; */ +"gz7-LM-gNf.title" = "Załącz anonimowe informacje o systemie"; + +/* Class = "NSButtonCell"; title = "Check Automatically"; ObjectID = "OhZ-1K-DmA"; */ +"OhZ-1K-DmA.title" = "Sprawdzaj automatycznie"; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/pl.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/pl.lproj/Sparkle.strings new file mode 100644 index 0000000000000000000000000000000000000000..38d03dee8e19c9c9f9c2739f349e19f3104ca24c GIT binary patch literal 8408 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 literal 0 HcmV?d00001 diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/pt-BR.lproj/SUUpdateAlert.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/pt-BR.lproj/SUUpdateAlert.strings new file mode 100644 index 0000000000..65aab08753 --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/pt-BR.lproj/SUUpdateAlert.strings @@ -0,0 +1,17 @@ +/* Class = "NSWindow"; title = "Software Update"; ObjectID = "5"; */ +"5.title" = "Atualização de Software"; + +/* Class = "NSTextFieldCell"; title = "Release Notes:"; ObjectID = "170"; */ +"170.title" = "Notas do Lançamento:"; + +/* Class = "NSButtonCell"; title = "Remind Me Later"; ObjectID = "171"; */ +"171.title" = "Mais Tarde"; + +/* Class = "NSButtonCell"; title = "Skip This Version"; ObjectID = "172"; */ +"172.title" = "Ignorar Esta Versão"; + +/* Class = "NSButtonCell"; title = "Install Update"; ObjectID = "173"; */ +"173.title" = "Instalar Atualização"; + +/* Class = "NSButtonCell"; title = "Automatically download and install updates in the future"; ObjectID = "175"; */ +"175.title" = "Baixar e instalar atualizações futuras automaticamente"; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/pt-BR.lproj/SUUpdatePermissionPrompt.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/pt-BR.lproj/SUUpdatePermissionPrompt.strings new file mode 100644 index 0000000000..028f40ed18 --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/pt-BR.lproj/SUUpdatePermissionPrompt.strings @@ -0,0 +1,23 @@ +/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "43"; */ +"43.title" = "Text Cell"; + +/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "45"; */ +"45.title" = "Text Cell"; + +/* Class = "NSTextFieldCell"; title = "Anonymous system profile information is used to help us plan future development work. Please contact us if you have any questions about this.\n\nThis is the information that would be sent:"; ObjectID = "183"; */ +"183.title" = "As informações anônimas do sistema são usadas para nos ajudar a planejar o desenvolvimento futuro do aplicativo. Contate-nos caso tenha dúvidas sobre este procedimento.\n\nAs seguintes informações seriam enviadas:"; + +/* Class = "NSButtonCell"; title = "Don’t Check"; ObjectID = "cCJ-V0-aTi"; */ +"cCJ-V0-aTi.title" = "Não Buscar"; + +/* Class = "NSTextFieldCell"; title = "DO NOT LOCALIZE"; ObjectID = "cfa-j0-Ya4"; */ +"cfa-j0-Ya4.title" = ""; + +/* Class = "NSTextFieldCell"; title = "Check for updates automatically?"; ObjectID = "gmh-T4-BO0"; */ +"gmh-T4-BO0.title" = "Buscar atualizações automaticamente?"; + +/* Class = "NSButtonCell"; title = "Include anonymous system profile"; ObjectID = "gz7-LM-gNf"; */ +"gz7-LM-gNf.title" = "Incluir perfil anônimo do sistema"; + +/* Class = "NSButtonCell"; title = "Check Automatically"; ObjectID = "OhZ-1K-DmA"; */ +"OhZ-1K-DmA.title" = "Buscar Automaticamente"; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/pt-BR.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/pt-BR.lproj/Sparkle.strings new file mode 100644 index 0000000000000000000000000000000000000000..fae04566de96453472ada10558a2c91023793208 GIT binary patch literal 16756 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 literal 0 HcmV?d00001 diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/pt-PT.lproj/SUUpdateAlert.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/pt-PT.lproj/SUUpdateAlert.strings new file mode 100644 index 0000000000..ae805c423d --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/pt-PT.lproj/SUUpdateAlert.strings @@ -0,0 +1,17 @@ +/* Class = "NSWindow"; title = "Software Update"; ObjectID = "5"; */ +"5.title" = "Actualização de Software"; + +/* Class = "NSTextFieldCell"; title = "Release Notes:"; ObjectID = "170"; */ +"170.title" = "Notas de lançamento:"; + +/* Class = "NSButtonCell"; title = "Remind Me Later"; ObjectID = "171"; */ +"171.title" = "Lembrar mais tarde"; + +/* Class = "NSButtonCell"; title = "Skip This Version"; ObjectID = "172"; */ +"172.title" = "Saltar esta versão"; + +/* Class = "NSButtonCell"; title = "Install Update"; ObjectID = "173"; */ +"173.title" = "Instalar actualização"; + +/* Class = "NSButtonCell"; title = "Automatically download and install updates in the future"; ObjectID = "175"; */ +"175.title" = "No futuro, transferir e instalar actualizações automaticamente"; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/pt-PT.lproj/SUUpdatePermissionPrompt.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/pt-PT.lproj/SUUpdatePermissionPrompt.strings new file mode 100644 index 0000000000..ef9ae46d0f --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/pt-PT.lproj/SUUpdatePermissionPrompt.strings @@ -0,0 +1,20 @@ +/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "43"; */ +"43.title" = "Text Cell"; + +/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "45"; */ +"45.title" = "Text Cell"; + +/* Class = "NSTextFieldCell"; title = "Anonymous system profile information is used to help us plan future development work. Please contact us if you have any questions about this.\n\nThis is the information that would be sent:"; ObjectID = "183"; */ +"183.title" = "A informação anónima do perfil de sistema é usada para no futuro nos ajudar a planear o trabalho de desenvolvimento. Por favor contacte-nos se tiver alguma questão acerca deste assunto.\n\nEsta é a informação que seria enviada:"; + +/* Class = "NSButtonCell"; title = "Don’t Check"; ObjectID = "cCJ-V0-aTi"; */ +"cCJ-V0-aTi.title" = "Não procurar"; + +/* Class = "NSTextFieldCell"; title = "Check for updates automatically?"; ObjectID = "gmh-T4-BO0"; */ +"gmh-T4-BO0.title" = "Procurar actualizações automaticamente?"; + +/* Class = "NSButtonCell"; title = "Include anonymous system profile"; ObjectID = "gz7-LM-gNf"; */ +"gz7-LM-gNf.title" = "Incluir perfil de sistema anónimo"; + +/* Class = "NSButtonCell"; title = "Check Automatically"; ObjectID = "OhZ-1K-DmA"; */ +"OhZ-1K-DmA.title" = "Procurar automaticamente"; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/pt-PT.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/pt-PT.lproj/Sparkle.strings new file mode 100644 index 0000000000000000000000000000000000000000..e7ed98d0617d4bb267969d80c327372110d6a089 GIT binary patch literal 8210 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 literal 0 HcmV?d00001 diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/ro.lproj/SUUpdateAlert.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/ro.lproj/SUUpdateAlert.strings new file mode 100644 index 0000000000..37e9bc76e4 --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/ro.lproj/SUUpdateAlert.strings @@ -0,0 +1,17 @@ +/* Class = "NSWindow"; title = "Software Update"; ObjectID = "5"; */ +"5.title" = "Actualizarea aplicației"; + +/* Class = "NSTextFieldCell"; title = "Release Notes:"; ObjectID = "170"; */ +"170.title" = "Note de ediție:"; + +/* Class = "NSButtonCell"; title = "Remind Me Later"; ObjectID = "171"; */ +"171.title" = "Amintește-mi mai târziu"; + +/* Class = "NSButtonCell"; title = "Skip This Version"; ObjectID = "172"; */ +"172.title" = "Sari peste…"; + +/* Class = "NSButtonCell"; title = "Install Update"; ObjectID = "173"; */ +"173.title" = "Instalează actualizarea"; + +/* Class = "NSButtonCell"; title = "Automatically download and install updates in the future"; ObjectID = "175"; */ +"175.title" = "În viitor descarcă și instalează în automat actualizările"; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/ro.lproj/SUUpdatePermissionPrompt.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/ro.lproj/SUUpdatePermissionPrompt.strings new file mode 100644 index 0000000000..8746a83ce5 --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/ro.lproj/SUUpdatePermissionPrompt.strings @@ -0,0 +1,20 @@ +/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "43"; */ +"43.title" = "Text Cell"; + +/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "45"; */ +"45.title" = "Text Cell"; + +/* Class = "NSTextFieldCell"; title = "Anonymous system profile information is used to help us plan future development work. Please contact us if you have any questions about this.\n\nThis is the information that would be sent:"; ObjectID = "183"; */ +"183.title" = "Anonymous system profile information is used to help us plan future development work. Please contact us if you have any questions about this.\n\nThis is the information that would be sent:"; + +/* Class = "NSButtonCell"; title = "Don’t Check"; ObjectID = "cCJ-V0-aTi"; */ +"cCJ-V0-aTi.title" = "Nu verifica"; + +/* Class = "NSTextFieldCell"; title = "Check for updates automatically?"; ObjectID = "gmh-T4-BO0"; */ +"gmh-T4-BO0.title" = "Verifică pentru actualizări în mod automat?"; + +/* Class = "NSButtonCell"; title = "Include anonymous system profile"; ObjectID = "gz7-LM-gNf"; */ +"gz7-LM-gNf.title" = "Include profil anomin de sistem"; + +/* Class = "NSButtonCell"; title = "Check Automatically"; ObjectID = "OhZ-1K-DmA"; */ +"OhZ-1K-DmA.title" = "Verifică în mod automat"; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/ro.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/ro.lproj/Sparkle.strings new file mode 100644 index 0000000000000000000000000000000000000000..1ee78cb3b73bf9f8e6ce27624f6c61f84afae1e1 GIT binary patch literal 9418 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 F{s;R}8BqWL literal 0 HcmV?d00001 diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/ru.lproj/SUUpdateAlert.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/ru.lproj/SUUpdateAlert.strings new file mode 100644 index 0000000000..137fd579f4 --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/ru.lproj/SUUpdateAlert.strings @@ -0,0 +1,17 @@ +/* Class = "NSWindow"; title = "Software Update"; ObjectID = "5"; */ +"5.title" = "Обновление программного обеспечения"; + +/* Class = "NSTextFieldCell"; title = "Release Notes:"; ObjectID = "170"; */ +"170.title" = "Заметки о выпуске:"; + +/* Class = "NSButtonCell"; title = "Remind Me Later"; ObjectID = "171"; */ +"171.title" = "Напоминать позже"; + +/* Class = "NSButtonCell"; title = "Skip This Version"; ObjectID = "172"; */ +"172.title" = "Пропустить эту версию"; + +/* Class = "NSButtonCell"; title = "Install Update"; ObjectID = "173"; */ +"173.title" = "Установить обновление"; + +/* Class = "NSButtonCell"; title = "Automatically download and install updates in the future"; ObjectID = "175"; */ +"175.title" = "Автоматически загружать и устанавливать обновления в будущем"; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/ru.lproj/SUUpdatePermissionPrompt.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/ru.lproj/SUUpdatePermissionPrompt.strings new file mode 100644 index 0000000000..79ab608ce1 --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/ru.lproj/SUUpdatePermissionPrompt.strings @@ -0,0 +1,20 @@ +/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "43"; */ +"43.title" = "Text Cell"; + +/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "45"; */ +"45.title" = "Text Cell"; + +/* Class = "NSTextFieldCell"; title = "Anonymous system profile information is used to help us plan future development work. Please contact us if you have any questions about this.\n\nThis is the information that would be sent:"; ObjectID = "183"; */ +"183.title" = "Использование анонимного профиля системы помогает нам в планировании будущей работы по разработке. Если у вас есть какие-либо вопросы по этой теме, обращайтесь к нам.\n\nЭто информация, предназначенная для отправления:"; + +/* Class = "NSButtonCell"; title = "Don’t Check"; ObjectID = "cCJ-V0-aTi"; */ +"cCJ-V0-aTi.title" = "Не проверять"; + +/* Class = "NSTextFieldCell"; title = "Check for updates automatically?"; ObjectID = "gmh-T4-BO0"; */ +"gmh-T4-BO0.title" = "Выполнять автоматическую проверку наличия обновлений?"; + +/* Class = "NSButtonCell"; title = "Include anonymous system profile"; ObjectID = "gz7-LM-gNf"; */ +"gz7-LM-gNf.title" = "Включить анонимный профиль системы"; + +/* Class = "NSButtonCell"; title = "Check Automatically"; ObjectID = "OhZ-1K-DmA"; */ +"OhZ-1K-DmA.title" = "Проверять автоматически"; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/ru.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/ru.lproj/Sparkle.strings new file mode 100644 index 0000000000000000000000000000000000000000..777f637a0d59ce8fb5cff45edaa1fffa4973f9d2 GIT binary patch literal 7964 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 NI#&%wwe=%>{tKpMm_+~p literal 0 HcmV?d00001 diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/sk.lproj/SUUpdateAlert.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/sk.lproj/SUUpdateAlert.strings new file mode 100644 index 0000000000..266f0fb406 --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/sk.lproj/SUUpdateAlert.strings @@ -0,0 +1,17 @@ +/* Class = "NSWindow"; title = "Software Update"; ObjectID = "5"; */ +"5.title" = "Aktualizácia softvéru"; + +/* Class = "NSTextFieldCell"; title = "Release Notes:"; ObjectID = "170"; */ +"170.title" = "Poznámky k vydaniu:"; + +/* Class = "NSButtonCell"; title = "Remind Me Later"; ObjectID = "171"; */ +"171.title" = "Pripomenúť neskôr"; + +/* Class = "NSButtonCell"; title = "Skip This Version"; ObjectID = "172"; */ +"172.title" = "Vynechať túto verziu"; + +/* Class = "NSButtonCell"; title = "Install Update"; ObjectID = "173"; */ +"173.title" = "Nainštalovať"; + +/* Class = "NSButtonCell"; title = "Automatically download and install updates in the future"; ObjectID = "175"; */ +"175.title" = "V budúcnosti aktualizácie preberať a inštalovať automaticky"; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/sk.lproj/SUUpdatePermissionPrompt.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/sk.lproj/SUUpdatePermissionPrompt.strings new file mode 100644 index 0000000000..25c836d80b --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/sk.lproj/SUUpdatePermissionPrompt.strings @@ -0,0 +1,20 @@ +/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "43"; */ +"43.title" = "Text Cell"; + +/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "45"; */ +"45.title" = "Text Cell"; + +/* Class = "NSTextFieldCell"; title = "Anonymous system profile information is used to help us plan future development work. Please contact us if you have any questions about this.\n\nThis is the information that would be sent:"; ObjectID = "183"; */ +"183.title" = "Anonymný profil systému nám umožní zlepšiť plánovanie budúceho vývoja aplikácie. Ak máte ohľadom tohto akékoľvek otázky, neváhajte a kontaktujte nás.\n\nOdosielané budú nasledujúce informácie:"; + +/* Class = "NSButtonCell"; title = "Don’t Check"; ObjectID = "cCJ-V0-aTi"; */ +"cCJ-V0-aTi.title" = "Nekontrolovať"; + +/* Class = "NSTextFieldCell"; title = "Check for updates automatically?"; ObjectID = "gmh-T4-BO0"; */ +"gmh-T4-BO0.title" = "Kontrolovať aktualizácie automaticky?"; + +/* Class = "NSButtonCell"; title = "Include anonymous system profile"; ObjectID = "gz7-LM-gNf"; */ +"gz7-LM-gNf.title" = "Zahrnúť anonymný profil systému"; + +/* Class = "NSButtonCell"; title = "Check Automatically"; ObjectID = "OhZ-1K-DmA"; */ +"OhZ-1K-DmA.title" = "Kontrolovať automaticky"; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/sk.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/sk.lproj/Sparkle.strings new file mode 100644 index 0000000000000000000000000000000000000000..157f6b96a569d5b6fe05093ca78c6241d570d6e0 GIT binary patch literal 7940 zcmds+&u?2r5XaZoO1<^c+iOLER-`3xL=-}Q2&hu3rV#>hd2yUHwPQ!Iosb;*xA3o7 z;*vvdoHzjA&yFX%@7Zn>)lNkf_0`_DyR$R%o$t(!|NZA)xD$%-H1zar>ba}GR_KO- zzVC&7jU0rXu&J?4jckM?J$b*a(XKwVH0Q3y?u2{cO1K$rg>UuEo;#th&&@E@oc*|J z5IS*(L3pX}Mcm;~pZZbWLENpcoqKvygi^9gee3ACp=V2yZfg8%{X^1n_-HKci}>j` zt$H=yx74R@Jbl^N(fUH???pL7>D3J*jhMV+NhssaUrB>2(&PVS5w!j^{37j!(y5G= zo^JJh&FJb6&uyRS@Am#9dhKqwy+9k!^Q>P+pWAtJ&pnKIYRV2f^7KGYL(@Rxzek*H zX=GpeuZ4B}?FkvB##><}Vr)OoIgAJeg^pEl<1-8G3bw)2p{&`_|7CpZIDJz@fXhRz zp2YXH;z;lC<IDJ#7$KI3u%F|bj-(WdA)D3FIoc8N1C30chjS9iCh?ohvp>dFlQB_B zOWSp%$hF9sjI<(LD+)2iDB6uPx;KjOKxc1icPv^c3eg58X(`?;)>;j$3Uibi;Z(W* zUW~b+Zd>Q0?YLJz+8-oi$08!zbnS&LeTS)#(GQ>L8_cmCt+*UM*IyBygzxmMvQ}Lp zoR{+r%$76(GbitSb|R8<gQkm|+~zJzJG5DyqK(Y}J-H6fna5gnD;RH9?SDD(1HRF@ z6xzTB(L-+8&}Z_?B$h1$m3l`6<ZBH3V1Ycsj-BZ1<XzX=HMaOd{(0qDyiZCUN@gqE z&`#%x&*~XHI&+=Kbzq{YD8NI0^2rEZIcKD92v_V{$L>fYj9SJ7*YG7VNnW%J*&VNg zZC)#n!ltHeHOf;o!!_h=Jsai=Du^-=^GIXgzRrU;sUHe4faPg;qOTKR(I`hNT>m;p zJdJEOpL)eD+|>EH;d%jIf(ke#G5%)c5yqKkUU&Z;YQ*AqPw&wRgl@@})KjLnBWFot z<O{HFSqQ6Ozg<aVgbdDGatg9MgXOhP-S^neZDm!}u2#QpU|Hn1waZZd!|cZzGmpTG zymJgB>%0G%i-!)vpL({n2R<?+jp8o5+L5zb%o<*<HcllEYl4<S)d}NZ>r{JyMeG9u z^<-(w0_?o0`TemJ&f3yj<oC1|D>U`)L~&u6&gb4%tXCOqe&|?{bo@!Su2-jtU%eWb z%;z^U?wyr!4gI4t36>-AOf?f@N!Xk{^L+Wfv~@&-)oBcz>&_VuCTi~4IyxfX#7a5G zSgkT#sBOqe)GS0b)g#fF?lvHr6Io^&Xa?Bl?qs!g&LuX}s?c5eIYoF8o<-clC-|Fv zuy3jA#aNYCV};$jQf7Y^B@$JqF@_9_U45%cGfT1eG-j~3M08(L!2D6%jatfb2zlv9 zamkH|3c4Ns)(p;LkwX0brL!zDCg1J}s(0><oT^^cxkske_2~4j9ssj2m({oCfjR>x zFMK$5w%ZkK-V`3{Rwk=~ot?;|^RP2<cpQ;<zhN28ZEccHCCT#Dhl1oi*>+#iR<~`H zTegHeDv-QhaCRUklUa{sxvI^o6~e{vxu|^fKxd^AZt28{>3)?BRLiIuZ8a`Ka#86K zOh1R!QF)DJ791`tS5tpei?+|u;9ZRz4gK(Okxu+XKBu!s<aA`iSK@AG`dJLc`n=kB zA)i>sf!Y+NgZF#d)vEw-1@~=9hV?m|Y3+7~m8c;P<H?Pk;RC;|J&dbTPsP!m>y>K- zww-TB+Q%4mx;|yJ$K~qtD0ZFdyf{mn=hEI;4G&@8i)l2!dhiE%Hr=SfxZS;<>r_+& zeosvZW5x7)-|So7W#g-=)!WdOYxKVT@sqk%$=3EQ$MXC<kB7Y@W3_$NYUvb~S*Uru zZ*U^S+C324IvN(uhil?Px)jzQO?P2XiUwY1!&>x*sH&+)j6=DtTUDROWnaC?;;ggI zN-9s*bK|EnKF=QXNm*(4Z<CyQ1I~@<#P<8ku#&%5Ra3uizy)dEq-O1?Ra=@QmbWZ# z-IwV(9vz>^4)otxd%ppH(-q*xO&4l+EZwSn?(K9c(8wgFGg1A|lKv|0WR@7ohTN+c zcS~5;8B@3Zk??8vw)|E~4z;_?to%){tIALFi?MV<=b&n@c15<#D~c-n*xbcL|GJP3 z)*g>DG}+v<J3Y6(h_mE%V+cnwy(#Nl5HWtYC02+r;*<U8J(0KbJObjVBkIw?JnL0i z{+YZL*K1w+{=@LSI*{m5@1#__WmF*6(c;E_Rdr=omgmkeOB2qLdS#p$DfUZ8Px_&A zsW?Ki#fmXd>UA<stfag1^m@fuAouc`cE_q#L%|jN5<-7~GxQ@1@{1Jp73{_*_l$Kd z@nvE@_Y0#{?xPC|cj6Uh!FzbZ^Fr!<*ssOLpDxR9A$I@fl-=-2+zkY=!uuI80&HBB qo>zqS+vfEG={9dk>w978EW-1sUOoF&%57?FgV(JxrNfqbMgIXAHc|=z literal 0 HcmV?d00001 diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/sl.lproj/SUUpdateAlert.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/sl.lproj/SUUpdateAlert.strings new file mode 100644 index 0000000000..d106021343 --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/sl.lproj/SUUpdateAlert.strings @@ -0,0 +1,17 @@ +/* Class = "NSWindow"; title = "Software Update"; ObjectID = "5"; */ +"5.title" = "Posodabljanje programske opreme"; + +/* Class = "NSTextFieldCell"; title = "Release Notes:"; ObjectID = "170"; */ +"170.title" = "Opombe ob izdaji:"; + +/* Class = "NSButtonCell"; title = "Remind Me Later"; ObjectID = "171"; */ +"171.title" = "Spomni me kasneje"; + +/* Class = "NSButtonCell"; title = "Skip This Version"; ObjectID = "172"; */ +"172.title" = "Preskoči to verzijo"; + +/* Class = "NSButtonCell"; title = "Install Update"; ObjectID = "173"; */ +"173.title" = "Namesti posodobitev"; + +/* Class = "NSButtonCell"; title = "Automatically download and install updates in the future"; ObjectID = "175"; */ +"175.title" = "V prihodnje samodejno nameščaj posodobitve"; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/sl.lproj/SUUpdatePermissionPrompt.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/sl.lproj/SUUpdatePermissionPrompt.strings new file mode 100644 index 0000000000..514d885267 --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/sl.lproj/SUUpdatePermissionPrompt.strings @@ -0,0 +1,20 @@ +/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "43"; */ +"43.title" = "Text Cell"; + +/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "45"; */ +"45.title" = "Text Cell"; + +/* Class = "NSTextFieldCell"; title = "Anonymous system profile information is used to help us plan future development work. Please contact us if you have any questions about this.\n\nThis is the information that would be sent:"; ObjectID = "183"; */ +"183.title" = "Anonimni profil sistema se uporablja za načrtovanje nadaljnega razvoja programa. V primeru vprašanj nas lahko kontaktirate.\n\nPošljejo se sledeče informacije:"; + +/* Class = "NSButtonCell"; title = "Don’t Check"; ObjectID = "cCJ-V0-aTi"; */ +"cCJ-V0-aTi.title" = "Ne preverjaj"; + +/* Class = "NSTextFieldCell"; title = "Check for updates automatically?"; ObjectID = "gmh-T4-BO0"; */ +"gmh-T4-BO0.title" = "Naj občasno preverjam, če so na voljo posodobitve?"; + +/* Class = "NSButtonCell"; title = "Include anonymous system profile"; ObjectID = "gz7-LM-gNf"; */ +"gz7-LM-gNf.title" = "Vključi anonimni profil sistema"; + +/* Class = "NSButtonCell"; title = "Check Automatically"; ObjectID = "OhZ-1K-DmA"; */ +"OhZ-1K-DmA.title" = "Samodejno preverjaj"; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/sl.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/sl.lproj/Sparkle.strings new file mode 100644 index 0000000000000000000000000000000000000000..ee72d787831e9561e8f2aacb37e7edefa57811fe GIT binary patch literal 8180 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 literal 0 HcmV?d00001 diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/sv.lproj/SUUpdateAlert.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/sv.lproj/SUUpdateAlert.strings new file mode 100644 index 0000000000..382b634a2f --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/sv.lproj/SUUpdateAlert.strings @@ -0,0 +1,17 @@ +/* Class = "NSWindow"; title = "Software Update"; ObjectID = "5"; */ +"5.title" = "Programuppdatering"; + +/* Class = "NSTextFieldCell"; title = "Release Notes:"; ObjectID = "170"; */ +"170.title" = "Versionsinformation:"; + +/* Class = "NSButtonCell"; title = "Remind Me Later"; ObjectID = "171"; */ +"171.title" = "Påminn mig senare"; + +/* Class = "NSButtonCell"; title = "Skip This Version"; ObjectID = "172"; */ +"172.title" = "Hoppa över denna version"; + +/* Class = "NSButtonCell"; title = "Install Update"; ObjectID = "173"; */ +"173.title" = "Installera uppdatering"; + +/* Class = "NSButtonCell"; title = "Automatically download and install updates in the future"; ObjectID = "175"; */ +"175.title" = "Hämta och installera nya uppdateringar automatiskt i framtiden."; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/sv.lproj/SUUpdatePermissionPrompt.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/sv.lproj/SUUpdatePermissionPrompt.strings new file mode 100644 index 0000000000..b7ff87c7f0 --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/sv.lproj/SUUpdatePermissionPrompt.strings @@ -0,0 +1,20 @@ +/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "43"; */ +"43.title" = "Textcell"; + +/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "45"; */ +"45.title" = "Textcell"; + +/* Class = "NSTextFieldCell"; title = "Anonymous system profile information is used to help us plan future development work. Please contact us if you have any questions about this.\n\nThis is the information that would be sent:"; ObjectID = "183"; */ +"183.title" = "Anonym systemprofilinformation används för att hjälpa oss att planera framtida utvecklingsarbete. Vänligen kontakta oss ifall du har några frågot om detta.\n\nDetta är informationen som skulle sändas:"; + +/* Class = "NSButtonCell"; title = "Don’t Check"; ObjectID = "cCJ-V0-aTi"; */ +"cCJ-V0-aTi.title" = "Kontrollera inte"; + +/* Class = "NSTextFieldCell"; title = "Check for updates automatically?"; ObjectID = "gmh-T4-BO0"; */ +"gmh-T4-BO0.title" = "Leta efter uppdateringar automatiskt?\n"; + +/* Class = "NSButtonCell"; title = "Include anonymous system profile"; ObjectID = "gz7-LM-gNf"; */ +"gz7-LM-gNf.title" = "Inkludera anonym systemprofil"; + +/* Class = "NSButtonCell"; title = "Check Automatically"; ObjectID = "OhZ-1K-DmA"; */ +"OhZ-1K-DmA.title" = "Kontrollera automatiskt"; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/sv.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/sv.lproj/Sparkle.strings new file mode 100644 index 0000000000000000000000000000000000000000..c17d53815f35e946b753a4d41665f7007e2bed89 GIT binary patch literal 7588 zcmdU!O;aRA5Qgi#=e>CA-Ec)WgcUs+hN3`dC~7Q=h7n!{23UgGfta3Q<lp$?@Gp2& z-zSr#s(YGcRvA`ef~G&Jv-0E3x3aST{_9zKnyU1DI?-`Y$5;C8r(qiF`ZSGn=PVti zzV7vPXE&Ye$n!(p9qMdfV^(zUX?m6(q{rz=`a)NJJW93B_tHdTM)uY?4NSr~z0`GO z5~ez<ZN4*;R!j1Uo>Zx)xqG@A=(wxnzGix?`=9BLnO4)gm$Q9*d3K?Bs&tV4wEx4z zH8Mu}8=4iB9g$v3-ca|M8(qdW(?FJ8=>DPRJJPYICr!P03q3xSy$@vd{qo<h(*FJQ zi#$A$Wq1bLyJ9rbh@pPO`EbSyzgvt~(g**Wh}@=SpBSFpx-!n|@>VTxjpUV6LyRL8 z1pQ_hK9Fa@;C9;4?^I~(8NSvGzatwnHS~kQ$b(5SvXX4_rY}iT`F^1PJ(CkT@Vaap z+FM<@^RPPCGot=d^1!s`DcSq8JsD`0O8M!d!2hw08tcxiKIjQc_>7<5fP({#22EHt zG%dRG?P1lw(h)yCNfC=G{UjL!{jlIdJT;abl}4Wy-Xk*Ll`Qp{(5#H%i%afl`#1RR z&~l<SO_7B!nT1Ti-V^bQGa*s0(}%i(nGTHySJOxORq5OGrH)NjY|jX%mV5?tX3NI^ zS?|yppTCLLK6X`>VaZm9B|ZX{FZB;T23<tXS-I)`yU8FBj@3P(1%@MkSh;p}?#Sqh z1>;#Is>VBxevrUQfy9ADI>$Eb4vRg*n19~+JmX7Eeb$NQ+)s}rX`T#i>KOT1+Qdo< zD)xjkA{3g>m&16KoGdZw*m8Nk`X0+aJ`Uz1W6<EtR#n&#YjP%gwl_7Wrs!!DRflJs z%Xk07p**ElY1%MJ?OeaTx@JvtQSVIkzgZ7NZk099Y~}K($dnC9LK=u{%Zl8A3rf!H zW=o`&-1fHYokealqW{KvM-!6CRZ!$;YD#vj)M=5PAX>~rH4Oewls~y*f-lg?S!1jb zM;cAl>~&LnZ67MG$a!TJd9Aymw|`XLz*J;BmBGmH(X$%V<&#&eIaJ)4cQ-Ema-b)y zjlLd|D<{TfUccw8%@v(v4cW6AMSgX!uH-j5Z(5~Y>v*gy>SbrwsI7_K;%enJ^ZM%} zL#;*CfKS_;9}()R!ro>?x_ypk@1M`TE{4zdgvhqX!4cekWIT8mKF|8F1C44CcA;iL zpW{ny#`n<Mr)B{=Xy=|TWV5bN1@$d6V>dl7i@+)a`KZkz-I%R4mfbY_h(+$2zmnZl zH85ai#x=!sR}noI@)osDmNQq49bdN|!OyWT3<NGtKXAThsCG=m4wZ<77Ik{B%KCn% zH>j~#>-L2fUvsY0oN>He)*&zSw(lMHOb+ZzjY&1<l`VZG^6x+qW1pM%!d~T#wT@9+ zP7TY>-0(wG-Rt&N-W><xORGwozP{QqVpTU<@7{_H>l(D#@j4swXy-1E(0sPsUS;@= zBAItWUfojzJy$%-{YA!8^9`cz_4{>I{as_JsozaVYL0em=EoF$AkQaykDP&gItyN- zM0PHv<~&VqS<+j(LNOJwcc9umB`U8a%OLV@w)Tmd^|?A#+j^eYgq&mW02mwU`Ie+0 zv&^Y2U1K>OL+^I}+#cqBP(LN($*)SjxxJY{adZoushV-fS}^kFok<hRx2NZ}swVn$ z-m}X)dG`0{9lHzomyQK{P4dmx0^;p^nUZU2?Vqcw-Y{<xdETGucy4IASw>}Z)8orC z9|$MDUyq6;YwX_}CXH%jTdM~gkw=jozVDxJMMCeUCu+$Yn}zFoQrQe)A34caj!L$^ z={$HEYhgd+;M-C9!+aO|FUu!XK<D~f+<s`MSkbGrAuW8zTJF9Xlh^&IK5EPV!2);D zSvS~%?+MNBVOuX>+kDJoGJQvQhJ80LD-7o{&w0Ltom$RB1fy;V{H~cF>5-Espa&kN zVj;80O61WShBeD|5xxwRlsUmT#)Br1INJdzcm11^NnPtXQEC}Ia&Sqk!5!TNut0CS zCoD2gS2ry>ZhcitU?Y&sc)A{R4gKp{d(YoS^|omiRUGK2qfR#ipV!7-eBGeJgOxZ7 z-+I@Rl_j%Hcs5qrT)D<dh+i26>)^{^@!YBLubR$#F;}d6zCxnqQ0pe~0Rz0j7f9y` v@7PV`(>(i%Mn+BQU)A2JnB8m4WxaormaoQ_ndmI!T`pv1sl=#%m5cuXfiMBX literal 0 HcmV?d00001 diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/th.lproj/SUUpdateAlert.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/th.lproj/SUUpdateAlert.strings new file mode 100644 index 0000000000..c57e3d3c59 --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/th.lproj/SUUpdateAlert.strings @@ -0,0 +1,17 @@ +/* Class = "NSWindow"; title = "Software Update"; ObjectID = "5"; */ +"5.title" = "อัพเดทซอฟต์แวร์"; + +/* Class = "NSTextFieldCell"; title = "Release Notes:"; ObjectID = "170"; */ +"170.title" = "Release Notes:"; + +/* Class = "NSButtonCell"; title = "Remind Me Later"; ObjectID = "171"; */ +"171.title" = "เตือนในภายหลัง"; + +/* Class = "NSButtonCell"; title = "Skip This Version"; ObjectID = "172"; */ +"172.title" = "ข้ามเวอร์ชั่นนี้"; + +/* Class = "NSButtonCell"; title = "Install Update"; ObjectID = "173"; */ +"173.title" = "ติดตั้งอัพเดท"; + +/* Class = "NSButtonCell"; title = "Automatically download and install updates in the future"; ObjectID = "175"; */ +"175.title" = "ดาวน์โหลดและติดตั้งอัพเดทโดยอัตโนมัติในอนาคต"; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/th.lproj/SUUpdatePermissionPrompt.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/th.lproj/SUUpdatePermissionPrompt.strings new file mode 100644 index 0000000000..d87f2cfbeb --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/th.lproj/SUUpdatePermissionPrompt.strings @@ -0,0 +1,20 @@ +/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "43"; */ +"43.title" = "Text Cell"; + +/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "45"; */ +"45.title" = "Text Cell"; + +/* Class = "NSTextFieldCell"; title = "Anonymous system profile information is used to help us plan future development work. Please contact us if you have any questions about this.\n\nThis is the information that would be sent:"; ObjectID = "183"; */ +"183.title" = "ข้อมูลระบบแบบนิรนามช่วยในการวางแผนพัฒนาแอปพลิเคชันของเราในอนาคต กรุณาติดต่อเราถ้าคุณมีข้อสงสัยในเรื่องนี้\n\nนี่คือข้อมูลที่จะถูกส่งไป:"; + +/* Class = "NSButtonCell"; title = "Don’t Check"; ObjectID = "cCJ-V0-aTi"; */ +"cCJ-V0-aTi.title" = "ไม่ต้องตรวจสอบ"; + +/* Class = "NSTextFieldCell"; title = "Check for updates automatically?"; ObjectID = "gmh-T4-BO0"; */ +"gmh-T4-BO0.title" = "ตรวจสอบอัพเดทอัตโนมัติ?"; + +/* Class = "NSButtonCell"; title = "Include anonymous system profile"; ObjectID = "gz7-LM-gNf"; */ +"gz7-LM-gNf.title" = "ส่งข้อมูลระบบแบบนิรนาม"; + +/* Class = "NSButtonCell"; title = "Check Automatically"; ObjectID = "OhZ-1K-DmA"; */ +"OhZ-1K-DmA.title" = "ตรวจสอบโดยอัตโนมัติ"; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/th.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/th.lproj/Sparkle.strings new file mode 100644 index 0000000000000000000000000000000000000000..1491bf0120970fc2f3afc783ca56ebdd99054ef6 GIT binary patch literal 7902 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 literal 0 HcmV?d00001 diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/tr.lproj/SUUpdateAlert.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/tr.lproj/SUUpdateAlert.strings new file mode 100644 index 0000000000..7f67ed6415 --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/tr.lproj/SUUpdateAlert.strings @@ -0,0 +1,17 @@ +/* Class = "NSWindow"; title = "Software Update"; ObjectID = "5"; */ +"5.title" = "Software-Aktualisierung"; + +/* Class = "NSTextFieldCell"; title = "Release Notes:"; ObjectID = "170"; */ +"170.title" = "Sürüm Hakkında:"; + +/* Class = "NSButtonCell"; title = "Remind Me Later"; ObjectID = "171"; */ +"171.title" = "Sonra Hatırlat"; + +/* Class = "NSButtonCell"; title = "Skip This Version"; ObjectID = "172"; */ +"172.title" = "Bu Sürümü Geç"; + +/* Class = "NSButtonCell"; title = "Install Update"; ObjectID = "173"; */ +"173.title" = "Kur"; + +/* Class = "NSButtonCell"; title = "Automatically download and install updates in the future"; ObjectID = "175"; */ +"175.title" = "Bundan sonra güncellemeleri kendiliğinden indir ve kur"; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/tr.lproj/SUUpdatePermissionPrompt.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/tr.lproj/SUUpdatePermissionPrompt.strings new file mode 100644 index 0000000000..9378b6c75c --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/tr.lproj/SUUpdatePermissionPrompt.strings @@ -0,0 +1,20 @@ +/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "43"; */ +"43.title" = "Text Cell"; + +/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "45"; */ +"45.title" = "Text Cell"; + +/* Class = "NSTextFieldCell"; title = "Anonymous system profile information is used to help us plan future development work. Please contact us if you have any questions about this.\n\nThis is the information that would be sent:"; ObjectID = "183"; */ +"183.title" = "Gönderdiğiniz anonim sistem bilgileri bu yazılımın geliştirilmesi için kullanılacaktır. Konu ile ilgili ayrıntılı bilgi için lütfen bizimle bağlantıya geçiniz. Göndereceğiniz Bilgiler:"; + +/* Class = "NSButtonCell"; title = "Don’t Check"; ObjectID = "cCJ-V0-aTi"; */ +"cCJ-V0-aTi.title" = "Arama"; + +/* Class = "NSTextFieldCell"; title = "Check for updates automatically?"; ObjectID = "gmh-T4-BO0"; */ +"gmh-T4-BO0.title" = "Güncellemeler otomatik olarak aransın mı?"; + +/* Class = "NSButtonCell"; title = "Include anonymous system profile"; ObjectID = "gz7-LM-gNf"; */ +"gz7-LM-gNf.title" = "Sistem bilgilerini kimlik gizlenmiş olarak gönder"; + +/* Class = "NSButtonCell"; title = "Check Automatically"; ObjectID = "OhZ-1K-DmA"; */ +"OhZ-1K-DmA.title" = "Otomatik Olarak Ara"; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/tr.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/tr.lproj/Sparkle.strings new file mode 100644 index 0000000000000000000000000000000000000000..324dba3b6c66a187e2c512f466365e668acdb060 GIT binary patch literal 8466 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 literal 0 HcmV?d00001 diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/uk.lproj/SUUpdateAlert.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/uk.lproj/SUUpdateAlert.strings new file mode 100644 index 0000000000..ece6670799 --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/uk.lproj/SUUpdateAlert.strings @@ -0,0 +1,17 @@ +/* Class = "NSWindow"; title = "Software Update"; ObjectID = "5"; */ +"5.title" = "Оновлення програмного забезпечення"; + +/* Class = "NSTextFieldCell"; title = "Release Notes:"; ObjectID = "170"; */ +"170.title" = "Примітки про нову версію:"; + +/* Class = "NSButtonCell"; title = "Remind Me Later"; ObjectID = "171"; */ +"171.title" = "Нагадати пізніше"; + +/* Class = "NSButtonCell"; title = "Skip This Version"; ObjectID = "172"; */ +"172.title" = "Пропустити цю версію"; + +/* Class = "NSButtonCell"; title = "Install Update"; ObjectID = "173"; */ +"173.title" = "Встановити оновлення"; + +/* Class = "NSButtonCell"; title = "Automatically download and install updates in the future"; ObjectID = "175"; */ +"175.title" = "Автоматично завантажувати та встановлювати оновлення у майбутньому"; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/uk.lproj/SUUpdatePermissionPrompt.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/uk.lproj/SUUpdatePermissionPrompt.strings new file mode 100644 index 0000000000..36d56b030c --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/uk.lproj/SUUpdatePermissionPrompt.strings @@ -0,0 +1,20 @@ +/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "43"; */ +"43.title" = "Text Cell"; + +/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "45"; */ +"45.title" = "Text Cell"; + +/* Class = "NSTextFieldCell"; title = "Anonymous system profile information is used to help us plan future development work. Please contact us if you have any questions about this.\n\nThis is the information that would be sent:"; ObjectID = "183"; */ +"183.title" = "Використання анонімного профілю системи допомагає нам у планування майбутньої розробки. Якщо у вас виникли питання щодо цього, звертайтесь до нас.\n\nІнформація, що буде надіслано:"; + +/* Class = "NSButtonCell"; title = "Don’t Check"; ObjectID = "cCJ-V0-aTi"; */ +"cCJ-V0-aTi.title" = "Не перервіряти"; + +/* Class = "NSTextFieldCell"; title = "Check for updates automatically?"; ObjectID = "gmh-T4-BO0"; */ +"gmh-T4-BO0.title" = "Виконувати автоматичну перевірку оновлень?"; + +/* Class = "NSButtonCell"; title = "Include anonymous system profile"; ObjectID = "gz7-LM-gNf"; */ +"gz7-LM-gNf.title" = "Автоматично надсилати профіль системи"; + +/* Class = "NSButtonCell"; title = "Check Automatically"; ObjectID = "OhZ-1K-DmA"; */ +"OhZ-1K-DmA.title" = "Перевіряти автоматично"; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/uk.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/uk.lproj/Sparkle.strings new file mode 100644 index 0000000000000000000000000000000000000000..42370e97adad57c8a0093cfbed15aee0a6aee35b GIT binary patch literal 8100 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 Po4<>urjXu4r)t?hA;+(8 literal 0 HcmV?d00001 diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/zh_CN.lproj/SUUpdateAlert.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/zh_CN.lproj/SUUpdateAlert.strings new file mode 100644 index 0000000000..5772fc63f3 --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/zh_CN.lproj/SUUpdateAlert.strings @@ -0,0 +1,17 @@ +/* Class = "NSWindow"; title = "Software Update"; ObjectID = "5"; */ +"5.title" = "软件更新"; + +/* Class = "NSTextFieldCell"; title = "Release Notes:"; ObjectID = "170"; */ +"170.title" = "更新信息:"; + +/* Class = "NSButtonCell"; title = "Remind Me Later"; ObjectID = "171"; */ +"171.title" = "稍后提示我"; + +/* Class = "NSButtonCell"; title = "Skip This Version"; ObjectID = "172"; */ +"172.title" = "跳过这个版本"; + +/* Class = "NSButtonCell"; title = "Install Update"; ObjectID = "173"; */ +"173.title" = "安装更新"; + +/* Class = "NSButtonCell"; title = "Automatically download and install updates in the future"; ObjectID = "175"; */ +"175.title" = "以后自动下载并安装更新"; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/zh_CN.lproj/SUUpdatePermissionPrompt.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/zh_CN.lproj/SUUpdatePermissionPrompt.strings new file mode 100644 index 0000000000..51cd7fe93b --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/zh_CN.lproj/SUUpdatePermissionPrompt.strings @@ -0,0 +1,20 @@ +/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "43"; */ +"43.title" = "Text Cell"; + +/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "45"; */ +"45.title" = "Text Cell"; + +/* Class = "NSTextFieldCell"; title = "Anonymous system profile information is used to help us plan future development work. Please contact us if you have any questions about this.\n\nThis is the information that would be sent:"; ObjectID = "183"; */ +"183.title" = "无记名系统概况信息被用于帮助我们安排将来的开发工作。如果对此存在疑问请联系我们。\n\n这是将要被发送的信息::"; + +/* Class = "NSButtonCell"; title = "Don’t Check"; ObjectID = "cCJ-V0-aTi"; */ +"cCJ-V0-aTi.title" = "不核查"; + +/* Class = "NSTextFieldCell"; title = "Check for updates automatically?"; ObjectID = "gmh-T4-BO0"; */ +"gmh-T4-BO0.title" = "自动核查更新?"; + +/* Class = "NSButtonCell"; title = "Include anonymous system profile"; ObjectID = "gz7-LM-gNf"; */ +"gz7-LM-gNf.title" = "包括无记名系统概况"; + +/* Class = "NSButtonCell"; title = "Check Automatically"; ObjectID = "OhZ-1K-DmA"; */ +"OhZ-1K-DmA.title" = "自动核查"; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/zh_CN.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/zh_CN.lproj/Sparkle.strings new file mode 100644 index 0000000000000000000000000000000000000000..9942f1c4922839c2c1eb6ed615234055e89f6d03 GIT binary patch literal 7720 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 literal 0 HcmV?d00001 diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/zh_TW.lproj/SUUpdateAlert.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/zh_TW.lproj/SUUpdateAlert.strings new file mode 100644 index 0000000000..d53374dd24 --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/zh_TW.lproj/SUUpdateAlert.strings @@ -0,0 +1,17 @@ +/* Class = "NSWindow"; title = "Software Update"; ObjectID = "5"; */ +"5.title" = "軟體更新"; + +/* Class = "NSTextFieldCell"; title = "Release Notes:"; ObjectID = "170"; */ +"170.title" = "更新事項:"; + +/* Class = "NSButtonCell"; title = "Remind Me Later"; ObjectID = "171"; */ +"171.title" = "暫緩提醒"; + +/* Class = "NSButtonCell"; title = "Skip This Version"; ObjectID = "172"; */ +"172.title" = "跳過此版本"; + +/* Class = "NSButtonCell"; title = "Install Update"; ObjectID = "173"; */ +"173.title" = "安裝更新項目"; + +/* Class = "NSButtonCell"; title = "Automatically download and install updates in the future"; ObjectID = "175"; */ +"175.title" = "自動下載並安裝未來的更新項目"; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/zh_TW.lproj/SUUpdatePermissionPrompt.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/zh_TW.lproj/SUUpdatePermissionPrompt.strings new file mode 100644 index 0000000000..6173332785 --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/zh_TW.lproj/SUUpdatePermissionPrompt.strings @@ -0,0 +1,20 @@ +/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "43"; */ +"43.title" = "Text Cell"; + +/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "45"; */ +"45.title" = "Text Cell"; + +/* Class = "NSTextFieldCell"; title = "Anonymous system profile information is used to help us plan future development work. Please contact us if you have any questions about this.\n\nThis is the information that would be sent:"; ObjectID = "183"; */ +"183.title" = "匿名系統描述資訊可用來協助我們計畫未來的開發工作。若您有任何相關問題,請與我們聯繫。\n\n以下是會傳送的資訊:"; + +/* Class = "NSButtonCell"; title = "Don’t Check"; ObjectID = "cCJ-V0-aTi"; */ +"cCJ-V0-aTi.title" = "不要檢查"; + +/* Class = "NSTextFieldCell"; title = "Check for updates automatically?"; ObjectID = "gmh-T4-BO0"; */ +"gmh-T4-BO0.title" = "自動檢查更新項目?"; + +/* Class = "NSButtonCell"; title = "Include anonymous system profile"; ObjectID = "gz7-LM-gNf"; */ +"gz7-LM-gNf.title" = "包含匿名的系統描述資料"; + +/* Class = "NSButtonCell"; title = "Check Automatically"; ObjectID = "OhZ-1K-DmA"; */ +"OhZ-1K-DmA.title" = "自動檢查"; diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Resources/zh_TW.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Resources/zh_TW.lproj/Sparkle.strings new file mode 100644 index 0000000000000000000000000000000000000000..e53d6d10b2bb6245126dab0e47c6ab0acfb0169b GIT binary patch literal 13422 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 LIAr4r@zUP{i3A%f literal 0 HcmV?d00001 diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Sparkle b/src/MacVim/Sparkle_2.framework/Versions/B/Sparkle new file mode 100755 index 0000000000000000000000000000000000000000..9547a6558405da95f09d10632b98e8f3f2734a97 GIT binary patch literal 1842224 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 Px2#78R8Dx}Xn z;3&2o6F9aZ+qnm|UOh#&)Rj>NC#Zq}+Ub#v7la^LLU`|6`v)Ovye)&!WLwyuDn$FL zow`H}66k{v9xZ~~#~|sX8sI@HCkSCU8FXRoRHLvcit7^aE>IA<XbE}HcFNT#U>H-K zP~9>p=3srOqUV|d67@jsG{f;kytzI>>M1~En?58Gtd$}gvb|kywUju~+B$g5s2Ox7 zn2M=%5<)S)0)SgTdII+LjefB*MaV@aJIiDeFlW~0r=~(qUIFK)lDtr`mymG`am)X6 zS#g<b&l_aUr<@sJa&pZst30Eu4bQ5j*9Y{b2?OUGRPXF9FpBEan%KhLI!i_{7_p2e zji;-U)j7Q~6slDKbyW2Jf(mT*mQ`5AS_s-m%BF(@6Jbg=C<0QqX`~N=BJkQYC=Mt6 zTGAA+27@*wD!HIoyaEf1<LR8BC|2zgln6JNdQCtH$sVq}R4JGz7CdKI0ag88W_Gkj z&)4OR<ao$Ji+wgf#;%AV7lj3o`HPcA`jC?WnG;Bj1_Eca-7^S6n7sE0DSPpVV5S=s zzRRi`0piK%4P_TcX#{z)SfHx+#7*7yFkGEhDu<UX7YvEAp@qOLaR0=Mi2g(7s&%7A zWOK!a+1tMcwJswBQtTEan`&3l)Y!ErTx4jgdiQ|s3ZB7bhqN2OPs)1e%3ko5s|+`g zWOacde-0IKE~<sgY5y9Xj5fk?R4b6GI<C;o`O#xX!UZXpV<g>3eP{hQ6u5vp_GIO^ ziabEZ3a=cJSt+RJ;?VqVNDe{w-6>#J2A_o_A@jy9m+ghOk~oHH`^JmhWLDCFPza%1 z+*}<KavqXd$j~H>h*&A8UNR--=svlt9G!C$T>;#X7U->X))8pg)h#+`L8ByTzlBGW zC9d3_@DD3XRBE7}I3!&unDnV=2^tkc$2)=5W#UH~jhy&h!mdlF8%p3IG|1vo+AHzC zNmyv3rv%liAXg|L5)EM%STa&7&@9N%66I<%w%&|NUmL@*C_ESgPszkHN-9e-OF}M< zduRP(AECYwTa~CiNaT`Mrbvm4FN$<B<lGP)i{NXh;#YdEM2Drcrl=9pw@_BQ2nHcV zT+j+lHmUeNE*gtLRJ92*QNuBuUFnAbw{TmAP>zylQ)!k0=w>~N4UzsOAv>xW^jHl9 zSxIN`E)ibPB)=!K(E5iGM35j1c^asO6a9b<I!J;L7M?V_bnlS8z@ch+B2i}&x&c^E z%~nDj&$fnGpWsM!7>>=OLl=^sfs!O7o~mGwAQLf4Wo2oc=2GB?@`$9AFhu$h4p|Qf zQ#UG+23BYjdZ<DqDgYE|BNC_dI4Hzt%@Urvs>q0uYPo2!pxJ<Rj^BzWvs4HRu{2&< zU++Z76QXi{Dku)^Vikx|TCiH^--5A+7Co5|f>r^~ML`5jJNfW@MJ&c732mhbR5M-G z(okgRJi&}hIC|nWQkErcfPWd4`~*sa%nFI}GUA5j5zj-XLHx6t${qt8uo(mlk)xSb zltHmKRQikt9Sae2rtC!+HZm!Egu_4~8xFs0;cme~C|4GR#-Lg)EE+ZUnJG_tE1u!Q zR$(^=^j$?$?hj1UE>Kn_2o`wB+2u>jOipHnP-*?j1S4sLgEB(NX8g|cXecxXuMb9y zpyc?j0@7~dEUyi})1e<nWlqZCV=_^A$%JhwI$@ZEWgH7(4ZtaL5@&DW!cF=C6uA)J z7h_8l%m{XQStjBt9Fa}~TQZbeT3}lQ0<vtqfXsj`9*cQ}xCJwYA3GB%VSx2?)Janq z8ludr)MH%Dld($%D8=dJap5F-URI$C<+N%YUo@#L=?sDf7L+UI$R8r|iOmvob#<T> ziujeWOpyz?q{>1Ywm^mPYMv6*_`7oE%mc(_zG=A&gee4I0%5RAib3YWJk)6Tpt*oV zSbQWfg67_3pw`@o40l7Hu1~gr3?Ue9fhn`$dY6m_7nM;1EF2{@p5lJggiqj`E?Sbz zhU$HATZI}u$j&BRGJ*$_6Grq5+0e%CzzsbQGq8)z3W$wB<zZ8g3_{unpVEk7Bd{uK zDJU6qFLciM^VWp$jWF+S0{CW>b|R2%TL`g>6hvE27+p*?kduT1SNfu4D+nr?I3r1F zdbZtbYD}<$T0sd?_!-i`C~AV$7T}|YB#=fov<{X4|2}}Hy@Bn%_?3bdB8tr0Tdpv_ z9Be_X!%v1-AEdQlyA|E3BX8&)fJv`A5W~U%4k>!VTc`#w7;SHjQ<K90%EXMdS=Br= zP;+|?P8l{`{mAl*g12=I^d);qzA2ES+#PUVg0R^E+`A;+utC(o^th{N4tS561VYy6 zJx(xb9|TowGBX1fe4W<T4>ME1p1`K(D0Xm8UlRt=)#Sh^yo&cj;x)b<RxkkUpssQO z+fDykE8BbC(hya%o<7v>ad)k(OidVUR|bVw_MM`N^(|2_Z=#WAHh_vBK>0%DnAWC0 zDOalQBp<Ne#Hun6za!4~l!p+N3#h0Tfa???rEOD!`S`gg4MQd*kw;k*c`fqFPnE_L zuEG4Ol7TXZ!Ni{YE|LM$U8@?+=uU#aR-~Zb-ZFO1PaArTl9L0o?xK*=l$i7uh5pNR z7HP*5N`cjd9??%v5UfBtLIm~I4@Pj4Zjcd7dO?IU>I4zYPahCyZ`jScfItS-0}R^T zCu}`hWjf;>b77X}6s%$_y)Oy@)A~fbHHdMMAzYB2{#2T(2-i4pVA_WLZ^I`$Khvho ze);h4ZRl@3;LmpOTUML4=$HL^0Sx@R>+fyaZPx~VgTJ@=2>yRE{2$?b*k+fD&&q1o zW@q@j|Npi-#)H|JG?_@&X45n1BS08VhB6%473561O}bBV!qC%BN?vxyhMO85`Q)Uh zcf4};j{n;@Z_R}BUn%Zeci%P5S(lBv+u1cU?c(i@oAW^VsL5wNy`;<BBYu0Q|8090 zub=+?fRA^7X=&NfuT|f<;hQCoUE2ThHg~;$_DK(4IA`K(-8+we{_Bp96wJuoeaZnv z`+PL!+vZE>+}^%<>7DV0--n+3Y1`ZW`1jJMXRoe2;*#CR_9<Sycy@Hr8|QXg_2te3 zX6>@q!EfCe?mqeAU0xqM?m6e<(yk{y^Wr<7*Ij<r6$f3rX~h+}(@rlb_}7rgG4l&A zd41o(=l<Da>_MNM{@>-DHvZ2!>&AhH?Xlg;Yi8!XaQRb5Uby?X_01!mJLAE}7oPmz z-ly+WKj72u7alXWzW#{x@pml0_=B0hFS+6CZSuS3{JHwkS^KQtd)?e^FRgBW>z?cP zp7G!fhu!zl4)2yO$SXgu)3l9s%RamI=CeO(`}LK(@9y0A^Evm{obz1yeWyRLvE+dJ zF4~alv+azUr=MJM<?Z`4+}f_)4Sl<IYr1a6E|KzWvzO=m_Upo_Po6Pr>YLf^pBQuF z|F++=W2Vdh&fRtJ@N+NSd9Sklb89acxkL5^Q@TBMUsLYzoFU^Uen0o1>j$2B*^lEJ zx}WgEPb*HYDA}#o6}jDd77SZ**Ncy~`StDlj_AJb`VoV#ytwhhC4Y=>cfpR^-Sy6Q zeTuS%Ui?`9wLSk+lQnr%_ovSP@wRsd5A8bR<NZUE#+M)W^fP&vbo}7z&U2ppZuM?g zj<_RdZs^tR54nDA+n?7g`fgzF>+2@pxq8)xFP9vdGqKa}hh4R1X#0)}_J8o}t3Mlm z((IduebDs6UPo-2xZ?1pofbY>y5yDhInkAQb*1O-9)4)i)9V)I=d9{dR$KD(k}D4C zbkM`^eLpYubJ_Np`?uM7&SzPjM;<!wjyDfp@<n-K$qgGn+i9may5<djdv@QRgVwxo z)+OIRdF{Y8la_BBF=*Y+AO1LM+wYtsPr1GNsz3kxpGkd(pL^x~^AGr?|7UM)^Xu1> zd!O0+l(MJhbsGEb0}HN-?OHnK$En}GHL~iP55BngmrnP*|MJ<>9(k`~o8+pW?)%r; zeb2cg^xh+@qZ9skv(q;1&%5Y>9p8Io;)g%p-r@Mhub!L#%w;pD$9}!{@gL5bl|Quo zrL|4xc3St`ghQ|I962ug-(${tq;%5R&y}ugEIE1h+=u!;wDGZ3cmB~oyf9~OI??uv zbFY5#>e&S=58e=2xa0Z{+is{CKYP{D*=OzW;$e@zde|xPb$j2}_VKCTcKNk7>&}{- z$|oP3cE_&IeCJG`{(jDn&AkU#^}6wbJB#*N({AnFOWVJ;qHBlZHrLMm?3&{~8vMYg zYo5QQ@9;}Itl#(cH-A}v_|3ar^4T%RAGGTZ6}>l=POaK~yO%2N?2~+N<g)p%FPe1g zZk>ykb-d*F9k;)za!TXAPd{8c;q-@k-M`cL_a-iS_Lj`0i}s!ud8@hG?n5uykoDOq zYgdjvd}a0Hz4mOk{>#Z1ob<%LtL}RKyRKgi-{$$IrL%tC=cq#pk7~YVUGa+Xi{ibW zUy!}#Kjk}LnHviqdhd?kgr;mvk9p$jexuuW?YL@C=*EQyzjxk<{Iys8H#e_(@T2cP z(7gS%uS}VL--9F0`TWvfzRB6<#(n#L+P}DP=-KnzK6gvaqfKoWUC{T;8!kHH=ii2` z$-Cf$Kd(6Jpa;JC_vf>VUfOeEQ}Nrg>QB7AU-z3HUB7hj6<6#~U-)?YF+YC$@5DW) zMB@j{*>G#=;a7b2M3)<e+<o^h`9EHJ-L^Ho-Z*jZXQrR}(#zr65s@E1=sDokckjAv z@xUj`2Y%hI?fys1$SfN%qkLHG^i8>6Kf1hX{N9t_{Jd`cna{18c)-}H*B$)m%<bBZ zopsRVle=EN_mPv+W2Zlw|LlGP58b!)@rq{$<PV=dY{{U$XMR!ia?S-6CoLHE%!(I> z4*U1@h2NaovE+)c9<J+Fx9hVXY`QZxX!Tc59eCBf9X{Q*$1&H=$@=c~8L!k<J#<TQ zUSiYEudGgA|M7=&7L;^8u;}q|XBVB?Jn753@?PGzV#y8*kALx#9d=%R<m#R8&%AL$ z&N0g#pVH;k4R;<lqjb9~*6)1p6&F3ZV|<@IvWCo_IHkvZpAQK=kblMFp+Oz5Ua-#< zZ6-fgGkcG!Z<>B?Te8#a84HRx4j=d3tkrq%R-b;yl&Qz>RPw|6pO?Hh=*9XUj{9)U znxAqTzdm8{2b-R~|Ao?-?bhbKGx6d79(Hqw7w+Em?qPSH{6p>mOJ92B*SR<BnDzO+ zCydztn5pGO(Ur5iZ)!jLjA;+8{3f@{k5^B;Y0~_HlEY5=q;TcfkN50;eDOiydus<D zKli)`FMqeF<H#KjeZBju8~@n;{PJDi+Hh#oq%*I(Vr0>Mi<U1vzwa6ImOF3tE}GML z*_}^qnDyTSXLefrpYJ-9&KesU{^Fd0Gd{h1&50x0F7EH#kzV=AaYHN1ZvUgP^s$?! z?mFeD>UKTeT$x=stVgd`A3AXE=^uZ!!;3k0P0nll>BC2Vc=EiO{Ovmq+hNnYz1|(r zBf7lfq}pC5e)+-6*=xRCFrn`Dx<#kAZ`<*OtM+^RzT?xcKYB>VqsHdEwDj3IyX@Ng zly{#$aopL{ub)xSyW_ogKfB}2uSI5!erD}?-P&#cd~|K~6LX(_;^U!fept2Li)X+6 z?`1pP_jK=j`Ztvy+*H2HOS7IUNzJ_A+Cx_S+}Jpw>t4+_HyzTsqC?%kr$76j>~m{w zxcY_>V-}pSM{4<nM{d03;txB#8vA_Np<lnX%}qz|aoKLYcI<S|j<L{zAD*;l&Lh1O z6F**a*Ik7ZZ@xV_<L$Qwp1J3)yL7wtfaZ55uX$qrAM1L2K4p(n6048+>GR!E^PX8y z)unh`bxwI%m))Ldes9ESdnSHPtSw2e=>OS8mp?Fl<P&etJ9*+R!}{DfC*Ad?IYX}R za=|sb)EzeA(mvaNIcWWUyX>^-;!Ezh>Z1$B9)HLI&sSXZN^Hs3_ZR+W)q|a<T(<GN z_n$mtQ}5IM2p_U=``g=GxBS;HCOz7F*l*XZ9r9<S?9aSE|9xWKTl;0M`{vJgPVMmG zoX>Z^D|!F2nTz)y^wIpEuepBD^DiFwOt<<A4xT*z=IxeEJS`L1<A9k}H+1g%d+q6= z-@0YZzVMZ9?`%48-riq5IluF%%ilWth|AA@=z?}%{BZ2BHrH-kn{#92w9ALT(=fg6 zo~274e)9b3ueGUMcG$1A+butPaly&EZrr7R!H?IR{rdWYrd*g^_r%PjkFGu8sQzbt zm}$Oh(JMC}xBbDx9$Nm(;-@|w)a8QlzkX76P~r3QKkf3$q0hc??x!!FbMRqD|8m$l z-6wXqXH)5q+h%@k{P5}D?%S|rMboJ9qo4TcwIzGhE;wNBexE+DbjWV6+%)FRQFE^R z=CXEkx2w8rZ10jE#$No?(hc8jI{vzG`*ga#=Mi1DJ%8wxjZY0J_;LL=FCI31=Cb{M zO`P;z!=#5FzVOcDPONEnQ2LbIP94sE_KKfxKm3y}oetdg&9PrhnzHA{&uVXfcc+S` z^DlX`<esx9KXk^37w7L$-~IJx69abMd-n&UzpP%-=78~sKEAHvkS+@kSYLa=w+o+N zGWpc^?^-zaUtcf&b<XdrH*Nd%kmyynPdoCtcc-oHc~pI$W8Yrfq3f!(*LD5r+xL&^ z^Gr#Hrg=SH9yY#d;KScE9Z=9?%`X4z>^!q)?u6BMZ+!fWk)dCoXgX=^3uQOmc>2`s zFX(vn8%OSv)3E-r=3ibJyy%v*$DbH3Ti_gb`-IB|by~T$>p^#xG*0<^pZ9Kg>9&=N z$6kNgHb>|6{cO-<<poVQZ#(S49vgN$x1iU=Zcmpzbk%QbcOHLs{SCcNZ<w|78*9EF z{MJilN1nI%o2T+`-C>{N>vLCrbJ(Je9fys-@a+Q|zbaYUZqLhRU2@8vw`AY?=fcW) z6Xq5EdFqod@6>MGlb_$bcv*7bYx^CO`^olueDwQSM<4m$4^pR|aABv4JFa>o>-CNQ zJL>pvc3Sl65d$-2FT6SXp>;Fcy>-af*WOvO>rZc%WgRhd(xWBuUH<&|l&N{~i|_tD z=k-}<_PAoZ{c3yN^ujx*pIN@K;PIbcyyNTdXLkSjo}t6WrRKgBdTzxIjalW}zqEAf zJ|}$Mtt5ZWvYXqrKkSCp#|-)Qg*Og7?Z77nq#w9>!iUbfbvI<5E@_Beczxu7jj!Y$ z*n7w3yPnQj{lLEG^)5ML(aT59b4Ff$&%nEG`EA?m@sFLg@ar#Y7hH7Y|I*_-9`OE) zGmih{`|W;d|Ilv-zq7*+l^q(NTlZSm^yusVQ-5G~#p)ANFYMFl#f9CYUp-g5?-{o& zJS+YFRf85>J#?G%hi9!lX!vQDEqH3i*v|)C{@ib;&pPyq%nL8<G54{xZOivL`l)s& zKK0y_-ygqS<&dZH(^uxsd4GBM(r@<f-2T*+-FlvT&93{6xPIu0w`Xq}eZ=T7M?8^! z`lmMMf3#}#;<>L~zhUHFXKvW*@=np`%lf=_-k=K}-fvjy>c<D3e|f+CCZ_X${crz^ zR;~JN#9=$1vEst^Kds36*CFq&YkF?kBg-mp`u3G>dFO7Jb4}-g!w<go=~q`Dll8y3 zCoei~W7`h9Kd}8BQ(u}~`|#sqliPi}`%gP{`=eveTh9Ba*Iv(#`RVk`{)>BFoVmE? zZdaG2&g*&7*H_&-d|3RXo_{RQ?DXsWFZSp&zu>0ymr<v~b#v<{<mR4pS>GSt`OnPU zclUn%=eus(YxH%$t&5%aZs@*2Gf&_4on6{*+WzA0^Z)$y;E~^~*zm)nPhHYx!sS!S zdzVh#_uaetA2{f<C+>)S*6ZZkW)-h|ZC2OZUg!L=>4DidyylGBcIi)l47li#!?HUk zd)Dm##`MU-&!?{&blx2|J~ir+^_MK{eOl37FKj%c^P3M2?lrT%{k}K+YsSjv+WmgL z|C9DrM{b+nX7G1E_Pu5Mr<XqXaYg3h<9l_!?zI)YrZtS5cU!xwzFR%!xc#S}a$T1J zgMPX9jQKe`99sPGkuPkwW9PNMw3&7CE+dcZvh1@{-yQwZXLA>QJafSQhu6FjuP*-X z&dyVwsJdj^<Mx|<XrJ%SzGmIRL$_HveCdgISN2&KzqazI<@+7F=&FND*Q~#=+uYk0 zZt8x)&BdRr9r)E_@2xl{KX1F=9x3j-`i47R?ps|lWNQB<-RqC)z2UT@zrO#+r3>CE z|7d>rwGXCuy6w^t@mF8@>XDTz4t(yXJI~*{e(Btue(5sfw&JJe9CKa&f4>`Q+w+3U z{@bwYE$94p$HKP%Yg+o~rti|l^B=jlZ|%?V><eZsSo!9YV+P$_wC_39J9TaDec_S^ z$BbC@<uym{Q9NV!^XsNP@OW(D7kgAZJow&z$*B{!IdD<Bd}REoS8lxg=6>rgul)Yv zV~=~~h{6RsWZgXO!&}R4_-O9rE)54w$z2s|d^GdOD`Ruc>bdIe$G*5XG<V>Dp64DM zdbHhRIrr^;{Dk=DvHVWsp3EEWe9_$hl8bg+J@?ja>#k@%d~}bE&SCpjeSBWg>cgMd ze&2&9&7Js6pHCN*H}4$%_59ne`ZDLmd(XV*p%W5|zo~g<+YjD;drG^q6SmuQ+9Ri( za{jVK7nNMt>vq5Iy;eUo`J>KvPrB-;(U+yizub66)<v^FJ$Y8qQ@Oil4Y+4x`{^^Y z4?XwFb3Poo!-o%D^G>h40k2-a?efX@-EiLe;#CvwtXMqZl)R$FqrPpo-?U|?9+>`g zaq~wt2VDN!J|A|Q_{`4FM~lC{|D69leqqrUeUGi#Yhr15e5Y>l&R3k9)3dm6!iG&( zeRO|^3mSJgEN74CqBDNl|Kt@vcJ1}qEnV-pYWj=w%dR_Q$9^Xr@$7r;_Umy-*DeG1 z%DQHsqu>2=ul`+bzw*HmM?ag&3|+DFyE`4*{o1oXnozgA;k?7A?Dut_b_ZNL;Dj$1 zzW7|>(A!Vxe!#+^6%V&9?sng+@2~%**TV8cZdfzz&EwwP=C>X19(magSKM`4k7-x^ zwEX7-U)uQ9=pJ)B?S1i>n<CjK&2BtpyYFV7UvbLFbFTWle)+%JcJ4LztG!=ZbkK(1 z-g;#Empec6(zr7|{{5n_BV#U_f7;`B79RST(>cD&m<iuL+U$&&{NNpT|5S3=Ss!&T z9scU}J9SxAn&11K+wwktzp{H)=kqSPZ}`yXYS(5>e)QL?qo-avuj^U2)@O|<D_ptu zqD$L7bL%#T&0F-~Rq<O7eScwo!J!{4dtvCd^D{4=F>B&=745ssygU1`!5`f^?1eSu z>*~5KSyt8ktBMCYZn!sZ#r_+LmKE>!ZF#?i)4wR1@!j`hZi*gO)a~o5=O0*@b4$Zn zD~?*TWbyHtE{7d*(r1&d9`s=MnaA$+zj4=HyK3%E7yi8MAFKEMPrSL${`*E7Pn<iU za%IO|cD*b+@9o0p9_w)ULG_E4c3M1q(DlFP&%7r*_KhW1-~7Ywl@n4Y-ZlNFbvt)> z=<9hu-+aZRk)Jy3d+_{+xBG4SsQni0yZ^fvb$jl~&hrl4W>NUo?S9+2OaG#26K~t2 z>fOXk2c^mf<$Yi9Zuei0oOgHG*e~|lxaZ|JHP+wLtv=Fb^?-xR7cP0F@utP&r*9fu zf9QdmruBQX&!kyjRo{QtqE|<JP;h=`-0<9o|GVoh`yIdP&Q3jlNc29V(_5i^IzI7J z&&uOJ`Jl4b%(qXz>5#p%uYc#_BaYs1_U&)>@ASqq*WWPdy4T;!est9n>5~rnan|U! zJN(|WU6<8mzx?v#{zc<IEgaDA=XvLK?fU$;)AtQ^uYBpjL)u=sve#~>m#$oJ<V!bw zIb-0!AI5Y%ec~=f2QR$jw=Vr2UGm_K2fUhh!&}!5Z7O^9rIqWS$-V8k><f3^^Qm25 z*(c}YZQd9)V&TubfAs#Sc5km5Qe3-k_s>85Vz-JPy1v&l?|)r8o`1-)T~FzE+BZAh zyL4f}b{oE!an_QWTaxVuojktB9r-tYxBR%bM=S_^Ib&sb>E1VXF598{vD@1A-RG+t zJN!Jm>pkD@*FI;|q3ynTZv5fRFTOhOr9Ia?aNF-|`p-P*=Dj}o>fjU49es0Vn@`4c ze&N+^UK^bF=G6|(vzNb|*EsUKNgL1W-?8V@J<fjM+FPG5O>X#4*TdJ|`px6@;oZ7j z*`xWPPcpR|ZhmaeO+yYk`poa=RNa-o)7rW@k92H*=D{-?CiGu3>&nTUZoPiSf`_hn zyxmcCN6)^uV8t=N%zg8QKj(LSzDIg-@rPF~`|A2#dktPzzV^_szAQNH=BK|Ioqz80 ziyyqN!#y_*A9m;2m&|%-#AkPnydd3nYKK329957tF8c3XhW_i*dFu*p-}|vYr(AyZ zz`cu}tt-6njAx4uyKL<tn@;LJ@A8%XzCZM<%#^QAdG)7`^BNxLve&wyb7p+}#+QSh zUGegYJuf|@r1C%Aj~v^y>dT96Yudi*t)B6mr#pO~*}dPvy>~iy$Mx6T(_`i>Qy(~> z>5{kG9bWhToXan{_}Tkb^&FBKa_-Ykhxt$S8{7H$A7B3QyqW#K+vBXR&XDhRxNX9s z1wFnPxa;1P1&hvYKcm-}PcFM~p9f2eHa+}6&f4aV>&Jz6JNnvhKK}59Blf>}?vFo} zZ`e2cx(BXX_)h(8GaoBmuw+oD4jW3A))emj{jt9!9?tsqwY&Bj^hC{l7qyx2_NyKL z`*!>CSM%E6dFTIQ@4dsLD!%yPyV(E%kz#f?4I!a}g+LODf@J9+(#wiy5_%P+3Rn`b zpr8@~>5u>_8M{;kF#!t}q=SG$mKrQ5JweL*`AkVRA@KdZzrWu1d6wr1pSfqwoH=vm z%$d1!=icqGHY?j6HnidKx<T(%Y4p6aygje+x=XKZ%slx}uNDvXUS4bS&bUSM?>+T= zt!_<k4qw*wuah%sgv{MHWOK9Y?!ym6OwQWy{_iK>csKOXVcp*-^>F{O<vgqFKJ<6F zPAi)YJURXB&~0BW$Z0z7-!DUJRV*2_Xy^-v20!prY~(0$?(N*6qmK@Y_+wM%r=546 zp7q4}S7#inu`Ob8y{BF;JM;2e6<$95ShKHV;s#!Ntm<D6%&on1d&3`JOMLK6v9rd4 zt__dg{cqdfuKsvv+o=nibG&WKJzIZ5=-OdjKN$Rc{ch(TI{n^TU)m1-@m9v%cBPYD zk5v8m-k}fnni>4w&kx^I?Nr&)_jDaF^{+WiYxImL_3N578$CU`Y+70J%bAaL{HlKJ z!Vx#e*UbL1ah+D%s^4?|#DsCpV+S2N-mBu;8M}Vi{#D(u%Z);tx2svEPK_a5x<0rr zpm%tuW}~WK`g~LQ=dV50IJV)8pCh(9w%z!r#LIENEIDsadb36EYoULByKd<GnASC( z-<~n~Z2vzZU;d}>&3n>6Xl?KHWyevk48LCD;j(Z4z3Yv<z&-n$HY`2x{f+nbdG(F6 zkG^s^<bj@x_8tiQ{qmchUk9#;9i6ge;S=?0ShJqaOm0xQb<UaxZ;Uv;>GT&TD{h$j z*7`GRcRYV>#>lGg&Y9Ke#G?Q9teo`a$aOW{L)ZM&AoRJ$Y0f~`3$uQje7fTCH6M?$ z4)^KT<NL_-vv+nG?I<1dX60Ew{<X(Dym2Mx+|ip?*4Q`ya`i|4?Ad+aqVwOMJP}f{ z+~L>LHVqp-Xkq-tQv2%+SoYtKy-!*9jp)%s9JF<`b(?W|<gX{XUHqfl{BaL$-@iMn zV)~ly_s5l5GOkTP_|0Vxt{Zu>udV+67EOBCpIWeNNUd29Y;O7Ph32iIe(pAB=Za-J z4!8fX`PiZ7zqQKF?^^R<uNR)(6VkA8&hm9PGCGedll)Zd#eUYv*wq)SEp9n}_+C*j z{F`&(s}@Zx_xGTU^G8*CId=Ko)k0QovA%dTaCrKRwLeU?-U?sV=SqjZDdU%SoO56M z72SR;A9QNQrf(+J2<zIQ=EjYaj<mi%E@A8J>bojkT`ksiDECNc_5TiB=;$g_Z(c&# zfBGGJ{LsR_<pY~l9`RT8X}^5^@`DXp^>0)^Afxw)hP}Tz=<U&c-sX3gJpWXk?eE%G zZCcvm=NG5`x4u*S#xDkyIx@9$*v3mauBUe;UEC9Jy-)Ygeww>-LtLW|+8_Bk$+KmB z&vynLd*;}@Sydjneq+bnDNFlgwFq<ct2z6%jR~F~Kl{E{lZ$JAukk^{efO_klUe?y z1@qEp9-eP|{I%@5mky5j@7X2cG4H<b`EyIlD>F`A9I&8T^B3B$XcwLFLHzrz&whLI z*ZX#FeC71wSHIprU|H7^-ow@Zd38X1={?z-CTAZ?6_fi-cKo&a`TxGjsQBwg^WJ}M z)Vq^@+J1Q1h1rk&Ja6QNh0{75ozvjkjOMNTKlNim`)3Z6U)0pO^2(5hcmK3u+{@$l zKb-K1D0g=L`b}*Q?zk|%S$wsDb=z-gF}Tr_&n!F`RQm1X-8$VYJu%|pfrm5O9Nu<m zZuK(Db|ht;IPZS$$=-`Xj*V=z`uhQAo?Cw3@urWtdQNIL=!b7x2mNXNH*4vc0B_Z+ z^_sSM^YF)+KUauI{%GXclW%`;>A=X0kKY<F_@P%?{`y$ce?Qo;@R_{m^LN*DH%-gw zbb098^(&tIaloigJGGv>-!Y<=^IXW7R$D?E1<pQQ%k%1MHP(OLv*BCW|F*hXeeQu~ z<?8ep`OlQJ3Y)Hu4sE~uzSQkaKZqIDdgJOhFU|P4>3hvDOw4<C!Z%kU$JI+Ky>88% zy7ymvwA=5UzCQS2t=jv)e)GeWt~-*QKkbMeSuM0>zlRfce)jj)ziv!f(%iPO-iAi= z>Kyy7?dritzbjY&M5lArrhe4$rz)RJUby71tcbofmh{_R>dC`vb6r<nZ&E+xh4bg^ zlfr*ov-kKLm7C=?Ke}tn<vwj|Pal6_#kM|^HZN`b)rNh&zN^_b;r_KpAA7E5+})AC zy#K?g1>GA=A8>MG!*x5#P5ZRuBMn~KxiO~a^M9p0J@#_Vgf~B$l0I?Qu#endwEa9~ zXULcH6AygmI@W!EpMN(*Zo53Q*6JyX8jfw7y7|2`BlfQy_T==<kF0vnHQ?!2-|jqm z<3D3Vjt<<@ckKDj&6aG+?$hX8wH+nzY5(Ty4O@A>ysPV7PrlOX>xK6oh*|t*naN+c zSJkqe9awGl-4kC5-}}YtKJKnP4*j-l^_*)nx*zTs+NNrUZ#%pYabnf7P2X%7KJLd! zf!(6pobKZdi|jpa$iLG*42W)gzViKpB9A`(=>EQ+4Bazk^T1X&F1OtraU^}|O3#xU z555}_HYK6@l9~&@oBP?E`Nxk>o-t!*%Fc7UH(fmRT+5WEhhvuZ|NOqKH!f5<yejgY z#r8F&-tQ3f>h8oEb0&Q^H~5!+v+fB#lht|Th_KNKlVAFFLE8Su_CFK(+!syL_FVtu z?C|cdhc?^0H1}fN$Kt%BmtFXN#Or;}2PKXl{AuZSt8MYNkoo71cF2qR=6uZ(H-_Am z_j2G*@joPPeR1e%+wQ!P&GzQS+8&DAmoxRP2`|qaAK80B+XHoe&z;%nv+dQxIyL-$ z=%(y}D{c<Pvp+rsl+X6A9=VI@pn?Z@{*>PWehc_5;J1L^0)7klE#S9+-vWLM_$}bK zfZqas3-~SIw}9UQehc_5;J1L^0)7klE#S9+-vWLM_$}bKfZqas3-~SIw}9UQehc_5 z;J1L^0)7klE#S9+-vWLM_$}bKfZqas3-~SIw}9UQehc_5;J1L^0)7klE#S9+-vWLM z_$}bKfZqas3-~SIw}9UQehc_5;J1L^0)7klE#S9+-vWLM_$}bKfZqas3-~SIw}9UQ zehc_5;J1L^0{`E%z>ceb-@wOp<u7fPgo^j#FS?>-y=+zB?`&FO_*)fd;WuJ?wD$BM zrO3Zz{3fUGKYdLq|H|pSgoJSepB-1gSX5r$mMX8uYW16(yp{@>B7s)2NfHwh#*Q1` zZ)`rPsJu@vD>;?4dc5|P7o_Ex9}QLV5{3*MF?!$_DZg-gfBsL&i`DXY?JLi^MZZz~ zhV@SvIdI&N5ktq0yVZU+7#06KF%r-Nf%!jxswssaAt7Jh(@7%--XhNvtK|K;N)<EL zMo1xDK}<;KKX%-hp-&Ii3`OnN@^>ZgiN1=#T;E=v)UW@Dq_JbEU{QHXn<&G5Qc6iM z*Z)Hv?Kf`H=v&+Sm|Mx)SxreW*SD94pO;2In14m}iyWxrJ*ydbt$N&)D2xdSgZuYS z82D`efuqMIj7#cQRNj0o&!OAP>!N+&D={Hq{2lw_!x2iqvmB)O$7?xg)#WY!!(YaZ z7&SOwW>NhXj#cvR(k0Ec5mZ!H==b!*p-&G;82a>}QD7=6Z<Ut!n-<9HqB4wZVnV{e zAqj)V(3R!CqVlG{sPr>E#_K!v2jf(2RG5&^%H6}A(6V!<?kZZD_>`>bv5H(%CjV&G z3iw06jxu%P^0xAZ7~?~puU?chk_GiYjI$zsS6IIxDXN{bbRgojuRJ5iAmk0o?^F<r zwm0_;B`^CCRf5-dmRB%t8K{cN`}JofFH^Ud*G1&fZ2A9moWjp2j~i8-y!pQ<d7)Y! zuZzgbm&JsZH*{pu;DL0#qWXQhL&-BAh3EC1{EmJy1QjYdzE$ag6>mDW@HKVhUm0B_ zAz?&P!q`b8`;8irFnZjW+sb2I>R-u1?POS3XtIF1o%zmERKFp1rBCDist~X9Mf=Dx zNiA>ez!75x4#G59R9@OaB`><FD#2@Cd9dnj`;`)l%G>#$)=w+IYhQUrFN3DNoG*%# z7j#X@o27;Dx`@2u^cy=K(|2+5=HFEEo;7}l>;D6JLnkD0HE^r_D%ezDU#zA{i`RGZ zJKf#^N#l}=mG@~0B`+CkFaG0o5&cw#{y!lhUzDU2?T_dXB`^MNRe;xbme+4=!D{N( z_KvQu<R$9*3BK~os4>|bXYKHpkkGMxr$<}2YOkWPWyLEwR;KC?a~-`{T~m&)EUHgA zp@wdUl}p;J_%WlC#to^bf2RFGIg?BrHD-9dUIWLB9g2`!uZ77(Ny~zpCr2}Z`lGQZ zjqX&++GZA~Am{ciWmUl36*Q!j6$Dk-m#p*Oaiy%j)h%o1=F(Q~mv)QOTNnKCUx#Yy zFBa(+kUk=*#sBx|m!+*zz75lC5kS`S<tp3Z#L97bo0gur$MNwChZ}$vi9b~Ywc5+d zw6giNfV#-@9RQp@8sm?$lpnIB&8jzk?3j8ZhW6uM|4}1Hj~O_Y=6P_yBoM&Ca*6oM zFE_dcI_Q2|z3!97jvF|#UdN&R#w3lIRId%EY8rTKy*8u9KMm)jlw!=@(kEZbFRa%I zPz&qD8R$WGzDmefdij>K52%8WRJfc{@xd0pCD|Si{!DvbsO`qo@PKuP_P9rnest)# z;@hI~v_3<8<XX~B@7zgl%TZ$n-q}{}dWCt4sVA_66W$pAzv^i_CTaALq5a1e*9ujO z;XobyM>`d2k8M068SH!eey6V82acIAwEw_6)MGegEvg>h{;;fIIOZMeY2W!a-Qlh$ zv!vvr{Y;tvOD@+C?K>B5qV_8DmhtfNfE$1O54qh3_8&iH=(tJ63pTkv_85({@y})h zHo-sdXb)}C$C93g{v!uIU979R>)pbZZztdSf(Oj_U;V5+pyjBi2MrxOe#~tLI%<?5 zq7Wn7mHezv`z-5QgrhsQujkW42aOstvIlPS+7CeUh7KBv7+$<Ji|0jsMg5_oZQ%c^ zxA(w)w{<j?2e~!z$2eQz=~7lUMq(X(&3S?UxL?Bjos;gi5*bka|NIv4TflDtzXkjj z@LRxd0lx+O7VulZZvnpr{1)(Az;6M+1^gE9TflDtzXkjj@LRxd0lx+O7VulZZvnpr z{1)(Az;6M+1^gE9TflDtzXkjj@LRxd0lx+O7VulZZvnpr{1)(Az;6M+1^$0yftxLD zyK)n38JBwpWL)fQ&$vD%Fyp%2mYQoXAuihk#YMYaT(Vmt+a4fx|832=Akz-91L=!M zSBbRm+jcb0bE%q@!F2jJv7T(Zm70ZomP;;ctsy;fOPpsBXiR5qjr9<xpQ_`rO2m&0 zxZ6GQbL6cm8K0L{(#p%W2Z=SBH!U;H^M+2lx5Rq-b*@{1W#0qsimpE^E7lWWC3j2L zd?~ojwugvg_E51{)1owueDgFdD^u~2_O_-aX<Aj#OuaTA+H}pA{<SJgzG<4~_MyF? zY2M97mtZkT(^B$j4lz#CqVj1jF$%Oa*n;g$|0>pV3~d?aLvu@-Qw;Q>c{h>IDH45X zDVp{KXtYOyM2C1%Vz5wjr?@_)75cs<e4s@}Zh|`lK9QPfPuMT(|1#F|=--wjH(?X< zZQu)lkHAm1TB#SLe*{SXAn!Y0u&s8{4)WPI*>;C$jWqov+a4^uc9&?3Yx)rR-5bd7 zL_Y<K23n_vK<0VZsl5AfecgVqXzEig3wbp)o&5AODG&5xsPj15S{Zb<xvE5mh?MBm z^kB5PCEC&gZE~Z{->eEn8?O%Di1e*v;flQ^#z7$3X~&od5V^X(u+OPu2~ifZ&A2Fy zv}&(YltfyM9ha~pjnBKl4k55Zn7I5`f&bb*rJPXMAw>KOI(aSv*{1Z5Ro)-CrX8;O zluJS02~8)z(aR0`G1&SzY<mLsI0^e6LO%Q8h(w3@O`=oNUE)`H9V+%q47tT8t`7co z)sDX`$HmT@(f_uL>n+*;%I-EH$KUQOl%>wL4C)*#zQQ$i-VQXeA{}|`?{%^s2kLR7 zAGWO8aEt5!*{A96#d<!_ayI(Pd0)v{SwzlzkaM~BSC9!Er@&XIS*h$d)h7WW9sEY` ztaquWQ_R-#R{+^xa}};-TQ036j{|+?6t8K%1wi)Y3}C|mYmLcI(fO%B$_WaJ&$C&{ zyDeMu{jBFj&?z$|P02*u**#9vyy?njqj62!U7ykdZE(Xsx2}4o*fudX)1T~O1j?8; zMJ-cpdI~h!{%Ig}Nd%6!Te3|(mlm|ChvpjqWSe>cecRMg=l2DgHhH0+X;TN#*(UFT zf;Ke=t!NwK(T1CL+peN9M2#!9qojBU<xD%$wY>X5lj9%A_TFr6HSspLQr)K!BW+eg z)}1v^wK+=j)(2A8YCvb8wPyPKSUG3lvjq<F+a$k3I5mF_&5wC2FX>)2zu*<oZYREE zJDj2-@>k7OGHkZ^JhrVQXzceg5`#q$&^M-_tult@%vR-k+_<^sO!N3ArElDfqYja; z$H_S`YIdyW!k?;*cF3UK%ujz?#j?MUcl74Xkel`ryRMBYmvMD)dBms+@QaG@k9*+b z!HC6yso986ESK|99ZwK+TxAc>J%zIQ_M8>#If!f8Fu9bq#yVk*%ARKXD0`aq5qM;q z4k6#vpY#^$#~443xxib>$_org?)C%n<4ag;7~6A#<MSd=PgB@w&;DuMT<~SqpZkWI z+w*|rp)OTy5q~CHRu9@T12S^T$LEDlnvk1q568F)6{|t35^bHEUM+KBkS+N2zy<MF z(<DE~T^QnGxDepkU(!mw8Q}WUef?$+qZ?&<OT|n5(!oRB(*C=-mh=_4zF=4Vm4@^x zd!JnD_`}LNo;uL0xh?2Vw~cx+4t0k;yTPtqVc#yWbLWg}qdH~4?x|z{v>bMnw*uqy zI4@cl*F-yPvK)CuV<KLKPvy8@iZY2+RocY41>nCq&9>|6U>oWQKz(-9i#6Aj5{Rj` zRL(V*F{fP8Yp*=ChifnBAp4TKjz(IIeWw_SH2W+Y@qQT6W{w$*w3!crX2*H*%=&C1 z$BLEuIPz($cst@(3oDiJZ9Hh%{g`%%F-%WoI#i58ns&<^7w4&~(@`&~_<J1sREH0o zMEO(TJ&n1mIe2nhu)B+X6(ro0g*?)!XETXT@vuaPXd*FKG?K`<r!{QS3bttp8?``R zU`;Yjji;iq-T3##$!u4Er~?_w9$arYL?v7^e%uc<yeZ?TyHhx2eNGW3v2e_Fpr6>s zx2tcQv}1s{8)bd#vvAG&DgaG=?g^^Cyg%4}thXc<t}pkG+pV!UcNMI$){SL51I0g( zq1ITz;xD9G7k%Rl(#AK~kH6uX`jE$rZQB^?!*x<H)(0V?2Kuii{&s<fYma>rgT)?+ z4x#8=Cl+2a{REx87wgE_8j14rzpxxhmkO@u;JT>&eD5bVL%z{_Bhu8He&!yj;yKp| zAA(MrcLZs{Vim44Evpe}DVnwdwB!IQmbCO?s_atG*zS*k91~LR@B*KG2Xy-4LZENC zS-8f#@(#&AM9G=~8f7g48XG1JEs#b3pNc&8?JE);;w6cN`}jrJi}MQo>gHD7ciG|N zf$(*V{V64}R<WhBuZ`cN3}PL2F&whylvZty0*!VU1R8ak05o<>8L09SK*J|wq&?z5 zV_TwRo&&MeDS9)%q!pXJg5x__Jceu8-T|t7XIxV@<rv$g_g8uCbe;!j;!C?pbv!wk zLntF{QSH9jrL5~YB`oO|L!VdvkW<T+0iM*56x4}&>1UCUaRM~@E#r?`vxbU#psO(z zDjFcoeu|bDB3wk2cL3LFKgjB<bc>Qa4p9SmeM%eHwKeS93NfT*2J9{8W94rlA`m?I z_<}=TL!Kqe28-k~)*Qy?qH)>uN$l7<u)jmx1Aex5$TMg==0~P8XV>n#DnPY6W4vm2 z_Fb^W`)GSLE7gg%Cn2WFISci8L8Gh`q)9sp^o@Nc=K0PqR<f0P0(?fFsP3_z<1B~% zx&So3kkl*I!+TRZ{tkoAdMID5%hZ}1bVn5AQRY`j6E_3dmh>L6p6xpAM*2sc_M$$n zTff6~arcBO_5_IUQJ1u>rSAWex~V?e0D6_QN6uvhSUp&ew=?Mu@i}#~DWC1tMbQ|) zJ_Ma@+XOUY&yD=|$ZuH<8=`$&*BQh*q+5AhQzpwV*5xUO@sf3>bcpr5gKINaE}$&f ze;!cgw^Q}Mfos;i1ZeD<-jQRH_g2B;Wm(Q4UX#eNUN}BZgN?3F`5OBvuyMSVI)U=0 zWUWf@r6*dcqc#0;Upo3?n5K6J-E!!)N2o$C;)IoHr9uaX6&c@zF(n|<lIZI%>;v*~ zJu(^c5|^v=M5f`3Er|WB)OcbGE7h!1nnLcK)+v{<PPv423fJ$sh*5da=PK&r9NZ4F zWZ$C?S|hD|!YNpn8rLq-9BI=Z?K;JIuA22p1KQq7t&e>6Pcqggnb3>tzz(4OTF%PL zgx;Ln+v7TOInz$jhUqO#hlrL)vmcY|#d&VzsB~2Gf_Qxb{3p?ePVjB340~2q>y!{& zGcJ)%e+ZW75EUf`i}Dg(cU+&aUR%>x){Fa{K&;uzVEu9zVo+JcqPr23$|2U5$C}-a z`)6f8wXdLjGpBRG`kl7C1pU<-&?(L%t!(TN{~&F~!`{ZUnM<yBvO%ZM{tGnrwITly zt{Jb{zTcS+Lj2cd_UJOlfhMk`H^lhYbn<7{qK$&ZFHGxl-|GB*KvOO%F4prku2r80 zi!DggCh4(C#|^s7Hehyyiks7`#^GK;rO7*e31Vt_EAQ%Qd&Z>@D{oB+6&JR(RJO@^ z*vji+w|362+$Qe{U}Cj4GXApc<vDfad^fRvtcSk9vARgt`2i4fkRX4~T~=PZlGYl- z^S0)xujl?KlxI6<YWiZJi2*6m^rbMwfN-pz=u5$3D)Jd~UIAX#GNw1v`rdbYeJ8x7 z^u2Olfxe@3oi74?^$o&(o6&cW=4oW~tsCn}(zIuQw8f!1&@)5LLo0;B0Uzjj33HYg z`uEUf1^}<YHZ0e@HtyYO#piKO=enJ1gk$zfqP^yQ97tbEvxmw1sdf!@JDXd1bI>QW zuhFxqF4GZ6KW1K-Pdj3DzG;WITCAs@rZoprpM{_;e_!d{f2G3e?-p)HRb8e5(6l4C zYVqv|(Y&>Qa!kZ1-`f_g+fnb<c9hX&!hxn83ve%N+8Lnp@6-K}es8SjI`$|y7VkzL z$Kup9rE|-r3ImrZWIvqOyp+Q+{vYiBpR_;cG1@;|oY6daK*q+jY0CcbrPW?SRygd0 zb>(raby{H_{9W^}exB=lHLrU^V?75n{WOqzZCRr9n6^M+tAz!6{j7O^1Kv)rt(s>K zP|m51ls%IJm0mU%{19tf?j=yK^_qVy^!g5IGp=k-^0_nAeThSSr1`!A=EoODtmjfh zJp5Aa8?Qv3yf2XG5bsHJ2}KVV%jI>5NRt>QmP*8P0g08wLL&AL<`eIV&wEGGonnr} z2=O-X>gkq<L#oa<B|Tislo%#n2bz6_(p3xg6{4`OaD7T=#QRQ&`;Q_1cf>sKDE1UO zU{4`Xu0_wD!dlZFfH@)nd3Nvwg0}?9;9g)#Da;Wz>|Ls7FtjVjLQZAvqlk~3A4Z~n zGuIA7TE$(b7>qRMhdnm6{))Ow#WN4+l;bU<u6d8edw9k%-UoI;{!`jlY^4;>qoC1` zp8y&?axbd;3d#x_tzuY^OY4T%(id?#*(WYPG(_=i3}l>(kp3K}<+cXW56OQ3>qV3Q zfX>H96&<X{W{>sM*0jbz`XlKn0r30j%4hpeQ&{~ag_Sh_{XmQ-f%Uk$Px(jR7un!* zEwRs4%}V8cTm{V^2{duUZP5<gpAQq$;Ik(X3rlJ~7tq`Xxo^hEIfKugZlG^jCII=_ z;I|}3XnMG~Ci6qYRf#T<E72(~OLT~f5`)EgAot7I&eG+J`d3@{N*nl0Yxqtp_)tsu zR}1)8fb_3kD0`=S8QYZ@&tCAbZ%+Wtdcu7*#`BA&9|4*^&&rGOY}52#fy&oh;s>NT z9=`{U!+MRnW}i^@9TMboe^j@2-|6Q5sJ!YQbANOJ^E}IWp%eRp`x75YxeoCeu(<o8 z&c|=xzHGZqyoYiowu~>q`!=Uo2^#BJWiPmAwQAPxo1^s_T3YMHdsy7F4!H;OVE2Fw z&h2lbEXSJHuI}N2ah;90@EQ^0=v82GdKTRSp$v!BLOw4|`X|OSmgUd~(}1QA8Xk`I zBw`PZx~80s@eD)WG41beTyt$QP?sAIH1RS0Z|14{eBAr(J^{U+KtA<LkjQ<Uf@ceT zP8Hq1w28<H@p-+$%lggzK=)hta9@FYk`Cm9jSOEK@UeVbpapCJEUx`*m%~e414L8E zV7s}dk4BodhzFX!OF2zGr>LXzngHcI16p0ArQe(+59dklYq>-q+I}zcXs0NN+~X~1 zccmijQNA1?!oX{6X*;28c^7DzHnsnfbVSigf<`@EK%=MoXbjec!Q$pg*6R><<WVPM z8_<irXEycCIUIx7h_yY+Q#R$8v3CiwWjpt?4(zoek1><&JHs^Yomm&lAJye4hq8Hp zbO>psOW}J|&>cnZTX`>er+fRITCUXRkg~@X(9%jM8@YBV8t=b1fzG!445Yp+v+tm4 zOUh2wmet5J_a^I@#$F!nC-47tdCD=iu<cOt-_?0*fyNeUA1OrMpDzKO_dDqlU1AxK z^=Iu?<>yNJt@rJq<KCC^av)-A3B=Zth_R&*YlAQ^m&QJQ0QTt%_UMgXLC0##XD>Nb z)ZF|E<kS9a%QU2wk2ys$(q^1{VFUKz7|@dMwHh_GTmN3f{E2xmmb$M0PT8u-_c5NS zW*(Gfg2h0Tp>4+ljct=)n-*PF40{svMBF>o02=!~g>+~MEAAR}lKls{tiK!Rl+{o3 zGVj3Jf;m19Yh%)K_UkqxUiYwDpC(r=xc3ULqj(m5OFvd~d{ZsABan6?|NhW|IX+hB ze~Y%UuNvZ-^<3Gk^y2#ZKF#wm(9HSIZc}!d1U~hQC{#otKe?pUknLf)dv&=7fSmhN z{%e!Rybw*V1vGPf6zt5r3ZP+6QryHk;bcq3`3T73++RuhR1orIKVq#|4ryiAN`n1X z3fJT>Au(Lof#U+ym`LBG<maAHb~bX@)|9U}4noB_<k43y0WV@rI!M|iT+%}k&$ymA zi#(P|6sm91GcjLknHN|Nx-*}DhcL&@*KKAS4r;zLK-$Cbwc}j4!zSmWY&>r#J!u1U znuc{zf3+_9QI|agG&ZwAZ|ci?ljCSN*F~Ag=X&QGi4kIpM2DuUepwG1eeHXo(f8_? zrXRz_C!ni659|vfeNe^&Rd$swyFr&#eH|*6YdZN=EMWWyhi)nsECikYwN#=*EC#Zj z-cMA&yp3z>L^)<Xm$Hui5-ivkW{o^umJby(B|63H5*<R(gT*Vj&Z(m2?botu7d&SS z;{8B-#E^D~C2bK?+90;H#(J$4o^7f1n$+im7|$rkpe`3-#}|+`KJP|ezZf;PtKF~g zgvNfl%ow0t=jy$c#QCZ}y%}iBR`llz)t|jI{~%y~e}acL;ySngr4+f&?Wp<s0!@su zts<W~uhI&1mT4!kl4v6_LMVE;Xd$m%A|CiTo@0N8HJfbbdodo)(Iv3vjyb`2%e}I) zu*u!9O*z=8JZx0~@wOu3ZD491?t{!Z4whfFPQ@WU=jIyXKFBxos2j5Bm-m7e`Kr~( zgE;jt#^(j>!*s{`^y`w=XUQe39^*^P^ttrAtR9xny~=?A703E4qfaUyDg#;UlW-v8 z82R&>TVL$2%~+;*Y?`OF4Qn4CdEG4~@3+O2R|)nF7MEcM$}3q!Uc(^DQ#^lbo_HPi zvzD`6!QwRNtUJx2&OfARx)*fLE53D4yjEL|=d1Gz+Hye4m2x!yl|KVAde*lZe$l+3 zJ=-<kwIb~~l&55Ne}^*F-ozHoyBp|hpUV{~Pw{-AdEP{OZoU{O;|=?=`xPZ`|Lhpg zh5-Hi0qKu4|5rfz-uQ>x=Jl(j{okSeUnA%Jbj?p6Q~Q-6VmZ@@>uEsNH3`qHX&+<b zIl9bBAjcW=E?fx6$VEImB=1F4U%amQ%)My(n=zi3HEk}CV{U4g(y67sw+XDEuBqE( z%}Y6E?hl!v{FHOm7@a>ANc&OOl-FZCBQ*UvAjc{Fn*4(_eFD&o%aqg@Pok!e2Ac7Z z^;(PvWpNL~vlMv#r+Eegv#W8f5-dDSLvAmLl|&DTSQkiiiY^i(L??;iq9gDjjNQEE z@n8IhSimvX7JcXIdkb?^zgBwL_<gu&jB@n*c0l7Ny($}@4;Rro|D5*uq-imp`!wxg zAlphms9ILp_PAZ)%D@6!SJC|SfW{9ZnT8)!2GX`oMj1a)zIl%>Qx(WPSGFT(M?gl7 z^nqYJljRr>7eSh@B=jSVvfMAkcmgz?a_9?H^?l^=8@1(g(3Lk8(ig5AQ#L3C-b>)6 zjP;WXeBmFRe-mhYAqx3tG(8XK>kG#<{Q{8op}eS+7|-vT{x{IfAxV=8`@&w$a{{P* zAzbWZ8osbcVkNOlqD$<M=oH%}Mu?w?xc~hDXncWj_B+H2>X0%%#<K}|?C+m}oYUEN zEwoMSmz7Pv(Ma2Ts`)d4s_(+YXH28-J^@m0uO!oVD(<e(WmW@C-!Y!?nZjlG_cqyw zig&)|HRCvGbc|=Vrcq8d_SITkReIUaY5g=(zv-Hna@Ysd=ims_cVQw~=g$I~zI7vi zvZlWdG<}*iR>kwNI&T_~{iMctm>8+)&jaaGtSf0ujAyW>PXwC&P9GNIxjN0tfb6{N zYVmnouRf{yC`a{eh<J)=#J0W?!$lv7F5!{r6ul&3{1dV7)QyO9TwQ>DFy1?&Zzly8 z%n_|XXaC}NqGX?Y2gZ1sYg%WZ8L!K=4f~%`Hm!bIA#EC?`C9_bc#UNmeck}bc7M^; z^f}{kxTvYiGz6MH&lw(&aSiJp)!&M*lIAo0?M;mFglJkVAnm&4Z>7sLufkTx3Un*0 zc`3*AxBE%e-z9XO6KML{+c(B@)2nP!9(2>!Ndr`0=jyy5<e9#6>%4P1&xSlRUcFDm zc&?a!mGQfhIIa1v0L_@qVH#uhlth;}ArX7z5-W*pi4o!m5&iiaa5DPySKV(>o*2(A z(Abw=Aob>0J(jI(vEo;S0}dA0=3C9b52*UhCB9=CdVT|BzvZ<w{iep>23=+w(Dd5{ zoDo|kpQR|CPc+Z{S~qw17?04jFM&q40Nr0(_b8oS+FPL8QqBJ{(CD^|Y3Q~DNZrEl zOjxZ2RK2OXOghl$#u(BL>qN80o344<Yu%DM#dxM^+H4^GsfD(YeTUNL8;$h!XEiV7 z7@s-N!NiXcF<R#*1C8&vkv~k+Cj)(B{{T%N2h8`Ut}&jcH2rCy@uigZg=2qD%`*^a z{HPbx@S`3QD~WCrU80Lbr|2XxLUfcEEII(g;YV%E_-~Ez4;uZbGf<8%-7nL=Q}$@} zeL+9PYTj1B{PER7+2aA7*9>TE<#oq+YH4~Sps`UB+QxNEq|S>58hd2vyfB?t2WV{K zjlXq#mDhY#fW|Hrn1)@-Npy*_5}l%q#7ZJaVuUD3#P|vXF4XIzhw&`r0_Mrfcy6Wq z%_Z*vE@dk_l>jf>$Gm-Vu2T7bn|y6s+ru%Q98Jpwa($PCF}mePWzT6FwS6}!{9W@> z4sAjE96_3UslNd^28Og#YqZ9A<{M<w_pPAud~8mwk{N&CIb;szlRs7j$@Th>wtD{u z&)~1%IVoi%*HrhIS&!fzv%f918rr>C*Zm8SK9Jp6@sfYr(%POJJS*;Lw`Qe1sP>Oy znibqje4@*K4P^gjcP}VgdkM<6wDMT4s@>|wdy5sCe>IRc$?mQ7id1^p8bGgV0jbCF z400uOo2U8T2O2*}YC`|vJ#DynOXn{GvR`;kc^1;N-<uL~E<j?0cpZ4`zWBTV{hW>M zYdK%p)YgbHoni`jNbeq@^kI6!JBr6!Me&RQkI^OTe&x$NyHHI&ZweQ~kk2tS8OZ$! z>NH%-eWwQb)qZKB<{J&9Em&7XjM^&;2cL>#5uz9J)gDW*cpPa{zKbqTIUJ9V>vNTp ztC>2&MO)3&8z}9KwT9a7<FiDZ^97x@YALajh}8ZYQI9gn%Xk|h;(W?CMmpHey*t&8 z2XW2zKB9Tpjy}>>YG0?O&Tj~mK7#s`4lYpzG_D=0NemWIK>Q}1gEAhvSJ@)5g6fO( znlYYW<g+gF8=H~WHLSL_Yq%(*dBTCT8}n__?!15Cd9X0~4AnwD=a@i=!6E=i-t<b! zez`|gT|uCmx>BH%-2X!!?RH6GsJI}}Db7g@5&sY|7XKz<T>c5X0N-Po9Hh;2=pP;^ z*msJO&!M|wFQp6iR61jCr4#m89>cy<N9;SP=g=Kdmd~M!d;aYEju+oG*#%x>?_XHI zwnb7T+vgNKbNDsr(mo-Iwh`B~?@vGzlULQkIL2C)d{&2A^33S;Ky`MqeYA>SeExRv zxYgv+69E|)^nTVF*oy7_MAyxJ{t#)7Q#>ETel6dxa)_m%F}<9KxSK{q3|91Du~_Ci z#X{iqDTSY-n&+p*J-6aBE$SQ_#<7HRzATTn%>hz}SAc8rP7t4oG5<N8KNHBk&ZJ}U zP5QmrB7^S+sds1`ViNMmPq|TLa4(5{G2drZ!;kVAO~JD(KA$Ok#!o%78%8;JW;cWw zUhqtA0LmBU$6SMRgimPx$94VYIaN>an|B<nvg*8H{y9dROKb&xo@0DK>ZQ*&rdg?v zXnHMQI?f(8*7PXKt)%4P%witfVGl~~)|K@Cb%xQh$uo@Ysp~OyhOrIPIP+JLh;xAD ziBqlAyNN9nk7?7xsDo#&uZ^<7|FOSQ%-QQ)dnvqoq0Tj4)#om*U~f^*U%-1Hm;TNe z#k$y^^!c(#t9imDN+YetN2n-?w22i%aF*gfea126&j#>eD>e6sisfm19|!xge2(Ej z8R-W%$b+-};GutA1Df?w%Jl}GQ<{DmsPw~q0n!^Gi{&H#i1B=lYo^_Sj4zDM=DeCq zzN@hh`9XM&Vc}T^-_tmt`IB>EJfG@xdVndb&WP~bB;WJ+j%BgVv9La7*=@MC?08oQ zV=kNNYD_y-x+T*t@jK|e_xws?nAj-MCBBg86ze5A#9E2LVztCjJU=abmiy}97KmSX zCuFNS)7|?pY+mG@KNFWOUZWiY#0tn#eWad|zJqJp^*x~B%{txyc5;fhWW9JVP-5XT z{BIt){qyX-d8)4IDCb+(6kM~e89-B4`bkySI9Uho3nUh<Yb@%z-8-ol;io)5YTijT zaW(f6bqExLAy3WkPB8#!<DW@LEB|Di<a);`x`QVD<RZ(e{r^sy=DlEOIB#qC&MR7L zT(ez0f#x|*I`Y(f$ahb}<k`rFk<U4?xkRUECebAnozLY9zkkekO=HpaqA`m)djDx4 z&$ZWt40(N)x?rBgyc4Bq?!Oi7UR+bZ2Y|-zQQ!~3HOrXT5O#+?z4#Yp1&Cmj@$FOE ztpsS)A?uF<9q<FYk`{GF(XRcjbSMkD(IEx=EPn}kj30Rt3-|rS-|u`@AofrLIscr{ z^1(0rmHNy*(m?L{r|eVp97dj6|GUHyrhU!|?A7Hdhx&2M?m$}Er|?+;&@m4crrqwW zfbY3A+Hb3t&)AuXw27TxAx*nd@09JdnY#D+7<AH-yoTlw8JcF(w0CixhV|)O>>bE{ z_+9ZX1D*Z;3DAs-^rOskius@&*Y&w2js6}i-Ugk%{|=C{qIM`*GjUB>i-8<BrXCef zG5^bQE-_sq-v5zk=<L(N_Id#}j60;xE#2-NK-%sy)>_I&0b(3v8sE9Hk?S9PBLFmY z9}ps1BW>E5w2gW@#8aSA@27!AZ}+b%ueZ({3^emo`T>>KMdu{~&HacCdC(<K#Rj#; zKLH(1VoaaHoN^j=Z2^8YK0>8Fv=jZ0y3p4jLO$*Ph{SNwRAQK><GTR3W|@Xxt1_G~ z9srGPXa+Rxi`%1oJAJeA?dr%gcBqB)vn2}dA@0@XDaVwL`bx=n>AadimS^4X>@29e zoX)QdG&ahDPXuXtD3JD{O*m$_eplyK!^O?t*j7CM2M^<(O=75~<NZeDoBNT=KNr+_ z4s^Dc{Oo(`l!W|0r97Mql1QH_{{6_)zuh@z%-Nt~#sOUq`15^Z{13{m-qp&kzaWn` zqp$5^+9zgwugg=8i5XjvE-q$({(l@ZE+9^rcE>>v+Vw+S*CwFp!(QL$`1Ub%b%_<o zGd}Ph(xLh1hn!-uE>Ag>O~2yUeFxX{&7$KI^#3b;*M6k*P1g0z0vdf?@M-p?Eko%$ z5qU=6$w>R^J6e~g9AABh;kr0|K`&O{+pQZ+9Ep3EeitB~%&*5Oy6U=<fF@=nebK=4 zsHQ&wWSbrX(l1D#h<hEjZNfZtU!Am)a)ZSqx=bfshCJ@|%%lBr&PV4{CdW`?AbA=s zQ{}mid_eOw1DY{9VXYqjOO-9FBTub!LPaf=j%EEUf3Gf2Ii@e7mMHlyomUg6`hsPg zqJpMJ0#!WY_@>Sr-%b$(x?J;13>9T0hDbW~Px?T~=Q+gdSeKG!`?P?T3!3W3Th}~S z4i~q!EEp4WXEOHN#lKwd%CQ+N{zjU8N}aaq`m#QxZ5XHV{x4{%9WHScY1-y@&1ZX$ zda3xlTjmu$8@dPj6t@O*2o*=ZMH$AceZWZg!S_;zT3>J0dA|V7n9h2?zz*vqFUOz$ z{s-!s^eg(J*ze4!Sl9#l@}ByAEqgtXZA-?Usp@kF&V8zVo+#<xxX;(T9|EZd?X(1G zyiY6rHgc-+Tknbno>b7y8QXMR(>60f%f!2~?8mwJzKMArbhiB+Ap2rEaDx86MkbyI zCu%y&WzA6So}|mX1~mSdp2j>iCZ6#rlfKB<$|Z(_PM%Q`L&Qjl4)L_+S8aESBwSM` z%As9Yw-^4-7}-abafzoSIz?Zg%%7|3;hsZRnRjbU1l>^yeZxJX+r6itY#SijLxzbl z2a+jUomY4Wbn4atXvT7{1!^q!1fQBi@t!a8&3KMMIxNtf1q~5(w2UUeeEYqi>Zq#o z8UT%ao6d{SdG`U8Y~L{*CW1ldJRKr2R5&GuNIGq_U&~<}2tpp)5ehW*^qy_>4-ppV zYP^LCJJRFjys7py^RVt?+0vSaG3p{{^vPTx>q>uBwdbtny#X|R>7J$XPJ?FR^N=@c z<?o|qeo|BJqiwUReYDr+)sklq<USg{+eG=}-lB|PaTGGxPwM?^d_zOV0TnZLAdfoj zA!5&Lm%I)Zq!-;Q<2wgtzpS{itNg+ywxX<zQ+mGeKBM$l13KRaPQ&*;lJy>#`?Ut1 zk3l!rSz{V_a2QA0?n|I)yL-Bdb1Oh=f^nZ*MxCk8f(@7YmPh~5zZdw>E)Qp)xx^gM z*e5H2#;2UG==BA7xOSa^JT*szh&PcAg-=p9mVZf?ryS~KboLHy;CWu>y#b_bljla> z1fBN^P}zv*8@Z0;c}0wE&^dO-NW^nNi7rjQ^}b@rp*!srFzyA2evo0tX52vKORTdy z=(It9ps{TdZ1xzgsW)R!7o_LGmy>dpPw{&Xl`^O!-kJYU&vVZ!na#o5TgTz`iKd<q z(FAnX(;jHX&blee)=}VNoQg(X{`f~4?+VJ;n?70jOKmNqvF4*s2aT)c3BdCzIesQV zp600sRQ(nvB9WeNS@<pto)PBLRcs2@{MCTQ2fR-xz02ynN<gI-%i!Byn(hLs@or)Y z-wWm52llNFs&Qlk597;Cd5!hI#8B}ckUD4Sy3XO6_8~ugf_YIGC!EXwkYya=tVH(z zt?P%=2XD9jFIYp2_o!I4U)OaCXxi)=t@<LXyXuSW$TNPw6KUUd>UX+4<xp3(MhX_0 zxTfD0T~~u%>^fDpALHS3<e#awab$7dUkj>~*2(zoxNg)R@A>Ka*8z>s_8g}5e@u<r zCCD@Wn}&2Fd0(LS|8#lEp=|c4b?>T9vv5rxDQe#{)xI6^mTW^|yOYj6kX!d3)puKD z`#Lu8OxE?i4m9!HhB0Wq!!kzJTX_977WMhAzXA|D69TPsmfh-+5M-Up3RK@v$ZFrf z(@)E%9AhhYf{J@jfEJ?1V|tGUp5B^wun(^n<F6~O?*<>g(L%l5@Pm$;x33Rx7UWjN z_-CAI1-i1ATF14KHd1NY<#zWW{EnW{b53*Br}cGRZlH+|>-(xcjgveoKGs6Mi4k>? zR%-;+uaR0tw2zFGW-4}s>AX5XmS-EiO;z4KI<G2F-PiNIXSEl~ee*J)^Paw(#4u4- zBG&)F2|7k)KA_f;wpI;1H?UsfSSG*mPu92m)mrjiFsfGr5BCc$f{*bvSE6deKf3Hq zpc$K&(Qj&gaEa5Po0#(l(&Oy~@BU=#vi|~23`vPoZ9J&+&H!n9wKh}t!@EIaKkk>v z@mtu><@f)7<ruz|ey4sm-!9^P%NAWP?a(lmI&t0M601R{t+oR5`yFGLd`a~<MnZ%@ zp6T<CkUl8aRjT|7U7m7i7u9d-`$mgFV?Aj=-Wv=l6Q9R+s%LMvj&rtiF4}qPcvk*0 z?m_AuAl}k-Q5NITR9v$SZv%~AyIZO_GzB#3@S;T4S@0}x@*V1O+^6aqhjOaFRb7K| z&AKK6O<hUg<ys|C)`2~LiG}M*xI<k@_hbBPxk<n@d^gYdPgW!4Kkaq?<3Q@e{z;E- z;Ax3#`Z(Lz25Hixs;DxIZx3slEk@C}7He1xpB;4WE7n7vnnMcg6b;==?1N7i^ZiNc zS5?dNHdb|*`%2umIBsqY*mb5_Nz5&!@C-Z%&%*Hz*OW5&-ckVGuU2y-{WBageC<gc z%7R8)^Zv(-V|SAVo|3rcxGe)@dmGoU<;m6Wuukt@vu{p>b-i|wT8ID8RIkI|x8n>p zd=F*h_}dehajCzpNj9GSl>*J!v={oqjLp9esQRw~84Jz=C-R$Z(2Zl~gwDSRWPf4& z<l%cn*N2o=bq{^0;2uDZH}GZSnH_a@SEJ9UZxHP!9WwXJ{P?`RK#rGHa=c(})ZeiD zh50yp@U!F(7C!>7Pw4=gwuf!o;kjztj5F2RjD*eQJIKY2BR)gV#67$8pNb7Ut09B; z06eR}=hvirYc}wFMA@+YS3tIn-)nNfM+}dxas$sw&9eqb`}Nxr-(-NfkANLHM=e4g z+rCU9V_Sh=Ej)l{&(Oz)=kbwNmHif;Z%5(!80NPt`;n)=^=F=g%kS<aTB+~ra*TcX z&&Kf#{CVnwXXAsIU*uaovM&AnTgu6{Qs<ISKMODV4BV=&zw1+7eb*<yo=972e_c;U zl+UNf+ftv@^fr`xzk0^5bhf2VCN0{BmTXHMPg<-GEzOoXnzY6~v`ky-aL|g5JqvUj z`eOj<OkA$gNlZ^w>8F_Pr_xU_-NKeylUUW3TAdi6@_I0ROg*pf%JdeM?!@$RD>aNb zRngir-A|>_##^5AyP+rVP1rC0>v{i0JU`_(uKE3<tB3<?ehCnvkSoV0*6>cGRqS<% zdyrP^Nj(2Yn$O+otJ{KN3cj!SSAC3K=!bmDOT)Ra$ZCAHA1=Z{i)_hss0d-YKhrMZ zV0s$U_|_28d`5n8KQTm{m*^D#N(>ffC5FL=@BB>s_V?leA{#RD<6N+cHM>FMSUUzZ zac<u|7(cJ6_@U-GuD@L3d#Qs<`~;M7M7G%>vb2m{T86!tvKw^SO}gym@&&Q(GhLo? zXy?^L*w4he44wZ4kUH95y;Zj~<S{O<1X8z#cNfTCpvzMZ<u4-o$WPVz=|ILC`^!b; z<2^s*QJ<L-IlmTuzV`}Z#_iU;l*zS2GRhkJCmvDjoGUl$V||DFeB_xu$oZvU|L1*m z2o*z+&whFqNWZl7d5^^3xIPRKiMo8XBIWw%a>IbM9o~Oi^AO(IiLau*)zeLv>;GKg z`a0@zeS!36!{0{pAD>c~KVI{90n*0ogA|+U1FlcFC#}u}gorrsG{c{=ONeNMH1Cs1 zzXBU`{s}>RG01*>Q1Up%{St#kU5O4+TVnCwt!6B+ihR4(#B(_pA^(=xhIxRo?E%O& z@rHGob49h7uBv#<TB9oZ{{Q5?adWmv#gzbY4eJ^eZyW*#fTcZXw|1u*;Jf;Exo?;E z1LDe7#)vTS2Y6UE&0(#njaav;s?~)2$v-#nY(XA*jsVR#{`C@l3-AAeM&CIDG_fmc zTYb5{-VGY#&VGs9iwYInHUIBG)0gQN>T@rx+jo*LMEnTMMPJ48U2uH+>84%-rJt|w zIkAG@@dy^v!2hL|MSjZSzT#%2jUL(GHSo;FHFf_4NMEBow(GY&^*y=6t&Ci(Tlx)E z{>JzB-UT1qvlhsEw*T<%PH&87mb;o@WdsZ>;9aPB1uzJHbzzj1VH=|IIbRH2$@Yhf z1;{r#rThciXr2{a6z_B`XFibkDy)lZuH~AKdcCN5-U6C4TZx$sJWt@7?Xmq$n^zJ% zCtV$XV?kGAppuw?G|wTA)4b_9oKN`Po<j_kc@8mB=h<W)@87~iKTXTt)WGA`Y4_>+ z@*b+);hOosv%vV>8~I$<rIq0`{UGr;uG4T$-MlBM8_xNIMt|rgF<f+!7^dkVq9d>I zeozNVcZqhui#QL)*w|XqaQ;^!_cZ?Zd(TPh>wD_&D}Mh<eIvYJzo6GT+Qcp%gna2s z(Dy#1)p%0t;>x(DO{KlplAq^v9U@ffgzo|anU}s=<=um8`chS&a#_ezF)Kur(fQ#( zjw{a1cOlJnWoaN~xqmbDxWtXU%yWqV$#d&|*tNZPnkRS$QJn$d`9m{T%>S73ONf6V zTdh@`;%}r?yItZBq>XN;kyf^$JwnAHTpN3&d}#D^h`pe*&wd564N)JcykBrldmQmC zw~zMV{xoAazk7%Gd^8{Ba6HggzeSpM*(%W`vLuFxuYs~ZFrHO^go-sXFH~%hSp2@j zXRuXq>lxqk0^XhVJ?WHh1rN{G`(pc6vL3ZxyAXM7j{urj_RbD9KHRVe$3-ggR2xFX z9Hi&xKfA$u{<=Kn(B5Xh^Ceuft<!<he%n=@jC)1b29wZ^qBPD;Mdu#MNm?f3?Cud- zZqia^vmv-<JDvp^zsSPe&=1$NshNugpswQXy(oJQVm`;uQz)Z+N9`+g)v}X-DjqpS zH!0U4x&W62IRE5x8sGaT>Q9+#7AgI>hHb9pbOuts8yJVZOSOh{h(<cUEs*u_EHvj@ za~?VlbjozkQ!=?<P*>BUvI=OvdQ>f@z2<uXJP%n7<&C}G$)pVY76@pn{VHZu#5HXj z1ytk6Degg<<G2FwDB5q+z7;ozGL&!Gb-7?&t_0BcHx&NcqvYNNI_qP5`QD1Tr_Mt@ z+ne>4lF9a-)wJ|43TS6QQ+-@;|N6(C+xN2@Wq;Fk{{^J2j{wKvyO*rb@g`-fzTd6+ zjsdCTUSJ&dfK2|6I{y&R#F5OG)Y_G@j@_&&=Nj)j^*vkh&I-Tn@RcsJ9Y~qe<z9la znQ8l%$fF%M04XQ^RizVc@R6pad{#j7?ellhcHe7x&u1_0HzxSIEsRZpA{{b~AGp(% zZD)hVeqRAJZA*W-zUK{1Ujn55=C>!7|AJ?e`nM;%(<s9wrfS}|fvoE#pbPek!u+29 zJ#oqF6caV?tC|=0i+Sm#)%wB$f1BmBiA#({KF7rnX}1D@83{UVHe6z`7z*@_EBU`Y zf!~`5(!V#6HbM1O`iu2Fy~&UE4hB+J+C2(%&UIZt^Wr-lx7+tXU2?yKwzdZ*ck9RN z|8;g>uciAywpmM42eXzoF{>M7-L%`WS62#qbwSuqDvf<5?9)xT3*SQY-Kz@_^-$jQ zW4kvRc-B;VSgw=PN7whHwY2SuLO%O4z5>>R$GC3B8AQ<7R{lli)buP)gdOiz-_Xb& z+rV>Sx5`gRtM92Aq57jN%1kd8pO=j94s)$k4%dya*3F)v)~3tx?27W@5U=GkB;?b! z6@avDGRiWa@tbo@F6v<4UL$H5TL!DW{d1tPtPN%9Z>DV4V%0ZiWLeDlK$90G^Kgd8 zhn9s{d_>DS3*@*<)@wb|v-{iRUc(NgsavlZH9eR0`!%aRs?itUuey$RUgg<=iEq_Z zX9)0Z${gH(IQji{lxO_>6y@{vSO6W7p9$J!e7_3c*S%i5ypoY~RDJ*4m0#8+(tXOh z=c8;jEA=xUnisMEBV5x~3nb$E+(gtp7g!c+c<P>wXJ{|un(36cX(xwRhHKw8vo6Ll z(m8IfPk9u6)dBw19{ZK;uwU7BB>Yb9SK4@Q0Nb<PDd5llMm*X(k>yeUcrEYJuG@cq zkoxRRsVV1(SHaKgpyZnQ--=IMUL*fo@$FwyHa6cvEc&hZUMTN{eW?3o)Jfa-0L}Lt z=<U80|2X*Ao_KxkB5H<;rId-iDfv4JS+6TvSIUI{B>_zwj6&X{xMtm*B^InPK*#;= z?Z1`3camy<Ta=USf7Yk{3w_%E+@0I+LV45vb-Miy(28q6^(pRmRb>6+YpU<F;XaZ3 zy!Su`ZIgMonh)Jml^x219(lL^ZkMK&0WG<#q8UEUQGuXmT~+$?KJq}CYU`?zx-N_b z#EV(kKHo{(_qCcUd-Y|^;QbrE?TvQP_5qMb+mnB9{=2|V@rTYg-!Vw<Q{Qt^)98nc z7i?n`=q;`&ee8!7exvcA=05|J^P&D0YJ6K2!?HXWKP?Nsg}Pny{|;355-#xz()7Qd zB|5~9K-QaxXP!j<P1Ws7=~drT?JB>Q8X~>~AKOQM<6E{K%HFGW-d3P#N76(!mOlhd z#u|wZ@v+1Zq3FRv;5z^NsDo<ee{ahx*QtfiNt-cJ0cCDZ<L@a|z`I}-5d-c)EC@zS zaA2-+;(Jpi@NM=|*bgrJjeG7fuzlP5slGMeo|*}H(w-P2uOTh_4>o!QX|{*4XByJx zzQdNpcJm!r+~<QX$0vR#k^AG^!<!A-B)zAThUea_GksKjkF|4fWzHeoHy8vS+H(Ss z_bfsDZXo={mg3H9nWM)O<TD;V0iNb|>zN@a7f^B8LMd+~bqEzbkmtlVr>-2ZGA``F zZ{K16M*TKa0Dc<^zYoP&10LRQvfP)CpkEN@`HgArY4dlXS|UFl`-$8);k)8aoW;TK zFv#D7YWk$Q$GR}IzK4189dn!W&qVYO?-gsHEWei)GHF6Cuhn;%Ld1ihvwe>Ml|9XO z$kp%r)dZa}sV<Pe3-zMi^{0)$3#D~avXp)i;Gu4b@^_)a#J!aHM2n0|_<gl2__iD0 zm3%hb$_tS)@%?{^`2N2{?8!@XiSj`6j%`M_0$+3ExfT2P`jnpVp&sz1?(nH@@U5<R zPpu2yvn?U#mN7fwcU$lL4q_hsj_-Dv?@RJMkX-Bma35(S-qqv&@xPE`=BU4s&PI%3 zKmCEU^0yFi8fi6V@!lTN>P!Q^Wr(!d-^xPYQ13mU(bmU-iRj1t@hS899TnP~XPQEA z&mWF=KEm+MM}+tm{Bj=xey5&appQU{T*37g-Zes+eUv3JLVPVTTzn-lL~NAk6kib0 z59{T1uvjbce?Q}xv0cr-w|kF<Hlok&jb@y6hy{?#c4h$0x_7Nx`DfJqj5kg(3wb8i z%|?2n+yhYeNU!PgltUYFz4sE*Y~yqw>l#;A*_8D?ule5qvR_^VI`!|NHi}T=`cgi> zQ#_;jQ-DUlB;*g*^eI5KKcVy)sOjT@W_+f1uJ1|E^ie<)v(oEe4;9}4>z8F>Lx||9 z`6x$?v2f7~X^x#95<^8di8%i!k@Y%7Tcl~n-aw;gdhPlix2AUmnphVF`oo(3DA4$4 zQ>3}ZdI;#$&oFEql<n$i{^md<-y5UyYU{klK-0e|?U<*|v6$bytc-m6c2$Wk5eanY zHDgvACCdpK+ff5(d_En%!gA$w9_3JH_H9aQ=Be}YB|+zyD<hF>%EEJv`OUI`otERz zpV4o{oNHG$$JpLc(3YfdRmWM-sM`&ou|dkch@qOE3p6&ifqqQW&jXE(k0VXHc!5rR z&!660wQs-XKLs@MZOGfH>DfRdKLs)WM@>HjG<#$}Ax-%|0BIjvQ>FXYns)~<->%3r z?@+9l<s4$8#8B~tM7;ki@z#B_&vsajm9XKR&v9^`4G<ZSL0vXfuj$Fv_cTFmYxJ$H z&tmZ2rhSYW139&D{sP~GT#Pa@p5l8Ze8#d8*GBINacq-1XY?BA?2`pR+GYlDqCAVC z@>6tvDv*7UtM7w`lvVdZr61Jw;`gBFM=yXcTR$)Hx?rDbT;n^%DAIvrWqy3#GeABA z<2?<_nSHY1%&!-pH&pTmi^0JEo3j|Sm$x47d9gm|0vU<={DcFshjHvt%0;`M0J2?= z0lA+?KIXU7`Q3rWZb=yT&2UY9-9RJLi#W@5b3-3mil)`~p+(hFeD{-vGa)>m;k(xp ziL)Ao_f2i`-LXiV-KdQ+$;<IuTPSx7Z8G}{(|*DIN=w@=-`}}5F=U)W-K$hWS=wXO zJq7nFR$Ps~?ezEId5`u(m4bd`yUL;r`_bH^yn+28KHsu~ZqCb@-&FQJYjV4LC;IUf z$S}5?Tb{b%ePPh3+qS!*8}^Ktj*PA$&-|}4->(lgzHQ66pubyx0_E6FuU+}qK&{_l zB4XV^pl|##>tyP8r@57Fp$=J<mG5Lhj_K#v^U>0GHc>Ww=Vu^&XEShoIpsSn8;97% zIpuTE;}N5bPkpS*k>A82S0#17^gd{5*jrP)_?=H&GbWj`%XHaKfSeb(7Fme2S_9$x zUr6)$%_3kGd-$Kp_$@LcYZhqK)5w~MYwEukNIfX)RmGEGdsEq(_kE8qQ8Hga9@~|8 z6!S3BjIBo2BwSP0YpT4YlQ-qxXwMj(Hx<ZwScZA&4$S{LZwk<~lX>on^*sZ0-Z-FH z1Gs}3v($Yhe+!#u(fO?Aaq!TmIKTHrn(O~Q5<`SXBEJ6zG<7>qvk#r(QPAZ02b#W^ zP@%quzq7`%X<^Ms9?CXl<4&rwO?BChK4tfpQ){l2>}a_s7K1!9r!+*G&s~(w@SI<l zryS+OY?njS#5H}luEg8Vzg02jtNf(aiN*b<AIDlH$S`9q?qUr&*1|!fjfb4Ckw4Zl z9fikQ>D(Im@7I{IRvP7e$J*;yqcRp)QqN#<1J}ilHT&(~tuiqx=${&D|AO~udhB@v z)Yv-)x$Fz+7w4iqM_3Ph?JUsD@9qAm;c?>Lj65vI_3mEHcLJz<!zK11?Fg{en!e21 z6Ycp?^Bn>jd0GEOd%n?h$}#1?MVfWY`&RXHyOUaP%!lE)PmRZS&X~`?XB(-#kUZ4E zXa8Iye4=H34P;&9-!Jz<RQ~%q-|U6BcSn1cYue{P`VwVl?Sg+jt;XnzZVCr<SNM+R ze-CKJ%{H&r(~jT$fGzp$Kgx;UtlE*a1M>Q-{gGA}^Dk=|bAe`^9d#fY{=;+Q;o^Cn z{|1obhWGq0AkFdjoWxKuS)xlk3*`Mf>vQijGSq$7aO6on@H~gezkadGZb?5y=kKv3 zfscLu4A8_d@@8#|_Vm$t!+^%0+<$TW;r$=bIF@=#bc&u5Lp0qXy5c$qK1^9>4%Nut zW3kC^OBMchlJEOq>*Sh^`-6eFFE03v(+jw#RlX7+nn5;oW&IB!ZFIYQfa4I~1ptlp z*4~eC2>)R^Ik$RW^N!olQ)&#Fz0->a@U1BM`wPLMrk2OKvl`N@Q_ayh9|qmBvF{KL zdN#ff6-tB-E{P7|0Q#P>GvAsiyyn39t04V5E~lbBHk9dyy#zCEY&p>$v-Y_9^X>LZ z3*OD?xl_fS|DYS&IsKP{*pvNlb@gtaO|2#CWEaGqi+H!s%<WI3Y;p0Wxcd*<+QgBy z>s7qo$@1`_Y@iwEd*MIS$F`dO;t<~>Px-S;{D^c2-iI^sI#ZXY9QJEJj3d6Y@`2p% z;X2tN)+4VX=MFu`Wqlg$`COOV0yOoe{1)x`5Z62p$3A4)Rk)^KkWQKanmX>|`C%<H z31xksiRC7IvuXkQpeRi~GsHUQ*14geU*>LA{W2GI(GJ_P3i>7TMB#oJx~KSl2}0Tb zn|`?{*e?z-jOEcUlYz!QJvXU-alfa=aT4-OzYIV+1n)bkesPFCx;*7@9MEQ*+k4=e zYxJUa0lipTndgG?OmV!GIuLy3ES)(Uok$wyC)&2?@0OZpg;p`&0qe|i)m1rr>Ev#Y zN*&Dar{e4|+kmsx<v~~V+fv)9GEG=lfIcT}&OHa*Zz&yW>vPn#)j8^0#&EnX)q-rE zOXl;|Xr}eq<Oi6>^Fz|>GQCBmYcY*`4AQGJJyoTnnC_?2m6>j#(k2dsL0>$dg}>q3 zb{MzUr`Yjq)53nU`i*a{M{==VVIR@gR=rmrX8<kvY%}XM&I?xRAIRs}O2&MV2KhWo zU`Ji-$5Y7TxbW>y^E~)=F@W`~ovG%QbsE=iVO;@YpVozAj(gMFa7{n_6=?i09?z60 z!<`lF$<+Bffo83kl}TCZ?6CSqN{Cpe`Mv|PEi9k)HTif>%PBqvon=0k7$QEE=#q5u zrf*ifD?z6|Yk)?M4S9@HOLX2xK<Y~SEJd2-qrNhAxx{SH*uHrZono%$abtW@pBcDj z9gBcwe)4`E?Ri=9-@0D`I{Nrd-&3^Xd>8cz5YIz~(QPu)?042V(WkC?%NTz`#CXuC z`?e)M@h4NopH=$XiDy17h(DL$Ul*U?J0~vDA7xdY4w2|n&y%_yHGhPNBR|3xm=}A1 z&UvvL5p#bRBKo6~M2F}o5#Rp>7JVn&ybpfMIMZv^l+U6)4OtF0Z3CnqoACj9{=8tD z7VWuT^ECz1HV*=O;C_R4$iy=uqWhC*PgTv=K=YBF^)dV)O0D<8L1+J02AVm-hJ5aM z1pCm^KZ=(76Xi(L?~}VhD}!s_x!wC=w5NnF*AKrT%=%J5GwrzXBjabmdys`~p}yA$ z9=T?}M#Q?|DiN|wxyz7IxE$td#Ld4o|DU@286xIAQ|=_n-Dz(j8~i4|ter{Ua>{;Z z8**MR@U8fdv~TIXh1X^k_?Eff*$!D86K4I<3D@+OZ;0^YEx_XDy<6I)eIq?B+Vcs^ zz&E}I`uYaw`Mwb~Cff6^=35J7d)@~+urI)NWDiolk+d}0vq<xOp!t~ZU4nkDsC;8K z==6<wK;s)x$fs}2^r2-fR<u`1)4t&a&DcHVj(x6TT>7GD&qUUTxtV&T;aMOtYC*K; z8PM5o$jR@Yq=nI*Eq5tBhq4^>90_C@+k6$Du%DK{$CY>o9atvuDOI0$UbLsDu5TdF z#I+>QTa;GyJ*M-Y1e&-c`xiQxHs4QQ+j{3Uek+t$u_su#ed^l(EPW5Z1r8c@3z`Vu z(`)?11qEyT_OB|x%U|Q~2*|i3*Z5BHfRAo<wQRG-|KJDM3$ZK;bjGqOMCg96#9$Et zEN+co^xP!d&h^YxeSe+uX0)dy%c8GbK-w-5ewU0fEc@l<XwMDQ&HQr6H)AbjrkQha zjzi~Dj+wVIyQ;p)ni1_etMe(x%(HILIXBv|<~Rj9ZTE*nr^u0r`ClUEq=GYo-XCs% zM$kJw+Or2`sCU*&O1~YrrtU|9MtAS4(VicqY=_vc`BSDU{;isyatwd^E76{>G=G-i zPs#V!-Rm?hD!G96nWoubKgJID_3jTfEnVxjir2WGNW$+oQRi4q=NdU3dDNS7Xwwxy zo?#?kHlFzqy{K=V=6hfBu`ZTR)pW|qZ^w(&g=-i5o+I>`jy(F%Oo=!b45VD&cKF)< zIoRI!`u6u5YCSN?r|x|TDmG8lbp$<C5StT|3&-Y+5x2(XK`7@Nn@?|p?ugA#g3dNS z0sMaxo86P5J?&72`%G#-Ud?aZi@!O|j`I{jc;;Oi&%Vpx8TegT-<HMt_HLY~u&1gs z{3-@+^Qe86Rnz#}U3Sq_>q)ydLE5}C5ivpe0l({Am%5^F9|CebgyEa|k@M6(lC2lw zGU(>LsjQwX=MwjV7JnDN2gv@75Mf$I9iZ7GiW(d33C6X$ZweJIq*>Mh%&BVMRVB)P zu77FeYwtWz-(%`be}-c*L<EA5dXeAAbU%Xn`TmK%N2k22us!+8fKRRW@cj?a=sWZ9 zoQ2504e!>F=~a*Fy{JZ3-a7oo8S^a7m+~<7yQblHzE|KqO2q!-TJ{B?*~?0Qh&JFp zRH#sAaKgkv&36W<+8ZVgAx+uojmYm5J2g)>(8Q&bVXCb^fJUC}5<|pK5?x{leiMdm z{2teo<sPhLeZ^~x)fDWnlb$k!^h#nq=(Gj-O>B!Aq{{Go%O{{y-fEUdIh&T3f$L8C zw}q186#q)lC~FPS$Vy2nkhNIne+X3j|1PlvX&3w_^G)SH?g4CHxJU)v(7gQ>ZKf_y zIhi<1O1oXf?}JIbz(adX(>$|*CT=|RB=h)97@qTSh{>Agb)fN+_^PVk`}XBMekJjY z=1BpvEjO#F{VrQ#wCAMVhIgs(O)2y@&sGlt5BoYBXKF?u&3C$KGfBtq!d=7}H|iLL zu|XaCXxYQGY>tPXnl=z<{KgAiI%|3YkY`1>U)cp|%I^e>uvu#<JL@sX#=P26^LNkZ z=UE-~jsK=PuOraxk-9yqT%68p4K#h17RF~hmBfQO?-3w%yNUT;wg+WT9Jdfp_#A-W z-47Slba~G8b&zKKpw6Vb@OHB-*In6x{Tu>1X|_m33&u5l$jFiWh#~xq0{))CUC3wK z%j<F}-Bh^}xPC{UDe!hsG)v2>05ol~b&B>}{a(qq0hIFFD}Kc{L`nSwYl@nsbU zhTNy)0G>^=Tw-a(6BQBdxrt|h$G%c={}^Pj4d;RMuk0AjAEfxbVQ9}ZTk7%tDrW50 z{HK7X?`_~=I~mvP^4wmS_*wJ)1~f5aJJNi1^b?ReWjR$_vNZ25pcx10?Py1w{{!uD zZ7Y|(pq))#Q0=T;UAMEA(mN8*Cn(z+9PPQ--^y6NUbS<Tu44mGj%Pf-CtsvZ@u%N| z`dXr$)l@qdYyJ;`W?spvXxbU3+gVAxt@)M%mCsiavytYWeJYT3q?A+bd{y(#1DY6_ z<W~NYEX&|r5YVODn^jhoo21LV=2I@cIm=ZNV`MqJ{|CH=@ya+kR?-~e8HwRy6!0S6 zx#N3zBS^#hcEe;I-U|j^z0g9QD;OwgA)>#;aFHajl1PvkES?0en$}0oDMKq2?C10Q z3)iPShIzXq=I=)_k9WX)-X3Sz+TjeFIv<_&9sH}9vn>2>zWS{QHOI$cKH>giQ`A+( zvd(QQ<Gy+qzFQ>iDCZ`Jh(lhY{(amiP2)XRJ(hvJZFbttA@0L9efwb`eUN$H#<ZJD zR0oZ5wzfp|Zb=oSA$M)}fZX-u&9ao7FwiNd4$%0gw;|;Oi+gl=-+eRg8H0}XTj6)S z<r)tAJJ&`9z&>`^DG>H50lSsNdZ!fj^K979Q+f`msQp^U<24Ve{oKp2BXuc>dNU)f zHMzK^uHzq|uIilC-=tyw%qp+!=K9;@VV$qbQ;xAoRy6a~_&uWY&jJ~TXrrS@uhVCp zC)O~s@H>B+_c+kRf~dODp6#0cJ5a_H#MEDqel|j_sTcfJ5A`wDhlwqkcQ=sZGOdIq zzqQ6a!;L!cC!jfdn0{ZhXRW4x3*^|OoKH0^6R76vO5!u5>GPkEhJID{2@&sVUdk~x zh^iCqS*GdaXML2rP}2lZ$&C<;kfvQ0kcM}uY5zz($9V?VMxM6}?G!3r2aWwjImSkA zoi|PA%?6tGc}ue#*I#OmQt!M+h-bk=*=)}gq&ZJbk{B)~N(>d_f##iegY4H)pi@V8 zi0V7e9Rp+;<u6G{NAjFMd?u=_@)>Uq`zToSK_2xV24u`yuippoR-r8QU9GOjdrZfy zsMD%kM_sNj(D<~wvf3kS4H{*)2e#Jb8tzrkB&esSvx@EQE>&00t@XYA<9n3;yyuG5 z@>>DTm~@|D-Bw<}Yx=$)Hma-n9s<(-*b7keA)fKFF7L5=o?|Tw&aPM1{0{=z-{i4@ zM~x4&CJq-4%~u_mKVM_cQ8vNve1Xm~6(r*OUlQ^CFNqFOMk2lo3}hWq6;#`9e5-sb z0QCIx>F28FKRZpi&9l>Mqgv#DPxHSm@Pn=RCL8|xL!R%R8EwV)+5QII^h-)f*6on@ z%|}4rgLmPnQ`WC+w?iBRjXrROvb0Uo?^5w^H)!P9FOmBP>fR3Y|A(_TkB_Rz-iL2@ z0)!n&XAh80P(oH5*)lkiCLmD|A%a{LB@LsXBd)j&j--Kczo=x7>Tk{WjbMMV;D zL1%PCP~1(xC5Y>=hDF}zsZ*8igrL9o`$vDCs#DvkQ&p!<EnT<y4IF#s(@2{6E{r|% z*-n}{^U*Z?zXCk??D<bjJN!3-e)A?yO#6zm&GegdpqLI7W&fqW)qlz0Z_;Nw8IH!* zZ{kGDgmS?5m-Ly;I@H6S)x1LYa-pxGd!D#g(>+bx&(n>w6rShUx<3VecweloHwk5~ z<NpeAS4+2rSKWd<tUZwZ@c?(9Ik)k=qWg2@jR<GlTI_e%qb%MfS_0Z`-1Xmef>Xpk zcP;$X8}{DV-pL~{zu;RZuxTg<wr9vYfZxt8yAb@fH5W_Y@T!ZDm+c!>I9p-b@MneY zWYFzeIf${g;W9hU;?;PBv5%AkS(gmlZ)Cc`M+)6}QSr$8D8ylX*0-V$2mLG1na+P$ z`X2YKco%6X!iw=Dj~s9Oe--~Lz`73so%&>uMxQ!KV<Kd6^!(d;kIvR}_iHTAtNI}= z`IouEr&8f(y>fuI@7H}==x)Er)?M~^dgwB7{twjh+Q<CjRVVnZ%qD`C6_t*9%xmKN z>m>fKuSxvv7e?}Dy#1iFuF-o!O|Lo4Zx-3}RXYw^_jd<puI!^7*f;0X28o3Y(hhy3 zJ#3H;utDNrgW!F$5^v>R{Fh*V)PD*1t|N8lOZXoF>$dPeMlb8VRImC3yitzS16$#i zeuO(haEmOH)F!y4zbC7A;TF39ZvnwA>#kI_5pFvVX5&n-Da#}0mn$F}=;)UaPClye z2KON|C%p2w$c<~irxBiw{{v(ojQ_cO7Jl-?uxf^Z{|xAVhAAD!y8-Dc%rMx;8L+h& zwnB$-4W6!+F%0%{hF&MfsRwl!Z5P=248z(nL(3sfEiwL5{4b_)s<dBCx!@&(1snT$ zYrZr0iz{%(KzY`!#vC-?shp0nc@y$rf4c+7`6m<kGfw#HLiak*%Jp|DQq^DKw*Qy7 z8*bVK<mocFv$3|$KpCvd74RQ|Oc*{($4gg#(U`0*)|jMbXiQKSYV@h;8sk+E$p6@| z{2i}E=Aa<vAle_l_ddsUb<W}qn1g<=zu9rMaZSs9H4^2sU!|J&hRDbDFBW2bkgNtG z%#N#++Cq2w8FswTrb$tG2&WuR2C@%Ubaz(D8$`+Kc$0R+*p_Mfm^6hz>X;1NH??V! zO`5D$X?mJ8nLw?h@jnflrn5;ie@x4A+L<&7K=$|Y&XF{~LSC%b_EzQW2c7kaLz;|E z_|Fvj@kSG8k*WLXSx5IV=3k8cf66X|ab)}1S0=yRK)b#Ty<h0^EgbG&d<Htxay|Ja z+@G4a?91=uIwV<b0gZgF7}c_F?}AP~zW_2{^w(y2ylK+Jv`SNF(rf}!FOb*ZyByc- z!}7lgc{?OY9ZU<<d=37-1z*o2{>%7@zDZWAbb6oS|K^jS>yi!f{~PpMI{yPqe@BA{ zp%-{3kTkkk=jF(&9y+0li1HrNn4})mh<m{r@m(N|_%4V>pIQvGW9GCKkuej{V}{=( z`|USv_Q7`ht+{zF^0#wV=yl2n>wM5C^AOP5qN^Um{5&waZR8%sMTkSY^b#QD9Nr*# zl$$)RFnMf0>FBhRP1^HJTF-h(JHez4nzS)(q%AdR$C|X^TP5uXleWyH%^GxcxkV=J zpG?}iCnfDkCT)pHTQcD2v^geifk_+IHkD8HHE9Q$w9^ZZPMc=Z_AzM_UzT!d!}v^k z=EHHHNQ`<Du8Rpz2eN-o&u^VS&V>-h_UoYW==&g^4N>#^@4Q21?PY5xTl@G}c5XYA zY3*Du-OI&3ID-CX?c76j8#}j&Ze!=}r8~2w&HKxGInVv=?<BT|?Z$7<#lrTbO%eG< z;#<g5Y=|WF2HY~H@fHx=VnZaVTDaN2xvpLd_W`3T;&3*1(AdnuX>22>@@a%qmpE9j zI@4)0r>KpfIhbd;x9~dMG5jxTg1E8o$97#$`U=KLRqNp9KHkF`vH!0zK|P=m{|nR@ zukO?M``;UE-4=TM1<5bo_Cp>s+v5&sdzrWGS^{+335tci)(Q4nXV`09V6SzBz19u( zT6gRj$r%~{?@2i^&xLbk9<~27z6yDZY<=o-xG7u4OTV$NyDLfT^y@?9gL7xHIv;VU zPi6rr<E1fT1Ek%<xi<}a6ZoH>iSuV5`#<G03GT^epXjAOGe0@UI1ThZjRn8>%|713 zYt1}A%xOx;f7~mg?sdPov9F%1hFxgON>)XtEapRg82_)B1BI7lb)pF`gATW4=CRDh zr~FbEM_Yw_;5$Di-Vh+?CR-Q3p)()$8S4K`xUV;|2|d8N;O$KlkNI$JqzoHp^=<x! zKma^<Lm25NU)k5KO5hoyoN2^?PTo0}bcTCshqzxFe6rUPhkgD=vwvNU{Ng;gLyrCF z*0T9zoyg|ADONVA>VL4Y*j8TTxdZuAHjQ5Ay#shN_#kY+jy<iM@Vzw?_YNbc9q<o_ zoBTGMQ|Nwa!hZtV`UOFs*I9H|$tQjF{}y6D72Is%ZwFGIO~ak0sxynU&0c=0*<YDl z=q}%YGe_)gj)Z;thDq}w(8~HvxG9&{HKwW!K=M>kB6-lg{8g!Ycv7LeVs{8{10<{G z5s!6ee9D&bZoIIsZmZ{XUbz1U{DkXf^iR5}KiFUWrrsGNqzwOgu#KRLA3_}F`4o`x zb|LM2)BgkKN}uMw?_z|rymFk`68W14`;{0PkM$vR3IF$ei^*>pP;^(4x)pA|PszC9 zGni+Bsxa~H0@`sLT1cJ})eWFA&fhfReG!dGhVE0evpIIJ0ownWUpzHpdjwOsKYu24 z#yIGXGoVApLYIue{`~3KGm6#w1F7KW8NA=ac9@QQ=zj`+&!Evw=fF>yTnx1R;+4`u zcl|->2lL+&9Qn2&*CAs~nkhiGP1F2#HM?*o%{o`$43_8_O?wn)E+x`8hMP2J0=dp( zoZvXfryu^02c0v-gpUT+W4v$;GL&w#?O=^*Y9JA3n|}cE|5afR-Yx*f;P=cc2<zqy zJd`DTI42rDMqoVQzcGD~hV?82+Wr(CF71<S!m@#uw>qTjY3P|iE1SSynMTerJAuxz zLAiE?n>=?0-q=ar1j&Fbw%1Bus=J=;ovIES|3>U}H_mrztR6UsZ{}E?wHtBBYb^3= zME-i*@ATlP+m81XwbRByUvI$ujc<*=3G&$scRl2={6}fC=`RcReZ{t6iu%;VXFj&h z;UR_Y0c|6vs?8>x{M)+whqCTy8>~6mW^bD~p8zQbwrT0;zHSV39Nk*Jx_#5tI>e#w z-Jmf|)oDx-I(S}7KWy@sH9b|W0UpqAN2aRPa5KMpe`Gv*|0(0qGqBK|zb91IgmSo_ z{wU&7cB`0Pw@r$A4DO$QJ(83J<Q?4KJD=I}7wX^yb+^fDIgs<}Vqy<-&Ye$L#H&Rn z&Qc(C0Qqbf0G<r}9w2oM=|Rx{X6UyA#SThRH^EK2{YKyxtV<bJ*Y}>j?*22-*Uh_P z8Cf`oM;wOLjbVSnJ74f~t)t^ZKBG;z=OPK`*eD0h@)p88M!u<g&IO(2UO?1#QM_XQ zVk_XCKe#E&X+T?tg@5eZ{NK0wDOvLWlg{%0lbTbcfAQN==(m;nZ71Z*GIEdyc?_LK zzDP?_f7E3qsZ%uiRKKoL-l<XLg))TSLeR*|aG>q4!R$h}zo8caWzNC50NgL)j+d=R zhKVx(*sOp1O1>$eZMW@nK52695f3`u>@%F_6Ex!cUm6ot(>jsaJ|gCpuAsNR^Bn!Z zr$K9JpY|C*88poAa|LnxoqhD2J1x1Q>=NXY;bd&#*$%%0N}G;uvF-4kY*XH+x;)&| z0v_u=FY{hpz`4?=en33>H|C+;%)VO2nOV*6Om#d_+6-qWha2%9^w#f8y@K=&S!^$# znxe~2P%i=7x+BIrpKX0ZU6<eA*gpK9BF+I`L>{ag!-AMoUtpeS-#3A^*fX(qY$#dU z>1ohqt>9D7!M)1p*tjf{FY1=m>P@9V*NBc-eH_O#&p`2=KU2<=Kt29iy{WXsgts$e z%G0CJz01(5fX)4<J8YlVM0V5f66{+kxWL3;47B4euD9V6|08VNAo1*f3F{9Q>Nzvm z6=P$1<iCVhnSAB}IsQ0~u7;ca@=A@c`GJ%n=Uevo3*o06uK`*a22YhR+CXAoCF%ad zHl3>TNmA!)lzwIZ*VjKiVrMkyx071FFK_?<R`)8#UK{8C_B-TS&R7?YMj5uvw|dA^ zq8b4jWyE#cV7STqsX(i5LWc`<KjwXr0??^9{s3g18~RHg*(Tl4sC0FC4CDS%lFBgY z`kHj%97&gI(&d<R<R{I<2|>5m^gTdhxjqvXJXykMdvr9kz#oOy4t~}l0myoF0G@5m z-2B5N&LPNarg^`S`}Tahp@Zpfbw##Zo{hw-Ul5n=+WNc$^j7}^kpE9=x$G)%w<8_h zb(qto9+C6A&ye;=3GZfhfUOt@o3SHo$4;;z@uuP&+|P{Rx>LqxTo>uLyqC%RLW2t3 z{~&MH5&1NaheXgh#$GpJ9{{0Kn%Gz0fSYOe{48zBx%Fie@83YH&xf8Q<KQ~PV}Ib? zwr3G;=kb+r@51`$kImnIOi(o@pEV|*;DJ+7Ci=OdKM%C&xlW`F_Mi!S0w{Avs`@9~ zwBH^eO|L1EwVS-v!zNk+dXuhCvbtNxm3t+N;HE5=GTg{)C~O1Ee+YCLyD4e`+(Yzt znI!FBP1;*b9LxJ`LuY(lK4c-hr>I#b>~BDM<0(a5MmOSI3gp?@5u@kp8w%YL&@5m6 zMv?y%(8x36lQ*{8WJ8+)q)gae4c(;gj5lHBKx;dPpcg6U(@fYoKx-%N-DcZ4Q3Xu+ z1faDM!`~IS!wh{4Q06$wBvB1A^ie>oYa4nMx`l>59B6f_KfTaxytSCN2HKq8*h|K` zEEVq>q~SfPc<du5DnH_j3~?_AZuZAajriuD#&p$NW133Wh;MReOjgMnlT@O{6xF|n z$c^zSw+x&GQBJ{BkwtsZDObj~dd>shsV8{O`73Myj%6>xna*$0F?=7wNUKYeymrB_ z<%0DS&j@$Wet@p<)ZX=eu;0r6`JLMT-36MJQQ}WoXpcnoi^-?-hb*_z+%Kx?4m&O0 zIlR%>X*)b-{(0P6(}?*dIgC9qltVkGmgQpowHxPNoQo(gw#&JoGyG*D;;sRnWOP>W zLuv0fKx6$s1X}%Z7S3K-FaE9>F7xrsue0<%NX>1Qk9IW-ufl#c(f>g~i+hRBn0(2b zZTr9$mMQ-WlsPR?J!ayq23q+CFsEAm_Ymkzvs`1Ms?vyk0gc%I*NA&TM67Y{Ct~d1 z3$%CR7H!XJzOUie_cg{sZ;pZfJRN%UH0aY(ti4C$Y+mlh9l*MjcF}<uUWCUWUd#Wz zTRCm47n!iloGPdC3Y5t@)Y^9_JF_0~Y8L1jU7bNo@V}A@^S@?)r$ToI=<B@B&H(QC zG|UsZa*aInHtAP^w?tm&BOcp``Pi}tzYuAo$$yYGD*edt16_jqRW09V$dNcrZ%|Lm z`wOE@zLSCMlf~Gp`arK&C49IEw{}(F^#b>ghITs8>YTdQ(Dr{5{#T3={PU@T1t$I} zKs~0RkJ(@9pB4Ut8<4gna^EM@#Qy`ZS#PbU9OOQn^qW+bY~p1DZT|`#ls?UMQV-CX z#-}k=_0*VR=*g;^_9v(=8gc(eW4ww3+Iv24ZHn|8kM1`uZK(q@aK~qZ+~=5uKGSkP zIr5ItUW5g)pI?EW-ACU1N^4sHd*kRs?;&pVe*nKiJod%bebBy{&;MO~fiza9T>Br< zDW8ExIaj|8onqz|=ZDNG*o)NbmmT$48tocl*Dz-d-&~;XcpGWik7W&k@595-`{8v& z^yhWJw*GJB9Z<X`u8X{*5QaU&^X{j}|9pP8tsUNiKKgEh{can1Eq%lEU+6N{tJ?6v zu)WQ82;LC}o%YCO9i7F+vCiP?_RfSp$2(Ux<~b8D{w7n`>lVl9k$dsXp{IB3d~30% zkKDKUQToRsr1!=;mCQG6XbV82-@jAhWMUl7H8jtYLYo6W$KkC&I}RJZFK~xLr&3>0 z=U#=d`pHgB@S@0g9(gPHH2-%9>-^)@Or5v$OQ4^;IeCTlWB$fG8-zQ~DL$<Esgbg$ zfX1>f1=_au)D^h=*6AeB*ly<lna1<Aq#1!aWEp+mutI33n|#iV$|tb4z#R!c#}V@x z4fo&#bKm|^Nq4eIHx_8?UWal9!~d-*BhVmm=b>DyGs5*kTMk+-;{Iy+`BLcXK|daJ z@?H0k(ERYTt|tP?)6j0>&xfCN=eX_-cS5|(<(|(ZUA#$`WzsRv@D~O8|DSwMurugP z+Z}kj;UoO1q}>KSVnAn_5Yn)pA9)$=hW&cF<4jn?=LK#P=xCp!J|5@FJsloSMPKtV zUEpKM%ZokEpAm;N|5l-W4?pX42x!|c1i60$KV|-%jc?{<FYJad4b8Ju^7s^f=CKoK z^Jp+-ZUK$w|12}^Ul{X7&z8TFIb~)q8S`(gH)Fm#_6>0FWw*Ka5_$$}59na>u^#!{ zW9zd?%3W*9eFtdUzW!#>-{GeV+*Kz0bzn1J?@QWgkSk^X1j3mAGr;pq{tnK#wA>ym za32A^LAPzZ`poPpJsXvuf3xJr{eY#QUt;p8t};3Uw$Fadc}~>X)rbGf()mxm)2>Yt z)h$R%87?z<GkyZ*Yq9<D{=W&If&2rfN5=43w@7=w@DBOlxm=RE4snZdpMw4hxLKEm z{}i}a!fpG<Ui6Pl<dpz9FnskbQV;5i8Kx}eL)(<$!GBA5IcT;$J(`B~KWJPtOw}m* z=4`lGpNoLDZ9G+&Qz54_O}q@0kGpwgmhaO*?}P6Sm*_hX@oED7DBJU9fja{3xLE1i z`@lQbCO8|>yw@!d-ii>1WilUIX2XLlQ@$y4BIwkIgES_nlQhOF(i^eo%d&Rd8<|@J zI1_Ar4`WBxs9Bgdn(s;mLj`Uc(zD!Lpq=v@Dhgch$<j_6jE%g&EB@{#ejgy^TaW#9 zmhD_7{Vp_@Jmb7$yQBYq7h~eb17(eg{{_NLo#EAp?`Hy;M+WwriNU)H+&wQv`fk4I zyNqwgg6Bn%8`~u2IyozAL>i8V?=>c?7jU*S1@2?LYq;`u&g=NU0OGLR##<xvdht`4 zQ#g-rG;azmS|Q_{dxJA!Z#H88&h7`gNN?|?+PkRHb_?(R>Uv#M;I3m_$os!QYnun5 zE2x`Z1daX4+A}Y`L_4J&=J_784qbj6Z0eq{o#SCU`(SJ1E$%sq_)crPO5QP$^OqR) z4Dz6ytFyeD)~y(#*Ap4lnNzCfCm&iDlQNWi@K+1FHmg+XJ$ONudy?0Arnr-Q@1Y#$ z+Sef;#`9DbxXbgU?e7B3_RWgv(pFxaDe8D=vxNv}-R=k4b_zjH$hrgPf1tB{76A87 zcA941J>qcVdCuXu<Bk2a)XKPX&GX=Y*I#I}_|zQ4XSww=q_2hVKp$J-t-O@^;C#I_ zSJF2Q$NQx=kA87@<B{o;)n8cd7|ClU+`8YMDR~8MM_#Zu&jDT61Agj*NyZ=0x+O_X zfS+{>0<nf{sy`F&f6zS!?|%?y6gQ0n+B1lX3kuy6;Afr<6ARn`;~<?q6HWLt%SngM z!?!mO#=K7lTKT5VpngqNCz-GkVDtD47r6O`{wE;&5yw*j+>}=y@ajaF$LlVTa{MO# zi9lOM_#%vdL(c_@t%C1=!F_LnvvTiro?oQk4of`#zZ9o+Y3<pC?$2u?c{n(`)N-3z z;KrG}l1*Nu2h2Rn^@9UC_eS=k-g^AQ&o~386u1X5o_K!9HU3`YPkFRQxb$n@FTi&` z4W0RrSH|6GXa|ApbIkX9xS4MQc%qD{BN{;4i}OLABQngv*)Fl}oC3GeaRwr7)3jvi z=O3Cp+e1$ug59~?(BCukdZ6x)D2r|MwxNFlv~3hXzONbj)n2D;Gu*QOmZ(Ud8sq#@ z5wmO=-6Ho?^(x%tsd@(Vkg+42TcC&VE^l_8^zqaFZpH}S=j9l0974Gzspo9|x$xus z@G1CpKi@8U3W3E1?zbD9%KiE*k^6t#C*t|NPw_sW-7C5e>G*E$1H|0orlmy0({#jL zqWuZ#9*ya$k_frpsr_l{c8w|OR*k7@5wHq;dSJi(@FMd{Rtt1kl9~rRJm+lavPsZs z6QSGAf{rW0zQF{1cVs-iliW_vRT=N~*6WYpbG@&ie5P*_oHnqc><i?{G3WeO;sl<R zu#&anUynE+AP&!z_-#Y(FSA`~OWQLh&c`17IF2l@>ou?OY6I|?^T&BIf1Hhakgvvb z&~E5QbQj+U8_}!_`(JHrM0|UiXM*LKBWgH*jG`Q%6JVq1bEP*}Cfes@Ef@Kgyq!<t zeE2><JN$yhMWyJk{J(>pR~jxXaQm-mz4nc)m2;6F*U5bImv*$BUv7S}bsDUfQ4ZT` z9(ajfGbbT`p0n*fGZym>-Ydl3mz}?6pCxke897u>h|HtT?93_IG17N0zSPLUoUzTs z-VNTI)^7rODGSJ?96TPO9MJ#m{92*?IL{}duk8lfb2sp$`^azYEwMe~#zpp(;_yEk zD@)k)gKRwp^%I@I_-8K{JGZnnvj5YBJ@<?#Tll(V5@-Kl>S~UuB=shFgYMc2q>f<x zEqeb)!q=H_yOs+KDsW#iw6}rQX002DdFg*5uNA8V|GZl8DHH!ypth;Zx}@GO{0C1$ z+LFlr&vFz0IiTGG5B-6<QSQsi{!fa!-^8m1iY`r2OX232y-#D3TB6aX?g6rY$oJah z8|Z91$}T)X?3o3OV`!c-q0QCl@h$++?g{k|MC{hz+Y@Sh0dj5eoqOr$JWKV%&f=Q$ zJ;Y(Tvrq=^7FGt)&!YSN#uwV?_vjPs_ph0>=aKiQccUg_tnkjn(f?)TTZo?Kdx?p| zWUpuf(o+_tMG>7)bzbI_YBLrVO)_J_=!9y#ZN;%rg))aDE%m}~*w$63$1wP-QHS~! zc)v5tQzZH#QN09SIUWY+_{B{H!05Ag`_|ZRjSbuP;|4{I5B%?p<D)-h*)ix8Sv?aT zQQ&q*88b7{&d1?@%edS3)}+kwtY_=Jp=p_cBEH+ju!i#rTo2M&e;D)fVanNrhtI|O z-^ksIx6Ez7xOhNRzle7x%Ky*W-Y+c1J1etIU#pLcjAJisTk_yZ!+IQd>N-Ks+jvzS zBJtMGlX!J01#S%P(eNFKE#Qe``70phw9vdUZ@*7y`Rtz?;j^x*{oYC2e7=sp=ie%A z&wc5;Z>Fs#avBs9;pgm|jQ;8S8~W#3qknov^v~ml=NEu&>7R#9c(eXFuE1SpXbRY@ ze|kWNyf1vNs1*G3-GX<R_zwYF=pUR>Q`W)mE%nbl6aQ{tv;OIJwEnr?#9IiY{;_An zwEcKCOnr3?!g$7YwZ>$1rN$(6xkkMI1+?vQaqmdG{GMKUe|6h>B?CI;JmhKTPwJN! z5tn^;66xEZUodu~^~*D>+t4o<Q`9d{n6xEGOC1#;M(LS9p?|b}hd}Js#3T8bYZ6sH z(y?zMzV4e<`ks%RQJrAI1_Q0Ff8R)Ho4UjKdQYJj!ix17tfWaXY5D`L4I4g`ujh!K zCM**uYj}C@lIPN$L6f-x`~Ps$R_p?#Z8Zq8vdDEwdmSFHVl}pWhm-FK(55+3!h314 zum#(}CTtJe5N`&|!T<JRyf};J{qM*(fA{VaS$qeXQWgh*Rrs&^_dxbT|DV{$a5e^i z#c{H>tvgw0pM!?=uKvc`^}AV5xfi|_bmsLf(Dv2qhKcMNc8ToXMVLKH-voDRob2lc z|0sE9qTa8AUca4p?BmrdbesIw!Oi^t3#2Udc=<)jXTM_DMxZ{|(P<LZbB4YiXwPpJ zwvX6Y_1Usl5!X%ZteWFxoZ5R#`u-VsVcXn-JoapGigv&06n&LN8rN35W5D%5s=5#1 zdffo`GPpU`?$?;C?$wC<c|_#*SKz*O&X986>4%L&TY%$~bqWm-S<FWq`aQYgUk};b zWN7{qg~s*S4WRAW4!*v1iWt8F`^Cfn^4W&6N|5df#G!mDfVN-PogjH!Y{Hn2ozsH- zvG;~_+tK%eptB7w)QJE8G5(xV^smwAXQ!gSjl$YvB+e@%`(q8?O1qRXF3Oz-w0YNM ziaj$%=f^#pw(~j-x?tY(l8*AvM|`d~m=9&x-=wcu)ms0+7KcqU0O73bwB^M`(;veg zB4omG$$U7btSw)Na*p-CUw_{M*N^zR9ln=3v5%%3S~y)~m<&JbnGLk^EykX+PIoZh z?P0<*fE@F>eR?ykPtDVEPEZ{XMm^nGqfd1NGG6F&DfbBK$uhcwZe<xv7Fq5`7~81D z|9@8<yI$e1^YuBzcSy%FW+zHLxG(UvDQ6FmynYK@g8#|LIP|H{P52K$Th}n^xD|fZ z=To4rpHK4i!XAj`>mBeF?bquu^S^)EOY|R}W8P=R8RV-h5AQQSj&xXKtzo#==V-M5 zXVPy2)H;>mq4~f6-gNWd{^H^you=5)*qpcHsYISS@4GZlrpydaW!TVfVSXb``jL{} zDK-95<IfhJH4k|6c{S7I2`#2`McLEz4>0~N6=naTf2_%4tjS|wR325H%105WrLE5M zSdadX_Cw&Ue4e-;pnICQ@27i&xR=nK>8UIydOejF5Mj^L4!nbItZC07&J)@qx~GZz zX1X)QZO2Fm{BSMb_L~LmVaLn=w)j7zeVAw1{tLID{muWb!mHVboyrNwyB7K`DZ?pB z#Jk!Fcstvd=M=>caEk0caO<}TXzQ{4T8~lN_a=2@Kl7?$<gIlB`XKF|li;^!7S~|h zm;6I?yY%A(m5XpazB({H?hc#yF|FeHZM^mpua}9p;pUe4C7F1EjjXFr#hZBZTgB^Y z^Lta`bu{rxTE&Y2z4e%mMLQgr@iKHSzNt7FXJ%*Oo$oo=SHQV})d`FBoQ!?#l`?+k z%@sa5wtobTHp(_bqrM@%5p>R7nH9E9Lf-~D=h|tl=%0bkd3Jd#`iG#iU6}93a8te> z*iEbl_c5ct8}kjyZQbSvX1reg`bvxs^InI2r@%39tz%pju`ggeX>7~hV_#T{vaLL7 zab`_E>bB>*Pk~My`YNzl5AV-+m&3lyLO<i$r5&(6aD|EcJkZwZ5x8-|dL{GwV6U_v z`x@`j-)G`K4y26NUvK4(@Bf*wDq!<EVOzd?i=i(AiY<u$|G>@pZV_;a`OoOhnij7X zXgu2fD~HVLo^=+#jo*%}H8}I|U`}rPzR;2R9X3%$tV8y?Onr~4IwocR70BDltZKQj z+kVP-gP>DpSF&ugUy|{#g!@0vch5257Xz(KgFn*Vi&tf!If-K9c|c>o*oCz@!^W6& z=K*cGHs1!!wIwF}EFkx{<oltq_<m?Rd_Oc^jRc)_`1C=P1>0lAhL}zK-w*!-!|#Wl z#B{g^PP?!1tl}o0N7jlPpOre>yVDy#_D?z3A#%Qu_I|$ZFX=l3-&!NMu`wV2!;8`9 zLe+GeyK(o@jr`-7zsI)|_T0pJoGZqn{6?I0q}*`b{(AgB#r`*^E9jJGFQBXmIM%q= zuHRvNznuwB08%crGuy*`wf-g?Y;C-`unl{i2VomApUyU)e~hSM9(zD{GG_Mv7td3p z%Kgd2KLXS?a)$uor>Gt9(^maKW3t*w1pizsZPT=P^$l<zzK1$BCTVAQKfZ_BEN}49 zLFz`Ce~5ULch#OFtC+_}@JqYJpxwMr@-7_Xa6IYv^h#o2=SzFN33@H+$T~NkRNRyV zdEyNHt`v;L#9<?vND~<+iHxB?{)IG+*mL*ZaKnDlWr_Md-Ibshb-?#qy(v2bzmi}6 zk1Pf@JLd)|k7-$!a~QmW{v`a|6C$0w*DxINW4@1(2HqbbqVFvSR>z#PpZ%}nqnXY3 z`2vtR#ux5Y9leKf=<)#e=HI-O`l}t%x23y|%<s`WHcOYAu{l3omvhg28FP!*=DUAK zdeIkLd->G$@Ut&01hP&?%s6eR&3C^paqz|`zExxN+bqP<=O(Dn)o`;d&c?kZ*2Vu) zzU#I7Ye+NA<a?D(1KM=B>!-s$sHiCW@;MoU;rB2GL8IP^0evFkRNyUg#><CWzaNJD zGp;Rg3*l#3f&WUH)8MC0<XOa?vz!{wc+s1j_fzJ{e<AsQ7M}m@LH=xy5lF)}E7lmV zP61ZWpQ7co=>AB1aPNX=Jdi8eq~&`*@y|QH72tn(hI1v(swXzacyemi_}jd%6&H&; zT^*e(>-#;N%J%EyI9GB%%-SY>dN^0|Y^0CRxsvPlKFQ9NT&wg+N17x_gS|(UF-Gdf zGn3Z#49bTNkhMYh4eH7`<wd>Nu04TlSIW)zD%b8fdjju`-EkM<kmr|#0SlM0Uy{BD zbgz@}Z^jM3CUfu4pfMi@`N&*`{{?_X8AjXU?>@(Gpg`xGDtvCmJplU4M~i<m{Kv8b z?H&W$lJm=F$e%p3jE~{Adn0kUx3SOIg$);yKd18F2-oRg8`i`2<ed5y`5Qqu#w^`v z``0w${eO+ee$UEj^&Y}ewsf)Bw=B1{t@{RKa3qFz2fAV&?S^@@JM66<u(ytbz10); zRy_V!AFKCNSkL9i!`Aa*xa}NB`Dc8T=_VJ8%pLO|yo#9x?q!I_@P_mA-9>Qoe2xBc zoL$c_VV)N-7BL1w@KbixG2Tt<vWDvUr+kHfN>xnCA*M;K$aL4uPZ@fk#L;`krOW+O zPBZ%%jia5zw^Yd;#2vXEYZ@o>%oBTo$WzPvEJ@RF2j^?A9={hNjD6{*BS-FIpSc=- zTc_}IY%lpA)OnyEz<i7Uq94wVm;ICe_eoiekGHFN8T=j`&hnDfIkvnZ^e3uG@M|4} zI|!_U{~45@<*7UsbO+-+`i}ayuxadmPty&VC_hD&vTV%RID<MoGf~QZYnd$@w(;dL zH8@)++6TLV<rN{m^n3hA$dtV;%kJT%sOM1z@08{tjB`K^aaeIvHgQOC(+Nb#tuGOC zeWv#NRE9>}{{vQ`z8;?cF)zq31+>F+&O)ClL*JQzJ~SSE=}er_j>9}~#w_$Peg4*b zernQRWzt^_<XCIV#$S0Q<$!%bltKA5UY;2_KfT-Ee12MUm&gSF^JsB?x`$;%ou6K- z{l!h+1FcPtvNeCvW2ePgsz=WMxMt`671owz+{5BG?xN2?>>84KGdizb(06PT?$!8_ z$2O!Nfb#8rarC}$&a<-qY)cjsFBVyBKw8RT;f#nZ>KFN^#F=xW(-yXrg+4<?|KJ|- zv%3DY9oZ**>JRXjo3n+w+4*jj4#)ft{J+X)AnNCDB_kish>k5EM@65vmU^8*Gq)8N zbxaps{I)^f`wVy%Eo1(ikH%Jjchspxn_$nKZNl<wy*!uYH-BSfCguD8L+4!xIar-H z4Q{I+DF2FQGTl#4X{qz-iwoQn5s%@4!TIi3xUJ5s9bVv~eRWvyPSJTI;cu<;YUf0B z-e298I<NY#Ep^^^*GpSR>%5`JGg{{bW<+#eHo`b&VJm8#HyD0fC(o@Bo!1+5tMf{a z6TP#@l+{}2rQ7n1&P#?rTIba*6rI-*^wv60JrmJ+=ah-g>&&u^&MQqe`u6H$>%2qA z!|J>yxLJ0z&bt;g>b#$b(0M-)q4RbUq4RbSq4T~aLg#(0{rGmIMx0{+t<D>zX}Bv3 z{J-eDK_>lR;IVX`?{pdGZy^r*QE6#poL5~E(Rm#&ZaL2Foskz=MwHGg(*EM6r-A?1 zG0pw7-_v<*|6jsUA@f%5#B8zamyBRP^Qb$(kM1Y5dm#T1{MshNJhsLQUNI*#j<ju} znhQ5=O&@rnTs|nKoDwvh{<z_g6Z#F^<w58}^G&a}&M|Uo<4(ye<XOL&|G&UD0!>*B zdcI6hJD-l|#)dIi|1&Q7(fLI5qw|PJM|$)+2y!@jK8d<dQW`a%1UZM8GZE_P|F`+1 zZGE|Dx773WJ%UzWV$79!=C;t4(w42tv-&bLGNLcjpP{}y`g?nPyNY(Ow4Ya{K?YV& zCc`almY@>gw)$lw&Ug0O_o=#yJ=_7|%!BV!>2|}JZv*5`cPN{BD_-$jhj-AvMq7V_ zzOfJC8*!dgYu<=zf}j0>bhgJHjku4fvE}=x_FI0f*CgbfWzIgHe0kNkNK3x$TH_P= z*&n|H+PHx(<S#*O*5xFqtr}aNO}ziK<D)&mUt8<oU6A2!lxJmht)Jz`syC6B*5RoC zYo<)rtqyK0Tkcz|gr9sdj?E*KLB9Cy+j#x<&he0+LOAWyr!>Z^Cp7w$(2w3{djxz( z+c3I4((~Q>k&fk61FalFz4G0=O}=)HUySs}lJP|3LmA(JG|@7qEGs}`S^gBpiB~tm z&+={qHkX$wa=!*Nw)+hlTgrVl%4a?e?eg8fz|AqB*R!D2b;x%wGT}kEd2Tc9H~8J+ z6Mhk=1;3NvCvO)5*(RFrG~s)k3A+Gj`L5G#tKXN#c_Z5<L5)N>>rkpOUY)A3<ytjB z{#&i{<P65C1P?9RiDfxv%|{+uulY_x{NK9kvk&jx+PCRAzU7SBtFn+6^JX8+fZO)L zUT{krCaP4pMIR)oB)IKbrnC$0?wB`h!$0J?^(9VaM})I~7n^Zkg>(AtPnmH)I^RW@ z-aF;FEamhy`a1Ti%f7|F-#)}^<UN~CT=T@KCiuB`NIKU*do*JIRijV+qA_0mq>*ds zqxY<=&OTP39atiLpaFSA_t`D*vk!a)wCx<)nWy!_JG#6CwMk>k{`sG$q<@Bs^W6<_ zAFJHi!=+rrX;JQK_*w27KwGW{vgH_hT9=ogp4Zs2+^101|BD`4J&fhXsz;HB)kDio zS?mK3!)^Nj_0Zk$lOM*hdMI#+{It|V3lUB|beqO_b&E!y68h14Xdd`&t%vGhS6_>C zEbnHZt$&~?&%MIrYxU4ozaiVj14Xu%B29FgPBnR79+h{)UXiV<^G{GyG`5uO<liVO ze4?B~mm(eY#BBKO+)@G>>v9&5e2fBqpwB~OpKF*29|L4vt-ZkX(R*4$P=2)E>bpQe zzMF$Etq;G<bNd;02=2bd?T6cM+;v~%X`R>${$usal{q3i#AzYB9){Nppw)>19XDQe z1Z_L`*L?J6dU?|}26XDc4jNnPJ}-E1U>~tAjyWsy;!IWh%~^U(Ohp;WZP8CCC#PKY zzPcb^`(~%@7bpvQ(7~RA2m4(3j_`c$9Sd(2oAX`!E<{7$e3y4%xTpN_lhRH*fXtu& zd;c76)^oGttO7O#mDpZfpFVOU>*Z6M5GT5=P;TW@PqtOQ2XnUYP=!5X%Yz5=26<Rx z%6}`W{I#vie>_tD0#p98ZIpip%8wpbb`1I7&2t|%<veZj4g;}pTWMuy`&CHK<MHYq zgtJWp#&6@@jxyTTHB!f7?C<MzD07}E^KMfn>9ud>yBEOEF~Rn`7H-Zj3={i+=aJMe z`2VkoNBw^d+>GO3Z+V<a!+G!`xT(t+7EEIQ<NhAg+c_plm7DmC6H1gZs^9+to$<*J z_16?2<Af7zoCGyNhb5><8rhFq?!%u6d3=RAbvtYyruD$C$V5LWVP9y&#+GmXd5w)7 zqedWK-S5EfaJcRGTDU2{*{%*hhxs+esXP(k)~>GA`^@p`4A5%LKJ)2tYdLfiIb_1W z3jZ0<d>L9V(Aa<d8sk+Tjcwc0T+6mTr`Pg%InV8kbkuKYK=ORVoF{7gdAd^>1G?6~ z_)khlxNRLtpA;+i?}9I}Uh!)G6Onp{I*IIefyVr8J}9HcZ}tN@4%g3NJrdMUhzC3H zeUJ0^vfw*wuevoVuWR1*BY*ra5VZBX<ZOg>=eqPF&{+1DK)ZhC-3_~Mc&vL0tbYdf zk)K35y6Yazb2q}x`hC*sorr-cnR+a&T9t=059!xySsv>34p7@l_@BU5j6)l~%7oi{ zx}KGJ?lXo~3$*svz0c>l%gvtP^ns!u`VJE0+`Yo2c^*i6kGwV<5qb06^a0Sh7yYot zWc5#tNt#{^o-99=pp)M)uq}QUnQ+T*=&3w+fuSu1vTsaVAbe#N3VvmfeBNN<G9UIA z&F2BjC*Ju2oo#rHMxVM`W0Iz8`NKY7JI>H_&YklA8G8?hcQVk{E%YMOh0t#2A`R<y z3DD}w(7rr(Vsl>dy_d6FrMGc|uphYQDMftdnGJs*Cr+R5vX6E*=OX^)!s98Xym3+G z)$Pu6hr&-eu^z+VW*@csHhNCf>jTVxXMi7j*G$u}2Mr!t)R8=LZ<>2N0pw}#N0A5W z-Ht@)5L-?=q;G4y%efeN^Qt7IVZP+g2RC_Uy=Oj=@9r^cfxzvkYl&0Y9^q`yD*IjX z#TeKBGWzKw+FkML0Q~&_Lsf6F`47Qg1wZo)Jdo%94}P|f7kO3VzXw&B5|4Do@xvyk z%o<I+{lMxI5bp$uM|#yfk3NHoK_077Z|eK!K(B{hgidV=T_Jsv?e*keoyA{znHFb$ zjDx(lYNQPt=~q@qM9;N2TUdiVpn;UneMsXt(;o_U8j<h+D0q_-7wjD%CI@?SuM2ky z3a#APzR~&Ez7_f^&n2Jb-JHYGaewQc^d7zMAZ_&o(n?$5jWD?F*s8cq=I6SGJa-xB z#ogrWJPGuVp}#VII#tU*5#b!4m58IqKhWx)U_Iq7?~^S8UDguG>NdDvfDD)i)6O$# z?*`gAo^~kb$2p*}E#?xp%Q@*4aI;-Au(v!3?&k7tVR=4v8EE9?CZL`3;~w%y_6KV- z^nbVGI-33E*G1>^J~Va645ZU@63$Kd&SN6qeL~sfV+6u<zxyOl+htsP%75_j{U3x` zUOXQQFTAUAI_QiyPGgc9Yw`%9f0JM4Nq)<KcC6HG6+3*GPJ=mLW1>2qi2X-R2Ty)Y z$M=6U;`=|qW8F1oANqT>v)G=+u|CHkKKq*P1IVwd$>(+jURwN*3VOnvfpIUGcPp8; zxgTy4e!H9Wwl5-1D}8hHdDx{WtMywwjrgbGvDP2{8}r;fNJE*mLwS_h%r}aQHtMn3 zat-kd@?m=|c?UWdSa+>$7o5E#k1CUf^H@Fn&aWNxo&OJJOaHGmSoc<*`;jRVyfydJ z0O;&9v=iS0UH2QfH^aT^;E{oKXNun7e;ueh9=gF<jBnHxeaJfo8#>@^!4#aArsCW* z4d<unI7jV;HA!!*NjjMSGl=etTjV!)*!bONuX+{vbG~N(c^Phd@BjWcgdhIj@Cnc< zqgQ~oUw!&I$7`B;)P%haWFC(LDIX8QS)YFzfBH>+_e1>me=~k5?PZ^~p;qE7Mx1cB z;=|6+VDBX7hKHDr<=z20%Y6vQa)VcmY~om62tUiZ4al;pF3xx7#fTpFtjlvNO#BMa z>Mk4EbR+x+aISQ4db=72-(JbCy|pav+|^ed@y6|J#2uA5k1r?A;|!r(F@N=3QX~2L zS7c0aGJ?GozH`0<`X?UY@1u{~d@n-2xSu<Oe)187ol5@7LAP}{A8yuR7SPJhk9c0p zlV|IAK6P$X{0Sz0(8RZO9s~cic!y{&Y^WpCoi(lNa1io%&>PojAMVDX|N7R=KW=~3 zikMB;p)R;%H;}w92YnyzI^nIkHBC6%Sv`M(z5`TVE`8MhVxD`VDL-J!XT8EN<hi-< zi{ACA0=P-fD3f%-zo0MRKZVp^ev_X0*!r%ymF>*`^6+gkpGr1yvVn5n4R;jhw|_DX zeqG*V%-0)mM{&NnqX_-U`*NKSUV(1{v5)RP&%s-Ia!+w1?!CQ*e)aqi86!6i6>P$P zd-+|nxZ6kLKAh8(-GF;>S<uBu*ZTh9SCCWVRNSMx;aZFfzW+#G<JAwKv;7VO`KCZ5 zEM0wL!uA41Hh5P6_wJ?{yZ8&xEAZbZ)~U7>_mFrOu}?+WM<!h(unB#A58CVy{s(ga zve}I?WgZ0&S%?q+e-MxJ0quibIu7G94b$S?1e_<mg*f-)%$xkZ0XN?`cn$cWzK58& zGst_0%`(LuMCg9XbQR)Io>qnxdylL-34Mk4vzXWOCa-6K>_e=}D^vaM?(>RksP7qf zAMXD#Znch^q#o1gQ;%p&RLg-)@%TS=pW-$9aF32-sT0x-!O!;N;hwmiS@=eIJibNC zK0X`w;q16-Sdr)6iagj34*+qW?3YHoZ-ciK*N~o$d~n}Q{|D?l(3t)Z<TMO4t`iu} zF~c}%_^}QX$6Ed7Q?pIp3xIYWT2>``e(7lHIrfEAbqT_4JItaRwug*!{Ljbaaka@q zzP&AXxTk<7{UcsYh5I_Ze`3>3GU+Zf>B!r@2W^>2>I~3rnd9MZ!Z<pB^X8AD${uO* zm}v6g|E#Eowu5iJ&v`QF>^sH4Ph*_H=}60RW=`<Cjz@G?Xo={q6LnnZU)&QdfSWQu z1<0|CakD0_6YGpMZ7%NlnDD_sE4RA)M7Q+;jb&y5OVI`_uYQ2hGmvSLN!u?f?R4;< z`8vbz#u~m#$NJrN#vNWP`=@ax?~{-(bsXp1!>~t~_N+3l!Q)kD#G!xTc-U*^-c<cn zu-EW*OLhliuiaqmHN4@{i1Suool_Y`eyrao$nVGsZxQ89-L)HjzU@NU^Lqq8(~q}Z z8jz0VU8()}E`W}Q^M4}p`8SX}z6Fdka`0<?DBlSEz{LAlW2)M!F-4Ky{QZeB{^mQg ze%!r0Jm&(;@8@HlpMv@RJk0y&;-1twc+aqdJ~J*t+P3$CV0+a%m8%eL?Q_q-Ja;Ah zZ0Fa2qI(h)<4}G}7D}503OQcn{m*KIaXm8+_iN_&906OGd&~)HIp|$cNA~T;$0g6F zL1W)RzBS>lk+sid*NJ={U|vWcz0bw-)g{$!+j|+X9V?Nh9B1Bl0)y+FO8)oW+KHDQ zl}_q>u}L$R81+BcIc>yey(@4AN31(B&qbbEJ~smGoK`y2-~8Q$>>-i<>Zy>m=2XOG z`&+((DCbyq=)gG~?><##%9#eV?NfJyjHfX=KfDX3QTFstHSx~|TD};cV}H1g=Tjv> z)+2Piv|sez{$TKQWJ4_OZg#=l&93N2-O!)9qhIwv|2hu#Bkpg`kHt4EW6^%{-ZgE; z6OpIbr}3%)Zs{|LDi>~RKh|O&m*sk{%5&2}&*&}dzQA?l!>5u!V|ZeQ__==T2^#xh zCeZF7CBx2Uyvb>lk*opZ5H52uzW+hD)`i?>OH>|{$8jbP+L4D$U+e-}J@yT`4|Nzc z&R^U|BtK01KNHW3cy|3Y0{pYwod}aMlhu!KS8eb>@A%Z0aNG3TOnT<S^i|s#Cs}={ z<0PwkAnTHW{oXYu4*d;@B7^rqWBr+rt^b2Le)kY;7shKGn=u9N@HF4yteI%_R|ky2 zRP}G9;~oR{Lz)iE_f!^dfIb7C{2$6=2s=36TU3m-Sr~lrE$gt3pP<$P*>3ftou)&u z3m5hg{n(s;67NIe8%WbVMSJEum9JpUrt^gjau?FB!uZp9V%*=R^GsFMKrOE<;XQP5 zp8E}W`WESBt(%5DY@T1IsIReSdk^AUnfqsmJh<k)UFVmqDmA94JAssi$HzEn>hJJV zW=nuJeK0=H9r3Ej=5L@^yzLaR%nFnC`U{zsV+h~*2Cb_3jqpTuCH%}U1hjqmhH~5Y zQq;wu%UqtSE`@t*RNtFs(q0AR{sZj>nTOL*PkjFybj~FgXq56N!Oi>e+u|Qs#(LGE zEcPeLW*p<e1}xL@6Vy<R>1r@>baB&IBF>NgK!ja2fLK!8bSjX2FOP`!&mkQ$E+)nl zH=Uv}UY)ElP5lvgcupC{`~-~s@z4QhLKlp~oN@;4-j2olNb+5yyC0FU&V5Gy$AIIW z_xkOe(L?8#uDTJyR~I7q>I5V|aYXRbo^;gj=Et1HJ9A&2wIj<jtM$G=-^iVrzGB>I z>C4CEq=(0KPOlnAofExxP=$WyMPAf>wfLV|wKq_N|0WDv_-=90Lfntah8|q_u2WRC z4ewE*EVjvVb5AvNR-U^TG`7b9AZ1^*Uvy1FS)N<o>tEvnz0|nOUNz%l@J{Pa#9_ZU z2waFfDiWzT;uPt4f2nNYdig(jV1l$C*LPnajBOdcm$xG;Fl%S->z981Sljbk^!?tU zNY8oh1E8JfR??07@I44Sw>*7RUXJo%o_Fe<%6}OiYD`}1h*9(3%Siis-;|B3FD|O? z>I}4V%<3Z<Zmn1BM$f5v?jy*PZFAppj_oA%Px#p<5-_ed;|zLcRC~-sdvLy9Y|_jF zFO<CpHsRf%(RR33BW;3Xf8X<V@Vy!D!Sjv8g>mwYp!(0H{rtOg-MPqv?RBRqhh<bB z$Z%6&OMYT_ufm=q>EWb2_i7V=KG5os>R&UO_xc>a?Ddrz+wruV$X?&UESxK@kbOPQ z6=RUcbsL<@5b8;JjE27gd`<`Qzj-XPt~k&A8tGVH`z8Xv!!`kN$afIPx|R2oenvWV z*qIs=)EPvq;aC>SI8kGwD%2RSMgf0Ie%!;8af`KrNt<EPRy_(CwDElrw!c&5R349b zIxY5b*tVsy&LGyQ0k$N^HS=K|1_0SF7#2WSs-foq?f$H1XrAkXUvz4sN`jj*NdVr5 zvCJ`S`%DMWn4j%4!9jU$I}^Vnkn+O4@0BdC!tT>;&vg%>KIEqh;;;_W5RY+!;As!S zI7XX*92avT@4cGV(kA7*AwNIb_L!wj`aROvy~lskjkb@rOW!yuEygHhNqc;~F3+cG zfze}gORF^Go%Yuz#H0LmJ+WU(tUDpkWj?qIrT?22$`(De7BtrV9iSb*4f$fDt_F>D ze@P?jE9Xz3`}`}ghG=!S!Iu9l;y0IX<(!H0LC|YaKEj%cpO*1ak2!<<dHM=JOA&|s z)Br6%;r@B<J@Av4`!tf55txqxSkpL_cY~h};OAKOv)`ZR&NuloALjdaARcnkeZdde zuwPOq$KYr4-aC0i^)<+w{7vjFacI+BVe+Z~vcFvgT;&xVvsl+d?C*<AylYLonZRp2 zCSFz~zbPi(r6%45z=Y=SW%<-Z6aHtQm8&OJ?EW)ABkvP{<a6`p47c3qFF)dp0=>#{ z21nP4W8225gKbG0BszR3>O2#7UuXV$M9XIy>dw4_Mh3j6Qiy!N(tFDu>@6Sr|IyoE zM>e-(I{Q_O$}qeRfz8e~rA|x(jqRQbq;1Q6;POm4`(fFWvizEd57*_w-j@GNbu(#t z18Ivf{wMnETEg3#aC;W)e>K<j7}{|_+Mmq(#kINa`Uj*x&Ob$P<ZwaSfV<I0$y+Sa z@EuU52|;d7kIQ;<t*{MtF8j@Qh{tz6f7F<!zSo$lgr1@rwO{J{CEU#OCm`#~JpDe& z^CKNEMST_(f3u0dJt}@fPiedVnE3BS#edVp-wLGeq-?C*YE2m9vuuWa93{6GO}Ld? zaAmIhyrFFXvd@pWN8}STNbog-lvlNh%Y3XJuj|UT=K73#UbqVb`;T{q|A{!XvBDY? z)WaH6l+fG0N6G*G@-F4#M_TJ!(SMc5!}hs~8l(Sy&2{I2?qGk5vYyw`&^yRDMEjNf z72yo4UXu~o_lm<>0slk0+Jpt*=Xm2j^<|*3|609x1^D?Xd~7|mvc0V1%aM+4kN8@a z(}2-$!nh`UCXn^uT|E0=Czf|M=;X5@MtGs#iXOkE;3L}4@$TSmZ#ml7gS;}FKKiaW z@96&4*k#$APyU4Rtln`R7P$prLluBto+k42ION5rc4548Pr9Gsu^92&!)@pJP*tvu z*9SDppb%*Lh#zev_Ky7T9PdY9f3~8`7nMG6Skm(jYB$gszo$lg7X(PTtlBSexaZUk zG?tS9wB<DXoa-LJd_j75&^bPsE_@)@Z33PB^svT6bx<S6Y=ZiqN#jMDwsh2B*n`aH zg=N%H($~K>Y4!kH>L>~S+=Sb)=2@ESeq?BkK&zwfzdzSqe!Yyf=_!JJQw2HZ{%z8H z3bZ;Z_)D&f^OM489aV>L>ZsQ>rl}1YQ<c#1{ZH+e`mTnXGI|4O^@Oe0(<Y4Z+p5>& zCfwF5a5wljv|Skc&%(|2@Lnx-*w9mOL42f6_nP>R0c{(-_Cv0gabPFgn7Wtm()(}( zS5bBg;<4@S(3q%h)0nD+o}w0Nztn9m+^pN3K-)KiU*=+d!vFtuyaaV4knOqhAJXTm z42D0;buTyRnU78H2c2VpeRBrrGJX=&C2;#-t1_>R_eOL}!za0V?wx{g>Xf$bj9XoI z&I-r3t?Jmi#n-?-hwpzOFV+k3HD6<ZgX~)u2oIR>2|)5ko`SG}hrv(YhXYCTY-3%- zCK_mH4fPRPw0_A0Z_$40n`7Bx6Ojk`?1MbXXCaXCqdl1b+ni-GJjsOj1CmebK;8!+ zkBOjZzO}rC$IgZp_&|7!<|h{X{l2b~Z@N?8d5{<TJInfYc|`YRU~f{F`=4C*C(!Hh z&2j2G(n6b9Zi3nYI{kqy;{O_c)^iWAS^sR!b-!eK&V?p^9cWBXUH*}wm0z9bzF^#* z8M*HJa5InAw$XK;h~C+MEoE!o|3zGuyA^l<X(G0fdH>ghH;>P2a^05<?QNjdJ6mRB zOq?xaa>bqu{hq_0_X@I|o-}FJ0<GTh*Rd|N!P3>Epi|$}XiQU&YfRO2$|)85Sz2DO z>o}g5BAk3PzU86e3WnkP$!7^4+{?Vv#CsUX`Z13%>^LbmRs92W#=BKxnpy-D8%XLu z7k-w*eA<%Fbtb%7K9}aYR~Z`hR|szEB=30PX~Xv-lLbFSWOI>;e=X4N8PsjGJSM9P zO!#~t*Y3FM0!-3$@;(KA)+_iX)5zTq+L_})w{Mclm`GF;bXt5bSR?kY+xY*9)g`Ac zcYGf|%>RbQV*c-py}T~i)9Z@8y>3`jb;rJb54?dTZ!&Ofa!j0zd}#x4OccRwbw|Yo z(tdT%=ejwdXXF@rV2$v6JZP+gbG~V3^bOhveL$!D3xRfAglk0~CYv-vu4f+92e?~d z;%5OlHkl`X^WKuazibiveyZwd;-vs>|DoL<13%k<d&2GEW?zfdDES|R-9~;ogBG2? z_stBQ?=BP0eAw<xzZ<lq4tQ^}yS!%-6XQ&b>i~B<=gQLd&csh~@1PuaS1qqY*9xyM zog=(*|N3*2?+-wh%lK=s_LKABWc7gw?~8p@=2Q0~Ws;=+Yv^ABS+7mN7ok5}m$?+S zEYqc)ZOcqiwI=O*CN0Z+QGX|g-%(FdFPiX6QD!RoTb(J}KQY&R)`Zmoo5$T*SU(Mw zaWH?2^#73`2tI1!uL6qvQ`KW|Q+|&C$y>vC=_|`jTm`gkFz*>N-;d38?*=^s-x_6_ z&{Ir99fNy*CLMWWSYr_TawVddix>2nf^&<*3lkizyB5t5z8d@C{f-!KWm<@PZ1@%^ z($=5Fy|g41qI)vk-pX6xW<BdC7dKrG_w_~=o+qRoW`V|j^EVUka^SL#vab-ViSRhx z#9Ig?j~l0e$3o#TV=j0+3Ev+v|AD`Fw&C&d_PE31F+AcMK}d`9>85(nCK^6MqjTM{ zChsXgD>o15nfcNt+uxM@9@!{ZY~qgx+BWn&VtGwfLrwVkK<c4CYE02|>Z!r-vkui~ zN9}*!fI9H~ke-f~^J$maI`FPzlFDNq*xRhfp5`F9S?+%9PiC8X)P+T!DF~xH`<pmv zz?WdZu)KzcERV^myNNdt$gt8f@Phk1bXUy=FZfnPX(!=j$Hj&he5;}n`$f{`NvZ?V z*5`sJ(0ag4p2~6l@hj{s_K8Cplhpwr^YuT#@<k8xjoKeUUufRq7CoG#e$r`D)ejmI z)lQB0UZ_TV0~L69&UonAGof$CLGPXc{W}(CDPwTgU(Qi(d<b^|;^bR<A=v#qN7!6- z^jeoZIme4$^%Uf~Z!>Sm?h_#OGxrJ^Cwy<NyTODZpXRk(IFEVLUX52TgHBz$PGe+E z3wo=2m7;r#v8Tqo139_w6DIFhfYIgp@5yx^HDRlOoIjYRAv;p;KS5`?VU3Y;L2t9% zie6G~=!9JN4wLso!02+rcjmhPFk$xrZMpvABjwHoo#oEg7%3O@Hvdn=|4)nFk5M;7 z<(ZHxdCmrn^BDU&*NQXXXIoqcv~%UqTSb@c0UwM*-E}^~E1K_yCaZJcr;L)Zk4W_N zWBy6%ER)}Kpj`_!EM%D2Gh<Bnc|dDx_;tAG$P&;QceKVNH43QP5B44P=rH)Deu?T7 zxQ{&6{g*J_-n$2T2GO<#)2#lx)LH6~sPYg$Qinv94L|!8>6CHw-3{)Op8y#j>;Ej# z?`jYHE9Hc{{m6&1><grf6N%s}`rK^))BwiO>(yL)%zV4JsL|Z3OYBWvImhEWUnZZP zKr5sB=9>8>g?34jYJy!v9ZFdpqFbNeO8Wo7Pd=Cr`Ji3$187!mKf@jC$T!uzz#&+Z z@_eq?oH+z<M12^i$ECeT#QnLqlRd5XG@u_yxmG1en+NCQx?4?I-vU_{^W$Ab9S{42 z&w_62(2yW?eA}e?1Zd}h(A5lMAF<!rNz!i|tV0~TZf($U<nGQI(5d6rYD`ft1Fu<M zTqH8|DV9qa)B)MA_n38U;3AgeQ#B@>`81C^tSz{%Sq>WWc?{Sd^<iD=rb{~Npk+E7 z-~ZLf|A0mQ<6ztOzK4H*Ehl!WSKWzx?AR+d`+cDca@`8h%j3mP4O}9!+pYJleCh^- zk*~lEp@Z+T*@pJQg+gPyUk)1OFc(N!Z-K2>fqhh_<?n-8Vt1Y0iG5i1qo<iPR{=TK zF#ab|`>yAjaJ%LR$K|?{4DCXowP%NdKH?{t(_$70zGjf?zfzON1==;4Cy2eER{Pbb zAe?Kn5gOA}vBp#-^b~cn_KSUd65OnB3DEYfFl5R7r92%kMGc6G-_OJ!0_6B$U9B84 zOc>)cFNQ_$KPQ`TD~F(y>&6?}ZmhjB;bz~>Y>>KduMm7BBuE)_F!7Us96xN6zK{Vi z2>Y8lRraFe_1@7z%(>KqM>OKTpvDv>bm#^6nKm%BxnI2hqmIM5<LLkT+qKrthaBJC z4}youYcc0X{s(Nw#+J#V<32@RlrQ4zx_u73CTc%qvkBi0WS@@S4|yLn^40)5oa2jQ zEqedsHSiGar;d#N&jsf;%a8N3(TAgQ-POo9!|a!P`bgf~AA1J$w*IRdhK<hhs}at+ zya=@U)=iSW5(bTN?4J1w@HP?h;s1zsWO;GVECzZ!7Ix9m-(BFH5393kzY{(^#kuZn z$g`@KjOP!_$OHc$kf?43-Rs2PO4)=a2t5QE{Y+nO-2TsU+&OStUb!C0#JIoKgcoW3 z$~;rlm7vw)T-%m03;sC#w@UoD{{uh&YZaGLu64R^q~*t_rXh@SxeCZJ!SU$aAn^i- zcP{AcmltScc|JACq`44ib=k}hbM<?<FXR7FE!LN(oAu>4IeN`X`(l(y&wN-W<6jrG zzWkF3&ouftbc*mh#L!0rZMkdS&vjdudH<<qeYrhSX0}N?6llx54|g%_nl{6PmzXkx z4LNR_q2&Ub=e7DA*ZY=?=?y`_1=9q(oA`Zz)TOpPI>NsVezx(!5v&XKSDK13@#BHi zi8lV>e~Nyv?bif9{&Tm}JK$dP256ev4I0}m7HMt&3!u*+pBmnq;@$6^CeA^VAItX- zXZf_RvCjuO^~<-wJX7!R$2sojCfyG}TW>$;Bi2hjW6l+P&EO^zzX2Fs?|;K@>+K&V z^?t*|{Sav9fzXFJ;0bFU^kwqB*2H-SXzLa%vV7y7FX)ub8jb1d1&yhOo~)kN{v`FR zMxT0GBggmA-=R2kc?s@|jhMx6TRi$t$5;LU_`3WhjCT*lyBF&ryffLxciqbWEn_{L zk?U3>{|YmA2le_z^xdtXQ|6)mQg_bVHyhe+Z9}sk_*4iqwk7kSykEf>s)*X7Nf;pg z`QHDqKg+y5+oV|l)bkbMN6%N6ns7T`HN2hU&M>s=fNUr7b{**RR!V!8j1i0-D@dE- zT$AP!pq=XjS$5v04TpXV-98@S+{c=zF;$gmOi@C||NpdK>N^T<)^`%n_OAxWk@NN` zI$p9G5f#74#6Qi%r);bo{$Rowzb!fBm~bnH@cJD0ctaZmWdEAC!qmUS)PH28{;4J| z^RaWbC!Oudx;LK*>Nn-PBM!$?yv77|oW>L-^kmgl`$Yz^a8m|8pw;mn*!%1whcWla zd^8GuZzTF)3Hss)^vM9$<Zo0Te9-aLF5^4!YiC8z-*LEaX!9yxZTe^DTz3cZ%P@Cr z{66W6UxCK*cLQyjI)w52?w>c8FZWq?WNo<g3zYdJ$~@K@iQj~vPOisYiVvgm%y>@t z2zJPI-vk~1h0<r;d%DYb=6bCTbn>zZNEyF?|IxhE>Yaf7Niqg*SjjO!J%Mp<(ro}z zrx&ANBw=61hX2ciCt16`2g^)UkAhCD0qXIo>GI!(hYYRZ5$Yt^|L`xty^{*Oxn^}_ z=$RaMG3ey^5uokE9?&x%kiN5hfZ!u13NAG9?+032)zeY>JbB?-h~wxcgi{aB(}?@O z8k3aJ@qHofm-E7_;U*9BfmTm8w3j|~sg9SRuFy!`cl5gDVzlW9v?;&ccj$62`d1A4 zSuFZnJM_Eu*mKACrEsT#>tEZpQ<0zTFU2dQZA1HW-0`40ezVW+k+vNJ8u>d9Xva=C zHrE{mKkIxNP|F`Q&PlWpPXTRGFM0dIsmgWJO`PyOIqnd+IcKaw->8aO*Q9iizOihD zo$pgr9^$g>lYuOo@juk-8re_oYr?HwXb9)HeGIJ-$o@p$t_OYI?b3!NnS!xdg0$&- znlza}s~_urz&xz)==070G}RGd)Qw#=CaKOE6E%IcsYlo=GWZqq5BctfIF<*G4r3ol zQhQB!dxW!Iw9WQ`cD8v#pbBT&|An8t2QaTvN9};$&b8sCIqugck3B$JMiBMny6X!Q z_9Kw>A?-`JhnfA(?0>+{!`*z!Q*5UcwaKJu0J0p0-PmkfrKq<|_y{`=53($u+F<CL zftHVx7v#FpdB0@hybUBj4Er>y9iKDdwjJ3|o;0+zK#sL}W(`*2GwqiUX}{$rF7s&~ z$9L!Gci32W>Y1e`P7Tn`n+;#&xO-q{(GH=_au>q5FTGe}vbtMiin4pj4R_?Y{{W3` zdmoT|t)C-&%<nEZvPXok8%^BXfR?Yo?cnQj*mt;}PQI=-apnUpU;a;8@^uNq$k$~W zlhvgfQ<Tut)lBVAQx^f*XTpurHoPxDeRQr4$Nhhec>hOZf+9V74^HN*(a;;GLVt{c z9vKOJQiAyk@5SKEV%!6c@5H63OB;7|tv;!(5Pjl7zdafGSDEk9g%*e|9s(NWHyUW| z|5ZCMZozlMT=w+@Re-R_zF&gMfj|0=ZTVGZUR;>tW|{m>0#bk4JGKGXy6K>?Z8L!O zj%_cv=i)B7mJ@7k)|oo%IM7K8MbWx29p;U>m^ZqcaL)&lrk(LmdQbeE10B#<w;n)_ zYcCM<;CqS9>utRA30=)N9S}x-8xlt~{SP$qxfe(t{O?5g+G%J@wnWPL#^k~HET<6| zUB(wC{70ZI<72p4#^*qm;n^A~<9$P01v`@RU|rq;jeIgb%lI!ax{TLN_y<5+2JIP^ z@fuLe7q+gI?;1n%Y!uom9hZ9?E#H{}-M9RH%tQE|q`qI4VX&{kY{8gLcpC|Eqrc(x zD*Vmg4Xf}}E=3vqCfPj3YxV7})uauTy!6{LwVujnNjo`;R`02Ng0$i&n&Yi}oV1Zb z^Nw_c&r;(r6@T<T2*-wlbbO=ce(+Sj&7<8*=w2`GyXjso?mOwmdoJe^rwQ#Ax<`on zA9QDmdjZ{Eafj&MCU4=~ME7!W&!KysxUZ)>Q`~m1<Z9IC$b9}EuQT>Zx?s$A#n|r# z9nc-R0B81d@Si-KA&LFqRc9g(YyZSypMT{F`QAZzVvfuI+XN8KI^zs%CHq17v|Kk0 zG`j1~lCi$<+CHw+u6UNWYhczN5XL^l@X%X1F48u!-%uCiBJ6pLq4Jkx4>VMr<DLK- z`{rOE`{ryDw*O7`trYa%WYr5{cHJ7(bo~F{q{{|cef8EG!p}xvBmR#|9%>A&`YF;n zXxeEu-r1zJ*R&n4OWH<YV?X&0{ac2%ku-CMr&@={>NIJvNm)iIX?VMU?tvyve}mZ! z({H&*UA}|P&FJH-<e7QL9<zHtACtVlX}h;(59V-P-_f#HP>*<&%g;b-D{STYJpP;Y zu?gD&<Xpsgv0->|(`G~84rH5ZI^Gw52mY_LALmZ^?=j~p{;&H@6Mrj^^F7Po2shVK zZ)ilmc#B{y+>}3U8~&$zjSa*9w^v7p^($_A4u0%c<NH2{%Y9h0hI>M%0WAyP4#JwM zTKlP=(zG4*i1uSYi|-pCZ58}$_zm;;(M{X~^I$E?wK>D4BR#(x#&?)6f_n+#QdW-w zMIL-7g8Ab851lXOe_&gA&5z3KX1M2>ycoZAUUN)dbAdy_*Go9VKc|E9OI+N3ykkA% zq3o{Zxa%FS_Mi>r+$%+0X7alUsC9?lU*~sBr7jzq%g31q+#am=f+o$Cz}7sR3mV(! z0*&!%3XuKoq*Gz1#kl)f?jCKAq^L6yM!8G{G9N2PnHQw|?ak#Ut8d^QVbYWV^|*(< zDzd~oU!XDV^C;&O?M_xFYeXEp&2SRjEUyH}@=7nS#`h`u^=^P&mIqo-*qad^+LA$n zdILQ8O+MN_(f!WykgQS>)`U9<C}J*=P6T?F#CNc=+RDolR3?;&#^I9SF*${7<qs z;)&`%E1K(!?@Ynn&Xkt`Y+dJHF@M=QdvtmDwvnc#tHZ!^@y#o%r*^?VHOASwq2Y)w zy8?S;<RS2=*!?>ZPJiRn-1~Pxj=OM=p!|}V`!BvEd;fPj&v?Z+T#J395$^(N#QNHV z*Bd-MX9D#3c<A*rq2I?r&z}L?ZY=iB#>|5L*Z<*XSqrD+-tWwuxu5ed{c-d=akp~* zYP_Fwg$Lg-ZhLR-SZ^?|2M;1ApIQgE%q0ox6}YMU$^RO-sn4kgR>RHy!1A*LxIb;) zUJv=H<DJTCgjZm_WY-)H_Os@J#`ylplwCaZRib%+8Q)+*n|+IX??aqM*mU)<>3IKP zsYw&cV!p}hPKHOl&s+(=rIW|owLd}Ks?nzwX^dC@(8&K49KGKId1={RdoSu8^(Ga0 ztvfl#y$WeL2FO2UM0yDHOHJN(p1usSZ++fl=j2PG(hlmwy2$>*c_#0_04dw^foE%b zRKm|P;nRU^2cG}%o6fX}<?cy>8jmpY6i$_V88!+u_VMWRpHqK>zY&OU>o&;bL%nkn z=z9DE$=@JgG=J!MI(!(=^2dJ2_O<+FBTVy`5aF*EXs!9{-3EV_r!DbJ>s8679Hynd zWnDX&{DXyz6R+CCPo5KjHho>TtX+=W$8xdmLRjnaf4vX7ELQA9`z~+{-oohtzM}gD z^K^>EM(cunTH9+K5dZh?9q)_jp!VZE^h4&GuYBL|0P4p%{$=QT*7bAn%Cgv3K7reg z$*pk9m`qn&;I?CO6WlWAr>S@0wtFQr`$mn=Sjxz$tVKA>D#n>m#s<E7m##hrEhEMQ zcbd58lb)bH1bt|hQ<SlS{v`E2<4vbKRs9F<<QPZ4om1uHx{KgvTYEa&G0yjIlg;-P zlGL}*?GGVNHtLw6?V~tV1wZ$0NT+UjP-CK6rZGX?uhFOO)flf9Yy9oIuGEdK$D-{E zv)fBw`aALwIZ9u;9)9+lg+LqE<4C``QkRMMKQ*=-S686l9IGr}jFfc=(nXhbKKv|e z7SNW};E}S<)@5M*ud!uWlTcRczDRk8rslY%h+mF<UHTVezmHg_+Z*5HK^V)M0JP-= zFDGxb8RAt@b6N6V&tWLX>NU!;?LCEd*t6vQd3i^e<t24zp0TO``Eh<={<(15zMBoV z$bs`e&*CxvgT}NCU6_`8a6Xk_XrW7lcAWL^@2}%@g`f551!VtcdOyOrCXqLn+2^1O zFt2zKhjT=GjXo8t5qIu2wtRD#_mmFZ+qR7T7v;D=VUA!~p*ZptuitU_&d|cU$Q!=% z2|sz;3$(HhbU=LgMdyf&x1pS4^_wlzm_NS%hcwas=D+Z>e2)&7^4~VJ@J~|y8}PII z4}rG)I`l)zW*unMe;YKm>|3vbpSIgs<U1Snqt1QG<d68xvj1RTf9Y>ON*g?iFwsSc zs+#WR`&78+W70Dp@<$!B6mF4C%l!t>(GOeF*dLE<h{1X|4(s8Lu#-B$Ug`|HsSE6< zu2>Iu!}~Nb_?C0zZJJw<zm?-Z;I@4x)JU1({tsxB*&?7_oB3g<FzhPO%FTVJx~~~O zLCpfK7H|CNe*2ZsW-?xH8Gm)UpW^*5(D;r=Df(gZaS!XaJnFyAafgF$+a?^4a$L~1 zo4y>vI-K(0_$Z5t>(O+dIs-KFdp?kQoP0Dk^=@9XmZtZf(wK#NxoM8Rm)kL?kH*Hw zV{tDxL7j?pS{|F*!5^<iz^~hDh|{!Re{V2R{RuQZx0rXb!sBz?ueOVAEaNOm<suGk z<w78NIBT28lQv3U(8%LJpxrzDXq>FCmwwK^Bxg*i2$y~ERMiXaIl8aV{)t!dCXXzj z^p#}Q4Q}$>6UZ`O98OvB-UROdnD|M+jPCLsT*f(f4C7$!tIJGPhnK)UHRpA~kA>&` zppoA=q@_$HzMN%jNB%z}ob_ORcfm~_egQ6XoIw|09Yp^R@T33eyTu$UpTp1cD?Z9` z*TXIO3a_8R&+@(pT3b3``r`*C>}#N%$Nk?5pYNKmFMzhMhCYz6H%-`9pzUATJJ2t% z*TL^RW*3_NkY@XXrw09`G8OmX8#b_QQ&kvg$+Le%j{6P5SYO#+;CnUcTCYBdIJV#U zP5<Tj+T)-z{=YQFs~U~zhK_eZwLe*{0J4mbZabe^3O{AR_?GX6Q*zvUbbNdlTw|*G z8xefY0Up9yi{Dzii!|(k+(E=%#%)B*Ew^Y)R|_@bUXaEFwE%c{&N%3bGoUlZLU)XT z4mllbt<$j9D#g1tF?u~P6l2zh|GIn7w&aPjIUi|xCsX^u$2mIBc=hpOIpb@6u4li` z$hr>tqPOm+mmm%OGe1MSps&zf`)jW$+2)&K{LW;@&Zd3(d1@+fpZi>-;Wxh*EyufR z{k#~nacUB13m+?~smJ~I9sOjzG@krm-%7s0i0{LIuX^mij3ymx>QO|j>q~%#=S0pD zcz!^=daSc&)|YSWkk{ba{%$_f&%|5U_|MBPJMeAZK2FC=PJ_G#9=C8=xp_-x72;91 zXR<7`?H_=)pC{&v9+<4-$ep}ogv<CyR%zlM$h?@xaV8Hxkb29O5qi15+sTBb0;$9P z40&CM?~jR2kTX5n1P;R4FJd)f{s;PSr|aSN&M)O%oQV&2a(*f9<V;+I_NBYNBWMV# z=<G~f+{0OAdHE4CWqp1H+IeKl2|O2NJ$&jL(Cyr}gKpSlHtm-t?N7kydIVPWcRw;= zjX>r*9rchp&_=`izo64T+M+Q*y$@u23|y7t{(qc(d3=;b^8QSQBY1(#Ol}}C<PvWp zh`O2q55xoId{LA{RA5C>0TB>QL=+WuBj9~xK-Z+bS5Waxzyq&cLBxYy&45Q(-Cfym z4Tt=mr>i<M3E+M|zdznjbyrtcS65fx$2&De?hTO7`@mDawSZ2($YIjQNV}b8-m*N> zOatKfLX=}C-=<4(cgg8Bf;s9EgyBqsm7VECpDpoT0FJ!h0pys@;#Zb<b?~#Vd=8Lj zp&ifucq7;Gtaz!!dqU%rPfPr6IPZmd+=IXk(zq+R*9w`+I%3TSHdfUxiBD~bcenC+ zEQwDH^VZwp?*|@!+{tq3#{OL5RVjUS5`CU2vFY{#eHGqMbo3QZm3UK?eohj76zTSd zjiW!um}Kw0e%2qyBeJ-}yG(gZQ6Aj;8tdMbf3n2mJ@<<c#<vk&ysBu4H$vlGq4B8W z2GAb{`h0xn0Z(1;ONMh7>^-J*|A6Cv5eFi!v}GZ4y7I5V-a{X_X^%`RhB5r{@Uxsr zLmT=W`@vR@UF>IAr+9u=&T>b)(6(gUUIco&ds!GZB^HK^;9HM34}+|H>wjPWqn-P* z^jS=^@r!PwYxV!LylYhQad#cd;Es{rE$WVRoIS-lQJ$b_2ORSd0%V@8{Fq~~j_#gM zIfKTp^6i1&>C?TdzdzYFzrc1pWVRy?c@{sPkhSu&ZuUMD-W#(re)wKOR_>8DLEf0{ zQ}Iv8eWba+@waPx!}Fz0{giQ$w|@Y-I=-a6w5ieiI0g@ycM;~=p%38xl64s}uswZC z<CBkVhk$2Z{M9AiD;oAbAbBUZK`#Ku@_pIDuz3m4-8ZU0x=+JTxn2cyI*<M)^{mFm zp$)Vi&ja6PPAmVgiS8`%<}1I&fGy<<ezd=NmLKbZ%%|?z51)!S>c8@-PUZt!CZ8E? z_}tir5A_nk{N@_vQ3>es=7)?dN7|B;V<O`J-v1GJp4sJP;btk%QObJ)pz9;2VGhBx z``k(z>Bj~m-1U(|=*GRs#tmGH!8`x((=J)Qr^C&17!K&tYI-nXr)6(+8{MS;H!t}_ zY?O72`&!K_eEm2k40B8f-Yowd@Y$etEB##19HHqQV`12&5rRGhcs|+&C(B{*Q<mcZ zUEaRjl*m&S@Gei?;CAuIhw*x9ytutD#XSc0vq5u^rOhx$X*)E{&VLy$x@w1T$G0Qg z(_7{hIOl(#@IF|1ljnBexK6MOFo=HxIXV8Tv?-uvePWpm{l&>2H2*}n)Dzqbg1Zmu znTxwY<2D1b95|=>7H)>`>#Qu#$o~C4_Ah&%qh%QT7-_%5=5_FC8H+;iuUNi8(+7}y z0Bz6Jrq-188y}GWjWZ8R?vQruebCe2bbFG07__-5(uS4HYi%FSHY(6>&^8t#zH8Ht zw=#sye8A+jcDKf!ymsZQ^i@9yI#-vX6H2@X7!PIsG@!HF*u+HNcQ5eN9r-8MIp9P4 zI;+Wiaeh~&e5(OndKKT6*t3{3T6iVSV$KA=!(apZ>jN6rmUt7D=Z%0))|ImoI?S!X zm|k^w$6s3Ouo?XTWvluIZ4m0!C@VwATuh!iwrJ^x_EDC}^NOi6WnM81amllGI%Lp! zh40aBqf=Fe33sUs`XBqb?2iVg)VaCB`_=!u%&0rp7v+sE@p@5Sl-Egs)WM}X_K%Dy z@i<n=2VQJl+UNr4b$@dVj#FG;_T|SMX9P?R;)}h@dSPcxuLq!OOO}2n?PTmiw&!8f z0b#D*cY>S!73;T8<8}dLI?|pnjOWYbZPjhifxDxY_t(T&XA|(Ww=EX#`;OYbtM?vz zIa^yWio8-x6XLVKB`>zw>)@yUeg<^3G0-v}YiwF!^Oc3I$4;OBPFkfSB&|;oFFCDx z_?gycfG#cnm6Fynn+C=O7Pe07HKg@_c@LWZ{gHMs#XJu_w8hbvclUM;5L>Uk9eob( z<YUK}VH>Xzd*q$`Eh|#`ZN)wO8kMbaB<Hg!)wS@`u9`7V`vU*ypxzz;j`<>w2hL$T zoNn%5dQW!Vl!rMC@n0^JvSZjS2xGqQ1EgIr{Hu4wW-dI7@wvv6VQxUUtV3m*nQ%M1 zxlZGg596;xpSufp`0?+EmV57=CTd=Acc1otHREF)ZNpf;125-9Sf*nv-%K;shL^<$ zqwh+-OMag1H@QBPZia!T$D^lg!aCzH8H1&p!Nk>^vMGl7P;$Iev=8)bzL}onX#nWm zn$;O_KWud<_2Fdrsh4vAS#G<qj?jer^Tl1Hd?sA(%7<%)c>e=*yf?po1>1e{$S}Q# zgZpS3R)$||=>5*;MF07~GmYMWHVs{e8n162oOP+w8{Z4S|9{Cx+s3??OFS8Kus;u* zE(}9jAxl#h?`r)HA2Nr~KN9Z?TYS(Q0Qi4-zc{&1V!cSM$Gf%|E3}MjpDyt>{YmoS z2T#}5S0Il+15dgC1K2{}yTtoJ>9+uqeyp~ORekMPc*s9Ao*OfM_ow~Og{GV%{q)}v zhqhZgDAC9GuIe^=ptkQEzkN6|p-;;53DZfMbDV4aW$_h&ZTlIv>+YSn{q=jHfg;N? zm1W==30Z2!x0YqX(AKilwUOm;m8ItYQ<fzIM3(zimZnHTma@xQ%hG9ZYguk<BTGk> zW!C?aC6KaeU+4Fe|4%mwJY4&F|AVXttj}qtoV-yNt^wpY@>0OQ_PtLD_cVMwAnOXt zdf-WkJk?y>ZS;7zMu@WBct#>mTTsSq8_!2vt_N=3AZKX($IAGE^`?wrfTvlSvUq>M zj#^*+DksO)Tq`@?(qdl_FnOJjXO7)kA>XP9psr9(|NYEoswsjUyS;Ot{zEr$=F?Z5 zWBE1IwkKU~SwD_vTf*_~ZAim+-;3}J-HX?=ruH0Yqp$jC#BGV=^H;O%c#iZ}#_1_M zQ+oO=Z(p(ci`B2^R4uPuKjjI5CQdmluFPMZ4qV$d!3R9gHFQB*?ri75bmMI2SN8(0 zm-7Ir#4Q&$@@UU^e#UT&mH$e3sf7JTcYkraHXsi9b1`P3EF8c8-rcyly}H}~bv5A* z1oi&~&Q`pJyXa{r$vMoChqF9V%qK{P?GMYHeabuVWB=dADaYP0ajz4nXCce5Pe|NS z;;=vOQ+^FO94Gjy$3nj65k@<H8_?Nl<TkN$u2cS5!(Rb(^QEdeCEnN+S<_~F$uobC zD&4byGENDZ$Kd7~?IRYZnTG&}>wCS?*-S&uo!$-nLVT=e%pd1LA(Rj6+B_Q<|NjPT z!Z|hSr_*8GTmF^e$66m{NS>eY?w6aR{O2CzYk&8)Zx+2?58laRs|oN^C({94-H#TO zcq?{D9i?2XTVoJT_gD*CkFzd8`S0uhEbjg@%hN+V*Z(x3%(v*dtA;Jb(2cKp5W*=J z&gU<wIgIN9K}{=U&d{`z*I)Qg71~?NxtCnA$q|$VYjfMj__0Tlg1wRe_Ep>AeK0@H z8MnhYFM#taw5t@;8+@5(+SoCgKJ|Mf+^+mrVvTUS%3ATO$l3$pmWP&a#b)AzCJp#h zoHO;oCfTNB!0#Ktya<2aSXu8Nf7(hH3-K<fg;*D`Fazb=dX3i2r`ndS)DOJ>hj`3~ zPvwdEOT6W?T=@mfuds`9ys2D@I*_C7X4NFx1K#;T7|TBn=*FhyaT#Mquf`Zt!#4rC zI+F*yvkRVu`wC$_+W9tZ#y_m6%WvRkIPuiWS_^5nGEe0@)hxUH<>yn-C+DYPXR+6R zS|UGhBD`&W{Fs9?KT8qD{JaO~^3(WV$xq(+67M+;e+$s%CpxZmex5`a^7E3*&!6FE zeu!s&7Fqbe^Ror^#{QMI_8{Vjt%b}&xTWmE=03QcoOwr6j-a^}xH2uvhD)7nGS8cZ zFv_+Sx@Oza2W3jxh-dz1S{O9bE#!Rf_jOL0*v>5YjW(QOu0}k{LpeCltAO9t+vp`C z-)P{d<B5Pyhkgwku3?u0I^Go*GalPco^j#X$)GtK;Z6tV!Oir}u`taHvhaWFHwACm zIoX(prt`bob;sx-OfLoLrJ7^Gi?T)lt^P4?A#MFCv5AJQ#a=PO&_`H3RKZVK@`0<= zH+k|#iu~P`*HM73%=~uFiuXS?tO(HQBsPrk*naX2>7Y3TVb-p&@5p-61%8GT&$49w zWZDO)AN>OSd+TA(iuSmZc_{XNyJ8PGh;}Z7b}o!|E)C~L+E;TQm3b`wwOgxyV{W@! zbY7$H`{YF=UroT5DXwZTaM*X<037w!4Cr)I(N*ZzW1O}Q_(rrT{9hjGVkoGPex517 zeeFqD2YC+VfG=de0zGAl{H+-MvA-Jsd#|?Rd-T=(Z{G(9FUJ{nwyS*GrU~cyGyV7% z2F~5zf$vUycj3$VK-vNP_ilAo^%?QvJI;tV;U7N(-x?5a!kA)O75s>sinu-enLk6e zVU0MWT?772xDybbK65*DF7r&h^T~AizZ~S5=f<CcpZQ)2NZVq5EIs;T?qfZs;m-j| zJ>j}F)^)K*&9fE@foJ(M&Vz6>@Am_K*TMG^_9TbR#2M`#f$X1SJMjO)7Cj(soGYXr z=75$uXq)fK?R%C|$9zwQwn8`abu-gI+OssRnSky;YbA}{TE-3$J9c2dJp#5e95yoy zwlfqqGz8}dF2MWb?QMVh?L5r8$Gw5Dz5CBCIP=MWXKk~6XyOf)_$joD4rUC}c6E9* z+%kVpGo#=Zour!)aI<ff_C?NT3<S>Ar-qZsi({p9(;s;0tMUF9+_WEmOL&?&v4t1T z{AhUOBo{x+90#1Fn`MrNdoBKJLmm|;I+~Cv0p7LCM<|b)h7zy6y8RtFew6zAJ<9Y4 ztR4Ia*|HJdwx8yEUc2YP_S>Arb@Pe6#^&WRW}ysjOkGGf#y=dhyYY42-CW1|{kPAz zqHMOKY<8e*xYon=Zzsx9@|I<`!!2c#VYa|6wu^s+!R^L6wI7zWoQL<<$yn!mgj0w0 z_)qC0xLZA4-=3()8V7aR@JX@v6=+-=(O~<qO!GN#tVbIFSN6d?rH_n>h<}uCSUi13 z{8_lkBfhB^V|Us@(7Z=_>^0ZxKg~aYzaDqeSYN+W`o<+C-ec;nI)ddBG_Nw=;fQy* zq_a%JDd&CaK5-4x;rddVd4}{yf&M6=e@<yC|5D=J2DhV&lI}Rr9Vc{);jhPBh-*l1 z(2cne>p$Jh(=<TZEZ?oM_WEM6_b1?}iyA<w6Wr@zezVLSO3yPo^Wf$_4$J<Y84_nc za4WGMQr}h5pACOK&aZrhf4Ns$dfflF5bu9m7&0>~44NA(<QQQ8?>*T$+X^4{vRl9P zMEkiC@tKDym}3)Gyd{0(XyBuFiF~AS{d}I-OniNf8>@xP1qf%}D*(m*f@X-g<Iy{X zj&sNE7fD+6IP+lj*1g1A^n`?SUe7yLrzo%U0MEpC6uv!eWM|xF?B^23UM=>H1<my; zYZ=^>fng1ct$oLDdCbWgG=&JKtbG7on@}X~cw|mO*5(UE)^ePAAg^c!&R0C_WX1kH zWDP2>e83!h0eq~(+s6dZ_O?SC+#dZk-cgv%c}b!ztxCiB3edXo?P+N1nT8*Dwu>py z7568;hfa1NUmPQpca*c6o6%NDyNdrBXr7ra>o0j6AJTGsfPHY-{1Y_N7N?ni!9C6H zGs?JcgT^Nx>Wq60-@<Ljae(9(JG8`eV;1&}YZYGsJmny6mEywBb^|VKzE=N0)2-zm zW6dWyE&EMe3*6Yyt>v5q_nTt*vR`)&;>viawLL?xw(r`jebsYcc?aYC58_tZ|H{aI z4(+~W-SeOl&$YEr-PL*x#f{%<5uY}}cf@W^k^l9gkM8%fj?=3Sz+Ru*Z$#ebgPyju z7!c=fHf_e3Zvoso-?!tuKfy2gNyxNkHvfH|fqpp?eQ*|RB^$Pq16#rW&j)m@-hnor z=Yw~_W>|Kw3<#`ZS*)x{jP>YWcPHDrY;Q3dF1zXD-bDt;!Q^syl`5pKq<Xvgxy z{m3(Y@d~9QAI2XGSehqe=;;BaLt8dd>BcD?`NWXU1&Svh_BlfVnP=j+6!2X#qyst6 zR66o;az=e6UW9ar$2h0KeSC?p&#u1mzi+0|u!r?H-SpM?<iq}NXr`|e|97n0hOzJt z*wDb)Qa?N0DsW|CN?onGCurSXSs1880sUHeqO{%3kblvNlvP}dm<?O*u4x<v=*BCQ zp}47=Z3pP?1b1ywZ+j<~{*^z$9|&!yo8MgcR~~}48)+;;**V@Fm3KN|OMCi#v9|?# zP^>q5?u6cou+Ma;Z%G*K3wf1pFShBHC@cna_l3_wzf78k8wAeX#xS{a+%yaBd|$kI z9QS;rzOy~}5oyq7w*uO66YlqN4#=?YH0(csl#h3B7u_hj{7S=`0Hr;_xl*|8{t?FF z>~H@@KhJz{oQ*rFA8VX-fZV%^omv)uUvX;zc|MqZ@GUbWjdwJRd|1BHKc|~zivJLh zaxu-<;pQ3W*DTC7uULqDo@DR)u6`E&n&bG->Y#Z6?l{iiT3K-)_$m0QgQdi)Ts4Y& z5zxvCxt8mC#6ucZ2k2y8KSgA|Ps0`gvW_{K=PCYCK#>{$1%;b3-(?}*|F<yH+-_k) z_F3@ziuqskpsBQB=>ILm`#*q7@qcvAb9(s0KR1s%qt3r+&oI(XB@N1RGT_d!czYIe zhixc}J%eSg*zhCzgs~~ryHJ-{pT>fYdLX?m)4^r&ah8WKJ~HTA+SC{S&JOxYPs~Cc z24B*1PEr=|#iyrWuN-zt`x}b+F(JPxtE8TcpC)b9N{p$9pE_Lor5RF}PXn(z?vV6{ z!p(9ZUEUQ4AM2}IUm^Nsz37K<%6S$b>m<jSq%9jNJR2@U9bW8TwHSSGPsn$q(*FU_ z^^38wOqX+xkXa0x?_sa`O4l2(JwE1(b9UnSmidkYG=G>cGd+G&KGOVMqxr*Fl=$-V zgeI@N*n=I!*N+zY570ES0GUUQMJ@fgLLa*XvTuOwffOtIZ>p0+K=0ZgKWLonD<FFj zWXr;yGx<y&l#p$~dm`K1D^)g(A4yY*ePqJOMIu|uD3NW0rqv8+Wh+$rfkN-U5VGZ` ztXe!kWcyO-e*$!}<&8?nw!!KZ?|&%WKLB6ACwdh;?dRWqncEV|J%(&kuW>#DbZz6B zk?h|>W|@Y42*`A0&pKpYR{RP;*Pq0&_CT9qIX?q@<4oT&_AAfR4g9kf28{t6seN2z zAmgN)CxD}!QD!GY^wVPRA;s4Lwxlz>*jw(29;<;Dxk6?E+$^j60GDDcay;_8N$2v< zBEPmAK4yA3W;SSY@z&K&tdHy&lhTi2{8E-mIX0{$U8b2%x-j}W#IgE9+d2g}%6coH zleOWIV()6j-vsDnUHGSB?^4}k<QVUArI`xI`f<x3$p^zO(J=CHW$b?+@y`*O5gL94 z;I`hrxby{KLp<va4yXg-zu*>P&kvA!sySY4D*6n^rRnB0;3+@prG3OZR(Sh?_-mlA zCbV6}n2$29hdpbjo9WMM{Tn7W-ZWWkcIt6LlQ)ez!}&kue=?xcLu5cP-*u`>(fraL z4pX}00Bspg)B1Ug@QXzt@8Ur9hS`DYLX~Sg)+8y<gGVLgT2?1=)eaW9Y6D%jlV<6W zLQ`>_$kjp9OG}cg>Xc#+<xtmufasWV?V2n4IY{NInJxTkdTBoYfVw$0uxjz_fNeK^ zReB%jIsatZk&~IGyt6HBUY7Y$>9zu{#78}2Pa)2^=@0NT?F|-U%?ofl*2JXm44Qvf ze7ad@VVe0GkoB46wnc1wHEon>N0$_P8^&P$592=0-I*54Ar<uHDZb-3j_KcTC)UGC z;I{NHVEzACm;X%jCg^D&p8&F4-UfV!V{(kKH_j|uR_sqbfa7fPn46M%IR9@_rEf6! zUt+$~%`?j54M3*dh;}*eWJ$vZIcAI$TYVbgl%WbTuzqn)^C)n%qZ&Yr#fEHlbr1Pj z2pna53eeTP*mK3+y^4PVa4YEKyiU*%PyT+;P#<&PuW2uD<;9*ATqSAR`L6XHB4>p1 zly(O2y{R+y$H;f8-!}w(a^G*dYWts+u)zfjwf#Ry>jus&G2O~cp^5a;_P?L#U@Uku zACm#C?T=J?%yq52htu{`VEZZ6S3uXS*WBkCuJJAhbakuZ&&A$g#g74$Ivq0S!~HV) zstdKh+N|?a@(=$><W23P@?I(F`;?}kpxA51Sm2hUMc%&3|4cwTcAcd3L6NtrC&xFa zs{;bn90&AL`jY@T=3!gKbgS~Ia~bpIgYJ8T<tptlfGPN-&te?dGyH7Zx><-btk8wk z&l6I1hXT*CtH7Nc*Dt?}`6y}lt(hzNTzQn{bF9c+k2$H8r@NF({}RdP?%SnY4hCOa zF5{H`K%tLxLq7A7&w%7}lhXS^@5Vb7Ih0MtJCaAd^Q&~*06)a%#yiBb-v0o|`fTg0 z#bKOCh_T<d){p;xT9{$J0d#B7osLMXLFeH<64Tv1^J2_tM`Lb#5$3oTVy-(1YtSC{ zu{+v%{2rZO*I~Uj)!*p=oE@?EReRet5Zr~tI{h0+gZB9`ptG|m#(GN?{~jRqLmkHM zbNLOM=YSXc3!4|=w*5cgP`|Ga>(EM^)wX)CW}F-oMVPOh>~l2WPTh`e@{ig1n0Jzn z-;x>HzUOKgUL<8w^PA9AbdfSVEJw<49(YprM*(daj#2vELZ8<eWw-%#Yeh=+y-2en zTjH^<bFFOX2x&8-^F&6rNz=gVA<+K&Hs0ss8EQXtoPu=&?0>KD;ZCvWBD6!&@b@V8 z{;26Q50Oryqsvvcsemp{9>zdp6h8^j*-;d6Ab;JZ86qEbIb7+;N7~giGXidw`!EZ+ zpOv^r!F~K=Zs(po-x>YAx70=ca669s!saAR=WIY%cbSi2<E1Pjw?c=I=U9Z>_5k&` z)TYn*F5dsr_~gU6nJdc&CP@6MTNppx<S8Bba2%Wu$bOUfWkKJPbm)GqpJ(ocZ&>LI z0G<6sD~s(ND6V53Y~$lzAYghIv9;LEqWcaSHx1C)^upamwysj<-%z%+n?n%p@;u@u zDbI%OMUXemYypj|=ipud++T5TOJ$>NFh2P(zT7v!UMKSKlZI^rv^I&nH^IG7*S8`w zDWkNDe^=UH07bXBFAVo)q|dhE8@Q>@MyyA?tnR8Sr93``-{~cGgXEj``+=iN!Yx-^ z?CJ#FTfj9g=9+uZEYWbztC+`E;Aj5c2XwZZ+7auF=-Vkzc}dP_oEO?XzO&vBDARRD z+*JilbsF!DfH&Lodz5#>6pU36M*ds}c?@{EqZX!_+X)e8j`fGlBNpObFyOxKLhwy- zcOQZ>`E~4<0v)g%elN~Vw@Kf!{TF8w8D=`uL7wjbbYr{tL~Tc!XcL*{8idJsBg;&N zoAUFnI`=RpXngXa-MD?2vGCJI^3k8s_QojPB&DP5aUbg<_c7AVNDUvS@kRl%o)Ew7 z$31w1P3p(FN_R0}a=lxQu`zj_uHnN0xo+Boa}MeLw8M!fzX5=+eBZIpv1sd9#w@Es z;5gp1ew4*wmKNtU=Ir}EiNy1p-k@{!EW9lTHWW6;0>``!+>+B`H#O-wE%*339Vs?L zJ8E)v6ZKWgosu-;BTwu{v#w;r&9vM-g-0O|?=W`-p8DuwVVc<reDawtcb+SGJ)3g+ zaL#ZCXvwou_v`&*#P(@F<U`r>E=k}v0e1`bkBE<5EcjoPE~@?}_$iND1OMlo{oe;z zGnzb7%=d`HddxZaS8%)iKfetRn$I<j2COSkuYZGI`UBkm)v!DpCgYIgb1LutUiw&5 zV481$2kri2K+5qJ;P8NNsm<qVsULq)n&nEvFn)_pkT$+zXt7tPG|K>8zZM%IdSZJT z1)etcl!all*h1QJ>vI_o{Eo~^hLK;$e0i(L{5W{HHqdXwq;0uP)3_6ma@JsOO;`~s z_HG7_`MozOZu9~tXV^^BxHC0w!$+cnYc*a~a=gJ3?~fWb1JLE2=`B85^<(Me{K^>6 zP!D4*44VoILuQfYX#)JNF2&Aua$%ic>5|KL2z0e)1^=JY;i~OpI$|7{im^&3j8zW6 zepm|j!{luq+BxNko?Yyn3O>yLU_d8p?585HpXHDJf5532!;wBVNYdXua}fBR1^xpu z&O8%uB%Faa5>l#<K>DQ1J4@(_5w}d|T=##G<89URGfmsFN3ZN8eFfIbcb5d+zEr!q z=A%)^H~6ZLLR?pt(SE{@bukD$)A08f9Q(LKfZK|*E#q^w|LLmy-2FxDQ*6c^##+1+ z7t3d#gSUU}KZNmLaK!DYbBoPyy7oV0;;R2n<gNNziZpHhUSs=@_dh_xww&eH4EIQT z&rfW4qsAv6mLJ=C&dE2xPn+GJ4r90SEc3qgD|^cO+v}tpezOMrZ9ArIQ)Fq8_rA)q z7SQFT3VEnk{AYk}+~WuSb;W-K$THx({tdX9&t-sL=vl8m*z2V}YTr+^>AsEGb}X<` z?`MCQk{AoP`(=z1dPQ_y3x1SW#sWN(EMuXEm>$+i9<%8N%_A1#T_C`=`|fU^a=|UK z7u<FqnEa`myAjvbrQyq^U%Cr8$}_hfd4LVk-MAikfb9&_Je2IrY1ua&k9QTCK2NEe zL3v=$EX!$dGYw~3+h;SZEPgd<aE53iA<F)bfXT8uxi{v&dDXt=74BYL#nHvyaKz=m zCdzSd#Pv~mjYZyI;LEZ9Lp)_4Zi?(U{w$`2dOZrz<vF&v$QuAZ)}Bf!_Ze`9VEg5G z8^e!x1o<C|bo#-I_IiTy7zpU<qW|$C?>P8rN32K3!%bej0bk)A8StVUR*&nlNBi>d z0@AtV-N`?BezGzD-HExr9&3~7%fC_jbH;byjB!YEKke=}=3?(T8);F-Ou)+J7$YFf z^>&OW`@K_U^X}*CSMBf3OZU$Xr{8Fr%p-Q8+}z$Z=W!|Exh)A-dYJT){{@b^O+orj zFOj#4ykA)EY!?8>FDmO-+&*z<C<1=pYrM^XjCX&E??sfw()zb$U$i2(*juMGKP!z3 z^M6<5t<f;@arL<2TWO0v1+Ek9gLU*XxQn6p_i#qf<);Db7w?h=Z=_Pj58&q5j(%5O zHJ?KNx#PS0J{jLVm+`T-l6t~~?vBUS`LwMx^B2Tr{+9!~v1WR<v<1WO75n4ZwHD!= z+i`sP4BX3TA841zBdR=J0%TtJ76#Az&;}m{j`?^T(51b0r=&e!<1GesX-`X+xhvDW z3wY|5Y2E`j`mUBVZ`HU9l!ocu3^(;L8&G7!IUl9F6Oi?q`l-TLfwE1u^c>Ue{ch;S z{P!nb3)^!tR~%Z5^AG!`s{kGOMzDr)3EaHj(e{3}OFN4Bz;L9StNn0=U;4iDfvZIR z@*a{lHh}VMctG4-&qz+2W8dr{+CQfz`p#3q!{+ZdX^(01Co+#1?{hAAtcLq%OL%Yi zS@r_}UAvNZTakC9;{O0h{gY>OPLWrn_`ZP54|QD(H`|Ot!1>yjd~uD~&%gzVzNF?A z=}T(cOTWHxjkd!&KM1wVEAjRQ+J37~<W2e#>2Et~TFnS&8{CP0<n2H3x782(*UDEj zuCcPem~jl@irMM5?N2$Qa>zKu$@S%~k$i;Ax9}&=kG|0~E(F|ndHP%4c^H0=^glm? zmg&r$m&kYH^B5oL9lj6WkvzAW7a`wOx5#|@b;NI8?Ca;|LZhq<Y35bHedTX|XHZ#| zynp{1`N3U@GsAPyhBf(Rub^R<l>f^JFN4id=Dgbl_dL^rO}q`rvVRe9D*i=68sC&+ zZ!Y|<t~OjFaiSXMC5=PciWem8VGT2YE$!So37fBBiviu3C2x|1&C{?)0om@5XJi}0 zxF3@^BmV>H{g0RvSAvdmaldai+#KgXuYhUhW(#rtAMjS_!RB|1q{F+xTvNEl(qxz^ z7P3ufeZPd~R<F86>Rct(Y2HSk#`U=U|JP7tuJ~_}$8z+g$ogz4{Ip$;jfMhGU5^EH z^{ir3k#{cq)D`R3`EXy4F#%-`>70#mPt&-=l$PON{HMr{;i@X6A2|tO)GKvx3f!+^ z57ebys`1H(Ho`H&(Qq?-U+XJek2zBFU-gaTAs_Uv9m~@)?G9W$Y$`S-(T-J3PHxBc z{r1IA=W~BV^l~tGP%qs8Y0I4f*L0S7YZT)o(jA5}3joi2`@a+%+q>VY1lNf9{XgJ# z?b_6foZj)?I`HJ*9`T(`#vYRJe`^@|IGc>TFJV7v*fu~{2cn}StWm>$1$6e>5Mvm} zz&snBZtrx++2~BO26U8-_WC8<wCgV{OgEofm}XX4NS%buO1LTWSAb6D2Cv9luK3k} zE%E~Yrs6*Vq;0W2yahLH;SIp!v7f}b8T*B2;HMtbu)j+<_ll(P^IRD}yLP+8B*xE} z?^Oq}t|RZr;7*?9A2NRiw0Xl^&6W@BWdmrLHtX&}(qTUEkfjfrn+YMyEbGVnA{K^B zHQ@eik?s4!o1G4W=4$0JQRDtnxxe{CqTOCtF6}ncrJO4-N#r}XDtq*JoilWbYP+p- zQ06-g`L0?dc{&I2D>3F7&$N-}X57z>+5Co06XalCFR^mrelFm?<_*c?W9p9USOY=J zy6MCEGS{bWT`p}`<Zohg0i1E`Z}}$HrNDo`;}16uI2v)7--ynUkA=V7tqUmb2*H&` zy+qypZLn_v&)WJ&CUAJ<V8N-tkzd0Kk&AURN7KlAU2v?M>5B88D!3s0wCQ|6=9xV5 z`WJZzE4~|`YZs%DBCn(3$w&I_ut|lRb*uwm%lP969e<pk=!a{r)48l0fBb3x<BzXU zW>!D%!fpdBV;O(^#Ii(MpIaC-8wnTts{aPKul~8LGQ*BHq7!xeadx^Lk6d~|<&ZNG zCpT&Q@izP%^R>K33BJq7AN8{z;Qtzf96v~G`6JL$_VEJ~d9VLtVhmC@^Y_Of4<UYY z(ir3fD?^&OA8=oJ+}E3C)_yVmc#ynkzxr>r%HxW?8-R0V+HjQEK{a{94x)grZHsBx zof`Hqpljb6u&yCx;_jTJn@WU}Z%hBKYZ7d42Eg{1F5}#2VY-=NVVV&<>rZ08jqgNX zSBZKQ=!o^VFy0|f!~SbJ*2gliPL_%FvMj8_Wn<5<1ODwN_hp@IwSUOb`(&BhxduEI z=}-qOlTm-6+&s&hX@&vMJYNP_-`6MqUjhC+#a{wQJ)RG^q*VI8s%Its=}I$PX~;V| zu*f?Ve%j{%K;j%d?T7w|9h1rXTBVj&WH}aY$`S#r?Co2!rH5}B&y*9-c)>n7-phgT zcDl!V*`sS`hj$epuj_MaPqjsT>R!F5Z(YrblvT$eUNg=jq(*dIa1zd|-{|VwA$8kk z`r_S4gZwq#jCGd*f$9SI`L+Sm$m!wqlw%G6p0Z^Dx;}SZos4saXSw-lHpjbmZ^vi% z@|dq2vlIOT;~t1G>T(ax0eqhyK%Xc7u;D$+|AK}#*Ep^$z8&sH>`SECy~>c;L_hlF z|5zIC0m3HizJ>7L06h6O+i)r4lb%Y*w9dxom`mutRQjI)<s7WYu?l|aqw(gyjgw|p z1J1ztH<st$EH1-*3b+;R!ElTvw_q)bYoN60&DbyDn2_x**Fu}o-*mBO1Jg{s@PP~= z^Oo{?L;38{a}<$zMc(&;0NS~98CQYNv!J2Q8pq-vL2y&|n-7FM8&aUZbo037CH51A zn|gRj<FE{8^vv;goQXS%XZv=i4iGyy>uR-ur#s<Y;uIY_@Qf4o+AO~`^8n#U9XA9p zjs+cMpKHTIW}bzT?rgZ3?tDPXx}!JJ>x=XTN_xW!G`*1>>zXiUMxTVS3i;)jF^EGs zV-Fw=gfWdtmUqZZwouaeBiu}52B1v?>xAh4ch{bww*6(hx~2{K#<Jy|Wd?$lydx># zjWF`|EYFY`4al-<>QT0=mS?@SJvbkDrc(~ceMrWy3Ke;S;J-)vSARR!3;h2ZILbnr zykUYX)A-~=TS9nULr$Wf?tC6?Ic!d5c#`dKf0KPP?FM&0Lgcw7&DFn<Ib8XksC<tA z{KEdjMD%l*hLh*9aLXPl!?3rfVZ8vIycLI#H|;)Tg1}QZ>43vE?dV;S_CXpq2T*vr zdk~qXy@rJW-B>&CPKo#1O`^v`5a!aXI!MB{X;?>uxjra5mtowW&Bhp=|Fa02e}Rs= z+5~tw<f_s=4X(qyb*_}{66_mOSH%ZNdp|*GYK!E5Y~>mrix;*!pS)IOU|fD%DssFH zz`1-xw--VlSvQ}J^uC8|A8MSh0huSRL(9Kn>_1X$*)h(02xnea0J1!&=X#6FGJm!( z$2>_mvMm0(_2YaVA?)^X>(4Mt05=cDJJjI!lEsD13xqe9#h<f&+zYf2?|%c<21eO_ zVPpH8mV2~(Z+G|1i_lMAi2iaE`b`i0=SZAi8iD<#;a8zwwP%=?-RN8JJiY_K=K$!r z6F!cAn8##ys^T2vS<CCJ3_0c+mE~$e<YS`shs-at&>!sgj;{M3uiwlBz3qqeeBIV2 z>YsD2G;<}w`0iMZ-U}w~3gYl?moEudK^)%g!hN)1jQjBUkVSc1s9}wGvzT)PmU$Y| zAg`eaW1Sxh==!#4*NI(KY$(LORJs|2Fxm#|{kd>2!`zyD7=M7qCm;4<oFlMp<~{n8 zf#ZCu3=p>7*QI^@_e?u%N;U3jfNt!v_G(=}_>O7gonM4eF1Are!TnlG+F{dE<C72T z(k+Md$6JH)Zb3KTSby>?-1k~a)=eB=?fbnY{tKHtxz7^>50+09dE*?>2Y-#~aqT!+ zNA?3pJst|^^f><4?3S|$^<8D`U))jJ>`r~%SVYdWgj(jXA@eotrUv^FTL3v0*oM7E zmRa<#)Ct>i{Ck99fE!7xWzh&XW%w1)wJnjgjDveVmLC8ABt&1m&iX^9fe?9m$NGcj z3&8!o$Hch-_0UeCt)CkI1&x0+VB7aXM2`WR7US1o&iWV7v5uANxV-8Twt@1$rRNc5 z^LwG-jQV4?pON<FDaA$378;H_YJj6Iq+OCbnCw%?D>6vv9so@}##XhM$ELb<$Du80 z55atP$UUHGk37bHkTUWCSAGul9Wr+#jP)vcpM37DegD^l?-g!_{m`~K4zEI7ThC#a zH^FW70$ogkn{_8wb&>Zq>p#~ig62wuQU0polrfF{<mxLF7rj7mm#RNzbzy0ST&%bV z=CX`O{dmANw&;iRNxWI_^n<xA=?0TV|2tA)bw)Wt{EzUEfeZu9ITnV^APe`Nx10uj zB(Ei4TwL7;w9LCL*FO~5b9SXI@nxS4G<(G>PKuWYd5YS^DQOdj{435Y^16YJb>YaQ z__1?~y!1BlGxt+=PS!}@BJTjk!P!#s4joQC$r@ohO(O*8=8VJpX#2H{^)767qHmG% zPcy&4oqTt9GyIg1d{`IQCjJLF+F3K8E%#DMZzKG$+dggQh+Kn;>OO|-(X^gJ{^e{L zPx;RfK3_V%CyAfqu6%rL`F?t1>#}hAXc&O~f8~(}H+8Wbe&%B}U<)1W?oIfmu1NX5 z4W4b=hU7cd6@Mx8UQk}|0J=7edI)6Y*s)GkZ>}qc%u|+k*wg{8(Rv&`LF9QHxK!T_ zkE4DsWn6xh8?#0eMotl$g`lziV)0kQkN&ijxC+>3+d6&+WKXX1)O)gxGhPfjy%~I{ zi+cf`F7hDrbolMK3HrJbZkDk-$JLe>-{Z3U>I%IpmETN_PdvXBT|^)LUerg>RJ7qa zcAvVI`nMD|N?RMIye|WEvicEr9{jMiQp!lWK}vTapeqxuo16x}<SA^<gqwR;yys5c z4S-+r`1|h~N&FOZBIunAHIGXjiZvH{y@0O_NZqT5%DA);IO@0$AmdXXRd&7}G(9xz zXh0_`!)LcseHF57Wo#P)4aW!>7KTh3Alv=CH>BNXeOf=r*>EBs2SK-c0s)+Z?tn36 zM~p2~F~;nKu_n$%%{&lmGCUiVcx$-$rEI$%(}c4~l;!wGWc;&vrq+L?>&8C~4;Om> zR{U>()CtEv|ACuv>lcb{{680Z-vd{95a;JS=Mpx!CujBYE1(;LFwU#HvTfaozQ{Hy z-K<r*9|3J2gmJ`|aFf=1K>8le$v#oKzXQ56tD_3EeY=mmFwRGq%#E_l`*3I5wGVl_ z^-YaWK9on!pr)Bu6i<4)?t!#kr5ktlnHRcc%!l{?;ogF9;-7~*taoNA7pNZcio8WH zNqN;EoObadplgpKxh!w?b!p~74X*{HzH_lB$vj6tW1iE^pMbB_ea8AK&1ZMkFTDS& zaUTMtY-MSbHN(tPKke``*iJ<ECTKfDVLO{u-Vrl}AJdz*Rmx-hqiPpLVi)BzgeGrZ zq5TK;`dZ1?A2sb6fVRAPDgAVzkKKu~7=X8$^8NPC%q2>HwaUgc{h*-^nU}z|w_r|} zVTLK)Wq^I~Ri^mj%oFjb$E$f?s8r`9qoyY0pMh~Ld5*td<<~uy@+m6+ZH3;J!MOkX zl*oUgrZWi8maDF@l}}drZ-x9TeAOEk`>gy&Dg7ycv@I(?Xk?C@W$*ZZk9lQJr7H#O zfKTKXJmqIz@_=XA_5eI4DL-H7JcGRB8znzY_iBFhTw&u?B4708LT?-LbLnG}AEre+ zO9Qm_n=j?jI8o>;Zera)d0<@4J4`$DjhF*K@9KHgEape<^~oGN-TbO_KG3a(Tk<1# z$q(ND0G{^zvxQjy2W-L}f97N3-PtYk-#q-+M%v%A(Jl=_`*arCsex#(&cqz}47{-# zsD5(>`uMGKPiE8=B0Krah-vxWuKMV#_IA0@<W1A^eL(cF95PTJl-afgn6r>i`DH>M zn+ko*M){5veY~Rd?*noTlC*x%v@YKq^Q_WA&INpDNAw~1+pzcD4LH6b+4lX&Jt}X- zzmP7{d|3GyK--?;KIG$Yv(C=9ZBEc!4?oYYQI^<5%7S%1;9MW#e@k$;1IN5R0LZdO zcwJQYaaiX^oW=4<GqVv+9#s~$o`1S`B9q4tuFsGBvCz9()3^!H^>36b|8psq3bg&~ z^Domh+&JP2mS>y)3rDsUdKW6cKLWZw){ixwValKV^~g57I40Q>=zu=1D{LkR+X=yj z!muU0T{klweO&u$*Txpl5Id<2WNoLM(O4nRx~)E0(>({!+C`DHw|SeX%QRC8yp!j_ zO9jV%=O~SL3Se^n7kw=GkF7`k(Ps8kI`W|%QQrk{pRD7)M(m4Io;<8|WGZcm(pvnl zOf$!H1<uO-Ko-ucRdjE<{fVr}DX9k#H}|@1&*#To0MNL)TY8C;74stH8w7OgXIs84 zwCPriVmXD)j_J~W(!O`Y{Y^_BiE%#sv?uameD>qAS06OLXxJ`5>Vfh91@{8I>l0f? zIpm*UF{RxED1AEcaBl-Y>g7AQU&i@Cn@^ozuF*K(1G;jE*f80j`9#D24k+oTn@{1U zy?kt;^z+M=ZZ)9e<HH<`X*FQ1^SXwA1nBBhgH1=y({I2#7%w4=?b=cc@xOS$ZIGKh z@|H<HYk{jozq@NvihZ}G2J=CN$1rAzB8+;pd|(^)UBlTa&o#~tJhu()0rf;0(pL;b zxv;++z<q>39pCe-Mwkz8MX(H-dSeX%WsWuWcpB`Oan@WRWjb`Qz%LdSdX8>mKH6V@ zr=RWG8_wxY0x!17>C>;@&bY7Jxt6R)_rFfs%&98x96<Jo5BNm>D)?<(fxKM5UVg36 zPf+^lfV9KAl%9NO`-p?}(k#TmxfI>w7_D(80&@J;2tA8^Wtri?k$#kgIcB7V>59)b zL#;o<TmZNhZ<U-HNc*{JJKjQU(c1v4w*d&J&g!?~?hx{RI{eIY)fa`{PV513{r5!R zST=(IX&)y8hOUx)t-Mko-)c(pFR=eF?R}h<Ydy<7+Z?X($*0ABRu_8Pkss+pLncpY zjs<k}G!`lJw$Ap|Ax`|3KT0~Z-87{w1ax+t4ma&D3`qIwj};lJ?3!E1bkaDPfXqX^ z&$kqD;|=45FWdev&m<4Lfo6GOPXlmUbEJ;z%2nkFx=%qDgk5nhnfcp!gYcw{Zh@O^ zQnQ8GW)q;hqr36EME{<6Cvqg(<Pm6_hog-ihPHYr`u8E|-#b*ldxI}D4Ds8}xtYKD zCrbX-d|2qM1C6v9vaa!0_*q`x0=oL#u##mVXAs`k@U?)VKb-%Co4S1u(DEOSI;MGE zT;X)j`6TZDX?*fwx{F3j_*kVQ&2vig79jhXTQqFIr9w-ZCzWOiAmwDA@)X>ZbFqaX z6Sc7QdfiRX%bo#zo3%6a)dhMx6#DB5JqFRYh42P-`<8pS0|&J3+d^s={v!*$Tfv)p zS^((mGV(U{B=gG~HGCeR9VbGrS#VQ7p(98q`o2!-ZUJ<*JN!*)XCg(?hfF}2%!$&? zM7j^+{9NK+s`1H(<so%EXhtiZ^r9d9|A%h0hcD~9IF*<mQJ#jY3cd4{z8uiL&2Ha@ z_3PWPY32gpTk_c*a&b&I+g}~)C~w1-A-o*(1?Hg%dp{wxp<fM>@}j*norg}Ad|i04 zz(=k`JIcKz(Dv|$qz#3hx`P+rwaA%1c{}Ta%pEgK5%AP`UqI@#41HlE#&hl+$R5Dg z@IPL7Q$qIGb4(U+v<>o{jJ9k~O7Q23U1-Zxe%ec{qrB_d88no?atH51;{GrEl)I`c z=49YWop%7vm1ifoiR(xRIobod`a0p*w)K^7JPw1M4TZf8f!$pI`#T@?bujLlwy*wb z8vbiJ&9`7*_cz=f1Im(@S?K)$I_hByAj_Qi@=j8gQB!Eomj7L8egSmlM!LnbWE>TJ zEMcpwK*RigVIj^J0jBzIczmT#*3kUu$C*#A7ru`$@~OB-aLeJ()wQ###ez#-PvqT< zWyo7w9LJb#|EWd3QLOVk2cFE|TY#<&iau26Jq<r~L0JskJVWo+<u>N8m}tkXEB1aT zlYC>y?*oWKcjSJNb3Xh`XEC7DW5scW-rexC9#<=U)q_HRyV8@7qmQN*dR0n4N9p}a z&vEb!#WiIYdCmDgJ9cTXy7yIIk1!|yo)x~m-bb|h=v3%UARXkK4(Rj|JE+hbtN6)) zl!tn`3~tKq<^}z&?%zSX=BxIV`KpI94*q9xGVt!rTi#uv?gH&9hfE|sr2h7mLtv9F z|H`ocu&DP{UqPJyH^Y}JwD>oM<>4z<c!a`Z6qYK~|8k_{>OV715WMjAR}Uud|Mj1Z zBlN!;M<|bzg-4)s<q(^%V>J924KG!HsrZxUNz|vW(O=E?T#tcn%9o4#NV*q^`*6B% z5qA;Ymx{Y5-TlR#NB3dk?oM}#xU=bAFK-2B(7jyTVY;#Z!*sjSeT%p|(|xJ952Cxj zuiBO67uTcjYGdD0?kQ&D^$FWpnOfv+R$GhxRDinct6qn2(pF;5TX~qAyWIvHZRSf0 z6L)3zXN!@o1>XChr7f-nbhcP^L!no%yqv7dAuH{75!MTA{lmJDuglflv6r-ZDZ<*8 z0col_7JAQv58WHECO}v*hkc;D*Xnpbh4?N1Xvy_eKTero)3*cfga0nT{psn6B)M1a zDQwYG^jpzWHNvf)be@&_Bi7+nriK!cWe)svJK*kI2hJ^04bruGBwp&CtQYS~k4|TK zlMB7cpyyu2c)cec`6p!vnyY}Pj%NWndg@~N1=4o=XBB#vA<WhJad0zTuEG1zMms(2 zuZ{J?CWdJmjt}|sTXc@3k+-M7J6mZk0;C*F;~ctSL!|Xjmv%7%9NT5?4Ld$f-LghA zFJ%bZS38|t{)|(xzQ8*gw9NOZOatjTUbmbjGF6Q(^a_=x51`9`5!|FLTO~FV*;3%; z0M~Ng9e&E5PCB3O+RCm^Je&`=%M<aGHCb<M<%?Zg=ye1g<s-d~t9q#VMapf@RFR40 zP>OOOPoL$TXpdPYZFyIHQ{erIxa3Xx<h)-Rk-S%6jP{fAC*Oa<Ew(26Yy0Bc@MVGb zjq)XZGT%jI!Z(UFr&URO*X)CD%UkKFTWqg>oZ7nnQulci3cYtUt-mFu6&+vbErY+d z=N&@^-uL8nsW;X>lDfP6^G?3hvs2rjbzthOl%c5yr=E=;I~~Y;E!ju<ZRapj?kVQk zq;x1l{}Uxo4Hp!8k0OlvBn`(u7^B$zz!>a|dSjb1UuhOA4bxu$H^)M*U*>;Mu5FWF z?&sePI_eYkt!n^oXKT4{i4Epe6nZm(rwn%iQf6n*f#cPlAt%%1p5`^6p?ivj340lW zwD;GRO$4ng)7q~SZCT_s=FwMuiKd&}=FiY{E^JAsbz6md#5i*tz#Zb&?_Vd6LDzhf zWpy|hJea3S_-Pj$@9+%UH&YV%%^Q`-V_!}4B#l?LD|5836Yle(4TK(7e}#B%th!{R z#N#?h3FxWEet;Z%J3XfE%=9{yJv8L3$xmMwnAPbK&V3-mef8kOF@GM@TP%HDSGu8J z@(U}!f+T)TtFv0p>y&NDls9PftbV62v$`-%_m)VQ=QzQacJeQzCHLjh%oCa}?ZKtB z131cl0B|g;yDd%75YPCHgy8ip>5|@n-<UrD?;!Z?n2_=8_#8BBTdW^(R#_fFa{*v- zo5C{}UjyfCqYCyw-BOMw(y9&{&MEX(!_WG#*1|*^2>f3A^^V_~LEOU(nH9?Ob3m5c zdw@6_yu{`G4GsSokZDp*rbRsU8Npf{X=yjf_3b&No$P1ZmfYVjB470PcY)4_yWkAB z<Hs^z^*g{N>w+?K+)Mj>4e`n`_Hpfe6=-SiJI1A8KDPIp@7wXe4EH|`zIS2Q(NOpA z0Uuii$O~l9ekje%h1<;y=fKUmB-f~JfjbU2^IVI${f>OUod@_IK|LMdtDb^z&hKk< z9N>GZ&^r$}(#JLz$a}QVlbjDt!~ZSPO(FW1pRgu;Dd<u$H}&BSQjSF~gWornHjldo zaC6;wjD_juVhhvEMHYt4C=0RvZz2C_)%wl$9pmudGPS|BZLqV2(qGxuq?oh7gErvG z{$%)RZ|49y+NuW&?3(!THa)xxY+>v5nNpMq^Bw(Hf!7P}{iQp__PHqrG_BI@4nNa9 z3ectNe^}B@x9NpVwuP<JO;cOgmmRpbPF&kFvN!FvojFL;piOszTlyvZBN%Sc1=q;s zO#Al9Ql8W7cwF$!z){u!=vn?-;Lou2N5X&B@ST9PC7x~LnJumr{u4Orsp5O;U(SYo zr?`f8lrPP!)A;1W_@u9W2JIZyZ0Pp=HFGrH6|imFgcZ`p@vRE}r+usL>sDZ`YJI-1 zdL?);-A^=)ibhFyxu&ri(CH_#Nc1iC8Z_-;tFPJkLGz}CA@jP0VIz2)3xL0^{W;s? zK40=b;#|2d__Opw&mk`Jv+~JA-f}-c8;-oJ^lSd!)HWP>8;^5vO~_vi`C{4iuxZPE z+kNlPp$)+tnQ27x3%xm%9qUZx;6q&1+=7;W6WlbJZP)(CWYM(+-c+WCawi{`m%N7x zyh-GXdhX(13ts!R|20zYu0)*VdUuKPzB-9_!~IeoBQ5{1xyZuS_CMlx(yGcSv}g9t zL_Fqq*ea$ieQAH-n3o}dl;bqOsY!jni5fl#ko6;B!}#YfaO4;HtMF^v5A?FSOq{)8 zJ8$)UbAi_rVRYxgou}@Gn+m+{aPR9*nA3AKT<C?7ZoS@Vj)hwKpdp=Ao;5lTV;^?_ zaLiv8ptJAch-2lRA$s*AOxpT1(~fR?eoFMS<2s2?K9qs&@)qEvoLisQ10J^18t3vH zn^s`=ReuD{zVhe#^reR|KPl!1q`~xP-%Rr>_{%iUUu>Yh1;1M5TMy{kh!F>C{w6bj zY34(Ox%KBy;JzX0eAsf0Pd+Svp22<#ZjM(P0I8=2tYI-dl<$yN6c<HV5qB7HFFCrm z1os^L)H(UMeC54OS>zqWr+}ya>MZ0~xwXy~Lq~30(6YwWcHQZJtuZC7i9HQ|dyOeD z#^RU)X|=4^)X<If8sc3Yegtvb)?w<T_eG-P(uoD$48%*W!&kx2{Lcb(cH4;g#98n& zZq-wwi?Q%K{Z#xQws;9}ZVXZZH+4M5!l1d>!oB}D$o6$#{}S7V|5dsFBMQ$HGZ;La zU7Z6r(`Q*zHs*oyt;E{RR=55%lx6CxJ_+IEk*i~ziXFtuIcIn8h2xr|K*zkF0=N=u zEcLp^LOlJo_RL0_ITC)_E62ll-xKG3!lnQ?<~QHMpvki^&GfJ^9d^?CO$FE1?+I`} z=n$;Ocg8rd3)bfk#X5ag><3{_Xhpl0{h*cCW$E2YIqOh`u^H={AN(ovp@6PDV$B8K z&T9pKAn;PYA+rlO>ZlxJZ^GDr3%pHAM?QF)L-((J*uUofOW6Du;ZC;|Lr~5Gu=j$! zSj;=@|L9@}hn|*DA5A#lpN9Puo*5$l6EHp_?5FTVK+?#bOIpjGO9OcDf3`W(r)-zD zo#&Hs%ttEQH-L6;ntLv~C$mDsJ_qDJbUn)kdnvLXlY{YUws{?4q<`DOZ1X1I0=o|r z`nh2z_mm|s%x5eh`!LUehIwg>%RbBtHZI-;25i}1xgx9Oyp!DzMY_9Z4n?^QLHS*P zay%d9IT-sZ=V3pzeRbuvzEBs$Z(A2xeh&lh>RAQGXLrNT@_Y=?m1o7U0<Ztg*><cn z2Y6SWbKzc!x7w)V2Gl|7ZkEO;pUObu|Cj!S1zzq=!h>`E$x1gH(D9oBcdD+VMFt7K z2}(D;g%0n3!A+ed&y&tX9`BiivY7Nb^6rNYQlN_fbb^2D&cwg0U^9DW2Uqbwbj=vQ za$MW^fs6&4E>hc`E%%0px1@!C0Wht>oL>aZV7kxt#Ydp5zr&fqsh7!GU^(V;c?h$5 z_=mJb0e_ACPe(uCsmHRhx^Bqu>qQT&ue=9)3}~qHGQhG+p|dYB1}zfVST?yQNqwon zSSvOe=YN#G6tEHZE}3rRs{-uPiJURq@y%A6UVwN5-qwflU&H<bsdoO=3F~8wmrC62 z!lM>#tNRDfT<~+}c5C~<{i@I~j{C;HfHCLaeDM=7u68&Fa}eg-6HJ!3@h)H7j=#qx z_*nnYB!4aVtw{KbIbMH9{Bys641E(}<Xti-%ll|?mRF2A-}Fqt=Ig8zC0_#po1T{Q zGR2i}_wvQJU+IhQnuf7&U|`+n*NDzH0J?U34crSx_?BFc|9#i@IU~O1RMuy_|Dm*B z0kS+8M*MQcuLhK}D;QVYUKW2-@t*+Fw)tP5SK)Sj)9a+4<cqJxnOoWb|5e2C-}4&p zZH>pU7vNs1|7=+Dq2#R(>IU;)3xCt+qLa+&g3J0C_2vW0Eqn0~DbG4U%2<v%DQz74 zpKMdD;ZZ=gJ2kpiSc(1j*yOVK9U4wPwp~I!h<(m~Ch@LYwy6T1b0gWO#y-FL1uy?G zy+L`*ZQ&6%(=A=LnFhE8@uy+mdFLegcjy+#-n1gMnrE4O{=joSKh85D-ASP3TEhAj zovIfv4y=m3Ds5&t@Rg_fmT--tX+R{N4tv=4Q|CH&hN-ShbTfWAZ6ajtWaW_w-4(x6 z;O$s^sMHJ4P`3kLA?*PcHv!`>;{I7LuqhK^&m3sOQh{rFI#|barC&+cekIfNf?Q3f zM&d!7hvHg9>>27UXi9-+eLoG*+8)d6X@=q7-Wv7?z{ZzZpD|`e9O7vY<Vjtu|9lkg z{Nel${OEh|zBhHvGS4tMz+pY5)Y`!lW%1^hCEYaOnQkGV*nGB$EtYioZ`ebCXBu4r zdG?9vewUK<b6$MUu!rrPc9%wu34jJ?5K770+SB~9_-|-`$)9}4-?w|u(qC|1wMDkO zaJLUMTORSnD-ZUSZhb&(Hy3jX+S<Q0KKV3$jJ$(4>r<2Bw*!)IY$pC?tGH%BsaLo^ z40pnA{IDC0BhbFaG~RmH)Q0@d)y{5K1K)_T1LHU4N8(}FjXSR~GEK@l^Cf{<m!O<M zBV`=cG7g!)FwGv3c(y&S0e!-j-vo|&_ymx1hxNCQs(Te~IjfmrUWfbdoJZJtD)*mX z&^YgCoW_q?hxsqi3{wjn*V3K^<T;M-aE>F&@q^~awjo*<9s>>YQ*Xx)A@c<MtXDj5 z#j<V&U)tb?N6O;&S-v6kg+a3r?(J8Wp?zfC8C<vH-m>`C2gG(}CYRwjyoCeW+yj%! zuY;7|O~5nXwjYKJuKaFL{9Hg+ev=h98_<>C6u9O5Vi%16I@_|lPUEa!(Gg{La7)>Z zB`xj^+Oi9vj-l*aKQ}E^%53`iC^LjfnFU+Q>~zF!+Jp6^=~K6}yv~Q8a+d?L4XLr? zY<KnsZwdg<GlS;<^8aPurG$Tu?56%jreyv90W_4UW+%sQA#<vY>*^WCh0uGc#Zm7$ zrZ3!W_02Nqo~-ksW$_}=)pSkh+}9pDA6pjB1D>)UOP)z}CR_2n0G-a$6juo7be;~k z==>1q{9vo|FmUVfzRHID1JMSczNu|>0KN?WHDW)|v_Zz&Svs~@v#Y0VBiAhu-LKr; z(`$M`>UZ&JD2F$EamJCdNQ}MLUyZW(4sVc7pCN4|boL8y%+oGF)}Q9jSr^dettgBC z0Gz8wO>n<y=i_KwVc*|synh3-pD2TU*n0E^Z9dbi1-<~|OWPJBoz+TD8JLbu<DIhj zC-A#8{s#AGdv00Mcu(Ve0mwAmoUROOk?_Z3FCeXA8Q;CGv>yT5H3ZgaD@%rX893JI zS1rsmO93y$zqj|Gy=~Y^+Y<fTwo~>0XV6gh<(p-0Pzyinvu%IJ;A}tqEbHX@&OU`U z_W;6ZkF4ttTX)z5U}J2*mwvWq$riMet{tC;aO(e2<<|p!Up?kdv5U&$b2MxrptGUa zNa{Du+@xXm0CJqfw)bYZUAi~I{kg4Mu0Dut*8sm2{m&1-?MZiiyDcNl_jrV}Ua~(b zZ`iYxkm1Brw(`aTF9P?TFMaVJ7I&zQ^`$)7=KIcP)r|t)%JOAdd<@*wkCmY}%AyzP z@SiW>`M%8NNxr&VtjWZ(rTp^#0NX6WKbkORVme!~?ikA-P}elZAKyIIFYCw{m#z;S zh&wL_*gG$O059t9TtFEwq5nxoI{9Vsz%2P+PpQ(J2AGDAX`ru)a~#zhewM?r7KY5x z7G|3xEyS1tFleOwi{ajkd>jbb*>81Kc!)yc8BYD@g4XKc%(8fv<rOj+jQ?e%j%NnL ziVG5+T^2u-aBx|?v&Dza!GN{1<-Lgs|IKVY|Af4lTVZc$?>Aa^O?tn!@hV^FnyYwc z<@e8?az08ukN;0*%UZ*K5szg?{L2`}v5tNZ9R69fiF04#D}ZMnIfniR!l?g$0W!b0 zK?e+DytTmPc9F8I{7l-ZhHeGkXBr1`+Ini+!+<;g88WMYx9R+~XX5N<z;DliHz2GW z<8zkv=8ir)erU>uKG7e!b%-64B(0rS3Vbsg?ICDdjU_sl#h(B#`%g2hL$L2(lqz;u z3q14m8X)T&+q%Vydl``J5N+m3xLM~G0iGK0ZK@q2>;5VJhaP5I!*`h$B8+Pg&8R<n zQgj_+ww`AVL~Nesfrj}ZjjTgtn!AD9+!5n9$jLV84*02)`Zpy{{t2uH8D<vnl$G?< zKWVP-&2p1{nyDH-2T<w<?jXT!_1li+$hDVrb0u*&uQK->$;0}tbL|;<{}n<r7U8MB zU+?STOZ|C$pc47x*fh;t3_R1n3eeg+cwGWF`HlwUni=Z~ZNh`!t*LytZf~3Zy)&!5 zVAF3*giZgC^)r?i^S1J<giX`VPgeOD*7&~YaOxQ9DQu3Qys#yPmAxUjBH-8;OJ6PP zV+{9WT*@-<fpF&gXh4_dw%1^<E$e0JhW9<f2rtK5!R(K?7M2Y=9i8I)jJEpFGXvs@ z^|5RnFQu6{^2znFEZF6E`|cIj_p|I93K%Puitgoq@w-7w`|1%0{T$^Osb!4|?I6m6 zGHeD7(=Xq}b`1X)fuDJajV$nJV=NoqANnWo<o$08aW4qamDgE+ZChSk3*Y}5821te zBfdM&6Yy6K`E?@J%5!DSnr^=Hx4*R`t{b`aV7`$ebuPtx1fF7NA@c#;Y^x~qyKu9- zn7;<NnP28H^*xLe-1_jMo+vwC^~(rnnPKj|q~4xS#9kwC^;l2moX)y0m3{3GiNA&J z4D&wRwCg`x7&cE@h<{#Ki1&po<eK;1?K1Le&sXg4ogT?=z-&ieB~R_lz2N8S^r*+h zX1~GMj`^L7FsaWOW)9rUuZ**@%nk6<Hc3OBu>Yklq5~x^``}3kBhJ4RHXD;Vzj(bs z@*k(+l{hzW2Hey?>8om~L#*=y$27=?V+G3}?KNd!yR-rJ%75kk0A4?$OnyR~A)uw+ z+3yaAo4Ond$heVLg)hf718o@I|FAI23{sltD?(ESKhr)R(DhXjgq>*VL*^6<@&1>E z+<R=j7SH#MkEi{u@MA6BkM+xapUH5#UxIZywjsU1Pi!n?{BXOpV^2`7pveM`avcun z+Jwj-3cQfwdjhh|nBRtz$unpU*064X&SuN8r%jsJNd;be4G#mlGN=Gv>MYlUGN9*7 zv-3(<7c$Lna8tLtEKD~$EKD<4kF&aNge|Rt+sRmA^@{or9OWmyle6ki%p2aI)-b$v zsJ0e1-^0B}+f9Gp0`G@>ANIKA?zhMlGGBnk>J077I=H3$@%}H|w1dw9d5*{0&(osE zmB3MsuK-)*c(JFq9Dck}YV{W>75%Z@dK36^^fTm<KBvID2>)y^&zFA_5I22Wrq$<; z`90CzbB>>BUeGk&0i@nZ{}t+q3x8U}`A!3QMDFY9EmGWH09{!$RHOcUsP(6-z{`RH z?^pUi1G+krT9fGo&<EK3Voi)XSPz-*QrbrVrCw*5d2q8n-DzQlnG4uQ&kE0dBEcut z)A30&(?Mh9ohQ1S3O{u@2hiDbF7}d1!>|7q(M<&OZoE8R<J<t~Y_h7@={v)e15f+9 z%)+3#)WUSd<G;YxpJql|7%~?Ewmomb^FF&KMOx1M{NC9pSI>$cmOj0yGso^J=1lOF zzQ7l6cw2PN`9$XvMF+1;k$jF{pz&a<qhK4kNw)F8kCOk4*|ZHA3l&pd=<EbQ+Ait8 zu(l!Lxf<?lqoS&(m#w&7fX-%Pl|8+bH$<)#eu1~92<)u%JpgUneV~j#d{>LiRX6Kc z0(FXa`vXcJ1a!6+yNzYc`iA=dN0IqJgi9UEG`oOfIqk3z|NpZvY_<aSRy!JacfyXM zU0KGmPx=#RXdnI=Oat>q_^Fd-Kvy1(;}Uk1vO)An`urW7ccq!N8s|qq>XG~+Sm$%& zjlTlVwq>=2A@iAqX-4ot^9lSM2Ql7RcP7Rke*5O${?Csci+Foh@J@LcZF?H_rqZ!D zm4UsfOzchJJ=@tG@LzlOwIb8_+gpznUqXDlzi^1OOZ}{#IiAlnQG~ht_q~R?AwJza z0zCEe44}(v#lZ#MLd8D?=-S)pAx;N;hcV5}Q<_Hs*-o$w?uMJXxeM@{zF2ENTI{2K ztmwSqv7X*d8t)!JsRts<4T_%&=wxlUx~F%Y;%@<zbg(Z7_ehLK8xNEA(tl-7Z@kix zkBjerig{(*88YR-+cq8Uv2c$-{2je~@uj%;y%~H&Cz)mh!rWQqs_(>(E&z^tssMCt zVnqj>|5yA)fK0RD@JRd&#gUKGY1KnLy)wn04`}NS^b~=cc6BPCwKF@n$uh?)?dc51 zepVcPZhy4tTt^#^HTEr-+mYTMV3}l@5~c44=;Vu`Ut0c{)Z07_r;X7@C})o1jsSG} ziY(~qr76A;P}+3d3xJ#HHCTP}Ja)P{2sp}R_YmMe6n<x$RdafJ?ck@*LVzv&@9yax z_OQsbYl4K65A#Sp>;{hS=<R_&!_L1@|AFJW^j5%~&>8dF47Z2(X?7Lyzw%;Z(P&R^ z!v?+`D`UCuLBsSn1KPF)YhO)pGfz8?E{pfU9nWUS&3vsKm+7Tw|F-QGmbuJBK35(a z0J+wO^_L~2U$BidT>A}~j}X>lNk{u{WQJ|tDmKTk6&jy>XbbNFF4T8*#$P6By0l(X z+LeHmk#FtrA8yPqdA+FN^?=T<8k*7GA`f-IN&6W#&(ht&*N68j&UWJfjE9=Bj>WOt z<I3lGK$Z*U7V)b2QYP$&t~x<%@?nHGVvX!ULd3h@!c4OOkotQ|dFP={b38B?c<P(< zvM!4L?QY>qS;%_?c=Nqhr@NV;O}(*feiLM<xKn6-pgRY2m}?H{4qC>|QJ7)liasW4 zdN%?(`&#%j`@^ug95~Sj_Z;z`Kk?T^<|fkUt@$iR7}MI?gZfD~qv79%{8GkIaQ8;o z8th~2DuVq$AH`^2H=pTS#<CvPlql<gpk@9&K$g!S!UKIvcH%uBnUA-#?=86UJXz__ z0VJ>J$tcSecy}Rycb>6dA4`|BE5{+c5jMkmyKMvZ{9zMK1F#1LdmV^>TAhV&5WXDL zm#icE$4}UJMts=90r7392c(nrBi+})I$vk-YdRI{^3!kJ&hnM9W17iOd5QtqS94sk zyi)XasD|YMGH<M7T`e8{pADVSJ~^iC2prl2ytx%N2f+O()~as~<mf(>%Nx?fS|{iD zJI70Vl$;OlNm1uqm!!_afGEp&#jHfxz1x>IiT8gIAL}$jNJpF8wjl!jfH&fh2gf>u zjmY<pObhF2o6js;Ha{hJfUS4HQU31;p^JZ5e}-8{i2Cxi_2d5^fJ5=V;G?=OO?)L} zVp)C;H|>w@ZU>|{8Z=MXux#^*hLP@lxY>@q3)r$gaaLk{V9)44kGp4Hh(3Q5`hE{% zfRPvrjKG+4IL4eEsvj8d3l$;$@10+9>knf8Ddri_OFtVjwQ#$-GVN2^F4t(%%|pP` zcIyCL8(wjLPj5c_<@)B=iM>eAb}`G`t@Mup(k^Mg{XUbuo#^3glQPY%2$Oao+uRN} z``0;uZ+75XknouaKhwPnu%+KBmUO0Q82Q+7jco_nw)32Swwb8mHv&q3nr*Ivo4URd zkTTWh>bUgdo?f}qUjs<{zLYe9%%98f-!)v$vF&=*sZ2Y=3`baFs;{)+O0hY%T}7}t z^uI$gZNHRZhJfaEy#L+}W$y47;vL_9`v2Cv6D1%0K_~Kwu1|rVc|H%&jforHmvpH& zp7lFkX-)@}J~-3#ft!6IZJPCuGz@d)6?<3GlQS21|5tgG0!p1tHwADrfB6>TT!4jm z7tlhUmD+m^h->rlalR1qeIoMD|HqR@7;z{+^Zq7qdsei=*!5u8>mjh)&amGuu;W89 zcEvft+3l)#V(dzrWVy^ew)NOGMR_qSFGunbLmSvUPIMJOIBl5WvA4v&enA-R_g6sT z`K4Zw>D7+wXU|-ecapM?Wnm7y*uQEq)=fAk`Br)U8_?;lUiX6iJ$ia;HT*|FS69e; zONGo8nu97I(*9U!*8#FDNSD`*;nE)RpF-O)mf?GH^`K!}^R9(>y9SW-Q@c2RVe=|* zw2cn{9ls@5=OA6IGxHrX&m&CiDc!sT_iHWhC56q?8lQZm%vsOypKryJUfKe8Mg#kN z8fE~QU+VM`xY@ow1h@oeeX52f>cQoGMDAS72PjuXT~F^0<w1I<v)+ffd<9Jv@T9GJ zQOb@sext^j2Us&ZeLKS&z>96eR1KR0$bU}kEb=Xj5AImEc>vC=VQfR%<{hG!sk)~; zrISl9WG>hE<m2=hdzRsRqXqYTfOlj33X2aKPveXS<oP|8)hM``RuE%-X|qD+Jf*t? zkUC~~l_Bq-X-2=we(-dq84f6IVAz}iH|s9@={?}jcxwVZz0H_|&|SV;@{@OVPw#k* zPd>@zcr^S{ek@m<^HI8!0G%yQd4gl0km;#mrGQQck6`>>oLe~r<E`n^_Gg=Avqx@c zyR!rPd9wbQW44@$JyPW3N9cg>)c*u`7v+}=C^BHo4>#L_&VcXC&ah<|#d`IV8~m%R zzA%Pq#u#1N?6BE$h1fUgDO1gCT-}1($sWWQUi2(;jAqd9!W?q@cY(T{L;ZE-=!01< zTY+bMrcE054?7^^W{h{XV{B1s+eqk$<$-YSlUTm!)4zqEb?o2DgSz@!aT@_COEKCB zt0S!c$vY`*m$^2aV}3XjV+o{7oqVkE)&WZ0!MmVvQ^t<~-w9-Fe=?9_bwRmgt%m10 zvHquVNpE!#@V3{(EqxvK;E|VQ@H1b@I(Z&AoF^!?IE-ry{LIhmfKHG82UySK?A;>Z z<0s+F4#r2#kbMirM`NKMj!P{M=;$HPIJ?>c9dXROK>0oi$h^fn6Q61BQT*e8ly#4@ zr31_2i(pGX+&i$2X;D`{qM!Z=daKen)qu^=9p&U$h<LV@H(Mxem0O2zhk7zu<IT45 zu%?AQDbYpPOw_O&0a-^V+c?Ed19W{W+fCYfxrSW>NV!?({Fg9H)>b*D7>O_`$82*U z-0WvP3&UmvAom3^S6EGbI{gm<p86-fYY!rKQU7`$v8ZfWM0uQUA>RK5+&p+--OiB% z@Ge<~Io0B`%^xgGHzyJ1m&N;8f7tXT#2EK@>kpdV7Uq~^2~ls4w*D-0Bw!87pqKUI zUN9lXwMEvSX$k<{*mJ^`jF$cRJi9hE1pV~|=(o>D|BbU<<Icml^IVKO+u1#!J1)oi z)a<?go7#weo$oUq3f|Od?WT;x{kc%a=z;o=wv8ue+Oy%jbH@8~{0|%Hmtek~g1FQj z@6k!S1p7yN)+SMJw!zJ|dy9qK8%c~)xJR|>^1bhnNICk=&&r2sHQdzG`xbtjg)F7t z|7*Urjjw^jT6`bQ1A{1IhDB$I-K<6!%Xd8>W#k$_rQU1vqwi*W{~^Md9_@qkRm%Di zaLmg}3puWDeNSu80KSpj5qeIAzB@th2SERLA9?0Mc#9^0GgTc?PdZ><tv%kzZ->3a z6vK9`_DuXIG~KuCl>ue_sQZ_}-?hgt!Y%D$$UFzP=pe%wxTVfvi~zSAYd^9^`kcRC z&%9=u8iX;AY`=I8U_SiJ`(i*>pYl#8E&mV0Hj(={S%$VD?N+9l2RHRMJ_b9$nm66` zfsE0OLEr9ysrrA1qr?_?_Im4Lf4?TQvrT`)Is6UyS5JD`GT2AI9pAOD+xd*YALHMD zEz?XlH-NX~FUw3-nOJ|WgIn^4e+0oT`3{<ia8oyY=agl_z5h#qlerPr1>ok~a10^Z ztcwZJ{#`_f`ZkIX^>8F1(jRVNrWtA>-v6^OWCmLpH0N5#z0`A1mS>|(2cc}wLK&k? zoOCAMu?kcd!dCZpKaKy>I2Al7^W6TCesghdjrni*SnTv@gykwOs<^{}OY`}LaL$Xf z%tL5{eE=)*zmHqf2GrelSeY$@*f?pEx`Uo&Jok)9zb01?-Vpxj2ulYq^5_d5a}ak9 z?0s%`tTm|J&o0E-&Os4dE>)Kc&rXP!s`1!&)}{D{e3;Vd@Fu(ydaB=d-R9ujEY^kg zptI|IZSJFS-@WzyF~7;h8%w(`L%qcR#&-}xhV6uqX)7V*aCgZ5d)YqjpW(fwjY|KM z#{Yp3{5BBcA0jUPcZk3Dy%%ZMsQ(4%C%#4;sT-WfVZR-I){Vadvb;#=kLBC;;5`ld z0#Ix*Y~F{PI(XN@*6l$Q>Hn{DPxdYf+5o0A_k)a<vrjLBpVWV>5n8vuF8OSdwVyi3 zHCxW_*!C6e2-ja80ez*OOX4|ro;M2m6K9e#*5=zW{?|QmP7`6R){@ZQ--!4;i^MY@ zee9h9_TiZ415e#71eA7xYjzptX2stNXvf7mrjUO-<(O%}i;i>547l0O+yMB_|D)`^ z<Et*R|Nr+*C;^m~9x&BK?5k3(2~mm-rCvoPA+BOyD=NE7VqA@D#e%N7nux2(d)Kyt zifc*0f@M_@#IouQu>{$*(GrUJJzrCDZ;<u#{rzztXYQFZXU?2CbEeO`NAOg$`F2lE z0!>DEF>yK*sIw$Gr_{Wavm~yZ&DF)`oYE|4<TJ`xSCU<;oH6nhK1LbJfWA+B<Ar#i zXxC$Y`Axb*sJCSm_@0?B(AFcg`6T>zGI!#1E?#$tlJVX4t$W>vA5UJg2h~ZzIQcZc z@0=cvB2GFJjdZ}drXSACDc;JMcZ%ri#&~*tTRAP<&(R+a?8~pryiacN@^w4k`Ak99 zUCHTfcliB9X6-b?@f`y6^Yv9@Z9ma;pX@s=+?_b<hcm+dgr}Q1sM-a0`(1kRG37w^ zl6$Rx=|ER1V?W}&4^~^!`H40chn&uyIa35qW!VB`@6WtXlh6Fd=wsBL(e*CPHlS?- z8XI)I>-uKJuFHK5XZn3zq>hko>0jYv?a!VCeBbeJar{laEl^o#|1R#|K(D8&L-vfm z=I|c?r6Z+jGX6C^eA&gl3-tYQBVkh>Gk>-79`&n>gzpwSwK4NSd}mhp4FA;!2`{_( zhk>c#lR(+E#xDQMxBl{aVRyzE?yeg;co2S8mucbsguVazGvUtq94>wFwg))X=Y2r0 zgE|*?t&6)8C_UVh5)8k>ttEamOzCAW+2PfW?oYrne38|Qjl0yvRRjI_<LW?Z)t77B zuJ4OxhvyJ4UB$ZDwler&&wp?@%kj7bScZ?1Kbq5dziDuIs*67tXnay9Z_S?uhm*i- zyrlhrsf6W|CL5R?o@`)NI1xCrXYiETs@BMcP#=QYzYzU6M}Lf?F9oX3Bl}xDj^@Ag zI02~g)0P*R_|UeSgIs(G(CeX~O>tV!(7C1Ta42!o!PcI#m+WvK{>v`3J}3Jb!hhM% zo(A&GBLmaJd;`<MTmw_X!3O5gj^bnNwwYrX!;~<Fd97Z3^}3?xFZf?);I=SkO*{vu zcGVl6-llpI_BPdxux)P{VT7>t37O$fv#iamVl7>IsJhDP;XCjer;nyg`%yN<72Is& zT8Wbm+knzxtvioh*J$HoF8+I<sZXcl0uwJi=7ejAOW~b1!?%y>CM#SCu9w3#u|6of z{};F*sCXcsx0!;1vfTD(AI#DCOLBRrdF30>iO1^(W`?gCm=P{Bko*4zriCvXm>Rxl zAn%~>Lig*6UOQj9-+7#3b(s`CMOx`tvZq(8%<^IB;X~l1mwy1I--m%8FqZT2_qzBH z=>1{IT={w4{{knvyMZd#Y<I5HzOmBveT-XXaZa*Zal2&fe2a*8h31JrZxPKVz7t;- z%)iRvXC>l!GvHE(KTZ7HJDcY1qS|2oZQ#0&6Pb^J*LwmtkWOzzP7&lB<Rrl{!Tgg1 z3%kBK@CW#4O<%HhBx~KeH}>6!vHEWG<Ga(3_oW~2M?ap-w`#0TTj$2dT(aq@@b&s$ zK8JO@h4vn4`BZejFql7%cvClHgGHR}y6uXhab_G|JH_^2!?9`A&!N!OCTE+qv*H<c z|8lr++%x9f&u#gK*)tB$onI7vXjx>1#!;oRe`r*%hXZBLs`pIBYj%Cap3f?BG=~7a ze?EM5Q8f8cHy1ZPc(C!KS&nunu%<6>H}=)~P)aDgcxD)w6Q%)`SL{S9Yj6JhwbT!; zE{YZ{O61LXZsH~9Kw!;T@IA}&75-{;qIM!Zw3U<3VQwun&)%KgAly+wyL8a5IVbz0 zZK;7-N0ScL6EEJ|fbnsr%FewG7q<~8{Zu@eD3{8d6Mo`o#HZ$5WINZ&CcNbO$iPA2 z8eqPY=^er<Z_8g2`DKL5!Aq78fs#c!`gnrsI45iZSHqe?<v`1S8UNKU2rs%u)_kRd zXZbJQ$@h2V{S<idHhh@3RAyK{!t?0KZNUtyuSb3Q`?{vDbLmB2!~CZ*$EFwFr@hCe zExNaB+S^^)hm@ANS7o71E4+Bk4uZwP&pwdz7&Gm=T}_+uANR!hR6$#rOFcRr{+|CT z=d#*3jppWaz^k0s1Es^peRO9cJFMAmztcWphlQ<=c5i51>B8)<NQe1{F&C|f%x_NB z`ex;%GaawXfa=#pQ+18}+Mw`saCV$AI4mQ4&t7((9gMg2FcqAUZ>M^g2ww6j?HPnM zuBlwA?<8b}=kQ;3s`@^LaLuvk>R79*as2mXKa#MqpWC{YeH3`{9uE|M@i~NW4fEW} zA(qc@{;NL`-t*gsu=rKn+Lhm);Kgqk(DTb9T(b}S_Obj5_%D9Kdwv;&jeIwE<<}p) z_~ipVzdnR(4uIbQmf!CD7eC=Wza+xqC;jVJ@wY5|l*V@%;kGi%Q}mwaW^gqp!t+GS zvyK1aDZJ<TU&4tzOA~m0MV#amz316XxMmVOCt02?{1;E*6Wh-k{)=z&^<B%p0=#${ zJ_p0+V9Q5%-+q?6v_;o-O}o^kT?woiLD~^Et?<4)OI+I0KXy&~v`f1T=*#jr;hIC? zbExI>B>z<w;XS{<5>`2uRd?n0Ab6GI383e9FJU|G%?kfQ`2K!s$3a8oTG|q0UdiD3 z-by%8@5}Cs*JTZH;(ZU$^R6abGX`15SXuwbf5|GmY$0nu+ZP7x`O5#zQ9S2ce14be zf064GSc4GFg~II>v~&LNw%DQ8@0}wY`)K;VwuO5S_<(ABKm~ZoBtE{3&CLDvZp&#d z?tGxe)D?3Rbj7-W);A|R8kJ`jVYPRSt%cWo;AG%*=8=_!)(6byzseP4SXoQ?pQx|o zyW;vfoH)sLJg{aOI+|v6B)oXU23j5m@5H0xjyR8f9go9+8b`}#3?W=I3x2aKzoGos zJVAKwK2Pe&I8J`5kpH>^I2>Ge2Q@z!41W8}V)i8lhuJ1=W|(Q<pfDYHIctXSS*h`$ z#)hfj>=>SV0fsIu>;v>`DtjNi^O}m*CMGh*I+3x~35>apXY6$xbBkknhsN$TTsRXO z+QpiRAM0)=-jBT&H^s-gUxSxUw*WQXSqB`++3C#*<K533&9^|Kvv07KGvalx_59Vu zNoOAcRTopAi|6r<OD{gk<2}Iy{;#?C4}hKg&+E$nMdHN22`K*Q&&2sZ<I;<d_&+C@ z!2fX<{}Qm1|2bXx|CKoLZvYzkv*Y|9aOuTI{A&dh_%Cqrj{rOQPwUG6X5z$uKG4X| zILFT?u5;<dNBnC96ZrqZ#oq$#<Uge=|I3LJ|EqvT{)6KDFLdd}NBn;)n85!m7k>q? zlmDcy{7)xN{L6vjzxtdw|7kA0_=ta0FoFMxF8&N)C;yYW@;`<+@t*(`|Hy%s|55z+ z{-F7>qUf@T@pPjc?d9OTE)M}GdoBe^mf?a4vh3^P4+DBxicXC4lr0w$Cs~F7CCl*M zasGo`dhrqeJp>c@r@HteU?>0MyYlZ%ocQ+zivQvsasJ6Jz4(ZKcfkby+s?4%>jS=% z|FK>9{|JrvZw8A0ribGE*SqxMBmVydW-zb!`fG9V8-U`k^!k;aofU1S-D?~o9eqT+ z^7s^}`1IO%9xEM>wLs;u3YeJ3n=bxiU}7E%&+3{-Bk{`P6`=CC{DF8LOB|0kfXd^a zf(d$h%EdPUy`Eaeb=6ZnapM1Xp!jc^6z5;((u<GyFBDAR|7RE90PN&{WLN&T5hwn4 z0>yvv#5n&OTzc^l{~HAp_*c33`M^&8em~gN!Ii{`|L=g}KYVhW|HUr7_=x|df(iW3 zaq(9HJNX~lRsJ&K#Q#j7;omRL{}h*Ae8hi-U;_V>U3@vPlmDo${Kpd~{>KB2er}EP zFLCL`NBm2Hi8eIa#ZLf=ztZcs?4+(XbRhA{;}D?YSKk!RW2oaX3aC8x5lkpUzKj1g z(3fG^AzjOmNu2l(0*e1#Ulw-yqW&(u_=x{N!36#(E<Ov`$^W3P{5wv!{F9*(|Eb@_ z`L_`#Unf4|zm@-qI{Mzl2adne>sN7XR~>!j^7sa*_{-<Tb@aL8@f}ckGy@a!SmWZq z2Ksd$@mMx4F%Q=Nh?kF9Vc^gA9Ns$p=lhA`Q-Ulnxjfzh`Z0{+3dd%deT~chQ^+_s zEnMX2UI9v<@>Pooi`LK|sd1n^$JgL!mnfcnqYbP9hlCYhZ(!H8x?Qa!dRZ2kb*Z%Q zPRH|Mpz>b;)SX8=cjNn?F8+R?Pg{~&6uplBcAS<P-auG-+WG8*<S&?`dg&_HoL%V6 z^WJ!w)>6{K3thf{07|ak3K~1qoH8vu%f(*-^l3}_7DdbW@8zl>EV;Bk9x(phS-zdu zSUsOrzqK-);PN;fC>bUSCdhD%i=PVgY3u$~7(I&rUWPG*y$o85{C|~U5$k{|=YB4a z!-10F0Ko(q_H^;XfL?~kn}yL_{(Bh;2><_)LFrU?t7l7w^stZ1W01=uKcVmK=Hk+T zlF!@i+I(y0%}WcT+fMVcq=!EdR(;s>Gra%L|6SS6&UGWck>3<WTcMZ#XalOe`Mm3+ zxY&z~v%o1_RbLqWjIfudn79{QTtP)qbWDHiuU3QeWv!bfJJtR`TKFz_$@IQU6Cv)Q ze%{CNoj-@KD)(tp!=>OP*Giz(dwM8&R95!vcw-_pe3}0{m-YVBe(poOOn00n{ilY1 zbG-ivRGA(F-qq=oQ^SQW{%N4Mf%46T(ZBFtyt0u&dYKA8<*zzj;L<$e(!@IXrH8k= zxCen=hXv_H(Hr<Lzhn0*x&Oz1S3dThQp4-{zjOH#_X#A!>`z$>=pH;($3DOQ*ZzA? z-VAT5uR;%%|K8J_9c$X%uKE2mgSj|o&i#IZ=*#Mgq7x(s;gUZWM$aV7-I(`=jvmvV zKRT&hYuVxlKJ82PJ4M$tg|%=qm#tjc12~<yuh_R&Tr=Yj-eq4o37r0y^WW17FZ$yQ zeX^l1XS|gdf3%6S`Ba@;6xDe~r8^S*FYU*6B==ddojtS-$gvSQw{V7F6X$}o1|d1> zpUvz%`=Nb^Lnx=#FEn@mHDS9B&KrS*t-Ym&`w;ef1hfB96m46WWzNV)ZlnJ#>M?&X z@df;}zM=4(XKmY2euV>VdwuR%_0@XcDl6O_8rk$7z)rimoqnq#Xzu~8mG!BZTc1kd zzidEw@zZZ<U-ey<*V>D?-$;FmUoU9XFMGOcQs{Td?*|tjA)Y<f#Xf#A@tu6g<7-E^ z1z5a0>oPU0WzAz9WU_suv9YEo+DM$z*Bzs^;Oy{Y{<n@r-m%bOBmZ{sqDkr<=l>pf z$ruBw%o{6o9+vxmO5dCGy>0rp`LFT{@8wMD8Rzp7c=34$C_dt`gm5eCyfL@V`%nIh zhwz@qtnP6hkAWAD7lB&WYWuuz!{&+PpQg9&a*Y0BmG<n;*1u{zkrUQJ>*t<T;IzJT zA2{@B&eP|!XSmJXO^h5N-PreuZ+Cf}fUl5^iPz2GR-S5QxSz0WQ$F%Nhr1h`$_Bon z?i<@?)yGZS$Cj&__^n#+ho|ai<8<z{VKW=v4H{aLgZ9W*@iY@i<8?4*dnR(*Ge+mb zLpt~!(EG)z5k=9$FKya0UHoN0$s+&r8^YpMWyYPU;SBvx34W-!!up)ZkJ3wOIMt;U zz31J0NKtg6!_NfT^~ALBB*G6TTOSe0uzEYj(TR_5x5IvC$8|@#xD$brOY*E?ePh;I zE4S`r4JWSAoORaS=(O-4m!<?Ld6I65)9wS#u1nJ92}}Ncftl=oZ<&itxjM@S_ZwF~ z2NJeANe?R=PJF~0d_&~(xc=AeEuLv%2JxKn!v<2rRKi-vO#>>A4ebBK*cVcrD!vc+ z%@dV(R+vJ#Z4T!<p_xWsvfS;vtK3Wfqx!Udpv}plJW|G4{}ZqeExHo)`n`(};AdoC zt2I}fm+lO2IHS0|;|$sWxb@H~oqi8}6StYq9gpvTy5phoN+;dAINfST_a#ty1&*$1 zPdjG)7x<LzwSVeEzA9HupJ4I2dAx(md4-{CtnP+Jf_B|KJgpn$!SA=S|0UU8A+7Q( zzpF61^aD#<?b7Hh_cJc<*MPo{Ek3I#Itbk<T|vHVOlQCbg@1Fjx_79!NRo~FtHUn_ zN`A$SoGtsy3?FcDj|07Jf4B$s_l~!ztne=4@;lGSWQOxynmV9tE$PZQ?VrHe_MaKv zOjx#ZBk)S(ZCYXJ)b^)iN5&r6Gwfjhu@^Fnw$h~Gju4QxA9|WrXs&W`a|}!mF9*t& zwvP+iN3ia$a>W>H9S7c*Q@ErL;&nNTIQfZ7fWEw<DO??=ImOYO1N1ttV_c*9(zs9e zHBKU~mA%)P+k2hFfB8J&RgM#Z;%oAMKhAp$c;zqp)-j}adm+NdCUYOv^&_Jce<blo z%1%<kL;2syZ>9Lzc5(oC@jDWzGRr^gt+edJ#oRvJzWkT$!h0Tt@5OoS0bV@z2YMb^ zgj?AgjJdtR9R7=k@Sevt|BCb24ZL^^26`Sn3AeI$7jt`ez4$L4!h0TT6L@Sp#q#Kr zz+*GGR`%**Zm+J5|KcIM=P~B3xE$X&9$SI($$>j#)_kw+<JKxYzEo+0Gps*}^el@0 z+ok&t(A!QGYnO#DS({x2UTF%<dS+_)o}-Tey&Y9`myPHwL0Y&Rylh9d@D^dcJNI%@ z%KCz&V2Ws(sppr$%f@4~@Q3Wr43z)C2Gr-3FNwF6n}#A2G#$|NPM|4yK2B2&jrfS> z3HVA!j{&!r+Wj)ge#gskJ?T8pgT$-OMDNQWx}?T9-2zAR2r$Oki{W}_gEDRB?$Ac= zWZsF76U{ox!CCRNTK3$;qi$AV^m_1qj8V@2jod9#+A8pjGlq$-{5sW(&U~hZbHUfT zGw8F+GNVC+Guw>od*LrRH~vE_>lm$t!RXj@@SF{)#HXyq&wtVPn1(O0Gm~$7Vf3ry zUg2zbsccsQH?SwK{V746<2V=G>?F?mCI!fo5?1hEY4w}+T)gbl9gnlcgYv1)CJ~md zq~EE8r?|dg17i)PZ+^s<XFPGf>?ND*IHDAsWSR_YWsfiB_V|R~b}8c?cXmO1Ha;mi z?AS*3G|Z(v8Yo%v8TWc0p!oe<{NXOX@(`VE%rSCG?mfY`a^@uF&YTS4zsexIFMI0a ziFu}mnZ!xny?~l8)G~*z|31^qz2^L2Vg2W$8d6?&Va_OZ*8jM|=tC`$6&3jU?v777 z(A!zv6@~O$IpI&ycsq#@KfJpgf0mCaj81vQ@>QLwj2occT11^;BO5*s8sODl@Q7^# z0r@Q5OJ&Lle}rxe<B+k`xuK_zQ5mPKvtzDi;#IC6fWED7I+Fgk*7DN4_e0|H`Tmb| z^a<hEIxEXT@Z3n>o_2usA^AgGy^k!6Za6P!c*yZs?(z_ykY6iuRbp=%14y>E_s2DC zI)t++yx-!-3d`@b`TMcL<Rtn;WS380<oLY;ln!UzAD8tpaNgHENmw#J4jkWNW$yKb zg)b)s7v~SCxpymLg&6zlvWo|xYdsdbaA#9$`S0yv>3wl~xD&i|_AqeUrO<N^llHSn zv{nDcz7H&Jzfoy<WA$&Gd-b-TpKJ9~_i16Y+VQvp*vi?jm^=F=yw7viJ@Gu}IQr{> zTdTV@w4X=aGmjH(?Ey~juNFoxaCE;1#?H3>uI_`v=$HjoN4mpvrlYwGXzxSx=H2Q( zkDbkbKgWy|$R@kbU)YkoqIssh6ERKn^dYi;?Q^&O&Axy6JI8yNt25ojmt0SuU1<Ek z9P-!y)(Z-wt;}hZE(L#<7m2@-`D=K$KB{-DuWYkzIW;^Kocx;oud{31{|AT7^IpID z{LJv0`L<jKg2xYxV7}k3F_q3|L}&w9yt6SgIct6S_KqoLTy-`!gw1MxTSywcNB;7m z!4GfzWaE9AjlY>`-{Q!EPGzP?G4E~W@V|ND@tgxl4F?dG4Y!_49iB^_;6n$3Q~Le} zriOii?dKJ@Z>u=5VJmm1H2#-9^t<LJ)v+DF{50L#mFRW1TV+>YBD#P*nHlcfZu4^0 zO)oRf{lTTt`!AxK{EGam=AwM(*TroGdS5e@b&a)uino_$;>vi#Mg7hfgwJt&v>vED zK5{(P0sZ)IQD5sjR=T*gK<_)Ik^kDuJb%9bMO<LU%XU5fRhMQpP%>SU8>f8<oa|4s zG!d45Uj}M!RC2AQQ{CP;ggDL`b#T_m&$|{I`t<M_pczLH-%9)w{FlB@rd+yTE}o&G z9UN|?@7#_pG|uT*JlM70Ah2yox*Yn4Ok=m@1F&1{s_=X(!=0oz?H_mrze?g%-@+e+ z4>NrY<5l^T8^CRFea+dt&+Y4`8oYSi0aTgC%=3C+pAVe%VZ7~%?0?|DbRzs>?vqHi zJAaDT^KZe6SEWm*_$o8Tvu`cTcJWsNThU7ly~s|5*F0@!KP>+&zbN1KHSwFAt~I8g zK^pPbZ|xOv+nwn0m<iPV)kNFPXB=`Lb*MCvr{lIe#--6XZUg7PIynEev9!2-6#qqA zey61!<><x(y`9~)wSYNWdU%kFD*<{NAMqspSDDvmMmUtX_?(URKU|t&K<Rl_?>Oxq z;H(XD{-3b)o(q&*S5St?rIuE9xb9cPJGuRwE!EM=&J;Gb2u&+x+l~Kr?w=a=BJA}z z>%6!g*W$CcPqXzYdX=}<y<1ny{+H4e+(G~9Xky$WO@c0lkG8%%1z+Clu??IBmJB~a zr!-YR7SNu%&2OpbF`v6U?aec+Pj4n(ZzySg(0U{H)gp1<w7DWPs&#m!AOC%U@!bj^ zhHnsj`c@0KJWBf@t@Y_S>&tW>4cq@Gyj!p5og(vHFtvZZx0n&W;$&Y1)cS0()^qTW z^2;xR)12A7Er73H!hfxm$e)?H{YAy?i@+)W+HVS@cMxvH|8_ft^!Pn<=L5U_8+g@i zBV+Oye!Me1zV>0mll?yfdH)xvxwHK6Lc+Q;_aN^tm-F40xX$1)!}bS!<H*dX^0&|* zP|gMXS0BJViupQ2_Za_`=WRga_mRi@ec925ROOW#)`%{%xcxf8LEIe`+_$*>8o>jL zb?%Kbf3$yKD)y#%hQ>*4M`2Gz;*k>05zWZr_R9qiD{jA35Pe;2V0w6wfob6dg2xrN zpJ)CL4$l#sT-<)P`JWN~1}J}cDdS1<a%b2w!&%^EgBnYoW@vf;)4)Mt)Ii<^G%z!q z0`zCwCTz>-yhCsA3-ZQ2@BHuT{)WFh^XydiM!0)fL|G4>7NjL5+wg%3ceCOB6z*=r zdn??-hKCRi2II@Qw~&-#aRrL+Wy84&_qO3d3iq+$EQNQo;dF&}x8Z>b_qE}E3iq?& z-4yO`!@U$9V8cBK2jgA-sTLOz?j(mxx47+7!9^`DaNm^-PILdu96Zy(*%tonUPp1V zxz~}3zRL=2xWB?lHoUvStO4roM{k9h>nYq*;fHLvo5I)FFmiG)#D;&O4$8*Z@HT}D zZMaS0BpcqOFlS)J^GAi3+VFP@KV-xIQTQ4gUZ?OZ8~#e+F*e+yaG?#y6i%|?PZeHj z@1=aK@IyAdM&WC0c$LDmH_5O<;W0Ms?=8QLp8wakDR+Jctbz2_#?!(_2&*4aU$>C3 ze29F_^5(+M?@|`LT)-GBn12`X>MQ8~7l~%%GU2t?o*CXqoW42P*ds9Q^k)96FHzjJ zit9~WZyR@=iIacK41ce<zQpylar5*aKC^>hvC=H350Y$GnKWtP90OCs%MH|>+^%n9 z`|niNO-9z~FLJgt!u=iY;#LRD|LvV=$)0+E9qX)~P#FCUyi_jruUd<U@?YbN*+A(@ z^!h!tpP!$khZ7ymOrY<FMYD9@IL%l`GYu%cYRoi_@a&|tu*QuKDwnYj4^C;zFIWHX zzg?aljsP#Yw0~;uDkI-WaMJ5=19|_$K<Od=rbK^i;g`yO$PiohjbjU=Lr5>#G|$xc zFj~kz3!E==@~>1LJC;@afP}b;J-f#BHnMd6&SD>A+4cEdzNbii^dOD5#bm->msM-6 zZEc!j>!Lex-Zq;T+qiFu!xo20)+*MRWQ*$@eLFBlKP&zDvMkKC<sNyIXsvCkfBrYL zo@Ut|DwB`n{IB>x^AS*E9#5A%*z#&R-11Ui{idN!58pA6d%*_&{7lemQ-ZW)?9<<o z3sS7#^WWe7ng8RCoZ9{S@bm5dJ%tOq`hd6K+p#R*``>Y!*S+(N&hBSpYn-7s`@L1Q zwoTWH4`T*4CfZZ;gVElO;A7r;+1ZYKdzezDawmlgNN;W1p1HY!|9<{oKC>{ITxiFS zvY~5;lm5zkC~a!^hXmTDFAJgz3*xkMh*KIb&*tgN>aV1H|5KjRtUQ;HPV$WDoM)wl zXM*!~6~V4%xj6AZojBQu!exXdUvsLJPxEiRZ=5K@$;hCwu=?H3dUO4nKZD@?O!M@@ z=rQ8Sx=4(>+d6Zgbh~N~N>d80*Kcuy9cxCWS)XtSaq>x`QCW(e|0rf`+E;l<?kS>8 z3y1Pwdozu@1&f8>^sx8S>0yE6a}dzCjq=INA2O`&vt9h&j)!bNhwz-<T60t#^Zu8k z$p?BK!7WbS2MeMpE<Ot=IV3|>j&y3@I0(R7o5>852@4+qO0VU7X9GVoiSrYa=1nBd zeJ^(T;~8cQJ^`q;tf8!B1#axVxyFsl=NCkOq+MCwT0iCc4g8nhHmN^wvJ@O&80DQ5 z)0S(Vw0v&>if_t*8#?)pxX$t&d22!R-#hVr*YW*4fo~msiTuEF7xy7h<(F-}L0IK{ z-N3Z)RRdGQWd`bd%U$0pcyRKr{if_>32D5Yl<ZEPy=>iu;8oV=fwGZ&zb{s4%hCMT zf~fjM-#+X3FJE^*xJLKA^Skbd+sXpR?-8KiyZ(T+*@~VvKi%7sz1`&K#K)F5E4-O7 z_i{RIrrOcm0aX3?v^ppAI~ONDUSGc_tbWgauR1NfivO~|IR^e*Uz5>SN44HjO5qMk zFYc1`=1xf;`hVU~n!7vS^VR*`Zk(S<;v9{&$@;%!*z+^hIc<7BsRG{8Yez?NLq|ta z!&-cx>JHyK>G?^lsg^uAX?e%Xm+%dt^U8Y!Q_`G%7t?Rc#`XK)duvb27g*l@8?=p= zS(>Wr3ZmrEKISL8E_(!ds?JUTO0L>u`@QVOOD%oL9}A)nRYz8|ER2|U^bd0MB|u*% z<=3jtG<L}dOOf>p=0kfqx{<(M{Ive8d6Mv2llc{pHBCNg!a6f^v9-x&EIR2j%30=Y zVdzE9ZYsq;Xn&~P%B*=<KhjI?JfLlFL3`aS8?Sc!SwV2;Fn5OJne*fNS@X5i&&^Ih zYr32MsMygo{hoPyHSYsgMCR{>Y`VjxdRHBsf^7M{ZGS)hT+1`^J1g7LO>x;;p_6QF zKrdU<>2cYfMYbt!AMgXWW~;i}vewGhTH|HwW@IaKG|g8cTPd;?*}8bg<?|WP*F^*x z@8^77yyECq0UzP#>q2<d+ftzFLiJEgU;OdO;F$+2yhdT>z6!5W7+pLAeSP(*ZIbzh z>*Mpzsx0j<s?R(DyFVWLKaO^AEbU<ecdEuW&^}C`9=ox$VL17<EDYus00a2tZ|@kU zGUyGTJoei*CEM?3RnpHZpGeQb=<U!+uMYv`ONYBYXlPYN=QlyBI?JCPUI*RsF|N%d zr<_;I{%2<!;(tkUFeSz9t!TZm?xc7fok$(68er!cvwxSs|8n~8uPvSSOgpshgMReZ zk8I>kbX1G|Mq4e-aA@x29;3=I^y)aDl1mGsh3hSi>T3qFie@@}wxE7juC(^hJj2%M zBxtmLqqwHo!rAo~ThH0yvBXP1rvmrmXX`mToPi8VQ%nD>?`0`mau(}LlsRdwmEka# z_Bf#GLG7(zyp2<P>Ww~Pq@7Ip)?z2(@q7m3E0^A`v-1AG<1-p4S=VAmEzQ21_RLnk zqxm&ZK4+CXA6q-omc6{ZAll9z8*;QKxwNS+O%YIg1IoYtqPRY-KGYxNgelNy{bV<w zk(2&bP`^)Jw>m93+3Iu$<<VN4;tI|XPWyd>oFC);QR1c3?(kAuusXGPm3ad=tz-RQ zU{?5@ff?c6>>bY}`~`kpysPLZ>1!r6pR9f&iGHFR?V>yFqX+GT_hcug&`<QDpGY$O z#Aed@eq#3d&L6OErvCRM_}YFV(%|jxU~sj(XDxrjuf1eNyzcJH=Uw?6YlG8{j_YF1 z%T^b&f8+SGjx1TrN-a&n)PksZt^L6A`UiPP7fXT0ud!!h=;@OMn<wL+mhrY1?ON{} zKjP@00m`OC6M<%D|8&2j`#bOt{Jej95WD?cV=cyHk#ydY!Twq*g87;UZa9hg3*{AG z^No`PpAlm}Re6<vSrGlB<9!z}(Pz}mjN4B0G%pkLeCQH=Mm|0w(PvcgMz?quA8PZ6 z9B=#6rSDiBo#XNoAJw1QQS<)sx)?=WY)lCj|Aw;ZeEGTZ4}7C`t!tN&?FG?_<(6Ld zHP!L^jpL`h%SO2R8BgBak6!zhr9aluo(lB(u9+4uXWc|!PTu*1M!Y^c#PU*js~h8% zkFs<lpwSs##g!Z*oc(5=^*4jU16+Pb0{io`^=9$v>-VK>i(K1o{I$)eYK$9yxPALQ z9FP5h-rieJipv~1*2|n34unRsj5;7L^C=D1hMNwybiJVQ{-N$D;j{*x?b>rr7;*Ux z0JdO5R%VNrzB|ClK6e<H9&Q7&CO=8Gr#>*%;8Vj*z*c;l<T+<zybrW%uexV4fi^v! zwmptEK9;tA41M6y^nppH4~&w2=ecq#ZQHc#p0v3ljXP4zxZ^Nr1M}TrzK`*bxGnuP z&#Y6g)Vjdho>rEsZ&c>g@O9Ftt*!xzXN-8s-=aAU@qSLJdG^C6;ggo>Tc-n%b0G4j zB6k|{r{j|{Si9<uEOzZGWxVwj^^6lcxaY3%NE7SEy~sy<)UniH_(s;$rI*@5XQyv4 zw|4S84OBgwy_4$Tv6SbWtyf1LYjELnmsp(M)<}8YhTm}Tn}t0Z)*WU2PAt#y$6oc` z#zN}p2A9vDfs&zQh{jC#q-34Z49q)xmBisY7O8(yf0z~FtwCfL{Rc-E7~e7V75Ycw zQi#ioWZ69ybU2H&_S=$|w%K(W+vl9;@|_D*o4Fvc`k%vpdp=ivpT@{K%bXL=1h2DL z6$TCp%Yph<`ccWL>r2=>kIQV|4xCK9<ZayA!DoVOe|`n_EtxmHM4cnsNzh#5?8D1; z3^>`rRG{p@$7}v`q>DQdD1U){7}{g`ue^#nd3o8h!-I&E9~f>R?|%R#L(QlR^W7TR zmU!<4Uipp$%J1&&c#B?nl|Jd}oi=Cnk`?9<r}mm_U`99?DBjJfvT52s|4qL`9_fZA zGfXuwEgS&!dm-x%-nl($OgasFo{C*h!M-PB=aXoUC-bIo_xWE;4AL&6T_mo11@M!; zDrqw+({|!hoZe&k*6zyREr|XXyvn&l>7f_xw}hqt&b4v)cO>h*;;!#9>aAj>Q5jdi ztuiKuYe_48+4{5V!K+*z$Z2FEzM<q%tG@u7Uzn@>GQ#&vzFpV*$antVmH$rba%#`| z_MrTX#;t{<Wjq*)-vs8FZ)lzw>2+R=^EAAx-7foL-fn37I61sedFMpsZ~e<#gy+#` z$IN<@T@xm6<MVcwLFG;<VqM0q32yAjM+f>=Xj*u$%fqiT1+3Yrjudwra5ii7Wp1ti zcK+||)3nZ&Sf5_cRVC7MQmC~Z)!VH=)pIR#iAs1%raFyds7J<YD=&9+e*~I)MVte? zf^g!UqD%OnSl`Nf=XFB8nJU{A|MDZO3}-mr7Xpn8%n56q3{~{iUWO@-?o6QJ!TqLd zd5@F6Yl`^QXV|u<a8s^$r-$QQn(08<lc7tG)0Oloh#pBCJVwiQN(i(5^utE;W?y=E z1pgDuIGX>qjPZ5;U6r$=wEv0?W}PEp-52@fN9(KiXrr#@M=C2PJ&c`5rjiMi6P#pD z2A@qn`FdL)oZk~rJ#c4f(wEdpGwF1m@{dX%1WT~j+v}@OZxgS*Q{(Nvi9K;-VgIwM zyjPQM=epUI%**@#T;@4W=DO0ZGXDpBBX0qEnN@E<XgPh|4+9%eij%|69(JNY_!_ zlRh~MUzLr|%E5OH!iNo}Pu_!hLeKdv^n-qUHoi~1UzUBpM|xlHTlUu3jm&T<INAJ4 zpr7+pHBgp*Mdn=PD0FPzjVcZJ{=(o;WBA3;ZX3sWyIyV2n)<3|{@b@Jy{8SK&F5P+ z`li!z-p>^Ms+jGg#wTY))3Jd}XtIOKC5o$$c$w{+bI*TnX$!Js!x`ZMXeI9>K(!C0 zsrugdi1smVJfQj7O^)t<pvHcBuTHeJpE`cu<#+k+3hy}?zPACr{z|?TU;nL?Y~B(d z6kg%zt^-E-sa!!sbFe|-<@{IP+r|~QUt+?k;ctPQ#hX-yuT=i!2dNDYHh!dnIF;p6 zpf5{nTYBfW-m2*1PIWZr0=>UVNua6wZ+`S-;%d|QP9S?M+h-&-_`I6#Q(hS+FMq#p ztm8KgXvbUn?pOE6j2=JDkFI5|*}|HPzIoToTu$#WkA^m%bq~p?^WcN2GtrOVly2H^ zYf)hSFW=z)Gbi1+qtMuo_6S8g^lrvZhgrHedf7TyzBWIq@toot2n*I59Pg}?j~!<X zw&N_$SEL|ED`&B?uezd5;|<yGKv$kZpdAPB##yQQC3`PI_S%a$*?|1XZiG+8ZhiVB zmtK52(;wC~eftT<uUx#<ymia?pZ_Vz!KCrYDf?tavU)G?5sZ`_)VQ_R)o;)qpy6%P zC7KVka!yobn*rYBdkAO5iC5ik1ZrHRIiYE1oH<E)*!JU}IGXi9*<_5nh~iWEI`vwS zJinzhd44nFYL)RlM;ilbETyup?Rj*A{VqsWxZK5m2n_kf?UwgH`LDcRH849|29(Wy zz}RzMQpS4ObJYfoKfP^m4u|y~*~UMhm0dJ`&p90GXc7On&#?YgZRbhDlk>j@4i5ir zU`8kz{MfA5SLt2OsRYTvz#Vf>$FH4+f181yI~9L-3S+Y<bETeU+^{?8gKot}A5E+^ z-*y7ynd)H0j=AhJma6ZtYb^D#bh8fVzo}eTT@d|(e&kxxYb-_@HxAMIOLy|=L4G~S zH--FJdzsstxlYpj&GcXDuccen!EE@-K3n%vy(NWL!B2WnnXe%1+v*&%PHn#-sy^T> z;_!#&PGi$N*+W`bE?KaJi-Fb#J$-t3Dmcy<^IaK_OADuhtE9a@lWqNJ^cmZpYF4L5 zvt8Sqy~fGM*)+*}HT%<o&G-xDd9=%O3eeB7OJ1{nH0cgM4$lb>b#%u9O&eluQ+&#v zcKlw!XQ0ED3cJ2@fTKSW=>2E}8b9Z*F0Pz(4t-z-cR|Hx&Xbl;{k!SWEGK)-int#U z&7YsJG?7;EVVv*s_!Ut45>0udmA&vrFMD>_$I%S}nl@JC+RtN--^<9(Sh%Id%HDCj zt%rWl`}Kl?m&DhusaDe_^gW49j;=d&YX~=*eGH3N``!Q!zc)$iISW|Fk$j`*Qw3)) zkJr)oH(fd18r!M#qoQewDbMuq6PM3=ps%BXCAOSvul42330F9}W}vAfw+2`Ih~xJx z<y;nDgL~D{uLk-$YJNt1?Yf99=b-SPj_xhsU-;Q_TD<zXCE!#}=5c8qeXMS;ItSlW zs`e*))i*d&!v^S-kKVI?g0RZs=NWOj^zcFAjQsSKe<iFs<6hygt?mv^)p}nSeCLz+ z;%>o+!1b#ItX->p>Fs%aC;2Ag?VKq)yp^!(@MZ(K|8HPgc!Po5{|C12Rc!3Kp(*Z* z%30?#>ppXj#TQJ#Cyd88jKfEa#TOmJJkhS(sLtxj)Rv{cxD4mPm$AVx#W#0}&j`;X z?nBmtrN1@6kB-A{Ui3V?Bjmw%N2c?=k%`^#Ki%<Xk@+2^1uOiSDft`m9RGr~AFaEb z0zdD6rV*C^i6sv(<LY<dE&6F6OMiAQel#@lIa7e%r`?TjSW6o9s~UG7Mx5=Nvce+? zpV9|EgdJ(Dz674~BbwJA<am_;rE}Su=dlks)wlGxKjD%6EstjM8AI8l;25)CyqUhW zHX|5zSB7mb&)sTmcj!NCd%1=D)Ss#xHBY*B<81D}TP$tn>%M$^{};Y0-(aA%1ABg^ zhr?$8eVeL!AU_IC!<Y+wn;H~uCqJbZA7i`DkJjF3^D6iYx~iZ}Ve9IDzjyQj^nM&& za(}!{`R{Xm<>)p8m-DMNzJqU35mq03A#G`@J8OLR^)|2NkHmdreZ4FDpd@3jORjVB z;LB9Es%y#p8BpbxzN+q49Q(V!@#V`7UvYG+fToV~EWcX%Ql%+aK>1qw&u>}Q-<0n; zM=zPZZ!Eb>eBFLizV(fdJGz&ExAC*(%L#>-Z`8T+scs%{4}GKZTK-_%C)U@w^0|KI zS^7vL&vVKvEnMLEKLYG5-)*jZGky6o!<!u4{Xk=X&d1iWmuvXlO8FL2f7Q1BDjmIK z?kwLe;_KFmUHPtXbk_l+{CxR@mo6?dFeAJKsJ1PcFEY5)@B*M8^PKZQ+|Stc;f#<r z{)=aG-#hmI@DbGmR_J?7?Tl607^`?ck#b+$PfSDx<0tSbYR9j`Q~J2v^egr(%@NSZ zhE4!_9oM~$zDOg#FdV#Z)1wH_=|!6szizdYq!Z2-9aP*en4+}JPJe62$LN)|zQv5A zGs3@t`<OPr$hG;D-!eyV?QHh#>D(#j{5CY)88PjC`E6Zo<KqkEbFIw%$yYMx1O1qw z>XH0tZ->tT`m#jk<wx7T4!AqS`GJ$Y&E$j~<Ru>cpfzJ?XEVY1)@G`H-_>R|IQnGh z)rO?Uy5C_loIm&9jQIkaU+3u5wuiZW-)GsY6@BaV>Cqg@sqpd}T=|M@U;5$M@$!A> zc(ejL%lBY@bfv?u1$LJ2O4}Zmy1iQ2@N!2dKBjDpTa{=2Z>$`3S5USh#zM*V9Kj2Y z{%xQyThry@tM;A~meL+ZP@YBZKJ&;~mQVe)wmgNT8|3OOrP`ItjZ3o1<K=qD<?|1q zFIUq&`O*6w{_j9vu9AywxspnKon?i$J38?(<znusa+R@fE7*Jy<!YgwFSG6ZI!C_% z=*ty>#+OU)7O2jC=jb@=GwDXcr}L{czB)UcOISL+%0S);F_8QJKzBZfcApwv%zxkB z*ZpDV_RhXi^?+Y&@2e*KAMJfvj}`vgDBfq)&yBZrwg1V;;Kv0g5!Se%V_x!T>85FL zL9}HabA9Sl<Cdd{5Bl1<NnMWW$lh}u4Ze1u#gC?LY`>o!9s*wNr4%TCP|R4Y!_9RM z3-hC9eu_Tzt;eB`b`((cth*-r5mw!9V$EuCrd?Clm~jtByFXCp!VKTDS$`^GzAJtQ z2JLB%W>28ucQ$)Ag!RtyCe|)CrE|{K*+R_)=~2ICF&8`E%v@dL5&P{-?kGB51C*XM zihR;aKjY6!H|tYzTHg7jPE_U|qNSad<&zKd-Z;(R@V|~`2e4ITb$M-L?@nj&zI5@M zfU%2`8fLH$?`?eeR`kpIgWdla6n+d%adt3l1am!|DY5vBP_|K-WxqADjq+?}oq;vd zv{CLp>Js*5Rfg6x6a33r-Zt!7*lM@0Rds{vlzV<ou6Kc6o^t%z5{G{S=*LXWQ<Mh( zIn=ks^zaEsCq5c8`8BtI{awjYH95ZKrhVWK-8kTsVjEvGGcN1waxbg>ZtLZ4U#s9+ zYkzmTydDO6StE1uqqjKx13)ip)kG`nm_6gNUhC+@$I5E+sXg4vQg9-&w(wo%<fIiE z-(BhGYk=NQm7E~HcK_SXnRx%((ft8<62AZ)X)Y%`Yn+pgppFFT^V3H4md$5`7q~dl z>K&sj`opcP>!|&ml@O<T-o*OQ5Yk@hZ1n08R^Ixlw!f5~Yo>eM+3yzLHC%03<KOIX zEc|4@(}1Eazko7e$HfjWnT2mY20Z<r>iC*LalMUjbmAjD_-`Y}*lRcZjz(`qNh=nX zTD|S#=nn;Ye_K^5z1cH0Mfn;xW{3HX?$^L1epYW5Fa70$lis|oZ=HTj!)NHq<8((- z`Hy}d-lqL9|0j)P+)TT%Z7@6R0qzTMqK#~_ax~Ky+Id@gs5j7djE}clwX4?Mf|2)8 zS4vaB8maiJf8PLIBV(VALud!&FIq0^8M^29w)$utAFr3?$NGB7XcMp1L*w-lgO}>% zd!XX#%E$-(f9&wzIDElq@H$^cy)5k)ub1~6o%q;#v3caP*KPQXq+Tkhmug!tuQ>Wu zKwmFSBdk7DHeWB#JGwW4_w)1hBE0J5IiRlt)rsEBO8h@J;lK1Fn#;iXI(mrol6O1% z>gF91Y~e59R7bLrX6EI-ZoZ_?T|k`mse{ATUcs>Y_#Z?6t@BDp4`rW0eTB-~+(N&P zPfND@MCNU~>!Fp7?*^K+?_}1#le<6mC;lr<)vuJst#L9|X=W^{HO{M)2Wz|X6I+;b zwjNj9o)KZ+0^SO19WXDFVb`fy7d->|)^WOXIj7B+b2d253uCPPsvVxm|E^`!n@N1X znKGVE9Ak}PTeSX~oVmVPd;gtsk)H9T<eChfWNO^jv3N9XLwnJJI)j*42Rc`-|I+`K zKE>@iD<GQ{PVen2%_ihleI5-@!7<`}l&vqxe5CNy(cyxe$2?S!b~Q?n_Ao+_esGu| z=?^wAC;YX6oc}Q}Gu+R>jBp<VxfftyYB&Vw$4WO0-+8Q*9d<11@rz@n8^-+~W2MqG zGdI$=Y7^&1Ll5?CGN&yC8SGf8o0%I`!c%s!;3TyRyKb@>oaz6emE9`7sX}(s&CHFy zC0^}GI{1Nbc5miJ#A$9cfHayL1p|U9O50o-%wGsi{-9vkWo{h3rKfGLv-h!c{*%PR z&wqwmS^a*(Cq4W)ntgugBv%aR`@^au^P_J%{Kr5)MvP>tJou0AGRz*0)*Tuho%qP6 z{9Z$TH|IanDWltSP=C0{(Z2%p>m5yL;%nCf^vySYV>@(o&jWAbXUEVMuYBvlshvM! zU`F_`f!q%VR$-fI{jEP8*<tsGX6MG&LdNGieay9E{!@O6*OT&+KJEwldWzuRu5<VW zz)n5&wfY$ImDdO3e@7=iratG{JZiUDISO`1A1&;`EK4@)BfoX@vKg=ElHKC^(0oa2 z$7eaZD}dwqS$$Z%#u7(SW^W63Z?So$<k&L*Yi!&WW@ovwUuxyLdUL$&C%8OL2l}!X z9FQL!=kU{kzU*~9Y}sdh=*ylH9^vT3M`el4v3WFZu=132r|b(Ud$le5L5{uzDBDq+ zDDM_8yS0Tu;a-kzB(N7hTXu_=4g3n6`spGAxfcY~{7Y>wmvE<lNQ?W2^4+vX%Ur57 z?HBz+>t07UeAE8G%5%?s;m7c@_ka9T))znS{rh9@+h@nT_xIj0?)|+Zz5BGy?9<R% z5wx#+D_GLZ+OFDg6FN8Rqn+y(>EZ9eUAe7e*pzJ@rmv5FWA(CpH@l8iLA+n99NNd# z(`2i|!`8*?sRcUO=mwy#r{?_p=%)_<U!bq2^7cH_W((i<^)x7a-_ePWX|vO99+h8N zc_M9j)RX$NBx9qmJNh+1-)0N8h_7Aa@@teYIy%|ggZzA(6<%%jp9W@xOAO?@V8FXs z!yXFkDDA;MS}N<<X{=+XvyPp?I(8=O*jaoxya(r)lllIlwUO~XtZuY^t+{GF>E(ZA zKXt6#$QIOx|5^F;V4O9tXG3fm>rC{!<=`6o2E*>$!}^C2pV>0k2kFsF`r{<x*~45S zUMU@E_N+;=9peX#;f&w@HZS_nn^vEd(5o(P1F9}+t1WH*zb$Ruf1z!O&j&7Z^w$DA z$4~!}E+w<R&8csXXNTuHx~qZ5^Rv3Nc%31AUhSQ^ujI-2(B?IMOPVQza6{X@>~_vJ zdX1%N9%SuklH)%M=xwM8f2O=tp3{KFe&JQ}wY8z7rQU|J!!eFdd{hoUXDeIf^7)c- zFQnYdB4!>m!qJZfdOsI|#+Td9gL1<C9Npo-zWltO6JCC99|N;O*^JuR5TNvNCHhdg zn@wNBnHlgZhv-$lMt2sfU@!H#oDael1~{4mpr7;Af1B2Mj-qLEUNptgWC6WCmj5?S zQ{Ivn?Kp;g{iNW@V#bkepGO)tG5+@XmCsjxUB{CfpqFgP@U&+sBAlg2dTcXzZxhWc zX@kpHe`5UB%-B)mwl9fi?`o0sr#B?Bu-9#uj%(0aS(W{6*0Y7T<4SkV6rC+6oz4>^ zU3EF_#oi^f>s1;z^8PpRW!yd1drC8t)7LleVBF~Pmd=|Q`zildp;O+K+x3=GcKAB~ z1%=--eN00e<4frw^4Br#Eve&JC$;TRc{~G+){r#TRGQ~pTH#fHKD~U(QzkAme8Rx= z@G%2<7aZt)`QBfpb=mvZJaxz1C_ZC4zGE6bWGcR73j1x7`96IQvsd4j^uM@QX4b*u zXX{d0d>gWU<`&X>KT}?<c4W^~&I4bmJucQjwKg8`U-fZU;C*&_cm+7s`E@|=$C^@Q z8+L8{Lh!Od>Fi>{a|SqmjQ{5I->i*i+O=`{vAw}{?O!s&FOLS78w^{OYyHBh&)T-Q z{G&9pCjJ)jeocJnhqi33*p_4+^-NsW<KQh>X8^r#XvU8n<M2~~z6|BBS>I4t>wQC3 zc$lLTAITVVYx9*)TX`a{V%rt*J+K2E{ZT+~{{^pzubt~_ej}gwD@XSfHbe(+eBX#C zEzjBS#(m%T6~5lA?>prQm+waL<ZU0vrwG_tzOVA4yF2_IK;PEOUv}lY-<K~tOm=kQ zlj!>@|L*d6sjKhXg5IUip3r;WSMZ|vTA%NI-+vw54&b}|yzdiUZDzfJS>ZYZ)5EWU zSECERH?ZbWn}5pdX`Oomt;=0KyEXJS(?8n1j}@esT+KkQhq}-5qOud=KLPrBE_l}J zVeKtm4_RT8qZ1!f&u-nc_+cwY(_-qmCBBBf*wMcV^!41lNPKs_H!!`<@>#yjmS+&@ z{NBLOrLJ75&VFm-_Isbp=Wjq?uI4p)(YqY}uRvd}@+V#WUK20ZjgC%yOu6vqY9p2G z-3msY(D;aQRolIRd5->8pf6X!<MDF&y@AUeoyMlu5}wA-_v@DtmhZd7z>M&>2D1JK zOxzndm;c@e_Ihb&ANYUo4g9NAXF-4Y&e*1eu~zHzPS4b>##$$kzxRP9Go*9t<BtTd z{*S)Tw96~*u)3=MN4#CuEONY@KL32Xr759q)GqgjhwSbMpg#vy@Md0gFNYrq^zE|l zAzN>=Dt*1N{_p6-NA;k0_*7qwx4L}lT%StaX)Zdz(H8)HyDYC2U)L^+?cA%Uqss)Y zLw~jI+>Y>Sm)#A_3X_3T-8iIflC{S+=vAf^;>;e(%wV)+QhdwIfVqP5N(;Y*u61Vd zXq{>3mR)>xT}m)zs+-$qvd*qF<LlEp&pHhaoi3ekJ+#KsG`}tR)54EkzTW`7tvBJz zRyq6^KyRxh_gGyf&GEX-3Ey;d;v?N??NBn5{n6#K09|7LEfrRmFFE>mfPO9)fyU44 zt&bZNE^>6Q02lDHy0m!t`+tCwPM-v-ooEfpLyf6){zr0@PsopcSrp87W2;Hs=o9}! z8q<fembZ|w%Dsm7CKsD~7a3ul!`VDD!n^q|UEO6M-vtNydsurfjJK^S?k%Vs|JOY% z$@wkwnT=zDJHMh0eL;H(+*!ls6?xHF?yag{L3c?hYiY?zE4H4U%vhxxW0vlWU3xIz z>DjP@xk}<0|K$(F+l|`b`N-+pV8KzcGdm7B9ei0*Frrp^a{YQUYdI~YR!>ujmrit^ zY6fBX#*ALU$c@;Uc%0&JmDu+f^nRIJyUt+$*4W>j@wPm4L09`5eVMb1=Tzss{|PVI z{jrXx(l`ArFFMTOj|Td-Tym|mzcao4G0t~%;$zyfw?FoB#jE+6uJ)Jf=nnw;wj6<` zvn``@t)rwlx;=rLsV9|Hb|<{-ZlHl#VSk`KhmjucZg9NG4>Whm$$#(L<MvT*>_cy> zjH3?6QkTb2r$;mXEN!5U&Dc}CzQZ;yAkQG*+<jR|Ud9HtvzPb3>_Fd0k>60ge@j|l z@2xlHM>iJP?^0LIrkvDqjCj!&4-6LFk!t;L^RHze_Fd}L#7lP{TrIuWGg$9|Q#~oI z+K%GWiPwJN8!ql6pz7)^pxS}(qs)64mdDGE?p>hg(Rzcm5B7)}N=~u$nvV`{9AJ4o z2kju{3S~w1o$Y5YRi2sQ-yN?PfZjeL-$`D*A($0D48BrtXA^#uu;kUR@RKxS7X|BW z+3t0G!UR4a4Yj(^I=Xmqkc{&1T>!@?t1~_;{F6&BKC-8qfcGYp`5G60J5X&(`ue@Y z-3&B7)9Bdl^IZW>c6POa8R3;cm0e}Nh_LEl9?<hT*WpC3b}BnQkFc$`tZ<f#zXYf> zG434sxEU@^^u9g{E~LF6;}md}L!`gVa5`aqV`3=vQe$u#;UsYK1t%Gp8lGsN=2kzq z?d=zh>9lXvLF2i$Z8i<gj~+@o)Bb^yPw^$-TgO>jXk{Jw+GA{Z>{tsWpUz=^$s2+D zn0zzB1Ar&eZgzd=&GMbXI=kV2d0uod^nT1&@}RYwOmLEAFQ9Kfb!B<FkKQorqI9>G zofhuy==K2GHplzFgr(QSH*Ite?wb<c&z|@a{@R`!SN;)rZZENU?Us;N<i5P<W{2;Q zz<Ucg%ew@>v9x|QJa_e;l9zePD(dhkt1I1SYIZz-07}POBEk1D`nu*LOWS2HAAv7( zeP0pvoaEA~Eh+s9mtK6ljjdF;lLznrbn-|KwLheCjz7<?e|SDGJ3j9Mt=`hZM#59D zNh=HUfBti?$=K)%gjFWd?&)}z(VvTVd39d&Z^Wy<{t5JT*?gO=%ZFXuBA~acs@}d2 z%n0vy@qY(;+i%*Q7hT}+j{udo?Eh}U($ifAriXVJm=?}Au<PB&wwbTgU$9f1`+8|& zE&LCpk<7OMRW6mK1ibZIob3m1^X2`YPX4yub@y!+y7F&sDQ(@2DsNIa8(PMMKg768 z=il54Xs<ipN%XSRpAlc1YFe5Xjgnq+iI117DiW9LB+LKe%7G8wdm3Rcqwtd5-#b-) z9m{rpkIj~|>8HHtk<crj6M^)pi%t2dOYs=#;>H2JoU>0!=pXjAHm&|4xxdZ#*W&X^ znrWN<-W~bR-)*Nl@MS9hXI?bv9ov=%x%~EZ`BfUbV=sXJ+P9Q!&Ht8cX<>gyn-3H( z$vc2>V!QmVSl>45`u<`^a^VW`X+7DNL-!F4-=p%P+ls9&`oPDRx0yb5lf!oh{}W*^ zd&#D}=(qfDP7dZvX65}o|0Rp?t)<0F8r;3ab5Bf*9?QDl%t){G&D=}mocKUwVGqOJ zo!NfTGV?CmWbxnGKOM&SAH3@63!s-Raz$SB9f$u+>6{+kC9E=4eV-RC%(HbQ*_MIV zcR+YMYQ4V6DcmdIcD5I#)o<y&wr?(BPP_<R>TS=>)06Od$@ovss^d?+E)4xWmcHrl zdC_|KO5W#ys>jEG@(D+{dbIQRwD18(_c&1HYIJW!lpkX2d4Y?6#HCk0k#E!|+O^qR zT)g<$^7CCl!mHf-p!s{`M?2hHtEx3G`bCAt)M;T6HapLy6}|DJtb<k)mVc7Z+c+a= zD9DK0__6(@tMu?{Pmd3}jIi!_YAx48>GeYJ((CyKribS`nD|zx-U%IxUU$BW>g%_d zJ-kt*^Ez%?Yun|?;H2Afp!c%{F78+tcPh~HX?ox4()QD-VF__oSE=FAgjJ?72CBb| z-<8cnHg5}sf3kJk{Fl7wLA#LI%Q&2MDEU8VO#ae^##npu-^*IHr<Di(rW^+Xl|J3w zooKq(%bOZzIGS{HELjSEYvcMmd_K_dJ<8Ub%F+*<^4%S%G$kXH#;$iHxpW)(Kft9` zJqfQgfq`A$eEjsNpN|>p?#hdPN1m#O4xra{-QIao-lpi(?|%r3Z=yfmxxQ^(B!yo% zKJ3*mlH607dwTt?BF?mbpzQMl;4}U^VC*@F?k#Y|?ybUF#%xAk#J%d$t_J#gs@vbT zp_g3TJHXx0vFvzvpwIUi7yp_|D_v;}^2U*_%@BT?IN_f%u&eHFL3dlv{wMRQ2=lA1 zzC&*xc$;{}tbZhj3ls9GB`m$FPId3(4*r+<@^L=Fl<%#)=*{4zo4)`(zw$?H`7|#5 zBY2hP1_QbO1KiWu(+IN;Zu!pzFFrQ{{TO6+VSMdoc|n@FZ)bI*c};xZuLgYx|67;G zg$8DZ=NoAGR}dEeOM#NppOyceNh`f|eMflf*{{~0hW>VCFDiTbGSz!hI1PSQPqwX1 z;6Hu&FwvB8CPA>dDKA>;@}CU!c2K|?l6>jm;3Sjk@hHM7%Mk{qhdEAHO)pqGI|#hW zQIe2GZTx7;VQo1zJiw*h518iWIEN6gbu!=gl<;3`q^bB~<(uexG;aA{cBA(bz5JV> zmrTiFI{CzPkP)WvKi}z~n6nAeLDLe(8sH`SK%nPQ0^a+^t)?zg!=He<=caT4`@AN7 zN3Nm!fjDnxBg{Iuolma^FW%dLo%Yi|!G8LA`?2fziT2ZWgl$7H(rS$RnSqw?YRC6W zpk(%T^Q}oE-|}<2dFRNV+l}{8Qy4eMZkEH(*SXrXbnv{(>rJ2^r;le2s<CV&a_7CO zC(%9W=o*2(jXp(Ke)b6iyVmDTzaY=5i>*8llWu2u7J!pZ9|5ZD_2=c8vE{mpER<X+ zksI!fFt+lt-2knZiF}PM|H;6vGRemL+xM3uUov~8w*&nf@k#D2{PPt@_!eNwp2edz zb~9=B3`Pqkj@OiL;ND7>Pw;Ogd;ebzk6q1)?b^MyYt>D;D}(H=W@{d6M)u9*<_~hI zyI}rg;-!xmeLyAeu**Lp=bd-4#xfPV_iF=6-}s5O-;&h4=oo0E&q+XU!%YLR|99;e z{7~@nw?`U?Uoi0J^XOfbTX{7P$cyf+G_LK%*dq|WykB0l2)y!^AMkCju0L(^Z8!dR zdF26>rlhazg1#C5;Pp2U{rT|!l0ozK6vv~0e64S>bG9VuzgpwiuJ<jCF4223=~Ra` zg~g-CyLY`;f1e7E^ss~WCb?3+OEvE%DqJ=o^|YGgz}RH0XRxDTN2&?8?!`MltbHnP z(@xnt(L6zXE>gSYOy!rr9?r*TJRzSeU;L42*Qw#Bz{GDiAh%hQOi3Bjpu8h@DoslG zuOnnr$t%_s^|)Z`**)oNQ|N1ZF;3?$``kXPOY1#ByFV`5dK11X<AZu@IJjm~+JFb| z6~Ew(yy*SJDO^53-hVCzC;hasP7%x*+ujZ=+;WUr&wplPF6)08;ol`Ib^8L)`@Rz5 zY?(5{hr!FQ)dLOx6^cs_A8_d&Pe|AFV?5mgm+oGm@>age?>3jN7U=y{)%QMKMp$Fg zaW5EX^4o0l)7ZaCaTO8TOnP{wi@z$C8f|y`PRo;0PixH!cC_}k^?L6Yu1?S6or-0_ z{ERBv8|mfiPI2km{%iTmH=hGey0{AHbx}^d&SuO4Cq0}6Y-dk|ef%BE``Ub3*GC$7 zTVsA^C;!Z_#L#Q}kQGiQEWQ;=OMR$Zb?f0vn&S;!c6d?({WwQI9q8M7`8T;y&+`~V zn;GtFAn#QQQm(zsfBJs|Q^Ui6JLVpTJspc(O~Ag!v+g~vVO`PK3$Qz5lM(FL`rOPg z6MFUQ_J2m0Dn9TX;P}lyTzi>6Z-b&&nWn5(dt;6Uz5ds{PkVFwN3l%<PpeO|`g&uH zt(O=&Y<<+~E*;&KUt`<ZkL1&gZp7<$!m_vTfxBu`i9S524CZfw&dU?|JU6;g>Ck;Q zWb(eN>a*PFw}x+8sJs&W4ESC88P9XrJGPA9kWOWs{dT;Jjo-%0*zn#jmvIT{eHl+N zGH^Z*`2SMI7od|o#f;A+L&>MIVdHOCK1ZBz<)&{=4Hp^S@pYwVRK8`Z!*19Gch={! z2UZ>5|B|11(($jym(F&+^orM1Zv2JgU;j$H+`-oaPh0MNDRnx*m0fkKvsseuKFL8l z-PjV0w&l(U2N_&(yX>lSo#;IIM!UbJIl#4|A$<*S$K0{Vd<?eCTa3%%J~g?KeO$^M zIoJBtIsdbacHW|KCp1QfDx>c&roC*-cqwt>SMy@LjIqxLo+f*(>27Vf;eF>@Tp2eW z7A%pR<&u|j`ZBIPO#iuu;QEX5H?6-pQRTrd&j9*19(f}-I^N-<K<^(*zSQ_t@8qP0 z#o$#BM;ple-$0Asm40@fgUD`z{>7#bh`g2?-H-H=<8YvFA5E|1Mu#~32%zMfb#U>L ziVT~sDV7_}1+RK4G*IJ=`1->h=zmxFN~gn4*S=F)*w^tFAMx)GOlM3a9V)(ui_ZW` zt`xp=5k!vqKt7>6IPt1FMfGj%ek*zwuHc<`TiE1qO>bLVqKw}jMms2t@V$%pnwW3n zX;0WT{)0<D{;{|n)V_<YN30FV9@f1Qw}TBDD>%P(CTacnUh74>8uR#iXj+mReN*(* z!^c2h4<+DV;lIkf99YJ;@l?j97jvVGtyaF6fNMTEFY3ov&r-I)eHWye_RQMI{P%@p z3@ka4-1s-x&3-#XV`TWJNgl<UH2Bijz$N-uV>{q=9`0r3J<En)P?)i-@QE^XRCnWy z@ow}vyVLjdrQP<U{r1P_4B)MdZu9lloW?iuIVxAm!c=$uH>d4Zc(zjSD*HypN;mS~ zpL1xuBQILUf2A4zJB?#l+vC4KD;><UW7o*B8VjX`ml7x4Rs+?hIu5gE8cHVQMO*MA z_S?%D;W@;s-`72viwJ8^QRf*p@_p92%k5ZKYvv<*+q{dfbmQ}H)jk<hxO_Yx$yYu$ zFFM)bD}dT#)i`1b;d}P7{=4c`+2^2ef}<0k#v%5N)2;hjS(|GtO|hdnNi@H*XHz$C zNN(81-MHtz9@Vg&F<#|?c8@ocG}`af*z{nRZVb@dc~eeabU%kb94P(zbH%YsY}pEK z%<cRhZ-Jvd2q-;D=0d`1gZV&}x9lR9t|~W*{@T}`Z}m3Nr4_yM=@`j9;f0a;?5(Vn z-Ds|``=R#RZDl#ZaPb;{SE~7zv+h8x<<8O<)zlSh!nzNvb>K<RH%5ZtG44H8(iisQ ze_j@QH>}gQg2R5=o6m{Y+wxw>3Vr}|8{L?(jQ-|d{Fe=_1A1S4$hEoAWS3Uo!`sH3 zK=<up(3Cp7{GZ}B)9zLO9}y?rOXn)jYW~aaz65UOOr^?QG26=H(~9R?#7md&0%yDU z)^U6nGJ)4p$7>}}{-M^LkuN*b>U;a;)KhZOik2e1mFwRBb7@`$D(~vEexCQ=iBsNB z8kiP74s1LiUWSMHuQDtGD&LCV?93xAyw9b5(4|$~)m>$L)TBFIdhs#o&-{7%8(sQa zfwNqE(N6hXL!6hZ5Z(TP|B~w#p!hD_1>ehwlmEENK;9a>zT<ACsd8yzM{#c4l~p{? z0k3$`8$VEL+g>sKjJem>qPd6F?HP{tLZEcJuzcro4GO0cC*7W6Ap8FY@-7&#<3MZE zEfuoqVr(WotQ*}qt{dKZpw5*Ci)6!1Gc9lVo=n*=ab?iz9v^LI(inwFe-wP@^<bTj zcRMz}Kc-<D_W+guXp?V7IMTqJaJYfI3t(VYc#z<}#q9?Qa&CQpLC&@BE6Bahy#>+Z zUO;~qvf=X7&hy}P<~)wZm?z`kPr}bn#NYG%-m_2OJoxdv-PX<Ye=|p6-~2A-cRe!y z^4aiSyhYj*-`|6^=I-1@>BgJ-@xG$|;&@-t4Y|BujSx0<M|=E<JglGMEkMF*+bTyJ zVROcbw!4Y2{Jd;7D9?+&$$y2*C*(%IB&@pC|K`)=e>1}vIN8Yez}hMHTcFP+k7`&l zeYBa|=hLT{^yRia>KxwtE=>zCHZy4Ncmm&7(Y=fBdk3B1w}vS$Mx7U&9Ix|xQ><SM zON&Rxo}iE3KUfs*9}KG>$M}5zU?krzUZOm!PL+&<@%I_wGvuZIQ~1U)R;H>cxzTeb zTE6w<wS6z%pLhRt*L3@%K?C|~A9IqW`KyzAG4OGIYG>jXVeRJu{x=?P-<sS!gK<6f zEI<Ab<)}ISF9Y?Rn<m)>@-98m@{_OB-6fqJ?9T6AXls$9$;HdQXHwS9&~$X9HEife zZP0pH>%NgCtu5W=x84`D4{fyLt)P4HW3iqok9ExJXY~Fw;~&WuE6t0Zf^0?~*Q;O7 z3@=TPy?lpsq_t4K^9f#c`Fo&0KXf7C_US?U^X{7qt*56(?HVO_oaY4XcOr8mZ#+mB zTZ{Pq>}1|?ozb&l6KgkZ#|7=Tsva+;4zq$q9TTnps5!&hYU@Szf667fQQcpYjI-h2 zD^hI2DJOw{bT?C;E2&GxU+rN1SH#h03irm%HZCPOFWS0SvZ1e6m_ADJ<4<$>(Jzfg ze_IdX`|&-4727DY?B9Ifbq@ERkyUMCV}<+=YgiW*w-0qX83puh$Hbji++N_~4gzYd z#rc=_V)CD7bJvA$j%K^~y@Aq?iDUgEmH&DlMDvzr>b4*M8}%J+<9oBhKArJ{O?*$q z^R1q(q*a<W{G44oXP=L_eB$gKblrzb3%5~@O757a+|mEnDt{1ZJfb%F?!#+KlU7tw z{*}b*K1UmQH*(H*j{b{oANJu1KLlMfes3LNzwQ&;k9i97HnY|bUUsqp7-O6jo5)y% zu<W%w;hST#hB1!F<SsU247FwDG4wb)hH1tZuOJO;iJ^R|`kQ3hz?PAem3hw=Y(;t7 zw@zp$)X#s3+aRCA?|Z`e?6ay&5p+-wj4kYM+sB4rNoz9gW1f5m>yXfHK}Mx}o;>wt zUMu|j(Z&xU-@Xn?ACk2<|MQ_s35wxkzX@M(h;6fTd(t+bv3osy^AkGh{$T?%LbZ4G zJ+;6)kZ&m8kY9Icar;rpz1FugZr@1%Q}myXDOxX8d(bzu1+~tkIN9T4lDCELEvy;W zu#K_z_Q~jw{-+(j@*m9$yUky_EO~wfvdec=LcdA2fsX6FuVKumvJK;>@<?8-Dae;L z?QhGXc-7fh%A`9`ZRn_t^8%`;f@V9u);UGh%UPyeIpMhmW`*jv)b9$<zSs!yS6*9X zpUAn1Gmh<_9NVx#c_Q;S(~Fnv9H%^=E)0fmpv=YYK4j|=sivK;1I~=tZ^)%Ne-NZw zpVl-aH!43vn`@sn)RyH)<d99C2-JAK<3Yv~<ogAFa-;kYd8nNik!KD1GUMb2?Kt@u z{&$X(!Ku#chFHGR&rdxlEBJBHZ9A`LL;EMaJN?`2{+4d<0T#CImEEx1g*V_I*Uc<$ zfBMmb8(QBF+Bf4LG`^C4pD)r}B*%=4`#IV3fV#i#)7Ms~wzaMa+Q+**ShIEGGn+2r z(hX3$^C;u%v>ExJAvTYX_RyMY5AN{wV4Rk1-oV~S8KkFfN^^G5UYnfOHol*e{gbZz z*E!mDpvDum)oE?5eI4!RmR4nHDzszUPaVD5sm2L4j_(AQrgpF44eNYfdkt=oE~Eps z{dZj2&w%o!waFQ6K7H$Y-bJDfs9i0-){a?ML1%pG({Y)_=LN^-ZJ_KR_D|J4-yU`8 zUITB&J<oPc_qa><643O0FOv>EuH~BwE!EwP{*H$K!;WqdQ2jw|bw-=$9;!%Q(ZW4H zqi1~Jy^byf+ObtecpqV%!Tqy=>EYc5riOPJm=@k);NWn+frG+Z4dnZOg7hgj3exY~ zAb3%6`}M$%YHQ~$_`4W>M)|)#B4ONI9UnJGoL$PMC&;FWyB%7cJHJdk@v)Zx)h^|K z)PA=n_#n08GW>(a*yoT=`z|$vQ@THRuNi0aowFGBUM^nv#F+*T3QspMC!Aqmc6f?` z>EUz(Gs39`W`>gu%nDBi`f>HTocOr9*^R3^s(bz7oq73_7~dB8kaN2a4-f8qjNcQ; z`%B~N#5YQZk-xDW_#8yo*cmo-0AW8Lt{Wr&m=@-PqaQLpvx&7AKbFb?uXeT%FxmLs z)G(K@u^IQ)RVL#b*{0^leI31MI?tUyo*PYZ_$;8`D``q*EFH0D69e#etj4`S!a7eL z0dB(&9NJyu0?U6h<(E7?h*Q5>zHdqU4-O}KKVSF}oZ9rWPf9lXcJtScZVON{m^BoK z6TP1=M2@oSKA*U_^*}rK$O->VSa$ZYfmz{)z+UJ@c~w1Q^`LS3+u$Xq=#_R3_l+g1 z`tDa<+-hJWXN$a^O7_l;zU1QG0owMK6~0VZ>0UH2BmAd<>ERLs)52#BObr(sn9Y3c z80Kq7GhZuZzBY#WS_$*D*XnN_5u^>lh7RO6ir+8U(O==^*OM9<qpEyO`MJ>r;8m_i zfU+my)1R<wby|<Q1$?lZ9V3-wSUbAGrTH_^jy=_fX)honyat?|zh#7fBs|=G%du=j zZuE5in|wdnBYLHy!ycZzV#e6^M&y?q*Mj%@o8F-O?7eLD_vaBOnz=x4bIpcEd1Ggc z2WB~%OMq6k?688cY^Gc|fBx}++~}BZt*t7LDK6caK%al(M^;Z&Nx9MEUHoZ4pLfY4 zvMVzVnRGOGZ|~z2W`Dkna`|<=!(Dpu@#(7`_V$&<d@I|`w+<#gGYB}Z!}os(Ydkg* zU)JA2jhXb{=<yz(-hPvy2zr%sF9S2eUm2JlT6|hqVE(6uc?Rm<)~@YJYs<XF%pI&< zzums8`MzzZNnsy&TRYDTQwZC3mJxO*Z0jREOd@P;BsJ`y-o0Jk`~5)bJ15)$PUTzv z?ZD1`$@~EWPiyTFU(etB#Q1uC`x?%@RYXQ_Xi09^@<}&yzkVG&tbfc5zanh&X1wn5 zlmCekwsK^LpAwd=c3&VTJcIvQYgr}8xO}BxUUB<-g3LGG5o8YWwjloYO#?H+<p!pP zuNjygzG5KX1p)5Z#k<%3&FhX*eb=@pZJYV&%wDwh-n4nn7R=?_w#oXgZ4h1#4~<_c zr;TZNim>eq(!<9It9*yK^PP9C*&{lu+Um!)pY-s4Xv+2oMhwSxgnNMh>Jx-#Z1!ZV zaBTZEZr>tuTW<6=@M>$dK$8z|=-tIQp7+Ow)r=__oswsLLivh4sI%1YT1S5;Fm{lA ze{l;uD|79fxuAKE=v?A7zf|2894*_;46ktMt^-Q{o__RAw9nPHeI}n^%c3#F7o<7I zrMU_yyQ}4Ht<o)Z^wl5Obe{fnM}Gm(*e3Mttk<&;@?`$4c1&8gWe>AAFv-!*0{Z@A zu;LtVtt(D&G^YTyb|ahJ${b2~&#$>%{Bpu06L3`yH`=8az2>Q9yglfBLO%PBso<rf zs(<VeJwP-?LHj4^!LZrPTU95A3CF&}*6O5&%N>r2<vlUp9R%N&XV({^^KzqwPHy=V z$({q9c<cjI`HT*XpJI-Vy$^Kpg+PsW^IhE5evIcRPj445K1#3kQB$9n=5qF%HB#n- z{`+ek$Y%6?AaA5WZ+!%7M&LCL+W}mX7L1se99-PWT4?3%r482)vG!8Vn1wS5qiLU` zxA!UKyBk{D=S&ZC(XU9`O4_{s!4K`oy!HR1?7QQmEVlP|6OhnL>TVLq5`<tyL5ej? zPy_aW`r5N_)gWT|Dp*iSz=C2!>0TuZmSk*r1yS@00rg_JDsoi>3js?IJ4K=(zvr2A zCi^A??*09-pJ(RGnKNh3%$%8b-g##+4g(p15qxIH{=u(>p}>e>D6rV|rRdG@(;W-( ze><t@Kk4Q(<Sow(^yfa<GWgRe==XfKs(D@d4cDPhB|}H_U)v5#a=rJEhj#lM$gxIx zaC@%zmeM}~im$`}2mUi5X9ne<&#pi^$K7(EKm9(Wmxr+y#(O~Sf$;3#fzWB>F^$LX zGssto=UJQ|F6o5zW6W2^EzQW_JJ?4dhhy`P-Fs%y&m|#W+*ik|_L1*C<a0X3P#&LO zDDMH#(dP9PJ{cG7Lk8RB2Jr7fzgadpyfZ#LxO)Dm;OYQu{%&846WssD{`C^VwCkO; zPd4^6NFS4A_sRl~$^07}jrB-d_CMV713vQK3}pX%yyLjueD7r21ADpOOm=+`|Nlps zeBa-<u>MknSsuqK>2=2xzEa#W(4S+4eerzIc3u~)?gty8pVr4-OSEAR)RAq&I{i6j zaP=<u|07Vh=#m6aHh6Fc!$;i9Ksog>Us@W{{zMthrmmf7Q_Ad(Jhe*`vQoewdsX6T zDzA2NB0Yfg=47!R1*|jl>j`xFcBcH768V2glKMCq>~r$YKFee=KgLQ15%TZ{s?&F3 z-sAg;&ZJ>{cO+s?Y;SqOrme-0X>Bpfw6d6KT3W=~#3KIR8@PMIshHPJ!TdH1^W0F( zcg0xCo{YO_<ebxkM+T<P!EZi(jo)d@_r7^}_x&6COexMd`~oarf%8ZhKO50Lr;(0% z;Co_sjA<hLiF?=mb>C**llLgBU$6Y1Y5q@%kohqY<*XsXM>shjK+c}MzWI`O<7HKt z*YqrD#qFFM1Jjlxe<7YvQ}Y6Y+}Q@?x9?h-JEtY<mL&5s@^S8+(miqZW!zI-Bc+=~ zNMoO`dID=C^f!hBt2#G2D>-ygm%YwPE<nBw*l&ifv}YxI*mz<6T%bEE89bG9vz(Q@ zpXu-+4*~t_MR!&*pl2mx!@7EtX_w^vpOcjJR+6cJJh$#EEbr=_gE;FDFXozBzCF4c zG}?mnQp{z<kv9m|KAr1bPMzQjZU8!;90Of+&oGyOPM<pp$h^@Pn8s&?G~+Q1^A(?4 z&d~Jp9_i9>MzQLjog1A|ym_A5vY9iAeKh~tDv{4U@Iuh2+nGSl3$}cu^Nivk&^RX? z2mD{oC}vrHIiq+G!jyY7^Qzp6Cm}aKFfHHmg-kCWe^=!{3`pBsJ)X$*oXi}{i}&Cb zGfaR8yZnXmM>}F8+O~fe;Q!AV#h;Mhe@5|p%7ffGD>v1Y0h{alu21xPko`Q(`~g1d zTy}rrSz!6X&JAZ2s~?hf+1DAxw~=4g^l4_aEj!)(3)oy=_WK*2QG5@4PM_L2x!$|X z2iva)x_%i0{Y}KFE6d_oaee~ywEfjF?QW@K4f3&$#djs@SXrH@<K0vDUq|{(SI0h9 zhjep4@PDb}!{B2b3w5t3GMjx^&T2h?H0o8+hyEbdOtrET^}BB$^>hAfipp-}zbeFk z-LA5$Ci?u>{3ibEj=lZYb=1M<zqTF0cwzk&pgaE+JviaNE+#*89|>&E9`3An9D6l9 z>s|6+>NFg3XfM{Oz@1;eS?Y8K(rB-gn-X;@eWde+WqKCTo?pLf?>Ze%9es6Lrgd`P z<OS~(pLQ_ofc|$3(DlDK=9mMOeiYD+ar!~}(XOD;=XJM;eL;&tZ_Xagod;|<|5lOf zwLyOB5C%FOD#~-c7D`V8QiqXx1~KwfuD6@@fet~Wah$k0aL2hTt9BjH{1|b4=y&98 zYVWhJ7JF|+8tpx0Y{K3f9%yXu-nZ;+?~T^Ji8*kTjpKf4tdneizgg`40qCsjS3p<S z$W6K4+e-fo=<FSzC-z<e8teL&MSTBjG1ZX%|7-8)_+0Nf=7SEe1Dy`Rak*ZV(q9Jp z?Hzk0*NcNj9iFh**xr?}cXMsbdQWf9eLsBXud*qJvL6PH^PTy;Thr$NsgwWA=M>N= ztG2cHj3lgy{q21-%J;|ZUQ^LN&UcoIf4oU$7GLc1kL8^kpYI%}?TmB2{_~wb^r7A5 z`>p?azVnJ)uSDxMQtQULL_t3larWIafeq(7ugbOOJ5Th{BCWbMobNmVb#>=E`R&tr zjO$rWdv>!lFzsB>{PPa`y8FJ#meu6E<|*KBZccIiu;837@;{33C%AXf^nz}b$$F&l ztYFK)3l*&bBdUr5)7+W=z~NoJ9kA1;R`Tp!5tKDpN91MuF2h+Ry!#$8E?Lg|rQ2_W zF`lvJ?hl?y>~$9Bm6sH!#QzUx8(!H~6x>-k>|49`%>S<QnJoKjl*hFe`a{Vbcn@_0 z%5!JQXN;Az<U!b|JLCnDa8?ku-VPr6?ybN&_;||ceMXmt^GreL)ZCb2UY7O9;eqMA zcdGCT`IasCob-_^Aa6P7X9C^b5_uoBw`UUK1KVH2a&{waGtOuhoH)2X@5H2f&JDb0 z;=?|$f0O=7{z}X_#K@>zuZD6lW>*7gd%XW%#Izvxk#L>_>+V$ZGSc||WzU{q^&Z<+ zspb{X$XAZ{mK!G59P8>F?1y}K{@svVe%$<1<T<WN%b*;8|GtO%O-}r8C*`GZug!hm z){VX`FzpeWFY$k!&JN_Cg7a1ECvm*1XM8#CZ(-f%LUv`T*fRdO*fJAxeupjn`OA;! z>Wu`Qd1E=b-mM5*TMmUShbC+Zdb9Vs@SO2Y$m9BL+7a-rv)mpa)^SL~`@a6?pf8;Y z8zv1Ao6xTGUolO83F$+Sj_;}-44iwi?LUz%x!!q5XZui&du~|ty{vnfpFWFy!|he3 z+cdt1NH@bkmwlcLa~i_9zv`nKTH<Y&%8xJ4^`f9t{#iiEcY0Co(V!*H*rc2Oh&y?M z5XPQK|C!L6-yt}e(Qk9TLy$(9#{!$mJP<U$%n0Hfw|w^LfiT~PmQiN<Jo|lVH_({o zzq^O`xX>3Drvz4aYmc+Jz2=1(=ee$w$cnkWffLgLzutp0=)(?N86JjjG<#Rv6TT#n zyybiB-F0hy+iwM(5eH97#guSBzv2AvcPdiPB(oc1mHRpDGlgj~mMUVo-cO*j-hTnz zbJX+;*j6~_g|_+@^m6@wzvvf2?+#rzXue;7t{>HO%JtSE?(Fvk!Ypqs-bZo1l(S12 zW;N(;uZU&*Tlwz3IM++T{^I8R<Z7Nz!r79Km_M{G*N*+xic^4fIHSk3s?QL{|4$wR zoft1;9D8D-KkvYjGt!Gt2J86-Q2GPj{~?^vE7LqpJz(GR7J(6L-+9S_Ej1XUmZz=k zyUqtsp?(`$80hMiBVLPrQ@)#{KeYbnuEEt@8_q(U{h${6Jv=}4u#F3y=L~Hc<^-nQ zi!_`u!nXjKW*2P2`v4~<r)+t<eh<peH1{C=clFWbyTl$9A8}2TVQxhl>vkW|mJfb8 zvz2PbgU0c3vqjwhWihPu{ogHk#^LaFEBWn0d+Z~1z<yFk>??J`{t~`hn9v2^OYz$U z=~HF7GB3Kj(PJnl@O9v7_(J?=N$}Z=5T{MqMj!9Vf!?^oF<JHpc*papNUy{@U$zbR z`RZWrP!N01@GZDI_#<yjQT_Pj%&DZOfZi<_+5#U1+oYMpkhczYOuFfoo#G3!%s|k( z?Y!+bp1u4#?7Al@XG`QS{x6A?>*g?)eJFTY?w_z_CGMDRfwmc+oHLcr*YrQ+JqSF+ z0-!si@OFA)u8i6<3LNt#u+Ler)0wc>8L->w*nc|>-)Xh5`%zO5+y8sytvKV$|NP+h zATo}UOb3+7^#}VwTh(=5QtFnG=%=*j>>H&&%z<xYJiLPA4SfLnB;1SHjxyOlS|YEE zJNjCVjU4k6()iAcdy&5)JpXc;2PU?~IDma0!JSG;>CXRi42SJqX&b<c2SWVccG{LW z{_n+>2O7tUf6d^3pZ?ilfwZR&#eU}{ufaa}zW9tJ^do$Cv@+1>``(WrNBS}D2uIlU zn^~_qKO*09EJK>uNX|O2u1i7t2KD(WDX^tC+JyE9E|q*t-vs-9jq&ge+PXE`cUd4~ zOKat;dD-#td~OE#aLy0%*zU$6pUsP)_h9HBMf<){^*HLZr-=93CZnxefYuUe2Y?6n zX--JNyTv4oktA))Wb+8*xV7Z;#Vn6)A$x)B8*C@?Nc~+}y18A`rURWlYF?E5^fmlO za01fU|0e;($EBHxK7Ox+{L(M30o~b{`|<26V?dh-yWMhRx&5Ac_*v4Q);*i+ZEuCM z&G56kaAzm(8~q6XRq#;=KiYTw^TPMGV#-YT;9h87$lQ+dxPM^J+M>^upbXY=Bv5or zH^UL$03YgjhAPi_KzXN?W`>c++KP8`XPQF9WlYdUq~ZQ=&}bXs<Nx@{y?#f5jy3kL zmAEH(IocZc3*a94OtT%nglmpN8}jkoOS<WeIOg;%r(zEJ9%JBm>#Jcm><91nJmo zSUd=RWnOY<OU=$bBe>S2O=z2X)R*rAw<nAIbd}HdYux8&8J)C@806#J)kitD48B85 zH?5W5@wQanyvdK?2z>cNX?ILn$8|$GP;8cCc41u6uI<2^=sUCv&h{gX@9m~1&9Li} z-x1#mf63=@`p|i>4W0=`&_*%Xhw(fh^m>TrA;|mZ<%6sHq0AJ-X=D1xWl4cwsYhDN zDeD{$&qsU(`LypB7PHNIiy`xw#y{2g#}-q~8jF06F2=Yy8RO?9jH44Vo`%48;x5yo zB-zXVFXQYD$XSUW{Tch^+ufyK7UP+{u9v*?dTC3J^^pbNbZ+?1ieiMxKYMqMy&q>> zpu7veud?<>TRs7qwC!S`_)oMU+H#)Kp9hM~*|r&Gj?$}vTyu#Z#{94J1wh(x>*PQ+ z-(~TAXzlmncVoNu%%Z=!A3R*c+-ot_++#7vOtC2COhlM^Jpg3+QclR+r1ZOiPT!jm zrf;|rI0I)4@Sh8v`Oa+DPX4Dtj`=^Pqkr$O4MrbIU)S6nYKglUMnR7AE2Rjtp0sTN z)_~jf-q@O#a=Z;ifoUa3=NK-;nW6Y#yjO&Nc<(p8vU_k4`s=k7=$n!6#4g#eOB&V( zyocHC#r7m`&)}dP=%1hH{%X9X_{4#b-7OHb{ds=(z%=R*ohoU`Ddi=7kY3p{YRlm~ z$7f~s<toUl(EAeDF1!C^d*J`Sz;EY&i}?R9i;eF*a{C`m_kZ$GzpdCSpbq^oHxtL5 zk9P!+A@i3!Pq#&!?U@a9b42_!=i~9;A)1~Fq+O|33xql6CIKlo4?cMPArh{+gX_aI zdv0qRXq1WPhDEYQf)7HT;ix0WGS6{yf447?@_qt8>-&R6&U=aPn)%$)bWeq4bDwe@ z_{(VTl)$xt;JmqRuioxMO%CGBQ}h29FZD?>YmlG)hw`Spo!fA4OymjlndHE<H<3<W zJRd9~&r6qKk4V2kmwMrUe!zqBe|-l2yBvLK9rhUt&y}+VzyB)-dvKX%A$a&qM;Ws} z$niFPApJ~aWSJ_Yvn}`zXbHl!9r_9Gs^OY7WNJVgyxN}!>wnO?wF~?T=QyGq{fK3< ztQnxQtd;Nk`LoOeptFp5K=y-5?ZXv6v#uHDF3Lk6u7xk2q<uJoy-B9A4^Koo!;>wh zn+l6*W)hJ4vOSqTLDO#n;(P<vvv@90-s?53xiy=62ig33jr}jlT#o#%y=tzZZfWK` z&`{rlXxnk;<$B3)`Rko-&O$oVW?n7)^qHrEMq6A6<htN=;98tz#n~zJSB{SiQ=~k@ zfwWg}OJRNfiiB)F3muI#*7<lK%cvbAW%NUwIxSe4;OAU>nDWJx?;ym>u@}p{%ctjh z&hBySQPSr4?xG|D9_o4okbRMQY+9C(%Q2UQH0qsWaqo3w#vy?;`WKFiq&DRx{5~NG zv_M{T5NUxPiiJV@J^6u1+n4X%fp%bfvptegp7Xx})sJ;4gI{RyzxRm${q11w*YK;A zE94HQw#d`e&%XE9o>`Ui1C9J_Y@PJcFCn8_xvU$UpAD93AH}y&pCG+*e&ODJ7V@G? z#b&g_f<MI1eh7Zr?R|@><~@te`&qvaVjXKP%Jr6lpKbFFkauhGuC`YZF1@+iaKA6| z=XL!z*d^C9;N6%1YA#O<e*96&$DGP~xINc+N7^9O%oIJYm3wsM4kz2@2S}UWaWLAv zQtl%NESI|jpo4Ae=I$Ka=KBUz*2YQZPLv^So@pi{%)UT-q*Ug5J9S?&es-?6VxjA! zd<MpUet?%UmTP~n89|--%!v2L)EhEZy_P#Wkeo7=e(ZLo6@!*BreL5g1K~6c2Zu|3 z?8B9K;N?7Wp~X~lzQrueBaQERb8}{McZ#`oNrTU0S;4tE-eAaa^^4xlKA38b1C4Ed z8qnp5tjzHSDE(w0{RL&jkq7y!M?Nh3tL$rsDj(&zdG#=aDf<wMT$?7I`*;s`3fgGP z!Ar+(&JT{=iRYrG_i;Hr7OmlYgZKPeMh~FVzh-Ez*8%aNIrC31%UN(b?bQi!Yu6WY zXO~`4wzE>(CSDBxgS0j|m8Tz^69=#C#r}1W)SYrDH`wXQu6eCvT?+@5b`1h!gJNAN zulA%|Z!37Yo_BeF*1UUwPN(?V9B(t?)a6GY^F~jUzPt(XPcfHbt@X<WoP~9Az5t!} zCqL!Xep^((7U878ZU3nGo_B($oBtqAB%LygP44WnE6N7e`Q*HdG|E{IWIIsKTL>ow zCaRn?vjTCp8R?W0iHdHoA<n$-0hyO+6@|GT_bL}_o>w$a5OnJPyyjU3bnR7&_m9k5 zHK{Ydciqi!&GES&_OcFNp!_caT^SLiQ5JpvBcM~ac^2vO8=wE)oF5&#<>0rjoORH? z$G2;T>*32d{{{4a3aH09tK~W6)3LIK;e2<S>U2Mlbs+y5tW)G%e1;jX>D+ImjL4Na z-nB}r05*(^F*)9f2gN^3{-Lvdw>0EO!Aq5Y9FTJ}<;2Q3_R`J8nsyb?=^jLyr}Q!) zeT=oE&BNy^?ssIGGnD5Npp3gLb0)%+d%DF;bE?G*Gt6SDDYnS*xVIn4hh6<Xnq_Xi zMB1}<WRBMtdD%ybfUf;&-w+?d_B&Y9j{(w_)bkL8*}iV>XoE5~=f5_#>Hbv;#wGW8 zoZQ8SvR@>dZpcp?Qx?}7^sSviqi#|7DAEJDRj0R8T3l&t+g7&h#_tg}=f80!=+NPn zvAeDg;u$#!&&tX0KaKCP+M)Z1yld3;ZLhcJ^ha-JZ~74W`*iaIXw+%ob7BwDzXOf- za=OjvC4HUs*q~{@0NpvMnx0tyBhI~#FD+6&zQI%8Z-9Ir7Qc~hK2Z8sK=;f(D3S|* ziT@4+E%4!`U5g7!yE^`r%D)E4=UVc;j&KaVle!1<sbARI^JUQaT>F~EY_rs2*a%(p zdLA^^Zy7M5SC*+(`YS;8U6%7W!hsLRHPUCE@=*@;Cm&wqOivj!vO(vW%JU@9={yZ# z+y3E%zW0JgeIK-#ZSJ?2WrQ9!_t?1TU4bz5rW`l6V%a$Vuk@)v*Cw&SIo>$L*(Ntx z%rZAv6j@gxOj)-9oviah(gqw8ms#F4bA?5G|7%h5UV<?5UJZ2bmR`<eUiK;6^I>`M z{hu#SiRKvzq%SFWTYSvs{xTn9-}c(>ou}CS$BgIc=Q7NRHh-oW>XTEba?S+0vZK%B zct<OJ7|`{pb5mWv%```9`e2}I556Nh1aaEGk460dw?+Ifs70x7KEkYTU!b#Z?Sna9 zF5-#)lW9WA*BdDPg7yfTRK&TblxZ<!(k+VYb_i2;4$%40n)bQg0ZPvRvVCMMWSW4| zI{|4&+KGFhe-yBcO!Jq;EVIjEx}{@J^Vf}753}z@X304B-<7uWk|OvMoWH(0in|g2 zb>(*jiDwkQU!|Y3<E>S$_a)?0@1KCq_XXp8zmsY{wPn*+%ewb7$n(pgjM^5t-oI7G z7eME$;*aHc|5BN(^E*vsaSh#^A7=g_=IWGUS@#rNo;y3GtYDWNZx7_ydHe;)VtfSN zLy0}p%rl^|9<Kpu|CC5+*NuGd3ci|PuJ^btKiyPWWSe20*F4W_9`eQma!zTs^8ek( z|FH5e0J?g{{>-s!lzWxWzs{tu2ff+*c3u9eXlFT(f_*WTU)eX;y8yBnuE@^u#v{yj z*?xx1?WmjO%fq<=^2GYdyEs07jsY)iFahY+1+hP5j^cbY3UoeOUk+s6ntGRpb-vPK z=Q~=eITtj(mm}}!V>>sTE2+hP8|OWLUAd<2i@L7tg>$PbgLt2^@43y5k5z*bb?00= z1m!uq#16u<Lb25ODA3D0%J)<o4$AdXRo7su^wUETcYQYx>1`2r>zo~SFNW`z@IT+6 z(>~Bs$D-JBd1rk-L7CWNm_}P>DQ^ML`HG5PXdAw}3YkuzvkdxW>ci)*&OqC4woF+g z9iX&`rQsYg;?$uF(E00%pK?6hVPom-KzHQ@LFZbE<!wVc%i3u%%j^KMtQ)@<9{TJp zDg$?@SsBdBdVizz?Lg;iCtx3a@D=VEitjD5@eV4CcV<b3ciOB4FX!UVE#muMi<FmT zRwK+h)B?q)NjdK-eLawEJoq^Gyvp}7l%L)pe>r%l-y0UQ%nFN{hIGES#k&i;&-EJO zt`80^Nc2H@U&}t2xJ%RT|9G$F1HG_jMt<5U<wW|CvYmn8<&V+#kXAM%cXsQ*WskKk zE7<91RYiDSE-TyR;v*4ff0#;H$g^p1?(AnYJRf1E-LCO`#Glac#;By-s_{{XKc?aC znl@hJ3kq{*Pe<5)MyLR^Kp<u6b<m$@i!MYu&%{xO;u9q8;U;;iju-l6n&%8(o>j+5 z+MP}E6e#^X%`@1Sr}$XOa}#JRcjGZqr(%tdLL6n;w5mbiEh`&HyZPq`H=a|D7FjqG z_t8jglVap4O-h-1u*RzfO1ziGQ#78h@v;GuP8nypJpB{2Q<YYCRDyQ0(h7Vu)Y0~d zy1ofMH^&`=`tbbVzV^AfF6W&CJK?YD(H^pHNHXb=$-2@HbU~Q@i2b`G!W;|qyX_Em zeyI#T=MUZ6iT;p{aUPiVS5JM`z@EW!>=$!Anu$Ei2Q!>y(hz1l%>J4DG8TVAo>d(R z>z8-nb6JY{1#$W)@_)xPe3!Gli==JVG}4*>8;f|SZV_{$MLw@Ie(vS>^lmSi|4Yd> zcIP(Tc}<>yZm#VEde0`yDjg~NV;dPpo!E|FF^sx0?Al;mPkbYG^-`>5nt#`@XL766 z+$*Ims#?h$!gDK&Ad724()08^VQgTI_XOzlSBrscmnoUz_lEWm|5Vj$V0E3+svBs7 zs@LQD*V1F;y~BX|Z0})=_4&z3tNCm`8Q}+1?mQspTigfq%GP|DQ#Sl4?<pgra=bf~ zZw8Qk0s8_A@lIpm8k~(O#NKU6SJC6`h#>Xfxjx6M>eat`@wo%4sl)uqiE^)1c@;p; z717~C(Dq!ThU~eA(VBh}kp4MlxQD~}2><^F8hNS1r8bQ3|A`Yj*mJ10eS`RaBK)^F z+Jko#J%Y3yc$dokQM_a7G6cT4?u^1$QZEX0nK+E^hyo)f9vQeckJvSEE&cM$T&V}o zXY|*)@m<Cz*+S>L_VG$D=pwYu8qex=Qhimge)eowA@<&Ai{Lle9?Rr+T=SK$5A<T2 z;(K0egUSnz5<4X)H?&VL<rx5U^Iq+XoG)cPzXR_}c}^r(`3?oTIXO~5KCxLk=*$zc z7&e&}vHk~E-q69Gi*0JR(~ySu5d8}Gk$xi6xpy|cgWaoXn*TVa!{!5X#6CR3uuAQ> z8MZi~W#HP)y1t$BPLB6|3*mb@L(m+4q_tt*+hW7ob=lsEG_^JCI670p2PywK_z#P> zl{PRqW$xMo#lCew+OG0~zSXps^u>gY-&ejbf$n*&ri!+cvwO7fo67Ss(5-DExz4^J z^H0#pUt=-bEVCH4^t`J(T*E%l)IQt6v%F2<DE2`+PSNi^Yb$kPe+(o`e~baycF%&J zWoN>UQ(T{e9S`aqIIC@{<a<x?zSa^yVOsFodxQ7QJ>fvyXBE76?j@}Q*WPr*l)3E7 z?2kj0zZ>X-f^+7s+9iJFZbygSFaML{xQ}g%<*!LwRJ@<)&)rj`tXrTT`}4g(YwydC z(Ei+_p+8@zJd=UW*0D!jf9Cos!(5>}Hv?T?uIcP-jqwjU?QxmKZ1XpZVWo#mDdLrv zN}r}5pkH>rU^dd=vldpi!ufN2=URYxVJm!354#5bmdL}o$K{zy`7PyK{PIOQo@aBN zon>HGTjw)?Y@1bE)qZWnCT#bm7_W7`I^)iYF4d(+<6ftt7MKgg{~oUSDaYBPb~@|I zb2DO(p32i7=zKu5wX;XqbOoLK-7RJt)~}ll<A1>|W|<Frz;EMxdHF@nkJS?J;k#^m z*Kg&sQpeb`L>nj7OTCi8$2Lv{(q_eVLT{~Om-QWlJ&?Ly9Z}y-Qs0%y4fWj$J(!<z zTwP-Ku`cpov26eEmFEwj8*4Q|S6}dfPX2E#V!dw>{t(FWH@vR;U!UWB3L4A%4(R$) z?FZT3q&=ed2b%sB(3Qn;{Wjv;u@}R>L79)>-GAM8lBfDF!Ma}U?U*<=NA&023wZDJ z(NdN94v=-UcThrKm;Mh;UjgJ?zu^X%Zz~s|PZcF>Ri%6{1Kk=lXx}&ST$!8?oTog` z16}`#?c~~uem~pH0-gIkk627Kb1dS_4c1OGZ8&VE16jw|bIg}x?m?V3n+v4=<(%I? zkvhNqyCC_u{+;dIw)&4Ta!+O@#_`6Lyz^N4_KhlM3ef2myp6Wvy9(*sS1Zp%psQo- zH>ZE9xg2!zkFl6-Mgv)P%}JDld%h5-u9U+vDxquDYSD4Djz#i6jJ>A1UahPDyt<9d z%N)Nr)8%wMP32q!bnCD9jZW7b>z9To&j_H?HTYvf*JDAau7wuG#>XL?f^T8!aPL9+ z5M7^a!v80(3^c4yt^-dV{1MMvkACFNkKW#~^tYiOuK#WHsJh=$ZhiZal-(t3SceVR z=Of1FV_ahX8~LNuvn%q`28RKuSJiu3e@$nezhmF2u2(CJ$rPzSWNpOrrK^8?m5~c{ z`!4Zo#Kzor*@Stsh4Q2UosGDzk-mod=Cl4%?>#n*b+|>`>jAWO!2Knq$Eh6_zz&lW zb~plZH^2wstmf{(+SqL=pM3XG5YM`S6xm1HFeS%J3EcD;>r*jTY%us6sp}VzPaFIQ zqz$I568g|@1(|33U9>?<*x&$bgFMLFSd_5Adn)5|pnJxtD5DLyuZjPugAG<H&l;e! zQ|;%@2Ds-7bn-8=i2J`Rrdm36sJTmcUjSY9Ub4+1%M&*LuoyB6EoPbLh&Uhm3=w7H z0!heDGgTII%#%QO4*c#XIyLNV$-Y9S!867_@2a~gKakcM`SBm^*yq~!f3WYwz0ben z-e*2DZo@O<A9!Z`6VEMde?GrVfehN4^Uoa!%X1>m{~){p`+>B@M1*N8KGWTTu+%%t zK!*mOTRac@M|w6dc2SNuX`Qs&hN8f<(clYolsTF<EPFj?b`JIx*w?rRO8KO(`e%-w z6Ua6<E3LSJhVKp>-)oL9Y_3sS+61->pE+^PS83I+=FCnRGkRxWOz)k1E+w7w4tb)E zXK7;|M=yt;4ugl!YUMbCOZ{r^%=Y?%#(r7^bUrcir|Uo2=3vn6oB{uM7{bgKPiG$t zn;x3CAJFX;R#?4LO)h9yYxfV}neI>Qck*sm;v)B5+5=Js&)HFC@Boq7QOlUJ2sY6( z6t%@n%d+3`wL&`kTw9A_!#+bB2p#u-*f`FDS<E&;i};_f?&QNeON%^nvH$;2|1iS7 z$a9^I&*ZajQQx%Dy6(C^+uI14>}RA$Z)CmjKVP8P@eg!)B1^KpPnG^1(2dtP@*scp z$h+jd59{}D<)a+g_sB5sBTU)vS=@WCxT<^OcM0yDMEv9&?-iBzw#u{Z2tToEdnfy> zboVGJd!oK;dbXhqc~9{?Wbf~6$2N>TSI_N#%f>q@-2bIzJ_B@hjXs#|&9t&J%v_7| zu4kI^#(~b35xl3Hs`N*IPDVV6=YPaGmhZNhZteoIPM<6n`*V->7SPxR_X3^&jJ}cW zjYphiaD3f_Fl|cyYm~nn=*o&7mE&E3INxRW#u<}gIF~ZUo=d@V0q86<vP#Oto{Nq5 zzdoVE1)x!fF+l2Y5pWjnYjkA}*Yr_9mdWp$IiC6cJCa*{`e0n+J1Y0-(-ZgQ;9MYh zZTrE_l*2V%)BPoPuHqQ9+rHA=er#-jyl?3P-lpetrSBz~BT=Sn-^e8_H_h}=-TSHT z)Tv@cw%1kZhXKXT8KxV;<J|u@pDtr3a&ESls=WC?XY=?u7*ps!?LcE2cLG{FA4xxu zW(LEjw6tmXF2EwsA|%e@wm?0;&yzeAeRAyg()AJbGl(<)cEtIe;Fg1vabBqf{$sBt z&I}xYGXt$~-X7nmOlXb&q2YHbGOjBQ!(0uYkcYfcte;lkhv%`9D{}+Wm*7ka&i`=V zsUP)>9ZEe@&FA2+Ob!gFz2c;L#@8awzCby&Yt6_Z^=p*23F!KL{NNlfxk~06uB*9c z#P<iQz{5Sp_blT6KcFoS?^r0mJM>uw+BPkZ{peN1S?0Sy_P>u&CdcMtrN0Su&mlV^ z@^1M#O?w^ao<V|m2B|`P?{N?^q|-k?X%YVm2&7(>UXFJw!aRRfh;vtg-lbiWI*sod zC>Yr_hIphmeh8B{ctW<9l2Z3k64qBm7-RP#pBuCBe5oJTJa=gsQ?-mtP2;+;95mMT zL7=Nsw7c}}n{2);Lw#r~@?Wp~xBL0=evmdFtNhnC@TZwF<-bw+X~$7YyAH_qqaV3g zX;%T+r(JoT(kaK)E%*Y*lC0;>1f4!<gvAU~VlmwaJ<FVqIBj)Qk@GL<rU*3Fc{tFG zpU9Kh-f>Dl4al-i0J0p?Gx42{=#*~yDj(&z{4wmEAF6cnyD@wi!+4(Auz-8#sirI9 zA_w<;D*q8cH)hI4bZWRKYWet%7h?UjyG-vTX}whD9exvqXNPHN{C`Bq<@m<OAGV&g zX*u54NMjlF2N-W3wbC-%T1+#)f|vUIOaxC$>M>y`#xU-TKlfye>65VMeInl755YOJ zqOlnB_PZJC$g*mYui?%h$oay`Ni`P%_pA)yKfr?U1^6a!GQUH`n6>A~@P8Kf%J`%| zc;)9kvq~pPURU>;4msZED$DsM$fNvbzd!f?m*=O*=k)sz!t@nQ{m$t**yDHprZ@XT zx>*ih_Jt3Dt}TNpIo?vGzXR-sX}l8enqNhj{oxfL?`pGtWKgy@_;y|A!sgE)jeUo9 zdS3aT1unrJD*0<$a$KgH`8EyT1zMypPMizn_kfkC^S;(nP3x6~dKGHDBFQrD?}1$S zQCnuPyY&4#Kx18J0BIlU6A$Eg6P5k|(D~Eaq#SSZtqFfR9%<D3W{YX&Mj-P?ke_`G z^J&RgrKOyZ<89S<N|D!CHrD@0^VgB@={cAFw`UjEH>!^9B<B<G4xnlM*JeYv9#Yqr z!fu>rn4v5a^*s;hd>h}N(2ot)H2i@<gTJ1EH9Y;(F`9M?kn4EXv+4*bpW(X^J|>8J z>wcDR#{(F1q(=|I9GoARRs>rdq%w{M@;Qs?HFi&jdxANpyQUurl=VW6$w!#a2oZ}R z<Y7F^<N}#L*pqdWJ)th3m4@8e*$mSGan`jf(A71Vmd$y*q!nnC(-ufMYqvQYWto8H z>jdPyl>|I599T@g@*X+fx^6-jpOs;@A<lAIfRDDJEq_+p9$>@s5cU){BW~;6n&pMe zH;A(g(rSMZ9r&*3E6|y~$s)c<vlv!7=bbF`31}?$TcDE>#QVodsNV;cANSS+u?PQP z>5FoQMD!=D)ivK*%_sH1dw!*V1axi8eIV-dDrjtnWft*X0O({!;OAdNoVu(8QWq!l zS*4TT$*lceWIhQRWg3f^|1C=0<{?aZ&jVfEVw>St@J;z_<^OvFe};Kj`4=cZ+u(ks zJqC1T2fxVnrYN0q*fvhrNlJeRDEk1ip1(!u_X6n;Df<Sc-34@WaQthwANMeGILAE1 z`+mnFopbTE7BkG%7IT!IZN}Jm*o?LqGM8Hv8(fSqZEzJ(%1t-tDUJLxp9=4ArH=wS z{}9_C>)%sBV;#@5i1WX|9QV8odoZmCG?qm<&fmq?V*b}WQK0R&>xCa<=%fBNO>EQ` zVdkeCH)q6mhVA*QLo8p0>0=Rh3IOY{??ZWaXC(G_B6v^q-=3!*>MDCXe_Wo7Ik^Sq z=9ZYF@&B?D@J%@O{a7~lZ?aH^vqSBlVbn3hv;mDehJmh*K|F)BP<k5BwPp0hZ0|3W zMg9(;i$B8N6KM4LyMfgI>@2YdedKS-pQLgEzV89IXxg7ZmYodyA9b3WBQworl{YKh z$;&ifYM!5f^j`^indVbX`wmE*DR0RsPF|Mz7<5@*Wtg`RrmnH?#SW`9?^>X1t7vB_ zw?@-e1KqeQOYyD04$}3P-e=zWs>bWDtcLYhmYD+?w%qr!y>Bt!$@-M<!Fkpw6ZZt9 znJ2(QKUZxr!#rgX|Ia~O5STXA#xqUaV!D}UG0i+`5&!uMY_88>4)v|iuqOvT|N3m4 z=HHIzu08u(pA8n9a(+GQM_HdSuj^YiHQC<vD$Bn<15X<3UW0vvD-mw`JnZt1z`H0u zUyXtc_O<JPu5Z@j8JN!y7h3u0rc}!z|GCP4Inc?9LznK*^GxM)`tYv0v!KKN&TY7U zQ1NxxD^%H(<JLs1OZTCjWS{=xY;S<_oD5|7oP!54tow4&-`Lku&7q)C_8IDL=6of6 zkmqN5s*L_XSI*jdXpbz@P16ns(jHjLEn@#+zAQ~E0J86sKUHb@KsVP{)@ECMYj4W- z+G=_>(9H$$vF!75-XK}iDW_q+?walGM*k>9o%+MBT~G(7!|$N8y;_0ajg$DX+1{^8 z4}#8b<aXdp@Nb~8kN*NZ%KC(C^P{DO%@&JUX0ydi^PNSU|FMYkKNjI*EjEAthySNx z*NsKohX`UHA_?Cw?C;JDS#QJ^W_xc!u50^<UH_vj>~Ajvo%Q<wNc+Ev?~)eb{p$|g z<!<{m-l=u(;rvaydC}^J{}%_2)9-3x-$@^M2DFWk!F<tSw0XLD3N*?mzw^1Zw`1+n zOJo)m2tKNO&jP6j=hDXzrmPL0Nc+YO&i{ax8Mv`)Mc0$-+3z0EeDi>=KQPbWfzpSm z$DK%H+p!PajWE;sD?O@{cfiwoX4QS1ZTB=sE22HGP3e61+yK_O=P7^iscdgkzUazl zOYv(Vb2ZXkz4#nWow)BX8g$lStmdzHLefSdZpS~+>0A4Fws(=z$xnII^<spn=gwEf zzU=?Qm5*{<|Go+Dk~m&Y)wBzNu5VWy&T@HPHrosVo$Hoji(zvTkn$sO;W-xZz4vQm z-EkDssP~CLmdo<`C=LHV)=*w>UbfeCFR~}nSuXolZyOGqUKT}mSA;41Fd%J0*&(Ho zzhT_XmUUql&^XRAEaFU_#Y{swzs+Nvg77cwf2}}E+Ih=Eq{Z(RT9V~YHwOSoKWeG7 zFaFyT&y&=pEz(@O#$F10+d-#pwB=5OF-Csb)m7%iS1?{~#D50Px_C%E+n?*k%_^r} z^Oa((%*A^Y{!iU5=zdJ!ld-SHHDuU)sk}b{S=aLJC)Iyu_YEZd6HRaU{_N$jw_0hn zK-UlAOTylYM@6T}0|kc+5`0tnKL)zK5uZeR&@X12e}c|7s<DXmzeTM7EoPZlElS<~ zfiP{f0_bcs3GZiU%bJR8&sg3}^Bhq9$uIR-E8mhXx{xng$g)$-JeAQuCD5Priu;5< z2lN5qzyQ+5!v_&-HSHm!vHba(muWTkO1`O@_6X38uXrZ<WT&gT20LAfZ;E8^Y!v)F z_esA&{qIEhR?T-GkbaVOxeZ~q_bnDtcf60fPWdJSUETR!Y^>5L$CX=)ccpyyd>Lqz zcZJ1FQ)W@<)cvJfvc0M3w>RK!9maRSj}T*bNS)3BKkG|5uFM+vP}=VdO}hl>%8hh# z_5IsE>l@X4X8~P(2P4e-7Fv}04p6?6fv)V>#BA>frBjY8H&!n7JqR?`_b`i@<`9dx z{{v|2h5Xb#4{_G3575bu;$6s@I))>+315ct_4M&&Tt}amVLF0Fol}97o%yKPt^zh? z8Lc#LCeZ0wd$XhkG_4cx4~$9YXCeov{T{pw_M`92GKu~Yvi;>(?7L9+Ao5ao`lH{t z7X#j3EQ<ZUQ@-DUuKd_I=&p3iaplIw(|(y|9cYwS58v>G4QHA47BkIfK-RND-x+;? zIQ94nNIhtica-;i<&B>p^?gHm{{wVuf#^xu-s^}<9WqP}!Y{+O?P(MEwW57s1m@y; z`mUMqT?4GoqCGOq3o48J^gra`|7fnWeoJ_&l*jq4*h67&fzn<CIzO~?TG&gvR(!+C zE`qnG3Ubbysd=6R@_D^N{p^EEuLQbvW#~eg3;Aq51$3@g@3n|?K^C)>9yWI(PCrh6 zOP|epO#qGdoC;*UnC7q3b(-$#R5LZ~U8S_!fYf9DCV4kHs-4uKNBcxwMkz1lunqWs zpYbjy*0Zl(sA*RMr7d};EW@0GIQ!xG7Bh@zF-_@VGXnALXdlYp^XV|eSqJjFb`IVi z_J$yicTWp9V87Jyo}j#E0G$mZ6T{vh#AO|pW{yRee)DMH*?2!?`(I4@)Zw79EXr~D z7uz<#ecte^y=-257Yq!hN<F)4o+E+Ok2;e#$MR;FJYcP^?=qE_a-4jYpY&Zv>m#FG zvb_#SbGmj$cyTZ=z?IcX^HYw?AIEz{mKOkx{iB6N8Lxkar9N#zbI)6mb(sG_r_J_t zx6|hQ!FXQ~9m{*RehJGOWYzQ8{2pT`pDTiRPn#F$_6gVT{%=fzr(sP4UA};PK6~;z z6Y}`K-(Y>$z~2#T#)rL+RL6}#SErh_vWDUJrtfI_I-q-IdlzBRU*6AGLr30)(%k(R zuHLb0!`>2=^)H|+D-QY#h&!7vVp#9<{15sC{70j2?qB*?+G@c6h2gVhoW)hHlf!TB zXW*=&OP{0Z$LL%zBP9KeedQrdn-6q4W#q|xFcmc3(^jG1$K8i`C&+O9eX{0#7)br; zFK<Jb{gCU$3WV7wCIY{L4~(~z`w!DD*t=dk-j{maFeXv2G04a9Fab#Utk+Tamc-R- zl%`WB+n%Gt-o;A03h2gb6!eiR#E%@Jys@&dH(Yrs$MM!)4*#jV5#^nJ_TKuAe_QnZ z{nCWKC#bwLfKK0!eLfs(Fk2tz@1lPTdq*m5Fwp5xGb-$Dd|mWi@O4M~JoUG41bZrf ze<1xD>s?VQ{k5B>9S(H;E`qd>(t88lyjg4W1nSv7oF_XePacr{fOBtWgxS^|EoPeb z7Bfs+i+KNUk!NA{zWd<o5XZ#+@1dlPsQ)ZaZ1{6X?6U{x^pA}Udz+PB4;0-}&G!g1 z?@P$bzQ(@ymGV)J%O6KQKT|s8u>P#mI)s_OZ-0&j=1(;rC?Dm}&#VR>=laWqEJwbd zcoTG-P3$N6GEI%<BfndJL?(p2SC#%Q&^=fDc_hoje?~8q_N7dDcF8f%EB`Ve^=H~b zgt_1UoW+oN#-h}B0m2*~F9Kb;v7f@;qe_1k$Z}a8+tZaZL(`uCy0)H)Fw5aR)XpAL zmG2QC<?kFWcNPW@#o7w{jGHD0rcGi#+(~#h(CIvxG~7pcJJ89$jWn#oZm~%HGtG4f zQ-AWiei=J4?2Sd7<x%Hr7*>CXiPXb0(1%<fvF-R9^sJ1-r9;_=_)aWjE>gLa!!bhs z->pBC^s_Zx?$H!o&Qu!Sg*A+;njv9t7~=9?Bh#FQFw3m?S^8X&<{9qG6WI~=jzgU5 zF}wcPJY{`xMiuWIoBH!XPpSSz3H=XMxs*fw>GyK*ZOsMvue2q;dgLqLv1qenkTw8! z&^a6AXj-B6-`c{km#MT~z=r+;`lLstFBa8^k7=<&u&wfE1En8HziX-Vbf6o<wa13N zJz3J89YJ@#EPh<r+qx!zbGFh4FNZ!j1JR)8Z<=QS=>EF>pmf%aHm^N8?0u)S-+>MK zgFb1F=-*a(D+YzV&y|;Q9B&Zx?sJ8A(<@TP$CnCzsQep%{<^-S^mRa2*NUUU-Wy8) z575;$+CS_asyf8L^Q!W^3v@cv_QU-0aASRgpe<D1<v!kuzF}{^@{U?0diGeXdMp1T zpkLp|l>Qvh=^N}5_GT-+3h4B$0eu_)XW$I958f?t|Kxt<qa5*-8Rh|m=@ag=7&cQa zhRod-aW2SWnz_Sbs+nw&=REg)f9i!<`#zVz_AWc2W21WnN{`6)hC(jWqM@+&H-zb1 z7T+kgL|v^<*nqVSc_K$*4o#MC-_HXt{mf{ft9xXp^XD1nEYP_oKO4xr6~DVQtpAl3 zvGWZ5f2uhVH1`d6@1r|5oVBjq$2|fO)b)i-zBA!>xcj;vN9Mw+0a|Z+-)pkzi?ZBY z7A-*ky;kbm19aXWOnsLZ;QhSnS=)*APBl4*(>_cOApH-N?|f`<E9;kGQo%#J<OA7P zI7Z1I-7V>DH9Z?hKg2WKOb_mo^khw^9NHEC$z{`*x0f~u_LMf@^Zrhh&$3d$>&8OG z50t|_Gwk#G^|N%DYrhAbJU>|snIA0TyC931rp{uz`4;H^&VD1}?tN+NLlbSp_obXy zoBPh5-`KyD8Av+`d0EetQ{|b1&k&4HJ|%nh*GRW%2=jS_Y3@7rvSFa%Ec%z=@jsVL z87g#KRE_s;HC2zQjQPdcv-4q_DvjqO{+3HSS<>Pz4e@0fo`SIZHr?uicv4xxK&R*Y zlO*p$E-&H>5%%j;b)x9>fa-K3(p^1P4Ux3xo8&1_`XtRW#+RqKNb<~YlBa60(8p<> zi+y=kMI~)UlRO1VFVj3{`SKJON}efA@>HE5^b0i45MQ2E$4lCTCV2{!e!Auv;LB5d zoaDKxNuH`>g&x&B2l?`>I!4lBps`&>BF^^hqw!5gXU|4iHmwR_+}|(|@29)Cc1r=x z-;Py-Ag@UuOCb$?>_o`%Ki4`Rkup%y`JLmj(2;r+49K?k5|D;ET3T6up#?O)>L`it z%FsL-->LB_{Um*x#_Re@{1=TEYy1a|R~;$obsA66ICaR-GN<$r9@081EyYJ`=lBj6 zzK>N_fyS9HS$V1sOUU}m@%d=(Tm0WM_Wi8RZ(6qEn-=kfN#;M0WBnTZ>1u@C`u2T< zoo_8@gYO6Qj9PFN{PTI@pW#cVy$-$r);c0D&Af*=+oSct*|V#z7`?Odirzc<Ey)t4 zmmQQndkOAXeCdh;&@;>;(4~Cr|0_>yHGO8fd0gXl1=+JJuaLVhYw#?}XPZZnMqm4^ z@@($axV%S{9<=Xj<Ug7o1dU}*x0q%gvY2Xw-uS-LotNPL1bi#SetT0obUgQ;I8Tx| ztI0anZV7o4AcJ~L1-kypw86t=%^SQd?ERneOaeNa2LA|oS0e80b~VDR*I0|xC2`)I zI_&FwBg<O!Y1pm@;=4lLxhm7@_if193V*y~bsPzFI@TN*_D)s$g+RAvh<+Ec--;yd zkTn?Rk-^GGIn<vvEJB$2MlJ6Btw=8VU~_jEyYefrjyy!=9;<Sxa};a!o+|SopsmMp zY4be9@!!EEq|H<spNYeuvkk~kdorEv&b_Tv(AbwUfuyG`6Inbf(N6Q_06F(FJ^H$& zx74(Bpj%Tc{wLG;%@ptV!98E-7o4~8Kixpw|7GLcQ^o&(AWWSo$F3`2E9&~Q()R#e zzZZEKrq1TiFh5w#G~Zhkd9?^r-mgH{R<Tz^*L9jkekqIRA*f@fSpyn%`_y8F`Pib! zd=FvD{2b_H2Judi?fRysk-w?T*FmGq6&CUT-xfvY5`-!9UqIK_<BLS*LQNyT^E0An zs;LHz<vwe%aev|&->1@XXD{X%js^dmz&5+?J?a0k4?^B7Ed%@w<;RYY^4T9A(DZpg zr^AB?vux)-uR>Y-+Us=vEA6!~_bnIlxs^Kbx8rab^EbQ~YS_2DPRpCD<&l4lZ@+Ae zrn~*Jns-9pWl9?lbnOxaedJ-{ck@q?vH7*)`O1F<(Dmcszc}{sKOdSl3g~o?zZLRM zQ~E_f*S}*nPh!7pi1Lg8%DB%mCn8L_MHVwn)MAD?!6NPjw%GiBSr+X&ng6BS26uV3 zg+FbF^Lg#@9ZYiKJD3F+|B%5xgg=IFXu}}(O!E+T{xTn7{&z;r0s4P4^QDb5HE%Cp z-dH?r@1W}h8vR)sknI(lCwbavp0F=Za5kP{(ch9aPb<w+_?GmwDIa$5s_-B1l(XTt z_7_$rXYbnFE@1aD%>Zei>ZgyXesOZn&bosG^<`ZoZRmG$9|8W$Yj<6*1FE+kqt6?U z;yHL!aP=n4Ij8IM^`g0=AN@&fnvQ><Ysc8+u(uv@-eXKXYUc?5C(8RRu%Z7Tjpr;r z0FC~8jm31c+M<lzRS47WYk_X;e*6IUY~+2*a?6YV{{&k5&5-hzYQA?gANgs!MauuO z@|R-FFkjVM9dPDd_SpiP+h4dLJFvUDz1ZiSL&bKRpH8mc+AC0xZ#U{wI!oH<FVuGU z&V%1|P*(I|_<8QrVJ$M7dQ3PC{pwVl|2zfXWDLXi81f(N&D~pAhyRCYn2#P5-2!#c z2kVtPAgdJjFxh(EANDFJ8@8DSbhe4z5cVb@PWwCFn)|}uc;&ql=;V`rjnd13t_>^h zm3A2o8pqXGi}?QEVq-tZy9qB%YyQk&!~fY%347-tFLk{P=yaV?k!Z)$Rdxx`=^ec* z>=kQ14@kXTI}Wz|jlY2_f*yW9?6+m)PO)X>7h=mJedW~Pz2ae7&hc6fZA^NB(gy;a z-WBNMyazf08prN|78AZ2^hSC(J5-d1JzPj<?a%}0+97(AoIP&eL{7(j*p<3%dy@S; z$+Siu=YPIRP3RbzA-;AeXdG{B$3GGN3jS%k-uDx|O~%U4prfzawMOl&q;U@*-E8*B zi&=WA`5H8~<2E46ZTNOGc)}+vV<YI)FY>#r^VT9xdH%KIXQ}(&gDQTyL!&*YLinL7 zC-;t!w-RBt#f+WuP8xd1{>L5C#=*xz4SP^8gO~cQ0y@7F#QPtqV}@A>x?S@F?YJ7{ z($Y<}(t>ZWF0u#pIB0GUs`Zl{{_7r8IqKR8d3YCGbN9nLovIdSopt}|VdQD(AJao# z_g|&1w}W2VO81|p<NX@q)VuZ;);ZPOg1GCa0i>UgxSM|~u4dgb%yppACX<1-@96$g z%~g^<M$;z%ZQpVGOE;^1A4XaE@|{en@?HaUb9Tjfl*4zVS;hn1l^?Wp+A-6VfKHxs zEM^(}$)jxtq2v2M#Qpn9ry}n5m4?nu*ge>=uhjUiIo>lDf$d-DBK9eGHQew_PkYrZ zwef*&51<Tj{~o}qR}%bgf2M#m>;VjcTr1<{y?KgB1J5yzXGt?Wq=Dy1$MaG%JfwlA zx8qsd3=e7G$#Xo5n&BZ0JeiK?#b$U&15XFX^N(hDNCQtx$MZrnJfwkVR~NO<!e)3# z1J72+^L#Trq=Dyq$Mak>JfwlA7Ce5R@5W5=vy#reinZDYraTjF*pFGGv{g?hXzwd6 z#YcNvX~ibN_lA>KouDmq@~RTFrB0rYw%EygD#5qV$$K(Ed)mo+B0+mnX?2e$XmO<# z_-O8#VJ>XL^BC;oP4^0%owhBYZ%Z;aKn{Ju#t+>&AN>C>XdM58R|}2)o$J0)pwq`N zewmgZIhA9c=Z0}lO%s2AF7((}`HQe$!ScbQ^O&srh9U0GVUL&>^77wntixbe?q->1 zj#vIo?>6Qe2s-uj&p(5p&z`-$qe#ZxDsmU(6s)1#|2W6bqWr+L-jKt0(=h0u)E<FB zP9Egg{g^<W{&!0c!F|>D`g3Wgpvi_j>w96dEQHw}oMV3Ktn=qw@#iT>6I-X6wg{7l zYoPW4@!?$>^5R=zO%GaZyf*r>GwZzX_aF`ZVI=E|H7NA3z90Jif-rSu+kcI)o&SN% zgLA_V4(KM&n-w1OrknN3vjxaGfwa#NPFp8yW!&xl>x`tC_HOssY-zvuk)AS9*4g|P zAtm^*q@Nq|hAxvf<@$Q(xq<2x|8#APdw#X74}oG&oc}|Zdmzhz^wZISw7EPla9{XE z&9f57Iu_z=OCIX*fbs_iaGwVEJcG9iG|pd@XnW3A&mzwD;5SUu*XY_G^v6Nx+&bT4 zx~a67Y96!5_0Qh-3-i6ljcAwV{MUx#WUj3}J>=a58MOH<pqtzIo=wIZ&iQCM^>_WK z9AW?d!Nn-2X`hsSm1LlU%~u|j??wYh>pXu-$SYIX<Z=CVwB=8?>&3;m`-V2oJ4y1y z52fw!KR=r93LtH4+o4qY2W?xT=_7%z-G(DPPIag~pS)?N7_{E_F@Nx2kzLe~C)J#U zaMSUf|6lsLtM}2!>-v2G-ZO5~yN@!CMA=3B-ao?}3?A}7ta{~P--fzG28X-|(%3FX z0G(~RTbb!*Db8e`J$!II$4A~C86Tha;PVdGMX9EX<|V&dH$~CcSr@LG+Gu(hD6;YW zFT&%{SINWh4%kQPg8%<Rob)7%sU~1?-~Enr!t}rPEb^e^jas*I*!TTTIJby;e-A81 zTH$c{ANd~;Cok*b>QD<B>;EgzwQ=o-tOMUI@;`Pn%vz*zTzn3s-73*<7i+lUcJXnX zFIesrJlmG*9m5|gPbutOjqvUI+#8wf^6<ZV)68<_YlD1kxJQ&?R%pK15z>ENMw~jX z0&*Ple<P_!ZH2617lLkm6wbxJgs}KL{4XHF__Nyqh}TE|F8+pd>4dNL%zAv!p3LUP zY+;`CjVQ{Vi~KCt0NF+?Gnk$jvk!sp#_9}&{bRMc{lwaXLf#!Jll-pV#ukRWiB0lX zbZYEVY<&wt-Z;%qIWB+X$&h!o(kVy!Q>wWJVU9nymN>l`nQOA7zRS_3EF*ec$h#2v z+`JvFWE&)&i_dOGMx;l`J44IA1lXY0v+(<fJAF<?*so7h8#Ubf6bX69sJv4&KXr>& zNx$jWL{5L`v^oEuW1GH5iFFHky;aU2V1r)OSc@ReZ;V*Co(OXf%dH1C=dZkyx;2$a zeyc}L$V*kZl+z#=^`)G4poz`oT?^&4Z^mx1aL5a)oX&nZNn!8Lj?(wqg6{0M3pBs| z)^*%_K5)8B&t$tLnctAd`8Ce{->BT}K*wAA7wwvEzO?e;yDT<ddwhYi{Nsgoh^2+R z)he&nCohim=(|c^4|Mv!hp=CNvp@Yii~cK+$FKilmHQ^p=^v>V{hzb))6G9DHrD^y z=Jf9n^5QD*1)sdyypZ>Z(w_!8{r`@zU;mr;r+-_~{~_e@>wkyJodImnAN_##zs<@| zH<K(j*8kS#^iK(S*Q&e<pS)VEJI5gI^uEf<OZb6(jl0^GA@3rUH&*l8cD`4}-8oI< zc+KcklN|C+RT&ooT^)lDguIhfCdbCmCbIUWQ#2Uz2CBSb%}<?b@XWwD_=qNQ`Zl9e zWKWjYOJxiII-MeTE{NFt3ICSgB){Vgo+<5_4t|!u>Wq-rEs(MW&l4j!r*zc4^_oAk ztiNol<z@TIi(wtu5^>iqDG2-fQ&StH;CZA@@2rWQ8nX9+IbXiDgFK%{cV>CNbP!*G zyB!<qR)e|md(i#9`v>G{I)<Y=ps(hqoQC?|7V_39opPMc>k;<r{7N%2<6E=5cQr5h zoy^$hA@5C_KVk2GHJAU_Ebmp#PdP4s?bwjF7;&e|%T`w7e!cfIq0HMgYeU|X;KzS3 z+V4h!2e3U;O&qju+l&1cHpmXt*IbZTFI@eF{EzqFk<PY{e<FGL?Zz~vMaK)x%^`fI zya#pL-@EEXKW1SqnP$o%gX@e3fo=`<@f!3mloi~ZWqrd9NaNav>#&;<&cwN1>d*Yw zXnx9}ZTM`-v2g|B(pHV{H3A*ynHtmB_x7jjh&s{rY%S|jpwo5n`=V=nljwRX(wwem zAne!mM9oh*eqB#Myg6M#|Nqu?+eXp#AT8@?pwo56+oEgqOVKrgG^cA1g#EgPH9zI} zbxl(``PnzAcRIq{>%{*e*#D|&YTuvR@4qjM_(F8vt$ndQ<T;(km8pH#iq6}><8=O= zVc-95{;2sW$FK8uh&x@sN0@zw`qFnb)pg%}f%_{mo<9DR`r<vGmRAd;PVBQUVGn^A zSwnp@%qpbG9zv#h7vX`n@5&xXjpnBu&Xas@k>`$7vsBaG0gCSF=2e9GUlNpGiamW| zJQVVtSKeg}y!0`R`}qC;r49P6mNxji%6bOq+TiR<q^yefqzxWMnrnlZ2>biZy_%nL z{B3Zj(#h}I;x2^u*KcCbx#=@M^RnKH-W7eXQMu(n+K_33Kg<&U@vkhe40P6m&z55l z&hYsT$hW@dTA*v&+MzPHo)4PS^CE;B_nF4$h??^ql*j+_I!onHuk^P#KT6vV2AzJd z1nBzC%y&fZXpQupK}d6b=U9YsHlm-)f28K8oTh!}V9;3K!!7RJ7kclbFNn@brU&vl zJC9qQ&^aA+>U<#3>D)i2{qR-MxgFA+&K(i<_xF~XpK=m9^A7qn^H)2O-2rK$2k!p` z&HoPNPsE$^lb^P0-oLmu_yze~eYU@ns86ky`75xYKBzC-DzaGWvleNtKI;+ox4~-7 zPdSPDaNhv`^9LH+;C+jGx527?=<M`dv`G5*%UTBb6XWr9?cWP!JU)*!Hy;0iuzx&O zX@1I~J>2{_AMxgF33{`0&L5Y*iaVf!I0KM`vjE9BW748}cQWsQ62G_sXCP-nrqh4% za|t`&r8>+4*6SF(5$|_t=ijSYPkGmNE7Ikggpes`*w^33tBgBU2KQh$;XN?FO{UNM z8a5w`G=3{|EpTQs@5_|2cDd%g0m!ywxjWJm=ZP)>UF?Vd1wk0!=k{}XJ<VGNY}&?W zfyOpI+alYz@%L<hT>d5=i1*hwlgv=$bv8?XB4M+mLFZT-26TNh1J5GVJz6P!^9ZE5 zzS)mqpWX*)e#&X8cRpxtjP*pAW2_(MLi)Jwh&R_SI4_P21O^m<F9q)q7{~p97WdUR zcrKP@(+_rpT-KAa+iCf%%lJoGXZb#8cU!4*d!)N|8t|<2_4sVoIn&^~6WfQlNB29z zpV>M~{vS0z<<RF#ze=~`@oSX(4d`4$Znl_azO&eTyWyLJX4kLIr>sX_*KTLeO0?U1 zptIdR2fB7U2YsA%t$0Y<Z6(rNyS;_5->1B$`6;JqyDbKdwtB_l-ah3;=={I5#WTq7 z+M*g^)`|LMOiQ%IT+mq$19WZi=~GgV=)KYw(~!pT%(j@0u)i(t(fpLtTw6>6oo#Wa z#WZuf#pc`M)_t^vv;T;x;w#5O26YC1gRfj%ul?sv>YQ%=hBW6ZFGtw#D=*Ugl;ii6 z=OW(Rm;k+5U%9{az-f@>^qz4?qTd{^WuFdo{pOQ7qI*rb^qZrQ=K9S*g#G>IFwIXn zP5VtR(AaMdwzzk{IdC8Lb$vY#`JB$%Cnj|63_9%{0Xm&unjtzzCWy`{NOL;3McA)% zQ1eqxQ=R{4BRc<Oac`Y>w%Pyq+=_fo=d*84==?S4)Oj1w>74Pf=v*;QbY71%r}LKx z`*r@0=BJ#dI{zCq+Ih9by>)&UI`3;ed;LY6kJ8L*D*ru||2k0KnaK0*B29k-$oAp+ zrGP!VlxAK8&CU-O$n!YP3*wIX#9H+Ul<$wzhyO4Bq7rgxOOAm@wOp1n^Xi1ZxF2-d z^)aBE<IlzWAo8ufg5#6(bf&o->28j{3*oSy1=@){1oB2IMCQ#%WBjJGg&qU)d#~$3 zXE{y|d1^+mzLXy}S8Dn#KxxCU8LP5thC9BH8L70$Ku1eA7bz`@y)m{U*A*UU4D;FS zY=l|%rNF&?T9!EtboL4QwKEaU#=PqCo}_ut0XqB4!aka_%kiL#z9AE3*f*~Y(7Y!r zkAGh41DceXW%?q_xjfy@<!R<{#5t!QYH{yxF}Ob2_w%mI3D=j3Z_R)V*1ac?b*J5D z%vb+(f%w+;NOQim6T`L+(r*vY{FLMOtpUVc-%3Wf@pD$=XW0LyYZ~<67~0ZWbo~?P zbRBoS=o&jmblr$Fr|UNe`{#l6nxAs~x_*p!bMpY`|MNWHeA1$`Mc3t8)`vi+Yx*wH zHF%cjx&&!X*QE&ibzP|WDaWs?Q9AjZeV;~{{bOJIG<TpL&COj-=d?3L=Z97H0-)1* z+#nsNr-;t?AkFD~AHsf}Cu@Gn@#}o6(#h|1z7661>Fhyg_QhJvrDGA^mw#Q<PyFlO zw2bS495<H%{r>erO}`RI-TeOb0?=4i1>dh@Ts8Htr`djx@VEb~e=UYwSKkx0T$VF) zNW#DN2c6^ZBq03+(?2~y`pIWN-q%O}dI-|Rzh;@k5qAEkr{<>|<`3Jk$-5o+?3Gv} z=OF!P^byLRb+GtGCp#T!ZoQX<@EqJ_LB1^PnGmDHMc=kaV|+z#p;z<@c?W<-{WDYs z(}SRk-wv6-QY5_t(w!gN1DfTt?~~}?)6F)e#d;=u^v|HVdj6ntb^+Np8`m$(d~JF0 zU692r^DXcw_)EXvthH&W<|~W;e}0pFhR-`|kk^fyv-{I7@+|rW=(NLsfE*vJ-%Q<e zs5pXS2mk+tG_gUZc^zT@`eTvir<|tik7q%n9bT}w_xj`M6nyW4^#c24pq*e+yMV;? ze~SZYLQig4Ub2MzSsFh8=Z+Z9(Ri!!lII!M^I}OjQ%1S|cPy-bV1xXp@l(*LbcKW; zXL!DZ;|$|}7<kU{F@^_A*uCqSgEICM@%xrm_`jDF>_N1~9z+}LLA1pl1ip1iPR1TY zlAa?;GUFh_*?rXsA)JYk|7nYb&;~eDdpXkCM$6mDe==6)hP)_fY=`JD*nhg5;W{6* zDF@(O#sP9J<3hye;0}?z8{{m^e7yf<o}I-Ud-$IZq_bTw2C`ksk(cQaq_f|i1UlPh z7;#h(XLHibF$k0A(}C?h+)Zcs3odAPVO_Vt?y5HOea0WhwzuEE)QxFTU5EE7>Adq9 z`6(+0`CU2jlTi-R4*?B#mekj^4eTyZ8FgFme;xUOX_*aqaVL*2Zw>qm&qL>u2K#fZ zL)~0mSG1FLN;+t)<AFeqEmw9l$~tCPnOysHrkr~U?YAWH!Yr>9<7$ui;4Cj0ah^r{ zxs}-DM<VL9#l}-j(5Ca<)~RUcQ_$YS(C$O=pCHBf{^Vrb?<L=#@C+N<n*T>eq|9|H zbFIq!L}i`>^!LpG{*U`h&|F`Mw+MM(D6i{#U$tud&M*~u==VRQER@H#t4#`dAJ}|p zW{u`w1$1&_gR;DTAx^t}3T((XFw3j4{AuP*iyW_VFBs_fri=e$mW=vipKU@*e9sk} zCcY)fyas+JzxD(1Eqv$oEafa<`=y!35vG2zqa^)F#HqteK&L~nUzS&?^o2k-mlyYF z-|!zWl_#~c{{d6iLcbR((Eh0Z0b~0k%4C1M5i(e2v@iRE+(AACH1>&mEvA`!ET)@l zh{$)9ji;L1f&Txz;`w*_6KPjGw<DcC+QyL&-w;4<s=<9qd$nsB(i-fuJ<GdXd7XVn z!@hg36MXM?4yMhL%t+*;O`PvO8*$q3QlPV8ZSO4a45eQJ<k+|UqDaOB_kvFboi;ed zV!9b>k^MWdRv6N(PU6=n@2FnXDcKx{yndbfAWoeMfljCBfmz-`N<SLtbgHo9RQ~g| zJLuG@r^R&B!(wBdx<RM?tp}%fm-S#r<fRVaZzwAg$?{q&Jp^=pYXIn+laoMW`3G1` zH!Up6v%;TfQ_5=#8tX*<9iXut{s7V*ksh>%TZ1)zPS|olbL}hbvS^9uyiv>e4M_WZ z4NSLZ6Gex0n*KeII{4RtpMgdlg4m;XI=rv6ctL{ZZ{N3|Q=o;+o%|jH|9dhGIyB73 zmR5-W8X`^S=H%q^l1~u#`z`kCK&i};AE8V)Uw*)F_r`PQJIK3dWs;pccbuC7UxNQf zo6rXTi<C5t`lqxCd6oIcT0b4zkm*$>2UpL796QEZ>-_k2mUolZE!r7<`a+o>9|Elm zKD|`u$LY#biud4@y>Y!@ZO1I{E~K$NX8~!;Qk@H;NaHj1M9|r`lYy1_!PUG|?RtbM zXZxOZ-gccEi@VF*i1BUb#Ecf|i!PA4k^e^(M}EpW8~I&1H62jS%D}WsLEEl#W1aq| zLfv|q8|lX+FXn1r-rBavn;)2Vj*nK+F3T%HoIdY(i@2W?NZpUNar*LMu=h~RT{>s2 zl>bNwIv<9-hl97lr$Og~RYq@>QQZ>uI^%V;8SY3Z3QXgibp+C!Zwtcr_fcNw+m39~ zU)-FP555Nf@b4_IyUmwodTRb`pp#pZoaKcPXPX@aY{&<Cn&nS3Sr!v>7U=t(vpRy` z$&b$E7?JPM0+h2r=B(dQU$%M8o=lrwk2rN`4IZaM?5|93tJ0G}cYdYnr*;i<R-kj^ zIqU7;+Q}NKnK|oSEi=A5vtiC!4;p>bR~FOE7Z%gaN+NWvvGG*%DR6&t))J&Qv@i0# zsQLN=o3`t#pf%VB&jU-9*R|_wE%)uyM(m)ylFUoULtjRp#5Dl>5AFAgPj+lurnf-p z)W_L19_CoY|9^tUeqCuX%{*q2?VOma=Ilq8ZNG{x4<nynmpc)sE;E6yp21%-y>g{L z2z0vCWQZ;|fks_!wU}lmSZu7z`2FZI{YTN|8sziqG753(avjj=65o>PU8MA}K&MNj zi|BF=Xw>C=i`W;m*jSh0&}Dz~W!mOUyFXQgyeuF5RxkGX_;;D!aY{c8==${%&^iD0 z2aSF5Xp8A)phaot!x5&u6M)p4{0G@|{QnQo%Kx6WXnwxzwjUezyG`cH3@xK4khaVM z`u9ybXnI#5b@0!Z?Lngs6?Pxq>5%A8ds^(hFWq#m%!H2a*)<veOVtT+{}^IB1~7l} zIkFwfYdROU0zd!jt-1d(+KTUmsNa--x0CO7y9MeuwMg`V;PaW@Cy3L=-vU{G^3T$> zHSPVrrhf@^Z8!V1OmAclnJ@W__$JcIai)>&xC&wZhadeQ^S`e7DTn(4^Yat=mVoB= z1C}Dp{4WFX0bzgsS4shX-61QbvwY9<_NzKCJ{71g>n?J7tGv3Wg4L@ue7EXW_mtcl zusp8&j!WSS^8?dXLhfvo!+KW%-F`(7{g}RD8fdI5pSz|boC5x`q`)AKlLrxJ-R=kS zKj~?&yH~Vp_}*B)d*y$uH2zO#-+u{B&x5>kP_L%<^zg1Fe(Sa!?dEJ<wM^SizmKT< z0?+3y120tI`&yP=g?KU6ch$#t8h&@ztiGeW2Kw&k73f`?9GJ#(_zoqEvhqF;*|}nc zt`FFswj@jcow7dUrTn#LF}^{+wnpWat&?(UlBJxo&q7(<g6U)4!`awVl7v>bmbA1n z&ms@YYWV(oX~G^6<oBQ1a{o_w1>^*fXDhzhu=V(avQo!vSTZmC6KJKMh`#f8?6G=N z-({+A%EzM1mAm$g_yW9-flgUmgX~F8#(%aSfM@Dfc(zW#I;Az%D_9#&XlvJl1&h_5 zhX?9$Kl_7IE*o6mEg1L}`$0D^PY;aXc#B`%rVn*OogP{W+2xld)feJBGu(sG&!6@p z((=**i&6uH^|7nloaypB3p&2PUc@_3D}3~)K<C}5HCMN}#_`SvZ3<|0o#kGvT3^~D zln*+`NaUJCo*9(iDX@rpmY`evP}c`Quf%`Bv+tmc2KwEgZ|D$M#QjshK9fnu8Z>~k zn6J*aQhxiuBKo@xS4p{1EoUOqaE4_O$IP}&{P!r@WiV_%iLx+W?zFgbiOq{R`0RM0 z&V~H1>92y-5%9}-z)W)$==>khIQkUY@S|GXyZJl%zoe&{(&Q6937~(|mfLWLuI0gh ziExiP8NXZbUr79~jdJku3?b9Eq1=H8Z&(wp#-F~YF<)O`Wzq?s(8pm7u&8FVv={l4 zmY0|Cc{TtUh4_ys(Otf&%>#{nf@8i8_xf@?_0|8(UJiNWEd<ZJq`;OK>QK8$_EM5s z;69i<{x5U<|LU?OUn%yc3zkX0ZW9SiYu!08ZS&Is{^x9c&85=kHXuLy4}Fa*kNWff zQ(T;O&R4r;0qYJIKQ#0)-?+n=+&$qG^!;HN14A(uiZLcmuHJR^N!1u5b`RpiB>2Dy z%dpo7UvXb6+ka#Cx9Y>bx#|8^w*RbXhwqeqe1Vy*u3>s)j-)S`Bk_@~%S&GJ@l`6l zc9!ss`n$;A*r~ka86RJv(&ICg?@{4P3YC}4_wki0JvKwjeN1p8_-6a~O5>{EbV=Vd zUvTgt<t6v~`4$PiVu_TuNpVu=@{-$qe9M=Jyy#29m;aE&lhVpdZuaq2E)ly07puGn z)h_AfCD-`)N|y?~=0)Kf^_s*tW|x;-=HttIQ__QPiQFQ^Nx9`E7y9@%tQ5YQH?-X} z-^i}zCD{CLXy3{e!dJ0U`0|x+Qn&IF%pVPW<?pGy4@Iw0t0g`X`{u{{_zFK4Igu}v z?^d-l>f6u9w;?IT_LtiA!nd+TitS(XkHvqv`uOtNrr7=#Zzq`FUigx*SCHr9+t6Cl zW6EEod?Ue!Gq4Ty$m^AICi`hkfnZT@!6fv*c0Ru414Uki@+T|*$liE&;^W(JjPON! ziky{-EBfIs*I=UD%40?E;DN$7S#kbR<t0D)_(}_fuO?sh>mj)DnDUaZeS8~~ucEu8 zCoBKR6Us~0`S=2Z#m>=)@U2vwG^D)bLmyvdk?NNxe3KPdoK#-&mX9xRqR6Z1DttxV z1V^4zUh<lcZ@KbS<Vt$7@((_*yyPE#zLTWfXpZo$RGf4^zUB7u<rS-b*}^wjG3lc6 zlE-{}%ZpXNknk0S1?OK}UNYUsS2|SNH%ro!m4DJD<t6v{_zF+a_RSQ&m5NCt%S-V6 zbwj@@Jx$6DW(eP8#qO7vmyGxEZ8%NKJyZDe&yx5GjH4@keC7A4ya%P;`J-eUtvI^8 zWTcNT@OLS%=6>PZG*-sb{L{)yJRe`_d@c7r;amB*#0QTkFFD=Emlqd$^j?)WUodHS zdC3qTU+G(-U&X&9eSzZql=70JeSCSHTibCRO>KP*$K8U|)^_}D#JKF^<10*)^k5gk z<n-2^$iD*b-Fo`?N@t3^;2cRGHAm!ihy8H(dqaEV%@DqtS;DvJQ?bh=@OAO=ZFpGt zDrPF*xnk#y;7jrG{XgQ~KR)WLy8nMK(k<?X+El5fE!A;lT~@Pf+~O7^YC-~=xB;>x zuxQaRWG2bTWM+0|62cZ06_r|S(=BdMsYOM_Ew0g0KWI_WrWUtUQ%h~Mv|qHirTd{8 z_rs@Bn`J)FbMC$G_kGVy0Q>pl+eckqIq!3SpL@=^=l+=Bk8C^MYxq90+3<b%S$j5K zmA4(Ny*%{+TfYN_?}Z;Wf3JSdo{g71zVk;-JHPy};p>0Y{QcqE_iTL9<2(FuLx1b< z8@^{eYW|&v9y;&wZTpzvYaKV=-~I{nujs39d3@(TWB6|RJ@dW4+qC0W^c6mQ*p9=W zHhf=xkKy~5FPOi-_wqd(zvA(2n=tgZ?zj1U!Th@#IXwYig?BsLZ_~?oUVN?bvyZ<0 z`BysdgE|)A2R$SB-1)ZP%BlO$>zKFw;D4x$T)_XB$J+NDH|^Q@7<nCid*2nw<7*E@ z{>)ohFG#G0a@2SEkXN^subR5O;Bg}(fAO*fn*ZCd(ZBEU1>ZMg^xc0o|Gs^N;oHvG zzRTm=X1{;v3B&g<Q)UiqXKdf(@$LDE>4O){nsT3Ux6SXFdp4HflQtAy)37C&_k4XX zyW7J}9&YgP48M=+_@_KP;o)%)7d+hU;U*6^czCA6%iqHj9v=5_!Nc7iZt`%0hiC5f z^7rtBhsQl!@Nl<>n>^g$;hD8w{vMw2@VJKy9`5#VlZP8TJhR5j-@_9g9`|s;!`&Wk z@^FKPXWG5|Jv`yzaSs<f-0k5e4>x#trp?RW!xJ7J_i(|(-5zf8aD#_uR(tt-c*4Wu z9xiye+rv#BZt(C-tCzorCp<jv;ev;|J>2Bs1`p4)c=>yH!o%YpE_k@x!%ZG;@bJv5 zz5G2q;o)%)7d+hU;U*6^czEVjUj81Q@bI{Y3m)$FaFd4{JUsJCFMkhDczE2y1rK+7 zxXHr}9-dic@_*?+E>;~qbMKclF4NSwQ1xDS5G?*rVmiMwF9-zx2lyivORVTC7SDiL zzbenagP*kcN$}5dfI`y#D|o5J7r>AFtf7Aw{0WQy8T=KC{}KFz#na$fi~k<X84=C% zn_zxVRPi^!Jr<t<XD$93_-z({70mBaDF0u8|IFf3;3<p00RFzkp9lY^#s3q`c{ELX z9K71%PlGuVsPxCc@3i<&z#p^tDEO}}{wVl=Tl``0LVn0r`sa_qFSPg&cr6D`g#JEo zzr~M$-)iw6fQg$b&p7y#7QYAl1&iMeCZ?=B?*jkG;=SOTdAL~ee=GO}7QY!xoL}j` z1!k{6@ff(*;t}u;i;Lj5TAT;7XQTXC@TV=#fTt`T0RPb9e(*2fZ1}f<`Hdh=`+D&G z7QYU>!{P_P>=7$ZFL<BD_k-E<Rr-4HM=ib&{HGRofKOSx2FyOX@~;M;v-s6u_TiPj z3d|V*#V-fnVrB0hFy{}H{_9}QMJR3pbM8X%o!|kBUko0x_;&C+EM5xkv19!L@HUH| z2OhQfSHTZkycqm3i+>UPIg6hSK5g;Oga5(eh2SSFekS<;SbQ`1^>z+E1N@-H0r)+E zssGbgDa+!YfO+#;+x27czgc`4d<y|yk)I!dZ@2gd;Cn6pUtrck%5xF?PK&<}W-Y4p z?}53`qxk;=|Chz*z%Q~o<lEp*i@yaPwD|A9R7cZJfq4&2@!x<sTdMeRaF4}*1uj@T z34Vud`<KCwS^P!tS&RQ1Ong%FIRU=a&YeF4{|5Ah1S_9KeiK*NjCjpWLD%Zp%CR5M z3p!eE3bwY-R<3}zbQ-)Bo;QG3teLGOzB?~?Be-krY-REv=LG}cL*R?wnHMBh-xN%P zyQb#_pC+Hf_s&*2z`qOL(lJ|U2j9(ta9`(arJJ<pUQLJHH(S{c{u=qrz6O5qSHV}n zOW?oSaZ_*^EcKNRJN56RqrMHKTLSO<;ce-ftu*|Aa=?ed$DqFre9+Qwqx>u2CI37x zc#QlGucIB{3)J@rcojI+dQ)%|ypQ}xsn@afYzT0HvX^|0g14O`a18&-`)4Z`;6G|{ zfwEplo<ctk9*4dPJPw|H6@k-@vz64p%?oD0+rV3(UjS#pv-H_CcnmxQ{S3Hl=^f-# z05?H@0=nQu;Qv5CC2jBz^MdbzhXnI~(m#v&cZPbtf&MuNefHb)f`_QvsUG_0pXLRx zhc5U6`TPQHoPO<WWdZc}lTYJT`WQS#KOA`j{6Cx*OoE&GW-GhlABE>2cntb6=qt9( zR<h8aNuJA+vz4RJ6ZG@gz-;9R_z&o}J>V_$)qjF7??hf`@5NU#7Q5gl?NdSrr=U+k zp8>A~Pl9K`$H6DS3m!7^bqu@+JWJa5QJ)6z5Im277lM~U|Ged&0zba?reHqwvwuG? z_$)X8OF#Vv{WM13bWrye`Hq}zl>BzjRtnJ9f(zg*_*L*sfzOj)kvvYl$@Je*+M0Ot zY~=*yzYh9Q@MZAlD8KzJ$O~zg(ofkv)Qd5>2c8peL+-%OBLCjEBah&D;49z;ku~x> zw3l%v?ODdW<DIjWmVccW{AA5d!5MH0{vUvw-o==Mm%@K)AN=(3VsP(%<PQ2b;pzHa z<`r}Gi{KgX9_SyU4uW@scY_cA9`l^GKgc*-0`G<Y5%>>}GY>4!?uQxA^Na)X(((t4 zCv`gpJ`A1@&l})pC#tfNv>U<4!IR|q67oC;F3=~JU%~kNA^h~=MeqW!=!+Ej%m?>^ zr=SZyMcPSlAaw8voAx5|z5;$pyMj6#w)t!$?Gl?$3jTdIpKj=n*?g9Ozlh$MePp(> zm^wTH{R;Rp`FsreW$=0O?}9!9J`QdH3;#0Gt^iB9$Kjt~T%?|hrCjKOk3c^NUFtjr zeLi%-!oLT)<Rfx=i6EEYW8fj^Qiqj)H!t`V>LA$7V^Rk~{{j5_$j8xf<${&e{{(5r zpwEXV0UkOC5BT}u>G#c6E|LEp(r)_z^7E~EK^eRid_l?uZvmeNZw2>)kAIUsX}c-t z2Fv_-Hsu_AYF_XH>a`czfgjBan&3V5LDGR+;1%2s&sy;QKV}{<$6hD&!$z+OefNjx z5At5H>Zaf{xD0-u<nv+V0-R#59Q+9L415WFckl@PK|Yf&zbQET(b>vL>UaV?1>OT* z0sk5BR(Re={(={SrS7M}S$IAV|0G!C?s4)w1wQ+?%zyAnu(a<5v~LDk`62bXAT;`P zOmx99W3S!`KK2;%4W2iXZst?7mDAwk@bCW&^91?0l`<#))acbi(D!}T%&T$m#m~_n z%#8-*p!W;R2k_64XYUu0Z}787d;Uwv4RxGe$!LF>a>2c%ojrwK0H1;`_!M{*^ef<Y z+Ikea;3mfP5co1!<aHc81D>Xyp9Nn6_rgC0z6h52kOf}=OTWrIJP+On?uC91ycI0- za2hP*unPKFa7tv(@{8Ww3|-Q$fPVlTCuy6&Y3Pzx^!bbFH%U7L|BIkcfiHpYf&UD+ zg$38G;L~6y-wD8Z>i+;`HPI&r$VcYkA@Cm3zMgz$zd}EQmq9Q5<!ogFp6{UhE`Ak# z2mV#)+x`l<gJ&FBI02r7{#kgszs5MyE~)d><H+eZuwUeP@UPK>;E$rS#{SOmzZ3q# zS@ab2@BaqvnnsVGrCf0Pw@rT@L6%#<GS3^J3qB0q4}BGQFZjwm28&&hdAJgKJNcZ4 zF8C;PnTIRD(r>4sH-Yy-Z-?Fp7CkiqeHnNL+z5RsSo+~{=m~HK_&eyqCE%0bZ$n=U zUJ3pnZCM0vB>(qAZvcy4dldeK;NxFs4vB6B%lr`ia{^ip-jn|rjStJdK+@gPW!iKW zo}UMwBHbSFAIsbWXTkfx6W_rOqL(he3|&Az;*b0ad5(d*p+5^;2Fo}<kMaxPWu(0Y zoCQ;y`ZZD?q5m`aEc};<&To=ZHoD+GY$g1&f5Z4w?y-Mj+`#j}Q|FC-E|7NmduDu6 z;IrUEq}>9Z0`C$14?Y9l54{C^8Z6_m0z3&mhn`vnJ|+C*za4#h671^vV!#;fT19_1 zP|v04ou9z7^n%If<J7YoEaUJZ=*RyT@{24Sh93L~yFl6j<Z<XJBfs<DIS7_|-V4v( zpBQ<01$gCu;b%h^|8dbXo>sZ|;tJ+R!_$>x<ar4CrC)fuau6&&(UM<$x-toV415v1 zlDch$fA4djt}G#+Ztxy(3-osIZtx1|&!wz=V9_hjmO6kBffJVhF!&I%FZ{FMq)oek zw9>{g=v%?JLN9~GFS?sL6u?<@!1S*()?m>GXTZXLnS7oCOIaen^Wc}dEun7Tfi7ij zgXc-~qVPA8b{x9oe~S6Kkorje$3*`@7rY028F`bkM2~KRJ_McspM#zPUm%}{pl<_@ zQ`Wo5e=B$r*=T~k1w2H#$KdY;@BVB2A9w`2d9w%FJ@9t?($k?_h}}L&I$39(fVT^t zA@XR1rvp3)UbdKig6Ai9BMZO$bY%<p2jE%g;s<>Xd<A@zI(`d$8GH=<ICusu<+H2{ z#%Rwkk>3Sq^RW>D_!9XA;0m(4@7JPwu_O#m(ax_!UzVW#%&`vgI|ZJiA6J1-f)6~7 z|Bqfh0hV&eHR!-6{6qBRS!jpg{T=Yh+syX{zIXF|EoD!?_~}ZSx$+e055I)|gZ>0K zXrz9W_Z{#ROMjEJ1ze_GH$y)F&lq?W^*aqdKsm34XVslgSI*-vfBmHfPm<4KcvcFX zvK|*b3tkF6fG+%^$FuOC0iPw$ZQ#@32Jks#a}s>)YpfwjD_Gje0id9pa<Yu^dHH?@ zyGFfcmOouN4E=fF?z^6@tfI_kTP*ZHBku|5$0+kv<k#DToPo=fvkxrm-4{W>2wn{T z&G2Vm%KRZ8nTLY+P%oK>g1g{fX>kD0ljt>}w}WLK7QoYt?|wE%FM=<DKLfr1o&tXb z{`257;3Vaq15be80G<XPKaKu}=PX#-&HsXczIYq7nY*8^oP>82-0|z^8F)X4e0Qy& zAEEyp>z6Iy!{CkZEPNU50Pln6%x^qhISv1J?_#`HGGFMwi{JuyA3P~|vfy^~;S_Yi zW6-;x4}q7E_NwSZu+-~iR7?EX=kfgjv}3}{`u4=jnHTiYH{rbuzJQPQU#xEyHIpA} z+RsBjvx<Ia9`B~F55Lm%%ZH(#U5gw-pGK~l?nO?}H`}0}0H>gzg5Gt%p&tjI1ZT-p z^mNNc<QbkR`rv2}av-*mK3KAu@q@k>{v+U3;4yIH1L$McYEO`M1z76;Jn*^Kp>N>n zg=g$Hkz4Y41@)f=F96>Kp5KT3!}CIL!@$#(E2MoAJvTH+zf$Li$>(5(@quR{`LtxI zCv<7!BzOq?2)JXIc7Z=e+7%B{Pw;O;pDLke!27@}%k&#~H#itI`H#ZC?ICmr`fBNN z`e!%tL|Kc$$H5a)E_ecbh`RkJ{KvpD&i?^E3Klu~F8By|5BQ(KhrwsiFH?8o=YbbM zp9Bkk7Tm&k34a56?HF{y2f)i@9KloI1JDJh;BSB~`JBeq?Y4P}J-otvI0$_o^Y9DM z1)l`JjXE3v%RKog^l|WU@Ef7;2Os=PYyx_0A6TY^$f4-jrVI0ePmyQhP1s3r18JAM zoqmS@HSj0Ej$iyH>7O->o$#ClzX+bLy-!yX)L|?6>;ZS7ue!mD-T|F{{vtd_!Dqk| zjih}ic8@vnN6;68Wqyc1w+K8liTtDM8o;jH+W{x=S-#J@d>Qmhe?`0CKm0EGfwXS` z2m79`9HG6BkaipRB4hC~#{D$-68O!~kNr0JgO4*u7rYyLh;A5wz8@^|u#9nE_B+Tq zcs=wB2e8{<Y2*1v=pV57eM|ljIS0QOo-N=D!Xx>B&x3D*=koiXuABp(gTC?u<d4n} z|8egj=+wE1I`sY#{Q%EW@Nux{o8{m|A7ox&&u#@bd;~e9y<;z-Zbz`Qq|Jhtf-ghg z22Owr_+0M<H-b+>@38#h7pwxWfG&2l3ETvp5jmv2!oP?-7u&Sw>62H1S3(y%vL3xG zX}7@tBAZtHj(ea>+G%*sz1Y+(1>QoQQnwS}N$7&x!7b3Go(+Ftd?LYad>Oq!=wF3@ zk4I;VBAEFKzBy?N(9eOdAfFdL%J@=;AA`F;M*oAikoF{a0-lG_t0%yI{?gvxkh*;$ zqKn@>jb0jne!%AQ^c~30#~DZXe*|87lybq}2k$5CH2B-#Rgcm?;J*Q{{1eJWS1%M9 z_#}28`f2E=9%Ed<C&4Gd(r**s6W|5Z^GWpEaj>gr8=wh$d6;%hLtpYQ^MdDqmwlT4 zXI_*^I}H{;aR+PfvCq(-jH%#7$I%<)p9Aj&C&<5D%AGXzc{63D{?h2H<IKT}k0bx2 zO~AADuc;4n`E~HjKLbDXrS##_zd>){v#o|cdDht7dn^{e>c!y0)5z!d(Es4Ze?qQE z+lOonok#DH=grXf{JW{=Pta+{!9xE5_|y-ct}KK9N$`Rn;x~f7vWz(kZXwTa3VjB9 z2mMj#-QdO0FC&N3;7jO3iBli=5%cA{*d2HpeoVXQhesrT@Jh<cL0@pi=<OzO2e=!a zrQpRCWB=Dt&!ab8)p>D>b<e(eS1T(>yOw;Wz#Wuz`F8sD8CNS87z=*iB{&1_MlYQM zPlH8oPl3;Z$EZ&i^_&79|0;0@%ijWC0sS;|k*mYdC&410OQ4?ur^tUFbiwDD*So<d z!K=_A1@H-Q6J@2q$HB9t-2$EfH-Njq$H4nZ+X6lcZjm(^_z1WQJc@ok3?8RGOQ0VD zpF!szWF8#^OWf`r=z?XPzZU)j;2C_i=RqF_FN9|~^!?xklzTJueL{!-xzMGry1^%3 zgbaYYz$?jrH@Jhe--12{-U@yKT~`M00e=yC0lXXhb?8~}^cV4ez(Zg+U)UN9#?W;? zM1~j6zpCrbM}!}Ig|glaJ`BD9elvIiybL|lNd6bVd&zSE`V3g?q1d+tjOQPdpL{<< z`FF#c`WeaxA7veQ7A*0oi?^XCZoaDP-e<vc8GHerdEoY+y;?a%ng0RLIQYO<7=Q3N za06vNg}#{vyLN~j4v;n3vpNHPmbAZ09U8fSGKDPsJopIM@w0sy>|xw~EOPx!<b`tI zLpz4R6VM+f|DpeZyijfn<z57fAF%>_8GIZ(LE0Jco-eTehhMPE|Ca#?@?6Cj&R@tl zoMJr(PvYmUs-5`(cn^5tms!tQEcWLe<bNLeZu<CH(3drkKe(N;wt}~!GyVg8b`m^I z+D7QTzW|*!CM;eC&mxPLQva{QFFaG!;q&0d&%Rn&MA{i-Z3*}&_I&G7Y}9kER%HFu z4Q>L@P@hq7BlsNnouWs<60dy&^re=bgPs6Skmp+HOTb$xce9iQ-bVia2fPT}4t@&U z0PZ-6{sS)ryM7b-8K-YgBPUbPWghfU&&fqsD~GAWz2GCyy;>=QkHEA0m(2XW3;M#_ zm><a1heXD1M@~q)_l3-lJ4`+SJZ13IpR*=He;2^6T#<(p@P8fI+t!ZUg45)4c+J&H z0{mI%OFJnS{3!S!cmefK!qaizRn?<!1fN^SxWH2cC%U8jxw{se`V#SP>M);j8ySml zGrpI=%g`Aq^31-3dBHet0bg2f>fcH}O)oY2qaED!@~f47wEZ>koPCASLx*oAEp=E% zxo-t;>7qX5|8Cm2`2MSvEtI<(`cd$FZ~=S-Ecze?o&fhk-vT}f9%3B3z^B1o;M2(D zB>3Rx@qf{;f?dDK`d{el;lC{W)U5%W%@}>~622Gs{(Izcj_+H+W8k6RWImDibKzZ* zVt!MXTfh_G#o((iz&}VMkJRfa@Nw{I@Dt$10qRRR-vJ*1i~c$!^ueo@v&_Y>fENy- zm+6nMQ`Q#hat>dx%-Vej96+xirv-2q_4z00d%zvw^WbstB>6vsSkob}^!F<A9Dgfq z0ykN_nEEWWIK>z)w)hmXztG}F=I(19KeB&0fv>T(tNK?LBAlIq;Ol;zv$ed<J~N z;&JjhW^szL4qJShd3nI%N$@_4o5*vw<A+`V@1qXez$uH5$oPZzLYIA-E{peqi{L%b zkAhc#cY~!rmx0H?P2eTqGI$lZ0bBqNoj^{}yIHW47tzy0@Vte2dFbuT1KKhK-oF=q z@J0G+;X5LJ@n5GX_h!ax>)X(~q@8#^-tIf$2Oj~?!oL@M5PStZ^FQ%>(0`Y`e8fK% z`p4ke{jPZar|H|@BxWOdo`h!_Icx`?0RIE{G`N>KtVi}cNZWzDy@7n%y?kUIh+lFO z^cB!ou^#vUX}iH<7p43r@^}}t)Ne=Si{6>0oPQ(!visf0FZhSxz2o=~@IM9K51xd6 zA8GgTBVNm(%l_el_mVgG$Kb68u@kI=-ugWBCYWq>efk{!-S#=gANs2IU9BvI|MlR* z;1+O+^<BgJvAgu&*U0A*_&oR<-~%5(Um)*&;HE?93+SzaKZJe(e*wG#JOjQ1oB}VU zp1%e@_tC4Bi_kv-zWfR7F=hP>c>0qjpO1mBd=~m=nTy0p3McV5!2cV3=G4{7W$?d( zC;t+=LfV&0Eahw1Me_Uxcm;R?JWrwr6Mr4G_xZH<3VP-F$k8I`TjAOBYt;Gcj2m;M z3_bzwWv&l_gKsd-jQ{U~4@?<3dL{TgxIkI$;01q+yyLU21ZTm^upf=!i{Sa>vk~0= zP3i+)3%&x*l6Hac{~h`lJiCOs0zOGuGvLXy_&4AS;NHK#T3G_#!Mxc9?f`!ddOL@N z&VqZO?*+^JIL+7%{R8s=`g`FyG;Q+vE9Tig4j3K4CcO~;liy(+k%tH2Y57O;K?cUa zr@<0Oy^Nd+J_CLj`Xsmj?ggI$Zv{`mBX|OwgMJd6`ZN4MbgJNe$B7|;Pk^1g$$s%T zw&xkF1*V`cL9eWZXFms__K}bHbMyZRJBpru65I$D`a_g;S?HwAfwz8-a>2hzJ}dsk z)aNQX;OGVHB59ujw|xI<<q$gN@UJ4nPhcO=b4y6O5S#^n9=hO_;K$)#0A5O28L0z! z20v*49DtA0Z(HD>CC@G7f0ll}0zUGm_&uZ*Ec006<lW@)F3L%eZWVYfb7;jS<N_>u zVIK#~wo><I);$fgCLO=u87xLFGw?3?nM$Qhc~6q>7H|XUQk1uZLv6F9+X4=5sZ;{^ zzY5Q3u-Nm@gBv*zH%+~tLT8TuT%|Ife4YR=dRC><0sTGjTmUZuzZ-lWJdM2W{uSmV zcsKl4kjrWC>CfQHkXEo8KhaYcv1MKG7aFSQ$lnU+jlU4l#a|1Mi6zj_!@rkuPZ2NM z1CPYlz675CoJ!>k_>15LV2OXfg*vPPOC0|IYu#}U1CE1_!ZZC`LqErOocX0nWgGQb z1$~^ugMK{|)c;$*jL&duL>GP9!W!>p@;?pz2zfq8+A}Y#RL0QHTfwv7Rp9rNb}0uK z$KcrtPJvfIZ-qzj(NEKd=-h2!SFY^e$h`U(^WoBxN~Mvs3*f)VfyaIDe;j(l^BG_8 zxXhUZY2le&44wL1!oU75u`R*V;J*hi1h0bsd6cyPEOK@$<rEnI3g0hL-vfL<K^{}o z<sw*oqOsd5l?&j*(2sH`^E~(f`0_F%FaJQ=t~)A~E69%QYfXYD;rTE;iRF|J{WIjV z1biI&yP<CZi(e*w<U#Ne=q=F8cU3Bf!H+Q}TR0?o2z-vU&AGd2H~HKT{{`@V=#$Vd z2^~D2v@_rX<hh5mm%&ruOTT3BUix4N`W5Kg;6Dppa9P$N&}YF1(K9EZ3%(?J7<#~= z)h+NGfiAd_v<c{ozzd-7hrR^71o{H#P2d1}8Tv}_Lg+KdY!|o%`c~+@V5!eE^ey0{ zlr;)n@S#tk_t2|b!7@IwZWg;Lby={2{zFeJhIjGH=qKvC5WEPy0-gZe0G>uyU4Aa( z4elbp<>a>j?EHfn<b05_S3z^~Cg(q=&|lk$i=A$ze@Qn%9v$tK$};Frp>Jlu3#s>? zv9@U8Q1HqL)_>%);9ls+-U9GK@G|JL$oU!YQt%9T3OqyF50lSX@FM8XrmU7O<^}b6 zH}qxeXdiv?W^k~cey7~yq+Qfgsq}&epigW<Zs2*H#S*`6rk=|-Qy=QQ8u}~;pHG6v zNPD2aQaJ(s+h4?o2QLLrgHM8wg3o{#rI0`HDe#iPN@X$lIJjw;dV+72I^>XV`u@G- zf1HEcDRjca;1l2p{ItFB3r@iwz<(0FlDcJ~Pl9KWgKgkx@HqG!@_G)ulzcj%3m#*> zPeMNrp3nMhJ9NQPpCY>Y0{A34XEF4P;G<xfhnK+8Zvk|{GmoK%p$7%}4f@4Jj1l-e z^c3_ZVA&s?g1!_y1-%RUO3Qx&dJFgz^cB#1!L!uuF!Zh93Fu3p7r?R~xDWam_%L*t zhx@@RpckMY0FOhLd3aRl)Oic^32+lw=HYShB>5Mi3qB2g8+!F5Smwhr=%>JY;Fozg z2`(RF-4D+hu*mi8$Zrew=LN(<XCACn&cb^u=~k3z2fP=aL;2uEpG5zWuDguvQ?F;h ze_)jMK|cl0IQR<qIQSy?GPsE{S8$+z2E0_t-wmBS$A$k*(7{)c!7`Tt&Qb1z<bUBU zlnef#<O4oQ+Q&qfgPV~3Ug$I6z4%vCq`eG249_a)v*1JE6VQV_j6eA-g}wm1ANpbF z3&9JZFND4byc_yH=!-4=^0U#s;4Jh4^rhg7^y@k3jo_`&w?J<Ki=CN-z7pI8y#@Lz z@ImOuptplpL0<;F11#kpfZh#mgx&zX7cBYjhQ1ZN1o{=^aT|Ca^c3_V@IvV4p=ZG& z?_JQ#;MrsNoY2R>2Oq^xL*MNIJN-mY1VUdA|6VR&IJ&Ic#-RTpY0J=4;631r;12TN zjBk{E8+81`XOngU+yTBBd<^XJVfF+8X;1zF`fo4oC2bq|EPaQOuY36{`%8C0n}sIw zHx6(2KKc*c^f<cj2>1*>-5B&~@Ck4hocL|}i83DsZvhMchv7eH>9hFMXTewCd60H5 z;S$Q($B{euw}Gd?$B^Zt;A8MChQ8o;kT2*5pm&33MejhL0Ph3uhJFQn0sdc+a`zj3 z`eG>;e1SU5gMJpghkTw5ebIZ+Bdn`hBv0_3PjJquf&K>XhW`ol+GVi#xd)(k{4VlB z+OI<&2e<qQG7fzbybAnT=<|P%`HyXS6ub|72>e0tvT^JLcB%{h)8OOed4jlT;rA<* zA^PnlthX8-Mh{Z|KS##TfmcF*rqt&T%zRqP7%n*g9XtPKcqYN;kgtW%_q`W7^Scba z=@I0eHPc(je+oQC8_(R0L>*)t!GA-ap9GIlw|Ug<6nK)fNy-v>K!2W~ul8}VNbF)K z^rrV$DiUv6ME<j2u`37QIrIVK3%n29&ZQ*LU%SDVz+=pH@re%n5&2`gpFw>Vf6&<R zm;OBMJxo8te~S7~fE#Gnm%!a0VtlbZe+s?=7CZED@Zk?LzsYkwc?#Y`pMQ#2-_nnu z_vx$olzaII<wC#kEb8`A<O)0uJ_ru5J-y^}04)B)Dd^+i6T}ogDS8|%=QJJ#?*m^1 zzZbk0d;$D0cn^4*eD;!dH@FL#3CME{yb_)dLN9|?fFDD57QiPyhEEL6g5CU+b;}mo z{tfDU6#7Z<-Q+)h)T|%A0{y}#kO$iSDb^d=N9lifHj>X}aF+bnf)D>mrP2-k^3Ne- z$I#Q@0%@0mryoWCK^Ht98@vU20zAfg{R^ZO+z$RccnP?HdOn42TMTyf#MT63M;UAK zSp{AEgLlJ!=rQaub(21y`4saMT!dbjK%apJz%$^J$khkQv+!y90l(p4@RH9UC(v8S z^DwxDJWnEHhrs8Mffq>r;G^K@fe(VqA4Rv3_5e7O%ajB8&jXqA(Ar{hINcon*_le` z%9(*oy4W0)(&g5Xa=w%tO_%hq*Ca=iJ^jT@p}Z!S+@4LRLaP6FcXnj3GgtCSUHN3H z)H$3SOqV3b;bb|}pUh@=nKH83{LWHqE(1B8GF)?g=*s5{ncSd$-c(8#d&;}A>7Jo< zI##3jm#%z2<>hmlsHdFFrIN+e+I+6OHaVQJb!blyBuBDkq4s1RqCaSRcQHMXE~az+ zw)NflY^Hx#dpesQq@v2AohOZpQ8#r)f9_0g-<(PB4EpnhU6N^Aez=fLOLaP^NLIRe zIGM?5MnRUGI(pZ2^^}X!$nD8edeg?PW~H|$%gN?-o$J>0?kc34%jq#%+@DXuw_XM? z<Smu+1*wtirS@WSXK8h^f5%`kKayj_3Q5{jHU;)q*Ct41N`-84S3tQzsedRvoDMRB zxqLAll!i!{dLUoiQ7R<+(?PzF&S~vNO6g#Dq$~o_CavtJobu{jYjPvQ=^{O!8x%RC z<LR{g_BW>c%cW-JX%5QC!JwEP&X1-y=m#Txh(>Q7ku0rwa3q;+4*IjnQi;yX4g`gC zaUfqD?qLx6%XvDlny{0iOkUUg=Cfr=-NpRaF3P(vlS^$FXp`ck_;u;w?df7j=+Eb* z>{4$Y{&K!QPt}U)QX!v9L5r$XOqUr^K4sGkV30)M9X6lZq=SNo^0{;{lq?Mer4d?T z8ktI$bbcWpK`Om{WU$>M^xogNG3b4v{HNvC^*u&PZf)Gy*cMnZYfh#6GpV$Z)V2BI z`s8Q^VI{ZLew_lv^n)YmQn`6RXT5Nj_}G;xmD4$q#kulH?|gv1$?vSnCYRo+f}|pN z!?}f0e517)QEk(k@07VSjP#lYidd~F77+u}oT&Dh6yjE72Ioh$fyt~)2|7e;>oqfz z+L-Q7XGYUK>EdX*xG|l|6p<`AZzS#7WF}k1=hdlRX-xm&O!<11>CKe0>1Kp&&gym| zjP)7TqS#AAbCw`gmXFt~=TI^?n0A^|m@~O<)OT$c?#yJf-DXy{WiyP8>%-o>Xopl9 zZPGkIucE-_Xj5Af9h;4(u3u1FHeX8Dc1jyFt!M<)&i&fH+o|$vte0VG9i=ZsYsKWD zt(c~wk)><HB%o~TbauaTK428QbkRmTxttvK4CQx5dB@n-<x|OQdnTF9t8%PPxp5?? z9ARp0c=*@aeE$d<%1+izs3rgJwV7gxQBcL?&*|ahj`UpLuuP($M@qfYR+n=fQfo2Y zo6l#rCyS-cOs!b&k;z=&I!h+6)yZPLWOIJ(EYXn6L-A3foch$bWW@h!E{^1)QEkQY zmb;U=bXEp#UAk04xSPc%$}sw=)w`~h7?D7rhyT0DrHearg^{RybjWa_%v@0?M2Fy- zRau=zzSEm>Stjy-t1=s~-CBK_W|?ey^+>s#&lwpm;Rn?k1bXj=6XDtAcdjFw4C-34 zk7TuZIFGx~o=L3}n~%m_V-z~{lzN?Ov&lh^9W^JjZ(TY!(pgRqm#D8xVS6k56iRLL zXfm5gF^u8{c9On0fWIQiT@P<I3|PJ>QE4bYl1*7nX3g9H<I<DPrTkfxDkjA!<JNd~ zbzQQwgR0?c4G!Y(bTT8OoIMRG3^j>GwbV~3W%cAoiv4L*AzMs$K9h?kX>(QnegX_* ze%P?@M9#aD*!k^w+~25n1zb(z4T_%{(mT>gn%$Ak3=Ty_t<C4@%_?FuwcKggJ9Ajm zh+V&!G}T{jU@|%-6rZ?riF<wS8=7iiQgzRf7qMYpGbl2m$&{<(qSrXmKb6y7C$;Cs z2cxopP?t}JNF2WP;d-qtpUr!#AZM|Wsc?NGP-Q?@HgBw5!!7S08|%aKEEh-m%R!$t zD?wjPwWJc(-f1lwH;2r<Ew65DYg`YdHkDgycI5FqlZ67yD4jd2S&v|SM+!1o+lJEp zJ1j1`f5UYYZiHQR^`rUPi+F5BSx#-zv=88eu;MJEc*0c`YnOhRlZK<zT5c^A`jLNe zN@OmGa%df7tec0*<${sl5*EN)Dv5iF<5KEDh2>D$T7X%4YO$(PSSQGIFUp!WpWBej z?lL9H`XTv7DSxoYRKlBQG3jw8vxcv^lt#(1B(>?9gXH#n(Kal=<yI|kc-JzUZ8Nm& zFsV<BH9`8w>mAb)S@Vu)3yQ9T15qNjg^tPbsDiQIOg%Q_?jOmNn=`}1_{)r){b&X? zn`azdTKlimHW*OP)aSJZhZR&Q-E3E$sLz<*j`fEmFdjdvOgc4FYAa&0SumQ4`F+=# zONj%v9`j*7cDm}){<JO|0#?nLej`oTBwXi|VU=?HKCRo)%t4iibkU^6?IvWv^4b`N z96ol~r+(Qb6(<>lNS4LV(Ulp^Z;i&^Yp++;pNcuGn|S?_yO{=|WSQ1WRad96UF}xj zs=kwpT_~*?E1(?H;&+Hv>`Lbb%R|j`vP;-v!+_(88cc>beZ}&cv2roV+LTdOiHvos za#(?Z!;XqmAHC_~uvlRUL-|8tvy4U(_iB)7ENl9j5wp3wA=}7uWh960NHr5O$>nzv z<Qmi^r#J6KtfKJEe^1d!<be1{)HvIGLpFa<Bqc>%)4MvR`md=@QK2X}Gq^R{G>E>T z?jtD;XMW#^Q4c|%&uNLF&Op_Ny4a@BiQd~nJs(hG;PSz6tm^6BBs1I8=~ZGtEKf+p zzC_e21w{^I&_;=?iK^InYVvZn$g7TUZ}MjFt&K18>SJoTS}FCKA2V3C2{oM<nI!ca zhHY4Hwb6e=*gDh`3%MKvxB<r~nG)l$IiF?NgB&rt=yPu|nJbY_WEn$YOkJ>D&7%mt zAC#47p)s6<1yOuNE15|WFT~j0m)<4b?+5`xvt+`i+lj+hOcWC}qmdx&jpS@r!X<G* zNgKxHR6WY~c4D=e9O1eYcA9ZAo^8_T5Yzh_owQvo21*R9uwKWw2Dv<O=3P;^f_ggL zWIsu~QeE{;Dhqb{ixHpO`jvL!;ttzt>trI|X4{wcpQt+n+Y%KBKWRYllGvXVxtir} zv#sq$nY7Zgrbh8<_%y#3L7|x6?q+)0IwX>mA(1(3Ml-4uz3qfalupb$(2A;qfTTFd zOsVOzQJ<(ALv^RhO~S@V+!_g~60I~5<}eEsjjVo(`TjI9URrG$V};)MX4Yn!Qk5i5 zjfBnHFa-Ex1sbznM%DUv8WqfIVAm6#c&+^bW|;n8?6E(7BIg>&-kdH<gwwRQiWp!% zGQ%UoENo4jx<`l2Ch06~xX*FKJ`k`UyIwNG5l@yZ7L&0_XM^C8sIgeBo}lgFbX5Zs zg}0clO#G4UCSDvmT-a5HAo66Kr(=7)=Ce46>Trk^jRa4%7=ib6GB;9?I;A9V*qdLQ zF84dnNW{cCV{=NN`QQ)o4b5UHFxCu7)rER2IX7OXo+#Pgd=0&g`I9VWN_n)dL^IeN ziMBuL=yoICPA*+fxfO@g$8^vC`;y{@9aL3ak*0CO*yrYcpBflzb<JdC31=-wUtB?Z zOENRA)*53-GyR)Xw;EO6ZZq(VbC{=ZQR8MeURb?_U|4F;CQ*3KUTYJ2AH?L#y3zEz zX^O3&sav>6@v2odNCB>q<l%ZJHptY^xs0(D=e1Uuo+9#`#%S3Y+Bca$9o_;`{x)uu zb?tQ8s@*^{SG#-BM{lS#i(0j>n@uCAteRYc?U*PG<w$xCuQF2T#$v^+Q)sILZy`*h z&GxVv0+Xyxon#1a#M(PC(gwRVh7qGsb?G|OeKY0iN<9pYyT!2eJ7jr|LI{^05@`$y z?5L$v8}o!9M_96Bmhgw9N7tu!nmq4iAG8ozTWf@)TA+HWDiN@RltqfIQ`k4H#tn*h zj!!hh5e;ovRp-A__(s|Oq>8S?WrE01%ciKShhvW_DPC)AokPd^Q3_Sv#p?9Z57o4& z3Q_KKK~?6q2dWb{hilo$bjZ#rilm%0-4zTFm64zd>v5NSV|s8To3x%#=z|PkVbZDI zyyLRn?c5IQeFny%pxWZ>2K~BsWQ)p}<(-JTY(!9^ThGlMT^KRzjM^Xv`^OB$T>gx! zwJe-nAq>4!G~#<jktCz_?c@)I!0KFQT3xe6jHLz6wAuxE$nE%S_ta+R7-Z=k`hXgw zs9JGTM;pM9Rv1s*R<e3M?B!DveXvQqI*0kTyT(b^$kB;VD&`QVpid27Jtfx{7w|q` zMfas*y%h9CH8486ubv;Ri(6f$1bx2lGj;H$ZJ52Ah|#2xkSOcY8dK_QoL@`B8V--v z%q>i-8emv$&$>0U%d@(1)>_tG8`I|+IQ49&)5Ti#dW+<GePzo~Ll*T6xteu#mAhhl z#WmG+o8xwkb#%WwjUk^?3ap`z%L0{)jzidmzO&F$mGwQ58|~`g4><AXWWYfmR=F_; zn*%DysejHUaAy}-`b6yRh{%9dN=}#S43zb7bvDsK9y$C`Al_T*N%xNwIY1*ZI$IZ+ zQ4nPJ$>nJOlt@s}r`7Hw|DdnBfS@m|sA)efbmF7QluA+|nz+5>6YEI#p(gLTTw!^I z=-8Cln`qCKZGPE8H2d^5=fJ{1g$*p0HVjD5>8Q{p&H+xQQW8Wm`}pcj$e%Wi{8PmA z`#okha#=(VWClk}XjYR&M`PR+QF7ZzQI1DNU+Zn;^m7yne}LV~x<{~NL#$-?NjxKf z4l1+H7e9^VXf^DZw(6>c8&%gk<>OA`gqtCDOXs@BgS@d*URgTdcqS+Z8_KumifWVA z9?bE3I;>_GZSJ|ov79+lRvpUmxOPTX)hmhBB1dvOwy2w3TxG70I4s_$`q|sCImaG{ zkSiM*X&b^RB66PgVm;NJg+y4f*04;egfR_6-r+uNGsny7W^5ult+Ey0o@QJ%xY*m( z6Q#^m9}dIqTa8v54*kx0ywM=na`(+8`L&{q4td}{ni%eA#`Y5V7Im!C*mW{7#$t|A zP3&{^u8nC<H1?xIHuRe;IMBIaz(&Ai&|EOgDOt0F&R(FLRb&SAW;kGpZeQmPYDyqC z(#etj2s1!xGyQ3ee+9T$95s<JlpL}P{cln3Ze?R4z0sP4xmRN2kqs$?M33icCcWul zOa+l!XIK3^s+J7xq?Z$tyP9h<$C#kH<V=L5N4V@+MpTh3M#}CirsE>~W4$ZmM54u5 zcG>d}+D2lTwqjwa@iaHKccj@{RxzE?zEP|K#!;2J*K~*)+<4KV4usdb(=?JDEDSCu zjiUy7RO<j}ce<{ik2oL7;mu+uJ(~8GF%n%OYL?3xL7`_^%IVn?F@0J<aikzJ6wYpq zsUeJ;3bEA~HeOTM^nMEUg=A^3%Ux-U7{>l2;V5$svbl_addpqSYO`(wAhjL6z1?Pe zdu=A2CCW!R>(k|(9OM=4ik#|+Vzy@qYvThrA-2LPW&QN4e75KPuxltkI8@c5!UT~$ ziq(3uS~dc^2=I3&#r1(T$CL>;kXuEe4RYvD_Et6#pOintQP4l#6tQzqM7!?jHM6*{ zv!N-28f|Ze5+%8X9pta{LzmenI;ov=j`&O2STL9NM6w;tDadndzw#wgL#%#$w_`53 z?ej!2THzGs+(#(TEQL&v1rM`k;KD@OEq(Pn5=AdNe{MX|a<EnvPPle(-NX)pdX`(d z+oHh?m48$xn5y>n`~advV|4iuU)dOzaG1>E+3`k;2jdFYX{*-E7>Zl1!|dv<t*>gP zU9CrpFSFGdExp__r>;;2ob;A(<{Uk0(t4w(m0M?y;4@$C%ys_08$z>vOtvxcuv<7i z?2n^#==jJ_)|(0UkEDq!mds~SJ~0+7l|7i_fbz$tpv^imBbE@(s$NddNzS(3vBXg- z*+#>1>uDR=$dOfOc$vgGMl``BH{VlpGH|@sT;af$F~NLOo37oFGe+FWaICJjCUr|< z9XEF^jRHr{vHGpq0t}TR`h)|BsJWO%BtXbfyjrKCO^w1_dAbvm$sC7Wi`HR~Inb)w z)h)5+uC$G|*^@jnY+T#Hj)q2$Q=FW1vfAExFQT1Y*Ew1<TE=WHQ4O<dkUr)BvaE3H z>}>ahALRy1c_=JJLQI$}u2I;FB-xZS2{DOWpun8H-jvIr%tCUEqsrs5DMDV`LpzaD zwd(fZllz|Gh-<RUT;4vy9+m6J(#Rkep71nWs{;w@dL3TQ%cweb95%U$K<L#Nq}98~ zOFGZGMDY(y3|u5TA;nbT(@Htvy3x+2AYaUIt|v*9(r9uNgqx9}!*7RBa<hI?oXghW zn#-0bMK~mDMx|aN-{A&a#MLZ!j9g91$dZO&%^@VYG(Z&J)VSUnsVZq_>47BY!1N4+ zvmK+EGERCGqn2S0`HExYE-Q%M;4;gNmq<X_ort=@Ug1avZOpO1&Q`?gd}<fgB%K_t zts*(gp<`iDf3}?GV515H<Z^TLrxO&pd?Yu!s@qCNW@>OqRPIaBKkLK`>gOa>9bWOb zxSHk%pFJ)&t7X<p<4w+PUX!)C@8M@$o#X+|>d7^bq}K+aA-x_YYL)WGs#={Ri&0L~ zw3asv3@}fcoxSW0dkj5uO$CjAQ*Y9Ro(;*ZHgiU+uX;TNOWcG+X~KEmr;4%4M_{=V z`3ELy>5QmxgreSe-7KB&JR(=IYToMauHtn(n3|^4;i+z1J(g;PZ-cbg?0M_rn2vGY zP`$Bm>k;3xX4j`j*2d-RE*m3nt~&jp(OEgVgZ6P7MO8^`lvU67uuf908!Sw;vN_yg zPa0v)YN{0U`E?51ro8C?IUUqww52F}+Qw_GleO*PSONVkS%^@S+zQsU#cfZit&ydi z@iz2Nv-{=D*e<0x!O~@m-D?Ps5V7Mo$eBw*)g_4#7I*3DmWu@?7L@3qqCG$<IR){; z?3P)qFm^3nb`nvq%1(BJ%y~@BPR~3<mFIAxIlJH%NQTMFk(pVWWp#_p{Bf?m3wp;2 zj>){^sA^nYo_ZCm%joxc{R-8qcF(4su=||1?=`=ENwr;)(nEgXy4Litx8vt5DtA(y zOgYWfEKZlb4BhE=6C-{v6ZI=(KqdGRvKnuLWB6&zlKvt7U$Z4hXy2STl=<cb)qJ^E zf4|Md%JCA3sS+=cGrZ#an{}R>_?{;rsl;`~>C9$Ty2UWbc|f;?Yr4T688o6*K&X53 zZa$$|O!mZXY6Z>zI+T=)4)&IrI9YzEPwb&PVSpRbiaF#mSjmO|wMpzxUN;N6$Zpzu zxzHDSKs(s3&ZLuS(O*?#U^^|ON;Ny`DT|_4c?mw_Up}NA$iiN3v1PnI)yNVZtf!dG znpoXuIq{9hMXcGLn$<zvREQ+U?XUOf!9>^P*Z?;?a&O*Vnb3WH2C`VzEqe(Xan_bA z>Sp>Co9*dFS|i_FX5k1ma~(Uw?T69)4*VE<fR`TXwh1&dt)WXAIp6A+HJeVx*)S!_ zcDn6I8}|$P<S;>0vrw^NI6To+BjH+T1u)vn_IiiVfH^ns2~5Oj=9*4_lZjIfwc-tv zglEEGuL)eZQ`(VhlF`^itlFAOlu1<4nqZHW4&AbIQPVKmQPU)A=Hh*4iJ>fOJGIHq z^$80x9Wm_R!{K_p?83MUBbn&#jz=?RpZxnf&GB?dIWB{_^W)MrU-vj^^L0;-B0{m+ z_Qi{pgAFz1k_5GU?Q^W;dc8BNp}P^QKuE2sNJy_&q44AND;BX{w}QCCOxe(VU<j=9 zg;W>w++*Z?sLW{zj_cKIx3Gq?dKaprZXiWZ<!bPI%@{j0Toe;sk4Co7SLBP1k|O^g zTIFvT@K*9^bDu~8@v7j6i1cJoK^PV65u4V|DJ$*B6bL!>Q<o%b<6tn&VO^du(Ia{6 zRN+_Q)~Y@gY3Z`pYn<KP)Vp@2aaGVqEafC_9=0s}z^P#UCdctRxxPBqT;Jgg&AHk4 zQ5EN#S#xq73#4%w6BL$Zwb%yPRbzck&u>o~j!s0g`b(%+I&-K3y@kUNMRvurCB89m z%@sy>@xuKZx*lQem8(XzIetB!Xw;fLg>El-JBBbrr{XvWmoW*%P8u8E&Z3;lIN>%9 zALMU$g2kPki?iwd9mnDy{grM~-6W=Iry`cmcso(iHOH(>J))FhC2g7JJBtplS{NkP zlF(W9+o58?wVY1QFS&Y}mOG0Pre~r`NII5#bk^6{y{gtHi~U0q&=Su|1%sHSod-oi zI~fsQ|JaM0uRQl*QyT8@cn#t#c{x6mVa5&*mqEq;n?5MUB*VJ1(ct>RWk1#t9tOh- zO_VZ}2D4iy17>-`5}67`3AEUn)X3OKm?jjvSk>jYiM`b$YC_&x!c!7CwC-asmR~2T zOgFVaqiI9qPBl?&j*?cLQxA-{RZZ5jlX~1*l%}qvN`Z^yx?A<=uATC11U<h#vpsC3 zZC%)edabIZIcYN|E}gL+F@MU(nk!<_SuQ&tx9goK6uNVdWpADXr?NHQJA~Fx*>{Ri ziq4PXa}<B{=(G(tbQBHUDK8u`Xd5_6QG|o|7#&WSa5$s8BB(C$Y_<6Yi#V&=5kV%# z%R0!Y!>Tl@0nCXf^0Y_2?v=nrx`$y(jd0@CbS5g8>!)m+np)W#M*2<#mviOq9a%g{ z0NHDTIj+$v&0yCa(PH0~<{E<M<eT>$?6V=(bMvwZw^qW(zk(fUw7ize#L^eDB56nQ zaaqWyLNK)(tZGa%Njh`krB_>UZBF7S$MP|KA%`t2B8^(mXgE<aezUE0HEriIwS5>W zC&wo8=I#+8a5`3Gz#Xi1ebpRe>zCJMbVkskIa_aI#3g%8sNLK%qTg$qM^$a)Tsluy zb}TgVxp2NU%X}NrfGd1vTAQ&mt=G{<>`KI@Y<-Lfg!MPBg=sw5YRJa68oA^i;7EzK z*d>iqe2jc_iB9`>NbIcLvkx2OEze8_DcAE<$7U&$ywkm!VytCN1E^QEc-T=DW8$Qr z-JnvM)7I&d%&m4CQdD)XlZd5P$RTGs{FCC+^~Oc9$N!A3qvfnb97(ppcg6Mz)tIq( zgh@9&tsfJmq2_XLa~Cg9nMJKsP1+}GSA<12_fVtiY?6=6g`TRKND6tp$FOdfE7m3h z`OvHHJmKa!-)OTQ+AysN6@C1pbh4Sw{sVi4V)DZR;Z<^fS?ei>@%55k7>l8%#LdM{ z$#hWl6%$WuUEs*tRZ{5n*oBoDGfR~UakP^coJ<_Ws7Yy_Do8wCP8;d_6Q*^#Ca_QX zM4c#^$n~n&n9;YI+U`4687scZgtZ?{;Zm9EAy5rrIw<ONl_@j7!b1UeWP_wU4kWC` zMUy<0Qy&|Y=9SazpK5FBOnQ+5s~b94P;dkbG4iKeFfgKb210QbbH-{m_O~pngw7~b zX<yNqQij@ktyi#};glD_C`kKUYAk;<k~PV#kLIPW<<V1vrFH0wVKY#sOG6dZUp9>& zb=u3mNTYfdUqP-h60}An+&os9(pZV3*vBK+RSUm~R7G6Ume-|=?3AWToaI%aZf8f6 zM+9k|SZ#4mBx`+EPYW{DH4`Y0r9!(IM^AdxxDYbD{M8)T@1i;D^j35+!pOYaOyS+G zYg+LKl0`Y2)H$%8{XVYh%CfF3zKX62H|UY?k(@R1a>s;dRVmblk>_EJjdL%Q#aFqe zRyr}HMe%tUWw=(ZQVWAGhm1R>)jBQ_@3j=IKPkf6%0*3=znL*u+N!4$LgwN%INYFz z2Bm(J99v{v-Ik$fZWM-FG)tRmnZ=|;Ckv~1keoViQV3HNTeT)#ZcE!|CFFbDP^gYI zVQ3_h&(?q-6K2TlU^pMu*(GL0+)nAGc*kY3G8wp)b;>KM?yD6P?oy~9CTC~FuXRMk zz-n$!0{t;<oqIHGB~1L>?Fnnss?)ea=MdhyeWXO$+NRfB2Vr`3&x1RCKUJ@a^X%LI zSif?Af~m<>9fCIldGpsbCaUb@xgo(7MRSPdz%d`d(wS~my==bWEID`0#fSB)(WZJm z!Dv&vLiavCkSulPMCFa9gFaNwU^->Ajw!?~8LYCAChEO9Cb_GgVRYp>$&H!&pwCx< z?vF@cy0Egz${Bsx?+i^oLF^jaO(<I{?)3+;i7M}iuz2-?sZVz*+_Xh?YIxU#wp>uc zudseblUIF<>TlPT%<L*d>Q=AyuSU7&tm?WvQQ#xi4HU(eTvZ$0I=4<2DZkf2j<vSu zu9<U9uX_1Lro=2<T@f|?ZiDdEy^q;4@51S01wr_RL0ghXfc1opS#GqlpQM4tviP(- z>?=Mfw${BXSkE;T)83opb&iaCELteOTg%*8L!byh1GTQEy;q+~!EosXBFt*$A+&=$ zj7Quxj{(3ZAQm9r0Z~`pN07(U@J7N9qMamg8=coe<KjHZqmP_Isroc*UNOuNnbRzY z*~<1}$;PpyzTL$P!2>yKq{Bu|v0BKYOYR_;r=+Q?@kFVg>6}u)i4y6hl9BXQc_l)G z*&Ic6-y|EUx^JDufAOxd`S-A8Jr@O3L;oE~DTZh9Y&gbEwRqew<rZM({-hk%EA|k( zF1UC_=xgdhzWBFN=YXh~(2h$tvE<Op>#jICe?O4l;MV!#AzkBp7<poLvBMi%cDmTB zee#I6C5c$I4dwBvY6A%)CfcMqh$~E!dWSM@F^`BrFf-Dedav3;bhY<~fu67_Ogke- z-USB{u+X`;fh=hO<r|01<;w1lzF=Uoli@brlKLOA!{CC%dUG}EUKIZ|JCE-*6$m$8 zVtpA#;c6qo*H)Lcu{(PxTiR)4NVHP-Cco#L$hkYD^(rYr=j${N=~ACVW{z&fbA%uk zIp(a&K-B>sv*ChH9MCh9=0Jh{(;eJ#e^T-FJ>k66D7bFdxbMs=H7$14C+Fzo5x6`d zA?34lW5e{36<$)eL{yGLdR)f-;U7e>BrjXyo#+F0{N#v(k!Z`b;XV~xm*uFrh7l!g zmKVpnxuKb1Pbl_sq1(k&{m9I$+T64`qPD`q>pz=A4TR-dyLpyn?k12yTWp(FDix<h z7kVkq>PA`Txt4n_nk9LiFz0|tK%|t<@*KFVjjq=f8p)XJ`Jij>^}4;{ngOiZXZD+^ z$DeFtVh06k8mNxe93rX09CxRNqJA^;e^V?+c}PcnB$51U^{W~b@qg+U?L4$Od*3e2 z(WmYSes5rnLnkL?`qR26BBP`6PQq{0(Aorfc$Wg?ewWdrMH36`9Kb4@D4#6caDTG9 zbmgQ^e6D4cF4h!BLvL?!1*OLvH;N8(YhcOCSKSfxcTH5PWbR5tJD#ROraEoAFs0EO z7GeXVF~;2?SCq#Nd6HSq40%WB%-)O}|L7Swk$Rh<b;9CTiK=&rWqX^&Y&s|RJ@7)z z8Ob^oQHOOS^FbaUmhDI`7wB~ci63$TFlWPKvaphSajp}Yy*O>=Hyk+m!%rKqu(Ha} zEMi)Fd)%6ZUiWsetLmmTfVs0&8j-DiD+73z2ALgu9Ix$6T29{ELa+y2x>$<JVWWCv zJBuQExFjmDHMdKlp|<z5@|Wzx^G}dY-Tktcz4YbXBis2)6v0TzN@lCP9^0u`6l4)9 zAuQ9N^_;+FTSbz)hJ}@={e}?xMYtglm&wLzCE!nJO1Cd)cg+{0^NT(1)i!pgV2gbH z-h3UYEW4AgHQB|ipBlPgfEm$^6&vP2cu|h<+u6hpi>}A3?5C~^7|4{Y)s5{XTE}a( z#wODl)O9D{qB^?JmN-o|tQJif=hM}&n`7tZjXGqL6IDDNYr<>(1e2dGk<GQ}^;gp& zy5}73OL2ff_ea{y5iBA@<RuM^wa!$KANhz;kvfd8oB*;<XlVg@Uqh6-eju>2%aFqk z#DJQ?lUt7ZP4~y;hLzpDuKHk>8@6q-%9dK{bG_U<;0C$I4#-|5hD=Q7tK(ZOPbvJ( z+BBv*MF~z8qc+v6y7Pr4C`y3HZR&V+W1$s)BdycFiD*jFM!Q2Y5{$xLaOMUjX1+`N zy)3o4=1Wm;Z`3JP126ce;{K`fN3-)w2PPn6>EUQe%bde)gJ2xCj8|K1i*??;O1q<t zva-R3c)`DVf*quc+sl~PtX%)e^$C4*Pl~Zh)U}XLM#OCwh`9)bN4w6QesC!`2FWZL zz+tmVq$yQQ>ykze!<-O9@lkbl%L}4bck9Ej`XY{1rM3`bwM?wTn^J1a@R*$FDqA!d zkxa+Nymq>35)=e$QyE0pPd(|f9Hn4KTuzWiFNT<QmQ+WfkWE#?rg1g{J7wPIAP4DV zq~82ZIL&a2oXFn6>Rr9X4DUa%Q|R-seI^%KByGr#T8L|aK!S!&kTqPmo=tl8(~9yN zNcQe>=`}poFR_I%AAjkf>XDj@4M(9!Gcn#i2h-ZuzTUf}?RhL3`YM%{bp5W=bRM&^ z6!}-rnCzYJ6qj-_`PR#qk&0=p>Iouhu^bwBF%EQ(jxS2a6Bt&oRo)k`p6D5hXv*ka z36+R&%m{*%=CBVg@EO^1N2xWe#5v>Dk<*mic2!qO{UjS>Erz1y2u8x)Uq%`B#a%J` zu}VLS)4RTh-q4s$xPCTahN?C5=IDt=Qt4?I<um%hU5K`N1CID}iB(O}a!u1h&pPHh zN(P+mGBt4xcC2<{JF>d&A+vTy6{qQ-Sf1KTRcxl`++ne}Bkrg*0%1R(U#i8zC7DY& zv=hWcxJ%ilT{UB54zJaCpEmnBojCa(^rqxL-YDC@yuLS|%@hx7QYDI}s^N34md%Ub znM_P$H2h}>sw1SA2?&Z(x?dDbt5Fr9(qbG#jb@xMY=Uf_yBCT?l~pGaBVa5?_~T_e zVY41YQg$<}@idyBxWQ<K-*2(z#yW6%UZdBXIS7y67}r&gokn6_R2iz86SAmG5uTFY z)N`J&`Z6iiZ)R&mHDiqd*kI1aF+RkaOlPgvXPZ?ftwNmhxkuJN;=-fAO&QTMyqls= z&Rf%5LPcG|W7Sm=YEl11eVKn5WUswO7u&|w-)2B}nEqb1p+~MN7Lq)$Yjbl7!DTMR znu#DDd>H<#aYgEW6=m&Gt4a`6eU03rugdLSSiNSF_-r+rNBoSEoLO^6j&xnHWnCA7 zo;0C%wztgXQA|gf>lqq>DLNM>I&p0mMDB+LiLa%?>ExEp5)shfCrk<2FtA>(6WOU@ z#+iPId}NihO&dGSsY^Ws;G#)dzr2cA7zD_Xo0#J*vQTvu%yA;q<cQ;u$)<Qe%z$uD zL^yi*tt{LOJ*y#=>deW1nSxRK!rC&KcMfIP<B%U(#Fyp5FlmWtM{Z3R^opVf*X&Gr zT$2SVi+G8ZM1|5A4We)aP_`&|38BlJKh-^5e+?(66UR0T*uD$6EgewBVO{aat_e+X zUH4OruKX@0zqXahqHO3Mn^B+1SyiUhe`Y(x(An8p!?`YQ-OC!&>w#d@1U%ipQOplF z$vjma1!p7S5#?AV6U4bhVAYXwKd49jSOP?6NyYaHU$oTKZY1TgFf2hU!UOswzqn2O zPj-Yv%*nE6*D!;-1J_i9N&}D*aM3@w)F9_mb(2^g>?uidreM+PEG=J3?lG2sO;}D3 zUVRjZF=`QIW;I(^o@aLWpP3QWxu^v2^ne^If+J%iX`MMci=$l?d~La`CRY&L^frf) zkcX-ck>3_@adEjeV5Q9{38c`z3G3xl=a+FptH)i0Y|JkvjE@9)6<n9>-_XO{iHx46 z;U)j@Wq(i4%YiP`MBNQ8lXZ_dyqiwBGR#ZErv7Rknq$eE?J--i=P_ZhA{vP%uS2q* z*kdDm`qy0HeOWr0VB2caczxw{wmZk^6%d|qGqsffy-YOJioTRcw7!3XT?)(ENji$# zb^Lgdi#E!%(+FTn4zqRpZ!9<0_QQ?0Ts4U7tm?&O*^CSK7q!piUU9l)>3SW@^-^sw z`je4^?A1FT)Z4V4an`o6H*B}XTq|unUlu|mYV_O(90h)NB&?qPpi^men$?=)AZgTF zZkEZ~Fgz%zXY}e#3!<6rqDEvy2ymEVlQ!SjoKfGxy=r8Z3?!WMbyu#Ws+lR@vx2s( zq0`4SWyyNaifBWOVq-TA#0Cd>ey>sVv78LYM=YaiBQ+}lRJR-BFCtT<w8@+$Fsj76 z<s)v0A?lJ+W(Tz!)?X$OEV@if7Hcx#)~9ZB%63aBv@}tru4(;<QOK@Nsz(~vTxAPI zFX=mDyum6#5j_gvDpAtPM30k+S`MS<^{P=7H$cR&q|U+NRHU3SBE(qY64EFq1w<v{ zpk!kT+4Wv~iMuWYnUh&28G1`DNynT33}N^;2E<jGXXqF+nu{aBd5J;%ppZ>_SmGOz z9<*{QAtAqU5rZ=qdXB<ORXaxRIJ&%)=%g&HedwIk8=J^m@W!xeWUiZ26+gG6>k6j4 zl<Oo@78~vrYQhfUauag0f@L}|=tJe}TX^ymT6Ch&+`beOtp15VYux=x6T7jwg%>lc zsQzxe=2q`OFh|nlAWa`5>Aj@a7f#H+x--*V1+CR#eb-lFeMXg6Kc26rwy4Rq<|7Bd zjM*^Vt3p=SC8_!DoDH;F^>YT?Hlxz!u?bn;5zX*Sp3Y?#ebALd^kT*wa-jYslftFC zR*MX;in&>QZ>}1OIt+D%N%<IN$z^jWSsb^rk9))<EY2+T69Mt+>HWYUtF4WV_r^By z{jU<RF!Jo`ZzQT-y`$-&UqvfxBD1ItD_<?Rb+Qsq!JioM2GtYvI+<8Q9G^Dz`0D-4 zP8FZT7o2eFr}bfopp8%UMZPKzVVu)BaKoVPiTkz3stlwO*PnkbCuduYzhcH9K9Zpp z81_6jm)!T}v>uUyb&?R%fmOX?12X00+>_X}E}BQ0oyYFxv{#Ion@DSWq<&4yYHL?l zvpHL^&hxZ5V-Y#2=8qb$PHxnDNhBg1rLlk2B&zOn>62J4b;dWA?_A$&OG0xErtMQi z&Jg4Gm=KtA;lzz}=2g@&DSF-S=9oY2*+aJU&6}`62GhmFC6(D+aQ(+I2(f7PdG#PO zOlC02a#WU`m}L?|uzcoiSW9D>ZXb&^IfseFZ4JF5-4vJoaaqr!!89|XF#OhfnqN{A zuT;LOUhgdF0<$%`pV6$F6zf^u$Zt%NjG#nb_H<&&ylmrN{G9MA$*dF>=6|c3Yi(uf zvQfC76`oW!8}#AFZ{dnxQGat;daBt4kKD!0xjy?(4bZW~82Ym#DSD5{o^`(ILnNXU zW~ue+NXiir?VG|bSw86b1WuGmCbs6(%8imP_MP8vKdU3-9zKv{COE+)P0QAs#L>m$ z6+hKH#VgG;zhT(f-ki5jAZSA43P#niB}7ji3RkRdHHD)c*tIgxR_j6(&vhqH1F?+P z6}EeFL2}}JDlyRZ=0W{ApLW+?yGavOLqxN+UmgyXXsly1clN^4OveeUOu^y}z3ym@ zp_C-5@BR^%4qWfdrCZAzx#%u+v|UiznJmOB6#Zpc#6r!{SeIEjzfR=Y%hxPYqsF=J zaVc!xhK&nf;ScjkSS0Kcm&(g{m;<y`ed9)xFTFJ{0ppc<4{(Gjy&To=S!W*}webNf zzN{uijMtg~WoM2j3WxG3cXwAj@n#8r8nZ1gqxaiO@w$L?TbnE^-PsxUB%6)+mCWCA z(m*_YiFUddJ)B2JJVe!y_1l~EIS}K0#GmAFt0}k8k_D5mJo5uaUzXHwd;och)UB$7 z>Yual&mY+%N^9Dg>C{NBw42t+t~~2;x`|(Im*Bo@sT_8wL*#fAhq~NMx4X1;Gr%~; z3R1J>_O)KrxOuxdgr=T_`Y?X2Vm1yJsj9z8w0X{oleT9QC#>v|Ec}vy=L^JQ)cjPc zb8F`MDOH=!Tnw<kp<0zD{;k?EUN1cqK4OanwRfB4_d0xXsBWDp#nBq-@m?j1^gRo3 z_YS<|;xm<Wci+iq$mohSwt@%@%PpHn_=!$i)w9W6{K7&H50B*RFG^r4s$SK0duq{L zmD(I-b}>suP({tl=}H%<mcN7OxtSmny$wJLguZoTER)UfYXniySptjlXs4VK6mfU+ zY$r6k#lx}aVR?Q@-i|TS6%}r0laW7u2n-o!<HR0R96-mKFU<Rq?fhg%*b%lEQQzY0 zST3XX{MX8mMzh&5B)@SHS{hCU)p^9sOn*C0^4hXYJXbWmt*3wVSH{ePK~<$^a()JM zS6Ew_bMn*}aiHn}u9lTBzC?Nnk+I225J)e#h+{xtNwyE<2X9@(fuJ8AT~;s1h9RFG z!ax`pa|9;blnN=GrFCifv0LIlJeyY@(Vd@IV*1-?G`R?GZu#(QvR+V0`z2C(8^xH3 zFxY@vzG&S@d!E;+PnjAvkd)NtncQDdR*sS(XjXI^cS(2ING~O^ZKg{)tQtGhnY={# z^bMA7{*eu~RH}+WKlE~?SiYC@^}d?R#3FQtOVHeW>^^2Q?(Dg%^7dp_?#S7p(QI0q z3sUB4=^H&G8+NmFke+&Gs0Ft+m-#P@5}ni#p{h)01#G4!ekfNBWM#KLdOOBiQ?uPC zk4)*^>+qdAd;T=^jLB9`xu#0VYmwZs)sQEAf?9K5&-JUqE?34tF`a&ZU#4ltZwwE- zMgbinZ?%Q>%~7uyuU$2=dn|3{@PL<3(A!o+vu*1wzF51+a?DW@nVECH(igE4z&1gj zvDke(u+gr%F+Qn}%_3$XZB^YT>gg(LbB^WWOpLtCbk7Ps#39jZ3CV|RfKWS_o20zY zqdU3k7^`n&7Jf3x^qg>8vechUajQX|bzxo%$oW5BOw70w5OC^F;|6^(oNW?nVIKg% z)7ZremRz&ba|G@W*~l}RaCMT~E}R3zQ!(%Guu(>8)g@F$<x4K)>u-?o4tg$ccIj19 z86CEkl_|f=!^UOv&U9vQh#0lh2&w{egHTB32A%y|7QUEly+X%pvJYWr)@C>iW80$H z$;&%pr`fWGZqKR+Y}Lg4%v*k>e~2d7Y#7|=+M)1?){}LC{OAqROmm85zj>kaDUN-# z+d(Ijm<xir{!Ag6jepc{a<@`kME9#@1DT?Kx3D)>FDxcwhr+UZ)nan+71eTwzK3fH z;SfxWEKaaJq3z}uopkuw*Y3*mSd#fmyVAdM)JY7$A6g?orp2<YZ2HOG)MPu2MS-np zm<orQ-;Jn#+r*Oud;igt9gc;`+4fr~TKcz{$e|EnN2}i!fnuLpv7vYKdPO{%gQr^7 z(0XioLfx)1Wa^{JR_2e~m)$%BFqxR@DbaPbAqAn2?9Uo4!likjadS*q^`rA7kTCJ& zM3KYi&njgLTdkj~r<1Z6?I6d>Hb>v(@LHIg84@|p*0{N5U`*@XkkT4rb*APat;TUi z`yyafKmFt#$`RMj$f~=5Co>{k8%5qF_RzWpaa{(Pw($G0W_p_tgRHjMjkgn;W4Tg{ zIl+b|5PP325cG&H6S6$z_Nv%oP7vWn$f*mDhJWBL=-V|@Y(_B^$|x=sLBkhIu5`b& zo<fEVbi64)T5gG=4(uy3ybM#QlZ;dnF{xLfAU!Z3ulVZ=V6H*3t*mhY>6NHadMHoK z0Uge&aYuA$MKq37qrHZzEm@r(GrpR%IZDMZ2*`CtlqzTc^$$D~dYDCs{jgdef3crr zI<t$;wrhAjTm3M?pL!pg2VL3!#50iRF5CvGmLD~NKk1^lmhH%-P-T4K;2IZ_q9N9* zi9M5IOUY69+iU6^iwO}sAWZfr=i;M7qqSRfsIi99Mcd^`6FuCdHj&#nydNszOo?i^ zU_z`4tRtdpAJ*MBA$&WLIH3>*FN__O{oC+ndc021Wv7*QhIGI<8eu1a+*NmmYSe5F zwtH`oiHqRfsIn`EU_e(8)@_vM*&K9J%+!>wrKH%6Xao|Iu`b;u<;tZbnL+-w6Ej=f z!7!E;;{1oRCbT!^(KhUrvq9D?kvE*Mz@m~x%lVz8e=}&J`NizYJ52R%0_Z1yEMlEk z^VJTw(!IT^=;zTyh{Sc#b!xql)TH)<85X6;2@&s4?J@T^JI(gpI=Vn34BX+Y+ZqW0 zM3U`flRfO3X^h^l`Xwxkm09<S<rkYIQJXo6k<=XdW;o5*YcIR^A;g5R$sj7fj)|fe zzm873DZ9w4S}C6+HXzoN=Esz+Zfi9s8GaoU<*S)I%451$8LmJ7s#C<ROZ8Wo2`2lv z?Z-a*bI>G{#?UKuM~Og~nKd!PA(;}+u?i_X>$}tZCZ_#rXQ`dw(GlX>iLWkxYiS1; zi$-uc^<F!3dw`pO@)Cm4B4u7?QiOxSxjlvGAUR^mq)j>X9LNu5riXZD#j2lSRJrIr zO@LO{Yj-AfE}z>q%%O1kOf|&;<D9AOH!q(Kb?Lj3yQm)0fEOUobjY06zw}`Z{%8+> zqc^F`2doYOzR(JogLbkemJJH;XBDvsyh$mK1x0N)FJ^?3*+{wGFevFYMzid&{Gxq% z!jnJ=*Qadt&9Qg;heoxe&GtEY<8f@v^SX#^kBQ?;mwNhyRmI>SizeH55>=Lyq?8Ar z(HGT~hU#Dbkv^5c4-M5*u+m$xN>?+OT-_+^U#2*%w<LG92?^ctq1H6)7=<IO1Suzy zBPF%z`#+{{3?b?`{k!#AlA#=4(e<SR7r%B~(HAmK_QzH1=v8+FpItBT#t=PjWS!sP z@dUZg6HgUpd1xYRxH<3=wOX$&@#K*e2lM2S`y+X+#!`c*lk2zCsp{J1q9xolAoEN{ zv>34`qYe4mf}=_b1#hOmr{t|Z(C^X*?o-rfHJ@UASo76us`hCOL#&T$zGh;Q7FWEc zp|MG+>CGUxn)?&D&gW~7lqRTFQZ8q&X>*NY%c~{GgdMO#8rmdZ`5>G%cZ@OBCSm;) z;pf_vDI#H;N|+XR)u&nQeOJCz+J$PhmLghVwadMWa39KD8^lj^(RHHI=1to5`5ecM z#R(0cuQxZP;x19=K<g-*cM|lkx%_@TPIteiSo^AF_=#8ruA=weCC}zo`MuQMbTAI; zh#uW7$|YOuQS{QCzN<!ncsMD)Da-x?x>dZSFa?E(385&HmnI-*cj4F`gOAdMKTBa- z={7V`v)x1tWXIh7!c4e#<Z5Rox?{t4)t{^h+Y$ds5*a-7SvKqVZB-1Jb*<Sm4db#> zX<SIzNSCCevMYuSk#%wvr|RK|_eN`{Cq?W35>APIpPbv9@p{Dk22Z@F!mihg-7#6& zkh^~*!;i@f+r4=EQQN`BiEWXysj<wJhb1CWbK6fvD-_-xRNJ9uq<OC@6k#!v?KQuV zgeBrIQ*xI`2U9I_n%!m8Smpiv+?0rZ0LHSqz9A-Fr^ir4(dA7I?xR%f@Q7CABkDZb z{MEbWAs;@yIUo+Jd&q7sX^lAQSH!<MdEHi0GkjXptNzd1iAtmc%`HDwvMi(Z3Zzl- zQSfTLA^4}l+G=<-x0;{!s@+y|x5DnkoXHX8<@w^^a;ZiCt~+tG?;Mr2wJyfesYJ@G zq7(Un#BD7J>X+aWR{v0f3-*ca=>)&m!6_^}-C&KLNJ?PH*p0JYB0`~xr#T_3MzYK2 z5^`YGEhWuYJ1Vgp++AxYtv8gz=*pH?Hw7|B61Tl{X-i{5qDBe+!l}+DaI%XDLMiSU z$WmfJo%u#8Z8VLr%AQt2p1e;dkfa39V<wV=sQcwXVDA$J2zr9|2v`Rs$W|_EX>sxg z34fX*8mr5YEh@T+oJ>bjbJcP5WWosg^5D+jqzl;tac^vx?wh0MUmw(CUOw!-p%Vqd z6EApWBA3Yqqc6ROj@0>NN7Aa8f&8s2(VfIR^k`lBPVVCEkb`%f5iKE4hNcqsONo)s z<?>|_7TXp+CQI5=vV)u$VO}l|5H9{d1G{;4B)dyFxKKwdFJVnvBI#`E^5C^HnsU;! zC;Uq4az3A6P_OY-uIO#J&varNj<0McS&e8r(nVc$rzjc8OKb~WS4{4QEZo0xLQJmg zMn3?p-CwsDhG4rMB&qFw9pJi&q;E6*rk;2JB7|lNi4{Y%-F>s@mROAFpR#zpT~(RQ zd^hsfD4Mu~jC%FNB%gG4V7ZE`csr&(H;|u3N^5gt8!ne+7sd^W36;D2oMf)=QEh=V zMl;5xOrTTCNjF^*YtcM1eYPX2W@71ku<rYEJE7|L_W+3{;LA3;tE#<|XWA*PXPrwJ z%Kq${I8Uy!%siJ!{7adM?r#*S|EC0XoTuv3*LAL2BavqUuc=*$-$G&K%6ASVhckF; z%$HXff^6{dXR0vvio~0|4v}t5=pH3XiV4aY38UVaX*&@Zaxn8QxP^DLik9`2iB!H{ zPgE>72Ljh*({jFI+3lLu?RUK576r>SqTkWGt}F4%#O=4W+<uGXF~m;;@OPMn{QZhs zG6RWaf|l!6UYlG9z9aEl&x~=AADW=NI*kjOUZzDf#`E!0zv7lRCAjUFPW;v_RoO6O zSx9IZCYL*Ic@sZ&F}R$)Re3`!G<$9=c;Sa7f&JYzkr1P3Dcee7F|iYcg(0=amr_A% zE}>`t68V1BS1GZIS<InLBJw7tz~r<%(XFA&$e1KFR<>L$N%78Be%P^W6q2h_l_oN> zrha)HannnI`qG=`6np(Nb~D%c8qKPe;$@+ZOl9SWl9+jG3REG)S;JNe>+9=Q-0au5 zWNs=`u66vH6XCbw?WKhKiDD<F34Fgn<a60=+3d(2QWdMlFwp5?62!jOtwAarJfkOx zF^P`s4R_}3cU}0szHfUr-@n5iK?+=2`R4k;)i*N4>NRj4J25~v1gxP-yxPP_I?hti zn#iTgazpv26BcGC4Nu(>5KX$hjE&oYE0Un$W=|29%pM13_TzzsVit}|B8mUgvOJ#N zHA<_S$gwK~kCzv-FOy3DcZ!LL2tJW3DeU-|xMA#vjmdC)B1T#tD{?Lt;=11b?MY>% z^m*qHcPZ){H|%(>GJ5LGq2^*c0{lhSn&naWTgebj6w#iH<@Flt70Ol)U&S3TE`TMN zSs5Ogvs5?yvd<`ax<maX{-|9-LG(Q=)%7Sa=c2NtH2#(LvCr9=D~zyRNfVvB;#XHy zLR4AnpTw%#?7Ckn>K^e@H&3@ZOJTk1{i3msXx-{CxR^OM)iZ9DALhA?`K8WmNVy~E zjieXvEi=rLggtDWKPg`vMO<*svt?5W>qCY*crK-yU`~j&!&T9_L2u#^jB+oTjF)SH zel-#U#^X+nAp3bOWhg0o;R)F7FI~w8J+0|nQm5C&&D52U{D8f1;VtBMvg(LVl{<^e za)gme7!gbK*hjn)c!10p4#SMH`bxZr57-ml&DMsa^b+QHxY%FG-_|@aFd{!TZL3kT z9*i9ix5`bhX7_(Q)*my+!)VQA%IpbZPrnrB>T=VoqVvn?g#41R41lwzRi-msU)jo& zDS?>;`z^Znoy;;=MAx#V#ss?=_~r=>T_&*5+*VE}h_%VOjfEU*NM~L<2h8Hmn>n(S zC?P%D^JD2$m{&4e$|pEGE1eg1m*nkg%LwSHESPljRS%XX2%69&-T~<+L?-=8<(m`o zN>Qo#uDh!J3Ve;boM)q=ewVEXQgv703!lt1r{(4v2N#sofv|}Y8GIS$Eeo;IHAaQI z9c(N$dri$T6U5QusFutw^NWJmUv=$?hRrDsn#8#^VKwG1J6z10U$0M44~Ze@d58oj zFiNZ%jT34Yd{Qa4$Z=z3J+42%L=8jYoE39*w;q>m(se7=YJW`8m<gtq#E@065F%Md zsjDGUBn#qt?qeuFT^gmti=1l+-E5F5nh?PabfB;C-E_rmy#8-^zusHgi%oI@CJ_-F zSy=?cRhykf!F3oCx81!Ir@{_wWPv3(k|01I9T(T}!%0z<XmU>=aU8gvvx`i_ehT>- zy}OAJ#r-Q+zw{pC|AoU5`p(EsHmgn_hvr$pIRi-$Tra&)n)u%ux)@+<7xz?`vZlu3 zZHp;G3A<Hwk8J<PZnW0<UUg5k4u`ib=bmt=TM&l*+P`01C+}-MG2U4s@bMCf9_d}w zHg0M}C;o}k@TUk2`q;P*QDnlb80w_LfM`0;H>)>ST;xom1X;Zr;G{B=BeU4_JW^ev zYOu+MyV1e+#$Cy{xJH4Pl^9Om7WaR_ou$H#jQ+Qz|1AV^&yDaSTF9)_a5OkKI_NB_ zXjFS>H&h*^bo#%i<6kIm*GT4KrwSNFYzc;~KS`(yTY1AZ3FC0<d&JWt*m3=|vQ?-$ z?f?H~gjF#*!*)CiSgbE*)M#qyro8z@O4cLwIo(g+R`IT-PqNO9uuCjmI7w(E*p!oK zlqg&c)v1@UNrTZP-|JNGg3-5bpcn!%j*+=vo)9O`>`aMYQ{S<aa@gGz->1wkXJ9vY zoLikZ>}_U1f|)GJh(IUsE~yo6uY>@i&}OJuql&Pu%u0lFDEuKN9O!}kvO8j8pEBwX z-Bh*jA$7K!cHN;X>)w~vomexgYg00**Y}tM>&wkeIQuKIF8by+GyHtb83AN8T;fLu zB@@_GF%i-Ev4nez+BkF8Na$dc65E-jseBsKOL&+yfr&pQBuv7Hnxl8>__U%2_*-;J zqsEa-#v3PDSys)Y=ai3(jV*wm%;Bbq84T$j=;D>ja7cJiuFd9B;mjG$a3J%iPywcb zcZL<z`7Z|pC<9e6tj^%_gd8Nq5bJN@F_a8)KF53@KyEgY`LiEA(aI}N#j>sl4eXLt zOt4-K6tU^Pt0$XI7t9xN+^k)8A?U=a+ge^F?#mEzq47^?@Bd}*Z2+{Ys{P@8&Ut1S zVboDkCqsQiP*OfdL>dWY_!JU!6wpyo`ItdaK1OCnMx~;p#4aXvsYausqQb-*7Tu`G zD5<E+EpG9zxkW`qiAqI<H5KLiTYLZ3dCs$$&EQA>_kC?19oE_Vw?Ecid+)W^{y6(c z4^qk3t55>sMjx^^$dT<M)3VZU++~Kz5$Hi!1J@>Y*Cj(SQr}s9@7OEwsjcSAK<$?i zFRQPA6Q1P^syx2wqTyqPRcBP*Rj9nVe31{$s%u^_zNa6QkzrqF;-Wjz)L&czZd{tS zSQC*1orrJFtgz}F8ja9RR?y<mZtcirhb60u@WK&RZ_x^AqZm@FAJi&2Dt|VG^n<He zTc(S0S^EYvD^v(~3amDi(qIWB{Z<*o<D5t3!l}<CP7LTSMV~Xg**G|F;d2a{k4rM| z{Es1J)OgySLYZ9W4msrc715)ns&zLB$LOsDIw|(iT7|~PLKa$X1J0Ot{!PWB*TIpg zNP|p2ws<on<#t!)K^qi4@pg=yp?e<ramJ%_G(Mf~u~>z#HXc19+by(+t5cCDI=-$} zP1Bcwj{d#IqvzpLR%^bC4>_idE)6e2lu4V_?e)^^&k0Hr^MJxh7^Yx#^v&jY7b&Y! z(s{)z@Xay17Bl_G&q-nA#f}p`-|I%&JE0GU4%4mJv>{nrP!1v6PSO`MAei({ZrKsp z&Y_D=Mw*dWZ*&3WJ6qU3#Im@&@`M^iJ&wh+H>-91!1Z=n&&3ahlTMs&OLiVgjx}8i z+XoFd8-OdO<S#RzWCP)xc!8}>couxnP0|R^>C>6ah?`xb$e0td{2_;Q?dY861SLOo zuw9YmV$bN>Nz-MaV!VD{r;v1K2@cM?g(y4A7JXlj)lB4)+NhY!V2uzf3bO}dy`dqG zYD-5~cR&kEQGD%fFl;cC&%UKEcBQTiN&}x`HwNZH%*yy+``)76Yk<juD`jwXp6rH; zbt78=T0X>FWUV8aje`}p1?>!?)a0@z>a4t7YSj?f8^A1P?tC$oF{^obY3g>qrlh@h ziP1KW)s)n;usm1rgV^NV+}6f9Ci7V$dBzed-erQ-2Q7eY1<V2Jv7J)$x?-!cp%t4o zc5oJnqi9V<aczW!EiljRu?1@&st8j_4|MjaGaqLa)S!w?5_!qCWM;|G3LJ*2G$<&v z{8U(USk@F<ZoV8DZ?W%dVinjfNZQGbe2c&y)^P>FSsh)Wc5k9cT9}OHCr+DIJ9ThR z^b;&v7u%^XW_=TdAA}XeMVJFDX&z)}cv!=>oZu@$`9^!CMgES4yX`(PW>J|1{kdXt zr)^611IE{Tk*q$)ArRSANJ9$GniI?~xxpE0#w~7!mlhY*$DIUglc6uV)P)zeJ~SA} z)a?ypYq4nM)`syVlTOuaOG7ParjmuMFcjs2%5wI-{iu#T9MpgnXKb~}){w14WZHnc ze{mksDy4cmi2>)hGF9)_m41xfEVt}WV{>r+Iy*smF}%N+T0Qq-ROM|g4TB)4v{DCQ z3OuJ_2|mpE%2fb&#~04W9kOWOwrz@FTvZL=tKjHM$539I2IfN$7}$1Gu2-(m_MDQ; zteknkp(>qHWxfJqKb_O{hn2jY=X4yGO;XObM~%FzW>o#<IyI`V)~TMIEu$737kJks zGvOYTjybsXQFf7MH#96t*ZuEqXigQA9L&oPvV$>;GXh)0c;Q;J8FaLKc&tyRkb{r- zrb+&?%knpjpIR)dqoj5-iY#-*F`**n|B1!IplVMjzVxEptP(3O;-o@D{3r6C&E@5m zB$F0xb#3UyCA06-I<uHN%wz3mmSj{CVPa{$R=)_vwe@;?Bv%@SY^&Jic6#a2L%XhD zFmCMvKUO?2kc&$27cZJ{eCw{Ea_n<Vwfo8h49k{<g@b69_eGORP356g1xtuuKC}k^ z5vzx8`k7f3)GNmG>Cg)G!jZm^rn9a@@jzR1yy8%tjv836D*80kE7>Rt`U71W?<FH| ztjv$dt0}{l0re<LUh?f6Jjf9WS(U;br|1HEWCE69x*o<L?hur{^t(PSOg2Lmk>=Xq zP6T(Icfp{~WAO}c!WTZ9c&uq~Fn1gBVz)Il;?f_x?%H4tA?!U$kzuLW%{?AKg)J?X z0L0LMu^YCngpuYy7?av2EGnXot>G|8svV+qN3v6;yJUnMHne9xv8jpCADfrbEZpH$ zSXej><36#_<mUM2n7-#5nDv$k+mx(@W<M)~<6-WrTXGB;{NCAO7n8(}mCp&Vi01^O zV`PS5Z8si}07lVSw&aM<qibmjQbTT?#+@|cf_Zuji&B?^yoL6jNv9rX6wn!Q`j?x~ zSi?)dme#-KGOYbTtT<CBw_S`f=V8tw|6xtu&!Q-WLSE8?z#>oYh$+t^n9EH6i|bAQ zp~KCE_;<Fod9eq-bm`K;u(a;RfZqZgG3yRF)IOwj;etVOvZzTu8PcR1^)epmwjSDv zJrpQ&PaCRUp7_lX%+fU+hGU!%o3+5sQ5k218M36QX^2?V_%^^0Ihtl*8>HGG9Zm~- zT*wR})kY{WMD&AuYKy>i7xGRDPLoP+v(<t!;F3^WI*(Yo&?5O>2w>m^LoRs3otIS& zzR1Ycg^l6;RmoVYOxkygwUMo`(T^9|>!NVn9Ve!Ec*@lS8vzP*<i0jK412pI$^_>Z z2D;R`NRQ9!iN~o<-i7(<5c(J>ZhP4(UM0xzG#{rf+<D#FtEWz?%WPdY<*WKHwoRHT z;24A6(>9QADWKuVbhqmDms~P9Z$DKa{ASMw%K)OQdhTePoTim-AxBiv3z;}(28HAc zyAx<{co_m`jqqvLBccbgOqFM$U8w5BwkDJSOb{$0+s1!n(QKnwfX&L=3w(<UOY7J_ zKob?_G2KPc?eQg)7q!K73SvKY-dfmcF{a+FwVqCxvO<wPU_Ea)-s%29$MUrlS<aAJ zf)MciTxhLq{n%p|YFG`z_#__#9P7GV_FE@jBCswnq+w*U>d<b<LFHp&=2R)h#=!<h z2i(${c5>PB$4-OI-gREw{^d4Xxa{oIKW<b?Z(x_hpD4JI#xE2~Se6qe+XJjddU*Eb zXIwBNd-`rsj%m6ZrF>7$@v!vOV83tE*(Krjgp$7YN7m33aJr+p_|p`r8j})oUB%ix zc6X@=m4y{Kw@8g75yr`J`U!X~hK;CjwV}N~<fviok%5LLT;+W0^r>b%4s_S&r%aiW zzZ<{&#EByoE*#O+l)uq%I}AsakfB>8$TZ;dWy*Cv&U@Q~=$Hp`6Tn>qC!gXjOqn6L z`C|U1DrnY%rL*qFVK5p5&}X+AI{-@MKrPL=qX{}#6L)XqU>ue23%HdEH+@2@tZ$j4 zgOXIcJ48ERsa?&mYi1bm>yaYNkMyL1s1Qut)8Gr{V_y=&m4W2eiw0jjc-Y{3<~P31 zfP+E!6Wc>aZRrz;?aat#92IjbJVykz1{T-sWC=(t5W5s)6B3JgA);O-2j6%RfoKG4 ze254N!Vn#o262LsCY{GXTV*Cl5#WSc5&Npk{EBPT8c`}$d07AnH0AHXt7C(BmYc)q z8!$wn=Iyqqti7qddF$XoUL)x|Nhag0Hnn>eLD<}PE#NS9Ga2OND*^eNW(~S$^q?E7 z23<P%)<JfOml|iVX}se$vrzs?+fFCqa&?7z9N?C<poj}x+hWVC0XT|SSo0a2pAM_Q z!ZLLdbKDFxgUt{#Ns2E+R%$mn-AF}mqs+#_k*wvx<`d-un_hOsp#*U0qcnvkG{|}K zfIO}C!$_OmtUR{rlm-Pm%dIiW!vxVC@kQ*!%SxJD%Xsu7x_+f$j6xs(2wuCcfK zD0W=e?M)bJMVHd^oKb$+vV74c_j>-w9)~JQAum^)IQ8$|thm`^Z?V^iGV_6b?*dw_ ziGT1W+>!ngEZu?>>)l=?H+BLKS)tOTZ{fZSEUGy_sVeFHa=km(FYT~jFc|Dhhq(O3 z4n$Boa$*uE?&P@Y;NsQAtEUQcEqJj`?v2Os%FOn)>;W_Zoj=EA1#lV+M7d1C9@zjJ zZuNAaT|F1$5wFjs@7qB+i5Co0W!Qzr(z3K!loTo>yVRNLWFEn_hhj8UCc`9T+0?>? zV?y;<{dH1VvZSR^4%#^3pma;1;A}=tAacBy%w_qN4G#B4g&1uT9j^*%X+*%C@+V=0 z8%e2{M_0^-R+xX#9hMy^nmm?Ad2*psu8x_be*!mB7O_-}Fkv5{i`3IeKoQ&EXvSSF zB0w#3w<v9vQp*L2&rRQ5byl&Y<j1geb(9t;>Jh^PX6}-9nvsoW8!tJU_9ELIMtv_P zxjnLxx&!BS@`a_D&cvaaA4?KOrn0k|vo}R&`f8JbwqH2E-ddC>@t|fL4m46RgX{u? zQ7tjme%{boCA9Q7nwr@yc$*GJfvqqc7h5cEn#dp}V>ez~nbpJt%D8C@%-EMwa1@Ax zfHg1?j4JRtmqo$D9(V2B7Z)Q@|7UPm8}%*NbF(Xf_Gm4}L?kyER+06SBaCq4Vpq&& zvC(s--O$ZCtv1vU?&5dYnAy`~PU#|*(VgEFHg&qYo-w=m4e26+^G_4A9ErS~KTYF? zC6pL0jIeu&X@J7^q>rRg$EGh61cNw*T!1qdG>QF(+*|?ey-tNgxbPP#Vo6oZNl2fs zr{Fk=m8iW!Nd}v%F`!@p-xVU|{f&5edaC_Q0KD|F{Pblfwe4lzmU>>b*fC;H<=_kw z3~d?T)Vp|K6Yk_hBYKpqZiyjp<LPw+@=~;$M;z&+xu+9&JF{qVYXyaf45pKc6wh9E zte&{IOJ`|memDY$kAxQWA`N~Q8@{^Hi}X=!GMIsd36la4ro9f2%~8E=ISbM4)u$~B zrOmb2l^5+T8lC})Cxt24*^E&^c0b#PC*yOeDa-zBu?U2jQsA!hPd#Y{qKUYPmL64C zjFxnoryM#+KmDkIoc*5KSDkz$vSrBv<E8+Zc&9f(V#3I|iov@79R^#-wwV_!AbH&g zCuyZCV5L-UGR0IMBRbDJ*rg<gVkOiDwaX&uAqRT`V6egL9Pw=3$~!f%pE4)VHKskc z(PebYibiqEx(j4&{cc$ASWLzSy}LsiD@AtdiJ=#v<(MQ^Cw2V-Qxf>d9s$-7FzSje z?`9P?d6~(Wt7Pz&$?Ho_AuC3gJ(98$DmmCOL1YTnq=xa94ps%Rj(uL<epJRSE^)=? z7??$BsaYVGg}N%yn#O34d@wi{0(F|Hm<7tAV`tL1eE$|}mpQhqJDXXj=}a1j)5V-G zAw9n_6u58}OmWG(h<vpb6Zj}P-XIM?SH%V!tI_jE52Mm|%A)9HLR7*m`-z&o*a<JE zD#YsVvMRdfz|~8p_PUOOa}F(7T)|OhIr8kLu1BqkmzE@^HX@_NbL(;VWv*?4+1Al@ zqQ}JB5$~*MEZbR8tXZB0D73I()FZUeQKgerg9xbkV==&Q-0lr#%#SCziwp{{5ZYN) z6LescHM^}LIm^vN)oPZ>4Q=_^4Pu%*0YX8^tLAnwXOVQ|bFhzyS)*OPadqoHY7KQR zifvZ?5WYz3UbVFc*4&cig1hDDoy*nkvZ(3H<L=haCT^#vR=>&`Qa0Ok^<3toG_$dm zG6W`xJx3?YCbGXW#1#wc<@V?!__k$EZ8%I?(>Fq|#3}py=mlu7nP#r*9>oI>4FxDm zCl#wu8^oeQ4tCcm%|Q*!e3SiZ3v9ZV{^=CiraB^F)N^6KqUbfi8oV5pUW8$D#e$F> zAT6s_5|ibtbjETuYvE}9zzQ~IWM$Qg5_4V%5~g#DRY)*6@WHfZBhqrhx)v9d;-kj6 zPX8*L#zUh^FAb7(?Wf1&ViP9_S$w-1O~g#W>n=2mC2jelP5NS%+oZSr$qwETMW!rM z|No0$z{$Q7z>baAU5eg_oQo|slo0G=w&yBf=pYGXFyx|n*ni~#-<g=#EUjHuny#8Y zd9smEFbCvah=xJ4>R~TtnxeZN0wMA?BF@BNvWYb%Go*Q8;}G{o+~7t`ehR9`j>E7Y zuxx{XZggs#g%oDD;4*dYcxz)w*NbGyNqT;hy+sJ>#U3B9naX5Yrl4uda@t{uHmuth z&(2gHt5q`y^$g)?g1(A)ln)=>Y{V$K9{cw=*Y3WHq-%7u^lMD=Ng_;#)gR`S{qlAC zwI&b8;wk4=xXK?Vq0%Omc3U^1SR)Bq4TsjK9Bs!pdZ10-K`MUNJWYTreCaFd)|9Dt zT2Yo%(iht0FhL`}_%5O!G^if^3k!Vqn2lW?v0(?*1Ckbk_oLh!>mvr``}VKtYo>Uo zI-wPB!}ro`Jz`PI9V2})=i@TxQUe-ofqh3g6`52_@zoi6TUKFaJEEwwKt0G^!1KLn zm%G6eoVyc8sY1cm4GLEukMIuEjZSA>I+Bfbn~hHIVhzmB?a=6T<dl)F;9F$N+2Nz1 zo-evAF<27oJk>_3bF`1evdiE`LP@z8=`?k1BAE_Lm15tt%}h_k`YKKk`#R7dMPKsL zHs6AU0o5vU_Nt%`(#>ZH;x@JHHm>js{a~+M5U8^#l9k7i1hq=KkVBCzE^DdIW*7cl zYeBwV;cN=i-J$rwBIrzNa^YTaxn;6~kwdg=b}qq6E)EN2lu7J}b|7$9_etp06u3W7 z?)$)&O(W)MI8Sc3-Cp#S5V-7TF#pUTQ)T-V)`;x;oLnpzi!OmVF77Ust1>$K=GH6u z<u0)(f(*d281HuXVff+y0isxCqYJA_Q%4sTU5cGZP7ds2rEOd`NXEqw(_AmP3ojhh z=j9-{XgIt6TRgGCN8PZY0qd?P!gzaj{3S$@V_-$yF-`v{@3RlKVnVrKFY>hwCpjsq zZM>pr(Igw(iwL4ItQ`xgt3Y!aTZRvt4by26o(%pbz;K;1@g8}UO<$pCr1lXP%fKwd znX4&d%;F|Z!JZD{IR#lw)gue`^cAj0)Nu2b4%ReBUpvKGWU%pYo?=PuSaUUcJMKZN zou0R60x+Dr;Fh;r=gevp%TN5=H<e~B7~EPt{MO;aio9&##f?oi9gJ|phYcDtzj>6o zp`i);&rDGZBMN*0EN$%740X&{hq>ZnbHy-o#U%zz;wxV^t*I0M@^><TotVeRTOkd2 zS;@IRA=^GE1n%CF&8Nv&zi7dxToX*r23R(7$VvTd2)<sLx0NDM)T3Bt_-q?qrdl-T zZqt83i({x!j?fK2J-tpiSlF;ojtv=nGjK7^ZVi|+=5^-i?Z&A#dz&(vOx7i~ZN`nk zh*$O()>Zk2txSYQ+~pQ7IZJ}-EewY4lbzT$8-u>GumNqu`AGN9<bV$C=P4GVEJdSh z<JHj4KCx3!$M%*%dktWd{fLpXCvlN%UM`Zg8o3#lv<#Woyl{bOX`VYMduOAKjJH~N zQ&&-}><)$fgw9m?!kU@WggYJ3fpC+bGez-!0`AYF!66HPasjLyTEna3SntKcpq@~( zYfWx$$TxC1(%Y-riZ(W(*z6p#I2;aN`a7U5V0tm>ImRx_xXV=J#uPg@wx{p)c%3Zk zVGPVBk1>-oXZYfjlF#`Y^6r$0Tp(aikf0=FUH1JYIZR2d;pMKP#ruz=UJ4J_+rum` zE}LU%=!N$ZYpr#cw!kBRLR0i1+Y?-LH7fCvxqZtqec4<awjUR599wAe+L68G2KHv= zE&>=1xEfTfkrwy*&?tN70~R^4eq#?09T5WOjTYg^AJ(u^Q^_U_>$?Rf(s{BBZ}92o z{$zweFTnA#BUuz96$_4fpRcv<WvFz0v``e;C(3SVH5fTnI|MCos+&;a(G10zqADGs z3%#_--fH2>=gshB0w%54nZhp9>}B0I7nYLd%C}JEU=&}S9E?{U5lz-Oi%yLD$MkuL zm!9gW$0hKCJ5`X98pPUwPiW~1%+bTqYM3P-co{JpL*X69JvS|xgIBq5bOU2oBR-mi zjnB+;lbPSVuu0TN=BWuEA95EA;~T!sck73+-A66V9b+fRb|WU?i<ev_AGaSn0b3HY z#@hLxG|0^NK7pa3HsT<_-IKBOUkD>HItAr?UEP$)#N8HeA=+5y;XWoR8K>ujufUh* z?La?v0v=`To-_^tT=-6Xm=*$2!I~kiQ4N_qfA$g_Jsu)s@>I9;*+h)vp*t3DmdFwg zPQ&S5n&}S%R{lq$oop`>zn&lL0j*t(QT6U|JSLB~THTGl29W)Tn5+?{C_JZ6N?qxP zfJ`j=j$S`;^FRTF;W0R@UUZLhAr*Z&ni0mBQzQ~1XphsB^wgtsrwN=i##|iCrqiU- zsK`h6jJ-sGq>bH!PC2EY89h`IPUA|mxoWC?2e<(TU0_zi$%h=Ie*KlH#IL*x_ZQ+8 zYIM`i*nqXiuVQC2zzt(sLD_8W+d8Jwyt_Co@`hzF6}PxaCfFsBVLVMB3r@qwQ9A`v z&(kDnO2RU2x4=(2(wFyLnjR=_Dmk4jXUmj=X|<+4m_{A>b#N1%e9|y8y02sj8&Ef| zMYGuBTz0#8tV}P{3p5>f7%@a`<GlU?r!~bJ$Jn#)ABh*3o2^&kQ(w^+_2^<Mt9T(C z`PdT_KG4Z^0jUsAmTZu;y8_6~nlp2ftENuDxFkFB&=vDxZh>cG%bUi*q`kny6<ABc zvF6kd>%;cCdkjkM)Ek3FeNXLeo<M!*hfc@XPg2@lE)zLv6z*gxq~A$V%*lOEHbc*` z8Cd=c!``)Sj2FnS9(iYA0W4sX6e2FkJdV8^w~VJ!66T$3<Pb`s#SijhWZYAEQzr^p zi|qzgF}8^AutssBHYx;{9{4M+MlFHK4?~J9j!N^Qf|t~lIrVIGZPaV_tfZ#zl4To} zgmmiSnBqo?J!y#BZZT7mSvQ&+6uEtiA6dyp<CIy8Fh7FGrpp=~NT#c#18}Flg&tRk zqrDO7xOOhgbQaK|+3cK8ChXN1J<(A0TkbB&&X+`haeQ*iByu2J!t26;*i!C*5vD** z<{Fn)@wEM_soI9q<`NCN$lNFLRt=|>FY&WqBopzu`f&5P=;Tvy8RY9z-$GMH`LMKU z&g=w2Q?_5(N}+5!PI;2%pxr#}o+)}#Z^XtO2%T4A7GMR8!R;bdBdTj~g~++ES@CG_ z?5KlA0IIoosCePAX6P_eGpwrM0%YH#keEyi3F)ImzD|r`fv+LG<=$JbntCHFz{_yu zlSPz^zFPfqrHQ<>>8u#IY_Pj7u~ZlYZ{P`x$c<5spVZrExV{_`B|Z`>*i3y99Ud6M zs9O3WF$rz$k-kW;??|}RaG8U*>=!Q*JFWo-AujJLd6JbEnMGQnm!1Vh^72bSsd*)^ zD|=QxsW?!>cew`OM4T4h)<b=v9vG-7#WWQ(9IdFL0I5i%L}_TrvvUR~Erh;0lEKdF z12v4G!lKkahI3oDX)c+@Q^XSjxPx-eQav)aKuNtwofqMaFx%Wz&@VB&nMxTjx(!@L znmZrmU1#?=MkJc{h^{VIL*TB1XeMJQdhKZF@|tVf^Ux+Ty>U#Y!fdQ-;6X)E=$K>t zD20qhpooZqXk<b(jW&UchF?QCWh{G%T#+CUGK(QS)biYd0KsV{2ixTA7yde{(jpZh zxiFbbW3g(=scu~4EiFZACmTTfPR37KV>V9Ozq~MMU(YJTPO?B#I5Jx{luVM@7L)Pr zx?LP=)5#=iv}!YcQtY%y#hpC^v8jdQrHP=*B$O)c&ZQ`d9HzvgT72M6E}g<vkp)dI zb;>qblwTK-vaP)+o;S$YPJlwYPf~WS&yE<CTwwGC?JY$)jJ#?pO?Vh1*387Q3c0*k z493gR{)D$qWbgGaKh1GVX5DrhY%Q_ZB$c%5Wdcec?2G)1!%C+;vSisVnCYIysbvF6 zUE-t4I5*rddoebs?I7D(pVSJsofb)J*Ulsj$+<qB@yj$YM9R31<UIpQi8IYDm5Ni0 zqfqvO22M3&%_tdH5Cob4D#IE}c-1tGTu2dN;BbRfjlJeY+-?ZIJd-#)WnGANOr{HE zc+-?n9zP|pBdC=a*(y@a^DiEXwq|NZr93-z0yiQ;;5H_3Re&hX7`zckbqKpoAM5R- z9V-x~W|Rcdx=3d`(o$_vihZP+s2)=xc*)5{IF}bPb_E?1xb`C>$^wHf%H`sr74Is* zRYj3#Gd)x4LU|hr6I}F2@f{<OR5}(HS^^|L#?(NF5~(nqzPvBI;M3`{mBn;sXl0e^ zsEdZ*={k7IOe#VMG!5o`{ydFU;1J1V?Ps+v9OKX)nv_%`8t~9+b0^yd__i~}zUEFX zmYY%Q9K@DQihIQJT2Y9UaX0tvTd0o|3APidS-0EQH(N2t)1RnWsc6MzaP}rsGdxrD zJJC|nC@}t9BF&@N;(<`c43idWy&(-dm^zn}lB?1qO3kWP&a}AMZ|mvGiv$(Pb=oY7 zq?h)4#3&kbn8Fe5(=n$^=sXruSK-*jL>Mq=M$!tb5tH>(6=X9Mjdg^Cp!U#iv{$9; zkw_6bB(o+t+HN3VjB$POPOIqBL0^|Kj}i^3K_@k08sIi{<y2i0S_0FP+&aN8KQ`{1 zS=MA{7*>xu{#1#Di&Z>m28$u(hAf?qm)6_4z^qcja<?A)!~ApXJlPk)dHjOtBqh`Z zwh8RzjI$Q>wZhc;%QE}2G8*IR$c|(buMQ@Gs)e^UHrq!#FJ-n_WCicV&Sr`BmyMOt z8&(uLpYKGSQ@3X|h8LwUR;B&ROGo<)`ag7slLvx8;8u6w{_2`bFz*>&tUH`m8H4d* zcojRS3a79bZ}sL?Q?W)<*!dELfTi1(W;uI-iq_J3i8!5-Q4rT;OM-Y@sJDGe+nx-! zS}Rr##eop(<u*Sr)nZc#%J$A-Rd<S|q<!BD&&Ex*WFLWjCnJbVr!T5Y+u60x9!t6@ zbFN1nA&Voqkef3tC%pF_xw*JnNf2&oh-Fy5{3RASR2#ksvdSQ<@{UCc1%~a{#n5B$ za;noQy1sHO$z<!6I^$TP9a-V{EccT6b40gy)mD$JpNxjh^hU?pF{Y-Sw7BhAZjMPD zUi_?B97{)UY@J5;x_)63gZcw4jj||;ZWT!ZgJNOtu!hVS7<e%9?5OW7o0`{WR!LG* zQ4C0&_!1kiu(l2r+_@$k1y!gJN=p6fX;i87R5NEBVs7D9Ke70)8FRU$<oKH}>Q<&6 zmRoTl0c*~QFBO`#c)_)ru~>l`BlZT0DKRqhGC0kAD;)RYiJD;P0{RiURZO(PhDSkH z>(Vvr!8JdK*=9FJ7^ngdkn|YvB@)bRWr<?8Or@0qUag!lYdG?f@V>gdE@jt^J*1Jz zjaIv}C&L>CmRVSw+!aGrl7qr$)(d+Vs@T9R6`SsQWW!J$UY;Fajwq~69;+9bO{{`d zV~q{vLx(HP)TT=VhxQo?j(I0*)iw)kJ3!XvUYz&vzMXPe-$nSc?UKHe`odybys+=2 zH<^0W239rPQZH-Io~V$vp!-;by;SF$+3m@C6a?WmdIZzupH3%;vQ*HCx!?>5XD*<6 zvIpS`69_w}JhF9U>;T(VkJuS=m7Z=R72$HWC2d}}$l5cSEA_%HB2zkDgT4ipk4_hC zVAtN9a2%sv3)9_HE3~xT*<IRVFS|kO#Any-rIHE_wP;%xS;*3qOj)E4WWyD0^RjMT zMUT9C>aB84R<3Wm)!jQMIBgL$Cu`H)0@F<kD9a-zs29f!A2wz<>M~70WaAVkmgAH= z_=y0q*do@T<2Vf`3)Ka+>|~oNG=#cEG@7l_qHW`BeIJ=9N`O?+2svTKGsKwDJ+cwl z-~^4z!GqJRoZ;$9q7{f`Ak!YeQ@TiLdmMO1X09%<%Xce|tH{o??DJ{KJa0+jPNyT6 zTwpW7Vw9PGgb#CFEUnCDn+j&q&|#B?Ry)>G;omE-e%>`}!DV;Of0GDKY7sKXY<NS} zalnIrIy6ZOw-QeEf2RjVq{W2>NHzqWSf?hS9i!~R6WeMwUkEK-CWM(#Xc-U=mohV4 zN>RwNh>z(>Uv-Z%JE6ev2pj{W4(`%ZE*^>%TVv%dqs~}}ROn5^hmFN&V9ZSy4+WJ> zbVuB-#1t4&ZyC0VSdocN+Ni;StST19<a(PmJTkpu1Ol;g+|d!&5}`fqi;0sK)ysiw z(Mgsc9H5*qzhOZ=oY|Ed*Ux0#wPsW&Yd5!m2gDck;f*=2vZ(=if|_cAYn~|In8mG< zJ%)WQg<3_CDQS%?1Q+^+2;9j9SIZTWnLG=pYMU{TG~uRvTquAvU3EEKnl9Sg8uQvS zLZTtqc3h}Rsd!Wh%2w1%EjK!jUo;$2Pw~R2E(<+~PnCk^gs$(nadL8NdI-dl$Q@)y z3E=iDv_lp2G!l?5#dg_Q(u~O!r=pmh7$d?qQc?W{j=BzH8}Cs9s)ZpzLLx|WEb0lV zuj48m&V(%)!KEt{i#)?S+48HkIJ{JGp}3lPXDwM;f%ecMDf;oHnCzy-c^w&08u5{f z4`}NzCV_Mwrj4}AT&>C!BhdD_BJ)HJ_Q>{BC!!5B1Zn=AvukCml`kEb&DS;AY~HD2 zprR}^6K#mLW~>6%TK5q205E9v?3kh^?3w`%oOGg{WH1%AL+d;{&`a<m&HBE^{k}$; z&&$I(qv~#+^Y*r#`^=diKK}{_-EzU`Tn>+AJ<CsUKJMRbOKR*xOW&^wZTRp19&O$E zjWw25K3{X9ec(SWeMdj?u>8I?>V+4g^GsW0@K?SvG3%oWV>a8zZP7$yR>qYbu~`={ zlb8tG*KAD;{>s*rnC;0hV>*(u6(wd>F1NhItj?`NLN?sZW_@h%SFxeQY>sP<S&@{l zM~I{hIVI)mO3eC1a!SfKm6&bvxGO2cV|&uum;*@#9uJG}s$3qA8*@nEuzg%xQYBdk zFTaS)3}a^0?du7S5q5i2j>lcXc3WJA$93^IWA?=Z@whq}C~Wt}<DR7AKu^g7NhalZ zT$#gTTdoX`>vH{&POf}E(h=XixiUQN&mr=flKfs|R3aIbl;d$%Nu@FSOM36>X%3g5 zSSv~^_VhGsO7Xb1v>cBcN)cdN>9ltE_7LA56}x+yjXjXU)*fYe+}>j)<h8SGz|NlL zP}yocujrWv7aMx!k?W40BV9R%nsz|#QN{ievtJ6@5tZX{MT|68#p1hGBzz#QY=>`x z`f~9GnL~(oC@MdYGt1-hgE<KeHtgeucrviK48DisRW^#q^rghP2wXuDQJ+mYFg4SP zd|eJANAWi#<!f`OX5_m)DZ}H=q*d6Hyjsk5<hwnt*i>eA#}Ir++-GZ<S(8X{59F%1 zl$rG+<E<s-+sn)jk$k&-+*g7|(ovF!Z(AvRH<U_%&GNXtv;vR2r4sg(_QvBudF&`1 zfX8(`_99`I_esdiX4sJ+!{w>}RMaq<Wl81o<IGOUaZgD(9{0;*hkZmfqcN0<@4C{7 zD0k_wgJr1OD%50;@&je2T`G8gj~pHk^w=ONqpW8b6uY$oHL)^+;CDy8_v9e5HgqP7 z_c7aYXe>D?$j)3XYN@1RbD7y#vJoK=e<XS)`cqVn?zc(Wz_zFik2~bC-9GM(7J!4e z0ulDaXs;`iJOXS;2H5x&W@D+rU&V?ZW@~A^^{c^crDk9wLLuF4g>><#>Ef}Ibm6-} z`V;s<A6$oo*OgYRI?-$@orWgdqkP4QX0<f<wjLGBPc$2P)QCLFJ5Df%#P@KIibE%u zRb|zvt+MiiCzxGjsLp+56>CmJFF<)#9GAo6%Hx_5_Biof)f2vJd&=X+p5?}Dv5z~% zx4maMeE0Q~2GO(pzzJqWF9cZKs{)VfdLh83UgEn|9(UTuc6r?2t2cZPOW2j=)9|>b zybn?+uf*f(;}Kxp@e*z0@oS`Kpq#jI%9wHGn_^Qt6NyIU8)LIILi8O``IZ><i8%YB zGCUrL<{^s2d9B%lI@=RftWV$zRkb6oSd*Cc7%2!o5uFvKO)8*E*GLapZ`JC?qzbW; z3aC{oDbcViauD6BTm{tZTG31!bE0uK<)rD_w3dU@<#EMobUf+h>*6vzZitaqdt9*` zjZJ(z;xarg7cIOpsW_ZK7sGc$lEdRh+YKz=+fk+HNvotM)q<}cy$|;=TY5;rfS+%+ zBCoA+`PQ5iNivYfeWHXmCw(^Npv!HKLfDaD0U5;7^*6=CL^qVR<wRFW$;;P^nn2y5 z<apdDkK2;oc-);d+q}*(lZ}~N-WHoWWHhe~4~@uX8%C(u?2JT`3<ozxt1`%XwdAus zF0-=Et(N|P2Cw0cA-(?QBGb>*n7o-|W|>9iHTh;d&o&MCx5YGK?P->2hN~X#`DU*D zw;7?D@U#RW7U947_`416x$s$R7UHSd%(E%rv-CDy-1mW}MU0&{OOdLiP!Hdw@RxA2 z;Bxsi!!;OXICkC!A}!%r%Fu$8h5Py7qL9;Kl%)YVxf}|d&O(?a@Ri&LSsoXdyWzJO zzIpgcS@2pGVvEl#{0ZupOSruOAzC0ANzKV_5aKRIsw%^CY?(yX{jJ33TN%tjtR?tQ zxNAnrlD^7M_+5%WT*3+8yYRFG&nnAV@R<eI0{lB0|29BsJ<R}eBHTM(I?KVYyW+Ih zSq=xA*A>-5e>0SA#c_UQ{!$Aqme;$jG(?6A!N(kPwVB#U30yiNrNuxOqYTo{#4Yu= z$d-E+d>2@EGs>4Yqiy<9T4_TfmqHH0_r*m#iUjTiPxGxT>b-XL&n}UxKj|5+JxRT~ zGH3gilxkY1h{!~GhqQ?%l%kRCuo*7b##CCJ$v|4=Slbilm^-XIT`zUKWI1Ru=jEY$ ztW1|6$Gn+hIc~82<M5pArP|-KDM<YB82FnZXQ^-L@lGrFp(Yj8YbaE<hb*%BAE}RA zJL#<Do@3js-_tamBin87ylby{NJ~)Z!NP&m%=O5<g)LJ<EkNn+u%R3et~ENzEu`e6 z|IM~>rHyu8^R9ji{ayO{Y<!N!P(ySkg%`(tp<QX8mD-)3YP4o>DSD?^x^IAc=`obs z*WapjoupsMavV!790ND^Hrh*l-&6w;n+Sg}g$zbw)UR_lf?{+PEC-7vC(a(AXX6j^ zN^uLFc6MZ@MG?Z_uLu6%mhjU~gg^drJrev$IQ${Zw7sxkW{fpvCK6tWM4tE)LgOdy z-5BND8ejrFj<FoHx&w0p(7i~gc5aE;byj4mZ!0l<sv^?}T5(Ba)`NCj8JTv__8THo zF|WkzxivDYKwH-V2d#WOGKWD||0FVf<|EzTL}nyt{`Zkt2D;_>$gBo6e~HX)(3vp| zz1vGnbN|>J1YMRSrs57vUk4^;2I!t8For=VzZq6D=&ts}90J|`<HQVGP-4pWA{=Pz zFA}o?R7zNG-W$*C2}u}}^odP8AT~*PVoItY$=x{<ZRlZg1CKNDxZ{jzKF*YE>S>}r zy-b|%WujHROj1*B;+f?pYCPV=t;d^_dY@>b^)kV)F!9I=lgvEHlx{f5#Jf*IU7l=8 zYELooj8jZ*?`utzI}5@;%f$6(ndmT{8_zaL<vAwTe4dF{o@a6}%acBrnrO?V##D{~ zZzD`;BWT+Q$bW>%?HFmIb(fivwU=WVVw8#2jxtH>Xj8IltV!C(o08R6m?%FHCip~? z41A+0!98fn&MCmJHp%i@6R)Z@y(V6RG_Emb=C!7za=M8&T?f1HI@4=r9r(Ke<-Wm` z&H&vAx(9UNjgZTYCf;+S$+h2Pl4&=alKr=sxa?MAYHu~U6|+sedbUZH%`qh#>P@nu z0S0t~i7Ib5@wD5)%kAcjnuR9Xwa}QFMWBmJ($Q#g+nP<uyrm}D*lKzmxZ6Zq?}0q- zHSw~0A@60#<IN^o`4&?$^KB-ox)1%~J`?S~&m_6Gn`rslO;Ys^6R&%RDcu5k=pCr5 z`%QG<ev{02Cv4(>Gg0d*%o*NgqTcT@X5xEHZrCFxss4b;ZTzq?{nnXy+d5<NA2G?M zkKh?}%SVyl$4tESV<tD_QIpJj%)}cWLtos8xabE99yhr?n@x`mpEptU7L#oF66E$J zldJuzDOvFp%KVgxR%|!%+U=&-j{kyzz0;JHeGk)y@0oZL=*I7xlD7YYX7U3Q?f8Ky zIrzVrlm5sg%|A9h8h?su%}-Izy(X^NYf9@t*MjZ@9rts{|K}!|{0qqQ7bcqVOH)#_ z&&2cgLFT_Q<^7(444*Y|zvm#s=TJ}2p{@_0P7c6QKVZrx{tgp^-<z_LhtT$)hiv}@ zzW-#RejTXW4wLLb-|q7lw57k8cqiz*znXZ(UlHf8Xg7Z|(a6Ilo_N?qn-80${_mJA z{2lG*A12=W4-?hDfHw64<QPRsRUE|=<0#7IqLSSu=*Oi|yrne4^goIQltpH3S=3{1 z&&bT|6-71WQEpoAD5^X)GW$=BqGhK=Wrxp*Ueoc~$Sm&@oxJ9(DA@=FHsG8nTH80u z_30m(P5q;2+<8%4cV3h$zW~n{M!7>5M{(IO=%7oYWcTo>q~g*jxBU%KG;L&L_Kl3n z_tZqW6=S30I>tsNJI6=4>NiHo+R0J8dva8I0CdKb$dq3dmG_<&#nscIlIH1=**rap zny-)IRo6#m>-ABt<_7S2BlOsfQL^kNq<a(a8Bx;b=BRAbEIiMSN~-5Z(Z0EnIdof; z9GHiA^P?Uk7evwS1(B&*7#+8KVPwh{MbXMd(2t9vlFf^wXjNlWKCcP9H%IZZX6QxG zvX;oKY>DDEEm5-Wt|;DdS5&$ebU&zB8pVB<My10*mn}tJpof=&r@NzQ!97vD{GKSO zyElqvz9q_Sduvo;?u+8e`=IFWi*lRZ9+}Gfqoj2u^z8#tZu!GeH0+V+<W(PvqKO}l z%=QmQQNNEyy>jcLq~FJ*sQu$n&x4<c%)n1ZC+>PQiuXJk9l!B0$b4f|vi<R>NBt8~ zRPh<C0DdMqzG`z6?bsY8>pvHj)qgoE$$cd{scu^oP5x?>%=jA0{Zy3Xw@0RVJL>)G zk=gt8C>r@q)YHx=TK?aW$$uxx?f-rh9o`+~+I|@IT+tpK*N#P~1OFS9=6-}S{wOl_ zdr&^i=eO;NO55?g7ti~D0=fPaJnoIqXCkw4ZxmJi9Oe8)bjq$@MyB7sDB83yD&4UU z{O<!Fzlut#ejP<?e;vgeKzl!pHnu-98=i@xEzcs%vv5Bb#ao|?lD!9_xC&#_g5N|@ z`ER47{C82V<6so+`F(`RdK_2g;*z$~IM=UdT+&<~=X#$VM>F$rZbsiYX*?HW)wyxh z*e}ivJTFdm4v2GoE{soX8yH8!2F3BnL2>B{(6&Lb*$cXVP@G%-`Z%eniKF`Qap|7% zaXe!J(z+#%8*h!xhM94)WmX*3%!!k_did4H=5T!+Rm_d!0dwQh+PQJEVSb$3x;Tz^ zEsk^TO|hwOj&t*t#%BA{I2zX)o6UE}QOCV;F89_r?)_H8c`NWo<9OAhamk9u;&}CA zac;|h#L?tWW4Za$;N^+fv^^1*?gXv=Y+QNZv$0vQIgVFsj-%H9MEL)VqvfB+8o=k{ zXzP}^<nR~b=+GDAl3`opsP4;gy!Ok$z8ptuo{Y`puf$m3isSsY_=H_wgPfiMKTm-# ztUs>V4)@pNxb^FCwDy~^Y26XW+jgLQJK|i$&*GBhd*j@ir{TXpj;f!D<B8A2Cp147 zN4W!7k~k1Y`$4OJgR=c5j>~@=N6UT>|3Ad>vOmOT;~(Jv$GCLhA@Fi2E^U22PRjlq z$8~>>bLEHQWY6I^w<AiTU9c%~xuj%kNs{#Lk;LPAB+;}o*crzqan*52lJA*ByL%=T z6~`yZyb}_$^Ms^l?TJbGmQ#{=+bM~e);sAr^3)_6cv_O%TA9T4uSrT*ye5g;K(~PI z1U&#c@C+<OospE3^-1CZeG=2yC&{h55P89t*)$L<PJ@$p&EO=OIV6df4@pj6cX47m zE>4mI!@%PuN$%i?q({wVSTwpUiPvA2L<25Qa%DBiX&bLh;vH8ak1G>XJ2^?}uTF9+ zrYBMJbxBFSE{SK>C8f(j4}tc+0eRn$luiVl0lExyHRvYL?V$TWJ3uRM1iv>XrISIo z-<X)gHzmpBo0DkyElIL#W)ip0Ow7nxNwQ{k(zCq*JkL!`)on@CF)vA)Z%^WB3sAm= zN!+?HfzHFK+oB}izbJ{8Elx^$-<g<YcP7!iB}vJSW-I{Tl^j>SG%>4|B0lKk)+E}} znwavtlc@FX#0-2>k~F?GiF&^+Njg>}CBxp4B!}OT#J%rNN)FtgB<oftC9Mx6NzE$A zX;o6P`(5Dc-ATOe-APpSo}{FFO_FR|lf?P=CZ_ql$q8HEpO|@V$?<C*hRyhJ5*>Ub zNj7{SiAJtX;^wuei?zuqjUP%(pARR;Ph1CH*CkQ@qe;^KQSkh+BwqEg#BBXok}UW* z!hbwDb=xN(|4$^nJ049+v1gFLc2CYmlR6Pi114ZjniuTxX$C*6qS;?`&$Td6&Wb9^ z&&JvSY(4x9od1s(<Tp8TVNC4_H6MyT82@{+CimWw_mvKVcMbmPZg=6T#F&-ej1#s+ z*?{lw(N^~GagX%;K(DpsE=2dg|Cc2&fceds>K^8i_W7wy*WA3$A@1KQI%dvt4=YJE zyqy4MB53-X7;Xz`{m)$bCdvfHBc>Df*ZWP5jw4Oe*S5rPA%6bxbEYp7(#-E7KEGK0 z7p!#=mH(6<kALN-@<|uIEBREDpBGzRU!Ea;YMB1^@3@D<q-l7HiNTEWvlsTT{3@Uj z<fq{yue{RN<@aLcd93`aJj+jW8P||1KNTK7%KxEC2UNet(KNi*9ws^V&Ezv(xHi%> zyw~1p0^xfcbb_q#!e7AfFSdU*U+nnls=V4?j<viY`5gEI`S;|LC;uuBI<ur!95b(Q z{H}aE)<iNtt-lplIb7S*vgciXetXjLG}pQC8%Z_)$m4G`^O}bB8~Lpxed5n9eJslq z{j~gLb6ogwq(9T}&O42x{P^LOpV$j;g@M?|+TXAQVt;=4Umte-8xjV?4u$*q?df+6 z@3CWdAtZ($UitUKYx;iwO!;AiEo)spx07~|R({a=SCiI}l5L~y;aK&H^5gTLwjWKH zRO@&0vyRbY9Y1`1osLgl`%!*;`8=CryY~btyFl{u!~Zo9Ueou>`;!uvzLz|9Al>g+ z<r$KHn!cBThWGjZS&z=ktNi%={p2$8A4uPqf1180f92;`(^q-={J*iHbN*@mn4NQ7 z#^tv;s^PzRIpb08Ahq`K0T)j7U+eo_xK<oXl3yF?7SeXo4${geT)1k|I?`6sHqtGm z?W7%~m7igJ(mK*s(l*j9r0t{~q?Mm#e9}77R?;@oEu`(F9i)|V9tOW^(mK*s(l*j9 zr0t{~q?Mmzd{XtVqq~)~jdTlXJ81`L<$p3A(mK*s(l*j9r0t{~q?Mm%e9}77R?;?g zZ*bxIz0Ofv_@n%D4Y7k4I0Iqag^sEoHaJS*{cO9M_Ieji+f^ov#n)CB<8@Ctep*S} zNVkx-lXj3+ZfAK(>quKk+ekHE?N7dbQhVF$-syPd_rLYSDK{^|4!hlfz1N?(f$v<+ zm{jrGh^s!(V2Za9AFY5F|3_WmeL4TRJ`n#N;vQ@?|9gqEIBBq5^w@|!9{Ej45%-|@ z#DxyWmPgS~)4z}DW6PuHr}$5ahvfG*&c9A6ifvN<-$%U0!<D~3k-w7zc%Ma%|2hv> z{(i{xL-kj-*VX@-UVP2}J4}C`him%hbrFBvV#i-gApSVU_lBQTJ{7-k{EZ33e~h?n zw`G6I-<OD=kOlFq__v9l9>9M=JXC*wBChifO-9o{=a-KEK?;y6el>9?r9vRZrxW+O zZ_5Am#Iape^wapm_qqJfDnbk8pH6&80Dn92D+2g`6Ym+opZt}}-!67#!YF@Bf9>$I zGnhOo{(j;i`9DT{R3QFyUEmi!?ed=+h+neb;i3LBocQs9_~VH84&XNs54F#EUEoWJ zR|L{uN&M6R{-G|?f1J3#Zm9M1MdG3IeV4eezcl_Yi1!Nc_gmt=e%JWldB)XGV<7&h zXC3bAe~tej@%sbuYoBxR#|7~B62HLfpqhR=ju^}D+CcmZf8+3r1Ng1PL;dfQ#A^fb zJGzKp^IMm{t}kga%6|*-{tA#P{sH2X1Nf!CbLr;;_>IIv=`SaKSs?zC#3u&ug<LNR z>6ZtIpA(4xY2xPv@E;Hl$*<S%k1pSj5PxkT{qGXLGJwC9>q$78QuNdM=}$Z~zFgP^ zeo+_r>xn;5lzTycf0cM>eEd7{cLw6G{G*fKg#mmsah?BbFfIR2yNKWOkW1gUe>DC8 z;-UH(M|_QDOset!m$<H%XfVY;!u2^W>nWU$f6x5M@fR9j4-pUPPs8=LkbP50d}^Ar zdr<!F>u~vp?1Rq|4~;+DiTmS&+Lx;uUCRuOPj!EB`TNs0<?j*Vq49SE@sNG_SQqhM zAnx0j%KsMf@5^8DUBpB7%lH23%2yVU|Bs3L<<s;#n7%*0Dt^|TPQE^_@;j01nST9g z{Bew*5Ac^~{80LH1M8)l|EYg><v%}={$<3y;Wh0aqlga-#9z=w`fG@X#-A?|?-xk_ zXT(GEzvLgTe4+8@T;ieeZ5DAk1DgG*{N7Cbjx300#h)d9S^$q;aQubFui?Z)`r)0# zCk4{qO*}L{{gik}zdb`d)PMd?-0z=S{^N~n|8DiBz@*|Q5%>GA;%5>cT8L_&6t5*7 z>c2M-|7sxqYjG?~e(v8wAWi=q;-T^NG2$Wqeo8zvK9<EU=X(oT+b7L`1@WBM0Tq8B zaq*uI#D7c9;UW7y;d*;${&hR?kbU=S;-U4K(WNeboWm&kDgSGU*B7CM{u6QieL?^~ zL_B0a)Nnn%e<1!`;)4SCnl9phk@!u4_@^D`${(5^-A_DZzwag<>fdMebm@O2kpDK~ zq4D=A;+F^F$Gu$oqXYOj;=X;M^?L*H(ERBm#9c0hOf>!{iHG#ZV_n35g1FaxQvLkd zF7VG057|FkiHFw5Ug#qIsN9u2RKAif@Z*Sw%Gaxl_$Ly-xFCA_r1HOycu2plB7RaJ z{)f8A|D(i1>jMY7$p0_IL;e5s<DGm%^>-HWssR626A#%JO~kJZ#QzHM*97qYB_0}| ze@T3CApX=7T=_!!WjpbjK>U&uU3~X%A&}O8FXGb*kbP2oCh_qB{1e2l3gFLok^bxo z$609oYccVV{#ijhWZyhQJTyMOzYF}s#Qph!%I9(7A^Ygd#6$dluM7O?F4F%q@sR!2 z>!hRC|4GC{<vW{ri2q^4L;dqw;-UFV1Mv$3?dRRZL-T|GBpzztTZxDI=MRW42;@KZ zWS4SC|BfgA?m+w>67L_t|4!V^5(<H|eZ{A^{4Xg$_DS(-;-T_gOFT3`T0%TjzGmW~ z@vD{ikN|%hh==sUpSwu^Z^V}c(r@kU<P+j=8S#*O-%32h{}aSR@_(9mNPf?Bfj`#; z{u|=c1LYrksw;nJd|ygDr2pPRJT(5VBpzB{TX~wxKeYa}j(Dj3Z6hAyZwGOI{Y2aU z{}K<??@x(`^wVMD;{);?bGj>EXno*T;$H~Fe@&%}|K0%pY2ptC@XKD~;)m*ILKpbe z#6#s@NIbMZzn%Dq0DmtKzchefdWPdaWIrz>9%{dvh==UE&l3-g|6d~>vM;{dMfyMJ zBK|MC$p5#*&j`rpxYs)Qgxdc}#9gRDBHI2>Cmxc|SzW~MM?7So4kjM5FUAlLjqlTm zhx+ea;-?mhW}mct%ZP{c$6Df*f%u;z9<tBAPCT?fyqkEad`}Y(*-y_C50$T1A6K&> z{`(OR>DQ56;M0ib1M+Dh9<m=EBHlL;|1-ox=O6xucxe9kOX8vO{f&5Nf9Uixo%}-l zUqn1qf8&UU+UIoQA^Z1s;-UIoPCQh<4|joohImMR+likSsGsMEhx$*ivz+`w<;xQf z_5WeSL;CG%;-UU`EAf#2zMXhTe)ka%t-n7)Jk-A*B_8S@-zFX!|DWyx&z*hr{(UC# zQ2HZ?hsLifh=<1a2I8Uq^H$=a`gu3;Q2Y1<@zDDBF5)5kd^hpX`1NDrq5XrWiHF9o z-xCknhkqg-8h`&m{QN-wIxp|)cR&EYns{ja^<BgV1>$cdJ|Tc7=eYbw2k`O4L+xV@ z@hO4$PY~}Hz<)seiU59AU&r5N0elAWkpcW+;-U4qFL#0eoOo#eV&u7wzfk#R5g!`h zZw>Kl1NhU#rv>nl{apT``n`{M$o_t^i})q|UHT#W`cmSd`NbIGA^F@!Jk);{6A!Jg z>>(b~Z_f}9jX!@Uen~*S7oX?K9~%EB5D)3Mn}~<T&wGi7+IP+QF8>h!(};)cj|So{ zl|muaKE9)i_{)fg%Ks4Y(D?Wv;vxOIp$q&o#6$Y`^Tb2?{i!bS?-CF3|5M_j_Vpa` zkp1}n0Z#G*3!=AAD*x@oL-zmoh==O0op`AK{gHU6{!01YMo7P3O1wJ2{}SS%@$C`f zq5K~w9_l||BOYqs^%pqFgzS%I;zI)buP6RM03UpzOMgZPAL#Iq{dp<zNrCwH5fACV ze<L2Ue;y)!O(6ZB6A!hIXNiaEcj6#dzM+Bi?<GDsfPad3$i6s0Jk)<Xh`%n7e&4~4 zztH@0Jn_){vYz;&K>FV&9^&t3#6#=1KkouxF~sp7n*TjQJfxo<B_8TOPZAI5mz~5z z<I7&+RRQ^&RCV<BF^+gh|J_ME)PB|x54GP%iHGXvbHqda>&so>Und^w-@Ay1`1@bt zq4DddU8MgE@eu#N?;`$T;;xnom8j!Se33&!cp34~_<b_*Q29<L9+F>Q;-T?%NEh+P z6A$UfNyJ0tyP9}NzSnmV|7PN$`kzZYE{NVfsr)}qJk-B86AzVdOBd;Xi+D)BKOi2e zpPzS;{=P2or@O$PB_5i;|DJfLf0qt*H5+Q5mBd5xJ--WlIPsAEGKqM|KDm*2NWZ?B zc&L8gMm%KSe2{oZK93R)ji28q9vUB-E_U(_@qa(@kbd7xJXAkV5)bvy?Zo>B`p>h( zL+f|ZFqd*jz9qy%^;=0iB>w@#2L<@Mj`)B8{ubir1n`d#_vNGKzu$4ELvHcnD?V<C z!{>Oo>Yq<C{rfyz<CizN_@VWM3omi_Tra++{~qGQ0{AzHht_8=9q!V<JrMt^#Lo}l z&k#R1fFJ*Qmwu@J^Tb`KLLyqe^N5G)e;V<YLR9;t@xM(x#Qz_Nhxk9O+Hn@@|9y#v z^#719;=iGb_!EhT`uDZOb$r=W!jZPr(OS}Vqz6fBdN_PF>0Z*RGUvaXbQfv<IOpF+ zx{b8j-5YFpf3Vp^x9P?FN!O7cB&{iD{-k?JtBz;>q`OEbp5Xi&Nw<+!oap>#l5Qf! zg;KU1)ROKXtvt#3&m&z;x|g)-WQT7c-9<X_6zAVax{b7=xAUJ#x`}kasm{NabRFqI z(wfs8zM6C|Y4z#Ozm2qmw64<mZy~LGjdQn>wv$$$!T6*dq;;=leA3E3j8EE5T74$t zlXj5SoyGX1m1i?PX*+3kp7BXLNbAmV{<}!4`a1V&(u1V6=Q{sQq!s;~TPm~0)@b)X z-4f`QK(_?CCD1K_ZV7Ztpj!gn66lsdw*<N+&@F*(33N-KTLRq@=$1gY1iB^AErD(c zbW5OH0^JhmmO!@zx+Typfo=(OOQ2f<-4f`QK(_?CCD1K_ZV7Ztpj!gn66lsdw*<N+ z&@F*(3H+-_U>QGnypnVc={nMlq&r?ntVni~?j=1y+CiFQ_zKcKqytEYk=Bq-Caoi_ zCv7C%_cxdCLDIvdWrv-AZ_+&JK+;2uzlnTpCEY^*?WDU%_mJ)<t^2!6zn-*_bQ$SN z(lw;(NH>yhA>B^8i*yg^e$qpv<{vJ<a?(oDexy~TBS|NcP9vR3x`4EmbOq^Z(zT=; zNH>#iBi%{bPP&iuAn9S!GRm_zX`XZ-X*KI%9BD1-4AOa|&7{joSCO`nt|#3@x|MVX z>2A`!qz6blNOP2L1!*7B0i?r7Ye*-PR<j)ANNY)Fkj^7*CS6XtinNV%J*m8RDDSqu zFx<VtK4o<An|@`lcm8#r{|WS;>G_{R|9PH&Kl(R${x$S}tLJ|k{omvHFQ)$^p8uNz z{twaLFW1ND|8Xy!&(q&8*OT<$<c0r6ApG~}{{=7nPwD?v&;OT!@cZfS%m0t`_xY6i zl)E@y2;lObw$!NRS5fWiSMxcQZcYCTx-~s@t2~u2<wNUT>sjkn>rv}X>GvrItp`m< z<*aU%qsmR)n*V;Lqg3xB(f9RGWcw5ONQp0Gx&G?aLsP*2s{#M$QYXKY#uWFPzI4Bx zbU*18V_mqT@h9(EU&M5q8QwCFe{Kx;zc0YYjzIXQ1L2Pw(Rq0;puf-0q(Jz_K==>R z|7~8mei8^@`Uc03pYK`p_vJo55dQW+_=m}dQmr3#f06k9F2bEU&ef~NQ+gHs?<0MT z^l0^eA?o@4<o8Dmul4^0`tSGrzYz%k$3XbpNGDf6os$Fp`G9{F{r~9ka|QkVdYcpQ zzbBB+gY;K@qjK0l|9^P-ZV!b2Ss?u3K=_KwoP7NB&!d0&_~QOvP5(<h{|WT>+v$Du zpW}u98vUC+{}V2E{P^LoroS)e74%=}rL&X%4}1Q9qyMKo|Ef_g-!FOo4fNmX`9Dbi zpLqUXq5pH9|6k~T*z-TT#^rnJgkm}0On<+;E%YDeg@0$j|HJh6>+uT#|L@b^&-VrT zkMi;zG}`g+%X1$6{d||x-)}!tnC`u#zFYl$`Vhl!BHc~;Jn1P{IJurr+LilqhHEBO zz4%GG{|~9U&zR`aznb)Z(od5<LwfEc7w$6BxuowQ-Awu{>4|T2;gu?1O0}HlGTb;) z#g+e~>0ilV4eMhW<E!3zlK$`V{14Or6Q2JV+SUKz`In7x?L+MwO<(LY;Z5=58SV>= z{~W32qv>99rIU+G)tIjCC(!)fi_GM17XN;h4_)fg({R-%`Zp9Q;%FX3?s%$*+<gFd zk?%$1OJ<RBM^ta(Zy|oShfDb-h3%KPlDvoEW>bzE>3+HPt1sU*kc052_ptnl<xk}h zIet_Qn>=}R(A_<sDsDI3^C{PEUhVU#+2dU~{qb=f{g<(yql?+!&*|^mpT|#d>G=NA zucUvDAg=n)rDn{{0slAA|D9g`8w38|3#9Wr{Z-#;z87BM_<gUJ{<ZX9=lOq{Zk5N6 z=~k-cQmT9_Re$9}^ZgyuIoh};cNF~(_3CVouZPI5@1Gy*%IEukg5iC;_9ygLK2=VK z=<nC-pP9ZNzDJ;a#1kDqx}Kov>$s_S1;Ztiojw}w(JScIe3yD|tq;vd?=ST4_0jx8 z<7kIBj;=nf>v2><RC1hbU^zZb{v<!C<37aiA^rq$9cS~z?<4+M5AR3(p+Nir#Mcr3 zh8KSz@r}fP;o(vrawpf;ajw3$Fx-u#|3x~3_#fy#mF?m9NiN=Y;%}gP0o}LI{c`O9 zzrCm(Pz~PYH)e!uKU$BQXa{ILcCbFjG2FJ(UHx|30o`_hw4Z;qb=7xX<@&9!=RXzj ze~SLT-S9X1|B-q{WGO$@%eg78ed&052HiUT>3wT1mN6myJc0dI!&Ud`T0e^&QbqlD zO06reub+nz??e2}<WKc;HSxa0S9<tJ;vxNBLtORuJH7bhh!0`<ANBBw#4jbj-NPpn zpGds3d79j*_$TV&8yN24H#&JdNcWwr$IsEdmEpfj_xmQh@V`>r8!vQx_$%>BhQII{ z7w_fjf7SOB*#Mf@9<*KTid{b1F51{W?qaxgXLjp*5uNVeP>iN~-sjrQt9jlhHt`?W zAN_g2(dKcYqeJt!A5ssgo>%)^^?GOfd4m0Lx|6p*?uZ>GBSmO_SaMzG@y-kQzu5Vt zUyh2a+_+Ums`EOfM=Pg{JE3{#c=D_ALQwk)%}+z~@>xtr=a-sJXg>R3Ku%u>@T2J} zpE`fl`LN<TpY`SEPNNtTx<^&{4UPA$-gsZxuj}z%_G4=~9v))3{PBJo@e{6h?a9aM zh@VOPVb;Ie12c$UK>P_0pGkZK@o#u|J#iiH_jvd`;-UH40^(OPeSbdJNIYcEG!qZm zE3L#s_R2EiGns#Uwd*G;pXJ2wAbx^}uOQw^{45V&N&Erg!#!N)t8xzJUfLBOXSj-~ zu0D6seLwNP(XIB+fI1h>pReYqA7>K(8q-@v_xI@j65YOiRB^3K_Ym>H)115a4UYQr zYu{d)%lNNj_(r-X(EUo;Pp#~DzhwW?e%6sVKDD2%WPf{_;Tq2?*iSN^{FQw9dc4<- zE**cLc?#=s7OCn_y-%5J*>!!ve#P{4T}N?s>pGH#JA?UZx?6ZZv&IXBe>)-!Kp^?c z{+?yI+e%$|RuAZ0|7@Ut9+4&FDz@LV$xn;depeIkPy8(&zJ~Y(#Qpx&Mto!dmvRap z^C`ax47Y5!E5{7F?<2m1?lp9`(Y*q4k#S7ra`GEoKUcYI^5jzXx?=gPrn`H6#mNn# zw7+h9+qJ`2v%M|fa5-s)E2qCN{YLt)WWQ&#Fb@U7f1CdPy36ka{ukct^7ZZfo9OSS z(;D!9Zy=p7(%&!FpXu+92WQ^Wxg4&izt87=0sjwDUb{)(Q0w|tvqwMRxfNIc?+`!d z8W;cdq^+czNp&3QY#t*q|NnaKAl)C~cM9}72-*%q_IPjVe+{>3NU^?Gf2DamNX@V1 zc=ZJ9)wj3T5!Z7Ff1v!;o?K7-Ta5pLhi@Q$v~vowpQh&&_Gmgcxpvt>w|{P73-NPq zb>UvF{S`XLpyR9VOQ@VHd$@d6&XrZg@?J-`jIR>%8|2gPPrYWkbo_ofnEt*#cq`Wd z{e8p}uXX)p4Czgzx?k5l&O7;_D(tU&oOkW+)jZBijXx0RM_;D@o7hj-EX;oT>pGJ9 z_ng&vKdlb<YyZ>qH9cLg()Ab}$Mm~2nqNrI&+_#Ax=V`nj>cD-$Af&6Z6oz?b-gQx zuje-rpAf(|6TdZpZy|mM@vl&>I!<gQzLfZnJbWAR(7MWY;-Phw9mMZr`oHng-$^{Q z?y`&cD#rKcb-RhL3*ha<b=@d8)#)28{~qH1!T9HTxXcSr!r!-MyZZS$!+nzN>koA6 zy2$AbE}X85jG)_J_t?$!<`RGB92ajD-Ma3wk?x0>-;e2@%kY1t`~MI>eXdLAY_7Y! zj_xmW{rGCSU+%c9`${t*8~HV{{cAty;5eN2gW;|}v@qO;*E@Ij_}4xDN&ER%I!7S7 z=epZnKlSa%W%T#wiT^==-yZExef37tb)-6e>G#w`#`2T?ChJpsnVvtNe(fEd^EHnC z@AA%hKS+N+o$d7Z%keb*zd$~PC;3$^aQXUn_>6%6F2)})&Gnz_NS`7dJl*-XkZvUX z6RFCljo+7ZTsZj%_O?L2B0rf6evY_bjvfnLIjXKJ?$_h!UP1a4siY?{{@<R5==@f{ zx7W&fE?Bd_klnM?vwK!w-nHE$^UA#(cgIs+zTLBr_?!T~-y7FopgeV4KS2B*#y{hF zS09QWB))?9a1TF3{Jq3|yQ72nCj<Cl;#&f^iQRhy-zMIf-68g&+5x*5uJkt7zWzq{ zE{^BtFLM6ZUg_vnbT63i+)L>G{5<D=FWnz!dS9UXGsJ&F_wN}08M<F7yJ4bhR%RF5 zkG7-L$2tDA9d&r^DPL2t8(vNODWU%LJ<6xDmy^rh(Vh3N4*KUIS83xpwy%wgT|B>k zl@Z?-z{`n$hq%9ADt58tGl%W%#|$@x^aawz#9!O!_)xo1^q%~F&GKnEtGsg7jVUhg zHo8?0zgqUwLiN9&^4Xwr8Cxt5Cq-jA=%0s&XqF1rUwo&NyRW}`6R!y1mBjM_ybtlv zyem)q62^a<r(gRKA00@40P*PoT-u+Mb2Ho3Z4CESx*wo>7u}E3t@ErO&^>yxlTQcT z`xySLCC>kMbl1?W?Y9Pb%P$(~#ucrnZC*XqjVrFNn(@vp?N{uKMa?ds_fS5Pru-hK zTf=>;$%Xr~7p|nv<*)Y47JeVsr4l|DdN%piaJ3VP`BZ<Uc|6EGcp&TLGcArE|J-C1 z@twqdy)%sXj{|r$@sM5`Nj!8ewTAewnEo}CkBk+<@i^k4^@fSW|H$}L8DH&&$;5R% z;Z_f?C0=@$lh0c`d>ZlB68FdbI^v;oCNqeK&Y8?49$K%dCm!mz^N5GmTNV%>LjFJM zl~4Mm{Q2u0O>DoT7*Fk*db<BX{C#x4h5hYQbU#OYKiwCze&VH0&Rv}oxt9IxbcXlG zC0)PK_b^mX=z5I5UgMwB-A;bbXZorq8X*h$O=W-6epg%W_||^6iT$sR;o2t_^u(*l z&UrUvA$vEve<QMy-%Tuc?FmjUJKos2KH5wFJmQGvYh-(To^to~O*8SN)urp>t;A0W z;LC^)2;j?!Um3uqF9@F#$=@P|n@;x%y6fp)OZTiPj^8iP-A4C5x>qAjna9f<A^TG~ z&hzA0b7iqS_tPD!kHxHyT}&sNM`zE<kMNZJX*yZIqdm)b*L`18K|<a8VXhy%n)ky* zzw7wp-<P2K2)@7Qm2AAp_c%Fecy({*_^edz#LBbX`h&K#(EQ^a)B_r>wYFG~sK3%Y z9)zzI)QcfIWTooO>mA>n%`YV<l}l(}<&|2G5WOQmy%!-Z_lb@_EqA+D{`@sg9w9xt ziSnyvIxd&+zac%U>4akzBi(w`&5Kkj-Foz2Ly!J{;eDO%dkBot^Gz@H9s+&;rS&z( zHcoxR8>cF-Kelmd7002_dn>Dnhu*u8aacI?->dN7gLt{)ROmf^f80_z)N#B~IV|_& zv4igJaiV*ikTLRKZT~&={$}Xjp6Bm%<EOv>F8xRB-LscDT;KZ>naVHp9;lu(^Qp#H zs`h$k=c&8LnU_D#v~nJFtmDj2ym4mv&0UW(vUa?N<H#j!C;mEA8}YHkpY_&N*AkyX z++TN>aY)u)?qNHf!*E}t`$4)Nr~4yx|Fg!WJb01csh2tZs&dO$xPGE?+waM*_7*44 z?s2JmT$1+luQV=+u5Ws?>mUAoz_}Y-d(iQq-CMs2y^nc1`=7{Ce$}(P)>p#8I_evJ z-`2l>Wj*mH$?rh&r~70Zi0eMq)gHc)c<BBv(PzS`?(6&y^SP1tX#JM%m#e@0_cbR` zUMjcBlU#kM+}bEVT_?)VDd;P)13qxS3$NohyzKA40{$9KX}8|%)_c-m{+0BeoGbVp z`^S%I_t;K@e@<TM`jh`&RSo_9^QAw3n+xyT=?fU%_x~XM{d~V2@IOF*pPy46aQW){ zB+7qHz`vgU+V3^|1N7H>L)8CK`uq9rpuc|)=PB=W{P_Ok>F?)zeZXJzk!ZL(iTnAt z1^jmg(mN3FkN(Z^>+^LM{q^1ymB-B-PjsE>Q*`_9@%)PZN;SOJlTyuB<sRSY^pM`u zqEy2v)%29AzfYBa86)IZop<Y6ZKTfEn9w+Wr8kau%<p;}KNX2?;y62na`fj7n~C2} z`~sF+_>}p?7UHeMYl-VPzm<3!@oPPN8}aWEpXuS-iT{qcKQG!r{P<O_efaoJ;#C2B z7x6a+@ZH2i=YiUZ-^Td<Il4W>n~D4PQtT!E4&uK2_Yq$k!1oi^^G3d%b%6M%82=7W zz6XgvN&KxIeu()01mbrP|0VJFc<~Pt54}HS64%b3XMF#>lh}Fk=bsm9;CN8_psV-s zboZxQ&ks$Y`#mdMxO?e7|LxBG2;FbE&$*wV`_FH2?w`|r0r6h%a{iwsektAl`&NH? zhYPom_$y_Hwm}y1TgCpa{eBbeQ0@0KZ+HFw-3(W@(78kVxc~0y50^{$-#j3hYvfpe zPe0_!`yXEYOWjGhpAkPus^^~sm*1nzU-_u+?b357<{OKO_1O-(yY1m_dsy1Yzmh#H z{pr<q-(TAq$F`66n5U=qFDcdwsxOr0@nCHg>Z#EEa^=L2cHf2Mr1zoCT<!Fef4{}c z)$^(sMX$+E*AcYb^QafK+!LFM%fFg#T?guHUqCqT{$4?`-VELEsP`-D{fu4h$LM@P zsoME!-|PHA=L=d-dau5%bo>(<r@!jA|CZwV*Z4~Fc#wOFE7-ozc#mthzMb5gc<6q| zO5(2z#P35qbYFg+c*u_KM_ktf{rmg}5D%SeA4oj3URXtZ68ZnFXQvD!u6A^fn_T<Q zc}z9&J9r+=zkhKg@tMT^d4Srn{{8;GU90Pv`n`aUalPVZ@~!KwdLOjfxy{6N{qs|F zf9u_@zQ0Sif1l!SsK?@ecj5f|5&ioUUn%`o#|GNY_N?uCuj)6p>xp-{_PvMUb}e;o z(T}3nUoG!<h354?W4X7T=IUqL-JSRMcKYWb6VWL(Y>#)dUPE^I9mH3X>Uy_tmn$Fb z9v{{B6!SBa?ofID%JSq-cjW=ANB!l2N*^4@@|^fS7tils6N&dBexcWYClen*e4K|% zc_p8Nl*4p}J4|;o-5cnBf^L;p9&zP&+T~7fXgRCBa+cj&EU!koyXP^*<8k+SOxMm| z&F9)hPhIc<S5CE)Y$w7$>Q?)xGdotW!RwA5U)NJRxQ<$PPVqb=q^By`kCmT^Zz=A# z>aR49hu-+BrJng5`SR_oX~e%C!0U*&2k;rh4+QX;#7jTo<l^UFPrNdK&m*pOkiW0H zfOyExY9v0C>HB)RnYh{+z8%#{{3{=H{IB)&^fKZhJ90VkvCQB9?#K$_q4zge5}(TW zPk8ySB3@7Yn;yQJ_!8nj^6)jpmlOBjA8jKZI#0Tm_(P2U8!vqs$IijuEgxdPU^w3{ zRJ(CAah3NTx_!H}Pn%2cAH<J%U-SJAKkK88{)PFEqWeC&7tlR-tqb?>bXPO}7wPuT z$9|spF5)w}zyA!~pJ01QKIYQ>A@$0+bbp`xzme|s54&))>24xFZ=-t`-S^Wyh3PB) zF#F#s;yI@Oh^EK#K1R2;_wUgC;D=rQnqCj)caZq}M;solcl71j-D;;SN86C!RO&a? zb316KsGi$IeW&*?RKLyXztFsNx~DH)F5!RkfJA?<V|!M8^XE?5vxL+3`V{4%>m+KY zB8dGdA01~nxvBr&6^?&hXD)lYbBFYQ!%HmBdX^`opM+l-f&BiZ?N7hkr|s|jkGpd8 zBppn89NUkE*Y>GyZC~ov`d4|W9JHJhUt27%O_YzyubuADdrYmA*ETO5jqlUd@R0pO z|9wzR#}6NJhuY)nmr#FVD{S!E<JmKc*8w&Xe~k4o(!)i*l8(05&obP4(qE8j`_*+m z?PtpOK~Ij2_ZPR{Ep&I!8@lHW(l`E<_CI8v-hDp5xZVG&evkIWp3h(BjSKk)onDnb z)Y&f&PYJP!dVl68+&Jmat2PsVa{%8$JajM3R^p-a{o9C#=3U!~AMN~qPn5$y|L@NW zE+YRAlInY9Ptfh(Yw}9JFQDV%0Pre5y}w=St+tPozt-DIul{P^b#%M#%U=DvT*Ck6 z0g3&&gYy0B2A6+mJ@q5Rqeor1klm$xtUS|&Qw~->RNNjn(cL}H7wfz3^+DHeUhV6H z|ElL4zO8!dELYFF{=HZ)sJ>8|$Ak2cozzpI`R6X;p?%if#6$b6?ZkDy{ts{dvxj)- zoQ2Gf<h?|H{_F31hW0s6{0}D&J%_RDdgp$*>mxeuRDn17{fP3{dYI|eL)98rA38p@ z(=B@XUtwSJCzMb1*-rj-@9VsMHqt*2xtxK&y=)&BJ>lZ{cGN!NlZgB4$NPy-C+@Ew zA0R#_5dR?Y(7ls~h~Lfl{(0RF;%_7FpI1Fh{M~{0Cg=7a9trT5BmP(bFC+fd0A5b~ zhk^Vni0=>Jy@~%lkbWic+-F?<`SsI>_$dKAPy9^ce*N_$9=g|a0P%|h=?^46C4g5E zZzO*4&CagSa~{Kp-%os$hgTDS7xC*nd?fM50{Pbv-yFz)9P!<O^hJO6#h>0o`WuF8 zp<X=xv#wqqru!ngU!eOMy1z8rg?kg-mrZf*57E7d_&4ZYHpk(6=sx^*=l&zz$8C1* zvq?YqF6X|C?oG`9I=Uaa+u_Z0A7Fa-(cQrCAECRQ_;$MQBfr0<Tkpfu_0BI6KjCvO zAH5$>@s^Fwe>idfp4VYh9exe*#>bue9=i3uzE9Bo0P!!;J$<PQe~|8bS)LyM>HN<n z9io)+$I{*RQ!d<XbkC#vVY<Ic`ro80nEubzjY*5Ft+wM&e$P=~tKP2j^!6@Ke^)-@ z^m%A~^><8f-Z_p>mrMBHJRs>~6WPA6_`Hkf>yOFArw8y_;&TGH^bg7BG0O8^hI<q1 z`vY{}p!G$!j{kYYm7kvD&~mnU<=nNlc)Y9rpmV?4#{aiM7BUyt`MAi&{zf^yxtDUO z`%tkwG*~13^Y9S6Xd3G;bPlnO_-R{Q`&h~Ep{stD`jvEk#d<rF;rw%Q%MnJ}ztl(3 zk9>D{eDCu3ul%qpPiVj66sA+t_t@J1YA_-E$Y1uS>16$m_8j7;Klz#YGWpSTj>bb4 z3-L3Q{ItGIel(qIo=1BQ>8pw4=V)=WSRM{p_nE==_+MLHJ-_~zVtYaLhO|rh>Asrg z*Y1^n`A0hMCn3JCdkK6Cr!&cS{gaMw-_EWlep~>bNBqhwU3~wX!UE!>zU**ckBdCy zd#xIO3G+G3@DI?f@jpzr^7AC!zhw9`s$D*BZ*o-KKb}<VzL@K7il4}Rc^&t!ol+cr z3eN%jnECydwDc=3+<BxUNary8b#!a}=TTPq>3t?zZ#&L)={OYcb$+zC{<qOBdP>?` zSNFI}I7u-S?sv0Xe*Sy7y(qVTjC1W5N!Z_K7+%j?slVPEukWo+WV_dJqJ!n9_sQ?_ z&Q*ol^UYp+Ubntj9xm0wzj-_g$Bk@n&r|Mxdu}Ek`d&;cab35V>Gk7f#Q)Cp{r51J z6Ayg{PujakUiW<~wz+!nzn}6;raytW|D8B(PdeV}`hv=BVt<#e%B}3<#q!%kx3;IQ zz8@fMPJVUXcL73r{oP*u&HF@g{w}q`zoBtY(;0A{D^FMHNO`2qt>-<qe*1n~!2c7h zXKlxlj<ly2n@*@-En&X?y#b+q<@2L_ZS(q<*30U?#pe}6{pyQey_gM0ua`VzAU4$s zw(C&8TG>UvSal5jLh9{U+r985Kh>jJu9<8nTCSO1`F7A9YPY|pe9F#u?ak#9{x{Ta zHJxzGVnqAl5B}ZdyO;H>p?*uZ*7rfLzD2JHHihHb3EN#dZ-t-e2-OpKw7(9PGtY7! ze6;g+Q1&V3zZ|i|CY8VJPt&RHA{~vR{qxoGK1QgY4XAPB=O)Uf_OZ_8JCFW(2uNyd zHT%hbvHotjwJ;9X0AEA=C&X{f;8Oo>#D5>a*AhSO>#lvY@O$prd6OV382@yJyOZvV z>3%oeQ|P{t?&);v_*93q<fq^3RJjZo;PO|w?C|7MyV1!jB;QLYUzd8<|K<@y%D9f@ ze~^66%E(W`tS7#XxG&!g#6L&8GkaEQtcmzG(l?R*nDj@q4^@6k>E27cj_xyVbaGO8 zRwHfsjbZs!4m&)3HQ@2$_O_aC>3`kdMX(~Y|8(yUyY}^J-ygnYhb!lgym`%S?EgBh z)}DK8cGNge|4e+MxW5%zn0v~D*za^xf8@XA`0?+t*-U&Waew}@iTKC>zE$-T%j@5> zvxWFm0el<r-Nb$Uwq4VIm*d~ZcM$(sApTC`y07cMcd?6j|8KhVce8$UeA-QX{Wl!G z*TdV1f1CK9J$w)G+XLx~9VLIdFENR7*7Dp+xAK24-J0IJ=w8nJAE#T(^EJAa|DVyV z{FZ*3<)-{zNB8IG9!Iy<-*t2^B)ymPmD=Z?2U*DPcD8qI_p1juKDFI%VEbRhaJ8Rx z{h@ojDcEl!$L{gQwVPM-cq8*z{oaiKy&e6oj_)rzCmT<{yQAUNt>52Ks^iwNeut;g z8@J4suE#B@vAxurq3`hQBYx%eu73UR@a!iZ`d;7x;-T*aihN}5so&Gn?{4b%^d6$# zQ@Q`Mzw<KyyvXn5H@N<-a;>_+m0#sL^Z#M*e&Fh!`^W#Eb86d}by*|iGK3+F#X=ZP zf3`K+wAHpQMzuQIiB@NIq7e>42qA=UE<zYr2#pXzqY*+}Aq;VKT|zh*zOUDLK3=Vk zT79nH=XU$uZr|_PPS5V|*X#9szuvF+pYuNd-X~~$d+}(`Ka{h6ye5y#X4KzRszi^A zz772`d4^8g*5BKY)7y{Jdi(f)>GL7_*!jQxxZuX1<7?J4V;^64QvC>>AdfpXy&=bs z;MW!Gl=n~`{J0>7^0e2aeQ>#j^5oQ!^Kaq!Yu?Xvbe8N7=Dgca`M$49`-MT}1C*QN zZ}9QIpK^2F9DLp%M*p6p|H0?=;go;7N#>suH2(<7{fy6=pz=t{-=ux;<AUjw|AX@2 z#~o3WhtR*^@)?v*VSIwiqbc8Yl=7LB|D{8gFS!4)l%Jg-<!1*ipT2+8*J(B5zYlrL zc$>#5=JTNOl&@VR`5tGxFz*k`q};5Ji?JF1NAT&4*ZbIv@2}X5=iYD1e9ZVQ#%8<< zu^FE$@%(macP}>E_ba&dNGbmqo9**A{J-@$NZ-%upSvBhUzq*8hWlx=pSQ5T*Hh2l zvi)(89=Chqx8J|&aoB$Usz<?M`EQ?hdyxG~vREuFtz+N6>i3s8IDUq_Bgc#2`^PwQ ze5O43{&x=LqkUc?iSj*ZAN;wmWXk7IeoxTxJB9N3ln39xrBc3Rl=5`SvqmY;pnUBp z<tr$^aFp^a%CDt7`2H=I^4mu#cTxVpDCPN-Z=}32Xngejn?6sP`L?XTKI)nKw+Zjc z^a0BEz>D9K=_ljU@LBjud>K9$*WsJ-OE>|4hA(1%A@9k2O7MQTj`|7s1zd~^ssAYc z-@3mlWd~_xe=++_#-Y+rv)@F$G<^T*eR=Esm3}_r|CZNjFH*~*AG4ds?F^6QWyU9N zmW+$PZTNVYdf^*odX$==$HmR|`U2}M_;})>{QXhN_4cgu+{yK4`lxp{p3)`#@v1ud zvAzCG?$968@6@1vyXmK?+l042zTbZSp|^?um(D--QOmp69kL&Faerd=i)jza^zVaS z4~)8V<mqL%%Jk*Shi^xJWqR=UZ1s<lCn`nqcoK)_d3TiQhw}I=xPA)LgWpf)eL(UD zzs{LM{;z|^;h^iJ{vScpFJ=0P^M?1ccZt-WmN0yJLE6a6^=10V^}ER*-2a`aAH2M4 zN15(iI`VwuOJw@a*~9z!n@6Sxudmz56WpIU4@v#t?PQ1BW%~X>`LE;pT)}xBEFL+J zH%X=k_w!Bi2aiJ^)AtDaexpRT^Wf!5XPkrc%%<OqiG{=};$y^DiC+_^u9WeNBc4Vq zBHl}Um$-Y5)K4Iq_LpGO-b@dUP1G~}G4;P@dStHTH`C2>n0BV0M^Mk?G4nC6pNw?f zNPV9hdYP;r^L}P?{74*Sdih0CKlt^Xx=Uqx@OH79JlDq$-%c;{O8pG_ZRXp-bSIy8 zG1LFSe1r3^y?o^UcU&mbgXgQyOZ1qSa`S$8v-~EmqF)yiO`cl3A*kH6GxhYjkN#=k z{TAUfhQIG(wCk;X!ueVa=RHktjeNc)*)5hR^@l!xD&>6a>VL{|2cNH%QGU-T<zC9o z=i!6Dhp?P-^S<$av;5}y(+bMXby-54vc64uCFPr#fAHhaD$2hYrM#N*__eZp!SBn^ z>vcDEGoPQ|LLPHnm)*Oio$q~#N%-*(#H;WPoR?mT&HLCN!{+*Q=6Z$ZdUM9+dUfV{ ziRSu<U9=CrKH`rz%lw0{m-q$s&Giz0!sdE*W`5terTq>cN({b!;>nDI+0OsJKK=^c zZ_IUF9BS<K&vf>4vmG}DZO2h>58s}nJH`6^T`$4^-=F8u{m{pU(fVON4`Pn1<NdtH z-a*H|ns<kfgPP^ApC~20@6@o}kM?<sTFT9S8T@$;ALXNco<r|9dOpFQzcAaq`TR!k z`_|3-HKSBp{bN2SYL+u{wrr1PIsHM)oAut-^{$T;|F?Y(AuecrS9FcNzV&@Z-5Be; zejMvl=Lue)qpd%^z3U(I{VJy4Ev!G&@7|#P$Gk7gb3DhF1;@(zK7`Mw{d$7f#p^ld zd6p@s%Jk3wCb9H%i8m5|B2HT&(=X1K_&9L|vA9sCUwVPW>xt%jfzA7GHgSIYaf8&e zJ|gkJ4H9#RR}$Nvmg!N=66X`w89yu2m-2qK9AY8yLShZEo@ic&HScpX?{72jLp1Nd z`xo`M5W{%?+$vsID<NJ+ypi}4@qJ<+@kipsH>BU;#6yS+h}p!miM7OsiO&$Pd0X<_ zPkflzLhK-ZL^RJ=?$jymVu=aF#l)4wvx%1zZzVoRe46+n(cHhSU^_gUcre>zMy$;D zbYecyOT30yM{Fd%LflOJjX3>C$#)cSG0{aVBUTdcBtA|wujjSnH;G>oza>sSO6GGU zF@d;@XufaBgUg6s;^o9^h<6b0BR)uclK3g{3t}7lt@)mos6^?{@x+^n_Y$8aZX*6f z4B_!#646}GC?A{0hj$+>`OW#8d7bwS>P?y}<$DtMCC(<UTOj52MDx7)^Vobowg;R0 zw?FVMCrSG#Vj^)V@m!+0-sUa%KH^8jpNZ!4zDrJ)yg9@|Vi~cL*hVz(hcnj~Ja!)a z;`t48eU2sAJnwN6zKhsEG|#(yht2g(%;$g2^+L>bM9lR;%ymQFSSa)VlK3Mre348y z&)=BmYn)6sue)D_m!2Z^k6kSBJmTfVn~C=jA17AP?iKvud}+TK4`4qI=lPq1h_i_+ z*-p&&_?YwRGRof}n&*Gab+z_RlldJ;Je~D%K5;$KTqoru>Y3+@uD~@!b3OOBu$}F` zkoa$=|4KB^7rn)N4ojE*%prclaxKB;d8Dgw6Y*uDdA{l|OC`^)#2?6i2;=D^?+nTh zCz|J@yx2UiWWG1-8K%EV>}37raerSxyo6Xyyq&m#_yp$(FA)2P5vNJN_ah!pJe9bX zcsa3&_y%z^aZ9}9`2(MrDRvX@BtAmS$dd9xVmhA}Ka+Sq@miue|1zI{eTM1p5POK` zx_;(!wUbuLe0C%rOI%Jg*CRR`o9h>C#4pp|DfH94fAmYrC+A51!zkYaA51)kcoNZk zpR2j<k$HdW&6H1ACixB^e!}!$h|_YV+__5PMZ~L!&BP935AkQ>#MRPnDsc~D9Pw|& zmBh1&R}szU&R@VE5w{ShyCi=qF_U->@p|Gd#6wt~NAZ)yHsXiGFNog|e<8-P-Xrs5 zzIzg95l<rK6U&G##J7l7u>QWm6V8-;&oI50xHr>}Ce9=7KtCoHO1tBT3yE38Sv<dR zBC(P9Jh6jluES-Xk8l-9-aj~>D8yH@om_}-Ag(9265l3HDV99Z#AAqO5O1TO=6g8I zbup?ae~@S%&;JYmPMqSA{D%?e(!aSlg}8y~OK>(m4gZ^Ht}|eshu^zI^3Nuk=k3qO z*Ai=q=6YJ@x>>pBNc&Ra)OF%yqLX+Q@qD7Wu2?mGl(>=DN!(1Fa<1gvn;1u2Ni?7D zH`f<1kJqEllXm8M%9r3;qPZ^e3-}FUOPRFu6Qj--A4)uyxSV($@pj^RVlVMW;uIbS z?m?VIj3Xu!Pa&G`PuclGng5=|gNR2FlZn~HGU9ba^F7$D*gQ{WzCU}iSMrAwk0v^Z z%ZX<a%ZTQAa`U|Sl#3+Kfy4#GbfTMRo~Jj@n}5di?}+w`B~Ju#1~HXrt|Rpb{)9OB z5@~0?2mCm^h?qsZkN6fbv|QTlN{l9^5_5>_h~|6B@54>RK4QqFl5Yp%K1B0<=CODI z@pNJ-v4VIrv5si2uV=2qXRhyOUMD%|GMVqOMDsd{d7a~CrvIJz2=N)>CgLYV^Zn=( zFPFUg5RW37?{i;<oka7xNBK3<?rP!<#CwV6bAC_b7l@w_zaoB5{DU~{TFHAN@nm8R z@or)R@v17Re=qS>qWNCUu<NAUJRfgfmo=~7b#pxRQ11th6OIaLw>QTL^SW(5)5Dn0 zqqH;M^SOlS=5^RU>hFAo<Z}>niEYHau9EV;D<xX-6_npk+?nzk;&S5c%x5ir6@O3v zqHmDAM-kJB=KCkj_bR@?^mmEo`xwplFz#M0d6p8hh&K^85W9)L5Wl^N<+@qoE=2Ra zQ}gj_Y-d+vAJKgO)JFUP(Y%gfUf(d+n=;>*bqLp=noD#NFC^YaY$Co$G~ZXX8C!3W zejh}PBbw`1nd=Ie>r<KQ4qQb&^L<y(U~`><UTnEl@(;f60h{lkGVhakkm;`yza;)f zG~eg<4dZy+ZIai#|EU6-_eVXB&G&Wv8=Kd2_NbNiM-Wqq=KI6U>r&?R`9{jk>rtC= zKheCte;fTf@^;B@UeDSsS$r1LpFLM>zF*9IPn!8>=_*zfkXG+L_n+&FlK+{VL}5 z{A=e+-ZSoySWGnE<6*upt;$R%K2Lm~XufC7y#L?4&*hjqCGY9P3y9`*G#`GP_%!hy zqIsW7girDuK-{@bJd2n^yps4G@pq#6-l`Mtp+Cd|;w?n;{Yd8f9K-LG`sVv6cH(%l zi0SQ&`^$LZeNulKabM!0#FL22h%RD2@oeJt#QTVk5}zh+B)&uZg6Jo1A?{f({W*=e zhIkF}cB1*di2LyF_e(o-9lPVOx&BY|jZ*#y^)o5Ia*<3g!*>y1C3X>iAle>~`nwU$ z^=9Mo5~8{8ta<;@JxqUs_)p>k%-_8KYUYEI|5DcPGQ5^}IWc0r)H{{<B6)r#u4cNq zUhig>+g#7}O3FVY&f;|s^Zp)lomX@HUUQvZbA8w*>Ywni^kXs6Tz}YnZpK`{*IZ}U zTwmE-*Z67Ly+iCFenT|ZU*6*%GN0ANa^hXYCx~wo|3&<nIJrUE?@K&}IG5;Q`#1xy zC0<Cpfp|CZN#b9gl)UD;s{g{)CYe5ycsy|-F_(BY@k-)t#0|uEiGSH3`Ra)e5jPTh zi3dF;^^%A=#1djP@nPai#2(`B#Mq}L&uPT2X7QKAeV!4|B%13{F2dQwGl}OCZy?@9 ze2QqUSJ{uv^)AhIE%$v^=65tP?>X^>#2VrT;!8yHI_An2secE{Q;aVrUQMhaK1RHO z<=u$?Mf)DyPu%@^$zM(EB7RG>y&&b&iL;3*#50I%iB}MBBd#a55Z@$zLhK{{LJWIR z=C?0#KJh`~bHr}qgjT741aSe;T*t~>@5)>U%Utj3F6x=<JDKY`{rZyRi+Wk&@x*z= zOrn$MCVGjL#G8ob`XCM1Tp#2EY<orKGljSd(OhTb2t0>)5;2{aNi^3jS%)tt-a@>e z*h+lqTA6PT{uqCc{~+$vCiR|tRpPtEKBD;?pglp#r@ba|f8x<Z^LfA3_*&w9MDzK? zxABL>>Uhcb0}gK&&mfx56`qRM63-`IN4%5x0P!i}8^mvk&oV#DCYjGv;$Mj~i3!B% zEcaq;K1aD0pHD0&UPHW%Xg*hIK5zLc)4wH}&sCbwQ<~33&VF6`mqMKRme_o*#e81I zd`@N+<>qrS=JPV<b1~-gE#`AAo2maT@ps~+w`D%&^E)SC^Z6I^xf%0$nghC|{vx82 zcn&eaC*|h-V^`z96VD<pCYtxHJw^M^iI(>z&tHj05nV*{ez+#wNu2V5wA+_BkLV;8 z5pN@!_tCwIKO@fgr{szGP-5wHc^_mK(OhrUTt7F4>pq(IRRv%7Q{Jtz^|x=L<ja~m z{QZ?%YYhJ@Zin&JOC@iIUFug&l9;@s#Foht8zLkQpUc?lA>Y_FN3K!B{DVvT>30L; z(XzAjuV<RXn4Kh6?JCjB^3^jvI9~_Td#E2neMgwI53Zj&h57tt<np%g;nRJ)40mdf zv&K8V<V_{^(+|_XWX2(iaqFOeUZR`zYU;ZfuPU>gW?b2RTBx5Dv^_-!_21+RXMOaL z&rN?!d2ozm{=w6Y!-K}9YK;26pz$zyOmwh4Ht_y3GrgbXaj^c)^uc<Ji`iey{%E#C zlh^D&X1h1rk=g#terDE>*}u&AHkff{Im~uumdmVfvt63?X2v@vXnmXYZ`Qk6pJqLo z<B8diEJ53s8Smiz%Iq&@{hIyHtS_@Yo8yMr-pzgxJl<wMHT$1_ueW~BriuFfdr|5Z zt!^>uHrn(!Rpy{vfA5&i5!}|)Nmga4>XxByS?cCeH@CV4=N`#AxBgtgc=PKVWA$ff zo#1&!tM)PKru%Nnrm4U6XKD3yKqJ)cf3lorUV0g(s9Tu2nY_VK=QY#JJc1pq>gfI* zu5L%D+iZ2yeRZf?vbv?JTZX!2shdmP-0D`UZeDe(P`4^|vvUh4{!hkuXj|P!ZPVT? zpT2IR&aKO%)Gb=wV$>~8-5lzctZu35mZ5H0>gG~6x4M<8o6cu$I*0z-<kvPiht@IE zqNzW$o}Lz?ZgJ}7P`6}tOI5cFb<0vWm%6#ttyJB->Q<p{Rq9rwZa#IZSGNXrYf`rs zb!$_%4t2AuTe!MK4*6S8)3>49U$CQw)HiLD)wBibmP%Q)iZT4Hw>>?dD0S2IO<A1! z+o5i{t!|g0ZdvMPS2tZ>*Nsv)T~FuI?V{98Pd9ZO>hIw8E;Y@qZl&txRX08V3UxC% zb=xR)i&i(CSLb)ATe7;Ps#}J-WvQD>-E<yZUyp~0CQp=_7Oie3hb}i|=5IC0(iL?7 zp{EV~affgFebA<^YpT?X=KjS@500gg<IC5utJEtUBcE%p@#RaMF7?{R$X9>h`0_bs zNWI80&I`K^8ehJaXsPEKBVXL%<IC4EOX@X^k*_6geEFJ=lzMi~Cxh3kvEMPid<`c^ zy^OK)C5$g$IQ8ns$k#M?ocWTZo_~ydJqyN{&oxi#C6Dqrz>J?GWqkSkCylRO1^L`# z%(sJjy<^m?SUkS@R;7-wUI+QY&H17kh@cp`MDkUPQO}VvzWK&2mwH`e<m)<PeEEE* zOTFkZ&f6<;#+NU3rPM1OBVTyI`0_=bDfQaM$k#K@d>Pb>G>^A})|a8bczpe{P|r0+ zzOK@7<~v*JHI0$4^xW~~>t84J?4vwRHp^Ro-uUvhFyD+Z@}-uKFQ4l|saHQnzNkyb zm#>ET`p3wZdfE8$xyCzR@<jzbzBl7*Vh{Cd#;SMu`1%)3z1}hM`L7vYKF8HkFK&$I zx!SHBXFlpxjFHcM<M{IR-XQh5#>nRg`o2gr{=u>0Cdn5a^n6ipJvZMs89Y7M70kDE zjC>Bh?=ZN1uq%STCo#C(xPpAXG3MJb&iO|AWL)~k$d^Su(~r?&J@p)8Jb%<ry{0kh z)sOPMe!=sPqn>?~=N(P``n$)s{q>VCV~l+Md&ZZqrEYxny!T2y?-=uKqn>|^di_D) z=VZnqI7W`MUfliCzo;>uZ}d{HW{i3+zAq`bKf#WoUhf$BYWN<U;P%1x^8Gn+LC<>z z*Xs@XUYOu=;~wT)F-E?O#_??jS$sc0*BJTS8^)I}vT1zvnoPb?o_99OYk5lYm5xy_ z>-q7`x0LIEwvCZ5e3a{r4fcyax>{wvkwMQh2iNP_IKKWxQ_nR<KHodz%h$zqIGV=D zSHtJpgZmxq20jmO-);EoAHnr9_?&g{^kDnCMqZAVV}@UM#T7EVUfhJ?&cIpBz!y{= zJl}`O@0d6|kExe2%5;;zWt4K$ek1vNMycl?WxC1lvX9&^lm8==f0TOuQKp;x_P=a9 ze;@g?c9eRhL^J>3=%?J|59fKX;CjZ>j+OOWwX@`}Cz|r`h>`ne@^_6=ZrUF~{<vKv zPb$%r2gewmXEXVead183)5u@5hvaV{n)1<N76p+!4>wx9>&RcRkL33eP5rJQo9S8n z;UA^k)O(ox;rmMdXrd`k4zih^#UE{>l$&~O<o8oAd_S3wDIYCnQP4F;{mFd4gUQoB z&gUyl{^;m!_vaV-9~V?FHOOZECYt>2pn9c2j-vnmnIrcj{Lqo7oBXcBMlLt~I5KE_ zyyJYn)a36SqyEX{?}?Ru_=#rzqeYXy^vG@Z|7nx|xRLAmN11N&C(jwVo$1$I<j)$V zUg;>)O@7Dm+s=O}`MuPu398=|WYaH`zkif+Q!ixB@cT#0ylwZ#v@`jm#;AWpQ2yvK z>Idgf9;5#4<nKR4`fVTMc~S@ErvI)n>i<aotkWcaDbe(^Ey!lN$!}S)?eUB~UdG>_ zE%m}zZo7VP{+Kc9XOrKw>&W?^<+tZ<yZ!~_?_VYL?5l^@uXhc%>4zB~N8ZTgrrv%h z$oRBfAoY5PrhK$$@>_TwZ?t;Hk>5_es4?oBJSM+ml=?Y^YYxkHyYrogtu4te$}aHa z6*x^>9g9yKzTZWT^YONsuXl|4_XOn+zi->)Z2D&MCy!CTJt%+181;kmca2d$g6ja9 zc5OU9Hy$l!QP4X^{pIAh^SCuQU(_hmO@7BH<tER+O#e5HJnoUBOgH)CI!111^8ZeL z$D1S9%LtmD%Huba-!;Z{70rCM$L%AqeFV0T!1fW?J_6fEVEYJcAA#*7uzdu!kHGd3 z*ggW=M_~I1Y#)K`Bd~o0wvWK}5!gNg+ecvg2y7pL?IW;#1pfC%VA?)@TUz4y|G6WV zB#clye%VM<2lJ*UWI5)hB`!%gJy6a2V@Raio^{&3maH}LOUCmrVM#*P^muo;shmFK zZ!>Lp%$ho8mEjG>udG9crcPKMpPuBlyQ9+L(-O`|SQ_uPk1JKsA|(VjS}}AcW{eU} zi(g`97O!Tg|0QJYs`?Pzd_)J$GhPj26kRvjBxB@%kx?x{n(p(EC0RDYGGxT31uwzS zdCT7kSqBXEK(BQ@rYa_;CAjTou`~Ybu^w@-&KTNPJ@cWxOvu`4*xb@bO!22N4<7F& z@oMuJX~egVKtk5OgG>IWe8cBDJbPg5hgXQt7+fD|gC(l#Lzismoc}sx8AlxTgk@vZ zFzE*Ogut3pd&dZynW?)qCS*koF8qic&{Y#oO;p=$<dXUBm@x)OmU+l9C8!P3^dw=0 zUY7qZ4O{x)n9`4-d*|Q)jH8c3dKfRekLuarv2HNI(DZt@4<E8J1}g>kDR>O@dKj`U z)F_Pe*b$s)%sCF}N!D(oZFF1L{qVm6TSB5cCQXfv+OqBc(}U{pgOFKbS?Bh_u^m!N z7DpX)P2J)B5p8q(R6PxBP;=#|tnLy2i+<}Sa=aUPCmpF*dRs_HST3WLsJ6|(UuVet z^#<-x<ESd7t0`NL1KV7G|J4?0#wa2%4*zTGE-fiApgOxg44ch$)Z@d*Lp0LVgsh}( ztg;bikdST;Jq|sr3~i!X(b0h+mOf4&T=QGE+CLq26U^NgJ7i2+Qt%oXc3+{^-qyoa zU?b6YhLNV#2%QadCNP&sI+t+jV9$c*HG;Qp19VZJ;f(xm=zcLmrXfcHb$A;*lN)+8 zmXQk_(f*r5@|Zo`+V6y{g9o>varbo``4h5c=rzR2-w5kNHlF|L<Z$Q!{ty4o+GnJ@ z5_LDTLLHKa>{>EF30a2?S%@X-1W})R4LK$bI|I<eH)JCXY@%7O+Y{9ZM%1!-?l^aN zhMKk{!5b1dJzg5G&j;1fNuB(wTcmEDH7mw9Ss`jk;`nd6rmk<|f75ofHbZ+cw2qmV zi9^fu-=j?rl&NneQA@l;?XSastFchi)!{=;=kK|LmZ{3BPP87az-q8d7MYf&N{42Z zOj1UTp>r6_#T@m#=DK5s)*t%!(9G&@bsxOgvXdioQCebQPGR=kqN2j0q{21Xc?Fim zYon@k!MwbD=lr6=689<R6gZ3Gb8-qx3OoyvEQ5s$3v=^U<>h31@(K%*vOUhNC8M=S zEiBF}O?4Kn$tx~ajf%InNXt8SNc;44?jR-Q6*+S}g+=S6NlIZ(cD`zoo8&CcDav!} zE}ZOKXYtwty&Ei^mz|eiQsi9X%q}i02rQ(oHN4IeXHMbS&Z2dv1hN#5Q7f%v^=fCa zp5O3_si&kZ$QU||ftf5_k`kDv`;k|$+HkNFOAB(HMfvMg(O@<f;Z$c)q3W4OclMNo zlM*u%Q{vOoGH0k26JK2HEYdwl&MwH!cNSTSs(ugobG3vLU25^x|MG|YSVyR{&f`qf z>vdjX(VA?JM<w&NjF2nQrQVmGql(j<9*ehTgiLw^7?LFB&+`f_p~c&_jqd18Zeeyo z_G;aa-Vx@KoSvSl262hA*sV67z%~*zIBIB}x$#9gt~|9)EnfGZ`w^(Iv>@Bm`E!kw z>~)1Do<ubVPm$Uq)Dn-7W?_jZdu6_J_{g-4&}S+Jy1lkUZ95jP|JTu1$)ZBf;9iyJ zEC{TU-ru)Tzhuoyy`=qA`D27GoZ@yC1$NWLCC(DPNsLe@wWu)1SzNrJU{&D=+gzHb zNNuDRuWuVYNp}@FvvV!piV-#-we)E!yV_{g+_#ZqYdtmmtMXQtNWVwu(X#A(y(s-7 zEK0`0l%&F(k~M1dEZ(M(Dx@Z=^aX173UtV~W%S|ANKIUzSHi079JRUa{HLAql$B@d zz0}(_tz}B`vyIO-wuB`6YOF0274)wbTXLhi1xjqX<XK;fRn;+D-NL!)@mqIoldbo| z!5%eLjr8xas%NV7jj|2qk3bw!fOR#gJgngcokR7G)~ZjLnT0FQ%*j;Si#lMcL#$_A z=GifpwLN+erO3I)ttRGV=eV4fqL!;dTMDD9B2=NiCn?A&a(bNe^9xsI=O^SB=A30& zTR+9;pX}=heM~3VS|`nuopY8{@%p|TTv*+KVqKJ(<2oyIwfZ!S+MXhH)7-pbceW?T zm8tKeGS})2V(YZx!jhsKXQoHpZDe}#)~MZ~%8|P+KUd`{S(&*qPakD1-mI!!^!-}A z+pP{^zYUpZV472Z@+QZ*D0_`FUVRM5QWY<ChfGh(E;>uf$dhmG{qk}X)V+vmskW%I zokMqF-BER4T3Fy&?#x^5@+@(#F3HbUy>Y05pkr6OI+%OZp#D0-4isOIrw-6+b5*14 zah9qru3@BF>QhAY$>QzW#%7&RSgH;~wm<hFp~U0SJ89F<0SfA8Vqt!vT7s4lnkSYN zdkWX27nbC>60(aHc${lgKN#wfj!b%B)S-SGH5RN<cL!?!+C~+1=vrMAICkagh1Y!> z+`qQ&TT4m`3e+)7t^Tb;RJDzzGz+2TJ;H)6%X6M%@pf#Zy{@5GR#9QTzLWM=?eXW) zUamIH!eO<VrullU8%C&ESag=!1Jpst+uJ^5+YPLm;Rli688_^0(haXS>dbf5o2)t# zFDuMf2hjz&>Nu+IlAJ~Qv}Nr`cmDB3McL~tMg9H}Hc542kZtjfa6S+?W%Q18kC~Jg zI520cvpsLyHb!`EX^t~+(x&d0Ld`O6UEvD~&Q_<1a)_@PVHF0>64iKiY~%ijJ8xM) zuXh`rq2|!O_m5pYa6Z*BLgyEi<mZogkO;JB*hZJtic{OjHun9c>hv+mxhlIP-&3q= z>X~O|CeBmasyg%*c;v1=F+aPwc!_hBv&gBAik7whJzCTYJ%Os~aH-dKOlGFqsLiQK z;0{7<Hd~ipm#g|`CC-yG(c#;XH)?2^KI(E(JXn93x(`yvyRDN`i%fTl;|ta$7pgNU z$uXoLv7|_K*rONGQWdG@zBFAwm>9Ox2j(o(IY-uMWJ2nq`If4`>R!(e9C*~BMco&A z)}`i^I`fkQNARFy(TFvd=jD1_ma6G0QQAUzT$Q%2SRD;hvP%kbT)Bacn-bmG!RdR& zXO7TiGs@}^YRXO5jRQU3JLo=T`N=wY;4Y&;pU|3vQBlj!f7(^0Zd%~slsu3ccGzEj z@^a@&IqHpmsySFm&1=Zn+cpmHD(R5bx2>IVq}j`Br$v@M9GUSY9#>&e-nraKy4Nky zcem;xrlrXKr($)Ysvoafio%17<`p>u1(Cr8fpqiL!ynZuYQ#dlXR5+zb@)`<d|_d} zGrK@FkP}r^5F-VFhh>R{?sfW9d+YA9pkT;jTuV`0pmN|blgg1;m>cMoBQSNyfayGH z;~tzxa&QIJslme3KNYT18)H#nLEyo+r6?m%zQn0It{+=jin4Z7i!y)i*=mnU3!Gx5 zsk5Ad+~Tx6bxcUfF7^b9<k7mN$ffohb{qAuTz!Z+uqxtna|3(QyrRN2l0;{Ak61S` zuwItud0hG+rmB^WSZ$t4tsnjC8eZ$xDw19g3A=5cvpC+fK%M=S>Z%ogt{ObQsy|f; z48D4RtP|8&cXwniI3;yqVARc{@ZtnLJN?*6*YQ~c&#EM=lfhx@vwno>>hZE1s4PVd zQk+t_S|@1|$&pwOT;OP|OIm_U($w10PmJioHYrS3r|5-6>fUo$2Rfus&rlz2b^R{u zo{r44#H4iv*=zE0(o`1pWPp2}+INf9#%sFPV^xQ-w1p=Xu3X|=qn;_zEqe#2rIoB) zlNT7BeyiFm)CQurRh>p{19_{}HsH)%;#^yzp1%n^9#f6|K^4<fHFaX9cL)6>gnme- zYI$vvZb)ODl?S4#LIoAnLkUlw%+=-0IZJKrdAaIwi{6R?yH8-XRQ<W~;JQ!E*2ikK zdTsh~OyEI@eyF2{HB;ROs?O;`-=7QhLy|(-QR)MwOAF3X=X06r*$H*pq#HE^ChIKf zJ|wfq6Ufvg6P@}gH(jYky!BzvD)nTME@%rB6c%UZ7p~3>RL{&?;|>&c3@tJfyYxi$ zv_`CYAd_3TCbOg<Pmich)uW46o~xcy((2X9$*1rAT7wU-vRCP698@L$@X5vMP@yM# zLx$E?kN5%$S`iWvzcq)Rnz>5Xt{PTboue}_HN&R!@GVC_{t7IfZ^YukgLeH$#l=of zrc)oOGF?0^rsm%;T1_4$s$FeZ4Lw=+yJgtabF%aEO-WmzB)@oFU|c)2R^_+~&k3yB zE}<FOo&ePeM4+%YAhi(c-d~+7qrmL^0Ter(X9b2hR3}y2LtwY62*~49r-OPx11izI z32fIj+N;%r?vlJfS|8RG3RmT-vvSp_o{6RE8NR@}ZO{|esE6>G*(=qqUgD95&AM*W zV3AI-Qr!_`<^`S-QiCEz`RakauGtpgS-I-0#;x5U)@M2HK;ODT)zc+`rxVopNt>Rn zlS=gAX7HY-ccg+PPEScu!QkCj|6rXQbs$*o%npo}e{gE9y3;8t94zooFtc|SsLf8E zNYZEN<_J@<wSsvdk?B!)hv(>}sTwR)qifCrbwSNwL0&<gdQdOD@C{DQFU-!>Q&s2H zGZoIjTB#o_T~oX|%~=qb*bqE1twfz_9--&aG*~obh+2kB)TwpFwxDV1BxvZUc8p#e zG`3x%*Hnk^VXL7hsH!}RqdL<&SfKVrGh~_S@wmEk(VgwzMtP=QrMi-T#7YI~$*4e{ z!Ft|_X6>pc9EzOkZlO>;KdBN_3@<P%sA_O>NkMV;DyO<f&08~MxPq6mW}@0f%&zMT zKn}#}DK5?(>xWDYJoV%((9a0V%GG7+E>GQG4(@eL6V*XdJvveMzNMK3fqkY$s_DCp z!0Oa2E>;J^z|pfKK()cHlKn|olrP7Vo&eVs=Xmm0>U(f~B;m)JX_;WLrCD|goWWau zRY+ZGnZDH0V6}wG1Cd2eXKwMZb7u7lk2;4@=OpsTB5<!*X<e9oR^Ut^eziKZ>ibm7 z_0~m&OWnDF=lj*UtmT!E6!mwpN1cY|s8d4yoX<S<l0vS2;5HBvYVozG?}f4PaHY-~ zc-;1YHPq6&c}GjArR(z@RjK4Fvb0#!EVqSNLXy<ctk1eUFF#-1nR>E|Jj0$+``E_3 zET7vfHgz^=sj{gG>W^GWG_3afs!m?9D@E;>^7K!l>gBK+n{2s(vxX5GzikV()L*-+ z>S#mYcT?bZi~4P`=_MVSM=$WTA;D8_R721fXw?yD<yKE3<~svtCcNPGd`RG-q1t0s zsn<V>EWhYMyIId+N#J!WowqkcpN=h1N1Qx;Mx`hHM^&p=)l}C4zngTEi9;Xhej1vn zR{P}>lGW3w=VTW-)eCmceBJc32@BPxS+q|7{nZ3s9Vl2WTgH&b-QP@*hZ;rB+?4DB z^>pm&z@zjZ)b^y$A$9X#Lx<GAXhNu^<yPILHuc*w;i%Y^c^+Nsr3ryone?BpO;8W9 z)axJxIf2=~IYB>s&;{>JQ0J0*KhpS6W$FlI>I(es3H<I2{O%9@_6L4@Z_{(D2>h;6 zzbzpPmc=hoFO#LEE>$On1-WX`*|@eo{5`D1^87^eJW-luVB*l{#nLR#PqNqo+qZg_ zB;UDO@9n)4)#xV`>DQD7r~PN5T1}TuSF^8EzXN;N9}|~aYId-MCaLoQeLoO*?(6AE zgB`J4V_$0NwGY`-RFOx$JgM%4RcgyelS3{2SCg!L(o)O2!O1G@Ta!JmlHEOd)MT4g zvYKmjGFh0d%WwIIeQ<Fs-S$w6_ofl6y*s4Zr>a`Ls-{*;;J1Hk6U!x&RXQ2v!17pp zQ`B$_zRau7;MHDixqWhx<!jZcs#^x<W_dQa>AfR1?NUvDRZW{z(@;xK;CIEX`tOEY zr(4xyT=i&kb+MX#OhI^lXXq2o4P&#!)4Ld<bv;|^vR*?JQT*Qgyc@Z9nGDY7V* zrYWkgcTBeip2e=7vbFW)Q$}z7sA>JaYTaa7->T4Xr|w5r;CF{F(5Jxf{(JS`HTUU3 z89HdZ#QF9Vbwp6j`yU*o!hova4O1D`>pU%i-@WR$#nOG5wKg<tv$f8)BDvGrYHhZa zhuH1*m}XmkXnvzLJiN+guMMfPt_ZV-g@xDIA|oU1_At9WxzQF@7uFNnW399LtkKbS zdyUmoZ}r-`cZl%rS8c1c#>Cj|f!ZovdUr^E{uXO~wYA>bXzL2Cw>GGMO)9UuHpCa| z4Ji+8u!c2TGg_>@AsyEI{1$8M7F(S)EL_hlQr*-n)sLFF{!{&{x7xQ@x7ez6XH{n= zhV@z3+q$h8{Z_xV($;1Rbkc60(=b8Jqsm$z>JRO()lX=(wb(kWv0iJK&)Po0XYHEM zVVzS}Yb$H82J-4``X^H6XZKo5`)uX5N?Tl<&$`)KZq4nmc3LY#eAd{$spYl-dnp}~ zW`W;XRn~C7wZj@fSbu24#L7@pobR*6_3zlOI<+Naz&59EhsMyD=z449`W-#V<x|S7 zGh%1fTKhthVw<e>6I14>MV#R1QiG;?q*4SrrB{IYTgNJEslCFsS!P#ltDjU6;tH=( zYpzaBim8}TZcUj}V@)Xw{8eR3DeJW6hpORrs6nuYh1aTDVKKF~{IGmAEx*bdrhdZ9 zC0&fy>b2%p*&<u4TdW-+jxxQpjs{!u%+}E4xE^bDc&jxo##L?gPTrzsQyp4kn-g1B zWgW12CsbRjtr3lr)a%IB>WQ^eB1%h3H`|&+8`ZK`S^bmhCwMwT`s|y{&<w6wy>JcI zim>pAW}CyOHZHI3OH8@if;|0Jms*$B>dCFv)=BHFwN{Vcnw;$LPN=c2NUcycQ@hp1 z(>+1|87BWLZECzC_3(w6feS0OdqYaqn(I<)sY7kR&DIKAPiTwUXzX*kLz}JZtv$Bn zveu|ZYnQ#*TIRJjs*S5B#Aj=?ss*f@5Y`b=WA%pkR2Nb@)t}wgmZ`pwPTPRB$`%*v zsIjHDTT{}jt!>tdDb3dOl(s2qhnUc3O>eQLODAMi>P2O(%Aa;MyL`uVN2I;dT2`Z$ zeMLrwJuJW6T9)4wl3r<5gEX^Vud135PqHIl?I2-c9agnln&xT&)PULgLN;4#_voC^ zpmvY20kyqWPU;A)53ioEd1|fN@wS9i+Z<~BH;2@#-NkF`2;HJ~*udTzmTa%txn-Kq zTBA00{jb{EXYH{%;-*JTpC0Lr(OZYw1_plun}1;LO|~lA7Hg#%A;meVRjRG}Bf37c z!B!m>QK6QoeBuhPn(8j=RRdaYt=u7ePWj|Id;g^MJC#rAwU_U(dEyLzNLc;EYHPYL zBqP>cVf8esH5u8ZdKcMmP3gC`*!=3IwkWmj24)@8rZUF1SR?d~o?c~5ZMQ~N*h=fH z?tI2LY>qFiXV<pS_RxM?^^WPu$t~9K^`TN(wcBF#sQ>C9k*|6i7SnEvRr|Iht|}zl z(G%KfQ-fpeomd`HXWMLzZ3^kK>8xQ@YBNt!!_co5q&c+9mRoM^RfnOJUaNYq!Gws2 z@bEDC7ZsuZslQvSwSkqCT(^7WghuO%&XDkSwU7Gj83XFL;@hDkG$X9s+7nW@+w>W^ z)f0Ux_4*LiE+Q(BNF|h1=686Qnn^^Ht;43b&W=!fZkNp;+HS2-|B|~@H@4Wq)lbC8 z|5RVRYA;N++pDcLAuhFsL$e&|Nh!(csp<LpUrKUHvZE|3-H}qI_J;L(2e5Xj-*tLs z0X5s&tl@S&tt(L8sQyyxJXC5oTGer>JETz#BWh&zPkLKuZ0UMitUfX{shey&b6P?I zQ!CZBQ>ms`>FM?uwduCo><ts6|C=9=Y9x<y9{H=qvZK{vS&=9X-$PtFR~(JYu@k%I zN%<4Fa=!Q-+>5v1m}DtGOx>yK`Gx8)G*mw>+=gE?<tIz|ls%<>MT+<UT!l}@HQ0lF z_(t4;2XNRT^6ka);=kcCd_C^PpX1t7q<!Sx(tbToz|FW8x2H<|mvJZFFG||Gmq_{b z*pem=*~enp%j&hPz<XmCK0#TJryF06%kUex0{?_-@Im`Z`{s0+-$LApJ-841aOhI0 z{|XMn|G^P>_x&V)6kdR%@%cCg--k=_FL?bjnP2n_$=8I-arX)-@4|C3#gq1z`qQ(- z$+!hyrL4y{D_hDRz!kV1H{f2}geM&!`CIUzIAf*cbK-VfgFQJ?zR@^WJo`Y&*O4c_ z1aHPa;N0`1JVoutdi|G{i62+i%M)?F_&uD2w@}}McRxtlm*L}aIX)fN;!ANOz8AOS zcHD^va5s)RSmw7GJ8&P)#RK?CoP2>S&-ZwSSG@lrlCKJ%fw$mJ?7v9rPns$9b1xPj zj{Vq;eV0i2d$_Y)9DAs=pLx01jXUwvxV%Ejf5Wj?h>tx?+V@>4_TsXu#EqsLe}OBm zmhx${q<#Ih;zc<6I&lr2d4u?C+>Q5*k@mgViR-GR{tI{u-c@~(u-?9!Z<O*gaNW(~ zC$XnS{0HvA$?8jpb^DZCr2JAGcB{A*JMh%m%<ncS&&OG{;!VnW`_9K-QC^0p#Y+2f zJO@|evv3W*8T)WEZo;487QEw;lD{3FfID#!?!h<UUfhQJvGpj)=f{U&%k8qff5Ucs zK90io<2d{VcHp0J3f|{vnO{0yh_moI?85hB5AMNbc#k;ASApl^m^-BZYj7N1k7MtY z@($eK6Mu)3?h@~CjO0(j``~mu7q7tCI2T`x*W(Xy&pnd=Tik~aK33+}b+444gG1}Z zx8ffBIF7qt%0I!;4~Ta;PVz-PC_V|#Tra*Jdma+skIV3@xEz0jt8n-n$zOwy#6El) zuE&?+27DLp!!P052I<c)c;+MG!;hEw)#5xn^HC|k8>cslf5Yuhh|fAf+D~s1UyWOz z5<i9Q&EhVc{EXOsqU`^X&x#LJ4jf<bX}BF<jk|CME`3hg@9&WINiT?(;m!CK-29T1 ze~K$#79Srk?c4DAIO!EBe*<T=i6<sV{cd~;uG}c)g}55ufPMHeT#w(wjrb?rjH41| zey#X;+>SGGCtioU@!#=gyb1T=Z}0%#B}wMD1<%G2ugdZ*#ZmZT9E~5tG58}KhyOBH z@;mUMI2kX-sn~-%@Xe<FYto+=aAUhTa-QUG+9dWW>-(G5*TwhXEqD|4W8aW+>wIb7 ziRa^{4k<6jbKVp;VITe;yWf&>N3!HgdRu%d?&uVIu=^dc57*(%xavbGpT9uzRevNt z6Wc!%{~der)3^e^Z`$MUaV?&9lH{+)N8kp$95>^2xE0@t+i?r-#Gm7CJn3Ya-)4L$ z?!%|y0em&yg73zmn`QZ*!C`naj=)n>WPa1}VYm#Ri^D#bd>c%C{4tLBLdqvCr2lv} z?!(LQ0QTZ7xDJPYDf!xQ82%PV;)@r_{3^bZ`VZlzKJf>*^*`b%r%3&F9E&?~Cho@9 z;?1}T_u-H60NycG@^8V%;m~hn{!Z-1&A6&x%D=&F`1r+=FU~LJIXLuJ@ol&ozk{oO zlk&(V(mwPLaW;0~O1wT)oz$wIjmrA?&@)loi^C_0cSxf@I05(IO6<ok;Tcn<eR#UG zufeC|9$bTScai#^<6a!QRQeaTtCXi<2QE?8_n-OrWo+L~>hHcx+7CpEkHc}hi?fsi z?eQac#$Tm8bh)%o*;9NFuEC3yb^A_y9`4vn>c52B_Yv=tA@#%d6(`}%cr~uvPs%UG z)%XEii#Os%+=rX-&VQ5nwc_J(J3b3{;cDE2pU1uUbKH;ra;oI_<3n)x4C()39F5&L z2H$|=@Dtd9Kg7xScbtm%J5A=l0?)&_cn!|SH(?Kc5trdla5)ZHA^9tDG_J;ru@9Hv znEhq>C!a3u>+zAe0iTYW4v_kn;MxPl_u)Fc39rX~+=vf9L+00v&%~|xF5DF@`QO9d znc|%@_4aPD*bfuW#%`?M&>z^|z4&a(BWFqdyKyvroBDBhw=8MjjpyLa_)Oe~ugBA4 zB>$JV?g;UsY{?frTl}Q5KAw5-yOcNJ6IV+8<XEZy0ItRnIZ_^eq?D_-Ed`dh=4f#T zo*pMYCRfT`_%2*}jFeAtN_i_*pH~dza~vz>kK>5r#Ghj?-gTAKFUJdU1-=8v&5`zR z;8Oe(_Tv?+C12?AQokIB;n#2^{uW2$eOxRLo{!t{THJ~6#69>G9Dah#|A0KnH}gbs z2Cl(Z;X2%k!yQt8w=<=E3qA>3;-%b!^YOiS3+}-71gXFKS&}aTtGD(A)>jn156{GJ z;5pcuPk-<MxDB6zJ8&89!Vlpd{3-6mVQXanj7*gN9*k@7Ny_^EC^AXP&%tH54p+{V z@_t;0QwpSg?mQ`9hqLC3n{dnm@mJW5_b8P1eK-*h;6iLUN!s6v?RX=Oz(3)1e5hOU zm!B-{m*94ME%xKr@SH_bfA_U=d??3p%6hz-@kO}y6si9zZdfkfzlh^YhIl?+kMosv zzHYo8C;d(8e}cR40mV{3;|wW3Us)f&(lf<(VIO{#`rUYckF@X4miiYc>-P2>u@5KV zm#ANgCzeS20i24<bEW-x*zXko6PLQgJD)A>!}7!@Vjn&eH{wUIYmL<Z2!|JlcRWY( z`S1eVxK_%q#i{3rzr?vXu~gc3<2!MBsnq`&x8p<CN&T2}rF<>UFB3n4qb?MGfE#es zxzb*}+HTQ5r{lPC@ol*0GI1wPzg!%5p0tm?LVO9XzFPbQ_FqeTY^f6ejO}>8GRYT? z7vo5L368?|<7oUgj=?|RWW3M$l3%_4A6VYScm>w4!|3fl7e9#I_#Iq|LoSf|<@ius ziBH2d_)6@<&)|Ce1#ZAQUnu#T@Uhr+o%DYVcHb<%27B@2xEe=zC0|F4)ISb~-y$x? z4frXXdaIOooAx;LBFWc<XW<@v2JXd|;>g>q7X9-xuB{axbg|^K-!9I=9()Jx#anRK z9a8_$OQgNyPVrLQfv?A<J}LhihutGiFK2vk3$DIj$`8Ag{11p-xEnX()CZ;9cA3;q zUN1fwSK+I07jDCm4@v#V%cXtIKg8$am<I7jxDxMOA@#fQxj6R`ssAP3jF(*@^<y8E z@`rHvW8wi^hL62c>i6RFaO)FN|8<=5q<H_Uq<%X-7kA+|aYmEWKe$rr=i&?TX55MU zam3Y9f6E4GzY0e@CB6zz#}D8cxE;^I12_rqb&cd-ffI2qcH?~fcU+2FaTWdv*Wkmh zmHa-u8rS1G+<;%jO?Uve;>aq=*Nz>y3%hXY(=tA{;SAhn>NiXIPp1Ae;+fY;{x+O} zJ8(Jf#^2z^XQln&*Gv2I=fuTWz4a_`Ja`@Z@st~+e&h2}o`IWR5I=;cza(B=E%jHt zEWRG+;@5FLo^+$s_uyFEfXi^$M#*;zZo}(M`&XsB4R^jK{t-`a7tg#&=2wHgxVu}* zZ^cy~iZ|fiPsCs2x=+P>-Yof|J`-nPA3hhSZ<g}Au=jKEzi`%<;(0ZaPhGkwus-g_ zv0sTTx5)Wf%Gct3mG%8)1-=N+{5S1!9NvWO-$?o7Tcy1Z&&N^UO1Tra42W;U`9FwX z!A<xZT=|ofA9S1KpW!DTw)`x97`Iq#f#scCEA_K%Vi#@<5x<1%L&Y<0m-<Z;#FyZH z{3)I>QOYOYA@y_d{<v(Cl&9eid<m|#OZh)=Fa8+MnJnc~?v(r;cz;~8gOn%XsBrPA zxEo)HW2Q;D50~K=anf#5{vOVV6#MbOU&VX*q(41-h#fd~x_B8Lz=b$@Pbt3)XW=`s z3qOP1_+wm(f5u+C+ux->6?i7D!gFyg&cJoJ1h2<8;zs-!ZpN?UR{Rxi#}n?7{&eDf zaW_uHn{hVo!<S$`z8hQivRU-cE7*>EaX9|V-7^139E+oHCXU9J;28WMj>E5F2mUus z#u0Tgzf^o8&cLVPh`pu%UhKtnxCOt3yYa7hdX%)^?H-w5ERMr-@Jif<Z^B9YNc$Gt zjlaib`$~D#y^_BRr{kFYr2KqbfopITZpO9vU)VlF+RwO8@>k*<Y~NqXE3gMYhG!lq z<^9-;cdVCuVbM~4FrI;v@JzfC$KgwGF8%^n9whmu-!J+7I1Ps$Eag?$jlab9nNptm zfV3~ePvchn9S%KI>g)G)==&cxUWOwMlk&T96#fR!#K)|c_Hnoj+h<ApdK`&A!gFGz ze9}YGJ_#RzQ*a?p$NGIAy1y&%M>rRUKP=_>I1YPoE-u5j;Bx#HuEdsq==*Dnr42_a z>-oD5m;PrMA0a*mr^kx_j^mCL{|9#_h{GBrU;SM1ESxc4oPe|N->?gNum?Y3%9EwN z<q^q0ut0nS_AV3`<Bn6r&Dg(Oyvw7~zVcM@BJ5r%z6yush(Ey1_}s^&eUnql4{en5 zpY~Par8sQ0*sH9^Hw8b9+wu3fB2VfkKQ8rS&J?e~(PxRTHqICK;nD(e#uL(hpiu0= zRc>)5uEF==2K*{+!(ZSYY=2Vn_u|9w06qoJSu67^!AbZ=+<mT;KZ$EE5x;BNmy7+l z6Gt}5{4*|<@{@5lz5r)kCgr!|0sI*5xm?P-aZ82xcWk*re8dKsUmQLQr{kxv3xABu z@lH=kdmm22O}N4M?=ru3+={=(9XR}H$=8i%;$A!#58zz91)q=Ycgg(jz!A6=N8zvW zOgyET@xU=S3D3u=coklOz1W5C#U9*-%kX!&0`LEf%)bh!;98u6>+n^0J#NB{_)Xl5 zt<OsSR(vpS#|v<1os8ejIN~1h^EmuoaX+rbyF4fP8}F0yqi{1`j$84?xE<GFd%d)O z4`<-taWCGlMdp`(ztmrZJ@`yqhOfcpxEZg<pW@C3C7<ni$shWVcsY)IOnft*iND0L zPfGb-FG%|qycoAWCFNN->S^&!*oWKjjAkkS2v=k4i;_S587Ys!etbG!|E!c>jnkhK zx8bZ-@c?$?y;~*!dVDgD*(mid#Oa&FFXN;)#bGZ=d-n(8Bs}o3xD2n@EPf7WeI@=H zxAuu=zbyHB@oBi{KT>`!?!(nM;yWpS0N3N^@D}_!t{ss2pW^}i2af(h%6EE2`cs2v z;HV#^{CHfAvvKlIQhpI`!#Cp|{4kFDS?a%tJMkyD4^L{7{&fE$^$)?(zlu-6kz2&) z;EdnIx8T&@#n0iYKg93hC`*V%|NI*_;@@!#-g%?+rwt#BJ8&ZI##wkXz6AH<2e2Q% zfTOL_AN{^ieLm8U_4_=vJvJ#n71!gduq#B$U&m#5!fVog=0qu9gq!g#IDC?ne~x{4 zc02vSdAQjw^&i2VxDR(vmhxjZN&EC2#AjeXz8JfvNV$F=sb1br`~mL9me-}c7axWD zu^apGZP*ef`Cr9${2v^ScYQ<hPshjO3|xatcanSucS!xNJ;i6@{C&liH>JFLKk@y_ z`t{QOgT<XV=@7B)Eva9L55%1~9aqnk`ZwS@ya9I{CgtDatXbki-j@80coj~Hk@CB7 zHEzS{hfDb%*o6=4lzh2INO>Xd!uR6N*;4)uPL37t`Hr;j!pGy}Bguyw@lCiHKaX4S zC%7F?c$fS*T3J87vL7Y+XHlMhw0JJAzy&xuPRg&xEAWfB7EgRn=GTdj!nwyv`&HP3 zAI6RN6C828)Zf2L^0`hB*BhTG-i+fM;yvG&<?|(q4^r0q(~P;|1vq)0crl(iUtEN< z@O3zHfs{Xr-6x6P!=-otm*d?&koi~Q6L2+Nfql3PH=Hc_YjGcb3P+_#`8zlte}hZ$ z&i|D8d-3785}$|57D~R`am*s|^Ef|M{26XtES}sg`J<PJ7vuH#S{$)l%Adv4@fSE3 zhkYpd8t~D$CPUhviYxvm*6&l->o;<RxDn69-PnOcK9c&Wcm~eG3vfPm;xc?GuE6)< z8oUYD;a=Q`Cw(mQZ@~xS9=sS2;9?wcx-8!<I2u2Plkr!01>Uho=9iC;#-;dgxB{P# zlh2U(eS~u}#g<RVhY!IXd<rhZ>u@=~1GnQ%*qtx=5C2s1Zz&Kj!VQJuvvHVPd<*Vb zE8c+n@q4(rNXmc4?RfXkWPaWF1ia;Jsb7NA&k;X?lS{>K;F;^h`f~z$drY}NeB@?v ztyk>D1Nc#Fxk$?YiOcctIQJ4M-}7_HXTMgQfM?)UI2m7#*W<fz%k|R!Mch*({sed2 zBHrl>nP1s$;@P+oXW$xKi0ko{xEZg<-M9_+;a=>=zhiaL9E<+ZpG(l=8-X2o2F}N^ z_&S_~pTep5bF8kL6UZOYEBVXuF}Mz|#7(#yci{(cAN~-B-A?|mB!3j1jU9LyPRB*q zgRjRG_#e0)ci?6`fZOr(uVwySI3D-mGw~LD2@bnM`tQS0_&J<$r<DJO>wV%`|C0Gd z|6RNscjJrj%sMG=!m;>$T!Sa|NxuGjr2cH|su!=tvG<D~#m)G8ob&+g|1J3{@##4C zK`Flsr>_^kfIA)%Z^k`%r~lADoP;e8OMNE}$5-MRSbvU2Z{M-l_Ki3hN8=2<1n1** zxD40fD!d8%@GrO#AJ8xJYsJfO7rqep;`Mk7eh-KJLzZ{qw~{Xk&%!Zy1x~`{I2|`& z7ycTT;^^-re<fapYjHhpz;EI92I=2~@1=bwJ_4sdBIVh5Gj71Kk4pJwJO@V%NIrL? zl+VIlcoA-WT*}YHGn&L@xE$YV>f=Xo<OZp~39rC@T#pa@LHg5=lX22h(tZuD#uwvW zd>c-GTIx69di*|)XqNKtunSN9k@3Z|aMUwWKMlL^1-KDEgty?=@SJC*{nxk&@BEX@ zFY-AlkHz`;G`t?K!+z|;6)n>KEgbv2IK(gcd+>3%`UNRpgB>r5@5hm?;x}+Rp8B)o zbH60z$Kx3<iwp4puEF)MNcpoky-oZhuG%PG_>1JvcvXBOcHwsH#@1h@e)4Nl{~){t zufUz{QtrjxP2zeS`?~lI+>3w0wQorI9$RF7Gdsk&IOZ+!4Y(V(;EK1U{A)a?Q@qn} zlCK{hkGJ3)T=|aFUyohyi97N1F7a1*2L1!j#Jm44^NYoY<2iU4PQn-B6#RFbj$gqm z@Rv9jPx(XUmyb`x9()ci!`I^u+=3(jDa&WESmk^bC*oFo4({)k`p@7QABum(O*qy{ zzK^8*G#vV|_)1)ZAHhD{jn`wVP4YG3gK-Paz-{<S+<_Z$SdYyAP2B#8*b*Z7EuV^y zz@>O4uKP^N>u?ut$GMxO{CC`s<3c5W+2>Mz8jk%!d>L-V_v3clfxGZ8xCcj1ko>)P zk+Ob%C-O_lzmoE{UU4Pm9k`zI>0e9vOLzwU45$BF%6Fg0^583Q9sUWo<0B?X{Q-Oy zp8g-n_Ya(eXV|5FK3<5c@kO{9e~35ZNt300*f)~@a2$(I!z=LjxEx3AAnn)VwYU>E z;4SzYJfmOccf=HFpMo#I9{e({#k++`{Z_mT_u)Dm@vY?l0?)y-|03;k@wvDXzk(a_ z6m@c`&o8@iDh~Zl@>k)R_*a~c7fzM-W%zPjhyRV+@hRa_e*k;%^zUVUtvCrsOq2Tg zcrLESx8i2}GTw}%carvD1Cswr9E<z#3Vi9#QokJU6(L@aowyUP$6N6Cc*YMhzq@yl z_9-|`eNI}Bw+DypCa%TPaQKhX{x%$kCq_#BEPM#Az;5kO_0Uya-CO_MiW~4I+@UV2 zt$(&)zq*pO{+YGAw69TDR@Ohua0B+@$VpOuFZScNaFx1Ju>SeQ)K{0!)j#|HRr1H+ zG+d7_!7ca+oT{#_tA9Q-4lJa)@7qK2x$qp^fzQO2snY&79EaO*2L2gGg-iXJ(<Oi8 zG;t1Yz&GHy2q}LNyYTn82hZ43^0n+L^_Sr;d=-w`P0F9ead-f?;oa52T`#KtuTnn| zC+{J4;}(1;?#CN(>U61Z*<12e>?xjsEqjSi##y)o$L%fUx8e-^0(R{q<zM3(yi1hK zuLqxq{Wu>x_LcTG;w-!Ym*OvQ7v6Cn$=|l0w4a5O_ZMg4=mW%8<1D-Z+YglTPjM99 zWnal3hfl^0xDdDDn{afr<a-8J;jeMb!BQT%pXB#q2d=>`oN=hszYWLD5^ut(*fvA* z)!_Yb6P}MFXG{BYaSOg*d9TUp{ff>Bf&K9nT#7%(UToW6>Q~@>m3Q31VyVHgxE0UC zeK-TBu9Eqkh2vI>O?x-Kfbu$Q@^#_sC=Yi@`#M~SpET|9t9T1G`KRYe`wuCfgH8Q1 z+)sHG4mm)UzZ36@o6nSd2jPBv91cHA$`|4lI1|_7wYUwN@fiqeADb`vO!*3I@|WXs zm2a<buf=td)L)Nl@O!uoM;<8k{dgXZzF68{fHUy@xB|b0oAB?r7tf5A{E?SPzI2?7 zFU6&}0oUVy;w~I=kmR$MOTNQ!96lYp@U^%Gx8XM2kNtT1!ID4vQptZZ&cK)93VfgP zj^P$dJ${bzHaz7J#up!hqc4;E)i?vciz{&GOljYQkHoz=4@X`u`5wi|_yb&uCmbsI zx^N7(S4jI(9Eb12F5HJ}@ZN_>zBYUk_Tv&9eTC%r;SBsbuD}y#vAp;++>39<kylDS zeccPay(i-XW5lI+aQ)zdK)HH<GQJphU?1+n591#EGVaA6;(q)S_Ty=X>;9-i?^V*@ zBe5MX!Qprnj>PM56t2S2_%0lSn{ga|A3N|5I2lhnLi(4AkHQ%^9cSV5unXUT-MA5# z;tuS^eYgVeFk9wdh4;ZV_$b_h({LNU6n9{K-4Z?CUAP1H;BRm*-X&J*_v0As$0uP+ zrL4aKY{!@5aC{$*#LwX<{1uMIQ`L1-bbn*;kvI-7#}0fxPR2LjRQwdqz#ro*?8h#= z>rpa)H(r2C@e1t4MYsZAg{$ygxCS?3AKr-Tad*I8O9wXltL17LZ{sK&akTEQ*HVKQ z;5K}P_RgyOb!q<q_Tf%kkF9Z1zX2bJoA3hMf-lBx_yOF3Kfqmh>M@eP2gl=H?7{u` zM(oGU*z$%f&sW%vcRN<{hvT_85*Ohpd^e89T{s4Z9VhwX@LcS`Zk&wo!>PCvXW+?m zBwrSug<UukyYaQS6u*SM_&Z#IXB;p2t8gl=!RKKgz8BZyZsi?!Ri94@nHV@fwx1x5 zn;?$E88{vLa2a+?l=}CW`uHQ<f~TG+`Frqj*pJV_F1zG=(A38rraqqFkbL&PNc|&l z){f#dT#CKek8j7}Q>FgPI1Yb<U3iyxnO_5r$9|lP-QkkYjBgV*<6E(ll$-Ib$7X!{ z@nz(z+F9y9i|es1LHZLOA>}9GE_@}9+eOMB!KrvNj@ebpCnZY0WPB8^!Y<r^Z^nMy zj$3w<e12RSDK_KLg3WkT{Z-1%cr;)$9)7%ElJu`;52?QdH{h#r<a8--#c}vMoQn6H zOFp~^`}UOfXJgl1V$=TyZ2Iqwl5*33A2$8(#kZ5MVjrphrkNj}Hc$G~g_mMKz7B`) zEA3yv(fALXj2-hOUmISB{rEu~zMtg#3U}fClBIp*3@KlV9k?7<;0@S)fYkpS*B>Yj zUm*GV@f;i-E#<j54qu5=@doV1U*b|c^(4t(h2wBN&c-eHa%?|H=Kq*!kKe^z*sTAk zgQdP%|NV!E&H4|YDK_gr1N+J6$1_fr{)Qha^|P?+FtItFbzyTn>&NDJ=AI?>&GD=P zSCg*+Z@?Y+pExo`+J~e_e|&gf9Cx^sJFpk8!@byykNpU#Z^ox<w%Cl1ADi)U#7g<Y z<m<uz#C{yHQ2JMTq|{%4eb|GWa4ohRCG}s$^+$`p!7Xv(!Tuj39_;_I;=%so!Tuj7 z<vTBu{`KG!u^*p@ljlhNf8Z?qF)qb>pCb7j$4mX?*o&{iHTX5$gr}xT`+jWJpZx^M zXV#w^pG^HKT!b6&P1uiHaFj#xePYV7+20-UQf~J5Qf&733T*awA2$1Y3pV?E8@4WH zyzyb!k59wl2{QjnaRz=Ix8QEm9uM|EF{uA|u>W|l|9G(fc(DK2wuJuUSnS8EaCnl; z|3;jFU&W5OQvM@u!uzC2e#<;5&%#moHXMyV#>sf^bZMW8PsT3n!43Fs+?6cz+lYG> zh|PFLpCmThLl!pU>BeR}E3g^QdThqC0sn{jwc$OMGQKz&`*9I=oGksh3-{uUraVQ; zzrhuF`ZCGifz9zFa-q~W$B*7cVsrekpCUHLk5oLDeEql(+f$|fJ=lR?!!G<AF2#o~ zm;P1ZQ*jr*8b>Xb{7>Qv+=DxCScc?_Tq5<&@@C=x!`L0b*EQe&AHS*yYGNyb;-a(I zIx=btir9*vBK(S=BM8EZup%SK$Ox+mD}tJ!vzXdHwr-252`h`~EUYZ^tI4Lbup;Oz z+q&)l{oK#%oqqFu<ky_@c<9YD=leR}bIv{Y-XyJD9dFreU$5h>#yZ}1tgna4kN5HV zdZ-%f>!DVxuZKFZzP|0j`uesX>+9R@6MXyn`nC^G*YTX_>+5hiz6CeqWw;l=iz{lp z*ZFA0Iv+JB`+A*^My&JEgSS1&&u{H1KK^Ljh;PQd_+^}%<KuNcO0mvI1=jh<f7!?D ze3au)ob2;A<3n)=o`(nVL%8}>-`>l(AM1SNPxJLUA49cnosZ(v-8vsNICqNg&oG{b zi_h@!b+`<-<8u50uErb8@$I$a{c-+G-`;t+72k>b@b7U^osZY?m0%s;;90(2$5(W= zTgO+8xBjy4&k)`p7oFqdzk)mK-5t2%T=%c>FkXvG&hz!9r~3A5@yWR8d|!VpF22D1 zFs{MB!yS0j(|miqcyBy_bv{Zj^zG?<3^%xSK1wcf>wMH=eSed?*w^d(n-Z+=Z_2U0 zzv;#&vp<9Q2Aun<Z|}#r68{Ca;o@39zG1BIzboc>ukXKWu)hE9!TSEY^%5Un&h`dz zJ<eU~>u<xAxEJ?b=IcMe{f%zDe&)aC*6U{t*6U|I*6U|8*6U{n*6U{{-r;mV{vLb` z?#I{SA-n{aU+(+!S6qv?JHxlvh!4X(xDgj!;e8iwz^~&@tm|tC>-y@s(tBNB16bEr z=~cddi!-@?@eDkGFT=U3ef$q_5q=HlaY>zTuL2)~EAdxxJzjvj@Z-4r8lUg?xVpvt z5pKs*&hq&Na3wDKhL8UW&f}YKJ^l&q!hgp7c=NM;`_<R^_R4TOJ{1q(R$O|$kN*K~ zz^~$N{BQMG_h)IV_qsoaZ*c4WEV<FG`?D77^)mNOU$58860FzDdaT#W4y@P9UaZ&4 z0j$@{p839gy<Ya?ozL;}mA}c?ACD_=D{jS4;p%Vs`1kQJ&ewB2-R$cta4S9=cj0Ss zFV^`iZu4H}bKn-Y&S&mcx6WrJ*7NTm*7I-f+df{;zj>_Z-wu2)`_qSe@gRN|mo4z^ zZGWyGZ$CZ|H{9my^?cWj^?Wyk^?aAR-N)<st_17(t{m(6t^%LNd^Pww&5s|!t@uUU zhyR63?(+GkoX7pQ&^-gU;xlm{Zo}pG`1mEb0goI%9yxwIa{S*(jvtR4KOQ-L{5$5W z!5e<X_rC$}g<EkA?!(vPl6!srM{osxNj?6jdc4zIpRc6D`$KRouEm{rJ|4nLaQS`S z_v2<f;e6kIC*Bng;e&Dc{obE}dvKHb2YkK0Umn8xez|y&ufL7)CHNKGj6ZRK?@tH* zBJRN#;G*yP_U!kX+uzT0;pgx$*7x@n5Bhk0e_xB=XM8>0=|bOLGp@wF_ySz~J>TAg zxDvmLYw)%WzP)~2jdPveUx7>T1GpByh<ouzcnEKQk#E2JA>ZB?aWg&}_u_l-AnwCM zc%zGbdqv;(?d^~AcrLETdi-@^J^lu<9)H7F&p*Wv`}XztE5myHmE*gZuNwDge*7kG z#+!cC_rDkKjjI>?e8=H-d=VbN3vlTpKK=>ZhF`;jSg$8#Kk)H-J;`;s^?H)WdOfMf zYuR4WqdtE3dA|R7T#GC4t+*2Z9M|H%;7+{FCBD7tANlrY;F=|F?SBW>{x|$&^!~SD z?SDVk&tn>Y>f`nEm^Q4R$Mj<TJZ1==&i>@Oz5f<2!QHqP58^?*<)wan4Uc)hFYd;3 zaPDWmUdLOBb-X1@eZB6la;)QR#=5`qPxyG<U*%Z$R}H?J`D^imxDo#f_uw_SsK>Xz z^<{p1wNH)S|4yv^Z~VpR{cp$G{{gK1Z(cTf|J$+lzZ>t%{5|*_+>dX^`Dc84&*Q;o z-G9f$y>2~U)L=bdv|&A8bYMMSbYneV^kY3=4B%ZG{d^7M6L9f!KL3rl6hDp|@CUdX z=fCFL8^F4LN`K|s)A=8M-mUAWWVu`CzZM_O_Hw`W^_Sri{3tH(^Yw4wiWl7_m;3(I z;4kCqmwf%Va6Nt=cjI?)KmOPizP<c!y`PRtSGbSG9WT4}`aOvC`d$5suh;8;1J>(* z8$O@ywc~qn7k&W`;|-g9|7w5d+usYfW4+!EV7=bf_WSsg8Q+RqaR>ep9>l9~+3&rd zbS38-?-RUJN%;3j|MK-`;eLDv9>BlBgLu+a-Vfme@i4v&=hpi6A2IKc%N1|1N#Wn0 z{1#8f8(!_}OYlK>3O*m_@x6E|eg&7}qGsRTG`v49!)M{?_$FMAm*N@tFSr74|8?K~ zOnexw#Fyb&`1`mTzl~?(ov-oj)!^gs9Nda)@sqd?zlZDbF4y|@=HfZH0k`6L_@}rL zzl)pj&Mm&ZW_%oO!8hPm{5+nI-^FdX_#3{x1^8gxj?cym@g2AWKZY0KKjTik)pfr8 z#rPoHg)hZR@O`)&FUL#q-*FG#^?Kj_GJFE=#aH3w_yOF9U%@NzhONH6emo7Y#Ao0E zd^cW&e~kz62Y5B!_6Fbn5dIQggB$QLUWnJ?=WuR<KYriF6Y<VB`u2-(6`q8fa53(} zlkuCl1n=@q-`*5_JkI0m@l^a2F2(=A)9^m?eS2m23_Kmr$L08Ecm{q0SKzH~^6kyU zU%-|4JUk2A`!?D0Up0OX&&L18HF)=L`S>~bL|lun#dY{mT#x^Z=i;qz_U$#`nRp() z1UKS`aT9(IH{*TUe0weUOx%hW;`#X3xD8LZ#rp;L^SB+KjThqkaVLHmFUFhS>f7tW zN8u&733uZs@lrhH+urx!Id~bq2lwJP@N%4A;C&yi#Vha)xF0`;SK@c^0RGf%zP(kr z1`pzI;MI639>O2sHTYAv`}T(M9K06aj&mFO<NH^5BK`;$;XUr~?M=d`;bMF%o{al& z37*{U{S-VC=kW!2D!v<+Vtb!0dpu3UxjWruxExQ%XXA2w2cChS#TEG9cqZQGF5iA7 zz8ufOKgZShO*|WKb+`95_&_`dUx;h*owyD^kL&R}crM;*p>Mwd?~mu<Q*k4{5;x(y zaWnn}Zo%*3R=n*!KHq$NAa28F;sy9d+>U>Q7vewR4!r4ieEW;=UbqvVfEVK{a2Ngs zUV_)+ZoJpMzWt^6Ox%O-#LMvSaWDQmUXHi#@a^^C3cLbefcx=ncqM)s58%JyRd~vM zzWqUbC|->(#Y6ZWyaqpohw)$WTD;}`zWv-pfBYYSC*rxd2;YMz;pcEM{s*3ncX+_J zUxE+CQ}B5>kMG7)aW5{#|Hjks0gHV5W%ztN9p8-0@h|ZV{8wCocmJ+$Zzet&SK{mN zEc`=UjR)~;yzPU&y&8NFo`cWEwYU}6;UD9A+=u7l4{-zD>3crkJbW5%#Pe|zei}F9 z_i+m@>GbWj;v?~Vd<kyD_u&QjH@F>d@Q`nBA>IRb;1lp7{0-cRzmFH=mADIU`hDO2 z61)%Y#&vipz7_Z2C-5@-2JXdMKJ43Hj;G^3d^%o%Z^Hff3A_@o#she}#lHPj_!vBh zufnVGkMI!wEnb8Ffrs%YAMx$4#fRhEM*jH!DxQe%!$o)no`g62fp4!Em*dH}9+%(+ zcnW?I=kY)BRGj~RzWq{sIG%<t#bx-rcshO#m*bD{47_WXZ@&Vcf@k6mT!~-Av+#sR zy|2cf$FuSIxCY;c=iuMrTD<uWeS3BIAY6~H#dGm;+@StP-p|8_;YNH3Zo*4&GhTsP z@ZWGNE?MH+pN}hX8@>cDz#X_9zl0a!2|xDjb>IW=B783H#NRPb34dRPm*Rf>2b|m3 zujh?^;^Rwk8Lr0vgB$VXxC7sZd+~Byv59a0O<a#B{?zAd!&7lLuEYbl4i^>q_F8Zm zeh}ASd*4qx{$~6k?!-HF`}#h7FdoMCKA_g;H}(0h!<Be3Zon_&cKlD=gLi(+w>O9@ zaq(up{RUi)7vNg_7;eRX!d-aNpZWIt@pRm=xo^J)_u^(egcsqGNj~1*$J36#0>6*z z@%E4V`sOWsd^zsKC*%Cbe0>Y9#NWpaxEHtMw{Z{NdMW1*&&0J``u5Mjt+)l}ihcb9 zxD-E&JMi1M7jO22&o_kkz$IJx_GaP=JQvsFHr$36<8Hhh58yxIqL2Ib|B1`+PCxhk zslkWgW;_>n;&0(T`~y6UU&8rM_<SGXO1#aJK3@<193I5gxOlSnU%}=0MqG;@#;v#y zci|6kKQ8I<`Ey(Q_7A|N_+(s-FU5`ccHDuVz`b}7w{7Fw-|{J+uN&`=2k@71(Y8Lm zCHP}IhW}q1f7{mY*qkfJKfvwyB|MD(fon>9d)qzjeK+10mu%<j>v1E#5%=RIxO{sb z{|0WyTmHhgKa6MKnjL)niMSg#;*u%8{$AXOe~J6?d$@c@AHU5qpRXMsf`@SfuGz`Q ze+PHt7jenXzWyWJh(Gm=Z@(W`;qttXzY@3Od+;#+C9c`U$G;zJ_h&c$*t5R<K70@^ z+ttUPh1>8gcnJR#SMTQISK=<b!7qLL#Z!I#=Yl`BQ~3Qncs6dt4Y(P99k=3}aT{KO z+wqII1OE|s;`f8=3V-wDf9%*h+It0`o!cPywKL1lv=QM~q2=}rf6V!kkAE_(pBmZL zPYwU^_Ns;PRpFDdt#3Tk`<<TiURFQJSC90ut#6_KJiV-bRno_{zWy*D@Kt(Qy&aP+ zc4PY=+xq#37gpz%(aSd8j(?7?9_eFSKS=)uy{x`6>0?`8#wRxWm7hOZ{feZIZT-X} ze83EPS^cu4k8OP~{iXD>`Wf~?SnQ@M{1Lk_|51h2xfeA*R^O8Jv8`{N<^6Wg`|-=_ zi+uIS{IRWXqn}PMXYJeRPokHz_8s)s(97z}lKqz-2;=jtvzuj!-%Y&3^3mfDNqlDT z?$Pf*xEbsBA3TZm`w#vX>-QgQ_-pU=`wyn!nvMDUbFANga68uTKX@AJ_aFQR>-Qh* z{eo|Qpvbp(A|A%`v3~!-V_3ic;8m>Of3V4Ke0%!+2UD?r|H08%zyIJ;tlxjI5bO6J z^kV(~gTG?^{(~+0MxXzE5}%p)>xmyo{PV<rO1$ZdqvzWrv0Yzv_6JM){C{W|U#FGf zwl>(F|F24(|NFRp{}I;PbE9mVw&%b2@m>`^8GFy*NmV{c%}d_P>gW3Ek;iXr>l^8B zq?grCO#0Z?H_<;qFRPE|v;B{4{UH5E^s@RT$^5acUwDiUIO4Z{{IdG+D}f4&+2)UJ z{bKqidO2&ql>R|_d8D@w!eTdt`6Ju>%c~2k!yBFX{>wJZ?*I7t*814iub}@ly{vwr zeGnGAu|Br-4aXH$=dP!hZM@Cj=Br2g*w*L%#|L~wFRPDVuWkO=*3Y3o=Vd>BS^cDB z{@B*n(_c$3tB=o@%^%zP2KxKyW%coV*2lKKiT<zja@M|;exFzT_+|CQ$??aw`P=DF zp_kR$bBZl?WBVW5`lYiAt8+Ke%QoKb{}Nw4(#N)b1^uJ+a@Kw|eLuaNwV!yr@8HDW z`T3L8$M?4#e{9?TN%Wtgm$UYh>5rqA)yLP1%^%z5&(mK?FRPFDcdY#{rGJE8&f1sJ z|B+r+Uzyzh^5*^F^*{Q3raK1b8EZF(CcY~1gVu+ym-PFLUc&l)MiYMT>-GDLcEb97 zMu%bjKBKEN{uBQ7&C^)F&uFt(eS7+SMn_`(KBJ4UexK1Itlww!ORV2#^bywYGb;UG z-@bmI(TP~U&uBi@?=$Mg`h7-k1jpxZr<J39bmFTM|0MBX;_Y7>y}d&c&rN)9V!IyJ z_w~+GVSJt4@httpV|~5T$n|#qAN=tu>w24RAB4qj?0S!FkC(+K6jtYY=w%yk&sXu| z%lg>XchkR1FRP#Gm(R%jv8`Xp3)qpb`~J)7YbW^rnQi{q*3UT2*MEmzRzKjYN9K=h z{ghfC@N0Tm{i39gZG8{@#|C`=W%V6NAKUuc(|y3P^s@TWq>pWVD}4jKoVD+wzm;BA zUzE%r+ve}4{{g+6weO+-HNC99J()kY&0lkd5BQK?RzEN4V_UzR{xg5{`%hNine?%( zpI7+lQ!aNZy{tZGAB4qjs_c)*g`Nlb&FZlYn;QO`<G)^Uq>pWV-??E>SpGpTtDo$v zNBY>-ucANVPk#Ke`sS^C17_R**w)uw;p-o#m(@?U55i(M*2lKKv8k{+_whG;e%Z#` z@h|k%BYkY^Ctv9UuArCImnD5{>u1v6Loa9T=g~h+FRPCqFLwN~ZT=?u*XiY~eGC1D ztNi@Q>f^63ZT{Fc|3doR=;f^a68fX)<*fa3`nmM7`uKc}b^cb+-%2lM?N`$Oj9$*# zucCjGUe4ODrr-F_e*ei?`!)2RrkB;vPOkshcK_@BcdF@S^`%KKUl+#bS!XwoCjKCC z{>{<jtAp+9RsFunCam8#xftvBP4;5_zR4l1-#5AQU-)`)2mgZOWUSvec?;I>n|u=M z_f5Wy+oyQH!=P_Zzi;wOSif)byx{owZ%h0{;?;?_eQR`oWa3K`e=qT?iT|B=>f58Y zZ}(@N{lSv{e61>s=cT7G;@se|zTT|7$~Q3KuYSGCwrP954qql07Q3;>YizsTrZyK= z=e|NO+j#5e`s$JA``FgEHT!^j=;f^aTKZS$W%X;5`D5Gs!(aCSvsU}@%j)C(wd0R% zecd(QUrjHoUy#fnyD&ffLz*9}?@apG)^}X%0|x13_3`%yw*RrMU(w?IG4J^C%j#<; z_<FPTv8|tWy{}(PFRPFD*ZSCn`RNBWKUUx6n;*G;Vq4$R>I3$9*Y{t}+E2g1`%CC$ z_1*SCSnQ@M{1MycUwva?b?%4svW>Uvzs*;V^s%jP`lb&UrkB+>Bz^3{{Pfe_^W$HQ z)i1OU!eTd7;g8tXx877(oja9Yw(++A`Q-kOZGGp>-rqnkt8cas!eTcze{AbZZz-(K zJxed!c$<G>GJkCAr+wS|;vqkNS$&tU9+^M3^(*PmpqJH8O8VH=57OU7FRNdg^s%j9 z#1q16^s@Szq>pX=TKfIp_v4q<_auF6>zCf<1HMHss}C=8g~e{F!XL2<`+tY8e}#S# zR^R8VN6vq2>*uxmfW1EO{g>6p&$l*zZ0iT;FQb>U_OtHv`FrSP^*zb{$F}(=-Q@%R zO)smTp7gP;ub`jtp&!4jzR5lai{04q$F_dy-G$Y;>*-}1Z;zivzIvpOZGG)RAFzsE zRv%yQHh*mE=h7d##`j-VU!2Sz+xjN@)9GdPMM)pq`WE^d=;f^aeEKEyvikUV$2$IY z`Zwrh_3{2%AKUi7gMQ1u`T3L8mn6p@+xl+$>GZPtc)qdb@1Z}1URFQe@h_*pj$T$j z-ux@*e?l*-A8-Bv`nTz2_2bPyNWb|<e*WdG{SbWxy_~flrvDnfoVCy0;}^&S^m5j| zi2g--S$%xH+4U3KuD?9}-{|G6eL4LufA{k*s~_+FtDrxeURFQe^)rk9B6?Z<c=OMu zzmr~8Ki>Sc^v}@C>c^YEp8kD$S^aqP&!gXE*w4SLe!Tgc=xgX@_2bRoO8;$oS$${n z{1@A<zb4)<_zBIA)t4rHZ0q%Y#Gn0#AHSTn*ZUXWO)qEd^?t{%(92nSy+87n|MdNr z$Ls$mjL&m!?B<(^f0Fq1#FPIux<4%O*MjZmL3;m=?_#}w$IDpn-|;@y`*&=&)_c8w z$I-ZB7yo(AO<3>W@gmmycWm)*@Adv22VuQ`#}!!b-?0?y{X71K_5K~7`VZUN&F4Q0 z>-{_K#d`ma7qQ;IBllm9hrck}7wi2yPRDxxj`_jy{j)sr2Du5N)=y7-UgG-_znFN# z4MuP8pv31TzB6%O;teK@-rn@YUrGE(;uVSin|RL+M{ob+#CH9!@8@IJhw*iG;j`Qs zJl4<0%D&?R_6Xm2P7NECZTt51brHSUULRxI^GiAXvGlU~wMie_`sw%jfHrzreUp6< z7Q3<eV_V<VVQX`_CG@h5xBXvWAB4qjtdDK|%=-(gbFa|LHa^So&!T^qUe4Ojrr&5I zKmT&peh&Q}^m5j|j{Z=3S$(CSo{{q>pB={MS!XxbC;maOJwNLGd0xeOf1U{&`+B`U zPbt>>^PGtF{yg8ndViiru->2N6|DE?`7hS{^L%m>pHJ`4b1ZJ#!=LZwVZA@k?ZNT! zJ(l=?6K_^Ddi>`SACvf^#Pbu|`Cs4T`;jm{etbV3Y>)58<lmPr=Kei=Q@_4s-M`Z} zw0m#e<0G~`J_f$)>+h$R)sOe}&uaRg(97yq`{qZkuh=$!|ARi@J$hOFH2WYdc4Lq4 z*w#<%EUeDW*vyY#w(<7(Ug@hx`q+izr$3E;0IRP_`q<W&KjZ^0r<c_aC4Fq`OTX^} z9;BDm4<~(W>+=u$fLG~d^^@#_u-Hvi_#?LU(-s$2=eFG3&!24L?fg~R2Vt=r>tkC# z?~%gl+==wEjnDG@+C+Z=y_~ggp}(14RzKeL+eW{HURGb^hc|NkvF-TV>0hRov-TbI z|D>0*_MP<kNq+yyS^F;fBk5)JGm_(%&k5u6th1X1!S;Hf_dDysdcU(FtoJ*cw1tn? z`<+e4dcU(;toJ)xi1mJFeOT{z_CD78o$d57-@e}O>;SCyJFCNbzq1>#-tX*TtoJ+n zE!O*;eSr0TXT@8NJ|Bl9J~Q#ni62k=a^epY+x@e?*N^RsN56jT89dh4hpV~&d%}AA z`cT&W-!;MSWV1c~W83w=u*=uKK`*Os^VK7dpV-z<d(;P%Y{l~rR^O2Hu?zDv{uug& zNgvN=`yab7{||kF>oq^t{H4k9$F_d<67Qd)m(@2WeQfKO|HS(pKJLdatFN{X!eTeJ z|FNx~(p^}cyMbP|@%H@Nnam&C`ei@!{$YAq{Y?8HEOuk_$F{y`X<>D)pI)}{Hh+bE z5Ei?!KDPChPZU<?KBAXxy!Cy)dZdqSeaX*#!0w;$^Czp1|GvWJk8S-d`a|hu_07rr zv8`WD|22A9{dliG{qzsh%j!Fl`D5GsjZgZ3cj;yI%ai**w)Hcg_Wnzg{rt)5<N2z> zCu3W`ihdrwtiC^)KeqKtpYi#BN-wLA?{Awww)OL$^**<?@4u{GuUBU4V_V-#e+s>< zzKPANk8S<TU;2Q%>1Fj(?1QkVk8OQzudjcHUREE^XZs)9`jzxkxAEhb)pz;kN9K=h z{ru;A!1?sD`uOV|n?JVo3+Qj6m(`DV{ddqmN-wLA=NoJOPWl(=W%c9Dzl8p8^s@T# z=3h#`^|pTg<*fZO`h)1@to?HOQ|RTa{R;Xk>E*2bO8PtK<*fZG`X}k-to>^GztYQD z`!)1il=%H8XYJS0??W%EFG(JMvF-6Q`By&RSbACgc-L>9{;Tw|`th#cQu+>hIcr}= z|02DdwJ)b%OD|{bE9gJ7o!@_Q*1nSdD0(?-Urm1@y{x`Dx&LF^{Xg?v{{hXd^s@TW zq>pX=T>4G6_v4qd_6z9C=;f^aQu;c2dAz<SjNg5;@b%|e8x@Z5rQkfrYB&E$JZ*>3 z>t`pvCUIA=eLt%ApMDGL{ik;dzi7kO>;0#X#Cref%dy^n`gW}MpZ+=4`%nK><EQ)2 z8>jB*+t>R~pM>@P(=Ax<KfM_1{ik2WdjIMFV!i+LZaa-WAIB%YKJk*os}pa#^XTn; zG4c6{+Y>KOye9E>`O({-mH2Ck?@!#HcsTKtT}E$zW@5V@<L{T}hV^yP^>%mShlB0= z<tvk)xAyUP-)~ocyve%W8`-AWzFvuKkJrlQeZU-gS^Zr5AS`xceQfKOEHA9iT~9CD zc>8{7qJ0n+yRkmD_1(WNtj@hgFWY$Q<DU;&AKUt6FL;0GZhri-`f^`AGJkCA*V3Oy zFK6wi|Hdb{m0nigk<1_4=3hboEWNCLRno_{zMF4ACQbF@m({l<eQfJzyyyeU>1FkG zNgvz#4*DzUW%cp*M^)jIv8``-$tUQhm({OG=8tXt%-{NejXvqeFRPz#AB4qjZ2s8R z_p!m9>17)~HT>5R{<B4WM?vnw{=e*>*pI#etB=3GxA|jRzliZ?(aY*rZ{piGTOZr{ zw%2_9L-exx`0-|aZ0i^N!TU+O`}vdA&zm@U{@B(Rz2WQkqL<aj&o?%IZ0nop&!(5v zkN5RrD}6J)tbV+&R~OKKN5_xVk2n89#&^@p>c^YEll~QYS^aqPchUcyURFQe{7dPl ze9G^CS^aqPFQY$*Ue4Mtr>~=zv-T_Kzd<i&?N`!&pI*+|ucBX0FK6vn(|<rOXYJR} z=fe+zr-n$*+OMTQj$Y2%Ph91X|9W~kYd?wp8hSZvKbig^dO2%9g?<IStiIL{Z{+zu zwmpBX;`@yc>1Fk$Ngvz#N$+h~7_s9Xe*ei?`|0$D)63)a7lrY8_RVhYPyCz2xlfNC zzi)8i`<4Ct`-{_Y|Nib<@GyP^R~+E$U&aG?gU|T(hVg;8a)yt;2-o8Ka3lUBt~k)g zZ#T`i*Nl(G?f53#jbFq=c#F?+d<XgV4#N%j3fzY8$6feYJdB5MzQVV+)t($L{#<Z; zf1H<iVdAF}znS>sdyU@S!HK_;xIOV>iC<3qx5QJ*M$dP6V!Iye><^Yp!}>ZQ+<rIl z<H2KnzthCy^_b83<3+YjPYwUIu}!mmy%D?cc>A*txSM_wR$rX-v8|uN_*dy=^}|UY z+xp3GGGK4te_4HB(#N)b6@4katbV-L>(%tL>E*2b8v4uV<*fZ$`uphRto_8l_z8N3 zUe4N2qJM{8R{wu}z4Y;Y{P9|G$i{^oI0!f5vvDh)k2~<=xCg(5d+}D&eftCWAUuq} zf{VZC^WTPR@H4mvuU3ygzHjpQOnhnLMTwtHZ0BozkLT54eEj&{<nv=co=dntI>LJU z`bF0L(UAOoU2J<iw7%un!{@%>y{x{>UtULEzhhh9z1sUZ^s@R%$^5acU-qu|H_*%K z$9p_3r~etfoV8y;{|3FBwO>j9v2s6ua@Kwo{Xz6{)_yhpIrMVYehvM%=;f^aTKXsG z<*fb0_x%2Un_gBw*H@2Rf3fZQnZws_llSxUFRPEgUaShAloyBb_VriAm;CvlA2;IM z{=U8y?~Xh0@wf+Hi+l0IcmThKhw+vN`1Xru@_dME@K<rgp}ziJ+>L(~oafxw&3_V4 zpD}v<g^3?X{Bq(g4;<Yep7?^qcE021v-I~r+!@Bl&u2df9_#Cq2Cj!g4)Xg`*8Q2c z55i(Mc7MjU>!EF^usYXHFWY$g`lj4hkMyyv@1=j9URK|b{5&bP_2qoQvfaVH|FZh! z$@5`s>nHxpckp0(S$$iw|FNxKKz|v%tbVP15Ei?s3V+15zU|+I)wxIMWgBnjZ=QV+ z7Q3-Nw)GSLTUec2qy5J=-ufB7dZdqSeFftWtnl+EtDn1(Z@_Hx$F_d)L|YSn&nUfY zpSAhJ%X(okTOZr{fsJiV_<EXNw$EB$W-G&Dwm!D?#hcig@VZ7X+h?uU^N-p3*w&ZR zzez8v?+l$S>SJ3!K)=%=e*R?jC7zG;v8^Abucw#QPfM=<*w#<o(njWT_tDGh=Oy#U zw!WQyHNC99GU;O%j-P(NFLL}?eM@rv#J0X}Ya1D^YkGO4Pv&olZ2chpQ}nWWy9R7A zSA{=fTR&+VTNAFMFZuq<_E{Sn|NPtf*w$Cj??o@GpJp2mi`n|v*3YFsmR?rBuu!k- zV_RRet&I#n522UUulCg=^T)P+O^FZq8@;T4W-@<l>&v(Ee%qOT{$%y>`Kk(^jBWi~ z`Wf`H`tD@@*w#<o-bUtfH_^-LOOvmsV_QFKNACydW%aX?`D0t(PQTHie*Cif`1!Uf zd@{E6E9gH<FRNdh%pcqOzMX7jE_WimJklr6ziT5~zkC<(@1vL1R}{9s?)r;u{iI#J z|2Ms?zCY<>Tfd4vf0&;?S$+I`TNOST+xq#t*~nb(OZ2k(qGbNq)-Rwxm0r%;FQmVY zURGa{%pcq4Uqb&~dRcwEzjpkwtzSytOD|{bm(jmRFK6wS({FdU-+!|DNy+iYw*Bv? zKb&4xA0O{n$3H;dKrd(Q2kGyjm$UXm^iR>tS^Hu7x9DZ{@%3WIAKT7fvHcJtESpsN z`IocyrSzYrm(`DV{>$iR(aTx;a{3GD<*a=L{jKzJ*1nSdF?u;`Urqliy{taI-tGR2 zZTH_C`v20)>c>0(b@aO);rG9swVz9W1ihTKpGSW&y_~ggqQ943&f2%oKS3{N?dQ|K zPA_Ne7tl{U($BxFKEA)ly8k=qKT9vGkH6ovKDJ#yE&M#@SbAA~Y4ZFV+xo@ySJBJk z^}h+@?cX1+=HDOw5m%q>U+}NN<>$CJIcoIJH}+2a<;34e+?DwC#9Pf8z5OE-U!3^C z#IFb2&!=*S`OklLI@+DbC*e|j53a<o;cC2TmG|{{Z`_4X$NiN)-}QLl2>0UPJola5 ztV+DoF{9TXo%piE-%b2N;<br)tscGo;}c(<cuC^H#9JLZdV60?d_m%ciTe`gjvKwb zT@oLbcwS<=zU%A{mh|Um-wWgGv@+a25j@ua|5x@&-^j85<BxyYK5O4UHnI(~J$_@` z<FAwc&-AkT@t*&?=(n2f^UEW>eGnGAvH6Q4+x*?T`zQ9Jm+iB*|Et1(wwSGtZT-Se z*_vGLG<w-SYyEipzli=?dO2&qnEoMpIcvX!eg(apwO>lV#qoar<?;H%!gzbWDLv93 z?-%1*d>3xOJ-8LWhdc3(C;0Zd@S(UDUyKLvy?7WuhbxZq{rLwT#Q76_`xUc%{b9lR zaQ|w#B=LiZS0>KajPC0aUzga<=lUM6i^KRj?M%3RCU~r$cQ51qnsbuhU$XA6$@W25 z?8dJ5*mk}5m->JO^s;@{uJ_L5=MAx~Z=UA;bM&(MR$o0be{Abl@Or(`$-e)x`uO$T z_CL1uYw2gw%j5OehVgd2wsQY>;XeHP;CwiKEfY=|ZQFi)|E2$);!|OKeE;niJl6eJ zWCszJ=fZmX(n+?@+WD`ym0>a4@yE8bf&MLeS$%P#Uf0LAw3&YEIX=IvzCGz<TUxT0 zjSN2rq?gsl^HqgU#<sqc{v>)iOCO*A^!4tBu)X;F-yb~I`7dYw{l4tSFKhlq$??aw z{a;CcCB3Y^DCuKczl#2TdO2&qn!b--R$rFPFAs<DdDhv@Zm0U=q2y?PK0F2wR=Kan zMaQ`B#?|;2cnH6v@zp+lx6^pO#Yf<Jd<AaA592o6kNffFwZ6UlvA+F%aVtJGI6l5_ zCH`gN)rq%0eROZ<bA8v_{$YH4y&V@k*7Y`}%(fJM&L7s><6XATP7VLHMnBKA$4hLx zUKZ_bBXhX}&+uMW-%?n+?(rVm`qF*8UqmmfpOy5nt)EA~#hE_8tUmsEu<d_r>$~Wu z(aY-N=NIc^TVFZdM&@$2(aY-N{k1-}^$X~8b-w?y`ljUgV_RRmuZ_&*&ZC#r$M=`b zAKUu&FL?hXy{taIzpRgK{giU=cR!2k2dj^d*ZSDj*E9ZRdRcw3eGnGAu|Br-jr;k4 zVS3p<J2m_l&o|cm%ji!(+xK5qAD?gQ<>$kA`~JLv@4sKei||lzKFqIW$~mKbRO0J` z?e)Kp=ZhcWlH>gO<ke*Sg!<9jv;AG)^TF<6e4TbC+#Vck&j(G(|36l-zila(dnK&5 z=L6Y3Yv*%?tqhCV&PQy!KPDewYjU}5&h=il&ssm%R))oFeQfKS=?|lq)lV$c>-yN% zx6ofkFK6vr>3={ktM5wYk8Sgp&#;lX+<)n1^%aG+>-Imk^^Npp=lS`Q)i)=7Z0m>V zYv^V5lafBR^%D=Yk>UGsdRcw^^+HwnWNhmv(f^rVRv*u2eQfJX=%;<fk6%__oa}#W z>r3g6qnFh$O#0Z?FQdPPUREC;ukC+q>zC7a(#u)<74$FB%j)CvW%I|j`3LB8bN&3u z>dTVjmrKKVd;Y2A`DQjQo9)j(Ew~zY;C9@L%a8Z*Yc(FvIN!J5ikopKUW$A08@L~D zbAk8WC;0aF!+p3Omz?P9+i^L51~=nj+>3X;(6?Vv<NZ;=dCryHG$npC@hge#e6R2M z_`hL%U9|n}8^-?ntoR_?QZDzSu-=}JW&5l>pHA`BBhRO??RuDYun+k7Mc&Km=i0`@ zVz%okw)O4wGwEgZ@%3kYZ0i@%Uq&yhkLMd}{^AN78NN=Vm(_O_)~?(C*fxI;{e~C& z@yqHfl0LTexkK!aT<-JqvikA%e=dD3y{x{iu=REOAKT_%OMff9tUf;9cK%{pU-U&A z8U7xdUe4N2rr+qRe*WaFeV+bkdO2%9jsDy8vijoW{KdB8pF#gPy{x_^>0?{pL;nuF ztUiAJxAPy{`d<2v&-3#qXYKpw51^N`_Wktr^m5jIfc{Q;Icq;i{{p?NzAQQa@^BcR zXPw>bbqTK@JU^d;Yfkp(>u=&l{5{-*e}ijJ@$nm7>f39?hvQy+6VA=?@z3K@`~j}O zpS;Ysm;bVluf*l}GTe+G!X3CD58^EveS6iX`u6t2{kSeTK0ob=dlOIm+UW70Nqj<L zyMNaA`gMI6AHROx89dha6D41=E#-21T<+JuY@fB)ujcTdEoOWCG#kQVw#QF9{o(Yo ztsk#n-~OKywpV8pv0N8C=KjyLnZnPbu3-PM=GQjNw*Rqh|C<<JO)smDzn`@}w)OK5 zwUN2pmGrXulET_`=P$PPi|C)Dm(}+qeQfLN4zrQD+$Wp-_+|BL3v1WSAKUuc!@WO_ zURK}dt4Hqt*w&XF;R9}=m(^D!^T)Qnf&OWFS$$K|$F_bo{Tg~%ef)f16+Ri;`Ze@Z zuJrRKtB+r=t&eSe?nwJ1{G5qiRv*td*8D~EU!|AT$McOf|7806>1Fj5g}qyM|I2-0 ze4cf7^M3H|;l;W08~*PVHoa=}`p*a3_aFJw{Q2$-JXGtx6&IiG{sFGRui#-k;cDMr z@fkjTe_Vzyz~y)muExK^?YOv^{X5gQSAkpcg~9RhK9u;)#M^y+^!Q^EU!M4(#CHDI z_x#ou#_PGr&i`QWSkG^>xqq*^#;;FV_ivef5Ei?!>m#;ZpDjoEfF<;@eRgX2uQL2+ zi`n|v)-R|3J-w`cTA^Oo$F_c$ew%B3|7G>zpB)z#v&|pd`Wg1gupCD(+h?=ve+zvF zy{x{xu=REOAKT_%O8+FitbQQrV_U!Q7#kU$cUt`TW%ZMJf-u`uv90eq(bnX0$I{F8 zSv&q^wlXYc>tkC#ug2Ddf9FIm+h?thkJtLx)-R@ifnHXxuLsT6$F_bY{fG3j`ufn> zqCU3uGf%QLx!gYA@bf3DUr<=Pu8(bfKYcyDtiE}oZ@_H(AKUtxQ*BKy_XxdgpSANB zzn)qj+xpq3c|Y+w9=}-qEZcZk%+|-YzJu|5(97y)6zX+-Z0lFjA4@N*pPW4YVp~6S zx{VCi0llog#8;2(e{AcE&h!BrUGK*)tB?1$Dtt1w^)u-|MK7zLo*aK{>l^83(aY+a zl0LTeYv^yHm({l=eQfJncoFy=y{vwoeGnGAsS1C@wto05A26ZS&!23cwd*guY!w!> z^|7sQthY6}+!^$;eb)N;@nU^!>nEM-{ay5O*1m)OS$bLhWZSv0m~H;pHvba(_vvNz zOOk(Y65IOv^KE2!Uc151pRB&Kuy)=2v8^w@!27f4W%cp>T@^kV+xiar+vsKWlau|A zZT*sqY-IR*Cwf`^!sP!ii*0@NW!`UdqaVMlK0e=7;ghkgucN<!URK|joWI!CucZGK zy_~h5-Do3ox!u3%`!8qhm(w@X%j)$tn%Ry&w(Wn}<+di=5A?Eq)*e4IlE+_c>*qFk zKTI#HUy}5(t<PWWeffMpep!8dz1jZ9w!Vx0bb2{!U(swMbGh%)%j$=d>o>N|U*6*V zDtcLcXL9_ptsl6~`(1DH<CoRXE9~96$8T)wXJ7CADfF`X6~21p`6ssZr8oG1C+TJN zb0_)^n5)7cv8`WlldZ|+Hv5+Ezigki>!&U`{@B(J-|YQ?^s@RQ+jv;aHh*mEb8YrV zE_VvOY@fCH<MCtlMfA<|a@M|>{`>TD*1m+kpI*+|=jk`Qna2;#+LtoEj9$*#m(ib0 zFRL%HJ0~n=JO8om{;Q;KqL<Z=cmGw>chbx1ClzL2H-BuKe-3>=y{vw``RnL6Z1eLk ztB>ci<Bx6gH_-1*FRLGK{zm#a^s@SRzOm+Sp}&z{RzKeS^XZq+%j(CQzn%V1^s@T# z=I@~2>J~r$a@M|+ekQ$~weO-opI*+|chlcRFRSlLuHV>p{Y)M57pSM`W%Z>=AKUs_ z^b>FO^CxHR=h0Ww%USz{^zHO=)_xiNTl8|)el>mRxBd9#to`Ko{rq1_FK6v%(09|z zS^GNrjTZ3ygR}PY89$3&&e|`bzms0h+OMR4jb6^$PyE2o|E{<B@yl8JY4m5%%US!` z^uMN;v-VB&JKyg6FOS!s6vo@X|Lf=9`+Wr$*ZVh2SK;~imf$?k1$OgV;?3_Ez5eXP zorzybym|ZR{&T^Fe^1EIr!T@qb^i0~M{o)LJsv#E*Kc~K_eE#BKZ&dH(Rc`7tnugg z_y=%jy}KV*oa^4`F5mtzo{me-^Yyj37T=1C&iD0?<Khe4Zv@BZcelGodv@YG60b=- zec|Z-lEjZE9!^|-&*=X2#J41VHt~NGmwjjS_P(5WLE>K}{%_*x_m1A)1&QxZ{A}WP z6YtnDdVBWx(f7J`y{G>_#DQUaovmOwKG^<#B7OhZ`de&Ex!hmF`l;bV**;tN{=)D6 zk*{xyA{V~CyTkjP?(@C@t1m8Wecjimv8``r{K53H`uOJ=RpFEJ*<rjr{%W{BZ^a#W z8ScgJ-~qh#{iDz4A&JjQZ2Pmm^L<koAD{0BgU9;&pamT7fe-lkl6AcN^U{&?9ox=V zU%QPAe=k8VtFI`mU3b1?TVH&q_rIW*)psO)Z0oz||3xon?W^zd`M<cxk6%{boXj7) zaQyUj^nF<UcwbNVGk!k3oV6dI|0%tkwI8H^lU`O|mK=X<JN}ZpZDcOD#drPu$?ExW z&B*l=+xmqIz5hDBtbT4Xe{AcE?(zOndO2%9kA9F|Rv-WTrz(6hw#`3Czx#uJ{IdF? zWdCDZ-~SyO8Gf!$FRQOl`q<W2-0S_1>1Fk8Ngvz#KKj?_W%Zp&AKUuI4jY-vZT~$# zep&s3iM|1IRrn*e^^?A9YjU}Z>1F$@J>M_0m0>YkAKUsq`jzzZNT2*Xaam;R7d&Jm z!_P&+4+`z|MpnPLuy)=2v8}K8zV|<&m(?#!`q<X5q#vS})yLOcRrq9V>#HBOk>TgY z5BdJf>W7p0V_RRj*!vslW%ZRwAKUsi`rp#aS^IwaPki6^Ushj{%pcq4FL}g9hVwu# zt8Y$z9va*F_W$R72feJmy|DFl_kV2b%euUu@UZW{tbR_?$F_bx{n_-g`s$>QZT(96 z@6pTZTa!Mv^>vTh$Xss1V&8vReRE;$y5o;+{VMtk>1Flt{#J!g#<qU?4{c;F_Xm1e z{mR1Hb@RuzzW7Jp@B4`FzpOrfy|DRXTi-<AL@#IU2kD=tm({OKuD{qe|FWOh$Xss2 zANc;u>f`&%_CL1uvwrIR3G}l1=EBz3oxj-DFQ<QmURFOT>0?{pPe0-R`Too5<N0j= zV_RR-Z6kBJljvpj@qE_Dw!V)3hxD@gc)qdbUq!!3m+!x<KAvx^`G@G|(90veeGnGA zDfE$T|JOd|pIAsQ+h^_duO$3ui`n|v)=&PKt;yxyrI+oq))(2zu$ZlnZT%GbPdw_! zFK6wi((g?#tB?10to@%sKbu}wAMfv2`#+PuiC$Je-u!duAEcMnk2ilE{qyv4)_yMi zFukmPyz8%#evcpe{U@s*@A%v3XVJ^*$2<OZ`m5>XtbGUlPw3^WeJA~U^m5j|i+<XV z{QSvT`)>N<=w<ce-G9sIo9Jcr<DLKI^d0oF`tj!Pr|+eg)i)NNJ=Q&c#J1;;Mf^N< zh+bA-n)LDsOTy1f!p~C|@$=Gi@mkyzoTs&$M-u-r@uz=0di-&TuMD=I&y-&1KQMX- z4>!1fk4r9c{|(pT9e?6|?qXkGg-h@^aXDU&yYWUp^?ndf$GNZi_G)n@z7@CO$MG<J z16R!Reur+~ehoei_u%j0)=PZ+U+^H__A!p{QeQt4SK`ZX-(|l3KHT5v{#9^%fBif0 zK0h11{_Mny5)URWd3<#L#l#mTUX*x6;z>(KZ*Tv^UrBsd;-4peGx6q6jNZOI9@h8s zy6Itjon7cG#|Dq}^SbKCZA;<*QwZzr`&HRKo8|SshJNRtdoQbR_RWucy%5_T@BK@C zz$|)Mef<1juh+4yuYSV&E9m8{eJ_0%y{vw`=gU6&mGrXu|Lgg(=t+Nk<iF<E`*d7` z=iqvL4Q|Gd;tu>e?!=q)`1X770k|Juh=*_oF2CIO=XbakZ}gOJuMzJZoVN>y<=n)# zCbsjjzU%eLFh0IsUkkSD^{V9eORVI4f9+|%-ejHce)h*~*Gp`>UY7ja)`agf>1F$@ zUGIIiGAw56V_V<yq^$}6-tQMazigk)($DVkzMfuIzo@YFb@Ruz`G@I$K`*Ocn)I;? z$N!YipIhepzXYo<Vzu4a@yE7)>C-;oXnNT`YsX)ke196-`YF$Ne?PsfzQR|Jod4L? z&w17d%z4K5UsgZf<F$_ddU`o)KbQU&^m5jI9{pN+S^bRU{*(83md7)Xzf*A075;er zHg3RA<4!yjoM+p1v->Yc`~1X@CjQ^Vw!iCpJa5`N`tiI?@K~=uU7U~m!g_oCk##=i zB-c}HyB;PzXCrgDx9DZ{@%3L7J{jBkUiyun^Z8}<iwj#{_jrtL{k&h<$XsqadRcv~ zuO7LcV_U!Cc^|MZy{x`6nLoDmQ<i&wCcUh_Dd}Td-%fugy{vv_v2Va!75<2A{mPZL zCYO7MUbfHL^T85Z85Xnkv8``=&DMn9kNzt^|FV77`kINhc3mIa`oTYXzdOCGKEA(g z{@B(p`jhu3(#z`O^JRT(>+^4Te<QuDzPYgX>-Imk^&Rxj(97!M^JVkLwtn_18=1@f zg<e)a%~y|{|Jc?y|Jes@`MjThS^YrL$F{!qFFv4#URIw^`q+i}2YtYgG(T1!A8%Fo zWNhoFzvX@La^HVheTlEm*^TwFt)KO_4>+G*w$Ix2HzWLKi`n|v*0<8%OfRbse+^n# z)W^1d+B>!;{Jf1`R{wu}{b=j0FQ+g5wI9E%zRx}gi{04%$F{!cJs+??y=<Sg<8KfD z*<!Xnw)GwKm(t7Xo9%<J*p2nEt<S&j1D4Rs_F0?1Bl`O_>tkErv&Q?E=w<cs^R@M{ zt)Kfh?<c(A=TBBYE9`?UX6s{H-%UTAUREFfdwuI;TR;ErHZpu&Loch3&$solt)DvV z{q6L!`jv&PuiO9F*604={Y&(+`kv(dtzui>lk*FFhu`@5lht?l=10z7Z0l<$cz-Fq ztbTUV$F_dShTgwSFRNdZ9Di)<J12U-cc1UStiISj2#eiRg+F3j-@TFdx6sQr-mc&B z@SiQ}V_QE&KSVF9pYHicAKUt=8~gmnyy*KctFK7<*w)w4f0bTVA3tAKg-^z|zG)Mm z|5kcg{p@7^*w**a_t4AgmnVH}>lYUJ{6qAz`uOo``ybo-LHa2#`T3L8$NOu2Z0l!i z>hsT{m(?#w_CL1uee{j=vijbnk8OSXW}JU|S$%8r|KG*7K40wpqx7=+rOEuUtzSw1 zOL|#-e7>r}Cu3V*ww2GnnqF2P-(S|pw!Vpei{JYFC#&yGjz6~bGq?5m%jjkGlkJ1B z*p1B}+xnUk?`P7>Hr^ip3w`xSAKUsh+xvjC=w<b*!!~R&+x)SuAK1bBZ_>-^<MVBO zZ0n~_@%|BdS$&U99u~9pJ%+HDtzSd`3++F)^>+O6d}GaDxueg&l3rF{61HKB+4|Tv ze=Yro^s@S*LcOk!ZGAocq!oVs$XWXa`cKo#S^Gx%S@d$&zM1}PdO2&~O5Z{+XYJeQ z@1&R2PfE^zY&-u8>3>KstB>z5yZ>Wbzli=BdO2&qnEp@na@Kwc{e+kO`jNBtOX>6U za@Kws{Q>lH)_ytt3G{N-eg*x-^m5jICH>9xa@KwoeHXo)wO>vD0==w0zFzJ6i*486 zF#Qm{tUkV8$GU!VJNffp@hg7)$XWX$`sws?*1nkjczQW&UqXL5y_~hr)89ugXYEVr zm($Bx`!f0=dO2%fPG9mnzyIW{eFgm&=;f?^CH=|ta@M|@{_FH|*1m>*F}<ul{(8}_ z|Je5US<c`0_tMMiOOw}+*w(M1|8&2fe>rPE<wO4g!!h)7)_x}az4Y>U{d-}&{d<Ke z=lU0@6MpZWfw#s@xD>bH1Mmu5g_oY^+dDlt&$+Xkn-g~@em(I9ua53_PkeadixdAW z@mq=a{NK^rKRxmM#6L~^r^Ll8M{ln(@jZ!upLoyLM)#*C{#LO4dygUhKILb)=Su(k zm$&f%-uMqbzVs?zzbEd+U&aHt9p|q0@xQ@E_&+$0_j}#9Ux6ENC0>B*@sDvAUWv=E z@%jFVt6SXL4van@2PZx+@$HFw6Mv9+>K{jM|FFd8CH{8epC*1K@tVX_{xo{N!xJ|o zzCH2M#BU^?^v3AzACP!<;)@dBo!Fi~*7x^o&xG-H(c}Af!S?rSS0sO5K6z*V`r@2b z{`@HG`DrfOFx&HUY<qrfrk_tQtFK7<*w**ZchSr0rzCxB>sQkMfnHW0&u9A|+xjVa zKmJYr?8h&wkH4R^KDPDK>35@-)&E~#-^~o;?fIge$J2Ru0N;*_zTuCz$8aA1Z*ZP- zV>c7t9PNB!+n@DaFJBDf<Ll+b;IXck865B1VZHr*tgPdm&pw&$e8sl&)k{D5FW$@Q zo02}Z^)q+z`>T>(R^OiVv8`W8e=)tRz9Z>lTi>*+&;MO|S^b=(k8OQF{Y&(+`kJJV zZGG8pKL5spe*WaFeJlN5^s@T@>w2~IHh&xak@T|qNy+}p7liS4z1MU7-hsRDv$!9x z#?{yP^}p3yqp$BTB(6zp`?J35{mL*tzTWQ$w(I?C$@Akvov*k3e9JoCxykXyw)0gq z)$gxU>1FjTNgvz#`Sf?t%j)CDM^*Tw{7M*Kcz)shP5i5S0Ph)`XKuTxNo?C+-}$>L zjE~P>Tku%V7e$}+<Ik`5^CxTn<MU<vAKQ+99{r*8viffOAS`xceQfKeeah!=pqFj@ z)bQVUKYwhde}rCEKR;~47PHMC+vcBC>hnKOFRL#p)a&}#)=#DX3%#s<yvOS_`VHRk z^FQJ+uO0uSWd7JTe>wfm^s?rkmh^H(7;oRd4DtQOac2AX(AWFpxe+(uMYtRP5)a_F zg7eH}H^uLc_P&Y#C$a7C`mX0o!ua@lUJyLi^<2mK_}qJbK4qPcQu`n*c4OB=Y&)Ox z_wegs0ljSF?f#e>{<B4WZ0m>Ve?>2=pXB*SAKUtgpZ57T81nreap<zl-#~v5y{!4$ z?Srt`jU9h%o4;t9&wm@eY~yYIdEq}>)W^2IiT*$IvieHTNBY>-FQY&AeLsF#eMQp8 zwtnJgeg8Y?W%cp>RTVxN+xiCj7wBd6i<0?cTR(YEpMT;9zW=iN`2M!}V_To6KbBt3 z+E1guhhEOwm(%}+UREFfds^H7*tY*gd-?Hy`a?f{Sv~(8ZRGxsZG8#-3G}jh`<m7k zyRrFWTR)@B=buk6+jzTv$9q1WN&jPdIcq<Qet=%i+RvunagCopIcq<M{#1H7YhOn{ zpI*+|&!zu4y_~h5NB<_hoV9PF|M=hh{K;AS7W%{K<*faD`eu4r{fux8+G4irSN=g5 zUwHj(_1E85@$e1q%|7z=B{#Zv$F;Z$=f3IdTQnX&i|g^Ezx(z&@R7I|UxWwnBHT0I zxBpArk3Yisn|%GWVc&iQJ`K0xc3k}}AK#0I@!x~<cA{7g{>NxHCVn{a>xsAi=ji_U z#LbEA{#oDGBmXaquhY(j+g}8a_4P<E*TeDu^6OEy?c4KFNBGYcvt17zhOmq`|M_8i z@%1&7&k&-wG=hHHI(S@RbrVm_NcwmqNL@9q7U)MNFl?E^CFV_QFay7y<$%j#Eo zK63oAtuNn~=W}{l{lYDL17@2)w)HE%=>6~MW%Vn3^~n6Ot?xY42mGC0R^MeGgvD-b z{@B*n9Pa)0|Mv4Q+jzVG$9p}hrT;9woVBl~pGhyPkH7w~{f}+?KbOBBIgMUcUmA|V z7PIwoTNrQ8XB9X5<GTyD;#Y7N{t)-#E&nt6@%q`shbFf9*Y|imJ&cbZFJBEF>+v#= z^R?lB{r-}5yld=W!=mGjZRe}L((ms>>1Flv?SrU~ZT*@fyuX=V9_f>RPdh)d_030n z{}jEfzS>uh?0;<Q`;PGe6LK3CzP6IpmvX_HtHK|#tsg$o`=jV(^$U{uV_QG}WFN4I zURJ*<`S+}`t#3HP``74Y^$QDUf8G5T+xkgodcXY!e*CifuB4A`{ZjgK>1Fk6?Srt` zO;z|Kw)Nd-`TUzs@cCsMZ_gL;zhARHw)M-;_I@e7tiB>_!xppk6^5{wt)Fy`_p9h- zTW|AMg#T<YkJZnj-*Q9We_4IA#bHt3T+q7tm(w3fFRSN&Hy!C?+y1wn>-&EVy{x`7 zn$Pw>w)OVD%eMTEURFPx^s%ik{fhT%>1FkW9S_?u+x)Q${ao*-O!V_-@5^h8`uOo` zeQfI+FYxhK(97zZ>;txEeQfL3T<HB@=w<cs<Hh>e*0(iyzu`u{|FU|XK1Pl|w)O4w zJJ8GO<Db9T{IRX?qW?U-oVD+zKZ#z>+7HlQLNBY2kJt7;w(b8Q{T=kO`uO$P`q<X5 zp?`v2R$u9N|H%25{}9IKS!XxfZ9Lkw!S;Gy+~%+6^YOqf?xi?)tGgdp;@l?Q58}_^ z+_!!F1vroYAMU_|xDRht#P;wPaM=Ri-kG=`UxyoR^Yxv<@$o*N`2EB?Z#sJXVTr$* z_?E<W{@3^Q$&bSL`0JBj1dsLg$&8Eq@pbHG{`iu0|HjwTSl5@mkFzb8(aY-FH!Z9l zxjtgs^|kVH@9&_O)%UOiW}82@^$V}{{xN!4eTPp!GJkCAXS8_Vuj9w++mk-F^(z?v zPkLE>OVY=-zUCV~|Mr{v`IocyE9sA>m$UY@*ZKU-^s@Q|$^OT-{a-_WFTJdOb<)SS ze&Bka|Ht&Q`hld6ZGBIx_kW<5)mJ2aZ0mD3c%Pf(=U-M|p7gP;xA$qXWjejAeoE5E zwthDK`Sh~-$w?pE`g;1M^s@SRzN+xa*w(ku|B+tK+IP@T-onqHtiB}K|JXKvH~sPS zvU<HBn{EGN7yA4B{QporRv*8fSs&Ya`@PAwyg)B!?fd9g)5}@=mGmF~n4dp6Yd=W8 zC%v4tUqgR5y{vw`=l`|zXVc5-<MTb%`7gTP&;Ql*a@Kw_eFwdqwa?Q(OD|{br_ryb zm$UZe^jmD{_rILApGm(ry_~hLrayvS&f3qRucw!@_Vx7F(92o-dGww1vik9^-zNHB z(aY+`yM9~g*U-!A$D6;6{!_(%|I6yfn|~pF6}_x}y!jW=pG7Zc?HAMEL@#IUm(c%= zUe4MtrT;CxoV8y@zu{JX{^hLwa{6iXvifrSAS`xc&wuh!VSM5Jt8eswpM9n|d_UC9 z_Y*hcA^cOEyWPLvcnz1}NgwyV9Pf`S@EN!U-+&u%7jDHXa3B5;F1gF+-}w_hU&TWA z!NGYuP?n1m-<kO7#2+T!KD@DHUK<Oy2PLjgJU?-F;<plSzxC+tAC~yi#O;ZnPW+d| zCEJYN{-KF4Pu!jO?ZlI|9lgDoiR%+Tkob3rKTQ0Il5l_S6n@@0)qf!RdEAKY`d#1m zo5zLm@%Ni&1>5(VP07Eno4Ckd?>`Fbr-qHnw*9H$zxe;Bx5rCt`+9BicfFsvo%gc( zwP72!n5~a(eer|dUqCObpI@lg^|7sANPiE#tiHrP2#ej={IRWH@;#sbX?oel+wqV0 ze7%(Z4SG3izl?t3_B`L=to?Gv??o@GpAnA17PB3HY&-r1ANpS~97`{&FD=yT`q<Vl zrGJoK9<P5XjJN04R-Ui^f&1|8JMjE@k3XLsi5u|w!Fl%0ZthI{OyYkf-hRsH-u8EW zkEa8}`1tX3T<};wzbWeU>*>#7y*-{}osVkv*=+YmY&)Md^d&obFRO1$`q<VF(jQDO zt8YpA*w)W|$oIdFURFQe<6$2C&Gd5CzKQ-}dU?G5H(`9?^_uJBUw8=bwv(^VeaEk- zBX9|B#O3%wT!CM}HTa*n0q?#u*E2o__u;E>$-O@RB3yx=3(j-j*v)X_o%5sDS0uLc zv%c&1tS~;le!muM*YD-Y>p=_WfAd}Z`jd73<Hx^Uzp?H5Sxmnly*$$U<u&qrREkdv z;|tFRoR8~qAAUGEZzqQ3H;HZg>pTAU!ua_3{}Vjc@vnH;cj%kD`ti%!|1$d^EOukZ zFFzc{+y0ky`2G6=uEp;J=PhKJwA*Og_Tv4&v~2X>XMZY;kN5xJ;Ia09;v>HQFNgK^ z{3F};r-uI~`|geGe{8$|N`B=1r>A-^kM!)n*^WQ``Ir4(ZClQxm(>?dEUX@xKeo+p zzbDz2pV7<e<JW(iKeqKf^zYNl>L*5jpKg6@>zDn^=b!pXKYm&L9N+zs{f}*Z{&Da3 zp_kP+Cw*+|JLu1)m({l<y?l2VZ`WTZ*V`}g5PmN>Pir^Z?mpVK{rLJz-_PxUFupG8 zj|h&hzn7EkeVBNwPmP{$&%{-U&q&;y_*;n|O#DRR-z9!O@z$lI_iyjShb2BKaYN#3 z5-&{rSmKuxzn^%UJx1@}^u(tmzAEv8#9fJ(Cw@Ee2A>{1|2B!IB|bdyxrwh&yeRQ2 zi8uJn==pa^T#@+f#9vQ*cj6}#_a`1sTs&>`{_LN)Ht}_dI}^W<cva%fKRbH9vcyLu zJ}2>Ai62S)i^MAvf0%fqJxA})_KC-PKKX1IA3vWQ7#u&JSZ~jVQ<wVl>GNT|y`IUo zerouyf#)Q1Rrn*e^$Y0#NH42zO8VH=7eC?iPu$Drm(>p@eQfK8>Gz?R)h|i<*w!!p zxzArqFRSlN`q<Xbe$x9kdRhG>|8dvI>sf5;YnO5U>1FlB$^5acZ=nA>y{vvl(#I|w zKmD#{e*PC@^(_;91LmsmM{MiMp7Z^$qL<ZAP5Ri@&;GUd*U-!Ahmx-+Vp~7+Mem=Z zm(@>8{ysjo^$o9jzvbur_+|Ai$^94G`Zce6e>lCYzCJnr*w)Wk<^9$4vigb1{IRXC zeari&>1FkG$@z<I{j$~Gze6vpx90#`%vIr!*wzoye|~R2f3o^v`yecKV|{Gv2j2Dh zPo<Y_yv;Q!{AY`L`N}Zfz8)*T&%fZl4>#lIaVP$3aK5l5|Kk(;jP_oMj|tv=$MEy% zUHs>RHvjs*ew!P{*G1dEBzUan+tnQJ+OXc9Z)MxQ9dG!uq_CLne8sl&H97o$MYe1+ z-FsR6g2LK$=PS1Lo%GY_W%aX@KDPC1=?|fo)pytjVX+(A|Jc?qT;uy+O)uMcJN}yR zpDpTRTfc_>9C}&(bk9fn*w&YZ|1ZRruhYxw<JULa|Jc^I(=VWx)wd?|$F@En{y!31 z9;BDm&rAB))-Rxcl3rH7B<W*YUm5;C6I<S(m(@2H)~-AMv90f=-*8{Q{$%y>zjvq# zpNwt&0R49KvichPAS`xceQfK?!~d6JOBuav<L&xcXe+~_KDPBM=ntir)yMm5^T)P+ zHT{|Nvic#Peq{dG*021h@Ba<-viey`AKUuU@c*gU@(8`GKAz9^KeqKH;s3+1<wbf~ zeT97x7Q3-Nw)HjP|1+@VAM~<~xAQ-2E5o8bw)NHF{~NGnhtK=<Bdd?+8*Bcy@bB_% zIfPzT-&R<=ZvNOde?I3=uqV;W>K7z^Z0ncMUq~;j*Xxtn_CL1uJ@n1=vihQA{@B*{ z(%(ieXYKpw7t_n?<NY0L|5wsKLoch3_t*N^w*RZ>|3ojVA8-C4`i;Ke*N?0|o^P!A zhv}!$%j(OL^DoZ~<L&E>A-<kC9hcwlUw^dV9{e5L`GBwgX>gux+s*G2Z(Kfl{Vs`T zCO#>#?SK6B$;DxPT{PeK6F(h1*4HPc8~Ed+W<Ni_vd&L0+cewxjcxbu5dDqxvig>! zk8S<D2|oYN>1FlPlRmcfo%BQWvihE+k8OSZhCcr;`}^_B>L(|CZ0noo>*!_mUH<en z^86Uv`e_^c{CCsK>f`6Ls_@C!*4w`$w`CQ*tbTT~|FNwv-o*R84)Eib)yMOVHGc>F z74)+D>SX@dHvbU)bM&(M<w+mAaQsES|No_5iq*%j=eGZ`tzW_T!)N&M%j%2lgRt0* z^|7sAxv9^84ZUpR?e(!S{AY{$*w)Y9%=_Qa%jy?-KGMgwewcm@y{x_=>0?`8zq!v} zav;|~RzElCV_Uz1@m2J)`thEhSJF4o%jzd3^T)RN2kCF8m(`Cq{}BChdO2%9Ouz9# ze*WaFz5TmvTRulGXYGsVYw6{zeKCCty{tYy-&Nt0vF-d%p<hfdtB-&FWWD^`Fy4Nj zPVra#2OfV8&KJ&v|FOfty#DffdKxZX<gc&y;u1W7oAHhn-gn?xxCb}lqVM|lzK^@` zZ}BkxS8%+4<%f*+nTZ!AelhVTUmV?kKJm$kuSsm@H-7#9VOU=moxj1v{|O%J^}mMu z@76E*^())<?fEP3r)T8(C$`=HjUV^x_Z@m!eeLGHQ)avWV_V<9qxV<O^!a7=mC5U8 zZ0qxR@1LZX)z3=$*w)Y8)%*A8W%UjAL0Ig@_CL1uD|hq$8;AP-%QoK5-{j=~zm0AE zQ22WpTlPH6ds%(_dTsN^wtnVkyg!LvR$p1z`nvs(ZT+eby}zDbR$rR*v8|u9#{0ME z<*fa5`lAl_<CnAcbLbzTm$UXQ^oLdY{BqWQG5zcGa@KwY{q9Hj{BqWQE&ciQa@Kz8 z-~9etLN90SXVKRk>H9Bd?dQ=?KFWJ}ynb02pXb`No3+9A{aVF?{)BbFEO#xw6xZYb z&)(aBS#nk7!UH14D@eqE5fNJ$HDVa&r)M&0Bc!K$Cevi5yECUd2@0H?KBv0-FsILH z&d<zrAQ~`8ga|={1VITHFiL=kxez6IgMbDN*C0`Ya=p=um`{->C?Z0{?_GPXRkdsX zR8`MR@?D?jJI_<o^H!~Q?X~w_`+wK2UlV+_;7<y^TkyXC+xoxza2}I=cK!Qfcy8Cf zJqP~`Fx9{Ad5qUd`F+YP$6v9=-!89I{%uU<?>^yA2w$=C?}DB5BTW3e2;fJU_&1!( z`M)B3#q^x&uQPGck1+9VO#GXL|1RMxR{pt8{cB_5-@A>&zeo6rm4CenJqzE)#HV#U z`aN!r(@(MT?fR1Jw=wZ=7yfgFuUPqZc*M6c@u#s4MZXQ<D^~uzd79a8W8&W+{0|6U zvGVV7_%<f~0@iWp_gBJKto*ag(=2=&6Mt3sPoC%WQ>^@l9lni;-@-Zz{U(L4SouST zZ)4)$FZ@>uU$OG-@Mdw-#>Br5>nim79pNihz8xO%ZA|=w<II2TB^-an%D3~I_%<f~ z{lecae8tLNcj9kj6F%lu={K+83s!!|;oF$_w~PEMg|AroXE=Nt6aP-(|Az1tSLJ_9 z`1c84aaI03!vC`H6)WE!Z_MJRjmiG|g@5)D&OgP<-|oa;@sB~C#vd<~@yB7{F_EP| zS33Asl1KY;=C5=6@;Si=1)p8x=a&m!6nwwn*9qQo3-f<R@Y#a@M(`DapR~aG?iM^Q z_#wfU1KalgoP%$3@ZUQ4iHmvua~yn$gHJe^(${YP-2H7gL*8x=Zv_sue`jD`n0`Ai z<@{5u`FDu^gCG5&{I@aX{{rS!>36>H6_Y%*U*q%;Kjqt)_;3AJ=FbUVvGVQug2Gq) zBFNMGO<R7R$FC#8c)#Rod7tEG1z%h7{gN9XZ>QHSz@hZIR^mHx8K;+Gwf829EPjN^ z-kS*E*Mz)TKmQH(zt;-BTJZaT$BZQZ^Jxc@zM}m87s%W8f5+uv`_I8VH2vO#=Ubsv zG3l?8UoRB?r-ZLq`4^IM{0LM0FC>5;VUyp&f9wl5{I?2L{$3-U@oh}}`$T@f@D(fn zdioE3^oPQ?G4W}hn0_PSD<*l0Ke-hBly76=4~73u;VV}Dg@&E+ZA|>zh5t{&SFHRi zoc@}PiGLR6$>=xs6P$jEmA^p$!H@pT;vX9me--mQ^lJ%UG09W>4N?9O-^PZIc^>-x zz48Ss|6cPn3*W}X--~%1`aSC>*?z^!U**TC{Wd24nO|Xn7Ybjo^3QR?SNwU%Q++We z^~E=U$3&L?Jo|-QKJS+D*bw}n;2Q)#B={48&-hI)&)*O{CV2acSl_DP7X#bjUF+Zv zIQX-~M}2m^)?Y7Xe4}F6TvQ)C1M+r#unjm=pWTFcBl_Km=Tsjk*7UrF{(~R=A%C!O zQTTT|;r~S>{H>U`p<k=c;Vahg$tL<~_%<egIEZ-<`duS@#mfJjd7ANUO#E{(Z$ZE7 zgs)inc6&wfw=war5dM3FuUPqa(0}lwKg72&@z2J%pMLiUUopv3d9?Rq5Z}hcU&pwg ze*YwV#mcw)o5Z&<@lOc<$yadtD^|YU-y^<_iGPjoe^mI2m2Za^3jaFc9}&Lds{9*- zzaf0Z%D3$e*?*Jp-z0p+%0H9-gCG4NzKtpVw_)CcejgORVv?u)yMP|zr+ga|{|mzZ z3*jqPzU^-mzKw}LhItbD{j2a5EB}yrnuTv;;&+69W`pxzvGU8(?}YH5EqukwFU$X{ zg+D8N#mbL`-+?^!r*4z_^+v%D3cgG5R|S7w@R{%C`uZtL%-=3}O7LF6M+MIdeuLmu z!5<WSwcx)Le7E3lYO?<MTRFUE3BFPAKEV$NP6VIx9+rQd;OhmySMY;^KM6c0c}su( z-N8SEji>hW7dZG84t}qL|CfUwo8<L<uY)ge@MR9B{48oOjzPXf5s}|(fkW-pb>c72 zSZ04!tp4(l@Cj3Su`&7k%P|i~zg6KYR{rhgX;xlrO#JPbC!^nMgs)in7dZVl8=LZm zc@p})SNI*l%D3xxvfswU{}{&U^t)I1ij}WvNSOFGCjL1XH`DJc!dI;PYs}Lu{x&8) zjl=2p+!aoL#mcw$TT}QpCjMC%r_k@^!dI;Pvijob!hg5$6)XRs(Vp3FV+y||{7(yC zvGVQuk?glI@oy9UzYAZn@*i}<w=wZ=#JGumThXzlzKmk!+x|-7+nD&*V%$K#i-fOO z`PV!CXJg`@jeaWqt`fdt<)3AqX6a{R;-4%0w+ml!RsMy-|Ag=rEB{O<d>d2v^TK~f z_=>CYuMqxsv^o71D?irW&~pmEBm6zWSFC*7-dWtVG4Wq6{3F6wto*X@uN8h@_==Tp zhZhR}M&aKee8tKy3;$-}|E};AE59uK+lBvU!dI;PvheQ`{+ETXSovd)|Jaz){{i8D z*GoA66)WHNcS=7S6aUM?f3ENqE8h-}_%<f~Ss2&R?+W27R=yoxDExDT|FgnZtb9AX zQ1}Ohf2;5nE59uK7YhH+g|AroW%=I`{?~=CSovl7e?s_Mk8=JgR(@Id*9!lD@D(fn zF3KGI2vhpqMF78-Kz_{pkN<fiF!evTznA-K9}&FeHpX8PJSO;w9hP4eyj$=Yzs2%( z!DE8oEcimfe=PW*;C~Z*h2XI@)_;rOIl=S4&H6`zFTb7fF9X~0xyQl(?%-#2^YRN0 zex-xo<KRy__&*)IwU^g_iG#0l@OvEmSqJ}zgP*yc*H8Id)E~VF^4fQz9Dflo^+&IA z&X+idc@6q~3D2oLS4{f1;(9v$2S55l{$%5Az%=hczauYYzG9Lm{u%TTKjqt)_#NR7 zg|E0Oe<=L7314wl{>z2`QQ<4D%BOi7`u&se6)XRsd78yv@ss=P?>C7*KUeVj2iU*6 zg0C0+8o~Dqe!t)oA7uH@s=VMQ4_N=*g7*r3NbpMpZ@Gi{ZxVdA;ExEtLhzRaKPdR@ zA?siN9p*n5cue9-e~vo%?GC=z!QVW}^MA;}l%7TYei-t$zh41N{(i#ocbcc7-<R;5 z{9Uo;*UeIa6DEIGJa#N^-?W2|I`~=#zth2g;NZV?@MDhW!+Vy4pX=bZgI^C!_4^%? zKOYdh<###1KI6zg>|lz2QF?#RiF|th2yke;yN-IEe!qj~l-`O-Kh+P{IsJVbQ~mHT z>RI}I?*{V~EB|)$G%H^=CjM=xN9i{qe8tLtp~JT^@t=Ttk$y|USFHT|=s)<;AMzI) z6aN9!3-o)H@D-Ch#lNh*e@OW66ux5R-$TmrBTV7jn8Lpk^#c7qDtyJtFAM)3;s2fR z6<6g`y+prnzLN7#vGT_rXC9~a+nDTs80CU~&lbL7<zLS9ly76=FTk(q*ATv9<$u}X z+nD$V;kWdAhwv3E|8oxC#>77t=|;Z~316}D$DH@IZA|<_KgIk9g|Aro^G^A(G4bDe zHS@p!Wt{$sm2aolEN<GE_+J)&NBD}BU)JB<@(K?BSB0-w`PVq<XJZQg8sYz;@D(fn z0s0Sq^oQ)XG4WeJ!{Psf@D-E%R$Mnb`-^Q%{4-w9{BM0Zr=McwKOH*gN0`F5G4Zzw zf1B_XE1ztjpYm-?{DZ<jB7DWlZ!taP+nD&b3V$Gc#mYa6qnGk+O#HikfdyVCe8tMQ z_jAwUrj3dJz>Um*pYRnc{~^bI8x#NDH#7f}!dI;PTj@Xe(H{!m#>9X5TbTb1;VUM2 zO6#)v?>gas-&LIdij`mH|2GPMTKI~UUl#r?!v9I(D^~tlhy(oyQ~YgA@xN2}$Aqs~ z`C~-JPx)g8F(&?Jg@2>)6)V5Y{x1mscHt{lep&i`RrvP_U$OGb!aw7!od5qIe8tKy z3;!(PKMwUU^<NY#zbyQ%!arB|imUR+g@3v56<6g?3;!zND^`A4{O5)LF5xRyzU?pM ze>NunSr`7Ngs)inw!aeJ#>Bry_*;IO(_gXj?eIe3-z@we5WZsN+u?=6zeD)5!dI;P zvheR0{<`oLE59uKF9`pags)inW#K>JSJ?kQA$-NkFAIN6_*>8qApcja{Ic*b6#n-K zU$OGb!e0>nKH)1?ep&cK;lEh;ij`j${<XsYDd8(tep&dp2>&g@SFHT9@b47<ox)eF z{IdGz9^pSAe8tKyEC2Tk{|xlQDE}2Jzs&wG2>&_4SFHRp`yUqmrNUQSmH&iaW&iI9 zU$OGb>>m^Ub;4Jy{Jr!a{OAwWA2z1?YwuS${C5jqG09W^;~ZS{Q@)Lfe}(X$`btiJ z#bx{-gFNj|zD4&Z3%*<M6~JRAWd7%k^c?dA2W5WXBZAMqljjS*BzUjjC!$|X@>dJq zEqLt1EMFJASMZw!UoQBM1z#cfp9P-~{M2h$|6PJF6nw^AtiK`nijOdU1+X2Tw>$U` z9sDm2e#)!z{7DD*9Q+Okf6Bp+|Jl60Jq})S@Y@`Gw}Zdv;HSJguYcOX0|&p!!N2Wb z@~0O4BR_XP_NO7QV+#`bB5-Ja?ee#=zrXrg_E*KEn*4oU!k|A?UTjSMe#=eF|G4lK zlRWXS#zjBnUu{s<Up?pT%>OsxD^~vPmOO=TV+#MX!vDUXWBU~=-yUBZ`>pXe@z1@P z!=DkpV&$LVgl}Wwj|=~5;VV|Y<^f>}-^RqhQTT5czGCIu`!R@bW8y#bPPYF~gs)in zC#?7q-^RpWy@mN-7rtWU-{ZvJ#>5~04d$Q!8cu)3%D>j(+nD%w3ja#sE3V3){!I@5 zL&8_A{DV&THm2~e6aLqQuUPr_JA4}xzx8eo{|8>n@mH+;haA3*iNA0w^Jj&xSo!w% zM`v-<#>Bt(J<NZN@D(e+ti66f__qpQaaI09!v9O*E3V4l@?N(83D<G@DXz*tQ~1vj zzGCH<^%u4Z|A_DvE59uL#)W^K@D(e+Ec}DQ|0CfmR(@Idmka+P;VV{tS@<2{Kker^ z{S_;}Ec}-Xe^U60m0uSA^}_E6U$OGb!oNxQZxp^_<(GwjyYPQs_==TZ7XHVC|3%>| zR(@Id_Y40SujBMrto*X@9~AyY!dI;PvhW`k{!sXem0uSA6W+(=_ie>o*X@$Ates zg|AroW#MlZ{=W%dvGU8ppB6sN^U`=pvGU8pUl9Hw;VV{tS@^5MKOua@$}bE5gz(=l ze8tKy3;#OdKO}s`$}bE5t-{}SJ*S^y<(GwjoAB3#uUPr^{sn6PY)tLnwKCrNW#KDU z{y9$jtN4FIeoUUxpYMAEk6&()@yW%4PkfZeD=!m#qu@6Qen9a55PbE=SpNS}dBM-Z zyu4Z86}%|;F2S!Be81oi2p;=5>-$H+5B>q;@A^g7cjn!U_W|4S={fi<4!+O9-+e=# z|9l6(%)#$-@aG-;v^VDU%{%xS2Y=AP4?B4OFXi=h98CFLG#+{r<hAcj`F%SujfaNr zeuLY%KAU?J`|~}5)t}BFGJb@~A8kzjc%R6>QuvCMe>IWuQ~uQkW#gfR-{SD!Cw#@q zzuuCk@NG=te@^&+EqukwpLh5+CjR*QIsE5f9f;~f#mcwiOX1s?_!kJjA$-MU{5L?J z%E#s6&mR_iz2LtSe3RgB!#a~GPl6`|-!FJo@B@Oc7yMPh9}|4$C%F84Rq#22fB2VK z|GMBS1m7X}b%Gxd{2|~mNn85!H3#p;x`_S!#SW(QDe~XfLf-b@cL0<BzRdC8X-WU{ zFb{3oGr^kvH;{4o5vKgJG3DR=B3~1}V&&gR|G|&`5Z}f{_OC&oZT|*vXg*^7cJ{w- z!aO3`ub9Hyifa`Y{WN?V8~cU-4B_7|SovRIddjyk@jv$8Is6|NzGCIu@5fU7ZA|>F zcQF42!dIN~o$#-)F!8Su{!!s8R{n*SJcVy#;(tu|Kd1H!R{ny+w=wb0{vEde?ZQ{A z{Aq`8W8%M1_%!cL`KMU<haA3*iGPdm|6cftm4DFT+nD$d3IC~>2d3~9E8mXqEN<GE z_|w13@jp-aij{BIm&CU*@oy0R3x%&(`F41r@E;WZONFmk`5h<zHm2|wKE(FFM)-=A zUl#r?!vA&QD^|W89@%eW3jeG-IsChYuUPqI;jaq+Z-lQ{`F41r@b44;H-xWP`G=hJ zvoYB}_F=aF8JHI(|52=b+utaB8xwz3`1^#fSowB%#J4f=Zx{ZW@D(fH4lfk`!@_^7 z@D(fnLMQ$<rtmNLJ&ynH3SY7EU+(a2O#C~9{~6&cR{j+Z-^Rp0`+sowkHx$)rN3h3 zm-$ae_|Fo)V&z}xgl}UC|5o8YU-*iZZ|B!6ZrYgmUlsnU@D(fndMA7v6aU(~IR38} zzGCIy>hNt${PB-4|0BXzT$TTT@c&u(ij{x66TXcp{2P9s!+$pB<thIZE8n(v7B_87 z{0l$I{1*yevGVQtSK`~4_-B8N`8Nt*vGQ$uiEm@#-y{6r6TV{Q-|WQS#>8L$IEViY z;VV|Y9bPE>t$)D$bKk+~r&#&-I^o-x!vC`HUo3pZ$}bE5mOte1UoCva%D3~2?6)z6 zzi>D6-y?j*%D;gAgCG4NzKw~0{U@0Jcfwap@>_A;jf;NDw=wZA|0CvK@N1lYij{vR z(^I~UiN7lRYlN>@`DZwM8xwzB_#YC!V&&WZI*Xe&CjP-cX8Ru!zGCH<<=?}?KO5^x zRQ?nz-wrPn{(bjw_!kRbvGVQwCccfy{;NO9{GRX?E5FSC@&C#EHwj;HRsMs*|2^R= zuF8MwpK$n}7rtWUU+?6<jVb=;-pl;|hIKhgf5pmwoU<NhW8!cBQ|8x%uUPqZdWX{g zv%-I+@D*3(U;Ake|9!$&to*Y4yWl?Ne@6I<tMVTb{$t+7>6c=pJC*+@IO%U=O23DN zf3ENqYxs74QTo}K_}Bdz+kZs(ik1Ia`VW5ehxj%o{_0;a|1H8-O!8!ZS^7Qwe&&Bv z_==Tp*EbZtjVb)C!oOemimUR^75*26ued6IT=-}FI_IC_s{9LtKPG&|Rr%Ax-!FW{ zRr!a6-xa>%s{94vUoU*cRrxOz{s)AwxGKLT{681I;;Q_P@V_Q}#Z~!3;cvsf0;>NM zSLMH4_{+jqto#L(A^H&}|5yA9$dAzj`Q7T^zXhiG!gKzJ=li}L`wj?y^^X}pSMb^Q zF#ZX_R|tNk;4Poz=eMf7;Li)*doMpf`!`wtg`Z-4Sn%b7e?jp4pYrpM3SJew<=xD` zL-4Z%-!FJd@YtuB-xhq%eT;ur@J)Zl_#MDwnmG9TDF>f<YySCm2Vdggp@VOB@TVO7 zu!GNfj}xAQ7aja6U^<`drpS3@?)Pxs2>F&3-`jv`zH#8pm)<M>HuGNgSH<LCRA1ZY z&y&B|nCjcJ|BCDD<HA?0{Bf~?F!60n{6oV3pzswd|AfQ0G4Vep{I3aLvGUKQ|KLY| zD0~|e|Dn&a{oAk(N99#9$y5Aodx>vj;&1(5%pVG0vGQ+#4*C%$zKw~0hw$Gce8pAy zhyI$w|3~2~R{k9(^elWEQ}~bj-^_n9)@>;Mij{BM8?ygK;ZF)*vGVQqnfNxQ@NW|S zs_+#n-|pWK-^RqhRrtRse8tMQ!wZFfyYTN2zGCIu;f2D#OZa~ye8tKy3;%B6KMCtr zl>UmV^6wS?r0^9h{{kof6(5B>?YI51?618_@OXz`@OwRBv=0wT{duq8`9J6S^odv} zq37#@FA;pb;5P`qQSe6v-zNB<1%FlW5B)alyW%fce@*a>f`1BlOyWX+?r`uwIQVH; z_ps$_4!+XClwK|RM}F@4_V0weU7y|w9I8*B@Bo*mOR$bY`Kg#xQ+;xmgh7AEpKMJ2 ze9zx7zbkyjBwwXI+VZ!|{}tgYR=!<-QusEe@J|T;PlT^n`F8zDd>a%0=KsUt|EKU3 zE8ng^iEm@#-!J^h4{-V^R{nKJ2l^2vzKx0B`W%Pf7QW)D{D*}97U3(d%76Laarl2G ze8tMQ>tC|p#$^Ba=b8Ui;VV|YJzgWejfwv;;XmtxoPLUxUsfO8Bm4uxSFHT9`tW|? zuL)nV^2@@1K=^MGzT&F<2ZjG};VV}DcH=#n|0w=P$eZ)grT+U5!Pf|W(j8nsJs|bb zA;DMN&-K--1Yaxow*}uM_^$;&DELWOr=$9F`)8Pcp5V&`zZiH-Y^6UpIQaJ+{BI6^ z8rIQlKE>az-`xH3laROTw;FJ$emnc`*+2geo>Tp%nDkTqbQ}E#Kl(%dX=6Klng)8( z)A7FT6ZnHc=L&x4@r<7@c+0mj9toZo{AR(|3;*{8Z+{}o|CQi-1wX9(Gx_=V!Zr&3 z%qKD4E%-LUmk3_}PJaF}!4Ex!@y&uSd@AER34agzGmmBb6~Q+P-h~KLcxQ+`4Z&xB z3(NnE;BzE??-zVRFnz|I_;*NrzXjPq_;S&=Rq$5@&j>yt@$CxUEAe}c;QIw*_+|9n zDDk~t@Yxc-Z+;v<UlsiQgwKRMujT&2^9Uo(y8q%Q1?&Eak;va7^4AN#P4N3gUcYDc zxAOcZdHz+w7s`3kPe-s6{z1W0g69QaA^38^R|&pC@UIG97yMzttAalx_=MoE3%*+L zQ&DUw{A&eI3cg<Oir~9n4I+Nm3BFe_9V<%w+XPcLi100f9|yM}e23s45qy{6!@x*x zISpXTmSqRO%)zg7@H-uRCu3N_zdv#CR~-C!ROARhmH&PR?{)AI2fv6hwDRv&jL{?I z-@6@rkAoj{@Dsk(*pu?laq#mP<6r*0kTGWtZZ#deVep0N^IvqHf0!{!CI3F<;4e7% zaj*>OmC8TO!8;xNTn9hj!F9%|eM9H@s~r3*4!*;|f9c?FIQR$PX}106I`~2d*Bsn- z@J~DVR~V=M^g-wOCmsA52mc-8G(EoV;HRVG0{heFdl{$U%`#5&r{~E3jPv}Lo#(&h zJipJuUvlKX<%xNFp3OM5=XnlZV4T|5cb@;e^ZeJG=O1>Se}-|I9$$2xfBU!R?c2&Y zvyX9V&x;&<m4koP;s19B|EVMY73cZcPcrtT;qPLchQH|G6OR1PJI`-sj8=|+A99}m zrGvl1I8Cp!Q8(NE^ka-u`{o#@_ANX3Du@3|4*xeD`HwsJpB(xB_8rEaG`um!slB@$ zyx`!GgI~`$)%R`(f5O3^XN*+h-xHo}>`CztIrw=FZaMfB4t^8kG{4@@IE~+*IrwXg z;nn>6?(a1ApcL}&2OYeNF=`F|EjoDU;MY0$b_ajT;0xi!{QI1P|JlL+!F=>``1hS> z8GBRwYzOai@CzK=W}N!tYaRS%2jA-Of7ihuWt^t}Upmjf;Nbss@OL~VAD?ZEQ+<=p z^F;?Y9emuuKjq+8IrxnZey4+PH~7Ldy+7_e|8oa_(ZP?$SPu0;%Ku>pPdm8g;AID| zIe6sYs~midgJ0|5H#qo42fxk1?{e__9DIj^|G>fbGEV*PK?i@$!B6@wlYXiE4?1{~ zF?uEZd$EJBWSo}oUvTg(jL~c4-<=NrV+a2Q<1|12(ZT=e;BPrQpZ{k%_-Tw&fB!)T z?{)B^gIf+h=HTlc{4NLI;ov`X@LxOl3l84$-6npi{on53?{V-h2Vd&oD;<2DgWu`k zk2?5s4*rURAOEzxy+6u0&ClHqo_6pH9K39BRzLKe=T|!Tl@5N5gMY!nH#zvHp0#Dm zPvg28*DG+n64%e*x(3&)aQ!T<SL3=C*U#a44X)SXx(?UR<9Z#g*W<b#*BfxX4cAS$ z-ihniaovLJH*mcN*F(6zgzKMi{R^%y<N8-zU%~ZnxW10-VO;-->zlTslEd|QT;GQ4 z3Amn!>)UZX3D=ppz5~~jaeXJQvv55H*HdwQ7p}8$eK)SB;rbq2PsjDWxSoOQ`*4ln z`hHx`#Puv(TXFpWt{=qpL%7Cq?Z&kS*Lk@1;yNGK1g;;$bpfs)$MsxX&%<>gu1Q?` za82Qw#<d^U0bCd1I*4lq*Yj~*jO!4t!?<Q~&EcBIbqTH`xN5i-a4q7x6xU_AF30r( zTt9*97mz-`i0cMiZ^ZRWxZZ^8MqF>k^~<>4g6plgeg)UB;(9x-ci{RpTsPx-7p~vL z^=@3Z;(9Nxuj2Z5TwlZW4P1{wSdYc^&A7e=*BQ9J71ueqei+xYas3Fcb8$Tf*EU=~ zifcQr9k_Pl+J);UasB^(_FvD>s0AC_QlH!R{HglXp~+gUzO`PPUz}WDZ#D+QnPIY4 z8#ac?kz~;8983DX<aF<Nx6^C1rW?bC{}kkItI=;QuD772Kh^6F`@K#lq$m{~B>m}r zI~W+NnNRv_?ZKek>mEs7I!XpZKU@hf`k<B!hwbjlARvI?nQbEO3TVp2?o*0+&opY6 zCVjGcs<*b@=r@KvFF6<e2oBbJ-9h51%tvtM(#a#7aT=67&k}swh_hfi=_D)23(;7K zndXQ?KD>Wnvbxha(gDYDB%*N<+hgLXxnVg!jcq4#l;+bp{LpbGS19OEIU&cXg3m0+ z%0JgsiaA$a+K+tB!9v3DQq%~C;4_1vRWBUqjk>LilMVCqaN}sQh=@+EB;Da<?cwS^ zJnX>9!1SIS>`{@$li41dV^keU8iQU}73Ln1=9zAL*oF;hkhP5g%Gzv_v<8!-;cBnn zzOpey>6&adlfmFXug@mTH-@VSY_WzSceIo2@ArHC>E2qS-8FZOlKFmbxs6H*vFo&( zM$2qtEn!<0IiP@yq<BzlYJPFg_)>cqdpL#Ei#|Nir+Tg1+=#Jjqov`-de}gOybybK z5LNN<Mn5^+YbBka^25nmuOAL~ZaqPzg<6vnq$u|D{bV`m_mkG4Mt5b@SW!!*G+ACW z+Z(o*CC$a4yii<Vy4^a^?zS#%blTFs*s_$nqKO6DgVjT5r(i#VpF-mnm&Oy)%=C!Z zW$jJ}t>UoJcNFEEajLhzaiqPnIz&s8f6z}%C7ip7d`FSV-7@5h5|kJJHtL-%^{E5< zdc984=t2ldF@gfzGNq3KpXo05rrS*_7>z#Abi1E4(ej|!P8~3X0lX==17XfKI9@U! zF48I0Xgxx(!P^_%=4!v!ZC`109YH(OpoVMeqW#BEDb#wSelw{h&0e=PsI?KsA>@I1 zMD9v*Gi&gaX{2ep%O$zhGPe%&duvP&NllrQq&jEu$f1w`vJx(0tl}V87sU{T8cscI zCxgl1Ot+PsNckcY)XmRKx}gwnsn5*KA2#VVKs`k%J=jN@sT$f+pRFMo<xhfE9}%az zW%8vXbeGIS>+Uq_DC>z<MsVPLNI0;Nk;js}N6yx!dd*%VSFz334xm1}sNWl{&mHfg zVrw?3zL}Y(An6e*fV9}5=Z56x`(f$%-k^OV>vfq}k(QcCRc3M~X8*Sw4L8y6yDXt{ za3on7bsA_=W@`r#p`29i1}bo>_DS$iuW2%{1>b1)+v}9XrmnCa9cZ*Wqdxkn)QFh0 za3zi)1&<~DjXA>~6w1^_D=XxOuBsI>XMV0WbGeh;wP7C>3pwgkr@`5t-KwD|P?;n0 zLbA5r>!T><Vh+zW3Mm%Qqfnv%cxkUQT1#eHC`ib+q_0olv;EEnD0Xxx-N?r%yq`$= zJ;WSdn(N}j@zCA{?snU2rtDG2F*y+s$eKuBWxwA*z2XL>rQ#rl0)EebwzjW_V&{;w z`{3Ok4tr?0-P;?(#5AaI8kmoPh9@$$in7<l6H{qA{Hb2Y>x-jUjRwQs+Cp#CT;12` zTm3KX^3K)*gC27eN$&(fg)DAeRzrJ4ld=BY6V1f<vG>H3?nW0ish<c`3_ZfZg@t)| z7}~PXNMp8Us$h>b(>;b#NhQR41m8?rll|suU<@}~Gfx-M7)72RYHajIXpy>uVIQ3| z-(FK2_z8S?G;Az&lF6VC%ELk@5SfCk5Q&fn$s?1F_Glt=6}!@&LNN|x&+Mqv@ltbk zw6+wGom+ZIs8mZIt=GL|lu%c|@j_{ps8bMnw$ewFg?5noV}Sy3WYq0)_emQjPe~|k zxFYmK7go`@w*1>t-n<7$+t9rlOb&S=#N`ouX}P^JqP}auTdA^~PL>;^4)xKT^pbv# zd$*k&_eF7&D$U^Z#%%2}^e20T0=@px!Fr?VXWHe54^8))sQv?m;qv(@1lolwgyM#$ zGvsN@zS_$!rihclP#d+IrD~?pbz*$k#g`>Zm-;D@-iOj?vV&@MC|%7tz4nN7ww81I z{3Ei(i%4F?&xG34^hUR_)^66|@MuHUH=qJjU1l(gA;jV5_m+-eNOTO@VgN>7Yi(3Y z=*Uv9nHcDmv{%q$O<FV^h5j|?lqFHaa}*pZcGNzZtioeUob+fp!4r(>hiwjEHEAA& z8@5~R;RbbbO?v=O%}b^IR37dwE>L$29nY+w@-1yw8O_gLw549(*XcEn)_bNxsiX4( zW8J&0HW~-&%%ewv1Zwt^VRBKYx76qua_&BCZywd#i{0aJ{5l#J_%FmT$e;wqtl*HN zYr0EEXtYSf4w69EgzE6^^*W=hLY7-F5nY#he@JH56B^Lde-MFY9ld$<|Bzh6jry_e zbQ@tIcFonJ^<{Lf@^>&a?V|>&Q}i0c=4zd$1?n%g?+nbar9MP*)`#sis);!y^y3gl zv(a27t9yfbr?<k!)Z1(86p-9wg!XP6o&Q#Etv>3u$q%;Fm##$TY)ie_F-e;m(O5Q( zLxu+!S#8OTMEWDh^fAHuvULNMxJm3(LgLV*u?GzE?i=Uv?+=n;J)xmneN}sIE|o+i zRnkX<EoH|WosQh<3^ow!<>o4;jOj1Odl^G8g4`P557^6tBsofdP!8~Cm{7yGJR&`C z{S|oMsEv%nf9O_kxkdd>pcCl)A%~9Y2-xW`r}xv@o%D`9n}M5F?KIil;0dez?Wqyw zH@ZU}qa2mNtBfZ%=G!Nd&OtNaA!~TpnR|FyyG8R-M{9?9GK%L^4mCy?L?dSDebS%Z z4V3Gn`GPIbl<YM)XT7n6>TEP*@7)3q$3054B@E8%ZPO80Ll*VmVQWWQm{G%Eb?qok zt*s-eO`(#<{QnVElrpq;?;J^nqkdN!P4lpcdhN2LfxI-Zg+W!nXWvP>@KtV_sSm|< zqmfOti(4OJS^*8Nxr<EJbd)=7Obl8<&{_mR*n+~GAT14VZLm^Hx(=$1P+#m6iF~Y3 z!<i{ULuP;p7$@r9eFW+xfG2`RA}k|SrU?+`N@H0^R}Afw80kN#QxXTBc2Nx)W=?=& zfQq-*#YmPzqB~adjk<%za)Mg9y=KMNG1?SZsou~QnE3;NrlL%`)D=f!qb)?!DWwv{ z1%uKP^)5WDpHRE7r9K#-Rzl@P1$`O*2KVStZ7|pvG>4rfYMYZSt&L6#Pex1iC6G`B zKj$ZFi-)j^(S#?NKFFAH0<?~1Bv%`5U~XbHNrp65AeWk0Mn~rW+WF3g`R{xWBMX|n zn0QI!ScCgF``PG;7X{QGL*F8FpPcRB!r?>QmQ7HZLcenYQ#I?IgaVc^Z&0bOnoS&@ zK{o{r%mj_N_jj9^o9V7l6}3r)7_P3%6lcg-_|9~{aeS~34dM!>hPthwS;sj^Ct7BD zRc1{wbUn}~i$aQR2HIFMA?>LkxvMafX1kTl_t0J0Kv1)dV{NQaA^m8=3)yGp!w18O zWn)7N($wca)J8Rh*{wpOn$*QTF+7ZlhKBI8FtER4x@Z$E?)ImTiu8oy?PYUF2&qo% zedX@3t$E@^-BggH=Fn)uGAybb>M%BWDw>x?Q)j1UX`+#J^0;$1G2(^3i4l!#%tET( z(&amjXiR<F;sOR6Sfi#r=kui$nn$0Z9$}|biHQDI^C&Wr1H`;7dbzYzP37)5O#&m< zW)*5;bvRr<h#@ArgvAl&4wD#xqQ|NWvw$fqSgag%Lc7V?!0QmQtUx71Oeepb7?_!H zObpsL3vC!6v8!3z=JbU-XqiU;#w<Zo5$mF~rg<>4wwAPLoeeeR08_l(A^!6s^k(bl z??km5%g$2{p}u5BA#F@69i<NSqZwQsU4Xi2ChMz72VDX&CfQrxwG$l=3=p{A5`0{c zDpual3~01x);3lqmwNpn`%YF*7G`x5jWqkvsp)BCAs2>c$yKy)#Fb8=)~rG*7Rzr` zD3r|-rcjKnqjFX#hMJGF#gxcG(c@W>sYx*@l!t1olqsdS>Ik(6`=~l$BSWnLM|6tn zNUiksZ(8|d>DTN4(ZGF`MJ<3YeR4H&yX*Et<`;e4U0NRAFw+OrrL=M<tuO6+W;LG& zRPorws(Y04@ja$A`*uV)UafUX3JU9?!T5IckBh1zm7oDZpr$HgQ@1yi1)-+SPax_o zqVKoRJCI-^McOd0?(lh>!C0crEzeVfF2%{G<T|Ek041<^hD#XK<25sB>@k%ZV2ndh zX^2Oelt6&-kl3_Mhf)+(tQ%x|5y)n5BhJJs`hg2Q?>==q8~rxs!;WA^s58W9BH!^3 z<+fGxqhmn*xmom{rHom91Cth6k(@Boa7Y+<=-yZ%Iz`=HVT(CBO3L`&GItlDh|^P& zMssCk8YolAmdNzWo@=EXmD9>PD$wBWFE<8JscfiXrWvAgxtiaI#+}_{XVNOtHA(%A zM8=sRcMCOfQ|RoV)F;wW4mER#w9ahj20fc=_`(6@lE4{~L>XG8r2Xhh#M97n(#RM~ z4%ksceRUbbXr6`5HAOdx40nns9LZwkOYU$dR<DNx^5~lxE#)d}am#QpSc)^7mN`bW zZ9^K7_)sj=Uny43j!V71eaT9@tNUFm8OB@;*RXdZ!8-c>6YE&xOIlbwp#{4`Nq1$q zTAULaM^_c?S(sZsDGeHhDvp537233k=^tM4YIKC<bli#~fwqUXZD_z+Clsb(6SLFU z;>kH&i6Nn+(W0Ipk9Na3?8xUECexyXd0v)qmq~4<ts7pKDXhsJZ`WuKVpg1`U!(Qo z0&SKztCPhk?P=W4Nss<cVQSkvp>R5q9hk&6dkU%t%{{@*PEQo1`LgL+O7fUFMKTOM zBD32Cvz&wVPJ?z((Zo@@T3*p$D%@<b9RNB`*!^ghaw_UUK`&H;CKP?QZtpl|)mM1( zvRbBi(*<H@MK`mmV^33-%VtTsIHt>(-lOpzl19B<b^@}RYO$eYGJ_1%)*Y<7cZQ7$ z^s3!Xs|$PHc!5W4QeVDyK-KbyDc`o^yz>fXvX*#+7p_pOoG#3Zd=*wGijI`#HMc>< zE|OIwX3n}$wbLsOM`>ib>DHuASPW*e6WNnKF;T20;B}^rj8JGMRAZZlODRqUYvd6& z!gSwIUr9-(n#)AA%o0?2BeVn_uh<-(1D3GLg4jeSlru-iN8y-?j59`x$m+CznT^@{ zK%u0ycu**ZEI#P3GlXq4IhT!@%k-KI%fyTGNz0}7cd$ZY_ANC!Wx;3}^_j&XIzzV~ zq1hwVMSaY%!Dt;@orePy0qo4iZYemQ7?YFJwOb-h&@zs<44N*GhUnNggpF9#pwWgb zSqyYc(IDayEd(CY4tqkkT@ynxYIW$DlXz%t7SoM$>H6MjTg=W>XA9Zcy-hA+=ZPlM zG^T#ep;;+h5zmxSYY|+XwnW_Z?d*}g1Z_He*%C5)v6Z~GEP4}`<Z(EW)tT`*mnBOw z0z=Q1-tRz<B<*0w11eeF*7fY%oPi&>@gwUtN)_!u%ItRqkfgFpDU<Px%w~op_>h*! z0(O@EEy_Bi4sF8B=Jf-rOdflJo>hMNuu8P)AEc$ktb&_~$6efOODmU<oYx!MG>K>F zH%;5NcQ5tLHqEQ=+_v|8?zu%GCJT#Hb5iHQto!>b;JNt=?LTq4N0T<|=48v$*1gjd zT1$rNH2gIl<JrU8h&1}zP(_TV;eU6uj;BcOo#&g5yi&OzI+luf-VmQsUfQg>Z9Ddk zZ<Yh!3fZeEWG&!Rd$*9jOC%|1Dq|DxJv;~R#Cvmk@`+P!7wS@bSV@y8dpFD4WSBKH z8fH!14D8L8DJ<7GFIcfBoW~P7MJZBI+a_%+nZZLc?b%hDOvOr0&LZ*_Ya$Sa><(6- zIj<2z^4!gYA1>k4`s<9H--Y9f90MtN(IKh>jkAbEDhD1?SYtvBRcZ!jaxyL`JJQ0I z*mZ4K!W!i{7Wn=f)_@et%D=wU8;P~%AQh0PHnqc)qOg=U8{wyvhtAdl)hVfq&9MD8 zwv=0QK(sI!RfnyzA^Auwlh7P_RCnQwx?{I#FU&wYs&0x}9U~I4uBb<o^wZu<ECnHg zJ#ziDlu%784Zj<pisFUcf!QG$BrTa&#Ip_Z*bO;=8(|(23rW1w6E(u#-MOmibg9l) z7ziic?$T23?mg93b4e~}Z&p&IlF26@Red{7f|!qntAKYwr&~C6oPaHNju#<S`@P=K z&#x(ZyM*58!Dyb>Ij#H(C^5UOQ{PQ11uv^j7h!k4aV8@w^NS;nH(E>=%(pP@c$too z=UeIHV*Tjp%By`7Ey>S?#^7kSV_A~`<#C}${bJve0v(t2+rz|krG`ChOWlW;iwATM z3vUzI9j!kWdPY7FgxZ!)?iX4ylo-fnVSgb=BZZ8L)WcLd<8?6cB(;1)toFAcCX(uf zbj=xG$aO<s0#;OTbEl#TszI;Nsm$EcscE70U097Im<ol`rahoJx>mJvPU&1g2<TtK zq*l;2I>RL(-{%G6mini0-=G5N%H<^k8bd9YObDB9H!bp}?U%idj#oQ$qoc@AgqG+} zR+mI7O3zL9c~btgp_#$-<O*gnJy~o^(Noi6#`$RyleCj6DuV?Edxu&~t~?9ZM?<Re z(tOkfOlp11v;r4Q1Gy8O9$;baX>l^W$2RXbH{M}hY~dGVF$+9EH>26#Fh>{6<3-Nn zy?(koD4(3JK?S*~qLs2#g)8T)67YVQS<<EG2Gdyusc)a9R-tGhB@5;4R4x?E61-5% z&x}HGH(v{d3w%!BOG&-$AkAB$^ysDqPCnhatbfzKv9^C&S&8SQYEjGbG?lgGIybpG zzvxo%Mj9<vq_=q*7^j&f{dUs;a=;0>!FvUkdxZvMgHfKHJkK;iX$a|v6Si8S`K}Lo zrn^ppr}Ic|V6t&#TAH<VCXHA5@TNyL8yt(8S;X>ok5PY`lbnXkMb*5ON!^y%XDSM+ zeoR8i)*ILM0bbwq<h|624<t%n<iPIf<2-n9172;=xiyC|+mAz4D56#;yal6?QZ#_z z-t6Yd`6vW^L|(uyHGwDnToWp=^EOayPLHaXA977fT_$!K?Iz^?kL=(<iW{X$d_PjB zOBpW##9fUJ2`G4H2(D%%PFv)*?Kt0T{5Wk2vFNble6wB=iR6;mK3yJ9jNVUkRCn$$ z$2y$OsP5dcgEA}<Rpi!^nS-blTg+9M_mlk=X00LHM$GmwGntcbKhv7A&D|%eY8G&| zpS_(dzFiFwIFIL%-NJG*>hfhLSSj&w5?p>G5ivWZ#GHtTH4*CC?ezyDDzrBcc`VDM z*d@8511UEo^cQ5I)JVmeK1oP(Y)*bAI-oGUm9_0Lz0xYvyO@|{z_}uWNK{~_?#j$$ zV_I=w%Mg1Ulhz!L{fH~X*?yT=OxK8C$%|-_r`kP>NNN8$@)&W`F-Odb_=qSiI?z%u zAWFs9VrzCk%`LlEhQ>WH-I<8V@!ohE5bV*;mOZcT21mJ`KNT<%B=lu-ndt;yMA#I+ z^aTw!OsJa7zn<YrwDq-N)BlYG0yQbm+B@Obf1&Y!HCup^H%!t2!QsYB=oRmkK3?CR z!0}Uf1wP$CPKTDbo651Vt-Ur{3m;KCGnl)0Vy$taMB+tT%nX2MQ^82lll6z7rtb9Q zf*X=NsWmGVB>6p=eB#8U0%;Z#EltWOu`Gopf$30=j+xp{rx3=>IZ8CL4$pL(j0y30 z%6hKTqH>C(>r#!VL!u-;vShK_#tYdgA<w1LsZ+O>emBiz%naz<5gbNjKd&YIV{Jax zHDJDxwM0y_-oW`QP(e;Vg4xSGOCY90H`ANF9VPP8VtWN8Ent=(WqUj9o07|9n^V}v z0=1_v6kkaVsdOp_lXZyik`6REp~lv&TeMqWlLSddQwZMVac($^9@5_NM?!PHv-Ic$ zQ#b@c@7#1&ABE^{Goyq@As`G%&Zl1bqY%`#9phYilzQM|y2bo-d*J3YpR@;_LNM%s zRkPz%0@}5id_R?d%zmv$Ax7JFj`LI#IhffrKwVAgdTQ6e%!!V;<L%9WO6?rtqeCWZ zh!{{fvz`%oPP5SAJ%xn$>}rU1axc3UL^M1TSxVr@>KG$rsr4=luic*NOQ@khLZ|nH z<Sb*VzJe7}W4*LgkV2LebyITv`H)u2xB{&vqp}wn3MApXN9Z+`Ot>hYoKA!3^VHyG ztr6B^Ih#Xesu5pj80f$)R^Y<wi;7&75ifKllz6cV6Hlq&g;f?7y&_7!@P#EuZO%26 zJ*twJB2E)#gvwG_(sJ0Ur75hax#<&`!g@5ar)G^+ZVMC2lJm-Uv3-SVDgCv?6$@f| z#*)>-9SPdBec}c7%Ly1a1xq=Kp_F>|9H;RMlblL~MrCq#{SoZRnlq;&^BYVZ9J7h1 z>Dl#x=UfHFzIis*IF8RG(P;y-?Ilg8s4xy^ZA*OgH93re!e3KMhjko(9B3{_JdM&C zExlD5uy#NY8op+tuNU^cD)D4=4@jpN$%}ow<v1R*93$V)ElF*s-b<Y=nuy2fm~C{# z^gzgR#wa&0S`Z2K%ye&aTsBMA(wriPPcyjOTF2G%$(QO$eJLAJW79_d$gtG<j3v|T z3piTXwL23+yMYNzh?oxm&6)QDM_oDA3nv|679~!mT83Q*J0<fU0K@^Icp)4qfC1ue ze&r)zVg&_x2ZOfAq7X*dvRWJn2Pc7FL<c7(PK|>XGR^t5mo@t4IQV7ycv(6>8&G5_ zH2&rfN8Eh01w&0o@x*{8PdWPXp2KO-Ry8f?+_CY!<;&|vDCTr>R4`_s(mfz}b6UT6 zG`9pF!pD2!&S7=x&|=tMOY+J^=8l;|m@m*#lW0$YajIIbwTBmwLus4(X1S)S>B?)Y z$9M0kmb4=G2-vu7$9A*4{0OKnoW`Op8C4w12*n&L%VR7r(HF^3&0s$-vRW5rrg;y? z<`mF56iI8Lr%L?plr}RVcbn-Rz!yDqnJ?f^but?ZzgRppAJM>}-854SC?6O>C2$01 z+iooMWSZJIFQ1l72kX-as>Jj2e0!BSUd&`k$Oxl&^oIpu(Aypx)~@#gQIknXs2Tmp zBUg7*bdDuOY|4DPpkww46{s;^6fh)oTlixi@u=|nwUI_*a)9YU!GSEv9I4Oa;>d|C zg;YAtkIo^?+{M>|R%cIzHmrgwucmn<^lsa^%k0Q_gmjzv<wrs{s-B`EZ<<<bX@rYb zfjgOV@KG>oD7kKFH9lOeRBDBi7KP3DzbPiFp`f6UFRK`u%i^~S3zNy$Le;7DT47Nd zTV$kIKi%A*V~%)gQv|ZD5W15cQ&hR*rXodAYRq(KLn&-^JhaNfp-cHH%p5hU-IJ2k z<@!XI5L;I58b8Y^U@rFiP)|3f&D4VNq_K9?1Qhl<E$Y|PW`wv35#r@EyeSixl=gt_ zbH?a_1~A<#kRuc%C0Ej1@yD$|Ke=KHp#zz?E;DL`Yh+DrT$aM6CMqXh5F4CihqL@R z?xubzRPA;A3p5X$?m?kqxJ9lnQJ@!xq02}MWeYo#3iW2gG8Qh-TlB7Gz-y7v`aTQg zi+2KIfU-odZD|ElGRQLT$YinwcKbu<Mg2hJz7c(!(tLB(459bo*lPZ)72Ja#O7|j2 zSu%9)5(WkQpz+y8t4r%lb=!~V6*%iaBm0C1)CJb2TW7}1)*<TQXxU4s;tc_@mh3Q3 zXL2=l?ap=;UWF4918UM23AybGNaPKSM<m-pkgweWDycRIACwZzs8D_`&g?t6gKsfA zmyR>cf79-RH*Kd?pn7>I%%Z47<hfRhuT6w#=0(wd?Pz;_U8j!+Gs`rkm6|U(6Jnd1 zI_tVu{1S-$Zhlb`6fSXu%wYm2Ly=-@2?AX&KK4<*+9Q(>1#$Msn^~GP(_?%2b&^mF zPEENt*m!h8l5Gf&O02f+*t3^wlu+{Js}w2;&bhxdIT^RJjP9lH>C&YGq4GFY94c%^ zQE0Rf;%Dn^Faphebg&R2OD`3RyTZ*z0P()RDJ|#mK>YM6^>Xo%4WTG+?NpJmlvd*Y z$-QMM!1dT>&+SEtIDfktAwDAdy~KXh0;`(toNVHbW?)xoq!>yqtM;zCm>g1*6|_^) zg3nF{zHwwm?ex7?oXUVk9<3zJb@2*d$d-y)ylg(rD!1+2!Lv}O*HUh|PP?r;&C5)u zSuJ*7?%cWa5y-B(+1z)!t(EO{A)nfWWAf`%C$A*$m(gl2D{%!KKWkPeWY8$L5FM1L z*sB&zx?P~aq-?}dAk_Cps0G3pcKG9}qQ10_WeRkfZaGHaS(DF=Tmi+HQG8f(D1|j7 z9qJ}{U3s}TCrb;}!V7bYlE50*7Y7kIrZ^M}%2o4*L9sTfzl~UtZO#za?7ipI&!&px z5UZlof@736efgJGhwO8IW5SU)b7JDEo8KnGeAY77`_j0Y(iVt=Ig3MtHT@#8PTH8- z!CHJq7k8K(N$~AvEPLm+WXPAQ?c);U7R^31@Ga$DpEd-TokIQ-F)JR_;4tDIeU}Pv zQdQ7U^d^weU|gZx26{t$WD-y!0y5Qvng++{h_hbTig*R%IC>$~<>aZ{t7yjga(A+i z)mKQSz>6@XF>qVrn=VgAQx0_yd5rO%GF^o)dKJGfHz8av5uJDSHjx}www7f>Bike* z36nWM88=!m%7~%z%9TgHc*@ZwmW_It32IE94)wNE*?KUcB?Pg^e(2mnWYXPq@Hcd( zcgp+%cL(^$Kv6L9qELTC1kGI9<U(y`Fc>A73HaJN8?*leP7+MrPfaqcndNkoLJL(N zRt!2DW)NdOOmzTToM`%4_tsrLKUL$`<p$|D<G5!emf&<RywYe62#UvcY6CO8Cc?X9 z_~=KNW%6-G3T=vz4&y}q$o%yxejddoW>p_`Hh)>hvA#p!C^mGnWQ2JSU4YZnWaWoS z<pxN0+Txyln9pcD(C$+=$NEO!Xg~{7d`dWl$1Wlp#5B}X(B`G>Bcz%KN{^IsGXRNf z^W&{;=IG}~DEMtV&)XqWia8(a(=JK=UUT1d6jSW7iSHTfORA<!jPqHRn!`onUKXA# z*DWbdpj<i0WST_O74dA5!@DE#$X92@;ag2A*BV8Z*utJoyH1K(Y#r}LGlv|@YR#1S zfNwfMm%Zp3EW%DgQoAn=4Ob}z+PwHVZhpE{Z`-wN54BH^kosT^ar$iEZDu|mA=|g@ z+P(V`Od6=yH480wW|xrFdT?W!YlYE|)Gh1M))qdVTplKUY<$AfFiy$aaGE}-qK+bc z2M}-mcQ%Ya4zdbNyUJS78%4q;x^)08TV}j2OHQ{d?CaL<i}OSevW`4n=1z}8LNe5F zhS{KCNJ$5{x)P2S8sV)aNbdHPIILL%s-xG`Sf@{|P*)hIzI2EAR)x<_k)i2izaPpZ zPJfd-=0kYsv$<JgRVXUr*w;#s#l5C;mwNZylXM=qGdS7^rk!O+KAoPZ;b`#mdqV0t z<g_|5!2)gs0@EcDB)Fj|5_#G()w5#^C{ocn5A4}GQLxs)%Ck9h`ykT7k@rRm&T~%o zek~c&3pu)PSYs_uLj_eHna+fxa{x~|+DU@BVg?qvB(J;fH8{i?<4gLkuiSCd7?p?p z3a1-x^c~MEfB}u_vsTa7Ag2sxBCZYCIA$C<t7Uv8*fZwHxLRnz0txPQ_<dcd{DP9M zM$QoG<eQ+AR$w521m>i0#9Uo?&twG$4=>c@g%aPYLykmP!z@l8!RtH8#mPpACSTIk zSTIaB{+Ui?=>)T*fQ5>ipRkN+g96PDOY=s;!bXn;!xa)gD~OyH%`|>g%DHSgF-#?M zO_A{it4+-3Wy)dqF~Z^cH<hGX`1l}gciEu^bAf?%2_<4l&idkpG!3AvaZ3gL`ZImx z<N+oU7w1>AO;cw79rfVllp2Fk2~c(*BPxk!=X+Km4wB()A}^+K=q<Fq?d5jT&**mV z$yCOvpG3+53z>QtlPMV6Cz*dE9_UKTF{zxfJY3}Yo`8J5n;$Yp=V$V{%~phqgjm=c z_0yO3^0uIvFb^I7XP%RdY!aI8nfx0d+`OiVWpdGLEOm=pZVwzcyI$%>gFrS?*Qt{X z{bMtzPZ2f@ERHnQ|L$oU6=((f<)UFWX>gdeYZdps8K2q9$GXN1J4xMn|AKQqDgmXV z>S$7#o`{|yg@&B-N`1V9#=@!hMy2%?e%f3FFQ^#C$!yn%nvg9aSKhP{)uqunbxl?j zkv2R@8s6y`HO5-4FU>VemZm^*hnK`XUZY#8egq@AIw}<%aAz<VD286<-IQ`NpOHY` zYA1{G%l%P9H#Oj9f-{72{U)8$9rZaQ+4rT=M%_4>KVUL0J2GKQ3Ci!Zj+4^LH_t1N zfz$ZVsSeq?#LQrS*L=}~2GEO>{7Hwj1-kt3A=<KtH-qS<lw%2hUk2@TwpweiYoz?f z5aU(s@lOVG%d_d1JJQE87^By6@ZV<AqW=XYF=`tmVwE}ckj|4hS*w=t@jS9-rc3|o z>j@fXniSu+fp4GCYy*}S=!iv5+|=$i-7`Lx-a@W~B%L(3(l*q_vp@J}PH0yoZ-!`~ z57~<Clqj_9G(r*LZ3@=Ff5P7buGWjDR{84-WsK4n7aRraeR^92AK>CLg!cVNvNGy4 z`c__NuOqThFcoxeY9I2};!=tTobZ>;ozohFiW^)M+^XD7P3mGxK$4o+Isp&Tz?Xad z!;R)#4c*j98lxnwsnrHP+t(rALf2u>_EXW2?}@}T)%erY7(8>FCf3~{#KgdUD`7%T zw=k<{G&qrU=RiuLgb(Lx`kavLr=X!2yR|+v(cQ88{Qt|X%qJ;wD7aW=4uPOAwe1-n zoVT;^du^_$AAc0{VM7W+=C@R><hFnCcrNd3RHc!i<?mb_HM89@o8n;&9HWR~!-Reu z9Sa(SXcp#_`gPhdcYjK*s?>^aK&ml@G&^Gb#As8rn|SRFGl+xS%Q7Z0=rcNr-Z$qa zt8rfFC}3gr)Yrpd0;qI&EPbShk~ta%ibeH;5Q=K<y)37epkfu`aGBvrNQWYibdVQf zYl9JdmaFAM5@^eGYJ)Q?STQ<Ho0Y_rvGJX48XF^pT}kd{w%qgJ{<WM$dtm&Oi%l*z z9KayIc_}1eAG_^8FWfLhhinHZMLWU5l=gs{2U)-IHMVr)gcEmb)poAikxwn;{N1Di z9k0J3H3r=<b?~lTZk~B!`AX0#>AB3a_B#bSh<WGP1o4RM1DsgKsUw)EMPVKEy4BSA zDX5-i8G90X^YJ@n1^FH{#_hC?t%Y?4Y+ET)PA*|B2jv_C<zHKpd_UDBzkE(ZD$JM; z=VMwq{j@C<9Zf%#slra*Q}!RXF+~~Vwc(WbdSPx4R4zn0$evdb#d2T2l+_X`WMX<G zPSBd=QKxgHOla7~Sy#RZ()`3ywKs@8SvR}LhHbpR-8RQ=H2S=xoJ$AU9bsOYp`+P- z17e#LeaZGp7w0*qZL9h0z+hj3-f1*}xyL9CWo|A$XQlCLKR|RhwKldYE?<t^#5sOl zEDCsYll#%W7E=hQLsa86zx^k$-ZP{@ZVju*<?`m_{Ui{g)AFHO#Mz8?$2lE0qZ8cg zi|N=~imyB5Ky9=nzNoiN)$MA_b;{9OG4sJeN$P3j-z+W^C&k=wnm!d*t#0V>r_^kd zXr6!-ueg90*Pv)9X=y5ituz&5nz%qKiSydGD0L~pZUhdsjA+)a^=Kb`p#hJg2E2L* zQA`p<f<-Y%zrN#!HL|C<(iU6KS)t-F)*kG`IY}#hIywoBw?0EQNyDvojI<d7p#II} z_#!XH&EWo68~>oX%Ri^6)=&{367WH@elymTdpIux3ox>t2PQmth^g`c$$QT*ipLIo zHmy|Y%-~Wwb<);-s(dqtKZ{`yM%J)DosOcUDz^v8Z5vZH8lWLLO?c>1VKr%#%=Kq$ zvuHm|9)$wN`n4oDWt-AFjirS4oy5#tGMgwShscH*9Eir5hC_9X=PhEkDmmQf!rORT zwtu%yEiCV6HcA3SPXt}-{Ks~3;nXoiyd0ly>Q5}AjwK5wdS;zfXUlA(<e<aK@=`5Q zcZF*3OGeoLgXP68+>s8TC1+HJp<byS6phn~$I-;M_6lSv4wv>iqqSsadZM?S(fkBl z>m4(nMXI89aJ;de>7vndhN5Pp8Cyx_j^optm?JVvs&ke>7_?zEZhC@hgLV8p2{oE< z!`@*k$A#&_W6aEIio;~HiLXJ@LS{5{re%T}0}VQ6HS_RoXH-B<eIeLaQ)KcQ4jE3} zl`|<88i_7=-=0DZiym0NjczpxWvZ$uO#Ti}mP)Yz{Z?&}+VHd`vv*AJ6Zd@pzRQ(B z`YB$%+0{d>7@8$*=}xd0b5LC4X8jB*Hs(qF7*E$&!v3B7kiimd4~~qw)OyTyX)=Wd zp<JLsG7Big18kE+61S}9>!T&KWc#PF6UVzdU7HNu#y#nnnK-ZpmZiENPwAQCtdXfy z;bxs{2uUqybS&YcgJm+QCTh*6ljX*!GaNX2Fnhx1XHP8SfW^3+gjXN|P5WR}iJsIZ z#}3i&-ZkxrmCO`~xo4*Z%|__PJxjJFF`mY*)^^u=Kr=?UXSOo*bTH^?@EP7#dgS>? zhoF?LDNv5&1y}p)glVzD#1KAPg`qT+Q}ZGSIemzcn6<BT+t31?|Aj6N_C&CeAx<5U zp6SXC5_k7RFq9~P_O;L<yPIP9b2Bk3YuT5&+;0>k<lXdse=uZ<VVs)}|8yzhJ?*E( zrfuV91N&*wg_8ircbTQpP$Czm6Rqy-rkCo2X<SInCvi*#Iu2F7)EsrNa(*>CaCE<v z1{qw3lFF7r!tA2&M+Xze608<HhWn<p$4e~II;|4oQfTVTLipxt1JYeUlv=DXMNo(A zL*sZfZW;oyYaAn8pc&&m`-82)WQNMARIET(QPq2>G3sLYg>C$!rM31@_iUK2_ztPJ zGNB7d($ciMJVVFrh-q{&RPJ=lQc%tz9Mx(1O$POHH?p7YWHhq_w5b5|8*5qja01&n z@!CfFN>jzdUQCZ;LDx2FqEEvNv{r7Kq!z8)-)+R1*l4KnN!z4Lo4C!8DA%l}mZ$uV zNwxI;WwOS`ER$+}bi#I<v`c3MC(IsL^vHPa#!S-D5uC7!*6nz!A7X{lw_}{%>&pD% z{}$Ww1s;Y5*Isw+lou5%Ex)R?wOE^rJ9;QM9yIMc;Hw3JE`ta;<?x`XfaPGH@qBYy z!pO%oWRTkk^U@8y@SNqF1mcP2wNrI_5<G5^Plk!ZbI8k1hDs;zIPGngl6IejlY=&R zddY!Y%1P!^BgDV}a7oUbr=bEB$s^e(HpYXY#5tP^Pb=YL?cs(KuG4{$bg;sWaLdD| z7Q1&8`=GL3Y^Vj25Um#3WGlUI>m|A+R33gR9BKNpEcZ-wt7Q?5HhGyUO|5h(F|C3{ z#%b#6wMD#8LNPY~$;XPO>zvOoj}6RuC^FKvS9_p8d_0M%b$ISCE+d04+OEyVofy|2 z-%BQJhLw*1<zbvX#0t~gGIlEU(SoFHVO+kAS#hzB7N;bWisbjdbcD|$YXC%=!kGc| zN(lXba)K<_SE^@#$#LDC!YN)#X<}A=h`olRwIws-hPR#CJz9G057Bnc<B!f`#?5cE zS`Odv7J5t{_CimmC}7h;U@4kCjmvRoFmA$9qeCyYinke!lN0M?eR-<!HXh|p411yl zX~(|4pXT(<s3)EB&sxaoL1V&9K-XLNW=$(`<&xIU-Me?3pE4yTx^|E$qS<WiW~I`D zF@Md*czVW<F2pQaT3UlfiaZPKhe%?y|DK2&i-?$0XHcn{H?vxpe#v5*CYkdbc0d}U zwswmzMz9Q<Xg$TM>ST9=0`eZEioGW}m62crkzz?yq4GhNw7*1CXcJ8={U`nTUb{QI zl-5G{z#Me5>9Z{P@3Y89z%5PQl&2RKUNyuPRqVv1?evmUCf6)2EVGcU&3jrJ*-9EM zi$(M-B`fVNokid4Qgdt+(&<1LESL@L9KV4HegXadtiH(|GLJW#F}+4dq_YN8FIaMz zkp4LBT{3fsF*X``6WTtk>aO-i9eh!tjYT*aUwctY1CzbnF|}A&G&YG?BnhDHup8ls zsF_jkjhd@4G$Mj+pyn|W5j_rC*TH;j`p#I)QcVDp+!4*NGoLFFIXCwrVp*QX1kkT6 z&G%t}2f|?XhDZQ>D83PiNTeBEsAo0ZTNv^bQ(`0f*+1DyA|fz>iw8@UWnkPftn7nO zOiz|82ii#|R{EhU%NipX)2HrO7RLo~+u~T7JvUs>MUu;}OXnALlcnx{Pb*Vvr(U-C z-M)!xuuJ>?&C~|U(t59t-9qV_6-PP{0M95;=`&^qB%CerMWVJ5F?GIeF-a$ZOj~as zEQr}98=Au$P=#1tylCF0F<%%7rz8q3O$4E#k_9fz*sbH>4)i{<nGv2;Yw6eY(5%|i zY<3u4gJnO2C(5{jJ;!|cOq|h{!@(ESzSJ;z$#XR9KekA_3+L~2_*Os#4j;p*0cK-e z;3@6#Sy*ikvc4U4K5YG19YMo-I5~vm(eh_Mm$g58L!340E|c_!8#bfIpExwtJ8~1L zZDziD%d&(<o4c^d2krDQYh-N&_Q4yuST$OW_1w9tC_mU7MV)0oiRtAr)@sL+GDgej zG=DA+qrlx}8o;)pD!Vu-NQ)i%0q0wL0jr0-b(>LJZ)3t&8erEz>~+s}J^H!=eJfi- z`k22liF^vU8Vl7-M`a4%{nGKDtti<0vIR`TNj)mxMytSu1^jMEPIHwWh)r-R1>YbP zavF~FlxnP+pq4A-a@<sf(#Wly{D4QMs!J>9oa4hNjs!gp<Wklvu;U6=q$)Mj$=;C) zzD>|D89aR<U_;;X#kkkz&qWrw5^XdTz}j@uzqFkk4;pEggPe4U=6$^rm2`?+K%3>i zRwu^Eh3RY;wB3QRrLYQ+9V;cR3_q8CeK6kXdKNNtBg6_=EKQHyNwN(=mW!fX_b4ZV z=BI#8+h(I&yla}^SWp^01!H6ytSGyMgMPC8lhLf3_QV3|z|9oqg$f%H+W3JLqhmR_ zfVShwQq-Kw_*sDEbda)EJUgcc!yv3=na&UYms&7WtozAJN7x&gelfa$jdq9znuDWw zjd?^Pt7UAcvD4oR&+_X+xwH|<#_#MZo<_4vo6=~4t>Ny`k>2rKx_C6&;aX_Hx=A3b zh!si?agGr7Rbr1kb*~UKTK{pgk{>hMA><qUQ(|vB@BC8>e%oGi<mbuT&*x4^Q{yH5 zGTyHltg_b?XHu+@_EhQ+t#HO5k`w0h)rFa>j@6~(drMs$H68bB=qx)S6i3r-X1(Zz zT3lbq9`leF%4-qXS$44uA&ZO1#nz+K(md)`QoePj55t1R`ncd#QOGW2%6?(~tx2)0 zqEm}-xmFAZo5?D^1nPGnLb0FEix;N>UhgtzBv-K*@4lt7#ai2NimBCJ8*2bgk0)d> zxlkruteFoF^V{E$UK}ddOge$K*b_GU^eZZ*BY&#sY;=3wjkVrrK+(gXo~D}d>O!?p zCX2|$DP(!e!KA&iIy}_aK%0qP<zU!HFElrX@lpaM)bgLOg5vO<E&<J%xb>krQo;MU zQHs7YX)n-3h5hB4P#+^TM|G#YQdT@gSw6s|7rrQM*ItoyNY$lXVp~nP{zy4qAiM(0 z8Zh02MM<5R!<aft+`b&LMhBhc_V_51;#Ty`wyQtZ4;?xy`Pd($W`qODv;1=`Q%af^ z)Y0bzg*9xPED@=taKSVKLejZp*LWM1`FH;;ef-~?jHAUqCpI-2mgJ6=O&^TVqc&%m z*emIFc=_i}Sl0O`PWlDTJx#-moY-eQ$IcS>#9AlhTrTJ=lAh1&*^<izSK86s%%6nj zJUvD)R$<_DIO&eO8G!znL(ZR~o|V}C7*^qB9>L@#=D%`-09TXMH_1nC#8VYrwCmYP zP-#la0F(0*UqPKbhFLFKF3c-IcO=_BZqB5oBjnH{JC1io8lCK`(y3yfA;%?EC&)K? zbmlajEY6$8@#~|Lx`7&=I%pgjlWMsaW%z!7jQk%9_1Kk&;ca&KB|cvRpTgKNUhy#( zZ=`TpNK18o)>g}@EE#f#3bI)Pw17T9?le8ehcr%@1rMEH=19|vhnT=^%Nag1U0JCx z?=6_zkJvZC`db#+Q7wib>t=gHm?A-hrT8GkcIz+}7`cy=SwNo#O5Xs`jPQMg`}n+{ zkGzX=10{yOJE1|t5ofyT_a^*leKZ_FXU!>P3pQ;YIX!0xE0FVm!wz{I!djC^c*ijv zAYL6wLga|U2`i_=2@-62b%gB~pfr`K0!IdN4^ibK!IRDVPoVGAl)5J(2Q#aPk-FSW zm!nQ<pLw*gbb7dCaX7{UGcBT`m_#(&che#`flWPa1cv=|a2kIu*eR6CM^Vw2cpckD zTyiMO%Y|jem?oo9vEWl!sa<Z-tJAjSg`TR6%3)7Wf5W`aNhj?b@AX?zQ6Bo&;1FG% z4zymKN!>td0xwVIx|fXF*nX{_aFGl%Dhkq(Di3qe9?fx?jY{DJ%;#qQB>}Y!oe$^5 z0DWSdH#-D9ZC=*ZWyD(90-O(wI{0BZ$JBwHb}?1C1QsDjkDqCtLDOEoIy(4x?Ods` z+hzNx>@+nHQ9g6KjOK*pj9;kxffETuN%1RPJQ-)+9;r<6r{hk6Pn(+y3`UaJdsegj zq7_85b2egjjF>mRIOJOVg|7nQs@cYV81MMvJ#s2l*7h9qC>xS_5xdj9ywY`xi#a=v z*+nDbn9$9=!V(cfqG8Z2lErrBYk;^ur$UGbrm@cNV2(&Td282h5k^S~shNF9X2RbT zh@IvoFI$%_k#`|D;wHpH?k>8WSmj)O+`MoQFepaK+vs|07NYIqz6XgMW*uYu`6HSw zhB}nHBR|4SJt5%#X(qV4?W2|#`F)lMYGS&TJ&@3;U2zZ16wbJB0tCvENIRa14a2f@ zH8ZF+mg#h;EqHAQ{gGjNsg2#)SaNI++ZZNXnaCi|+%*FcTG?n1Fc~&n#`sBgs!R?K z;gqJ~7QCcTL@auWteRik*BG>$+@8zPgP3ul6CZe64SH+*@I~92nD^Z#-zA&E^fH** zC)7g=<+wVtre<wrkZGWi>ErOokN;nEmTQIZytAaGi%PY#jIzuaKi##JyJ;rS_#L~6 zDzU?+3+j1mA6?^Kg=!8SIvL_Jrk!Y&cCwoeJmdt}P_AeQPIj<pJ|(PsG>2B@Ok8am zoWybhZOPs{I%goCG>#yj4xu+SH8bUK`aOIyy~;?mGz9q)9xbd<hA*W1{KNv@la#A5 zb3UbN@n)u~#6XM(kYURUBu#I}+AtW`Y2MqK*EfSqKYpgWJ{pp_>Bc-AfSB!G*(9fd zTy)aijOLz3!0dQzbI~=b={1pwLHbqzzB1|#T(T55^+DRbl+;E`w78ztr1^w#g(YN@ z9eCptUaJwoc*JZbr1}ISUNb+sjK!oZbj%>n<5ePj3~Z`_Nrg0iV@-k-OAN8NCb4>6 zsXeDem)t|$?aZTLnp?NNW%ENiM_^V_vj~{vD^ziSj;iu1Co}c3X<bOz^prkQsou<9 zpL6s=n`}Mqo;uPiW5+5A&2g~{J#h*<^V3`^Oe5nL)R?7Tkuq%sS;5mIXaUhoZzje2 zY(8qxZtpmzWLA<j48u30fo9e;+fG55W)C;>h~UY^O4XpEI+8RKoHf7y#5%Ud(y3n7 z(UR37=qn@VnOi=TbXV|JdZkRWbimE}Lz#DqbQ>a`sH7ea$uW_lJp^VtyqXc>acQ8G zw${|qf}B@^*Rkjv^bN(3x1_2CCG95HusA9_tKp!1({6@JajiX&We<sk@$r1x+hx>g z+wDhm7L&E2W4Gzl#Ao|8(=mvaYP7Y^hb&Lm7l1VcQ}8+Q+_jNGKC%%Z%2SSe`R7op z1iE>BJfR_7$g#qYGvo}QO?>Oxze!v8!`8WxSRJWw_N6K{EnQwI?PBM2lane{7RjzX zjijHRUvN4OqIk4I;8d5g@rcC1d6C{pr8MM6^GuB@iTnSdVX-_}w>xP?XMPmNZ<A_H zlQm}l-+zfCKQ#4FYyTIr*Bo~7U&vnggE`SaQ=6(%?Z3zzOtzpj_GrB8Zd<~&{Ui1^ zS1hR9%T&HlHb&xQ^$L5fRY|=*x9|B=^{w@p+1kS7?9~4H;r$B-=ca3v3plx|xgis1 zm<@|c&M&4rML2=D$52f1X26QYgHvA_W$Msmt(MuIO$kunIur9_SzU7RvWqLFMcOwv zD|FSuPWqXg7ZtmQN;_II(NJ{a(j|&zGGsH_H$%}cwq^P~d#rgv6!~G2iH0H?m-Z9~ z<~NFUTN{TO@{VIh@YJK!E$PfH89t&<?i7?3l21oXRmzI9-J=pkCslZbo5rbqd`ZT3 zv{0gIRZFu)<-siGUqm+N0~bf#9ypcj$2sRS-h6i!fR_<m`()LjOc`a2P?SqaUNElb zVe=+^BEu@fp>R%)#nzRm79sOx<SLO(zh0gRJCO{3$Tt%YMNq6TAC)bU^yi$)ok73l zkg0ZUmK3h8%9V^Lq&fU7R6pu!SzgXj=6s-_NMBUcQ%S{?lf6QP85MTaQgn3xPrkiz z1!Z2i+3RM}ab@&acvN`kznQcAGvPp5(h7#08eb@P5R)r~0_jLCn?|oDuS3yl(r$(C z#@{)JD^uzUYSruYax+RGxhk-{fYNn|Le1G>K80fGK}Lm*o_DfNk<P47rt>$Mv=<qB zLw;d3DI0@K=RMOGNK!6PSu4Vw>Wt!=;L7V>{)|x}5T6tdrb-lxW$fknibcbwsK3`1 zF_+d}8`(RHb^kq$;p7k@P8_qMU_U*SB*z=_WiapIj9H+^ib05c(bQBuInhkkhjsHp z=J{LPJKMcGySzI%$I+$jI?ubc!&kLq+?U$x-|}_s3WVsZ-?hinwabs;_zq9XzvG** z+hYYR-wn5w)mwdqw%4zZZ?7kN>$`RyuP3|f$M!zvdD}Z-xxFk$hoF{;ib}}sJimTy z#~vts%rmhX>5gEYxi=iv?(?#+#`l&6m$Pigd1;8VHM77J3uXNLER>2dTH1syrLw#C zWZ`cjmL;a{8P93OVYMX$%ZxG~*u68;U7}Upsx0*JEc5y$D%H>>K8LqV{JdSMv0&`Q zLA+%QE9o-Ejve)5JGaAwFWI|q$DXjij!U|frJqKYVo+v`mVt_~^%G~u9;+bGWJ#<X z?1J@v(Z?RDq~GY&S2{f$`dC;ckco);t}MX#i-9pCG`gI(WeK@wH|MP+&hg!Qz!*m) zcJD+^y>#!(rY^$D=kUkz*BlS{<E_?J_&<G!jsAPpjy?OvV|7nfDvyuvh1#9tRytz! zI{ju$g{ZIwKXI-4cdu5K=?8m5xnU8`6KCU;qVuIGEx49_X(Uow8Y!1hKkgjY8abWP zGXC+HXKIxh_4FN_@MRgK0amdss{yKNrD&Xzvt@aVnxV9!)?$kkC)ty0)2tNP0f*p5 z@p%^<d(87%&yD4pB({}^t(a)mijyx;DcBbi&6>T^^v-2XsbZBz5^a}CGxMl|+EWaY zYJ`gMPU?s3+xwVjUVvT$I?$svdP$Evjn921qL(`A&hqYx$+JxvBoR5i25C7*>g=kc zDd8e$&oIO)l)byC(53YQfBU;cO-(<=m!5e^U3ZyBq0gwbmqx?H9E4^*6i-j(jaZzv zMd)B-AmioMz62X(=_^NcpI%h6C;Rj^ugcrY@Xix!O+N6%`(UHWV6&QeAuczVkcWq` zW7piLsVTX~qg(zsQ{WcOLga3n4?)SDbhU%tPG)!0C&9C(<RKqyYQIQ{Ig#A6RI#y^ zzTrek$-HzrL#HQd{60laNGs|DGkiGmr>SvpRAj@xLNOld<wfWfV+@GtY!aFqlF&I3 z%=~Y*OHiIs>I(z8hfi^!m!Wp?(3&Qu=DG*k{Q=G@ps#l1;`IE+u|~~&gI8|nKk6hm zU7y9962k_4rH@iD`Y`wr)+!9MqL5(9BcQxCna+uXp6{P7e2jwA&z~9|QX-Q?p+|EA z+I<>&Vh^kwnf)EJMbB3&5A+MUoY9tYd2W*1P7b**a|GnrBeN0_4M8Nic*LdnBjzPi zcExk3-975td%*daa#(7iu@Z>WJkGXGTF&Q&{UCyCNU6JMy5jw&Zi0@p`@sI<vHx_Y z>?6rUIZ~^oRk(TcA%Bba8;W3>jp^5}^AGlS<@l2PZA~@=B^pq#Qu)q{Ezr5c!NI{^ z?Yx+FYbpB<N=f%t`$_1VY+@*HHLlthral6nUyVJks2Ax(Pi|q&0^Xs?eftm9=a0-S z%uUT5!aDhEjSm4uY{CLqBcAVJ`g}v*)hd!aKrh_W!DCf~7iUVP()V4Wfug4rTuLuj zjm0=qg7b?eUIL|#%yL!qdRqaikhH0*9!%PTR;0|<uy%naI+~WVHT!eRQL)P|o^2d! z<C}l*u+78_ht~Id!yaA$imFC#YC2%OHsNoLMWts^0UVOo^EV~D&=?%u6hVzDB?b0L zmPcA=2<c_qwY5=KzRp@s^hOEMq(Z_5mYz$aGh5RWPR#KUCd-S$xCoQn7_p%L!#;@* zJmEYE9KcaT%ESw$WZ{1UZ$XvXP0?j}vwB-DZ)btN;#!{mvI;~kV+G-~ymCLZ0z<kD zyg{rz$d)C&S_-?J<lx=%xTa}SMO4@0vP^PWTeIfGTNiR$mm=A@`30{vGV=5FLo>C= zGj7Isk5_%+1@rrBVI3@YWdDI$J=&m^8CQjvv!n_^O^UXh6|Ablbq%Y+QQQ26x`I)K zB-ffkVPl5Z6DTqvEG&K$ei(2hPmotIwewU%?<umW5Yd}t;UjZ#DQlDBrISZyCifkJ z_eM0D*rpK(?qsYIpxR#NG_BZoDopCrpo2<&)qb31OU{W-g0E>1>IPcDc$He(xNsY% zjaDv;w2lpkggh-Q9`Lu4t*Nf#m57Huu#^NZQdcaIwSBTg)JkzF@G{F0?%i7Aeg^3T zNhvk&LdCRTZg^dN^#(sDqN1@}C?Mo=AS#zn{iv9glv*S_+08WiC?BW9m+D|MI`a9r zx$rg4X&>M0bKYcxPo6BXt*pR}YGtCvGwp_!mJYvQrJEVFgI|zLuAwF228&m4Xdf?P zh2pVdRzk`ZwL;l^aVr$Hikz3o?l9ew%_V7poXP6&Xx`Gs_OeduHiriPmbepmSUSzc zw9_7vOQlR(XgX5az(4<nLn@lJIH|{5uR_4MT#qZJE=_H##}$*!<$NemwvD@Z1xoC( zN5RyImDH(~nmJTS6ivHW+*~#lanh8{GQoc(#7$RUB3!IOa#ni!kL|SdpIY(r(gw|q zW{y9@WD#=-Q<bEZW)?z0jaO`10WofxOA2IK7X5r@)6Ke=TsQ;c(pEOcgzU_W$yhlf z)m3~l&yw}hn2JWxM4-jZC38iNXIp6Q&<dl}z7l@a#uA=qr+TdGK}ELa(nQa{ab{tQ z_+DO=>xjlTW`AJ`$lh6rdw(WV=J~c{(CagSu*bX4p(Lwp)4r6MRSmtEkPB0~PoA(J z(U@c`x^ekR2IQk2Qx?p&ys-E7UCPPY{z67sQg{KRg*De3C=A26e?@zWQpU4IeIxYd zs#uhrTj0(eTZJ-Lpeig!SkyE*SO-l;r6CutOjtT%!58w=j1H6z9cjdS{i%)l_OHa< zUA^Iqb)|w?8Wz$FmF}&~X3#rTH2-hC44TG1bE}xJ@8L1YSnT8SxxyY3%f~+^<(paX z#%f+=fuQAO+AVW7$*GT6lD<zz7tI_GDA%3$^{C!7fAii=r!bn@+<hb0PrcyQ3-66w zrxJ_mcj8%~JfAfMg1*V9p(5`P=arVpIi-liBd;2VZHNfRibsKdC)o-l{TN2A(CDQT z@)cHTOT7COHOPF_=Crsap#nQtDhgi=_cORqJeI{Jq+B&vD4WmbLQyNrq@x~RSGQ!n z%ByHS-s0u5qlgpEgtAxd0~t|9iDpJQF`pr2@=m6diCc;0B{t>=O7}BZ{9K}MlB?}m zw#r_yDcc-D%XYdyBM^!k4L^ipr}1<bc#9`n>Lvk3*grhMh+}wiuDKP@gs>XlVuodI zk)UmExg3<*oeO)vXuebI#*R8I*$JR|*;r;2F|61XskUQRF6YE9(731{`_U^9j>WH# zl8a!0WIl$af^HPe=B4bFZSUX@R-ZSfm=j2vVnQ@|%4nOh%1NeT)qWJ*0SNl+v6D-z z0*aOB_4OvU@u!0^pO=e7nRq@HWztrgk=FYr;(c@A$z~?((9Fm_w=ycy4#!~07OCnq z$H3rjIx9Y*HneCXo<)rq7z{D>e!J3>a0;pdPGl7*_HXOVft)Kiq2zPkdFcDA2*eJy z$@yqlHe^grUC^SOMAWQWG8|&0l5W;4Ng-c6WSlD%w9gfCO)NgX$5vS^>FQ03k8!h# zp5e%bBApYl%?k&}5>S-$XLL={bDr55^6hgVGG&x#j+PVi(JYg9;#?-~Mnx;=;vDg% zEF;~AwngD*x%5|&;v^4Cg;O~u8?ZSaXvp%AM9}`w8BT!^ZLwHp*fPaY%uAL87mA*( zz%?g&npE2O<f_r!5yzQ7Sw=+^+IAI+<kB4l9L~<gwS1m8BI`#vA{fqw0vmGCjwsDX zJR;<pNZuVfWXo0-lks%<=WylJ_>Vme1*df7R29g1I*U*8vYc))Aejp_@Z1aSVE8;R zJD9wPm9>lZlU&I51FQ2j<DZtAuBv1&*J8>u_xg^d0OniWOMBTU_BI8Zl`A_TnwD5E zeFFBWY`9buX*V&^<(DGCTw)fOP#8OX<5}&E$IX=t2k%N*`4Y%je*1(b^Q-4)B~Bo$ zG=*3}^#DtVg~`idl_zdquFPp%X}h>N)@sn<+{!ER@;-9DUQSm;ra0fDFB4fbrx-^m zq4Y<*%x7<MB>GIMCdbx#N=u7cDalKpQbsPNDoW?8q4a%rYa|pf-8**Bx78Dgcv&b! z+rj+j`B-}4c%~GderPu;Awk;||9Q?7|FPv>vi1>sRn3z0>Jr{sRDqdu;rMHDX?|uy zuIQPLUSh(la40gpT^&7x*iO>8xSg;usa*0F3+3E6+j!@mI_btIE*W;$B6%xDaWOke zaVgi#Mf<1`cWafrXjLSVOP$c^nO=b0jgOtMX=iaz(n^a^aCR!hpNFi@CWg_XuC1r% z#zrC#6A$OEm=Y)X(Td3iVpuF%99hiL;tS$~qOCKY@h+z{iCjX(MDl4x$>d5GCX_2| zRg=#2>}IBpbuEx5MGKfnF{^8zPGA)<)GAa~&WG>{NWmH(6V(-!Xpf>Y!PNWmg@tTd zygW3{s*t0m9i51erOyjp%98RuD18`k80T5uLi@zqY(S?yGtb~+@reCpBs)6Avboq* z5sgQd8_Y@(&5Kruq)UiJFfSL4TwYA0L_34_AK6czGQs=CR%_{<rcusti(i<Ljem7u z>5kjVc!iriBV>+!XjmE{q=T-^pEqkKhnca=2{<!o*Zr5ax7Cj)OP98j<6C&&T}-Np z_PCSK(J1nHJV!qA7A(}aI~|Eq4Tq8891R?nmNO_y9qGbWMR80}>ils<hTBL~qcw4S z-pK^Sv%gLl-s_;->W!sdAK$F>k|`j%YG%{QRdQ0A<LauYjir3R0ujxMV7W1^^wo=U z*#@s@N0K{WPv)rmI=v>26m!A|zQ4Gw-lt<Ju}CPcnr>{Y${!ft7IszA5`A4f619k( zEq(PwzFJf*c5V40XRLh00*hr-M4o*i=;jf|AZhlfFD1t_ZiX6k{YWq|e=Zh}`gDwj z3TSc#Rb18lw?0Q&m16ufJ3h54P2EO^%=lO|&M@j7qqCqL7fN4H!fUA8>Mip!YN3cZ zv#wBr4r{~7bmo*U`UZDNn1^T3aWiKl=Co$7Pr|Hz<M;sQ&``@oUw~if(^rTcy*44z z%B9~5+g5Lm`hDbGb_Q61wyctgwT5XbnsU0W-tI=t%=$iD6;Ne_6J3*IiS<?c!KmZA zl^Y0-kZN>I)#cdk2a!4iy4Sf>_C--byEuLuO@FCqK?UI2TBYQ>oPP4sQ9_@SDX}<M zHMq*~!peHDkE$pAmU^jPO|)VkmK=|^a;_ms=o{5hTarG!zdfKTpp~9On|`yoAdiUH zmk&tmXR-Hf4C!#xNOGE>VoiX?!U##DRIEva<Y2o(*(DTa99(Oic3f!UpxsYewD{O9 zs$6VKD+#alT7Fd}O?>*kA}WqXS9`Xx_TMKB%=d7nduxrhU#xs_=>`Sc$Go(>fJb@V zF^BZd<Fm6~Vn;YsaCjAZGb}FkX))RiwXj4*j2u|20*+fm7_Fq)-&m&_Y`!rV9Pjnr zmco5!HBH1ecbrUa2b!dmrz4MTbxw@SvQba0g%Dda<~kA|^MFZfuG@_IT_&#i8_U~F zvWl-|(y`HpXRkDv7;LUoFgI8ydphCgy4!;Nusn9rde&3k)?RQnvMyJTu1mjRT0b1p zizZ{}*Oy*EvF>I}Fxt_K5Q?gSEF-IwtxUQ?bLd&q)&w<Q=JC=JTW4~+k+;>&m)sZE zSNe@W&FYKeH1Q!04Nbr7>6CV#(8lV&_x52a3*$ceK$f%mEbF~9gSm?<#q7i;bp&2J z)Y>DGzh2z7)vNTPFc0LuTez)WH1rG-$_5_6_rzczzAvDI4lfxaoKZV6CXUIQX`JbH zi#}!$t8P(E@uWS^`Jf7rMNUn0zav~kiO)5qtW<<M^c!g>t-Aux)oRX96gAZ15Ai_+ z<d`|izcQiLMmsXMj!y1y)RoU|&=+q4jZ4VpMrPx_q=}BzBx=E9$>cJ=B(!J}(JUbH zGo0=}w*-Ta(fXxR;6lo|hBOK;!%4cm<L2B>^8t&K<6qVo%yg-qKIXSYAp<(Sm6fC= z@4=ba=$XEkHTpD$s$@n#Ss8U2eJeXTWh#+54e({71V*=LKO(g--QYkg6op`m8WQYv zS_jd$2##6`<hcP3jqXDvX$v_1rG?P)ZFHZTNvC7FSe4Q(+Te%GYOW^DqsY#zyjKc? zJ&7YD>*N)@df@G!s6bjz`fKgMfI6qL=v{$SZOj--kR=-OrGq!OBOH1q4~@lWIK%?A zmva6aa~PWzPf&&^<+CY)_smdj!->)t2|U|^l*+Tbh3qW#s12W!+OV1h&G_0uFw9^f z4@z=%;#a>#!qJXrn3R^<YH`H~B|)QwHU}OTp05su6D{CD>7q&0Ac6cQJWb2xJ=@A5 zuP34xV}HHYi@e(pJtA-GZL3r6Nk4KEEUV=WY&vvmhj`$qjba-Y9UUBR%nyM=D^G$w zlQX%*R9G`qWv!r4`Bg(Iit61gJ7LC|?-j^WXAyO^mjQ7@xEY^ZsKr|C)DD)M?eV#d z=&zJA;%>-YNUnimj%~{rZ>wQWH_)w60}I_)l(iy-NW%(O7W$N?nz&7;-atG}E%*C> z+4~OgsH*I7umSdtVvE>YAR(c|nuHdGBr*hSI7~7x$;f0TPDzM@ifdhU?Y*wOAU5n> zQEZF4cEo~}V((bi|GDkme%~8FjsNer-{%7J&N=tocG^AnT#FCRc&5P);hB2d!pajS z=zYBaD0<7x29<4(Wu_#(Al`x;7NryZ<6{tY$7PJn&Ep<`ma~OLDOGmykB9)<SmTZc z6Qf|+bUtIS-I3wwt3lE{S(C*1f;A^W*mrC&9XyG8XY7c!Sdzq%%(K<`bKw97wtZ-4 zE|0t8bQ{^-HaNe5_=qaG*jF~(hV7?<kTz8%ZGp0AXBFDA7Bw)JVa9+_<N?-fEXy7e z6QUH##LFmfPUsmWoC1cPdm|HW8%@Fj9C5TKV_j7Lg`jMW3d;;M!zqF8(#SAy;D!7! z_VAV@2xLeUZwjJ@R?cuwc(2Prug&;unhSx1u1I>Y+0u|X7HzU1&YP9T*Mi`4<oPfM zyB+Xk4mdg?rZb%l0o0yJgZGq6fO(m~AzC=ibFNbAq}syy@=(#Rpy5qCM-Sm_0xW$0 zawd*+X5~lX9N6vVC+i#-$mLWc9&$I(8dYMVbfLI+U{fo7^3KsZh#vBKqve6d0#N;z z8YLX%f+|Fi6EME!g|5R2Z<H#_!VIguTB>0oB}Bv*_|`cu&<Rz+VY;-#67gDPaTE!t zv9T0@X<7oAZJ>#=V|_zT;Sb-BEY4>=*gQgtvez7g>;Y}IF}X&3(rTm=r+CIgN}f!~ z4^vQ_vkja*m70HUAc7WfhHY-kruK}jB~p;;k^m(I(#Mn+W^Mu$fjRSmgQI1T&j$9K zfraOTVc2=#m#2!ocxicg$*`!e1l1`JV59MD%>O58#RW}C7l0wsS1I#rR6ft``9_F^ zN2j1ibfvxDAOJ@x8}JjjZf34UaNvP}sx%2IEJQ#0-vp{23aqCSshlbPtlgf%GAPlO zI0~g;gdm?x<7ACMNYMSvHV?-KXg}<Ghl9@Ig*qONGXps>>Tzx0NKlYI87fbl25Yj6 zH6U`zT7_ecfjqL#SH(0jsS(clT_2h7l3K`9gNHY8n_7XekrkdF#o{FF00|kc3g0H+ zFh_Pg!bp@2533r3_&PYS;!bW7FJ={+riV0)W8cMj>?s-gCsCos-Ed;L>*`CSh$2n8 zqL3hXRM;r6CD?cZUNr{<^j>u^G&~2M?#%khQ-qSH9>oSkt2xr10Ii^{IvY3=HK4D( zj48=pL_!HWez>$MJv9hE&V35wvKDE_;9X}_lo!s@lU-CnlJ8mLBA4cs8qL9gS$H%) z7z$2$JoDC)T7}Hh%oLt888jMceEJB%4v2?(u?#v>Qud-u-I5PV289P8K_WxS2U73t z+PwuzPzSbeCmj|-p7~^4c&**cwE<BKNef<jWhN8TG^wpyunU`}*oRhc6~t~^t`LMa z@P-g~h2VhW-{iHzsikYv=)6I|4_~7!q$%VaRkx<$OuP^*a%AaR>N<D$AhIx&SSp?B zYD?$gWV<;HVwFDaT^JEzFh_fdme$;uSXVlq1F@8a#3nF$f)*T{X5e9kdnrtckmZEK z`WCUt`_Iv{UMfxk6|k$2n`3Sn<+noWVi!v0putPho)w&g_GPhF(_GmROC*tvW)Aez z-3zVdNo?9m-sWf!t`GrR_>s5a=k`%9%?IQhUb;>a1RR*&*kHbE2&t=92ginC8w?wK zpu-~~5=$&BTMXLP1i6rCc+3<VtNd=L4Z_E_Tu`G6Mk3?}6)0*qm(0{`U;-uMWfU_t z7pPB>-<mKH(Z2e4+}4#s@yhTpQ&oa7(C`f`3%>tdz@>W&JNZatn)vrKc2y`V9sflW zec7nQWKf-=a!R3ejk2!*2~^ahUUUD#K^fnpz&#Wi3<ZQnT8S^384C>v>Op&BL1is0 z4ALOvoJTx6RYo2WGXn~PVN5<W_tXXIQ#7U8n8-Qcd|KvO)20PGPH-}8d(e<IVPXtQ zCe(m@Vs5aN8d0y}(XTT6RFPUCY_(72H4zTVuk#=tGMo7kA%u~(o<my3$aVlp!F|ds zYA=nW#F-Jo$5%qyW^Vk033Og(0zqxC)Ko!+`mI>L%Y2ff`5Le;v`%WDWK3h-LS>%A zz@Ym*aui)|NB_=yh~nbLp%FfCXkTiBMJ)%5<rWKuV?_$IA@nH)Ll6_m*cqRS14hY+ z*Ek9K?gx#Tmmm*`_L+|=kL4Pf*FJMh(jAx#zlN1A2DO;3+B0s;FzIGuBOH`g-bq=` zl1s$GO1wWrIEp!_@*wKpRb1|ifu6%vl?)?7$XGx*MbTOhSny6zGeyTz6sa+=XuK;K zkG6wi$HI)99{5!?wuk34>l%-Mo2#r!itq`p4%eqa&UFp<6L~arfWcYmW74s>8?2$m z@jcQ2gh+HjYXa(?7;SPFIi|swp3sTPdcsXhb1>ZCvia_Y^(749)B&tM`7BJ7`T1r6 z!1WZc02Z#oj8cil$ueX^(5tK=!Avim3LJ)cq*MSG-Y{f(0JgVO$JPv8oo;K(ryvxJ z??XCJkWmRmF~nj6`dTv@fzAQ3zYrzz8{&;38625q_AS9Sjrl1Gg%UAXvH8b)62X>_ zcVHd`mva!%7jGx)<HApfxtMg$4-sm}<Z^=fn~K0YVQHEKOgLmrCbGyH(-^f^k~9tq z9}kUEKut4rb+SwFO^ekZdPLP<iqjCqAD^D$0ppQ|G3gfl2ORnXrAc!YNLNvD)?)1! z6OhnAwlxNq$f+v=_DXcDmq9m#lIg}+GTUPST3^`#nLIlC830#^rwpJuFWR3yfLE_2 z*3?DiesNnE?8bZ|86QxE|Gx&ENVj?M1n9MFaSD#6<K9%(PBDR`j-2u<QFz%sAW5bz zmK+evv<)sBpz@RMvB#mxZ$*$tmYbN!wN|H-=}aWomGmO5o|i)r03;_Wn!%tN8EZ=< zyYOG}ad{+hlvi;?tRohIi<<3F;R6>XsF-9R-vM<xOur{Vw~ih^b__}Os%Qjv669(H z9OcQ?ri?@pGUV#UDp<jg3boKkfdsR;bUV`a5DPFdoAq+TQQZ-KDrID=lc@U&IFuX- z!<ubHBq9AB8xw&T5VS_{XfE)rS{Uvym|jyN?h%s)n&L%F(4{??K3X}WqB#Q>`6?h_ zoIrVaV-i_Nbo4S#rkY^pA!~q%?JSTVk@VUiYXa!t%p(7ji;ihPwP`j1!KkBcEfpU# zHdNd+bt(t~IM&EF<t8y%H>R>`#F(fc%v7sT1AuL7whc{?RtwPttlNnilx8goRWWNo zSXZKgdEfy+>B@*^;JRQ*p<&q|#_+Vlq&h4DEz%q<Ch35~^)aoZClJ&+f|v_~C~*=7 zfw5$rrVw0(!BrUxgTr{!S49Y>oJcA+PGHPNLCekz%qo?t?vBtIi7$-`@d?>Z#m`I2 zij-|>AX7<zX?0{t-7+Xkp-T%aH0yW32;yoG`_s0{iJi>*b3$pNPz_0_Lt*gYjeN85 zgwl`d))hWk_mT`_UDh&~zTSlIeBQxgRFZIr0sq$<Og6@_<z)Hjn@}iBSP|o4R1)&6 z$P>4sf}a+%pO{fiw3>~)T@N}ih&_vr(plZkz(xp)UcknUh|?RuG$7d7${aQIku}!| zwhS_#@in*#;i8+HB;<4C+aP%)n}e(+|9A$Q2(}&*6vBg>I9Qsj^dj5<0y~YG{>bhU zyp#$*TTlGa$pgK_NSJU!CRq6t!U0%{^^j)-{v|TmDpOzs`lVBA+Ne7K_BY85fWIIc zCpxSYjCtF5tZ)m_#v~Ncgz9x2;D-Il%|%O5gH7r7u4t>5Z1*yh8E<HGP$|@_jS^!o zZT{>S6=Cjcvh<EGtglK`c9pGuW_>#+kYDCrF*^8~T!;lDz;XY;$zh%d9XE_0IdOv# zQcPGmVfnx~!3cLKuha<!l8+1yf^=_dL$%=`(!wrdW!&6tD1OGM>guRBwaIJGMRUjj z9)?yX*)}XiGo6W+4UCd?8}-Vg9YcHWI}j>wk{F8a1B8qUn-IxB$$>Dz0@EyS)h2Mk z{#h;rh_g^paTl*Eg9d#{pio|9E4T2z5QCgWEW=MFblE!l%(iuam>&)>Q8XCp76rtX zxN5NnfSXPCKqN3Sc|VPoCF4gl=B;EUd))%{fA!5F>z}1i3Ks;(0OR8n%S7n@i)Dz} zoQW<($W0}qNJ|+ui+1$Y9sCZRDe7}*A7p<ckF_&S$z^T@`;%#G2-hVcE}iq3decd| zd<-3W`D}i%60)6>6cj3J?otk*u>SWgax$OfH=&xUou<v90DWCH7~6|_A1yeVUA#gB zoR)63Y#=(0a2UG`!eS~1VWV)pVK)?+oGE>PP?Q^D*5lJ7y<8J>oiyuI$0HNW1LVj6 zC-ow!!KR}~0d)><pK#g+Dh&>o<PwFrc%<SFx%vvxbMiQVy(Pk0!L7Ku3T2aIw{#3T z4Pt&ZUiPgJX&9f@en;VQa^N=(7*FQl6ogesxA#EsEx`3e5rbNY`qMooc%OJI_?d8p zm&v5j0RpVhp|(x5g0!{GW?Sg6Q_6-0Eq4lJS@dW~t+OHs*#MYK(03-3t#C|OTLEI? z%NSND9#_Qo;;e9z<j0@^OT~-3XjPIYOzboiC(1G#L<DIepyDRD98_F_)|~EW4JD2i z5{i<qWdNl<8Nihei*}R@2CuAVe~^W=K|e*j|4`(t=>*D$@U~##NzGyVM)%O%xj8P6 zrdxVy%ikTGPl3t<69<Rw2N-8Oa>7W+{*=2#qidpR64r?BmRLb;E{Ov{a!0IivMXW$ zQ``^@;{V<YLb=TJ<RB_ZMS6z9PG$^74!Uc^&X%#%Q;%H?IObGPZC=<S6P*yt;sudo z3^H^Fhs4YnbxMpMWyb_2gyoY<2O)*ID&~eHrA2SaF_mM*ASR6v^$Uf#5_}z$g8>g! zWJ#2f>KHe>7X3#oc5@F23hAVqc%ym*LQ_?^Wlc4_xgiaGxy@^5GjUqBjPz(EWH3`V zL3RekA59*nxetsuksfGGRCz6l6w7iA#TeCJi8!s~%-&W(Dd>I`G51W!Y`|#{C54ik z>Y7O%vH~fvE`(VKkj8^b2tuL}su7S*v4Z>j@GA@z`cMLEnB~$r#}GYOlqm><w&F7c zW?30I0W;6A0x!D~*y=RnX;VU+T*fQ9KcYFgW=i5293*XKa@?GyhmA}=jz^WCQ=rV^ z?#b3Dj-YQ;(6lv+HUYVek5VB|HW8;NWE>G6kV%TG$%Jp3`0j-sSvtnN8E4DU;lV2r zF*c6gKZkreToMq(6FN-BIg-s#C?F)mXmb;e#RkCDg+xmHPEJTVFm_HdFnQo@r_!D9 zK2r-xlXGqXe^Rs~M9OE#WhRJYjS`<_l2Yhos2NV%QHCQ74O{KwNSS*=#)<6r1`QJq z3xQxxqFWZM?4uJsY@k30It(dutf&I%$<hHt%O6I(xMau><WgE98I3LtFU+)aFl7<u z1O-Ei%{5VHVK)Q5RO=+I#4*e=GLNIzNTWMx0h?qEV%;AA3VEyY!;%5;Ij9V+qPT}a zh!vT;g>5mAS9B*M$%Q)_#0iKz<71?5c1T_bZ7ZmW0*p{HIV_@O?kR;~Uc9q)lmLZO zft*lit{I@a-$FuB5XI5CT>EGb9v{kN-8Avc@hE2yT|8kN+)bP9OJ*TK))ak<GpHH1 zM|Dhhi>6?kc^=s{fYGiTwy>@n3)49Sv>?lfVqJbGB1CJ{7*vOGQV3MDr5XY;P@OUw zrT}A^6wE9c;s+^fBUqE$0+VIKcwkbBO6oC8mYC8QDtu`Ohp;`*;vIU-li!o2zLIk1 z(u6_97`xM@HX?)vYyJ*d@umZ|Li)6#_%xNJ3c3752brfr7*{#$8e-xFT$aMZc3NO# z+9X1Ummit-HZ%dXtDzBDKUZM2LPx`6tBeL<8l&Mx!Ou3Y9uaqf+oIwDNK$0n2`fj( zEucz-+z5qA_?e9=El6y^m&~iMNP>O~ixPL$>9@G{=zVGC+lzH>c;wsCskkqS!wn*_ z^N{%+wmXJ&jj*W5z77jZ4bTF?xd;x~eP)q{ZAY+8!=fmrXIM10Y;@a@QXpFir(_uy z0|ny}zy)f${TrxU#FLO9@h-#K<eaD_&~x>F`Au7)TZo@@kKIsijjvDOx1wwwKgpN{ zcQc>ypqLG~h1Bqu;Fu|nZ@8js6x!uh|Jthw-AgsW^VKMLgzDwcE1n7~tO+{=9IeGn z)PWz<&nk;17{;~fo8qY05~S675t;#Mt{Nd2D4M;Yk`!PirR#vh#z0`pWE&Ei=mw{_ z444+SH*SXZ^*l{~HB<GWaHcQ5Unj2z-n<XW^J&Gk$pE>mAQ$m$<owZ|P&uxqvTDqT zNL1Msj3Vy2yHUcMxj{vWi#$VBQCQ2GG?hVMSqDI<D?9+4Ep`e<c$cb-pzTe+^5HZ< zXcAXliGsvb<{xg{9RL^nPz{>DUP21IkU9iDZ~nRQN~=M@N%Q&x{5MoSpn%!~G9s4B zY<6|g40fNhkO3!#La)Z60s@FymVkevmrHrA0e<tJgoOBT7m2VCnin8DK}!fH13C_@ z9(tS!$3#u=-X8>O{L?CXLjgqzSQ!H80A6n#D+=Lf`tCgEUj=|6t<GmMaQMn$G$wi8 z2W{R&#m^0~u^2~FNB0&l3t=FI=U4;OxC*HNT}6)s<>AX+u5Jtk0LaA;4ffBv?X$dn zLHvcpCEce53_{`%*WPiNT^lfdv02PvW6I1yNn%f<;_G6rw)tjYdXuXTdL`Z$5e&lY zs_T>_4Xl3_wXgV9(!BfwXkFtDQPif0K*f{;LK6TkSal0iSYH$Krs)?xl%R#hubKun zt|Za0!LImUuW|*mjBrG=w|v_N|LUvX(J1zh6S@bHvsEXYc4k^I61n|QFk11@p|G~2 z1>;3ai-!&)=c|^E(JR5o=W0b`;U8E@ch{vXBNj&?0$m+&e`rbQRnA-zep^Yc#c2cy zC8=Olr168^>FV%U_gTom!aO?qNafqfk|-U9PjeV53G5d6AlhoM9B@N+b|ad-LdX@D z3@s}Z2iBH}Up7KG6^5j9AWwO`|7s44!GUp3`aPK3ZBY7M7#(?Vg82d?O-%lP;VK(i zC{}@OM!*_{OC~4_2@=83V?$uus!s`#5g9_#u3RG$l3Ia02ISenFby6QI81IL%f}J& z350Y#V5HnAK&4e<O!X_Iee(`SZUtS$hTsno_>k^ED;8U6fYnbyEW&{Ygl#mmqzW@2 ztx#tED9Tzh1QMO*FZ%j5!@-F0{SSG%O;AM;)!1+?CA2}z5W@K5U1Wx0YQy{$(NL~z zvN@%4H{-#h;$8<lSxx5}B_bp(0|Dg5nc*$H^rp7MD0p$|`jI?TE33}DSH_>HFK{}H zm0UH_IvB*lo#HB)risNj1r=*Jj#v&Q&(7>kjmAao>jJbXVTOYQ*~->BjJ8^|Vjxni zuDeu9dVmgFKA5K*sCS`sXg{$*%1*#egci&dENXbCQ7KsKhGyFbdWUJdd}C)b0;24# zannlYO+c#on<Oc)eF}z=e==C$&^Zw8L#HAcoL)ZCM2N6C<^Gx$6UJ(e!I>Rk8&$~- zwgHLGunoo!%R)e5#JCZte4`ZI)t5~$1|KcS?N(Vpr@}lar8vntutk{!;$h<-OX@&S zCL8_Nd-wr0TX|%19dAJCjB^_#kO71E55%FCNgy0DK>~qvYa|eb4Vv@mPd03Ef7=Eu z4Wn|Wy!gQpb*$-kzU8E)EbmKy8A~vZ<*vZ_i#$Z>Wwv;rG;<G0j(4Zv3lvIG0xw?1 zj|{Nhs>Tk0Kw?M6H|CK;NaGVWP<X^4iwpZ2ks9%X-@JG^R0YX`wF{RTl3oh=d*mvA zxn$ZfE>@JZ?AL(FVGj?WoBZX2!(HY_a7KQ)K~Ie`dH9frR<az3ayL{0FpN+J%rASx z&Pl+ZR*YR3)l52_(+9OW2G<SiW4TsH4W<v~#Njj}(VWnIIYdN?<_!0J7j3HX)RxOJ zgo5zh9gos5klsx{K7`E7Qf+PdpWXB!AV*(Zs9-V?y{W(tznB;RWi&pG!go3+4jL0P z3Ajg$B0jk^l$@;Uf^r+^H@L+o{KDLv@o5ZiXoB(P-xP9kk)u68MLVFzwSKFNbqXem z33r{K!&O9hboHC@=toCS=%_o<+05ub>N3<Jfcp^3ToF`8G7!8{gqgZK*;p`nXC@=~ za8xL2bQ1Vk_jtH{j^@XKU>N&0$l5XTHWoe@;2~h)B_I;O)+b)RMglbABtse~x*Tj_ zQSoKYoJ(z}=xC~tN^I6aa}bgnntM99OmaCv3xx0{rDs-rV~O}UnlmW^o1SlRBCw6i zR6BP>eADP};TDR6P)J|M0Wuf34qVAG4A~w{x8n3o6XbHiRsI6-tvm+cX?!l<y5Rj> z9(=X0A!u0p8v<8b*OF1L#&Cp5k{Wd)IU@wfza(242uii$xktlcf+7PVBy3%FqHiK) zjtDs1T~s|0E;b{J(WpwS-XTIX%6umVvmo3+R9=SyqI%y6t6Bg~U`5TlVHG{?1V$Q_ z0vH@ze~$QyQ5;gXq<ra(D(VZ{Qc)%rFq5>ffNC2pgeQ#55fTr<o-j?E_A6O+2Y*=O ziF(EA@4jy=*7j(MrO4IQWEX|6kV^GYi)VRh1))os(pn>W&NWW|*5Di|;2La<lzBrr z12*RLF|k34LuG~Wa^y)$TKv!kr<jK!BJ66$s!i@Y;HWY+r$PJMh-`17OS(ahwK}Iv zkZd3Il^EA4HefE6SeV-eX;Wu*co?`~24vNy6I0@iDgZ=uwXLg(YaK~ku_3^P-J*+n zl{$ssBZ~#T1_fq_{2P7dz5B^h#+Xr{(vQAWWpz(boCzO+5*Hl*lV}h>l7xSYQ(cRX zvlHaH8P+S~yV^Z?l%fT4M&LqA7QHT(>1s#$BlWRt7M{xU%h?!*(PzjZTN&@61S|s% zEoB)(hE{?>-8D)*28bg4e6*aPhLLo_i=*rW<OA*m(<j3TuFk6ySkVC3?RQV{pStE) zIO6{_Q`P>}T-ES2VvAfWKt0h7!7#WaHR~t^Je;D^kQ~}dfpw`YAJnP0C=_zFNR=og z8v^u@k0XnTuvi9(5f)Vx9$|5~90`k|i<GdKs&t`vWSR`hSDqujx*VWfS+mj+-AGOQ zEXfL*{p@SP(J1Q}Oc_=fj_4Xz&!7Ft;%Qo4e=380vJiZ3z;%c0MK4tpSnuud8j}Ar zxgFGk9t%x0;eQ})T|s|9g?do^Ko&&y(a4E#5oUm=5|Z5VA)>yJc@;qA6CsEK4_Xd9 zmIbWxWvK_lU)bW8glt{Ix3#rL%Fr<*8FG^AZFrtQ<t6K-;`BFcRiT3@JW#Z}VJLWQ zwCv}r0S{<Ff_5i4Q&k&ojiusAZ!BB_i?!g>D)B7Y&zCMIhkS)2%Uv+8k!VO3Nb;P@ zLI`Y`2Xsoja!A?MAyF+TbVC*mi*N|<AjA4Ye2}wSwM(J!^-irUV&npceW{^fto!*2 z46)KWS6ng-7uQ>91mVg^$uNA|#L~$|{HQ>1KOw1MC3m&71gCDU%&wM};L7@zuA-Y8 zI5i_wZy|*vV-_QAu`aUMaS2YG<03m7zDh_CUlYmH@#%C@EZJ!<2?{H22)PBIZkFXC zC+{7jP=e@2lb0l2vUCJjqonLuK#<93`J~wc7C08-w|u6T=OQ_f-WCv0*Yy4@hO((X zI*?vQP}k<U27>-9a9|r<s+A#rPzkvgZSA?NoljcER)DopZHJL<Pp7<i9n6!RV7&-t zqm{?j6sw5nca2&*^eZ#ZENwA|!txo0j5*6TF2vB7or)ut>+dkau^wXf0k8oVhswm* zoUt?}dLI@Lpfg+yBU!-oBuNV((Bmmye%_M>7;iuS*%EcufK;XYXo(7uU?rBY{cC9i z$oP1|m3rUR_J`CFJn><GSVKGCFmjzjzZtshD0>BoNfsheuLBI~q5e{;|1=0ISuHC= zxCqcG<zrAG3g>%GnM6C>u8EeH@&t|mP*$c;PVvx5`WFkz24(_CGDaKGQ!${J1Hgw2 z@|gt;l$;oZA>^lUjFOUQN9jO#Y39J8RV9PX@5+?XagoOl2P(9TlL!k=dzmq~j<ud) z>%xJwv$lLH(S&^t$H9D!dVwKCySDS4!cbi;hvgnZ2czqT(*giO^G<yKaK;cZV_P&Z z@}&X>#JqHHQ?yHkGRC=7Apdksx`^OfJ?6+5qsv}>)PoAPa1h6olyNXP)0M%HqD~Bk zrWzp_P&Ar?p^*_645is~!6?kM3x@P{71tiYNV?$_j6;o`(16S;3X6aYj$l~P^azI5 z&5K|he?YNPr|^2<k}YuxU=CSwAd;ix?@Wkmy7r?B+APT+8d}No2f&)odEFr#s_{hQ zq3Z8`Ky+;Eh;*i*y(I&syDPwY$brJ5zE(xT@Nfw{qmgLKx7ER;@u1jJEyM_(fG$R) zQ#IMT11j2LQv)C-k=lJ4PmW_n4OTy|#J-~j$1bW$N1z&1n=lI0{M2CN!LdOZ#>@s9 zIFwezpb<t9Ev#Y$J3&+Sj$9B)sXO5QmN_Hp#PYH7%@UrnVFTvkhn>gSAZ=!e9bU3a zY+$lsqC+Vbh6+#|6_>mwq;+t4^@l((Y=jV4fqNnhjiBv8X$U$-?JtGkvy9KhG$>F4 zW6~fm@vS01r=vUQ0TWxaWUAp)QIq>x6wb9X;gS1Mb;&p~CbBgte+(e9Vnu4oc%UsC zQi&t;o{ta~*U2bzy6sJeKrdwifzLkM<Axz%!18`H0^%*niQ*+?2NYJP2?&-RJt#s+ zLfP)H<|Ka7Jy0Q1KawJRtI3Xmx6;8q7r#fmOh=;0Lm5zpn|T;k0Kt)%SPS_XOs_mF zz2>w4V50$UIDU!?KavsvkJ)QhUvBFT1C2VXJSfNRzZyRIrk)_a`1^C>kJR2U(J;g@ zH6GwFx=DTJ$3apF(@~2>kEql)pwcUC{0$hk<=n<i_bbN;3u-xf5`e``m0;Q+dxThx zl^Y^?nCnEV85<S_n+Gn^n4EL~+sq*+iewQvAY~zJ1XS!I0}PA4So~vc*%wC*>s~i8 z3@w?h3?rcKpz6~HD+T0RBTJb;K54#NC<X&p)E3dd6txRoK)Ejff<^YobY?U}e@McP zkQmYAm!Slk1I{LgmSOF`k}1o_lz&b$&clB=7stoMe?oVQ@%j9p&=4d84EvL&u(+g* z7^s2kq``kcZ)LB*!YD8I3S5C^$O;TQ^DEL2zJ~l~G=%G1{s|2gmzHTKeFL>$NQ#Me z(8rG2(D_-=QCRs9a(EW<tW7_fD;X@jeTH)5$kS(vx58ArzF(LbAS+)JoI(;iKvp=x z|1rQ&U59HUq0@76QrjJjbHuF577fB0KKaHu(rqmLl>Nyf`YcVsgbxSV5THi&Eg=3X z)lw(cfWit%7)2u%X@zuwLJ;)RC>LML_o_Q}7fc;Br-KF}5TWGaRCq{=lu=mzhZ0GS zj*0s$jJ7`&4yFZW!oD?ZY7QU2k*+%$6QGbsEhSZ$s0z$EsN#v@-kJjv)~@2TxaP_1 zFa8akz^VeC3e=+ZAox}YAC)U8kcR3u7ScXGA%OPCS|n1MDGb-txlp*v8$eZM+yriP zb`6W4F|9kh4q%(J>qL>9T?eGDZ+!v7##wQ84aAD0!ltJFD6br7L{Rp(?&%t^%$}|Z z5GFnXx+9*4stw|NbqCdMW{fI#<40M&$L#k`vh3vAru)t0UE1G@L59_&{{v9$7JwOX zg=_#bNv9RyLLr@I`o#>HPmqlRW&j!;f<pC|8N;O3&5*)23#-`8gqqSBYVEEV9oE?u zqav6P&Vdr(G*iRePsX2<EE<0%C)|KgdO?5<SO?hUr>lUP$U)SptRgE%F{{lTG}|+# z_;*7Ms9e@fx<r+dC@x)E8|jv@@D=P8vJh5mT&O8j7!}Q?D2Ru@r#WO?zjlMj32rlq z0+1x5$O$W(MHW!SFfu|xTwjnFnr&pkVPY#Zyg}CJCY7-<vr%OMH60+hRz9-BglAN{ zh504&L(Z2gGfk~fnsFS|dL=TB@SN<zN5c)NnDsmAUk>hD#xm5*M0ag+nRGG<<-fYY zW4CtZn7wJ^z9`lio8pbkq}yr}jZAG>fuWFjg5F_fw{EOW`_?Q`c77py{EU;VmwW|l zZI~tIL2DV5NJwdF_Ah!Os!-ZlM3WLEH+{)#G4`HG7;>l`=M~y96(cve;~lYN0tMj4 zda1m4>BrtgUb+-zhr^dz5NZESVmmA!*1#o#$oi8I+&|5((XWyWf?F8n(T<^TS3|g_ zkxT&Rv1GI*nQlb+Aw*<p22pK<jobt>k`VZ0z<)P0X!-jRY78V}#nqNE3SwP6Y_#=Q zNFa(;{oCXOYYWdTkNgBSq?iGA@~SCdgDj@IkOk#+1#idnch7PlM`^nSv=`-@+h9uA z*tD1vc5uz4Fs?9B(fZ@itu!p>N>#1?7hm)76a=j{h`%H`7QNguKH<M*WdMSZ2Hdp- zkVpdV&(`55?DHv)sIS^IB;>P8wFYElq7q1`b>EiAqAYy&hyfHDNup=AAX}lFye+tV z1Y~sx)GYVcAtiwpwlK7lOt*}JLi<Tiu}{Z&kn$V%G81DN^d?nJbFJsa{i~z~LRiUF zHs!$VBOR{<i!BFd^9tdLEV`3Hx=$a}TM5*{js>~+7+eVit~=Vt3`)hI$0Q*|&o5U4 z8Fp<R>3v-zEVK?!v)cIb6XJ~!%%~D@H7(AO_=*~th6gQBv_{MkB%>-Ut-++$g=uX4 zwHZt)?6{J05S`_N!woHk`vZ6^E*Xd~>HYzvoq0d7usYG2fo%xaeZgVrine-5xQ#<c z&>I>ZRLX#4)73P`a1-8x*b;~tc##37n%yBEPRh*`Mqng7tLeqZrx_7F(#MpEiItkv z$aGVlRU|O1C+v?yjS6toniDNh5D{P?!;SlGAOyyFv3S?`G|fB4ix)&iI#tn>Oyg3} z0V`j|7YkyjW-{*ry}*WnVS8lI6Th~BLoY#f3GbFTK=DR|R%*aOOMob&erk2A*E9un ztQwcaNaE|o4l=0Y9!3K3IuT@Ty3@`cDYb#2VK9k&%{qv4VUZ!H$FZg<sdOi-f)=k0 z#C<4KSbV;Kuu*~KJ~)I93qeYgG=Bu$;?hC5c+4L}8z<!b5wt<{*j6r@YOHF7+;OtC z9Lovc^ni^K0c3Tz;x!y@S2BU(Z-qkEKi(#cLcoG#V4yDPTORDu4<uz^L6es{3#Nj^ zsqlWSYm5aJV8k*xR)>W}NbIAHW{5!}E0DZe0*9<Pe>Q+;Dlz>)3>KZ-@L(d#i&w}Z zEY%{ICjo5`dBX05#0BXJWW!4iC{2VcU5Of&g7%?lh3qQ(*K{(D?0R(hBoK(?A46?= zJ0#Tygg@o@$e;lIvL+IOV<?G`CW7D21=z_UHAI}ACE01=7#A!Ju4?VDs9mI@BydM> zVyY?cB&`|#4$7d5CG)^ZSd~r=x?pTkPYd=I6j5^0<!%`PcF;Ax8|WlnsBmgT4{tF6 z6X0awSB^NWgKs6^=MrvYiSsd0Tvc{|FPMaHFj#$)@U+}E@bb}dn8INQI?T{8=qOz4 z>q;`_cu(qTGZZxvezurq;VFbL&cYC5YtrxF^7V?52~_ok@WhG98oxjqX2l<dh)e&6 z!Cy&cK$xb;x(sU#1W~jb1q@TIyQP=if;%B9Pzg4*oeBC-N@@^Kp^wm1M^VOQp*mjH zBWd;2{SZra(FA@PGBTZv2+)JerF4H335j}TaF|kF3a2SY4n4Yh6j*+_z2VRLbRw18 zJ0717e~%=N^3Y$Wmkh2d8!8;S2&CE702)1rdZlH;%>dZF@Jc4BW)-3<C`ci71;^R7 z!yJeXldvE^VPX+M^gyW<iGwpJ*U?XyRs?+M*rY&QEn&C2X5aYni;x3Y*od>-8dodo zFzYS2kEJx)j`JuDHt-<IfFUQLXr??HNXyZaK+tyP<b$B9_+p?)^0MqFK>~gb4iq5g z5H5o@L#jlG1`&e&1R@j(A>ItZX7HwnwO-i_=ek7N;{XErc7WH#BG{pb=dl%n36Ln( z$PBaqN5FaZ^cc@u2K`AgJA?tz@F&KgY5?&*LNNd*7%g6$N-N9^lT`HVA{3R3*OE`h zGJ?}gMkW+8=>zlZ(SAX7T;cg*bOIh?j*%N23Q+Kf3xW5Y<4{N@KRFbl=m3X8U><HL zVBOgbg{Jwjp|DgRH58KSfQCXcdY7Rv6|a%v5GjZ6@afx)!f=6Xh0_j^!{}QO#JF-~ z6q6P7Mx<eUI^Wb<6@$mUbGdYCR0f{x`|A&zja=cwX44mZ*j&{$&TIBEQ05E*DWo$r z5N||j#N8!_Cq@9pNvEb2pCEF-(}c>@nptDIF$9h20u(i-8BP*zCJ?yDLWV$Ho+e<^ z@-)K1Vl*U4{`CvW%oa^w5aSsnbIwm+5I;c-v!XSZYab0qW>CHlC-LFBIQYpj;eiAt zn_Z+q$%7Qj_~oZ*#L55`rv<8MI$t90`{2T9V;DRXUE#-!=)G|i1CZ`78pt%kQD-XO z&LUX`2$?~9M|jN%IlOBiiNc|_`?&^iWt-wam|+F_6N=*2uJ>$w0|-yAA2QLhESZL6 zgJWvb)fEdov2E=4hD>NtG*6kxltg<wJM+xeG$SGJvrlKngpIW~KfA2V(EuS@?VYel zu+apM>*S=hpGZ}~`9lk6i<JMQo{75i`jH)h41;TIh3i2OLmHV#C9<t!(y=%Qf7$^@ zpEcw{ZZMOgDdg!NQx8^*xOUn)^iOGt7OwbH+A1y?Jd~W8nubpnDQG8Dc`b<)lYAsQ z%g$#Ix;DP$D~T362@dWPk9j(eBMKoT2T$#T%kRPg6JUi}PfJaWQ}+Y1%PB68eIjil zcxb}mC!Vh%Bokrf5!Gh#k8Qy<x8kVKU@{ZpxmNWoIcNlk9IJ<Hu^6fr49||BgtBCk zj&x01n-@o^Es&;|1tkvYfiz!n*g%Ko18W1_((vVEf%LV({?i%@JMLuI=peCi17m?a zLSQ{AH_e71y~AGgG?C#OZAGX=jkiE?+CnCi&WukZ<qTR9CHs&I8zx>tQqiV)C6g>J zC1(RGnJm#<E176<X(@hqY9*6}dR?WZs9fsGo~|e^2eq=fEwd|<0v0BD`pUF0!x53! zrB%%F9p^CoP(07^nS={jg0P9@d`PRBQexK^Ty6RuhXW`hWStUc&;bl?hwdo3Y-#4p zIA~%!9&Br_@`;jjpkOwj4yggl#SCkS8GIf*McJILqw(-??U`|1tqOj<yNS_40Kfr> z)(MUcIACCaxO3%zGr73>1p6MY_^I%ah3)XSWQcauI|vIM?WlL?K>u+f@-|V>J4r+6 z6GP-Y7alVLgrW2x^+?OnD|>?poh1)}SB%QwEVpNWh(58YM;3Aap*{Q8MsSp)zx92i z62h%~_DW@raMsHj)Of>zHsLJv?{c2$4^##&hWIyAdF;{;8EYL9N4a2Rdd?ZTb@j~C zjc7do6gLDBo~)N@G#8bK<>~!0tT~$N#t@>pE<iDw>w*(j8LNv>4aH5WR;1PiOy&yH zpmSO%9d&9$;TvbzpsDRs>;SgSu@gm_WCx@?%SJ#cXm45x#nHGF5~gu^evqrL-(t9Z zrj$F>unf#VQD@QA35UXTw`wI6hRwFPtog&yXoCH~_N_9S#!e!GFdSuS(G>*D%)gLG zz9kqAK4XwoVfxI>y>P7vmQgqa-}Is2WZmO~M}2it7%qt2Z~`sEbef5o0MRiO&PWim z&fs;8Y_3}zRasc0HNY*L7dc*ovY|lOJcqME({Q5Y+sEeSi!3il1<@uCUO^<R86s9e zZIDOvC@`~$E&M2UF+HIbl%!_4I9_Iwl#v7OZ~20gWr~=N+&=1SRbDV40Eh2bR_HhY z!Kz!$v&(st^{X3N(XlpQRZ5!Spq^1z7M|&$t5Fwc)*fT}e1u5Sg}IR)Ad2XL6{>9l zG5MS~&da8gV3c<US!Csno}Jsi`|jvy(6IEiJMr9={)CQtQK&neLD$c54x0Xj$^m;* z*|8wVtdH!$6MG>jxZc3R6!0qv!8}yvbC5z4hiRl80c2!lurcT$FaHT055XMio{4lY za<%kEA(r;iFT)e~R$?rJjuLQq&CyB2TN{X?;b+=k|1zwVC>V`swd0i^L<@pR_IY+c zq*y_5wLw%KaV%gsglP>Lxfs70NC$>5fFNA!#t1?*D@ZPvnB=xi4VS^bCY?|@uBNhT z%!ml8i5!e4$?hO<S$Nx_73pmQERG8ELxneYl<ZhB$5a(S#yV@d9<lL4A^C)1MPh~a zjoNOZIEZr0uy?lTKP9z5vR_55Kz~6l1o7guqA?;J$XcNYbSH=(m7icb{0e6v=imsY zlpg$JS)D180ZfMu6c8uORF03-WV3nx_F6@YN1xgmF*T9R`C^Z;gt2Ox{Zb5Zuqq%e zHQ9wP^&Xi|WW143$OQ##S-rD^>Z>E<mA7n#htB($d}cIRcoNQu?Y*t;g7hHV;X(9_ zSnn`_k^2lIR1kuHR!hm}@t>N1MUHAcTqXtV9DLD7?N>6ErN!u~(ZyH@<+5wWtmlOI zm_WEJ3_GffUF%I1DUM8J(5ZxQnx4<X57qe$<d5c1dt`~wGB~W&6`-b#?H@#%oQD2U z#BspiQp|`%?;Fw1`h%J;E*(-rPb8%^mO-_kNOnU;T_||l@$9x5A#DxsiLw%MphyY2 zz_lq{UR-sjD2)=~L^Ed0d`;4LDJ=lr-M(PT5vk##ECOph4O%WtH+Q7w4nB3DDVfzs zM8M12Aiq(P3xEI2xP_ImM)oFEG(@C0sA>IEmifveT|8*eV8bq2S>%lpVr3C89#oFg z8~(7NDKGy6hX%N3iHU6A;aVty_8`hsk{RH?z(FoXpt{!i8DH*#@-C474GBtJs^a!? z$U$j?Bqn$!IoXBRW0ngrRaM4ZzyY*boSha1(M%SJwhFA%X6B3X1>MU_cpbiVqkL{A zMvw9<jA+D5#j}psAy{l0ghB;H7TP?xO9yv(<CHy+X<oJ|*6x9&g<P<73N*f~Rivm- zWhP^qBs$+n_S8U~n+(`&>eL7Vg@Gvi#XXqfbd&Nc@>+;lt9)Q_d*x?tEE_(McY9$5 zQZ33?G5a8b0n`o%k$)Z6lm|gKO&p779fb;7<pb)j@>5$3(#s*SJn4<rKML-dag@lg zXCht>6-j2*(a3ydis)C<Mx~#yF`+P&g_SfV=^5L@egn(9_fv=HP@r{;91s7yI>sP8 z#Fu*2cCGI{vHoN|T)~oSJ)J^C1yOl`+ksfja4Dk`fyy`vj7kM%CBlGf2ER@Vgr5;o zrAQ_O8Tq(rFK%!I&??4bt$?Yt$X!(M+UV6&ovShUwkn4(Q>cYUv!O_-2bXaJDCv+Y zMJ+t@hZ)XIa6PqHv7MWc>=LG&CH_dtO93jxT>4|^m1<c?@FJvIg91v)X+P=3E5ORq zpoVEbl|ddTD^bBSsQFEkYFM6Pr3Vc<4mYk7^nQsQ5S4m?QiEhITfk5vIJnG6o>(A+ z(2xiLi&bEY0%-tIYT&Y{LOK&=&uXFq7gB8s11Qb<LJ3(bRNP~*m_61QlshJHh+s>H z`2{#28YU)$BTvOvg+s{gDuKcvC4*5i*}i*q^xQYTk1hX<ri}^dU~wBL9~qR@hN_NK z*+7T+oev!Ep(1D?VFnFDG!W9|pnH%m$8zI_R#~&-C`0J2RNx4eO({i1=&K;JZZ8;N zSdOCl+NVEs&nH_d)~YwJDm-TeF+@AE0u15sv8k>K)v4Gv;F%kak}5>Wljs922?yQ@ zrtdz5?w-#Jk?t6~@9GW@I|rdcAbWJ(@aXu1>&f|nYrusTS*{xeFL=B;gF&bk290R` zkvYCtAE7tv$r!R#z$5qUsD<`{0k{vv(R<~5HK|AQ{#W_j#BV`4CZWH>p|)g@Y9|^T zPPH5Dpt=QVhqc*>b_~^a3xd=wFFOYFsq7Hky>i0{o|Y9*@TjaX#Cx)S#)n$=ud?f8 zhts?$J7}J)Y35J`0%9o;2!;2Q9ZK@J>|l!fWCtXjP@Dt`PWF$Gqyak%ZyvsV<&Wem zoNbCVH5}5@2q_B{E~D`9b%)FkDhLQaG}}Y`%|FUxx>E6PFk%tR5OdM+53=KBhQT2+ zpsEI52s9~X<BZ7>K(@C{O=`ZEGU1B6#ss-EuBnZTudJ;e5tWX^#lhjQ(h;}`#3;UL zgJv0yKSC<7Z*yQUeHn{H%xjrI@WsbAc{f^rK1=cvWIy|>5QU0JfJRw|KBN@S#32PC zuqrPSA19BuH3l{Z@q9=W%InPf!CNxZ*}8Ugi`PQjjA8>8Bfaiutj|+WgwzMrgK++* z0(T0-;~T)aS#)sIeo>)}TZRLfcMbba@<Ob#pMg1bfDaUDsBh)hFL3oF<Z1r(`^Ul; zP9Zjbqp?xk2Z#%y{RBG+vfhHhYvK?@hhmprCJbWM%hh`H5gsyP26S7!CF5|j#U`!` zGuNhBbwc`5)dIz3Csycx{lv4(c5*7Nq~Bm3eUWKV+yn@_36Puuxe^{%$gm>dfWNF% zj1s!x<zrJFFOg#TF0$YwRGE%5eaoiv8ULv#s#z&75O&8O6;(jKDiTc%0-}rGZfgLO zVNd}soC0f-ZW4&NgypHEOP8mxiCxyL0UH<@G^_NZyeRz_&0hk6mc4jCi10#Ac)G<N zurkNY2pfREJFo!M{3KQgN_fJP{iJOtYZD*=(b;3tL&kwpEzCNsaNbGJI?w^ia-a!? zL_)Wz8~}u@4uyrp(7|N0TSs9zY0Clyq|u+!ke`-f?GE-up?oX|&SVl!!pN3jf-3-x z0Q=&~3e8?iMkRP)6@+YKd5W4?S>RXfLYFqN(qi3NaY{lL{W>@Nl%@$zX#!_LC`VBU zEIJgED(TsGFzaq0c^-5M1f}sbsZq!+#ZTA-BZHzOr?E!-;PuE_$8J&~&0&OK`gl(K zhc_f9MU{hOV`U@c)WEwqfn4Nq+jIxX^$48}&<4rQ3oStvYeS6alJJr5ACc&DB-&jI zpx3PEMRUVVOr|rrHRT7(v~gi2(hK5)461PEP!P6!^gzs;Fs%AsfdNI0;~PN8!q8YJ z>lSC%FeZq($i|GFLfGUj!{WgpKh70|Vl{Jv5oMb<2wpLO?cl1HZ-ayr4~K};t?FPp zcpeHtq*AO96s9T)!U5LVY6?F(CUHnx^_^dbwNF9$k|NH6Z4}XcM}D!Pd&EjKj^F_R zna%8oRICvmY3vbUm!AH5C&%Xmdo=7{zWZ{}*fEeV6@%C3(8FgP9u$j%yCq<p^82OY ztr8zUmV;zKC=Kmp>zZrfS~$_C{%3kHgPwkazczVs^fx0U<jiH!Q@qIbLRVX}BjNF{ z<>jgo@?H=(H7WG}tgttwUWBeBRCPgFW0dO&7dudE3f~Fz8#WDiSKuKz1Eiv`!HMA* zBoENsd6w{Gi5@T_Oa_|;stzScPxYfHD)~2Q=d+)Sqj&(+ea$|bHnIQB?>~_(-Dl-f zex&tJe)D$$cH)VI%V>T&3ogk^g;GdDF=4vC(85KVCl5l67W@{ffa#@>*~n2!aj9er z*qtnTkN2mvCT$pj^}CfO+cT&Zeukx;LR5B~|BMFPkNjCuV%Qo-fn{%3!TuBWG8z&3 z&kFrQa~2-XMpwDJ9E4*;FsQy7T;z}nOQY~JZHSHyRFQyP&Khq{XU4{w>LL)RtV9Pe zUc9<BmP&a^wErPCFnHjKP>@3nHcF8^euCa(%cY`SJrbzMip9Ar=qva5o>?n|+3Ag7 z!$^V@&ecWOcl0lM(;b~Nk!8(3;_jA|59{V!%0mh>WV}vRHjtK%8(fwhQi>k7vOeCe zg6jQ;ZJvvfr6{ahB>JU``Q)raUTjG1AV38#i;Ml!x&;N{!7Wj6d2%t_dM88<kbq)S z*u;w=n5067S~<W3l*l5|aK3`;x#)wDK;4GznS&hrtW+}|4@P|~3n}IF_pz}f(iz5_ z);er3GkFxufk(wb=#ayjacS6@`J7=}gx?6Ju1e1nC{hA#D-#acGbBx4L7|_RM{2@m z3d8tKlJX`9h*9{GpWI+GK`G`3tbDD)qL8mzIw%Usn>d@(7nEoL*iv1G4nk?8%ASFw zP$wB|Q3wfnH7xysc&ObrVj+(<n^<muF}FFYbqK8g<wyS0OB~7zne~r*WW>ogL%GdR zqH`HVyaZVI!c5L&k}@Jj!<2lK&g9wAmD~apq{DtUOU?>_;<N2+mhEV20NaShrOj=# zqNR@V;RlCU?h5xJ(N^s~_B7^(WC&0-h<>rx6=S`^P=-=s(syI^FbN`&g-K(YS`v+< zfvjA~#sq;iRzrJB243jVzdNhP)MV=pFrc`~0+~?~S!9vYOO-msIICu$^j)}0U6)Ey z(^*oncoaN%Kf6nq9c=au8YF09Gnj052~Mpvc|!3UL)<|25DGwqYXZ2SRYfzrLj<>{ zz&^;PQ{l+zBgj^o!0d9+mHW5C1mwU9oCTr|$0I1*64-0BB*+y^y|W;o*p`sP7kK#L z5#M%5lcYA9jYc-nl7g4rfhnCnD#{1Gt^NVoh>+DY#!I#2TJ_Hf$Z|5`B|u~hhby+3 z1W$dFmU<i6Qsinc<y@yv_i6wXOd>2L5AHH~StB>id30wg04SHpp%N+Trl1zDZB)}) z+n07++9j8Or{n$FS~_`JvH(9<F}|zaz<{k{m4Q}E3JRb4<~){v*(whlV(S1CCzaaf zQf{L(TX<dT4T6Wuq_H5lbU3t3GUzsYIu%P2AB=KjSc^@>b=RrjO@Mr`2noQAm<pFL zb0{K<o@ow-ACrd5^rqEsGq#hkiZiifv?ZBtjG@P$LzuwTY4rG%0hU<F^a$$zuhNp@ zQsF%(MxY^ZiDVW7<Mxqko{BJT<5Y$WXwGDq5&}m15Pbrp)VRtmwjx2{vfK?Oh;=uh zLBcx`xUhGEQMvDgkyL;al4=7tjI0=(uqGYhMj(X&C3WFMP&9`V)}Tb3@K~QXAtcq} zgk)OA31m_@P6So=IDu_y$cY3dhg%~#v5m^fiGlT$6T+d2oOo0#IbqxisvuOVt0)c; zTY?8E$Sf{FwePBzP^|s{RZtX1qBxyuf<wY7UJ4!2`lbYuXMeqisxm~AI3+IqGoP^u zSbEgTfSRB}3={t&l5eD&pTS@+OKGAgD~9YLmWcwjB;=_=>d$XF!4Y9%36XbWvH7CX zggxi?!3-eu%MPIR)d;FsK{#!5WeqJm6$J-X?V~mj4Aydjs^Bw2!fYg1fdxCk0wbCV z8i-^qC|`@C;<PEdUWXNCFchpdnW~IXnxLO0F`<IMq@bKPvL3Ow+8s8#%94<?EpX~@ zc;LImQ{L;P3tgdPtzj>ZflnE1dUlSY4U|1DW&lMTT3AA-$~91jAHC}sN8z0R^EIk@ zL3-(Sy*x{Ns5FN|n*j#PH-nh@CM+rjXp<_+g5uzkT(LmOl0^ejWQ+1W@I@ARbnr$0 z7EhNE3R$z1P=Rm+I|()EkSC8k{=Z&KAm3Bs$d6o$zZNC3JfT3q;HQ@oG(PYJzlUpZ zi!xGMXA41`VjTw0FkgezZWB3B=S!mzX&|>;Yk<pcFbM)PWc>LLMG0ULqH@7w$#IOs zD1J7Kp!S)}0UBK4Qv}|*ibK4pB?VC$u>A0K#cnWwCa%ax8oofL8|ecM=T_1S&oIVd z=jPx(O&0Y}`^Jh#qeFr~qBU7uuu7!8qWJitPc5WUKz0uB@24Gx;|GL|$P76W3GN1< z!NSAsfl`G#hIy|pQyZy;fH2NmFj0U?BXofv5y#Mzu|^M7ceJtFh)We#=3p9XvWzUg zh+vZ)3`kgs#)WT$Gwc969N!8i7_=PFeWg?`+bwni;|1m4Hh>$4-g+Rqxmv8WiM|f^ znq&DStGlXx9pibOF?xokq1M2YBM_WV*^sHw@Gm8!=IDuAB}<NlJ(Blu<{A1*Ym3r4 zYolY?G4$o>Dz6!$AoO>1(?&dtU_TQ_Q}kMuFM^|B_@cQ53<kCxs(lU_aYB_+`q8h1 zg06GY-|F*?poxY@D&gOTpCG+fh8!`R1NwCj;O-k8cS-`M<!N;h=tq)PO`>*iX$gXo zuqC8#K4IL8tn`iEwevD`xS{B0rX$hBxFp0`9*1ZA>XU$tkn-?DC?+C47;=&FSs4UX zswK=rdUA7`vPjmga=)E^L!(bIVD{P)xa2(j2ERjO2H9VADY$!`&5_PY9p69J5sTmx zHu^K&4cXyPIXID`KeEFT^mG9E0Bg0rp*Bre8<_^VMNVP~g7OKm;QJ*EVhlJbawaIE zLK{>!2|mt8$2O)N<bPyrN@qG@F#JfFzCB?P`<l>1YQ%8oXV|G3mX${i`AkG;_{j9B zE{jg|Oke0q@=yH)m=Q^@4WyDzmVRIdZe;p&L_DI9E9nmh#iN2$OBuC7Dp7Qep5Xvj zrzJ|dF^SX^9b%+%Hfx3&A8Rr6Ny;o_r<ZyYXg?~)k2(;|7}h_C2dMhjn&1d`q+whn z;_D2s4-ggcCvv(@f2GqU9G=S`Mx>gO=`0-M%RjSW1G<y~2=d{uPi3(2=#U#SkB}H2 z8%sevq8mIDBXL9W_yzuO7zRg8M7Sb+m4Upnf{iYkM<OC>Adp)Gbu60ToiX~#l}r)R zat}iDRM8C53K6PE<Lm`?i$tQG@!HZIUTAn4Y({~5BnuDBL*6h{OG$Z^xpC<<vKoDZ z7-b-cO`+Uqgh#rW!#8-CF|NW!p$`+%$$XnvGrS_*%+d4#MC|kLZnD|VSUZPB8O!`% zHdfGyNsCw4nSwn1R2-|oI)Nd`r31|}yrLxoDeUm)a*$yImrIXDevfMmY1$y?8ug*F zsR^nZBHPE>dLCyRazNGt*0half;SeD0h(#J1l>*W+hb&0EVsp`c>Z!Fb8l-6fsTix zoOA}RTX3BAc1S_Vpok(kG5*i4Hp!yqqhxDPIV-SvIKnDso{c%8Ca!k|DaBAEN>YSO zL@kasbGfF)P;?q{3`Y8n)m_r#`;=EV0`ZBCfx3aOgxMeh6aCc>SQFocN<{nxZp+EJ zSol}sv)0F0Y8U=71y}iqw7~zwb$O^YBK({n0Rs9#Y%1D8ZYT)A`Y&?IngE)}j?1S| zaHcMW?hl|ONFvWnFyldnX5sAw5;I4#5VPElT^Q_`2w3D-;@D_EgY8OFkpv0^7A*_- zETE(tj{qeCdkPsAJh=;i#Bpd$r;|Z2J|$#kGxJ@c0~ZEJrQiy%VjOU^JqH9(ssg40 z==eM-d{Fx8uQ==>3=V1p|0a$F%7$gHIS8<E;=WUdMfiX&Nl4#BVtI5og+3E1_EyG+ zFGeVlQb;j|mIRYZ7WpNE2&VveMKWYbq!AQZmZ9I^lBO_PREqg2=@`N`0!Co6$&H`n z@z(^Vz@aQD@rMCu?6U(huwA{(fX;Mg$^h!b`G5KjGxw_pfb=x{+zo`Oi7O&o4PSgw z3+|TJ0`doLShqp`DP3JA3=dx(_ahnOy$qZaV-JulToX<dHbM<6jiy$KGL0iDfnr90 zD@0{Ok%%<4W5d$(#ZB0V%Loa&pi9veS^Qu!2{yohK+EN2wwB$va{DWb5PAG+rSMc- zR=U#q7cDI=8-(+ZO@kaf#)E8Q>_nA^*hT_ud3cCtESSsSGNM{X+#ITa<e(UxX6phA z#t+9wR4Ei_T+Jd3teHXOwq6N<;hK-r-EQBpFxI|EutS0QgDXiCCJhj62ckpv_#Fiq zQUwOn6gz9sNR1$IFtmd*9PZJGsgopE01jG;I#x?E4q<9kf40H23?PJ>OT(Kt49j(O zQId*nZTS>++8i`MBMQ$Lhzx|ouTig0N<6SZT`mS}$i(~r<AkSEh<r0NHeg)m)7)%> zSYogiv&e}dT1gH-$!K!Gv3^CNT+@hgBT!*(boeV^7$-(HzyxSE9K}(h+Eok62<qC{ z;RsL(6AD<{)}gTYmZjiigq6W!-KQ{oF<9aBg81U#GkX4tF2sIhM>~@B$bRfjwxiFJ zVmY$kAzcie^uQqC(tP8=9jnYC2fTun0ie!PB1Piw#EQaxBplJAw@p<6s*v`VrI{`X zOl1W14bDUcn{BP>HXd-Qh~;x|{*gEeTd2S<97jP}4w0#f3<_KVwv{6|VQmH0NtfcN zvlZ|JvzN+(8p1(V-%~_KQiOIbJOzmk3VGusZ06HJqa|BO{s<)TfvZ0P$WB473TXw8 zvfh1jKk-=m$1@c$@c6Yla<><sG{o>RAua(yD!9TZfU!|hhTgm73%|SYCfhf_sIlV4 zpi=sPbNS$GaM2A0o#oKxzORf$&(ebb=oU&XYis58L9y}u6+&9@SMQ&>f5Qy!U&xqk zPD0BUcmE0`vy!;M<`#049@zl(Sy{9?!aZ#2GmJ!n;4hO#FHakZ94E^4Kh7_ku> z(!pW!#y7<DTyvXmV?%X177U5G3fz)Z-3k@bZ25C2+-puwGE5aHgNf@y6k>>y%pb`N zB|mj1Bb0Kan4siWKX5tD7_X#2N)TW)j{YD!4@5wj9Lo#9knIjhc~eX^0*D(KG$a(L zOdXh89y}5bTprBgQY>Va2Ni;SrHUcIM^X%?lHovA^tn-Kfs{wXgwdW!H$ssKl)Z+| zu8@H|&TCJib1O8n##Zb&1+~W_Kplx(m(s2hiKV?0+O^;Yw~xYwaG6mHXeqHO+M@4H z!}%v#OC_cu6o7);_kk^OH$IUXi>gyaLAmp8?gQ*xHd=md72k5BGy>vm<xEl=;%tNh zT05%xFaRs<su*s4Wp7EqQxsJw99Q6t5O6T6G#JoBr(Ps&v9acAOx21qTu`7*g*FD+ zWFWJem0>KwH3B3r2TMSWfCdKB7?`$mtf4K2!FPr|tVLkmAuR@D2xpN`a(4}2wp9^n zfam4AfuVr7z{&OS7bNH~U$QVGzX^svF-+BpD5OXH&NxMb8x)XO2q(RD?Oq0=D5(|_ z+vx^<S2-e=Y?NP%viJm(CbzHxKej9<1)1$=X<KP92HVvP!!1|!d!zx@BdV|)r;MW4 zgh)BkZZObx-iTdl{Z8{e(LEbG49#5NJthXs&_c1~Rgd(&z0DjXbJsOPo^S?Ye}2@{ z4xfM<0(3r59ynF#F8C2g=3_~}0fbbYgi@>!`b2-PtUw%81=4|HU<sB#PS$Q9N)zPo z=b(OjzO4~wYu3ZfxHPI;mO-1h9{ylCuy*!i@wkGI@y4eKdM<7HT8$dUp<n`qGH>m0 z#N@HF09Be|P``q12TZZDq8)J`JZhxuF2k+Jr74xbvHLUn9Vm#27Bbjil4wXky*(zL z1S`s55rsihY#}R($qKU0A!pA=^J|R;B56icAciEQ9ne@@b5R@w$r(XG2?w;ndN7Qm zChdx~UwS}kY<w4vi$t-O3$i?RtBs66w}85VauB&;mI&qzYzF^MPItJCC@@3S7Q0%T z^&=_6v#|<t(K8Mu@8cdmK;Vc)Uc9utykwaF3zcFzA#^#D9j5uvSwpo7tmQa<mXw|c zbpxfeJ)i<ITWchqjrla4A7QmZct8VDdtm`nd`qNJ$&EtD8#N4>@*S82XaE(d3;2`? z0z+67zCxk4$`rb^NVyk2`GhqjiKL}jrBiyqRFj~N0)LX&bim<Pr)neOq;lct`(s2V z5t^t3cL2E3xEWfNyk@FCl#os0uQ0f*MMT^7yod*v<NnfRP+VS8@7F}gA7tUZbwOG% zT3E3;+9G^g+tFCztBAK?WW@w1y5IVDi52m)>_hXxD5k45nq@<%y2S!)RNV4pWxJrw z8{CB<(pTYlZ+xEHaaw+Kir3`;jvDr(3*6t>6o?Ed*1BwnU@aQFEj~~hCg<IVDSXDd z9i%0M+;SOs;GkRFrXy1=u;e>j5~sfY8VxBD6-{vG)XUVT6L9qu-D<CZ<m5yfq<=tp z)e3au5dVd01*{=>14Y{H5|xFb&O{2Tr^7oh=rv9Y6#|2AC|V$5Lai4F_gJ7By_Q6( z5~pXNKr<!?l`*D5SPv)Nkp5+HC&oiQ3b*j(@qtikRX&$Xrw9dbhTw8t1<m_FWy-O= zWy5Z#tyRS`aFIBlj90>VLZY~ZX}>XYU!6W+iA+bCDJW!vd7@x;YGc(7TR`#Mv2?zv z6&SUEz#}vGGYlfc($Nh@xccH3MhF@JJlqz_&}(^CEO6@VS-|+5+5jL?J#gN0yb!cD z{J=0-4VDJr$uzcLED-)gJL$B-p0pFdJJ#}<tWUB?EFi!F*&YNcXaemELzq4QveDtQ zGBV*MZMz?6@u|UpHhOG12K8|~UAFFC3UbaeTxRP}^R*$Lmo~@}z`4EPn`^$|z%4d% zxho7TdQ!yrEG)HljNc5eh&te?(YZW5A>4()RBTWihS9!M#336s&1h3ME(5e2pV+}g z1I`8|nQ=OhV$3OBD2}SCml_@Zl`oYdE-=Y-b1*Pd-hq&+kPSp&Dh^BdK<KP5cmqMP z1P+91<gzvp7Rl2<AW?J%0<+G8;0uK1UB`kg5I!eKE($JKw#pKs0DKeBpp#@dupQuw zqU}MJXnPORaQ#v_@dkYP{jU!f8F<1bt^T`j)6ya|$XMYo9Ev}JHJU<?JL1e|fKu+x z6WwEIfFuwjx>#EnAhPnihb~Z&2^%?`Hyfl`Pr2f}4n?3Tsy|ElzzT$iV)AXs-yjQ+ ztz1`60<c&(APj9uJ=y6R)RVp#80&m%lDLB%(yX9d@PdZ2gNZ821SRPx9e_Q%g%-0S zy-dJ{Ef4}r+zlbX^^HN1d_k$RMj`lgfTT1)fm@FcfWbFG1tq#e#9U#B99zpj(o<{7 zbY&(JL$5DVUjZFMNPPlf$SRH^83<8RR4K>`Lr*1)VAb^vgUcEdIon5k$Y=XFGUFYY zhiAc9u{oIoAdQYbZOD;)BRUf`ejW`6<DIdL2Sr%Cq!D5)q(ElO?J8&OuHM(PS9Zrh zy_-B-kHu}NAtx4Zl;(hm2XS{QQ(#)LW)OebtDhqcM2=R%O70F-OGIu+XiE6Stii$H z@kpKg4pLkM?!lrbui&@@o!gQNIOM8oJQ1$~4UAW`czIQ9LyK35AHfl&2|UDc9GPy) zv(s-84(k1(@KOXW?2)TL#C;S&5~!4AlD>FE-C6N_y4}NNlu=0@9UE1~AKwavR!El( z5O6UO;%Z|(RF99j-y(gujfh4`EW#$FlLkTRxe+2px)E-Eb$HnJ2QdSS9$&CZH`8Jz zr2G?pWR}O+L;`US-KuKR`yGqN+H)e$AgVl6E~|+K&qOL&D5pvOEn=XFVRkGOL1Wj` zaenLaV7rF`@gTO2-s$$>x*Ov_?_xHWZWl2k?FqOaN#k!SgYb|pf4WSkWeBZ`6#UQr zt}rYl0z~4J)e!7u$tohD7*`mm>a@-X_S#TDRsSSxI5U7Ag%q1+{*W^ODIzFBL1zdy zIXWm81&09$i5<hwBvNG>BUL)-$a(Bj`A&f-no;cz(h2n0FiXgZ)hPlN)$!;sRU8F; zYf&q@YNSw!E;wqS1|BlPTC}fPPujl}E`S<3Pk<spUS>kV>ohVc?gI%rfO1uOYABi% z&Ol9Azd{UC9BY_`;k?F{7{3&u;Ib*yX3ar$0Vt45wG8=A!}`X4!);hMmVslcdc+v1 z$Oy12DLDfLq<$Re=xG@8*?^lw3dw<t6_ynnQW~f5a{bn+8?J#FI3a2Z5+a;R1eMrA z>P&(&Q0w#>t?W!B-waraW3FyfIB3fug#{coK}le|`BB7Z1uPzxFQzsn85|5qt+O$- zhx$tix)MNjAlnM*3_Ku?o)I5Z+8OmqhD1B)3*<D*h`c?H{YsbP-W@{_hParY&ESX6 zECCWNqNZa?0S0?p#GYsEMQ||-VGA?gf%~%5#W28_g9@UqVASN~2?Hs~Rgu0+Aq0_j zG16O#Loa>L`#RADrRr7}Y!vSwCxl`mIAJxP!U=6wyDk)iQVk0(=|L9~R59UJB-L~- zc(%{s=8`dJEzEs!pjvY^Bxx!aAXi8(C_(kOz@oa6ae*7uhzmSQ6$ORiuDLL3^c&y5 zC~7Z$Xa9m^?6yP})y#m<4wT{e>jUzXO^q?pn^!+#$DVWmDLZVk;?NHypJeDAM6Rwh zZ1AyA4n=lKWn((e%I1sKl7=BHU?-gKAo0``G7B0-{MIni{}qHA;`)zEcS<^6LqiYX zI5}v?(<+#cPUsw5u7Of)@S+5|hy+ceo13`yn~iM+L3U<W2)lU5uoY{*cqqR1zWn^d z<z2_BX$IRW+e%iQdy;Gps5YAg_@WvvUgyrqWedxHOTrBeo+#cI!s8R}ZX#72L=taJ zH;@>`M5~Zi*T*quHzsiGLUwZxTD@tCYJh8_48Bc-0lMjtjTeR>SweX4JNpL#WxOrJ z&}3UUm?{MEn!MI@64JxN5U!WO-D8mPvhDEvj~9k89L)K!ZmJ1b6xFS1c!nhmU9^Na zw3~7hiUTHf-_o=Uss-2ps_1o`kVHACn`SJPPIa}V$yIv@SkreK!nIQALUy++td`MU zqNNqyj_CrO36^3umw^aNpa2lokC}kGeXF~xO%d{Z$<DHw1k6Wuxu4mnS2|R1KS`n` zm`lhuhH&Knd7`*NvE<?zv%+k?tKAb-XOy+UjatbmwShbRQ#+Dy@@=t589xTERVQn5 zU{xq|e;w*&m~DR@*zWo2u$t-*+ep@>P(u@88Z#^c(w#XZ+`}S>sxd5%Aj%49O4Mm# zo02tFSS(Q+g~s6uBrJ+km4qcC45nGEQ$nh@sxDOu#`idPTs2VLhh;WIH}qnC)<|}R z>Q1rG_9ve;DdeND7_WH6&q^P%As}Y~sl-s=jJAJFKnRnk@*w*y6_-qIi}Lna^@BMg z8MD#r<7kZ_uQWvLm)un}z{29<)s_E0yCi3ucRmch!ex1D)`i7z_-3>yTsBn<A*9OH z(OgPbg?6f44(wLE46Zn8T$w@AkE3ggG*I3#+)xtF2ZoF?R28?f1+G->R-Z|9z){X$ zFYQcBp{v*R4P)U}kIyiYI;38%`5Oujz$I<6hPy*z9OFck*_om&RO#?&0yCslpbOI! zuqcmD8#0iy;#VK$5u^+bQ@Xy1k}y-0@gUkjC|7qiC8cbEOc65wNFy><7HU#VNqVMF z{u)Oo#6*MxH>3r6t(kQMTJ}Z030e~L8QO2@8CZoYzbE2Tu?m%DD9;S(N*X48{8oWR zwWaYsU^R5akwzmYe^;<ubGi1>@CX#-KWXia=HC=7w9T`U#?z1^8i+zengy1|lMOWs zDzrkm35_kEQRQn#ESZ4kG~l6)R9;I0$rLHbH7R~dF82|t#;{e1+Jh7*Wo62ggb<!g zCr?i1(7^+~Iw^mpCpUChYMLuMAn^(1ZOdQ~wZm14&}5SW+7lDWBm^!yAvH6W#A%5^ z7;tm6Foba^t2CQq$#Z_bpxhAYUk37uy1;a8hBzka4BjQuqk!c1Oc7fDP*?^sW+B4? zRpy}|u$=|z1Jc4%W|!_AvKItYBTpo-OQItH%Ps5i5Gr%6A=W22v>b`U-{@R}BsQS* z0)?kW7$nHyOHf%^lcHG&_>nLoDHRNveq2B{1H#nRrgOjwZNdyyfkXv>B4tEEft-U1 ze44A^>8py27^zi?77LmUSm*flYcfj}un=ofHEnHPoV<#tW_E(&FfLY!D5V9fh5juZ zduY*<2_a|^cuWU^RL04N*8q}9CP`>3ouHZNs#b;~Pv;3{T){CDZ&vaXX#?V8kK`v% z8e~>TAe9lfG>>>5F%?3LO;q++;DF6AV2B*eQKAgWy`j>l9&{`OrJ1sqVc5uI@hJ%d zg*-C+P=LP$E1(Ef0vdx_p|EK5tYM}+=}m5i4_k$$(3`u8raTy!CN`jaL=Y_SIIYi@ zoYR{rilR#8<I{|!6%OjqWV-Ovwe?Uw44!6-TS3VQSp*VRQ!FD4KYL&vM{Q2(QU~S} z@Gu11Qgp&F3CB2Az#4#q+zifp!i9g#11NJLzrMtlD3}rK!mUcgS2!}AcD7_Fx3s*m z3<PA^dI6aMTRfTMWsoH^MjSgEDQSSsbo5En7#gn4tI}g!c#*M71}H1&<%zKjdRkMX z3+0$vyg)RiEhWrP{eA6PH1dXsd}6c2Tu>8eL=(R%*556e%-(-jPta|<P?%DnBoqd| z;th~1Hq?~CkVIG<qrg_x&IPyTM^1#IM0EMFWoHSMz%5=Dv8sWjyh`+blvrp;p<+su z^GO)u9@-^gO0O8|w!sw*YOf#@nS3yZH8RD~a9iApo+o?J`W?8Tr$wfy4786e0tjkA zeOEGG{ylZSM;7^Nh0hu!s1;ZjlN6K;I*&y&{`h=L-w5+8y%J?tS_PF1<XVJM*dYsX zl7s52sq*kLa2!dW%KPi1K{m!n2A7#@|7sQ!$)FHW_7HwvF*J&veY67jr~p6G#g^7V zhl_R9x!wh~%W-x00ug2A-7QD#FQPgSTk%s1&WAP~*nZV)>VjLk2VhE7d}0z<z#)H4 zdgIXo2BXcFI5ie5piIg*o7D|F3pKyj;7(zqGl;CXC`2pOLSM0T)a>|yTE4trLEoj~ zh4&ozuz|mCd$dwkhWs&zP{_VYBUB=gYAVPj<HLwd8~W1E&VU2oq>#<S%=9mp*YqgE z4Q@He2tpE%G2F0{GIxXeLuGw}l5HeD&$5~|(}x-{{uWdfqYZ;?v9R#kCeqZZxg`q5 zXANmt3#j}76e(0F>1Mi+GNtQ5@&W5WtoBOrTgPHYMF?3@fVwFF+@#bfZI?nT!%yZI z7_uSBJgQoSw<szyU9wWRcKgdR7Rmw!6JhGxFcwUIsT#DLKMBDaj)L;7W$j#$X5)>L z_`O{ZQAlM<Y&wWS|Ka+Fw8LdmXwh#*43hZ-E0nyKK|{!T6~QLwWjL#hm%)PMJAvlo zXqW8-GOS!@(Eh?_3(P5_8Sj`2yL_f#kp_B!5#o?-=~Oom%Q8Q>OgR0iCL4)0dvFZd z!~fsU@2>q=j~-iY3_q+&f7~AaTm^pX(W58&Wy`ez2L8Rpf*z}^j(&r`_gDb`O@{vv z&YL~f>3XSXl^$!u--G|R`f(g)ZPH{q(^5>2cJ~13b_CRgD2|Y$-X6I@nL|fRJ3MpN zjXz(}KKtFnA6@gjbJzU-muo*i^u*_?%Ufq%)Kzp=?JeHA`KhO`zW-IXkE=c6xJT#q zyJnA{{yXIQzSYZ4`f}Ji8$R=D-99fg-SqR~x%Zwq<m?_dzdqyeyH368uot%5<d7#f zTmSHlue@Pl&pY0@^x8;c=Bf|xeDbZ<gI*fAXuIE@zUK2wF2Af~ttm5Vwz>KA9d3Gf z;^GBI?zh<`J0xm$I^w;#dvE*8T6ev0>#;NMJShG2;^xOzd*kJor>s(U(CWWWn?3EQ z6X!pC+UQevzai-R{(DVm*nhvzS3j#`^L_{H`f<(i_fFsNj9%H@S3B(0hV{1D^N{Oy z-gMm8^O98yntDBZ*5IA)x$BJVUE>~Z-@X2wMXzl7-&Y6pKlI+-b892dzcl{$UmhRw z!IAaHpK$eq&z-Sw$v0cPRlM;_)8h}nvgeig-|k;}>g<cZ|MIcNlApeE<&}rO^8Amp zH+t>6?PA+@e7C~`?;m#HQHLLR^R?%__utRjH@)rXb!r~#d2ic3Pt}g9IX(UAnr#!_ z+2O9AC(JqP?4E}$_{Whi4jH`Rkjqb4b;Kv<4B2JpW7psE^m|5aQ9gUk%#&AdJ|nsK z^2o5q=I(X%>K~u`)!UB^j-4Gjv*Oi{mSj%3a!&7OcYS>BJ?kz#^R2J`b;AbV{MNrZ zvGBh5{>_sw8g%K9$8P`hmo*lw@zYnUZvE<r&l_%f?WSAGJ}w?Lu=30i`wsipcM}i( zZPV0Cd(U|K@rvGab}ZWGssEJy`rS44E!9siS+eugHwK=4`6~y%zc{<`bEnmA^3|v( z^Q+9?t4HjReZF|Tt9Qlj3uAlFzH6g{zuouC<LaJ1c3!4#<2BA6|HEN-|6`A7YrTH= z_{i>Uk6u4w%^gmEbmOMq&uV^V!l_3bz4_@Ksc9!1*LThbtIxk8ci*{h9QFC=ZLfN% z>h1Mjod5V0jaTp5uxRti_q{lx=Ey1UoYwl?sXg+mlwUro_VKp%3;SGpVZSTZS$9mb zb?h@EuRrVfYYt!S$}9U#`S~C9Z{Bd`tWn;u4^MvQ+nJ|F7alh2`}@8<<G{;j?=$e< zHS@3Qz1qO?Aurtf`QeovlV9%G=jLA9&Az3+<zG85yRh$34>hkpZrfjvI=}tfM|N4Y z_Mu+O?p$)=z>6z)yQ^c=i&u|*`{v`X{rK*Sf8VohugJ$si{@uf`)QALGe4(>zWmX7 z;}$L5`L#)3l$>4i$U{H&J*dZ;TR*hQpdEkh$UODy?a%yYmHGicefsF>o6X$d$6vNu zFzwsB)*5qT^$vG6JiNuYA3uC^%;)L3<92-O{98_mr+XeUa^A($)@j>h>>Dr5dTQN@ zb=Ru>zW$Z61s_gMEh}9(eyiR$TtDfs?Z+KI{G)9jUgPU|7xtcY$E^QN+4S|Z_TA^e ze*2tw$SeKE_kVWMt+)SD)A!9EZ@K=x`zMTl@sY}t55I5KTaGw((4y)0efG|?ANRc= zo}XI2`FFpsHGRDkF8lH5w-3Db^|^0d<9&Sh_P>95%$@^JzPNms$C}43nce%*`;PhQ z_H}L^_wtcf_1t{H$6ucE;|?FMHtz9V+a7;-&qJp*EnN1*D{D{d`~I!F9<$)B{aOY# zT)D<4AAdFbf(hm4e_hnJ^?INDe#zc_pPjRNuiI}s_uTIn&u-s(Zsev*KDq9py0RCe zmpygOC%4@6eA(hl4}0zg@4^wgSC85EoHJjm+%wvk8P;#N#<g~+?(zP|8_!BNuD$fg zpI;rj+w--3H!a;Jb<{=En`Y11?(Gvw-Z*>ul3&*UWZ_r0_Ic{Jt=@X%wE7>8yQT8N znh)0*_RFzPzZ}2p`u;aPcwe7y-Yz-*mmeNmb;!P3fBMcxiJk5p@W%X>D-RsG!#DT# z-{I#Mr+t0R4z<sp7W?&wX`AdnaNY+qYkw*J-x{Yb>rpbO_g2H7?omEuqiZMJaQmJY zZ~nxLj^}?~_`|zzd^zsE!RblQe7iw?kG>xs_g%kt*KL`({d2bteBr=;4@K6k8ny84 zr{4YX{8y%)dfkAnADy{NXZ(`uKCj;3@ri34Qhv?}TTc36qn#f4^q~!(|Ft1CXy;ic zoc`?mj>!*9J!bk2+jzSkl<AuNLC^EQ|LUJ*19#l$iy{A;^51XY-hG#wudDvzf?V?G zvzMG(cSG?h7xz1)b8czbS36D06}@%lnYsO*UQ+F?^8TVLE|@#FcECL|ADy$_w_nV9 zVBzd%-|xNms&x||`u3rXEAJbyb^po}e=B|Js(#<j+h(=b-(6hvQQxa3{bT>n<~(%Y z#WTM9@VxoA?Z5HvKb0<fsMm;j*S}h{-)nb0aaQf58_!wtz{U3*{L{m4Jh;n4hrD}n z)8n%b`Q@lBHyK`iLEn4cI`NTN%hvzTd6TE#zh7J18lNxf%q5oYyY;>6?RM<Z*MGM6 z!f8)F*wof`;+9vvdr9X#+wGBgZ}Rt3-swH(?J4uuO8v9?1Mk~q15Vz1y9p<?_PhV8 zt+K~#bM*K7MLH*4@?!DD!^$IHt~+wCj}lvMG_&`FotHkdQ^iFa-h9WB=v^Cczvnt% zPF^@*Ueme1oOnaor}t#H$$sDPpZ9mYbIPM1Odiwohr{3acmDSa&f06#wwq7CWcv?a z-nPd<&u#j~mJcO*dqXbzeb0f{%^0`j%=ugF+w=a9+D?6RmGzGL=78a~pC5g9Q~gD6 zUNmXRZZDp(TIXqBF1@<nHMRfz_OSo<J$e2b2i!cm^Q=P--R$!>r(Sl^8tqFC&O`?v zcjB%e{qn(Wdw=%fH)m|p_newb{`1j(r&NFP%$N=8_I-6y{;;Pe{aEzDq@fQ#`0M$H zUvu+u^;@qJIq<=IzQ6V1pL^YKa@RKZ-(Ppq(o1s>93K6mU-eIwYZgE7&-{ApjOzdE zL#2biS?7k=Gxf*5bNca5{QLeremG^r{eL{T@AG3nZvOq4ZHLU={M}hEB(gtzcS`fO zPmZ{HyLHywaCG$9lOJ5zu*a(XADFr31E-96@S*e_N4$IQYVR#Oa)VpzpZvZ5W~&^( z+y40tPWx@AQ{KM1tfX$+eg{9j$@XVG@xjzP7k;$hh8fGg`tLKp)WvW8U*@;lH|n*^ zQQzEs^Ci2TcGuHe&Dr$Y_YUgcW9vahXV-0T)&;k(edT5o-`J<msqOEa67TWG*k2!b zan7Xt7ax9j<~I-D{q|W;3|V*2&-!gLuiyTg_4H<U4Y=vo=bpLX#pw5Y)xCGp=Oz2@ z@!0G2d%rmTuvJd4yx^){<?#ng|8rAhySwuH^?Z2jsYkC{dc&~ZFATo*uHjEro^bJf zW2%STI<rs1-cMFMlNdMCd;7(6_sd+l`#tx)G4qO-K74F(e(&cWfBc2oifMa){nVtl zdrzP6T-E65mp;0~SNA-<?%w^+d#*0lxW$0kGaky<)wKUqSw5o26I=D)^!PQdE9-Uo z;)SQ*HSdGFuD)c{)1!ury?3w5e~v$V^p%Iax5<n-dmquf>zIG;+;g`rf4uvx|1CZE z`vH%fIJUDjdFtV9v(B8<@3(g*#s-b9Ybbf*;T^t-ow@Xr0}eg$$g}R=`M$m9{A>QU zPd_=f{_I`fKBq_do-a;3@S07>_B-T&)qnr~#Q8<*_PzPZ%PyTiY1PedZkjxAl{@<1 zUf1*TyI;(XI<(KDPu{Zh*oVG-e9PVL?sxKlmx~(v91{D-!Po9`%TEIi{qpFq51D$% z)jQsCexFT_^?F~jZRf^QPZ^y2a>kAme_qf&^PVjpFB!c}V%JT!8~Ev-o4s-7=09fs zyYz$yzAG8nt7p~Eb=R!%@>?6$9k<r$t6#s)yOW0wJoc$)x8JkxhwHqt`s_V7sl4Zu znHw#+arYB;{QTLEk3GJ+W$ZgYe!cL%(-w98W6r=MwtnfwRqnr`a>PYtWv^X6;P78x z?tQ`D+wOGb3m>n3%AH$pcl`Go-n`E*+e{zz#JUG=vuN-p3m*A(){<ElkDd2s^>6>F z>H6g2w`W}TT+@7S?9!Igd!2g4*)uoY<FW<M-`CjZ)5@~14}J3VroL@ky!qivC1c0! zyZBdcpUocIw#N>G8k%12KWN?cc3BqN_RHNjZtmZ{#<STymW&&4W83j(N7gx|c%#SO zTzp2y$h%Vi+NOD*er*#L<xe>7$lja$W5dzgo%g@8)we%-i{BnP;o~Wfo;|AT^En4D z`li>Eo?rJU{m)+0?ntcn;3<c%5xMAqj%O~cxuAE`Lo=`cBDZAfKc8Co;^ggaow4-! zvnNM4`Qem(x4nGH%_qg)JmahH_rGedXRhk?Nv};#{VCV?>K?B&)Q&u`ajlKV&g%F6 zju&lp^;xB-tg-Z!EkCc`=ZK%4Ic|e^N$#2hPoBT^jgv24deHuFoW1G=H}pMn-l^07 z*K7F4dk(wrkYPV{ytBo2YZQ0xHnMuNtFJn;<j$#Ew{Ngk<!^Hz|M{!l?`Q75{`Fsu zJ-m9_?KK;n^Tm?%p7VC=)Axb&#E&a>DsK91-sDdscOP}b(7P|YDL(LkwFj@g-2*KP z54j=M@y1!l@3rk)b#uS0++y8%*X_Id#~)vL+3(M9*XPZxkDjpQ39&bO9pALm*ny|b z-uL0Mf7U#C;wk6u6{$XV)t&A;Y2fMme)-VOi<hl=*gntRQ1)W=x!<jEOpyJ&qTl~> z*xJSU(k<o;T>a!@J3jj2@!IL7rEe@+^34@{ZIM6e;*#q|Z@Bv4p;u3Pe{RohU#=~E zX!Dk``IAT8eD8?rZ;tz4@zd|DcJ1)m@6WvbfmM$?Zk6p<dvrwkzqgz=fBF_R>kMdr zaOdl;%go>8(TVR@jJs)Z$JulH^cpsEzdh#mynf!5w{;DF?EN23*=OAkZoB5fdsE+( zp7!%eCq34F`;2G4{@=kLd|iCbWBZS5+3U?uADy}L<e@ztyYZP`vo62s`Z--M^j!Sg z=k>Q<SlfK&&t2a>^-k-?$M!vc*zS*X#)}rc`O4?pA2)c|KHs<AHlk+7<NN2*7i}=_ z=lNSL+qB32^UL!iCk&tW&0z;e_S@jWL-+W$xcucypR2p&yfZf0;p%~xK0o=SdFw9x zE_2S}W#?@9<-ZR&_mj`pxoe&B=2^#lI_ld6`+axj)0>Yw<mnIZUDEO8qn)?)dwxjQ zRkL@SdcvVi2Oo6sJH5YOdjET;?>GFst(U%kXUS`WhYx*ozsrw)eU~3+9k*)jfYZ0@ z6<@Y^%DPK-KlbQ@7cJ<s+r$ZbOfNodpJ5k{+HmG$b9b7x)2$nyvs-HE#ShHv^IQM( z$9{VFH9u@{#<GX+`KI{AUF$x(^zvW(e0k<Q2W+-@ttT#Cd+yA)p4)obi5pfub<^{0 zckZ>`k0VZPIAfRcJ4!#RY2NSaSf3$%-e32ngZd1ZGVSC2Kd;#7y+t2AvBq8ZT=CSA zGhVv)&5a&^{@*_j9gunN!tIV8QZaIiGtRqY>hl$u@;>K3H{+Ng2VDKH&0fCg#_T;K zx_<iftS4Xid6%`fpHZ>te{b1l{pJ~my|~qPUr%{p;HM=IKK9On>&CqC#^aYAo$rX; z^ztsvQ%=n9uw=pTbJtFvwbMmg^sHX8^^6Zz`E`r8^K<vEK4g{4g4XA#Ww~==?~h)y zYV^@xpIN=i6%|bbcK+nfcfY&qng>6gztc_EuUek}u{FJL(X_^G`tC6E$9LDiZgf6& z`FDrBd&AvNymCcm+4}!Fzj62XYi{Z4vEZ7+*V^;#DeLv#V%IBUi}E8*dU>Pc?q2i$ z`0!0vJNC4R<BC7HaF16%I{&m!W?lZz#5QYB|Fr7NPsXlZw%u`S&OdX(;YUxnY4OyD zCr{sC^3}a!j~;W{u_KP&;NW4i&)N9Ys)HV@>e=(<%vpCdrdA!+W1BwL*4}hZ`~8c) zT-LexiPmZVI%cB_cRA(JTVG3dy<W8cp}nqOw&5n<^}OKY;ZLph`<CY%ztdB<%_uo@ zz02C~7*n+1i#vw*e)gBQ&UyCVmFG6!68-O!r_VY3%cZ~Ua_LU5@4srrPusq}!3SQ+ zz&Gc8HZlFu78_r(;f$K5rTw1S<=J}<J?Z%Gdwuo7z;`EBw=cW+#PxqYF}B6Ghu(JO z*Rk@&v9`lD*k`YW_3Mth`{>=i`u609_B($4dH+7)`-;*tZW>dWxPAK1H@<VtYuAoF zper_hS=TCeJhs=I=XSdK_v039z0*3oy?OsX)_Qp7sW<)f+o1;^c-2+?ANg|6jW)gF z*h9V_e%(gfU4QQ44SvlZ@%s~P7ao7=g(t7~<5#;4@A&z)yKlZ{&6?cCy~k&-m{9-i zspIG5dfl->pQE0A<&+UWE%YY6zuh^*)}PW)_V^F4-1g5s4|wFu=X?Hg*Ix0aX>(?t zlzDCGK3irVD1Twjo?W9a{_4s1``=f+=(#zkef{u(*G-yLGUv)^C!W3P{10#Z?7Zuq zoPAKdYL_Du-xT$!YCd{$+tJ^>dhM%o%6lEZ=<e@7nLK^kcGcTl+VN35wz%nwSAJV^ zcy!wtYwj3ZSbt0Q?hj5{<)9}zf7<oT=O)&STK${GUEgYYbo2us?zr}SZClRUb?}t> z@w2A>WASzAMd=rZ{{H-sUv8UO``xdHwEjG~YOB=V$FIKbT~EH-cx~Usi+f&r*n(qz zoOi%gx$6&TXc_y-w~;Si@0_{CPMv2h+T-2o+eR)<eDm2ajjw#&dehj*m7ngtYv*Ze zACRB2?NKlOZ|!BpXP@`hltb6w>wj(QTyfRs$1d1y*=e`5KAWm**y!}(rH`zB?>^B> zS9#;!L$@B+Fznv7SADL}IWOHkaie$hJ)`HWzwx5JA3eCo?CL8o8Tr)DCp=U9%_%$2 z81UL*`_F!^Vo~w^2aP!6iW_@O-}S!rF8}1+q6bba@=l(+=+3!I5|c)+{?@x+79U#u z-T!OPzW<@{9{`RMvSlTsj&rAB7tTdo_AEli8D*T4GLt<rKN%l0E6F(#Ss6!n;q09w zB6~)ZmD%~?`~7@>`Th;x$K(Cm>*wdMFQ=l6CuR>>b>=%aVc2R>y&w{C*wujnb2leC zY&DHR&M`=;eF(X=&cW2)$#mO#KJn*$WtU_#zC_U+nEyI-;Q*?1+;)S<4*BCJ_gdK2 zH<t3dhgtbBzpu;Vf#YRZ{sQQb14l4Mjz)%5+UI&XorP(Sn+~^&a?+K>;g0oaD`0_U z=)Z?8r1H9*ms)yln<x7An2~VzA!{9~u=kCj2Ml)3`9I*dX&A4$UfP$vsHG<}g&rt% zU6@Iu5|4z#avmuK1krK*E}B$HJz4xsY>Nug|HM)$&iepS^`mU49Zq~>*IsA15cf1P zIM-z1T6x)Ur~>6&Xf7WK9+nKXpN8PPY%;?ehHL)lc?PGsmV4e)ZhoOtFiVZ#YuRR$ zaCuWZfq0+!1yZb}`S^<>--q~DR%beO&LiUy(oMG6@q`UW{WI~)*{nM}qQ;F-r_Ju@ zJ1jA%R>Ac{u6v1QrHwAmUzLpg`}(rp%;gU6=cE2GI4M?0FMW<AwM6BqNjXwmOwFPo zf>q764c5P!49H}&92xOc-6hHG#NJ;eUdAT@&4|lu!xv6<5>#9;8pF(z;!J7RpO_T3 z_=qd}lv_9^;oHv4j7B0e#MtIJYn5Nq$UU%cRPA4zj85wqnTv_w2_WMMB~(LW-1bSE zVDe*s{Uu?~_27bXx0r;$-;ZJm2>b7>%1}(4020j=wE7h9SrUPA5FJ&vhjhqdQa$R% zg%}7!rMp7`y?JXnduZ<%pEfJensEr(TAYM|e=XEKx@j>&kRdQsZ86W&=PO+CyrVd> z9=af0URfyGNf#oZ{eDcSv;E}-*r`BzJ2J#}Vxpg;SCH#p<6Zpw<^dhrhU;SSPa|Gu zz`8?vPfkiX_uq$5Ix*>%)BxA14TMP7i`aGz3k}Dvmloc}d@k97w5O@68&)y=9`$B- zh!cwqKe8(k&J-0{MC`P09M2g)IfGs89djZo_v<t<Z{nocaAr{DU}=#bCu7lcVZKQ< zik=kdxx`N17){z{$;EWCu7yn^aWmpBuv^jx_1=?8Ch`1ww0i;CVhrpmPVskxbhiA^ zs;vvG*LGICD&R?RS$6{k7plr1Jl=}3k--+Q`@w39#Zv8zO5EHXT%K6-Gc+Th``l^{ z%e#3(d@<ApFW6zxHDQL^F1OnU73}I%4#sE;#fTqyE1$F1HcI?)7M9wR<=)yPC80fc zN;0UPdehJxHy=7Y<vB#DewO$*#^_VzieG}!p9W*Kvmq^G@b=7k^<451>7d%YE!UZC z@Oh`8lkde#53fmurCik0Pw3%SQ|cnKY1P#0?)9~+9%(%6Jtv5VS0-a6`PC1+U9KDQ zq*>m?R#g%|IO5_<M%>-J$wICpayxCf{TsZsFR~%9g_Q=l?MHEy@6HY=zLPOg0h$hu zc+Z8hokgvyIMdxGkLAWMv;m)xv@{-+Dkq`Ea1*TF)1RsNfeMtDwSNhnrxy`egCfQ* z$=g#bDmLb#H_m9sG0HJgMraFIyDhxW&C0}bW_8`Y%wcv~9RDhvMyE%}y1KH(K|g;c z{oJrG>qR+rJH1rzK-i+SLz^hH^D2JvS5DnB)Yx#q%Jdz*po8XNT8`2SW>}q&hoevE zZ2K*~N=TWHOo>=&mUv_4#<+%k=`-%NL>I&s7n1<HeG6{3%LDFDgj|kYcA$808T7Z4 zJ8O7hI;zKn8@-IdQL49hR$Omn#t&&L-jDdOo$h;l7^$Dk`(^@#?3Q$AsIqx_UvA5& z@v)oRoPyzQKrEx>QHNL`#RI=`<r3=kM@T~+ud|5ND~xz3r*x>Alt54X%$2n}tL500 zf)!}erCz4*pO07EY0u^GDQk4B!thEyjEe{CJew(5>Qzy+R+%ywyx&>d0rjxAndVni zW@X2VisQyaote_iOL8hEtX<R254<(5M%#XLQI#6nPtE8+j|b=7q^_nI#HyoO?i;$q zR-gY%+6hVATZ!%IrJ>|$LlB>*Mlz&vUJJeU4uc$<22VnhvJ?pkem8#->+Jp|4n4K+ z(<Qppn0BPmsVAQ7AtJ)JvsULfcRyy{NT|{zRNlGw>m|wpZKk7(I%`p%R-}4ihDU0I z<=aw79$B+AwCeS@wH_u6T4*e%;kC}B8E5gk#!0a)iMeM43tq*Cf308LwjX2jNNDoL zP1X>S3O`g62gsP7&lMWy#jd*@MTg7R{zysoTX=q*QY=xYCBAd-;+FK*<=|>mcYQ=P zYORaWTMH95S5d0n6A2}8$dB?@$BlEr*U<%tZ*bU)u;w!PcL81=-w&dF!X1PQXSioS z1wR-qH1*Xv^m(F7eD*cQEbUbh?qm+q<t<0n+t9R=KjV1QHfRmKs+npq-JiR!C|R~d z?{^5Z8XLj(;ZsL#800Dbcpu(2Drvq(z{po){w9Kb7hBw_9PQ^=naU=c*Am2PPWsig z>K~b%8P1CDc(!x0T>DJ?WMcDTh$;6wNofJP)BzcyXbT%$qi5O#ODm!+2R#}~K3Ch` z)eje8J6%8VEW@GO%I}#6S{j93#j213ySh^zJsVMV&1FHonYU$8br%&;ijqxl?N?BS z!p{~}ocQveZ1mN=ts9$Ykin9SS%Q;R{ZR^wP5zJ!tKR;F6_&YzJrVXu6wly<a7sZs zCu=<)c``aFq|89u9iOQGZ6UeRZ`_kJ<85+VIAPmGd|qZyiF}LSekhxT#m36tQreoy zqIpn&K}b_TEX#97OIxi*QnDO*rW8lyrswPZnw3g0`l2D3?r8G`J2m|$H!x?)?>LF$ zXSeXJN6E~n=ggGKp0mbYmn(lwBvib=MW{!!x+>BL$rc)xe@gb>g&ui|e9rfw=cbRq zFOGyr1UuPcqT@y46!V)q^z>QEOD^qaX-ALR(V?B=rrt_RuTUS?e|X6s_%vwKgqyO& zOl|#nuQ!l6A%(#D<F=-P?D1$5xzy6<yvL3RrIai$7y}WyU)JYmqA;Gavd8y#jCoXc zp2Wy_s4=>Z<J1AWUS5b?BRw8)41HuA<hM0xV>%~r{B}wd;vhu5&gS*Kl^ZD`%Kv3~ zkoLDmGnvb>)wrCbmitP}W^u5>u)3b%wf5j9$vP2=)l~b>+xzG8{rBBbXITGfrvD8( zP(T0(00AHX1b_e#00KY&2mk>f00e*l5C8%|00;m9AOHk_01yBIKmZ5;0U!VbfB+Bx z0zd!=00AHX1b_e#00KY&2mk>f00e*l5C8%|00;m9AOHk_01yBIKmZ5;0U!VbfB+Bx P0zd!=00AKI|0?irkR4~2 literal 0 HcmV?d00001 diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Info.plist b/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Info.plist new file mode 100644 index 0000000000..334e0a641f --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Info.plist @@ -0,0 +1,54 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> +<dict> + <key>BuildMachineOSBuild</key> + <string>21G115</string> + <key>CFBundleDevelopmentRegion</key> + <string>en</string> + <key>CFBundleExecutable</key> + <string>Updater</string> + <key>CFBundleIdentifier</key> + <string>org.sparkle-project.Sparkle.Updater</string> + <key>CFBundleInfoDictionaryVersion</key> + <string>6.0</string> + <key>CFBundleName</key> + <string>Updater</string> + <key>CFBundlePackageType</key> + <string>APPL</string> + <key>CFBundleShortVersionString</key> + <string>2.3.0</string> + <key>CFBundleSignature</key> + <string>????</string> + <key>CFBundleSupportedPlatforms</key> + <array> + <string>MacOSX</string> + </array> + <key>CFBundleVersion</key> + <string>2021</string> + <key>DTCompiler</key> + <string>com.apple.compilers.llvm.clang.1_0</string> + <key>DTPlatformBuild</key> + <string>13F100</string> + <key>DTPlatformName</key> + <string>macosx</string> + <key>DTPlatformVersion</key> + <string>12.3</string> + <key>DTSDKBuild</key> + <string>21E226</string> + <key>DTSDKName</key> + <string>macosx12.3</string> + <key>DTXcode</key> + <string>1341</string> + <key>DTXcodeBuild</key> + <string>13F100</string> + <key>LSApplicationCategoryType</key> + <string>public.app-category.utilities</string> + <key>LSMinimumSystemVersion</key> + <string>10.13</string> + <key>LSUIElement</key> + <string>1</string> + <key>NSPrincipalClass</key> + <string>NSApplication</string> +</dict> +</plist> diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/MacOS/Updater b/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/MacOS/Updater new file mode 100755 index 0000000000000000000000000000000000000000..410847d0c677c39d2cd75111864a1726b891a732 GIT binary patch literal 545856 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�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 literal 0 HcmV?d00001 diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/PkgInfo b/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/PkgInfo new file mode 100644 index 0000000000..bd04210fb4 --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/PkgInfo @@ -0,0 +1 @@ +APPL???? \ No newline at end of file diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/Base.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/Base.lproj/Sparkle.strings new file mode 100644 index 0000000000000000000000000000000000000000..3901514fd9551ed7185b74d9416de5042fda1f0d GIT binary patch literal 16774 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 literal 0 HcmV?d00001 diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/SUStatus.nib b/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/SUStatus.nib new file mode 100644 index 0000000000000000000000000000000000000000..6d471ce4bf9aade95c83cf1c564e8649c247b2b8 GIT binary patch literal 12532 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%0D46^-(j4!jU$F(#N?hY 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 literal 0 HcmV?d00001 diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/ar.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/ar.lproj/Sparkle.strings new file mode 100644 index 0000000000000000000000000000000000000000..7ba248ad3f4368f1824a64625728545302da71cb GIT binary patch literal 5104 zcmds5?{C{S5WP?QQ1pK&<1BNl*zufo7}8=`?O3srVqLec81_+doXn`}82(W&|9rRi zj$%pKZquRFh7CbvQKZPb<9m0H`txl|60!13u5lgU`Wk;jnaBd|sm$=?jf~_1&o1!f zTyAh>{}rB2a5u!513XKlC3mDId-4P=cOA(b_XAmC%uL@}$XI7s$nR)doneK$xvuv{ zXPaZ@YxG#jv38Eu7}s-LhghkG=ilMKCUw&@d*&O{GIi57T=P)A(AE1ULwnaW(YMc@ zXjEzv^mg=(Cf@9sGxHR`R(k09*4#(CtFyIrwwgSKUw7ag<Mc~m_XR9m!NxIubB&CP z)s^}=SHBq_`e5Pz1YR(r*K&y~qqtD78)(t1D~(}WzQUiCr_#l>9MSa^xgQ}GiAiB| zVouB<?C+`lPtgBqwtKs|i+{&*H?}Pe_2!2y-nbD&N$_D$T*R%U@FVPJ*^8dWZGbqB zfX~G{tT3K`XpApm>kJmZkeB$IB2KwRyQ2u2>6n%7BlpK6aT$%Y=*@KxbG$?3a*v7p zbKDdC7VR<u96xgOktgvx3yid|bD}8cjN>)Nc)tUJ{rVrfo@3hPs!OanlpU=9E38;z zWm<Qm_ZF>@yh1;tuxTT0CT3%w$V8%IfCzDiyyX+Tzmo5x-Q0#qKRWoC8OPNI7}y7P z$-*A)zXlf%l-a4di>H0XbOP2s0z<9bNB_QZH9?CkPL%Cu%J&R;;Rv&|%mef$<{{ql ztnfDQof>d<&y?}?`7&V#5n_g1;dec=1^hG0<kx1d+liui2LF84inCb*KAz#<bEcfZ z)-%Ar<=ZAM%WQ}}<-WuovVEJER?7GZ*r;xAnFCn+SRt8huEB{=>Busd|LOYzBS!dT zC1vGgMF@GxjdWS-HE`f_+5yHr2S=HG$YQc|rdcS*9IT79fsADCV-*g$)KxYs2dHSf zKt~JcVNPW<o2Z5veytqgdaBsrU4|M`2hOZCi++v{ydn?zq>cTko1LPSV!pbLC)dc` zCh8|ED(#8u&*wzn?a^n3r*dH2)^oMrg>AY2)1vP5hL8F#ve8KqtGG7*U*hU2?hFVV zC~6(HeN=N`l67LF*{`a&`dZOOoErrucY)D|$cr7V9sf<tP7&1^c>f`+TBu3tk&89% ze+Y$5Fxb^X#wA6ajG6DA9fHq4p{hL7`nf$DRLAaPcus{e1bah9+k>5tluK1*m3UoS zQjXiKSXUiYS#^q7@O0#KV^Cv1YkYzl3pR%8XXX7$$mJk^-l@v^A90ommZiW|9jxqD zrnwjuuhpHVEypj|@=q&<7s!M`fd}Qx9i*kc@(+rg=4pf3bBOCJ-1}2atQ_W0+*W?m zc{!TAAwtH`oH>+&JAL0aht;(wu)|@DD_<h_(57%c3KqNX1Itp*>4TkA+FqY`kYjiP zr{<t`r6!0^)n2b=$l00d*Pt_;21zhu7ijqsGf_?4)0t9pj5&{S@9^vAbtlI6&qj@$ z6*F1!*3rfct5EZ}8QhAg<~{Fmb(t<cox%dd+^NY}5BqNz+cbrb0nY&Ym2oOq>1$E> z+#Yt0C&KE^94`wMe4;gxU!<tJ9n1OUYO31U@0#!NYNUhyDVQ-*o_LK-hLBl27jr&- zkD+2OpL5+gc%2g*$MODrys6G(MP3JPyULPaA#0k`-woXH6j#p5jtLnQ{87OXf0FIL YLu_9aCK<7>-+;UtC!%?7YL&G3Uxa|<$^ZZW literal 0 HcmV?d00001 diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/ca.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/ca.lproj/Sparkle.strings new file mode 100644 index 0000000000000000000000000000000000000000..d6bae329a97ac91931d84e71a73f9a3d9adb9316 GIT binary patch literal 5966 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 S9SBkLnEEY-TY7z+nSTMqBkq_0 literal 0 HcmV?d00001 diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/cs.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/cs.lproj/Sparkle.strings new file mode 100644 index 0000000000000000000000000000000000000000..aae40c5271a4c03ce351f43837f4093dea3eaf50 GIT binary patch literal 11084 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 Sqp5e!!#|HCi@!VI@#Q}gZ)&;# literal 0 HcmV?d00001 diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/da.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/da.lproj/Sparkle.strings new file mode 100644 index 0000000000000000000000000000000000000000..2c717b2ff8460207fbf28c14bd53d6a3c7c2c91f GIT binary patch literal 8334 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 Qj4-3$dg#kNndR8=FX_^8SO5S3 literal 0 HcmV?d00001 diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/de.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/de.lproj/Sparkle.strings new file mode 100644 index 0000000000000000000000000000000000000000..04b27fd35cd07ee988d81a0f472ba5163eb71709 GIT binary patch literal 18114 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 literal 0 HcmV?d00001 diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/el.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/el.lproj/Sparkle.strings new file mode 100644 index 0000000000000000000000000000000000000000..f1c015eb0b39749a2dbb792bbd8535197176d1e8 GIT binary patch literal 7972 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 ZrPy8aT}wOn5TULANk0Uh*~kKV{{>1cZ}tEH literal 0 HcmV?d00001 diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/es.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/es.lproj/Sparkle.strings new file mode 100644 index 0000000000000000000000000000000000000000..679caf37bb23212e0333e755f9ede3e10c2b1e14 GIT binary patch literal 10080 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 Pr6U`A(tF4m!khmEe;&Gf literal 0 HcmV?d00001 diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/fa.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/fa.lproj/Sparkle.strings new file mode 100644 index 0000000000000000000000000000000000000000..0323587c4584584a58eba232628520e47959ac0d GIT binary patch literal 10492 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 literal 0 HcmV?d00001 diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/fi.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/fi.lproj/Sparkle.strings new file mode 100644 index 0000000000000000000000000000000000000000..a8ba03dbcfcb500996ad6d80f3cacda1f35e4604 GIT binary patch literal 4596 zcmdUz&u$b)5XS4wITvmdgbAQv$K)7Ai4%|#A;5|;5fYbSy<Ts;p0##nS@vysI6ni& zgzs17W_s2Wf|T7vXyo=xPj_|w`Rc2h{p-&iyK99#v8l#^#xq?*tE|!Uxy>~5+QxRI zxg*WIvZY4ek2G89Zm2cen!9T|cFk_smi?%w7{^xYeqeL0nfb29CN80|6FnC$VWGR) z&wK6CYDu2zO<|?ZF7-6g_)6nYC*9Ee_xj_cUAuXC+WpJB*f-aSNI^!ey``ih3rWZ- zBp+!=FEnC9oQnMKWXCmG^LhE@rL4VeFJ#$VHkI!0e&5fuqSA$bMl1GL_SR#!ZFe^A z>2+%St;avK&g1t$v8{!`nXEk*3KFs!&A)NX9m``gdEvkgb)5_4pk-)#j*ywJSvXoj zQ^M^$TUkgdI6so4g?u{E|I+0o%zi98D&N(I^)HI0-Vx0c$pfX4S7h7o{$}DinO04t z$EmMs^!BPg=t)+`i9dW&d@E%ud-}8Jwr5Qx9oxLZOIsH4xZ}+5i?p9;4Sqd!&B(#< zGx=9bXLiL|=#@wC*(Fn~dN;At$dO)q1R~=>H<l8UsU2&CwTNkLU+W1L8M$V=_KmK> z9@$SH*6wNzbB}$l%W5GFZtG*A9qrn(V4|)K>tokFodN4E^grh<{MTxi5P6k9zsxj0 zR7_yKt|a7~*dID$qDoL|1>9Na3QiA(?ZX4I^T@5!YV3ohsYhh%R5{(&6)IE2o+{I5 z#aRF0`(U`$Y^{U}<X~Uogl);#m(4@BnOs8-)vgp;s6yxfazPR`uf@Q=UFbdMHQIs4 zIG-%UkL)9Z@iu-#aw+~OHQQ)5A~2RrY9e~P&^@v)bbls^@B9swIU#(m{2@Z<%L$vS zTYIkm$9)e!Qd{v_@ajy~4P-%zK;lj6(!f`P-hb!wQfzXnbLJWohn(wa=Ck-J%`SB! zQCqs#hytGdoTBiv?5yNDV&3BJk*qxv%F2ypUVd)TsgJD|`_hV@V(uP=m-B3h*fbl| zkgORf<_T-5qUTv(+pVJ2_?bKgN<av>015cFPxrB`VQ<cC?2k%2a7oe0P9+CaQG4l{ z@yfB{MOVOlbiBc*<URFi;aW#+BO6k^dEmR+ULx6++mu^GjSZ&hdY{w&5B(o{ceTm_ zf2aMvyusS55$M-{eU;@`of#2<OX2#;d#c~$O}L(30={aov#0fVy3*T1{LXkPA1{3_ z5Cyw*t7suftDOB`W2$TGKOri&^J-iY<F01L`XcjGU0Lh(c*=8deJ2rX`cZ0qWN+6~ ztrpL<j;?6zSxe;Uk3a(qLN@_^x^Z2fo`;=pj)%&a=!Wv1?zuFJKBAAy=zytxo9onC z9TUE~-E!V3UC39_Rdzjg;NDCO$*&R7H;r`1*TTsqH^QE9DpC@=!m98tU%sg>z_a}| zfiDB9R@*O6w6{e=+hNA<A<=uLvyQbgeiebg(Xz6yTpGWl1Sar8unOqP`LFiwC-HrJ qw_h(fJ=Wcmq^aE#E~DejqkQ1_Tm9;y{~Qa2LyhUzkNg`UMg2VjG6#tO literal 0 HcmV?d00001 diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/fr.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/fr.lproj/Sparkle.strings new file mode 100644 index 0000000000000000000000000000000000000000..042724d36982cec95979550aabe7afbfec36c750 GIT binary patch literal 11366 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 XKp7n+@BgmqpU)oQ1TJd-E)nNH0OX&F literal 0 HcmV?d00001 diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/he.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/he.lproj/Sparkle.strings new file mode 100644 index 0000000000000000000000000000000000000000..bef3475277c6d9c3e3dfd55088c65dc32bda7d30 GIT binary patch literal 4140 zcmdT{OHUI~6h51~VeQ7<NJJh95Oryc5@BI{i^Q0?8A^G?GLW`V`8WO~Dy=Y50UH#` zk5IqwoL*<9yf!V-G@ZHcd+v9?^PMxle~rtC1oB)~@XX=4j9*?NDWkqBMYOETlFXrP z4lT2?fhYSH&>EqX$Cxp+jmWt4NxuxpL)7fKBqfw{vW785omG~Cu27am)B|0if>KHM zTi4Y}Sa}6KfrQvQM6H15ES`Dn)Q|T2_;aV*a<jeLop!0_Vz=o6skzVY*nM|3EpNJQ zS9b^P+84KnQLJ&bd$76>w*Ox!yazr*@(wtyDNaQ9Y@~}A5#h(%TELhr#-H@2#$>q5 zxOUUNyLz`~WBRrxl{YysYY9v(|7A@X?H`p-^T4NwGf&G5eyd<`i1xfpD3^*lrlL$F z+dL=NQX>PbN)FFqr3w%%;2r8Zo{twXKhjxe@%UP>fj-{dBG%)bn9tCY-fB-l{mqXm zz>W_(s*K*#_RvmxtnK*VlG`*7*oSZIx~4n9dq^7YE8ekd;W;3N`LKF+6`u4{{f8qO z@S8eXVz-5w&F6mUo9UjKOz4^Nz`m2Y0dSZ{Yg%be>&1-}5{V*g!}gY{LCZDtywt2j z7dWd|=ONRmnN(JCa|QaCC?qwOo*JMpj~gYo^Qyq+y`9{QfC1N8R%V-Sl0z?*;UTz7 zW^o<rb_fNao^pL^Dt&?KooH$cx=974ZdToqs{$YLgNnHYt_0Fl#G0t>Dkoz14LTag zCKQ#*d(c+h7V5FitwL|>m`lFwVN4xre2j98(g{kvQ{f3c>BVT%{~2M3lj%kg$mD>H zS4^)9A+XBnX!>jSP(B0-F)$&{HDF!`>Q>&<THXElXAyn`tRkS22Z9NUsyNRM&e3qa z@}u;=K}OrtR_tWBy5C{V8`y4|nnTGVDD{&%YAVazhwPch>8Srnj9|V(|5?-MP*JW} zj36(3E;OmLlBnSsmG<IWL1Hoe#4D@!uzkl7X*KG--BTJrJN@81s}I$Wx53`?ZSGz~ zcnrQ7`UTtyH7(Le`C2&`YPLf!O;D}Dn~of#T^;Ik0#EDYCG!E(!boq`G?Nk4biwBl zgTh^w+qWIaGt>fk+MZLCLDXhpK^Z^GV3X{kGlQ^vI*qC2$~+HO;mYJ>3F|Q<XJqia z>cqhIdWDg+IXSsM?b*6})vU@|eYr32)?&T4Cf*irPJ2W5nDs)QWUyl{M1RcU)V=-4 zCFYWh%%(S4gpzxtF6=52%)W@r0p7jKQf4w4@DzAx*-AQ_%4Q0Q=U;_Yo;%F_(kPh~ z^mOY<tL8K?P86FSRl<)M5k0L0#jp%NfX?&VlwRl~KUJP_fL~bb%OP&iTfHuHda-GM z|8@wWBJ^Z`*GaZ#U)h!i`n~2c(!8CDK`SHZ3S$z#&N;(pa8wF%C%bz({@C~7^?<wE cxKYeskx{VDvcL3=l3BaTEU)C2!TB5g1M!0_00000 literal 0 HcmV?d00001 diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/hr.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/hr.lproj/Sparkle.strings new file mode 100644 index 0000000000000000000000000000000000000000..b9d3a646e0389a22e99d11a98564245c9861039b GIT binary patch literal 9832 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%0DGqL7<De4VQYMCdZ_F5{}qA&7Pc8l|_ zYx+(v?LdEiZqPg*BPOp|gb|mEb*5L@ReGXRw+&l2GHZ^(pEU>3O@4ZyS(vl5#)h8y znE;;6Cj!mbS{@1?sYjm?=HE(QTHZ?FI(p5%hphV}OR*upU>UleSlYXuASvRdL`t1U zmnZLrYQWqbjy@)F3QDNuy|)5i)Awd?OhxNCBjc{*qp8kes@G@Qya^I`pB~UlL)Xc3 za1O?s-ktH4bGIn6LYCNn4>7CNc#GXPA|dx{n|e+y4|<2D%y7QbZ_9E$)AgZdB^Q;a zS41V<rdRWmZy1a-{P>*%-p^|g$&Bzb@#wbEli~!BSYmJG+N}n;B~Mi8p4Rj(LD}{A zQTK%J`A&SXHg4~yd4;^XzDAau=%I#bo>Xz#=Dmb=30D<ePv@)tU>Sm6=g@U=Uf@?e zV~eMZVSf_XUf1)nqQ=j-qQgn`1KV?+!+i7%@k*IZVQFfrX1p+t@sWiWdoyJ}=Dtao zb8wauloFj|!z*(7-amIiS%rKZCnaFpJA(9ge0?G$@_N~UDf4`@<FX;WU?i^siFr<M z=`Ata)Yy#rj|vf%;#1g@ciaP+eZrdfrOsiIDUp#;@Ry-q@;eKbzn7xR<i7P^OvR4V zGbmCHl~?fze&?JndSTdt`Rc3R)Sakl{ntU4DpvP#H}w8UXW)_7%NWIL_1|>BTjejR N@Lt)C<!sF(;9ukEZ?pga literal 0 HcmV?d00001 diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/hu.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/hu.lproj/Sparkle.strings new file mode 100644 index 0000000000000000000000000000000000000000..6b397d42ecbc145bd03d4ff64ef8c362fa54ab6c GIT binary patch literal 6580 zcmd^^%WoT16vnT&{VOIB*;J?@Y%2r?S`}3ROj;q9<427XzhsYVn*TP-ELc^_0#(5G zJI6P7#&+sNWdbU)I+?l8bG~~X-?{zk&%^LAWa0ZT(X*rHNWWefheF@eFjLFxFbG|> zb=A@iZ}g<Uuhy~NdK&XcZ4bj?co6o(LHJ5v{v3q4-aBETF*BQ0grTiagkSZY*$PX& z&27Kew%S}PPt=ozTzlvG8tU2Bv!|W*)&7P4?T4nG2jM7uvfA<U)myIiQ;lW(*q(j0 z@O>#M*tZC+Mz-pCr8eZ8tG%sXrajT=T&-_yzsJ(+fwTjs7c05Dl5lCOPb3@2I97er zlhrcKcO5e6Kh_tBPQoiaL9x&-^YE#@(5i139)-{J%fj>UwVqW(*LUPR5*Cg(8W-V8 zniZzSe)uriqugk77s-9>k+egb<1O0w2&69S5YO^ZvkrovXH|!94YiJ)*;HCaO99Q_ z^qmRciF&he5?<;z6-v3<d!cFPJ+m=OJ4H?>+M%z=dL4})s%KG}n`wM*XG$NI%$ef} zZM|b<nZBzQ;r^1V59=t;DKyfp1FL7np`Cs@?}$UhAnkwK{oM05cU_pB?`eN5*+=;k zNs($Ky+IJkJPMSNc&sr?^)DnddcCoCd}$EQgan9gYR9^qO&JY*8vE)<j<O$*HGdht zEZN0PeqQ#|Q?2G69qqr>=*klc+xODW?o9qamtXsNT^R1jgv=f-rr~$JGYaJP)bm8+ z@zB1VHns&O6I(AujyMZ+d<W(i8hfdhk&Q?H>OROZum~`c6sLygANo7f7qO#j(tz1O zbCEMeJFMnRZ9}b|OU4WBTNr9(kFU#H$`+Aq6KTp8cUxO6&)H@@kEHqi`o_;XvHy#O zpO{DdH|+JFV<Ao14D4j7zw4|b<sRY^xowkY>}|v!SWS!rcqxpeeZ9J~1&>1OOoO$` zUioinxy#Q!MCZH5*7`6ZkHO&Jt}ua#a!lf&WG!cAZu79eo@|6Rcw#lS(dvwXI2-u} z5$Q)oJ9q%Rk;p!?43TRMkKSY>XCCn5#B!c#r?z^SbER428_%<}ZRV7o;=E@zFrFzZ z^yIPRD0<KkX`Wl(X?UkLI3;ZKt@a_yxmCu@l4%69TMg_N$?CGr-RA%ggWZGRI)94i z5gA(fT<#P9DywkZ!SG6_K!zKCB=|djhI@3(&fOa#`nl{0rZ%u>dcXLeY1fV{mf95m zn#f|{JNV1TcMenOHIsJlvwz|Qbw~Hsk;Pf;dIfw_w85@Hnd*DK!aBy9dgH~e`h%!R zeNnz&*p=5(?1dHh%$Uh{F?u4?U2|Jq2z{f|pk9JsB%O{G&HFl~p1k8ecFrnQb&}($ ztQIykzpkOEe88ECC>M%UN$$6G$@!h|Ni}t<H-9qBQoWg^eqlX5<;z&ZWtJVY5c4H| z=#?0<*CqK6%HT;V|Eec1gGIc(a9^sTmZZR2sue4@X4|}>E>upGaZ)8#u6`F52O=l) zI~%`QBun+=C9tM=7gXjBb5+S%_{G-cZW5ouQiiG(a&b7nvD~!=w$03i&Gem#rsOD4 z^V`iNvEQjKD)D-~@`AUauirJ0-O_w~-tRM84gBm}KVlQLKWz7Qk)1mUXTM#mZ?R~P z>tOOst9jKlG7ibtO&Nl_9^&rYyyeo?#WGwj?$3w?E?M#*ZqbSrAFb-=_`DONYBjhG ztIMKZR&Mp4NC&SH%C*mCB;)=C?gMYHubNA;fmmOAuHTPRgKj&K`q1*~=Baci3UcN# z1M`0cQ>%HBm3lmh*56eBRF>&?s<C#$D)3A04_ObZ$C9e|fqq}O?oo_mJf24#w^?<S zE3ISgaxNU<FwPdMHiyq|-l0XGYHsPBSX9CD(d@$P0eO;z`#v#uP<xK`Lte%))9?A- NSD$V7yW-j_{st|?kU{_e literal 0 HcmV?d00001 diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/is.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/is.lproj/Sparkle.strings new file mode 100644 index 0000000000000000000000000000000000000000..070979c616f0bd9b277961e8147842ef4d9f2d58 GIT binary patch literal 4806 zcmdUz%WfQ15Qb}=H5+zKlyHe~f?<ge7-A_1B_JjNA+hO<=i+$WGn($s;J4w0cmWnj z*+gQ2#EONb82+!y$9>u}A{$Qv8cko$rA}S``m1LCKD%SLtgr_**LA4tu|6ZKtkL_z zmKu3#hjyT`1C2bk6J42~XtdJPNNa9u?3UfJYj)jk+Gl!;>!H<p9$Kq4OW)Pl%q287 z)qCL*R(h)ayr(X$mgKo+3M+MXskfP~k98gCr0W|0MBn~NXo0jB_C#xuR_gs!_lZ5T zvEGnZOTw}4v3jf-#*sVG=$Y=dKI}w7tGNTWvh;I5mVMV`<^RiHKgx=C?FV_Zm0hLB zVRKBDZgJ%n<Bxtce)gE&w)b9J1h!#G9@D!X|Dil|DC9S~1_~RE|D^XqIGQ`o2KGpw zh0sxId}Mo$p{1``IkG`p!g!mlEF_hjIFO{3V{a}Q$VvGAw@j*h*QUI9qd3tV5uQpG zk&7H8Gr#wlnNBH`d$DRJJ&t@;qmgxe&=ZT}#80!B|Elqc&LF2a<3qdQ8P5psyXWsI zBTqHj&ot!1AY>e~tYi${`BV3s_L0j#_wS^~OtV;4+jHqmeutHnKUI>!6FTP6e0a_< zmpz?WZQ_|gzGExekndQ{$lR@g?TBw}?`sV9nK;+&+6Vd+_LY5pv36H$7`yLdeKrhf zaN=e5N?v0o*Z%7GcuzXP(<|Nk8J(=mxq6*(-^z4;Ab#z$Dp-uT!}^<emHpeYjHq!Y zRSN!}tJZYY2E0dPsXdKW9O_Orqk0kVE`wub<oB^`O4$zvzwzv*s*qL4p$3+o1tFjM z1Wu@gU4#R>%oV~dl{L;>=#Ca(z4U92Y_wX)r_Uv=*2%5wxzN)Ky@&3wc*>4Sqorg= z6^q(eXnrIu!851S_J{7V>vcv0ZX}=aV{qzHS`FRX5tGE3=sNV(V0Qaa7>kRZ*kA5@ zcmSUrNe4Ov;sDC=^ncCkUr4h`o*K!k9rEr8J&isfFOb%c`a{hG`w#U5R)Xna;iw06 zec*X4xm2pInniB~Bg2y`M`Um;zDc}y*LTrdMSa_pb8i=&#)FL8Qx}&rO>3;qd1U)G z?0eO}jL@7latrq4D=<_#hVcA)CSSJU>RA3uM<)@V=>xCOyB7AXBcqfqpk$h1WT2Vm zyqbol@F%>uR4k$k2K7XGseP~3_kDX_jvj0Y4kveCrRTp^7trDO7o85{^XsVZv#X0W zF{Nju3PrZ|z13;MIIM+ty1t%#r!KVWIZr)*x25Soh@;<(-m~is!6TZdN(&2tTPy;l zBVCX5ocirN=W2C&#l`O#b`o*+uXH_eR(iP%x=nVrzB5i93+GX#Qx)noj^D)XhWZ}8 zY1Hx1mp+63fy&!SphKAIJdn}#y6Z@#kKvanJ$5{Y?C7l`HyiiCzWhTSJ<<o66Fo<^ zrp~%MGi31F0A8RbEVYZAN&Q>&?K_&om;4%G51AKM=lOqiSbik7OuwQE+m}|+%jI2X z-bbarY29zz>oYqY6A$$}dFE5cMjT=`_t!w4CKgdM!BYIsK*Z=Y$P#`HQcpoYPYHwU ziP(3jrt)si4gR4ax8Oon5liwt@kQ4i$3HyLH>b14S{eWIP|?w{vUgk>{|vE%e`6xw zD$iEpkm48JQR)EVABQ&!P7g-j(f+yZT&&My{F@|`FJWo00aoO3=6$M)^-T9O`(1XW GnEwO$fJJQp literal 0 HcmV?d00001 diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/it.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/it.lproj/Sparkle.strings new file mode 100644 index 0000000000000000000000000000000000000000..cc0e4ef95f6c0160d7606353013958e544fbf70b GIT binary patch literal 18028 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 literal 0 HcmV?d00001 diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/ja.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/ja.lproj/Sparkle.strings new file mode 100644 index 0000000000000000000000000000000000000000..3a06f46569983b0c92464e7406c1d5db45acd746 GIT binary patch literal 14422 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 literal 0 HcmV?d00001 diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/ko.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/ko.lproj/Sparkle.strings new file mode 100644 index 0000000000000000000000000000000000000000..7cd74623f6669127e2224e914f0d894d025ed32a GIT binary patch literal 6744 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 QWFM@kb!8MO%l(JtA2soX;{X5v literal 0 HcmV?d00001 diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/nb.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/nb.lproj/Sparkle.strings new file mode 100644 index 0000000000000000000000000000000000000000..c36e8d931011e0e8e6bd97f8276ab61f15bdc30e GIT binary patch literal 8996 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 literal 0 HcmV?d00001 diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/nl.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/nl.lproj/Sparkle.strings new file mode 100644 index 0000000000000000000000000000000000000000..5ab394bef0f4b8b8cde61099678e27a1e4f30907 GIT binary patch literal 17588 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 OsR#1YBqQ#5ocKSjVV0-> literal 0 HcmV?d00001 diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/pl.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/pl.lproj/Sparkle.strings new file mode 100644 index 0000000000000000000000000000000000000000..38d03dee8e19c9c9f9c2739f349e19f3104ca24c GIT binary patch literal 8408 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 literal 0 HcmV?d00001 diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/pt-BR.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/pt-BR.lproj/Sparkle.strings new file mode 100644 index 0000000000000000000000000000000000000000..fae04566de96453472ada10558a2c91023793208 GIT binary patch literal 16756 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 literal 0 HcmV?d00001 diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/pt-PT.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/pt-PT.lproj/Sparkle.strings new file mode 100644 index 0000000000000000000000000000000000000000..e7ed98d0617d4bb267969d80c327372110d6a089 GIT binary patch literal 8210 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 literal 0 HcmV?d00001 diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/ro.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/ro.lproj/Sparkle.strings new file mode 100644 index 0000000000000000000000000000000000000000..1ee78cb3b73bf9f8e6ce27624f6c61f84afae1e1 GIT binary patch literal 9418 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 F{s;R}8BqWL literal 0 HcmV?d00001 diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/ru.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/ru.lproj/Sparkle.strings new file mode 100644 index 0000000000000000000000000000000000000000..777f637a0d59ce8fb5cff45edaa1fffa4973f9d2 GIT binary patch literal 7964 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 NI#&%wwe=%>{tKpMm_+~p literal 0 HcmV?d00001 diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/sk.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/sk.lproj/Sparkle.strings new file mode 100644 index 0000000000000000000000000000000000000000..157f6b96a569d5b6fe05093ca78c6241d570d6e0 GIT binary patch literal 7940 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 literal 0 HcmV?d00001 diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/sl.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/sl.lproj/Sparkle.strings new file mode 100644 index 0000000000000000000000000000000000000000..ee72d787831e9561e8f2aacb37e7edefa57811fe GIT binary patch literal 8180 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 literal 0 HcmV?d00001 diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/sv.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/sv.lproj/Sparkle.strings new file mode 100644 index 0000000000000000000000000000000000000000..c17d53815f35e946b753a4d41665f7007e2bed89 GIT binary patch literal 7588 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 literal 0 HcmV?d00001 diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/th.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/th.lproj/Sparkle.strings new file mode 100644 index 0000000000000000000000000000000000000000..1491bf0120970fc2f3afc783ca56ebdd99054ef6 GIT binary patch literal 7902 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 literal 0 HcmV?d00001 diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/tr.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/tr.lproj/Sparkle.strings new file mode 100644 index 0000000000000000000000000000000000000000..324dba3b6c66a187e2c512f466365e668acdb060 GIT binary patch literal 8466 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 literal 0 HcmV?d00001 diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/uk.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/uk.lproj/Sparkle.strings new file mode 100644 index 0000000000000000000000000000000000000000..42370e97adad57c8a0093cfbed15aee0a6aee35b GIT binary patch literal 8100 zcmds++fP(i6vp?%dGf7l()iGN)KXeg5fBBr&VZMiqBI3DP5LriCB=a-gVg_~e`(wA zw-&p5pEILi%9z+pX6BrI_HC`bzHeR5-+$c=w?i3TgaiF<>i3O4+o2u0x<3p@YIz&> z!j{^$)UpxY>6hobYHjOkTYW~<c01e+m%`036dJno-@VY$^=3F$pCcR94f{4jH@wz; zX)~PYs$=WDwb?qF`9M#~(9+s1-R<jlL%-Wv>89G}^t~Bw6=j$xMvFOprizEUn=R&x z+2X$L7j-uj#=<wJyBR;dT2uRc(bRJvx2zE_)HbeB4YjWqYr1EZ8A)?VGJRg!`AvHJ zF8nI}9h?5pdjAtRQjfMioZ_zfRCWKSo#06LKGXNmKsA1mJHKbA?Yqy<@sYIAkv$$s z>O)yvw6m_-|1b;Ok>-x1jn(i{pF`PvOYPgCY1VgSeNN1FvCnA5$63!(vtspIn(0Kk z-PeE1=7|>kA*{4*R6onVTE5dWPW83s<Fp)QVDFVZ**Ap7Ui;d|@7AlUr@i}OpJ3cq zT&SFLFK#A;6Hv2MEC^krLd=yC)J*AWR`+Xqc3;;+A?m&iU#R^-_H0tu<NAV5o=oYV z@vn+k`sHau-^qf#<fpcF$`y5uMt<5gZt0lTv1YVansvK`2VqC|Fc&A;2|wr#CfPOK z8VjTPl;NkasNX7!)mMZA6aP5J)un=c=8OL-0oY{sSklMr-}{b9Mr3;4M<(yV-g8Of ziLXoloTBq(Rf<o89;_RwTS5-(1$OW`8@k5t^jflerk0-Jq4F_q`Pc;hg&Fs2zADNc zC3bYN{(0APwD+!htTng84b5~ObXNBmv6;(+55y`qg$7P2?)-fC?PsO#GuL(A_hhk) z`hsWtC}?+dPwT3o*5ol)3S_Edd;H%XK8qupxfjf{-j`kVM}L&0j{1v?NTRMbrNef( zR>FInFD#Kbe#@AFcKZ4G#gjNui(~Q7tk7+4N7hEf<ct$-;EvkheXQ2K348?iywPg3 zwDjdEzJax(C(5In>xxAtq`#-qTT}lHoy3^Fu31NEl#4sgZ&v&ayFJr2n&;#ujjx|t zROF{Sqt+jdttX0^V#U^gi#;M*u^HfaA3v==quL4cvIFPnC5@UeyO`Efb_tWuYYh8) zY8;4FrCz?XhidcoIqiUW?SbZ>lI78N-o{~t%rdwrtSMQDT~G91je8>7=J9K96nZ1$ z&a2va)ic8X__;i)M9a*{$lSMGoRxo^Owm@c!hS57OZe3X<jJ`Mi6e7FzCaT*W_xq8 zv_VRbXCM~=kwkDHD`g&d29FJpysI92`X{sT=r`v9@9B}?n+iJ1@Ut+BPlDUgoa4Bq zSb{u-J;2joovbK%*vqnKvJ^)X*aWRp(v9QCu?7Mb4YkBn<TWtpy8a)je?uciizjL$ zUSdR!nWW_r?c#=^7rZWs(LFYMW|(*UG9F*g3UI+7v3B;!5K)umq0@TI6;G&Ntc|3D zK9RcLBEG|x6I=aXH19bO-f2@7T-Q53i`Zk&81qwT9{W}{Ae$!&8J8t{_TZ=>TX-z% zrTz1^_(N&@NQ_d~c$JfOgbt#Pk6{(pAW=g@S}FrvgJ++yyXbA*ewPQx0ZWpQ$aPy7 z&pD9@XI5tjGve_F<s0+$%SvAVq22UD_~3R(J#14Md$fXBiO8*>6TU6ej<1Wi8~Tn* zgAFkfbu3PIMJ-?iAH3YdQ_BT&<T1#aPRA<+#G?2|uL=+)du%`r5RbN_^P{RkyVvhL zuj*Q~T<QtCcLoQOF`Is5qf#v-%9zWROZKIt$SVa)CR^2B;owg%$z!V%)j9Hga+Ey` z#u=S0$Hhg3&vYIs_a#s9EcqA1V#+9!RbB3z$&nopGq}aoePTcK4&JJ&vYlm9Rk>zl zQRh1gDt{i&wWU3-uzqSY9<M~44u|S~sys8SQ5!-@S0Ar!*Q<!&ZrE~6GWy;)D8{e9 zs5ZH(=gA)=oGoh(5Zu=D=bD8%b6i~&D|kK#+cu3I#?&^WE26+Uo-WP~S5#k1Hs*IZ z2VLAsSaz%#IeS&lCGFyh(Alr*(LZ;oa^}VDcU4SEUDvC(u^IwWu@<TeULSy)sb7(? z5r?_Azz#g$$vLPK7St=g1z;o=!FcKz@65{1o};w2+uBE3IaNHO2S_{i_eRH+2xVAy z=GhKeJvslJ?$a1}-YXZQ76EwWAl07cPNP2THSv#oylIPKyc*rhsc3+#%PY&{sxwfp z@OMNHv=7gTn&LI85S;nCG9_~N`Z~^T{dl_!OEx1?!6s3z!DUk~vwBq-9t+`~@8<dX zb;*$Dmc6<eTpphG7x}naY5v+YOijS~*PjlC30}(1Ve2QSQ3(-DjA(e%d1zRQXBMAC zyKd_Fp%Aktw519iH9!ytTA7ck7%W?@&iZ?YI#%dM|LB8zs|R^(AEP_sW4BI^=F)zb z%u=b-ITEM>dR5?_;z8`1@03;U-sia;1*s}GY0>0_VUfy18JcHQ66&_TD%L_@)K6g$ z-newsva737SFj!L#fTPRF|MM{z2?d(C3cD$r?tv)(WBxS=><!n<H-K0`r~i2ohRd3 z(SN$9WtVOFUt(TtgAuW!!+F8F)zwGT660HE+G{1Nd%rsxe-Q4-N<3!B@p(&HCAy`m Po4<>urjXu4r)t?hA;+(8 literal 0 HcmV?d00001 diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/zh_CN.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/zh_CN.lproj/Sparkle.strings new file mode 100644 index 0000000000000000000000000000000000000000..9942f1c4922839c2c1eb6ed615234055e89f6d03 GIT binary patch literal 7720 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 literal 0 HcmV?d00001 diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/zh_TW.lproj/Sparkle.strings b/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/Resources/zh_TW.lproj/Sparkle.strings new file mode 100644 index 0000000000000000000000000000000000000000..e53d6d10b2bb6245126dab0e47c6ab0acfb0169b GIT binary patch literal 13422 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 LIAr4r@zUP{i3A%f literal 0 HcmV?d00001 diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/_CodeSignature/CodeResources b/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/_CodeSignature/CodeResources new file mode 100644 index 0000000000..02e5857aca --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/Updater.app/Contents/_CodeSignature/CodeResources @@ -0,0 +1,715 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> +<dict> + <key>files</key> + <dict> + <key>Resources/Base.lproj/Sparkle.strings</key> + <data> + XSU5ujIHVj0VrcaL7/1PMjP8QWE= + </data> + <key>Resources/SUStatus.nib</key> + <data> + MMoEZd95HH2wagHtE7tdRXWDz2Y= + </data> + <key>Resources/ar.lproj/Sparkle.strings</key> + <dict> + <key>hash</key> + <data> + 5Ukin0TnIF0ot6Daz8OSgIoDZJ0= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/ca.lproj/Sparkle.strings</key> + <dict> + <key>hash</key> + <data> + SM9Ssbq+EA6SD88oCZx9K6nLvic= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/cs.lproj/Sparkle.strings</key> + <dict> + <key>hash</key> + <data> + hIXy3nCBtLeY6/3v3pWwYRJl+sA= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/da.lproj/Sparkle.strings</key> + <dict> + <key>hash</key> + <data> + CkbYzkpwfT37juYfJP25giiTUo4= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/de.lproj/Sparkle.strings</key> + <dict> + <key>hash</key> + <data> + /1A+Sg5wG2SW+Q5Q7rGwtU2aVk0= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/el.lproj/Sparkle.strings</key> + <dict> + <key>hash</key> + <data> + Hh2GQMfVkK/dapsekwiVZz9cakg= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/es.lproj/Sparkle.strings</key> + <dict> + <key>hash</key> + <data> + fucEKrOlh81Wj9EqCtUl6sQVg1k= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/fa.lproj/Sparkle.strings</key> + <dict> + <key>hash</key> + <data> + vI1JRqMnuuewEX52rjBZ/TDrrXk= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/fi.lproj/Sparkle.strings</key> + <dict> + <key>hash</key> + <data> + +T4u6wvinBvx2z6vcAQKz32lvvE= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/fr.lproj/Sparkle.strings</key> + <dict> + <key>hash</key> + <data> + fPB1Vk+1a7xRIMKxQ3/F1bxGirA= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/he.lproj/Sparkle.strings</key> + <dict> + <key>hash</key> + <data> + bG2Mhx67XieRw+jRYm1/n2PIGnI= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/hr.lproj/Sparkle.strings</key> + <dict> + <key>hash</key> + <data> + S2g3qlSPK1msOuuvB2dU9UoInq4= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/hu.lproj/Sparkle.strings</key> + <dict> + <key>hash</key> + <data> + 5CCN2xKgiom6y3+mcWd48RVdX48= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/is.lproj/Sparkle.strings</key> + <dict> + <key>hash</key> + <data> + RO7D/40UgCd+DPSZg5LlrOBdmfY= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/it.lproj/Sparkle.strings</key> + <dict> + <key>hash</key> + <data> + W/h9EbnuDfXU4nxRzIF7Dv8ckks= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/ja.lproj/Sparkle.strings</key> + <dict> + <key>hash</key> + <data> + RYRC4Vmp6utNAtLodS/PTyi4yIM= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/ko.lproj/Sparkle.strings</key> + <dict> + <key>hash</key> + <data> + lmXDaCFjaOlD2OSN7WeCYPUkiAc= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/nb.lproj/Sparkle.strings</key> + <dict> + <key>hash</key> + <data> + n42iYGYF5rusi8bu9cZKBXVwwXE= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/nl.lproj/Sparkle.strings</key> + <dict> + <key>hash</key> + <data> + t++79qkzwHo15l2gbAGPNIoYsJc= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/pl.lproj/Sparkle.strings</key> + <dict> + <key>hash</key> + <data> + Z2RTzAW/+3ZV5g9/DyNv+YFZNQE= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/pt-BR.lproj/Sparkle.strings</key> + <dict> + <key>hash</key> + <data> + HLX0cX6CzMOMpZ7eff4JZYu+KQY= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/pt-PT.lproj/Sparkle.strings</key> + <dict> + <key>hash</key> + <data> + cyq/clJHyLGamebBp/NK6YzPUNM= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/ro.lproj/Sparkle.strings</key> + <dict> + <key>hash</key> + <data> + kYCbmI7ssPYVnQQ3uDHF6PgOBjw= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/ru.lproj/Sparkle.strings</key> + <dict> + <key>hash</key> + <data> + 3yWhlgxQS7Hhh481yH9qttWea0U= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/sk.lproj/Sparkle.strings</key> + <dict> + <key>hash</key> + <data> + 5I5OyTLppz6aT5r3kKOmRcrDfXg= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/sl.lproj/Sparkle.strings</key> + <dict> + <key>hash</key> + <data> + 5fscQshoMtSnO4kj3Ts2Nw4xqkc= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/sv.lproj/Sparkle.strings</key> + <dict> + <key>hash</key> + <data> + AlR6NnM+kipd4A8PFhs0S0Rccbk= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/th.lproj/Sparkle.strings</key> + <dict> + <key>hash</key> + <data> + UrzLYtjSwKdvxlSQJa/xe5IqqVo= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/tr.lproj/Sparkle.strings</key> + <dict> + <key>hash</key> + <data> + fKCgCsGuwlJJnukTgKv+0tfNjSg= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/uk.lproj/Sparkle.strings</key> + <dict> + <key>hash</key> + <data> + kATRxVYhY1dX+dY1bQ+V+TvmXNk= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/zh_CN.lproj/Sparkle.strings</key> + <dict> + <key>hash</key> + <data> + PFAuCvFxcO/y7l7c9FyaMKNhLfQ= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/zh_TW.lproj/Sparkle.strings</key> + <dict> + <key>hash</key> + <data> + G/kIaADnb5wlgQMaCX6Gfa48OY8= + </data> + <key>optional</key> + <true/> + </dict> + </dict> + <key>files2</key> + <dict> + <key>Resources/Base.lproj/Sparkle.strings</key> + <dict> + <key>hash2</key> + <data> + 7DQi4XIdmNDFEuet0a26l/2qsTHrLKlDT4/zp6XA97w= + </data> + </dict> + <key>Resources/SUStatus.nib</key> + <dict> + <key>hash2</key> + <data> + xaemKA5RnHBgTuwB81z6r5d+f2CaMcz74K9Tv+bY4BM= + </data> + </dict> + <key>Resources/ar.lproj/Sparkle.strings</key> + <dict> + <key>hash2</key> + <data> + yx9tkKjj3aOHvgdYCWXM89uhlyVeNb4oqcAenJxibwI= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/ca.lproj/Sparkle.strings</key> + <dict> + <key>hash2</key> + <data> + DQhUnYhSgufw5NRY162lt2GGM83U38tQvNF1qotGYzE= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/cs.lproj/Sparkle.strings</key> + <dict> + <key>hash2</key> + <data> + yJXcgwDV0GC2yZWVdhf9UQirDu1yLWTaa+x0vVpYkfo= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/da.lproj/Sparkle.strings</key> + <dict> + <key>hash2</key> + <data> + qgYKiHiodd+q/4U1lIEIUSS9PX9ENx0isGUKLSWmKe4= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/de.lproj/Sparkle.strings</key> + <dict> + <key>hash2</key> + <data> + uxoRq90TmDirUKRbCW1lKy/k1tZvFz4EbxQPhVf+Mhs= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/el.lproj/Sparkle.strings</key> + <dict> + <key>hash2</key> + <data> + GvP3asj8JbFMZdNtcFo0MWdmrCB+z6k66kmleaGlmow= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/es.lproj/Sparkle.strings</key> + <dict> + <key>hash2</key> + <data> + RYqWb4D0ylosWigPpdVjMlaCWiXNrRIvzIwwVbXpaSs= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/fa.lproj/Sparkle.strings</key> + <dict> + <key>hash2</key> + <data> + hiHofXML8/Ej+t2dTRuvVL3vkS/6jW6b/wvx/3quM10= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/fi.lproj/Sparkle.strings</key> + <dict> + <key>hash2</key> + <data> + a70/+B90B44V8vfbEZUJjfFl7uva424DcaTZOvwCEs8= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/fr.lproj/Sparkle.strings</key> + <dict> + <key>hash2</key> + <data> + 47e3tLN5HipnOK5BV6nhmhttV0iZRHEYtGRTh56Pp6M= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/he.lproj/Sparkle.strings</key> + <dict> + <key>hash2</key> + <data> + RYs+L0NAew70ya8KrCKYYJPkdzTVckZY7TLwVay0ubQ= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/hr.lproj/Sparkle.strings</key> + <dict> + <key>hash2</key> + <data> + xyEyZ8ezqdbPQQ/b6RSpnULrjnL08GWQ3wd+AasW2KQ= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/hu.lproj/Sparkle.strings</key> + <dict> + <key>hash2</key> + <data> + 0UBqgjXjtRG51lEacNaLTmNvj5aFUeJ7oo1J4WYkrCw= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/is.lproj/Sparkle.strings</key> + <dict> + <key>hash2</key> + <data> + n1w40GWVeQM6/1d+krnNoL0XutbF3HNv2qjFaMErsuY= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/it.lproj/Sparkle.strings</key> + <dict> + <key>hash2</key> + <data> + TgEXGRRCYffwGHAa78wO2btMh/B5TluqOiVpvsy7yYY= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/ja.lproj/Sparkle.strings</key> + <dict> + <key>hash2</key> + <data> + 6b23nyneGkjP1x+wd00PTqF9PPujhu9g0TS4+3cBywo= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/ko.lproj/Sparkle.strings</key> + <dict> + <key>hash2</key> + <data> + PIYd2jHiJYoXmHfGbXu4sWialdDeBEyHWgMzu8Yd2H8= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/nb.lproj/Sparkle.strings</key> + <dict> + <key>hash2</key> + <data> + oVMa0iTjxWVrd4HFHRrUvKxqnk+YFHk2CxOu43+wO2Q= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/nl.lproj/Sparkle.strings</key> + <dict> + <key>hash2</key> + <data> + 2tCuekmOs0JtuIM7hm/+jt5s4OJGocWANizpTH8a58k= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/pl.lproj/Sparkle.strings</key> + <dict> + <key>hash2</key> + <data> + /qcXx+RijYb31wahT1y3K+QX0NCxCnGFDX9dWzAc56o= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/pt-BR.lproj/Sparkle.strings</key> + <dict> + <key>hash2</key> + <data> + cExBbBN/cbmRWOsrqKbEBHJOo7FtTr3ZavW9slfCsVc= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/pt-PT.lproj/Sparkle.strings</key> + <dict> + <key>hash2</key> + <data> + WGgYHgAMqsDwSkDIWMFg5XBJnvRCbvM59I1pqJgmhgM= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/ro.lproj/Sparkle.strings</key> + <dict> + <key>hash2</key> + <data> + o6GEyuuMFsBOFOONmS2V2x+bv11kkMT3xHEoelaxJv8= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/ru.lproj/Sparkle.strings</key> + <dict> + <key>hash2</key> + <data> + uqN6dwLmCFJJQmbURrhDJv9wDJSGWqRqyqgeKTNUHZ0= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/sk.lproj/Sparkle.strings</key> + <dict> + <key>hash2</key> + <data> + iZvCvn22+4feRZso6kzggSUbr1p4Z5zyDU7qniyWqE8= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/sl.lproj/Sparkle.strings</key> + <dict> + <key>hash2</key> + <data> + eq+yTsmwGRXUHYRVC4w06YmUPnsYuuc4OjUfo7feieE= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/sv.lproj/Sparkle.strings</key> + <dict> + <key>hash2</key> + <data> + ZoKH8cwKHH2VaZEkGsmRKevFaLdLxlAICRnrceNdsuw= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/th.lproj/Sparkle.strings</key> + <dict> + <key>hash2</key> + <data> + HT9jsdOsSvc+Orcce27NpaRxKmDCzIwkq+/wUGI3JQM= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/tr.lproj/Sparkle.strings</key> + <dict> + <key>hash2</key> + <data> + 756/lMgBfXOE5IDG5Ei94/iIP40obn9ZEROHo01+SRY= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/uk.lproj/Sparkle.strings</key> + <dict> + <key>hash2</key> + <data> + 90+2Bfu2sI863NKWVBCjCtNi5gbrwPr82sRRfR6DOGM= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/zh_CN.lproj/Sparkle.strings</key> + <dict> + <key>hash2</key> + <data> + 50IP7eJ9NgEFLDIKBJXnmRRzcGT7MmW08hHJr4alKLQ= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/zh_TW.lproj/Sparkle.strings</key> + <dict> + <key>hash2</key> + <data> + Ugk6n5077n97AZzPovvogEt/4FCL8ByB9WvIx7QOsqI= + </data> + <key>optional</key> + <true/> + </dict> + </dict> + <key>rules</key> + <dict> + <key>^Resources/</key> + <true/> + <key>^Resources/.*\.lproj/</key> + <dict> + <key>optional</key> + <true/> + <key>weight</key> + <real>1000</real> + </dict> + <key>^Resources/.*\.lproj/locversion.plist$</key> + <dict> + <key>omit</key> + <true/> + <key>weight</key> + <real>1100</real> + </dict> + <key>^Resources/Base\.lproj/</key> + <dict> + <key>weight</key> + <real>1010</real> + </dict> + <key>^version.plist$</key> + <true/> + </dict> + <key>rules2</key> + <dict> + <key>.*\.dSYM($|/)</key> + <dict> + <key>weight</key> + <real>11</real> + </dict> + <key>^(.*/)?\.DS_Store$</key> + <dict> + <key>omit</key> + <true/> + <key>weight</key> + <real>2000</real> + </dict> + <key>^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/</key> + <dict> + <key>nested</key> + <true/> + <key>weight</key> + <real>10</real> + </dict> + <key>^.*</key> + <true/> + <key>^Info\.plist$</key> + <dict> + <key>omit</key> + <true/> + <key>weight</key> + <real>20</real> + </dict> + <key>^PkgInfo$</key> + <dict> + <key>omit</key> + <true/> + <key>weight</key> + <real>20</real> + </dict> + <key>^Resources/</key> + <dict> + <key>weight</key> + <real>20</real> + </dict> + <key>^Resources/.*\.lproj/</key> + <dict> + <key>optional</key> + <true/> + <key>weight</key> + <real>1000</real> + </dict> + <key>^Resources/.*\.lproj/locversion.plist$</key> + <dict> + <key>omit</key> + <true/> + <key>weight</key> + <real>1100</real> + </dict> + <key>^Resources/Base\.lproj/</key> + <dict> + <key>weight</key> + <real>1010</real> + </dict> + <key>^[^/]+$</key> + <dict> + <key>nested</key> + <true/> + <key>weight</key> + <real>10</real> + </dict> + <key>^embedded\.provisionprofile$</key> + <dict> + <key>weight</key> + <real>20</real> + </dict> + <key>^version\.plist$</key> + <dict> + <key>weight</key> + <real>20</real> + </dict> + </dict> +</dict> +</plist> diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/XPCServices/Downloader.xpc/Contents/Info.plist b/src/MacVim/Sparkle_2.framework/Versions/B/XPCServices/Downloader.xpc/Contents/Info.plist new file mode 100644 index 0000000000..dfd2226d62 --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/XPCServices/Downloader.xpc/Contents/Info.plist @@ -0,0 +1,62 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> +<dict> + <key>BuildMachineOSBuild</key> + <string>21G115</string> + <key>CFBundleDevelopmentRegion</key> + <string>en</string> + <key>CFBundleExecutable</key> + <string>Downloader</string> + <key>CFBundleIdentifier</key> + <string>org.sparkle-project.Downloader</string> + <key>CFBundleInfoDictionaryVersion</key> + <string>6.0</string> + <key>CFBundleName</key> + <string>Downloader</string> + <key>CFBundlePackageType</key> + <string>XPC!</string> + <key>CFBundleShortVersionString</key> + <string>2.3.0</string> + <key>CFBundleSignature</key> + <string>????</string> + <key>CFBundleSupportedPlatforms</key> + <array> + <string>MacOSX</string> + </array> + <key>CFBundleVersion</key> + <string>2021</string> + <key>DTCompiler</key> + <string>com.apple.compilers.llvm.clang.1_0</string> + <key>DTPlatformBuild</key> + <string>13F100</string> + <key>DTPlatformName</key> + <string>macosx</string> + <key>DTPlatformVersion</key> + <string>12.3</string> + <key>DTSDKBuild</key> + <string>21E226</string> + <key>DTSDKName</key> + <string>macosx12.3</string> + <key>DTXcode</key> + <string>1341</string> + <key>DTXcodeBuild</key> + <string>13F100</string> + <key>LSMinimumSystemVersion</key> + <string>10.13</string> + <key>NSAppTransportSecurity</key> + <dict> + <key>NSAllowsArbitraryLoads</key> + <false/> + </dict> + <key>NSHumanReadableCopyright</key> + <string>Copyright © 2016 Sparkle Project. All rights reserved.</string> + <key>XPCService</key> + <dict> + <key>RunLoopType</key> + <string>NSRunLoop</string> + <key>ServiceType</key> + <string>Application</string> + </dict> +</dict> +</plist> diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/XPCServices/Downloader.xpc/Contents/MacOS/Downloader b/src/MacVim/Sparkle_2.framework/Versions/B/XPCServices/Downloader.xpc/Contents/MacOS/Downloader new file mode 100755 index 0000000000000000000000000000000000000000..cf04396e2fcc56b87ec40e6b0ba443185f4f3ce7 GIT binary patch literal 228704 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 bZ2{W?wgqep*cPxYU|YbpfNg>QAr|<5b%!Kp literal 0 HcmV?d00001 diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/XPCServices/Downloader.xpc/Contents/_CodeSignature/CodeResources b/src/MacVim/Sparkle_2.framework/Versions/B/XPCServices/Downloader.xpc/Contents/_CodeSignature/CodeResources new file mode 100644 index 0000000000..d5d0fd7441 --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/XPCServices/Downloader.xpc/Contents/_CodeSignature/CodeResources @@ -0,0 +1,115 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> +<dict> + <key>files</key> + <dict/> + <key>files2</key> + <dict/> + <key>rules</key> + <dict> + <key>^Resources/</key> + <true/> + <key>^Resources/.*\.lproj/</key> + <dict> + <key>optional</key> + <true/> + <key>weight</key> + <real>1000</real> + </dict> + <key>^Resources/.*\.lproj/locversion.plist$</key> + <dict> + <key>omit</key> + <true/> + <key>weight</key> + <real>1100</real> + </dict> + <key>^Resources/Base\.lproj/</key> + <dict> + <key>weight</key> + <real>1010</real> + </dict> + <key>^version.plist$</key> + <true/> + </dict> + <key>rules2</key> + <dict> + <key>.*\.dSYM($|/)</key> + <dict> + <key>weight</key> + <real>11</real> + </dict> + <key>^(.*/)?\.DS_Store$</key> + <dict> + <key>omit</key> + <true/> + <key>weight</key> + <real>2000</real> + </dict> + <key>^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/</key> + <dict> + <key>nested</key> + <true/> + <key>weight</key> + <real>10</real> + </dict> + <key>^.*</key> + <true/> + <key>^Info\.plist$</key> + <dict> + <key>omit</key> + <true/> + <key>weight</key> + <real>20</real> + </dict> + <key>^PkgInfo$</key> + <dict> + <key>omit</key> + <true/> + <key>weight</key> + <real>20</real> + </dict> + <key>^Resources/</key> + <dict> + <key>weight</key> + <real>20</real> + </dict> + <key>^Resources/.*\.lproj/</key> + <dict> + <key>optional</key> + <true/> + <key>weight</key> + <real>1000</real> + </dict> + <key>^Resources/.*\.lproj/locversion.plist$</key> + <dict> + <key>omit</key> + <true/> + <key>weight</key> + <real>1100</real> + </dict> + <key>^Resources/Base\.lproj/</key> + <dict> + <key>weight</key> + <real>1010</real> + </dict> + <key>^[^/]+$</key> + <dict> + <key>nested</key> + <true/> + <key>weight</key> + <real>10</real> + </dict> + <key>^embedded\.provisionprofile$</key> + <dict> + <key>weight</key> + <real>20</real> + </dict> + <key>^version\.plist$</key> + <dict> + <key>weight</key> + <real>20</real> + </dict> + </dict> +</dict> +</plist> diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/XPCServices/Installer.xpc/Contents/Info.plist b/src/MacVim/Sparkle_2.framework/Versions/B/XPCServices/Installer.xpc/Contents/Info.plist new file mode 100644 index 0000000000..a8fc6614cc --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/XPCServices/Installer.xpc/Contents/Info.plist @@ -0,0 +1,57 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> +<dict> + <key>BuildMachineOSBuild</key> + <string>21G115</string> + <key>CFBundleDevelopmentRegion</key> + <string>en</string> + <key>CFBundleExecutable</key> + <string>Installer</string> + <key>CFBundleIdentifier</key> + <string>org.sparkle-project.InstallerLauncher</string> + <key>CFBundleInfoDictionaryVersion</key> + <string>6.0</string> + <key>CFBundleName</key> + <string>Installer</string> + <key>CFBundlePackageType</key> + <string>XPC!</string> + <key>CFBundleShortVersionString</key> + <string>2.3.0</string> + <key>CFBundleSignature</key> + <string>????</string> + <key>CFBundleSupportedPlatforms</key> + <array> + <string>MacOSX</string> + </array> + <key>CFBundleVersion</key> + <string>2021</string> + <key>DTCompiler</key> + <string>com.apple.compilers.llvm.clang.1_0</string> + <key>DTPlatformBuild</key> + <string>13F100</string> + <key>DTPlatformName</key> + <string>macosx</string> + <key>DTPlatformVersion</key> + <string>12.3</string> + <key>DTSDKBuild</key> + <string>21E226</string> + <key>DTSDKName</key> + <string>macosx12.3</string> + <key>DTXcode</key> + <string>1341</string> + <key>DTXcodeBuild</key> + <string>13F100</string> + <key>LSMinimumSystemVersion</key> + <string>10.13</string> + <key>NSHumanReadableCopyright</key> + <string>Copyright © 2016 Sparkle Project. All rights reserved.</string> + <key>XPCService</key> + <dict> + <key>JoinExistingSession</key> + <true/> + <key>ServiceType</key> + <string>Application</string> + </dict> +</dict> +</plist> diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/XPCServices/Installer.xpc/Contents/MacOS/Installer b/src/MacVim/Sparkle_2.framework/Versions/B/XPCServices/Installer.xpc/Contents/MacOS/Installer new file mode 100755 index 0000000000000000000000000000000000000000..31b45a64ad512a7c3874c3b74fa9085b044ebaba GIT binary patch literal 323040 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 literal 0 HcmV?d00001 diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/XPCServices/Installer.xpc/Contents/_CodeSignature/CodeResources b/src/MacVim/Sparkle_2.framework/Versions/B/XPCServices/Installer.xpc/Contents/_CodeSignature/CodeResources new file mode 100644 index 0000000000..d5d0fd7441 --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/XPCServices/Installer.xpc/Contents/_CodeSignature/CodeResources @@ -0,0 +1,115 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> +<dict> + <key>files</key> + <dict/> + <key>files2</key> + <dict/> + <key>rules</key> + <dict> + <key>^Resources/</key> + <true/> + <key>^Resources/.*\.lproj/</key> + <dict> + <key>optional</key> + <true/> + <key>weight</key> + <real>1000</real> + </dict> + <key>^Resources/.*\.lproj/locversion.plist$</key> + <dict> + <key>omit</key> + <true/> + <key>weight</key> + <real>1100</real> + </dict> + <key>^Resources/Base\.lproj/</key> + <dict> + <key>weight</key> + <real>1010</real> + </dict> + <key>^version.plist$</key> + <true/> + </dict> + <key>rules2</key> + <dict> + <key>.*\.dSYM($|/)</key> + <dict> + <key>weight</key> + <real>11</real> + </dict> + <key>^(.*/)?\.DS_Store$</key> + <dict> + <key>omit</key> + <true/> + <key>weight</key> + <real>2000</real> + </dict> + <key>^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/</key> + <dict> + <key>nested</key> + <true/> + <key>weight</key> + <real>10</real> + </dict> + <key>^.*</key> + <true/> + <key>^Info\.plist$</key> + <dict> + <key>omit</key> + <true/> + <key>weight</key> + <real>20</real> + </dict> + <key>^PkgInfo$</key> + <dict> + <key>omit</key> + <true/> + <key>weight</key> + <real>20</real> + </dict> + <key>^Resources/</key> + <dict> + <key>weight</key> + <real>20</real> + </dict> + <key>^Resources/.*\.lproj/</key> + <dict> + <key>optional</key> + <true/> + <key>weight</key> + <real>1000</real> + </dict> + <key>^Resources/.*\.lproj/locversion.plist$</key> + <dict> + <key>omit</key> + <true/> + <key>weight</key> + <real>1100</real> + </dict> + <key>^Resources/Base\.lproj/</key> + <dict> + <key>weight</key> + <real>1010</real> + </dict> + <key>^[^/]+$</key> + <dict> + <key>nested</key> + <true/> + <key>weight</key> + <real>10</real> + </dict> + <key>^embedded\.provisionprofile$</key> + <dict> + <key>weight</key> + <real>20</real> + </dict> + <key>^version\.plist$</key> + <dict> + <key>weight</key> + <real>20</real> + </dict> + </dict> +</dict> +</plist> diff --git a/src/MacVim/Sparkle_2.framework/Versions/B/_CodeSignature/CodeResources b/src/MacVim/Sparkle_2.framework/Versions/B/_CodeSignature/CodeResources new file mode 100644 index 0000000000..36781036b1 --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/B/_CodeSignature/CodeResources @@ -0,0 +1,2132 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> +<dict> + <key>files</key> + <dict> + <key>Resources/Base.lproj/SUUpdateAlert.nib</key> + <data> + lTs68EHEuBNChZ0HaUfc6a2qJus= + </data> + <key>Resources/Base.lproj/SUUpdatePermissionPrompt.nib/keyedobjects-101300.nib</key> + <data> + rP8JtvaANGmgYMHZZYqXixYGclg= + </data> + <key>Resources/Base.lproj/SUUpdatePermissionPrompt.nib/keyedobjects-110000.nib</key> + <data> + GspzsCPMWa1nV05fEmLIp6zro0I= + </data> + <key>Resources/Base.lproj/Sparkle.strings</key> + <data> + XSU5ujIHVj0VrcaL7/1PMjP8QWE= + </data> + <key>Resources/Info.plist</key> + <data> + 80XtoE5bjZ67gFtb+CfYJ9InCV4= + </data> + <key>Resources/ReleaseNotesColorStyle.css</key> + <data> + NjIvb1z7eJuLCKf9HS15O5heg50= + </data> + <key>Resources/SUStatus.nib</key> + <data> + MMoEZd95HH2wagHtE7tdRXWDz2Y= + </data> + <key>Resources/ar.lproj/SUUpdateAlert.strings</key> + <dict> + <key>hash</key> + <data> + qTOMJ1P/HhCcJQi4qSJV9l/b7q0= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/ar.lproj/SUUpdatePermissionPrompt.strings</key> + <dict> + <key>hash</key> + <data> + chEDY/Vh2Vh+3oo4r0XF7krQ7c4= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/ar.lproj/Sparkle.strings</key> + <dict> + <key>hash</key> + <data> + 5Ukin0TnIF0ot6Daz8OSgIoDZJ0= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/ca.lproj/SUUpdateAlert.strings</key> + <dict> + <key>hash</key> + <data> + l9CaCmAXFcs+Z+8rRt7PX9onkf8= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/ca.lproj/Sparkle.strings</key> + <dict> + <key>hash</key> + <data> + SM9Ssbq+EA6SD88oCZx9K6nLvic= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/cs.lproj/SUUpdateAlert.strings</key> + <dict> + <key>hash</key> + <data> + G9Wgf14zMhU2alRSZvqclMmlTCA= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/cs.lproj/SUUpdatePermissionPrompt.strings</key> + <dict> + <key>hash</key> + <data> + Wh57u912k8KoumveRiDRmINy170= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/cs.lproj/Sparkle.strings</key> + <dict> + <key>hash</key> + <data> + hIXy3nCBtLeY6/3v3pWwYRJl+sA= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/da.lproj/SUUpdateAlert.strings</key> + <dict> + <key>hash</key> + <data> + NEt5JVKz+OoMSynKxJC18KXMGaA= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/da.lproj/SUUpdatePermissionPrompt.strings</key> + <dict> + <key>hash</key> + <data> + 0FkWF1ciwhmhK0CunKhpfDGMZnk= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/da.lproj/Sparkle.strings</key> + <dict> + <key>hash</key> + <data> + CkbYzkpwfT37juYfJP25giiTUo4= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/de.lproj/SUUpdateAlert.strings</key> + <dict> + <key>hash</key> + <data> + YLQxXHDo3e3Udzaj8LHDIjotWzE= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/de.lproj/SUUpdatePermissionPrompt.strings</key> + <dict> + <key>hash</key> + <data> + YfY6kTIXAj9sipxrJBGc7eKEOHY= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/de.lproj/Sparkle.strings</key> + <dict> + <key>hash</key> + <data> + /1A+Sg5wG2SW+Q5Q7rGwtU2aVk0= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/el.lproj/SUUpdateAlert.strings</key> + <dict> + <key>hash</key> + <data> + BS+NpAFPK7X/XzX+n99gJLhlNKU= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/el.lproj/SUUpdatePermissionPrompt.strings</key> + <dict> + <key>hash</key> + <data> + H7jL3j77eZ1egMEj+Nj6LXnSHHc= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/el.lproj/Sparkle.strings</key> + <dict> + <key>hash</key> + <data> + Hh2GQMfVkK/dapsekwiVZz9cakg= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/en.lproj/SUUpdateAlert.strings</key> + <dict> + <key>hash</key> + <data> + FSez7jCd0gDTFFGHiWL1QXY8OUU= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/en.lproj/SUUpdatePermissionPrompt.strings</key> + <dict> + <key>hash</key> + <data> + NzxxRDATRj41eOLu03OYPRaKa1k= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/es.lproj/SUUpdateAlert.strings</key> + <dict> + <key>hash</key> + <data> + Q36SuanjGk70efU6liei3uz+Uds= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/es.lproj/SUUpdatePermissionPrompt.strings</key> + <dict> + <key>hash</key> + <data> + 3UK3h3oTqvHtCsr1LJvTMphItJU= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/es.lproj/Sparkle.strings</key> + <dict> + <key>hash</key> + <data> + fucEKrOlh81Wj9EqCtUl6sQVg1k= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/fa.lproj/Sparkle.strings</key> + <dict> + <key>hash</key> + <data> + vI1JRqMnuuewEX52rjBZ/TDrrXk= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/fi.lproj/SUUpdateAlert.strings</key> + <dict> + <key>hash</key> + <data> + My5YiAuNV+4oR1vPL1np+nMMMOI= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/fi.lproj/SUUpdatePermissionPrompt.strings</key> + <dict> + <key>hash</key> + <data> + jtobMUE88GHRVFEG2A28n2ZyHeA= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/fi.lproj/Sparkle.strings</key> + <dict> + <key>hash</key> + <data> + +T4u6wvinBvx2z6vcAQKz32lvvE= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/fr.lproj/SUUpdateAlert.strings</key> + <dict> + <key>hash</key> + <data> + ffz6ccHMgxcBdH6by1YAYX1jpOQ= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/fr.lproj/SUUpdatePermissionPrompt.strings</key> + <dict> + <key>hash</key> + <data> + 1OWrzot/72Uej/eeBpnZknMeyYs= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/fr.lproj/Sparkle.strings</key> + <dict> + <key>hash</key> + <data> + fPB1Vk+1a7xRIMKxQ3/F1bxGirA= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/he.lproj/SUUpdateAlert.strings</key> + <dict> + <key>hash</key> + <data> + nZXhvxaoacIflCBRrHxQ4NDkeKg= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/he.lproj/Sparkle.strings</key> + <dict> + <key>hash</key> + <data> + bG2Mhx67XieRw+jRYm1/n2PIGnI= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/hr.lproj/SUUpdateAlert.strings</key> + <dict> + <key>hash</key> + <data> + b/ru54Y0QwvH9Kz9sfRPEoP5z5k= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/hr.lproj/SUUpdatePermissionPrompt.strings</key> + <dict> + <key>hash</key> + <data> + AAiVUXPoJYgeG5yLdH5XaFKLXcc= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/hr.lproj/Sparkle.strings</key> + <dict> + <key>hash</key> + <data> + S2g3qlSPK1msOuuvB2dU9UoInq4= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/hu.lproj/SUUpdateAlert.strings</key> + <dict> + <key>hash</key> + <data> + VD/QPXFfEHRW7ksDLYiiO1xl1LQ= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/hu.lproj/SUUpdatePermissionPrompt.strings</key> + <dict> + <key>hash</key> + <data> + PMarJZpNhDysjzZuBuyKv8KBTXQ= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/hu.lproj/Sparkle.strings</key> + <dict> + <key>hash</key> + <data> + 5CCN2xKgiom6y3+mcWd48RVdX48= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/is.lproj/SUUpdateAlert.strings</key> + <dict> + <key>hash</key> + <data> + bQiB5tUCaD24QKubEYeBTXsAF1g= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/is.lproj/SUUpdatePermissionPrompt.strings</key> + <dict> + <key>hash</key> + <data> + 8LPYds94rtFaRsGn0VDNXjxk6T0= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/is.lproj/Sparkle.strings</key> + <dict> + <key>hash</key> + <data> + RO7D/40UgCd+DPSZg5LlrOBdmfY= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/it.lproj/SUUpdateAlert.strings</key> + <dict> + <key>hash</key> + <data> + Yev0Ro2PsLfgCLoY7JNED63PnqM= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/it.lproj/SUUpdatePermissionPrompt.strings</key> + <dict> + <key>hash</key> + <data> + pVInM2cpSCq7zmpffx7ytVY6shU= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/it.lproj/Sparkle.strings</key> + <dict> + <key>hash</key> + <data> + W/h9EbnuDfXU4nxRzIF7Dv8ckks= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/ja.lproj/SUUpdateAlert.strings</key> + <dict> + <key>hash</key> + <data> + vl6gP7QCeuFYsNYdgVYYUcm0S/4= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/ja.lproj/SUUpdatePermissionPrompt.strings</key> + <dict> + <key>hash</key> + <data> + vmA8scrUnfvMygrsa76QF557nDU= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/ja.lproj/Sparkle.strings</key> + <dict> + <key>hash</key> + <data> + RYRC4Vmp6utNAtLodS/PTyi4yIM= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/ko.lproj/SUUpdateAlert.strings</key> + <dict> + <key>hash</key> + <data> + xZjyKASZdwg70f4m29uGtJjFUgQ= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/ko.lproj/SUUpdatePermissionPrompt.strings</key> + <dict> + <key>hash</key> + <data> + d+ifBccX26E56rM7eOY72BKC5aY= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/ko.lproj/Sparkle.strings</key> + <dict> + <key>hash</key> + <data> + lmXDaCFjaOlD2OSN7WeCYPUkiAc= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/nb.lproj/SUUpdateAlert.strings</key> + <dict> + <key>hash</key> + <data> + fck+vL9Sgcx19X7HthrjizRGhu8= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/nb.lproj/SUUpdatePermissionPrompt.strings</key> + <dict> + <key>hash</key> + <data> + xds/kfSxmdLFOMffSREoZC9yQFM= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/nb.lproj/Sparkle.strings</key> + <dict> + <key>hash</key> + <data> + n42iYGYF5rusi8bu9cZKBXVwwXE= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/nl.lproj/SUUpdateAlert.strings</key> + <dict> + <key>hash</key> + <data> + 5ZpTsHPgV4inhhYiISGjC03BMG4= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/nl.lproj/SUUpdatePermissionPrompt.strings</key> + <dict> + <key>hash</key> + <data> + 1OahTTjmwc6xGVrnfJ4jQAlczNg= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/nl.lproj/Sparkle.strings</key> + <dict> + <key>hash</key> + <data> + t++79qkzwHo15l2gbAGPNIoYsJc= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/pl.lproj/SUUpdateAlert.strings</key> + <dict> + <key>hash</key> + <data> + HX2RXVrN+fpwO4I60/UDyNuGj5Y= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/pl.lproj/SUUpdatePermissionPrompt.strings</key> + <dict> + <key>hash</key> + <data> + UwRkyzAvs+mt3UXwTadtNXNrClE= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/pl.lproj/Sparkle.strings</key> + <dict> + <key>hash</key> + <data> + Z2RTzAW/+3ZV5g9/DyNv+YFZNQE= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/pt-BR.lproj/SUUpdateAlert.strings</key> + <dict> + <key>hash</key> + <data> + YFXY6v+45ptf8TuBq2MsKKdhfQ8= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/pt-BR.lproj/SUUpdatePermissionPrompt.strings</key> + <dict> + <key>hash</key> + <data> + V0pfsICkDi0t8PHF4+dGW9p9c8s= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/pt-BR.lproj/Sparkle.strings</key> + <dict> + <key>hash</key> + <data> + HLX0cX6CzMOMpZ7eff4JZYu+KQY= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/pt-PT.lproj/SUUpdateAlert.strings</key> + <dict> + <key>hash</key> + <data> + pWRHcAJRvjUt7BOLr/gd+IupcGA= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/pt-PT.lproj/SUUpdatePermissionPrompt.strings</key> + <dict> + <key>hash</key> + <data> + Bn6gYNr9F1tKpTd3trapLKKg1bw= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/pt-PT.lproj/Sparkle.strings</key> + <dict> + <key>hash</key> + <data> + cyq/clJHyLGamebBp/NK6YzPUNM= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/ro.lproj/SUUpdateAlert.strings</key> + <dict> + <key>hash</key> + <data> + a/RNqEdkehva+SwGWz11MktFGWA= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/ro.lproj/SUUpdatePermissionPrompt.strings</key> + <dict> + <key>hash</key> + <data> + Ssaz0Z2Bvovi+gexkx+C1o46MQM= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/ro.lproj/Sparkle.strings</key> + <dict> + <key>hash</key> + <data> + kYCbmI7ssPYVnQQ3uDHF6PgOBjw= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/ru.lproj/SUUpdateAlert.strings</key> + <dict> + <key>hash</key> + <data> + Lmn0e5MDPfan55gnani1dQbR10Q= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/ru.lproj/SUUpdatePermissionPrompt.strings</key> + <dict> + <key>hash</key> + <data> + p3zkSrOy/L6GcSH9jCj2Y/uDmLE= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/ru.lproj/Sparkle.strings</key> + <dict> + <key>hash</key> + <data> + 3yWhlgxQS7Hhh481yH9qttWea0U= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/sk.lproj/SUUpdateAlert.strings</key> + <dict> + <key>hash</key> + <data> + 8o3l6mjHafwy5sLMMO2rZIe7xiQ= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/sk.lproj/SUUpdatePermissionPrompt.strings</key> + <dict> + <key>hash</key> + <data> + s3Cllq+eYT+urMLfXvnwsMkboWQ= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/sk.lproj/Sparkle.strings</key> + <dict> + <key>hash</key> + <data> + 5I5OyTLppz6aT5r3kKOmRcrDfXg= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/sl.lproj/SUUpdateAlert.strings</key> + <dict> + <key>hash</key> + <data> + Ny5EoZGpd5UK5c3eMIUKLR8x4/I= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/sl.lproj/SUUpdatePermissionPrompt.strings</key> + <dict> + <key>hash</key> + <data> + jUZer0aLckRt7dLPlNB5I7dAV+s= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/sl.lproj/Sparkle.strings</key> + <dict> + <key>hash</key> + <data> + 5fscQshoMtSnO4kj3Ts2Nw4xqkc= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/sv.lproj/SUUpdateAlert.strings</key> + <dict> + <key>hash</key> + <data> + YWicg3ZZLCEoiJ9WOUUZ6WoTZJY= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/sv.lproj/SUUpdatePermissionPrompt.strings</key> + <dict> + <key>hash</key> + <data> + K5RsmL5IV2dSBTaN6i/cLYRGJ3U= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/sv.lproj/Sparkle.strings</key> + <dict> + <key>hash</key> + <data> + AlR6NnM+kipd4A8PFhs0S0Rccbk= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/th.lproj/SUUpdateAlert.strings</key> + <dict> + <key>hash</key> + <data> + Cd6guArNrSoJO3e2ntd1Eys3bok= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/th.lproj/SUUpdatePermissionPrompt.strings</key> + <dict> + <key>hash</key> + <data> + oy0B8M6u8AjjwSepIoL324YKsWk= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/th.lproj/Sparkle.strings</key> + <dict> + <key>hash</key> + <data> + UrzLYtjSwKdvxlSQJa/xe5IqqVo= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/tr.lproj/SUUpdateAlert.strings</key> + <dict> + <key>hash</key> + <data> + wl9JoCOsqKgCSgMpFzhwObUUdh8= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/tr.lproj/SUUpdatePermissionPrompt.strings</key> + <dict> + <key>hash</key> + <data> + pt6ThapYF8lNn28yLG7xW11onFg= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/tr.lproj/Sparkle.strings</key> + <dict> + <key>hash</key> + <data> + fKCgCsGuwlJJnukTgKv+0tfNjSg= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/uk.lproj/SUUpdateAlert.strings</key> + <dict> + <key>hash</key> + <data> + 6/WdcAg1mJs1/HT5krHhOxqyMWk= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/uk.lproj/SUUpdatePermissionPrompt.strings</key> + <dict> + <key>hash</key> + <data> + HnKx/WpiOkat6j6EgFC4CCjcaVA= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/uk.lproj/Sparkle.strings</key> + <dict> + <key>hash</key> + <data> + kATRxVYhY1dX+dY1bQ+V+TvmXNk= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/zh_CN.lproj/SUUpdateAlert.strings</key> + <dict> + <key>hash</key> + <data> + DjCjxSor6wnKAz8bFLcPCnW1Kw0= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/zh_CN.lproj/SUUpdatePermissionPrompt.strings</key> + <dict> + <key>hash</key> + <data> + DMhyvu1ywGudTYBfSXV5xoAHYhA= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/zh_CN.lproj/Sparkle.strings</key> + <dict> + <key>hash</key> + <data> + PFAuCvFxcO/y7l7c9FyaMKNhLfQ= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/zh_TW.lproj/SUUpdateAlert.strings</key> + <dict> + <key>hash</key> + <data> + 167IbTfOhYu699bxXBhaGehjrco= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/zh_TW.lproj/SUUpdatePermissionPrompt.strings</key> + <dict> + <key>hash</key> + <data> + YI4W+mUo+t840O84rzq2Ffdzm5o= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/zh_TW.lproj/Sparkle.strings</key> + <dict> + <key>hash</key> + <data> + G/kIaADnb5wlgQMaCX6Gfa48OY8= + </data> + <key>optional</key> + <true/> + </dict> + </dict> + <key>files2</key> + <dict> + <key>Autoupdate</key> + <dict> + <key>cdhash</key> + <data> + wjKYHW+iIqcNcuW+TXroPSuZJ4w= + </data> + <key>requirement</key> + <string>cdhash H"c232981d6fa222a70d72e5be4d7ae83d2b99278c" or cdhash H"48e6a2c240dff7117024bd5aa0391af280423730"</string> + </dict> + <key>Headers/SPUDownloadData.h</key> + <dict> + <key>hash2</key> + <data> + gsNEzLxb/w73quG4B8FDTObuCtckYFt7DKEIamBp2zU= + </data> + </dict> + <key>Headers/SPUStandardUpdaterController.h</key> + <dict> + <key>hash2</key> + <data> + GGqsgqKsWmdDkOTzCogsg35Z/rf6xGzHGoBrr4FFEm8= + </data> + </dict> + <key>Headers/SPUStandardUserDriver.h</key> + <dict> + <key>hash2</key> + <data> + nJAdi7PFjYFLmL6Nel5VtcsOGW0/wqrRCZ5RHMkNLkc= + </data> + </dict> + <key>Headers/SPUStandardUserDriverDelegate.h</key> + <dict> + <key>hash2</key> + <data> + BfZlHA+8hNs/Rq6hq3E97PRzyUgOTDowTBEJMvODnks= + </data> + </dict> + <key>Headers/SPUUpdateCheck.h</key> + <dict> + <key>hash2</key> + <data> + H30F2i5GYmOu/j4JEw5WsuZbiGJXnge5gpyb9e2SHAM= + </data> + </dict> + <key>Headers/SPUUpdatePermissionRequest.h</key> + <dict> + <key>hash2</key> + <data> + gc+ohsCgvzpHoQdUTcdiCT6weg66V3X//QkCUHTgUss= + </data> + </dict> + <key>Headers/SPUUpdater.h</key> + <dict> + <key>hash2</key> + <data> + 3KTijnCBw7D9doymRvwS2fxFP3KVVbvTQQOQarE8YbI= + </data> + </dict> + <key>Headers/SPUUpdaterDelegate.h</key> + <dict> + <key>hash2</key> + <data> + YSM2f1EtcHlJEo+gIatOa+N4Q5kJltHMFBvUeQfF95Q= + </data> + </dict> + <key>Headers/SPUUpdaterSettings.h</key> + <dict> + <key>hash2</key> + <data> + mxcAPbTuvCvtyq/+gQWGQgJGD8V0ByC4gCekPPa/Gjs= + </data> + </dict> + <key>Headers/SPUUserDriver.h</key> + <dict> + <key>hash2</key> + <data> + CsyeYijfrBcC4CgzS/DkmkanCboVqwq5zRHSgNRoEes= + </data> + </dict> + <key>Headers/SPUUserUpdateState.h</key> + <dict> + <key>hash2</key> + <data> + UvjyIpnBxaZdOPRKweTXGASm9uvNDyy78TgxmUplxys= + </data> + </dict> + <key>Headers/SUAppcast.h</key> + <dict> + <key>hash2</key> + <data> + e4/9nLfLxgixHXPPusCnelTLkGePoeUhmHu0Fu8fUbg= + </data> + </dict> + <key>Headers/SUAppcastItem.h</key> + <dict> + <key>hash2</key> + <data> + 2fyiwr4izcLQX6wA0wQQWHK4ncY3HuEBnCWfkxq3gQk= + </data> + </dict> + <key>Headers/SUErrors.h</key> + <dict> + <key>hash2</key> + <data> + fSRNpTjFOOtljWaiRSnjDxN54JS1BkiGpQneIip6sA8= + </data> + </dict> + <key>Headers/SUExport.h</key> + <dict> + <key>hash2</key> + <data> + XO8CQmbFThLbYg949NEGhg3g+iouIw3/3+BCCLtEdFE= + </data> + </dict> + <key>Headers/SUStandardVersionComparator.h</key> + <dict> + <key>hash2</key> + <data> + walPrXy07HqVX3JWuGPS02olWF59BjueVW1UoLwCv/g= + </data> + </dict> + <key>Headers/SUUpdatePermissionResponse.h</key> + <dict> + <key>hash2</key> + <data> + rXiDhQpt6r+9NOERnvdPFEr4rcUx9cMlnPLUamM1HLM= + </data> + </dict> + <key>Headers/SUUpdater.h</key> + <dict> + <key>hash2</key> + <data> + QenIKuHPtOmx2KG6r78Qr/2ULbw+HX/5JohFy5pdE/k= + </data> + </dict> + <key>Headers/SUUpdaterDelegate.h</key> + <dict> + <key>hash2</key> + <data> + hQVZhCFOVREGIafIiuf8GM49Ib4hEGaOsczKMhtggXI= + </data> + </dict> + <key>Headers/SUVersionComparisonProtocol.h</key> + <dict> + <key>hash2</key> + <data> + +ZNs7VCVpeYztnmVTNwQOWNDu6q8tv9CCNwqfhHiocI= + </data> + </dict> + <key>Headers/SUVersionDisplayProtocol.h</key> + <dict> + <key>hash2</key> + <data> + GOSHZhsDKrrKy8L3PkySoT90dC1Y/bYfITIsE6XyCGE= + </data> + </dict> + <key>Headers/Sparkle.h</key> + <dict> + <key>hash2</key> + <data> + OkQqMusip3u1oI5hrGeNr/32xpfTMCC4Kmg7r0Aijgw= + </data> + </dict> + <key>Modules/module.modulemap</key> + <dict> + <key>hash2</key> + <data> + 1TF+JZkzFr6n8oH4WItto+C5Vf3K12f0H9KjqD0A5QU= + </data> + </dict> + <key>PrivateHeaders/SPUAppcastItemStateResolver.h</key> + <dict> + <key>hash2</key> + <data> + uadB6ogg0HfIDtHd/Uc+JBuKuRjvAWUj8zWMqWhfJkg= + </data> + </dict> + <key>PrivateHeaders/SPUGentleUserDriverReminders.h</key> + <dict> + <key>hash2</key> + <data> + 9W2dJ38WQX151mpIS0r8/EfCqZV6jEh621xwna2JVAI= + </data> + </dict> + <key>PrivateHeaders/SPUInstallationType.h</key> + <dict> + <key>hash2</key> + <data> + hj9Br7Gf1Y8X1dqNvSUHMP70K+Q+S9xZAyPYMqKthFQ= + </data> + </dict> + <key>PrivateHeaders/SPUStandardUserDriver+Private.h</key> + <dict> + <key>hash2</key> + <data> + Y3+lm+u0IcRfOZ83REg4sB6t6Gt9zNvfoc36rDGqErw= + </data> + </dict> + <key>PrivateHeaders/SPUUserAgent+Private.h</key> + <dict> + <key>hash2</key> + <data> + 7oKxx32I6Y1OQh8mFj4fpLqcfat6wuEyXt7D4oZ4Vec= + </data> + </dict> + <key>PrivateHeaders/SUAppcastItem+Private.h</key> + <dict> + <key>hash2</key> + <data> + lD64eho6Q/ue23yAnMMiVK3Ma3wgI6wH1AzsCNek6Eg= + </data> + </dict> + <key>PrivateHeaders/SUInstallerLauncher+Private.h</key> + <dict> + <key>hash2</key> + <data> + 9igX5fnwg2PfKMmhEabcLvBsNhtWTQD1NsfXfCmQJp8= + </data> + </dict> + <key>Resources/Base.lproj/SUUpdateAlert.nib</key> + <dict> + <key>hash2</key> + <data> + 6GuEAoNdrDn6x7caEH4yQUf1Nl9w+NDANF0Ze40/Whw= + </data> + </dict> + <key>Resources/Base.lproj/SUUpdatePermissionPrompt.nib/keyedobjects-101300.nib</key> + <dict> + <key>hash2</key> + <data> + pL+GKmbdcxP9FeynHxxQn4LiULgbgbtLjeBYQQpBPys= + </data> + </dict> + <key>Resources/Base.lproj/SUUpdatePermissionPrompt.nib/keyedobjects-110000.nib</key> + <dict> + <key>hash2</key> + <data> + ngBPulWqKTt+DrJFiZicSyfUiNyQq34nvTHBaXDsqCA= + </data> + </dict> + <key>Resources/Base.lproj/Sparkle.strings</key> + <dict> + <key>hash2</key> + <data> + 7DQi4XIdmNDFEuet0a26l/2qsTHrLKlDT4/zp6XA97w= + </data> + </dict> + <key>Resources/Info.plist</key> + <dict> + <key>hash2</key> + <data> + 7zndEsjUTz7MY6n66ce3jzeRAKrWgV6ziaBczCMVWsM= + </data> + </dict> + <key>Resources/ReleaseNotesColorStyle.css</key> + <dict> + <key>hash2</key> + <data> + dr1pmXWP2OUdF+a0gttDT5tHaMArA3r2vS46AAzoy8E= + </data> + </dict> + <key>Resources/SUStatus.nib</key> + <dict> + <key>hash2</key> + <data> + xaemKA5RnHBgTuwB81z6r5d+f2CaMcz74K9Tv+bY4BM= + </data> + </dict> + <key>Resources/ar.lproj/SUUpdateAlert.strings</key> + <dict> + <key>hash2</key> + <data> + 33nOBJb6OPaZt3PKT2iUJ3RfF/c59DAGmt9TCQVn74A= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/ar.lproj/SUUpdatePermissionPrompt.strings</key> + <dict> + <key>hash2</key> + <data> + T7jmmlpE0sLNULv3afiWTodnuCFQgWJobzgcUjYOqLE= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/ar.lproj/Sparkle.strings</key> + <dict> + <key>hash2</key> + <data> + yx9tkKjj3aOHvgdYCWXM89uhlyVeNb4oqcAenJxibwI= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/ca.lproj/SUUpdateAlert.strings</key> + <dict> + <key>hash2</key> + <data> + 18qLsTRnJfi0wDf6A85XbiMXGORSmuo9Ul3IK4m5gq0= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/ca.lproj/Sparkle.strings</key> + <dict> + <key>hash2</key> + <data> + DQhUnYhSgufw5NRY162lt2GGM83U38tQvNF1qotGYzE= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/cs.lproj/SUUpdateAlert.strings</key> + <dict> + <key>hash2</key> + <data> + qSoDl0PIYv+OrSxtJfUYk9xeQihmzfaxAf+egKyw4y4= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/cs.lproj/SUUpdatePermissionPrompt.strings</key> + <dict> + <key>hash2</key> + <data> + CVcpEvgI5PQ1NFmIg3Z3rmqCpPDyVHRAtfmMWzW8xUE= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/cs.lproj/Sparkle.strings</key> + <dict> + <key>hash2</key> + <data> + yJXcgwDV0GC2yZWVdhf9UQirDu1yLWTaa+x0vVpYkfo= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/da.lproj/SUUpdateAlert.strings</key> + <dict> + <key>hash2</key> + <data> + aKNcPadrNnf7wuYmBAxoRzES9XhxXRHMrW/+9MtZBQs= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/da.lproj/SUUpdatePermissionPrompt.strings</key> + <dict> + <key>hash2</key> + <data> + S375hGDUzaAJ0lfz41FIA5w56+Ws5PemLC/1KBRvhFc= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/da.lproj/Sparkle.strings</key> + <dict> + <key>hash2</key> + <data> + qgYKiHiodd+q/4U1lIEIUSS9PX9ENx0isGUKLSWmKe4= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/de.lproj/SUUpdateAlert.strings</key> + <dict> + <key>hash2</key> + <data> + A6JiLH5c4UX2iobAPXPHv7TLiBInrdHvtvqnnsTBxLI= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/de.lproj/SUUpdatePermissionPrompt.strings</key> + <dict> + <key>hash2</key> + <data> + peRkazz0dsfYJDb3gPQ69Yyz9ZQ392Wpl9aKbPx52r4= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/de.lproj/Sparkle.strings</key> + <dict> + <key>hash2</key> + <data> + uxoRq90TmDirUKRbCW1lKy/k1tZvFz4EbxQPhVf+Mhs= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/el.lproj/SUUpdateAlert.strings</key> + <dict> + <key>hash2</key> + <data> + utAXO7a8Od4ICYV3R0WQBa8ncUQ30SfruZACTuvyDxk= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/el.lproj/SUUpdatePermissionPrompt.strings</key> + <dict> + <key>hash2</key> + <data> + Ht2j5NyBIuVeI8cvtadQCMnAmv2pEX2/D2xssc0ks6E= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/el.lproj/Sparkle.strings</key> + <dict> + <key>hash2</key> + <data> + GvP3asj8JbFMZdNtcFo0MWdmrCB+z6k66kmleaGlmow= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/en.lproj/SUUpdateAlert.strings</key> + <dict> + <key>hash2</key> + <data> + EBVS8ZfEIJxGSghO17emwoHQo0LVWWzBJMFs8RwvKWg= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/en.lproj/SUUpdatePermissionPrompt.strings</key> + <dict> + <key>hash2</key> + <data> + dtCxuHMLMU87LdmyOxxclj/bOGkoLz6sOZtmOQ4pjXg= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/es.lproj/SUUpdateAlert.strings</key> + <dict> + <key>hash2</key> + <data> + 8KSmmlZHYEiMGUwXQRV+ZDxs07XmaeH4XIYI+di1ono= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/es.lproj/SUUpdatePermissionPrompt.strings</key> + <dict> + <key>hash2</key> + <data> + VK5FfxN+4wUvATUvyh9tQPkfMIY/r7/4mGBCqtWXYKI= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/es.lproj/Sparkle.strings</key> + <dict> + <key>hash2</key> + <data> + RYqWb4D0ylosWigPpdVjMlaCWiXNrRIvzIwwVbXpaSs= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/fa.lproj/Sparkle.strings</key> + <dict> + <key>hash2</key> + <data> + hiHofXML8/Ej+t2dTRuvVL3vkS/6jW6b/wvx/3quM10= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/fi.lproj/SUUpdateAlert.strings</key> + <dict> + <key>hash2</key> + <data> + O+ja0EMKj5RxMmW3TRALc9XTpMJ7Y7dwXm706E33rUA= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/fi.lproj/SUUpdatePermissionPrompt.strings</key> + <dict> + <key>hash2</key> + <data> + vMvJgiGd2enOq2N6xcVfAIRCww8rgqjzeBKKQNINs7E= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/fi.lproj/Sparkle.strings</key> + <dict> + <key>hash2</key> + <data> + a70/+B90B44V8vfbEZUJjfFl7uva424DcaTZOvwCEs8= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/fr.lproj/SUUpdateAlert.strings</key> + <dict> + <key>hash2</key> + <data> + Avyaxx14FRXq/CTIDvvF7uww42SRhYgNSc960h7MCfc= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/fr.lproj/SUUpdatePermissionPrompt.strings</key> + <dict> + <key>hash2</key> + <data> + yeck7eQs0FVk/UGgsjBUN59wJqOtzQenx9aM6Z13kKI= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/fr.lproj/Sparkle.strings</key> + <dict> + <key>hash2</key> + <data> + 47e3tLN5HipnOK5BV6nhmhttV0iZRHEYtGRTh56Pp6M= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/he.lproj/SUUpdateAlert.strings</key> + <dict> + <key>hash2</key> + <data> + SmfKGCNVK9M61LCNGqWk4/FZInlcKG2U9uD5ajPVobw= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/he.lproj/Sparkle.strings</key> + <dict> + <key>hash2</key> + <data> + RYs+L0NAew70ya8KrCKYYJPkdzTVckZY7TLwVay0ubQ= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/hr.lproj/SUUpdateAlert.strings</key> + <dict> + <key>hash2</key> + <data> + L7shRNgdZIfbt5y5pioLEIo+A9I7VtgIUFpzoCFkB1I= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/hr.lproj/SUUpdatePermissionPrompt.strings</key> + <dict> + <key>hash2</key> + <data> + 997BslAfLieaezvoE7sMbvK8UeHB6cPZLCC7Mr36E/E= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/hr.lproj/Sparkle.strings</key> + <dict> + <key>hash2</key> + <data> + xyEyZ8ezqdbPQQ/b6RSpnULrjnL08GWQ3wd+AasW2KQ= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/hu.lproj/SUUpdateAlert.strings</key> + <dict> + <key>hash2</key> + <data> + 8LbsWTkMSczHFa4Rh9XZDRo0uCOyrV9VXUYEiEvnG7I= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/hu.lproj/SUUpdatePermissionPrompt.strings</key> + <dict> + <key>hash2</key> + <data> + twHi8JXysxao7MlTGr178ZpB8yz1mXkij2V5n8NJWSQ= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/hu.lproj/Sparkle.strings</key> + <dict> + <key>hash2</key> + <data> + 0UBqgjXjtRG51lEacNaLTmNvj5aFUeJ7oo1J4WYkrCw= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/is.lproj/SUUpdateAlert.strings</key> + <dict> + <key>hash2</key> + <data> + 04Q9PpqtuYz6kfVhf6eI9XBxJn0LQB9Ck/ceBq1ztGU= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/is.lproj/SUUpdatePermissionPrompt.strings</key> + <dict> + <key>hash2</key> + <data> + VTXP5MNyLB5x8ivTThsM02bVaHJiDEI3qu3+S1ZQJCw= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/is.lproj/Sparkle.strings</key> + <dict> + <key>hash2</key> + <data> + n1w40GWVeQM6/1d+krnNoL0XutbF3HNv2qjFaMErsuY= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/it.lproj/SUUpdateAlert.strings</key> + <dict> + <key>hash2</key> + <data> + 1zxkJlohqYtSJb0pj93fJXlPkedYm2IllbilGRDFo90= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/it.lproj/SUUpdatePermissionPrompt.strings</key> + <dict> + <key>hash2</key> + <data> + i2gXWKIvcXKpPvnw29Nyp4/CwAhAiZdn3LGMeDHwm0o= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/it.lproj/Sparkle.strings</key> + <dict> + <key>hash2</key> + <data> + TgEXGRRCYffwGHAa78wO2btMh/B5TluqOiVpvsy7yYY= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/ja.lproj/SUUpdateAlert.strings</key> + <dict> + <key>hash2</key> + <data> + vFagmq7Xdp80v7/plWY/m3PBNbxFsCeu0x8wDzZQRT4= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/ja.lproj/SUUpdatePermissionPrompt.strings</key> + <dict> + <key>hash2</key> + <data> + zYuOp6owctTI6zIFWac7yKqGLEglaXnTlNOnh/n7mow= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/ja.lproj/Sparkle.strings</key> + <dict> + <key>hash2</key> + <data> + 6b23nyneGkjP1x+wd00PTqF9PPujhu9g0TS4+3cBywo= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/ko.lproj/SUUpdateAlert.strings</key> + <dict> + <key>hash2</key> + <data> + shkQwYfF0rI+GzhWoVLqI7A1hKTnRr/o4wnUFb3Vhik= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/ko.lproj/SUUpdatePermissionPrompt.strings</key> + <dict> + <key>hash2</key> + <data> + lqPQJYKtJlVGV2/UpetCpxTEpb4u5aUUU9CjmZO2OaI= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/ko.lproj/Sparkle.strings</key> + <dict> + <key>hash2</key> + <data> + PIYd2jHiJYoXmHfGbXu4sWialdDeBEyHWgMzu8Yd2H8= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/nb.lproj/SUUpdateAlert.strings</key> + <dict> + <key>hash2</key> + <data> + RQbKlvLGnVjjVMP5eHHNUCv5kLJl4EA6zNGdDKatbH0= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/nb.lproj/SUUpdatePermissionPrompt.strings</key> + <dict> + <key>hash2</key> + <data> + fUXd7difLY77ZuS/SSvoYhf8PkFK9QDsJSO8or9i0xs= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/nb.lproj/Sparkle.strings</key> + <dict> + <key>hash2</key> + <data> + oVMa0iTjxWVrd4HFHRrUvKxqnk+YFHk2CxOu43+wO2Q= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/nl.lproj/SUUpdateAlert.strings</key> + <dict> + <key>hash2</key> + <data> + tp3fY8ogv+xcQOFkz5BkDNTZHIaRrhGgT9uKfCjDB70= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/nl.lproj/SUUpdatePermissionPrompt.strings</key> + <dict> + <key>hash2</key> + <data> + AnDExckS661tfAK+Boog4+sXuC5AkiTU7aNG62I8Pmk= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/nl.lproj/Sparkle.strings</key> + <dict> + <key>hash2</key> + <data> + 2tCuekmOs0JtuIM7hm/+jt5s4OJGocWANizpTH8a58k= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/pl.lproj/SUUpdateAlert.strings</key> + <dict> + <key>hash2</key> + <data> + oB2rGM/SPnJLdvhUz2CJfm8TS6XhrhmHD2gFyrVSq8U= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/pl.lproj/SUUpdatePermissionPrompt.strings</key> + <dict> + <key>hash2</key> + <data> + 6wJzRSZnXz5LE2nE67bE6tnreEDCcpWZAsZdNGUmkMY= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/pl.lproj/Sparkle.strings</key> + <dict> + <key>hash2</key> + <data> + /qcXx+RijYb31wahT1y3K+QX0NCxCnGFDX9dWzAc56o= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/pt-BR.lproj/SUUpdateAlert.strings</key> + <dict> + <key>hash2</key> + <data> + hDN04zbJliR6KRqEv4lEuAVNTjbkmyYUpKjCbWKaKdU= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/pt-BR.lproj/SUUpdatePermissionPrompt.strings</key> + <dict> + <key>hash2</key> + <data> + ORwVRY5Z5fnlWEKiFLcVc7Z7hJueiew9nBlzgX0dve0= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/pt-BR.lproj/Sparkle.strings</key> + <dict> + <key>hash2</key> + <data> + cExBbBN/cbmRWOsrqKbEBHJOo7FtTr3ZavW9slfCsVc= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/pt-PT.lproj/SUUpdateAlert.strings</key> + <dict> + <key>hash2</key> + <data> + gto4ribWYRWZl0Eez6/7XZg3EesExPlGb5Nz1YVTuzE= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/pt-PT.lproj/SUUpdatePermissionPrompt.strings</key> + <dict> + <key>hash2</key> + <data> + YfyCM23JKSt8X663Xe3gds6gHqq5Q+AnLpDFUAHM2BE= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/pt-PT.lproj/Sparkle.strings</key> + <dict> + <key>hash2</key> + <data> + WGgYHgAMqsDwSkDIWMFg5XBJnvRCbvM59I1pqJgmhgM= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/ro.lproj/SUUpdateAlert.strings</key> + <dict> + <key>hash2</key> + <data> + PZZnueQNOLmQuEtkELhzxhnG+MDu7RyeOaySHSoHmYU= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/ro.lproj/SUUpdatePermissionPrompt.strings</key> + <dict> + <key>hash2</key> + <data> + ou6KdrTUzEKBrcCjBNtxZIZP9HuuJ8zirlEPslAq10Y= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/ro.lproj/Sparkle.strings</key> + <dict> + <key>hash2</key> + <data> + o6GEyuuMFsBOFOONmS2V2x+bv11kkMT3xHEoelaxJv8= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/ru.lproj/SUUpdateAlert.strings</key> + <dict> + <key>hash2</key> + <data> + wdiMmOcek4MJvdl1u2OoccWD56zCu2lKDGUd40bnMb8= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/ru.lproj/SUUpdatePermissionPrompt.strings</key> + <dict> + <key>hash2</key> + <data> + 8OxiHFrqm2Kj33QZV8qXIaVimaF1Zcvtmks+/riocE0= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/ru.lproj/Sparkle.strings</key> + <dict> + <key>hash2</key> + <data> + uqN6dwLmCFJJQmbURrhDJv9wDJSGWqRqyqgeKTNUHZ0= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/sk.lproj/SUUpdateAlert.strings</key> + <dict> + <key>hash2</key> + <data> + FDJ/dTwG5X34BF9lDDkFVGJUwpLeKi1MUbF072nYass= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/sk.lproj/SUUpdatePermissionPrompt.strings</key> + <dict> + <key>hash2</key> + <data> + xa+UPXIC+og1IpGE6bA/+51E2uR9ZG+HGWKFA83tTNU= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/sk.lproj/Sparkle.strings</key> + <dict> + <key>hash2</key> + <data> + iZvCvn22+4feRZso6kzggSUbr1p4Z5zyDU7qniyWqE8= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/sl.lproj/SUUpdateAlert.strings</key> + <dict> + <key>hash2</key> + <data> + OAq7ojI6K/xR4nFEK1OBTiJeNaHqgb8xCgzZ5Y3P7Uo= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/sl.lproj/SUUpdatePermissionPrompt.strings</key> + <dict> + <key>hash2</key> + <data> + fsDgHLZ/sucjdSCWTX5d16OnZjoRzcwYcFxhiqRs9QE= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/sl.lproj/Sparkle.strings</key> + <dict> + <key>hash2</key> + <data> + eq+yTsmwGRXUHYRVC4w06YmUPnsYuuc4OjUfo7feieE= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/sv.lproj/SUUpdateAlert.strings</key> + <dict> + <key>hash2</key> + <data> + LYXEBB7MF82Ig5MgIM9pTtJJAYJL51nzYzbVW1kdSGI= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/sv.lproj/SUUpdatePermissionPrompt.strings</key> + <dict> + <key>hash2</key> + <data> + 7cRrvSRjQl6vS+7I590mYMrXl264dBgJRgZ1orZvRSs= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/sv.lproj/Sparkle.strings</key> + <dict> + <key>hash2</key> + <data> + ZoKH8cwKHH2VaZEkGsmRKevFaLdLxlAICRnrceNdsuw= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/th.lproj/SUUpdateAlert.strings</key> + <dict> + <key>hash2</key> + <data> + dvWO9t2NYZ+cQoe/9B3Tib+EPOdPp4wgatHaVVhu8gQ= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/th.lproj/SUUpdatePermissionPrompt.strings</key> + <dict> + <key>hash2</key> + <data> + B38kLdAzztjjmbp+peEpxUJU+gVWTGiloPXhiVbRGD8= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/th.lproj/Sparkle.strings</key> + <dict> + <key>hash2</key> + <data> + HT9jsdOsSvc+Orcce27NpaRxKmDCzIwkq+/wUGI3JQM= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/tr.lproj/SUUpdateAlert.strings</key> + <dict> + <key>hash2</key> + <data> + Eas+RUaJ03H05UVqHIhONcr5aa06Oj3g21RnNac5od4= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/tr.lproj/SUUpdatePermissionPrompt.strings</key> + <dict> + <key>hash2</key> + <data> + EQ3vP20926+t1dfuYY2lCK4J1gu58mK2DMIqlVx67eE= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/tr.lproj/Sparkle.strings</key> + <dict> + <key>hash2</key> + <data> + 756/lMgBfXOE5IDG5Ei94/iIP40obn9ZEROHo01+SRY= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/uk.lproj/SUUpdateAlert.strings</key> + <dict> + <key>hash2</key> + <data> + lR6DOvFkMHpmbtXQJNE1aXtRXgBbd0siVMoq01D4dhM= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/uk.lproj/SUUpdatePermissionPrompt.strings</key> + <dict> + <key>hash2</key> + <data> + IK5drPScu8Mq49o8cg5TcT/cC7CWJ105vdDLIaxDWJc= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/uk.lproj/Sparkle.strings</key> + <dict> + <key>hash2</key> + <data> + 90+2Bfu2sI863NKWVBCjCtNi5gbrwPr82sRRfR6DOGM= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/zh_CN.lproj/SUUpdateAlert.strings</key> + <dict> + <key>hash2</key> + <data> + NXEAoNAKcjI5GBtGxYcUXmtz+rP06ocJSSVlaR/lnMA= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/zh_CN.lproj/SUUpdatePermissionPrompt.strings</key> + <dict> + <key>hash2</key> + <data> + BM6BTCrnXIEZ+HEAtMk2P2Wali7DXxm3BUqaeSfwLRM= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/zh_CN.lproj/Sparkle.strings</key> + <dict> + <key>hash2</key> + <data> + 50IP7eJ9NgEFLDIKBJXnmRRzcGT7MmW08hHJr4alKLQ= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/zh_TW.lproj/SUUpdateAlert.strings</key> + <dict> + <key>hash2</key> + <data> + jdmB9inrJUf1OmYmVnORSMfdz5z1SWmBtdv39I776K4= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/zh_TW.lproj/SUUpdatePermissionPrompt.strings</key> + <dict> + <key>hash2</key> + <data> + oEil3Q+GFFDEltcMZkVmRiVhGov3bZwifIFtP3zVm0A= + </data> + <key>optional</key> + <true/> + </dict> + <key>Resources/zh_TW.lproj/Sparkle.strings</key> + <dict> + <key>hash2</key> + <data> + Ugk6n5077n97AZzPovvogEt/4FCL8ByB9WvIx7QOsqI= + </data> + <key>optional</key> + <true/> + </dict> + <key>Updater.app</key> + <dict> + <key>cdhash</key> + <data> + CYp/QdoH4tFTfZZh+jGOPaczLm4= + </data> + <key>requirement</key> + <string>cdhash H"098a7f41da07e2d1537d9661fa318e3da7332e6e" or cdhash H"f229e3e86b98cda3735011b07bc93069302163a6"</string> + </dict> + <key>XPCServices/Downloader.xpc</key> + <dict> + <key>cdhash</key> + <data> + jOdIknmp+LDXHx8bMWqlx9Syt7U= + </data> + <key>requirement</key> + <string>cdhash H"8ce7489279a9f8b0d71f1f1b316aa5c7d4b2b7b5" or cdhash H"61387845638f386cbbdc2e3880c8b5824178db93"</string> + </dict> + <key>XPCServices/Installer.xpc</key> + <dict> + <key>cdhash</key> + <data> + XGsMkUjxG/PynRRe3I/CkaNHg+A= + </data> + <key>requirement</key> + <string>cdhash H"5c6b0c9148f11bf3f29d145edc8fc291a34783e0" or cdhash H"762d06af3a103981b55a3cb8de16d76ab651e255"</string> + </dict> + </dict> + <key>rules</key> + <dict> + <key>^Resources/</key> + <true/> + <key>^Resources/.*\.lproj/</key> + <dict> + <key>optional</key> + <true/> + <key>weight</key> + <real>1000</real> + </dict> + <key>^Resources/.*\.lproj/locversion.plist$</key> + <dict> + <key>omit</key> + <true/> + <key>weight</key> + <real>1100</real> + </dict> + <key>^Resources/Base\.lproj/</key> + <dict> + <key>weight</key> + <real>1010</real> + </dict> + <key>^version.plist$</key> + <true/> + </dict> + <key>rules2</key> + <dict> + <key>.*\.dSYM($|/)</key> + <dict> + <key>weight</key> + <real>11</real> + </dict> + <key>^(.*/)?\.DS_Store$</key> + <dict> + <key>omit</key> + <true/> + <key>weight</key> + <real>2000</real> + </dict> + <key>^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/</key> + <dict> + <key>nested</key> + <true/> + <key>weight</key> + <real>10</real> + </dict> + <key>^.*</key> + <true/> + <key>^Info\.plist$</key> + <dict> + <key>omit</key> + <true/> + <key>weight</key> + <real>20</real> + </dict> + <key>^PkgInfo$</key> + <dict> + <key>omit</key> + <true/> + <key>weight</key> + <real>20</real> + </dict> + <key>^Resources/</key> + <dict> + <key>weight</key> + <real>20</real> + </dict> + <key>^Resources/.*\.lproj/</key> + <dict> + <key>optional</key> + <true/> + <key>weight</key> + <real>1000</real> + </dict> + <key>^Resources/.*\.lproj/locversion.plist$</key> + <dict> + <key>omit</key> + <true/> + <key>weight</key> + <real>1100</real> + </dict> + <key>^Resources/Base\.lproj/</key> + <dict> + <key>weight</key> + <real>1010</real> + </dict> + <key>^[^/]+$</key> + <dict> + <key>nested</key> + <true/> + <key>weight</key> + <real>10</real> + </dict> + <key>^embedded\.provisionprofile$</key> + <dict> + <key>weight</key> + <real>20</real> + </dict> + <key>^version\.plist$</key> + <dict> + <key>weight</key> + <real>20</real> + </dict> + </dict> +</dict> +</plist> diff --git a/src/MacVim/Sparkle_2.framework/Versions/Current b/src/MacVim/Sparkle_2.framework/Versions/Current new file mode 120000 index 0000000000..7371f47a6f --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/Versions/Current @@ -0,0 +1 @@ +B \ No newline at end of file diff --git a/src/MacVim/Sparkle_2.framework/XPCServices b/src/MacVim/Sparkle_2.framework/XPCServices new file mode 120000 index 0000000000..99c46ea236 --- /dev/null +++ b/src/MacVim/Sparkle_2.framework/XPCServices @@ -0,0 +1 @@ +Versions/Current/XPCServices \ No newline at end of file From 6dfa0da3b006c292cf92d078ab06a28d864d2c70 Mon Sep 17 00:00:00 2001 From: Yee Cheng Chin <ychin.git@gmail.com> Date: Wed, 28 Sep 2022 17:38:08 -0700 Subject: [PATCH 3/5] Set up CI to link against Sparkle 1 when in legacy builds Add a configure flag to set the USE_SPARKLE_1 ifdef flag. In CI legacy builds, we will relink the symlink to point to Sparkle_1.framework and also call that configure flag so the code will build. --- .github/workflows/ci-macvim.yaml | 17 + src/auto/configure | 10997 ++++++++++++++++------------- src/configure.ac | 15 + 3 files changed, 6142 insertions(+), 4887 deletions(-) diff --git a/.github/workflows/ci-macvim.yaml b/.github/workflows/ci-macvim.yaml index ac0b48dee6..541d1603ad 100644 --- a/.github/workflows/ci-macvim.yaml +++ b/.github/workflows/ci-macvim.yaml @@ -74,9 +74,20 @@ jobs: - name: Set up legacy build if: matrix.legacy run: | + # Set the correct build env vars to target the correct architectures and min OS targets. echo "MACOSX_DEPLOYMENT_TARGET=$MACOSX_DEPLOYMENT_TARGET_LEGACY" >> $GITHUB_ENV echo "MACVIM_ARCHS=$MACVIM_ARCHS_LEGACY" >> $GITHUB_ENV + - name: Set up Sparkle 1 + if: matrix.legacy || !matrix.publish + run: | + # Use Sparkle 1 because Sparkle 2 requires newer OS version than our legacy build. + # Later, we pass the --enable-sparkle_1 flag to configure to set the corresponding ifdef. + # + # We also do this for non-publish builds, because those are usually run on older versions + # of Xcode, and they cannot handle the Sparkle 2 framework as it's built using newer Xcode. + ln -fhs Sparkle_1.framework src/MacVim/Sparkle.framework + # Set up, install, and cache gettext library for localization. # # Instead of using the default binary installed by Homebrew, need to build our own because gettext is statically @@ -161,6 +172,12 @@ jobs: else CONFOPT+=( --with-macarchs=x86_64 + --disable-sparkle # Disable Sparkle for testing that this flag builds and works + ) + fi + if ${{ matrix.legacy == true }}; then + CONFOPT+=( + --enable-sparkle_1 ) fi echo "CONFOPT: ${CONFOPT[@]}" diff --git a/src/auto/configure b/src/auto/configure index 34c7d8888e..606a91ddb3 100755 --- a/src/auto/configure +++ b/src/auto/configure @@ -1,9 +1,10 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69. +# Generated by GNU Autoconf 2.71. # # -# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. +# Copyright (C) 1992-1996, 1998-2017, 2020-2021 Free Software Foundation, +# Inc. # # # This configure script is free software; the Free Software Foundation @@ -14,14 +15,16 @@ # Be more Bourne compatible DUALCASE=1; export DUALCASE # for MKS sh -if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : +as_nop=: +if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 +then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST -else +else $as_nop case `(set -o) 2>/dev/null` in #( *posix*) : set -o posix ;; #( @@ -31,46 +34,46 @@ esac fi + +# Reset variables that may have inherited troublesome values from +# the environment. + +# IFS needs to be set, to space, tab, and newline, in precisely that order. +# (If _AS_PATH_WALK were called with IFS unset, it would have the +# side effect of setting IFS to empty, thus disabling word splitting.) +# Quoting is to prevent editors from complaining about space-tab. as_nl=' ' export as_nl -# Printing a long string crashes Solaris 7 /usr/bin/printf. -as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' -as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo -as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo -# Prefer a ksh shell builtin over an external printf program on Solaris, -# but without wasting forks for bash or zsh. -if test -z "$BASH_VERSION$ZSH_VERSION" \ - && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then - as_echo='print -r --' - as_echo_n='print -rn --' -elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then - as_echo='printf %s\n' - as_echo_n='printf %s' -else - if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then - as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' - as_echo_n='/usr/ucb/echo -n' - else - as_echo_body='eval expr "X$1" : "X\\(.*\\)"' - as_echo_n_body='eval - arg=$1; - case $arg in #( - *"$as_nl"*) - expr "X$arg" : "X\\(.*\\)$as_nl"; - arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; - esac; - expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" - ' - export as_echo_n_body - as_echo_n='sh -c $as_echo_n_body as_echo' - fi - export as_echo_body - as_echo='sh -c $as_echo_body as_echo' -fi +IFS=" "" $as_nl" + +PS1='$ ' +PS2='> ' +PS4='+ ' + +# Ensure predictable behavior from utilities with locale-dependent output. +LC_ALL=C +export LC_ALL +LANGUAGE=C +export LANGUAGE + +# We cannot yet rely on "unset" to work, but we need these variables +# to be unset--not just set to an empty or harmless value--now, to +# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct +# also avoids known problems related to "unset" and subshell syntax +# in other old shells (e.g. bash 2.01 and pdksh 5.2.14). +for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH +do eval test \${$as_var+y} \ + && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : +done + +# Ensure that fds 0, 1, and 2 are open. +if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi +if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi +if (exec 3>&2) ; then :; else exec 2>/dev/null; fi # The user is always right. -if test "${PATH_SEPARATOR+set}" != set; then +if ${PATH_SEPARATOR+false} :; then PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || @@ -79,13 +82,6 @@ if test "${PATH_SEPARATOR+set}" != set; then fi -# IFS -# We need space, tab and new line, in precisely that order. Quoting is -# there to prevent editors from complaining about space-tab. -# (If _AS_PATH_WALK were called with IFS unset, it would disable word -# splitting by setting IFS to empty value.) -IFS=" "" $as_nl" - # Find who we are. Look in the path if we contain no directory separator. as_myself= case $0 in #(( @@ -94,8 +90,12 @@ case $0 in #(( for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + test -r "$as_dir$0" && as_myself=$as_dir$0 && break done IFS=$as_save_IFS @@ -107,30 +107,10 @@ if test "x$as_myself" = x; then as_myself=$0 fi if test ! -f "$as_myself"; then - $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 + printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 exit 1 fi -# Unset variables that we do not need and which cause bugs (e.g. in -# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" -# suppresses any "Segmentation fault" message there. '((' could -# trigger a bug in pdksh 5.2.14. -for as_var in BASH_ENV ENV MAIL MAILPATH -do eval test x\${$as_var+set} = xset \ - && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : -done -PS1='$ ' -PS2='> ' -PS4='+ ' - -# NLS nuisances. -LC_ALL=C -export LC_ALL -LANGUAGE=C -export LANGUAGE - -# CDPATH. -(unset CDPATH) >/dev/null 2>&1 && unset CDPATH # Use a proper internal environment variable to ensure we don't fall # into an infinite loop, continuously re-executing ourselves. @@ -152,20 +132,22 @@ esac exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} # Admittedly, this is quite paranoid, since all the known shells bail # out after a failed `exec'. -$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 -as_fn_exit 255 +printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2 +exit 255 fi # We don't want this to propagate to other subprocesses. { _as_can_reexec=; unset _as_can_reexec;} if test "x$CONFIG_SHELL" = x; then - as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : + as_bourne_compatible="as_nop=: +if test \${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 +then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which # is contrary to our usage. Disable this feature. alias -g '\${1+\"\$@\"}'='\"\$@\"' setopt NO_GLOB_SUBST -else +else \$as_nop case \`(set -o) 2>/dev/null\` in #( *posix*) : set -o posix ;; #( @@ -185,42 +167,53 @@ as_fn_success || { exitcode=1; echo as_fn_success failed.; } as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } -if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : +if ( set x; as_fn_ret_success y && test x = \"\$1\" ) +then : -else +else \$as_nop exitcode=1; echo positional parameters were not saved. fi test x\$exitcode = x0 || exit 1 +blah=\$(echo \$(echo blah)) +test x\"\$blah\" = xblah || exit 1 test -x / || exit 1" as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 test \$(( 1 + 1 )) = 2 || exit 1" - if (eval "$as_required") 2>/dev/null; then : + if (eval "$as_required") 2>/dev/null +then : as_have_required=yes -else +else $as_nop as_have_required=no fi - if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : + if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null +then : -else +else $as_nop as_save_IFS=$IFS; IFS=$PATH_SEPARATOR as_found=false for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac as_found=: case $as_dir in #( /*) for as_base in sh bash ksh sh5; do # Try only shells that exist, to save several forks. - as_shell=$as_dir/$as_base + as_shell=$as_dir$as_base if { test -f "$as_shell" || test -f "$as_shell.exe"; } && - { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : + as_run=a "$as_shell" -c "$as_bourne_compatible""$as_required" 2>/dev/null +then : CONFIG_SHELL=$as_shell as_have_required=yes - if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : + if as_run=a "$as_shell" -c "$as_bourne_compatible""$as_suggested" 2>/dev/null +then : break 2 fi fi @@ -228,14 +221,21 @@ fi esac as_found=false done -$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && - { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : - CONFIG_SHELL=$SHELL as_have_required=yes -fi; } IFS=$as_save_IFS +if $as_found +then : + +else $as_nop + if { test -f "$SHELL" || test -f "$SHELL.exe"; } && + as_run=a "$SHELL" -c "$as_bourne_compatible""$as_required" 2>/dev/null +then : + CONFIG_SHELL=$SHELL as_have_required=yes +fi +fi - if test "x$CONFIG_SHELL" != x; then : + if test "x$CONFIG_SHELL" != x +then : export CONFIG_SHELL # We cannot yet assume a decent shell, so we have to provide a # neutralization value for shells without unset; and this also @@ -253,18 +253,19 @@ esac exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} # Admittedly, this is quite paranoid, since all the known shells bail # out after a failed `exec'. -$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 +printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2 exit 255 fi - if test x$as_have_required = xno; then : - $as_echo "$0: This script requires a shell more modern than all" - $as_echo "$0: the shells that I found on your system." - if test x${ZSH_VERSION+set} = xset ; then - $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" - $as_echo "$0: be upgraded to zsh 4.3.4 or later." + if test x$as_have_required = xno +then : + printf "%s\n" "$0: This script requires a shell more modern than all" + printf "%s\n" "$0: the shells that I found on your system." + if test ${ZSH_VERSION+y} ; then + printf "%s\n" "$0: In particular, zsh $ZSH_VERSION has bugs and should" + printf "%s\n" "$0: be upgraded to zsh 4.3.4 or later." else - $as_echo "$0: Please tell bug-autoconf@gnu.org about your system, + printf "%s\n" "$0: Please tell bug-autoconf@gnu.org about your system, $0: including any error possibly output before this $0: message. Then install a modern shell, or manually run $0: the script under such a shell if you do have one." @@ -291,6 +292,7 @@ as_fn_unset () } as_unset=as_fn_unset + # as_fn_set_status STATUS # ----------------------- # Set $? to STATUS, without forking. @@ -308,6 +310,14 @@ as_fn_exit () as_fn_set_status $1 exit $1 } # as_fn_exit +# as_fn_nop +# --------- +# Do nothing but, unlike ":", preserve the value of $?. +as_fn_nop () +{ + return $? +} +as_nop=as_fn_nop # as_fn_mkdir_p # ------------- @@ -322,7 +332,7 @@ as_fn_mkdir_p () as_dirs= while :; do case $as_dir in #( - *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( + *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( *) as_qdir=$as_dir;; esac as_dirs="'$as_qdir' $as_dirs" @@ -331,7 +341,7 @@ $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_dir" : 'X\(//\)[^/]' \| \ X"$as_dir" : 'X\(//\)$' \| \ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || -$as_echo X"$as_dir" | +printf "%s\n" X"$as_dir" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q @@ -370,12 +380,13 @@ as_fn_executable_p () # advantage of any shell optimizations that allow amortized linear growth over # repeated appends, instead of the typical quadratic growth present in naive # implementations. -if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : +if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null +then : eval 'as_fn_append () { eval $1+=\$2 }' -else +else $as_nop as_fn_append () { eval $1=\$$1\$2 @@ -387,18 +398,27 @@ fi # as_fn_append # Perform arithmetic evaluation on the ARGs, and store the result in the # global $as_val. Take advantage of shells that can avoid forks. The arguments # must be portable across $(()) and expr. -if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : +if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null +then : eval 'as_fn_arith () { as_val=$(( $* )) }' -else +else $as_nop as_fn_arith () { as_val=`expr "$@" || test $? -eq 1` } fi # as_fn_arith +# as_fn_nop +# --------- +# Do nothing but, unlike ":", preserve the value of $?. +as_fn_nop () +{ + return $? +} +as_nop=as_fn_nop # as_fn_error STATUS ERROR [LINENO LOG_FD] # ---------------------------------------- @@ -410,9 +430,9 @@ as_fn_error () as_status=$1; test $as_status -eq 0 && as_status=1 if test "$4"; then as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 fi - $as_echo "$as_me: error: $2" >&2 + printf "%s\n" "$as_me: error: $2" >&2 as_fn_exit $as_status } # as_fn_error @@ -439,7 +459,7 @@ as_me=`$as_basename -- "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)' \| . 2>/dev/null || -$as_echo X/"$0" | +printf "%s\n" X/"$0" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/ q @@ -483,7 +503,7 @@ as_cr_alnum=$as_cr_Letters$as_cr_digits s/-\n.*// ' >$as_me.lineno && chmod +x "$as_me.lineno" || - { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } + { printf "%s\n" "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } # If we had to re-execute with $CONFIG_SHELL, we're ensured to have # already done that, so ensure we don't try to do so again and fall @@ -497,6 +517,10 @@ as_cr_alnum=$as_cr_Letters$as_cr_digits exit } + +# Determine whether it's possible to make 'echo' print without a newline. +# These variables are no longer used directly by Autoconf, but are AC_SUBSTed +# for compatibility with existing Makefiles. ECHO_C= ECHO_N= ECHO_T= case `echo -n x` in #((((( -n*) @@ -510,6 +534,13 @@ case `echo -n x` in #((((( ECHO_N='-n';; esac +# For backward compatibility with old third-party macros, we provide +# the shell variables $as_echo and $as_echo_n. New code should use +# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively. +as_echo='printf %s\n' +as_echo_n='printf %s' + + rm -f conf$$ conf$$.exe conf$$.file if test -d conf$$.dir; then rm -f conf$$.dir/conf$$.file @@ -575,50 +606,46 @@ MFLAGS= MAKEFLAGS= # Identity of this package. -PACKAGE_NAME= -PACKAGE_TARNAME= -PACKAGE_VERSION= -PACKAGE_STRING= -PACKAGE_BUGREPORT= -PACKAGE_URL= +PACKAGE_NAME='' +PACKAGE_TARNAME='' +PACKAGE_VERSION='' +PACKAGE_STRING='' +PACKAGE_BUGREPORT='' +PACKAGE_URL='' ac_unique_file="vim.h" # Factoring default headers for most tests. ac_includes_default="\ -#include <stdio.h> -#ifdef HAVE_SYS_TYPES_H -# include <sys/types.h> -#endif -#ifdef HAVE_SYS_STAT_H -# include <sys/stat.h> +#include <stddef.h> +#ifdef HAVE_STDIO_H +# include <stdio.h> #endif -#ifdef STDC_HEADERS +#ifdef HAVE_STDLIB_H # include <stdlib.h> -# include <stddef.h> -#else -# ifdef HAVE_STDLIB_H -# include <stdlib.h> -# endif #endif #ifdef HAVE_STRING_H -# if !defined STDC_HEADERS && defined HAVE_MEMORY_H -# include <memory.h> -# endif # include <string.h> #endif -#ifdef HAVE_STRINGS_H -# include <strings.h> -#endif #ifdef HAVE_INTTYPES_H # include <inttypes.h> #endif #ifdef HAVE_STDINT_H # include <stdint.h> #endif +#ifdef HAVE_STRINGS_H +# include <strings.h> +#endif +#ifdef HAVE_SYS_TYPES_H +# include <sys/types.h> +#endif +#ifdef HAVE_SYS_STAT_H +# include <sys/stat.h> +#endif #ifdef HAVE_UNISTD_H # include <unistd.h> #endif" +ac_header_c_list= ac_subst_vars='LTLIBOBJS LIBOBJS LINK_AS_NEEDED @@ -764,6 +791,7 @@ infodir docdir oldincludedir includedir +runstatedir localstatedir sharedstatedir sysconfdir @@ -789,6 +817,7 @@ enable_option_checking enable_fail_if_missing enable_darwin enable_sparkle +enable_sparkle_1 with_developer_dir with_macsdk with_macarchs @@ -904,6 +933,7 @@ datadir='${datarootdir}' sysconfdir='${prefix}/etc' sharedstatedir='${prefix}/com' localstatedir='${prefix}/var' +runstatedir='${localstatedir}/run' includedir='${prefix}/include' oldincludedir='/usr/include' docdir='${datarootdir}/doc/${PACKAGE}' @@ -933,8 +963,6 @@ do *) ac_optarg=yes ;; esac - # Accept the important Cygnus configure options, so we can diagnose typos. - case $ac_dashdash$ac_option in --) ac_dashdash=yes ;; @@ -975,9 +1003,9 @@ do ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && - as_fn_error $? "invalid feature name: $ac_useropt" + as_fn_error $? "invalid feature name: \`$ac_useropt'" ac_useropt_orig=$ac_useropt - ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` + ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "enable_$ac_useropt" @@ -1001,9 +1029,9 @@ do ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && - as_fn_error $? "invalid feature name: $ac_useropt" + as_fn_error $? "invalid feature name: \`$ac_useropt'" ac_useropt_orig=$ac_useropt - ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` + ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "enable_$ac_useropt" @@ -1156,6 +1184,15 @@ do | -silent | --silent | --silen | --sile | --sil) silent=yes ;; + -runstatedir | --runstatedir | --runstatedi | --runstated \ + | --runstate | --runstat | --runsta | --runst | --runs \ + | --run | --ru | --r) + ac_prev=runstatedir ;; + -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \ + | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \ + | --run=* | --ru=* | --r=*) + runstatedir=$ac_optarg ;; + -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) ac_prev=sbindir ;; -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ @@ -1205,9 +1242,9 @@ do ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && - as_fn_error $? "invalid package name: $ac_useropt" + as_fn_error $? "invalid package name: \`$ac_useropt'" ac_useropt_orig=$ac_useropt - ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` + ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "with_$ac_useropt" @@ -1221,9 +1258,9 @@ do ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && - as_fn_error $? "invalid package name: $ac_useropt" + as_fn_error $? "invalid package name: \`$ac_useropt'" ac_useropt_orig=$ac_useropt - ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` + ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "with_$ac_useropt" @@ -1267,9 +1304,9 @@ Try \`$0 --help' for more information" *) # FIXME: should be removed in autoconf 3.0. - $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 + printf "%s\n" "$as_me: WARNING: you should use --build, --host, --target" >&2 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && - $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 + printf "%s\n" "$as_me: WARNING: invalid host type: $ac_option" >&2 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" ;; @@ -1285,7 +1322,7 @@ if test -n "$ac_unrecognized_opts"; then case $enable_option_checking in no) ;; fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; - *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; + *) printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; esac fi @@ -1293,7 +1330,7 @@ fi for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ datadir sysconfdir sharedstatedir localstatedir includedir \ oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ - libdir localedir mandir + libdir localedir mandir runstatedir do eval ac_val=\$$ac_var # Remove trailing slashes. @@ -1349,7 +1386,7 @@ $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_myself" : 'X\(//\)[^/]' \| \ X"$as_myself" : 'X\(//\)$' \| \ X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || -$as_echo X"$as_myself" | +printf "%s\n" X"$as_myself" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q @@ -1446,6 +1483,7 @@ Fine tuning of the installation directories: --sysconfdir=DIR read-only single-machine data [PREFIX/etc] --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] --localstatedir=DIR modifiable single-machine data [PREFIX/var] + --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run] --libdir=DIR object code libraries [EPREFIX/lib] --includedir=DIR C header files [PREFIX/include] --oldincludedir=DIR C header files for non-gcc [/usr/include] @@ -1481,6 +1519,7 @@ Optional Features: specified on the command line are missing. --disable-darwin Disable Darwin (Mac OS X) support. --disable-sparkle Disable Sparkle updater (MacVim). + --enable-sparkle_1 Use legacy Sparkle 1 updater (MacVim). --disable-smack Do not check for Smack support. --disable-selinux Do not check for SELinux support. --disable-xsmp Disable XSMP session management @@ -1583,9 +1622,9 @@ if test "$ac_init_help" = "recursive"; then case "$ac_dir" in .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; *) - ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` + ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'` # A ".." for each directory in $ac_dir_suffix. - ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` + ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` case $ac_top_builddir_sub in "") ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; @@ -1613,7 +1652,8 @@ esac ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix cd "$ac_dir" || { ac_status=$?; continue; } - # Check for guested configure. + # Check for configure.gnu first; this name is used for a wrapper for + # Metaconfig's "Configure" on case-insensitive file systems. if test -f "$ac_srcdir/configure.gnu"; then echo && $SHELL "$ac_srcdir/configure.gnu" --help=recursive @@ -1621,7 +1661,7 @@ ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix echo && $SHELL "$ac_srcdir/configure" --help=recursive else - $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 + printf "%s\n" "$as_me: WARNING: no configuration information is in $ac_dir" >&2 fi || ac_status=$? cd "$ac_pwd" || { ac_status=$?; break; } done @@ -1631,9 +1671,9 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF configure -generated by GNU Autoconf 2.69 +generated by GNU Autoconf 2.71 -Copyright (C) 2012 Free Software Foundation, Inc. +Copyright (C) 2021 Free Software Foundation, Inc. This configure script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. _ACEOF @@ -1650,14 +1690,14 @@ fi ac_fn_c_try_compile () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - rm -f conftest.$ac_objext + rm -f conftest.$ac_objext conftest.beam if { { ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 +printf "%s\n" "$ac_try_echo"; } >&5 (eval "$ac_compile") 2>conftest.err ac_status=$? if test -s conftest.err; then @@ -1665,14 +1705,15 @@ $as_echo "$ac_try_echo"; } >&5 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err - } && test -s conftest.$ac_objext; then : + } && test -s conftest.$ac_objext +then : ac_retval=0 -else - $as_echo "$as_me: failed program was:" >&5 +else $as_nop + printf "%s\n" "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 @@ -1694,7 +1735,7 @@ case "(($ac_try" in *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 +printf "%s\n" "$ac_try_echo"; } >&5 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err ac_status=$? if test -s conftest.err; then @@ -1702,14 +1743,15 @@ $as_echo "$ac_try_echo"; } >&5 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } > conftest.i && { test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || test ! -s conftest.err - }; then : + } +then : ac_retval=0 -else - $as_echo "$as_me: failed program was:" >&5 +else $as_nop + printf "%s\n" "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 @@ -1725,14 +1767,14 @@ fi ac_fn_c_try_link () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - rm -f conftest.$ac_objext conftest$ac_exeext + rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 +printf "%s\n" "$ac_try_echo"; } >&5 (eval "$ac_link") 2>conftest.err ac_status=$? if test -s conftest.err; then @@ -1740,17 +1782,18 @@ $as_echo "$ac_try_echo"; } >&5 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || test -x conftest$ac_exeext - }; then : + } +then : ac_retval=0 -else - $as_echo "$as_me: failed program was:" >&5 +else $as_nop + printf "%s\n" "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 @@ -1765,10 +1808,43 @@ fi } # ac_fn_c_try_link +# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES +# ------------------------------------------------------- +# Tests whether HEADER exists and can be compiled using the include files in +# INCLUDES, setting the cache variable VAR accordingly. +ac_fn_c_check_header_compile () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 +printf %s "checking for $2... " >&6; } +if eval test \${$3+y} +then : + printf %s "(cached) " >&6 +else $as_nop + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$4 +#include <$2> +_ACEOF +if ac_fn_c_try_compile "$LINENO" +then : + eval "$3=yes" +else $as_nop + eval "$3=no" +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +fi +eval ac_res=\$$3 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +printf "%s\n" "$ac_res" >&6; } + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + +} # ac_fn_c_check_header_compile + # ac_fn_c_try_run LINENO # ---------------------- -# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes -# that executables *can* be run. +# Try to run conftest.$ac_ext, and return whether this succeeded. Assumes that +# executables *can* be run. ac_fn_c_try_run () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack @@ -1778,25 +1854,26 @@ case "(($ac_try" in *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 +printf "%s\n" "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' { { case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 +printf "%s\n" "$ac_try_echo"; } >&5 (eval "$ac_try") 2>&5 ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; }; then : + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; } +then : ac_retval=0 -else - $as_echo "$as_me: program exited with status $ac_status" >&5 - $as_echo "$as_me: failed program was:" >&5 +else $as_nop + printf "%s\n" "$as_me: program exited with status $ac_status" >&5 + printf "%s\n" "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=$ac_status @@ -1807,135 +1884,18 @@ fi } # ac_fn_c_try_run -# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES -# ------------------------------------------------------- -# Tests whether HEADER exists, giving a warning if it cannot be compiled using -# the include files in INCLUDES and setting the cache variable VAR -# accordingly. -ac_fn_c_check_header_mongrel () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - if eval \${$3+:} false; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 -$as_echo_n "checking for $2... " >&6; } -if eval \${$3+:} false; then : - $as_echo_n "(cached) " >&6 -fi -eval ac_res=\$$3 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -else - # Is the header compilable? -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 -$as_echo_n "checking $2 usability... " >&6; } -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$4 -#include <$2> -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - ac_header_compiler=yes -else - ac_header_compiler=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 -$as_echo "$ac_header_compiler" >&6; } - -# Is the header present? -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 -$as_echo_n "checking $2 presence... " >&6; } -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include <$2> -_ACEOF -if ac_fn_c_try_cpp "$LINENO"; then : - ac_header_preproc=yes -else - ac_header_preproc=no -fi -rm -f conftest.err conftest.i conftest.$ac_ext -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 -$as_echo "$ac_header_preproc" >&6; } - -# So? What about this header? -case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( - yes:no: ) - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 -$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 -$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} - ;; - no:yes:* ) - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 -$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 -$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 -$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 -$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 -$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} - ;; -esac - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 -$as_echo_n "checking for $2... " >&6; } -if eval \${$3+:} false; then : - $as_echo_n "(cached) " >&6 -else - eval "$3=\$ac_header_compiler" -fi -eval ac_res=\$$3 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -fi - eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno - -} # ac_fn_c_check_header_mongrel - -# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES -# ------------------------------------------------------- -# Tests whether HEADER exists and can be compiled using the include files in -# INCLUDES, setting the cache variable VAR accordingly. -ac_fn_c_check_header_compile () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 -$as_echo_n "checking for $2... " >&6; } -if eval \${$3+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$4 -#include <$2> -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - eval "$3=yes" -else - eval "$3=no" -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -eval ac_res=\$$3 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } - eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno - -} # ac_fn_c_check_header_compile - # ac_fn_c_check_func LINENO FUNC VAR # ---------------------------------- # Tests whether FUNC exists, setting the cache variable VAR accordingly ac_fn_c_check_func () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 -$as_echo_n "checking for $2... " >&6; } -if eval \${$3+:} false; then : - $as_echo_n "(cached) " >&6 -else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 +printf %s "checking for $2... " >&6; } +if eval test \${$3+y} +then : + printf %s "(cached) " >&6 +else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Define $2 to an innocuous variant, in case <limits.h> declares $2. @@ -1943,16 +1903,9 @@ else #define $2 innocuous_$2 /* System header to define __stub macros and hopefully few prototypes, - which can conflict with char $2 (); below. - Prefer <limits.h> to <assert.h> if __STDC__ is defined, since - <limits.h> exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include <limits.h> -#else -# include <assert.h> -#endif + which can conflict with char $2 (); below. */ +#include <limits.h> #undef $2 /* Override any GCC internal prototype to avoid an error. @@ -1970,24 +1923,25 @@ choke me #endif int -main () +main (void) { return $2 (); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : +if ac_fn_c_try_link "$LINENO" +then : eval "$3=yes" -else +else $as_nop eval "$3=no" fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext fi eval ac_res=\$$3 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +printf "%s\n" "$ac_res" >&6; } eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno } # ac_fn_c_check_func @@ -1999,17 +1953,18 @@ $as_echo "$ac_res" >&6; } ac_fn_c_check_type () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 -$as_echo_n "checking for $2... " >&6; } -if eval \${$3+:} false; then : - $as_echo_n "(cached) " >&6 -else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 +printf %s "checking for $2... " >&6; } +if eval test \${$3+y} +then : + printf %s "(cached) " >&6 +else $as_nop eval "$3=no" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 int -main () +main (void) { if (sizeof ($2)) return 0; @@ -2017,12 +1972,13 @@ if (sizeof ($2)) return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO"; then : +if ac_fn_c_try_compile "$LINENO" +then : cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 int -main () +main (void) { if (sizeof (($2))) return 0; @@ -2030,18 +1986,19 @@ if (sizeof (($2))) return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO"; then : +if ac_fn_c_try_compile "$LINENO" +then : -else +else $as_nop eval "$3=yes" fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext fi eval ac_res=\$$3 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +printf "%s\n" "$ac_res" >&6; } eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno } # ac_fn_c_check_type @@ -2053,11 +2010,12 @@ $as_echo "$ac_res" >&6; } ac_fn_c_find_uintX_t () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint$2_t" >&5 -$as_echo_n "checking for uint$2_t... " >&6; } -if eval \${$3+:} false; then : - $as_echo_n "(cached) " >&6 -else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for uint$2_t" >&5 +printf %s "checking for uint$2_t... " >&6; } +if eval test \${$3+y} +then : + printf %s "(cached) " >&6 +else $as_nop eval "$3=no" # Order is important - never check a type that is potentially smaller # than half of the expected target width. @@ -2067,7 +2025,7 @@ else /* end confdefs.h. */ $ac_includes_default int -main () +main (void) { static int test_array [1 - 2 * !((($ac_type) -1 >> ($2 / 2 - 1)) >> ($2 / 2 - 1) == 3)]; test_array [0] = 0; @@ -2077,7 +2035,8 @@ return test_array [0]; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO"; then : +if ac_fn_c_try_compile "$LINENO" +then : case $ac_type in #( uint$2_t) : eval "$3=yes" ;; #( @@ -2085,17 +2044,18 @@ if ac_fn_c_try_compile "$LINENO"; then : eval "$3=\$ac_type" ;; esac fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - if eval test \"x\$"$3"\" = x"no"; then : +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext + if eval test \"x\$"$3"\" = x"no" +then : -else +else $as_nop break fi done fi eval ac_res=\$$3 - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +printf "%s\n" "$ac_res" >&6; } eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno } # ac_fn_c_find_uintX_t @@ -2114,7 +2074,7 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 int -main () +main (void) { static int test_array [1 - 2 * !(($2) >= 0)]; test_array [0] = 0; @@ -2124,14 +2084,15 @@ return test_array [0]; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO"; then : +if ac_fn_c_try_compile "$LINENO" +then : ac_lo=0 ac_mid=0 while :; do cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 int -main () +main (void) { static int test_array [1 - 2 * !(($2) <= $ac_mid)]; test_array [0] = 0; @@ -2141,9 +2102,10 @@ return test_array [0]; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO"; then : +if ac_fn_c_try_compile "$LINENO" +then : ac_hi=$ac_mid; break -else +else $as_nop as_fn_arith $ac_mid + 1 && ac_lo=$as_val if test $ac_lo -le $ac_mid; then ac_lo= ac_hi= @@ -2151,14 +2113,14 @@ else fi as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext done -else +else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 int -main () +main (void) { static int test_array [1 - 2 * !(($2) < 0)]; test_array [0] = 0; @@ -2168,14 +2130,15 @@ return test_array [0]; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO"; then : +if ac_fn_c_try_compile "$LINENO" +then : ac_hi=-1 ac_mid=-1 while :; do cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 int -main () +main (void) { static int test_array [1 - 2 * !(($2) >= $ac_mid)]; test_array [0] = 0; @@ -2185,9 +2148,10 @@ return test_array [0]; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO"; then : +if ac_fn_c_try_compile "$LINENO" +then : ac_lo=$ac_mid; break -else +else $as_nop as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val if test $ac_mid -le $ac_hi; then ac_lo= ac_hi= @@ -2195,14 +2159,14 @@ else fi as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext done -else +else $as_nop ac_lo= ac_hi= fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext # Binary search between lo and hi bounds. while test "x$ac_lo" != "x$ac_hi"; do as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val @@ -2210,7 +2174,7 @@ while test "x$ac_lo" != "x$ac_hi"; do /* end confdefs.h. */ $4 int -main () +main (void) { static int test_array [1 - 2 * !(($2) <= $ac_mid)]; test_array [0] = 0; @@ -2220,12 +2184,13 @@ return test_array [0]; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO"; then : +if ac_fn_c_try_compile "$LINENO" +then : ac_hi=$ac_mid -else +else $as_nop as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext done case $ac_lo in #(( ?*) eval "$3=\$ac_lo"; ac_retval=0 ;; @@ -2235,12 +2200,12 @@ esac cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 -static long int longval () { return $2; } -static unsigned long int ulongval () { return $2; } +static long int longval (void) { return $2; } +static unsigned long int ulongval (void) { return $2; } #include <stdio.h> #include <stdlib.h> int -main () +main (void) { FILE *f = fopen ("conftest.val", "w"); @@ -2268,9 +2233,10 @@ main () return 0; } _ACEOF -if ac_fn_c_try_run "$LINENO"; then : +if ac_fn_c_try_run "$LINENO" +then : echo >>conftest.val; read $3 <conftest.val; ac_retval=0 -else +else $as_nop ac_retval=1 fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ @@ -2282,14 +2248,34 @@ rm -f conftest.val as_fn_set_status $ac_retval } # ac_fn_c_compute_int +ac_configure_args_raw= +for ac_arg +do + case $ac_arg in + *\'*) + ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; + esac + as_fn_append ac_configure_args_raw " '$ac_arg'" +done + +case $ac_configure_args_raw in + *$as_nl*) + ac_safe_unquote= ;; + *) + ac_unsafe_z='|&;<>()$`\\"*?[ '' ' # This string ends in space, tab. + ac_unsafe_a="$ac_unsafe_z#~" + ac_safe_unquote="s/ '\\([^$ac_unsafe_a][^$ac_unsafe_z]*\\)'/ \\1/g" + ac_configure_args_raw=` printf "%s\n" "$ac_configure_args_raw" | sed "$ac_safe_unquote"`;; +esac + cat >auto/config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by $as_me, which was -generated by GNU Autoconf 2.69. Invocation command line was +generated by GNU Autoconf 2.71. Invocation command line was - $ $0 $@ + $ $0$ac_configure_args_raw _ACEOF exec 5>>auto/config.log @@ -2322,8 +2308,12 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - $as_echo "PATH: $as_dir" + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + printf "%s\n" "PATH: $as_dir" done IFS=$as_save_IFS @@ -2358,7 +2348,7 @@ do | -silent | --silent | --silen | --sile | --sil) continue ;; *\'*) - ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; + ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; esac case $ac_pass in 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; @@ -2393,11 +2383,13 @@ done # WARNING: Use '\'' to represent an apostrophe within the trap. # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. trap 'exit_status=$? + # Sanitize IFS. + IFS=" "" $as_nl" # Save into config.log some information that might help in debugging. { echo - $as_echo "## ---------------- ## + printf "%s\n" "## ---------------- ## ## Cache variables. ## ## ---------------- ##" echo @@ -2408,8 +2400,8 @@ trap 'exit_status=$? case $ac_val in #( *${as_nl}*) case $ac_var in #( - *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 -$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; + *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 +printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; esac case $ac_var in #( _ | IFS | as_nl) ;; #( @@ -2433,7 +2425,7 @@ $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; ) echo - $as_echo "## ----------------- ## + printf "%s\n" "## ----------------- ## ## Output variables. ## ## ----------------- ##" echo @@ -2441,14 +2433,14 @@ $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; do eval ac_val=\$$ac_var case $ac_val in - *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; + *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; esac - $as_echo "$ac_var='\''$ac_val'\''" + printf "%s\n" "$ac_var='\''$ac_val'\''" done | sort echo if test -n "$ac_subst_files"; then - $as_echo "## ------------------- ## + printf "%s\n" "## ------------------- ## ## File substitutions. ## ## ------------------- ##" echo @@ -2456,15 +2448,15 @@ $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; do eval ac_val=\$$ac_var case $ac_val in - *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; + *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; esac - $as_echo "$ac_var='\''$ac_val'\''" + printf "%s\n" "$ac_var='\''$ac_val'\''" done | sort echo fi if test -s confdefs.h; then - $as_echo "## ----------- ## + printf "%s\n" "## ----------- ## ## confdefs.h. ## ## ----------- ##" echo @@ -2472,8 +2464,8 @@ $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; echo fi test "$ac_signal" != 0 && - $as_echo "$as_me: caught signal $ac_signal" - $as_echo "$as_me: exit $exit_status" + printf "%s\n" "$as_me: caught signal $ac_signal" + printf "%s\n" "$as_me: exit $exit_status" } >&5 rm -f core *.core core.conftest.* && rm -f -r conftest* confdefs* conf$$* $ac_clean_files && @@ -2487,63 +2479,48 @@ ac_signal=0 # confdefs.h avoids OS command line length limits that DEFS can exceed. rm -f -r conftest* confdefs.h -$as_echo "/* confdefs.h */" > confdefs.h +printf "%s\n" "/* confdefs.h */" > confdefs.h # Predefined preprocessor variables. -cat >>confdefs.h <<_ACEOF -#define PACKAGE_NAME "$PACKAGE_NAME" -_ACEOF +printf "%s\n" "#define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h -cat >>confdefs.h <<_ACEOF -#define PACKAGE_TARNAME "$PACKAGE_TARNAME" -_ACEOF +printf "%s\n" "#define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h -cat >>confdefs.h <<_ACEOF -#define PACKAGE_VERSION "$PACKAGE_VERSION" -_ACEOF +printf "%s\n" "#define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h -cat >>confdefs.h <<_ACEOF -#define PACKAGE_STRING "$PACKAGE_STRING" -_ACEOF +printf "%s\n" "#define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h -cat >>confdefs.h <<_ACEOF -#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" -_ACEOF +printf "%s\n" "#define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h -cat >>confdefs.h <<_ACEOF -#define PACKAGE_URL "$PACKAGE_URL" -_ACEOF +printf "%s\n" "#define PACKAGE_URL \"$PACKAGE_URL\"" >>confdefs.h # Let the site file select an alternate cache file if it wants to. # Prefer an explicitly selected file to automatically selected ones. -ac_site_file1=NONE -ac_site_file2=NONE if test -n "$CONFIG_SITE"; then - # We do not want a PATH search for config.site. - case $CONFIG_SITE in #(( - -*) ac_site_file1=./$CONFIG_SITE;; - */*) ac_site_file1=$CONFIG_SITE;; - *) ac_site_file1=./$CONFIG_SITE;; - esac + ac_site_files="$CONFIG_SITE" elif test "x$prefix" != xNONE; then - ac_site_file1=$prefix/share/config.site - ac_site_file2=$prefix/etc/config.site + ac_site_files="$prefix/share/config.site $prefix/etc/config.site" else - ac_site_file1=$ac_default_prefix/share/config.site - ac_site_file2=$ac_default_prefix/etc/config.site + ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site" fi -for ac_site_file in "$ac_site_file1" "$ac_site_file2" + +for ac_site_file in $ac_site_files do - test "x$ac_site_file" = xNONE && continue - if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 -$as_echo "$as_me: loading site script $ac_site_file" >&6;} + case $ac_site_file in #( + */*) : + ;; #( + *) : + ac_site_file=./$ac_site_file ;; +esac + if test -f "$ac_site_file" && test -r "$ac_site_file"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 +printf "%s\n" "$as_me: loading site script $ac_site_file" >&6;} sed 's/^/| /' "$ac_site_file" >&5 . "$ac_site_file" \ - || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} + || { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "failed to load site script $ac_site_file See \`config.log' for more details" "$LINENO" 5; } fi @@ -2553,99 +2530,421 @@ if test -r "$cache_file"; then # Some versions of bash will fail to source /dev/null (special files # actually), so we avoid doing that. DJGPP emulates it as a regular file. if test /dev/null != "$cache_file" && test -f "$cache_file"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 -$as_echo "$as_me: loading cache $cache_file" >&6;} + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 +printf "%s\n" "$as_me: loading cache $cache_file" >&6;} case $cache_file in [\\/]* | ?:[\\/]* ) . "$cache_file";; *) . "./$cache_file";; esac fi else - { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 -$as_echo "$as_me: creating cache $cache_file" >&6;} + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 +printf "%s\n" "$as_me: creating cache $cache_file" >&6;} >$cache_file fi -# Check that the precious variables saved in the cache have kept the same -# value. -ac_cache_corrupted=false -for ac_var in $ac_precious_vars; do - eval ac_old_set=\$ac_cv_env_${ac_var}_set - eval ac_new_set=\$ac_env_${ac_var}_set - eval ac_old_val=\$ac_cv_env_${ac_var}_value - eval ac_new_val=\$ac_env_${ac_var}_value - case $ac_old_set,$ac_new_set in - set,) - { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 -$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} - ac_cache_corrupted=: ;; - ,set) - { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 -$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} - ac_cache_corrupted=: ;; - ,);; - *) - if test "x$ac_old_val" != "x$ac_new_val"; then - # differences in whitespace do not lead to failure. - ac_old_val_w=`echo x $ac_old_val` - ac_new_val_w=`echo x $ac_new_val` - if test "$ac_old_val_w" != "$ac_new_val_w"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 -$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} - ac_cache_corrupted=: - else - { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 -$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} - eval $ac_var=\$ac_old_val - fi - { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 -$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} - { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 -$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} - fi;; - esac - # Pass precious variables to config.status. - if test "$ac_new_set" = set; then - case $ac_new_val in - *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; - *) ac_arg=$ac_var=$ac_new_val ;; - esac - case " $ac_configure_args " in - *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. - *) as_fn_append ac_configure_args " '$ac_arg'" ;; - esac - fi -done -if $ac_cache_corrupted; then - { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} - { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 -$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} - as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 -fi -## -------------------- ## -## Main body of script. ## -## -------------------- ## - -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - -ac_config_headers="$ac_config_headers auto/config.h:config.h.in" +# Test code for whether the C compiler supports C89 (global declarations) +ac_c_conftest_c89_globals=' +/* Does the compiler advertise C89 conformance? + Do not test the value of __STDC__, because some compilers set it to 0 + while being otherwise adequately conformant. */ +#if !defined __STDC__ +# error "Compiler does not advertise C89 conformance" +#endif +#include <stddef.h> +#include <stdarg.h> +struct stat; +/* Most of the following tests are stolen from RCS 5.7 src/conf.sh. */ +struct buf { int x; }; +struct buf * (*rcsopen) (struct buf *, struct stat *, int); +static char *e (p, i) + char **p; + int i; +{ + return p[i]; +} +static char *f (char * (*g) (char **, int), char **p, ...) +{ + char *s; + va_list v; + va_start (v,p); + s = g (p, va_arg (v,int)); + va_end (v); + return s; +} + +/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has + function prototypes and stuff, but not \xHH hex character constants. + These do not provoke an error unfortunately, instead are silently treated + as an "x". The following induces an error, until -std is added to get + proper ANSI mode. Curiously \x00 != x always comes out true, for an + array size at least. It is necessary to write \x00 == 0 to get something + that is true only with -std. */ +int osf4_cc_array ['\''\x00'\'' == 0 ? 1 : -1]; + +/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters + inside strings and character constants. */ +#define FOO(x) '\''x'\'' +int xlc6_cc_array[FOO(a) == '\''x'\'' ? 1 : -1]; + +int test (int i, double x); +struct s1 {int (*f) (int a);}; +struct s2 {int (*f) (double a);}; +int pairnames (int, char **, int *(*)(struct buf *, struct stat *, int), + int, int);' + +# Test code for whether the C compiler supports C89 (body of main). +ac_c_conftest_c89_main=' +ok |= (argc == 0 || f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]); +' + +# Test code for whether the C compiler supports C99 (global declarations) +ac_c_conftest_c99_globals=' +// Does the compiler advertise C99 conformance? +#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L +# error "Compiler does not advertise C99 conformance" +#endif + +#include <stdbool.h> +extern int puts (const char *); +extern int printf (const char *, ...); +extern int dprintf (int, const char *, ...); +extern void *malloc (size_t); + +// Check varargs macros. These examples are taken from C99 6.10.3.5. +// dprintf is used instead of fprintf to avoid needing to declare +// FILE and stderr. +#define debug(...) dprintf (2, __VA_ARGS__) +#define showlist(...) puts (#__VA_ARGS__) +#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) +static void +test_varargs_macros (void) +{ + int x = 1234; + int y = 5678; + debug ("Flag"); + debug ("X = %d\n", x); + showlist (The first, second, and third items.); + report (x>y, "x is %d but y is %d", x, y); +} + +// Check long long types. +#define BIG64 18446744073709551615ull +#define BIG32 4294967295ul +#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) +#if !BIG_OK + #error "your preprocessor is broken" +#endif +#if BIG_OK +#else + #error "your preprocessor is broken" +#endif +static long long int bignum = -9223372036854775807LL; +static unsigned long long int ubignum = BIG64; + +struct incomplete_array +{ + int datasize; + double data[]; +}; + +struct named_init { + int number; + const wchar_t *name; + double average; +}; + +typedef const char *ccp; + +static inline int +test_restrict (ccp restrict text) +{ + // See if C++-style comments work. + // Iterate through items via the restricted pointer. + // Also check for declarations in for loops. + for (unsigned int i = 0; *(text+i) != '\''\0'\''; ++i) + continue; + return 0; +} + +// Check varargs and va_copy. +static bool +test_varargs (const char *format, ...) +{ + va_list args; + va_start (args, format); + va_list args_copy; + va_copy (args_copy, args); + + const char *str = ""; + int number = 0; + float fnumber = 0; + + while (*format) + { + switch (*format++) + { + case '\''s'\'': // string + str = va_arg (args_copy, const char *); + break; + case '\''d'\'': // int + number = va_arg (args_copy, int); + break; + case '\''f'\'': // float + fnumber = va_arg (args_copy, double); + break; + default: + break; + } + } + va_end (args_copy); + va_end (args); + + return *str && number && fnumber; +} +' + +# Test code for whether the C compiler supports C99 (body of main). +ac_c_conftest_c99_main=' + // Check bool. + _Bool success = false; + success |= (argc != 0); + + // Check restrict. + if (test_restrict ("String literal") == 0) + success = true; + char *restrict newvar = "Another string"; + + // Check varargs. + success &= test_varargs ("s, d'\'' f .", "string", 65, 34.234); + test_varargs_macros (); + + // Check flexible array members. + struct incomplete_array *ia = + malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); + ia->datasize = 10; + for (int i = 0; i < ia->datasize; ++i) + ia->data[i] = i * 1.234; + + // Check named initializers. + struct named_init ni = { + .number = 34, + .name = L"Test wide string", + .average = 543.34343, + }; + + ni.number = 58; + + int dynamic_array[ni.number]; + dynamic_array[0] = argv[0][0]; + dynamic_array[ni.number - 1] = 543; + + // work around unused variable warnings + ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\'' + || dynamic_array[ni.number - 1] != 543); +' + +# Test code for whether the C compiler supports C11 (global declarations) +ac_c_conftest_c11_globals=' +// Does the compiler advertise C11 conformance? +#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L +# error "Compiler does not advertise C11 conformance" +#endif + +// Check _Alignas. +char _Alignas (double) aligned_as_double; +char _Alignas (0) no_special_alignment; +extern char aligned_as_int; +char _Alignas (0) _Alignas (int) aligned_as_int; + +// Check _Alignof. +enum +{ + int_alignment = _Alignof (int), + int_array_alignment = _Alignof (int[100]), + char_alignment = _Alignof (char) +}; +_Static_assert (0 < -_Alignof (int), "_Alignof is signed"); + +// Check _Noreturn. +int _Noreturn does_not_return (void) { for (;;) continue; } + +// Check _Static_assert. +struct test_static_assert +{ + int x; + _Static_assert (sizeof (int) <= sizeof (long int), + "_Static_assert does not work in struct"); + long int y; +}; + +// Check UTF-8 literals. +#define u8 syntax error! +char const utf8_literal[] = u8"happens to be ASCII" "another string"; + +// Check duplicate typedefs. +typedef long *long_ptr; +typedef long int *long_ptr; +typedef long_ptr long_ptr; + +// Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1. +struct anonymous +{ + union { + struct { int i; int j; }; + struct { int k; long int l; } w; + }; + int m; +} v1; +' + +# Test code for whether the C compiler supports C11 (body of main). +ac_c_conftest_c11_main=' + _Static_assert ((offsetof (struct anonymous, i) + == offsetof (struct anonymous, w.k)), + "Anonymous union alignment botch"); + v1.i = 2; + v1.w.k = 5; + ok |= v1.i != 5; +' + +# Test code for whether the C compiler supports C11 (complete). +ac_c_conftest_c11_program="${ac_c_conftest_c89_globals} +${ac_c_conftest_c99_globals} +${ac_c_conftest_c11_globals} + +int +main (int argc, char **argv) +{ + int ok = 0; + ${ac_c_conftest_c89_main} + ${ac_c_conftest_c99_main} + ${ac_c_conftest_c11_main} + return ok; +} +" + +# Test code for whether the C compiler supports C99 (complete). +ac_c_conftest_c99_program="${ac_c_conftest_c89_globals} +${ac_c_conftest_c99_globals} + +int +main (int argc, char **argv) +{ + int ok = 0; + ${ac_c_conftest_c89_main} + ${ac_c_conftest_c99_main} + return ok; +} +" + +# Test code for whether the C compiler supports C89 (complete). +ac_c_conftest_c89_program="${ac_c_conftest_c89_globals} -$as_echo "#define UNIX 1" >>confdefs.h +int +main (int argc, char **argv) +{ + int ok = 0; + ${ac_c_conftest_c89_main} + return ok; +} +" -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 -$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } +as_fn_append ac_header_c_list " stdio.h stdio_h HAVE_STDIO_H" +as_fn_append ac_header_c_list " stdlib.h stdlib_h HAVE_STDLIB_H" +as_fn_append ac_header_c_list " string.h string_h HAVE_STRING_H" +as_fn_append ac_header_c_list " inttypes.h inttypes_h HAVE_INTTYPES_H" +as_fn_append ac_header_c_list " stdint.h stdint_h HAVE_STDINT_H" +as_fn_append ac_header_c_list " strings.h strings_h HAVE_STRINGS_H" +as_fn_append ac_header_c_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H" +as_fn_append ac_header_c_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H" +as_fn_append ac_header_c_list " unistd.h unistd_h HAVE_UNISTD_H" +as_fn_append ac_header_c_list " sys/time.h sys_time_h HAVE_SYS_TIME_H" +as_fn_append ac_header_c_list " sys/select.h sys_select_h HAVE_SYS_SELECT_H" +as_fn_append ac_header_c_list " sys/socket.h sys_socket_h HAVE_SYS_SOCKET_H" +# Check that the precious variables saved in the cache have kept the same +# value. +ac_cache_corrupted=false +for ac_var in $ac_precious_vars; do + eval ac_old_set=\$ac_cv_env_${ac_var}_set + eval ac_new_set=\$ac_env_${ac_var}_set + eval ac_old_val=\$ac_cv_env_${ac_var}_value + eval ac_new_val=\$ac_env_${ac_var}_value + case $ac_old_set,$ac_new_set in + set,) + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 +printf "%s\n" "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} + ac_cache_corrupted=: ;; + ,set) + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 +printf "%s\n" "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} + ac_cache_corrupted=: ;; + ,);; + *) + if test "x$ac_old_val" != "x$ac_new_val"; then + # differences in whitespace do not lead to failure. + ac_old_val_w=`echo x $ac_old_val` + ac_new_val_w=`echo x $ac_new_val` + if test "$ac_old_val_w" != "$ac_new_val_w"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 +printf "%s\n" "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} + ac_cache_corrupted=: + else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 +printf "%s\n" "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} + eval $ac_var=\$ac_old_val + fi + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 +printf "%s\n" "$as_me: former value: \`$ac_old_val'" >&2;} + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 +printf "%s\n" "$as_me: current value: \`$ac_new_val'" >&2;} + fi;; + esac + # Pass precious variables to config.status. + if test "$ac_new_set" = set; then + case $ac_new_val in + *\'*) ac_arg=$ac_var=`printf "%s\n" "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; + *) ac_arg=$ac_var=$ac_new_val ;; + esac + case " $ac_configure_args " in + *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. + *) as_fn_append ac_configure_args " '$ac_arg'" ;; + esac + fi +done +if $ac_cache_corrupted; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 +printf "%s\n" "$as_me: error: changes in the environment can compromise the build" >&2;} + as_fn_error $? "run \`${MAKE-make} distclean' and/or \`rm $cache_file' + and start over" "$LINENO" 5 +fi +## -------------------- ## +## Main body of script. ## +## -------------------- ## + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + +ac_config_headers="$ac_config_headers auto/config.h:config.h.in" + + +printf "%s\n" "#define UNIX 1" >>confdefs.h + +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 +printf %s "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } set x ${MAKE-make} -ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` -if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : - $as_echo_n "(cached) " >&6 -else +ac_make=`printf "%s\n" "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` +if eval test \${ac_cv_prog_make_${ac_make}_set+y} +then : + printf %s "(cached) " >&6 +else $as_nop cat >conftest.make <<\_ACEOF SHELL = /bin/sh all: @@ -2661,16 +2960,25 @@ esac rm -f conftest.make fi if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } SET_MAKE= else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } SET_MAKE="MAKE=${MAKE-make}" fi + + + + + + + + + ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' @@ -2679,11 +2987,12 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. set dummy ${ac_tool_prefix}gcc; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_CC+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_CC+y} +then : + printf %s "(cached) " >&6 +else $as_nop if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else @@ -2691,11 +3000,15 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_CC="${ac_tool_prefix}gcc" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -2706,11 +3019,11 @@ fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 -$as_echo "$CC" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +printf "%s\n" "$CC" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi @@ -2719,11 +3032,12 @@ if test -z "$ac_cv_prog_CC"; then ac_ct_CC=$CC # Extract the first word of "gcc", so it can be a program name with args. set dummy gcc; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_ac_ct_CC+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_CC+y} +then : + printf %s "(cached) " >&6 +else $as_nop if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else @@ -2731,11 +3045,15 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CC="gcc" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -2746,11 +3064,11 @@ fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 -$as_echo "$ac_ct_CC" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 +printf "%s\n" "$ac_ct_CC" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi if test "x$ac_ct_CC" = x; then @@ -2758,8 +3076,8 @@ fi else case $cross_compiling:$ac_tool_warned in yes:) -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC @@ -2772,11 +3090,12 @@ if test -z "$CC"; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. set dummy ${ac_tool_prefix}cc; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_CC+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_CC+y} +then : + printf %s "(cached) " >&6 +else $as_nop if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else @@ -2784,11 +3103,15 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_CC="${ac_tool_prefix}cc" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -2799,11 +3122,11 @@ fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 -$as_echo "$CC" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +printf "%s\n" "$CC" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi @@ -2812,11 +3135,12 @@ fi if test -z "$CC"; then # Extract the first word of "cc", so it can be a program name with args. set dummy cc; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_CC+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_CC+y} +then : + printf %s "(cached) " >&6 +else $as_nop if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else @@ -2825,15 +3149,19 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then ac_prog_rejected=yes continue fi ac_cv_prog_CC="cc" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -2849,33 +3177,144 @@ if test $ac_prog_rejected = yes; then # However, it has the same basename, so the bogon will be chosen # first if we set CC to just the basename; use the full file name. shift - ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" + ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@" fi fi fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 -$as_echo "$CC" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +printf "%s\n" "$CC" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + +fi +if test -z "$CC"; then + if test -n "$ac_tool_prefix"; then + for ac_prog in cl.exe + do + # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. +set dummy $ac_tool_prefix$ac_prog; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_CC+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_CC="$ac_tool_prefix$ac_prog" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +printf "%s\n" "$CC" >&6; } +else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi + + + test -n "$CC" && break + done +fi +if test -z "$CC"; then + ac_ct_CC=$CC + for ac_prog in cl.exe +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_CC+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test -n "$ac_ct_CC"; then + ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_CC="$ac_prog" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_CC=$ac_cv_prog_ac_ct_CC +if test -n "$ac_ct_CC"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 +printf "%s\n" "$ac_ct_CC" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi + test -n "$ac_ct_CC" && break +done + + if test "x$ac_ct_CC" = x; then + CC="" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + CC=$ac_ct_CC + fi +fi + fi if test -z "$CC"; then if test -n "$ac_tool_prefix"; then - for ac_prog in cl.exe - do - # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. -set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_CC+:} false; then : - $as_echo_n "(cached) " >&6 -else + # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args. +set dummy ${ac_tool_prefix}clang; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_CC+y} +then : + printf %s "(cached) " >&6 +else $as_nop if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else @@ -2883,11 +3322,15 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_CC="$ac_tool_prefix$ac_prog" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_CC="${ac_tool_prefix}clang" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -2898,28 +3341,25 @@ fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 -$as_echo "$CC" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +printf "%s\n" "$CC" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi - test -n "$CC" && break - done fi -if test -z "$CC"; then +if test -z "$ac_cv_prog_CC"; then ac_ct_CC=$CC - for ac_prog in cl.exe -do - # Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_ac_ct_CC+:} false; then : - $as_echo_n "(cached) " >&6 -else + # Extract the first word of "clang", so it can be a program name with args. +set dummy clang; ac_word=$2 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_ac_ct_CC+y} +then : + printf %s "(cached) " >&6 +else $as_nop if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else @@ -2927,11 +3367,15 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_ac_ct_CC="$ac_prog" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_CC="clang" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -2942,50 +3386,48 @@ fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 -$as_echo "$ac_ct_CC" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 +printf "%s\n" "$ac_ct_CC" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi - - test -n "$ac_ct_CC" && break -done - if test "x$ac_ct_CC" = x; then CC="" else case $cross_compiling:$ac_tool_warned in yes:) -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC fi +else + CC="$ac_cv_prog_CC" fi fi -test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +test -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "no acceptable C compiler found in \$PATH See \`config.log' for more details" "$LINENO" 5; } # Provide some information about the compiler. -$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 +printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 set X $ac_compile ac_compiler=$2 -for ac_option in --version -v -V -qversion; do +for ac_option in --version -v -V -qversion -version; do { { ac_try="$ac_compiler $ac_option >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 +printf "%s\n" "$ac_try_echo"; } >&5 (eval "$ac_compiler $ac_option >&5") 2>conftest.err ac_status=$? if test -s conftest.err; then @@ -2995,7 +3437,7 @@ $as_echo "$ac_try_echo"; } >&5 cat conftest.er1 >&5 fi rm -f conftest.er1 conftest.err - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } done @@ -3003,7 +3445,7 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int -main () +main (void) { ; @@ -3015,9 +3457,9 @@ ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" # Try to create an executable without -o first, disregard a.out. # It will help us diagnose broken compilers, and finding out an intuition # of exeext. -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 -$as_echo_n "checking whether the C compiler works... " >&6; } -ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 +printf %s "checking whether the C compiler works... " >&6; } +ac_link_default=`printf "%s\n" "$ac_link" | sed 's/ -o *conftest[^ ]*//'` # The possible output files: ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" @@ -3038,11 +3480,12 @@ case "(($ac_try" in *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 +printf "%s\n" "$ac_try_echo"; } >&5 (eval "$ac_link_default") 2>&5 ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then : + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } +then : # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. # So ignore a value of `no', otherwise this would lead to `EXEEXT = no' # in a Makefile. We should not override ac_cv_exeext if it was cached, @@ -3059,7 +3502,7 @@ do # certainly right. break;; *.* ) - if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; + if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no; then :; else ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` fi @@ -3075,44 +3518,46 @@ do done test "$ac_cv_exeext" = no && ac_cv_exeext= -else +else $as_nop ac_file='' fi -if test -z "$ac_file"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -$as_echo "$as_me: failed program was:" >&5 +if test -z "$ac_file" +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +printf "%s\n" "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 -{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error 77 "C compiler cannot create executables See \`config.log' for more details" "$LINENO" 5; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 -$as_echo_n "checking for C compiler default output file name... " >&6; } -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 -$as_echo "$ac_file" >&6; } +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 +printf %s "checking for C compiler default output file name... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 +printf "%s\n" "$ac_file" >&6; } ac_exeext=$ac_cv_exeext rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out ac_clean_files=$ac_clean_files_save -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 -$as_echo_n "checking for suffix of executables... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 +printf %s "checking for suffix of executables... " >&6; } if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 +printf "%s\n" "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then : + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } +then : # If both `conftest.exe' and `conftest' are `present' (well, observable) # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will # work properly (i.e., refer to `conftest.exe'), while it won't with @@ -3126,15 +3571,15 @@ for ac_file in conftest.exe conftest conftest.*; do * ) break;; esac done -else - { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +else $as_nop + { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "cannot compute suffix of executables: cannot compile and link See \`config.log' for more details" "$LINENO" 5; } fi rm -f conftest conftest$ac_cv_exeext -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 -$as_echo "$ac_cv_exeext" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 +printf "%s\n" "$ac_cv_exeext" >&6; } rm -f conftest.$ac_ext EXEEXT=$ac_cv_exeext @@ -3143,7 +3588,7 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include <stdio.h> int -main () +main (void) { FILE *f = fopen ("conftest.out", "w"); return ferror (f) || fclose (f) != 0; @@ -3155,8 +3600,8 @@ _ACEOF ac_clean_files="$ac_clean_files conftest.out" # Check that the compiler produces executables we can run. If not, either # the compiler is broken, or we cross compile. -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 -$as_echo_n "checking whether we are cross compiling... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 +printf %s "checking whether we are cross compiling... " >&6; } if test "$cross_compiling" != yes; then { { ac_try="$ac_link" case "(($ac_try" in @@ -3164,10 +3609,10 @@ case "(($ac_try" in *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 +printf "%s\n" "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } if { ac_try='./conftest$ac_cv_exeext' { { case "(($ac_try" in @@ -3175,39 +3620,40 @@ $as_echo "$ac_try_echo"; } >&5 *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 +printf "%s\n" "$ac_try_echo"; } >&5 (eval "$ac_try") 2>&5 ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; }; then cross_compiling=no else if test "$cross_compiling" = maybe; then cross_compiling=yes else - { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error $? "cannot run C compiled programs. + { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error 77 "cannot run C compiled programs. If you meant to cross compile, use \`--host'. See \`config.log' for more details" "$LINENO" 5; } fi fi fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 -$as_echo "$cross_compiling" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 +printf "%s\n" "$cross_compiling" >&6; } rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out ac_clean_files=$ac_clean_files_save -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 -$as_echo_n "checking for suffix of object files... " >&6; } -if ${ac_cv_objext+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 +printf %s "checking for suffix of object files... " >&6; } +if test ${ac_cv_objext+y} +then : + printf %s "(cached) " >&6 +else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int -main () +main (void) { ; @@ -3221,11 +3667,12 @@ case "(($ac_try" in *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -$as_echo "$ac_try_echo"; } >&5 +printf "%s\n" "$ac_try_echo"; } >&5 (eval "$ac_compile") 2>&5 ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; then : + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } +then : for ac_file in conftest.o conftest.obj conftest.*; do test -f "$ac_file" || continue; case $ac_file in @@ -3234,31 +3681,32 @@ $as_echo "$ac_try_echo"; } >&5 break;; esac done -else - $as_echo "$as_me: failed program was:" >&5 +else $as_nop + printf "%s\n" "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 -{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "cannot compute suffix of object files: cannot compile See \`config.log' for more details" "$LINENO" 5; } fi rm -f conftest.$ac_cv_objext conftest.$ac_ext fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 -$as_echo "$ac_cv_objext" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 +printf "%s\n" "$ac_cv_objext" >&6; } OBJEXT=$ac_cv_objext ac_objext=$OBJEXT -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 -$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } -if ${ac_cv_c_compiler_gnu+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5 +printf %s "checking whether the compiler supports GNU C... " >&6; } +if test ${ac_cv_c_compiler_gnu+y} +then : + printf %s "(cached) " >&6 +else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int -main () +main (void) { #ifndef __GNUC__ choke me @@ -3268,29 +3716,33 @@ main () return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO"; then : +if ac_fn_c_try_compile "$LINENO" +then : ac_compiler_gnu=yes -else +else $as_nop ac_compiler_gnu=no fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ac_cv_c_compiler_gnu=$ac_compiler_gnu fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 -$as_echo "$ac_cv_c_compiler_gnu" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 +printf "%s\n" "$ac_cv_c_compiler_gnu" >&6; } +ac_compiler_gnu=$ac_cv_c_compiler_gnu + if test $ac_compiler_gnu = yes; then GCC=yes else GCC= fi -ac_test_CFLAGS=${CFLAGS+set} +ac_test_CFLAGS=${CFLAGS+y} ac_save_CFLAGS=$CFLAGS -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 -$as_echo_n "checking whether $CC accepts -g... " >&6; } -if ${ac_cv_prog_cc_g+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 +printf %s "checking whether $CC accepts -g... " >&6; } +if test ${ac_cv_prog_cc_g+y} +then : + printf %s "(cached) " >&6 +else $as_nop ac_save_c_werror_flag=$ac_c_werror_flag ac_c_werror_flag=yes ac_cv_prog_cc_g=no @@ -3299,382 +3751,255 @@ else /* end confdefs.h. */ int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - ac_cv_prog_cc_g=yes -else - CFLAGS="" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - -else - ac_c_werror_flag=$ac_save_c_werror_flag - CFLAGS="-g" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - ac_cv_prog_cc_g=yes -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - ac_c_werror_flag=$ac_save_c_werror_flag -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 -$as_echo "$ac_cv_prog_cc_g" >&6; } -if test "$ac_test_CFLAGS" = set; then - CFLAGS=$ac_save_CFLAGS -elif test $ac_cv_prog_cc_g = yes; then - if test "$GCC" = yes; then - CFLAGS="-g -O2" - else - CFLAGS="-g" - fi -else - if test "$GCC" = yes; then - CFLAGS="-O2" - else - CFLAGS= - fi -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 -$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } -if ${ac_cv_prog_cc_c89+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_cv_prog_cc_c89=no -ac_save_CC=$CC -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include <stdarg.h> -#include <stdio.h> -struct stat; -/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ -struct buf { int x; }; -FILE * (*rcsopen) (struct buf *, struct stat *, int); -static char *e (p, i) - char **p; - int i; -{ - return p[i]; -} -static char *f (char * (*g) (char **, int), char **p, ...) +main (void) { - char *s; - va_list v; - va_start (v,p); - s = g (p, va_arg (v,int)); - va_end (v); - return s; -} - -/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has - function prototypes and stuff, but not '\xHH' hex character constants. - These don't provoke an error unfortunately, instead are silently treated - as 'x'. The following induces an error, until -std is added to get - proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an - array size at least. It's necessary to write '\x00'==0 to get something - that's true only with -std. */ -int osf4_cc_array ['\x00' == 0 ? 1 : -1]; - -/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters - inside strings and character constants. */ -#define FOO(x) 'x' -int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; -int test (int i, double x); -struct s1 {int (*f) (int a);}; -struct s2 {int (*f) (double a);}; -int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); -int argc; -char **argv; -int -main () -{ -return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; ; return 0; } -_ACEOF -for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ - -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" -do - CC="$ac_save_CC $ac_arg" - if ac_fn_c_try_compile "$LINENO"; then : - ac_cv_prog_cc_c89=$ac_arg -fi -rm -f core conftest.err conftest.$ac_objext - test "x$ac_cv_prog_cc_c89" != "xno" && break -done -rm -f conftest.$ac_ext -CC=$ac_save_CC - -fi -# AC_CACHE_VAL -case "x$ac_cv_prog_cc_c89" in - x) - { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 -$as_echo "none needed" >&6; } ;; - xno) - { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 -$as_echo "unsupported" >&6; } ;; - *) - CC="$CC $ac_cv_prog_cc_c89" - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 -$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; -esac -if test "x$ac_cv_prog_cc_c89" != xno; then : - -fi - -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5 -$as_echo_n "checking for $CC option to accept ISO C99... " >&6; } -if ${ac_cv_prog_cc_c99+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_cv_prog_cc_c99=no -ac_save_CC=$CC -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include <stdarg.h> -#include <stdbool.h> -#include <stdlib.h> -#include <wchar.h> -#include <stdio.h> - -// Check varargs macros. These examples are taken from C99 6.10.3.5. -#define debug(...) fprintf (stderr, __VA_ARGS__) -#define showlist(...) puts (#__VA_ARGS__) -#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) -static void -test_varargs_macros (void) -{ - int x = 1234; - int y = 5678; - debug ("Flag"); - debug ("X = %d\n", x); - showlist (The first, second, and third items.); - report (x>y, "x is %d but y is %d", x, y); -} - -// Check long long types. -#define BIG64 18446744073709551615ull -#define BIG32 4294967295ul -#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) -#if !BIG_OK - your preprocessor is broken; -#endif -#if BIG_OK -#else - your preprocessor is broken; -#endif -static long long int bignum = -9223372036854775807LL; -static unsigned long long int ubignum = BIG64; - -struct incomplete_array -{ - int datasize; - double data[]; -}; - -struct named_init { - int number; - const wchar_t *name; - double average; -}; - -typedef const char *ccp; - -static inline int -test_restrict (ccp restrict text) -{ - // See if C++-style comments work. - // Iterate through items via the restricted pointer. - // Also check for declarations in for loops. - for (unsigned int i = 0; *(text+i) != '\0'; ++i) - continue; - return 0; -} - -// Check varargs and va_copy. -static void -test_varargs (const char *format, ...) -{ - va_list args; - va_start (args, format); - va_list args_copy; - va_copy (args_copy, args); - - const char *str; - int number; - float fnumber; - - while (*format) - { - switch (*format++) - { - case 's': // string - str = va_arg (args_copy, const char *); - break; - case 'd': // int - number = va_arg (args_copy, int); - break; - case 'f': // float - fnumber = va_arg (args_copy, double); - break; - default: - break; - } - } - va_end (args_copy); - va_end (args); -} +_ACEOF +if ac_fn_c_try_compile "$LINENO" +then : + ac_cv_prog_cc_g=yes +else $as_nop + CFLAGS="" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ int -main () +main (void) { - // Check bool. - _Bool success = false; - - // Check restrict. - if (test_restrict ("String literal") == 0) - success = true; - char *restrict newvar = "Another string"; - - // Check varargs. - test_varargs ("s, d' f .", "string", 65, 34.234); - test_varargs_macros (); - - // Check flexible array members. - struct incomplete_array *ia = - malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); - ia->datasize = 10; - for (int i = 0; i < ia->datasize; ++i) - ia->data[i] = i * 1.234; - - // Check named initializers. - struct named_init ni = { - .number = 34, - .name = L"Test wide string", - .average = 543.34343, - }; - - ni.number = 58; + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO" +then : - int dynamic_array[ni.number]; - dynamic_array[ni.number - 1] = 543; +else $as_nop + ac_c_werror_flag=$ac_save_c_werror_flag + CFLAGS="-g" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ - // work around unused variable warnings - return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x' - || dynamic_array[ni.number - 1] != 543); +int +main (void) +{ ; return 0; } _ACEOF -for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -D_STDC_C99= -qlanglvl=extc99 +if ac_fn_c_try_compile "$LINENO" +then : + ac_cv_prog_cc_g=yes +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext + ac_c_werror_flag=$ac_save_c_werror_flag +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 +printf "%s\n" "$ac_cv_prog_cc_g" >&6; } +if test $ac_test_CFLAGS; then + CFLAGS=$ac_save_CFLAGS +elif test $ac_cv_prog_cc_g = yes; then + if test "$GCC" = yes; then + CFLAGS="-g -O2" + else + CFLAGS="-g" + fi +else + if test "$GCC" = yes; then + CFLAGS="-O2" + else + CFLAGS= + fi +fi +ac_prog_cc_stdc=no +if test x$ac_prog_cc_stdc = xno +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5 +printf %s "checking for $CC option to enable C11 features... " >&6; } +if test ${ac_cv_prog_cc_c11+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_cv_prog_cc_c11=no +ac_save_CC=$CC +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$ac_c_conftest_c11_program +_ACEOF +for ac_arg in '' -std=gnu11 +do + CC="$ac_save_CC $ac_arg" + if ac_fn_c_try_compile "$LINENO" +then : + ac_cv_prog_cc_c11=$ac_arg +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam + test "x$ac_cv_prog_cc_c11" != "xno" && break +done +rm -f conftest.$ac_ext +CC=$ac_save_CC +fi + +if test "x$ac_cv_prog_cc_c11" = xno +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 +printf "%s\n" "unsupported" >&6; } +else $as_nop + if test "x$ac_cv_prog_cc_c11" = x +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 +printf "%s\n" "none needed" >&6; } +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5 +printf "%s\n" "$ac_cv_prog_cc_c11" >&6; } + CC="$CC $ac_cv_prog_cc_c11" +fi + ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11 + ac_prog_cc_stdc=c11 +fi +fi +if test x$ac_prog_cc_stdc = xno +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5 +printf %s "checking for $CC option to enable C99 features... " >&6; } +if test ${ac_cv_prog_cc_c99+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_cv_prog_cc_c99=no +ac_save_CC=$CC +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$ac_c_conftest_c99_program +_ACEOF +for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99= do CC="$ac_save_CC $ac_arg" - if ac_fn_c_try_compile "$LINENO"; then : + if ac_fn_c_try_compile "$LINENO" +then : ac_cv_prog_cc_c99=$ac_arg fi -rm -f core conftest.err conftest.$ac_objext +rm -f core conftest.err conftest.$ac_objext conftest.beam test "x$ac_cv_prog_cc_c99" != "xno" && break done rm -f conftest.$ac_ext CC=$ac_save_CC +fi +if test "x$ac_cv_prog_cc_c99" = xno +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 +printf "%s\n" "unsupported" >&6; } +else $as_nop + if test "x$ac_cv_prog_cc_c99" = x +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 +printf "%s\n" "none needed" >&6; } +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 +printf "%s\n" "$ac_cv_prog_cc_c99" >&6; } + CC="$CC $ac_cv_prog_cc_c99" +fi + ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99 + ac_prog_cc_stdc=c99 +fi +fi +if test x$ac_prog_cc_stdc = xno +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5 +printf %s "checking for $CC option to enable C89 features... " >&6; } +if test ${ac_cv_prog_cc_c89+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_cv_prog_cc_c89=no +ac_save_CC=$CC +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$ac_c_conftest_c89_program +_ACEOF +for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" +do + CC="$ac_save_CC $ac_arg" + if ac_fn_c_try_compile "$LINENO" +then : + ac_cv_prog_cc_c89=$ac_arg +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam + test "x$ac_cv_prog_cc_c89" != "xno" && break +done +rm -f conftest.$ac_ext +CC=$ac_save_CC fi -# AC_CACHE_VAL -case "x$ac_cv_prog_cc_c99" in - x) - { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 -$as_echo "none needed" >&6; } ;; - xno) - { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 -$as_echo "unsupported" >&6; } ;; - *) - CC="$CC $ac_cv_prog_cc_c99" - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 -$as_echo "$ac_cv_prog_cc_c99" >&6; } ;; -esac -if test "x$ac_cv_prog_cc_c99" != xno; then : +if test "x$ac_cv_prog_cc_c89" = xno +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 +printf "%s\n" "unsupported" >&6; } +else $as_nop + if test "x$ac_cv_prog_cc_c89" = x +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 +printf "%s\n" "none needed" >&6; } +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 +printf "%s\n" "$ac_cv_prog_cc_c89" >&6; } + CC="$CC $ac_cv_prog_cc_c89" +fi + ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89 + ac_prog_cc_stdc=c89 +fi fi +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 -$as_echo_n "checking how to run the C preprocessor... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 +printf %s "checking how to run the C preprocessor... " >&6; } # On Suns, sometimes $CPP names a directory. if test -n "$CPP" && test -d "$CPP"; then CPP= fi if test -z "$CPP"; then - if ${ac_cv_prog_CPP+:} false; then : - $as_echo_n "(cached) " >&6 -else - # Double quotes because CPP needs to be expanded - for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" + if test ${ac_cv_prog_CPP+y} +then : + printf %s "(cached) " >&6 +else $as_nop + # Double quotes because $CC needs to be expanded + for CPP in "$CC -E" "$CC -E -traditional-cpp" cpp /lib/cpp do ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. - # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since - # <limits.h> exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ -#ifdef __STDC__ -# include <limits.h> -#else -# include <assert.h> -#endif +#include <limits.h> Syntax error _ACEOF -if ac_fn_c_try_cpp "$LINENO"; then : +if ac_fn_c_try_cpp "$LINENO" +then : -else +else $as_nop # Broken: fails on valid input. continue fi @@ -3686,10 +4011,11 @@ rm -f conftest.err conftest.i conftest.$ac_ext /* end confdefs.h. */ #include <ac_nonexistent.h> _ACEOF -if ac_fn_c_try_cpp "$LINENO"; then : +if ac_fn_c_try_cpp "$LINENO" +then : # Broken: success on invalid input. continue -else +else $as_nop # Passes both tests. ac_preproc_ok=: break @@ -3699,7 +4025,8 @@ rm -f conftest.err conftest.i conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.i conftest.err conftest.$ac_ext -if $ac_preproc_ok; then : +if $ac_preproc_ok +then : break fi @@ -3711,29 +4038,24 @@ fi else ac_cv_prog_CPP=$CPP fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 -$as_echo "$CPP" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 +printf "%s\n" "$CPP" >&6; } ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. - # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since - # <limits.h> exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ -#ifdef __STDC__ -# include <limits.h> -#else -# include <assert.h> -#endif +#include <limits.h> Syntax error _ACEOF -if ac_fn_c_try_cpp "$LINENO"; then : +if ac_fn_c_try_cpp "$LINENO" +then : -else +else $as_nop # Broken: fails on valid input. continue fi @@ -3745,10 +4067,11 @@ rm -f conftest.err conftest.i conftest.$ac_ext /* end confdefs.h. */ #include <ac_nonexistent.h> _ACEOF -if ac_fn_c_try_cpp "$LINENO"; then : +if ac_fn_c_try_cpp "$LINENO" +then : # Broken: success on invalid input. continue -else +else $as_nop # Passes both tests. ac_preproc_ok=: break @@ -3758,11 +4081,12 @@ rm -f conftest.err conftest.i conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.i conftest.err conftest.$ac_ext -if $ac_preproc_ok; then : +if $ac_preproc_ok +then : -else - { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +else $as_nop + { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "C preprocessor \"$CPP\" fails sanity check See \`config.log' for more details" "$LINENO" 5; } fi @@ -3774,11 +4098,12 @@ ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $ ac_compiler_gnu=$ac_cv_c_compiler_gnu -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 -$as_echo_n "checking for grep that handles long lines and -e... " >&6; } -if ${ac_cv_path_GREP+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 +printf %s "checking for grep that handles long lines and -e... " >&6; } +if test ${ac_cv_path_GREP+y} +then : + printf %s "(cached) " >&6 +else $as_nop if test -z "$GREP"; then ac_path_GREP_found=false # Loop through the user's path and test for each of PROGNAME-LIST @@ -3786,10 +4111,15 @@ else for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_prog in grep ggrep; do + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_prog in grep ggrep + do for ac_exec_ext in '' $ac_executable_extensions; do - ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" + ac_path_GREP="$as_dir$ac_prog$ac_exec_ext" as_fn_executable_p "$ac_path_GREP" || continue # Check for GNU ac_path_GREP and select it if it is found. # Check for GNU $ac_path_GREP @@ -3798,13 +4128,13 @@ case `"$ac_path_GREP" --version 2>&1` in ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; *) ac_count=0 - $as_echo_n 0123456789 >"conftest.in" + printf %s 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" - $as_echo 'GREP' >> "conftest.nl" + printf "%s\n" 'GREP' >> "conftest.nl" "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val @@ -3832,16 +4162,17 @@ else fi fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 -$as_echo "$ac_cv_path_GREP" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 +printf "%s\n" "$ac_cv_path_GREP" >&6; } GREP="$ac_cv_path_GREP" -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 -$as_echo_n "checking for egrep... " >&6; } -if ${ac_cv_path_EGREP+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 +printf %s "checking for egrep... " >&6; } +if test ${ac_cv_path_EGREP+y} +then : + printf %s "(cached) " >&6 +else $as_nop if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 then ac_cv_path_EGREP="$GREP -E" else @@ -3852,10 +4183,15 @@ else for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_prog in egrep; do + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_prog in egrep + do for ac_exec_ext in '' $ac_executable_extensions; do - ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" + ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext" as_fn_executable_p "$ac_path_EGREP" || continue # Check for GNU ac_path_EGREP and select it if it is found. # Check for GNU $ac_path_EGREP @@ -3864,13 +4200,13 @@ case `"$ac_path_EGREP" --version 2>&1` in ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; *) ac_count=0 - $as_echo_n 0123456789 >"conftest.in" + printf %s 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" - $as_echo 'EGREP' >> "conftest.nl" + printf "%s\n" 'EGREP' >> "conftest.nl" "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val @@ -3899,8 +4235,8 @@ fi fi fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 -$as_echo "$ac_cv_path_EGREP" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 +printf "%s\n" "$ac_cv_path_EGREP" >&6; } EGREP="$ac_cv_path_EGREP" @@ -3909,15 +4245,17 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - $EGREP "" >/dev/null 2>&1; then : + $EGREP "" >/dev/null 2>&1 +then : fi -rm -f conftest* - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 -$as_echo_n "checking for fgrep... " >&6; } -if ${ac_cv_path_FGREP+:} false; then : - $as_echo_n "(cached) " >&6 -else +rm -rf conftest* + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 +printf %s "checking for fgrep... " >&6; } +if test ${ac_cv_path_FGREP+y} +then : + printf %s "(cached) " >&6 +else $as_nop if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 then ac_cv_path_FGREP="$GREP -F" else @@ -3928,10 +4266,15 @@ else for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_prog in fgrep; do + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_prog in fgrep + do for ac_exec_ext in '' $ac_executable_extensions; do - ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" + ac_path_FGREP="$as_dir$ac_prog$ac_exec_ext" as_fn_executable_p "$ac_path_FGREP" || continue # Check for GNU ac_path_FGREP and select it if it is found. # Check for GNU $ac_path_FGREP @@ -3940,13 +4283,13 @@ case `"$ac_path_FGREP" --version 2>&1` in ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; *) ac_count=0 - $as_echo_n 0123456789 >"conftest.in" + printf %s 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" - $as_echo 'FGREP' >> "conftest.nl" + printf "%s\n" 'FGREP' >> "conftest.nl" "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val @@ -3975,15 +4318,16 @@ fi fi fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 -$as_echo "$ac_cv_path_FGREP" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 +printf "%s\n" "$ac_cv_path_FGREP" >&6; } FGREP="$ac_cv_path_FGREP" - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5 -$as_echo_n "checking for library containing strerror... " >&6; } -if ${ac_cv_search_strerror+:} false; then : - $as_echo_n "(cached) " >&6 -else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5 +printf %s "checking for library containing strerror... " >&6; } +if test ${ac_cv_search_strerror+y} +then : + printf %s "(cached) " >&6 +else $as_nop ac_func_search_save_LIBS=$LIBS cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -3991,46 +4335,48 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif char strerror (); int -main () +main (void) { return strerror (); ; return 0; } _ACEOF -for ac_lib in '' cposix; do +for ac_lib in '' cposix +do if test -z "$ac_lib"; then ac_res="none required" else ac_res=-l$ac_lib LIBS="-l$ac_lib $ac_func_search_save_LIBS" fi - if ac_fn_c_try_link "$LINENO"; then : + if ac_fn_c_try_link "$LINENO" +then : ac_cv_search_strerror=$ac_res fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext - if ${ac_cv_search_strerror+:} false; then : + if test ${ac_cv_search_strerror+y} +then : break fi done -if ${ac_cv_search_strerror+:} false; then : +if test ${ac_cv_search_strerror+y} +then : -else +else $as_nop ac_cv_search_strerror=no fi rm conftest.$ac_ext LIBS=$ac_func_search_save_LIBS fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5 -$as_echo "$ac_cv_search_strerror" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5 +printf "%s\n" "$ac_cv_search_strerror" >&6; } ac_res=$ac_cv_search_strerror -if test "$ac_res" != no; then : +if test "$ac_res" != no +then : test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" fi @@ -4038,11 +4384,12 @@ fi do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_AWK+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_AWK+y} +then : + printf %s "(cached) " >&6 +else $as_nop if test -n "$AWK"; then ac_cv_prog_AWK="$AWK" # Let the user override the test. else @@ -4050,11 +4397,15 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_AWK="$ac_prog" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -4065,11 +4416,11 @@ fi fi AWK=$ac_cv_prog_AWK if test -n "$AWK"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 -$as_echo "$AWK" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 +printf "%s\n" "$AWK" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi @@ -4078,11 +4429,12 @@ done # Extract the first word of "strip", so it can be a program name with args. set dummy strip; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_STRIP+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_STRIP+y} +then : + printf %s "(cached) " >&6 +else $as_nop if test -n "$STRIP"; then ac_cv_prog_STRIP="$STRIP" # Let the user override the test. else @@ -4090,11 +4442,15 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_STRIP="strip" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -4106,134 +4462,129 @@ fi fi STRIP=$ac_cv_prog_STRIP if test -n "$STRIP"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 -$as_echo "$STRIP" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 +printf "%s\n" "$STRIP" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 -$as_echo_n "checking for ANSI C header files... " >&6; } -if ${ac_cv_header_stdc+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include <stdlib.h> -#include <stdarg.h> -#include <string.h> -#include <float.h> +ac_header= ac_cache= +for ac_item in $ac_header_c_list +do + if test $ac_cache; then + ac_fn_c_check_header_compile "$LINENO" $ac_header ac_cv_header_$ac_cache "$ac_includes_default" + if eval test \"x\$ac_cv_header_$ac_cache\" = xyes; then + printf "%s\n" "#define $ac_item 1" >> confdefs.h + fi + ac_header= ac_cache= + elif test $ac_header; then + ac_cache=$ac_item + else + ac_header=$ac_item + fi +done -int -main () -{ - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - ac_cv_header_stdc=yes -else - ac_cv_header_stdc=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -if test $ac_cv_header_stdc = yes; then - # SunOS 4.x string.h does not declare mem*, contrary to ANSI. - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include <string.h> -_ACEOF -if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - $EGREP "memchr" >/dev/null 2>&1; then : -else - ac_cv_header_stdc=no -fi -rm -f conftest* -fi -if test $ac_cv_header_stdc = yes; then - # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include <stdlib.h> -_ACEOF -if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - $EGREP "free" >/dev/null 2>&1; then : +if test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes +then : -else - ac_cv_header_stdc=no -fi -rm -f conftest* +printf "%s\n" "#define STDC_HEADERS 1" >>confdefs.h fi +# Autoupdate added the next two lines to ensure that your configure +# script's behavior did not change. They are probably safe to remove. -if test $ac_cv_header_stdc = yes; then - # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. - if test "$cross_compiling" = yes; then : - : -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include <ctype.h> -#include <stdlib.h> -#if ((' ' & 0x0FF) == 0x020) -# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') -# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) -#else -# define ISLOWER(c) \ - (('a' <= (c) && (c) <= 'i') \ - || ('j' <= (c) && (c) <= 'r') \ - || ('s' <= (c) && (c) <= 'z')) -# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) -#endif - -#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) -int -main () -{ - int i; - for (i = 0; i < 256; i++) - if (XOR (islower (i), ISLOWER (i)) - || toupper (i) != TOUPPER (i)) - return 2; - return 0; -} -_ACEOF -if ac_fn_c_try_run "$LINENO"; then : +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 +printf %s "checking for egrep... " >&6; } +if test ${ac_cv_path_EGREP+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 + then ac_cv_path_EGREP="$GREP -E" + else + if test -z "$EGREP"; then + ac_path_EGREP_found=false + # Loop through the user's path and test for each of PROGNAME-LIST + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin +do + IFS=$as_save_IFS + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + for ac_prog in egrep + do + for ac_exec_ext in '' $ac_executable_extensions; do + ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext" + as_fn_executable_p "$ac_path_EGREP" || continue +# Check for GNU ac_path_EGREP and select it if it is found. + # Check for GNU $ac_path_EGREP +case `"$ac_path_EGREP" --version 2>&1` in +*GNU*) + ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; +*) + ac_count=0 + printf %s 0123456789 >"conftest.in" + while : + do + cat "conftest.in" "conftest.in" >"conftest.tmp" + mv "conftest.tmp" "conftest.in" + cp "conftest.in" "conftest.nl" + printf "%s\n" 'EGREP' >> "conftest.nl" + "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break + diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break + as_fn_arith $ac_count + 1 && ac_count=$as_val + if test $ac_count -gt ${ac_path_EGREP_max-0}; then + # Best one so far, save it but keep looking for a better one + ac_cv_path_EGREP="$ac_path_EGREP" + ac_path_EGREP_max=$ac_count + fi + # 10*(2^10) chars as input seems more than enough + test $ac_count -gt 10 && break + done + rm -f conftest.in conftest.tmp conftest.nl conftest.out;; +esac + $ac_path_EGREP_found && break 3 + done + done + done +IFS=$as_save_IFS + if test -z "$ac_cv_path_EGREP"; then + as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 + fi else - ac_cv_header_stdc=no -fi -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ - conftest.$ac_objext conftest.beam conftest.$ac_ext + ac_cv_path_EGREP=$EGREP fi + fi fi -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 -$as_echo "$ac_cv_header_stdc" >&6; } -if test $ac_cv_header_stdc = yes; then +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 +printf "%s\n" "$ac_cv_path_EGREP" >&6; } + EGREP="$ac_cv_path_EGREP" -$as_echo "#define STDC_HEADERS 1" >>confdefs.h -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5 -$as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; } -if ${ac_cv_header_sys_wait_h+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5 +printf %s "checking for sys/wait.h that is POSIX.1 compatible... " >&6; } +if test ${ac_cv_header_sys_wait_h+y} +then : + printf %s "(cached) " >&6 +else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include <sys/types.h> @@ -4246,7 +4597,7 @@ else #endif int -main () +main (void) { int s; wait (&s); @@ -4255,18 +4606,19 @@ main () return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO"; then : +if ac_fn_c_try_compile "$LINENO" +then : ac_cv_header_sys_wait_h=yes -else +else $as_nop ac_cv_header_sys_wait_h=no fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5 -$as_echo "$ac_cv_header_sys_wait_h" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5 +printf "%s\n" "$ac_cv_header_sys_wait_h" >&6; } if test $ac_cv_header_sys_wait_h = yes; then -$as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h +printf "%s\n" "#define HAVE_SYS_WAIT_H 1" >>confdefs.h fi @@ -4274,14 +4626,17 @@ fi if test x"$ac_cv_prog_cc_c99" != xno; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned long long int" >&5 -$as_echo_n "checking for unsigned long long int... " >&6; } -if ${ac_cv_type_unsigned_long_long_int+:} false; then : - $as_echo_n "(cached) " >&6 -else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for unsigned long long int" >&5 +printf %s "checking for unsigned long long int... " >&6; } +if test ${ac_cv_type_unsigned_long_long_int+y} +then : + printf %s "(cached) " >&6 +else $as_nop ac_cv_type_unsigned_long_long_int=yes - if test "x${ac_cv_prog_cc_c99-no}" = xno; then - cat confdefs.h - <<_ACEOF >conftest.$ac_ext + case $ac_prog_cc_stdc in + no | c89) ;; + *) + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* For now, do not test the preprocessor; as of 2007 there are too many @@ -4299,7 +4654,7 @@ else ? 1 : -1)]; int i = 63; int -main () +main (void) { /* Test availability of runtime routines for shift and division. */ long long int llmax = 9223372036854775807ll; @@ -4313,98 +4668,104 @@ main () } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : +if ac_fn_c_try_link "$LINENO" +then : -else +else $as_nop ac_cv_type_unsigned_long_long_int=no fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext - fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext;; + esac fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_unsigned_long_long_int" >&5 -$as_echo "$ac_cv_type_unsigned_long_long_int" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_unsigned_long_long_int" >&5 +printf "%s\n" "$ac_cv_type_unsigned_long_long_int" >&6; } if test $ac_cv_type_unsigned_long_long_int = yes; then -$as_echo "#define HAVE_UNSIGNED_LONG_LONG_INT 1" >>confdefs.h +printf "%s\n" "#define HAVE_UNSIGNED_LONG_LONG_INT 1" >>confdefs.h fi - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long int" >&5 -$as_echo_n "checking for long long int... " >&6; } -if ${ac_cv_type_long_long_int+:} false; then : - $as_echo_n "(cached) " >&6 -else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for long long int" >&5 +printf %s "checking for long long int... " >&6; } +if test ${ac_cv_type_long_long_int+y} +then : + printf %s "(cached) " >&6 +else $as_nop ac_cv_type_long_long_int=yes - if test "x${ac_cv_prog_cc_c99-no}" = xno; then - ac_cv_type_long_long_int=$ac_cv_type_unsigned_long_long_int - if test $ac_cv_type_long_long_int = yes; then - if test "$cross_compiling" = yes; then : + case $ac_prog_cc_stdc in + no | c89) ;; + *) + ac_cv_type_long_long_int=$ac_cv_type_unsigned_long_long_int + if test $ac_cv_type_long_long_int = yes; then + if test "$cross_compiling" = yes +then : : -else +else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include <limits.h> - #ifndef LLONG_MAX - # define HALF \ - (1LL << (sizeof (long long int) * CHAR_BIT - 2)) - # define LLONG_MAX (HALF - 1 + HALF) - #endif + #ifndef LLONG_MAX + # define HALF \ + (1LL << (sizeof (long long int) * CHAR_BIT - 2)) + # define LLONG_MAX (HALF - 1 + HALF) + #endif int -main () +main (void) { long long int n = 1; - int i; - for (i = 0; ; i++) - { - long long int m = n << i; - if (m >> i != n) - return 1; - if (LLONG_MAX / 2 < m) - break; - } - return 0; + int i; + for (i = 0; ; i++) + { + long long int m = n << i; + if (m >> i != n) + return 1; + if (LLONG_MAX / 2 < m) + break; + } + return 0; ; return 0; } _ACEOF -if ac_fn_c_try_run "$LINENO"; then : +if ac_fn_c_try_run "$LINENO" +then : -else +else $as_nop ac_cv_type_long_long_int=no fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi - fi - fi + fi;; + esac fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_long_int" >&5 -$as_echo "$ac_cv_type_long_long_int" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_long_int" >&5 +printf "%s\n" "$ac_cv_type_long_long_int" >&6; } if test $ac_cv_type_long_long_int = yes; then -$as_echo "#define HAVE_LONG_LONG_INT 1" >>confdefs.h +printf "%s\n" "#define HAVE_LONG_LONG_INT 1" >>confdefs.h fi if test "$ac_cv_type_long_long_int" = no; then - { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} + { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "Compiler does not support long long int See \`config.log' for more details" "$LINENO" 5; } fi - { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the compiler supports trailing commas" >&5 -$as_echo_n "checking if the compiler supports trailing commas... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if the compiler supports trailing commas" >&5 +printf %s "checking if the compiler supports trailing commas... " >&6; } trailing_commas=no cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int -main () +main (void) { enum { @@ -4414,46 +4775,48 @@ main () return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; }; trailing_commas=yes -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } +if ac_fn_c_try_compile "$LINENO" +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; }; trailing_commas=yes +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext if test "$trailing_commas" = no; then - { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} + { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "Compiler does not support trailing comma in enum See \`config.log' for more details" "$LINENO" 5; } fi - { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the compiler supports C++ comments" >&5 -$as_echo_n "checking if the compiler supports C++ comments... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if the compiler supports C++ comments" >&5 +printf %s "checking if the compiler supports C++ comments... " >&6; } slash_comments=no cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int -main () +main (void) { // C++ comments? ; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; }; slash_comments=yes -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } +if ac_fn_c_try_compile "$LINENO" +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; }; slash_comments=yes +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext if test "$slash_comments" = no; then - { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} + { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "Compiler does not support C++ comments See \`config.log' for more details" "$LINENO" 5; } fi @@ -4462,26 +4825,25 @@ fi if test -n "$SOURCE_DATE_EPOCH"; then DATE_FMT="%b %d %Y %H:%M:%S" BUILD_DATE=$(LC_ALL=C date -u -d "@$SOURCE_DATE_EPOCH" "+$DATE_FMT" 2>/dev/null || LC_ALL=C date -u -r "$SOURCE_DATE_EPOCH" "+$DATE_FMT" 2>/dev/null || LC_ALL=C date -u "+$DATE_FMT") - cat >>confdefs.h <<_ACEOF -#define BUILD_DATE "$BUILD_DATE" -_ACEOF + printf "%s\n" "#define BUILD_DATE \"$BUILD_DATE\"" >>confdefs.h BUILD_DATE_MSG=-"echo -e '=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=\nNOTE: build date/time is fixed: $BUILD_DATE\n=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-='" fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-fail-if-missing argument" >&5 -$as_echo_n "checking --enable-fail-if-missing argument... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking --enable-fail-if-missing argument" >&5 +printf %s "checking --enable-fail-if-missing argument... " >&6; } # Check whether --enable-fail_if_missing was given. -if test "${enable_fail_if_missing+set}" = set; then : +if test ${enable_fail_if_missing+y} +then : enableval=$enable_fail_if_missing; fail_if_missing="yes" -else +else $as_nop fail_if_missing="no" fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $fail_if_missing" >&5 -$as_echo "$fail_if_missing" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $fail_if_missing" >&5 +printf "%s\n" "$fail_if_missing" >&6; } with_x_arg="$with_x" @@ -4505,35 +4867,35 @@ if test "$GCC" = yes; then fi fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for clang version" >&5 -$as_echo_n "checking for clang version... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for clang version" >&5 +printf %s "checking for clang version... " >&6; } CLANG_VERSION_STRING=`$CC --version 2>/dev/null | sed -n -e 's/^.*clang[^0-9]*\([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\).*$/\1/p'` if test x"$CLANG_VERSION_STRING" != x"" ; then CLANG_MAJOR=`echo "$CLANG_VERSION_STRING" | sed -n -e 's/\([0-9][0-9]*\)\.[0-9][0-9]*\.[0-9][0-9]*/\1/p'` CLANG_MINOR=`echo "$CLANG_VERSION_STRING" | sed -n -e 's/[0-9][0-9]*\.\([0-9][0-9]*\)\.[0-9][0-9]*/\1/p'` CLANG_REVISION=`echo "$CLANG_VERSION_STRING" | sed -n -e 's/[0-9][0-9]*\.[0-9][0-9]*\.\([0-9][0-9]*\)/\1/p'` CLANG_VERSION=`expr $CLANG_MAJOR '*' 1000000 '+' $CLANG_MINOR '*' 1000 '+' $CLANG_REVISION` - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CLANG_VERSION" >&5 -$as_echo "$CLANG_VERSION" >&6; } - { $as_echo "$as_me:${as_lineno-$LINENO}: checking if clang supports -fno-strength-reduce" >&5 -$as_echo_n "checking if clang supports -fno-strength-reduce... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CLANG_VERSION" >&5 +printf "%s\n" "$CLANG_VERSION" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if clang supports -fno-strength-reduce" >&5 +printf %s "checking if clang supports -fno-strength-reduce... " >&6; } if test "$CLANG_MAJOR" -ge 10 -o "$CLANG_VERSION" -ge 500002075 ; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } CFLAGS=`echo "$CFLAGS" | sed -e 's/-fno-strength-reduce/ /'` else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } fi else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: N/A" >&5 -$as_echo "N/A" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: N/A" >&5 +printf "%s\n" "N/A" >&6; } fi CROSS_COMPILING= if test "$cross_compiling" = yes; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot compile a simple program; if not cross compiling check CC and CFLAGS" >&5 -$as_echo "cannot compile a simple program; if not cross compiling check CC and CFLAGS" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: cannot compile a simple program; if not cross compiling check CC and CFLAGS" >&5 +printf "%s\n" "cannot compile a simple program; if not cross compiling check CC and CFLAGS" >&6; } CROSS_COMPILING=1 fi @@ -4541,140 +4903,165 @@ fi test "$GCC" = yes && CPP_MM=M; if test -f ./toolcheck; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for buggy tools" >&5 -$as_echo_n "checking for buggy tools... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for buggy tools" >&5 +printf %s "checking for buggy tools... " >&6; } sh ./toolcheck 1>&6 fi OS_EXTRA_SRC=""; OS_EXTRA_OBJ="" -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking uname" >&5 -$as_echo_n "checking uname... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking uname" >&5 +printf %s "checking uname... " >&6; } if test "x$vim_cv_uname_output" = "x" ; then vim_cv_uname_output=`(uname) 2>/dev/null` - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_uname_output" >&5 -$as_echo "$vim_cv_uname_output" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $vim_cv_uname_output" >&5 +printf "%s\n" "$vim_cv_uname_output" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_uname_output (cached)" >&5 -$as_echo "$vim_cv_uname_output (cached)" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $vim_cv_uname_output (cached)" >&5 +printf "%s\n" "$vim_cv_uname_output (cached)" >&6; } fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking uname -r" >&5 -$as_echo_n "checking uname -r... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking uname -r" >&5 +printf %s "checking uname -r... " >&6; } if test "x$vim_cv_uname_r_output" = "x" ; then vim_cv_uname_r_output=`(uname -r) 2>/dev/null` - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_uname_r_output" >&5 -$as_echo "$vim_cv_uname_r_output" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $vim_cv_uname_r_output" >&5 +printf "%s\n" "$vim_cv_uname_r_output" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_uname_r_output (cached)" >&5 -$as_echo "$vim_cv_uname_r_output (cached)" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $vim_cv_uname_r_output (cached)" >&5 +printf "%s\n" "$vim_cv_uname_r_output (cached)" >&6; } fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking uname -m" >&5 -$as_echo_n "checking uname -m... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking uname -m" >&5 +printf %s "checking uname -m... " >&6; } if test "x$vim_cv_uname_m_output" = "x" ; then vim_cv_uname_m_output=`(uname -m) 2>/dev/null` - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_uname_m_output" >&5 -$as_echo "$vim_cv_uname_m_output" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $vim_cv_uname_m_output" >&5 +printf "%s\n" "$vim_cv_uname_m_output" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_uname_m_output (cached)" >&5 -$as_echo "$vim_cv_uname_m_output (cached)" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $vim_cv_uname_m_output (cached)" >&5 +printf "%s\n" "$vim_cv_uname_m_output (cached)" >&6; } fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Haiku" >&5 -$as_echo_n "checking for Haiku... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for Haiku" >&5 +printf %s "checking for Haiku... " >&6; } case $vim_cv_uname_output in - Haiku) HAIKU=yes; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; };; - *) HAIKU=no; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; };; + Haiku) HAIKU=yes; { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; };; + *) HAIKU=no; { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; };; esac -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for QNX" >&5 -$as_echo_n "checking for QNX... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for QNX" >&5 +printf %s "checking for QNX... " >&6; } case $vim_cv_uname_output in QNX) OS_EXTRA_SRC=os_qnx.c; OS_EXTRA_OBJ=objects/os_qnx.o test -z "$with_x" && with_x=no - QNX=yes; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; };; - *) QNX=no; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; };; + QNX=yes; { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; };; + *) QNX=no; { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; };; esac -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Darwin (Mac OS X)" >&5 -$as_echo_n "checking for Darwin (Mac OS X)... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for Darwin (Mac OS X)" >&5 +printf %s "checking for Darwin (Mac OS X)... " >&6; } if test "$vim_cv_uname_output" = Darwin; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } MACOS_X=yes CPPFLAGS="$CPPFLAGS -DMACOS_X" - { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-darwin argument" >&5 -$as_echo_n "checking --disable-darwin argument... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking --disable-darwin argument" >&5 +printf %s "checking --disable-darwin argument... " >&6; } # Check whether --enable-darwin was given. -if test "${enable_darwin+set}" = set; then : +if test ${enable_darwin+y} +then : enableval=$enable_darwin; -else +else $as_nop enable_darwin="yes" fi if test "$enable_darwin" = "yes"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - { $as_echo "$as_me:${as_lineno-$LINENO}: checking if Darwin files are there" >&5 -$as_echo_n "checking if Darwin files are there... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if Darwin files are there" >&5 +printf %s "checking if Darwin files are there... " >&6; } if test -f os_macosx.m; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, Darwin support disabled" >&5 -$as_echo "no, Darwin support disabled" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, Darwin support disabled" >&5 +printf "%s\n" "no, Darwin support disabled" >&6; } enable_darwin=no fi else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, Darwin support excluded" >&5 -$as_echo "yes, Darwin support excluded" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes, Darwin support excluded" >&5 +printf "%s\n" "yes, Darwin support excluded" >&6; } fi - { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-sparkle argument" >&5 -$as_echo_n "checking --disable-sparkle argument... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking --disable-sparkle argument" >&5 +printf %s "checking --disable-sparkle argument... " >&6; } # Check whether --enable-sparkle was given. -if test "${enable_sparkle+set}" = set; then : +if test ${enable_sparkle+y} +then : enableval=$enable_sparkle; -else +else $as_nop enable_sparkle="yes" fi if test "$enable_sparkle" == "yes"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } XCODEFLAGS="$XCODEFLAGS GCC_PREPROCESSOR_DEFINITIONS='$GCC_PREPROCESSOR_DEFINITIONS DISABLE_SPARKLE=1'" fi - { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-developer-dir argument" >&5 -$as_echo_n "checking --with-developer-dir argument... " >&6; } + if test "$enable_sparkle" == "yes"; then + # Check if we want to build for legacy Sparkle version for old macOS + # versions + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking --enable-sparkle_1 argument" >&5 +printf %s "checking --enable-sparkle_1 argument... " >&6; } + # Check whether --enable-sparkle_1 was given. +if test ${enable_sparkle_1+y} +then : + enableval=$enable_sparkle_1; use_sparkle_1="yes" +fi + + if test "$use_sparkle_1" == "yes"; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } + XCODEFLAGS="$XCODEFLAGS GCC_PREPROCESSOR_DEFINITIONS='$GCC_PREPROCESSOR_DEFINITIONS USE_SPARKLE_1=1'" + else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } + fi + fi + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking --with-developer-dir argument" >&5 +printf %s "checking --with-developer-dir argument... " >&6; } # Check whether --with-developer-dir was given. -if test "${with_developer_dir+set}" = set; then : - withval=$with_developer_dir; DEVELOPER_DIR="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DEVELOPER_DIR" >&5 -$as_echo "$DEVELOPER_DIR" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: not present" >&5 -$as_echo "not present" >&6; } +if test ${with_developer_dir+y} +then : + withval=$with_developer_dir; DEVELOPER_DIR="$withval"; { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DEVELOPER_DIR" >&5 +printf "%s\n" "$DEVELOPER_DIR" >&6; } +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: not present" >&5 +printf "%s\n" "not present" >&6; } fi if test "x$DEVELOPER_DIR" = "x"; then # Extract the first word of "xcode-select", so it can be a program name with args. set dummy xcode-select; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_path_XCODE_SELECT+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_path_XCODE_SELECT+y} +then : + printf %s "(cached) " >&6 +else $as_nop case $XCODE_SELECT in [\\/]* | ?:[\\/]*) ac_cv_path_XCODE_SELECT="$XCODE_SELECT" # Let the user override the test with a path. @@ -4684,11 +5071,15 @@ else for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_path_XCODE_SELECT="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_path_XCODE_SELECT="$as_dir$ac_word$ac_exec_ext" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -4700,41 +5091,42 @@ esac fi XCODE_SELECT=$ac_cv_path_XCODE_SELECT if test -n "$XCODE_SELECT"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XCODE_SELECT" >&5 -$as_echo "$XCODE_SELECT" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $XCODE_SELECT" >&5 +printf "%s\n" "$XCODE_SELECT" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi if test "x$XCODE_SELECT" != "x"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for developer dir using xcode-select" >&5 -$as_echo_n "checking for developer dir using xcode-select... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for developer dir using xcode-select" >&5 +printf %s "checking for developer dir using xcode-select... " >&6; } DEVELOPER_DIR=`$XCODE_SELECT -print-path` - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DEVELOPER_DIR" >&5 -$as_echo "$DEVELOPER_DIR" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DEVELOPER_DIR" >&5 +printf "%s\n" "$DEVELOPER_DIR" >&6; } else DEVELOPER_DIR=/Developer fi fi - { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-macsdk argument" >&5 -$as_echo_n "checking --with-macsdk argument... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking --with-macsdk argument" >&5 +printf %s "checking --with-macsdk argument... " >&6; } # Check whether --with-macsdk was given. -if test "${with_macsdk+set}" = set; then : - withval=$with_macsdk; MACSDK="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MACSDK" >&5 -$as_echo "$MACSDK" >&6; } -else - MACSDK=""; { $as_echo "$as_me:${as_lineno-$LINENO}: result: using default" >&5 -$as_echo "using default" >&6; } +if test ${with_macsdk+y} +then : + withval=$with_macsdk; MACSDK="$withval"; { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MACSDK" >&5 +printf "%s\n" "$MACSDK" >&6; } +else $as_nop + MACSDK=""; { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: using default" >&5 +printf "%s\n" "using default" >&6; } fi if test -n "$MACSDK"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking if SDK is supported" >&5 -$as_echo_n "checking if SDK is supported... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if SDK is supported" >&5 +printf %s "checking if SDK is supported... " >&6; } save_cflags="$CFLAGS" save_ldflags="$LDFLAGS" sdkflags="$DEVELOPER_DIR/SDKs/MacOSX$MACSDK" @@ -4748,25 +5140,26 @@ $as_echo_n "checking if SDK is supported... " >&6; } /* end confdefs.h. */ int -main () +main (void) { ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } +if ac_fn_c_try_link "$LINENO" +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } XCODEFLAGS="$XCODEFLAGS -sdk macosx$MACSDK MACOSX_DEPLOYMENT_TARGET=$MACSDK" -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } MACSDK="" CFLAGS="$save_cflags" LDFLAGS="$save_ldflags" fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext else if test -z "$MACOSX_DEPLOYMENT_TARGET"; then @@ -4778,22 +5171,23 @@ rm -f core conftest.err conftest.$ac_objext \ fi - { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-macarchs argument" >&5 -$as_echo_n "checking --with-macarchs argument... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking --with-macarchs argument" >&5 +printf %s "checking --with-macarchs argument... " >&6; } # Check whether --with-macarchs was given. -if test "${with_macarchs+set}" = set; then : - withval=$with_macarchs; ARCHS="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ARCHS" >&5 -$as_echo "$ARCHS" >&6; } -else - ARCHS=""; { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to native arch" >&5 -$as_echo "defaulting to native arch" >&6; } +if test ${with_macarchs+y} +then : + withval=$with_macarchs; ARCHS="$withval"; { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ARCHS" >&5 +printf "%s\n" "$ARCHS" >&6; } +else $as_nop + ARCHS=""; { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: defaulting to native arch" >&5 +printf "%s\n" "defaulting to native arch" >&6; } fi if test -n "$ARCHS"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking if architectures are supported" >&5 -$as_echo_n "checking if architectures are supported... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if architectures are supported" >&5 +printf %s "checking if architectures are supported... " >&6; } save_cflags="$CFLAGS" save_ldflags="$LDFLAGS" @@ -4811,25 +5205,26 @@ $as_echo_n "checking if architectures are supported... " >&6; } /* end confdefs.h. */ int -main () +main (void) { ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } +if ac_fn_c_try_link "$LINENO" +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } XCODEFLAGS="$XCODEFLAGS ARCHS=\"$ARCHS\" ONLY_ACTIVE_ARCH=\"NO\"" -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, will build for native arch only" >&5 -$as_echo "no, will build for native arch only" >&6; } +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, will build for native arch only" >&5 +printf "%s\n" "no, will build for native arch only" >&6; } ARCHS="" CFLAGS="$save_cflags" LDFLAGS="$save_ldflags" fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext fi @@ -4838,7 +5233,7 @@ rm -f core conftest.err conftest.$ac_objext \ MACOS_X_DARWIN=yes OS_EXTRA_SRC="os_macosx.m os_mac_conv.c"; OS_EXTRA_OBJ="objects/os_macosx.o objects/os_mac_conv.o" - $as_echo "#define HAVE_TIMER_CREATE 1" >>confdefs.h + printf "%s\n" "#define HAVE_TIMER_CREATE 1" >>confdefs.h CPPFLAGS="$CPPFLAGS -DMACOS_X_DARWIN" @@ -4846,65 +5241,44 @@ rm -f core conftest.err conftest.$ac_objext \ SAVE_CFLAGS=$CFLAGS CPPFLAGS="$CPPFLAGS -ObjC" CFLAGS="$CFLAGS -ObjC" - # On IRIX 5.3, sys/types and inttypes.h are conflicting. -for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ - inttypes.h stdint.h unistd.h -do : - as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` -ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default -" -if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : - cat >>confdefs.h <<_ACEOF -#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 -_ACEOF - -fi - -done - - -ac_fn_c_check_header_mongrel "$LINENO" "Cocoa/Cocoa.h" "ac_cv_header_Cocoa_Cocoa_h" "$ac_includes_default" -if test "x$ac_cv_header_Cocoa_Cocoa_h" = xyes; then : + ac_fn_c_check_header_compile "$LINENO" "Cocoa/Cocoa.h" "ac_cv_header_Cocoa_Cocoa_h" "$ac_includes_default" +if test "x$ac_cv_header_Cocoa_Cocoa_h" = xyes +then : COCOA=yes fi - CPPFLAGS=$SAVE_CPPFLAGS CFLAGS=$SAVE_CFLAGS - if test -z "$with_x" -a "X$enable_gui" != Xmotif -a "X$enable_gui" != Xathena -a "X$enable_gui" != Xgtk2 -a "X$enable_gui" != Xgtk3; then + if test -z "$with_x" -a "X$enable_gui" != Xmotif -a "X$enable_gui" != Xgtk2 -a "X$enable_gui" != Xgtk3; then with_x=no fi fi else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi -for ac_header in AvailabilityMacros.h -do : - ac_fn_c_check_header_mongrel "$LINENO" "AvailabilityMacros.h" "ac_cv_header_AvailabilityMacros_h" "$ac_includes_default" -if test "x$ac_cv_header_AvailabilityMacros_h" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_AVAILABILITYMACROS_H 1 -_ACEOF +ac_fn_c_check_header_compile "$LINENO" "AvailabilityMacros.h" "ac_cv_header_AvailabilityMacros_h" "$ac_includes_default" +if test "x$ac_cv_header_AvailabilityMacros_h" = xyes +then : + printf "%s\n" "#define HAVE_AVAILABILITYMACROS_H 1" >>confdefs.h fi -done - if test "$cross_compiling" = no; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-local-dir argument" >&5 -$as_echo_n "checking --with-local-dir argument... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking --with-local-dir argument" >&5 +printf %s "checking --with-local-dir argument... " >&6; } have_local_include='' have_local_lib='' # Check whether --with-local-dir was given. -if test "${with_local_dir+set}" = set; then : +if test ${with_local_dir+y} +then : withval=$with_local_dir; local_dir="$withval" case "$withval" in @@ -4916,14 +5290,14 @@ if test "${with_local_dir+set}" = set; then : ;; *) as_fn_error $? "must pass path argument to --with-local-dir" "$LINENO" 5 ;; esac - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $local_dir" >&5 -$as_echo "$local_dir" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $local_dir" >&5 +printf "%s\n" "$local_dir" >&6; } -else +else $as_nop local_dir=/usr/local - { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to $local_dir" >&5 -$as_echo "Defaulting to $local_dir" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Defaulting to $local_dir" >&5 +printf "%s\n" "Defaulting to $local_dir" >&6; } fi @@ -4947,94 +5321,93 @@ fi fi fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-vim-name argument" >&5 -$as_echo_n "checking --with-vim-name argument... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking --with-vim-name argument" >&5 +printf %s "checking --with-vim-name argument... " >&6; } # Check whether --with-vim-name was given. -if test "${with_vim_name+set}" = set; then : - withval=$with_vim_name; VIMNAME="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $VIMNAME" >&5 -$as_echo "$VIMNAME" >&6; } -else - VIMNAME="vim"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to $VIMNAME" >&5 -$as_echo "Defaulting to $VIMNAME" >&6; } +if test ${with_vim_name+y} +then : + withval=$with_vim_name; VIMNAME="$withval"; { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $VIMNAME" >&5 +printf "%s\n" "$VIMNAME" >&6; } +else $as_nop + VIMNAME="vim"; { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Defaulting to $VIMNAME" >&5 +printf "%s\n" "Defaulting to $VIMNAME" >&6; } fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-ex-name argument" >&5 -$as_echo_n "checking --with-ex-name argument... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking --with-ex-name argument" >&5 +printf %s "checking --with-ex-name argument... " >&6; } # Check whether --with-ex-name was given. -if test "${with_ex_name+set}" = set; then : - withval=$with_ex_name; EXNAME="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $EXNAME" >&5 -$as_echo "$EXNAME" >&6; } -else - EXNAME="ex"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to ex" >&5 -$as_echo "Defaulting to ex" >&6; } +if test ${with_ex_name+y} +then : + withval=$with_ex_name; EXNAME="$withval"; { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $EXNAME" >&5 +printf "%s\n" "$EXNAME" >&6; } +else $as_nop + EXNAME="ex"; { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Defaulting to ex" >&5 +printf "%s\n" "Defaulting to ex" >&6; } fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-view-name argument" >&5 -$as_echo_n "checking --with-view-name argument... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking --with-view-name argument" >&5 +printf %s "checking --with-view-name argument... " >&6; } # Check whether --with-view-name was given. -if test "${with_view_name+set}" = set; then : - withval=$with_view_name; VIEWNAME="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $VIEWNAME" >&5 -$as_echo "$VIEWNAME" >&6; } -else - VIEWNAME="view"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to view" >&5 -$as_echo "Defaulting to view" >&6; } +if test ${with_view_name+y} +then : + withval=$with_view_name; VIEWNAME="$withval"; { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $VIEWNAME" >&5 +printf "%s\n" "$VIEWNAME" >&6; } +else $as_nop + VIEWNAME="view"; { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Defaulting to view" >&5 +printf "%s\n" "Defaulting to view" >&6; } fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-global-runtime argument" >&5 -$as_echo_n "checking --with-global-runtime argument... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking --with-global-runtime argument" >&5 +printf %s "checking --with-global-runtime argument... " >&6; } # Check whether --with-global-runtime was given. -if test "${with_global_runtime+set}" = set; then : - withval=$with_global_runtime; RUNTIME_GLOBAL="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $withval" >&5 -$as_echo "$withval" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } +if test ${with_global_runtime+y} +then : + withval=$with_global_runtime; RUNTIME_GLOBAL="$withval"; { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $withval" >&5 +printf "%s\n" "$withval" >&6; } +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi if test "X$RUNTIME_GLOBAL" != "X"; then RUNTIME_GLOBAL_AFTER=$(printf -- "$RUNTIME_GLOBAL\\n" | $AWK -F, 'BEGIN { comma=0 } { for (i = NF; i > 0; i--) { if (comma) { printf ",%s/after", $i } else { printf "%s/after", $i; comma=1 } } } END { printf "\n" }') - cat >>confdefs.h <<_ACEOF -#define RUNTIME_GLOBAL "$RUNTIME_GLOBAL" -_ACEOF + printf "%s\n" "#define RUNTIME_GLOBAL \"$RUNTIME_GLOBAL\"" >>confdefs.h - cat >>confdefs.h <<_ACEOF -#define RUNTIME_GLOBAL_AFTER "$RUNTIME_GLOBAL_AFTER" -_ACEOF + printf "%s\n" "#define RUNTIME_GLOBAL_AFTER \"$RUNTIME_GLOBAL_AFTER\"" >>confdefs.h fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-modified-by argument" >&5 -$as_echo_n "checking --with-modified-by argument... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking --with-modified-by argument" >&5 +printf %s "checking --with-modified-by argument... " >&6; } # Check whether --with-modified-by was given. -if test "${with_modified_by+set}" = set; then : - withval=$with_modified_by; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $withval" >&5 -$as_echo "$withval" >&6; }; cat >>confdefs.h <<_ACEOF -#define MODIFIED_BY "$withval" -_ACEOF +if test ${with_modified_by+y} +then : + withval=$with_modified_by; { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $withval" >&5 +printf "%s\n" "$withval" >&6; }; printf "%s\n" "#define MODIFIED_BY \"$withval\"" >>confdefs.h -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if character set is EBCDIC" >&5 -$as_echo_n "checking if character set is EBCDIC... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if character set is EBCDIC" >&5 +printf %s "checking if character set is EBCDIC... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int -main () +main (void) { /* TryCompile function for CharSet. Treat any failure as ASCII for compatibility with existing art. @@ -5047,20 +5420,21 @@ make an error "Character set is not EBCDIC" return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO"; then : +if ac_fn_c_try_compile "$LINENO" +then : # TryCompile action if true cf_cv_ebcdic=yes -else +else $as_nop # TryCompile action if false cf_cv_ebcdic=no fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext # end of TryCompile ]) # end of CacheVal CvEbcdic -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cf_cv_ebcdic" >&5 -$as_echo "$cf_cv_ebcdic" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cf_cv_ebcdic" >&5 +printf "%s\n" "$cf_cv_ebcdic" >&6; } case "$cf_cv_ebcdic" in #(vi - yes) $as_echo "#define EBCDIC 1" >>confdefs.h + yes) printf "%s\n" "#define EBCDIC 1" >>confdefs.h line_break='"\\n"' ;; @@ -5069,8 +5443,8 @@ esac if test "$cf_cv_ebcdic" = "yes"; then -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for z/OS Unix" >&5 -$as_echo_n "checking for z/OS Unix... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for z/OS Unix" >&5 +printf %s "checking for z/OS Unix... " >&6; } case $vim_cv_uname_output in OS/390) zOSUnix="yes"; if test "$CC" = "cc"; then @@ -5100,12 +5474,12 @@ case $vim_cv_uname_output in # Use haltonmsg to force error for missing H files. CFLAGS="$CFLAGS -D_ALL_SOURCE -Wc,float(ieee),haltonmsg(3296)"; LDFLAGS="$LDFLAGS -Wl,EDIT=NO" - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } ;; *) zOSUnix="no"; - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } ;; esac fi @@ -5118,64 +5492,67 @@ fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-smack argument" >&5 -$as_echo_n "checking --disable-smack argument... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking --disable-smack argument" >&5 +printf %s "checking --disable-smack argument... " >&6; } # Check whether --enable-smack was given. -if test "${enable_smack+set}" = set; then : +if test ${enable_smack+y} +then : enableval=$enable_smack; -else +else $as_nop enable_smack="yes" fi if test "$enable_smack" = "yes"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - ac_fn_c_check_header_mongrel "$LINENO" "linux/xattr.h" "ac_cv_header_linux_xattr_h" "$ac_includes_default" -if test "x$ac_cv_header_linux_xattr_h" = xyes; then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } + ac_fn_c_check_header_compile "$LINENO" "linux/xattr.h" "ac_cv_header_linux_xattr_h" "$ac_includes_default" +if test "x$ac_cv_header_linux_xattr_h" = xyes +then : true -else +else $as_nop enable_smack="no" fi - else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } fi if test "$enable_smack" = "yes"; then - ac_fn_c_check_header_mongrel "$LINENO" "attr/xattr.h" "ac_cv_header_attr_xattr_h" "$ac_includes_default" -if test "x$ac_cv_header_attr_xattr_h" = xyes; then : + ac_fn_c_check_header_compile "$LINENO" "attr/xattr.h" "ac_cv_header_attr_xattr_h" "$ac_includes_default" +if test "x$ac_cv_header_attr_xattr_h" = xyes +then : true -else +else $as_nop enable_smack="no" fi - fi if test "$enable_smack" = "yes"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XATTR_NAME_SMACKEXEC in linux/xattr.h" >&5 -$as_echo_n "checking for XATTR_NAME_SMACKEXEC in linux/xattr.h... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for XATTR_NAME_SMACKEXEC in linux/xattr.h" >&5 +printf %s "checking for XATTR_NAME_SMACKEXEC in linux/xattr.h... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include <linux/xattr.h> _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - $EGREP "XATTR_NAME_SMACKEXEC" >/dev/null 2>&1; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; }; enable_smack="no" + $EGREP "XATTR_NAME_SMACKEXEC" >/dev/null 2>&1 +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; }; enable_smack="no" fi -rm -f conftest* +rm -rf conftest* fi if test "$enable_smack" = "yes"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for setxattr in -lattr" >&5 -$as_echo_n "checking for setxattr in -lattr... " >&6; } -if ${ac_cv_lib_attr_setxattr+:} false; then : - $as_echo_n "(cached) " >&6 -else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for setxattr in -lattr" >&5 +printf %s "checking for setxattr in -lattr... " >&6; } +if test ${ac_cv_lib_attr_setxattr+y} +then : + printf %s "(cached) " >&6 +else $as_nop ac_check_lib_save_LIBS=$LIBS LIBS="-lattr $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -5184,56 +5561,57 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif char setxattr (); int -main () +main (void) { return setxattr (); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : +if ac_fn_c_try_link "$LINENO" +then : ac_cv_lib_attr_setxattr=yes -else +else $as_nop ac_cv_lib_attr_setxattr=no fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_attr_setxattr" >&5 -$as_echo "$ac_cv_lib_attr_setxattr" >&6; } -if test "x$ac_cv_lib_attr_setxattr" = xyes; then : +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_attr_setxattr" >&5 +printf "%s\n" "$ac_cv_lib_attr_setxattr" >&6; } +if test "x$ac_cv_lib_attr_setxattr" = xyes +then : LIBS="$LIBS -lattr" found_smack="yes" - $as_echo "#define HAVE_SMACK 1" >>confdefs.h + printf "%s\n" "#define HAVE_SMACK 1" >>confdefs.h fi fi if test "x$found_smack" = "x"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-selinux argument" >&5 -$as_echo_n "checking --disable-selinux argument... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking --disable-selinux argument" >&5 +printf %s "checking --disable-selinux argument... " >&6; } # Check whether --enable-selinux was given. -if test "${enable_selinux+set}" = set; then : +if test ${enable_selinux+y} +then : enableval=$enable_selinux; -else +else $as_nop enable_selinux="yes" fi if test "$enable_selinux" = "yes"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for is_selinux_enabled in -lselinux" >&5 -$as_echo_n "checking for is_selinux_enabled in -lselinux... " >&6; } -if ${ac_cv_lib_selinux_is_selinux_enabled+:} false; then : - $as_echo_n "(cached) " >&6 -else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for is_selinux_enabled in -lselinux" >&5 +printf %s "checking for is_selinux_enabled in -lselinux... " >&6; } +if test ${ac_cv_lib_selinux_is_selinux_enabled+y} +then : + printf %s "(cached) " >&6 +else $as_nop ac_check_lib_save_LIBS=$LIBS LIBS="-lselinux $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -5242,57 +5620,57 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif char is_selinux_enabled (); int -main () +main (void) { return is_selinux_enabled (); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : +if ac_fn_c_try_link "$LINENO" +then : ac_cv_lib_selinux_is_selinux_enabled=yes -else +else $as_nop ac_cv_lib_selinux_is_selinux_enabled=no fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5 -$as_echo "$ac_cv_lib_selinux_is_selinux_enabled" >&6; } -if test "x$ac_cv_lib_selinux_is_selinux_enabled" = xyes; then : - ac_fn_c_check_header_mongrel "$LINENO" "selinux/selinux.h" "ac_cv_header_selinux_selinux_h" "$ac_includes_default" -if test "x$ac_cv_header_selinux_selinux_h" = xyes; then : +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5 +printf "%s\n" "$ac_cv_lib_selinux_is_selinux_enabled" >&6; } +if test "x$ac_cv_lib_selinux_is_selinux_enabled" = xyes +then : + ac_fn_c_check_header_compile "$LINENO" "selinux/selinux.h" "ac_cv_header_selinux_selinux_h" "$ac_includes_default" +if test "x$ac_cv_header_selinux_selinux_h" = xyes +then : LIBS="$LIBS -lselinux" - $as_echo "#define HAVE_SELINUX 1" >>confdefs.h + printf "%s\n" "#define HAVE_SELINUX 1" >>confdefs.h fi - fi else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } fi fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-features argument" >&5 -$as_echo_n "checking --with-features argument... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking --with-features argument" >&5 +printf %s "checking --with-features argument... " >&6; } # Check whether --with-features was given. -if test "${with_features+set}" = set; then : - withval=$with_features; features="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $features" >&5 -$as_echo "$features" >&6; } -else - features="huge"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to huge" >&5 -$as_echo "Defaulting to huge" >&6; } +if test ${with_features+y} +then : + withval=$with_features; features="$withval"; { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $features" >&5 +printf "%s\n" "$features" >&6; } +else $as_nop + features="huge"; { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Defaulting to huge" >&5 +printf "%s\n" "Defaulting to huge" >&6; } fi @@ -5304,16 +5682,16 @@ esac dovimdiff="" dogvimdiff="" case "$features" in - tiny) $as_echo "#define FEAT_TINY 1" >>confdefs.h + tiny) printf "%s\n" "#define FEAT_TINY 1" >>confdefs.h ;; - normal) $as_echo "#define FEAT_NORMAL 1" >>confdefs.h + normal) printf "%s\n" "#define FEAT_NORMAL 1" >>confdefs.h dovimdiff="installvimdiff"; dogvimdiff="installgvimdiff" ;; - huge) $as_echo "#define FEAT_HUGE 1" >>confdefs.h + huge) printf "%s\n" "#define FEAT_HUGE 1" >>confdefs.h dovimdiff="installvimdiff"; dogvimdiff="installgvimdiff" ;; - *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $features is not supported" >&5 -$as_echo "Sorry, $features is not supported" >&6; } ;; + *) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Sorry, $features is not supported" >&5 +printf "%s\n" "Sorry, $features is not supported" >&6; } ;; esac @@ -5325,81 +5703,85 @@ else has_eval=yes fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-compiledby argument" >&5 -$as_echo_n "checking --with-compiledby argument... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking --with-compiledby argument" >&5 +printf %s "checking --with-compiledby argument... " >&6; } # Check whether --with-compiledby was given. -if test "${with_compiledby+set}" = set; then : - withval=$with_compiledby; compiledby="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $withval" >&5 -$as_echo "$withval" >&6; } -else - compiledby=""; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } +if test ${with_compiledby+y} +then : + withval=$with_compiledby; compiledby="$withval"; { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $withval" >&5 +printf "%s\n" "$withval" >&6; } +else $as_nop + compiledby=""; { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-xsmp argument" >&5 -$as_echo_n "checking --disable-xsmp argument... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking --disable-xsmp argument" >&5 +printf %s "checking --disable-xsmp argument... " >&6; } # Check whether --enable-xsmp was given. -if test "${enable_xsmp+set}" = set; then : +if test ${enable_xsmp+y} +then : enableval=$enable_xsmp; -else +else $as_nop enable_xsmp="yes" fi if test "$enable_xsmp" = "yes"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-xsmp-interact argument" >&5 -$as_echo_n "checking --disable-xsmp-interact argument... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking --disable-xsmp-interact argument" >&5 +printf %s "checking --disable-xsmp-interact argument... " >&6; } # Check whether --enable-xsmp-interact was given. -if test "${enable_xsmp_interact+set}" = set; then : +if test ${enable_xsmp_interact+y} +then : enableval=$enable_xsmp_interact; -else +else $as_nop enable_xsmp_interact="yes" fi if test "$enable_xsmp_interact" = "yes"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - $as_echo "#define USE_XSMP_INTERACT 1" >>confdefs.h + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } + printf "%s\n" "#define USE_XSMP_INTERACT 1" >>confdefs.h else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } fi else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking diff feature" >&5 -$as_echo_n "checking diff feature... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking diff feature" >&5 +printf %s "checking diff feature... " >&6; } if test "x$features" = "xtiny"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled in $features version" >&5 -$as_echo "disabled in $features version" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: disabled in $features version" >&5 +printf "%s\n" "disabled in $features version" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: enabled" >&5 -$as_echo "enabled" >&6; } - $as_echo "#define FEAT_DIFF 1" >>confdefs.h + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: enabled" >&5 +printf "%s\n" "enabled" >&6; } + printf "%s\n" "#define FEAT_DIFF 1" >>confdefs.h XDIFF_OBJS_USED="\$(XDIFF_OBJS)" fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-luainterp argument" >&5 -$as_echo_n "checking --enable-luainterp argument... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking --enable-luainterp argument" >&5 +printf %s "checking --enable-luainterp argument... " >&6; } # Check whether --enable-luainterp was given. -if test "${enable_luainterp+set}" = set; then : +if test ${enable_luainterp+y} +then : enableval=$enable_luainterp; -else +else $as_nop enable_luainterp="no" fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_luainterp" >&5 -$as_echo "$enable_luainterp" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_luainterp" >&5 +printf "%s\n" "$enable_luainterp" >&6; } if test "$enable_luainterp" = "yes" -o "$enable_luainterp" = "dynamic"; then if test "$has_eval" = "no"; then @@ -5408,58 +5790,61 @@ if test "$enable_luainterp" = "yes" -o "$enable_luainterp" = "dynamic"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-lua-prefix argument" >&5 -$as_echo_n "checking --with-lua-prefix argument... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking --with-lua-prefix argument" >&5 +printf %s "checking --with-lua-prefix argument... " >&6; } # Check whether --with-lua_prefix was given. -if test "${with_lua_prefix+set}" = set; then : - withval=$with_lua_prefix; with_lua_prefix="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_lua_prefix" >&5 -$as_echo "$with_lua_prefix" >&6; } -else - with_lua_prefix="";{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } +if test ${with_lua_prefix+y} +then : + withval=$with_lua_prefix; with_lua_prefix="$withval"; { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $with_lua_prefix" >&5 +printf "%s\n" "$with_lua_prefix" >&6; } +else $as_nop + with_lua_prefix="";{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi if test "X$with_lua_prefix" != "X"; then vi_cv_path_lua_pfx="$with_lua_prefix" else - { $as_echo "$as_me:${as_lineno-$LINENO}: checking LUA_PREFIX environment var" >&5 -$as_echo_n "checking LUA_PREFIX environment var... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking LUA_PREFIX environment var" >&5 +printf %s "checking LUA_PREFIX environment var... " >&6; } if test "X$LUA_PREFIX" != "X"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: \"$LUA_PREFIX\"" >&5 -$as_echo "\"$LUA_PREFIX\"" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: \"$LUA_PREFIX\"" >&5 +printf "%s\n" "\"$LUA_PREFIX\"" >&6; } vi_cv_path_lua_pfx="$LUA_PREFIX" else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: not set, default to /usr" >&5 -$as_echo "not set, default to /usr" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: not set, default to /usr" >&5 +printf "%s\n" "not set, default to /usr" >&6; } vi_cv_path_lua_pfx="/usr" fi fi - { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-luajit" >&5 -$as_echo_n "checking --with-luajit... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking --with-luajit" >&5 +printf %s "checking --with-luajit... " >&6; } # Check whether --with-luajit was given. -if test "${with_luajit+set}" = set; then : +if test ${with_luajit+y} +then : withval=$with_luajit; vi_cv_with_luajit="$withval" -else +else $as_nop vi_cv_with_luajit="no" fi - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_with_luajit" >&5 -$as_echo "$vi_cv_with_luajit" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $vi_cv_with_luajit" >&5 +printf "%s\n" "$vi_cv_with_luajit" >&6; } LUA_INC= if test "X$vi_cv_path_lua_pfx" != "X"; then if test "x$vi_cv_with_luajit" != "xno"; then # Extract the first word of "luajit", so it can be a program name with args. set dummy luajit; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_path_vi_cv_path_luajit+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_path_vi_cv_path_luajit+y} +then : + printf %s "(cached) " >&6 +else $as_nop case $vi_cv_path_luajit in [\\/]* | ?:[\\/]*) ac_cv_path_vi_cv_path_luajit="$vi_cv_path_luajit" # Let the user override the test with a path. @@ -5469,11 +5854,15 @@ else for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_path_vi_cv_path_luajit="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_path_vi_cv_path_luajit="$as_dir$ac_word$ac_exec_ext" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -5485,44 +5874,47 @@ esac fi vi_cv_path_luajit=$ac_cv_path_vi_cv_path_luajit if test -n "$vi_cv_path_luajit"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_luajit" >&5 -$as_echo "$vi_cv_path_luajit" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_luajit" >&5 +printf "%s\n" "$vi_cv_path_luajit" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi if test "X$vi_cv_path_luajit" != "X"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking LuaJIT version" >&5 -$as_echo_n "checking LuaJIT version... " >&6; } -if ${vi_cv_version_luajit+:} false; then : - $as_echo_n "(cached) " >&6 -else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking LuaJIT version" >&5 +printf %s "checking LuaJIT version... " >&6; } +if test ${vi_cv_version_luajit+y} +then : + printf %s "(cached) " >&6 +else $as_nop vi_cv_version_luajit=`${vi_cv_path_luajit} -v 2>&1 | sed 's/LuaJIT \([0-9.]*\)\.[0-9]\(-[a-z0-9]*\)* .*/\1/'` fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_version_luajit" >&5 -$as_echo "$vi_cv_version_luajit" >&6; } - { $as_echo "$as_me:${as_lineno-$LINENO}: checking Lua version of LuaJIT" >&5 -$as_echo_n "checking Lua version of LuaJIT... " >&6; } -if ${vi_cv_version_lua_luajit+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $vi_cv_version_luajit" >&5 +printf "%s\n" "$vi_cv_version_luajit" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking Lua version of LuaJIT" >&5 +printf %s "checking Lua version of LuaJIT... " >&6; } +if test ${vi_cv_version_lua_luajit+y} +then : + printf %s "(cached) " >&6 +else $as_nop vi_cv_version_lua_luajit=`${vi_cv_path_luajit} -e "print(_VERSION)" | sed 's/.* //'` fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_version_lua_luajit" >&5 -$as_echo "$vi_cv_version_lua_luajit" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $vi_cv_version_lua_luajit" >&5 +printf "%s\n" "$vi_cv_version_lua_luajit" >&6; } vi_cv_path_lua="$vi_cv_path_luajit" vi_cv_version_lua="$vi_cv_version_lua_luajit" fi else # Extract the first word of "lua", so it can be a program name with args. set dummy lua; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_path_vi_cv_path_plain_lua+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_path_vi_cv_path_plain_lua+y} +then : + printf %s "(cached) " >&6 +else $as_nop case $vi_cv_path_plain_lua in [\\/]* | ?:[\\/]*) ac_cv_path_vi_cv_path_plain_lua="$vi_cv_path_plain_lua" # Let the user override the test with a path. @@ -5532,11 +5924,15 @@ else for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_path_vi_cv_path_plain_lua="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_path_vi_cv_path_plain_lua="$as_dir$ac_word$ac_exec_ext" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -5548,55 +5944,56 @@ esac fi vi_cv_path_plain_lua=$ac_cv_path_vi_cv_path_plain_lua if test -n "$vi_cv_path_plain_lua"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_plain_lua" >&5 -$as_echo "$vi_cv_path_plain_lua" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_plain_lua" >&5 +printf "%s\n" "$vi_cv_path_plain_lua" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi if test "X$vi_cv_path_plain_lua" != "X"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking Lua version" >&5 -$as_echo_n "checking Lua version... " >&6; } -if ${vi_cv_version_plain_lua+:} false; then : - $as_echo_n "(cached) " >&6 -else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking Lua version" >&5 +printf %s "checking Lua version... " >&6; } +if test ${vi_cv_version_plain_lua+y} +then : + printf %s "(cached) " >&6 +else $as_nop vi_cv_version_plain_lua=`${vi_cv_path_plain_lua} -e "print(_VERSION)" | sed 's/.* //'` fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_version_plain_lua" >&5 -$as_echo "$vi_cv_version_plain_lua" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $vi_cv_version_plain_lua" >&5 +printf "%s\n" "$vi_cv_version_plain_lua" >&6; } fi vi_cv_path_lua="$vi_cv_path_plain_lua" vi_cv_version_lua="$vi_cv_version_plain_lua" fi if test "x$vi_cv_with_luajit" != "xno" && test "X$vi_cv_version_luajit" != "X"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking if lua.h can be found in $vi_cv_path_lua_pfx/include/luajit-$vi_cv_version_luajit" >&5 -$as_echo_n "checking if lua.h can be found in $vi_cv_path_lua_pfx/include/luajit-$vi_cv_version_luajit... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if lua.h can be found in $vi_cv_path_lua_pfx/include/luajit-$vi_cv_version_luajit" >&5 +printf %s "checking if lua.h can be found in $vi_cv_path_lua_pfx/include/luajit-$vi_cv_version_luajit... " >&6; } if test -f "$vi_cv_path_lua_pfx/include/luajit-$vi_cv_version_luajit/lua.h"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } LUA_INC=/luajit-$vi_cv_version_luajit fi fi if test "X$LUA_INC" = "X"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking if lua.h can be found in $vi_cv_path_lua_pfx/include" >&5 -$as_echo_n "checking if lua.h can be found in $vi_cv_path_lua_pfx/include... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if lua.h can be found in $vi_cv_path_lua_pfx/include" >&5 +printf %s "checking if lua.h can be found in $vi_cv_path_lua_pfx/include... " >&6; } if test -f "$vi_cv_path_lua_pfx/include/lua.h"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - { $as_echo "$as_me:${as_lineno-$LINENO}: checking if lua.h can be found in $vi_cv_path_lua_pfx/include/lua$vi_cv_version_lua" >&5 -$as_echo_n "checking if lua.h can be found in $vi_cv_path_lua_pfx/include/lua$vi_cv_version_lua... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if lua.h can be found in $vi_cv_path_lua_pfx/include/lua$vi_cv_version_lua" >&5 +printf %s "checking if lua.h can be found in $vi_cv_path_lua_pfx/include/lua$vi_cv_version_lua... " >&6; } if test -f "$vi_cv_path_lua_pfx/include/lua$vi_cv_version_lua/lua.h"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } LUA_INC=/lua$vi_cv_version_lua else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } # Detect moonjit: # https://groups.google.com/forum/#!topic/vim_use/O0vek60WuTk @@ -5609,15 +6006,15 @@ $as_echo "no" >&6; } break fi done - { $as_echo "$as_me:${as_lineno-$LINENO}: checking if lua.h can be found in $inc_path$lua_suf" >&5 -$as_echo_n "checking if lua.h can be found in $inc_path$lua_suf... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if lua.h can be found in $inc_path$lua_suf" >&5 +printf %s "checking if lua.h can be found in $inc_path$lua_suf... " >&6; } if test -f "$inc_path$lua_suf/lua.h"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } LUA_INC=$lua_suf else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } vi_cv_path_lua_pfx= fi fi @@ -5648,29 +6045,30 @@ $as_echo "no" >&6; } if test "$enable_luainterp" = "dynamic"; then lua_ok="yes" else - { $as_echo "$as_me:${as_lineno-$LINENO}: checking if link with ${LUA_LIBS} is sane" >&5 -$as_echo_n "checking if link with ${LUA_LIBS} is sane... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if link with ${LUA_LIBS} is sane" >&5 +printf %s "checking if link with ${LUA_LIBS} is sane... " >&6; } libs_save=$LIBS LIBS="$LIBS $LUA_LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int -main () +main (void) { ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; }; lua_ok="yes" -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; }; lua_ok="no"; LUA_LIBS="" +if ac_fn_c_try_link "$LINENO" +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; }; lua_ok="yes" +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; }; lua_ok="no"; LUA_LIBS="" fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext LIBS=$libs_save fi @@ -5679,7 +6077,7 @@ rm -f core conftest.err conftest.$ac_objext \ LUA_SRC="if_lua.c" LUA_OBJ="objects/if_lua.o" LUA_PRO="if_lua.pro" - $as_echo "#define FEAT_LUA 1" >>confdefs.h + printf "%s\n" "#define FEAT_LUA 1" >>confdefs.h fi if test "$enable_luainterp" = "dynamic"; then @@ -5700,8 +6098,8 @@ rm -f core conftest.err conftest.$ac_objext \ lib_multiarch="lib/${multiarch}" fi fi - { $as_echo "$as_me:${as_lineno-$LINENO}: checking if liblua${luajit}*.${ext}* can be found in $vi_cv_path_lua_pfx" >&5 -$as_echo_n "checking if liblua${luajit}*.${ext}* can be found in $vi_cv_path_lua_pfx... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if liblua${luajit}*.${ext}* can be found in $vi_cv_path_lua_pfx" >&5 +printf %s "checking if liblua${luajit}*.${ext}* can be found in $vi_cv_path_lua_pfx... " >&6; } for subdir in "${lib_multiarch}" lib64 lib; do if test -z "$subdir"; then continue @@ -5718,18 +6116,18 @@ $as_echo_n "checking if liblua${luajit}*.${ext}* can be found in $vi_cv_path_lua sover="" done if test "X$sover" = "X"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } lua_ok="no" vi_cv_dll_name_lua="liblua${luajit}.${ext}" else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } lua_ok="yes" vi_cv_dll_name_lua="liblua${luajit}${sover}$sover2" fi fi - $as_echo "#define DYNAMIC_LUA 1" >>confdefs.h + printf "%s\n" "#define DYNAMIC_LUA 1" >>confdefs.h LUA_LIBS="" LUA_CFLAGS="-DDYNAMIC_LUA_DLL=\\\"${vi_cv_dll_name_lua}\\\" $LUA_CFLAGS" @@ -5737,15 +6135,15 @@ $as_echo "yes" >&6; } # MacVim patch to hack in a different default dynamic lib path for # arm64. We don't test that it links here so this has to be binary # compatible with DYNAMIC_LUA_DLL - { $as_echo "$as_me:${as_lineno-$LINENO}: checking liblua${luajit}*.${ext}* (arm64)" >&5 -$as_echo_n "checking liblua${luajit}*.${ext}* (arm64)... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking liblua${luajit}*.${ext}* (arm64)" >&5 +printf %s "checking liblua${luajit}*.${ext}* (arm64)... " >&6; } if test -n "${vi_cv_dll_name_lua_arm64}"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${vi_cv_dll_name_lua_arm64}" >&5 -$as_echo "${vi_cv_dll_name_lua_arm64}" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${vi_cv_dll_name_lua_arm64}" >&5 +printf "%s\n" "${vi_cv_dll_name_lua_arm64}" >&6; } LUA_CFLAGS+=" -DDYNAMIC_LUA_DLL_ARM64=\\\"${vi_cv_dll_name_lua_arm64}\\\"" else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: <none>" >&5 -$as_echo "<none>" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: <none>" >&5 +printf "%s\n" "<none>" >&6; } fi fi if test "X$LUA_CFLAGS$LUA_LIBS" != "X" && \ @@ -5766,31 +6164,33 @@ $as_echo "<none>" >&6; } fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-mzschemeinterp argument" >&5 -$as_echo_n "checking --enable-mzschemeinterp argument... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking --enable-mzschemeinterp argument" >&5 +printf %s "checking --enable-mzschemeinterp argument... " >&6; } # Check whether --enable-mzschemeinterp was given. -if test "${enable_mzschemeinterp+set}" = set; then : +if test ${enable_mzschemeinterp+y} +then : enableval=$enable_mzschemeinterp; -else +else $as_nop enable_mzschemeinterp="no" fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_mzschemeinterp" >&5 -$as_echo "$enable_mzschemeinterp" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_mzschemeinterp" >&5 +printf "%s\n" "$enable_mzschemeinterp" >&6; } if test "$enable_mzschemeinterp" = "yes"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-plthome argument" >&5 -$as_echo_n "checking --with-plthome argument... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking --with-plthome argument" >&5 +printf %s "checking --with-plthome argument... " >&6; } # Check whether --with-plthome was given. -if test "${with_plthome+set}" = set; then : - withval=$with_plthome; with_plthome="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_plthome" >&5 -$as_echo "$with_plthome" >&6; } -else - with_plthome="";{ $as_echo "$as_me:${as_lineno-$LINENO}: result: \"no\"" >&5 -$as_echo "\"no\"" >&6; } +if test ${with_plthome+y} +then : + withval=$with_plthome; with_plthome="$withval"; { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $with_plthome" >&5 +printf "%s\n" "$with_plthome" >&6; } +else $as_nop + with_plthome="";{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: \"no\"" >&5 +printf "%s\n" "\"no\"" >&6; } fi @@ -5798,23 +6198,24 @@ fi vi_cv_path_mzscheme_pfx="$with_plthome" vi_cv_path_mzscheme="${vi_cv_path_mzscheme_pfx}/bin/mzscheme" else - { $as_echo "$as_me:${as_lineno-$LINENO}: checking PLTHOME environment var" >&5 -$as_echo_n "checking PLTHOME environment var... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking PLTHOME environment var" >&5 +printf %s "checking PLTHOME environment var... " >&6; } if test "X$PLTHOME" != "X"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: \"$PLTHOME\"" >&5 -$as_echo "\"$PLTHOME\"" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: \"$PLTHOME\"" >&5 +printf "%s\n" "\"$PLTHOME\"" >&6; } vi_cv_path_mzscheme_pfx="$PLTHOME" vi_cv_path_mzscheme="${vi_cv_path_mzscheme_pfx}/bin/mzscheme" else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: not set" >&5 -$as_echo "not set" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: not set" >&5 +printf "%s\n" "not set" >&6; } # Extract the first word of "mzscheme", so it can be a program name with args. set dummy mzscheme; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_path_vi_cv_path_mzscheme+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_path_vi_cv_path_mzscheme+y} +then : + printf %s "(cached) " >&6 +else $as_nop case $vi_cv_path_mzscheme in [\\/]* | ?:[\\/]*) ac_cv_path_vi_cv_path_mzscheme="$vi_cv_path_mzscheme" # Let the user override the test with a path. @@ -5824,11 +6225,15 @@ else for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_path_vi_cv_path_mzscheme="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_path_vi_cv_path_mzscheme="$as_dir$ac_word$ac_exec_ext" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -5840,11 +6245,11 @@ esac fi vi_cv_path_mzscheme=$ac_cv_path_vi_cv_path_mzscheme if test -n "$vi_cv_path_mzscheme"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_mzscheme" >&5 -$as_echo "$vi_cv_path_mzscheme" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_mzscheme" >&5 +printf "%s\n" "$vi_cv_path_mzscheme" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi @@ -5857,11 +6262,12 @@ fi fi if test "X$vi_cv_path_mzscheme" != "X"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking MzScheme install prefix" >&5 -$as_echo_n "checking MzScheme install prefix... " >&6; } -if ${vi_cv_path_mzscheme_pfx+:} false; then : - $as_echo_n "(cached) " >&6 -else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking MzScheme install prefix" >&5 +printf %s "checking MzScheme install prefix... " >&6; } +if test ${vi_cv_path_mzscheme_pfx+y} +then : + printf %s "(cached) " >&6 +else $as_nop echo "(display (simplify-path \ (build-path (call-with-values \ (lambda () (split-path (find-system-path (quote exec-file)))) \ @@ -5869,68 +6275,68 @@ else vi_cv_path_mzscheme_pfx=`${vi_cv_path_mzscheme} -r mzdirs.scm | \ sed -e 's+/$++'` fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_mzscheme_pfx" >&5 -$as_echo "$vi_cv_path_mzscheme_pfx" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_mzscheme_pfx" >&5 +printf "%s\n" "$vi_cv_path_mzscheme_pfx" >&6; } rm -f mzdirs.scm fi fi fi if test "X$vi_cv_path_mzscheme_pfx" != "X"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for racket include directory" >&5 -$as_echo_n "checking for racket include directory... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for racket include directory" >&5 +printf %s "checking for racket include directory... " >&6; } SCHEME_INC=`${vi_cv_path_mzscheme} -e '(require setup/dirs)(let ((p (find-include-dir))) (when (path? p) (display p)))'` if test "X$SCHEME_INC" != "X"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${SCHEME_INC}" >&5 -$as_echo "${SCHEME_INC}" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${SCHEME_INC}" >&5 +printf "%s\n" "${SCHEME_INC}" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 -$as_echo "not found" >&6; } - { $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include" >&5 -$as_echo_n "checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: not found" >&5 +printf "%s\n" "not found" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include" >&5 +printf %s "checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include... " >&6; } if test -f "$vi_cv_path_mzscheme_pfx/include/scheme.h"; then SCHEME_INC=${vi_cv_path_mzscheme_pfx}/include - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - { $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include/plt" >&5 -$as_echo_n "checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include/plt... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include/plt" >&5 +printf %s "checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include/plt... " >&6; } if test -f "$vi_cv_path_mzscheme_pfx/include/plt/scheme.h"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } SCHEME_INC=${vi_cv_path_mzscheme_pfx}/include/plt else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - { $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include/racket" >&5 -$as_echo_n "checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include/racket... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include/racket" >&5 +printf %s "checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include/racket... " >&6; } if test -f "$vi_cv_path_mzscheme_pfx/include/racket/scheme.h"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } SCHEME_INC=${vi_cv_path_mzscheme_pfx}/include/racket else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - { $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in /usr/include/plt/" >&5 -$as_echo_n "checking if scheme.h can be found in /usr/include/plt/... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in /usr/include/plt/" >&5 +printf %s "checking if scheme.h can be found in /usr/include/plt/... " >&6; } if test -f /usr/include/plt/scheme.h; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } SCHEME_INC=/usr/include/plt else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - { $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in /usr/include/racket/" >&5 -$as_echo_n "checking if scheme.h can be found in /usr/include/racket/... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in /usr/include/racket/" >&5 +printf %s "checking if scheme.h can be found in /usr/include/racket/... " >&6; } if test -f /usr/include/racket/scheme.h; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } SCHEME_INC=/usr/include/racket else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } vi_cv_path_mzscheme_pfx= fi fi @@ -5942,15 +6348,15 @@ $as_echo "no" >&6; } if test "X$vi_cv_path_mzscheme_pfx" != "X"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for racket lib directory" >&5 -$as_echo_n "checking for racket lib directory... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for racket lib directory" >&5 +printf %s "checking for racket lib directory... " >&6; } SCHEME_LIB=`${vi_cv_path_mzscheme} -e '(require setup/dirs)(let ((p (find-lib-dir))) (when (path? p) (display p)))'` if test "X$SCHEME_LIB" != "X"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${SCHEME_LIB}" >&5 -$as_echo "${SCHEME_LIB}" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${SCHEME_LIB}" >&5 +printf "%s\n" "${SCHEME_LIB}" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 -$as_echo "not found" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: not found" >&5 +printf "%s\n" "not found" >&6; } fi for path in "${vi_cv_path_mzscheme_pfx}/lib" "${SCHEME_LIB}"; do @@ -5999,32 +6405,32 @@ $as_echo "not found" >&6; } fi done - { $as_echo "$as_me:${as_lineno-$LINENO}: checking if racket requires -pthread" >&5 -$as_echo_n "checking if racket requires -pthread... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if racket requires -pthread" >&5 +printf %s "checking if racket requires -pthread... " >&6; } if test "X$SCHEME_LIB" != "X" && $FGREP -e -pthread "$SCHEME_LIB/buildinfo" >/dev/null ; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } MZSCHEME_LIBS="${MZSCHEME_LIBS} -pthread" MZSCHEME_CFLAGS="${MZSCHEME_CFLAGS} -pthread" else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for racket config directory" >&5 -$as_echo_n "checking for racket config directory... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for racket config directory" >&5 +printf %s "checking for racket config directory... " >&6; } SCHEME_CONFIGDIR=`${vi_cv_path_mzscheme} -e '(require setup/dirs)(let ((p (find-config-dir))) (when (path? p) (display p)))'` if test "X$SCHEME_CONFIGDIR" != "X"; then MZSCHEME_CFLAGS="${MZSCHEME_CFLAGS} -DMZSCHEME_CONFIGDIR='\"${SCHEME_CONFIGDIR}\"'" - { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${SCHEME_CONFIGDIR}" >&5 -$as_echo "${SCHEME_CONFIGDIR}" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${SCHEME_CONFIGDIR}" >&5 +printf "%s\n" "${SCHEME_CONFIGDIR}" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 -$as_echo "not found" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: not found" >&5 +printf "%s\n" "not found" >&6; } fi - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for racket collects directory" >&5 -$as_echo_n "checking for racket collects directory... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for racket collects directory" >&5 +printf %s "checking for racket collects directory... " >&6; } SCHEME_COLLECTS=`${vi_cv_path_mzscheme} -e '(require setup/dirs)(let ((p (find-collects-dir))) (when (path? p) (let-values (((base _1 _2) (split-path p))) (display base))))'` if test "X$SCHEME_COLLECTS" = "X"; then if test -d "$vi_cv_path_mzscheme_pfx/lib/plt/collects"; then @@ -6044,15 +6450,15 @@ $as_echo_n "checking for racket collects directory... " >&6; } fi fi if test "X$SCHEME_COLLECTS" != "X" ; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${SCHEME_COLLECTS}" >&5 -$as_echo "${SCHEME_COLLECTS}" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${SCHEME_COLLECTS}" >&5 +printf "%s\n" "${SCHEME_COLLECTS}" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 -$as_echo "not found" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: not found" >&5 +printf "%s\n" "not found" >&6; } fi - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mzscheme_base.c" >&5 -$as_echo_n "checking for mzscheme_base.c... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for mzscheme_base.c" >&5 +printf %s "checking for mzscheme_base.c... " >&6; } if test -f "${SCHEME_COLLECTS}collects/scheme/base.ss" ; then MZSCHEME_EXTRA="mzscheme_base.c" MZSCHEME_MZC="${vi_cv_path_mzscheme_pfx}/bin/mzc" @@ -6072,18 +6478,19 @@ $as_echo_n "checking for mzscheme_base.c... " >&6; } fi if test "X$MZSCHEME_EXTRA" != "X" ; then MZSCHEME_CFLAGS="${MZSCHEME_CFLAGS} -DINCLUDE_MZSCHEME_BASE" - { $as_echo "$as_me:${as_lineno-$LINENO}: result: needed" >&5 -$as_echo "needed" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: needed" >&5 +printf "%s\n" "needed" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: not needed" >&5 -$as_echo "not needed" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: not needed" >&5 +printf "%s\n" "not needed" >&6; } fi - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ffi_type_void in -lffi" >&5 -$as_echo_n "checking for ffi_type_void in -lffi... " >&6; } -if ${ac_cv_lib_ffi_ffi_type_void+:} false; then : - $as_echo_n "(cached) " >&6 -else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ffi_type_void in -lffi" >&5 +printf %s "checking for ffi_type_void in -lffi... " >&6; } +if test ${ac_cv_lib_ffi_ffi_type_void+y} +then : + printf %s "(cached) " >&6 +else $as_nop ac_check_lib_save_LIBS=$LIBS LIBS="-lffi $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -6092,30 +6499,29 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif char ffi_type_void (); int -main () +main (void) { return ffi_type_void (); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : +if ac_fn_c_try_link "$LINENO" +then : ac_cv_lib_ffi_ffi_type_void=yes -else +else $as_nop ac_cv_lib_ffi_ffi_type_void=no fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ffi_ffi_type_void" >&5 -$as_echo "$ac_cv_lib_ffi_ffi_type_void" >&6; } -if test "x$ac_cv_lib_ffi_ffi_type_void" = xyes; then : +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ffi_ffi_type_void" >&5 +printf "%s\n" "$ac_cv_lib_ffi_ffi_type_void" >&6; } +if test "x$ac_cv_lib_ffi_ffi_type_void" = xyes +then : MZSCHEME_LIBS="$MZSCHEME_LIBS -lffi" fi @@ -6123,8 +6529,8 @@ fi MZSCHEME_CFLAGS="${MZSCHEME_CFLAGS} -I${SCHEME_INC} \ -DMZSCHEME_COLLECTS='\"${SCHEME_COLLECTS}collects\"'" - { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compile and link flags for MzScheme are sane" >&5 -$as_echo_n "checking if compile and link flags for MzScheme are sane... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if compile and link flags for MzScheme are sane" >&5 +printf %s "checking if compile and link flags for MzScheme are sane... " >&6; } cflags_save=$CFLAGS libs_save=$LIBS CFLAGS="$CFLAGS $MZSCHEME_CFLAGS" @@ -6133,21 +6539,22 @@ $as_echo_n "checking if compile and link flags for MzScheme are sane... " >&6; } /* end confdefs.h. */ int -main () +main (void) { ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; }; mzs_ok=yes -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no: MZSCHEME DISABLED" >&5 -$as_echo "no: MZSCHEME DISABLED" >&6; }; mzs_ok=no +if ac_fn_c_try_link "$LINENO" +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; }; mzs_ok=yes +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no: MZSCHEME DISABLED" >&5 +printf "%s\n" "no: MZSCHEME DISABLED" >&6; }; mzs_ok=no fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext CFLAGS=$cflags_save LIBS=$libs_save @@ -6155,7 +6562,7 @@ rm -f core conftest.err conftest.$ac_objext \ MZSCHEME_SRC="if_mzsch.c" MZSCHEME_OBJ="objects/if_mzsch.o" MZSCHEME_PRO="if_mzsch.pro" - $as_echo "#define FEAT_MZSCHEME 1" >>confdefs.h + printf "%s\n" "#define FEAT_MZSCHEME 1" >>confdefs.h else MZSCHEME_CFLAGS= @@ -6174,17 +6581,18 @@ rm -f core conftest.err conftest.$ac_objext \ fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-perlinterp argument" >&5 -$as_echo_n "checking --enable-perlinterp argument... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking --enable-perlinterp argument" >&5 +printf %s "checking --enable-perlinterp argument... " >&6; } # Check whether --enable-perlinterp was given. -if test "${enable_perlinterp+set}" = set; then : +if test ${enable_perlinterp+y} +then : enableval=$enable_perlinterp; -else +else $as_nop enable_perlinterp="no" fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_perlinterp" >&5 -$as_echo "$enable_perlinterp" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_perlinterp" >&5 +printf "%s\n" "$enable_perlinterp" >&6; } if test "$enable_perlinterp" = "yes" -o "$enable_perlinterp" = "dynamic"; then if test "$has_eval" = "no"; then as_fn_error $? "cannot use Perl with tiny features" "$LINENO" 5 @@ -6192,11 +6600,12 @@ if test "$enable_perlinterp" = "yes" -o "$enable_perlinterp" = "dynamic"; then # Extract the first word of "perl", so it can be a program name with args. set dummy perl; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_path_vi_cv_path_perl+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_path_vi_cv_path_perl+y} +then : + printf %s "(cached) " >&6 +else $as_nop case $vi_cv_path_perl in [\\/]* | ?:[\\/]*) ac_cv_path_vi_cv_path_perl="$vi_cv_path_perl" # Let the user override the test with a path. @@ -6206,11 +6615,15 @@ else for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_path_vi_cv_path_perl="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_path_vi_cv_path_perl="$as_dir$ac_word$ac_exec_ext" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -6222,17 +6635,17 @@ esac fi vi_cv_path_perl=$ac_cv_path_vi_cv_path_perl if test -n "$vi_cv_path_perl"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_perl" >&5 -$as_echo "$vi_cv_path_perl" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_perl" >&5 +printf "%s\n" "$vi_cv_path_perl" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi if test "X$vi_cv_path_perl" != "X"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking Perl version" >&5 -$as_echo_n "checking Perl version... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking Perl version" >&5 +printf %s "checking Perl version... " >&6; } if $vi_cv_path_perl -e 'require 5.003_01' >/dev/null 2>/dev/null; then eval `$vi_cv_path_perl -V:usethreads` eval `$vi_cv_path_perl -V:libperl` @@ -6245,18 +6658,18 @@ $as_echo_n "checking Perl version... " >&6; } badthreads=no else badthreads=yes - { $as_echo "$as_me:${as_lineno-$LINENO}: result: >>> Perl > 5.6 with 5.5 threads cannot be used <<<" >&5 -$as_echo ">>> Perl > 5.6 with 5.5 threads cannot be used <<<" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: >>> Perl > 5.6 with 5.5 threads cannot be used <<<" >&5 +printf "%s\n" ">>> Perl > 5.6 with 5.5 threads cannot be used <<<" >&6; } fi else badthreads=yes - { $as_echo "$as_me:${as_lineno-$LINENO}: result: >>> Perl 5.5 with threads cannot be used <<<" >&5 -$as_echo ">>> Perl 5.5 with threads cannot be used <<<" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: >>> Perl 5.5 with threads cannot be used <<<" >&5 +printf "%s\n" ">>> Perl 5.5 with threads cannot be used <<<" >&6; } fi fi if test $badthreads = no; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: OK" >&5 -$as_echo "OK" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: OK" >&5 +printf "%s\n" "OK" >&6; } eval `$vi_cv_path_perl -V:shrpenv` if test "X$shrpenv" = "XUNKNOWN"; then # pre 5.003_04 shrpenv="" @@ -6290,8 +6703,8 @@ $as_echo "OK" >&6; } perlcppflags=`echo "$perlcppflags" | sed -e 's/-arch[^-]*//g'` fi - { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compile and link flags for Perl are sane" >&5 -$as_echo_n "checking if compile and link flags for Perl are sane... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if compile and link flags for Perl are sane" >&5 +printf %s "checking if compile and link flags for Perl are sane... " >&6; } cflags_save=$CFLAGS libs_save=$LIBS ldflags_save=$LDFLAGS @@ -6303,21 +6716,22 @@ $as_echo_n "checking if compile and link flags for Perl are sane... " >&6; } /* end confdefs.h. */ int -main () +main (void) { ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; }; perl_ok=yes -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no: PERL DISABLED" >&5 -$as_echo "no: PERL DISABLED" >&6; }; perl_ok=no +if ac_fn_c_try_link "$LINENO" +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; }; perl_ok=yes +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no: PERL DISABLED" >&5 +printf "%s\n" "no: PERL DISABLED" >&6; }; perl_ok=no fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext CFLAGS=$cflags_save LIBS=$libs_save @@ -6335,13 +6749,13 @@ rm -f core conftest.err conftest.$ac_objext \ PERL_SRC="auto/if_perl.c if_perlsfio.c" PERL_OBJ="objects/if_perl.o objects/if_perlsfio.o" PERL_PRO="if_perl.pro if_perlsfio.pro" - $as_echo "#define FEAT_PERL 1" >>confdefs.h + printf "%s\n" "#define FEAT_PERL 1" >>confdefs.h fi fi else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: >>> too old; need Perl version 5.003_01 or later <<<" >&5 -$as_echo ">>> too old; need Perl version 5.003_01 or later <<<" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: >>> too old; need Perl version 5.003_01 or later <<<" >&5 +printf "%s\n" ">>> too old; need Perl version 5.003_01 or later <<<" >&6; } fi fi @@ -6368,11 +6782,12 @@ $as_echo ">>> too old; need Perl version 5.003_01 or later <<<" >&6; } fi if test "$enable_perlinterp" = "dynamic"; then if test "$perl_ok" = "yes" -a "X$libperl" != "X"; then - $as_echo "#define DYNAMIC_PERL 1" >>confdefs.h + printf "%s\n" "#define DYNAMIC_PERL 1" >>confdefs.h - if ${vi_cv_dll_name_perl+:} false; then : - $as_echo_n "(cached) " >&6 -else + if test ${vi_cv_dll_name_perl+y} +then : + printf %s "(cached) " >&6 +else $as_nop vi_cv_dll_name_perl="$libperl" fi @@ -6392,33 +6807,35 @@ fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-pythoninterp argument" >&5 -$as_echo_n "checking --enable-pythoninterp argument... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking --enable-pythoninterp argument" >&5 +printf %s "checking --enable-pythoninterp argument... " >&6; } # Check whether --enable-pythoninterp was given. -if test "${enable_pythoninterp+set}" = set; then : +if test ${enable_pythoninterp+y} +then : enableval=$enable_pythoninterp; -else +else $as_nop enable_pythoninterp="no" fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_pythoninterp" >&5 -$as_echo "$enable_pythoninterp" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_pythoninterp" >&5 +printf "%s\n" "$enable_pythoninterp" >&6; } if test "$enable_pythoninterp" = "yes" -o "$enable_pythoninterp" = "dynamic"; then if test "$has_eval" = "no"; then as_fn_error $? "cannot use Python with tiny features" "$LINENO" 5 fi - { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-python-command argument" >&5 -$as_echo_n "checking --with-python-command argument... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking --with-python-command argument" >&5 +printf %s "checking --with-python-command argument... " >&6; } # Check whether --with-python-command was given. -if test "${with_python_command+set}" = set; then : - withval=$with_python_command; vi_cv_path_python="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python" >&5 -$as_echo "$vi_cv_path_python" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } +if test ${with_python_command+y} +then : + withval=$with_python_command; vi_cv_path_python="$withval"; { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python" >&5 +printf "%s\n" "$vi_cv_path_python" >&6; } +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi @@ -6427,11 +6844,12 @@ fi do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_path_vi_cv_path_python+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_path_vi_cv_path_python+y} +then : + printf %s "(cached) " >&6 +else $as_nop case $vi_cv_path_python in [\\/]* | ?:[\\/]*) ac_cv_path_vi_cv_path_python="$vi_cv_path_python" # Let the user override the test with a path. @@ -6441,11 +6859,15 @@ else for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_path_vi_cv_path_python="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_path_vi_cv_path_python="$as_dir$ac_word$ac_exec_ext" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -6457,11 +6879,11 @@ esac fi vi_cv_path_python=$ac_cv_path_vi_cv_path_python if test -n "$vi_cv_path_python"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python" >&5 -$as_echo "$vi_cv_path_python" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python" >&5 +printf "%s\n" "$vi_cv_path_python" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi @@ -6471,54 +6893,58 @@ done fi if test "X$vi_cv_path_python" != "X"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python version" >&5 -$as_echo_n "checking Python version... " >&6; } -if ${vi_cv_var_python_version+:} false; then : - $as_echo_n "(cached) " >&6 -else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking Python version" >&5 +printf %s "checking Python version... " >&6; } +if test ${vi_cv_var_python_version+y} +then : + printf %s "(cached) " >&6 +else $as_nop vi_cv_var_python_version=` ${vi_cv_path_python} -c 'import sys; print sys.version[:3]'` fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_var_python_version" >&5 -$as_echo "$vi_cv_var_python_version" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $vi_cv_var_python_version" >&5 +printf "%s\n" "$vi_cv_var_python_version" >&6; } - { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python is 2.3 or better" >&5 -$as_echo_n "checking Python is 2.3 or better... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking Python is 2.3 or better" >&5 +printf %s "checking Python is 2.3 or better... " >&6; } if ${vi_cv_path_python} -c \ "import sys; sys.exit(${vi_cv_var_python_version} < 2.3)" then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yep" >&5 -$as_echo "yep" >&6; } - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's install prefix" >&5 -$as_echo_n "checking Python's install prefix... " >&6; } -if ${vi_cv_path_python_pfx+:} false; then : - $as_echo_n "(cached) " >&6 -else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yep" >&5 +printf "%s\n" "yep" >&6; } + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking Python's install prefix" >&5 +printf %s "checking Python's install prefix... " >&6; } +if test ${vi_cv_path_python_pfx+y} +then : + printf %s "(cached) " >&6 +else $as_nop vi_cv_path_python_pfx=` ${vi_cv_path_python} -c \ "import sys; print sys.prefix"` fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python_pfx" >&5 -$as_echo "$vi_cv_path_python_pfx" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python_pfx" >&5 +printf "%s\n" "$vi_cv_path_python_pfx" >&6; } - { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's execution prefix" >&5 -$as_echo_n "checking Python's execution prefix... " >&6; } -if ${vi_cv_path_python_epfx+:} false; then : - $as_echo_n "(cached) " >&6 -else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking Python's execution prefix" >&5 +printf %s "checking Python's execution prefix... " >&6; } +if test ${vi_cv_path_python_epfx+y} +then : + printf %s "(cached) " >&6 +else $as_nop vi_cv_path_python_epfx=` ${vi_cv_path_python} -c \ "import sys; print sys.exec_prefix"` fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python_epfx" >&5 -$as_echo "$vi_cv_path_python_epfx" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python_epfx" >&5 +printf "%s\n" "$vi_cv_path_python_epfx" >&6; } - if ${vi_cv_path_pythonpath+:} false; then : - $as_echo_n "(cached) " >&6 -else + if test ${vi_cv_path_pythonpath+y} +then : + printf %s "(cached) " >&6 +else $as_nop vi_cv_path_pythonpath=` unset PYTHONPATH; ${vi_cv_path_python} -c \ @@ -6529,16 +6955,18 @@ fi # Check whether --with-python-config-dir was given. -if test "${with_python_config_dir+set}" = set; then : +if test ${with_python_config_dir+y} +then : withval=$with_python_config_dir; vi_cv_path_python_conf="${withval}"; have_python_config_dir=1 fi - { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's configuration directory" >&5 -$as_echo_n "checking Python's configuration directory... " >&6; } -if ${vi_cv_path_python_conf+:} false; then : - $as_echo_n "(cached) " >&6 -else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking Python's configuration directory" >&5 +printf %s "checking Python's configuration directory... " >&6; } +if test ${vi_cv_path_python_conf+y} +then : + printf %s "(cached) " >&6 +else $as_nop vi_cv_path_python_conf= d=`${vi_cv_path_python} -c "import distutils.sysconfig; print distutils.sysconfig.get_config_var('LIBPL')"` @@ -6556,19 +6984,20 @@ else fi fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python_conf" >&5 -$as_echo "$vi_cv_path_python_conf" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python_conf" >&5 +printf "%s\n" "$vi_cv_path_python_conf" >&6; } PYTHON_CONFDIR="${vi_cv_path_python_conf}" if test "X$PYTHON_CONFDIR" = "X"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: can't find it!" >&5 -$as_echo "can't find it!" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: can't find it!" >&5 +printf "%s\n" "can't find it!" >&6; } else - if ${vi_cv_path_python_plibs+:} false; then : - $as_echo_n "(cached) " >&6 -else + if test ${vi_cv_path_python_plibs+y} +then : + printf %s "(cached) " >&6 +else $as_nop pwd=`pwd` tmp_mkf="$pwd/config-PyMake$$" @@ -6611,11 +7040,12 @@ eof fi - { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's dll name" >&5 -$as_echo_n "checking Python's dll name... " >&6; } -if ${vi_cv_dll_name_python+:} false; then : - $as_echo_n "(cached) " >&6 -else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking Python's dll name" >&5 +printf %s "checking Python's dll name... " >&6; } +if test ${vi_cv_dll_name_python+y} +then : + printf %s "(cached) " >&6 +else $as_nop if test "X$python_DLLLIBRARY" != "X"; then vi_cv_dll_name_python="$python_DLLLIBRARY" @@ -6624,8 +7054,8 @@ else fi fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_dll_name_python" >&5 -$as_echo "$vi_cv_dll_name_python" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $vi_cv_dll_name_python" >&5 +printf "%s\n" "$vi_cv_dll_name_python" >&6; } PYTHON_LIBS="${vi_cv_path_python_plibs}" if test "${vi_cv_path_python_pfx}" = "${vi_cv_path_python_epfx}"; then @@ -6640,8 +7070,8 @@ $as_echo "$vi_cv_dll_name_python" >&6; } PYTHON_SRC="if_python.c" PYTHON_OBJ="objects/if_python.o" - { $as_echo "$as_me:${as_lineno-$LINENO}: checking if -pthread should be used" >&5 -$as_echo_n "checking if -pthread should be used... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if -pthread should be used" >&5 +printf %s "checking if -pthread should be used... " >&6; } threadsafe_flag= thread_lib= if test "$vim_cv_uname_output" != Darwin; then @@ -6663,27 +7093,28 @@ $as_echo_n "checking if -pthread should be used... " >&6; } /* end confdefs.h. */ int -main () +main (void) { ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; }; PYTHON_CFLAGS="$PYTHON_CFLAGS $threadsafe_flag" -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; }; LIBS=$libs_save_old +if ac_fn_c_try_link "$LINENO" +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; }; PYTHON_CFLAGS="$PYTHON_CFLAGS $threadsafe_flag" +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; }; LIBS=$libs_save_old fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext CFLAGS=$cflags_save else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi if test -n "$MACSDK"; then @@ -6693,8 +7124,8 @@ $as_echo "no" >&6; } PYTHON_GETPATH_CFLAGS= fi - { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compile and link flags for Python are sane" >&5 -$as_echo_n "checking if compile and link flags for Python are sane... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if compile and link flags for Python are sane" >&5 +printf %s "checking if compile and link flags for Python are sane... " >&6; } cflags_save=$CFLAGS libs_save=$LIBS CFLAGS="$CFLAGS $PYTHON_CFLAGS" @@ -6703,26 +7134,27 @@ $as_echo_n "checking if compile and link flags for Python are sane... " >&6; } /* end confdefs.h. */ int -main () +main (void) { ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; }; python_ok=yes -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no: PYTHON DISABLED" >&5 -$as_echo "no: PYTHON DISABLED" >&6; }; python_ok=no +if ac_fn_c_try_link "$LINENO" +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; }; python_ok=yes +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no: PYTHON DISABLED" >&5 +printf "%s\n" "no: PYTHON DISABLED" >&6; }; python_ok=no fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext CFLAGS=$cflags_save LIBS=$libs_save if test $python_ok = yes; then - $as_echo "#define FEAT_PYTHON 1" >>confdefs.h + printf "%s\n" "#define FEAT_PYTHON 1" >>confdefs.h else LIBS=$libs_save_old @@ -6733,8 +7165,8 @@ rm -f core conftest.err conftest.$ac_objext \ fi fi else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: too old" >&5 -$as_echo "too old" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: too old" >&5 +printf "%s\n" "too old" >&6; } fi fi @@ -6750,33 +7182,35 @@ fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-python3interp argument" >&5 -$as_echo_n "checking --enable-python3interp argument... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking --enable-python3interp argument" >&5 +printf %s "checking --enable-python3interp argument... " >&6; } # Check whether --enable-python3interp was given. -if test "${enable_python3interp+set}" = set; then : +if test ${enable_python3interp+y} +then : enableval=$enable_python3interp; -else +else $as_nop enable_python3interp="no" fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_python3interp" >&5 -$as_echo "$enable_python3interp" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_python3interp" >&5 +printf "%s\n" "$enable_python3interp" >&6; } if test "$enable_python3interp" = "yes" -o "$enable_python3interp" = "dynamic"; then if test "$has_eval" = "no"; then as_fn_error $? "cannot use Python with tiny features" "$LINENO" 5 fi - { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-python3-command argument" >&5 -$as_echo_n "checking --with-python3-command argument... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking --with-python3-command argument" >&5 +printf %s "checking --with-python3-command argument... " >&6; } # Check whether --with-python3-command was given. -if test "${with_python3_command+set}" = set; then : - withval=$with_python3_command; vi_cv_path_python3="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python3" >&5 -$as_echo "$vi_cv_path_python3" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } +if test ${with_python3_command+y} +then : + withval=$with_python3_command; vi_cv_path_python3="$withval"; { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python3" >&5 +printf "%s\n" "$vi_cv_path_python3" >&6; } +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi @@ -6785,11 +7219,12 @@ fi do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_path_vi_cv_path_python3+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_path_vi_cv_path_python3+y} +then : + printf %s "(cached) " >&6 +else $as_nop case $vi_cv_path_python3 in [\\/]* | ?:[\\/]*) ac_cv_path_vi_cv_path_python3="$vi_cv_path_python3" # Let the user override the test with a path. @@ -6799,11 +7234,15 @@ else for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_path_vi_cv_path_python3="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_path_vi_cv_path_python3="$as_dir$ac_word$ac_exec_ext" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -6815,11 +7254,11 @@ esac fi vi_cv_path_python3=$ac_cv_path_vi_cv_path_python3 if test -n "$vi_cv_path_python3"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python3" >&5 -$as_echo "$vi_cv_path_python3" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python3" >&5 +printf "%s\n" "$vi_cv_path_python3" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi @@ -6829,31 +7268,33 @@ done fi if test "X$vi_cv_path_python3" != "X"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python version" >&5 -$as_echo_n "checking Python version... " >&6; } -if ${vi_cv_var_python3_version+:} false; then : - $as_echo_n "(cached) " >&6 -else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking Python version" >&5 +printf %s "checking Python version... " >&6; } +if test ${vi_cv_var_python3_version+y} +then : + printf %s "(cached) " >&6 +else $as_nop vi_cv_var_python3_version=` ${vi_cv_path_python3} -c 'import sys; print("{}.{}".format(sys.version_info.major, sys.version_info.minor))'` fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_var_python3_version" >&5 -$as_echo "$vi_cv_var_python3_version" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $vi_cv_var_python3_version" >&5 +printf "%s\n" "$vi_cv_var_python3_version" >&6; } - { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python is 3.0 or better" >&5 -$as_echo_n "checking Python is 3.0 or better... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking Python is 3.0 or better" >&5 +printf %s "checking Python is 3.0 or better... " >&6; } if ${vi_cv_path_python3} -c \ "import sys; sys.exit(${vi_cv_var_python3_version} < 3.0)" then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yep" >&5 -$as_echo "yep" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yep" >&5 +printf "%s\n" "yep" >&6; } - { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's abiflags" >&5 -$as_echo_n "checking Python's abiflags... " >&6; } -if ${vi_cv_var_python3_abiflags+:} false; then : - $as_echo_n "(cached) " >&6 -else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking Python's abiflags" >&5 +printf %s "checking Python's abiflags... " >&6; } +if test ${vi_cv_var_python3_abiflags+y} +then : + printf %s "(cached) " >&6 +else $as_nop vi_cv_var_python3_abiflags= if ${vi_cv_path_python3} -c \ @@ -6863,37 +7304,40 @@ else "import sys; print(sys.abiflags)"` fi fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_var_python3_abiflags" >&5 -$as_echo "$vi_cv_var_python3_abiflags" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $vi_cv_var_python3_abiflags" >&5 +printf "%s\n" "$vi_cv_var_python3_abiflags" >&6; } - { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's install prefix" >&5 -$as_echo_n "checking Python's install prefix... " >&6; } -if ${vi_cv_path_python3_pfx+:} false; then : - $as_echo_n "(cached) " >&6 -else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking Python's install prefix" >&5 +printf %s "checking Python's install prefix... " >&6; } +if test ${vi_cv_path_python3_pfx+y} +then : + printf %s "(cached) " >&6 +else $as_nop vi_cv_path_python3_pfx=` ${vi_cv_path_python3} -c \ "import sys; print(sys.prefix)"` fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python3_pfx" >&5 -$as_echo "$vi_cv_path_python3_pfx" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python3_pfx" >&5 +printf "%s\n" "$vi_cv_path_python3_pfx" >&6; } - { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's execution prefix" >&5 -$as_echo_n "checking Python's execution prefix... " >&6; } -if ${vi_cv_path_python3_epfx+:} false; then : - $as_echo_n "(cached) " >&6 -else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking Python's execution prefix" >&5 +printf %s "checking Python's execution prefix... " >&6; } +if test ${vi_cv_path_python3_epfx+y} +then : + printf %s "(cached) " >&6 +else $as_nop vi_cv_path_python3_epfx=` ${vi_cv_path_python3} -c \ "import sys; print(sys.exec_prefix)"` fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python3_epfx" >&5 -$as_echo "$vi_cv_path_python3_epfx" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python3_epfx" >&5 +printf "%s\n" "$vi_cv_path_python3_epfx" >&6; } - if ${vi_cv_path_python3path+:} false; then : - $as_echo_n "(cached) " >&6 -else + if test ${vi_cv_path_python3path+y} +then : + printf %s "(cached) " >&6 +else $as_nop vi_cv_path_python3path=` unset PYTHONPATH; ${vi_cv_path_python3} -c \ @@ -6904,16 +7348,18 @@ fi # Check whether --with-python3-config-dir was given. -if test "${with_python3_config_dir+set}" = set; then : +if test ${with_python3_config_dir+y} +then : withval=$with_python3_config_dir; vi_cv_path_python3_conf="${withval}"; have_python3_config_dir=1 fi - { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's configuration directory" >&5 -$as_echo_n "checking Python's configuration directory... " >&6; } -if ${vi_cv_path_python3_conf+:} false; then : - $as_echo_n "(cached) " >&6 -else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking Python's configuration directory" >&5 +printf %s "checking Python's configuration directory... " >&6; } +if test ${vi_cv_path_python3_conf+y} +then : + printf %s "(cached) " >&6 +else $as_nop vi_cv_path_python3_conf= config_dir="config-${vi_cv_var_python3_version}${vi_cv_var_python3_abiflags}" @@ -6935,19 +7381,20 @@ else fi fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python3_conf" >&5 -$as_echo "$vi_cv_path_python3_conf" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python3_conf" >&5 +printf "%s\n" "$vi_cv_path_python3_conf" >&6; } PYTHON3_CONFDIR="${vi_cv_path_python3_conf}" if test "X$PYTHON3_CONFDIR" = "X"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: can't find it!" >&5 -$as_echo "can't find it!" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: can't find it!" >&5 +printf "%s\n" "can't find it!" >&6; } else - if ${vi_cv_path_python3_plibs+:} false; then : - $as_echo_n "(cached) " >&6 -else + if test ${vi_cv_path_python3_plibs+y} +then : + printf %s "(cached) " >&6 +else $as_nop pwd=`pwd` tmp_mkf="$pwd/config-PyMake$$" @@ -6968,11 +7415,12 @@ eof fi - { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python3's dll name" >&5 -$as_echo_n "checking Python3's dll name... " >&6; } -if ${vi_cv_dll_name_python3+:} false; then : - $as_echo_n "(cached) " >&6 -else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking Python3's dll name" >&5 +printf %s "checking Python3's dll name... " >&6; } +if test ${vi_cv_dll_name_python3+y} +then : + printf %s "(cached) " >&6 +else $as_nop if test "X$python3_DLLLIBRARY" != "X"; then vi_cv_dll_name_python3="$python3_DLLLIBRARY" @@ -6981,8 +7429,8 @@ else fi fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_dll_name_python3" >&5 -$as_echo "$vi_cv_dll_name_python3" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $vi_cv_dll_name_python3" >&5 +printf "%s\n" "$vi_cv_dll_name_python3" >&6; } PYTHON3_LIBS="${vi_cv_path_python3_plibs}" if test "${vi_cv_path_python3_pfx}" = "${vi_cv_path_python3_epfx}"; then @@ -6996,8 +7444,8 @@ $as_echo "$vi_cv_dll_name_python3" >&6; } PYTHON3_SRC="if_python3.c" PYTHON3_OBJ="objects/if_python3.o" - { $as_echo "$as_me:${as_lineno-$LINENO}: checking if -pthread should be used" >&5 -$as_echo_n "checking if -pthread should be used... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if -pthread should be used" >&5 +printf %s "checking if -pthread should be used... " >&6; } threadsafe_flag= thread_lib= if test "$vim_cv_uname_output" != Darwin; then @@ -7019,31 +7467,32 @@ $as_echo_n "checking if -pthread should be used... " >&6; } /* end confdefs.h. */ int -main () +main (void) { ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; }; PYTHON3_CFLAGS="$PYTHON3_CFLAGS $threadsafe_flag" -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; }; LIBS=$libs_save_old +if ac_fn_c_try_link "$LINENO" +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; }; PYTHON3_CFLAGS="$PYTHON3_CFLAGS $threadsafe_flag" +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; }; LIBS=$libs_save_old fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext CFLAGS=$cflags_save else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi - { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compile and link flags for Python 3 are sane" >&5 -$as_echo_n "checking if compile and link flags for Python 3 are sane... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if compile and link flags for Python 3 are sane" >&5 +printf %s "checking if compile and link flags for Python 3 are sane... " >&6; } cflags_save=$CFLAGS libs_save=$LIBS CFLAGS="$CFLAGS $PYTHON3_CFLAGS" @@ -7052,26 +7501,27 @@ $as_echo_n "checking if compile and link flags for Python 3 are sane... " >&6; } /* end confdefs.h. */ int -main () +main (void) { ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; }; python3_ok=yes -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no: PYTHON3 DISABLED" >&5 -$as_echo "no: PYTHON3 DISABLED" >&6; }; python3_ok=no +if ac_fn_c_try_link "$LINENO" +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; }; python3_ok=yes +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no: PYTHON3 DISABLED" >&5 +printf "%s\n" "no: PYTHON3 DISABLED" >&6; }; python3_ok=no fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext CFLAGS=$cflags_save LIBS=$libs_save if test "$python3_ok" = yes; then - $as_echo "#define FEAT_PYTHON3 1" >>confdefs.h + printf "%s\n" "#define FEAT_PYTHON3 1" >>confdefs.h else LIBS=$libs_save_old @@ -7082,8 +7532,8 @@ rm -f core conftest.err conftest.$ac_objext \ fi fi else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: too old" >&5 -$as_echo "too old" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: too old" >&5 +printf "%s\n" "too old" >&6; } fi fi if test "$fail_if_missing" = "yes" -a "$python3_ok" != "yes"; then @@ -7097,32 +7547,35 @@ fi + # Check whether --with-properly-linked-python2-python3 was given. -if test "${with_properly_linked_python2_python3+set}" = set; then : +if test ${with_properly_linked_python2_python3+y} +then : withval=$with_properly_linked_python2_python3; vi_cv_with_properly_linked_python2_python3="yes" -else +else $as_nop vi_cv_with_properly_linked_python2_python3="no" fi if test "$python_ok" = yes && test "$python3_ok" = yes; then - $as_echo "#define DYNAMIC_PYTHON 1" >>confdefs.h + printf "%s\n" "#define DYNAMIC_PYTHON 1" >>confdefs.h - $as_echo "#define DYNAMIC_PYTHON3 1" >>confdefs.h + printf "%s\n" "#define DYNAMIC_PYTHON3 1" >>confdefs.h - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we can do without RTLD_GLOBAL for Python" >&5 -$as_echo_n "checking whether we can do without RTLD_GLOBAL for Python... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we can do without RTLD_GLOBAL for Python" >&5 +printf %s "checking whether we can do without RTLD_GLOBAL for Python... " >&6; } cflags_save=$CFLAGS CFLAGS="$CFLAGS $PYTHON_CFLAGS" libs_save=$LIBS LIBS="-ldl $LIBS" if test "x$MACOS_X" != "xyes"; then - if test "$cross_compiling" = yes; then : - { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} + if test "$cross_compiling" = yes +then : + { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "cannot run test program while cross compiling See \`config.log' for more details" "$LINENO" 5; } -else +else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -7160,13 +7613,14 @@ else return !not_needed; } _ACEOF -if ac_fn_c_try_run "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; };$as_echo "#define PY_NO_RTLD_GLOBAL 1" >>confdefs.h +if ac_fn_c_try_run "$LINENO" +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; };printf "%s\n" "#define PY_NO_RTLD_GLOBAL 1" >>confdefs.h -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext @@ -7176,18 +7630,19 @@ fi CFLAGS=$cflags_save LIBS=$libs_save - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we can do without RTLD_GLOBAL for Python3" >&5 -$as_echo_n "checking whether we can do without RTLD_GLOBAL for Python3... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we can do without RTLD_GLOBAL for Python3" >&5 +printf %s "checking whether we can do without RTLD_GLOBAL for Python3... " >&6; } cflags_save=$CFLAGS CFLAGS="$CFLAGS $PYTHON3_CFLAGS" libs_save=$LIBS LIBS="-ldl $LIBS" - if test "$cross_compiling" = yes; then : - { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} + if test "$cross_compiling" = yes +then : + { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "cannot run test program while cross compiling See \`config.log' for more details" "$LINENO" 5; } -else +else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -7226,13 +7681,14 @@ else return !not_needed; } _ACEOF -if ac_fn_c_try_run "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; };$as_echo "#define PY3_NO_RTLD_GLOBAL 1" >>confdefs.h +if ac_fn_c_try_run "$LINENO" +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; };printf "%s\n" "#define PY3_NO_RTLD_GLOBAL 1" >>confdefs.h -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext @@ -7241,9 +7697,9 @@ fi fi if test "$vi_cv_with_properly_linked_python2_python3" = "yes"; then - $as_echo "#define PY_NO_RTLD_GLOBAL 1" >>confdefs.h + printf "%s\n" "#define PY_NO_RTLD_GLOBAL 1" >>confdefs.h - $as_echo "#define PY3_NO_RTLD_GLOBAL 1" >>confdefs.h + printf "%s\n" "#define PY3_NO_RTLD_GLOBAL 1" >>confdefs.h fi @@ -7262,26 +7718,26 @@ fi # MacVim patch to hack in a different default dynamic lib path for arm64. # We don't test that it links here so this has to be binary compatible with # DYNAMIC_PYTHON3_DLL - { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python3's dll name (arm64)" >&5 -$as_echo_n "checking Python3's dll name (arm64)... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking Python3's dll name (arm64)" >&5 +printf %s "checking Python3's dll name (arm64)... " >&6; } if test -n "${vi_cv_dll_name_python3_arm64}"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${vi_cv_dll_name_python3_arm64}" >&5 -$as_echo "${vi_cv_dll_name_python3_arm64}" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${vi_cv_dll_name_python3_arm64}" >&5 +printf "%s\n" "${vi_cv_dll_name_python3_arm64}" >&6; } PYTHON3_CFLAGS+=" -DDYNAMIC_PYTHON3_DLL_ARM64=\\\"${vi_cv_dll_name_python3_arm64}\\\"" else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: <none>" >&5 -$as_echo "<none>" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: <none>" >&5 +printf "%s\n" "<none>" >&6; } fi elif test "$python_ok" = yes && test "$enable_pythoninterp" = "dynamic"; then - $as_echo "#define DYNAMIC_PYTHON 1" >>confdefs.h + printf "%s\n" "#define DYNAMIC_PYTHON 1" >>confdefs.h PYTHON_SRC="if_python.c" PYTHON_OBJ="objects/if_python.o" PYTHON_CFLAGS="$PYTHON_CFLAGS -DDYNAMIC_PYTHON_DLL=\\\"${vi_cv_dll_name_python}\\\"" PYTHON_LIBS= elif test "$python_ok" = yes; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking if -fPIE can be added for Python" >&5 -$as_echo_n "checking if -fPIE can be added for Python... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if -fPIE can be added for Python" >&5 +printf %s "checking if -fPIE can be added for Python... " >&6; } cflags_save=$CFLAGS libs_save=$LIBS CFLAGS="$CFLAGS $PYTHON_CFLAGS -fPIE" @@ -7290,21 +7746,22 @@ $as_echo_n "checking if -fPIE can be added for Python... " >&6; } /* end confdefs.h. */ int -main () +main (void) { ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; }; fpie_ok=yes -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; }; fpie_ok=no +if ac_fn_c_try_link "$LINENO" +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; }; fpie_ok=yes +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; }; fpie_ok=no fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext CFLAGS=$cflags_save LIBS=$libs_save @@ -7312,7 +7769,7 @@ rm -f core conftest.err conftest.$ac_objext \ PYTHON_CFLAGS="$PYTHON_CFLAGS -fPIE" fi elif test "$python3_ok" = yes && test "$enable_python3interp" = "dynamic"; then - $as_echo "#define DYNAMIC_PYTHON3 1" >>confdefs.h + printf "%s\n" "#define DYNAMIC_PYTHON3 1" >>confdefs.h PYTHON3_SRC="if_python3.c" PYTHON3_OBJ="objects/if_python3.o" @@ -7322,19 +7779,19 @@ elif test "$python3_ok" = yes && test "$enable_python3interp" = "dynamic"; then # MacVim patch to hack in a different default dynamic lib path for arm64. # We don't test that it links here so this has to be binary compatible with # DYNAMIC_PYTHON3_DLL - { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python3's dll name (arm64)" >&5 -$as_echo_n "checking Python3's dll name (arm64)... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking Python3's dll name (arm64)" >&5 +printf %s "checking Python3's dll name (arm64)... " >&6; } if test -n "${vi_cv_dll_name_python3_arm64}"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${vi_cv_dll_name_python3_arm64}" >&5 -$as_echo "${vi_cv_dll_name_python3_arm64}" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${vi_cv_dll_name_python3_arm64}" >&5 +printf "%s\n" "${vi_cv_dll_name_python3_arm64}" >&6; } PYTHON3_CFLAGS+=" -DDYNAMIC_PYTHON3_DLL_ARM64=\\\"${vi_cv_dll_name_python3_arm64}\\\"" else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: <none>" >&5 -$as_echo "<none>" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: <none>" >&5 +printf "%s\n" "<none>" >&6; } fi elif test "$python3_ok" = yes; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking if -fPIE can be added for Python3" >&5 -$as_echo_n "checking if -fPIE can be added for Python3... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if -fPIE can be added for Python3" >&5 +printf %s "checking if -fPIE can be added for Python3... " >&6; } cflags_save=$CFLAGS libs_save=$LIBS CFLAGS="$CFLAGS $PYTHON3_CFLAGS -fPIE" @@ -7343,21 +7800,22 @@ $as_echo_n "checking if -fPIE can be added for Python3... " >&6; } /* end confdefs.h. */ int -main () +main (void) { ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; }; fpie_ok=yes -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; }; fpie_ok=no +if ac_fn_c_try_link "$LINENO" +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; }; fpie_ok=yes +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; }; fpie_ok=no fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext CFLAGS=$cflags_save LIBS=$libs_save @@ -7366,39 +7824,42 @@ rm -f core conftest.err conftest.$ac_objext \ fi fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-tclinterp argument" >&5 -$as_echo_n "checking --enable-tclinterp argument... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking --enable-tclinterp argument" >&5 +printf %s "checking --enable-tclinterp argument... " >&6; } # Check whether --enable-tclinterp was given. -if test "${enable_tclinterp+set}" = set; then : +if test ${enable_tclinterp+y} +then : enableval=$enable_tclinterp; -else +else $as_nop enable_tclinterp="no" fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_tclinterp" >&5 -$as_echo "$enable_tclinterp" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_tclinterp" >&5 +printf "%s\n" "$enable_tclinterp" >&6; } if test "$enable_tclinterp" = "yes" -o "$enable_tclinterp" = "dynamic"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-tclsh argument" >&5 -$as_echo_n "checking --with-tclsh argument... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking --with-tclsh argument" >&5 +printf %s "checking --with-tclsh argument... " >&6; } # Check whether --with-tclsh was given. -if test "${with_tclsh+set}" = set; then : - withval=$with_tclsh; tclsh_name="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tclsh_name" >&5 -$as_echo "$tclsh_name" >&6; } -else - tclsh_name="tclsh8.5"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } +if test ${with_tclsh+y} +then : + withval=$with_tclsh; tclsh_name="$withval"; { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $tclsh_name" >&5 +printf "%s\n" "$tclsh_name" >&6; } +else $as_nop + tclsh_name="tclsh8.5"; { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi # Extract the first word of "$tclsh_name", so it can be a program name with args. set dummy $tclsh_name; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_path_vi_cv_path_tcl+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_path_vi_cv_path_tcl+y} +then : + printf %s "(cached) " >&6 +else $as_nop case $vi_cv_path_tcl in [\\/]* | ?:[\\/]*) ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path. @@ -7408,11 +7869,15 @@ else for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_path_vi_cv_path_tcl="$as_dir$ac_word$ac_exec_ext" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -7424,11 +7889,11 @@ esac fi vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl if test -n "$vi_cv_path_tcl"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5 -$as_echo "$vi_cv_path_tcl" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5 +printf "%s\n" "$vi_cv_path_tcl" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi @@ -7438,11 +7903,12 @@ fi tclsh_name="tclsh8.4" # Extract the first word of "$tclsh_name", so it can be a program name with args. set dummy $tclsh_name; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_path_vi_cv_path_tcl+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_path_vi_cv_path_tcl+y} +then : + printf %s "(cached) " >&6 +else $as_nop case $vi_cv_path_tcl in [\\/]* | ?:[\\/]*) ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path. @@ -7452,11 +7918,15 @@ else for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_path_vi_cv_path_tcl="$as_dir$ac_word$ac_exec_ext" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -7468,11 +7938,11 @@ esac fi vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl if test -n "$vi_cv_path_tcl"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5 -$as_echo "$vi_cv_path_tcl" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5 +printf "%s\n" "$vi_cv_path_tcl" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi @@ -7481,11 +7951,12 @@ fi tclsh_name="tclsh8.2" # Extract the first word of "$tclsh_name", so it can be a program name with args. set dummy $tclsh_name; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_path_vi_cv_path_tcl+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_path_vi_cv_path_tcl+y} +then : + printf %s "(cached) " >&6 +else $as_nop case $vi_cv_path_tcl in [\\/]* | ?:[\\/]*) ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path. @@ -7495,11 +7966,15 @@ else for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_path_vi_cv_path_tcl="$as_dir$ac_word$ac_exec_ext" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -7511,11 +7986,11 @@ esac fi vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl if test -n "$vi_cv_path_tcl"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5 -$as_echo "$vi_cv_path_tcl" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5 +printf "%s\n" "$vi_cv_path_tcl" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi @@ -7524,11 +7999,12 @@ fi tclsh_name="tclsh8.0" # Extract the first word of "$tclsh_name", so it can be a program name with args. set dummy $tclsh_name; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_path_vi_cv_path_tcl+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_path_vi_cv_path_tcl+y} +then : + printf %s "(cached) " >&6 +else $as_nop case $vi_cv_path_tcl in [\\/]* | ?:[\\/]*) ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path. @@ -7538,11 +8014,15 @@ else for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_path_vi_cv_path_tcl="$as_dir$ac_word$ac_exec_ext" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -7554,11 +8034,11 @@ esac fi vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl if test -n "$vi_cv_path_tcl"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5 -$as_echo "$vi_cv_path_tcl" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5 +printf "%s\n" "$vi_cv_path_tcl" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi @@ -7567,11 +8047,12 @@ fi tclsh_name="tclsh" # Extract the first word of "$tclsh_name", so it can be a program name with args. set dummy $tclsh_name; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_path_vi_cv_path_tcl+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_path_vi_cv_path_tcl+y} +then : + printf %s "(cached) " >&6 +else $as_nop case $vi_cv_path_tcl in [\\/]* | ?:[\\/]*) ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path. @@ -7581,11 +8062,15 @@ else for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_path_vi_cv_path_tcl="$as_dir$ac_word$ac_exec_ext" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -7597,27 +8082,27 @@ esac fi vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl if test -n "$vi_cv_path_tcl"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5 -$as_echo "$vi_cv_path_tcl" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5 +printf "%s\n" "$vi_cv_path_tcl" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi fi if test "X$vi_cv_path_tcl" != "X"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking Tcl version" >&5 -$as_echo_n "checking Tcl version... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking Tcl version" >&5 +printf %s "checking Tcl version... " >&6; } if echo 'exit [expr [info tclversion] < 8.0]' | "$vi_cv_path_tcl" - ; then tclver=`echo 'puts [info tclversion]' | $vi_cv_path_tcl -` - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tclver - OK" >&5 -$as_echo "$tclver - OK" >&6; }; + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $tclver - OK" >&5 +printf "%s\n" "$tclver - OK" >&6; }; tclloc=`echo 'set l [info library];set i [string last lib $l];incr i -2;puts [string range $l 0 $i]' | $vi_cv_path_tcl -` tcldll=`echo 'puts libtcl[info tclversion][info sharedlibextension]' | $vi_cv_path_tcl -` - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of Tcl include" >&5 -$as_echo_n "checking for location of Tcl include... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for location of Tcl include" >&5 +printf %s "checking for location of Tcl include... " >&6; } if test "x$MACOS_X" != "xyes"; then tclinc="$tclloc/include $tclloc/include/tcl $tclloc/include/tcl$tclver /usr/local/include /usr/local/include/tcl$tclver /usr/include /usr/include/tcl$tclver" else @@ -7626,20 +8111,20 @@ $as_echo_n "checking for location of Tcl include... " >&6; } TCL_INC= for try in $tclinc; do if test -f "$try/tcl.h"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $try/tcl.h" >&5 -$as_echo "$try/tcl.h" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $try/tcl.h" >&5 +printf "%s\n" "$try/tcl.h" >&6; } TCL_INC=$try break fi done if test -z "$TCL_INC"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5 -$as_echo "<not found>" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5 +printf "%s\n" "<not found>" >&6; } SKIP_TCL=YES fi if test -z "$SKIP_TCL"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of tclConfig.sh script" >&5 -$as_echo_n "checking for location of tclConfig.sh script... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for location of tclConfig.sh script" >&5 +printf %s "checking for location of tclConfig.sh script... " >&6; } if test "x$MACOS_X" != "xyes"; then tclcnf=`echo $tclinc | sed s/include/lib/g` tclcnf="$tclcnf `echo $tclinc | sed s/include/lib64/g`" @@ -7649,8 +8134,8 @@ $as_echo_n "checking for location of tclConfig.sh script... " >&6; } fi for try in $tclcnf; do if test -f "$try/tclConfig.sh"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $try/tclConfig.sh" >&5 -$as_echo "$try/tclConfig.sh" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $try/tclConfig.sh" >&5 +printf "%s\n" "$try/tclConfig.sh" >&6; } . "$try/tclConfig.sh" if test "$enable_tclinterp" = "dynamic"; then TCL_LIBS=`eval echo "$TCL_STUB_LIB_SPEC $TCL_LIBS"` @@ -7662,10 +8147,10 @@ $as_echo "$try/tclConfig.sh" >&6; } fi done if test -z "$TCL_LIBS"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5 -$as_echo "<not found>" >&6; } - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl library by myself" >&5 -$as_echo_n "checking for Tcl library by myself... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5 +printf "%s\n" "<not found>" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for Tcl library by myself" >&5 +printf %s "checking for Tcl library by myself... " >&6; } tcllib=`echo $tclinc | sed s/include/lib/g` tcllib="$tcllib `echo $tclinc | sed s/include/lib64/g`" for ext in .so .a ; do @@ -7673,8 +8158,8 @@ $as_echo_n "checking for Tcl library by myself... " >&6; } for try in $tcllib ; do trylib=tcl$ver$ext if test -f "$try/lib$trylib" ; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $try/lib$trylib" >&5 -$as_echo "$try/lib$trylib" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $try/lib$trylib" >&5 +printf "%s\n" "$try/lib$trylib" >&6; } TCL_LIBS="-L\"$try\" -ltcl$ver -ldl -lm" if test "$vim_cv_uname_output" = SunOS && echo $vim_cv_uname_r_output | grep '^5' >/dev/null; then @@ -7686,13 +8171,13 @@ $as_echo "$try/lib$trylib" >&6; } done done if test -z "$TCL_LIBS"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5 -$as_echo "<not found>" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5 +printf "%s\n" "<not found>" >&6; } SKIP_TCL=YES fi fi if test -z "$SKIP_TCL"; then - $as_echo "#define FEAT_TCL 1" >>confdefs.h + printf "%s\n" "#define FEAT_TCL 1" >>confdefs.h TCL_SRC=if_tcl.c TCL_OBJ=objects/if_tcl.o @@ -7701,13 +8186,13 @@ $as_echo "<not found>" >&6; } fi fi else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: too old; need Tcl version 8.0 or later" >&5 -$as_echo "too old; need Tcl version 8.0 or later" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: too old; need Tcl version 8.0 or later" >&5 +printf "%s\n" "too old; need Tcl version 8.0 or later" >&6; } fi fi if test "$enable_tclinterp" = "dynamic"; then if test "X$TCL_SRC" != "X" -a "X$tcldll" != "X"; then - $as_echo "#define DYNAMIC_TCL 1" >>confdefs.h + printf "%s\n" "#define DYNAMIC_TCL 1" >>confdefs.h TCL_CFLAGS="-DDYNAMIC_TCL_DLL=\\\"$tcldll\\\" -DDYNAMIC_TCL_VER=\\\"$tclver\\\" $TCL_CFLAGS" fi @@ -7723,42 +8208,45 @@ fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-rubyinterp argument" >&5 -$as_echo_n "checking --enable-rubyinterp argument... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking --enable-rubyinterp argument" >&5 +printf %s "checking --enable-rubyinterp argument... " >&6; } # Check whether --enable-rubyinterp was given. -if test "${enable_rubyinterp+set}" = set; then : +if test ${enable_rubyinterp+y} +then : enableval=$enable_rubyinterp; -else +else $as_nop enable_rubyinterp="no" fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_rubyinterp" >&5 -$as_echo "$enable_rubyinterp" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_rubyinterp" >&5 +printf "%s\n" "$enable_rubyinterp" >&6; } if test "$enable_rubyinterp" = "yes" -o "$enable_rubyinterp" = "dynamic"; then if test "$has_eval" = "no"; then as_fn_error $? "cannot use Ruby with tiny features" "$LINENO" 5 fi - { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-ruby-command argument" >&5 -$as_echo_n "checking --with-ruby-command argument... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking --with-ruby-command argument" >&5 +printf %s "checking --with-ruby-command argument... " >&6; } # Check whether --with-ruby-command was given. -if test "${with_ruby_command+set}" = set; then : - withval=$with_ruby_command; RUBY_CMD="$withval"; vi_cv_path_ruby="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RUBY_CMD" >&5 -$as_echo "$RUBY_CMD" >&6; } -else - RUBY_CMD="ruby"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to $RUBY_CMD" >&5 -$as_echo "defaulting to $RUBY_CMD" >&6; } +if test ${with_ruby_command+y} +then : + withval=$with_ruby_command; RUBY_CMD="$withval"; vi_cv_path_ruby="$withval"; { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $RUBY_CMD" >&5 +printf "%s\n" "$RUBY_CMD" >&6; } +else $as_nop + RUBY_CMD="ruby"; { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: defaulting to $RUBY_CMD" >&5 +printf "%s\n" "defaulting to $RUBY_CMD" >&6; } fi # Extract the first word of "$RUBY_CMD", so it can be a program name with args. set dummy $RUBY_CMD; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_path_vi_cv_path_ruby+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_path_vi_cv_path_ruby+y} +then : + printf %s "(cached) " >&6 +else $as_nop case $vi_cv_path_ruby in [\\/]* | ?:[\\/]*) ac_cv_path_vi_cv_path_ruby="$vi_cv_path_ruby" # Let the user override the test with a path. @@ -7768,11 +8256,15 @@ else for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_path_vi_cv_path_ruby="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_path_vi_cv_path_ruby="$as_dir$ac_word$ac_exec_ext" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -7784,34 +8276,34 @@ esac fi vi_cv_path_ruby=$ac_cv_path_vi_cv_path_ruby if test -n "$vi_cv_path_ruby"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_ruby" >&5 -$as_echo "$vi_cv_path_ruby" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_ruby" >&5 +printf "%s\n" "$vi_cv_path_ruby" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi if test "X$vi_cv_path_ruby" != "X"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking Ruby version" >&5 -$as_echo_n "checking Ruby version... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking Ruby version" >&5 +printf %s "checking Ruby version... " >&6; } if $vi_cv_path_ruby -e 'RUBY_VERSION >= "1.9.1" or exit 1' >/dev/null 2>/dev/null; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: OK" >&5 -$as_echo "OK" >&6; } - { $as_echo "$as_me:${as_lineno-$LINENO}: checking Ruby rbconfig" >&5 -$as_echo_n "checking Ruby rbconfig... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: OK" >&5 +printf "%s\n" "OK" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking Ruby rbconfig" >&5 +printf %s "checking Ruby rbconfig... " >&6; } ruby_rbconfig="RbConfig" if ! $vi_cv_path_ruby -r rbconfig -e 'RbConfig' >/dev/null 2>/dev/null; then ruby_rbconfig="Config" fi - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ruby_rbconfig" >&5 -$as_echo "$ruby_rbconfig" >&6; } - { $as_echo "$as_me:${as_lineno-$LINENO}: checking Ruby header files" >&5 -$as_echo_n "checking Ruby header files... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ruby_rbconfig" >&5 +printf "%s\n" "$ruby_rbconfig" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking Ruby header files" >&5 +printf %s "checking Ruby header files... " >&6; } rubyhdrdir=`$vi_cv_path_ruby -r mkmf -e "print $ruby_rbconfig::CONFIG['rubyhdrdir'] || $ruby_rbconfig::CONFIG['archdir'] || \\$hdrdir" 2>/dev/null` if test "X$rubyhdrdir" != "X"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $rubyhdrdir" >&5 -$as_echo "$rubyhdrdir" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $rubyhdrdir" >&5 +printf "%s\n" "$rubyhdrdir" >&6; } RUBY_CFLAGS="-I$rubyhdrdir" rubyarchdir=`$vi_cv_path_ruby -r rbconfig -e "print ($ruby_rbconfig::CONFIG.has_key? 'rubyarchhdrdir') ? $ruby_rbconfig::CONFIG['rubyarchhdrdir'] : '$rubyhdrdir/'+$ruby_rbconfig::CONFIG['arch']"` if test -d "$rubyarchdir"; then @@ -7861,14 +8353,14 @@ $as_echo "$rubyhdrdir" >&6; } RUBY_OBJ="objects/if_ruby.o" RUBY_PRO="if_ruby.pro" - $as_echo "#define FEAT_RUBY 1" >>confdefs.h + printf "%s\n" "#define FEAT_RUBY 1" >>confdefs.h if test "$enable_rubyinterp" = "dynamic"; then libruby_soname=`$vi_cv_path_ruby -r rbconfig -e "puts $ruby_rbconfig::CONFIG['LIBRUBY_ALIASES'].split[0]"` if test -z "$libruby_soname"; then libruby_soname=`$vi_cv_path_ruby -r rbconfig -e "puts $ruby_rbconfig::CONFIG['LIBRUBY_SO']"` fi - $as_echo "#define DYNAMIC_RUBY 1" >>confdefs.h + printf "%s\n" "#define DYNAMIC_RUBY 1" >>confdefs.h RUBY_CFLAGS="-DDYNAMIC_RUBY_DLL=\\\"$libruby_soname\\\" $RUBY_CFLAGS" RUBY_LIBS= @@ -7879,27 +8371,27 @@ $as_echo "$rubyhdrdir" >&6; } # Note: Apple does ship with a default Ruby lib, but it's usually older # than Homebrew, and since on x86_64 we use the Homebrew version, we # should use that as well for Apple Silicon. - { $as_echo "$as_me:${as_lineno-$LINENO}: checking ${libruby_soname} (arm64)" >&5 -$as_echo_n "checking ${libruby_soname} (arm64)... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking ${libruby_soname} (arm64)" >&5 +printf %s "checking ${libruby_soname} (arm64)... " >&6; } if test -n "${vi_cv_dll_name_ruby_arm64}"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${vi_cv_dll_name_ruby_arm64}" >&5 -$as_echo "${vi_cv_dll_name_ruby_arm64}" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${vi_cv_dll_name_ruby_arm64}" >&5 +printf "%s\n" "${vi_cv_dll_name_ruby_arm64}" >&6; } RUBY_CFLAGS+=" -DDYNAMIC_RUBY_DLL_ARM64=\\\"${vi_cv_dll_name_ruby_arm64}\\\"" else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: <none>" >&5 -$as_echo "<none>" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: <none>" >&5 +printf "%s\n" "<none>" >&6; } fi fi if test "X$CLANG_VERSION" != "X" -a "$rubyversion" -ge 30; then RUBY_CFLAGS="$RUBY_CFLAGS -fdeclspec" fi else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found; disabling Ruby" >&5 -$as_echo "not found; disabling Ruby" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: not found; disabling Ruby" >&5 +printf "%s\n" "not found; disabling Ruby" >&6; } fi else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: too old; need Ruby version 1.9.1 or later" >&5 -$as_echo "too old; need Ruby version 1.9.1 or later" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: too old; need Ruby version 1.9.1 or later" >&5 +printf "%s\n" "too old; need Ruby version 1.9.1 or later" >&6; } fi fi @@ -7914,81 +8406,85 @@ fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-cscope argument" >&5 -$as_echo_n "checking --enable-cscope argument... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking --enable-cscope argument" >&5 +printf %s "checking --enable-cscope argument... " >&6; } # Check whether --enable-cscope was given. -if test "${enable_cscope+set}" = set; then : +if test ${enable_cscope+y} +then : enableval=$enable_cscope; -else +else $as_nop enable_cscope="no" fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_cscope" >&5 -$as_echo "$enable_cscope" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_cscope" >&5 +printf "%s\n" "$enable_cscope" >&6; } if test "$enable_cscope" = "yes"; then - $as_echo "#define FEAT_CSCOPE 1" >>confdefs.h + printf "%s\n" "#define FEAT_CSCOPE 1" >>confdefs.h fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-netbeans argument" >&5 -$as_echo_n "checking --disable-netbeans argument... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking --disable-netbeans argument" >&5 +printf %s "checking --disable-netbeans argument... " >&6; } # Check whether --enable-netbeans was given. -if test "${enable_netbeans+set}" = set; then : +if test ${enable_netbeans+y} +then : enableval=$enable_netbeans; -else +else $as_nop enable_netbeans="yes" fi if test "$enable_netbeans" = "yes"; then if test "$has_eval" = "no"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot use NetBeans with tiny features" >&5 -$as_echo "cannot use NetBeans with tiny features" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: cannot use NetBeans with tiny features" >&5 +printf "%s\n" "cannot use NetBeans with tiny features" >&6; } enable_netbeans="no" else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-channel argument" >&5 -$as_echo_n "checking --disable-channel argument... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking --disable-channel argument" >&5 +printf %s "checking --disable-channel argument... " >&6; } # Check whether --enable-channel was given. -if test "${enable_channel+set}" = set; then : +if test ${enable_channel+y} +then : enableval=$enable_channel; -else +else $as_nop enable_channel="yes" fi if test "$enable_channel" = "yes"; then if test "$has_eval" = "no"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot use channels with tiny features" >&5 -$as_echo "cannot use channels with tiny features" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: cannot use channels with tiny features" >&5 +printf "%s\n" "cannot use channels with tiny features" >&6; } enable_channel="no" else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi else if test "$enable_netbeans" = "yes"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, netbeans also disabled" >&5 -$as_echo "yes, netbeans also disabled" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes, netbeans also disabled" >&5 +printf "%s\n" "yes, netbeans also disabled" >&6; } enable_netbeans="no" else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } fi fi if test "$enable_channel" = "yes"; then if test "x$HAIKU" = "xyes"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket in -lnetwork" >&5 -$as_echo_n "checking for socket in -lnetwork... " >&6; } -if ${ac_cv_lib_network_socket+:} false; then : - $as_echo_n "(cached) " >&6 -else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for socket in -lnetwork" >&5 +printf %s "checking for socket in -lnetwork... " >&6; } +if test ${ac_cv_lib_network_socket+y} +then : + printf %s "(cached) " >&6 +else $as_nop ac_check_lib_save_LIBS=$LIBS LIBS="-lnetwork $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -7997,44 +8493,42 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif char socket (); int -main () +main (void) { return socket (); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : +if ac_fn_c_try_link "$LINENO" +then : ac_cv_lib_network_socket=yes -else +else $as_nop ac_cv_lib_network_socket=no fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_network_socket" >&5 -$as_echo "$ac_cv_lib_network_socket" >&6; } -if test "x$ac_cv_lib_network_socket" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_LIBNETWORK 1 -_ACEOF +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_network_socket" >&5 +printf "%s\n" "$ac_cv_lib_network_socket" >&6; } +if test "x$ac_cv_lib_network_socket" = xyes +then : + printf "%s\n" "#define HAVE_LIBNETWORK 1" >>confdefs.h LIBS="-lnetwork $LIBS" fi else - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket in -lsocket" >&5 -$as_echo_n "checking for socket in -lsocket... " >&6; } -if ${ac_cv_lib_socket_socket+:} false; then : - $as_echo_n "(cached) " >&6 -else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for socket in -lsocket" >&5 +printf %s "checking for socket in -lsocket... " >&6; } +if test ${ac_cv_lib_socket_socket+y} +then : + printf %s "(cached) " >&6 +else $as_nop ac_check_lib_save_LIBS=$LIBS LIBS="-lsocket $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -8043,33 +8537,30 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif char socket (); int -main () +main (void) { return socket (); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : +if ac_fn_c_try_link "$LINENO" +then : ac_cv_lib_socket_socket=yes -else +else $as_nop ac_cv_lib_socket_socket=no fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_socket" >&5 -$as_echo "$ac_cv_lib_socket_socket" >&6; } -if test "x$ac_cv_lib_socket_socket" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_LIBSOCKET 1 -_ACEOF +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_socket" >&5 +printf "%s\n" "$ac_cv_lib_socket_socket" >&6; } +if test "x$ac_cv_lib_socket_socket" = xyes +then : + printf "%s\n" "#define HAVE_LIBSOCKET 1" >>confdefs.h LIBS="-lsocket $LIBS" @@ -8077,11 +8568,12 @@ fi fi - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiling with IPv6 networking is possible" >&5 -$as_echo_n "checking whether compiling with IPv6 networking is possible... " >&6; } -if ${vim_cv_ipv6_networking+:} false; then : - $as_echo_n "(cached) " >&6 -else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether compiling with IPv6 networking is possible" >&5 +printf %s "checking whether compiling with IPv6 networking is possible... " >&6; } +if test ${vim_cv_ipv6_networking+y} +then : + printf %s "(cached) " >&6 +else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -8101,7 +8593,7 @@ else }; int -main () +main (void) { /* Check creating a socket. */ @@ -8118,37 +8610,35 @@ main () return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : +if ac_fn_c_try_link "$LINENO" +then : vim_cv_ipv6_networking="yes" -else +else $as_nop vim_cv_ipv6_networking="no" fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_ipv6_networking" >&5 -$as_echo "$vim_cv_ipv6_networking" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $vim_cv_ipv6_networking" >&5 +printf "%s\n" "$vim_cv_ipv6_networking" >&6; } if test "x$vim_cv_ipv6_networking" = "xyes"; then - $as_echo "#define FEAT_IPV6 1" >>confdefs.h + printf "%s\n" "#define FEAT_IPV6 1" >>confdefs.h - for ac_func in inet_ntop -do : - ac_fn_c_check_func "$LINENO" "inet_ntop" "ac_cv_func_inet_ntop" -if test "x$ac_cv_func_inet_ntop" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_INET_NTOP 1 -_ACEOF + ac_fn_c_check_func "$LINENO" "inet_ntop" "ac_cv_func_inet_ntop" +if test "x$ac_cv_func_inet_ntop" = xyes +then : + printf "%s\n" "#define HAVE_INET_NTOP 1" >>confdefs.h fi -done else - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5 -$as_echo_n "checking for gethostbyname in -lnsl... " >&6; } -if ${ac_cv_lib_nsl_gethostbyname+:} false; then : - $as_echo_n "(cached) " >&6 -else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5 +printf %s "checking for gethostbyname in -lnsl... " >&6; } +if test ${ac_cv_lib_nsl_gethostbyname+y} +then : + printf %s "(cached) " >&6 +else $as_nop ac_check_lib_save_LIBS=$LIBS LIBS="-lnsl $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -8157,43 +8647,41 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif char gethostbyname (); int -main () +main (void) { return gethostbyname (); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : +if ac_fn_c_try_link "$LINENO" +then : ac_cv_lib_nsl_gethostbyname=yes -else +else $as_nop ac_cv_lib_nsl_gethostbyname=no fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5 -$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; } -if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_LIBNSL 1 -_ACEOF +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5 +printf "%s\n" "$ac_cv_lib_nsl_gethostbyname" >&6; } +if test "x$ac_cv_lib_nsl_gethostbyname" = xyes +then : + printf "%s\n" "#define HAVE_LIBNSL 1" >>confdefs.h LIBS="-lnsl $LIBS" fi - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiling with IPv4 networking is possible" >&5 -$as_echo_n "checking whether compiling with IPv4 networking is possible... " >&6; } -if ${vim_cv_ipv4_networking+:} false; then : - $as_echo_n "(cached) " >&6 -else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether compiling with IPv4 networking is possible" >&5 +printf %s "checking whether compiling with IPv4 networking is possible... " >&6; } +if test ${vim_cv_ipv4_networking+y} +then : + printf %s "(cached) " >&6 +else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -8213,7 +8701,7 @@ else }; int -main () +main (void) { /* Check creating a socket. */ @@ -8228,20 +8716,21 @@ main () return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : +if ac_fn_c_try_link "$LINENO" +then : vim_cv_ipv4_networking="yes" -else +else $as_nop vim_cv_ipv4_networking="no"; enable_netbeans="no"; enable_channel="no" fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_ipv4_networking" >&5 -$as_echo "$vim_cv_ipv4_networking" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $vim_cv_ipv4_networking" >&5 +printf "%s\n" "$vim_cv_ipv4_networking" >&6; } fi fi if test "$enable_netbeans" = "yes"; then - $as_echo "#define FEAT_NETBEANS_INTG 1" >>confdefs.h + printf "%s\n" "#define FEAT_NETBEANS_INTG 1" >>confdefs.h NETBEANS_SRC="netbeans.c" @@ -8249,7 +8738,7 @@ if test "$enable_netbeans" = "yes"; then fi if test "$enable_channel" = "yes"; then - $as_echo "#define FEAT_JOB_CHANNEL 1" >>confdefs.h + printf "%s\n" "#define FEAT_JOB_CHANNEL 1" >>confdefs.h CHANNEL_SRC="job.c channel.c" @@ -8257,42 +8746,43 @@ if test "$enable_channel" = "yes"; then fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-terminal argument" >&5 -$as_echo_n "checking --enable-terminal argument... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking --enable-terminal argument" >&5 +printf %s "checking --enable-terminal argument... " >&6; } # Check whether --enable-terminal was given. -if test "${enable_terminal+set}" = set; then : +if test ${enable_terminal+y} +then : enableval=$enable_terminal; -else +else $as_nop enable_terminal="auto" fi if test "$enable_terminal" = "yes" || test "$enable_terminal" = "auto" -a "x$features" = "xhuge" ; then if test "$has_eval" = "no"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot use terminal emulator with tiny features" >&5 -$as_echo "cannot use terminal emulator with tiny features" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: cannot use terminal emulator with tiny features" >&5 +printf "%s\n" "cannot use terminal emulator with tiny features" >&6; } enable_terminal="no" else if test "$enable_terminal" = "auto"; then enable_terminal="yes" - { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to yes" >&5 -$as_echo "defaulting to yes" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: defaulting to yes" >&5 +printf "%s\n" "defaulting to yes" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } fi fi else if test "$enable_terminal" = "auto"; then enable_terminal="no" - { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to no" >&5 -$as_echo "defaulting to no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: defaulting to no" >&5 +printf "%s\n" "defaulting to no" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi fi if test "$enable_terminal" = "yes" -a "$enable_channel" = "yes"; then - $as_echo "#define FEAT_TERMINAL 1" >>confdefs.h + printf "%s\n" "#define FEAT_TERMINAL 1" >>confdefs.h TERM_SRC="libvterm/src/encoding.c libvterm/src/keyboard.c libvterm/src/mouse.c libvterm/src/parser.c libvterm/src/pen.c libvterm/src/creen.c libvterm/src/state.c libvterm/src/unicode.c libvterm/src/vterm.c" @@ -8302,120 +8792,128 @@ if test "$enable_terminal" = "yes" -a "$enable_channel" = "yes"; then fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-autoservername argument" >&5 -$as_echo_n "checking --enable-autoservername argument... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking --enable-autoservername argument" >&5 +printf %s "checking --enable-autoservername argument... " >&6; } # Check whether --enable-autoservername was given. -if test "${enable_autoservername+set}" = set; then : +if test ${enable_autoservername+y} +then : enableval=$enable_autoservername; -else +else $as_nop enable_autoservername="no" fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_autoservername" >&5 -$as_echo "$enable_autoservername" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_autoservername" >&5 +printf "%s\n" "$enable_autoservername" >&6; } if test "$enable_autoservername" = "yes"; then - $as_echo "#define FEAT_AUTOSERVERNAME 1" >>confdefs.h + printf "%s\n" "#define FEAT_AUTOSERVERNAME 1" >>confdefs.h fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-multibyte argument" >&5 -$as_echo_n "checking --enable-multibyte argument... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking --enable-multibyte argument" >&5 +printf %s "checking --enable-multibyte argument... " >&6; } # Check whether --enable-multibyte was given. -if test "${enable_multibyte+set}" = set; then : +if test ${enable_multibyte+y} +then : enableval=$enable_multibyte; -else +else $as_nop enable_multibyte="yes" fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_multibyte" >&5 -$as_echo "$enable_multibyte" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_multibyte" >&5 +printf "%s\n" "$enable_multibyte" >&6; } if test "$enable_multibyte" != "yes"; then as_fn_error $? "The multi-byte feature can no longer be disabled. If you have a problem with this, discuss on the Vim mailing list." "$LINENO" 5 fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-rightleft argument" >&5 -$as_echo_n "checking --disable-rightleft argument... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking --disable-rightleft argument" >&5 +printf %s "checking --disable-rightleft argument... " >&6; } # Check whether --enable-rightleft was given. -if test "${enable_rightleft+set}" = set; then : +if test ${enable_rightleft+y} +then : enableval=$enable_rightleft; -else +else $as_nop enable_rightleft="yes" fi if test "$enable_rightleft" = "yes"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - $as_echo "#define DISABLE_RIGHTLEFT 1" >>confdefs.h + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } + printf "%s\n" "#define DISABLE_RIGHTLEFT 1" >>confdefs.h fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-arabic argument" >&5 -$as_echo_n "checking --disable-arabic argument... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking --disable-arabic argument" >&5 +printf %s "checking --disable-arabic argument... " >&6; } # Check whether --enable-arabic was given. -if test "${enable_arabic+set}" = set; then : +if test ${enable_arabic+y} +then : enableval=$enable_arabic; -else +else $as_nop enable_arabic="yes" fi if test "$enable_arabic" = "yes"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - $as_echo "#define DISABLE_ARABIC 1" >>confdefs.h + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } + printf "%s\n" "#define DISABLE_ARABIC 1" >>confdefs.h fi # Check whether --enable-farsi was given. -if test "${enable_farsi+set}" = set; then : +if test ${enable_farsi+y} +then : enableval=$enable_farsi; fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-xim argument" >&5 -$as_echo_n "checking --enable-xim argument... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking --enable-xim argument" >&5 +printf %s "checking --enable-xim argument... " >&6; } # Check whether --enable-xim was given. -if test "${enable_xim+set}" = set; then : - enableval=$enable_xim; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_xim" >&5 -$as_echo "$enable_xim" >&6; } -else - enable_xim="auto"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to auto" >&5 -$as_echo "defaulting to auto" >&6; } +if test ${enable_xim+y} +then : + enableval=$enable_xim; { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_xim" >&5 +printf "%s\n" "$enable_xim" >&6; } +else $as_nop + enable_xim="auto"; { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: defaulting to auto" >&5 +printf "%s\n" "defaulting to auto" >&6; } fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-fontset argument" >&5 -$as_echo_n "checking --enable-fontset argument... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking --enable-fontset argument" >&5 +printf %s "checking --enable-fontset argument... " >&6; } # Check whether --enable-fontset was given. -if test "${enable_fontset+set}" = set; then : +if test ${enable_fontset+y} +then : enableval=$enable_fontset; -else +else $as_nop enable_fontset="no" fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_fontset" >&5 -$as_echo "$enable_fontset" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_fontset" >&5 +printf "%s\n" "$enable_fontset" >&6; } test -z "$with_x" && with_x=yes test "${enable_gui-yes}" != no -a "x$MACOS_X" != "xyes" -a "x$QNX" != "xyes" && with_x=yes if test "$with_x" = no; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to: don't HAVE_X11" >&5 -$as_echo "defaulting to: don't HAVE_X11" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: defaulting to: don't HAVE_X11" >&5 +printf "%s\n" "defaulting to: don't HAVE_X11" >&6; } else # Extract the first word of "xmkmf", so it can be a program name with args. set dummy xmkmf; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_path_xmkmfpath+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_path_xmkmfpath+y} +then : + printf %s "(cached) " >&6 +else $as_nop case $xmkmfpath in [\\/]* | ?:[\\/]*) ac_cv_path_xmkmfpath="$xmkmfpath" # Let the user override the test with a path. @@ -8425,11 +8923,15 @@ else for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_path_xmkmfpath="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_path_xmkmfpath="$as_dir$ac_word$ac_exec_ext" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -8441,21 +8943,22 @@ esac fi xmkmfpath=$ac_cv_path_xmkmfpath if test -n "$xmkmfpath"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xmkmfpath" >&5 -$as_echo "$xmkmfpath" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xmkmfpath" >&5 +printf "%s\n" "$xmkmfpath" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5 -$as_echo_n "checking for X... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for X" >&5 +printf %s "checking for X... " >&6; } # Check whether --with-x was given. -if test "${with_x+set}" = set; then : +if test ${with_x+y} +then : withval=$with_x; fi @@ -8466,12 +8969,41 @@ if test "x$with_x" = xno; then else case $x_includes,$x_libraries in #( *\'*) as_fn_error $? "cannot use X directory names containing '" "$LINENO" 5;; #( - *,NONE | NONE,*) if ${ac_cv_have_x+:} false; then : - $as_echo_n "(cached) " >&6 -else + *,NONE | NONE,*) if test ${ac_cv_have_x+y} +then : + printf %s "(cached) " >&6 +else $as_nop # One or both of the vars are not set, and there is no cached value. -ac_x_includes=no ac_x_libraries=no -rm -f -r conftest.dir +ac_x_includes=no +ac_x_libraries=no +# Do we need to do anything special at all? +ac_save_LIBS=$LIBS +LIBS="-lX11 $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include <X11/Xlib.h> +int +main (void) +{ +XrmInitialize () + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO" +then : + # We can compile and link X programs with no special options. + ac_x_includes= + ac_x_libraries= +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam \ + conftest$ac_exeext conftest.$ac_ext +LIBS="$ac_save_LIBS" +# If that didn't work, only try xmkmf and file system searches +# for native compilation. +if test x"$ac_x_includes" = xno && test "$cross_compiling" = no +then : + rm -f -r conftest.dir if mkdir conftest.dir; then cd conftest.dir cat >Imakefile <<'_ACEOF' @@ -8510,7 +9042,7 @@ _ACEOF rm -f -r conftest.dir fi -# Standard set of common directories for X headers. + # Standard set of common directories for X headers. # Check X11 before X11Rn because it is often a symlink to the current release. ac_x_header_dirs=' /usr/X11/include @@ -8537,6 +9069,8 @@ ac_x_header_dirs=' /usr/local/include/X11R5 /usr/local/include/X11R4 +/opt/X11/include + /usr/X386/include /usr/x386/include /usr/XFree86/include/X11 @@ -8558,10 +9092,11 @@ if test "$ac_x_includes" = no; then /* end confdefs.h. */ #include <X11/Xlib.h> _ACEOF -if ac_fn_c_try_cpp "$LINENO"; then : +if ac_fn_c_try_cpp "$LINENO" +then : # We can compile using X headers with no special include directory. ac_x_includes= -else +else $as_nop for ac_dir in $ac_x_header_dirs; do if test -r "$ac_dir/X11/Xlib.h"; then ac_x_includes=$ac_dir @@ -8582,20 +9117,21 @@ if test "$ac_x_libraries" = no; then /* end confdefs.h. */ #include <X11/Xlib.h> int -main () +main (void) { XrmInitialize () ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : +if ac_fn_c_try_link "$LINENO" +then : LIBS=$ac_save_LIBS # We can link X programs with no special library path. ac_x_libraries= -else +else $as_nop LIBS=$ac_save_LIBS -for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g` +for ac_dir in `printf "%s\n" "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g` do # Don't even attempt the hair of trying to link an X program! for ac_extension in a so sl dylib la dll; do @@ -8606,19 +9142,21 @@ do done done fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext fi # $ac_x_libraries = no +fi +# Record the results. case $ac_x_includes,$ac_x_libraries in #( - no,* | *,no | *\'*) + no,* | *,no | *\'*) : # Didn't find X, or a directory has "'" in its name. - ac_cv_have_x="have_x=no";; #( - *) + ac_cv_have_x="have_x=no" ;; #( + *) : # Record where we found X for the cache. ac_cv_have_x="have_x=yes\ ac_x_includes='$ac_x_includes'\ - ac_x_libraries='$ac_x_libraries'" + ac_x_libraries='$ac_x_libraries'" ;; esac fi ;; #( @@ -8628,8 +9166,8 @@ fi fi # $with_x != no if test "$have_x" != yes; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5 -$as_echo "$have_x" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5 +printf "%s\n" "$have_x" >&6; } no_x=yes else # If each of the values was on the command line, it overrides each guess. @@ -8639,14 +9177,14 @@ else ac_cv_have_x="have_x=yes\ ac_x_includes='$x_includes'\ ac_x_libraries='$x_libraries'" - { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5 -$as_echo "libraries $x_libraries, headers $x_includes" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5 +printf "%s\n" "libraries $x_libraries, headers $x_includes" >&6; } fi if test "$no_x" = yes; then # Not all programs may use this symbol, but it does not hurt to define it. -$as_echo "#define X_DISPLAY_MISSING 1" >>confdefs.h +printf "%s\n" "#define X_DISPLAY_MISSING 1" >>confdefs.h X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS= else @@ -8659,8 +9197,8 @@ else X_LIBS="$X_LIBS -L$x_libraries" # For Solaris; some versions of Sun CC require a space after -R and # others require no space. Words are not sufficient . . . . - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -R must be followed by a space" >&5 -$as_echo_n "checking whether -R must be followed by a space... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether -R must be followed by a space" >&5 +printf %s "checking whether -R must be followed by a space... " >&6; } ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries" ac_xsave_c_werror_flag=$ac_c_werror_flag ac_c_werror_flag=yes @@ -8668,42 +9206,44 @@ $as_echo_n "checking whether -R must be followed by a space... " >&6; } /* end confdefs.h. */ int -main () +main (void) { ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } +if ac_fn_c_try_link "$LINENO" +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } X_LIBS="$X_LIBS -R$x_libraries" -else +else $as_nop LIBS="$ac_xsave_LIBS -R $x_libraries" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int -main () +main (void) { ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } +if ac_fn_c_try_link "$LINENO" +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } X_LIBS="$X_LIBS -R $x_libraries" -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: neither works" >&5 -$as_echo "neither works" >&6; } +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: neither works" >&5 +printf "%s\n" "neither works" >&6; } fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext ac_c_werror_flag=$ac_xsave_c_werror_flag LIBS=$ac_xsave_LIBS @@ -8726,26 +9266,25 @@ rm -f core conftest.err conftest.$ac_objext \ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif char XOpenDisplay (); int -main () +main (void) { return XOpenDisplay (); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : +if ac_fn_c_try_link "$LINENO" +then : -else - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5 -$as_echo_n "checking for dnet_ntoa in -ldnet... " >&6; } -if ${ac_cv_lib_dnet_dnet_ntoa+:} false; then : - $as_echo_n "(cached) " >&6 -else +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5 +printf %s "checking for dnet_ntoa in -ldnet... " >&6; } +if test ${ac_cv_lib_dnet_dnet_ntoa+y} +then : + printf %s "(cached) " >&6 +else $as_nop ac_check_lib_save_LIBS=$LIBS LIBS="-ldnet $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -8754,39 +9293,39 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif char dnet_ntoa (); int -main () +main (void) { return dnet_ntoa (); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : +if ac_fn_c_try_link "$LINENO" +then : ac_cv_lib_dnet_dnet_ntoa=yes -else +else $as_nop ac_cv_lib_dnet_dnet_ntoa=no fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5 -$as_echo "$ac_cv_lib_dnet_dnet_ntoa" >&6; } -if test "x$ac_cv_lib_dnet_dnet_ntoa" = xyes; then : +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5 +printf "%s\n" "$ac_cv_lib_dnet_dnet_ntoa" >&6; } +if test "x$ac_cv_lib_dnet_dnet_ntoa" = xyes +then : X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet" fi if test $ac_cv_lib_dnet_dnet_ntoa = no; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet_stub" >&5 -$as_echo_n "checking for dnet_ntoa in -ldnet_stub... " >&6; } -if ${ac_cv_lib_dnet_stub_dnet_ntoa+:} false; then : - $as_echo_n "(cached) " >&6 -else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet_stub" >&5 +printf %s "checking for dnet_ntoa in -ldnet_stub... " >&6; } +if test ${ac_cv_lib_dnet_stub_dnet_ntoa+y} +then : + printf %s "(cached) " >&6 +else $as_nop ac_check_lib_save_LIBS=$LIBS LIBS="-ldnet_stub $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -8795,36 +9334,35 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif char dnet_ntoa (); int -main () +main (void) { return dnet_ntoa (); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : +if ac_fn_c_try_link "$LINENO" +then : ac_cv_lib_dnet_stub_dnet_ntoa=yes -else +else $as_nop ac_cv_lib_dnet_stub_dnet_ntoa=no fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5 -$as_echo "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; } -if test "x$ac_cv_lib_dnet_stub_dnet_ntoa" = xyes; then : +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5 +printf "%s\n" "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; } +if test "x$ac_cv_lib_dnet_stub_dnet_ntoa" = xyes +then : X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub" fi fi fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext LIBS="$ac_xsave_LIBS" @@ -8837,57 +9375,59 @@ rm -f core conftest.err conftest.$ac_objext \ # The functions gethostbyname, getservbyname, and inet_addr are # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking. ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname" -if test "x$ac_cv_func_gethostbyname" = xyes; then : +if test "x$ac_cv_func_gethostbyname" = xyes +then : fi if test $ac_cv_func_gethostbyname = no; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5 -$as_echo_n "checking for gethostbyname in -lnsl... " >&6; } -if ${ac_cv_lib_nsl_gethostbyname+:} false; then : - $as_echo_n "(cached) " >&6 -else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5 +printf %s "checking for gethostbyname in -lnsl... " >&6; } +if test ${ac_cv_lib_nsl_gethostbyname+y} +then : + printf %s "(cached) " >&6 +else $as_nop ac_check_lib_save_LIBS=$LIBS LIBS="-lnsl $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ char gethostbyname (); int -main () +main (void) { return gethostbyname (); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : +if ac_fn_c_try_link "$LINENO" +then : ac_cv_lib_nsl_gethostbyname=yes -else +else $as_nop ac_cv_lib_nsl_gethostbyname=no fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5 -$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; } -if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then : +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5 +printf "%s\n" "$ac_cv_lib_nsl_gethostbyname" >&6; } +if test "x$ac_cv_lib_nsl_gethostbyname" = xyes +then : X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl" fi if test $ac_cv_lib_nsl_gethostbyname = no; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lbsd" >&5 -$as_echo_n "checking for gethostbyname in -lbsd... " >&6; } -if ${ac_cv_lib_bsd_gethostbyname+:} false; then : - $as_echo_n "(cached) " >&6 -else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lbsd" >&5 +printf %s "checking for gethostbyname in -lbsd... " >&6; } +if test ${ac_cv_lib_bsd_gethostbyname+y} +then : + printf %s "(cached) " >&6 +else $as_nop ac_check_lib_save_LIBS=$LIBS LIBS="-lbsd $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -8896,30 +9436,29 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif char gethostbyname (); int -main () +main (void) { return gethostbyname (); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : +if ac_fn_c_try_link "$LINENO" +then : ac_cv_lib_bsd_gethostbyname=yes -else +else $as_nop ac_cv_lib_bsd_gethostbyname=no fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_gethostbyname" >&5 -$as_echo "$ac_cv_lib_bsd_gethostbyname" >&6; } -if test "x$ac_cv_lib_bsd_gethostbyname" = xyes; then : +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_gethostbyname" >&5 +printf "%s\n" "$ac_cv_lib_bsd_gethostbyname" >&6; } +if test "x$ac_cv_lib_bsd_gethostbyname" = xyes +then : X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd" fi @@ -8934,16 +9473,18 @@ fi # must be given before -lnsl if both are needed. We assume that # if connect needs -lnsl, so does gethostbyname. ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect" -if test "x$ac_cv_func_connect" = xyes; then : +if test "x$ac_cv_func_connect" = xyes +then : fi if test $ac_cv_func_connect = no; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5 -$as_echo_n "checking for connect in -lsocket... " >&6; } -if ${ac_cv_lib_socket_connect+:} false; then : - $as_echo_n "(cached) " >&6 -else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5 +printf %s "checking for connect in -lsocket... " >&6; } +if test ${ac_cv_lib_socket_connect+y} +then : + printf %s "(cached) " >&6 +else $as_nop ac_check_lib_save_LIBS=$LIBS LIBS="-lsocket $X_EXTRA_LIBS $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -8952,30 +9493,29 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif char connect (); int -main () +main (void) { return connect (); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : +if ac_fn_c_try_link "$LINENO" +then : ac_cv_lib_socket_connect=yes -else +else $as_nop ac_cv_lib_socket_connect=no fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5 -$as_echo "$ac_cv_lib_socket_connect" >&6; } -if test "x$ac_cv_lib_socket_connect" = xyes; then : +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5 +printf "%s\n" "$ac_cv_lib_socket_connect" >&6; } +if test "x$ac_cv_lib_socket_connect" = xyes +then : X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS" fi @@ -8983,16 +9523,18 @@ fi # Guillermo Gomez says -lposix is necessary on A/UX. ac_fn_c_check_func "$LINENO" "remove" "ac_cv_func_remove" -if test "x$ac_cv_func_remove" = xyes; then : +if test "x$ac_cv_func_remove" = xyes +then : fi if test $ac_cv_func_remove = no; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for remove in -lposix" >&5 -$as_echo_n "checking for remove in -lposix... " >&6; } -if ${ac_cv_lib_posix_remove+:} false; then : - $as_echo_n "(cached) " >&6 -else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for remove in -lposix" >&5 +printf %s "checking for remove in -lposix... " >&6; } +if test ${ac_cv_lib_posix_remove+y} +then : + printf %s "(cached) " >&6 +else $as_nop ac_check_lib_save_LIBS=$LIBS LIBS="-lposix $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -9001,30 +9543,29 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif char remove (); int -main () +main (void) { return remove (); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : +if ac_fn_c_try_link "$LINENO" +then : ac_cv_lib_posix_remove=yes -else +else $as_nop ac_cv_lib_posix_remove=no fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix_remove" >&5 -$as_echo "$ac_cv_lib_posix_remove" >&6; } -if test "x$ac_cv_lib_posix_remove" = xyes; then : +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix_remove" >&5 +printf "%s\n" "$ac_cv_lib_posix_remove" >&6; } +if test "x$ac_cv_lib_posix_remove" = xyes +then : X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix" fi @@ -9032,16 +9573,18 @@ fi # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay. ac_fn_c_check_func "$LINENO" "shmat" "ac_cv_func_shmat" -if test "x$ac_cv_func_shmat" = xyes; then : +if test "x$ac_cv_func_shmat" = xyes +then : fi if test $ac_cv_func_shmat = no; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shmat in -lipc" >&5 -$as_echo_n "checking for shmat in -lipc... " >&6; } -if ${ac_cv_lib_ipc_shmat+:} false; then : - $as_echo_n "(cached) " >&6 -else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for shmat in -lipc" >&5 +printf %s "checking for shmat in -lipc... " >&6; } +if test ${ac_cv_lib_ipc_shmat+y} +then : + printf %s "(cached) " >&6 +else $as_nop ac_check_lib_save_LIBS=$LIBS LIBS="-lipc $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -9050,30 +9593,29 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif char shmat (); int -main () +main (void) { return shmat (); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : +if ac_fn_c_try_link "$LINENO" +then : ac_cv_lib_ipc_shmat=yes -else +else $as_nop ac_cv_lib_ipc_shmat=no fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ipc_shmat" >&5 -$as_echo "$ac_cv_lib_ipc_shmat" >&6; } -if test "x$ac_cv_lib_ipc_shmat" = xyes; then : +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ipc_shmat" >&5 +printf "%s\n" "$ac_cv_lib_ipc_shmat" >&6; } +if test "x$ac_cv_lib_ipc_shmat" = xyes +then : X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc" fi @@ -9089,11 +9631,12 @@ fi # These have to be linked with before -lX11, unlike the other # libraries we check for below, so use a different variable. # John Interrante, Karl Berry - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceConnectionNumber in -lICE" >&5 -$as_echo_n "checking for IceConnectionNumber in -lICE... " >&6; } -if ${ac_cv_lib_ICE_IceConnectionNumber+:} false; then : - $as_echo_n "(cached) " >&6 -else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for IceConnectionNumber in -lICE" >&5 +printf %s "checking for IceConnectionNumber in -lICE... " >&6; } +if test ${ac_cv_lib_ICE_IceConnectionNumber+y} +then : + printf %s "(cached) " >&6 +else $as_nop ac_check_lib_save_LIBS=$LIBS LIBS="-lICE $X_EXTRA_LIBS $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -9102,30 +9645,29 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif char IceConnectionNumber (); int -main () +main (void) { return IceConnectionNumber (); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : +if ac_fn_c_try_link "$LINENO" +then : ac_cv_lib_ICE_IceConnectionNumber=yes -else +else $as_nop ac_cv_lib_ICE_IceConnectionNumber=no fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5 -$as_echo "$ac_cv_lib_ICE_IceConnectionNumber" >&6; } -if test "x$ac_cv_lib_ICE_IceConnectionNumber" = xyes; then : +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5 +printf "%s\n" "$ac_cv_lib_ICE_IceConnectionNumber" >&6; } +if test "x$ac_cv_lib_ICE_IceConnectionNumber" = xyes +then : X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE" fi @@ -9143,8 +9685,8 @@ fi if test -d "$x_includes" && test ! -d "$x_libraries"; then x_libraries=`echo "$x_includes" | sed s/include/lib/` - { $as_echo "$as_me:${as_lineno-$LINENO}: result: Corrected X libraries to $x_libraries" >&5 -$as_echo "Corrected X libraries to $x_libraries" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Corrected X libraries to $x_libraries" >&5 +printf "%s\n" "Corrected X libraries to $x_libraries" >&6; } X_LIBS="$X_LIBS -L$x_libraries" if test "$vim_cv_uname_output" = SunOS && echo $vim_cv_uname_r_output | grep '^5' >/dev/null; then @@ -9154,8 +9696,8 @@ $as_echo "Corrected X libraries to $x_libraries" >&6; } if test -d "$x_libraries" && test ! -d "$x_includes"; then x_includes=`echo "$x_libraries" | sed s/lib/include/` - { $as_echo "$as_me:${as_lineno-$LINENO}: result: Corrected X includes to $x_includes" >&5 -$as_echo "Corrected X includes to $x_includes" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Corrected X includes to $x_includes" >&5 +printf "%s\n" "Corrected X includes to $x_includes" >&6; } X_CFLAGS="$X_CFLAGS -I$x_includes" fi @@ -9164,8 +9706,8 @@ $as_echo "Corrected X includes to $x_includes" >&6; } X_LIBS="`echo $X_LIBS\ | sed -e 's%-R/usr/lib %%' -e 's%-R /usr/lib %%'`" - { $as_echo "$as_me:${as_lineno-$LINENO}: checking if X11 header files can be found" >&5 -$as_echo_n "checking if X11 header files can be found... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if X11 header files can be found" >&5 +printf %s "checking if X11 header files can be found... " >&6; } cflags_save=$CFLAGS CFLAGS="$CFLAGS $X_CFLAGS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -9173,27 +9715,28 @@ $as_echo_n "checking if X11 header files can be found... " >&6; } #include <X11/Xlib.h> #include <X11/Intrinsic.h> int -main () +main (void) { ; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; }; no_x=yes +if ac_fn_c_try_compile "$LINENO" +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; }; no_x=yes fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext CFLAGS=$cflags_save if test "${no_x-no}" = yes; then with_x=no else - $as_echo "#define HAVE_X11 1" >>confdefs.h + printf "%s\n" "#define HAVE_X11 1" >>confdefs.h X_LIB="-lXt -lX11"; @@ -9201,11 +9744,12 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_save_LDFLAGS="$LDFLAGS" LDFLAGS="-L$x_libraries $LDFLAGS" - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _XdmcpAuthDoIt in -lXdmcp" >&5 -$as_echo_n "checking for _XdmcpAuthDoIt in -lXdmcp... " >&6; } -if ${ac_cv_lib_Xdmcp__XdmcpAuthDoIt+:} false; then : - $as_echo_n "(cached) " >&6 -else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for _XdmcpAuthDoIt in -lXdmcp" >&5 +printf %s "checking for _XdmcpAuthDoIt in -lXdmcp... " >&6; } +if test ${ac_cv_lib_Xdmcp__XdmcpAuthDoIt+y} +then : + printf %s "(cached) " >&6 +else $as_nop ac_check_lib_save_LIBS=$LIBS LIBS="-lXdmcp -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS -lXdmcp $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -9214,39 +9758,39 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif char _XdmcpAuthDoIt (); int -main () +main (void) { return _XdmcpAuthDoIt (); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : +if ac_fn_c_try_link "$LINENO" +then : ac_cv_lib_Xdmcp__XdmcpAuthDoIt=yes -else +else $as_nop ac_cv_lib_Xdmcp__XdmcpAuthDoIt=no fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xdmcp__XdmcpAuthDoIt" >&5 -$as_echo "$ac_cv_lib_Xdmcp__XdmcpAuthDoIt" >&6; } -if test "x$ac_cv_lib_Xdmcp__XdmcpAuthDoIt" = xyes; then : +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xdmcp__XdmcpAuthDoIt" >&5 +printf "%s\n" "$ac_cv_lib_Xdmcp__XdmcpAuthDoIt" >&6; } +if test "x$ac_cv_lib_Xdmcp__XdmcpAuthDoIt" = xyes +then : X_EXTRA_LIBS="$X_EXTRA_LIBS -lXdmcp" fi - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceOpenConnection in -lICE" >&5 -$as_echo_n "checking for IceOpenConnection in -lICE... " >&6; } -if ${ac_cv_lib_ICE_IceOpenConnection+:} false; then : - $as_echo_n "(cached) " >&6 -else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for IceOpenConnection in -lICE" >&5 +printf %s "checking for IceOpenConnection in -lICE... " >&6; } +if test ${ac_cv_lib_ICE_IceOpenConnection+y} +then : + printf %s "(cached) " >&6 +else $as_nop ac_check_lib_save_LIBS=$LIBS LIBS="-lICE $X_EXTRA_LIBS $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -9255,40 +9799,40 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif char IceOpenConnection (); int -main () +main (void) { return IceOpenConnection (); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : +if ac_fn_c_try_link "$LINENO" +then : ac_cv_lib_ICE_IceOpenConnection=yes -else +else $as_nop ac_cv_lib_ICE_IceOpenConnection=no fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceOpenConnection" >&5 -$as_echo "$ac_cv_lib_ICE_IceOpenConnection" >&6; } -if test "x$ac_cv_lib_ICE_IceOpenConnection" = xyes; then : +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceOpenConnection" >&5 +printf "%s\n" "$ac_cv_lib_ICE_IceOpenConnection" >&6; } +if test "x$ac_cv_lib_ICE_IceOpenConnection" = xyes +then : X_EXTRA_LIBS="$X_EXTRA_LIBS -lSM -lICE" fi LDFLAGS="$X_LIBS $ac_save_LDFLAGS" - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpmCreatePixmapFromData in -lXpm" >&5 -$as_echo_n "checking for XpmCreatePixmapFromData in -lXpm... " >&6; } -if ${ac_cv_lib_Xpm_XpmCreatePixmapFromData+:} false; then : - $as_echo_n "(cached) " >&6 -else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for XpmCreatePixmapFromData in -lXpm" >&5 +printf %s "checking for XpmCreatePixmapFromData in -lXpm... " >&6; } +if test ${ac_cv_lib_Xpm_XpmCreatePixmapFromData+y} +then : + printf %s "(cached) " >&6 +else $as_nop ac_check_lib_save_LIBS=$LIBS LIBS="-lXpm -lXt $X_PRE_LIBS -lXpm -lX11 $X_EXTRA_LIBS $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -9297,36 +9841,35 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif char XpmCreatePixmapFromData (); int -main () +main (void) { return XpmCreatePixmapFromData (); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : +if ac_fn_c_try_link "$LINENO" +then : ac_cv_lib_Xpm_XpmCreatePixmapFromData=yes -else +else $as_nop ac_cv_lib_Xpm_XpmCreatePixmapFromData=no fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xpm_XpmCreatePixmapFromData" >&5 -$as_echo "$ac_cv_lib_Xpm_XpmCreatePixmapFromData" >&6; } -if test "x$ac_cv_lib_Xpm_XpmCreatePixmapFromData" = xyes; then : +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xpm_XpmCreatePixmapFromData" >&5 +printf "%s\n" "$ac_cv_lib_Xpm_XpmCreatePixmapFromData" >&6; } +if test "x$ac_cv_lib_Xpm_XpmCreatePixmapFromData" = xyes +then : X_PRE_LIBS="$X_PRE_LIBS -lXpm" fi - { $as_echo "$as_me:${as_lineno-$LINENO}: checking if X11 header files implicitly declare return values" >&5 -$as_echo_n "checking if X11 header files implicitly declare return values... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if X11 header files implicitly declare return values" >&5 +printf %s "checking if X11 header files implicitly declare return values... " >&6; } cflags_save=$CFLAGS if test "$GCC" = yes; then CFLAGS="$CFLAGS $X_CFLAGS -Werror" @@ -9337,53 +9880,57 @@ $as_echo_n "checking if X11 header files implicitly declare return values... " > /* end confdefs.h. */ #include <X11/Xlib.h> int -main () +main (void) { ; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -else +if ac_fn_c_try_compile "$LINENO" +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +else $as_nop CFLAGS="$CFLAGS -Wno-implicit-int" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include <X11/Xlib.h> int -main () +main (void) { ; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; }; cflags_save="$cflags_save -Wno-implicit-int" -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: test failed" >&5 -$as_echo "test failed" >&6; } +if ac_fn_c_try_compile "$LINENO" +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; }; cflags_save="$cflags_save -Wno-implicit-int" +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: test failed" >&5 +printf "%s\n" "test failed" >&6; } fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext CFLAGS=$cflags_save LDFLAGS="$ac_save_LDFLAGS" - { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of wchar_t is 2 bytes" >&5 -$as_echo_n "checking size of wchar_t is 2 bytes... " >&6; } - if ${ac_cv_small_wchar_t+:} false; then : - $as_echo_n "(cached) " >&6 -else - if test "$cross_compiling" = yes; then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of wchar_t is 2 bytes" >&5 +printf %s "checking size of wchar_t is 2 bytes... " >&6; } + if test ${ac_cv_small_wchar_t+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if test "$cross_compiling" = yes +then : as_fn_error $? "failed to compile test program" "$LINENO" 5 -else +else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -9399,9 +9946,10 @@ else exit(0); } _ACEOF -if ac_fn_c_try_run "$LINENO"; then : +if ac_fn_c_try_run "$LINENO" +then : ac_cv_small_wchar_t="no" -else +else $as_nop ac_cv_small_wchar_t="yes" fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ @@ -9410,10 +9958,10 @@ fi fi - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_small_wchar_t" >&5 -$as_echo "$ac_cv_small_wchar_t" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_small_wchar_t" >&5 +printf "%s\n" "$ac_cv_small_wchar_t" >&6; } if test "x$ac_cv_small_wchar_t" = "xyes" ; then - $as_echo "#define SMALL_WCHAR_T 1" >>confdefs.h + printf "%s\n" "#define SMALL_WCHAR_T 1" >>confdefs.h fi @@ -9426,12 +9974,13 @@ fi test "x$with_x" = xno -a "x$HAIKU" != "xyes" -a "x$MACOS_X" != "xyes" -a "x$QNX" != "xyes" && enable_gui=no -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-gui argument" >&5 -$as_echo_n "checking --enable-gui argument... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking --enable-gui argument" >&5 +printf %s "checking --enable-gui argument... " >&6; } # Check whether --enable-gui was given. -if test "${enable_gui+set}" = set; then : +if test ${enable_gui+y} +then : enableval=$enable_gui; -else +else $as_nop enable_gui="auto" fi @@ -9451,95 +10000,96 @@ GUITYPE=NONE if test "x$HAIKU" = "xyes"; then SKIP_HAIKU= case "$enable_gui_canon" in - no) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI support" >&5 -$as_echo "no GUI support" >&6; } + no) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no GUI support" >&5 +printf "%s\n" "no GUI support" >&6; } SKIP_HAIKU=YES ;; - yes|"") { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes - automatic GUI support" >&5 -$as_echo "yes - automatic GUI support" >&6; } ;; - auto) { $as_echo "$as_me:${as_lineno-$LINENO}: result: auto - automatic GUI support" >&5 -$as_echo "auto - automatic GUI support" >&6; } ;; - haiku) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Haiku GUI support" >&5 -$as_echo "Haiku GUI support" >&6; } ;; - *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $enable_gui GUI is not supported" >&5 -$as_echo "Sorry, $enable_gui GUI is not supported" >&6; } + yes|"") { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes - automatic GUI support" >&5 +printf "%s\n" "yes - automatic GUI support" >&6; } ;; + auto) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: auto - automatic GUI support" >&5 +printf "%s\n" "auto - automatic GUI support" >&6; } ;; + haiku) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Haiku GUI support" >&5 +printf "%s\n" "Haiku GUI support" >&6; } ;; + *) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Sorry, $enable_gui GUI is not supported" >&5 +printf "%s\n" "Sorry, $enable_gui GUI is not supported" >&6; } SKIP_HAIKU=YES ;; esac elif test "x$QNX" = "xyes" -a "x$with_x" = "xno" ; then SKIP_PHOTON= case "$enable_gui_canon" in - no) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI support" >&5 -$as_echo "no GUI support" >&6; } + no) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no GUI support" >&5 +printf "%s\n" "no GUI support" >&6; } SKIP_PHOTON=YES ;; - yes|""|auto) { $as_echo "$as_me:${as_lineno-$LINENO}: result: automatic GUI support" >&5 -$as_echo "automatic GUI support" >&6; } + yes|""|auto) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: automatic GUI support" >&5 +printf "%s\n" "automatic GUI support" >&6; } gui_auto=yes ;; - photon) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Photon GUI support" >&5 -$as_echo "Photon GUI support" >&6; } ;; - *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $enable_gui GUI is not supported" >&5 -$as_echo "Sorry, $enable_gui GUI is not supported" >&6; } + photon) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Photon GUI support" >&5 +printf "%s\n" "Photon GUI support" >&6; } ;; + *) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Sorry, $enable_gui GUI is not supported" >&5 +printf "%s\n" "Sorry, $enable_gui GUI is not supported" >&6; } SKIP_PHOTON=YES ;; esac elif test "x$MACOS_X" = "xyes" -a "x$with_x" = "xno" ; then SKIP_MACVIM= case "$enable_gui_canon" in - no) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI support" >&5 -$as_echo "no GUI support" >&6; } + no) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no GUI support" >&5 +printf "%s\n" "no GUI support" >&6; } SKIP_MACVIM=YES ;; - yes|""|auto) { $as_echo "$as_me:${as_lineno-$LINENO}: result: automatic GUI support" >&5 -$as_echo "automatic GUI support" >&6; } + yes|""|auto) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: automatic GUI support" >&5 +printf "%s\n" "automatic GUI support" >&6; } gui_auto=yes ;; - macvim) { $as_echo "$as_me:${as_lineno-$LINENO}: result: MacVim GUI support" >&5 -$as_echo "MacVim GUI support" >&6; } ;; - *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $enable_gui GUI is not supported" >&5 -$as_echo "Sorry, $enable_gui GUI is not supported" >&6; } + macvim) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: MacVim GUI support" >&5 +printf "%s\n" "MacVim GUI support" >&6; } ;; + *) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Sorry, $enable_gui GUI is not supported" >&5 +printf "%s\n" "Sorry, $enable_gui GUI is not supported" >&6; } SKIP_MACVIM=YES ;; esac else case "$enable_gui_canon" in - no|none) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI support" >&5 -$as_echo "no GUI support" >&6; } ;; - yes|""|auto) { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes/auto - automatic GUI support" >&5 -$as_echo "yes/auto - automatic GUI support" >&6; } + no|none) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no GUI support" >&5 +printf "%s\n" "no GUI support" >&6; } ;; + yes|""|auto) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes/auto - automatic GUI support" >&5 +printf "%s\n" "yes/auto - automatic GUI support" >&6; } gui_auto=yes SKIP_GTK2= SKIP_GTK3= SKIP_GNOME= SKIP_MACVIM= SKIP_MOTIF=;; - gtk2) { $as_echo "$as_me:${as_lineno-$LINENO}: result: GTK+ 2.x GUI support" >&5 -$as_echo "GTK+ 2.x GUI support" >&6; } + gtk2) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: GTK+ 2.x GUI support" >&5 +printf "%s\n" "GTK+ 2.x GUI support" >&6; } SKIP_GTK2=;; - gnome2) { $as_echo "$as_me:${as_lineno-$LINENO}: result: GNOME 2.x GUI support" >&5 -$as_echo "GNOME 2.x GUI support" >&6; } + gnome2) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: GNOME 2.x GUI support" >&5 +printf "%s\n" "GNOME 2.x GUI support" >&6; } SKIP_GNOME= SKIP_GTK2=;; - gtk3) { $as_echo "$as_me:${as_lineno-$LINENO}: result: GTK+ 3.x GUI support" >&5 -$as_echo "GTK+ 3.x GUI support" >&6; } + gtk3) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: GTK+ 3.x GUI support" >&5 +printf "%s\n" "GTK+ 3.x GUI support" >&6; } SKIP_GTK3=;; - motif) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Motif GUI support" >&5 -$as_echo "Motif GUI support" >&6; } + motif) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Motif GUI support" >&5 +printf "%s\n" "Motif GUI support" >&6; } SKIP_MOTIF=;; - *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $enable_gui GUI is not supported" >&5 -$as_echo "Sorry, $enable_gui GUI is not supported" >&6; } ;; + *) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Sorry, $enable_gui GUI is not supported" >&5 +printf "%s\n" "Sorry, $enable_gui GUI is not supported" >&6; } ;; esac fi if test "x$SKIP_GTK2" != "xYES" -a "$enable_gui_canon" != "gtk2" \ -a "$enable_gui_canon" != "gnome2"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for GTK+ 2" >&5 -$as_echo_n "checking whether or not to look for GTK+ 2... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether or not to look for GTK+ 2" >&5 +printf %s "checking whether or not to look for GTK+ 2... " >&6; } # Check whether --enable-gtk2-check was given. -if test "${enable_gtk2_check+set}" = set; then : +if test ${enable_gtk2_check+y} +then : enableval=$enable_gtk2_check; -else +else $as_nop enable_gtk2_check="yes" fi - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_gtk2_check" >&5 -$as_echo "$enable_gtk2_check" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_gtk2_check" >&5 +printf "%s\n" "$enable_gtk2_check" >&6; } if test "x$enable_gtk2_check" = "xno"; then SKIP_GTK2=YES SKIP_GNOME=YES @@ -9547,68 +10097,72 @@ $as_echo "$enable_gtk2_check" >&6; } fi if test "x$SKIP_GNOME" != "xYES" -a "$enable_gui_canon" != "gnome2"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for GNOME" >&5 -$as_echo_n "checking whether or not to look for GNOME... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether or not to look for GNOME" >&5 +printf %s "checking whether or not to look for GNOME... " >&6; } # Check whether --enable-gnome-check was given. -if test "${enable_gnome_check+set}" = set; then : +if test ${enable_gnome_check+y} +then : enableval=$enable_gnome_check; -else +else $as_nop enable_gnome_check="no" fi - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_gnome_check" >&5 -$as_echo "$enable_gnome_check" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_gnome_check" >&5 +printf "%s\n" "$enable_gnome_check" >&6; } if test "x$enable_gnome_check" = "xno"; then SKIP_GNOME=YES fi fi if test "x$SKIP_GTK3" != "xYES" -a "$enable_gui_canon" != "gtk3"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for GTK+ 3" >&5 -$as_echo_n "checking whether or not to look for GTK+ 3... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether or not to look for GTK+ 3" >&5 +printf %s "checking whether or not to look for GTK+ 3... " >&6; } # Check whether --enable-gtk3-check was given. -if test "${enable_gtk3_check+set}" = set; then : +if test ${enable_gtk3_check+y} +then : enableval=$enable_gtk3_check; -else +else $as_nop enable_gtk3_check="yes" fi - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_gtk3_check" >&5 -$as_echo "$enable_gtk3_check" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_gtk3_check" >&5 +printf "%s\n" "$enable_gtk3_check" >&6; } if test "x$enable_gtk3_check" = "xno"; then SKIP_GTK3=YES fi fi if test "x$SKIP_MOTIF" != "xYES" -a "$enable_gui_canon" != "motif"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for Motif" >&5 -$as_echo_n "checking whether or not to look for Motif... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether or not to look for Motif" >&5 +printf %s "checking whether or not to look for Motif... " >&6; } # Check whether --enable-motif-check was given. -if test "${enable_motif_check+set}" = set; then : +if test ${enable_motif_check+y} +then : enableval=$enable_motif_check; -else +else $as_nop enable_motif_check="yes" fi - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_motif_check" >&5 -$as_echo "$enable_motif_check" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_motif_check" >&5 +printf "%s\n" "$enable_motif_check" >&6; } if test "x$enable_motif_check" = "xno"; then SKIP_MOTIF=YES fi fi if test "x$SKIP_MACVIM" != "xYES" -a "$enable_gui_canon" != "macvim"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for MacVim" >&5 -$as_echo_n "checking whether or not to look for MacVim... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether or not to look for MacVim" >&5 +printf %s "checking whether or not to look for MacVim... " >&6; } # Check whether --enable-macvim-check was given. -if test "${enable_macvim_check+set}" = set; then : +if test ${enable_macvim_check+y} +then : enableval=$enable_macvim_check; -else +else $as_nop enable_macvim_check="yes" fi - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_macvim_check" >&5 -$as_echo "$enable_macvim_check" >&6; }; + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_macvim_check" >&5 +printf "%s\n" "$enable_macvim_check" >&6; }; if test "x$enable_macvim_check" = "xno"; then SKIP_MACVIM=YES fi @@ -9620,17 +10174,17 @@ if test "x$MACOS_X" = "xyes"; then fi if test -z "$SKIP_MACVIM" -a "x$COCOA" = "xyes"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MacVim GUI" >&5 -$as_echo_n "checking for MacVim GUI... " >&6; } - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; }; + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for MacVim GUI" >&5 +printf %s "checking for MacVim GUI... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; }; GUITYPE=MACVIMGUI datadir='${prefix}/MacVim.app/Contents/Resources' elif test -z "$SKIP_CARBON" -a "x$CARBON" = "xyes"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Carbon GUI" >&5 -$as_echo_n "checking for Carbon GUI... " >&6; } - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; }; + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for Carbon GUI" >&5 +printf %s "checking for Carbon GUI... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; }; GUITYPE=CARBONGUI datadir='${prefix}/Vim.app/Contents/Resources' @@ -9659,11 +10213,12 @@ if test "X$PKG_CONFIG" = "X"; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_path_PKG_CONFIG+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_path_PKG_CONFIG+y} +then : + printf %s "(cached) " >&6 +else $as_nop case $PKG_CONFIG in [\\/]* | ?:[\\/]*) ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. @@ -9673,11 +10228,15 @@ else for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -9689,11 +10248,11 @@ esac fi PKG_CONFIG=$ac_cv_path_PKG_CONFIG if test -n "$PKG_CONFIG"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 -$as_echo "$PKG_CONFIG" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 +printf "%s\n" "$PKG_CONFIG" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi @@ -9702,11 +10261,12 @@ if test -z "$ac_cv_path_PKG_CONFIG"; then ac_pt_PKG_CONFIG=$PKG_CONFIG # Extract the first word of "pkg-config", so it can be a program name with args. set dummy pkg-config; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_path_ac_pt_PKG_CONFIG+y} +then : + printf %s "(cached) " >&6 +else $as_nop case $ac_pt_PKG_CONFIG in [\\/]* | ?:[\\/]*) ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. @@ -9716,11 +10276,15 @@ else for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -9732,11 +10296,11 @@ esac fi ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG if test -n "$ac_pt_PKG_CONFIG"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 -$as_echo "$ac_pt_PKG_CONFIG" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 +printf "%s\n" "$ac_pt_PKG_CONFIG" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi if test "x$ac_pt_PKG_CONFIG" = x; then @@ -9744,8 +10308,8 @@ fi else case $cross_compiling:$ac_tool_warned in yes:) -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac PKG_CONFIG=$ac_pt_PKG_CONFIG @@ -9759,21 +10323,22 @@ fi if test -z "$SKIP_GTK2"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-gtktest argument" >&5 -$as_echo_n "checking --disable-gtktest argument... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking --disable-gtktest argument" >&5 +printf %s "checking --disable-gtktest argument... " >&6; } # Check whether --enable-gtktest was given. -if test "${enable_gtktest+set}" = set; then : +if test ${enable_gtktest+y} +then : enableval=$enable_gtktest; -else +else $as_nop enable_gtktest=yes fi if test "x$enable_gtktest" = "xyes" ; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: gtk test enabled" >&5 -$as_echo "gtk test enabled" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: gtk test enabled" >&5 +printf "%s\n" "gtk test enabled" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: gtk test disabled" >&5 -$as_echo "gtk test disabled" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: gtk test disabled" >&5 +printf "%s\n" "gtk test disabled" >&6; } fi if test "x$PKG_CONFIG" != "xno"; then @@ -9787,8 +10352,8 @@ $as_echo "gtk test disabled" >&6; } && $PKG_CONFIG --exists gtk+-2.0; then { min_gtk_version=2.2.0 - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK - version >= $min_gtk_version" >&5 -$as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GTK - version >= $min_gtk_version" >&5 +printf %s "checking for GTK - version >= $min_gtk_version... " >&6; } GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+-2.0` GTK_LIBDIR=`$PKG_CONFIG --libs-only-L gtk+-2.0` GTK_LIBS=`$PKG_CONFIG --libs gtk+-2.0` @@ -9803,8 +10368,8 @@ $as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; } && $PKG_CONFIG --exists gtk+-3.0; then { min_gtk_version=2.2.0 - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK - version >= $min_gtk_version" >&5 -$as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GTK - version >= $min_gtk_version" >&5 +printf %s "checking for GTK - version >= $min_gtk_version... " >&6; } GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+-3.0` GTK_LIBDIR=`$PKG_CONFIG --libs-only-L gtk+-3.0` @@ -9817,8 +10382,8 @@ $as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; } sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'` } else - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK -dev package" >&5 -$as_echo_n "checking for GTK -dev package... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GTK -dev package" >&5 +printf %s "checking for GTK -dev package... " >&6; } no_gtk=yes fi @@ -9830,9 +10395,10 @@ $as_echo_n "checking for GTK -dev package... " >&6; } LIBS="$LIBS $GTK_LIBS" rm -f conf.gtktest - if test "$cross_compiling" = yes; then : + if test "$cross_compiling" = yes +then : echo $ac_n "cross compiling; assumed OK... $ac_c" -else +else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -9869,9 +10435,10 @@ return 1; } _ACEOF -if ac_fn_c_try_run "$LINENO"; then : +if ac_fn_c_try_run "$LINENO" +then : -else +else $as_nop no_gtk=yes fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ @@ -9884,19 +10451,19 @@ fi fi if test "x$no_gtk" = x ; then if test "x$enable_gtktest" = "xyes"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5 -$as_echo "yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5 +printf "%s\n" "yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5 -$as_echo "found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5 +printf "%s\n" "found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; } fi GUI_LIB_LOC="$GTK_LIBDIR" GTK_LIBNAME="$GTK_LIBS" GUI_INC_LOC="$GTK_CFLAGS" else { - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } GTK_CFLAGS="" GTK_LIBS="" : @@ -9934,7 +10501,8 @@ $as_echo "no" >&6; } # Check whether --with-gnome-includes was given. -if test "${with_gnome_includes+set}" = set; then : +if test ${with_gnome_includes+y} +then : withval=$with_gnome_includes; CFLAGS="$CFLAGS -I$withval" fi @@ -9942,7 +10510,8 @@ fi # Check whether --with-gnome-libs was given. -if test "${with_gnome_libs+set}" = set; then : +if test ${with_gnome_libs+y} +then : withval=$with_gnome_libs; LDFLAGS="$LDFLAGS -L$withval" gnome_prefix=$withval fi @@ -9950,7 +10519,8 @@ fi # Check whether --with-gnome was given. -if test "${with_gnome+set}" = set; then : +if test ${with_gnome+y} +then : withval=$with_gnome; if test x$withval = xyes; then want_gnome=yes have_gnome=yes @@ -9964,37 +10534,37 @@ if test "${with_gnome+set}" = set; then : gnome_prefix=$withval/lib fi fi -else +else $as_nop want_gnome=yes fi if test "x$want_gnome" = xyes; then { - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libgnomeui-2.0" >&5 -$as_echo_n "checking for libgnomeui-2.0... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for libgnomeui-2.0" >&5 +printf %s "checking for libgnomeui-2.0... " >&6; } if $PKG_CONFIG --exists libgnomeui-2.0; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } GNOME_LIBS=`$PKG_CONFIG --libs-only-l libgnomeui-2.0` GNOME_LIBDIR=`$PKG_CONFIG --libs-only-L libgnomeui-2.0` GNOME_INCLUDEDIR=`$PKG_CONFIG --cflags libgnomeui-2.0` - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for FreeBSD" >&5 -$as_echo_n "checking for FreeBSD... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for FreeBSD" >&5 +printf %s "checking for FreeBSD... " >&6; } if test "$vim_cv_uname_output" = FreeBSD; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } GNOME_INCLUDEDIR="$GNOME_INCLUDEDIR -D_THREAD_SAFE" GNOME_LIBS="$GNOME_LIBS -pthread" else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi have_gnome=yes else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 -$as_echo "not found" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: not found" >&5 +printf "%s\n" "not found" >&6; } if test "x" = xfail; then as_fn_error $? "Could not find libgnomeui-2.0 via pkg-config" "$LINENO" 5 fi @@ -10003,7 +10573,7 @@ $as_echo "not found" >&6; } fi if test "x$have_gnome" = xyes ; then - $as_echo "#define FEAT_GUI_GNOME 1" >>confdefs.h + printf "%s\n" "#define FEAT_GUI_GNOME 1" >>confdefs.h GUI_INC_LOC="$GUI_INC_LOC $GNOME_INCLUDEDIR" GTK_LIBNAME="$GTK_LIBNAME $GNOME_LIBDIR $GNOME_LIBS" @@ -10016,21 +10586,22 @@ fi if test -z "$SKIP_GTK3"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-gtktest argument" >&5 -$as_echo_n "checking --disable-gtktest argument... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking --disable-gtktest argument" >&5 +printf %s "checking --disable-gtktest argument... " >&6; } # Check whether --enable-gtktest was given. -if test "${enable_gtktest+set}" = set; then : +if test ${enable_gtktest+y} +then : enableval=$enable_gtktest; -else +else $as_nop enable_gtktest=yes fi if test "x$enable_gtktest" = "xyes" ; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: gtk test enabled" >&5 -$as_echo "gtk test enabled" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: gtk test enabled" >&5 +printf "%s\n" "gtk test enabled" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: gtk test disabled" >&5 -$as_echo "gtk test disabled" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: gtk test disabled" >&5 +printf "%s\n" "gtk test disabled" >&6; } fi if test "x$PKG_CONFIG" != "xno"; then @@ -10044,8 +10615,8 @@ $as_echo "gtk test disabled" >&6; } && $PKG_CONFIG --exists gtk+-2.0; then { min_gtk_version=3.0.0 - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK - version >= $min_gtk_version" >&5 -$as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GTK - version >= $min_gtk_version" >&5 +printf %s "checking for GTK - version >= $min_gtk_version... " >&6; } GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+-2.0` GTK_LIBDIR=`$PKG_CONFIG --libs-only-L gtk+-2.0` GTK_LIBS=`$PKG_CONFIG --libs gtk+-2.0` @@ -10060,8 +10631,8 @@ $as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; } && $PKG_CONFIG --exists gtk+-3.0; then { min_gtk_version=3.0.0 - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK - version >= $min_gtk_version" >&5 -$as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GTK - version >= $min_gtk_version" >&5 +printf %s "checking for GTK - version >= $min_gtk_version... " >&6; } GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+-3.0` GTK_LIBDIR=`$PKG_CONFIG --libs-only-L gtk+-3.0` @@ -10074,8 +10645,8 @@ $as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; } sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'` } else - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK -dev package" >&5 -$as_echo_n "checking for GTK -dev package... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GTK -dev package" >&5 +printf %s "checking for GTK -dev package... " >&6; } no_gtk=yes fi @@ -10087,9 +10658,10 @@ $as_echo_n "checking for GTK -dev package... " >&6; } LIBS="$LIBS $GTK_LIBS" rm -f conf.gtktest - if test "$cross_compiling" = yes; then : + if test "$cross_compiling" = yes +then : echo $ac_n "cross compiling; assumed OK... $ac_c" -else +else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -10126,9 +10698,10 @@ return 1; } _ACEOF -if ac_fn_c_try_run "$LINENO"; then : +if ac_fn_c_try_run "$LINENO" +then : -else +else $as_nop no_gtk=yes fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ @@ -10141,19 +10714,19 @@ fi fi if test "x$no_gtk" = x ; then if test "x$enable_gtktest" = "xyes"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5 -$as_echo "yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5 +printf "%s\n" "yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5 -$as_echo "found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5 +printf "%s\n" "found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; } fi GUI_LIB_LOC="$GTK_LIBDIR" GTK_LIBNAME="$GTK_LIBS" GUI_INC_LOC="$GTK_CFLAGS" else { - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } GTK_CFLAGS="" GTK_LIBS="" : @@ -10178,7 +10751,7 @@ $as_echo "no" >&6; } SKIP_MOTIF=YES GUITYPE=GTK - $as_echo "#define USE_GTK3 1" >>confdefs.h + printf "%s\n" "#define USE_GTK3 1" >>confdefs.h else SKIP_GTK2=$save_skip_gtk2 @@ -10187,23 +10760,24 @@ $as_echo "no" >&6; } fi if test "x$GUITYPE" = "xGTK"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of Gdk-Pixbuf" >&5 -$as_echo_n "checking version of Gdk-Pixbuf... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking version of Gdk-Pixbuf" >&5 +printf %s "checking version of Gdk-Pixbuf... " >&6; } gdk_pixbuf_version=`$PKG_CONFIG --modversion gdk-pixbuf-2.0` if test "x$gdk_pixbuf_version" != x ; then gdk_pixbuf_version_minor=`echo $gdk_pixbuf_version | \ sed -e 's/[0-9][0-9]*\.\([0-9][0-9]*\)\.[0-9][0-9]*/\1/'` if test "x$gdk_pixbuf_version_minor" != x -a \ $gdk_pixbuf_version_minor -ge 31 ; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: OK." >&5 -$as_echo "OK." >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: OK." >&5 +printf "%s\n" "OK." >&6; } # Extract the first word of "glib-compile-resources", so it can be a program name with args. set dummy glib-compile-resources; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_path_GLIB_COMPILE_RESOURCES+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_path_GLIB_COMPILE_RESOURCES+y} +then : + printf %s "(cached) " >&6 +else $as_nop case $GLIB_COMPILE_RESOURCES in [\\/]* | ?:[\\/]*) ac_cv_path_GLIB_COMPILE_RESOURCES="$GLIB_COMPILE_RESOURCES" # Let the user override the test with a path. @@ -10213,11 +10787,15 @@ else for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_path_GLIB_COMPILE_RESOURCES="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_path_GLIB_COMPILE_RESOURCES="$as_dir$ac_word$ac_exec_ext" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -10230,56 +10808,58 @@ esac fi GLIB_COMPILE_RESOURCES=$ac_cv_path_GLIB_COMPILE_RESOURCES if test -n "$GLIB_COMPILE_RESOURCES"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GLIB_COMPILE_RESOURCES" >&5 -$as_echo "$GLIB_COMPILE_RESOURCES" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $GLIB_COMPILE_RESOURCES" >&5 +printf "%s\n" "$GLIB_COMPILE_RESOURCES" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi - { $as_echo "$as_me:${as_lineno-$LINENO}: checking glib-compile-resources" >&5 -$as_echo_n "checking glib-compile-resources... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking glib-compile-resources" >&5 +printf %s "checking glib-compile-resources... " >&6; } if test "x$GLIB_COMPILE_RESOURCES" = xno ; then GLIB_COMPILE_RESOURCES="" - { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot be found in PATH." >&5 -$as_echo "cannot be found in PATH." >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: cannot be found in PATH." >&5 +printf "%s\n" "cannot be found in PATH." >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: usable." >&5 -$as_echo "usable." >&6; } - $as_echo "#define USE_GRESOURCE 1" >>confdefs.h + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: usable." >&5 +printf "%s\n" "usable." >&6; } + printf "%s\n" "#define USE_GRESOURCE 1" >>confdefs.h GRESOURCE_SRC="auto/gui_gtk_gresources.c" GRESOURCE_OBJ="objects/gui_gtk_gresources.o" fi else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable." >&5 -$as_echo "not usable." >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: not usable." >&5 +printf "%s\n" "not usable." >&6; } fi else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot obtain from pkg_config." >&5 -$as_echo "cannot obtain from pkg_config." >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: cannot obtain from pkg_config." >&5 +printf "%s\n" "cannot obtain from pkg_config." >&6; } fi - { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-icon-cache-update argument" >&5 -$as_echo_n "checking --disable-icon-cache-update argument... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking --disable-icon-cache-update argument" >&5 +printf %s "checking --disable-icon-cache-update argument... " >&6; } # Check whether --enable-icon_cache_update was given. -if test "${enable_icon_cache_update+set}" = set; then : +if test ${enable_icon_cache_update+y} +then : enableval=$enable_icon_cache_update; -else +else $as_nop enable_icon_cache_update="yes" fi if test "$enable_icon_cache_update" = "yes"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: not set" >&5 -$as_echo "not set" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: not set" >&5 +printf "%s\n" "not set" >&6; } # Extract the first word of "gtk-update-icon-cache", so it can be a program name with args. set dummy gtk-update-icon-cache; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_path_GTK_UPDATE_ICON_CACHE+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_path_GTK_UPDATE_ICON_CACHE+y} +then : + printf %s "(cached) " >&6 +else $as_nop case $GTK_UPDATE_ICON_CACHE in [\\/]* | ?:[\\/]*) ac_cv_path_GTK_UPDATE_ICON_CACHE="$GTK_UPDATE_ICON_CACHE" # Let the user override the test with a path. @@ -10289,11 +10869,15 @@ else for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_path_GTK_UPDATE_ICON_CACHE="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_path_GTK_UPDATE_ICON_CACHE="$as_dir$ac_word$ac_exec_ext" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -10306,42 +10890,44 @@ esac fi GTK_UPDATE_ICON_CACHE=$ac_cv_path_GTK_UPDATE_ICON_CACHE if test -n "$GTK_UPDATE_ICON_CACHE"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GTK_UPDATE_ICON_CACHE" >&5 -$as_echo "$GTK_UPDATE_ICON_CACHE" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $GTK_UPDATE_ICON_CACHE" >&5 +printf "%s\n" "$GTK_UPDATE_ICON_CACHE" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi if test "x$GTK_UPDATE_ICON_CACHE" = "xno" ; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found in PATH." >&5 -$as_echo "not found in PATH." >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: not found in PATH." >&5 +printf "%s\n" "not found in PATH." >&6; } fi else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: update disabled" >&5 -$as_echo "update disabled" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: update disabled" >&5 +printf "%s\n" "update disabled" >&6; } fi - { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-desktop-database-update argument" >&5 -$as_echo_n "checking --disable-desktop-database-update argument... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking --disable-desktop-database-update argument" >&5 +printf %s "checking --disable-desktop-database-update argument... " >&6; } # Check whether --enable-desktop_database_update was given. -if test "${enable_desktop_database_update+set}" = set; then : +if test ${enable_desktop_database_update+y} +then : enableval=$enable_desktop_database_update; -else +else $as_nop enable_desktop_database_update="yes" fi if test "$enable_desktop_database_update" = "yes"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: not set" >&5 -$as_echo "not set" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: not set" >&5 +printf "%s\n" "not set" >&6; } # Extract the first word of "update-desktop-database", so it can be a program name with args. set dummy update-desktop-database; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_path_UPDATE_DESKTOP_DATABASE+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_path_UPDATE_DESKTOP_DATABASE+y} +then : + printf %s "(cached) " >&6 +else $as_nop case $UPDATE_DESKTOP_DATABASE in [\\/]* | ?:[\\/]*) ac_cv_path_UPDATE_DESKTOP_DATABASE="$UPDATE_DESKTOP_DATABASE" # Let the user override the test with a path. @@ -10351,11 +10937,15 @@ else for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_path_UPDATE_DESKTOP_DATABASE="$as_dir/$ac_word$ac_exec_ext" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + ac_cv_path_UPDATE_DESKTOP_DATABASE="$as_dir$ac_word$ac_exec_ext" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -10368,21 +10958,21 @@ esac fi UPDATE_DESKTOP_DATABASE=$ac_cv_path_UPDATE_DESKTOP_DATABASE if test -n "$UPDATE_DESKTOP_DATABASE"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $UPDATE_DESKTOP_DATABASE" >&5 -$as_echo "$UPDATE_DESKTOP_DATABASE" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $UPDATE_DESKTOP_DATABASE" >&5 +printf "%s\n" "$UPDATE_DESKTOP_DATABASE" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi if test "x$UPDATE_DESKTOP_DATABASE" = "xno" ; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found in PATH." >&5 -$as_echo "not found in PATH." >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: not found in PATH." >&5 +printf "%s\n" "not found in PATH." >&6; } fi else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: update disabled" >&5 -$as_echo "update disabled" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: update disabled" >&5 +printf "%s\n" "update disabled" >&6; } fi fi @@ -10396,8 +10986,8 @@ if test -z "$SKIP_MOTIF"; then gui_XXX="/usr/XXX/Motif* /usr/Motif*/XXX /usr/XXX /usr/shlib /usr/X11*/XXX /usr/XXX/X11* /usr/dt/XXX /local/Motif*/XXX /local/XXX/Motif* /usr/local/Motif*/XXX /usr/local/XXX/Motif* /usr/local/XXX /usr/local/X11*/XXX /usr/local/LessTif/Motif*/XXX $MOTIFHOME/XXX" GUI_INC_LOC="`echo $GUI_INC_LOC|sed 's%-I%%g'`" - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of Motif GUI includes" >&5 -$as_echo_n "checking for location of Motif GUI includes... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for location of Motif GUI includes" >&5 +printf %s "checking for location of Motif GUI includes... " >&6; } gui_includes="`echo $x_includes|sed 's%/^/^/*$%%'` `echo "$gui_XXX" | sed s/XXX/include/g` $GUI_INC_LOC" GUI_INC_LOC= for try in $gui_includes; do @@ -10408,42 +10998,43 @@ $as_echo_n "checking for location of Motif GUI includes... " >&6; } if test -n "$GUI_INC_LOC"; then if test "$GUI_INC_LOC" = /usr/include; then GUI_INC_LOC= - { $as_echo "$as_me:${as_lineno-$LINENO}: result: in default path" >&5 -$as_echo "in default path" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: in default path" >&5 +printf "%s\n" "in default path" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GUI_INC_LOC" >&5 -$as_echo "$GUI_INC_LOC" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $GUI_INC_LOC" >&5 +printf "%s\n" "$GUI_INC_LOC" >&6; } fi else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5 -$as_echo "<not found>" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5 +printf "%s\n" "<not found>" >&6; } SKIP_MOTIF=YES fi fi if test -z "$SKIP_MOTIF"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-motif-lib argument" >&5 -$as_echo_n "checking --with-motif-lib argument... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking --with-motif-lib argument" >&5 +printf %s "checking --with-motif-lib argument... " >&6; } # Check whether --with-motif-lib was given. -if test "${with_motif_lib+set}" = set; then : +if test ${with_motif_lib+y} +then : withval=$with_motif_lib; MOTIF_LIBNAME="${withval}" fi if test -n "$MOTIF_LIBNAME"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MOTIF_LIBNAME" >&5 -$as_echo "$MOTIF_LIBNAME" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MOTIF_LIBNAME" >&5 +printf "%s\n" "$MOTIF_LIBNAME" >&6; } GUI_LIB_LOC= else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } GUI_LIB_LOC="`echo $GUI_LIB_LOC|sed 's%-L%%g'`" - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of Motif GUI libs" >&5 -$as_echo_n "checking for location of Motif GUI libs... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for location of Motif GUI libs" >&5 +printf %s "checking for location of Motif GUI libs... " >&6; } gui_libs="`echo $x_libraries|sed 's%/^/^/*$%%'` `echo "$gui_XXX" | sed s/XXX/lib/g` /usr/lib/i386-linux-gnu /usr/lib/x86_64-linux-gnu `echo "$GUI_INC_LOC" | sed s/include/lib/` $GUI_LIB_LOC" GUI_LIB_LOC= for try in $gui_libs; do @@ -10458,12 +11049,12 @@ $as_echo_n "checking for location of Motif GUI libs... " >&6; } -o "$GUI_LIB_LOC" = /usr/lib/i386-linux-gnu \ -o "$GUI_LIB_LOC" = /usr/lib/x86_64-linux-gnu; then GUI_LIB_LOC= - { $as_echo "$as_me:${as_lineno-$LINENO}: result: in default path" >&5 -$as_echo "in default path" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: in default path" >&5 +printf "%s\n" "in default path" >&6; } else if test -n "$GUI_LIB_LOC"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GUI_LIB_LOC" >&5 -$as_echo "$GUI_LIB_LOC" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $GUI_LIB_LOC" >&5 +printf "%s\n" "$GUI_LIB_LOC" >&6; } if test "$vim_cv_uname_output" = SunOS && echo $vim_cv_uname_r_output | grep '^5' >/dev/null; then GUI_LIB_LOC="$GUI_LIB_LOC -R $GUI_LIB_LOC" @@ -10472,8 +11063,8 @@ $as_echo "$GUI_LIB_LOC" >&6; } fi MOTIF_LIBNAME=-lXm else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5 -$as_echo "<not found>" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5 +printf "%s\n" "<not found>" >&6; } SKIP_MOTIF=YES fi fi @@ -10494,11 +11085,12 @@ if test -z "$SKIP_MOTIF"; then ldflags_save=$LDFLAGS LDFLAGS="$X_LIBS $LDFLAGS" - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XShapeQueryExtension in -lXext" >&5 -$as_echo_n "checking for XShapeQueryExtension in -lXext... " >&6; } -if ${ac_cv_lib_Xext_XShapeQueryExtension+:} false; then : - $as_echo_n "(cached) " >&6 -else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for XShapeQueryExtension in -lXext" >&5 +printf %s "checking for XShapeQueryExtension in -lXext... " >&6; } +if test ${ac_cv_lib_Xext_XShapeQueryExtension+y} +then : + printf %s "(cached) " >&6 +else $as_nop ac_check_lib_save_LIBS=$LIBS LIBS="-lXext -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -10507,38 +11099,38 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif char XShapeQueryExtension (); int -main () +main (void) { return XShapeQueryExtension (); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : +if ac_fn_c_try_link "$LINENO" +then : ac_cv_lib_Xext_XShapeQueryExtension=yes -else +else $as_nop ac_cv_lib_Xext_XShapeQueryExtension=no fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xext_XShapeQueryExtension" >&5 -$as_echo "$ac_cv_lib_Xext_XShapeQueryExtension" >&6; } -if test "x$ac_cv_lib_Xext_XShapeQueryExtension" = xyes; then : +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xext_XShapeQueryExtension" >&5 +printf "%s\n" "$ac_cv_lib_Xext_XShapeQueryExtension" >&6; } +if test "x$ac_cv_lib_Xext_XShapeQueryExtension" = xyes +then : GUI_X_LIBS="-lXext" fi - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wslen in -lw" >&5 -$as_echo_n "checking for wslen in -lw... " >&6; } -if ${ac_cv_lib_w_wslen+:} false; then : - $as_echo_n "(cached) " >&6 -else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for wslen in -lw" >&5 +printf %s "checking for wslen in -lw... " >&6; } +if test ${ac_cv_lib_w_wslen+y} +then : + printf %s "(cached) " >&6 +else $as_nop ac_check_lib_save_LIBS=$LIBS LIBS="-lw $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -10547,38 +11139,38 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif char wslen (); int -main () +main (void) { return wslen (); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : +if ac_fn_c_try_link "$LINENO" +then : ac_cv_lib_w_wslen=yes -else +else $as_nop ac_cv_lib_w_wslen=no fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_w_wslen" >&5 -$as_echo "$ac_cv_lib_w_wslen" >&6; } -if test "x$ac_cv_lib_w_wslen" = xyes; then : +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_w_wslen" >&5 +printf "%s\n" "$ac_cv_lib_w_wslen" >&6; } +if test "x$ac_cv_lib_w_wslen" = xyes +then : X_EXTRA_LIBS="$X_EXTRA_LIBS -lw" fi - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym in -ldl" >&5 -$as_echo_n "checking for dlsym in -ldl... " >&6; } -if ${ac_cv_lib_dl_dlsym+:} false; then : - $as_echo_n "(cached) " >&6 -else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlsym in -ldl" >&5 +printf %s "checking for dlsym in -ldl... " >&6; } +if test ${ac_cv_lib_dl_dlsym+y} +then : + printf %s "(cached) " >&6 +else $as_nop ac_check_lib_save_LIBS=$LIBS LIBS="-ldl $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -10587,38 +11179,38 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif char dlsym (); int -main () +main (void) { return dlsym (); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : +if ac_fn_c_try_link "$LINENO" +then : ac_cv_lib_dl_dlsym=yes -else +else $as_nop ac_cv_lib_dl_dlsym=no fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlsym" >&5 -$as_echo "$ac_cv_lib_dl_dlsym" >&6; } -if test "x$ac_cv_lib_dl_dlsym" = xyes; then : +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlsym" >&5 +printf "%s\n" "$ac_cv_lib_dl_dlsym" >&6; } +if test "x$ac_cv_lib_dl_dlsym" = xyes +then : X_EXTRA_LIBS="$X_EXTRA_LIBS -ldl" fi - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XmuCreateStippledPixmap in -lXmu" >&5 -$as_echo_n "checking for XmuCreateStippledPixmap in -lXmu... " >&6; } -if ${ac_cv_lib_Xmu_XmuCreateStippledPixmap+:} false; then : - $as_echo_n "(cached) " >&6 -else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for XmuCreateStippledPixmap in -lXmu" >&5 +printf %s "checking for XmuCreateStippledPixmap in -lXmu... " >&6; } +if test ${ac_cv_lib_Xmu_XmuCreateStippledPixmap+y} +then : + printf %s "(cached) " >&6 +else $as_nop ac_check_lib_save_LIBS=$LIBS LIBS="-lXmu $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -10627,39 +11219,39 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif char XmuCreateStippledPixmap (); int -main () +main (void) { return XmuCreateStippledPixmap (); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : +if ac_fn_c_try_link "$LINENO" +then : ac_cv_lib_Xmu_XmuCreateStippledPixmap=yes -else +else $as_nop ac_cv_lib_Xmu_XmuCreateStippledPixmap=no fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xmu_XmuCreateStippledPixmap" >&5 -$as_echo "$ac_cv_lib_Xmu_XmuCreateStippledPixmap" >&6; } -if test "x$ac_cv_lib_Xmu_XmuCreateStippledPixmap" = xyes; then : +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xmu_XmuCreateStippledPixmap" >&5 +printf "%s\n" "$ac_cv_lib_Xmu_XmuCreateStippledPixmap" >&6; } +if test "x$ac_cv_lib_Xmu_XmuCreateStippledPixmap" = xyes +then : GUI_X_LIBS="-lXmu $GUI_X_LIBS" fi if test -z "$SKIP_MOTIF"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpEndJob in -lXp" >&5 -$as_echo_n "checking for XpEndJob in -lXp... " >&6; } -if ${ac_cv_lib_Xp_XpEndJob+:} false; then : - $as_echo_n "(cached) " >&6 -else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for XpEndJob in -lXp" >&5 +printf %s "checking for XpEndJob in -lXp... " >&6; } +if test ${ac_cv_lib_Xp_XpEndJob+y} +then : + printf %s "(cached) " >&6 +else $as_nop ac_check_lib_save_LIBS=$LIBS LIBS="-lXp $GUI_X_LIBS -lXm -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -10668,38 +11260,37 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif char XpEndJob (); int -main () +main (void) { return XpEndJob (); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : +if ac_fn_c_try_link "$LINENO" +then : ac_cv_lib_Xp_XpEndJob=yes -else +else $as_nop ac_cv_lib_Xp_XpEndJob=no fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xp_XpEndJob" >&5 -$as_echo "$ac_cv_lib_Xp_XpEndJob" >&6; } -if test "x$ac_cv_lib_Xp_XpEndJob" = xyes; then : +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xp_XpEndJob" >&5 +printf "%s\n" "$ac_cv_lib_Xp_XpEndJob" >&6; } +if test "x$ac_cv_lib_Xp_XpEndJob" = xyes +then : GUI_X_LIBS="-lXp $GUI_X_LIBS" fi fi LDFLAGS=$ldflags_save - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for extra X11 defines" >&5 -$as_echo_n "checking for extra X11 defines... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for extra X11 defines" >&5 +printf %s "checking for extra X11 defines... " >&6; } NARROW_PROTO= rm -fr conftestdir if mkdir conftestdir; then @@ -10715,11 +11306,11 @@ EOF rm -fr conftestdir fi if test -z "$NARROW_PROTO"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NARROW_PROTO" >&5 -$as_echo "$NARROW_PROTO" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $NARROW_PROTO" >&5 +printf "%s\n" "$NARROW_PROTO" >&6; } fi fi @@ -10727,18 +11318,13 @@ fi if test "$enable_xsmp" = "yes"; then cppflags_save=$CPPFLAGS CPPFLAGS="$CPPFLAGS $X_CFLAGS" - for ac_header in X11/SM/SMlib.h -do : - ac_fn_c_check_header_mongrel "$LINENO" "X11/SM/SMlib.h" "ac_cv_header_X11_SM_SMlib_h" "$ac_includes_default" -if test "x$ac_cv_header_X11_SM_SMlib_h" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_X11_SM_SMLIB_H 1 -_ACEOF + ac_fn_c_check_header_compile "$LINENO" "X11/SM/SMlib.h" "ac_cv_header_X11_SM_SMlib_h" "$ac_includes_default" +if test "x$ac_cv_header_X11_SM_SMlib_h" = xyes +then : + printf "%s\n" "#define HAVE_X11_SM_SMLIB_H 1" >>confdefs.h fi -done - CPPFLAGS=$cppflags_save fi @@ -10746,43 +11332,44 @@ fi if test -z "$SKIP_MOTIF" -o -z "$SKIP_GTK2" -o -z "$SKIP_GTK3"; then cppflags_save=$CPPFLAGS CPPFLAGS="$CPPFLAGS $X_CFLAGS" - for ac_header in X11/xpm.h X11/Sunkeysym.h -do : - as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` -ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" -if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : - cat >>confdefs.h <<_ACEOF -#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 -_ACEOF + ac_fn_c_check_header_compile "$LINENO" "X11/xpm.h" "ac_cv_header_X11_xpm_h" "$ac_includes_default" +if test "x$ac_cv_header_X11_xpm_h" = xyes +then : + printf "%s\n" "#define HAVE_X11_XPM_H 1" >>confdefs.h fi +ac_fn_c_check_header_compile "$LINENO" "X11/Sunkeysym.h" "ac_cv_header_X11_Sunkeysym_h" "$ac_includes_default" +if test "x$ac_cv_header_X11_Sunkeysym_h" = xyes +then : + printf "%s\n" "#define HAVE_X11_SUNKEYSYM_H 1" >>confdefs.h -done +fi if test ! "$enable_xim" = "no"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XIMText in X11/Xlib.h" >&5 -$as_echo_n "checking for XIMText in X11/Xlib.h... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for XIMText in X11/Xlib.h" >&5 +printf %s "checking for XIMText in X11/Xlib.h... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include <X11/Xlib.h> _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - $EGREP "XIMText" >/dev/null 2>&1; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no; xim has been disabled" >&5 -$as_echo "no; xim has been disabled" >&6; }; enable_xim="no" + $EGREP "XIMText" >/dev/null 2>&1 +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no; xim has been disabled" >&5 +printf "%s\n" "no; xim has been disabled" >&6; }; enable_xim="no" fi -rm -f conftest* +rm -rf conftest* fi CPPFLAGS=$cppflags_save if test "$enable_xim" = "auto" -a "x$GUITYPE" != "xNONE" ; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: X GUI selected; xim has been enabled" >&5 -$as_echo "X GUI selected; xim has been enabled" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: X GUI selected; xim has been enabled" >&5 +printf "%s\n" "X GUI selected; xim has been enabled" >&6; } enable_xim="yes" fi fi @@ -10790,31 +11377,32 @@ fi if test -z "$SKIP_MOTIF"; then cppflags_save=$CPPFLAGS CPPFLAGS="$CPPFLAGS $X_CFLAGS" - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X11/Xmu/Editres.h" >&5 -$as_echo_n "checking for X11/Xmu/Editres.h... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for X11/Xmu/Editres.h" >&5 +printf %s "checking for X11/Xmu/Editres.h... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include <X11/Intrinsic.h> #include <X11/Xmu/Editres.h> int -main () +main (void) { int i; i = 0; ; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - $as_echo "#define HAVE_X11_XMU_EDITRES_H 1" >>confdefs.h +if ac_fn_c_try_compile "$LINENO" +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } + printf "%s\n" "#define HAVE_X11_XMU_EDITRES_H 1" >>confdefs.h -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext CPPFLAGS=$cppflags_save fi @@ -10822,79 +11410,105 @@ if test -z "$SKIP_MOTIF"; then cppflags_save=$CPPFLAGS CPPFLAGS="$CPPFLAGS $X_CFLAGS" if test "$zOSUnix" = "yes"; then - for ac_header in Xm/Xm.h -do : - ac_fn_c_check_header_mongrel "$LINENO" "Xm/Xm.h" "ac_cv_header_Xm_Xm_h" "$ac_includes_default" -if test "x$ac_cv_header_Xm_Xm_h" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_XM_XM_H 1 -_ACEOF + ac_fn_c_check_header_compile "$LINENO" "Xm/Xm.h" "ac_cv_header_Xm_Xm_h" "$ac_includes_default" +if test "x$ac_cv_header_Xm_Xm_h" = xyes +then : + printf "%s\n" "#define HAVE_XM_XM_H 1" >>confdefs.h fi -done - else - for ac_header in Xm/Xm.h Xm/XpmP.h Xm/JoinSideT.h Xm/TraitP.h Xm/Manager.h Xm/UnhighlightT.h Xm/Notebook.h -do : - as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` -ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" -if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : - cat >>confdefs.h <<_ACEOF -#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 -_ACEOF + ac_fn_c_check_header_compile "$LINENO" "Xm/Xm.h" "ac_cv_header_Xm_Xm_h" "$ac_includes_default" +if test "x$ac_cv_header_Xm_Xm_h" = xyes +then : + printf "%s\n" "#define HAVE_XM_XM_H 1" >>confdefs.h fi +ac_fn_c_check_header_compile "$LINENO" "Xm/XpmP.h" "ac_cv_header_Xm_XpmP_h" "$ac_includes_default" +if test "x$ac_cv_header_Xm_XpmP_h" = xyes +then : + printf "%s\n" "#define HAVE_XM_XPMP_H 1" >>confdefs.h -done +fi +ac_fn_c_check_header_compile "$LINENO" "Xm/JoinSideT.h" "ac_cv_header_Xm_JoinSideT_h" "$ac_includes_default" +if test "x$ac_cv_header_Xm_JoinSideT_h" = xyes +then : + printf "%s\n" "#define HAVE_XM_JOINSIDET_H 1" >>confdefs.h + +fi +ac_fn_c_check_header_compile "$LINENO" "Xm/TraitP.h" "ac_cv_header_Xm_TraitP_h" "$ac_includes_default" +if test "x$ac_cv_header_Xm_TraitP_h" = xyes +then : + printf "%s\n" "#define HAVE_XM_TRAITP_H 1" >>confdefs.h + +fi +ac_fn_c_check_header_compile "$LINENO" "Xm/Manager.h" "ac_cv_header_Xm_Manager_h" "$ac_includes_default" +if test "x$ac_cv_header_Xm_Manager_h" = xyes +then : + printf "%s\n" "#define HAVE_XM_MANAGER_H 1" >>confdefs.h + +fi +ac_fn_c_check_header_compile "$LINENO" "Xm/UnhighlightT.h" "ac_cv_header_Xm_UnhighlightT_h" "$ac_includes_default" +if test "x$ac_cv_header_Xm_UnhighlightT_h" = xyes +then : + printf "%s\n" "#define HAVE_XM_UNHIGHLIGHTT_H 1" >>confdefs.h + +fi +ac_fn_c_check_header_compile "$LINENO" "Xm/Notebook.h" "ac_cv_header_Xm_Notebook_h" "$ac_includes_default" +if test "x$ac_cv_header_Xm_Notebook_h" = xyes +then : + printf "%s\n" "#define HAVE_XM_NOTEBOOK_H 1" >>confdefs.h + +fi fi if test "x$ac_cv_header_Xm_XpmP_h" = "xyes"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpmAttributes_21 in Xm/XpmP.h" >&5 -$as_echo_n "checking for XpmAttributes_21 in Xm/XpmP.h... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for XpmAttributes_21 in Xm/XpmP.h" >&5 +printf %s "checking for XpmAttributes_21 in Xm/XpmP.h... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include <Xm/XpmP.h> int -main () +main (void) { XpmAttributes_21 attr; ; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; }; $as_echo "#define XPMATTRIBUTES_TYPE XpmAttributes_21" >>confdefs.h +if ac_fn_c_try_compile "$LINENO" +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; }; printf "%s\n" "#define XPMATTRIBUTES_TYPE XpmAttributes_21" >>confdefs.h -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; }; $as_echo "#define XPMATTRIBUTES_TYPE XpmAttributes" >>confdefs.h +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; }; printf "%s\n" "#define XPMATTRIBUTES_TYPE XpmAttributes" >>confdefs.h fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext else - $as_echo "#define XPMATTRIBUTES_TYPE XpmAttributes" >>confdefs.h + printf "%s\n" "#define XPMATTRIBUTES_TYPE XpmAttributes" >>confdefs.h fi CPPFLAGS=$cppflags_save fi if test "x$GUITYPE" = "xNONE" -a "$enable_xim" = "yes"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI selected; xim has been disabled" >&5 -$as_echo "no GUI selected; xim has been disabled" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no GUI selected; xim has been disabled" >&5 +printf "%s\n" "no GUI selected; xim has been disabled" >&6; } enable_xim="no" fi if test "x$GUITYPE" = "xNONE" -a "$enable_fontset" = "yes"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI selected; fontset has been disabled" >&5 -$as_echo "no GUI selected; fontset has been disabled" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no GUI selected; fontset has been disabled" >&5 +printf "%s\n" "no GUI selected; fontset has been disabled" >&6; } enable_fontset="no" fi if test "x$GUITYPE:$enable_fontset" = "xGTK:yes"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: GTK+ 2 GUI selected; fontset has been disabled" >&5 -$as_echo "GTK+ 2 GUI selected; fontset has been disabled" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: GTK+ 2 GUI selected; fontset has been disabled" >&5 +printf "%s\n" "GTK+ 2 GUI selected; fontset has been disabled" >&6; } enable_fontset="no" fi @@ -10916,72 +11530,74 @@ if test "$enable_workshop" = "yes" -a -n "$SKIP_MOTIF"; then fi if test "$enable_xim" = "yes"; then - $as_echo "#define FEAT_XIM 1" >>confdefs.h + printf "%s\n" "#define FEAT_XIM 1" >>confdefs.h fi if test "$enable_fontset" = "yes"; then - $as_echo "#define FEAT_XFONTSET 1" >>confdefs.h + printf "%s\n" "#define FEAT_XFONTSET 1" >>confdefs.h fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for /proc link to executable" >&5 -$as_echo_n "checking for /proc link to executable... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for /proc link to executable" >&5 +printf %s "checking for /proc link to executable... " >&6; } if test -L "/proc/self/exe"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: /proc/self/exe" >&5 -$as_echo "/proc/self/exe" >&6; } - $as_echo "#define PROC_EXE_LINK \"/proc/self/exe\"" >>confdefs.h + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: /proc/self/exe" >&5 +printf "%s\n" "/proc/self/exe" >&6; } + printf "%s\n" "#define PROC_EXE_LINK \"/proc/self/exe\"" >>confdefs.h elif test -L "/proc/self/path/a.out"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: /proc/self/path/a.out" >&5 -$as_echo "/proc/self/path/a.out" >&6; } - $as_echo "#define PROC_EXE_LINK \"/proc/self/path/a.out\"" >>confdefs.h + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: /proc/self/path/a.out" >&5 +printf "%s\n" "/proc/self/path/a.out" >&6; } + printf "%s\n" "#define PROC_EXE_LINK \"/proc/self/path/a.out\"" >>confdefs.h elif test -L "/proc/curproc/file"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: /proc/curproc/file" >&5 -$as_echo "/proc/curproc/file" >&6; } - $as_echo "#define PROC_EXE_LINK \"/proc/curproc/file\"" >>confdefs.h + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: /proc/curproc/file" >&5 +printf "%s\n" "/proc/curproc/file" >&6; } + printf "%s\n" "#define PROC_EXE_LINK \"/proc/curproc/file\"" >>confdefs.h else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for CYGWIN or MSYS environment" >&5 -$as_echo_n "checking for CYGWIN or MSYS environment... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for CYGWIN or MSYS environment" >&5 +printf %s "checking for CYGWIN or MSYS environment... " >&6; } case $vim_cv_uname_output in - CYGWIN*|MSYS*) CYGWIN=yes; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CYGWIN clipboard support" >&5 -$as_echo_n "checking for CYGWIN clipboard support... " >&6; } + CYGWIN*|MSYS*) CYGWIN=yes; { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for CYGWIN clipboard support" >&5 +printf %s "checking for CYGWIN clipboard support... " >&6; } if test "x$with_x" = "xno" ; then OS_EXTRA_SRC=winclip.c; OS_EXTRA_OBJ=objects/winclip.o - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - $as_echo "#define FEAT_CYGWIN_WIN32_CLIPBOARD 1" >>confdefs.h + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } + printf "%s\n" "#define FEAT_CYGWIN_WIN32_CLIPBOARD 1" >>confdefs.h else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no - using X11" >&5 -$as_echo "no - using X11" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no - using X11" >&5 +printf "%s\n" "no - using X11" >&6; } fi ;; - *) CYGWIN=no; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; };; + *) CYGWIN=no; { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; };; esac -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether toupper is broken" >&5 -$as_echo_n "checking whether toupper is broken... " >&6; } -if ${vim_cv_toupper_broken+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether toupper is broken" >&5 +printf %s "checking whether toupper is broken... " >&6; } +if test ${vim_cv_toupper_broken+y} +then : + printf %s "(cached) " >&6 +else $as_nop - if test "$cross_compiling" = yes; then : + if test "$cross_compiling" = yes +then : as_fn_error $? "cross-compiling: please set 'vim_cv_toupper_broken'" "$LINENO" 5 -else +else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -10994,11 +11610,12 @@ else int main() { exit(toupper('A') == 'A' && tolower('z') == 'z'); } _ACEOF -if ac_fn_c_try_run "$LINENO"; then : +if ac_fn_c_try_run "$LINENO" +then : vim_cv_toupper_broken=yes -else +else $as_nop vim_cv_toupper_broken=no @@ -11008,72 +11625,75 @@ rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ fi fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_toupper_broken" >&5 -$as_echo "$vim_cv_toupper_broken" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $vim_cv_toupper_broken" >&5 +printf "%s\n" "$vim_cv_toupper_broken" >&6; } if test "x$vim_cv_toupper_broken" = "xyes" ; then - $as_echo "#define BROKEN_TOUPPER 1" >>confdefs.h + printf "%s\n" "#define BROKEN_TOUPPER 1" >>confdefs.h fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __DATE__ and __TIME__ work" >&5 -$as_echo_n "checking whether __DATE__ and __TIME__ work... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether __DATE__ and __TIME__ work" >&5 +printf %s "checking whether __DATE__ and __TIME__ work... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include <stdio.h> int -main () +main (void) { printf("(" __DATE__ " " __TIME__ ")"); ; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; }; $as_echo "#define HAVE_DATE_TIME 1" >>confdefs.h +if ac_fn_c_try_compile "$LINENO" +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; }; printf "%s\n" "#define HAVE_DATE_TIME 1" >>confdefs.h -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((unused)) is allowed" >&5 -$as_echo_n "checking whether __attribute__((unused)) is allowed... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((unused)) is allowed" >&5 +printf %s "checking whether __attribute__((unused)) is allowed... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include <stdio.h> int -main () +main (void) { int x __attribute__((unused)); ; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; }; $as_echo "#define HAVE_ATTRIBUTE_UNUSED 1" >>confdefs.h +if ac_fn_c_try_compile "$LINENO" +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; }; printf "%s\n" "#define HAVE_ATTRIBUTE_UNUSED 1" >>confdefs.h -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext -ac_fn_c_check_header_mongrel "$LINENO" "elf.h" "ac_cv_header_elf_h" "$ac_includes_default" -if test "x$ac_cv_header_elf_h" = xyes; then : +ac_fn_c_check_header_compile "$LINENO" "elf.h" "ac_cv_header_elf_h" "$ac_includes_default" +if test "x$ac_cv_header_elf_h" = xyes +then : HAS_ELF=1 fi - if test "$HAS_ELF" = 1; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lelf" >&5 -$as_echo_n "checking for main in -lelf... " >&6; } -if ${ac_cv_lib_elf_main+:} false; then : - $as_echo_n "(cached) " >&6 -else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for main in -lelf" >&5 +printf %s "checking for main in -lelf... " >&6; } +if test ${ac_cv_lib_elf_main+y} +then : + printf %s "(cached) " >&6 +else $as_nop ac_check_lib_save_LIBS=$LIBS LIBS="-lelf $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -11081,28 +11701,28 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext int -main () +main (void) { return main (); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : +if ac_fn_c_try_link "$LINENO" +then : ac_cv_lib_elf_main=yes -else +else $as_nop ac_cv_lib_elf_main=no fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_elf_main" >&5 -$as_echo "$ac_cv_lib_elf_main" >&6; } -if test "x$ac_cv_lib_elf_main" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_LIBELF 1 -_ACEOF +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_elf_main" >&5 +printf "%s\n" "$ac_cv_lib_elf_main" >&6; } +if test "x$ac_cv_lib_elf_main" = xyes +then : + printf "%s\n" "#define HAVE_LIBELF 1" >>confdefs.h LIBS="-lelf $LIBS" @@ -11112,19 +11732,20 @@ fi ac_header_dirent=no for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do - as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh` -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5 -$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; } -if eval \${$as_ac_Header+:} false; then : - $as_echo_n "(cached) " >&6 -else + as_ac_Header=`printf "%s\n" "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh` +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5 +printf %s "checking for $ac_hdr that defines DIR... " >&6; } +if eval test \${$as_ac_Header+y} +then : + printf %s "(cached) " >&6 +else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include <sys/types.h> #include <$ac_hdr> int -main () +main (void) { if ((DIR *) 0) return 0; @@ -11132,19 +11753,21 @@ return 0; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO"; then : +if ac_fn_c_try_compile "$LINENO" +then : eval "$as_ac_Header=yes" -else +else $as_nop eval "$as_ac_Header=no" fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext fi eval ac_res=\$$as_ac_Header - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +printf "%s\n" "$ac_res" >&6; } +if eval test \"x\$"$as_ac_Header"\" = x"yes" +then : cat >>confdefs.h <<_ACEOF -#define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1 +#define `printf "%s\n" "HAVE_$ac_hdr" | $as_tr_cpp` 1 _ACEOF ac_header_dirent=$ac_hdr; break @@ -11153,11 +11776,12 @@ fi done # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix. if test $ac_header_dirent = dirent.h; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5 -$as_echo_n "checking for library containing opendir... " >&6; } -if ${ac_cv_search_opendir+:} false; then : - $as_echo_n "(cached) " >&6 -else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5 +printf %s "checking for library containing opendir... " >&6; } +if test ${ac_cv_search_opendir+y} +then : + printf %s "(cached) " >&6 +else $as_nop ac_func_search_save_LIBS=$LIBS cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -11165,56 +11789,59 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif char opendir (); int -main () +main (void) { return opendir (); ; return 0; } _ACEOF -for ac_lib in '' dir; do +for ac_lib in '' dir +do if test -z "$ac_lib"; then ac_res="none required" else ac_res=-l$ac_lib LIBS="-l$ac_lib $ac_func_search_save_LIBS" fi - if ac_fn_c_try_link "$LINENO"; then : + if ac_fn_c_try_link "$LINENO" +then : ac_cv_search_opendir=$ac_res fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext - if ${ac_cv_search_opendir+:} false; then : + if test ${ac_cv_search_opendir+y} +then : break fi done -if ${ac_cv_search_opendir+:} false; then : +if test ${ac_cv_search_opendir+y} +then : -else +else $as_nop ac_cv_search_opendir=no fi rm conftest.$ac_ext LIBS=$ac_func_search_save_LIBS fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5 -$as_echo "$ac_cv_search_opendir" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5 +printf "%s\n" "$ac_cv_search_opendir" >&6; } ac_res=$ac_cv_search_opendir -if test "$ac_res" != no; then : +if test "$ac_res" != no +then : test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" fi else - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5 -$as_echo_n "checking for library containing opendir... " >&6; } -if ${ac_cv_search_opendir+:} false; then : - $as_echo_n "(cached) " >&6 -else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5 +printf %s "checking for library containing opendir... " >&6; } +if test ${ac_cv_search_opendir+y} +then : + printf %s "(cached) " >&6 +else $as_nop ac_func_search_save_LIBS=$LIBS cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -11222,46 +11849,48 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif char opendir (); int -main () +main (void) { return opendir (); ; return 0; } _ACEOF -for ac_lib in '' x; do +for ac_lib in '' x +do if test -z "$ac_lib"; then ac_res="none required" else ac_res=-l$ac_lib LIBS="-l$ac_lib $ac_func_search_save_LIBS" fi - if ac_fn_c_try_link "$LINENO"; then : + if ac_fn_c_try_link "$LINENO" +then : ac_cv_search_opendir=$ac_res fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext - if ${ac_cv_search_opendir+:} false; then : + if test ${ac_cv_search_opendir+y} +then : break fi done -if ${ac_cv_search_opendir+:} false; then : +if test ${ac_cv_search_opendir+y} +then : -else +else $as_nop ac_cv_search_opendir=no fi rm conftest.$ac_ext LIBS=$ac_func_search_save_LIBS fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5 -$as_echo "$ac_cv_search_opendir" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5 +printf "%s\n" "$ac_cv_search_opendir" >&6; } ac_res=$ac_cv_search_opendir -if test "$ac_res" != no; then : +if test "$ac_res" != no +then : test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" fi @@ -11270,134 +11899,352 @@ fi if test $ac_cv_header_sys_wait_h = no; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that defines union wait" >&5 -$as_echo_n "checking for sys/wait.h that defines union wait... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that defines union wait" >&5 +printf %s "checking for sys/wait.h that defines union wait... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include <sys/wait.h> int -main () +main (void) { union wait xx, yy; xx = yy ; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - $as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h +if ac_fn_c_try_compile "$LINENO" +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } + printf "%s\n" "#define HAVE_SYS_WAIT_H 1" >>confdefs.h + + printf "%s\n" "#define HAVE_UNION_WAIT 1" >>confdefs.h + +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +fi + +ac_fn_c_check_header_compile "$LINENO" "stdint.h" "ac_cv_header_stdint_h" "$ac_includes_default" +if test "x$ac_cv_header_stdint_h" = xyes +then : + printf "%s\n" "#define HAVE_STDINT_H 1" >>confdefs.h + +fi +ac_fn_c_check_header_compile "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default" +if test "x$ac_cv_header_stdlib_h" = xyes +then : + printf "%s\n" "#define HAVE_STDLIB_H 1" >>confdefs.h + +fi +ac_fn_c_check_header_compile "$LINENO" "string.h" "ac_cv_header_string_h" "$ac_includes_default" +if test "x$ac_cv_header_string_h" = xyes +then : + printf "%s\n" "#define HAVE_STRING_H 1" >>confdefs.h + +fi +ac_fn_c_check_header_compile "$LINENO" "sys/select.h" "ac_cv_header_sys_select_h" "$ac_includes_default" +if test "x$ac_cv_header_sys_select_h" = xyes +then : + printf "%s\n" "#define HAVE_SYS_SELECT_H 1" >>confdefs.h + +fi +ac_fn_c_check_header_compile "$LINENO" "sys/utsname.h" "ac_cv_header_sys_utsname_h" "$ac_includes_default" +if test "x$ac_cv_header_sys_utsname_h" = xyes +then : + printf "%s\n" "#define HAVE_SYS_UTSNAME_H 1" >>confdefs.h + +fi +ac_fn_c_check_header_compile "$LINENO" "termcap.h" "ac_cv_header_termcap_h" "$ac_includes_default" +if test "x$ac_cv_header_termcap_h" = xyes +then : + printf "%s\n" "#define HAVE_TERMCAP_H 1" >>confdefs.h + +fi +ac_fn_c_check_header_compile "$LINENO" "fcntl.h" "ac_cv_header_fcntl_h" "$ac_includes_default" +if test "x$ac_cv_header_fcntl_h" = xyes +then : + printf "%s\n" "#define HAVE_FCNTL_H 1" >>confdefs.h + +fi +ac_fn_c_check_header_compile "$LINENO" "sgtty.h" "ac_cv_header_sgtty_h" "$ac_includes_default" +if test "x$ac_cv_header_sgtty_h" = xyes +then : + printf "%s\n" "#define HAVE_SGTTY_H 1" >>confdefs.h + +fi +ac_fn_c_check_header_compile "$LINENO" "sys/ioctl.h" "ac_cv_header_sys_ioctl_h" "$ac_includes_default" +if test "x$ac_cv_header_sys_ioctl_h" = xyes +then : + printf "%s\n" "#define HAVE_SYS_IOCTL_H 1" >>confdefs.h + +fi +ac_fn_c_check_header_compile "$LINENO" "sys/time.h" "ac_cv_header_sys_time_h" "$ac_includes_default" +if test "x$ac_cv_header_sys_time_h" = xyes +then : + printf "%s\n" "#define HAVE_SYS_TIME_H 1" >>confdefs.h + +fi +ac_fn_c_check_header_compile "$LINENO" "sys/types.h" "ac_cv_header_sys_types_h" "$ac_includes_default" +if test "x$ac_cv_header_sys_types_h" = xyes +then : + printf "%s\n" "#define HAVE_SYS_TYPES_H 1" >>confdefs.h + +fi +ac_fn_c_check_header_compile "$LINENO" "termio.h" "ac_cv_header_termio_h" "$ac_includes_default" +if test "x$ac_cv_header_termio_h" = xyes +then : + printf "%s\n" "#define HAVE_TERMIO_H 1" >>confdefs.h + +fi +ac_fn_c_check_header_compile "$LINENO" "iconv.h" "ac_cv_header_iconv_h" "$ac_includes_default" +if test "x$ac_cv_header_iconv_h" = xyes +then : + printf "%s\n" "#define HAVE_ICONV_H 1" >>confdefs.h + +fi +ac_fn_c_check_header_compile "$LINENO" "inttypes.h" "ac_cv_header_inttypes_h" "$ac_includes_default" +if test "x$ac_cv_header_inttypes_h" = xyes +then : + printf "%s\n" "#define HAVE_INTTYPES_H 1" >>confdefs.h + +fi +ac_fn_c_check_header_compile "$LINENO" "langinfo.h" "ac_cv_header_langinfo_h" "$ac_includes_default" +if test "x$ac_cv_header_langinfo_h" = xyes +then : + printf "%s\n" "#define HAVE_LANGINFO_H 1" >>confdefs.h + +fi +ac_fn_c_check_header_compile "$LINENO" "math.h" "ac_cv_header_math_h" "$ac_includes_default" +if test "x$ac_cv_header_math_h" = xyes +then : + printf "%s\n" "#define HAVE_MATH_H 1" >>confdefs.h + +fi +ac_fn_c_check_header_compile "$LINENO" "unistd.h" "ac_cv_header_unistd_h" "$ac_includes_default" +if test "x$ac_cv_header_unistd_h" = xyes +then : + printf "%s\n" "#define HAVE_UNISTD_H 1" >>confdefs.h + +fi +ac_fn_c_check_header_compile "$LINENO" "stropts.h" "ac_cv_header_stropts_h" "$ac_includes_default" +if test "x$ac_cv_header_stropts_h" = xyes +then : + printf "%s\n" "#define HAVE_STROPTS_H 1" >>confdefs.h + +fi +ac_fn_c_check_header_compile "$LINENO" "errno.h" "ac_cv_header_errno_h" "$ac_includes_default" +if test "x$ac_cv_header_errno_h" = xyes +then : + printf "%s\n" "#define HAVE_ERRNO_H 1" >>confdefs.h + +fi +ac_fn_c_check_header_compile "$LINENO" "sys/resource.h" "ac_cv_header_sys_resource_h" "$ac_includes_default" +if test "x$ac_cv_header_sys_resource_h" = xyes +then : + printf "%s\n" "#define HAVE_SYS_RESOURCE_H 1" >>confdefs.h + +fi +ac_fn_c_check_header_compile "$LINENO" "sys/systeminfo.h" "ac_cv_header_sys_systeminfo_h" "$ac_includes_default" +if test "x$ac_cv_header_sys_systeminfo_h" = xyes +then : + printf "%s\n" "#define HAVE_SYS_SYSTEMINFO_H 1" >>confdefs.h + +fi +ac_fn_c_check_header_compile "$LINENO" "locale.h" "ac_cv_header_locale_h" "$ac_includes_default" +if test "x$ac_cv_header_locale_h" = xyes +then : + printf "%s\n" "#define HAVE_LOCALE_H 1" >>confdefs.h + +fi +ac_fn_c_check_header_compile "$LINENO" "sys/stream.h" "ac_cv_header_sys_stream_h" "$ac_includes_default" +if test "x$ac_cv_header_sys_stream_h" = xyes +then : + printf "%s\n" "#define HAVE_SYS_STREAM_H 1" >>confdefs.h + +fi +ac_fn_c_check_header_compile "$LINENO" "termios.h" "ac_cv_header_termios_h" "$ac_includes_default" +if test "x$ac_cv_header_termios_h" = xyes +then : + printf "%s\n" "#define HAVE_TERMIOS_H 1" >>confdefs.h + +fi +ac_fn_c_check_header_compile "$LINENO" "libc.h" "ac_cv_header_libc_h" "$ac_includes_default" +if test "x$ac_cv_header_libc_h" = xyes +then : + printf "%s\n" "#define HAVE_LIBC_H 1" >>confdefs.h + +fi +ac_fn_c_check_header_compile "$LINENO" "sys/statfs.h" "ac_cv_header_sys_statfs_h" "$ac_includes_default" +if test "x$ac_cv_header_sys_statfs_h" = xyes +then : + printf "%s\n" "#define HAVE_SYS_STATFS_H 1" >>confdefs.h + +fi +ac_fn_c_check_header_compile "$LINENO" "poll.h" "ac_cv_header_poll_h" "$ac_includes_default" +if test "x$ac_cv_header_poll_h" = xyes +then : + printf "%s\n" "#define HAVE_POLL_H 1" >>confdefs.h + +fi +ac_fn_c_check_header_compile "$LINENO" "sys/poll.h" "ac_cv_header_sys_poll_h" "$ac_includes_default" +if test "x$ac_cv_header_sys_poll_h" = xyes +then : + printf "%s\n" "#define HAVE_SYS_POLL_H 1" >>confdefs.h + +fi +ac_fn_c_check_header_compile "$LINENO" "pwd.h" "ac_cv_header_pwd_h" "$ac_includes_default" +if test "x$ac_cv_header_pwd_h" = xyes +then : + printf "%s\n" "#define HAVE_PWD_H 1" >>confdefs.h + +fi +ac_fn_c_check_header_compile "$LINENO" "utime.h" "ac_cv_header_utime_h" "$ac_includes_default" +if test "x$ac_cv_header_utime_h" = xyes +then : + printf "%s\n" "#define HAVE_UTIME_H 1" >>confdefs.h + +fi +ac_fn_c_check_header_compile "$LINENO" "sys/param.h" "ac_cv_header_sys_param_h" "$ac_includes_default" +if test "x$ac_cv_header_sys_param_h" = xyes +then : + printf "%s\n" "#define HAVE_SYS_PARAM_H 1" >>confdefs.h + +fi +ac_fn_c_check_header_compile "$LINENO" "sys/ptms.h" "ac_cv_header_sys_ptms_h" "$ac_includes_default" +if test "x$ac_cv_header_sys_ptms_h" = xyes +then : + printf "%s\n" "#define HAVE_SYS_PTMS_H 1" >>confdefs.h + +fi +ac_fn_c_check_header_compile "$LINENO" "libintl.h" "ac_cv_header_libintl_h" "$ac_includes_default" +if test "x$ac_cv_header_libintl_h" = xyes +then : + printf "%s\n" "#define HAVE_LIBINTL_H 1" >>confdefs.h + +fi +ac_fn_c_check_header_compile "$LINENO" "libgen.h" "ac_cv_header_libgen_h" "$ac_includes_default" +if test "x$ac_cv_header_libgen_h" = xyes +then : + printf "%s\n" "#define HAVE_LIBGEN_H 1" >>confdefs.h + +fi +ac_fn_c_check_header_compile "$LINENO" "util/debug.h" "ac_cv_header_util_debug_h" "$ac_includes_default" +if test "x$ac_cv_header_util_debug_h" = xyes +then : + printf "%s\n" "#define HAVE_UTIL_DEBUG_H 1" >>confdefs.h + +fi +ac_fn_c_check_header_compile "$LINENO" "util/msg18n.h" "ac_cv_header_util_msg18n_h" "$ac_includes_default" +if test "x$ac_cv_header_util_msg18n_h" = xyes +then : + printf "%s\n" "#define HAVE_UTIL_MSG18N_H 1" >>confdefs.h + +fi +ac_fn_c_check_header_compile "$LINENO" "frame.h" "ac_cv_header_frame_h" "$ac_includes_default" +if test "x$ac_cv_header_frame_h" = xyes +then : + printf "%s\n" "#define HAVE_FRAME_H 1" >>confdefs.h - $as_echo "#define HAVE_UNION_WAIT 1" >>confdefs.h +fi +ac_fn_c_check_header_compile "$LINENO" "sys/acl.h" "ac_cv_header_sys_acl_h" "$ac_includes_default" +if test "x$ac_cv_header_sys_acl_h" = xyes +then : + printf "%s\n" "#define HAVE_SYS_ACL_H 1" >>confdefs.h -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi - -for ac_header in stdint.h stdlib.h string.h \ - sys/select.h sys/utsname.h termcap.h fcntl.h \ - sgtty.h sys/ioctl.h sys/time.h sys/types.h \ - termio.h iconv.h inttypes.h langinfo.h math.h \ - unistd.h stropts.h errno.h sys/resource.h \ - sys/systeminfo.h locale.h sys/stream.h termios.h \ - libc.h sys/statfs.h poll.h sys/poll.h pwd.h \ - utime.h sys/param.h sys/ptms.h libintl.h libgen.h \ - util/debug.h util/msg18n.h frame.h sys/acl.h \ - sys/access.h sys/sysinfo.h wchar.h wctype.h -do : - as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` -ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" -if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : - cat >>confdefs.h <<_ACEOF -#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 -_ACEOF +fi +ac_fn_c_check_header_compile "$LINENO" "sys/access.h" "ac_cv_header_sys_access_h" "$ac_includes_default" +if test "x$ac_cv_header_sys_access_h" = xyes +then : + printf "%s\n" "#define HAVE_SYS_ACCESS_H 1" >>confdefs.h fi +ac_fn_c_check_header_compile "$LINENO" "sys/sysinfo.h" "ac_cv_header_sys_sysinfo_h" "$ac_includes_default" +if test "x$ac_cv_header_sys_sysinfo_h" = xyes +then : + printf "%s\n" "#define HAVE_SYS_SYSINFO_H 1" >>confdefs.h -done +fi +ac_fn_c_check_header_compile "$LINENO" "wchar.h" "ac_cv_header_wchar_h" "$ac_includes_default" +if test "x$ac_cv_header_wchar_h" = xyes +then : + printf "%s\n" "#define HAVE_WCHAR_H 1" >>confdefs.h + +fi +ac_fn_c_check_header_compile "$LINENO" "wctype.h" "ac_cv_header_wctype_h" "$ac_includes_default" +if test "x$ac_cv_header_wctype_h" = xyes +then : + printf "%s\n" "#define HAVE_WCTYPE_H 1" >>confdefs.h + +fi -for ac_header in sys/ptem.h -do : - ac_fn_c_check_header_compile "$LINENO" "sys/ptem.h" "ac_cv_header_sys_ptem_h" "#if defined HAVE_SYS_STREAM_H +ac_fn_c_check_header_compile "$LINENO" "sys/ptem.h" "ac_cv_header_sys_ptem_h" "#if defined HAVE_SYS_STREAM_H # include <sys/stream.h> #endif " -if test "x$ac_cv_header_sys_ptem_h" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_SYS_PTEM_H 1 -_ACEOF +if test "x$ac_cv_header_sys_ptem_h" = xyes +then : + printf "%s\n" "#define HAVE_SYS_PTEM_H 1" >>confdefs.h fi -done - -for ac_header in sys/sysctl.h -do : - ac_fn_c_check_header_compile "$LINENO" "sys/sysctl.h" "ac_cv_header_sys_sysctl_h" "#if defined HAVE_SYS_PARAM_H +ac_fn_c_check_header_compile "$LINENO" "sys/sysctl.h" "ac_cv_header_sys_sysctl_h" "#if defined HAVE_SYS_PARAM_H # include <sys/param.h> #endif " -if test "x$ac_cv_header_sys_sysctl_h" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_SYS_SYSCTL_H 1 -_ACEOF +if test "x$ac_cv_header_sys_sysctl_h" = xyes +then : + printf "%s\n" "#define HAVE_SYS_SYSCTL_H 1" >>confdefs.h fi -done - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_np.h" >&5 -$as_echo_n "checking for pthread_np.h... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for pthread_np.h" >&5 +printf %s "checking for pthread_np.h... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include <pthread.h> #include <pthread_np.h> int -main () +main (void) { int i; i = 0; ; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - $as_echo "#define HAVE_PTHREAD_NP_H 1" >>confdefs.h +if ac_fn_c_try_compile "$LINENO" +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } + printf "%s\n" "#define HAVE_PTHREAD_NP_H 1" >>confdefs.h -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext -for ac_header in strings.h -do : - ac_fn_c_check_header_mongrel "$LINENO" "strings.h" "ac_cv_header_strings_h" "$ac_includes_default" -if test "x$ac_cv_header_strings_h" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_STRINGS_H 1 -_ACEOF +ac_fn_c_check_header_compile "$LINENO" "strings.h" "ac_cv_header_strings_h" "$ac_includes_default" +if test "x$ac_cv_header_strings_h" = xyes +then : + printf "%s\n" "#define HAVE_STRINGS_H 1" >>confdefs.h fi -done - if test "x$MACOS_X" = "xyes"; then - $as_echo "#define NO_STRINGS_WITH_STRING_H 1" >>confdefs.h + printf "%s\n" "#define NO_STRINGS_WITH_STRING_H 1" >>confdefs.h else -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if strings.h can be included after string.h" >&5 -$as_echo_n "checking if strings.h can be included after string.h... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if strings.h can be included after string.h" >&5 +printf %s "checking if strings.h can be included after string.h... " >&6; } cppflags_save=$CPPFLAGS CPPFLAGS="$CPPFLAGS $X_CFLAGS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -11418,32 +12265,34 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext #endif int -main () +main (void) { int i; i = 0; ; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } -else - $as_echo "#define NO_STRINGS_WITH_STRING_H 1" >>confdefs.h +if ac_fn_c_try_compile "$LINENO" +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } +else $as_nop + printf "%s\n" "#define NO_STRINGS_WITH_STRING_H 1" >>confdefs.h - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext CPPFLAGS=$cppflags_save fi if test $ac_cv_c_compiler_gnu = yes; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC needs -traditional" >&5 -$as_echo_n "checking whether $CC needs -traditional... " >&6; } -if ${ac_cv_prog_gcc_traditional+:} false; then : - $as_echo_n "(cached) " >&6 -else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC needs -traditional" >&5 +printf %s "checking whether $CC needs -traditional... " >&6; } +if test ${ac_cv_prog_gcc_traditional+y} +then : + printf %s "(cached) " >&6 +else $as_nop ac_pattern="Autoconf.*'x'" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -11451,12 +12300,13 @@ else Autoconf TIOCGETP _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - $EGREP "$ac_pattern" >/dev/null 2>&1; then : + $EGREP "$ac_pattern" >/dev/null 2>&1 +then : ac_cv_prog_gcc_traditional=yes -else +else $as_nop ac_cv_prog_gcc_traditional=no fi -rm -f conftest* +rm -rf conftest* if test $ac_cv_prog_gcc_traditional = no; then @@ -11466,30 +12316,32 @@ rm -f conftest* Autoconf TCGETA _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - $EGREP "$ac_pattern" >/dev/null 2>&1; then : + $EGREP "$ac_pattern" >/dev/null 2>&1 +then : ac_cv_prog_gcc_traditional=yes fi -rm -f conftest* +rm -rf conftest* fi fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_gcc_traditional" >&5 -$as_echo "$ac_cv_prog_gcc_traditional" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_gcc_traditional" >&5 +printf "%s\n" "$ac_cv_prog_gcc_traditional" >&6; } if test $ac_cv_prog_gcc_traditional = yes; then CC="$CC -traditional" fi fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5 -$as_echo_n "checking for an ANSI C-conforming const... " >&6; } -if ${ac_cv_c_const+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5 +printf %s "checking for an ANSI C-conforming const... " >&6; } +if test ${ac_cv_c_const+y} +then : + printf %s "(cached) " >&6 +else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int -main () +main (void) { #ifndef __cplusplus @@ -11502,7 +12354,7 @@ main () /* NEC SVR4.0.2 mips cc rejects this. */ struct point {int x, y;}; static struct point const zero = {0,0}; - /* AIX XL C 1.02.0.0 rejects this. + /* IBM XL C 1.02.0.0 rejects this. It does not let you subtract one const X* pointer from another in an arm of an if-expression whose if-part is not a constant expression */ @@ -11530,7 +12382,7 @@ main () iptr p = 0; ++p; } - { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying + { /* IBM XL C 1.02.0.0 rejects this sort of thing, saying "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ struct s { int j; const int *ap[3]; } bx; struct s *b = &bx; b->j = 5; @@ -11546,31 +12398,33 @@ main () return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO"; then : +if ac_fn_c_try_compile "$LINENO" +then : ac_cv_c_const=yes -else +else $as_nop ac_cv_c_const=no fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5 -$as_echo "$ac_cv_c_const" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5 +printf "%s\n" "$ac_cv_c_const" >&6; } if test $ac_cv_c_const = no; then -$as_echo "#define const /**/" >>confdefs.h +printf "%s\n" "#define const /**/" >>confdefs.h fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working volatile" >&5 -$as_echo_n "checking for working volatile... " >&6; } -if ${ac_cv_c_volatile+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working volatile" >&5 +printf %s "checking for working volatile... " >&6; } +if test ${ac_cv_c_volatile+y} +then : + printf %s "(cached) " >&6 +else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int -main () +main (void) { volatile int x; @@ -11580,92 +12434,118 @@ return !x && !y; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO"; then : +if ac_fn_c_try_compile "$LINENO" +then : ac_cv_c_volatile=yes -else +else $as_nop ac_cv_c_volatile=no fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_volatile" >&5 -$as_echo "$ac_cv_c_volatile" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_volatile" >&5 +printf "%s\n" "$ac_cv_c_volatile" >&6; } if test $ac_cv_c_volatile = no; then -$as_echo "#define volatile /**/" >>confdefs.h +printf "%s\n" "#define volatile /**/" >>confdefs.h fi ac_fn_c_check_type "$LINENO" "mode_t" "ac_cv_type_mode_t" "$ac_includes_default" -if test "x$ac_cv_type_mode_t" = xyes; then : +if test "x$ac_cv_type_mode_t" = xyes +then : -else +else $as_nop -cat >>confdefs.h <<_ACEOF -#define mode_t int -_ACEOF +printf "%s\n" "#define mode_t int" >>confdefs.h fi ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default" -if test "x$ac_cv_type_off_t" = xyes; then : +if test "x$ac_cv_type_off_t" = xyes +then : -else +else $as_nop -cat >>confdefs.h <<_ACEOF -#define off_t long int -_ACEOF +printf "%s\n" "#define off_t long int" >>confdefs.h fi -ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default" -if test "x$ac_cv_type_pid_t" = xyes; then : -else + ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default +" +if test "x$ac_cv_type_pid_t" = xyes +then : + +else $as_nop + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + #if defined _WIN64 && !defined __CYGWIN__ + LLP64 + #endif + +int +main (void) +{ + + ; + return 0; +} -cat >>confdefs.h <<_ACEOF -#define pid_t int _ACEOF +if ac_fn_c_try_compile "$LINENO" +then : + ac_pid_type='int' +else $as_nop + ac_pid_type='__int64' +fi +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext + +printf "%s\n" "#define pid_t $ac_pid_type" >>confdefs.h + fi + ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default" -if test "x$ac_cv_type_size_t" = xyes; then : +if test "x$ac_cv_type_size_t" = xyes +then : -else +else $as_nop -cat >>confdefs.h <<_ACEOF -#define size_t unsigned int -_ACEOF +printf "%s\n" "#define size_t unsigned int" >>confdefs.h fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for uid_t in sys/types.h" >&5 -$as_echo_n "checking for uid_t in sys/types.h... " >&6; } -if ${ac_cv_type_uid_t+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for uid_t in sys/types.h" >&5 +printf %s "checking for uid_t in sys/types.h... " >&6; } +if test ${ac_cv_type_uid_t+y} +then : + printf %s "(cached) " >&6 +else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include <sys/types.h> _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - $EGREP "uid_t" >/dev/null 2>&1; then : + $EGREP "uid_t" >/dev/null 2>&1 +then : ac_cv_type_uid_t=yes -else +else $as_nop ac_cv_type_uid_t=no fi -rm -f conftest* +rm -rf conftest* fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uid_t" >&5 -$as_echo "$ac_cv_type_uid_t" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uid_t" >&5 +printf "%s\n" "$ac_cv_type_uid_t" >&6; } if test $ac_cv_type_uid_t = no; then -$as_echo "#define uid_t int" >>confdefs.h +printf "%s\n" "#define uid_t int" >>confdefs.h -$as_echo "#define gid_t int" >>confdefs.h +printf "%s\n" "#define gid_t int" >>confdefs.h fi @@ -11674,78 +12554,50 @@ case $ac_cv_c_uint32_t in #( no|yes) ;; #( *) -$as_echo "#define _UINT32_T 1" >>confdefs.h +printf "%s\n" "#define _UINT32_T 1" >>confdefs.h -cat >>confdefs.h <<_ACEOF -#define uint32_t $ac_cv_c_uint32_t -_ACEOF +printf "%s\n" "#define uint32_t $ac_cv_c_uint32_t" >>confdefs.h ;; esac -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5 -$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; } -if ${ac_cv_header_time+:} false; then : - $as_echo_n "(cached) " >&6 -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include <sys/types.h> -#include <sys/time.h> -#include <time.h> -int -main () -{ -if ((struct tm *) 0) -return 0; - ; - return 0; -} -_ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - ac_cv_header_time=yes -else - ac_cv_header_time=no -fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5 -$as_echo "$ac_cv_header_time" >&6; } -if test $ac_cv_header_time = yes; then -$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h +# Obsolete code to be removed. +if test $ac_cv_header_sys_time_h = yes; then + +printf "%s\n" "#define TIME_WITH_SYS_TIME 1" >>confdefs.h fi +# End of obsolete code. ac_fn_c_check_type "$LINENO" "ino_t" "ac_cv_type_ino_t" "$ac_includes_default" -if test "x$ac_cv_type_ino_t" = xyes; then : +if test "x$ac_cv_type_ino_t" = xyes +then : -else +else $as_nop -cat >>confdefs.h <<_ACEOF -#define ino_t long -_ACEOF +printf "%s\n" "#define ino_t long" >>confdefs.h fi ac_fn_c_check_type "$LINENO" "dev_t" "ac_cv_type_dev_t" "$ac_includes_default" -if test "x$ac_cv_type_dev_t" = xyes; then : +if test "x$ac_cv_type_dev_t" = xyes +then : -else +else $as_nop -cat >>confdefs.h <<_ACEOF -#define dev_t unsigned -_ACEOF +printf "%s\n" "#define dev_t unsigned" >>confdefs.h fi - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5 -$as_echo_n "checking whether byte ordering is bigendian... " >&6; } -if ${ac_cv_c_bigendian+:} false; then : - $as_echo_n "(cached) " >&6 -else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5 +printf %s "checking whether byte ordering is bigendian... " >&6; } +if test ${ac_cv_c_bigendian+y} +then : + printf %s "(cached) " >&6 +else $as_nop ac_cv_c_bigendian=unknown # See if we're dealing with a universal compiler. cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -11756,7 +12608,8 @@ else typedef int dummy; _ACEOF -if ac_fn_c_try_compile "$LINENO"; then : +if ac_fn_c_try_compile "$LINENO" +then : # Check for potential -arch flags. It is not universal unless # there are at least two -arch flags with different values. @@ -11780,7 +12633,7 @@ if ac_fn_c_try_compile "$LINENO"; then : fi done fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext if test $ac_cv_c_bigendian = unknown; then # See if sys/param.h defines the BYTE_ORDER macro. cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -11789,7 +12642,7 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext #include <sys/param.h> int -main () +main (void) { #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \ && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \ @@ -11801,7 +12654,8 @@ main () return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO"; then : +if ac_fn_c_try_compile "$LINENO" +then : # It does; now see whether it defined to BIG_ENDIAN or not. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -11809,7 +12663,7 @@ if ac_fn_c_try_compile "$LINENO"; then : #include <sys/param.h> int -main () +main (void) { #if BYTE_ORDER != BIG_ENDIAN not big endian @@ -11819,14 +12673,15 @@ main () return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO"; then : +if ac_fn_c_try_compile "$LINENO" +then : ac_cv_c_bigendian=yes -else +else $as_nop ac_cv_c_bigendian=no fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext fi if test $ac_cv_c_bigendian = unknown; then # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris). @@ -11835,7 +12690,7 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext #include <limits.h> int -main () +main (void) { #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN) bogus endian macros @@ -11845,14 +12700,15 @@ main () return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO"; then : +if ac_fn_c_try_compile "$LINENO" +then : # It does; now see whether it defined to _BIG_ENDIAN or not. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include <limits.h> int -main () +main (void) { #ifndef _BIG_ENDIAN not big endian @@ -11862,31 +12718,33 @@ main () return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO"; then : +if ac_fn_c_try_compile "$LINENO" +then : ac_cv_c_bigendian=yes -else +else $as_nop ac_cv_c_bigendian=no fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext fi if test $ac_cv_c_bigendian = unknown; then # Compile a test program. - if test "$cross_compiling" = yes; then : + if test "$cross_compiling" = yes +then : # Try to guess by grepping values from an object file. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ -short int ascii_mm[] = +unsigned short int ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; - short int ascii_ii[] = + unsigned short int ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; int use_ascii (int i) { return ascii_mm[i] + ascii_ii[i]; } - short int ebcdic_ii[] = + unsigned short int ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; - short int ebcdic_mm[] = + unsigned short int ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; int use_ebcdic (int i) { return ebcdic_mm[i] + ebcdic_ii[i]; @@ -11894,14 +12752,15 @@ short int ascii_mm[] = extern int foo; int -main () +main (void) { return use_ascii (foo) == use_ebcdic (foo); ; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO"; then : +if ac_fn_c_try_compile "$LINENO" +then : if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then ac_cv_c_bigendian=yes fi @@ -11914,13 +12773,13 @@ if ac_fn_c_try_compile "$LINENO"; then : fi fi fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -else +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $ac_includes_default int -main () +main (void) { /* Are we little or big endian? From Harbison&Steele. */ @@ -11936,9 +12795,10 @@ main () return 0; } _ACEOF -if ac_fn_c_try_run "$LINENO"; then : +if ac_fn_c_try_run "$LINENO" +then : ac_cv_c_bigendian=no -else +else $as_nop ac_cv_c_bigendian=yes fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ @@ -11947,17 +12807,17 @@ fi fi fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5 -$as_echo "$ac_cv_c_bigendian" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5 +printf "%s\n" "$ac_cv_c_bigendian" >&6; } case $ac_cv_c_bigendian in #( yes) - $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h + printf "%s\n" "#define WORDS_BIGENDIAN 1" >>confdefs.h ;; #( no) ;; #( universal) -$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h +printf "%s\n" "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h ;; #( *) @@ -11965,32 +12825,34 @@ $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;; esac -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5 -$as_echo_n "checking for inline... " >&6; } -if ${ac_cv_c_inline+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for inline" >&5 +printf %s "checking for inline... " >&6; } +if test ${ac_cv_c_inline+y} +then : + printf %s "(cached) " >&6 +else $as_nop ac_cv_c_inline=no for ac_kw in inline __inline__ __inline; do cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifndef __cplusplus typedef int foo_t; -static $ac_kw foo_t static_foo () {return 0; } -$ac_kw foo_t foo () {return 0; } +static $ac_kw foo_t static_foo (void) {return 0; } +$ac_kw foo_t foo (void) {return 0; } #endif _ACEOF -if ac_fn_c_try_compile "$LINENO"; then : +if ac_fn_c_try_compile "$LINENO" +then : ac_cv_c_inline=$ac_kw fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext test "$ac_cv_c_inline" != no && break done fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5 -$as_echo "$ac_cv_c_inline" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5 +printf "%s\n" "$ac_cv_c_inline" >&6; } case $ac_cv_c_inline in inline | yes) ;; @@ -12008,11 +12870,11 @@ _ACEOF esac -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for rlim_t" >&5 -$as_echo_n "checking for rlim_t... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for rlim_t" >&5 +printf %s "checking for rlim_t... " >&6; } if eval "test \"`echo '$''{'ac_cv_type_rlim_t'+set}'`\" = set"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: (cached) $ac_cv_type_rlim_t" >&5 -$as_echo "(cached) $ac_cv_type_rlim_t" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: (cached) $ac_cv_type_rlim_t" >&5 +printf "%s\n" "(cached) $ac_cv_type_rlim_t" >&6; } else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -12028,15 +12890,16 @@ else _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - $EGREP "(^|[^a-zA-Z_0-9])rlim_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then : + $EGREP "(^|[^a-zA-Z_0-9])rlim_t[^a-zA-Z_0-9]" >/dev/null 2>&1 +then : ac_cv_type_rlim_t=yes -else +else $as_nop ac_cv_type_rlim_t=no fi -rm -f conftest* +rm -rf conftest* - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_rlim_t" >&5 -$as_echo "$ac_cv_type_rlim_t" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_rlim_t" >&5 +printf "%s\n" "$ac_cv_type_rlim_t" >&6; } fi if test $ac_cv_type_rlim_t = no; then cat >> confdefs.h <<\EOF @@ -12044,11 +12907,11 @@ if test $ac_cv_type_rlim_t = no; then EOF fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for stack_t" >&5 -$as_echo_n "checking for stack_t... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for stack_t" >&5 +printf %s "checking for stack_t... " >&6; } if eval "test \"`echo '$''{'ac_cv_type_stack_t'+set}'`\" = set"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: (cached) $ac_cv_type_stack_t" >&5 -$as_echo "(cached) $ac_cv_type_stack_t" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: (cached) $ac_cv_type_stack_t" >&5 +printf "%s\n" "(cached) $ac_cv_type_stack_t" >&6; } else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -12062,15 +12925,16 @@ else _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - $EGREP "stack_t" >/dev/null 2>&1; then : + $EGREP "stack_t" >/dev/null 2>&1 +then : ac_cv_type_stack_t=yes -else +else $as_nop ac_cv_type_stack_t=no fi -rm -f conftest* +rm -rf conftest* - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_stack_t" >&5 -$as_echo "$ac_cv_type_stack_t" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_stack_t" >&5 +printf "%s\n" "$ac_cv_type_stack_t" >&6; } fi if test $ac_cv_type_stack_t = no; then cat >> confdefs.h <<\EOF @@ -12078,8 +12942,8 @@ if test $ac_cv_type_stack_t = no; then EOF fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stack_t has an ss_base field" >&5 -$as_echo_n "checking whether stack_t has an ss_base field... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether stack_t has an ss_base field" >&5 +printf %s "checking whether stack_t has an ss_base field... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -12092,72 +12956,76 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext #include "confdefs.h" int -main () +main (void) { stack_t sigstk; sigstk.ss_base = 0; ; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; }; $as_echo "#define HAVE_SS_BASE 1" >>confdefs.h +if ac_fn_c_try_compile "$LINENO" +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; }; printf "%s\n" "#define HAVE_SS_BASE 1" >>confdefs.h -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext olibs="$LIBS" -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-tlib argument" >&5 -$as_echo_n "checking --with-tlib argument... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking --with-tlib argument" >&5 +printf %s "checking --with-tlib argument... " >&6; } # Check whether --with-tlib was given. -if test "${with_tlib+set}" = set; then : +if test ${with_tlib+y} +then : withval=$with_tlib; fi if test -n "$with_tlib"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_tlib" >&5 -$as_echo "$with_tlib" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $with_tlib" >&5 +printf "%s\n" "$with_tlib" >&6; } LIBS="$LIBS -l$with_tlib" - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for linking with $with_tlib library" >&5 -$as_echo_n "checking for linking with $with_tlib library... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for linking with $with_tlib library" >&5 +printf %s "checking for linking with $with_tlib library... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int -main () +main (void) { ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: OK" >&5 -$as_echo "OK" >&6; } -else +if ac_fn_c_try_link "$LINENO" +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: OK" >&5 +printf "%s\n" "OK" >&6; } +else $as_nop as_fn_error $? "FAILED" "$LINENO" 5 fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext olibs="$LIBS" else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: empty: automatic terminal library selection" >&5 -$as_echo "empty: automatic terminal library selection" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: empty: automatic terminal library selection" >&5 +printf "%s\n" "empty: automatic terminal library selection" >&6; } case "$vim_cv_uname_output" in OSF1|SCO_SV) tlibs="tinfo ncurses curses termlib termcap";; *) tlibs="tinfo ncurses termlib termcap curses";; esac for libname in $tlibs; do - as_ac_Lib=`$as_echo "ac_cv_lib_${libname}''_tgetent" | $as_tr_sh` -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent in -l${libname}" >&5 -$as_echo_n "checking for tgetent in -l${libname}... " >&6; } -if eval \${$as_ac_Lib+:} false; then : - $as_echo_n "(cached) " >&6 -else + as_ac_Lib=`printf "%s\n" "ac_cv_lib_${libname}""_tgetent" | $as_tr_sh` +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for tgetent in -l${libname}" >&5 +printf %s "checking for tgetent in -l${libname}... " >&6; } +if eval test \${$as_ac_Lib+y} +then : + printf %s "(cached) " >&6 +else $as_nop ac_check_lib_save_LIBS=$LIBS LIBS="-l${libname} $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -12166,33 +13034,32 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif char tgetent (); int -main () +main (void) { return tgetent (); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : +if ac_fn_c_try_link "$LINENO" +then : eval "$as_ac_Lib=yes" -else +else $as_nop eval "$as_ac_Lib=no" fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi eval ac_res=\$$as_ac_Lib - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +printf "%s\n" "$ac_res" >&6; } +if eval test \"x\$"$as_ac_Lib"\" = x"yes" +then : cat >>confdefs.h <<_ACEOF -#define `$as_echo "HAVE_LIB${libname}" | $as_tr_cpp` 1 +#define `printf "%s\n" "HAVE_LIB${libname}" | $as_tr_cpp` 1 _ACEOF LIBS="-l${libname} $LIBS" @@ -12200,9 +13067,10 @@ _ACEOF fi if test "x$olibs" != "x$LIBS"; then - if test "$cross_compiling" = yes; then : + if test "$cross_compiling" = yes +then : res="FAIL" -else +else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -12215,9 +13083,10 @@ else #endif int main() {char *s; s=(char *)tgoto("%p1%d", 0, 1); exit(0); } _ACEOF -if ac_fn_c_try_run "$LINENO"; then : +if ac_fn_c_try_run "$LINENO" +then : res="OK" -else +else $as_nop res="FAIL" fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ @@ -12227,55 +13096,58 @@ fi if test "$res" = "OK"; then break fi - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libname library is not usable" >&5 -$as_echo "$libname library is not usable" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $libname library is not usable" >&5 +printf "%s\n" "$libname library is not usable" >&6; } LIBS="$olibs" fi done if test "x$olibs" = "x$LIBS"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no terminal library found" >&5 -$as_echo "no terminal library found" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no terminal library found" >&5 +printf "%s\n" "no terminal library found" >&6; } fi fi if test "x$olibs" = "x$LIBS"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent()" >&5 -$as_echo_n "checking for tgetent()... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for tgetent()" >&5 +printf %s "checking for tgetent()... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int tgetent(char *, const char *); int -main () +main (void) { char s[10000]; int res = tgetent(s, "thisterminaldoesnotexist"); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } -else +if ac_fn_c_try_link "$LINENO" +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } +else $as_nop as_fn_error $? "NOT FOUND! You need to install a terminal library; for example ncurses. On Linux that would be the libncurses-dev package. Or specify the name of the library with --with-tlib." "$LINENO" 5 fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we talk terminfo" >&5 -$as_echo_n "checking whether we talk terminfo... " >&6; } -if ${vim_cv_terminfo+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we talk terminfo" >&5 +printf %s "checking whether we talk terminfo... " >&6; } +if test ${vim_cv_terminfo+y} +then : + printf %s "(cached) " >&6 +else $as_nop - if test "$cross_compiling" = yes; then : + if test "$cross_compiling" = yes +then : as_fn_error $? "cross-compiling: please set 'vim_cv_terminfo'" "$LINENO" 5 -else +else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -12294,11 +13166,12 @@ int main() {char *s; s=(char *)tgoto("%p1%d", 0, 1); exit(!strcmp(s==0 ? "" : s, "1")); } _ACEOF -if ac_fn_c_try_run "$LINENO"; then : +if ac_fn_c_try_run "$LINENO" +then : vim_cv_terminfo=no -else +else $as_nop vim_cv_terminfo=yes @@ -12309,25 +13182,27 @@ fi fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_terminfo" >&5 -$as_echo "$vim_cv_terminfo" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $vim_cv_terminfo" >&5 +printf "%s\n" "$vim_cv_terminfo" >&6; } if test "x$vim_cv_terminfo" = "xyes" ; then - $as_echo "#define TERMINFO 1" >>confdefs.h + printf "%s\n" "#define TERMINFO 1" >>confdefs.h fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking what tgetent() returns for an unknown terminal" >&5 -$as_echo_n "checking what tgetent() returns for an unknown terminal... " >&6; } -if ${vim_cv_tgetent+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking what tgetent() returns for an unknown terminal" >&5 +printf %s "checking what tgetent() returns for an unknown terminal... " >&6; } +if test ${vim_cv_tgetent+y} +then : + printf %s "(cached) " >&6 +else $as_nop - if test "$cross_compiling" = yes; then : + if test "$cross_compiling" = yes +then : as_fn_error $? "failed to compile test program." "$LINENO" 5 -else +else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -12343,11 +13218,12 @@ int main() {char s[10000]; int res = tgetent(s, "thisterminaldoesnotexist"); exit(res != 0); } _ACEOF -if ac_fn_c_try_run "$LINENO"; then : +if ac_fn_c_try_run "$LINENO" +then : vim_cv_tgetent=zero -else +else $as_nop vim_cv_tgetent=non-zero @@ -12358,16 +13234,16 @@ fi fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_tgetent" >&5 -$as_echo "$vim_cv_tgetent" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $vim_cv_tgetent" >&5 +printf "%s\n" "$vim_cv_tgetent" >&6; } if test "x$vim_cv_tgetent" = "xzero" ; then - $as_echo "#define TGETENT_ZERO_ERR 0" >>confdefs.h + printf "%s\n" "#define TGETENT_ZERO_ERR 0" >>confdefs.h fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether termcap.h contains ospeed" >&5 -$as_echo_n "checking whether termcap.h contains ospeed... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether termcap.h contains ospeed" >&5 +printf %s "checking whether termcap.h contains ospeed... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -12376,22 +13252,23 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext #endif int -main () +main (void) { ospeed = 20000 ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; }; $as_echo "#define HAVE_OSPEED 1" >>confdefs.h +if ac_fn_c_try_link "$LINENO" +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; }; printf "%s\n" "#define HAVE_OSPEED 1" >>confdefs.h -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ospeed can be extern" >&5 -$as_echo_n "checking whether ospeed can be extern... " >&6; } +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ospeed can be extern" >&5 +printf %s "checking whether ospeed can be extern... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -12401,30 +13278,31 @@ $as_echo_n "checking whether ospeed can be extern... " >&6; } extern short ospeed; int -main () +main (void) { ospeed = 20000 ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; }; $as_echo "#define OSPEED_EXTERN 1" >>confdefs.h +if ac_fn_c_try_link "$LINENO" +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; }; printf "%s\n" "#define OSPEED_EXTERN 1" >>confdefs.h -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether termcap.h contains UP, BC and PC" >&5 -$as_echo_n "checking whether termcap.h contains UP, BC and PC... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether termcap.h contains UP, BC and PC" >&5 +printf %s "checking whether termcap.h contains UP, BC and PC... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -12433,22 +13311,23 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext #endif int -main () +main (void) { if (UP == 0 && BC == 0) PC = 1 ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; }; $as_echo "#define HAVE_UP_BC_PC 1" >>confdefs.h +if ac_fn_c_try_link "$LINENO" +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; }; printf "%s\n" "#define HAVE_UP_BC_PC 1" >>confdefs.h -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether UP, BC and PC can be extern" >&5 -$as_echo_n "checking whether UP, BC and PC can be extern... " >&6; } +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether UP, BC and PC can be extern" >&5 +printf %s "checking whether UP, BC and PC can be extern... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -12458,30 +13337,31 @@ $as_echo_n "checking whether UP, BC and PC can be extern... " >&6; } extern char *UP, *BC, PC; int -main () +main (void) { if (UP == 0 && BC == 0) PC = 1 ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; }; $as_echo "#define UP_BC_PC_EXTERN 1" >>confdefs.h +if ac_fn_c_try_link "$LINENO" +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; }; printf "%s\n" "#define UP_BC_PC_EXTERN 1" >>confdefs.h -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether tputs() uses outfuntype" >&5 -$as_echo_n "checking whether tputs() uses outfuntype... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether tputs() uses outfuntype" >&5 +printf %s "checking whether tputs() uses outfuntype... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -12490,25 +13370,26 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext #endif int -main () +main (void) { extern int xx(); tputs("test", 1, (outfuntype)xx) ; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; }; $as_echo "#define HAVE_OUTFUNTYPE 1" >>confdefs.h +if ac_fn_c_try_compile "$LINENO" +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; }; printf "%s\n" "#define HAVE_OUTFUNTYPE 1" >>confdefs.h -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether del_curterm() can be used" >&5 -$as_echo_n "checking whether del_curterm() can be used... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether del_curterm() can be used" >&5 +printf %s "checking whether del_curterm() can be used... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -12518,26 +13399,27 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext #include <term.h> int -main () +main (void) { if (cur_term) del_curterm(cur_term); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; }; $as_echo "#define HAVE_DEL_CURTERM 1" >>confdefs.h +if ac_fn_c_try_link "$LINENO" +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; }; printf "%s\n" "#define HAVE_DEL_CURTERM 1" >>confdefs.h -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether sys/select.h and sys/time.h may both be included" >&5 -$as_echo_n "checking whether sys/select.h and sys/time.h may both be included... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether sys/select.h and sys/time.h may both be included" >&5 +printf %s "checking whether sys/select.h and sys/time.h may both be included... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -12545,39 +13427,40 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext #include <sys/time.h> #include <sys/select.h> int -main () +main (void) { ; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - $as_echo "#define SYS_SELECT_WITH_SYS_TIME 1" >>confdefs.h +if ac_fn_c_try_compile "$LINENO" +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } + printf "%s\n" "#define SYS_SELECT_WITH_SYS_TIME 1" >>confdefs.h -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for /dev/ptc" >&5 -$as_echo_n "checking for /dev/ptc... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for /dev/ptc" >&5 +printf %s "checking for /dev/ptc... " >&6; } if test -r /dev/ptc; then - $as_echo "#define HAVE_DEV_PTC 1" >>confdefs.h + printf "%s\n" "#define HAVE_DEV_PTC 1" >>confdefs.h - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for SVR4 ptys" >&5 -$as_echo_n "checking for SVR4 ptys... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for SVR4 ptys" >&5 +printf %s "checking for SVR4 ptys... " >&6; } if test -c /dev/ptmx ; then cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -12588,7 +13471,7 @@ int unlockpt(int); int grantpt(int); int -main () +main (void) { ptsname(0); @@ -12598,23 +13481,24 @@ main () return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; }; $as_echo "#define HAVE_SVR4_PTYS 1" >>confdefs.h +if ac_fn_c_try_link "$LINENO" +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; }; printf "%s\n" "#define HAVE_SVR4_PTYS 1" >>confdefs.h -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ptyranges" >&5 -$as_echo_n "checking for ptyranges... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ptyranges" >&5 +printf %s "checking for ptyranges... " >&6; } if test -d /dev/ptym ; then pdir='/dev/ptym' else @@ -12628,34 +13512,31 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - $EGREP "yes" >/dev/null 2>&1; then : + $EGREP "yes" >/dev/null 2>&1 +then : ptys=`echo /dev/ptyp??` -else +else $as_nop ptys=`echo $pdir/pty??` fi -rm -f conftest* +rm -rf conftest* if test "$ptys" != "$pdir/pty??" ; then p0=`echo $ptys | tr ' ' '\012' | sed -e 's/^.*\(.\).$/\1/g' | sort -u | tr -d '\012'` p1=`echo $ptys | tr ' ' '\012' | sed -e 's/^.*\(.\)$/\1/g' | sort -u | tr -d '\012'` - cat >>confdefs.h <<_ACEOF -#define PTYRANGE0 "$p0" -_ACEOF + printf "%s\n" "#define PTYRANGE0 \"$p0\"" >>confdefs.h - cat >>confdefs.h <<_ACEOF -#define PTYRANGE1 "$p1" -_ACEOF + printf "%s\n" "#define PTYRANGE1 \"$p1\"" >>confdefs.h - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $p0 / $p1" >&5 -$as_echo "$p0 / $p1" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $p0 / $p1" >&5 +printf "%s\n" "$p0 / $p1" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: don't know" >&5 -$as_echo "don't know" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: don't know" >&5 +printf "%s\n" "don't know" >&6; } fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct sigcontext" >&5 -$as_echo_n "checking for struct sigcontext... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for struct sigcontext" >&5 +printf %s "checking for struct sigcontext... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -12667,35 +13548,38 @@ test_sig() return 1; } int -main () +main (void) { ; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - $as_echo "#define HAVE_SIGCONTEXT 1" >>confdefs.h +if ac_fn_c_try_compile "$LINENO" +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } + printf "%s\n" "#define HAVE_SIGCONTEXT 1" >>confdefs.h -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking getcwd implementation is broken" >&5 -$as_echo_n "checking getcwd implementation is broken... " >&6; } -if ${vim_cv_getcwd_broken+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking getcwd implementation is broken" >&5 +printf %s "checking getcwd implementation is broken... " >&6; } +if test ${vim_cv_getcwd_broken+y} +then : + printf %s "(cached) " >&6 +else $as_nop - if test "$cross_compiling" = yes; then : + if test "$cross_compiling" = yes +then : as_fn_error $? "cross-compiling: please set 'vim_cv_getcwd_broken'" "$LINENO" 5 -else +else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -12713,11 +13597,12 @@ int main() } _ACEOF -if ac_fn_c_try_run "$LINENO"; then : +if ac_fn_c_try_run "$LINENO" +then : vim_cv_getcwd_broken=no -else +else $as_nop vim_cv_getcwd_broken=yes @@ -12728,62 +13613,357 @@ fi fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_getcwd_broken" >&5 -$as_echo "$vim_cv_getcwd_broken" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $vim_cv_getcwd_broken" >&5 +printf "%s\n" "$vim_cv_getcwd_broken" >&6; } if test "x$vim_cv_getcwd_broken" = "xyes" ; then - $as_echo "#define BAD_GETCWD 1" >>confdefs.h + printf "%s\n" "#define BAD_GETCWD 1" >>confdefs.h - for ac_func in getwd -do : ac_fn_c_check_func "$LINENO" "getwd" "ac_cv_func_getwd" -if test "x$ac_cv_func_getwd" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_GETWD 1 -_ACEOF +if test "x$ac_cv_func_getwd" = xyes +then : + printf "%s\n" "#define HAVE_GETWD 1" >>confdefs.h fi -done fi -for ac_func in fchdir fchown fchmod fsync getcwd getpseudotty \ - getpwent getpwnam getpwuid getrlimit gettimeofday localtime_r lstat \ - memset mkdtemp nanosleep opendir putenv qsort readlink select setenv \ - getpgid setpgid setsid sigaltstack sigstack sigset sigsetjmp sigaction \ - sigprocmask sigvec strcasecmp strcoll strerror strftime stricmp strncasecmp \ - strnicmp strpbrk strptime strtol tgetent towlower towupper iswupper \ - tzset usleep utime utimes mblen ftruncate unsetenv posix_openpt -do : - as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` -ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" -if eval test \"x\$"$as_ac_var"\" = x"yes"; then : - cat >>confdefs.h <<_ACEOF -#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 -_ACEOF +ac_fn_c_check_func "$LINENO" "fchdir" "ac_cv_func_fchdir" +if test "x$ac_cv_func_fchdir" = xyes +then : + printf "%s\n" "#define HAVE_FCHDIR 1" >>confdefs.h + +fi +ac_fn_c_check_func "$LINENO" "fchown" "ac_cv_func_fchown" +if test "x$ac_cv_func_fchown" = xyes +then : + printf "%s\n" "#define HAVE_FCHOWN 1" >>confdefs.h + +fi +ac_fn_c_check_func "$LINENO" "fchmod" "ac_cv_func_fchmod" +if test "x$ac_cv_func_fchmod" = xyes +then : + printf "%s\n" "#define HAVE_FCHMOD 1" >>confdefs.h + +fi +ac_fn_c_check_func "$LINENO" "fsync" "ac_cv_func_fsync" +if test "x$ac_cv_func_fsync" = xyes +then : + printf "%s\n" "#define HAVE_FSYNC 1" >>confdefs.h + +fi +ac_fn_c_check_func "$LINENO" "getcwd" "ac_cv_func_getcwd" +if test "x$ac_cv_func_getcwd" = xyes +then : + printf "%s\n" "#define HAVE_GETCWD 1" >>confdefs.h + +fi +ac_fn_c_check_func "$LINENO" "getpseudotty" "ac_cv_func_getpseudotty" +if test "x$ac_cv_func_getpseudotty" = xyes +then : + printf "%s\n" "#define HAVE_GETPSEUDOTTY 1" >>confdefs.h + +fi +ac_fn_c_check_func "$LINENO" "getpwent" "ac_cv_func_getpwent" +if test "x$ac_cv_func_getpwent" = xyes +then : + printf "%s\n" "#define HAVE_GETPWENT 1" >>confdefs.h + +fi +ac_fn_c_check_func "$LINENO" "getpwnam" "ac_cv_func_getpwnam" +if test "x$ac_cv_func_getpwnam" = xyes +then : + printf "%s\n" "#define HAVE_GETPWNAM 1" >>confdefs.h + +fi +ac_fn_c_check_func "$LINENO" "getpwuid" "ac_cv_func_getpwuid" +if test "x$ac_cv_func_getpwuid" = xyes +then : + printf "%s\n" "#define HAVE_GETPWUID 1" >>confdefs.h + +fi +ac_fn_c_check_func "$LINENO" "getrlimit" "ac_cv_func_getrlimit" +if test "x$ac_cv_func_getrlimit" = xyes +then : + printf "%s\n" "#define HAVE_GETRLIMIT 1" >>confdefs.h + +fi +ac_fn_c_check_func "$LINENO" "gettimeofday" "ac_cv_func_gettimeofday" +if test "x$ac_cv_func_gettimeofday" = xyes +then : + printf "%s\n" "#define HAVE_GETTIMEOFDAY 1" >>confdefs.h + +fi +ac_fn_c_check_func "$LINENO" "localtime_r" "ac_cv_func_localtime_r" +if test "x$ac_cv_func_localtime_r" = xyes +then : + printf "%s\n" "#define HAVE_LOCALTIME_R 1" >>confdefs.h + +fi +ac_fn_c_check_func "$LINENO" "lstat" "ac_cv_func_lstat" +if test "x$ac_cv_func_lstat" = xyes +then : + printf "%s\n" "#define HAVE_LSTAT 1" >>confdefs.h + +fi +ac_fn_c_check_func "$LINENO" "memset" "ac_cv_func_memset" +if test "x$ac_cv_func_memset" = xyes +then : + printf "%s\n" "#define HAVE_MEMSET 1" >>confdefs.h + +fi +ac_fn_c_check_func "$LINENO" "mkdtemp" "ac_cv_func_mkdtemp" +if test "x$ac_cv_func_mkdtemp" = xyes +then : + printf "%s\n" "#define HAVE_MKDTEMP 1" >>confdefs.h + +fi +ac_fn_c_check_func "$LINENO" "nanosleep" "ac_cv_func_nanosleep" +if test "x$ac_cv_func_nanosleep" = xyes +then : + printf "%s\n" "#define HAVE_NANOSLEEP 1" >>confdefs.h + +fi +ac_fn_c_check_func "$LINENO" "opendir" "ac_cv_func_opendir" +if test "x$ac_cv_func_opendir" = xyes +then : + printf "%s\n" "#define HAVE_OPENDIR 1" >>confdefs.h + +fi +ac_fn_c_check_func "$LINENO" "putenv" "ac_cv_func_putenv" +if test "x$ac_cv_func_putenv" = xyes +then : + printf "%s\n" "#define HAVE_PUTENV 1" >>confdefs.h + +fi +ac_fn_c_check_func "$LINENO" "qsort" "ac_cv_func_qsort" +if test "x$ac_cv_func_qsort" = xyes +then : + printf "%s\n" "#define HAVE_QSORT 1" >>confdefs.h + +fi +ac_fn_c_check_func "$LINENO" "readlink" "ac_cv_func_readlink" +if test "x$ac_cv_func_readlink" = xyes +then : + printf "%s\n" "#define HAVE_READLINK 1" >>confdefs.h + +fi +ac_fn_c_check_func "$LINENO" "select" "ac_cv_func_select" +if test "x$ac_cv_func_select" = xyes +then : + printf "%s\n" "#define HAVE_SELECT 1" >>confdefs.h + +fi +ac_fn_c_check_func "$LINENO" "setenv" "ac_cv_func_setenv" +if test "x$ac_cv_func_setenv" = xyes +then : + printf "%s\n" "#define HAVE_SETENV 1" >>confdefs.h + +fi +ac_fn_c_check_func "$LINENO" "getpgid" "ac_cv_func_getpgid" +if test "x$ac_cv_func_getpgid" = xyes +then : + printf "%s\n" "#define HAVE_GETPGID 1" >>confdefs.h + +fi +ac_fn_c_check_func "$LINENO" "setpgid" "ac_cv_func_setpgid" +if test "x$ac_cv_func_setpgid" = xyes +then : + printf "%s\n" "#define HAVE_SETPGID 1" >>confdefs.h + +fi +ac_fn_c_check_func "$LINENO" "setsid" "ac_cv_func_setsid" +if test "x$ac_cv_func_setsid" = xyes +then : + printf "%s\n" "#define HAVE_SETSID 1" >>confdefs.h + +fi +ac_fn_c_check_func "$LINENO" "sigaltstack" "ac_cv_func_sigaltstack" +if test "x$ac_cv_func_sigaltstack" = xyes +then : + printf "%s\n" "#define HAVE_SIGALTSTACK 1" >>confdefs.h + +fi +ac_fn_c_check_func "$LINENO" "sigstack" "ac_cv_func_sigstack" +if test "x$ac_cv_func_sigstack" = xyes +then : + printf "%s\n" "#define HAVE_SIGSTACK 1" >>confdefs.h + +fi +ac_fn_c_check_func "$LINENO" "sigset" "ac_cv_func_sigset" +if test "x$ac_cv_func_sigset" = xyes +then : + printf "%s\n" "#define HAVE_SIGSET 1" >>confdefs.h + +fi +ac_fn_c_check_func "$LINENO" "sigsetjmp" "ac_cv_func_sigsetjmp" +if test "x$ac_cv_func_sigsetjmp" = xyes +then : + printf "%s\n" "#define HAVE_SIGSETJMP 1" >>confdefs.h + +fi +ac_fn_c_check_func "$LINENO" "sigaction" "ac_cv_func_sigaction" +if test "x$ac_cv_func_sigaction" = xyes +then : + printf "%s\n" "#define HAVE_SIGACTION 1" >>confdefs.h + +fi +ac_fn_c_check_func "$LINENO" "sigprocmask" "ac_cv_func_sigprocmask" +if test "x$ac_cv_func_sigprocmask" = xyes +then : + printf "%s\n" "#define HAVE_SIGPROCMASK 1" >>confdefs.h + +fi +ac_fn_c_check_func "$LINENO" "sigvec" "ac_cv_func_sigvec" +if test "x$ac_cv_func_sigvec" = xyes +then : + printf "%s\n" "#define HAVE_SIGVEC 1" >>confdefs.h + +fi +ac_fn_c_check_func "$LINENO" "strcasecmp" "ac_cv_func_strcasecmp" +if test "x$ac_cv_func_strcasecmp" = xyes +then : + printf "%s\n" "#define HAVE_STRCASECMP 1" >>confdefs.h + +fi +ac_fn_c_check_func "$LINENO" "strcoll" "ac_cv_func_strcoll" +if test "x$ac_cv_func_strcoll" = xyes +then : + printf "%s\n" "#define HAVE_STRCOLL 1" >>confdefs.h + +fi +ac_fn_c_check_func "$LINENO" "strerror" "ac_cv_func_strerror" +if test "x$ac_cv_func_strerror" = xyes +then : + printf "%s\n" "#define HAVE_STRERROR 1" >>confdefs.h + +fi +ac_fn_c_check_func "$LINENO" "strftime" "ac_cv_func_strftime" +if test "x$ac_cv_func_strftime" = xyes +then : + printf "%s\n" "#define HAVE_STRFTIME 1" >>confdefs.h + +fi +ac_fn_c_check_func "$LINENO" "stricmp" "ac_cv_func_stricmp" +if test "x$ac_cv_func_stricmp" = xyes +then : + printf "%s\n" "#define HAVE_STRICMP 1" >>confdefs.h + +fi +ac_fn_c_check_func "$LINENO" "strncasecmp" "ac_cv_func_strncasecmp" +if test "x$ac_cv_func_strncasecmp" = xyes +then : + printf "%s\n" "#define HAVE_STRNCASECMP 1" >>confdefs.h + +fi +ac_fn_c_check_func "$LINENO" "strnicmp" "ac_cv_func_strnicmp" +if test "x$ac_cv_func_strnicmp" = xyes +then : + printf "%s\n" "#define HAVE_STRNICMP 1" >>confdefs.h + +fi +ac_fn_c_check_func "$LINENO" "strpbrk" "ac_cv_func_strpbrk" +if test "x$ac_cv_func_strpbrk" = xyes +then : + printf "%s\n" "#define HAVE_STRPBRK 1" >>confdefs.h + +fi +ac_fn_c_check_func "$LINENO" "strptime" "ac_cv_func_strptime" +if test "x$ac_cv_func_strptime" = xyes +then : + printf "%s\n" "#define HAVE_STRPTIME 1" >>confdefs.h + +fi +ac_fn_c_check_func "$LINENO" "strtol" "ac_cv_func_strtol" +if test "x$ac_cv_func_strtol" = xyes +then : + printf "%s\n" "#define HAVE_STRTOL 1" >>confdefs.h + +fi +ac_fn_c_check_func "$LINENO" "tgetent" "ac_cv_func_tgetent" +if test "x$ac_cv_func_tgetent" = xyes +then : + printf "%s\n" "#define HAVE_TGETENT 1" >>confdefs.h + +fi +ac_fn_c_check_func "$LINENO" "towlower" "ac_cv_func_towlower" +if test "x$ac_cv_func_towlower" = xyes +then : + printf "%s\n" "#define HAVE_TOWLOWER 1" >>confdefs.h + +fi +ac_fn_c_check_func "$LINENO" "towupper" "ac_cv_func_towupper" +if test "x$ac_cv_func_towupper" = xyes +then : + printf "%s\n" "#define HAVE_TOWUPPER 1" >>confdefs.h + +fi +ac_fn_c_check_func "$LINENO" "iswupper" "ac_cv_func_iswupper" +if test "x$ac_cv_func_iswupper" = xyes +then : + printf "%s\n" "#define HAVE_ISWUPPER 1" >>confdefs.h + +fi +ac_fn_c_check_func "$LINENO" "tzset" "ac_cv_func_tzset" +if test "x$ac_cv_func_tzset" = xyes +then : + printf "%s\n" "#define HAVE_TZSET 1" >>confdefs.h + +fi +ac_fn_c_check_func "$LINENO" "usleep" "ac_cv_func_usleep" +if test "x$ac_cv_func_usleep" = xyes +then : + printf "%s\n" "#define HAVE_USLEEP 1" >>confdefs.h + +fi +ac_fn_c_check_func "$LINENO" "utime" "ac_cv_func_utime" +if test "x$ac_cv_func_utime" = xyes +then : + printf "%s\n" "#define HAVE_UTIME 1" >>confdefs.h + +fi +ac_fn_c_check_func "$LINENO" "utimes" "ac_cv_func_utimes" +if test "x$ac_cv_func_utimes" = xyes +then : + printf "%s\n" "#define HAVE_UTIMES 1" >>confdefs.h + +fi +ac_fn_c_check_func "$LINENO" "mblen" "ac_cv_func_mblen" +if test "x$ac_cv_func_mblen" = xyes +then : + printf "%s\n" "#define HAVE_MBLEN 1" >>confdefs.h + +fi +ac_fn_c_check_func "$LINENO" "ftruncate" "ac_cv_func_ftruncate" +if test "x$ac_cv_func_ftruncate" = xyes +then : + printf "%s\n" "#define HAVE_FTRUNCATE 1" >>confdefs.h + +fi +ac_fn_c_check_func "$LINENO" "unsetenv" "ac_cv_func_unsetenv" +if test "x$ac_cv_func_unsetenv" = xyes +then : + printf "%s\n" "#define HAVE_UNSETENV 1" >>confdefs.h + +fi +ac_fn_c_check_func "$LINENO" "posix_openpt" "ac_cv_func_posix_openpt" +if test "x$ac_cv_func_posix_openpt" = xyes +then : + printf "%s\n" "#define HAVE_POSIX_OPENPT 1" >>confdefs.h fi -done -for ac_header in sys/select.h sys/socket.h -do : - as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` -ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" -if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : - cat >>confdefs.h <<_ACEOF -#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 -_ACEOF -fi -done -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for select" >&5 -$as_echo_n "checking types of arguments for select... " >&6; } -if ${ac_cv_func_select_args+:} false; then : - $as_echo_n "(cached) " >&6 -else - for ac_arg234 in 'fd_set *' 'int *' 'void *'; do +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking types of arguments for select" >&5 +printf %s "checking types of arguments for select... " >&6; } +if test ${ac_cv_func_select_args+y} +then : + printf %s "(cached) " >&6 +else $as_nop + ac_cv_func_select_args='int,int *,struct timeval *' +for ac_arg234 in 'fd_set *' 'int *' 'void *'; do for ac_arg1 in 'int' 'size_t' 'unsigned long int' 'unsigned int'; do for ac_arg5 in 'struct timeval *' 'const struct timeval *'; do cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -12797,7 +13977,7 @@ $ac_includes_default #endif int -main () +main (void) { extern int select ($ac_arg1, $ac_arg234, $ac_arg234, $ac_arg234, @@ -12806,52 +13986,46 @@ extern int select ($ac_arg1, return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO"; then : +if ac_fn_c_try_compile "$LINENO" +then : ac_cv_func_select_args="$ac_arg1,$ac_arg234,$ac_arg5"; break 3 fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext done done done -# Provide a safe default value. -: "${ac_cv_func_select_args=int,int *,struct timeval *}" fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_select_args" >&5 -$as_echo "$ac_cv_func_select_args" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_select_args" >&5 +printf "%s\n" "$ac_cv_func_select_args" >&6; } ac_save_IFS=$IFS; IFS=',' set dummy `echo "$ac_cv_func_select_args" | sed 's/\*/\*/g'` IFS=$ac_save_IFS shift -cat >>confdefs.h <<_ACEOF -#define SELECT_TYPE_ARG1 $1 -_ACEOF +printf "%s\n" "#define SELECT_TYPE_ARG1 $1" >>confdefs.h -cat >>confdefs.h <<_ACEOF -#define SELECT_TYPE_ARG234 ($2) -_ACEOF +printf "%s\n" "#define SELECT_TYPE_ARG234 ($2)" >>confdefs.h -cat >>confdefs.h <<_ACEOF -#define SELECT_TYPE_ARG5 ($3) -_ACEOF +printf "%s\n" "#define SELECT_TYPE_ARG5 ($3)" >>confdefs.h -rm -f conftest* +rm -rf conftest* -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGEFILE_SOURCE value needed for large files" >&5 -$as_echo_n "checking for _LARGEFILE_SOURCE value needed for large files... " >&6; } -if ${ac_cv_sys_largefile_source+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for _LARGEFILE_SOURCE value needed for large files" >&5 +printf %s "checking for _LARGEFILE_SOURCE value needed for large files... " >&6; } +if test ${ac_cv_sys_largefile_source+y} +then : + printf %s "(cached) " >&6 +else $as_nop while :; do cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include <sys/types.h> /* for off_t */ #include <stdio.h> int -main () +main (void) { int (*fp) (FILE *, off_t, int) = fseeko; return fseeko (stdin, 0, 0) && fp (stdin, 0, 0); @@ -12859,10 +14033,11 @@ int (*fp) (FILE *, off_t, int) = fseeko; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : +if ac_fn_c_try_link "$LINENO" +then : ac_cv_sys_largefile_source=no; break fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -12870,7 +14045,7 @@ rm -f core conftest.err conftest.$ac_objext \ #include <sys/types.h> /* for off_t */ #include <stdio.h> int -main () +main (void) { int (*fp) (FILE *, off_t, int) = fseeko; return fseeko (stdin, 0, 0) && fp (stdin, 0, 0); @@ -12878,23 +14053,22 @@ int (*fp) (FILE *, off_t, int) = fseeko; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : +if ac_fn_c_try_link "$LINENO" +then : ac_cv_sys_largefile_source=1; break fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext ac_cv_sys_largefile_source=unknown break done fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_source" >&5 -$as_echo "$ac_cv_sys_largefile_source" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_source" >&5 +printf "%s\n" "$ac_cv_sys_largefile_source" >&6; } case $ac_cv_sys_largefile_source in #( no | unknown) ;; *) -cat >>confdefs.h <<_ACEOF -#define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source -_ACEOF +printf "%s\n" "#define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source" >>confdefs.h ;; esac rm -rf conftest* @@ -12904,23 +14078,25 @@ rm -rf conftest* # If you want fseeko and ftello with glibc, upgrade to a fixed glibc. if test $ac_cv_sys_largefile_source != unknown; then -$as_echo "#define HAVE_FSEEKO 1" >>confdefs.h +printf "%s\n" "#define HAVE_FSEEKO 1" >>confdefs.h fi # Check whether --enable-largefile was given. -if test "${enable_largefile+set}" = set; then : +if test ${enable_largefile+y} +then : enableval=$enable_largefile; fi if test "$enable_largefile" != no; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 -$as_echo_n "checking for special C compiler options needed for large files... " >&6; } -if ${ac_cv_sys_largefile_CC+:} false; then : - $as_echo_n "(cached) " >&6 -else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 +printf %s "checking for special C compiler options needed for large files... " >&6; } +if test ${ac_cv_sys_largefile_CC+y} +then : + printf %s "(cached) " >&6 +else $as_nop ac_cv_sys_largefile_CC=no if test "$GCC" != yes; then ac_save_CC=$CC @@ -12934,44 +14110,47 @@ else We can't simply define LARGE_OFF_T to be 9223372036854775807, since some C++ compilers masquerading as C compilers incorrectly reject 9223372036854775807. */ -#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) +#define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31)) int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 && LARGE_OFF_T % 2147483647 == 1) ? 1 : -1]; int -main () +main (void) { ; return 0; } _ACEOF - if ac_fn_c_try_compile "$LINENO"; then : + if ac_fn_c_try_compile "$LINENO" +then : break fi -rm -f core conftest.err conftest.$ac_objext +rm -f core conftest.err conftest.$ac_objext conftest.beam CC="$CC -n32" - if ac_fn_c_try_compile "$LINENO"; then : + if ac_fn_c_try_compile "$LINENO" +then : ac_cv_sys_largefile_CC=' -n32'; break fi -rm -f core conftest.err conftest.$ac_objext +rm -f core conftest.err conftest.$ac_objext conftest.beam break done CC=$ac_save_CC rm -f conftest.$ac_ext fi fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 -$as_echo "$ac_cv_sys_largefile_CC" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 +printf "%s\n" "$ac_cv_sys_largefile_CC" >&6; } if test "$ac_cv_sys_largefile_CC" != no; then CC=$CC$ac_cv_sys_largefile_CC fi - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 -$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } -if ${ac_cv_sys_file_offset_bits+:} false; then : - $as_echo_n "(cached) " >&6 -else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 +printf %s "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } +if test ${ac_cv_sys_file_offset_bits+y} +then : + printf %s "(cached) " >&6 +else $as_nop while :; do cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -12980,22 +14159,23 @@ else We can't simply define LARGE_OFF_T to be 9223372036854775807, since some C++ compilers masquerading as C compilers incorrectly reject 9223372036854775807. */ -#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) +#define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31)) int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 && LARGE_OFF_T % 2147483647 == 1) ? 1 : -1]; int -main () +main (void) { ; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO"; then : +if ac_fn_c_try_compile "$LINENO" +then : ac_cv_sys_file_offset_bits=no; break fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #define _FILE_OFFSET_BITS 64 @@ -13004,43 +14184,43 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext We can't simply define LARGE_OFF_T to be 9223372036854775807, since some C++ compilers masquerading as C compilers incorrectly reject 9223372036854775807. */ -#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) +#define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31)) int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 && LARGE_OFF_T % 2147483647 == 1) ? 1 : -1]; int -main () +main (void) { ; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO"; then : +if ac_fn_c_try_compile "$LINENO" +then : ac_cv_sys_file_offset_bits=64; break fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ac_cv_sys_file_offset_bits=unknown break done fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 -$as_echo "$ac_cv_sys_file_offset_bits" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 +printf "%s\n" "$ac_cv_sys_file_offset_bits" >&6; } case $ac_cv_sys_file_offset_bits in #( no | unknown) ;; *) -cat >>confdefs.h <<_ACEOF -#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits -_ACEOF +printf "%s\n" "#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits" >>confdefs.h ;; esac rm -rf conftest* if test $ac_cv_sys_file_offset_bits = unknown; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 -$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; } -if ${ac_cv_sys_large_files+:} false; then : - $as_echo_n "(cached) " >&6 -else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 +printf %s "checking for _LARGE_FILES value needed for large files... " >&6; } +if test ${ac_cv_sys_large_files+y} +then : + printf %s "(cached) " >&6 +else $as_nop while :; do cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -13049,22 +14229,23 @@ else We can't simply define LARGE_OFF_T to be 9223372036854775807, since some C++ compilers masquerading as C compilers incorrectly reject 9223372036854775807. */ -#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) +#define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31)) int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 && LARGE_OFF_T % 2147483647 == 1) ? 1 : -1]; int -main () +main (void) { ; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO"; then : +if ac_fn_c_try_compile "$LINENO" +then : ac_cv_sys_large_files=no; break fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #define _LARGE_FILES 1 @@ -13073,71 +14254,69 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext We can't simply define LARGE_OFF_T to be 9223372036854775807, since some C++ compilers masquerading as C compilers incorrectly reject 9223372036854775807. */ -#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) +#define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31)) int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 && LARGE_OFF_T % 2147483647 == 1) ? 1 : -1]; int -main () +main (void) { ; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO"; then : +if ac_fn_c_try_compile "$LINENO" +then : ac_cv_sys_large_files=1; break fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ac_cv_sys_large_files=unknown break done fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 -$as_echo "$ac_cv_sys_large_files" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 +printf "%s\n" "$ac_cv_sys_large_files" >&6; } case $ac_cv_sys_large_files in #( no | unknown) ;; *) -cat >>confdefs.h <<_ACEOF -#define _LARGE_FILES $ac_cv_sys_large_files -_ACEOF +printf "%s\n" "#define _LARGE_FILES $ac_cv_sys_large_files" >>confdefs.h ;; esac rm -rf conftest* fi - - fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-canberra argument" >&5 -$as_echo_n "checking --enable-canberra argument... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking --enable-canberra argument" >&5 +printf %s "checking --enable-canberra argument... " >&6; } # Check whether --enable-canberra was given. -if test "${enable_canberra+set}" = set; then : +if test ${enable_canberra+y} +then : enableval=$enable_canberra; -else +else $as_nop enable_canberra="maybe" fi if test "$enable_canberra" = "maybe"; then if test "$features" = "huge"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to yes" >&5 -$as_echo "Defaulting to yes" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Defaulting to yes" >&5 +printf "%s\n" "Defaulting to yes" >&6; } enable_canberra="yes" else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to no" >&5 -$as_echo "Defaulting to no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Defaulting to no" >&5 +printf "%s\n" "Defaulting to no" >&6; } enable_canberra="no" fi else if test "$enable_canberra" = "yes" -a "$has_eval" = "no"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot use sound with tiny features" >&5 -$as_echo "cannot use sound with tiny features" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: cannot use sound with tiny features" >&5 +printf "%s\n" "cannot use sound with tiny features" >&6; } enable_canberra="no" else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_canberra" >&5 -$as_echo "$enable_canberra" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_canberra" >&5 +printf "%s\n" "$enable_canberra" >&6; } fi fi if test "$enable_canberra" = "yes"; then @@ -13149,8 +14328,8 @@ if test "$enable_canberra" = "yes"; then canberra_lib=-lcanberra canberra_cflags=-D_REENTRANT fi - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libcanberra" >&5 -$as_echo_n "checking for libcanberra... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for libcanberra" >&5 +printf %s "checking for libcanberra... " >&6; } ac_save_CFLAGS="$CFLAGS" ac_save_LIBS="$LIBS" if `echo "$CFLAGS" | grep -v "$canberra_cflags" 2>/dev/null`; then @@ -13163,7 +14342,7 @@ $as_echo_n "checking for libcanberra... " >&6; } # include <canberra.h> int -main () +main (void) { ca_context *hello; @@ -13172,41 +14351,43 @@ main () return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; }; $as_echo "#define HAVE_CANBERRA 1" >>confdefs.h +if ac_fn_c_try_link "$LINENO" +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; }; printf "%s\n" "#define HAVE_CANBERRA 1" >>confdefs.h -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no; try installing libcanberra-dev" >&5 -$as_echo "no; try installing libcanberra-dev" >&6; }; CFLAGS="$ac_save_CFLAGS"; LIBS="$ac_save_LIBS" +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no; try installing libcanberra-dev" >&5 +printf "%s\n" "no; try installing libcanberra-dev" >&6; }; CFLAGS="$ac_save_CFLAGS"; LIBS="$ac_save_LIBS" fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-libsodium argument" >&5 -$as_echo_n "checking --enable-libsodium argument... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking --enable-libsodium argument" >&5 +printf %s "checking --enable-libsodium argument... " >&6; } # Check whether --enable-libsodium was given. -if test "${enable_libsodium+set}" = set; then : +if test ${enable_libsodium+y} +then : enableval=$enable_libsodium; -else +else $as_nop enable_libsodium="maybe" fi if test "$enable_libsodium" = "maybe"; then if test "$features" = "huge"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to yes" >&5 -$as_echo "Defaulting to yes" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Defaulting to yes" >&5 +printf "%s\n" "Defaulting to yes" >&6; } enable_libsodium="yes" else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to no" >&5 -$as_echo "Defaulting to no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Defaulting to no" >&5 +printf "%s\n" "Defaulting to no" >&6; } enable_libsodium="no" fi else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_libsodium" >&5 -$as_echo "$enable_libsodium" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_libsodium" >&5 +printf "%s\n" "$enable_libsodium" >&6; } fi if test "$enable_libsodium" = "yes"; then if test "x$PKG_CONFIG" != "xno"; then @@ -13217,8 +14398,8 @@ if test "$enable_libsodium" = "yes"; then libsodium_lib=-lsodium libsodium_cflags= fi - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libsodium" >&5 -$as_echo_n "checking for libsodium... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for libsodium" >&5 +printf %s "checking for libsodium... " >&6; } ac_save_CFLAGS="$CFLAGS" ac_save_LIBS="$LIBS" CFLAGS="$CFLAGS $libsodium_cflags" @@ -13229,7 +14410,7 @@ $as_echo_n "checking for libsodium... " >&6; } # include <sodium.h> int -main () +main (void) { printf("%d", sodium_init()); @@ -13237,15 +14418,16 @@ main () return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; }; $as_echo "#define HAVE_SODIUM 1" >>confdefs.h +if ac_fn_c_try_link "$LINENO" +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; }; printf "%s\n" "#define HAVE_SODIUM 1" >>confdefs.h -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no; try installing libsodium-dev" >&5 -$as_echo "no; try installing libsodium-dev" >&6; }; CFLAGS="$ac_save_CFLAGS"; LIBS="$ac_save_LIBS" +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no; try installing libsodium-dev" >&5 +printf "%s\n" "no; try installing libsodium-dev" >&6; }; CFLAGS="$ac_save_CFLAGS"; LIBS="$ac_save_LIBS" fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext # MacVim: Hack to statically link against libsodium instead of dynamic link, as we can't distribute app bundles with @@ -13265,14 +14447,14 @@ printf "%s\n" "libsodium.a not found - keeping using -lsodium" >&6; }; fi fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for st_blksize" >&5 -$as_echo_n "checking for st_blksize... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for st_blksize" >&5 +printf %s "checking for st_blksize... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include <sys/types.h> #include <sys/stat.h> int -main () +main (void) { struct stat st; int n; @@ -13283,27 +14465,30 @@ main () return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; }; $as_echo "#define HAVE_ST_BLKSIZE 1" >>confdefs.h +if ac_fn_c_try_compile "$LINENO" +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; }; printf "%s\n" "#define HAVE_ST_BLKSIZE 1" >>confdefs.h -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for timer_create without -lrt" >&5 -$as_echo_n "checking for timer_create without -lrt... " >&6; } -if ${vim_cv_timer_create+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for timer_create without -lrt" >&5 +printf %s "checking for timer_create without -lrt... " >&6; } +if test ${vim_cv_timer_create+y} +then : + printf %s "(cached) " >&6 +else $as_nop -if test "$cross_compiling" = yes; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: failed to build test program; if cross-compiling please set 'vim_cv_timer_create'" >&5 -$as_echo "$as_me: WARNING: failed to build test program; if cross-compiling please set 'vim_cv_timer_create'" >&2;} +if test "$cross_compiling" = yes +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: failed to build test program; if cross-compiling please set 'vim_cv_timer_create'" >&5 +printf "%s\n" "$as_me: WARNING: failed to build test program; if cross-compiling please set 'vim_cv_timer_create'" >&2;} -else +else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -13316,7 +14501,7 @@ else static void set_flag(union sigval sv) {} int -main () +main (void) { struct timespec ts; @@ -13332,9 +14517,10 @@ main () return 0; } _ACEOF -if ac_fn_c_try_run "$LINENO"; then : +if ac_fn_c_try_run "$LINENO" +then : vim_cv_timer_create=yes -else +else $as_nop vim_cv_timer_create=no fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ @@ -13342,23 +14528,25 @@ rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ fi fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_timer_create" >&5 -$as_echo "$vim_cv_timer_create" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $vim_cv_timer_create" >&5 +printf "%s\n" "$vim_cv_timer_create" >&6; } if test "x$vim_cv_timer_create" = "xno" ; then save_LIBS="$LIBS" LIBS="$LIBS -lrt" - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for timer_create with -lrt" >&5 -$as_echo_n "checking for timer_create with -lrt... " >&6; } -if ${vim_cv_timer_create_with_lrt+:} false; then : - $as_echo_n "(cached) " >&6 -else - - if test "$cross_compiling" = yes; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: failed to build test program; if cross-compiling please set 'vim_cv_timer_create_with_lrt'" >&5 -$as_echo "$as_me: WARNING: failed to build test program; if cross-compiling please set 'vim_cv_timer_create_with_lrt'" >&2;} - -else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for timer_create with -lrt" >&5 +printf %s "checking for timer_create with -lrt... " >&6; } +if test ${vim_cv_timer_create_with_lrt+y} +then : + printf %s "(cached) " >&6 +else $as_nop + + if test "$cross_compiling" = yes +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: failed to build test program; if cross-compiling please set 'vim_cv_timer_create_with_lrt'" >&5 +printf "%s\n" "$as_me: WARNING: failed to build test program; if cross-compiling please set 'vim_cv_timer_create_with_lrt'" >&2;} + +else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -13371,7 +14559,7 @@ else static void set_flag(union sigval sv) {} int -main () +main (void) { struct timespec ts; @@ -13387,9 +14575,10 @@ main () return 0; } _ACEOF -if ac_fn_c_try_run "$LINENO"; then : +if ac_fn_c_try_run "$LINENO" +then : vim_cv_timer_create_with_lrt=yes -else +else $as_nop vim_cv_timer_create_with_lrt=no fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ @@ -13397,34 +14586,36 @@ rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ fi fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_timer_create_with_lrt" >&5 -$as_echo "$vim_cv_timer_create_with_lrt" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $vim_cv_timer_create_with_lrt" >&5 +printf "%s\n" "$vim_cv_timer_create_with_lrt" >&6; } LIBS="$save_LIBS" else vim_cv_timer_create_with_lrt=no fi if test "x$vim_cv_timer_create" = "xyes" ; then - $as_echo "#define HAVE_TIMER_CREATE 1" >>confdefs.h + printf "%s\n" "#define HAVE_TIMER_CREATE 1" >>confdefs.h fi if test "x$vim_cv_timer_create_with_lrt" = "xyes" ; then - $as_echo "#define HAVE_TIMER_CREATE 1" >>confdefs.h + printf "%s\n" "#define HAVE_TIMER_CREATE 1" >>confdefs.h LIBS="$LIBS -lrt" fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stat() ignores a trailing slash" >&5 -$as_echo_n "checking whether stat() ignores a trailing slash... " >&6; } -if ${vim_cv_stat_ignores_slash+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether stat() ignores a trailing slash" >&5 +printf %s "checking whether stat() ignores a trailing slash... " >&6; } +if test ${vim_cv_stat_ignores_slash+y} +then : + printf %s "(cached) " >&6 +else $as_nop - if test "$cross_compiling" = yes; then : + if test "$cross_compiling" = yes +then : as_fn_error $? "cross-compiling: please set 'vim_cv_stat_ignores_slash'" "$LINENO" 5 -else +else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -13438,11 +14629,12 @@ else int main() {struct stat st; exit(stat("configure/", &st) != 0); } _ACEOF -if ac_fn_c_try_run "$LINENO"; then : +if ac_fn_c_try_run "$LINENO" +then : vim_cv_stat_ignores_slash=yes -else +else $as_nop vim_cv_stat_ignores_slash=no @@ -13453,19 +14645,20 @@ fi fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_stat_ignores_slash" >&5 -$as_echo "$vim_cv_stat_ignores_slash" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $vim_cv_stat_ignores_slash" >&5 +printf "%s\n" "$vim_cv_stat_ignores_slash" >&6; } if test "x$vim_cv_stat_ignores_slash" = "xyes" ; then - $as_echo "#define STAT_IGNORES_SLASH 1" >>confdefs.h + printf "%s\n" "#define STAT_IGNORES_SLASH 1" >>confdefs.h fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for nanoseconds field of struct stat" >&5 -$as_echo_n "checking for nanoseconds field of struct stat... " >&6; } -if ${ac_cv_struct_st_mtim_nsec+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for nanoseconds field of struct stat" >&5 +printf %s "checking for nanoseconds field of struct stat... " >&6; } +if test ${ac_cv_struct_st_mtim_nsec+y} +then : + printf %s "(cached) " >&6 +else $as_nop ac_save_CPPFLAGS="$CPPFLAGS" ac_cv_struct_st_mtim_nsec=no # st_mtim.tv_nsec -- the usual case @@ -13482,33 +14675,32 @@ else #include <sys/types.h> #include <sys/stat.h> int -main () +main (void) { struct stat s; s.ST_MTIM_NSEC; ; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO"; then : +if ac_fn_c_try_compile "$LINENO" +then : ac_cv_struct_st_mtim_nsec=$ac_val; break fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext done CPPFLAGS="$ac_save_CPPFLAGS" fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_st_mtim_nsec" >&5 -$as_echo "$ac_cv_struct_st_mtim_nsec" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_st_mtim_nsec" >&5 +printf "%s\n" "$ac_cv_struct_st_mtim_nsec" >&6; } if test $ac_cv_struct_st_mtim_nsec != no; then -cat >>confdefs.h <<_ACEOF -#define ST_MTIM_NSEC $ac_cv_struct_st_mtim_nsec -_ACEOF +printf "%s\n" "#define ST_MTIM_NSEC $ac_cv_struct_st_mtim_nsec" >>confdefs.h fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv_open()" >&5 -$as_echo_n "checking for iconv_open()... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for iconv_open()" >&5 +printf %s "checking for iconv_open()... " >&6; } save_LIBS="$LIBS" LIBS="$LIBS -liconv" cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -13519,18 +14711,19 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext #endif int -main () +main (void) { iconv_open("fr", "to"); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; with -liconv" >&5 -$as_echo "yes; with -liconv" >&6; }; $as_echo "#define HAVE_ICONV 1" >>confdefs.h +if ac_fn_c_try_link "$LINENO" +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes; with -liconv" >&5 +printf "%s\n" "yes; with -liconv" >&6; }; printf "%s\n" "#define HAVE_ICONV 1" >>confdefs.h -else +else $as_nop LIBS="$save_LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -13540,30 +14733,31 @@ else #endif int -main () +main (void) { iconv_open("fr", "to"); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; }; $as_echo "#define HAVE_ICONV 1" >>confdefs.h +if ac_fn_c_try_link "$LINENO" +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; }; printf "%s\n" "#define HAVE_ICONV 1" >>confdefs.h -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo(CODESET)" >&5 -$as_echo_n "checking for nl_langinfo(CODESET)... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo(CODESET)" >&5 +printf %s "checking for nl_langinfo(CODESET)... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -13572,29 +14766,31 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext #endif int -main () +main (void) { char *cs = nl_langinfo(CODESET); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; }; $as_echo "#define HAVE_NL_LANGINFO_CODESET 1" >>confdefs.h +if ac_fn_c_try_link "$LINENO" +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; }; printf "%s\n" "#define HAVE_NL_LANGINFO_CODESET 1" >>confdefs.h -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for strtod in -lm" >&5 -$as_echo_n "checking for strtod in -lm... " >&6; } -if ${ac_cv_lib_m_strtod+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for strtod in -lm" >&5 +printf %s "checking for strtod in -lm... " >&6; } +if test ${ac_cv_lib_m_strtod+y} +then : + printf %s "(cached) " >&6 +else $as_nop ac_check_lib_save_LIBS=$LIBS LIBS="-lm $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -13603,41 +14799,38 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif char strtod (); int -main () +main (void) { return strtod (); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : +if ac_fn_c_try_link "$LINENO" +then : ac_cv_lib_m_strtod=yes -else +else $as_nop ac_cv_lib_m_strtod=no fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_strtod" >&5 -$as_echo "$ac_cv_lib_m_strtod" >&6; } -if test "x$ac_cv_lib_m_strtod" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_LIBM 1 -_ACEOF +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_strtod" >&5 +printf "%s\n" "$ac_cv_lib_m_strtod" >&6; } +if test "x$ac_cv_lib_m_strtod" = xyes +then : + printf "%s\n" "#define HAVE_LIBM 1" >>confdefs.h LIBS="-lm $LIBS" fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for isinf()" >&5 -$as_echo_n "checking for isinf()... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for isinf()" >&5 +printf %s "checking for isinf()... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -13650,26 +14843,27 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext #endif int -main () +main (void) { int r = isinf(1.11); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; }; $as_echo "#define HAVE_ISINF 1" >>confdefs.h +if ac_fn_c_try_link "$LINENO" +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; }; printf "%s\n" "#define HAVE_ISINF 1" >>confdefs.h -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for isnan()" >&5 -$as_echo_n "checking for isnan()... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for isnan()" >&5 +printf %s "checking for isnan()... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -13682,41 +14876,44 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext #endif int -main () +main (void) { int r = isnan(1.11); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; }; $as_echo "#define HAVE_ISNAN 1" >>confdefs.h +if ac_fn_c_try_link "$LINENO" +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; }; printf "%s\n" "#define HAVE_ISNAN 1" >>confdefs.h -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-acl argument" >&5 -$as_echo_n "checking --disable-acl argument... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking --disable-acl argument" >&5 +printf %s "checking --disable-acl argument... " >&6; } # Check whether --enable-acl was given. -if test "${enable_acl+set}" = set; then : +if test ${enable_acl+y} +then : enableval=$enable_acl; -else +else $as_nop enable_acl="yes" fi if test "$enable_acl" = "yes"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acl_get_file in -lposix1e" >&5 -$as_echo_n "checking for acl_get_file in -lposix1e... " >&6; } -if ${ac_cv_lib_posix1e_acl_get_file+:} false; then : - $as_echo_n "(cached) " >&6 -else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for acl_get_file in -lposix1e" >&5 +printf %s "checking for acl_get_file in -lposix1e... " >&6; } +if test ${ac_cv_lib_posix1e_acl_get_file+y} +then : + printf %s "(cached) " >&6 +else $as_nop ac_check_lib_save_LIBS=$LIBS LIBS="-lposix1e $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -13725,37 +14922,37 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif char acl_get_file (); int -main () +main (void) { return acl_get_file (); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : +if ac_fn_c_try_link "$LINENO" +then : ac_cv_lib_posix1e_acl_get_file=yes -else +else $as_nop ac_cv_lib_posix1e_acl_get_file=no fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix1e_acl_get_file" >&5 -$as_echo "$ac_cv_lib_posix1e_acl_get_file" >&6; } -if test "x$ac_cv_lib_posix1e_acl_get_file" = xyes; then : +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix1e_acl_get_file" >&5 +printf "%s\n" "$ac_cv_lib_posix1e_acl_get_file" >&6; } +if test "x$ac_cv_lib_posix1e_acl_get_file" = xyes +then : LIBS="$LIBS -lposix1e" -else - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acl_get_file in -lacl" >&5 -$as_echo_n "checking for acl_get_file in -lacl... " >&6; } -if ${ac_cv_lib_acl_acl_get_file+:} false; then : - $as_echo_n "(cached) " >&6 -else +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for acl_get_file in -lacl" >&5 +printf %s "checking for acl_get_file in -lacl... " >&6; } +if test ${ac_cv_lib_acl_acl_get_file+y} +then : + printf %s "(cached) " >&6 +else $as_nop ac_check_lib_save_LIBS=$LIBS LIBS="-lacl $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -13764,36 +14961,36 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif char acl_get_file (); int -main () +main (void) { return acl_get_file (); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : +if ac_fn_c_try_link "$LINENO" +then : ac_cv_lib_acl_acl_get_file=yes -else +else $as_nop ac_cv_lib_acl_acl_get_file=no fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_acl_acl_get_file" >&5 -$as_echo "$ac_cv_lib_acl_acl_get_file" >&6; } -if test "x$ac_cv_lib_acl_acl_get_file" = xyes; then : +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_acl_acl_get_file" >&5 +printf "%s\n" "$ac_cv_lib_acl_acl_get_file" >&6; } +if test "x$ac_cv_lib_acl_acl_get_file" = xyes +then : LIBS="$LIBS -lacl" - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgetxattr in -lattr" >&5 -$as_echo_n "checking for fgetxattr in -lattr... " >&6; } -if ${ac_cv_lib_attr_fgetxattr+:} false; then : - $as_echo_n "(cached) " >&6 -else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fgetxattr in -lattr" >&5 +printf %s "checking for fgetxattr in -lattr... " >&6; } +if test ${ac_cv_lib_attr_fgetxattr+y} +then : + printf %s "(cached) " >&6 +else $as_nop ac_check_lib_save_LIBS=$LIBS LIBS="-lattr $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -13802,30 +14999,29 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif char fgetxattr (); int -main () +main (void) { return fgetxattr (); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : +if ac_fn_c_try_link "$LINENO" +then : ac_cv_lib_attr_fgetxattr=yes -else +else $as_nop ac_cv_lib_attr_fgetxattr=no fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_attr_fgetxattr" >&5 -$as_echo "$ac_cv_lib_attr_fgetxattr" >&6; } -if test "x$ac_cv_lib_attr_fgetxattr" = xyes; then : +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_attr_fgetxattr" >&5 +printf "%s\n" "$ac_cv_lib_attr_fgetxattr" >&6; } +if test "x$ac_cv_lib_attr_fgetxattr" = xyes +then : LIBS="$LIBS -lattr" fi @@ -13834,8 +15030,8 @@ fi fi - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for POSIX ACL support" >&5 -$as_echo_n "checking for POSIX ACL support... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for POSIX ACL support" >&5 +printf %s "checking for POSIX ACL support... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -13845,7 +15041,7 @@ $as_echo_n "checking for POSIX ACL support... " >&6; } #endif acl_t acl; int -main () +main (void) { acl = acl_get_file("foo", ACL_TYPE_ACCESS); acl_set_file("foo", ACL_TYPE_ACCESS, acl); @@ -13854,22 +15050,24 @@ acl = acl_get_file("foo", ACL_TYPE_ACCESS); return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; }; $as_echo "#define HAVE_POSIX_ACL 1" >>confdefs.h +if ac_fn_c_try_link "$LINENO" +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; }; printf "%s\n" "#define HAVE_POSIX_ACL 1" >>confdefs.h -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acl_get in -lsec" >&5 -$as_echo_n "checking for acl_get in -lsec... " >&6; } -if ${ac_cv_lib_sec_acl_get+:} false; then : - $as_echo_n "(cached) " >&6 -else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for acl_get in -lsec" >&5 +printf %s "checking for acl_get in -lsec... " >&6; } +if test ${ac_cv_lib_sec_acl_get+y} +then : + printf %s "(cached) " >&6 +else $as_nop ac_check_lib_save_LIBS=$LIBS LIBS="-lsec $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -13878,35 +15076,34 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif char acl_get (); int -main () +main (void) { return acl_get (); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : +if ac_fn_c_try_link "$LINENO" +then : ac_cv_lib_sec_acl_get=yes -else +else $as_nop ac_cv_lib_sec_acl_get=no fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sec_acl_get" >&5 -$as_echo "$ac_cv_lib_sec_acl_get" >&6; } -if test "x$ac_cv_lib_sec_acl_get" = xyes; then : - LIBS="$LIBS -lsec"; $as_echo "#define HAVE_SOLARIS_ZFS_ACL 1" >>confdefs.h +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sec_acl_get" >&5 +printf "%s\n" "$ac_cv_lib_sec_acl_get" >&6; } +if test "x$ac_cv_lib_sec_acl_get" = xyes +then : + LIBS="$LIBS -lsec"; printf "%s\n" "#define HAVE_SOLARIS_ZFS_ACL 1" >>confdefs.h -else - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Solaris ACL support" >&5 -$as_echo_n "checking for Solaris ACL support... " >&6; } +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for Solaris ACL support" >&5 +printf %s "checking for Solaris ACL support... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -13914,7 +15111,7 @@ $as_echo_n "checking for Solaris ACL support... " >&6; } # include <sys/acl.h> #endif int -main () +main (void) { acl("foo", GETACLCNT, 0, NULL); @@ -13922,21 +15119,22 @@ acl("foo", GETACLCNT, 0, NULL); return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; }; $as_echo "#define HAVE_SOLARIS_ACL 1" >>confdefs.h +if ac_fn_c_try_link "$LINENO" +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; }; printf "%s\n" "#define HAVE_SOLARIS_ACL 1" >>confdefs.h -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext fi - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for AIX ACL support" >&5 -$as_echo_n "checking for AIX ACL support... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for AIX ACL support" >&5 +printf %s "checking for AIX ACL support... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -13957,7 +15155,7 @@ $as_echo_n "checking for AIX ACL support... " >&6; } int aclsize; struct acl *aclent; int -main () +main (void) { aclsize = sizeof(struct acl); aclent = (void *)malloc(aclsize); @@ -13967,24 +15165,25 @@ aclsize = sizeof(struct acl); return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; }; $as_echo "#define HAVE_AIX_ACL 1" >>confdefs.h +if ac_fn_c_try_link "$LINENO" +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; }; printf "%s\n" "#define HAVE_AIX_ACL 1" >>confdefs.h -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } fi if test "x$GTK_CFLAGS" != "x"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pango_shape_full" >&5 -$as_echo_n "checking for pango_shape_full... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for pango_shape_full" >&5 +printf %s "checking for pango_shape_full... " >&6; } ac_save_CFLAGS="$CFLAGS" ac_save_LIBS="$LIBS" CFLAGS="$CFLAGS $GTK_CFLAGS" @@ -13993,110 +15192,116 @@ $as_echo_n "checking for pango_shape_full... " >&6; } /* end confdefs.h. */ #include <gtk/gtk.h> int -main () +main (void) { pango_shape_full(NULL, 0, NULL, 0, NULL, NULL); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; }; $as_echo "#define HAVE_PANGO_SHAPE_FULL 1" >>confdefs.h +if ac_fn_c_try_link "$LINENO" +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; }; printf "%s\n" "#define HAVE_PANGO_SHAPE_FULL 1" >>confdefs.h -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext CFLAGS="$ac_save_CFLAGS" LIBS="$ac_save_LIBS" fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-gpm argument" >&5 -$as_echo_n "checking --enable-gpm argument... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking --enable-gpm argument" >&5 +printf %s "checking --enable-gpm argument... " >&6; } # Check whether --enable-gpm was given. -if test "${enable_gpm+set}" = set; then : +if test ${enable_gpm+y} +then : enableval=$enable_gpm; -else +else $as_nop enable_gpm="yes" fi if test "$enable_gpm" = "yes" -o "$enable_gpm" = "dynamic"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_gpm" >&5 -$as_echo "$enable_gpm" >&6; } - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gpm" >&5 -$as_echo_n "checking for gpm... " >&6; } -if ${vi_cv_have_gpm+:} false; then : - $as_echo_n "(cached) " >&6 -else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_gpm" >&5 +printf "%s\n" "$enable_gpm" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for gpm" >&5 +printf %s "checking for gpm... " >&6; } +if test ${vi_cv_have_gpm+y} +then : + printf %s "(cached) " >&6 +else $as_nop olibs="$LIBS" ; LIBS="-lgpm" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include <gpm.h> #include <linux/keyboard.h> int -main () +main (void) { Gpm_GetLibVersion(NULL); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : +if ac_fn_c_try_link "$LINENO" +then : vi_cv_have_gpm=yes -else +else $as_nop vi_cv_have_gpm=no fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext LIBS="$olibs" fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_have_gpm" >&5 -$as_echo "$vi_cv_have_gpm" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $vi_cv_have_gpm" >&5 +printf "%s\n" "$vi_cv_have_gpm" >&6; } if test $vi_cv_have_gpm = yes; then if test "$enable_gpm" = "yes"; then LIBS="$LIBS -lgpm" else - $as_echo "#define DYNAMIC_GPM 1" >>confdefs.h + printf "%s\n" "#define DYNAMIC_GPM 1" >>confdefs.h fi - $as_echo "#define HAVE_GPM 1" >>confdefs.h + printf "%s\n" "#define HAVE_GPM 1" >>confdefs.h fi else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-sysmouse argument" >&5 -$as_echo_n "checking --disable-sysmouse argument... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking --disable-sysmouse argument" >&5 +printf %s "checking --disable-sysmouse argument... " >&6; } # Check whether --enable-sysmouse was given. -if test "${enable_sysmouse+set}" = set; then : +if test ${enable_sysmouse+y} +then : enableval=$enable_sysmouse; -else +else $as_nop enable_sysmouse="yes" fi if test "$enable_sysmouse" = "yes"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysmouse" >&5 -$as_echo_n "checking for sysmouse... " >&6; } -if ${vi_cv_have_sysmouse+:} false; then : - $as_echo_n "(cached) " >&6 -else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sysmouse" >&5 +printf %s "checking for sysmouse... " >&6; } +if test ${vi_cv_have_sysmouse+y} +then : + printf %s "(cached) " >&6 +else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include <sys/consio.h> #include <signal.h> #include <sys/fbio.h> int -main () +main (void) { struct mouse_info mouse; mouse.operation = MOUSE_MODE; @@ -14107,132 +15312,137 @@ struct mouse_info mouse; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : +if ac_fn_c_try_link "$LINENO" +then : vi_cv_have_sysmouse=yes -else +else $as_nop vi_cv_have_sysmouse=no fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_have_sysmouse" >&5 -$as_echo "$vi_cv_have_sysmouse" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $vi_cv_have_sysmouse" >&5 +printf "%s\n" "$vi_cv_have_sysmouse" >&6; } if test $vi_cv_have_sysmouse = yes; then - $as_echo "#define HAVE_SYSMOUSE 1" >>confdefs.h + printf "%s\n" "#define HAVE_SYSMOUSE 1" >>confdefs.h fi else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for FD_CLOEXEC" >&5 -$as_echo_n "checking for FD_CLOEXEC... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for FD_CLOEXEC" >&5 +printf %s "checking for FD_CLOEXEC... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #if HAVE_FCNTL_H # include <fcntl.h> #endif int -main () +main (void) { int flag = FD_CLOEXEC; ; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; }; $as_echo "#define HAVE_FD_CLOEXEC 1" >>confdefs.h +if ac_fn_c_try_compile "$LINENO" +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; }; printf "%s\n" "#define HAVE_FD_CLOEXEC 1" >>confdefs.h -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5 -$as_echo "not usable" >&6; } +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: not usable" >&5 +printf "%s\n" "not usable" >&6; } fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for rename" >&5 -$as_echo_n "checking for rename... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for rename" >&5 +printf %s "checking for rename... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include <stdio.h> int -main () +main (void) { rename("this", "that") ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; }; $as_echo "#define HAVE_RENAME 1" >>confdefs.h +if ac_fn_c_try_link "$LINENO" +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; }; printf "%s\n" "#define HAVE_RENAME 1" >>confdefs.h -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dirfd" >&5 -$as_echo_n "checking for dirfd... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dirfd" >&5 +printf %s "checking for dirfd... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include <sys/types.h> #include <dirent.h> int -main () +main (void) { DIR * dir=opendir("dirname"); dirfd(dir); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; }; $as_echo "#define HAVE_DIRFD 1" >>confdefs.h +if ac_fn_c_try_link "$LINENO" +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; }; printf "%s\n" "#define HAVE_DIRFD 1" >>confdefs.h -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5 -$as_echo "not usable" >&6; } +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: not usable" >&5 +printf "%s\n" "not usable" >&6; } fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for flock" >&5 -$as_echo_n "checking for flock... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for flock" >&5 +printf %s "checking for flock... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include <sys/file.h> int -main () +main (void) { flock(10, LOCK_SH); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; }; $as_echo "#define HAVE_FLOCK 1" >>confdefs.h +if ac_fn_c_try_link "$LINENO" +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; }; printf "%s\n" "#define HAVE_FLOCK 1" >>confdefs.h -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5 -$as_echo "not usable" >&6; } +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: not usable" >&5 +printf "%s\n" "not usable" >&6; } fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysctl" >&5 -$as_echo_n "checking for sysctl... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sysctl" >&5 +printf %s "checking for sysctl... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include <sys/types.h> #include <sys/sysctl.h> int -main () +main (void) { int mib[2], r; size_t len; @@ -14246,24 +15456,25 @@ main () return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSCTL 1" >>confdefs.h +if ac_fn_c_try_compile "$LINENO" +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; }; printf "%s\n" "#define HAVE_SYSCTL 1" >>confdefs.h -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5 -$as_echo "not usable" >&6; } +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: not usable" >&5 +printf "%s\n" "not usable" >&6; } fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysinfo" >&5 -$as_echo_n "checking for sysinfo... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sysinfo" >&5 +printf %s "checking for sysinfo... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include <sys/types.h> #include <sys/sysinfo.h> int -main () +main (void) { struct sysinfo sinfo; int t; @@ -14275,25 +15486,26 @@ main () return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSINFO 1" >>confdefs.h +if ac_fn_c_try_link "$LINENO" +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; }; printf "%s\n" "#define HAVE_SYSINFO 1" >>confdefs.h -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5 -$as_echo "not usable" >&6; } +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: not usable" >&5 +printf "%s\n" "not usable" >&6; } fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysinfo.mem_unit" >&5 -$as_echo_n "checking for sysinfo.mem_unit... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sysinfo.mem_unit" >&5 +printf %s "checking for sysinfo.mem_unit... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include <sys/types.h> #include <sys/sysinfo.h> int -main () +main (void) { struct sysinfo sinfo; sinfo.mem_unit = 1; @@ -14302,24 +15514,25 @@ main () return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSINFO_MEM_UNIT 1" >>confdefs.h +if ac_fn_c_try_compile "$LINENO" +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; }; printf "%s\n" "#define HAVE_SYSINFO_MEM_UNIT 1" >>confdefs.h -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysinfo.uptime" >&5 -$as_echo_n "checking for sysinfo.uptime... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sysinfo.uptime" >&5 +printf %s "checking for sysinfo.uptime... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include <sys/types.h> #include <sys/sysinfo.h> int -main () +main (void) { struct sysinfo sinfo; long ut; @@ -14331,23 +15544,24 @@ main () return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSINFO_UPTIME 1" >>confdefs.h +if ac_fn_c_try_compile "$LINENO" +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; }; printf "%s\n" "#define HAVE_SYSINFO_UPTIME 1" >>confdefs.h -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysconf" >&5 -$as_echo_n "checking for sysconf... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sysconf" >&5 +printf %s "checking for sysconf... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include <unistd.h> int -main () +main (void) { (void)sysconf(_SC_PAGESIZE); (void)sysconf(_SC_PHYS_PAGES); @@ -14356,23 +15570,24 @@ main () return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSCONF 1" >>confdefs.h +if ac_fn_c_try_compile "$LINENO" +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; }; printf "%s\n" "#define HAVE_SYSCONF 1" >>confdefs.h -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5 -$as_echo "not usable" >&6; } +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: not usable" >&5 +printf "%s\n" "not usable" >&6; } fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _SC_SIGSTKSZ via sysconf()" >&5 -$as_echo_n "checking for _SC_SIGSTKSZ via sysconf()... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for _SC_SIGSTKSZ via sysconf()" >&5 +printf %s "checking for _SC_SIGSTKSZ via sysconf()... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include <unistd.h> int -main () +main (void) { (void)sysconf(_SC_SIGSTKSZ); @@ -14380,31 +15595,34 @@ main () return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSCONF_SIGSTKSZ 1" >>confdefs.h +if ac_fn_c_try_compile "$LINENO" +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; }; printf "%s\n" "#define HAVE_SYSCONF_SIGSTKSZ 1" >>confdefs.h -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5 -$as_echo "not usable" >&6; } +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: not usable" >&5 +printf "%s\n" "not usable" >&6; } fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext # The cast to long int works around a bug in the HP C Compiler # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. # This bug is HP SR number 8606223364. -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5 -$as_echo_n "checking size of int... " >&6; } -if ${ac_cv_sizeof_int+:} false; then : - $as_echo_n "(cached) " >&6 -else - if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then : - -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of int" >&5 +printf %s "checking size of int... " >&6; } +if test ${ac_cv_sizeof_int+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default" +then : + +else $as_nop if test "$ac_cv_type_int" = yes; then - { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} + { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error 77 "cannot compute sizeof (int) See \`config.log' for more details" "$LINENO" 5; } else @@ -14413,31 +15631,31 @@ See \`config.log' for more details" "$LINENO" 5; } fi fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5 -$as_echo "$ac_cv_sizeof_int" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5 +printf "%s\n" "$ac_cv_sizeof_int" >&6; } -cat >>confdefs.h <<_ACEOF -#define SIZEOF_INT $ac_cv_sizeof_int -_ACEOF +printf "%s\n" "#define SIZEOF_INT $ac_cv_sizeof_int" >>confdefs.h # The cast to long int works around a bug in the HP C Compiler # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. # This bug is HP SR number 8606223364. -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5 -$as_echo_n "checking size of long... " >&6; } -if ${ac_cv_sizeof_long+:} false; then : - $as_echo_n "(cached) " >&6 -else - if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then : - -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of long" >&5 +printf %s "checking size of long... " >&6; } +if test ${ac_cv_sizeof_long+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default" +then : + +else $as_nop if test "$ac_cv_type_long" = yes; then - { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} + { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error 77 "cannot compute sizeof (long) See \`config.log' for more details" "$LINENO" 5; } else @@ -14446,31 +15664,31 @@ See \`config.log' for more details" "$LINENO" 5; } fi fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5 -$as_echo "$ac_cv_sizeof_long" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5 +printf "%s\n" "$ac_cv_sizeof_long" >&6; } -cat >>confdefs.h <<_ACEOF -#define SIZEOF_LONG $ac_cv_sizeof_long -_ACEOF +printf "%s\n" "#define SIZEOF_LONG $ac_cv_sizeof_long" >>confdefs.h # The cast to long int works around a bug in the HP C Compiler # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. # This bug is HP SR number 8606223364. -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of time_t" >&5 -$as_echo_n "checking size of time_t... " >&6; } -if ${ac_cv_sizeof_time_t+:} false; then : - $as_echo_n "(cached) " >&6 -else - if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (time_t))" "ac_cv_sizeof_time_t" "$ac_includes_default"; then : - -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of time_t" >&5 +printf %s "checking size of time_t... " >&6; } +if test ${ac_cv_sizeof_time_t+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (time_t))" "ac_cv_sizeof_time_t" "$ac_includes_default" +then : + +else $as_nop if test "$ac_cv_type_time_t" = yes; then - { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} + { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error 77 "cannot compute sizeof (time_t) See \`config.log' for more details" "$LINENO" 5; } else @@ -14479,31 +15697,31 @@ See \`config.log' for more details" "$LINENO" 5; } fi fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_time_t" >&5 -$as_echo "$ac_cv_sizeof_time_t" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_time_t" >&5 +printf "%s\n" "$ac_cv_sizeof_time_t" >&6; } -cat >>confdefs.h <<_ACEOF -#define SIZEOF_TIME_T $ac_cv_sizeof_time_t -_ACEOF +printf "%s\n" "#define SIZEOF_TIME_T $ac_cv_sizeof_time_t" >>confdefs.h # The cast to long int works around a bug in the HP C Compiler # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. # This bug is HP SR number 8606223364. -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5 -$as_echo_n "checking size of off_t... " >&6; } -if ${ac_cv_sizeof_off_t+:} false; then : - $as_echo_n "(cached) " >&6 -else - if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (off_t))" "ac_cv_sizeof_off_t" "$ac_includes_default"; then : - -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5 +printf %s "checking size of off_t... " >&6; } +if test ${ac_cv_sizeof_off_t+y} +then : + printf %s "(cached) " >&6 +else $as_nop + if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (off_t))" "ac_cv_sizeof_off_t" "$ac_includes_default" +then : + +else $as_nop if test "$ac_cv_type_off_t" = yes; then - { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} + { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error 77 "cannot compute sizeof (off_t) See \`config.log' for more details" "$LINENO" 5; } else @@ -14512,32 +15730,27 @@ See \`config.log' for more details" "$LINENO" 5; } fi fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5 -$as_echo "$ac_cv_sizeof_off_t" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5 +printf "%s\n" "$ac_cv_sizeof_off_t" >&6; } -cat >>confdefs.h <<_ACEOF -#define SIZEOF_OFF_T $ac_cv_sizeof_off_t -_ACEOF +printf "%s\n" "#define SIZEOF_OFF_T $ac_cv_sizeof_off_t" >>confdefs.h -cat >>confdefs.h <<_ACEOF -#define VIM_SIZEOF_INT $ac_cv_sizeof_int -_ACEOF +printf "%s\n" "#define VIM_SIZEOF_INT $ac_cv_sizeof_int" >>confdefs.h -cat >>confdefs.h <<_ACEOF -#define VIM_SIZEOF_LONG $ac_cv_sizeof_long -_ACEOF +printf "%s\n" "#define VIM_SIZEOF_LONG $ac_cv_sizeof_long" >>confdefs.h -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking uint32_t is 32 bits" >&5 -$as_echo_n "checking uint32_t is 32 bits... " >&6; } -if test "$cross_compiling" = yes; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check uint32_t when cross-compiling." >&5 -$as_echo "$as_me: WARNING: cannot check uint32_t when cross-compiling." >&2;} -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking uint32_t is 32 bits" >&5 +printf %s "checking uint32_t is 32 bits... " >&6; } +if test "$cross_compiling" = yes +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cannot check uint32_t when cross-compiling." >&5 +printf "%s\n" "$as_me: WARNING: cannot check uint32_t when cross-compiling." >&2;} +else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -14554,10 +15767,11 @@ int main() { return 0; } _ACEOF -if ac_fn_c_try_run "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 -$as_echo "ok" >&6; } -else +if ac_fn_c_try_run "$LINENO" +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ok" >&5 +printf "%s\n" "ok" >&6; } +else $as_nop as_fn_error $? "WRONG! uint32_t not defined correctly." "$LINENO" 5 fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ @@ -14588,26 +15802,29 @@ int main() { exit(0); /* libc version works properly. */ }' -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memmove handles overlaps" >&5 -$as_echo_n "checking whether memmove handles overlaps... " >&6; } -if ${vim_cv_memmove_handles_overlap+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether memmove handles overlaps" >&5 +printf %s "checking whether memmove handles overlaps... " >&6; } +if test ${vim_cv_memmove_handles_overlap+y} +then : + printf %s "(cached) " >&6 +else $as_nop - if test "$cross_compiling" = yes; then : + if test "$cross_compiling" = yes +then : as_fn_error $? "cross-compiling: please set 'vim_cv_memmove_handles_overlap'" "$LINENO" 5 -else +else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #define mch_memmove(s,d,l) memmove(d,s,l) $bcopy_test_prog _ACEOF -if ac_fn_c_try_run "$LINENO"; then : +if ac_fn_c_try_run "$LINENO" +then : vim_cv_memmove_handles_overlap=yes -else +else $as_nop vim_cv_memmove_handles_overlap=no @@ -14618,33 +15835,36 @@ fi fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_memmove_handles_overlap" >&5 -$as_echo "$vim_cv_memmove_handles_overlap" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $vim_cv_memmove_handles_overlap" >&5 +printf "%s\n" "$vim_cv_memmove_handles_overlap" >&6; } if test "x$vim_cv_memmove_handles_overlap" = "xyes" ; then - $as_echo "#define USEMEMMOVE 1" >>confdefs.h + printf "%s\n" "#define USEMEMMOVE 1" >>confdefs.h else - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether bcopy handles overlaps" >&5 -$as_echo_n "checking whether bcopy handles overlaps... " >&6; } -if ${vim_cv_bcopy_handles_overlap+:} false; then : - $as_echo_n "(cached) " >&6 -else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether bcopy handles overlaps" >&5 +printf %s "checking whether bcopy handles overlaps... " >&6; } +if test ${vim_cv_bcopy_handles_overlap+y} +then : + printf %s "(cached) " >&6 +else $as_nop - if test "$cross_compiling" = yes; then : + if test "$cross_compiling" = yes +then : as_fn_error $? "cross-compiling: please set 'vim_cv_bcopy_handles_overlap'" "$LINENO" 5 -else +else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #define mch_bcopy(s,d,l) bcopy(d,s,l) $bcopy_test_prog _ACEOF -if ac_fn_c_try_run "$LINENO"; then : +if ac_fn_c_try_run "$LINENO" +then : vim_cv_bcopy_handles_overlap=yes -else +else $as_nop vim_cv_bcopy_handles_overlap=no @@ -14655,33 +15875,36 @@ fi fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_bcopy_handles_overlap" >&5 -$as_echo "$vim_cv_bcopy_handles_overlap" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $vim_cv_bcopy_handles_overlap" >&5 +printf "%s\n" "$vim_cv_bcopy_handles_overlap" >&6; } if test "x$vim_cv_bcopy_handles_overlap" = "xyes" ; then - $as_echo "#define USEBCOPY 1" >>confdefs.h + printf "%s\n" "#define USEBCOPY 1" >>confdefs.h else - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memcpy handles overlaps" >&5 -$as_echo_n "checking whether memcpy handles overlaps... " >&6; } -if ${vim_cv_memcpy_handles_overlap+:} false; then : - $as_echo_n "(cached) " >&6 -else + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether memcpy handles overlaps" >&5 +printf %s "checking whether memcpy handles overlaps... " >&6; } +if test ${vim_cv_memcpy_handles_overlap+y} +then : + printf %s "(cached) " >&6 +else $as_nop - if test "$cross_compiling" = yes; then : + if test "$cross_compiling" = yes +then : as_fn_error $? "cross-compiling: please set 'vim_cv_memcpy_handles_overlap'" "$LINENO" 5 -else +else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #define mch_memcpy(s,d,l) memcpy(d,s,l) $bcopy_test_prog _ACEOF -if ac_fn_c_try_run "$LINENO"; then : +if ac_fn_c_try_run "$LINENO" +then : vim_cv_memcpy_handles_overlap=yes -else +else $as_nop vim_cv_memcpy_handles_overlap=no @@ -14692,11 +15915,11 @@ fi fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_memcpy_handles_overlap" >&5 -$as_echo "$vim_cv_memcpy_handles_overlap" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $vim_cv_memcpy_handles_overlap" >&5 +printf "%s\n" "$vim_cv_memcpy_handles_overlap" >&6; } if test "x$vim_cv_memcpy_handles_overlap" = "xyes" ; then - $as_echo "#define USEMEMCPY 1" >>confdefs.h + printf "%s\n" "#define USEMEMCPY 1" >>confdefs.h fi fi @@ -14709,96 +15932,94 @@ if test "x$with_x" = "xyes"; then LIBS="$LIBS $X_LIBS $GUI_LIB_LOC $GUI_X_LIBS $X_PRE_LIBS $X_LIB $X_EXTRA_LIBS" CFLAGS="$CFLAGS $X_CFLAGS" - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether X_LOCALE needed" >&5 -$as_echo_n "checking whether X_LOCALE needed... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether X_LOCALE needed" >&5 +printf %s "checking whether X_LOCALE needed... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include <X11/Xlocale.h> int -main () +main (void) { ; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO"; then : +if ac_fn_c_try_compile "$LINENO" +then : cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif char _Xsetlocale (); int -main () +main (void) { return _Xsetlocale (); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - $as_echo "#define X_LOCALE 1" >>confdefs.h +if ac_fn_c_try_link "$LINENO" +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } + printf "%s\n" "#define X_LOCALE 1" >>confdefs.h -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether Xutf8SetWMProperties() can be used" >&5 -$as_echo_n "checking whether Xutf8SetWMProperties() can be used... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether Xutf8SetWMProperties() can be used" >&5 +printf %s "checking whether Xutf8SetWMProperties() can be used... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif char Xutf8SetWMProperties (); int -main () +main (void) { return Xutf8SetWMProperties (); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - $as_echo "#define HAVE_XUTF8SETWMPROPERTIES 1" >>confdefs.h +if ac_fn_c_try_link "$LINENO" +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } + printf "%s\n" "#define HAVE_XUTF8SETWMPROPERTIES 1" >>confdefs.h -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext CFLAGS=$cflags_save LIBS=$libs_save fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _xpg4_setrunelocale in -lxpg4" >&5 -$as_echo_n "checking for _xpg4_setrunelocale in -lxpg4... " >&6; } -if ${ac_cv_lib_xpg4__xpg4_setrunelocale+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for _xpg4_setrunelocale in -lxpg4" >&5 +printf %s "checking for _xpg4_setrunelocale in -lxpg4... " >&6; } +if test ${ac_cv_lib_xpg4__xpg4_setrunelocale+y} +then : + printf %s "(cached) " >&6 +else $as_nop ac_check_lib_save_LIBS=$LIBS LIBS="-lxpg4 $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -14807,36 +16028,35 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif char _xpg4_setrunelocale (); int -main () +main (void) { return _xpg4_setrunelocale (); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : +if ac_fn_c_try_link "$LINENO" +then : ac_cv_lib_xpg4__xpg4_setrunelocale=yes -else +else $as_nop ac_cv_lib_xpg4__xpg4_setrunelocale=no fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_xpg4__xpg4_setrunelocale" >&5 -$as_echo "$ac_cv_lib_xpg4__xpg4_setrunelocale" >&6; } -if test "x$ac_cv_lib_xpg4__xpg4_setrunelocale" = xyes; then : +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_xpg4__xpg4_setrunelocale" >&5 +printf "%s\n" "$ac_cv_lib_xpg4__xpg4_setrunelocale" >&6; } +if test "x$ac_cv_lib_xpg4__xpg4_setrunelocale" = xyes +then : LIBS="$LIBS -lxpg4" fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to create tags" >&5 -$as_echo_n "checking how to create tags... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to create tags" >&5 +printf %s "checking how to create tags... " >&6; } test -f tags && mv tags tags.save if (eval ctags --version /dev/null | grep Exuberant) < /dev/null 1>&5 2>&1; then TAGPRG="ctags -I INIT+,INIT2+,INIT3+,INIT4+,INIT5+ --fields=+S" @@ -14855,33 +16075,34 @@ else (eval ctags -i+m /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -i+m" fi test -f tags.save && mv tags.save tags -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $TAGPRG" >&5 -$as_echo "$TAGPRG" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $TAGPRG" >&5 +printf "%s\n" "$TAGPRG" >&6; } -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run man with a section nr" >&5 -$as_echo_n "checking how to run man with a section nr... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to run man with a section nr" >&5 +printf %s "checking how to run man with a section nr... " >&6; } MANDEF="man" (eval MANPAGER=cat PAGER=cat man -s 2 read) < /dev/null > /dev/null 2>&5 && MANDEF="man -s" -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANDEF" >&5 -$as_echo "$MANDEF" >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MANDEF" >&5 +printf "%s\n" "$MANDEF" >&6; } if test "$MANDEF" = "man -s"; then - $as_echo "#define USEMAN_S 1" >>confdefs.h + printf "%s\n" "#define USEMAN_S 1" >>confdefs.h fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-nls argument" >&5 -$as_echo_n "checking --disable-nls argument... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking --disable-nls argument" >&5 +printf %s "checking --disable-nls argument... " >&6; } # Check whether --enable-nls was given. -if test "${enable_nls+set}" = set; then : +if test ${enable_nls+y} +then : enableval=$enable_nls; -else +else $as_nop enable_nls="yes" fi if test "$enable_nls" = "yes"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } INSTALL_LANGS=install-languages @@ -14890,11 +16111,12 @@ $as_echo "no" >&6; } # Extract the first word of "msgfmt", so it can be a program name with args. set dummy msgfmt; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_MSGFMT+:} false; then : - $as_echo_n "(cached) " >&6 -else +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +printf %s "checking for $ac_word... " >&6; } +if test ${ac_cv_prog_MSGFMT+y} +then : + printf %s "(cached) " >&6 +else $as_nop if test -n "$MSGFMT"; then ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test. else @@ -14902,11 +16124,15 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_MSGFMT="msgfmt" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -14917,16 +16143,16 @@ fi fi MSGFMT=$ac_cv_prog_MSGFMT if test -n "$MSGFMT"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5 -$as_echo "$MSGFMT" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5 +printf "%s\n" "$MSGFMT" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for NLS" >&5 -$as_echo_n "checking for NLS... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for NLS" >&5 +printf %s "checking for NLS... " >&6; } if test -f po/Makefile; then have_gettext="no" if test -n "$MSGFMT"; then @@ -14936,86 +16162,85 @@ $as_echo_n "checking for NLS... " >&6; } /* end confdefs.h. */ #include <libintl.h> int -main () +main (void) { gettext("Test"); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: gettext() works" >&5 -$as_echo "gettext() works" >&6; }; have_gettext="yes"; LIBS=$olibs -else +if ac_fn_c_try_link "$LINENO" +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: gettext() works" >&5 +printf "%s\n" "gettext() works" >&6; }; have_gettext="yes"; LIBS=$olibs +else $as_nop LIBS="-lintl" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include <libintl.h> int -main () +main (void) { gettext("Test"); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: gettext() works with -lintl" >&5 -$as_echo "gettext() works with -lintl" >&6; }; have_gettext="yes"; +if ac_fn_c_try_link "$LINENO" +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: gettext() works with -lintl" >&5 +printf "%s\n" "gettext() works with -lintl" >&6; }; have_gettext="yes"; LIBS="$olibs -lintl" -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: gettext() doesn't work" >&5 -$as_echo "gettext() doesn't work" >&6; }; +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: gettext() doesn't work" >&5 +printf "%s\n" "gettext() doesn't work" >&6; }; LIBS=$olibs fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: msgfmt not found - disabled" >&5 -$as_echo "msgfmt not found - disabled" >&6; }; + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: msgfmt not found - disabled" >&5 +printf "%s\n" "msgfmt not found - disabled" >&6; }; fi if test $have_gettext = "yes" -a "x$features" != "xtiny"; then - $as_echo "#define HAVE_GETTEXT 1" >>confdefs.h + printf "%s\n" "#define HAVE_GETTEXT 1" >>confdefs.h MAKEMO=yes - for ac_func in bind_textdomain_codeset -do : - ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset" -if test "x$ac_cv_func_bind_textdomain_codeset" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_BIND_TEXTDOMAIN_CODESET 1 -_ACEOF + ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset" +if test "x$ac_cv_func_bind_textdomain_codeset" = xyes +then : + printf "%s\n" "#define HAVE_BIND_TEXTDOMAIN_CODESET 1" >>confdefs.h fi -done - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _nl_msg_cat_cntr" >&5 -$as_echo_n "checking for _nl_msg_cat_cntr... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for _nl_msg_cat_cntr" >&5 +printf %s "checking for _nl_msg_cat_cntr... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include <libintl.h> extern int _nl_msg_cat_cntr; int -main () +main (void) { ++_nl_msg_cat_cntr; ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; }; $as_echo "#define HAVE_NL_MSG_CAT_CNTR 1" >>confdefs.h +if ac_fn_c_try_link "$LINENO" +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; }; printf "%s\n" "#define HAVE_NL_MSG_CAT_CNTR 1" >>confdefs.h -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext # MacVim: Hack to statically link against libintl instead of dynamic link, as we can't distribute app bundles with @@ -15023,68 +16248,68 @@ rm -f core conftest.err conftest.$ac_objext \ # linkage if a dylib exists in the same folder, and as such we have to manually specify the library path instead # of using -l<lib> syntax. This also means it won't work with AC_LINK_IFELSE as specifying full lib path only works # if you have separate compile/link stages but AC_LINK_IFELSE just compiles/link in one command. - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libintl.a" >&5 -$as_echo_n "checking for libintl.a... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for libintl.a" >&5 +printf %s "checking for libintl.a... " >&6; } if test -f ${local_dir}/lib/libintl.a; then LIBS="$olibs ${local_dir}/lib/libintl.a" - { $as_echo "$as_me:${as_lineno-$LINENO}: result: Using ${local_dir}/lib/libintl.a instead of -lintl" >&5 -$as_echo "Using ${local_dir}/lib/libintl.a instead of -lintl" >&6; }; + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Using ${local_dir}/lib/libintl.a instead of -lintl" >&5 +printf "%s\n" "Using ${local_dir}/lib/libintl.a instead of -lintl" >&6; }; else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: libintl.a not found - keeping using -lintl" >&5 -$as_echo "libintl.a not found - keeping using -lintl" >&6; }; + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: libintl.a not found - keeping using -lintl" >&5 +printf "%s\n" "libintl.a not found - keeping using -lintl" >&6; }; fi - { $as_echo "$as_me:${as_lineno-$LINENO}: checking if msgfmt supports --desktop" >&5 -$as_echo_n "checking if msgfmt supports --desktop... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if msgfmt supports --desktop" >&5 +printf %s "checking if msgfmt supports --desktop... " >&6; } MSGFMT_DESKTOP= if "$MSGFMT" --help | grep -e '--desktop' >/dev/null; then if "$MSGFMT" --version | grep '0.19.[3-7]$' >/dev/null; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: broken" >&5 -$as_echo "broken" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: broken" >&5 +printf "%s\n" "broken" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } MSGFMT_DESKTOP="gvim.desktop vim.desktop" fi else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi fi else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no \"po/Makefile\" - disabled" >&5 -$as_echo "no \"po/Makefile\" - disabled" >&6; }; + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no \"po/Makefile\" - disabled" >&5 +printf "%s\n" "no \"po/Makefile\" - disabled" >&6; }; fi else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } fi -ac_fn_c_check_header_mongrel "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default" -if test "x$ac_cv_header_dlfcn_h" = xyes; then : +ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default" +if test "x$ac_cv_header_dlfcn_h" = xyes +then : DLL=dlfcn.h -else - ac_fn_c_check_header_mongrel "$LINENO" "dl.h" "ac_cv_header_dl_h" "$ac_includes_default" -if test "x$ac_cv_header_dl_h" = xyes; then : +else $as_nop + ac_fn_c_check_header_compile "$LINENO" "dl.h" "ac_cv_header_dl_h" "$ac_includes_default" +if test "x$ac_cv_header_dl_h" = xyes +then : DLL=dl.h fi - fi - if test x${DLL} = xdlfcn.h; then -$as_echo "#define HAVE_DLFCN_H 1" >>confdefs.h +printf "%s\n" "#define HAVE_DLFCN_H 1" >>confdefs.h - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen()" >&5 -$as_echo_n "checking for dlopen()... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen()" >&5 +printf %s "checking for dlopen()... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int -main () +main (void) { extern void* dlopen(); @@ -15094,24 +16319,25 @@ main () return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; }; +if ac_fn_c_try_link "$LINENO" +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; }; -$as_echo "#define HAVE_DLOPEN 1" >>confdefs.h +printf "%s\n" "#define HAVE_DLOPEN 1" >>confdefs.h -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; }; - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen() in -ldl" >&5 -$as_echo_n "checking for dlopen() in -ldl... " >&6; } +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; }; + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen() in -ldl" >&5 +printf %s "checking for dlopen() in -ldl... " >&6; } olibs=$LIBS LIBS="$LIBS -ldl" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int -main () +main (void) { extern void* dlopen(); @@ -15121,29 +16347,30 @@ main () return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; }; +if ac_fn_c_try_link "$LINENO" +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; }; -$as_echo "#define HAVE_DLOPEN 1" >>confdefs.h +printf "%s\n" "#define HAVE_DLOPEN 1" >>confdefs.h -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; }; +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; }; LIBS=$olibs fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym()" >&5 -$as_echo_n "checking for dlsym()... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlsym()" >&5 +printf %s "checking for dlsym()... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int -main () +main (void) { extern void* dlsym(); @@ -15153,24 +16380,25 @@ main () return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; }; +if ac_fn_c_try_link "$LINENO" +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; }; -$as_echo "#define HAVE_DLSYM 1" >>confdefs.h +printf "%s\n" "#define HAVE_DLSYM 1" >>confdefs.h -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; }; - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym() in -ldl" >&5 -$as_echo_n "checking for dlsym() in -ldl... " >&6; } +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; }; + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlsym() in -ldl" >&5 +printf %s "checking for dlsym() in -ldl... " >&6; } olibs=$LIBS LIBS="$LIBS -ldl" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int -main () +main (void) { extern void* dlsym(); @@ -15180,33 +16408,34 @@ main () return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; }; +if ac_fn_c_try_link "$LINENO" +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; }; -$as_echo "#define HAVE_DLSYM 1" >>confdefs.h +printf "%s\n" "#define HAVE_DLSYM 1" >>confdefs.h -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; }; +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; }; LIBS=$olibs fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext elif test x${DLL} = xdl.h; then -$as_echo "#define HAVE_DL_H 1" >>confdefs.h +printf "%s\n" "#define HAVE_DL_H 1" >>confdefs.h - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load()" >&5 -$as_echo_n "checking for shl_load()... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for shl_load()" >&5 +printf %s "checking for shl_load()... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int -main () +main (void) { extern void* shl_load(); @@ -15216,24 +16445,25 @@ main () return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; }; +if ac_fn_c_try_link "$LINENO" +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; }; -$as_echo "#define HAVE_SHL_LOAD 1" >>confdefs.h +printf "%s\n" "#define HAVE_SHL_LOAD 1" >>confdefs.h -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; }; - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load() in -ldld" >&5 -$as_echo_n "checking for shl_load() in -ldld... " >&6; } +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; }; + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for shl_load() in -ldld" >&5 +printf %s "checking for shl_load() in -ldld... " >&6; } olibs=$LIBS LIBS="$LIBS -ldld" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int -main () +main (void) { extern void* shl_load(); @@ -15243,35 +16473,31 @@ main () return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; }; +if ac_fn_c_try_link "$LINENO" +then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; }; -$as_echo "#define HAVE_SHL_LOAD 1" >>confdefs.h +printf "%s\n" "#define HAVE_SHL_LOAD 1" >>confdefs.h -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; }; +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; }; LIBS=$olibs fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext fi -for ac_header in setjmp.h -do : - ac_fn_c_check_header_mongrel "$LINENO" "setjmp.h" "ac_cv_header_setjmp_h" "$ac_includes_default" -if test "x$ac_cv_header_setjmp_h" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_SETJMP_H 1 -_ACEOF +ac_fn_c_check_header_compile "$LINENO" "setjmp.h" "ac_cv_header_setjmp_h" "$ac_includes_default" +if test "x$ac_cv_header_setjmp_h" = xyes +then : + printf "%s\n" "#define HAVE_SETJMP_H 1" >>confdefs.h fi -done - if test "x$MACOS_X" = "xyes" -a -n "$PERL"; then if echo $LIBS | grep -e '-ldl' >/dev/null; then @@ -15281,38 +16507,39 @@ if test "x$MACOS_X" = "xyes" -a -n "$PERL"; then fi if test "$MACOS_X" = "yes"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need macOS frameworks" >&5 -$as_echo_n "checking whether we need macOS frameworks... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we need macOS frameworks" >&5 +printf %s "checking whether we need macOS frameworks... " >&6; } if test "$MACOS_X_DARWIN" = "yes"; then if test "$features" = "tiny"; then OS_EXTRA_SRC=`echo "$OS_EXTRA_SRC" | sed -e 's+os_macosx.m++'` OS_EXTRA_OBJ=`echo "$OS_EXTRA_OBJ" | sed -e 's+objects/os_macosx.o++'` - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, we need CoreServices" >&5 -$as_echo "yes, we need CoreServices" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes, we need CoreServices" >&5 +printf "%s\n" "yes, we need CoreServices" >&6; } LIBS="$LIBS -framework CoreServices" else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, we need AppKit" >&5 -$as_echo "yes, we need AppKit" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes, we need AppKit" >&5 +printf "%s\n" "yes, we need AppKit" >&6; } LIBS="$LIBS -framework AppKit" fi else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi fi if test "x$MACOS_X" = "xyes"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-xcodecfg argument" >&5 -$as_echo_n "checking --with-xcodecfg argument... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking --with-xcodecfg argument" >&5 +printf %s "checking --with-xcodecfg argument... " >&6; } # Check whether --with-xcodecfg was given. -if test "${with_xcodecfg+set}" = set; then : +if test ${with_xcodecfg+y} +then : withval=$with_xcodecfg; XCODEFLAGS="$XCODEFLAGS -configuration $withval" - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $withval" >&5 -$as_echo "$withval" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: using default" >&5 -$as_echo "using default" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $withval" >&5 +printf "%s\n" "$withval" >&6; } +else $as_nop + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: using default" >&5 +printf "%s\n" "using default" >&6; } fi @@ -15336,47 +16563,47 @@ fi DEPEND_CFLAGS_FILTER= if test "$GCC" = yes; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GCC 3 or later" >&5 -$as_echo_n "checking for GCC 3 or later... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GCC 3 or later" >&5 +printf %s "checking for GCC 3 or later... " >&6; } gccmajor=`echo "$gccversion" | sed -e 's/^\([1-9][0-9]*\)\..*$/\1/g'` if test "$gccmajor" -gt "2"; then DEPEND_CFLAGS_FILTER="| sed 's+-I */+-isystem /+g'" - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need -D_FORTIFY_SOURCE=1" >&5 -$as_echo_n "checking whether we need -D_FORTIFY_SOURCE=1... " >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we need -D_FORTIFY_SOURCE=1" >&5 +printf %s "checking whether we need -D_FORTIFY_SOURCE=1... " >&6; } if test "$gccmajor" -gt "3"; then CFLAGS=`echo "$CFLAGS" | sed -e 's/-D_FORTIFY_SOURCE=.,//g' -e 's/ *-Wp,-D_FORTIFY_SOURCE=. / /g' -e 's/,-D_FORTIFY_SOURCE=. //g' -e 's/ *-D_FORTIFY_SOURCE=.//g' -e 's/ *-U_FORTIFY_SOURCE//g' -e 's/$/ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1/'` CPPFLAGS=`echo "$CPPFLAGS" | sed -e 's/-D_FORTIFY_SOURCE=.,//g' -e 's/ *-Wp,-D_FORTIFY_SOURCE=. / /g' -e 's/,-D_FORTIFY_SOURCE=. //g' -e 's/ *-D_FORTIFY_SOURCE=.//g' -e 's/ *-U_FORTIFY_SOURCE//g'` - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need to force -D_FILE_OFFSET_BITS=64" >&5 -$as_echo_n "checking whether we need to force -D_FILE_OFFSET_BITS=64... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we need to force -D_FILE_OFFSET_BITS=64" >&5 +printf %s "checking whether we need to force -D_FILE_OFFSET_BITS=64... " >&6; } if echo "$CFLAGS $LUA_CFLAGS $MZSCHEME_CFLAGS $PERL_CFLAGS $PYTHON_CFLAGS $PYTHON3_CFLAGS $TCL_CFLAGS $RUBY_CFLAGS $GTK_CFLAGS" | grep -q D_FILE_OFFSET_BITS 2>/dev/null; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - $as_echo "#define _FILE_OFFSET_BITS 64" >>confdefs.h + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } + printf "%s\n" "#define _FILE_OFFSET_BITS 64" >>confdefs.h else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi LDFLAGS=`echo "$LDFLAGS" | sed -e 's/-L /-L/g'` -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking linker --as-needed support" >&5 -$as_echo_n "checking linker --as-needed support... " >&6; } +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking linker --as-needed support" >&5 +printf %s "checking linker --as-needed support... " >&6; } LINK_AS_NEEDED= # Check if linker supports --as-needed and --no-as-needed options if $CC -Wl,--help 2>/dev/null | grep as-needed > /dev/null; then @@ -15386,11 +16613,11 @@ if $CC -Wl,--help 2>/dev/null | grep as-needed > /dev/null; then LINK_AS_NEEDED=yes fi if test "$LINK_AS_NEEDED" = yes; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +printf "%s\n" "no" >&6; } fi @@ -15428,8 +16655,8 @@ _ACEOF case $ac_val in #( *${as_nl}*) case $ac_var in #( - *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 -$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; + *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 +printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; esac case $ac_var in #( _ | IFS | as_nl) ;; #( @@ -15459,15 +16686,15 @@ $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; /^ac_cv_env_/b end t clear :clear - s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ + s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/ t end s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ :end' >>confcache if diff "$cache_file" confcache >/dev/null 2>&1; then :; else if test -w "$cache_file"; then if test "x$cache_file" != "x/dev/null"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 -$as_echo "$as_me: updating cache $cache_file" >&6;} + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 +printf "%s\n" "$as_me: updating cache $cache_file" >&6;} if test ! -f "$cache_file" || test -h "$cache_file"; then cat confcache >"$cache_file" else @@ -15481,8 +16708,8 @@ $as_echo "$as_me: updating cache $cache_file" >&6;} fi fi else - { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 -$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 +printf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;} fi fi rm -f confcache @@ -15499,7 +16726,7 @@ U= for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue # 1. Remove the extension, and $U if already installed. ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' - ac_i=`$as_echo "$ac_i" | sed "$ac_script"` + ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"` # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR # will be set to the directory where LIBOBJS objects are built. as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" @@ -15516,8 +16743,8 @@ LTLIBOBJS=$ac_ltlibobjs ac_write_fail=0 ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files $CONFIG_STATUS" -{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 -$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 +printf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;} as_write_fail=0 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 #! $SHELL @@ -15540,14 +16767,16 @@ cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 # Be more Bourne compatible DUALCASE=1; export DUALCASE # for MKS sh -if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : +as_nop=: +if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 +then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST -else +else $as_nop case `(set -o) 2>/dev/null` in #( *posix*) : set -o posix ;; #( @@ -15557,46 +16786,46 @@ esac fi + +# Reset variables that may have inherited troublesome values from +# the environment. + +# IFS needs to be set, to space, tab, and newline, in precisely that order. +# (If _AS_PATH_WALK were called with IFS unset, it would have the +# side effect of setting IFS to empty, thus disabling word splitting.) +# Quoting is to prevent editors from complaining about space-tab. as_nl=' ' export as_nl -# Printing a long string crashes Solaris 7 /usr/bin/printf. -as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' -as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo -as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo -# Prefer a ksh shell builtin over an external printf program on Solaris, -# but without wasting forks for bash or zsh. -if test -z "$BASH_VERSION$ZSH_VERSION" \ - && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then - as_echo='print -r --' - as_echo_n='print -rn --' -elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then - as_echo='printf %s\n' - as_echo_n='printf %s' -else - if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then - as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' - as_echo_n='/usr/ucb/echo -n' - else - as_echo_body='eval expr "X$1" : "X\\(.*\\)"' - as_echo_n_body='eval - arg=$1; - case $arg in #( - *"$as_nl"*) - expr "X$arg" : "X\\(.*\\)$as_nl"; - arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; - esac; - expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" - ' - export as_echo_n_body - as_echo_n='sh -c $as_echo_n_body as_echo' - fi - export as_echo_body - as_echo='sh -c $as_echo_body as_echo' -fi +IFS=" "" $as_nl" + +PS1='$ ' +PS2='> ' +PS4='+ ' + +# Ensure predictable behavior from utilities with locale-dependent output. +LC_ALL=C +export LC_ALL +LANGUAGE=C +export LANGUAGE + +# We cannot yet rely on "unset" to work, but we need these variables +# to be unset--not just set to an empty or harmless value--now, to +# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct +# also avoids known problems related to "unset" and subshell syntax +# in other old shells (e.g. bash 2.01 and pdksh 5.2.14). +for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH +do eval test \${$as_var+y} \ + && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : +done + +# Ensure that fds 0, 1, and 2 are open. +if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi +if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi +if (exec 3>&2) ; then :; else exec 2>/dev/null; fi # The user is always right. -if test "${PATH_SEPARATOR+set}" != set; then +if ${PATH_SEPARATOR+false} :; then PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || @@ -15605,13 +16834,6 @@ if test "${PATH_SEPARATOR+set}" != set; then fi -# IFS -# We need space, tab and new line, in precisely that order. Quoting is -# there to prevent editors from complaining about space-tab. -# (If _AS_PATH_WALK were called with IFS unset, it would disable word -# splitting by setting IFS to empty value.) -IFS=" "" $as_nl" - # Find who we are. Look in the path if we contain no directory separator. as_myself= case $0 in #(( @@ -15620,8 +16842,12 @@ case $0 in #(( for as_dir in $PATH do IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break + case $as_dir in #((( + '') as_dir=./ ;; + */) ;; + *) as_dir=$as_dir/ ;; + esac + test -r "$as_dir$0" && as_myself=$as_dir$0 && break done IFS=$as_save_IFS @@ -15633,30 +16859,10 @@ if test "x$as_myself" = x; then as_myself=$0 fi if test ! -f "$as_myself"; then - $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 + printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 exit 1 fi -# Unset variables that we do not need and which cause bugs (e.g. in -# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" -# suppresses any "Segmentation fault" message there. '((' could -# trigger a bug in pdksh 5.2.14. -for as_var in BASH_ENV ENV MAIL MAILPATH -do eval test x\${$as_var+set} = xset \ - && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : -done -PS1='$ ' -PS2='> ' -PS4='+ ' - -# NLS nuisances. -LC_ALL=C -export LC_ALL -LANGUAGE=C -export LANGUAGE - -# CDPATH. -(unset CDPATH) >/dev/null 2>&1 && unset CDPATH # as_fn_error STATUS ERROR [LINENO LOG_FD] @@ -15669,13 +16875,14 @@ as_fn_error () as_status=$1; test $as_status -eq 0 && as_status=1 if test "$4"; then as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 fi - $as_echo "$as_me: error: $2" >&2 + printf "%s\n" "$as_me: error: $2" >&2 as_fn_exit $as_status } # as_fn_error + # as_fn_set_status STATUS # ----------------------- # Set $? to STATUS, without forking. @@ -15702,18 +16909,20 @@ as_fn_unset () { eval $1=; unset $1;} } as_unset=as_fn_unset + # as_fn_append VAR VALUE # ---------------------- # Append the text in VALUE to the end of the definition contained in VAR. Take # advantage of any shell optimizations that allow amortized linear growth over # repeated appends, instead of the typical quadratic growth present in naive # implementations. -if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : +if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null +then : eval 'as_fn_append () { eval $1+=\$2 }' -else +else $as_nop as_fn_append () { eval $1=\$$1\$2 @@ -15725,12 +16934,13 @@ fi # as_fn_append # Perform arithmetic evaluation on the ARGs, and store the result in the # global $as_val. Take advantage of shells that can avoid forks. The arguments # must be portable across $(()) and expr. -if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : +if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null +then : eval 'as_fn_arith () { as_val=$(( $* )) }' -else +else $as_nop as_fn_arith () { as_val=`expr "$@" || test $? -eq 1` @@ -15761,7 +16971,7 @@ as_me=`$as_basename -- "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)' \| . 2>/dev/null || -$as_echo X/"$0" | +printf "%s\n" X/"$0" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/ q @@ -15783,6 +16993,10 @@ as_cr_Letters=$as_cr_letters$as_cr_LETTERS as_cr_digits='0123456789' as_cr_alnum=$as_cr_Letters$as_cr_digits + +# Determine whether it's possible to make 'echo' print without a newline. +# These variables are no longer used directly by Autoconf, but are AC_SUBSTed +# for compatibility with existing Makefiles. ECHO_C= ECHO_N= ECHO_T= case `echo -n x` in #((((( -n*) @@ -15796,6 +17010,12 @@ case `echo -n x` in #((((( ECHO_N='-n';; esac +# For backward compatibility with old third-party macros, we provide +# the shell variables $as_echo and $as_echo_n. New code should use +# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively. +as_echo='printf %s\n' +as_echo_n='printf %s' + rm -f conf$$ conf$$.exe conf$$.file if test -d conf$$.dir; then rm -f conf$$.dir/conf$$.file @@ -15837,7 +17057,7 @@ as_fn_mkdir_p () as_dirs= while :; do case $as_dir in #( - *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( + *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( *) as_qdir=$as_dir;; esac as_dirs="'$as_qdir' $as_dirs" @@ -15846,7 +17066,7 @@ $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_dir" : 'X\(//\)[^/]' \| \ X"$as_dir" : 'X\(//\)$' \| \ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || -$as_echo X"$as_dir" | +printf "%s\n" X"$as_dir" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q @@ -15909,7 +17129,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # values after options handling. ac_log=" This file was extended by $as_me, which was -generated by GNU Autoconf 2.69. Invocation command line was +generated by GNU Autoconf 2.71. Invocation command line was CONFIG_FILES = $CONFIG_FILES CONFIG_HEADERS = $CONFIG_HEADERS @@ -15967,14 +17187,16 @@ $config_headers Report bugs to the package provider." _ACEOF +ac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"` +ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"` cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 -ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" +ac_cs_config='$ac_cs_config_escaped' ac_cs_version="\\ config.status -configured by $0, generated by GNU Autoconf 2.69, +configured by $0, generated by GNU Autoconf 2.71, with options \\"\$ac_cs_config\\" -Copyright (C) 2012 Free Software Foundation, Inc. +Copyright (C) 2021 Free Software Foundation, Inc. This config.status script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it." @@ -16012,15 +17234,15 @@ do -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) ac_cs_recheck=: ;; --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) - $as_echo "$ac_cs_version"; exit ;; + printf "%s\n" "$ac_cs_version"; exit ;; --config | --confi | --conf | --con | --co | --c ) - $as_echo "$ac_cs_config"; exit ;; + printf "%s\n" "$ac_cs_config"; exit ;; --debug | --debu | --deb | --de | --d | -d ) debug=: ;; --file | --fil | --fi | --f ) $ac_shift case $ac_optarg in - *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; + *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; '') as_fn_error $? "missing file argument" ;; esac as_fn_append CONFIG_FILES " '$ac_optarg'" @@ -16028,7 +17250,7 @@ do --header | --heade | --head | --hea ) $ac_shift case $ac_optarg in - *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; + *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; esac as_fn_append CONFIG_HEADERS " '$ac_optarg'" ac_need_defaults=false;; @@ -16037,7 +17259,7 @@ do as_fn_error $? "ambiguous option: \`$1' Try \`$0 --help' for more information.";; --help | --hel | -h ) - $as_echo "$ac_cs_usage"; exit ;; + printf "%s\n" "$ac_cs_usage"; exit ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil | --si | --s) ac_cs_silent=: ;; @@ -16065,7 +17287,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 if \$ac_cs_recheck; then set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion shift - \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 + \printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6 CONFIG_SHELL='$SHELL' export CONFIG_SHELL exec "\$@" @@ -16079,7 +17301,7 @@ exec 5>>auto/config.log sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX ## Running $as_me. ## _ASBOX - $as_echo "$ac_log" + printf "%s\n" "$ac_log" } >&5 _ACEOF @@ -16105,8 +17327,8 @@ done # We use the long form for the default assignment because of an extremely # bizarre bug on SunOS 4.1.3. if $ac_need_defaults; then - test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files - test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers + test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files + test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers fi # Have a temporary directory for convenience. Make it in the build tree @@ -16442,7 +17664,7 @@ do esac || as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; esac - case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac + case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac as_fn_append ac_file_inputs " '$ac_f'" done @@ -16450,17 +17672,17 @@ do # use $as_me), people would be surprised to read: # /* config.h. Generated by config.status. */ configure_input='Generated from '` - $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' + printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' `' by configure.' if test x"$ac_file" != x-; then configure_input="$ac_file. $configure_input" - { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 -$as_echo "$as_me: creating $ac_file" >&6;} + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 +printf "%s\n" "$as_me: creating $ac_file" >&6;} fi # Neutralize special characters interpreted by sed in replacement strings. case $configure_input in #( *\&* | *\|* | *\\* ) - ac_sed_conf_input=`$as_echo "$configure_input" | + ac_sed_conf_input=`printf "%s\n" "$configure_input" | sed 's/[\\\\&|]/\\\\&/g'`;; #( *) ac_sed_conf_input=$configure_input;; esac @@ -16477,7 +17699,7 @@ $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$ac_file" : 'X\(//\)[^/]' \| \ X"$ac_file" : 'X\(//\)$' \| \ X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || -$as_echo X"$ac_file" | +printf "%s\n" X"$ac_file" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q @@ -16501,9 +17723,9 @@ $as_echo X"$ac_file" | case "$ac_dir" in .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; *) - ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` + ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'` # A ".." for each directory in $ac_dir_suffix. - ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` + ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` case $ac_top_builddir_sub in "") ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; @@ -16556,8 +17778,8 @@ ac_sed_dataroot=' case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in *datarootdir*) ac_datarootdir_seen=yes;; *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 -$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 +printf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_datarootdir_hack=' @@ -16599,9 +17821,9 @@ test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ "$ac_tmp/out"`; test -z "$ac_out"; } && - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' which seems to be undefined. Please make sure it is defined" >&5 -$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' +printf "%s\n" "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' which seems to be undefined. Please make sure it is defined" >&2;} rm -f "$ac_tmp/stdin" @@ -16617,20 +17839,20 @@ which seems to be undefined. Please make sure it is defined" >&2;} # if test x"$ac_file" != x-; then { - $as_echo "/* $configure_input */" \ + printf "%s\n" "/* $configure_input */" >&1 \ && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" } >"$ac_tmp/config.h" \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then - { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 -$as_echo "$as_me: $ac_file is unchanged" >&6;} + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 +printf "%s\n" "$as_me: $ac_file is unchanged" >&6;} else rm -f "$ac_file" mv "$ac_tmp/config.h" "$ac_file" \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 fi else - $as_echo "/* $configure_input */" \ + printf "%s\n" "/* $configure_input */" >&1 \ && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ || as_fn_error $? "could not create -" "$LINENO" 5 fi @@ -16671,8 +17893,9 @@ if test "$no_create" != yes; then $ac_cs_success || as_fn_exit 1 fi if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 -$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 +printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} fi + diff --git a/src/configure.ac b/src/configure.ac index d6290dccce..37db41f8f4 100644 --- a/src/configure.ac +++ b/src/configure.ac @@ -239,6 +239,21 @@ if test "$vim_cv_uname_output" = Darwin; then XCODEFLAGS="$XCODEFLAGS GCC_PREPROCESSOR_DEFINITIONS='$GCC_PREPROCESSOR_DEFINITIONS DISABLE_SPARKLE=1'" fi + if test "$enable_sparkle" == "yes"; then + # Check if we want to build for legacy Sparkle version for old macOS + # versions + AC_MSG_CHECKING(--enable-sparkle_1 argument) + AC_ARG_ENABLE(sparkle_1, + [ --enable-sparkle_1 Use legacy Sparkle 1 updater (MacVim).], + [use_sparkle_1="yes"]) + if test "$use_sparkle_1" == "yes"; then + AC_MSG_RESULT(yes) + XCODEFLAGS="$XCODEFLAGS GCC_PREPROCESSOR_DEFINITIONS='$GCC_PREPROCESSOR_DEFINITIONS USE_SPARKLE_1=1'" + else + AC_MSG_RESULT(no) + fi + fi + AC_MSG_CHECKING(--with-developer-dir argument) AC_ARG_WITH(developer-dir, [ --with-developer-dir=PATH use PATH as location for Xcode developer tools], DEVELOPER_DIR="$withval"; AC_MSG_RESULT($DEVELOPER_DIR), From 85e619ac7eaa584f23b3c18d3564d71e1fe791f1 Mon Sep 17 00:00:00 2001 From: Yee Cheng Chin <ychin.git@gmail.com> Date: Fri, 16 Sep 2022 20:24:06 -0700 Subject: [PATCH 4/5] Add Sparkle 2 integration Use the updated API (SPUStandardUpdaterController instead of SUUpdater). Old functionality now use a USE_SPARKLE_1 compiler define to switch to old behavior when building for legacy builds. Add a delegate class that we can use to customize Sparkle behavior. Also, make sure DISABLE_SPARKLE will prevent including headers as well - Previously it was a mistake to keep including the headers. Now it should be completely de-coupled. --- src/MacVim/MMAppController.h | 10 ++++++++++ src/MacVim/MMAppController.m | 14 +++++++++++++- src/MacVim/MMSparkle2Delegate.h | 21 +++++++++++++++++++++ src/MacVim/MMSparkle2Delegate.m | 17 +++++++++++++++++ src/MacVim/MacVim.xcodeproj/project.pbxproj | 6 ++++++ 5 files changed, 67 insertions(+), 1 deletion(-) create mode 100644 src/MacVim/MMSparkle2Delegate.h create mode 100644 src/MacVim/MMSparkle2Delegate.m diff --git a/src/MacVim/MMAppController.h b/src/MacVim/MMAppController.h index 1e0782cbdd..d3e2fae121 100644 --- a/src/MacVim/MMAppController.h +++ b/src/MacVim/MMAppController.h @@ -16,7 +16,12 @@ @class MMVimController; #if !DISABLE_SPARKLE +#if USE_SPARKLE_1 @class SUUpdater; +#else +@class SPUStandardUpdaterController; +@class MMSparkle2Delegate; +#endif #endif @@ -46,7 +51,12 @@ int processingFlag; #if !DISABLE_SPARKLE +#if USE_SPARKLE_1 SUUpdater *updater; +#else + SPUStandardUpdaterController *updater; + MMSparkle2Delegate *sparkle2delegate; ///< Sparkle 2 delegate which allows us to customize the updater's behavior. +#endif #endif FSEventStreamRef fsEventStream; diff --git a/src/MacVim/MMAppController.m b/src/MacVim/MMAppController.m index 776e54c12a..56cf6ee40b 100644 --- a/src/MacVim/MMAppController.m +++ b/src/MacVim/MMAppController.m @@ -42,14 +42,18 @@ #import "MMVimController.h" #import "MMVimView.h" #import "MMWindowController.h" +#import "MMSparkle2Delegate.h" #import "MMTextView.h" #import "Miscellaneous.h" -#import "Sparkle.framework/Headers/Sparkle.h" #import <unistd.h> #import <CoreServices/CoreServices.h> // Need Carbon for TIS...() functions #import <Carbon/Carbon.h> +#if !DISABLE_SPARKLE +#import "Sparkle.framework/Headers/Sparkle.h" +#endif + #define MM_HANDLE_XCODE_MOD_EVENT 0 @@ -312,7 +316,12 @@ - (id)init #if !DISABLE_SPARKLE // Sparkle is enabled (this is the default). Initialize it. It will // automatically check for update. +#if USE_SPARKLE_1 updater = [[SUUpdater alloc] init]; +#else + sparkle2delegate = [[MMSparkle2Delegate alloc] init]; + updater = [[SPUStandardUpdaterController alloc] initWithUpdaterDelegate:sparkle2delegate userDriverDelegate:sparkle2delegate]; +#endif #endif return self; @@ -334,6 +343,9 @@ - (void)dealloc [appMenuItemTemplate release]; appMenuItemTemplate = nil; #if !DISABLE_SPARKLE [updater release]; updater = nil; +#if !USE_SPARKLE_1 + [sparkle2delegate release]; sparkle2delegate = nil; +#endif #endif [super dealloc]; diff --git a/src/MacVim/MMSparkle2Delegate.h b/src/MacVim/MMSparkle2Delegate.h new file mode 100644 index 0000000000..7f09329c2c --- /dev/null +++ b/src/MacVim/MMSparkle2Delegate.h @@ -0,0 +1,21 @@ +// +// MMSparkle2Delegate.h +// +// Delegate class to interface with Sparkle 2 +// + +#if !DISABLE_SPARKLE && !USE_SPARKLE_1 + +#import "Sparkle.framework/Headers/Sparkle.h" + +@interface MMSparkle2Delegate : NSObject <SPUUpdaterDelegate, SPUStandardUserDriverDelegate>; + +// SPUUpdaterDelegate +// Don't implement anything for now. + +// SPUStandardUserDriverDelegate +// No need to implement anything for now. Default behaviors work fine. + +@end + +#endif diff --git a/src/MacVim/MMSparkle2Delegate.m b/src/MacVim/MMSparkle2Delegate.m new file mode 100644 index 0000000000..b7b44f796b --- /dev/null +++ b/src/MacVim/MMSparkle2Delegate.m @@ -0,0 +1,17 @@ +// +// MMSparkle2Delegate.m +// +// This file contains code to interface with Sparkle 2 and customize it. +// + +#if !DISABLE_SPARKLE && !USE_SPARKLE_1 + +#import "MMSparkle2Delegate.h" + +#import <Foundation/Foundation.h> + +@implementation MMSparkle2Delegate; + +@end; + +#endif diff --git a/src/MacVim/MacVim.xcodeproj/project.pbxproj b/src/MacVim/MacVim.xcodeproj/project.pbxproj index a26f1882a6..010838316e 100644 --- a/src/MacVim/MacVim.xcodeproj/project.pbxproj +++ b/src/MacVim/MacVim.xcodeproj/project.pbxproj @@ -72,6 +72,7 @@ 907FF7512521BCE200BADACB /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 907FF74F2521BCE200BADACB /* MainMenu.xib */; }; 907FF7542521BDA600BADACB /* Preferences.xib in Resources */ = {isa = PBXBuildFile; fileRef = 907FF7522521BDA600BADACB /* Preferences.xib */; }; 907FF7572521BDC300BADACB /* FindAndReplace.xib in Resources */ = {isa = PBXBuildFile; fileRef = 907FF7552521BDC200BADACB /* FindAndReplace.xib */; }; + 90A33BEA28D563DF003A2E2F /* MMSparkle2Delegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 90A33BE928D563DF003A2E2F /* MMSparkle2Delegate.m */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -414,6 +415,8 @@ 90922ABC221D42F700F1E1F4 /* MMBackend.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MMBackend.h; sourceTree = "<group>"; }; 90922ABD221D42F700F1E1F4 /* gui_macvim.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = gui_macvim.m; sourceTree = "<group>"; }; 90922ABE221D42F700F1E1F4 /* MMBackend.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MMBackend.m; sourceTree = "<group>"; }; + 90A33BE928D563DF003A2E2F /* MMSparkle2Delegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MMSparkle2Delegate.m; sourceTree = "<group>"; }; + 90A33BEC28D56423003A2E2F /* MMSparkle2Delegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MMSparkle2Delegate.h; sourceTree = "<group>"; }; 90F84F1E2521F2270000268B /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/MainMenu.strings; sourceTree = "<group>"; }; 90F84F232521F6480000268B /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = ca.lproj/MainMenu.strings; sourceTree = "<group>"; }; 90F84F242521F6590000268B /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/MainMenu.strings; sourceTree = "<group>"; }; @@ -502,6 +505,8 @@ 1D1474960C56703C0038FA2B /* MacVim.m */, 32CA4F630368D1EE00C91783 /* MacVim_Prefix.pch */, 29B97316FDCFA39411CA2CEA /* main.m */, + 90A33BE928D563DF003A2E2F /* MMSparkle2Delegate.m */, + 90A33BEC28D56423003A2E2F /* MMSparkle2Delegate.h */, ); name = "MacVim Source"; sourceTree = "<group>"; @@ -1089,6 +1094,7 @@ 1D1474B60C56796D0038FA2B /* MMVimController.m in Sources */, 1D1474BC0C567A910038FA2B /* MMWindowController.m in Sources */, 1D09AB420C6A4D520045497E /* MMTypesetter.m in Sources */, + 90A33BEA28D563DF003A2E2F /* MMSparkle2Delegate.m in Sources */, 1DD66ECE0C803D3600EBDAB3 /* MMApplication.m in Sources */, 1D80FBD40CBBD3B700102A1C /* MMFullScreenWindow.m in Sources */, 1D80FBD60CBBD3B700102A1C /* MMVimView.m in Sources */, From a48a6e56b2b79d86773c00c6b31ee6632c952a8d Mon Sep 17 00:00:00 2001 From: Yee Cheng Chin <ychin.git@gmail.com> Date: Mon, 31 Oct 2022 18:47:56 -0700 Subject: [PATCH 5/5] Add pre-release software update channel support Add a new option for the user to opt-in for getting pre-release software. When turned on, Sparkle will accept a new "prerelease" channel for updates. This feature only works in Sparkle 2, which means legacy binaries (10.9-10.12) which use Sparkle 1 won't get this. It's possible to implement this for Sparkle 1 but we would need to do so in a completely different (and more annoying) manner of using two separate appcast XML files and switch among them. Given the niche nature of legacy binaries, this is not worth doing. The setting is in the Advanced settings pane because the pre-release builds aren't guaranteed to be stable or well-tested, so we don't want users to turn it on unless they looked for it. For terminology, went back and forth on "beta", "preview", "pre-release", and eventually settled on "pre-release" builds which also lines up with GitHub Release's convention. --- runtime/doc/gui_mac.txt | 1 + runtime/doc/tags | 1 + src/MacVim/Base.lproj/Preferences.xib | 39 +++++++++++++++++++++------ src/MacVim/MMAppController.m | 3 ++- src/MacVim/MMPreferenceController.h | 4 +++ src/MacVim/MMPreferenceController.m | 38 +++++++++++++++++++------- src/MacVim/MMSparkle2Delegate.h | 2 +- src/MacVim/MMSparkle2Delegate.m | 12 +++++++++ src/MacVim/Miscellaneous.h | 1 + src/MacVim/Miscellaneous.m | 1 + 10 files changed, 83 insertions(+), 19 deletions(-) diff --git a/runtime/doc/gui_mac.txt b/runtime/doc/gui_mac.txt index b8f8c9728f..e7902617b5 100644 --- a/runtime/doc/gui_mac.txt +++ b/runtime/doc/gui_mac.txt @@ -305,6 +305,7 @@ KEY VALUE ~ *MMUseMouseTime* use mousetime to detect multiple clicks [bool] *MMVerticalSplit* files open in vertical splits [bool] *MMZoomBoth* zoom button maximizes both directions [bool] +*MMUpdaterPrereleaseChannel* opt-in to pre-release software update [bool] As an example, if you have more than one mouse button and would wish to free up Ctrl-click so you can bind it to something else, then the appropriate diff --git a/runtime/doc/tags b/runtime/doc/tags index f6c1ae467f..8078b30fd7 100644 --- a/runtime/doc/tags +++ b/runtime/doc/tags @@ -5454,6 +5454,7 @@ MMTextInsetTop gui_mac.txt /*MMTextInsetTop* MMTexturedWindow gui_mac.txt /*MMTexturedWindow* MMTitlebarAppearsTransparent gui_mac.txt /*MMTitlebarAppearsTransparent* MMTranslateCtrlClick gui_mac.txt /*MMTranslateCtrlClick* +MMUpdaterPrereleaseChannel gui_mac.txt /*MMUpdaterPrereleaseChannel* MMUseMouseTime gui_mac.txt /*MMUseMouseTime* MMVerticalSplit gui_mac.txt /*MMVerticalSplit* MMZoomBoth gui_mac.txt /*MMZoomBoth* diff --git a/src/MacVim/Base.lproj/Preferences.xib b/src/MacVim/Base.lproj/Preferences.xib index 0a47ce71ee..d9e24bfcda 100644 --- a/src/MacVim/Base.lproj/Preferences.xib +++ b/src/MacVim/Base.lproj/Preferences.xib @@ -15,6 +15,8 @@ <outlet property="generalPreferences" destination="115" id="143"/> <outlet property="inputPreferences" destination="Bnq-Nx-GJH" id="FES-rQ-Fpa"/> <outlet property="layoutPopUpButton" destination="427" id="596"/> + <outlet property="sparklePrereleaseButton" destination="4Y5-mA-blQ" id="baN-Dn-dgO"/> + <outlet property="sparklePrereleaseDesc" destination="ere-oJ-WLd" id="fTe-GS-5qR"/> <outlet property="sparkleUpdaterPane" destination="0hT-y8-Hge" id="e0L-sv-OCW"/> </connections> </customObject> @@ -538,11 +540,22 @@ <point key="canvasLocation" x="137.5" y="692"/> </customView> <customView id="620" userLabel="Advanced"> - <rect key="frame" x="0.0" y="0.0" width="483" height="264"/> + <rect key="frame" x="0.0" y="0.0" width="483" height="367"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> <subviews> + <button id="4Y5-mA-blQ" userLabel="Pre-release channel"> + <rect key="frame" x="19" y="97" width="249" height="18"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <buttonCell key="cell" type="check" title="Enable pre-release software updates" bezelStyle="regularSquare" imagePosition="left" alignment="left" inset="2" id="rTs-jS-K8M"> + <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/> + <font key="font" metaFont="system"/> + </buttonCell> + <connections> + <binding destination="58" name="value" keyPath="values.MMUpdaterPrereleaseChannel" id="Kb1-yL-bmN"/> + </connections> + </button> <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" id="826"> - <rect key="frame" x="17" y="116" width="449" height="56"/> + <rect key="frame" x="18" y="218" width="449" height="56"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> <textFieldCell key="cell" controlSize="small" sendsActionOnEndEditing="YES" id="993"> <font key="font" metaFont="smallSystem"/> @@ -552,7 +565,7 @@ </textFieldCell> </textField> <button id="817"> - <rect key="frame" x="18" y="174" width="133" height="18"/> + <rect key="frame" x="19" y="276" width="133" height="18"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> <buttonCell key="cell" type="check" title="Enable Quickstart" bezelStyle="regularSquare" imagePosition="left" alignment="left" inset="2" id="992"> <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/> @@ -564,7 +577,7 @@ </connections> </button> <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" id="815"> - <rect key="frame" x="17" y="198" width="449" height="28"/> + <rect key="frame" x="18" y="300" width="449" height="28"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> <textFieldCell key="cell" controlSize="small" sendsActionOnEndEditing="YES" title="(Deprecated) Deselect this option to use the legacy renderer, which is unsupported and will be removed in a future version." id="991"> <font key="font" metaFont="smallSystem"/> @@ -573,7 +586,7 @@ </textFieldCell> </textField> <button id="782"> - <rect key="frame" x="18" y="228" width="174" height="18"/> + <rect key="frame" x="19" y="330" width="174" height="18"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> <buttonCell key="cell" type="check" title="Use Core Text renderer" bezelStyle="regularSquare" imagePosition="left" alignment="left" inset="2" id="990"> <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/> @@ -585,7 +598,7 @@ </connections> </button> <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" id="1001"> - <rect key="frame" x="17" y="20" width="444" height="70"/> + <rect key="frame" x="18" y="122" width="444" height="70"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> <textFieldCell key="cell" controlSize="small" sendsActionOnEndEditing="YES" id="1004"> <font key="font" metaFont="smallSystem"/> @@ -595,7 +608,7 @@ </textFieldCell> </textField> <button id="1013"> - <rect key="frame" x="18" y="92" width="174" height="18"/> + <rect key="frame" x="19" y="194" width="174" height="18"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> <buttonCell key="cell" type="check" title="Draw marked text inline" bezelStyle="regularSquare" imagePosition="left" alignment="left" inset="2" id="1014"> <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/> @@ -605,8 +618,18 @@ <binding destination="58" name="value" keyPath="values.MMUseInlineIm" id="1016"/> </connections> </button> + <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" id="ere-oJ-WLd"> + <rect key="frame" x="19" y="20" width="449" height="70"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <textFieldCell key="cell" controlSize="small" sendsActionOnEndEditing="YES" id="Gdp-Ib-RGS"> + <font key="font" metaFont="smallSystem"/> + <string key="title">Opt-in to the pre-release software update channel. Sofware updater will now also download early pre-release builds that will get new features faster, but will be less tested and occasionally have stability issues or incomplete features. Use this if you want to try out new features and help provide feedbacks early on, but don't use this if you need to rely on MacVim.</string> + <color key="textColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> </subviews> - <point key="canvasLocation" x="144" y="911"/> + <point key="canvasLocation" x="143.5" y="962.5"/> </customView> </objects> </document> diff --git a/src/MacVim/MMAppController.m b/src/MacVim/MMAppController.m index 56cf6ee40b..12e743f482 100644 --- a/src/MacVim/MMAppController.m +++ b/src/MacVim/MMAppController.m @@ -42,7 +42,6 @@ #import "MMVimController.h" #import "MMVimView.h" #import "MMWindowController.h" -#import "MMSparkle2Delegate.h" #import "MMTextView.h" #import "Miscellaneous.h" #import <unistd.h> @@ -51,6 +50,7 @@ #import <Carbon/Carbon.h> #if !DISABLE_SPARKLE +#import "MMSparkle2Delegate.h" #import "Sparkle.framework/Headers/Sparkle.h" #endif @@ -261,6 +261,7 @@ + (void)initialize [NSNumber numberWithBool:NO], MMSmoothResizeKey, [NSNumber numberWithBool:NO], MMCmdLineAlignBottomKey, [NSNumber numberWithBool:YES], MMAllowForceClickLookUpKey, + [NSNumber numberWithBool:NO], MMUpdaterPrereleaseChannelKey, nil]; [[NSUserDefaults standardUserDefaults] registerDefaults:dict]; diff --git a/src/MacVim/MMPreferenceController.h b/src/MacVim/MMPreferenceController.h index 9edaf9631b..d06dc47515 100644 --- a/src/MacVim/MMPreferenceController.h +++ b/src/MacVim/MMPreferenceController.h @@ -24,6 +24,10 @@ // Input pane IBOutlet NSButton *allowForceClickLookUpButton; + + // Advanced pane + IBOutlet NSView *sparklePrereleaseButton; + IBOutlet NSView *sparklePrereleaseDesc; } // General pane diff --git a/src/MacVim/MMPreferenceController.m b/src/MacVim/MMPreferenceController.m index fcc590dd8e..e93540df16 100644 --- a/src/MacVim/MMPreferenceController.m +++ b/src/MacVim/MMPreferenceController.m @@ -17,15 +17,35 @@ @implementation MMPreferenceController - (void)windowDidLoad { #if DISABLE_SPARKLE - // If Sparkle is disabled in config, we don't want to show the preference pane - // which could be confusing as it won't do anything. - // After hiding the Sparkle subview, shorten the height of the General pane - // and move its other subviews down. - [sparkleUpdaterPane setHidden:YES]; - CGFloat sparkleHeight = NSHeight(sparkleUpdaterPane.frame); - NSRect frame = generalPreferences.frame; - frame.size.height -= sparkleHeight; - generalPreferences.frame = frame; + { + // If Sparkle is disabled in config, we don't want to show the preference pane + // which could be confusing as it won't do anything. + // After hiding the Sparkle subview, shorten the height of the General pane + // and move its other subviews down. + [sparkleUpdaterPane setHidden:YES]; + CGFloat sparkleHeight = NSHeight(sparkleUpdaterPane.frame); + NSRect frame = generalPreferences.frame; + frame.size.height -= sparkleHeight; + generalPreferences.frame = frame; + } +#endif + +#if DISABLE_SPARKLE || USE_SPARKLE_1 + { + // Also hide the pre-release update channel pane, if we disabled Sparkle, or + // we are using Sparkle 1 still (since it doesn't support this feature). + [sparklePrereleaseButton setHidden:YES]; + CGFloat sparkleHeight = NSHeight(sparklePrereleaseButton.frame); + NSRect frame = advancedPreferences.frame; + frame.size.height -= sparkleHeight; + advancedPreferences.frame = frame; + + [sparklePrereleaseDesc setHidden:YES]; + sparkleHeight = NSHeight(sparklePrereleaseDesc.frame); + frame = advancedPreferences.frame; + frame.size.height -= sparkleHeight; + advancedPreferences.frame = frame; + } #endif [super windowDidLoad]; diff --git a/src/MacVim/MMSparkle2Delegate.h b/src/MacVim/MMSparkle2Delegate.h index 7f09329c2c..bf3640903c 100644 --- a/src/MacVim/MMSparkle2Delegate.h +++ b/src/MacVim/MMSparkle2Delegate.h @@ -11,7 +11,7 @@ @interface MMSparkle2Delegate : NSObject <SPUUpdaterDelegate, SPUStandardUserDriverDelegate>; // SPUUpdaterDelegate -// Don't implement anything for now. +- (nonnull NSSet<NSString *> *)allowedChannelsForUpdater:(nonnull SPUUpdater *)updater; // SPUStandardUserDriverDelegate // No need to implement anything for now. Default behaviors work fine. diff --git a/src/MacVim/MMSparkle2Delegate.m b/src/MacVim/MMSparkle2Delegate.m index b7b44f796b..57644ac6fa 100644 --- a/src/MacVim/MMSparkle2Delegate.m +++ b/src/MacVim/MMSparkle2Delegate.m @@ -8,10 +8,22 @@ #import "MMSparkle2Delegate.h" +#import "Miscellaneous.h" + #import <Foundation/Foundation.h> @implementation MMSparkle2Delegate; +/// If the user has opted in, return the pre-release channel to Sparkle so pre- +/// release builds will be available for update as well. +- (nonnull NSSet<NSString *> *)allowedChannelsForUpdater:(nonnull SPUUpdater *)updater +{ + if ([[NSUserDefaults standardUserDefaults] boolForKey:MMUpdaterPrereleaseChannelKey]) { + return [NSSet<NSString *> setWithObject:@"prerelease"]; + } + return [NSSet<NSString *> set]; +} + @end; #endif diff --git a/src/MacVim/Miscellaneous.h b/src/MacVim/Miscellaneous.h index 0000a26f54..3a244c6f1f 100644 --- a/src/MacVim/Miscellaneous.h +++ b/src/MacVim/Miscellaneous.h @@ -62,6 +62,7 @@ extern NSString *MMNonNativeFullScreenSafeAreaBehaviorKey; extern NSString *MMSmoothResizeKey; extern NSString *MMCmdLineAlignBottomKey; extern NSString *MMAllowForceClickLookUpKey; +extern NSString *MMUpdaterPrereleaseChannelKey; // Enum for MMUntitledWindowKey diff --git a/src/MacVim/Miscellaneous.m b/src/MacVim/Miscellaneous.m index 0fdf96cd92..6b8406bef9 100644 --- a/src/MacVim/Miscellaneous.m +++ b/src/MacVim/Miscellaneous.m @@ -58,6 +58,7 @@ NSString *MMSmoothResizeKey = @"MMSmoothResize"; NSString *MMCmdLineAlignBottomKey = @"MMCmdLineAlignBottom"; NSString *MMAllowForceClickLookUpKey = @"MMAllowForceClickLookUp"; +NSString *MMUpdaterPrereleaseChannelKey = @"MMUpdaterPrereleaseChannel"; @implementation NSIndexSet (MMExtras)