From d250170010b32f4c11a04fbc11f23072ea193ba8 Mon Sep 17 00:00:00 2001 From: Mark Whitaker Date: Mon, 31 Oct 2011 23:33:58 -0500 Subject: [PATCH] #18 Fixed update run-mode error handling The update run-mode now uses the --debug option to print out any errors. Created CDUpdate class for handling the Sparkle updates, subclass of CDCommon. Re-organized project files for more logical approach when working on a given area. --- CocoaDialog.xcodeproj/project.pbxproj | 598 ++++++++---------- .../Versions/A/Headers/SUUpdater.h | 2 +- .../Sparkle.framework/Versions/A/Sparkle | Bin 365624 -> 365600 bytes Source/AppController.h | 2 +- Source/AppController.m | 43 +- Source/CDCommon.m | 2 +- Source/{ => CDControl}/CDControl.h | 0 Source/{ => CDControl}/CDControl.m | 0 .../CDFileDialogControl.h | 0 .../CDFileDialogControl.m | 0 Source/{ => CDControl}/CDIcon.h | 0 Source/{ => CDControl}/CDIcon.m | 0 .../{ => CDNotifyControl}/CDNotifyControl.h | 0 .../{ => CDNotifyControl}/CDNotifyControl.m | 0 .../CDNotifyControl}/KABubbleWindow.h | 0 .../CDNotifyControl}/KABubbleWindow.m | 0 .../KABubbleWindowController.h | 0 .../KABubbleWindowController.m | 0 .../CDNotifyControl}/KABubbleWindowView.h | 0 .../CDNotifyControl}/KABubbleWindowView.m | 0 Source/{ => CDControl}/CDPanel.h | 0 Source/{ => CDControl}/CDPanel.m | 0 .../CDProgressbarControl.h | 0 .../CDProgressbarControl.m | 0 .../CDProgressbarInputHandler.h | 0 .../CDProgressbarInputHandler.m | 0 .../CDProgressbarInputHandlerDelegate.h | 0 .../{CDMsgboxControl => }/CDOkMsgboxControl.h | 0 .../{CDMsgboxControl => }/CDOkMsgboxControl.m | 0 .../CDStandardInputboxControl.h | 0 .../CDStandardInputboxControl.m | 0 .../CDStandardPopUpButtonControl.h | 0 .../CDStandardPopUpButtonControl.m | 0 .../CDThreeButtonControl.h | 0 .../CDThreeButtonControl.m | 0 .../CDYesNoMsgboxControl.h | 0 .../CDYesNoMsgboxControl.m | 0 Source/CDUpdate.h | 16 + Source/CDUpdate.m | 60 ++ 39 files changed, 353 insertions(+), 370 deletions(-) rename Source/{ => CDControl}/CDControl.h (100%) rename Source/{ => CDControl}/CDControl.m (100%) rename Source/CDControl/{ => CDFileDialogControl}/CDFileDialogControl.h (100%) rename Source/CDControl/{ => CDFileDialogControl}/CDFileDialogControl.m (100%) rename Source/{ => CDControl}/CDIcon.h (100%) rename Source/{ => CDControl}/CDIcon.m (100%) rename Source/CDControl/{ => CDNotifyControl}/CDNotifyControl.h (100%) rename Source/CDControl/{ => CDNotifyControl}/CDNotifyControl.m (100%) rename Source/{ => CDControl/CDNotifyControl}/KABubbleWindow.h (100%) rename Source/{ => CDControl/CDNotifyControl}/KABubbleWindow.m (100%) rename Source/{ => CDControl/CDNotifyControl}/KABubbleWindowController.h (100%) rename Source/{ => CDControl/CDNotifyControl}/KABubbleWindowController.m (100%) rename Source/{ => CDControl/CDNotifyControl}/KABubbleWindowView.h (100%) rename Source/{ => CDControl/CDNotifyControl}/KABubbleWindowView.m (100%) rename Source/{ => CDControl}/CDPanel.h (100%) rename Source/{ => CDControl}/CDPanel.m (100%) rename Source/CDControl/{ => CDProgressbar}/CDProgressbarControl.h (100%) rename Source/CDControl/{ => CDProgressbar}/CDProgressbarControl.m (100%) rename Source/{ => CDControl/CDProgressbar}/CDProgressbarInputHandler.h (100%) rename Source/{ => CDControl/CDProgressbar}/CDProgressbarInputHandler.m (100%) rename Source/{ => CDControl/CDProgressbar}/CDProgressbarInputHandlerDelegate.h (100%) rename Source/CDControl/CDThreeButtonControl/{CDMsgboxControl => }/CDOkMsgboxControl.h (100%) rename Source/CDControl/CDThreeButtonControl/{CDMsgboxControl => }/CDOkMsgboxControl.m (100%) rename Source/CDControl/CDThreeButtonControl/{CDInputboxControl => }/CDStandardInputboxControl.h (100%) rename Source/CDControl/CDThreeButtonControl/{CDInputboxControl => }/CDStandardInputboxControl.m (100%) rename Source/CDControl/CDThreeButtonControl/{CDPopUpButtonControl => }/CDStandardPopUpButtonControl.h (100%) rename Source/CDControl/CDThreeButtonControl/{CDPopUpButtonControl => }/CDStandardPopUpButtonControl.m (100%) rename Source/CDControl/{ => CDThreeButtonControl}/CDThreeButtonControl.h (100%) rename Source/CDControl/{ => CDThreeButtonControl}/CDThreeButtonControl.m (100%) rename Source/CDControl/CDThreeButtonControl/{CDMsgboxControl => }/CDYesNoMsgboxControl.h (100%) rename Source/CDControl/CDThreeButtonControl/{CDMsgboxControl => }/CDYesNoMsgboxControl.m (100%) create mode 100644 Source/CDUpdate.h create mode 100644 Source/CDUpdate.m diff --git a/CocoaDialog.xcodeproj/project.pbxproj b/CocoaDialog.xcodeproj/project.pbxproj index cf7ef28..2f25da6 100644 --- a/CocoaDialog.xcodeproj/project.pbxproj +++ b/CocoaDialog.xcodeproj/project.pbxproj @@ -7,62 +7,70 @@ objects = { /* Begin PBXBuildFile section */ - 0E71D9DC0963B12800FF6F7C /* AppController.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E71D9CF0963B12800FF6F7C /* AppController.h */; }; - 0E71D9DD0963B12800FF6F7C /* CDControl.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E71D9D00963B12800FF6F7C /* CDControl.h */; }; - 0E71D9DE0963B12800FF6F7C /* CDFileSelectControl.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E71D9D10963B12800FF6F7C /* CDFileSelectControl.h */; }; - 0E71D9DF0963B12800FF6F7C /* CDInputboxControl.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E71D9D20963B12800FF6F7C /* CDInputboxControl.h */; }; - 0E71D9E00963B12800FF6F7C /* CDMsgboxControl.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E71D9D30963B12800FF6F7C /* CDMsgboxControl.h */; }; - 0E71D9E10963B12800FF6F7C /* CDOkMsgboxControl.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E71D9D40963B12800FF6F7C /* CDOkMsgboxControl.h */; }; - 0E71D9E20963B12800FF6F7C /* CDOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E71D9D50963B12800FF6F7C /* CDOptions.h */; }; - 0E71D9E30963B12800FF6F7C /* CDPopUpButtonControl.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E71D9D60963B12800FF6F7C /* CDPopUpButtonControl.h */; }; - 0E71D9E40963B12800FF6F7C /* CDProgressbarControl.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E71D9D70963B12800FF6F7C /* CDProgressbarControl.h */; }; - 0E71D9E50963B12800FF6F7C /* CDStandardInputboxControl.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E71D9D80963B12800FF6F7C /* CDStandardInputboxControl.h */; }; - 0E71D9E60963B12800FF6F7C /* CDStandardPopUpButtonControl.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E71D9D90963B12800FF6F7C /* CDStandardPopUpButtonControl.h */; }; - 0E71D9E70963B12800FF6F7C /* CDTextboxControl.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E71D9DA0963B12800FF6F7C /* CDTextboxControl.h */; }; - 0E71D9E80963B12800FF6F7C /* CDYesNoMsgboxControl.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E71D9DB0963B12800FF6F7C /* CDYesNoMsgboxControl.h */; }; - 0E71D9F80963B15300FF6F7C /* AppController.m in Sources */ = {isa = PBXBuildFile; fileRef = 0E71D9EB0963B15300FF6F7C /* AppController.m */; }; - 0E71D9F90963B15300FF6F7C /* CDControl.m in Sources */ = {isa = PBXBuildFile; fileRef = 0E71D9EC0963B15300FF6F7C /* CDControl.m */; }; - 0E71D9FA0963B15300FF6F7C /* CDFileSelectControl.m in Sources */ = {isa = PBXBuildFile; fileRef = 0E71D9ED0963B15300FF6F7C /* CDFileSelectControl.m */; }; - 0E71D9FB0963B15300FF6F7C /* CDInputboxControl.m in Sources */ = {isa = PBXBuildFile; fileRef = 0E71D9EE0963B15300FF6F7C /* CDInputboxControl.m */; }; - 0E71D9FC0963B15300FF6F7C /* CDMsgboxControl.m in Sources */ = {isa = PBXBuildFile; fileRef = 0E71D9EF0963B15300FF6F7C /* CDMsgboxControl.m */; }; - 0E71D9FD0963B15300FF6F7C /* CDOkMsgboxControl.m in Sources */ = {isa = PBXBuildFile; fileRef = 0E71D9F00963B15300FF6F7C /* CDOkMsgboxControl.m */; }; - 0E71D9FE0963B15300FF6F7C /* CDOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 0E71D9F10963B15300FF6F7C /* CDOptions.m */; }; - 0E71D9FF0963B15300FF6F7C /* CDPopUpButtonControl.m in Sources */ = {isa = PBXBuildFile; fileRef = 0E71D9F20963B15300FF6F7C /* CDPopUpButtonControl.m */; }; - 0E71DA000963B15300FF6F7C /* CDProgressbarControl.m in Sources */ = {isa = PBXBuildFile; fileRef = 0E71D9F30963B15300FF6F7C /* CDProgressbarControl.m */; }; - 0E71DA010963B15300FF6F7C /* CDStandardInputboxControl.m in Sources */ = {isa = PBXBuildFile; fileRef = 0E71D9F40963B15300FF6F7C /* CDStandardInputboxControl.m */; }; - 0E71DA020963B15300FF6F7C /* CDStandardPopUpButtonControl.m in Sources */ = {isa = PBXBuildFile; fileRef = 0E71D9F50963B15300FF6F7C /* CDStandardPopUpButtonControl.m */; }; - 0E71DA030963B15300FF6F7C /* CDTextboxControl.m in Sources */ = {isa = PBXBuildFile; fileRef = 0E71D9F60963B15300FF6F7C /* CDTextboxControl.m */; }; - 0E71DA040963B15300FF6F7C /* CDYesNoMsgboxControl.m in Sources */ = {isa = PBXBuildFile; fileRef = 0E71D9F70963B15300FF6F7C /* CDYesNoMsgboxControl.m */; }; - 0E71DA070963B16100FF6F7C /* CocoaDialog_Prefix.pch in Headers */ = {isa = PBXBuildFile; fileRef = 0E71DA050963B16100FF6F7C /* CocoaDialog_Prefix.pch */; }; - 0E71DA080963B16100FF6F7C /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 0E71DA060963B16100FF6F7C /* main.m */; }; 0E71DA1B0963B19500FF6F7C /* cocoadialog.icns in Resources */ = {isa = PBXBuildFile; fileRef = 0E71DA0A0963B19500FF6F7C /* cocoadialog.icns */; }; - 0E77E9B60963C46500D651A3 /* KABubbleWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = 0E77E9B30963C46500D651A3 /* KABubbleWindow.m */; }; - 0E77E9B70963C46500D651A3 /* KABubbleWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = 0E77E9B40963C46500D651A3 /* KABubbleWindowController.m */; }; - 0E77E9B80963C46500D651A3 /* KABubbleWindowView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0E77E9B50963C46500D651A3 /* KABubbleWindowView.m */; }; - 0E77E9BC0963C47A00D651A3 /* KABubbleWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E77E9B90963C47A00D651A3 /* KABubbleWindow.h */; }; - 0E77E9BD0963C47A00D651A3 /* KABubbleWindowController.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E77E9BA0963C47A00D651A3 /* KABubbleWindowController.h */; }; - 0E77E9BE0963C47A00D651A3 /* KABubbleWindowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E77E9BB0963C47A00D651A3 /* KABubbleWindowView.h */; }; - 0EC9B67E09B126D500956684 /* CDFileDialogControl.h in Headers */ = {isa = PBXBuildFile; fileRef = 0EC9B67C09B126D500956684 /* CDFileDialogControl.h */; }; - 0EC9B67F09B126D500956684 /* CDFileDialogControl.m in Sources */ = {isa = PBXBuildFile; fileRef = 0EC9B67D09B126D500956684 /* CDFileDialogControl.m */; }; - 0EC9B68209B1273100956684 /* CDFileSaveControl.h in Headers */ = {isa = PBXBuildFile; fileRef = 0EC9B68109B1273100956684 /* CDFileSaveControl.h */; }; - 0EC9B68409B1274100956684 /* CDFileSaveControl.m in Sources */ = {isa = PBXBuildFile; fileRef = 0EC9B68309B1274100956684 /* CDFileSaveControl.m */; }; - 0EE0B434096802B90070F494 /* CDThreeButtonControl.m in Sources */ = {isa = PBXBuildFile; fileRef = 0EE0B433096802B90070F494 /* CDThreeButtonControl.m */; }; - 0EE0B436096802CF0070F494 /* CDThreeButtonControl.h in Headers */ = {isa = PBXBuildFile; fileRef = 0EE0B435096802CF0070F494 /* CDThreeButtonControl.h */; }; - 614E5FD9145BAA4300130974 /* CDPanel.h in Headers */ = {isa = PBXBuildFile; fileRef = 614E5FD7145BAA4100130974 /* CDPanel.h */; }; - 614E5FDA145BAA4300130974 /* CDPanel.m in Sources */ = {isa = PBXBuildFile; fileRef = 614E5FD8145BAA4200130974 /* CDPanel.m */; }; - 614E5FDE145BB09200130974 /* CDIcon.h in Headers */ = {isa = PBXBuildFile; fileRef = 614E5FDC145BB09100130974 /* CDIcon.h */; }; - 614E5FDF145BB09200130974 /* CDIcon.m in Sources */ = {isa = PBXBuildFile; fileRef = 614E5FDD145BB09100130974 /* CDIcon.m */; }; - 614E5FE2145BC23400130974 /* CDCommon.h in Headers */ = {isa = PBXBuildFile; fileRef = 614E5FE0145BC23200130974 /* CDCommon.h */; }; - 614E5FE3145BC23400130974 /* CDCommon.m in Sources */ = {isa = PBXBuildFile; fileRef = 614E5FE1145BC23300130974 /* CDCommon.m */; }; + 61EC90AC145FACF8003ADF05 /* AppController.h in Headers */ = {isa = PBXBuildFile; fileRef = 61EC906B145FACF8003ADF05 /* AppController.h */; }; + 61EC90AD145FACF8003ADF05 /* AppController.m in Sources */ = {isa = PBXBuildFile; fileRef = 61EC906C145FACF8003ADF05 /* AppController.m */; }; + 61EC90AE145FACF8003ADF05 /* CDCommon.h in Headers */ = {isa = PBXBuildFile; fileRef = 61EC906D145FACF8003ADF05 /* CDCommon.h */; }; + 61EC90AF145FACF8003ADF05 /* CDCommon.m in Sources */ = {isa = PBXBuildFile; fileRef = 61EC906E145FACF8003ADF05 /* CDCommon.m */; }; + 61EC90B0145FACF8003ADF05 /* CDControl.h in Headers */ = {isa = PBXBuildFile; fileRef = 61EC9070145FACF8003ADF05 /* CDControl.h */; }; + 61EC90B1145FACF8003ADF05 /* CDControl.m in Sources */ = {isa = PBXBuildFile; fileRef = 61EC9071145FACF8003ADF05 /* CDControl.m */; }; + 61EC90B2145FACF8003ADF05 /* CDFileDialogControl.h in Headers */ = {isa = PBXBuildFile; fileRef = 61EC9073145FACF8003ADF05 /* CDFileDialogControl.h */; }; + 61EC90B3145FACF8003ADF05 /* CDFileDialogControl.m in Sources */ = {isa = PBXBuildFile; fileRef = 61EC9074145FACF8003ADF05 /* CDFileDialogControl.m */; }; + 61EC90B4145FACF8003ADF05 /* CDFileSaveControl.h in Headers */ = {isa = PBXBuildFile; fileRef = 61EC9075145FACF8003ADF05 /* CDFileSaveControl.h */; }; + 61EC90B5145FACF8003ADF05 /* CDFileSaveControl.m in Sources */ = {isa = PBXBuildFile; fileRef = 61EC9076145FACF8003ADF05 /* CDFileSaveControl.m */; }; + 61EC90B6145FACF8003ADF05 /* CDFileSelectControl.h in Headers */ = {isa = PBXBuildFile; fileRef = 61EC9077145FACF8003ADF05 /* CDFileSelectControl.h */; }; + 61EC90B7145FACF8003ADF05 /* CDFileSelectControl.m in Sources */ = {isa = PBXBuildFile; fileRef = 61EC9078145FACF8003ADF05 /* CDFileSelectControl.m */; }; + 61EC90B8145FACF8003ADF05 /* CDIcon.h in Headers */ = {isa = PBXBuildFile; fileRef = 61EC9079145FACF8003ADF05 /* CDIcon.h */; }; + 61EC90B9145FACF8003ADF05 /* CDIcon.m in Sources */ = {isa = PBXBuildFile; fileRef = 61EC907A145FACF8003ADF05 /* CDIcon.m */; }; + 61EC90BA145FACF8003ADF05 /* CDBubbleControl.h in Headers */ = {isa = PBXBuildFile; fileRef = 61EC907C145FACF8003ADF05 /* CDBubbleControl.h */; }; + 61EC90BB145FACF8003ADF05 /* CDBubbleControl.m in Sources */ = {isa = PBXBuildFile; fileRef = 61EC907D145FACF8003ADF05 /* CDBubbleControl.m */; }; + 61EC90BC145FACF8003ADF05 /* CDGrowlControl.h in Headers */ = {isa = PBXBuildFile; fileRef = 61EC907E145FACF8003ADF05 /* CDGrowlControl.h */; }; + 61EC90BD145FACF8003ADF05 /* CDGrowlControl.m in Sources */ = {isa = PBXBuildFile; fileRef = 61EC907F145FACF8003ADF05 /* CDGrowlControl.m */; }; + 61EC90BE145FACF8003ADF05 /* CDNotifyControl.h in Headers */ = {isa = PBXBuildFile; fileRef = 61EC9080145FACF8003ADF05 /* CDNotifyControl.h */; }; + 61EC90BF145FACF8003ADF05 /* CDNotifyControl.m in Sources */ = {isa = PBXBuildFile; fileRef = 61EC9081145FACF8003ADF05 /* CDNotifyControl.m */; }; + 61EC90C0145FACF8003ADF05 /* KABubbleWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = 61EC9082145FACF8003ADF05 /* KABubbleWindow.h */; }; + 61EC90C1145FACF8003ADF05 /* KABubbleWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = 61EC9083145FACF8003ADF05 /* KABubbleWindow.m */; }; + 61EC90C2145FACF8003ADF05 /* KABubbleWindowController.h in Headers */ = {isa = PBXBuildFile; fileRef = 61EC9084145FACF8003ADF05 /* KABubbleWindowController.h */; }; + 61EC90C3145FACF8003ADF05 /* KABubbleWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = 61EC9085145FACF8003ADF05 /* KABubbleWindowController.m */; }; + 61EC90C4145FACF8003ADF05 /* KABubbleWindowView.h in Headers */ = {isa = PBXBuildFile; fileRef = 61EC9086145FACF8003ADF05 /* KABubbleWindowView.h */; }; + 61EC90C5145FACF8003ADF05 /* KABubbleWindowView.m in Sources */ = {isa = PBXBuildFile; fileRef = 61EC9087145FACF8003ADF05 /* KABubbleWindowView.m */; }; + 61EC90C6145FACF8003ADF05 /* CDPanel.h in Headers */ = {isa = PBXBuildFile; fileRef = 61EC9088145FACF8003ADF05 /* CDPanel.h */; }; + 61EC90C7145FACF8003ADF05 /* CDPanel.m in Sources */ = {isa = PBXBuildFile; fileRef = 61EC9089145FACF8003ADF05 /* CDPanel.m */; }; + 61EC90C8145FACF8003ADF05 /* CDProgressbarControl.h in Headers */ = {isa = PBXBuildFile; fileRef = 61EC908B145FACF8003ADF05 /* CDProgressbarControl.h */; }; + 61EC90C9145FACF8003ADF05 /* CDProgressbarControl.m in Sources */ = {isa = PBXBuildFile; fileRef = 61EC908C145FACF8003ADF05 /* CDProgressbarControl.m */; }; + 61EC90CA145FACF8003ADF05 /* CDProgressbarInputHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 61EC908D145FACF8003ADF05 /* CDProgressbarInputHandler.h */; }; + 61EC90CB145FACF8003ADF05 /* CDProgressbarInputHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 61EC908E145FACF8003ADF05 /* CDProgressbarInputHandler.m */; }; + 61EC90CC145FACF8003ADF05 /* CDProgressbarInputHandlerDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 61EC908F145FACF8003ADF05 /* CDProgressbarInputHandlerDelegate.h */; }; + 61EC90CD145FACF8003ADF05 /* CDCheckboxControl.h in Headers */ = {isa = PBXBuildFile; fileRef = 61EC9091145FACF8003ADF05 /* CDCheckboxControl.h */; }; + 61EC90CE145FACF8003ADF05 /* CDCheckboxControl.m in Sources */ = {isa = PBXBuildFile; fileRef = 61EC9092145FACF8003ADF05 /* CDCheckboxControl.m */; }; + 61EC90CF145FACF8003ADF05 /* CDInputboxControl.h in Headers */ = {isa = PBXBuildFile; fileRef = 61EC9093145FACF8003ADF05 /* CDInputboxControl.h */; }; + 61EC90D0145FACF8003ADF05 /* CDInputboxControl.m in Sources */ = {isa = PBXBuildFile; fileRef = 61EC9094145FACF8003ADF05 /* CDInputboxControl.m */; }; + 61EC90D1145FACF8003ADF05 /* CDMsgboxControl.h in Headers */ = {isa = PBXBuildFile; fileRef = 61EC9095145FACF8003ADF05 /* CDMsgboxControl.h */; }; + 61EC90D2145FACF8003ADF05 /* CDMsgboxControl.m in Sources */ = {isa = PBXBuildFile; fileRef = 61EC9096145FACF8003ADF05 /* CDMsgboxControl.m */; }; + 61EC90D3145FACF8003ADF05 /* CDOkMsgboxControl.h in Headers */ = {isa = PBXBuildFile; fileRef = 61EC9097145FACF8003ADF05 /* CDOkMsgboxControl.h */; }; + 61EC90D4145FACF8003ADF05 /* CDOkMsgboxControl.m in Sources */ = {isa = PBXBuildFile; fileRef = 61EC9098145FACF8003ADF05 /* CDOkMsgboxControl.m */; }; + 61EC90D5145FACF8003ADF05 /* CDPopUpButtonControl.h in Headers */ = {isa = PBXBuildFile; fileRef = 61EC9099145FACF8003ADF05 /* CDPopUpButtonControl.h */; }; + 61EC90D6145FACF8003ADF05 /* CDPopUpButtonControl.m in Sources */ = {isa = PBXBuildFile; fileRef = 61EC909A145FACF8003ADF05 /* CDPopUpButtonControl.m */; }; + 61EC90D7145FACF8003ADF05 /* CDRadioControl.h in Headers */ = {isa = PBXBuildFile; fileRef = 61EC909B145FACF8003ADF05 /* CDRadioControl.h */; }; + 61EC90D8145FACF8003ADF05 /* CDRadioControl.m in Sources */ = {isa = PBXBuildFile; fileRef = 61EC909C145FACF8003ADF05 /* CDRadioControl.m */; }; + 61EC90D9145FACF8003ADF05 /* CDStandardInputboxControl.h in Headers */ = {isa = PBXBuildFile; fileRef = 61EC909D145FACF8003ADF05 /* CDStandardInputboxControl.h */; }; + 61EC90DA145FACF8003ADF05 /* CDStandardInputboxControl.m in Sources */ = {isa = PBXBuildFile; fileRef = 61EC909E145FACF8003ADF05 /* CDStandardInputboxControl.m */; }; + 61EC90DB145FACF8003ADF05 /* CDStandardPopUpButtonControl.h in Headers */ = {isa = PBXBuildFile; fileRef = 61EC909F145FACF8003ADF05 /* CDStandardPopUpButtonControl.h */; }; + 61EC90DC145FACF8003ADF05 /* CDStandardPopUpButtonControl.m in Sources */ = {isa = PBXBuildFile; fileRef = 61EC90A0145FACF8003ADF05 /* CDStandardPopUpButtonControl.m */; }; + 61EC90DD145FACF8003ADF05 /* CDTextboxControl.h in Headers */ = {isa = PBXBuildFile; fileRef = 61EC90A1145FACF8003ADF05 /* CDTextboxControl.h */; }; + 61EC90DE145FACF8003ADF05 /* CDTextboxControl.m in Sources */ = {isa = PBXBuildFile; fileRef = 61EC90A2145FACF8003ADF05 /* CDTextboxControl.m */; }; + 61EC90DF145FACF8003ADF05 /* CDThreeButtonControl.h in Headers */ = {isa = PBXBuildFile; fileRef = 61EC90A3145FACF8003ADF05 /* CDThreeButtonControl.h */; }; + 61EC90E0145FACF8003ADF05 /* CDThreeButtonControl.m in Sources */ = {isa = PBXBuildFile; fileRef = 61EC90A4145FACF8003ADF05 /* CDThreeButtonControl.m */; }; + 61EC90E1145FACF8003ADF05 /* CDYesNoMsgboxControl.h in Headers */ = {isa = PBXBuildFile; fileRef = 61EC90A5145FACF8003ADF05 /* CDYesNoMsgboxControl.h */; }; + 61EC90E2145FACF8003ADF05 /* CDYesNoMsgboxControl.m in Sources */ = {isa = PBXBuildFile; fileRef = 61EC90A6145FACF8003ADF05 /* CDYesNoMsgboxControl.m */; }; + 61EC90E3145FACF8003ADF05 /* CDOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 61EC90A7145FACF8003ADF05 /* CDOptions.h */; }; + 61EC90E4145FACF8003ADF05 /* CDOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 61EC90A8145FACF8003ADF05 /* CDOptions.m */; }; + 61EC90E5145FACF8003ADF05 /* CDUpdate.h in Headers */ = {isa = PBXBuildFile; fileRef = 61EC90A9145FACF8003ADF05 /* CDUpdate.h */; }; + 61EC90E6145FACF8003ADF05 /* CDUpdate.m in Sources */ = {isa = PBXBuildFile; fileRef = 61EC90AA145FACF8003ADF05 /* CDUpdate.m */; }; + 61EC90E7145FACF8003ADF05 /* CocoaDialog_Prefix.pch in Headers */ = {isa = PBXBuildFile; fileRef = 61EC90AB145FACF8003ADF05 /* CocoaDialog_Prefix.pch */; }; + 61EC90E9145FAD58003ADF05 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 61EC90E8145FAD58003ADF05 /* main.m */; }; 61FA9D2114518E97006E0674 /* dsa_pub.pem in Resources */ = {isa = PBXBuildFile; fileRef = 61FA9D2014518E97006E0674 /* dsa_pub.pem */; }; - 89880CAD142AB364004E79A1 /* CDProgressbarInputHandlerDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 89880CAC142AB364004E79A1 /* CDProgressbarInputHandlerDelegate.h */; }; - 89BE1C9F14270A540030D0FF /* CDProgressbarInputHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 89BE1C9D14270A540030D0FF /* CDProgressbarInputHandler.m */; }; - 89BE1CA214270EC80030D0FF /* CDProgressbarInputHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 89BE1CA114270EC80030D0FF /* CDProgressbarInputHandler.h */; }; 8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - A751C5D9142D084C0078437A /* CDRadioControl.h in Headers */ = {isa = PBXBuildFile; fileRef = A751C5D7142D084C0078437A /* CDRadioControl.h */; }; - A751C5DA142D084C0078437A /* CDRadioControl.m in Sources */ = {isa = PBXBuildFile; fileRef = A751C5D8142D084C0078437A /* CDRadioControl.m */; }; - A786B44A142989D500917E4D /* CDCheckboxControl.h in Headers */ = {isa = PBXBuildFile; fileRef = A786B448142989D500917E4D /* CDCheckboxControl.h */; }; - A786B44B142989D500917E4D /* CDCheckboxControl.m in Sources */ = {isa = PBXBuildFile; fileRef = A786B449142989D500917E4D /* CDCheckboxControl.m */; }; A78A8CD414376C42007AE363 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = A78A8CB5143759ED007AE363 /* InfoPlist.strings */; }; A78A8CD514376C42007AE363 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = A78A8CB7143759ED007AE363 /* MainMenu.xib */; }; A78A8CD614376C42007AE363 /* Msgbox.xib in Resources */ = {isa = PBXBuildFile; fileRef = A78A8CB9143759ED007AE363 /* Msgbox.xib */; }; @@ -75,15 +83,8 @@ A78A8CEB143784C5007AE363 /* Growl.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = A78A8CE8143784A8007AE363 /* Growl.framework */; }; A78A8D2F1437AC29007AE363 /* Sparkle.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A78A8D2E1437AC29007AE363 /* Sparkle.framework */; }; A78A8D301437AC33007AE363 /* Sparkle.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = A78A8D2E1437AC29007AE363 /* Sparkle.framework */; }; - A78A8D341437C30C007AE363 /* CDBubbleControl.h in Headers */ = {isa = PBXBuildFile; fileRef = A78A8D321437C30C007AE363 /* CDBubbleControl.h */; }; - A78A8D351437C30C007AE363 /* CDGrowlControl.h in Headers */ = {isa = PBXBuildFile; fileRef = A78A8D331437C30C007AE363 /* CDGrowlControl.h */; }; - A78A8D391437C341007AE363 /* CDBubbleControl.m in Sources */ = {isa = PBXBuildFile; fileRef = A78A8D371437C341007AE363 /* CDBubbleControl.m */; }; - A78A8D3A1437C341007AE363 /* CDGrowlControl.m in Sources */ = {isa = PBXBuildFile; fileRef = A78A8D381437C341007AE363 /* CDGrowlControl.m */; }; - A78A8D3E1437C416007AE363 /* CDNotifyControl.h in Headers */ = {isa = PBXBuildFile; fileRef = A78A8D3C1437C416007AE363 /* CDNotifyControl.h */; }; - A78A8D3F1437C416007AE363 /* CDNotifyControl.m in Sources */ = {isa = PBXBuildFile; fileRef = A78A8D3D1437C416007AE363 /* CDNotifyControl.m */; }; A7BABB401445829B00D3F168 /* relaunch in Resources */ = {isa = PBXBuildFile; fileRef = A7BABB2E1445817B00D3F168 /* relaunch */; }; A7BABB5814458FD200D3F168 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - A7BABB67144597FE00D3F168 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = A7BABB66144597FE00D3F168 /* main.m */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -111,64 +112,72 @@ /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ - 0E71D9CF0963B12800FF6F7C /* AppController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AppController.h; path = Source/AppController.h; sourceTree = ""; }; - 0E71D9D00963B12800FF6F7C /* CDControl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CDControl.h; path = Source/CDControl.h; sourceTree = ""; }; - 0E71D9D10963B12800FF6F7C /* CDFileSelectControl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CDFileSelectControl.h; path = Source/CDControl/CDFileDialogControl/CDFileSelectControl.h; sourceTree = ""; }; - 0E71D9D20963B12800FF6F7C /* CDInputboxControl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CDInputboxControl.h; path = Source/CDControl/CDThreeButtonControl/CDInputboxControl.h; sourceTree = ""; }; - 0E71D9D30963B12800FF6F7C /* CDMsgboxControl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CDMsgboxControl.h; path = Source/CDControl/CDThreeButtonControl/CDMsgboxControl.h; sourceTree = ""; }; - 0E71D9D40963B12800FF6F7C /* CDOkMsgboxControl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CDOkMsgboxControl.h; path = Source/CDControl/CDThreeButtonControl/CDMsgboxControl/CDOkMsgboxControl.h; sourceTree = ""; }; - 0E71D9D50963B12800FF6F7C /* CDOptions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CDOptions.h; path = Source/CDOptions.h; sourceTree = ""; }; - 0E71D9D60963B12800FF6F7C /* CDPopUpButtonControl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CDPopUpButtonControl.h; path = Source/CDControl/CDThreeButtonControl/CDPopUpButtonControl.h; sourceTree = ""; }; - 0E71D9D70963B12800FF6F7C /* CDProgressbarControl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CDProgressbarControl.h; path = Source/CDControl/CDProgressbarControl.h; sourceTree = ""; usesTabs = 1; }; - 0E71D9D80963B12800FF6F7C /* CDStandardInputboxControl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CDStandardInputboxControl.h; path = Source/CDControl/CDThreeButtonControl/CDInputboxControl/CDStandardInputboxControl.h; sourceTree = ""; }; - 0E71D9D90963B12800FF6F7C /* CDStandardPopUpButtonControl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CDStandardPopUpButtonControl.h; path = Source/CDControl/CDThreeButtonControl/CDPopUpButtonControl/CDStandardPopUpButtonControl.h; sourceTree = ""; }; - 0E71D9DA0963B12800FF6F7C /* CDTextboxControl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CDTextboxControl.h; path = Source/CDControl/CDThreeButtonControl/CDTextboxControl.h; sourceTree = ""; }; - 0E71D9DB0963B12800FF6F7C /* CDYesNoMsgboxControl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CDYesNoMsgboxControl.h; path = Source/CDControl/CDThreeButtonControl/CDMsgboxControl/CDYesNoMsgboxControl.h; sourceTree = ""; }; - 0E71D9EB0963B15300FF6F7C /* AppController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = AppController.m; path = Source/AppController.m; sourceTree = ""; }; - 0E71D9EC0963B15300FF6F7C /* CDControl.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CDControl.m; path = Source/CDControl.m; sourceTree = ""; }; - 0E71D9ED0963B15300FF6F7C /* CDFileSelectControl.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CDFileSelectControl.m; path = Source/CDControl/CDFileDialogControl/CDFileSelectControl.m; sourceTree = ""; }; - 0E71D9EE0963B15300FF6F7C /* CDInputboxControl.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CDInputboxControl.m; path = Source/CDControl/CDThreeButtonControl/CDInputboxControl.m; sourceTree = ""; }; - 0E71D9EF0963B15300FF6F7C /* CDMsgboxControl.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CDMsgboxControl.m; path = Source/CDControl/CDThreeButtonControl/CDMsgboxControl.m; sourceTree = ""; }; - 0E71D9F00963B15300FF6F7C /* CDOkMsgboxControl.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CDOkMsgboxControl.m; path = Source/CDControl/CDThreeButtonControl/CDMsgboxControl/CDOkMsgboxControl.m; sourceTree = ""; }; - 0E71D9F10963B15300FF6F7C /* CDOptions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CDOptions.m; path = Source/CDOptions.m; sourceTree = ""; }; - 0E71D9F20963B15300FF6F7C /* CDPopUpButtonControl.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CDPopUpButtonControl.m; path = Source/CDControl/CDThreeButtonControl/CDPopUpButtonControl.m; sourceTree = ""; }; - 0E71D9F30963B15300FF6F7C /* CDProgressbarControl.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CDProgressbarControl.m; path = Source/CDControl/CDProgressbarControl.m; sourceTree = ""; usesTabs = 1; }; - 0E71D9F40963B15300FF6F7C /* CDStandardInputboxControl.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CDStandardInputboxControl.m; path = Source/CDControl/CDThreeButtonControl/CDInputboxControl/CDStandardInputboxControl.m; sourceTree = ""; }; - 0E71D9F50963B15300FF6F7C /* CDStandardPopUpButtonControl.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CDStandardPopUpButtonControl.m; path = Source/CDControl/CDThreeButtonControl/CDPopUpButtonControl/CDStandardPopUpButtonControl.m; sourceTree = ""; }; - 0E71D9F60963B15300FF6F7C /* CDTextboxControl.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CDTextboxControl.m; path = Source/CDControl/CDThreeButtonControl/CDTextboxControl.m; sourceTree = ""; }; - 0E71D9F70963B15300FF6F7C /* CDYesNoMsgboxControl.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CDYesNoMsgboxControl.m; path = Source/CDControl/CDThreeButtonControl/CDMsgboxControl/CDYesNoMsgboxControl.m; sourceTree = ""; }; - 0E71DA050963B16100FF6F7C /* CocoaDialog_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CocoaDialog_Prefix.pch; path = Source/CocoaDialog_Prefix.pch; sourceTree = ""; }; - 0E71DA060963B16100FF6F7C /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = Source/main.m; sourceTree = ""; }; 0E71DA0A0963B19500FF6F7C /* cocoadialog.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; name = cocoadialog.icns; path = Resources/cocoadialog.icns; sourceTree = ""; }; - 0E77E9B30963C46500D651A3 /* KABubbleWindow.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = KABubbleWindow.m; path = Source/KABubbleWindow.m; sourceTree = ""; }; - 0E77E9B40963C46500D651A3 /* KABubbleWindowController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = KABubbleWindowController.m; path = Source/KABubbleWindowController.m; sourceTree = ""; }; - 0E77E9B50963C46500D651A3 /* KABubbleWindowView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = KABubbleWindowView.m; path = Source/KABubbleWindowView.m; sourceTree = ""; }; - 0E77E9B90963C47A00D651A3 /* KABubbleWindow.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = KABubbleWindow.h; path = Source/KABubbleWindow.h; sourceTree = ""; }; - 0E77E9BA0963C47A00D651A3 /* KABubbleWindowController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = KABubbleWindowController.h; path = Source/KABubbleWindowController.h; sourceTree = ""; }; - 0E77E9BB0963C47A00D651A3 /* KABubbleWindowView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = KABubbleWindowView.h; path = Source/KABubbleWindowView.h; sourceTree = ""; }; - 0EC9B67C09B126D500956684 /* CDFileDialogControl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CDFileDialogControl.h; path = Source/CDControl/CDFileDialogControl.h; sourceTree = ""; }; - 0EC9B67D09B126D500956684 /* CDFileDialogControl.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CDFileDialogControl.m; path = Source/CDControl/CDFileDialogControl.m; sourceTree = ""; }; - 0EC9B68109B1273100956684 /* CDFileSaveControl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CDFileSaveControl.h; path = Source/CDControl/CDFileDialogControl/CDFileSaveControl.h; sourceTree = ""; }; - 0EC9B68309B1274100956684 /* CDFileSaveControl.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CDFileSaveControl.m; path = Source/CDControl/CDFileDialogControl/CDFileSaveControl.m; sourceTree = ""; }; - 0EE0B433096802B90070F494 /* CDThreeButtonControl.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CDThreeButtonControl.m; path = Source/CDControl/CDThreeButtonControl.m; sourceTree = ""; }; - 0EE0B435096802CF0070F494 /* CDThreeButtonControl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CDThreeButtonControl.h; path = Source/CDControl/CDThreeButtonControl.h; sourceTree = ""; }; 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = ""; }; 29B97324FDCFA39411CA2CEA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = ""; }; - 614E5FD7145BAA4100130974 /* CDPanel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CDPanel.h; path = Source/CDPanel.h; sourceTree = ""; }; - 614E5FD8145BAA4200130974 /* CDPanel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CDPanel.m; path = Source/CDPanel.m; sourceTree = ""; }; - 614E5FDC145BB09100130974 /* CDIcon.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CDIcon.h; path = Source/CDIcon.h; sourceTree = ""; }; - 614E5FDD145BB09100130974 /* CDIcon.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CDIcon.m; path = Source/CDIcon.m; sourceTree = ""; }; - 614E5FE0145BC23200130974 /* CDCommon.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CDCommon.h; path = Source/CDCommon.h; sourceTree = ""; }; - 614E5FE1145BC23300130974 /* CDCommon.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CDCommon.m; path = Source/CDCommon.m; sourceTree = ""; }; + 61EC906B145FACF8003ADF05 /* AppController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AppController.h; path = Source/AppController.h; sourceTree = ""; }; + 61EC906C145FACF8003ADF05 /* AppController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = AppController.m; path = Source/AppController.m; sourceTree = ""; }; + 61EC906D145FACF8003ADF05 /* CDCommon.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CDCommon.h; path = Source/CDCommon.h; sourceTree = ""; }; + 61EC906E145FACF8003ADF05 /* CDCommon.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CDCommon.m; path = Source/CDCommon.m; sourceTree = ""; }; + 61EC9070145FACF8003ADF05 /* CDControl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CDControl.h; sourceTree = ""; }; + 61EC9071145FACF8003ADF05 /* CDControl.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CDControl.m; sourceTree = ""; }; + 61EC9073145FACF8003ADF05 /* CDFileDialogControl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CDFileDialogControl.h; sourceTree = ""; }; + 61EC9074145FACF8003ADF05 /* CDFileDialogControl.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CDFileDialogControl.m; sourceTree = ""; }; + 61EC9075145FACF8003ADF05 /* CDFileSaveControl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CDFileSaveControl.h; sourceTree = ""; }; + 61EC9076145FACF8003ADF05 /* CDFileSaveControl.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CDFileSaveControl.m; sourceTree = ""; }; + 61EC9077145FACF8003ADF05 /* CDFileSelectControl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CDFileSelectControl.h; sourceTree = ""; }; + 61EC9078145FACF8003ADF05 /* CDFileSelectControl.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CDFileSelectControl.m; sourceTree = ""; }; + 61EC9079145FACF8003ADF05 /* CDIcon.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CDIcon.h; sourceTree = ""; }; + 61EC907A145FACF8003ADF05 /* CDIcon.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CDIcon.m; sourceTree = ""; }; + 61EC907C145FACF8003ADF05 /* CDBubbleControl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CDBubbleControl.h; sourceTree = ""; }; + 61EC907D145FACF8003ADF05 /* CDBubbleControl.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CDBubbleControl.m; sourceTree = ""; }; + 61EC907E145FACF8003ADF05 /* CDGrowlControl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CDGrowlControl.h; sourceTree = ""; }; + 61EC907F145FACF8003ADF05 /* CDGrowlControl.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CDGrowlControl.m; sourceTree = ""; }; + 61EC9080145FACF8003ADF05 /* CDNotifyControl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CDNotifyControl.h; sourceTree = ""; }; + 61EC9081145FACF8003ADF05 /* CDNotifyControl.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CDNotifyControl.m; sourceTree = ""; }; + 61EC9082145FACF8003ADF05 /* KABubbleWindow.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KABubbleWindow.h; sourceTree = ""; }; + 61EC9083145FACF8003ADF05 /* KABubbleWindow.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KABubbleWindow.m; sourceTree = ""; }; + 61EC9084145FACF8003ADF05 /* KABubbleWindowController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KABubbleWindowController.h; sourceTree = ""; }; + 61EC9085145FACF8003ADF05 /* KABubbleWindowController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KABubbleWindowController.m; sourceTree = ""; }; + 61EC9086145FACF8003ADF05 /* KABubbleWindowView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KABubbleWindowView.h; sourceTree = ""; }; + 61EC9087145FACF8003ADF05 /* KABubbleWindowView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KABubbleWindowView.m; sourceTree = ""; }; + 61EC9088145FACF8003ADF05 /* CDPanel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CDPanel.h; sourceTree = ""; }; + 61EC9089145FACF8003ADF05 /* CDPanel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CDPanel.m; sourceTree = ""; }; + 61EC908B145FACF8003ADF05 /* CDProgressbarControl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CDProgressbarControl.h; sourceTree = ""; }; + 61EC908C145FACF8003ADF05 /* CDProgressbarControl.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CDProgressbarControl.m; sourceTree = ""; }; + 61EC908D145FACF8003ADF05 /* CDProgressbarInputHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CDProgressbarInputHandler.h; sourceTree = ""; }; + 61EC908E145FACF8003ADF05 /* CDProgressbarInputHandler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CDProgressbarInputHandler.m; sourceTree = ""; }; + 61EC908F145FACF8003ADF05 /* CDProgressbarInputHandlerDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CDProgressbarInputHandlerDelegate.h; sourceTree = ""; }; + 61EC9091145FACF8003ADF05 /* CDCheckboxControl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CDCheckboxControl.h; sourceTree = ""; }; + 61EC9092145FACF8003ADF05 /* CDCheckboxControl.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CDCheckboxControl.m; sourceTree = ""; }; + 61EC9093145FACF8003ADF05 /* CDInputboxControl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CDInputboxControl.h; sourceTree = ""; }; + 61EC9094145FACF8003ADF05 /* CDInputboxControl.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CDInputboxControl.m; sourceTree = ""; }; + 61EC9095145FACF8003ADF05 /* CDMsgboxControl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CDMsgboxControl.h; sourceTree = ""; }; + 61EC9096145FACF8003ADF05 /* CDMsgboxControl.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CDMsgboxControl.m; sourceTree = ""; }; + 61EC9097145FACF8003ADF05 /* CDOkMsgboxControl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CDOkMsgboxControl.h; sourceTree = ""; }; + 61EC9098145FACF8003ADF05 /* CDOkMsgboxControl.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CDOkMsgboxControl.m; sourceTree = ""; }; + 61EC9099145FACF8003ADF05 /* CDPopUpButtonControl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CDPopUpButtonControl.h; sourceTree = ""; }; + 61EC909A145FACF8003ADF05 /* CDPopUpButtonControl.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CDPopUpButtonControl.m; sourceTree = ""; }; + 61EC909B145FACF8003ADF05 /* CDRadioControl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CDRadioControl.h; sourceTree = ""; }; + 61EC909C145FACF8003ADF05 /* CDRadioControl.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CDRadioControl.m; sourceTree = ""; }; + 61EC909D145FACF8003ADF05 /* CDStandardInputboxControl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CDStandardInputboxControl.h; sourceTree = ""; }; + 61EC909E145FACF8003ADF05 /* CDStandardInputboxControl.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CDStandardInputboxControl.m; sourceTree = ""; }; + 61EC909F145FACF8003ADF05 /* CDStandardPopUpButtonControl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CDStandardPopUpButtonControl.h; sourceTree = ""; }; + 61EC90A0145FACF8003ADF05 /* CDStandardPopUpButtonControl.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CDStandardPopUpButtonControl.m; sourceTree = ""; }; + 61EC90A1145FACF8003ADF05 /* CDTextboxControl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CDTextboxControl.h; sourceTree = ""; }; + 61EC90A2145FACF8003ADF05 /* CDTextboxControl.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CDTextboxControl.m; sourceTree = ""; }; + 61EC90A3145FACF8003ADF05 /* CDThreeButtonControl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CDThreeButtonControl.h; sourceTree = ""; }; + 61EC90A4145FACF8003ADF05 /* CDThreeButtonControl.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CDThreeButtonControl.m; sourceTree = ""; }; + 61EC90A5145FACF8003ADF05 /* CDYesNoMsgboxControl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CDYesNoMsgboxControl.h; sourceTree = ""; }; + 61EC90A6145FACF8003ADF05 /* CDYesNoMsgboxControl.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CDYesNoMsgboxControl.m; sourceTree = ""; }; + 61EC90A7145FACF8003ADF05 /* CDOptions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CDOptions.h; path = Source/CDOptions.h; sourceTree = ""; }; + 61EC90A8145FACF8003ADF05 /* CDOptions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CDOptions.m; path = Source/CDOptions.m; sourceTree = ""; }; + 61EC90A9145FACF8003ADF05 /* CDUpdate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CDUpdate.h; path = Source/CDUpdate.h; sourceTree = ""; }; + 61EC90AA145FACF8003ADF05 /* CDUpdate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CDUpdate.m; path = Source/CDUpdate.m; sourceTree = ""; }; + 61EC90AB145FACF8003ADF05 /* CocoaDialog_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CocoaDialog_Prefix.pch; path = Source/CocoaDialog_Prefix.pch; sourceTree = ""; }; + 61EC90E8145FAD58003ADF05 /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = Source/main.m; sourceTree = ""; }; 61FA9D2014518E97006E0674 /* dsa_pub.pem */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = dsa_pub.pem; path = Resources/dsa_pub.pem; sourceTree = ""; }; - 89880CAC142AB364004E79A1 /* CDProgressbarInputHandlerDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CDProgressbarInputHandlerDelegate.h; path = Source/CDProgressbarInputHandlerDelegate.h; sourceTree = ""; }; - 89BE1C9D14270A540030D0FF /* CDProgressbarInputHandler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CDProgressbarInputHandler.m; path = Source/CDProgressbarInputHandler.m; sourceTree = ""; }; - 89BE1CA114270EC80030D0FF /* CDProgressbarInputHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CDProgressbarInputHandler.h; path = Source/CDProgressbarInputHandler.h; sourceTree = ""; }; 8D1107320486CEB800E47090 /* cocoaDialog.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = cocoaDialog.app; sourceTree = BUILT_PRODUCTS_DIR; }; - A751C5D7142D084C0078437A /* CDRadioControl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CDRadioControl.h; path = Source/CDControl/CDThreeButtonControl/CDRadioControl.h; sourceTree = ""; }; - A751C5D8142D084C0078437A /* CDRadioControl.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CDRadioControl.m; path = Source/CDControl/CDThreeButtonControl/CDRadioControl.m; sourceTree = ""; }; - A786B448142989D500917E4D /* CDCheckboxControl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CDCheckboxControl.h; path = Source/CDControl/CDThreeButtonControl/CDCheckboxControl.h; sourceTree = ""; }; - A786B449142989D500917E4D /* CDCheckboxControl.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CDCheckboxControl.m; path = Source/CDControl/CDThreeButtonControl/CDCheckboxControl.m; sourceTree = ""; }; A78A8C9514375704007AE363 /* Config.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Config.xcconfig; sourceTree = ""; }; A78A8C9614375704007AE363 /* ConfigDebug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = ConfigDebug.xcconfig; sourceTree = ""; }; A78A8C9714375704007AE363 /* ConfigRelease.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = ConfigRelease.xcconfig; sourceTree = ""; }; @@ -184,17 +193,10 @@ A78A8CE8143784A8007AE363 /* Growl.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Growl.framework; path = Frameworks/Growl.framework; sourceTree = ""; }; A78A8CF21437938D007AE363 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = System/Library/Frameworks/CoreFoundation.framework; sourceTree = SDKROOT; }; A78A8D2E1437AC29007AE363 /* Sparkle.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Sparkle.framework; path = Frameworks/Sparkle.framework; sourceTree = ""; }; - A78A8D321437C30C007AE363 /* CDBubbleControl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CDBubbleControl.h; path = Source/CDControl/CDNotifyControl/CDBubbleControl.h; sourceTree = ""; }; - A78A8D331437C30C007AE363 /* CDGrowlControl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CDGrowlControl.h; path = Source/CDControl/CDNotifyControl/CDGrowlControl.h; sourceTree = ""; }; - A78A8D371437C341007AE363 /* CDBubbleControl.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CDBubbleControl.m; path = Source/CDControl/CDNotifyControl/CDBubbleControl.m; sourceTree = ""; }; - A78A8D381437C341007AE363 /* CDGrowlControl.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CDGrowlControl.m; path = Source/CDControl/CDNotifyControl/CDGrowlControl.m; sourceTree = ""; }; - A78A8D3C1437C416007AE363 /* CDNotifyControl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CDNotifyControl.h; path = Source/CDControl/CDNotifyControl.h; sourceTree = ""; }; - A78A8D3D1437C416007AE363 /* CDNotifyControl.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CDNotifyControl.m; path = Source/CDControl/CDNotifyControl.m; sourceTree = ""; }; A7BABA9714456CC800D3F168 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; A7BABADA1445809700D3F168 /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = System/Library/Frameworks/CoreData.framework; sourceTree = SDKROOT; }; A7BABB051445810000D3F168 /* CoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreServices.framework; path = System/Library/Frameworks/CoreServices.framework; sourceTree = SDKROOT; }; A7BABB2E1445817B00D3F168 /* relaunch */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = relaunch; sourceTree = BUILT_PRODUCTS_DIR; }; - A7BABB66144597FE00D3F168 /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -219,123 +221,6 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 080E96DDFE201D6D7F000001 /* Classes */ = { - isa = PBXGroup; - children = ( - 0E71D9EB0963B15300FF6F7C /* AppController.m */, - 0E71D9EC0963B15300FF6F7C /* CDControl.m */, - 614E5FE1145BC23300130974 /* CDCommon.m */, - 614E5FDD145BB09100130974 /* CDIcon.m */, - 0E71D9F10963B15300FF6F7C /* CDOptions.m */, - 614E5FD8145BAA4200130974 /* CDPanel.m */, - 89BE1C9D14270A540030D0FF /* CDProgressbarInputHandler.m */, - 0E77E9B30963C46500D651A3 /* KABubbleWindow.m */, - 0E77E9B40963C46500D651A3 /* KABubbleWindowController.m */, - 0E77E9B50963C46500D651A3 /* KABubbleWindowView.m */, - 0EE0B431096802440070F494 /* CDControl */, - ); - name = Classes; - sourceTree = ""; - }; - 0E91738E06299DF400E97C20 /* Headers */ = { - isa = PBXGroup; - children = ( - 0E71D9CF0963B12800FF6F7C /* AppController.h */, - 0E71D9D00963B12800FF6F7C /* CDControl.h */, - 614E5FE0145BC23200130974 /* CDCommon.h */, - 614E5FDC145BB09100130974 /* CDIcon.h */, - 0E71D9D50963B12800FF6F7C /* CDOptions.h */, - 614E5FD7145BAA4100130974 /* CDPanel.h */, - 89BE1CA114270EC80030D0FF /* CDProgressbarInputHandler.h */, - 0E77E9B90963C47A00D651A3 /* KABubbleWindow.h */, - 0E77E9BA0963C47A00D651A3 /* KABubbleWindowController.h */, - 0E77E9BB0963C47A00D651A3 /* KABubbleWindowView.h */, - 0EE0B42F096801C70070F494 /* CDControl */, - 89880CAC142AB364004E79A1 /* CDProgressbarInputHandlerDelegate.h */, - ); - name = Headers; - sourceTree = ""; - }; - 0EC9B67B09B126BC00956684 /* CDFileDialogControl */ = { - isa = PBXGroup; - children = ( - 0EC9B68309B1274100956684 /* CDFileSaveControl.m */, - 0E71D9ED0963B15300FF6F7C /* CDFileSelectControl.m */, - ); - name = CDFileDialogControl; - sourceTree = ""; - }; - 0EC9B68009B126DF00956684 /* CDFileDialogControl */ = { - isa = PBXGroup; - children = ( - 0EC9B68109B1273100956684 /* CDFileSaveControl.h */, - 0E71D9D10963B12800FF6F7C /* CDFileSelectControl.h */, - ); - name = CDFileDialogControl; - sourceTree = ""; - }; - 0EE0B42F096801C70070F494 /* CDControl */ = { - isa = PBXGroup; - children = ( - 0EC9B67C09B126D500956684 /* CDFileDialogControl.h */, - 0EC9B68009B126DF00956684 /* CDFileDialogControl */, - A78A8D3C1437C416007AE363 /* CDNotifyControl.h */, - A78A8D361437C312007AE363 /* CDNotifyControl */, - 0E71D9D70963B12800FF6F7C /* CDProgressbarControl.h */, - 0EE0B435096802CF0070F494 /* CDThreeButtonControl.h */, - 0EE0B430096801EA0070F494 /* CDThreeButtonControl */, - ); - name = CDControl; - sourceTree = ""; - }; - 0EE0B430096801EA0070F494 /* CDThreeButtonControl */ = { - isa = PBXGroup; - children = ( - A786B448142989D500917E4D /* CDCheckboxControl.h */, - 0E71D9D20963B12800FF6F7C /* CDInputboxControl.h */, - 0E71D9D30963B12800FF6F7C /* CDMsgboxControl.h */, - 0E71D9D40963B12800FF6F7C /* CDOkMsgboxControl.h */, - 0E71D9D60963B12800FF6F7C /* CDPopUpButtonControl.h */, - A751C5D7142D084C0078437A /* CDRadioControl.h */, - 0E71D9D80963B12800FF6F7C /* CDStandardInputboxControl.h */, - 0E71D9D90963B12800FF6F7C /* CDStandardPopUpButtonControl.h */, - 0E71D9DA0963B12800FF6F7C /* CDTextboxControl.h */, - 0E71D9DB0963B12800FF6F7C /* CDYesNoMsgboxControl.h */, - ); - name = CDThreeButtonControl; - sourceTree = ""; - }; - 0EE0B431096802440070F494 /* CDControl */ = { - isa = PBXGroup; - children = ( - 0EC9B67D09B126D500956684 /* CDFileDialogControl.m */, - 0EC9B67B09B126BC00956684 /* CDFileDialogControl */, - A78A8D3D1437C416007AE363 /* CDNotifyControl.m */, - A78A8D3B1437C347007AE363 /* CDNotifyControl */, - 0E71D9F30963B15300FF6F7C /* CDProgressbarControl.m */, - 0EE0B433096802B90070F494 /* CDThreeButtonControl.m */, - 0EE0B432096802740070F494 /* CDThreeButtonControl */, - ); - name = CDControl; - sourceTree = ""; - }; - 0EE0B432096802740070F494 /* CDThreeButtonControl */ = { - isa = PBXGroup; - children = ( - A786B449142989D500917E4D /* CDCheckboxControl.m */, - 0E71D9EE0963B15300FF6F7C /* CDInputboxControl.m */, - 0E71D9EF0963B15300FF6F7C /* CDMsgboxControl.m */, - 0E71D9F00963B15300FF6F7C /* CDOkMsgboxControl.m */, - 0E71D9F20963B15300FF6F7C /* CDPopUpButtonControl.m */, - A751C5D8142D084C0078437A /* CDRadioControl.m */, - 0E71D9F40963B15300FF6F7C /* CDStandardInputboxControl.m */, - 0E71D9F50963B15300FF6F7C /* CDStandardPopUpButtonControl.m */, - 0E71D9F60963B15300FF6F7C /* CDTextboxControl.m */, - 0E71D9F70963B15300FF6F7C /* CDYesNoMsgboxControl.m */, - ); - name = CDThreeButtonControl; - sourceTree = ""; - }; 1058C7A0FEA54F0111CA2CBB /* Apple Frameworks */ = { isa = PBXGroup; children = ( @@ -361,11 +246,21 @@ 29B97314FDCFA39411CA2CEA /* CocoaDialog */ = { isa = PBXGroup; children = ( - A78A8CDE14377610007AE363 /* CHANGELOG */, A78A8CDF14377610007AE363 /* LICENSE */, + A78A8CDE14377610007AE363 /* CHANGELOG */, + 61EC906B145FACF8003ADF05 /* AppController.h */, + 61EC906C145FACF8003ADF05 /* AppController.m */, + 61EC906D145FACF8003ADF05 /* CDCommon.h */, + 61EC906E145FACF8003ADF05 /* CDCommon.m */, + 61EC906F145FACF8003ADF05 /* CDControl */, + 61EC90A7145FACF8003ADF05 /* CDOptions.h */, + 61EC90A8145FACF8003ADF05 /* CDOptions.m */, + 61EC90A9145FACF8003ADF05 /* CDUpdate.h */, + 61EC90AA145FACF8003ADF05 /* CDUpdate.m */, + 61EC90AB145FACF8003ADF05 /* CocoaDialog_Prefix.pch */, + 61EC90E8145FAD58003ADF05 /* main.m */, A78A8C9414375703007AE363 /* Configurations */, 29B97317FDCFA39411CA2CEA /* Resources */, - A7BABB641445909A00D3F168 /* Source */, 29B97323FDCFA39411CA2CEA /* Frameworks */, 19C28FACFE9D520D11CA2CBB /* Products */, ); @@ -398,53 +293,105 @@ name = Frameworks; sourceTree = ""; }; - A78A8C9414375703007AE363 /* Configurations */ = { + 61EC906F145FACF8003ADF05 /* CDControl */ = { isa = PBXGroup; children = ( - A78A8C9514375704007AE363 /* Config.xcconfig */, - A78A8C9614375704007AE363 /* ConfigDebug.xcconfig */, - A78A8C9714375704007AE363 /* ConfigRelease.xcconfig */, + 61EC9070145FACF8003ADF05 /* CDControl.h */, + 61EC9071145FACF8003ADF05 /* CDControl.m */, + 61EC9072145FACF8003ADF05 /* CDFileDialogControl */, + 61EC9079145FACF8003ADF05 /* CDIcon.h */, + 61EC907A145FACF8003ADF05 /* CDIcon.m */, + 61EC907B145FACF8003ADF05 /* CDNotifyControl */, + 61EC9088145FACF8003ADF05 /* CDPanel.h */, + 61EC9089145FACF8003ADF05 /* CDPanel.m */, + 61EC908A145FACF8003ADF05 /* CDProgressbar */, + 61EC9090145FACF8003ADF05 /* CDThreeButtonControl */, ); - path = Configurations; + name = CDControl; + path = Source/CDControl; sourceTree = ""; }; - A78A8D361437C312007AE363 /* CDNotifyControl */ = { + 61EC9072145FACF8003ADF05 /* CDFileDialogControl */ = { isa = PBXGroup; children = ( - A78A8D321437C30C007AE363 /* CDBubbleControl.h */, - A78A8D331437C30C007AE363 /* CDGrowlControl.h */, - ); - name = CDNotifyControl; + 61EC9073145FACF8003ADF05 /* CDFileDialogControl.h */, + 61EC9074145FACF8003ADF05 /* CDFileDialogControl.m */, + 61EC9075145FACF8003ADF05 /* CDFileSaveControl.h */, + 61EC9076145FACF8003ADF05 /* CDFileSaveControl.m */, + 61EC9077145FACF8003ADF05 /* CDFileSelectControl.h */, + 61EC9078145FACF8003ADF05 /* CDFileSelectControl.m */, + ); + path = CDFileDialogControl; sourceTree = ""; }; - A78A8D3B1437C347007AE363 /* CDNotifyControl */ = { + 61EC907B145FACF8003ADF05 /* CDNotifyControl */ = { isa = PBXGroup; children = ( - A78A8D371437C341007AE363 /* CDBubbleControl.m */, - A78A8D381437C341007AE363 /* CDGrowlControl.m */, - ); - name = CDNotifyControl; + 61EC907C145FACF8003ADF05 /* CDBubbleControl.h */, + 61EC907D145FACF8003ADF05 /* CDBubbleControl.m */, + 61EC907E145FACF8003ADF05 /* CDGrowlControl.h */, + 61EC907F145FACF8003ADF05 /* CDGrowlControl.m */, + 61EC9080145FACF8003ADF05 /* CDNotifyControl.h */, + 61EC9081145FACF8003ADF05 /* CDNotifyControl.m */, + 61EC9082145FACF8003ADF05 /* KABubbleWindow.h */, + 61EC9083145FACF8003ADF05 /* KABubbleWindow.m */, + 61EC9084145FACF8003ADF05 /* KABubbleWindowController.h */, + 61EC9085145FACF8003ADF05 /* KABubbleWindowController.m */, + 61EC9086145FACF8003ADF05 /* KABubbleWindowView.h */, + 61EC9087145FACF8003ADF05 /* KABubbleWindowView.m */, + ); + path = CDNotifyControl; sourceTree = ""; }; - A7BABB641445909A00D3F168 /* Source */ = { + 61EC908A145FACF8003ADF05 /* CDProgressbar */ = { isa = PBXGroup; children = ( - 0E71DA050963B16100FF6F7C /* CocoaDialog_Prefix.pch */, - 0E71DA060963B16100FF6F7C /* main.m */, - 080E96DDFE201D6D7F000001 /* Classes */, - 0E91738E06299DF400E97C20 /* Headers */, - A7BABB65144597FE00D3F168 /* relaunch */, + 61EC908B145FACF8003ADF05 /* CDProgressbarControl.h */, + 61EC908C145FACF8003ADF05 /* CDProgressbarControl.m */, + 61EC908D145FACF8003ADF05 /* CDProgressbarInputHandler.h */, + 61EC908E145FACF8003ADF05 /* CDProgressbarInputHandler.m */, + 61EC908F145FACF8003ADF05 /* CDProgressbarInputHandlerDelegate.h */, ); - name = Source; + path = CDProgressbar; + sourceTree = ""; + }; + 61EC9090145FACF8003ADF05 /* CDThreeButtonControl */ = { + isa = PBXGroup; + children = ( + 61EC9091145FACF8003ADF05 /* CDCheckboxControl.h */, + 61EC9092145FACF8003ADF05 /* CDCheckboxControl.m */, + 61EC9093145FACF8003ADF05 /* CDInputboxControl.h */, + 61EC9094145FACF8003ADF05 /* CDInputboxControl.m */, + 61EC9095145FACF8003ADF05 /* CDMsgboxControl.h */, + 61EC9096145FACF8003ADF05 /* CDMsgboxControl.m */, + 61EC9097145FACF8003ADF05 /* CDOkMsgboxControl.h */, + 61EC9098145FACF8003ADF05 /* CDOkMsgboxControl.m */, + 61EC9099145FACF8003ADF05 /* CDPopUpButtonControl.h */, + 61EC909A145FACF8003ADF05 /* CDPopUpButtonControl.m */, + 61EC909B145FACF8003ADF05 /* CDRadioControl.h */, + 61EC909C145FACF8003ADF05 /* CDRadioControl.m */, + 61EC909D145FACF8003ADF05 /* CDStandardInputboxControl.h */, + 61EC909E145FACF8003ADF05 /* CDStandardInputboxControl.m */, + 61EC909F145FACF8003ADF05 /* CDStandardPopUpButtonControl.h */, + 61EC90A0145FACF8003ADF05 /* CDStandardPopUpButtonControl.m */, + 61EC90A1145FACF8003ADF05 /* CDTextboxControl.h */, + 61EC90A2145FACF8003ADF05 /* CDTextboxControl.m */, + 61EC90A3145FACF8003ADF05 /* CDThreeButtonControl.h */, + 61EC90A4145FACF8003ADF05 /* CDThreeButtonControl.m */, + 61EC90A5145FACF8003ADF05 /* CDYesNoMsgboxControl.h */, + 61EC90A6145FACF8003ADF05 /* CDYesNoMsgboxControl.m */, + ); + path = CDThreeButtonControl; sourceTree = ""; }; - A7BABB65144597FE00D3F168 /* relaunch */ = { + A78A8C9414375703007AE363 /* Configurations */ = { isa = PBXGroup; children = ( - A7BABB66144597FE00D3F168 /* main.m */, + A78A8C9514375704007AE363 /* Config.xcconfig */, + A78A8C9614375704007AE363 /* ConfigDebug.xcconfig */, + A78A8C9714375704007AE363 /* ConfigRelease.xcconfig */, ); - name = relaunch; - path = Source/relaunch; + path = Configurations; sourceTree = ""; }; /* End PBXGroup section */ @@ -454,36 +401,37 @@ isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 0E71D9DC0963B12800FF6F7C /* AppController.h in Headers */, - 0E71D9DD0963B12800FF6F7C /* CDControl.h in Headers */, - 0E71D9DE0963B12800FF6F7C /* CDFileSelectControl.h in Headers */, - 0E71D9DF0963B12800FF6F7C /* CDInputboxControl.h in Headers */, - 0E71D9E00963B12800FF6F7C /* CDMsgboxControl.h in Headers */, - 0E71D9E10963B12800FF6F7C /* CDOkMsgboxControl.h in Headers */, - 0E71D9E20963B12800FF6F7C /* CDOptions.h in Headers */, - 0E71D9E30963B12800FF6F7C /* CDPopUpButtonControl.h in Headers */, - 0E71D9E40963B12800FF6F7C /* CDProgressbarControl.h in Headers */, - 0E71D9E50963B12800FF6F7C /* CDStandardInputboxControl.h in Headers */, - 0E71D9E60963B12800FF6F7C /* CDStandardPopUpButtonControl.h in Headers */, - 0E71D9E70963B12800FF6F7C /* CDTextboxControl.h in Headers */, - 0E71D9E80963B12800FF6F7C /* CDYesNoMsgboxControl.h in Headers */, - 0E71DA070963B16100FF6F7C /* CocoaDialog_Prefix.pch in Headers */, - 0E77E9BC0963C47A00D651A3 /* KABubbleWindow.h in Headers */, - 0E77E9BD0963C47A00D651A3 /* KABubbleWindowController.h in Headers */, - 0E77E9BE0963C47A00D651A3 /* KABubbleWindowView.h in Headers */, - 0EE0B436096802CF0070F494 /* CDThreeButtonControl.h in Headers */, - 0EC9B67E09B126D500956684 /* CDFileDialogControl.h in Headers */, - 0EC9B68209B1273100956684 /* CDFileSaveControl.h in Headers */, - 89BE1CA214270EC80030D0FF /* CDProgressbarInputHandler.h in Headers */, - A786B44A142989D500917E4D /* CDCheckboxControl.h in Headers */, - 89880CAD142AB364004E79A1 /* CDProgressbarInputHandlerDelegate.h in Headers */, - A751C5D9142D084C0078437A /* CDRadioControl.h in Headers */, - A78A8D341437C30C007AE363 /* CDBubbleControl.h in Headers */, - A78A8D351437C30C007AE363 /* CDGrowlControl.h in Headers */, - A78A8D3E1437C416007AE363 /* CDNotifyControl.h in Headers */, - 614E5FD9145BAA4300130974 /* CDPanel.h in Headers */, - 614E5FDE145BB09200130974 /* CDIcon.h in Headers */, - 614E5FE2145BC23400130974 /* CDCommon.h in Headers */, + 61EC90AC145FACF8003ADF05 /* AppController.h in Headers */, + 61EC90AE145FACF8003ADF05 /* CDCommon.h in Headers */, + 61EC90B0145FACF8003ADF05 /* CDControl.h in Headers */, + 61EC90B2145FACF8003ADF05 /* CDFileDialogControl.h in Headers */, + 61EC90B4145FACF8003ADF05 /* CDFileSaveControl.h in Headers */, + 61EC90B6145FACF8003ADF05 /* CDFileSelectControl.h in Headers */, + 61EC90B8145FACF8003ADF05 /* CDIcon.h in Headers */, + 61EC90BA145FACF8003ADF05 /* CDBubbleControl.h in Headers */, + 61EC90BC145FACF8003ADF05 /* CDGrowlControl.h in Headers */, + 61EC90BE145FACF8003ADF05 /* CDNotifyControl.h in Headers */, + 61EC90C0145FACF8003ADF05 /* KABubbleWindow.h in Headers */, + 61EC90C2145FACF8003ADF05 /* KABubbleWindowController.h in Headers */, + 61EC90C4145FACF8003ADF05 /* KABubbleWindowView.h in Headers */, + 61EC90C6145FACF8003ADF05 /* CDPanel.h in Headers */, + 61EC90C8145FACF8003ADF05 /* CDProgressbarControl.h in Headers */, + 61EC90CA145FACF8003ADF05 /* CDProgressbarInputHandler.h in Headers */, + 61EC90CC145FACF8003ADF05 /* CDProgressbarInputHandlerDelegate.h in Headers */, + 61EC90CD145FACF8003ADF05 /* CDCheckboxControl.h in Headers */, + 61EC90CF145FACF8003ADF05 /* CDInputboxControl.h in Headers */, + 61EC90D1145FACF8003ADF05 /* CDMsgboxControl.h in Headers */, + 61EC90D3145FACF8003ADF05 /* CDOkMsgboxControl.h in Headers */, + 61EC90D5145FACF8003ADF05 /* CDPopUpButtonControl.h in Headers */, + 61EC90D7145FACF8003ADF05 /* CDRadioControl.h in Headers */, + 61EC90D9145FACF8003ADF05 /* CDStandardInputboxControl.h in Headers */, + 61EC90DB145FACF8003ADF05 /* CDStandardPopUpButtonControl.h in Headers */, + 61EC90DD145FACF8003ADF05 /* CDTextboxControl.h in Headers */, + 61EC90DF145FACF8003ADF05 /* CDThreeButtonControl.h in Headers */, + 61EC90E1145FACF8003ADF05 /* CDYesNoMsgboxControl.h in Headers */, + 61EC90E3145FACF8003ADF05 /* CDOptions.h in Headers */, + 61EC90E5145FACF8003ADF05 /* CDUpdate.h in Headers */, + 61EC90E7145FACF8003ADF05 /* CocoaDialog_Prefix.pch in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -580,35 +528,36 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 0E71D9F80963B15300FF6F7C /* AppController.m in Sources */, - 0E71D9F90963B15300FF6F7C /* CDControl.m in Sources */, - 0E71D9FA0963B15300FF6F7C /* CDFileSelectControl.m in Sources */, - 0E71D9FB0963B15300FF6F7C /* CDInputboxControl.m in Sources */, - 0E71D9FC0963B15300FF6F7C /* CDMsgboxControl.m in Sources */, - 0E71D9FD0963B15300FF6F7C /* CDOkMsgboxControl.m in Sources */, - 0E71D9FE0963B15300FF6F7C /* CDOptions.m in Sources */, - 0E71D9FF0963B15300FF6F7C /* CDPopUpButtonControl.m in Sources */, - 0E71DA000963B15300FF6F7C /* CDProgressbarControl.m in Sources */, - 0E71DA010963B15300FF6F7C /* CDStandardInputboxControl.m in Sources */, - 0E71DA020963B15300FF6F7C /* CDStandardPopUpButtonControl.m in Sources */, - 0E71DA030963B15300FF6F7C /* CDTextboxControl.m in Sources */, - 0E71DA040963B15300FF6F7C /* CDYesNoMsgboxControl.m in Sources */, - 0E71DA080963B16100FF6F7C /* main.m in Sources */, - 0E77E9B60963C46500D651A3 /* KABubbleWindow.m in Sources */, - 0E77E9B70963C46500D651A3 /* KABubbleWindowController.m in Sources */, - 0E77E9B80963C46500D651A3 /* KABubbleWindowView.m in Sources */, - 0EE0B434096802B90070F494 /* CDThreeButtonControl.m in Sources */, - 0EC9B67F09B126D500956684 /* CDFileDialogControl.m in Sources */, - 0EC9B68409B1274100956684 /* CDFileSaveControl.m in Sources */, - 89BE1C9F14270A540030D0FF /* CDProgressbarInputHandler.m in Sources */, - A786B44B142989D500917E4D /* CDCheckboxControl.m in Sources */, - A751C5DA142D084C0078437A /* CDRadioControl.m in Sources */, - A78A8D391437C341007AE363 /* CDBubbleControl.m in Sources */, - A78A8D3A1437C341007AE363 /* CDGrowlControl.m in Sources */, - A78A8D3F1437C416007AE363 /* CDNotifyControl.m in Sources */, - 614E5FDA145BAA4300130974 /* CDPanel.m in Sources */, - 614E5FDF145BB09200130974 /* CDIcon.m in Sources */, - 614E5FE3145BC23400130974 /* CDCommon.m in Sources */, + 61EC90AD145FACF8003ADF05 /* AppController.m in Sources */, + 61EC90AF145FACF8003ADF05 /* CDCommon.m in Sources */, + 61EC90B1145FACF8003ADF05 /* CDControl.m in Sources */, + 61EC90B3145FACF8003ADF05 /* CDFileDialogControl.m in Sources */, + 61EC90B5145FACF8003ADF05 /* CDFileSaveControl.m in Sources */, + 61EC90B7145FACF8003ADF05 /* CDFileSelectControl.m in Sources */, + 61EC90B9145FACF8003ADF05 /* CDIcon.m in Sources */, + 61EC90BB145FACF8003ADF05 /* CDBubbleControl.m in Sources */, + 61EC90BD145FACF8003ADF05 /* CDGrowlControl.m in Sources */, + 61EC90BF145FACF8003ADF05 /* CDNotifyControl.m in Sources */, + 61EC90C1145FACF8003ADF05 /* KABubbleWindow.m in Sources */, + 61EC90C3145FACF8003ADF05 /* KABubbleWindowController.m in Sources */, + 61EC90C5145FACF8003ADF05 /* KABubbleWindowView.m in Sources */, + 61EC90C7145FACF8003ADF05 /* CDPanel.m in Sources */, + 61EC90C9145FACF8003ADF05 /* CDProgressbarControl.m in Sources */, + 61EC90CB145FACF8003ADF05 /* CDProgressbarInputHandler.m in Sources */, + 61EC90CE145FACF8003ADF05 /* CDCheckboxControl.m in Sources */, + 61EC90D0145FACF8003ADF05 /* CDInputboxControl.m in Sources */, + 61EC90D2145FACF8003ADF05 /* CDMsgboxControl.m in Sources */, + 61EC90D4145FACF8003ADF05 /* CDOkMsgboxControl.m in Sources */, + 61EC90D6145FACF8003ADF05 /* CDPopUpButtonControl.m in Sources */, + 61EC90D8145FACF8003ADF05 /* CDRadioControl.m in Sources */, + 61EC90DA145FACF8003ADF05 /* CDStandardInputboxControl.m in Sources */, + 61EC90DC145FACF8003ADF05 /* CDStandardPopUpButtonControl.m in Sources */, + 61EC90DE145FACF8003ADF05 /* CDTextboxControl.m in Sources */, + 61EC90E0145FACF8003ADF05 /* CDThreeButtonControl.m in Sources */, + 61EC90E2145FACF8003ADF05 /* CDYesNoMsgboxControl.m in Sources */, + 61EC90E4145FACF8003ADF05 /* CDOptions.m in Sources */, + 61EC90E6145FACF8003ADF05 /* CDUpdate.m in Sources */, + 61EC90E9145FAD58003ADF05 /* main.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -616,7 +565,6 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - A7BABB67144597FE00D3F168 /* main.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; diff --git a/Frameworks/Sparkle.framework/Versions/A/Headers/SUUpdater.h b/Frameworks/Sparkle.framework/Versions/A/Headers/SUUpdater.h index 44ed682..c84254c 100644 --- a/Frameworks/Sparkle.framework/Versions/A/Headers/SUUpdater.h +++ b/Frameworks/Sparkle.framework/Versions/A/Headers/SUUpdater.h @@ -129,7 +129,7 @@ - (void)updaterWillRelaunchApplication:(SUUpdater *)updater; // Called if updater was aborted. -- (void)updaterAborted; +- (void)updater:(SUUpdater *)updater didAbortWithError:(NSError *)error; // This method allows you to provide a custom version comparator. // If you don't implement this method or return nil, the standard version comparator will be used. diff --git a/Frameworks/Sparkle.framework/Versions/A/Sparkle b/Frameworks/Sparkle.framework/Versions/A/Sparkle index 0dcda6506ac9fd0b9e9dad447574cc823a8f6b44..8143784a73f91d68deea75134b3d1cb0d9f0e92a 100755 GIT binary patch literal 365600 zcmeFadz_V18$Z0KgC<6MV)9H1$snXA$0AhIuF%M%Qgj$e5v9~jNk!Q+d$%q3-Z3@f zajM5DJRwg~luSxfjv?eJgm90EPAH=JeZSXQ_ugyonaTTm|9aogN1so#XRh;gt!rKD zc;EZ2gRidg`FsuVzX|>~^!YOJSK)O0o{{Fk8q5KvQ5(YW|L=c)N8s-W{2hV6Bk*?w z{*J)k5%@a-e@Ec&2>cy^za#K>1pbb||IZ@u-tRviGz)*wn)y z{3s|G5EwiFf7t&P5Q~5KB!6T4CqMrc6cmoSy-@$I|4!!L+T7>+zC)UipWJwe|7+x% z>HS_%Flp+z>&K5Rm{eGFJ%Fh;tnHTO`vlDVG?oZ!dSfkvwm=4$3vL=UcEYHMb;x)) zFU|KX4CiN(9YzKP78Hyef9s@#GpTm;xirmpdn2EZpV&O9^B-hPDx5gx)*B5rRYpaA zns4tveLjBL|7@EI3W{!>GUnDB3dY&kEi(-Ah-E>2pK7Pl^oNTUP|*Z>-br}jO!;&vJ6YLqutUpUu%Q6WgtZHfBbzH z61SkBUysZ3;$S2rFuC~Ke0n*7(jfm3gRzqeCXO0y45*8L8!5qW>qd9O2BZF0P%v)P zq)8)g9A)IB%Gd_p*-*^S`elq9JHm=Ws*Ib~r};9Wl%KW?SYX*fU&f6pyvegGITp9S zo9255;oxWeGQd9qK{3Xp+R^iUZ3jQ=moWyVX2h){M-@ySF>z9@HW{!9MxfU4^UyL9 z&ZOEgU~`%;`$)*ZXZCC_x*q}nl{D$TbRO~%hd${2Oy_=%>7q{_(tAhUrc9|BgkICUzV<=6e1gIdSTQ z!tot)J9O#LxdVpAG1qIpp%$Od_rFhQb;tfwCl!tw*Rk)I>nDzwI5jCgqed1@98);8 zo&XsvWYVU=mh7|^EnwOqWe*y4{pDi{>z1r>MlPG*^VR1&8WB6B+)Mk_D^^fq>p7Op z#?o?-X~pmQJI?CR3E?xLqyCw>7LRW2WS-kcOazbSU_5O4h7H)z$@F)`sdfC4{q$@4 z`r9TCJ#|Fg;S-ejIl;C${p7!joz|8&{?^fBZY-KOq7XfyZVh!1){5&94QABxS@U)1 z;RTj)vfIMvdqwAs)fP9799b|aC05Bi-_+7G{`#9ocIfVD(eY*dOXN{|&2y;uP8`*L z)WpeSMvj_PcM$T%Cnz9|zHoSs>p0^S_)>PL{zVDB#uwd+317XTPNp$>lG@dG3ZRGV z6Wu3F7&`_d6_gy>r8)@3uj_2TF5U^h+NT|&ZXDXDyp9RH@n^6tKc`tEpYO~=#SLcG z)5-HXY8>P-Dw+5{yGH|`%kKC0zrQ2!cLe@F6@lQ6^eg}A(xky^_SbXLe38C68EW>i zQTZ+Xn!#&E&lwo`_Uhn{ETI~%LO(y3=2Ov4&kIGPNTVFLJeQEog!IfwhlEBdkWR#% zKm^xj4Ij1!GWrjKlnjwlpo%g}el0pyg`cOeSkw}B8F(V=)cjAdx>n);3cif^LM@td zPocutgOl`-|(2|Oxeo(Grk6I%4btL&?7UWxjJe4B$eStn}(Y*#paBar$f*}bP z+8Y<(V!&15L0CaY0y|W=8m7YkMoz$`jkCcDKLVL06_LR9qE;YSL^Iwd8A3#w;iL&{ zFZs3bC>7pm_#@}!xB*%+|7Z!pPGS3qff%?wG9VF!HYAFDs@Wv$jKblRxu#@G;TbBt z*Als>1E|CMJP0Va0TNkPRgK0k`PE;{K|E5lO{*>0QgjyhMfI2DF%~bPl$f|`AP-W? zn#f-nJ4qN1X!RMYXj{BJVae4*hWFLdcCj$kfGNfGlc}^f9YYAO6!7mBxF=PsgIY#bWO`1f3haWo z3@7-zBZ5so+rd0K2Go{U>}Z)@M@v_|vQ(@Hl2rL^lxJno7wyx0#TA7ug+!26CtD3< zaBb%B0!jTkWS%H8Pfn3}k1bP>mdtTUGNmH47DI=q8R@DwVzUYHQ>EGW;OANK6oHFp zgR`WiB3~}23__S-z9RO(4_>E%kKe+ zKARA~BSrjk!d=)!NCcS>%`D?A$DIu#rFN0kltU)KL@m2trV1{8hCcpG0yHeV%#h?A zAVr~SkC+b2W|P1QUM?gs1ZzD49jn&&q{gZV4d{o$Q`lYww|Y|8H!^bEA5N!r+W_^i zs)!rdHK+O(6{JR0ntKm^9wkvVJTHTXn%_QHQzNZJp{g{8gh{RBfDq9wdCVi+4npG~ zD;{E$E-|_Rgeth7SnBAS<6Z?waBXX^XD0FuL(ZE|12-en=byXU|MCW}rz2&^*pi|` zUxCCE)kH+q&Rj@($dI8fv*Ub@eE?=&zw|Eai+ZZid`}7jwHi2djt;7Kx{6*xgvpYp zfvD`Aj#hx)QjY_c#DGZjnBb0VN$qPn9(Bu9_x!dH%I?n(KE{O`rCnC^=_opeHQR&F$(i`7!{-@FBreK(+R&rFn?N@ZNNm<$v7PR_fwFm z(kw6E5Ueto#unyjV3cY~h?Sj>5*j>`P~D=R4|ClJfS(WBw#T2TKESxN$6t`YZM1)9 z1poux(f$r^O>VNsKlCksyVWZAq?phG0#s>piW!h2g>R3)xz~*(fn>WHiNs}|&us+_ zO3kw((G-wK??%D3UAp@C+Gvh`H3M|%P2l-)dAlx6^JimT+vDyO|G;jK_$ilrAh!+rL%~fjtY_}f{0C~bh4ULKoR^H@*Q;?o%4oB*!B%^ zDnf1}`U8PD2?#qY6Uto%3}aT=D2H~rTTaH`l_fQW|8N5Ln$~vTArON11JBh*4Trx(av00Z{c}D%=yFDwa+f(;nSH zqhc8rq@zGK5@M-tDbOs7u8BbUP-6LJz}4%Uh(%gRDdv#Hu_hy@>e`x`8WV%03B!wN zC_CL$Osp#33`uq*7Urb+UQ9zQj+a;n+A?T1&=>^fp;oU>l*6QgzWv{@D*6QGx1P8C z!K9)$(PotO#Hi|CAc#d4X*+=orcqvDK(ikOXg%8Q5N+pKBECI|+I|NlMcX@qxY#0n zRUkhQVrhE<(1bQ?B2%Ek4{2I&<~J3j922Lq3iQ(TJa&ntVK6oHYNTRYV5b+4JOC?u zNj-OaodANcpI*e~TZ|`wCbAc~9{y+naZ4=zh7=mxYe9CmCFF5!oL(-VyKMoK>FR_} zEyi!?7kQ#>A?Tdg`Gk2@qjiq^9A!+xyt`Ty_MW33v!+g=k00E7Fmn|4@@NRrxaFIEiBW zAhD|tSK$>NJqGgqC$g>LGmGTL8jZtn6+6m`(*}^M*s*}9@?-dO**Z)X)p<~nNte_> zYDtfLVmwEgl+}hihm7HyMd0yZ^dfUR;2bEzZ7D6biqe{TQFX!(-VHS3{!g;UP63TG z{{q5>V*JCL((CJ70LTC+YZ|vL$?MQ|IN(ePt?aRSlx=V0Df85DK=cw^mQY&F3J|6S zua5E0DVoEknFVToesF>w`3{$n@3cpuOnr>Ncp(`@_3B4J)WBU5O_N1^i3px43}0Cc z=TPuEHDi|weoHPj>rVVkL@_vQ76=fu~bqS{r9Gmf}SIx`8Q+C)?l(OVs1wUx1NxP4aLmO-1teLRpbHcj5DCds0DtxV{ zU3yA}FZ-8n2v@pHX(HfK;qxpxQwWJ&1s+xY6ya=~#DM7q-0dfv*VERR(0PsHZE4ie zIIX}_Ux43xC@H{yw5B_|aw|NCc8Nm`rk%(&T~zdzt-Ax-la?p1fDKDUGmk-lYb|VY zp-0_+oyVEsUp0`q5RdK@NC>XA7C3qra5x%XG_NIpS!?niYq!cJ;6s(y=B=kQR+F^_ za`x)nisB81z;f9t68nK6$zb$#BX?>)+z~emfRa;bUn{tieO14W&?gN{ZNFz##;h581yO z(8#(@71*6TPlXTHSQ&s960;hZ4TY^$_;``rjQB)OyFt*TjvKn!hsZQLL(RzSvcK?D zrCxy-UO&vICBfa0==JRjsjF8;u+B|by=#=gt%+7L(u^(#zj_w@PU-2>z-eXS?v}*e zEw~F(a32GQHsJ=;WQd65?@;P_PYBP~l0ok#;L8xC&h+?(nqK##QpKcFOz@#AUQR-SNNbQ98Rq`eR?(w^a3-)@8 zet&jSiKx|mZ=;6$-<*t}rZ^^d-{r!uyKgP#_QE{dV~%HC5KK}vtZwh^YXrM9#_Vmn z@(%)SB(M=n&+%S)UI*p=DRj>I6 zAxBcEf&2!@mKj@BFpUyba|`t$P)q@AEq*2H(kLmBKU>Ca#aMuii(neYT2#(}>o2Wn z8`wNMu+^OhW^`G-FGxoJ%LBK9*&c)42_RCcF~wTl>{>u0>t@c_>MI;2&i)DQp1l{< z$#SZ&sJpP0sGUBOGL4Ie3rhqLg(%SkPZ@&x<1qjSThMKeo#^FT073lHRbXS)chZL% z)BB{*ECWphO%ZHqF+N5hwr!5{U>P}){7rJ2pn|K>7Lfqr{0M|O>dmS6GclOCqrt1x ziB|Ln2;}4hg#AD^A19?qDUw>(l5}{zl6JMA*3Zfy4^tfUQf#I#r92ZL71+wT z*9IXwO}i!etOA>fSWHCRUlrIy;6ng%6U|?87}nC5x|(pPqKypibfOsu9g$7gj$vDw z;14GjzI6hVv*cUa!X7Q-kf^+fDm|04oZyon2_jYefprNVeo68{tZFQLf6fDU>5p2W zx8`@NvRDq{n`24KA>_eujE3Xy2V?A^x!keK3}hzlz`4(WU&VHo;%E5_6Y(>7q1QUc z4TFMn40e*tqSkldoNoxojn`~hnJ8UHLE$C|jC+NMK4~sRPa(XXiP9;;c{WXm30)$$ zARVi*Iwnecj!qhotUW=!JsWLCr^{Zw4L_6TKVZZxBuhn~rAelny#Q$SVV{NWka5l& zaV91fnBER1b)v{k1OxkbbkltaDZ>P)_XMJyVSp#Tr$!`GcLcDqx9kZ-uo4P&{udYm zKdaEtQmx97C8B#I=n``i%hS+1R3YglTbo}T#f_W`LmL6cX)FQ}^;t%|4m5Tyxaqz+ zz5|MtxynzEbkCCgYMdX--q|%|?v|eWp{&XyJuM%n8Yyr1Uw$LFHeJ|+x-JQsDsrA> z!A0Qpc&tRlIoquVyxVWO|V-a^&|zMYyRs z^e$4g%l#4vdhx7yaRDtb+5M)loJE%DiFy1BfFd7???cp9;X=4it+W|I(W4-=Zjt><&fWSnSzJ%Z5ytkcoE2KNGT?rWot9Ks8TG;7Vw{tU=8GlJT z48l$cg-AMh>vFL%XUFH0%+5D72UmA6oK?g^#}u^ zg10!#$OBP?$RykVcpq8kye92}_FIX+m8xM7g$J=n%%#vha)e$5vQTdtWAvSeS$NTL zszl_^Y&ZveiLmd30g-i)rHiOs+C+sq(uC;yP@t0Q$6Fv)(aV8w${OAV#(j1LSwvB| zU4aU+>~UbL79e!keH{9^u}pA@ORnbTMM@-YU2zx^?u_ zs)UU~SyvfZk{dBQH#!T~UP?S*t$5rvfU_K}Lle9%JW>CB7gG$>vKBhxw(zv0m3s?Ww{g=5umqf;jl{AA_PmZV3k~XY<7Al+JY$&Mg z6jT;bE_P*kQmIQ&q@*>7+%rLs3R1k8`5fvS*CQM+gF{6{xiS9Bf>fx z$8svVAcCI*vp9is%DRpNv6a;~f+2THa7JsNzc`GBQ_*wAfV?H{knv2<5r?8%DX44! zEK#f45q}93#y9zSmEi<2Yp}MJ`*|6d6OqzNRmy_XRYz0Luyk{@y8NLQsE{-6tv=%- z{^l=<;YKaROVNTKEOhwrc}Jcro6yIi4^-e`mA?RusQX1|t3HlQcV4@milkaMIvtGe z#-@mJs4rbd%ztVOvqD+-;AeCwUDC0EAbn{`$|c4uFkUK*ejfCeTuGs?4Zu$&%^WEi zjNdCuhT~hlj~(b%()CyzWpqT}5+|z*W2csHxFCq;QN15u~!! zD)tT)l711Deo-d|;Qj{5f7vXajjkm10<;QgmabK&h#(QrzFL?n<$`t(ctdJR+4s zI=rqFPf>ZO3GuowKcYK4GxX3M{&4WP{c+byx>hqM^wLcbf^u^gQdor+1;x)2z>J?i zGFzkPAQrj+#k=?>AkcU6FtNVG33U=%{<>?QOZ^}HSyQ9C;96*}z7b+>aYDUCgznMW zk-zTImr-0X#L=BvoiES;9ph}|ixb*p+DEy~cfsZ51LO;psBi5kxSZF;C2wktkV=AsD>)dB89qj0En!e8TD4%eF_MQ&wa2W6@JT@L<6 z^)CMoIQIdpP^7J~_h1gUb)mfmGG>2Pbsh`xurHl((I`klUN1ZdA<3j2m;>QXGx0Na zDGpt|GF$#6d90S+jXsgPAvhxoE&Vx-iG6k*$Xlw|EHFp%x2aeOrIi1PXsBf$5XnRT zq$$TDcC1($S_|>g%^d!Ul!;~zY@?+?66R+`((cLsvidfy7Y!a3o!M#`b*iu^jETZ> zQK%cdd|-<0=l-Qy&QJZG&fE?DRjX4@1@-+N)XoWaLUYsy{a#i0)JI6`S@?-vhQxv& zB~G6JzYK!es~4vgZzyWRLtt(cwE;Q8n^={>=_u%A)8D&$DSI|%+u!69wlrvfde$=F zYVbt@+pw!M94O|D3Py=%PU?-1vxQ`qKgLfM&^E?|U9M@=wu4o8G1A+b*P)Dv9 zWJ4HsP@7#ZVlf151t3Eq9ld3ZZn(EFE8u**m?<(aeO+KD)V)kG`8yFX?Jw+#WMTaS zTJGKN^cD8149MW5g0Bj#3);kWE9qPENW?87zUVZCrv$jBEi|*U;1wfLJP((dT5vdi zXA&(x;7i%6owef~^a;^au&$&4r5{-|3ReOghkwvORg@)C6FT>y*F;Ks@=k8}T+l+X z?EQZUxZ_;OVTSWindnG^bGU~ZpZm<8;9SF}HMaOm9%V%00o+4pj^tqpd z1HJze6~4%5GK3RBsA8ht3`W zs*|v8s-^T#h)h;mO^+;l&(!wDYO%f{tl|Xht?Gg(F$h61F7BH|m2oJorD+x*&eH2> zIVLw+r=A$)W0Hk^iwkS%yrPznu7ISnHv@Yu)}w2&rip$ZTQ^yM$(G0?-C&k~-WvA} zWEeM&9!7H)!#!-hL-vuwWal5d|IOjrInej{BUge0rvWAW#KwMjLu2&y5H{jL|0E8S zRczP{q?T#hV%iuRV?ibgu(F5mIq;K|@G=zfO3cXhB z#x-2{WEiJ%Rd@qWu}kQPn*S~h2u~F=?t{{}Yz+K*5n6s6JH9m>d=1Z4EI@n8TT-Ny zUauH%nphzem+CZ@zO2Hhkup*1MLnB;E@@>NT~YNfbOek@ny-ju1Bkl`y~d&Ujb+o7oBf4 zh?ep-B9+`4A}@pcmbwKNK#rGsZ%TY5^|HOxlY+XeR_aN@#V4HQXQt%c&Cq*@yu--V zM=0WX$8C*Tc}LwK@oTTCdj4fo-7lIYqNM-Ixo3{M^2e@h&`;zuyX&`z`>L zz7s*Y9Mz|$x(fz775nP;M0prRR*bjc7=T|D#(rG6NPfI+1`xB>&V&^62$FRGRG`8$ zAdXv@2#*t+nk}-eL4mCZFMaOsFh+%+DPoYiOi7sVHQ}*YG%9huCZ0oU1$)h8aFw^f zCPVU(;8TKa3HXI+{*nmP)TLpjP?aQWaBl`QvaY&2a)1~!`Cz@dQt0UypxAR2r{a^7 zq_#Ynq~Xu#jv3331_a~oGs&xFEZ_Q!a=WOe*g&giUT;GQLzsY zFb}hg7+zp~hU8jdq-aNVe-$3)nE?Ce7y%_76=2gvO+JNrvmJ~OdJ69r5E&P0ZpK_j zDcoUy3{;jk_Sq`$jWtry+j){?2Are8X3j?CfgKyS?-$}^?3EK(8@EMp(&2gcBT44# zg5#b9?mFVUHG?A#&s%-QL$j~(21ai?Lyidm4&TX(w4`!!4HW+qr>g^>Dy3x^~RpB#4#S1(XG;ulbGu!!l zHUN4GN?d%&{}nKiysWxI?0&mfI`u`Eaq*g7*|$2@`W68OyvHfGUzRGnNVlzby&&F$ z?gl|3D2djK-^qM+V#3OSlopo5Oqtfn)Uq25?3I}iVyz|$ywyaw0-N+I_KxLpI{5;d zbGM)+g16(TvErv>Zn#Y-ud~#C0Vj2UFUPHi<;0gSNOAO4(5ToGfa-MwH-5cEM%>wX zLUfZQI;cg5pBAN^E%U~Zwm&Wi4xpyQj3h3s4+(gKu+WlsHh`6RlBd{H!{fRiVx_FY zPt&gaU1)7o!7B$zMD-AgoT$O0gxrAh7e7hj*e1)0Z-8TOFBJQH7G?u6D9Cl7o)^@1 z72ZsGuMljiz8Za3Q{(dc!zePqAM~*gRiEXq@Zw3h6t&obmI6;fpO82iS7tBiu^WFdLhK|*^$~aMl z2kU^RNAg|E-sPlVMY=%Mk!=qOR)wd7SAmbq6AmZ|e{Tnc3U8-QvuIJiruV8zHCSWt|nmPgj_^_0Sl zEg(^`wHhLM&6Oz{ zd}Bo8$|Q{(+}tb4iDK&H@(G$>L0jO@-w`wg{w^PPuTQG*{{=9)3oRhon(ARHZ0FNGLMMtnYvLvMR^YJ1iYN2q_9Kr6 z3y0)Ke6*J)xP*v!gqbvF0wNb!lukG&Hb?uGp;J%Nu4;(Pn(bEp1^tkreMx%zdIryo z4_nwnV+(YL(1t?Kn}C|h_jX~itLD?f@(zSJ19xy7N}0IL7Q9^yCj-KM`7!qUR4mz3 zx#u>J`aU8yEd5zJk6vSr4 z1DLx(aGO0Srz=I9S#K5-5ng1~jz3HaabD0bkdl;QdmAgbI;_J=_6Vkagw#ifvP^IGU0>1v6 zhQT{CeMOBrRaAFX;VPbR#irf@`6e&(XwcOd1m}%SQW_s6+mZlpQy7MO^h<9}Fdhzg zWv@)M1)_d3&%{hMW)uF13o_P(2Wy+eJWcP0d$-e79%QQ0(q!%KA_!m=%3^ivg;kQP zf?F;KO6MA-slvlQ=&4)AbvH%w~|> z&wij4dl`E&V0Rs~D)^DdXVOHjtv@HU5)=wFTg7I?m;=`6D~@5+C$Et`lI7iF>` zZXoUcG+a6i_R^ZUBN-p2^BCSZ4;jt|gMQ|~Uwpb?PcagSZ9yz+7RLraN-7+66k5yQbG1_EX+^pjpzLX~1W)(Wcg=Cj zgr(>q6A4Y-0Xanv(LOco{LsD^lsxpi!jFB^$Hu&A6Rb!X-Lc!mp`%k3#L3e;WY^#c218!g>g0v_sp#X7jClf(23^2 z!KHxUIZR6w6iDUEkPc+sF_qPiif$X7kT-?$q8ly9D6y;di-C0SN&onhJt=nJm}0OcVdwX>qmKpo9FSlgFDTM>B%;&8;(3Nrg87ym<$xqd zC&i8oc+V3ZlMXkE9TgU2;34fuJS*c^JSU1BZ_+Xo55L%9KP!`B2W}ttu_S!?9plm2 zg1iez{qe|*w@YJ-=UT4IQvny~m>cwM_*s<7x1P*BjR-`6BW>`GU z#g3)4%*3PSTiSsYZhdyNhWD0)_d&1Ee?7}y1El_V;DJnI$1gmvF|8Y+l;D|`9aF@P z*7e)bMnxA}5_*dr3oOXFhqR+j+>UV;Pny{AB>gk-*twnYXj8u(Iq=?+@H*&KG~0qa z2T1+#$cfwWEjK+)Jf>1g@Hoqk8^w;C`t8WZ1u{#*`C`W$3v%)y?Z}SXG0fuG{SEDy zM{i6#z62!FE4zL>a^bxt;RQ;FrdyCl0I5G7xp6x_9+8O07_s9>%Z@=}M{fOgv{TVJ zmV{Hqj+qvu#Ubrz7q=td;`!=p#-oJZn0UMoNTgT0`t4}1qV9E=t(5HwfXf<1=TVly z&FPhln+hBz|MM#RFIU84l~R}>I3|L7r!aRF!RI4bPT8OoTpQrzwAqX!-m__g)y&24 z$~unFd!F&B1=wc#^m8Uz=Hc5Ogsgf3|{*K{64_g zO0#n0H8OMS;|%NrVvi)<31_es(p0#OiH+F}C;8MH?+e zrdI+yV^nmz#iiY- zK1GFG4aIbIJIUvW0-Kc3I{=OBRY0E*ojK2pg7W94MEgp`u>kvOD>`6wT zvC9Q2M#LK%v8~QlApxT5=%B@yJ)_8BqTbc&xTdLk0gb~fJe0btn#G zU^`gkC{y_3_fm+zTkuj0;{Lni2vl}W93l|bL~k|CdJq6qE<|}%mJ)MCqU4cUWCe{C zJxj#U8hB;DUeoN${`@~$8v>VB;K(h8*l9sn^WE)Vt%^n-X6yjDmD@00N+y(yB>0!^3yNIpVpb6nX)vX zTAV2qUXQ&ljJhgzx85-3tr7PN?0`pl;Y|_(ge|Oy8wA)+g-06$(d6+~Tm&RuJaIMB zB6c(J#=W^@vX5)6!+JcexsiLB+#p*FPC9L#{2xX(Jape4Z=@u~Nb5x{ikJIAD>rYP zVDUxrml;WTThu)PWY%t8;*3$hSp>7@t1Y3sKQ+x_1GfSw&2kxT9!j%(!T2PaWi<#A zCy?H*$2rn635EJlv$KkQ%qF*Xex_4tFCackg))?GeSUIezWx}YjE$rjChIl|tcc^-wVdEBHc!_4tv$5tkEjBQ*Kl1V@5W#V)rjIPei#DzC4K#S)Ii zqxc1oipWwTtvJ02#JapIb;H{sSwxQh;3y}D)zL~tR6D#iA)&{;6F{DOy#f1GUJ7yq zIb!oI@_v9sKAXKpb?+Q`53lO8Q0EZ!2A+z*3wIU*?!->IP{OR+JS(T_A?oPWPR-vU ztzelE`NaL@L+YBO3#v|Sxj2_q=e?6kq5como2ff0O?5zefo;@$(4iO5u~RKuXA3*6 zwAc~z3|NS#fq@OK?dx4XvrY-5+vc^$LiV35WfSnALGrb$j$lPNOXhmvoB&t7-g}fF z3k$>?8}Zu*Vr6(6PE#=T#p##F@+B}>??RhpsJlU+8woXqVHqXh`g_TSq7EW{yQTL* zAZ2@_`Y09KZy{y@A=?x2-A8LoELa!VnVFm-SoO`hc#P~dK1_pikNs{-(nTkcn+GVS z%^Ie1ySs5dE7dG|K50$4G}Y`oAd{|F|UamDPCj!^0^*(v$g8N$v`DZe2%h7uRpgklyNk1@L1?;pf6iRzXq0G2}(y`ca!&)=TpsM`wyRCJm)GwFVBdt#D8 zd92Xh1zPGuffcbRjTsQ^bzc~@he1x_+$LcU{w3#f;S5{hcnT0+?L|?N5*a-^VX7Mu zu{LB1AP83H)L<=Vu*L$3$kX_hG=4227M+BMF>+HFxqs-$EeBQr_%sB~$&|RMa(syiGb(v}nw7>16;}cbM*vQk=O^|&0O zlUnmAKoI1UQiJ?7gWLp26XeC!N9cGy&4C-?E0Krv^16W;ZYTGR2gv-^J8|X**g^}c zn`sFTK*9#RyBjTq|CtU2nT(d-RbJ1!ESgQBMG2v^J&R_07Rl4PdEL~ikvOeY(TA+2 zI0JlmZv#tEbM$&f&06*7Wo0Is3EwybN-W6fvckixomp4bwxCmaeUd%({a<LwznYZ*drw)EVT_dp7Q?V3Wq}S$(AOdN9OwLXvnb*?iu0^v$a` z!b-;ot-~=ids$dp>7^lO!1BA>1?pzL#*xS8FP@Ltzc=<3-_KnudF+{How*)=UEW!( zTBviIhYV&p!W0&P42e$X=ECQ0B~u=TvZ7YTl|CTRS=w2McUDx7N{s|*sB$s5by*Q< z==<^jGfn64EP@OFo61eOTCO2`LfS%ucmTygeWuD`fVM&NgW`!6PPq)ekhP-VDyr0 zF5cMnp*`rl0Fqg2cfcrb_U>&K=EgdJ#L~PU(}U2@Y4W=4mQi#R{B}O#cMvvGn0(7wla{^lq%|sof)z#`FX| zmOSyjAPngffJvTX2Y2X`N4ocJw2IzCg|faihXCfFj^$7V|xtTrDp8F zNX)17S`STJT%jmP3BE|A>zQAcoc{2 zz-Flx;B7#uSpBRO!n&hs8@9rez9a#g+$*#~Y)HwY3iCjU8rlU1?TGifZdazMZhcjB zVInW$dk!~KYv^^u&wc&DfF$=Z~j_xDGfZ zZcR1|YZIza1sbSVMA#|Zja>*890@4CZz6c3Wx%JvScm>r-+`y!QXjY8W@OXY|4>Ra zt$V_Ve*wbpINMctlM0PP{*aoaGl7Uy;u2}7O7{j?O5IFl`!lAT^vcV}W8L}q>PanC z=tmN8|AmV5OALEZQRp^HUM}VFF#7rACxg6A+1%RO<@!KBJc(5T2m0Z&;fxczg*k!+ zl6MLXrDnVQqty&3w#z%JaDRkbTtOBsCA?Q(6+YiY!`>5rfJl4qJFzdUH=>aV?_MG* zr9#{Udes{%78}@KfL)V;7YndkGVnC2LyRX`|e#*9YX-v%pKIn|rN~CO8XFyp+Oh89ciR2EdN{<}9-T-Dj zm*&KGuy8>G79wjn?VXFQV%_2r7$+b*O&#M*+-b@LRd^%}0t4nA`01Sqp#SVyDaPT< z!gAwt0HNWGRN=BS^C6JhqCf>K3h#p--ZmCDV+6qY?Od_5sD*L*>BR0p1)dR2v0L^d zrX)nq#i}8&I3cERbt;E!LIe^V53BHvmXnzQh=^wrJWU6ww9P|0U{ZAVt^hE0zSUY^ z5yB?Cg}}YuYcot|SVL@H&&U@lRs%6=V765jobcPoIA{Kf6EIumYwQA>-TOUp<0+0= zZzN46B0LFDdG`#z7AgJ}c1*5ofcL&31l3XIyE2k_lWYBM-JU8k2g#ZG-3qOQTTiGl zSNObJJK<#q<5UEF%s>QLYls|#?`ChE&Mff z_xWh+Xq2K%^S$~CL5w|JQppbOll_{Ge;gqmNP3hG9MG zwq|blU+O{Ed5@p4CKsQ%8>+HtO3`vcjwc4^qd|!Q@ZZ& zB)s8X!Z2)YJPt3pPZ3kuX+va2MPz;CEyQTX%4+}WZHG18Kf7UGrw=3hYmhPdSnM{% zrO81ve>=P=9n>JL{%+=PM;4;ktW_(cZ&bi7yioDO;O`BmyiM4>We1UlX}fE_>QVjb z>TL}ozpbun6#S}T)77(&=#f{waP_uE1T_eL<*%+@*APyhF>IxOHgXabYOT6^71QmW ztJ!X!CO>5E?qNjMp>6Oi?M?(0Ut&WtwhJP;iP*p*EEBy8C)=u7acI~YH_9B7T-(Y^3&&)MK&#xm$QX!N;FfKq|wpp-{sRUqDlngi1{ z4R0Es{WgVee@PQURW*M_WJ1G@wJNZfCY%JrY~V`-HcJ6Y5Bd$VXMZNIFdr)W7R=bE z@c$M3zZ(C&+Mw^)V3OR6eL-?2ol=+6Y;^~>?M+R13J|Wl?j+1a@P5K7@ues=g(Fn( zGKjD)Ak(SaK!9oO1{FMvrvhXHbchJQg5>(`9VyLrq2Qa5!ze!ukklIKT@PAz<5>_C z?tQjafO9*Zw(VmK`=_heU4)x;wi9l3tWd>g&l^Ez3HFv%`c($?uB{fb4{>evDT3j| z-fx9JWo?z^P5sQ;Y6`?l55J9)WBXvK=hD?g;p`eO8R2atK`}nC{X#+Ebw67Yv1URc zpK$*JNPGkLdE$rUaRwo=hX^s@`h5vxA8K`mOa2`#Tiyb_>Wz~S8@QB0xaRr>gMh5L zmYEQn+glHUpuRQNN4ey|nrjJ9ikMe=&2=4xa?O>i)Hg&Ki~A6cH5b6&Ti{LrD^;y! zB(J%?KUxG!OPV!TLoukmw^3&=NkbQy{422y(|MS1siIndh^2 zIpx#X9$dqfw`!TpGgf%|F(Z(~(&D&UF))?wj1;zW!6x7I$PGta;~H<}MN3;`V)2K* zQ?od!LnrO)@D(aZ^4l16lXn|I4$ngu;c$(489I}vY|-0btW&nTd9ovqgIGl$VPMMc z%M$005iiPS=`i7>vwJr7nq*_ov7rA16qMR|l-Fw@3D2fu))_5gT#Pk62>uQIpgYX` z(dwY5iROW57=%#1#>Ja=n%O}*2$Jd;VrIRM#hy=MSIa!XbvB(gsw-cBZ^82kF;#jg zAdz17lZKd18eBz{(FfWi<;q?<0zZ?^56%(neyiV@;?;_X&>u#YnQcg^ zNdu;?s)ct)m3XRkA^!9^$cRMXuelCz6DH1CQtwZ7qLT%glNG*vr zF12`1HN00@yhjV~)hWDx{s&r82mkm@^_y{sp`yoF5q=l+D%ydu#DJCH*IkpS`dt<8QNfHJ8#hDDegxv$a`$r{!SYsbSJ z`S2e*r%btBDnEml!13li+zH3aF>#X!I~4=B@g0i;x30r;1XzG{P_fso&h0)6Ut-?_ zlJeq?_lbbaB~4RyKeuxF6w)QdZ$otv#BQ$5&lm*D2)xWVmJiwh+J+^%l48D z2Rz{~@rx8m3}P3E#C?RAu(uOP0fqF$%R$3a(!s{x_4`(b>Y+u6P|n}?KU25rZGcBg zrt_eB*#S?r1d8<;s$VB#ETQPGdK6Iv6~#!;_=)|-+B-yuZU0Twi_62)C=TzPy1Xeq z@y3u95}X=(IuyQO{-DZx6K7uv#H1{X?eDe~xefIo<;^7A3_zWtnXFd7JPkGY4B!)I zQ|H!d*=<0mSQBgDdk+xgOd8o%;`i#d{Ov)Zi@`c+6Pzzb0m0h8_(&A9nKQQFUc!Eu z#4jc*oGNNQwVG?HupeQmxltf~K$Lt-UVJKW1rZFO&EKUK|EU5w+LGA9WBi8&^Z|&+ z?5It#^X~jE$isEe8D1Kt%w&a;?;_H!Qys#!QwW2$uFO23UA7x8Bg;7z@*XH zV#Z4rHJppC$TnLLI){g5DxpD=e+o zP-|e53a=!PT@T`V0_enha4!C;KA!Mq!oC^d@p7>NAlSn0j4$cKtE#BUL@bS@kQ-ZU zDckX+08^T5IiPH^mH7OB*<^t>XbTlS5&Oa__KQA`knOcQs4zTFNJ zH^cnHDw&2>E1pjxI2?XLw<4zBi0{8^iEmX)d{c6w6<=eA{l9F*ccD#%S9@I@`d0vg z@8%57*z7AjO@-gIPzy*LJJRwjN(i3I#N)wDy(WT;DF7!Lb0q$%ZbI*|_azOqfkI7i zE~f|yNtS~2KdngS3Tk6Y+x_u4tvH!<%pFvxU4WqAJ;LyPf#2D(U*i)kYdv-z8hnhr zryiT#8*$`@7n-+CSn(!>M%!DEB@`q)@n_hr89L^avtWS}Ykq_X(FfUh$Qh%^RB*21 zij_Aq8c8#rOog#$cyq$IJ%HlTXwMO*hoAT^M`s!ndl4A_vI-!*VvjH3Iu0m`#Z(XN zrp0!#8syK%>KFSJaCM1w*8^b;E*j)XU1}M-@DNf}eNra^(KT%q{PzXFz&9Ovd-LAz zTYDE6K0oMUH&aD_<}s)V&iT}b5*d1jKtzWJ_lWEXfO8mngh9oEHZ;MjAo6fSI(50f z{~O3?p_NCjK<2bbDEI`B$ZAfcLWR0m#7`er5QXm#@l;dqLcsdq@l1blH8iY9!w(g@ zos67&&^}qxaF8L+okAIS>@+SLFKiSl*BUI$0sg(&_r zTz}|T4hNoTB$s!;#SJN?^k^Mw?;s+uJ@x!wH}{YTF69ItLE~7PrDkQ<9gOG_2Fv%p zdltK=5QW7}eD?o5Nk8QXhbIAgOv$Tn7V<4k5J*9_9O@?Eks zgvCPPNpZo7+5%CFry@(3orT~mas{oIrQL{zm&DplhO%}tP+cmE3W7Ch{^Co~GB|N5 zxtT3ggdFB5q1A}p`yYiI?CT`Jvby*RVCjxs*7#$`!HHGiufZSAiTJESAwz*qD{Q8_ z?0zVcNnTA_Q8S^$7QesbTc1$1{B_?a!S~XtKEa=2g4YD*@#7+zfL|%HSQO;8@f$Wjin`_7tTu?@Xb6PoQNM-AX`GwmkZJh57)>lx66BREBTy z4qZZR(aT!{YvfKA6bd-M%^f#z!RV9~Xk)XSGXFtva^tkDpXW+h&7T7EOhYZrMkD#$ zGep!jbFzrCc-m}dr3eAx;EUb?HD{kr=$Ze)A^kdb zI>Nz$pYCSRRt7dRNjY1u01THRgTFT^N_QTO!K~_|gTEieKj!m~!<;lzXcK`Em?N!`~mI2jcfo&+qrOxA6OQ{hJQ69M$PCuNAI3{5HMo3BlLl zx&k8A^&kFMx9gvS7EN?ZD*eHF=%3T{7pBrT-%_Xi%D`5M@MK~0m*8;F=Y(qDvGb_E zF|T9nLeJieOUWuK(ahguq8XKFmK~v^$w?*NT_kOc?|OgcU$q0eGak?{>j~&2;i@yB zo0u~F1z$%%F90Id;emBK?A{AnCea=yQDAd$|51g<2KP59>fwY=fWywJj^Z}IKYV}n z*;r`@_cujmt-1u@>XU-|Zz#+RR{V;BHzm_q)sMht&Z+`_9_FkXkIzKfJ(`+!NLtA} zlXk%e;!)z|UTn@dp%^6KH>BNN`Zt|+GFj7UmoHp(MoGrgGX-Bql(K;EqO|JY438vp zCKJHxYWQTa@VTQv%rG_J$c=7_@ZVn!7F??E7yk$fBMH+vbAFv9$35BbzY0=()31~s zKXb)wJyBqg0x{x!%5EB;6l^5wCZM3cXQh{RTU9irI!$M|UWkWlz85ZizdK%?j)$Z= ztCQ)a2g``BBV6AC!I|uB`1Hc2FKIZTjrAl~M{Rb=D)HJYKYx`6)2In?NYtm4M7dUM zjMruH{QbD+uX~;|t*k`J5w7|ZrIFz4@Vt5++pJWo<ZA=i!3dXs59)&dPnjz6yhfN$c z$JA%gm158f$HxQbUi|;SnoHu=bgajk{iTdRJ=SayWF3j}1`s^GK^x-I@hxLVj&m2@ zkLSf$INtiJE|9cQemf*3y1;k@e2@S1fV;;(JQTzpp1B5V^6+x8Cpixa;x6{{TukW> zErhEM7fm7f1(w%Y2(|)|@N(R^5fk0j_Zct$vZE(?c|Rm2yyQeg4NM}qO>9W^?5?6ImSjhndq|T=d#zC0egc*&mUi2r@y&vJ`8cgoG zUfq27CNA77kTQZrUoOzIdv#Cnn1@fYg$?&+KH$kaYmW88o&$3r(>?*SEXQU`%&_1b zoPG0MP~(nLTTJ4ALI@CqK{(qtK|smTTPh1drH0|lak1k02kkdOiV+@dWkF^LWC&$o z=h*vxA`XX!WvCFGWU*W(5K-SnMN4U)q0JRc0fm|AHcdVjQ0uhcat}AT2IGW+r)0s- z&4kN)@6fj~wg7KHsGEo}8r}m~sR^3aymu($7m&uM_p)+c2r^40*KpmuMNtDL4cfqL zVoV1qH|SPN#puCH6l@^aeLXO!w8yJxGeXT)gE=oAL=D!;o8#Q=^MZS~(o*;aQ$HLnVz7-i<~LM2LlqY8%^u8!R$pbxI? zX1t;{E$wF#fzwqwvtr(4c3%o6xKh=Y1eW&!;ozQEI=2Z?Gc^z~+rLXQ593H!PR#V}z zi^KOP)4u|GQQEtNtgK|=}tP1S#5kFjm9kj#>x;$%IT6K*eMQ!!C5wCAH;I) z&1BK{^!kBo=Cp1;|J=N8DjcI+L%_LOCu$3yVAYEg2#M{q;&LP)Qdy2y;c6XS`Io>Bw)pBkfZDXczcAr|3aSf<^#i-`HQ?BAg`Ce8w{G~^XY~B z1^i9=2p*l#^!Oz+{~eG19X>T1y95De7pec15f3OdgS;UsQO4r6a+*Q*@2X;Z*;4xY zr7nO{r!%6{I{`pg9CzBhON36q6a5!`3&173PAR#u zzrKgbvkxZGyY(ypb-hvvj$pzfizrd>!FpUt?n*S6U^*tydYK>KA&Icy7n&^TzT&)^~ zi4z_HgsW0X!gPVsSB zC5@3Y)-4gkPd5qv_1@+s?`w@duILuYi z<{T7pAQOF!glq*9PBTKD23jj7E_(@HLZ^QB`Q)M-#^f6Wc#WDB#p+2#CbLM^fEM!o5kmv{wv;QK0?uMB&7WxXC%$)I*53lT% zo8>nQPh78SFM2Wi_(8AQFc-+;h(7_^l)9fSWkNU{5V z#d?xJ?$LZ+HF1v=f%w{y!|1Xq0H< zW*g*6as@vzjxZ3738W-)QFvBr{s4Bwr_!QQm z_%4+keY^n*n1{#n-NGz<-HBDZ76KL7CG+a@jCv;N9D?-|CMDnFt4TZIG-?;_JkEWC zuePp8-{=qQ!=ELXyCG?Q*p8o_)soYhslg7CuTMdmD!t=dV7MN`Wb9x{TeOD`e0R9k zDwls%@E+3Z62q22a1Rrz4lr3ix2L}f2ls3^O#=<@&dFAMI?G1&pyCa9^rUz-UN{__ z3`6*Q{2gM@tN7_f{KX(upCv-uz`ATaipMW9&eA&Ks~f9p-3b=!*eGclsITu?_kf)6 zt{)LVOo&$B1x?{@X)r&w06#qoI?{p|zk=R_94C;cEyxjo@T@%69(~^__x*%Ft?_Zk z-4IcTmjW~%TjKex=1!Q(nC zyH%`@ReL5=0)g3VIMZE57_R>Ktj^GJV1PJewG+;y1Bl6UcP3^8)YX_2INI6> zKfL@@TkxTMkxBE z&H#<;iuWG?hY_Nk3cZ`ab9hP|Ph+B!$-Hv!0Z~cW$OJ)MZm9(Z%76p6UT%vJSt+5ZKU?&5s6c4j#idWod z5?bgQAgz&HI!Sy8orI%7M@_TjnJ<{4t~(84|FR5I3TbgBa% z5e)}4_LdaprNAmxtuxd-d&A?s48AupIj(L5v|g)w@zwrd?f2;)5ET0l4>wIWxR#=0 z%PdGAniBAiI92#@;GAXZ2SB|+*4%#))=w?gBZU=PP~`Eb*&TjH_ffGe7U|c3umg$o z*bqwhQW*4WiA9e!=xHhFCq>-(h=+ccj1*Yt%fJl=bo7*nOab-mHF$aHI2GP20SF!x zbu#O^Mr2K^fq_Lk#AXwjZe*)e;UPrHH*4x%h{ik_sN$N!<1m1=RN)KRE?#K#1h^4} zhRb#Gdz18?GZ=&=RuDc1ghB8FhFhoTa{g5x+4XXzuv7x=l>di8u#bRY$iu)FZ^0$U zz%Go@ZB$H?uBe0bHi`=OKS)iNXp7@jBR(MM!qH1e?}9mqB&^@Ye$olR)V%5{Q%&Sm zkeiK(X+UGp(ywX;AUQHWOs4^BFi%$HAN>ix=I22O%3phI>EWZDGyiN2$kA(qHqQK$ zG@vy!WIN%b`4`X73$dsQH`ITj!0`1w-Yg$gDA$L7?lh?5Bl3kOVy8kkhfKw^$L>&| zy{`zwJ9@>c6PO~)3^5;Khg`k8qE`^r8@z6%%NE@4OUBsPtuV|hTe^$*?-L7ZBr;&rnIn?_1~g!!}AukWU8^`!-wKwJ25$Rq+; zOW&6H_BUIEOOo4Ew*W~|jWogc76D7yslX~VNt>NoP7fF4PEuZ zPrWdCGa;RL?+WQcKaBim^2X%#&DsA;SE^>kqiq&+GRe%P*KE&%!S%d>enpmO_hDe(qgUlJu01@-AUj>-hN=A*kKrs0X zRr!gZ;HP8{SWR5z!chw$`X`8hKn%CxBSVEdk)9w!D|aZWCez~PIv`f#R6WYv4WA4f zRBRM}dOdNuFx+NAo&qGYj-}}EBJxZn&P4YfQioeWJhyVZSv5#+BO(t^p|_-J({F|n z7(31~hEjWpj1ws%(Vj${34}EUrXEA!JSy||gzy>~7rhsIeX1;raI4+E0S@!{vsCXC zrnks62*6a17lFX`55CmKM~TsFOVd2yf@{5_3v0U)6|xxl&ES|5p_@U91i-UoYBqDg z1foB|sQ7b#HPm_^r7OT7)FR@go}p+%^SvJnx$D4t3lB=6 z^3Ytqe*hfjxbV#>edrTdVMS}H@L{$!S_P~3kgg#G8{5l)WvRBM1qp*c^1beA2s6`A zj{!!hBkFLeA270gs`u3Dc8L!zBX)~uMd_js@RJ=v@|d%vBgB^63cSPZQWZQ$_Xs&~ z+dWBJ)bkg7O3%wA!~XzQsxt{WE_#&~0jU5czMGpm0A|Plh!fNo(TF@f^>$D6QBE;< zWh?P~6=LD=(42ML^%GYbJ;h=$Y38S-lq1X8R6ACRQvW=o0G5#{i$M%HIB2JlFGh zC|Lm+@!QH)ZPBkRMKzzV8DuFJ1+j{?!cnR!|B`Skl_qLq&QpLgsR|hT#2iE46fj z7F8-Q#ZQ?%$PUb>LUb;OAOW)n+1XIR7Vm*8p7hu(q`?0O?Js+UR##p0y?KCITTnRc?Y5?~hBGu|XKyq>Md`hl4x6#SQhVv7NE z%C~(6l$G0Mz+rG~jNOmw7Ajm}ILS5*C}zj7bd}c#y*}ESTT6IpZ*%~uj4cC6g?H8C zi;=g|R0F;kU==-w?wA#U6XLg+d5)VMw0{_Gysq9|gTl^J(MDlV}s1HoWw=r6%CrR8N`ZiLK6^VO+!1z_X2}S(%2CU=|kYv@( zWKFedAb_&>$>?a0ok2Aaj9v8|_`s2^?|;df+ER{oBtE~DY;GzD+mU^@)a%Grpz3sF z4G<^{{#i9{Lp1qaY5sdVVZ*epU_9W-$YPxLS>cE;Q;S5Jzho^Uf>#RmYK^aYRM}Ru z44{l)pSST-s>&5PDmbL7&HwV!xrja7;dh*tRZ z@1X_D!uf0PiwYO;XYBDR_S=)-sntC07h{Nf{|DmMyel{?-j--8EZ!!iOoN{XJr{4^ zfCG+ri??zS^AUim{G|2x`G45^`uM1dtN$B81sfZ**lHiD3xa}$@FF5a)Py9wC;=ov z&q|kOFg!KN$&GH z>&@~(-OpmlZMm7Zvb%e+&ux2#rjX62vt|rM0hLg5^BTaR&XqjZE%lKiskRGQ8)u#X z3bmc7(9JpqU5`RW>QY4RfI{ZBJ-83$u23o)W5*$v+xC4^9=9azz+9hM@hJtQH$H?& zGl~{s$FtCQ+#=R{=lGMsT7XbZxLR@esE#$8W!hnNp|gn$6rqk%mQ!HCsMvW0qy9|F z>(5PF#KM=OJ!R_SAONU2uj7~ujC2fTMI&rI&R~Qgd4)h!GmzVQ>a!?|i*qmdGwKE} z-#HE*xAi^P5ZsP_e?e!ixMvrVEP?x90N{2^Ni%JnVqBbb8S$Ltg4pZ_No?oe%l36V z4p{Dr4px_?5O4|doaA^4IY2gLhHAZ&IT_Y`CxUjZWc=Y?$!Ia;o-?eSrOChyx0T?6 zAnwg@7KHkDH5p!a+2w@N`5~LQ@<242KCknh>IJphC?`1DFC`wx_I zSN?5Eq%IfQZBJs|hkFt}K%-YK*_jP`lvMld9;WqGx-z8m z3Cbs&M~Tx5x!T{viy9@}-Og>KxMs0WYv2d9TL4`5S^Mnw)4LJvcHX8U6%-KvdC80y z3(2=`+h>AS`=2w=?qdepAAe-Pq13I6e8z3-`#xb_Vr9PuDQ@SpiUGWhT21WPOl)hA zLgyok`apwNGP#pB!#?qX-tR@6(gRTlqr&I5J%@s9kcL)3Xs|z&4%{wu<{@9PaooiH|VXA$JywBGoJfZdindn!N zZMNzzCDfEf=Mg5f{Tq$L%?(!n-XR5gaxk#|m3amyk1rQ6NA94gkzz{h9iKCjCLj$R zjBgF*$jU+%qS(tVaS{@muN~+l#vG1gKfRL02D+U~*m`TozJ~;k^~yYCXfxb`U0=l{ zyA9ib*`-(6RbRz69jqvqZB`1~P={YxlEXH0kRKd@)j;RbL`^fw1OX#FVd+i!RhF|< z88k<5ayuoTfWIUM{Gqu-=Wwi|nUI6W)63K#^7!RxDV*UKZfZj{(@g6zjqv0O$!jys zo|ezBSYX56C2Q-3MUao}&FR*eQe5%E2|2uQ9@4-I!@3me$3oiiL&ix+)@ z7hIor=k#}1UV=FTkk!RSGT?VhQJL?!9pd%(%d?5eC0b6a%`P?mmEq$Nrnmi0Br0|+ zh+jgfLlhggBGqhcbu~#f|FFMPuoU#fGLA1dyIAIDT0D!8FYS*_#di^zp*T>>M-eA| zE;4YKt`h)fVVB8uA7NfivhN^WHkRlA0!i@VPFa9kVP!dR1+w5y+5Ya&Pn7aET8XbC z(RCkXj3Fzgv~3dmxQgwaYUW2KkghaB`!o?(CmtDHl(H5hq9m(TnzGGxKd-!3K}#_O zPV+xt%79^xyJos26|D2pfv$V^JBU0CDF!n`^B*3=Q`*^l3Rl70RR5lMXoeH0{|405 z@8l^XTqWekY7o%JA`HBu^$+u1b4MC*4 ze9_~0db5z*9AcQHI+AFqlft*NiJ+%h^))Xvd)aQutMJ0IVE|$+Dsxrj z6Ga;v5?3k%k=bwh{BmH^F^!R$$Z5v3Zuz}{6w~=@62ot}yB)=EWpX|xWoI#l#v)yQ zJ!0iWo~@ked2iuZ=71ieU*t(4L-Tf@epe`Koz!}&u2#Qrb_KG!9e>>HIOpZzi+im_ zZ!1VNR}`}zLT&x-v+!Y*t-q9*_p>nXgFMhQP|}V)#w&S0HA$3=uq0O>eUSS^x8v#e z5U<oX6lsuzBf1poU?E7t4kq%VWk-HIi^XA#vthm~ zkpr_McOg>x_wzr%!~Q+>O@*}X-v^MP*;__u_wOArnYbO#({Q56yO4EYK|Hs+I}=U1 zhyw|ll1-XRStBn1zJ_DMVzu*GmOHdJGC>0z$jFXkKpJ<&6hgCzoR73++lFsl%3CjU z3;t~;ig0T;x72G)m^#c|Flvx*f1Y?*_1}avu*NxE3dN-gP@%WG zLJE-t)*`4`L@q}jXC(|^?v6`|ts)BKFV?u2E55;$){i#fNhC95 zV-84NC%uP5;ZDiX&F#2610($#qyYJ|yHximi*(FkR;zQ?BG$04+xqR-nCI!&J(SXm zr4+x!fKRpl7nlNR?xWR&!kb92q~Ky=?*=npn!{{3hRr>q@m71!A*jx$Vasq=b}-%| z`6);P*0P0@Rmfo>Y~gg~miWsIB(z;l%LtW{Tc9(zov*=emAdQF&4QgL>z-iN&ZB^N zYUMv4lZvqr`hdA)A+!SefQ`&e$S-G7GCsDM{=DdN>6{ z?H4cnD*L3m*@jR&ow+xe4=kousI3Cw3K8*Mia6ceRaS^+6+cxoeb2Dd$ z*D8s}VJ0lKdxeYmkAFD>c|CIPoG^?nmZJ#oBF$ZXK5H7m&deQ>3y>eje3}n-D`@+e ziqF#KOOC=%svyFe0RSgn0m}J3<)@O(=^y^K3YmmdWCw- za~rd>^<;TB`6|;wWK=eL`DL5L2OVdUB7g_>&FRd4FDuJvf2J$(S9DPP?acz=Y<1W2o*~%&uu} z5F-5pL^3?_(IxO>Z?U)QZenRo@z)XUy6-B+RCIy48Dg+IRcYq_9jIw?-=}iFj2L#d zrkUP~yNQX-A2N|V4lU*y#26`Ad-IjR>>PCdzrhE;fXm@}7@ivk<3`}uRC#?k>|B6o zpK$=l{Jvp7k5{&}p;2i8V)TE&;^`bLdK?amInwk!4KPjD77TnImv7*e zSGp6h7b~P7c|J1aiGDR*q%!Z&ej^IW$bHHhl65MQ#>3_lUqB78F*P3rkL!;AHAUEt2eaDt?(E&^ zGg-!s{e~6u%Vqd}a%y=kxDuSbtDtoi#+VX%mp&vu2));y$byo7zXIX%SFs_F56-yK zG%XBXLyFt{G*En(6Sr>gM&`%*8JTVD?>lVfHpaSVy@(>-dihlnd+*#_ygtamYclJB zgvvpxq-#Csv(xN)ya`R)$&Ql5f4(G0$Oxrv6qDVa$z3MhUb1#nldf7Ib@oU18Hu+U zCEPZLy`#x-ufQ-HY1SfNRxWb~yRENcC5H(Cr#7Z6Eb(Foxw9%@IAXWzc zOmac2?0P&q|GAPsL5vK?${uPjbhLfDmzp4YGB+=u*bV;CO~CY})Z={@BMz^+wl-4Q z!*0;}zM_!%Qp0bN!CG18HjQvMv4rN9^~jEaVEB+H-gg!7?PsUp#vAZ-Th9?fJWC_G zE>n*(?o6NCaXhGF(Z$TQ=?TmLB6j?lWmlBnhbQd|o}4{{89J8yDg)EUnASZYsmHa@ zxW2pyv3S+(dUVLcx}BVpK1MtS5=HUDP?GUQ_-E|VyW4F&9<;MYFUmZEGP#6NuRnNw zz8i~ex1&Frnp&~$f3n(^juVxRX+Sx(qD=KP`h4UD$%Q_De@k}$QpvvNnxL?(XpE1){G~z%`BYr6Pm!T2v zigj!X*E}=}WU(EY$qFpS=0GDkdIu`&oU{wwxAM9Bq$M6V zu0mP2Gx;3TLK`FvdiG`aiw{=+K}rer^4ClLdle!o_A7>S5pzTCcAk)7cW*d<4~g6; zYrC7m0mHd%5Wp5Zl{q!8-vao2fZU<<0IEts1KfE51)<9iE=WAXk0M`#zeT zzXJKWSo=z#13jPwrvMGl0o0v%Bb!qUW)`0zqy^Fg*Mm}y2v`QuWA277!xduz8bUe5d zKy;^!XO$ezKL%}02TzKlhARVY*pL4Y&to#rXAGq`8lV2<5QGFH7Ez$G-WS z&t^c41}I?m9c)_a(ag18Kg8}Ch(?LAY?8$>Jy><;v)k}oDdXQ_>3!n_*5odQUO|Ew z%W_LRE+vvT;FTrTp%g$PfcGSMCbI2!TUq0hr!zP&CAiK%uf-GAmv*GMcO{8EXFxJQ z!qaAqz)4SInYM=oR$rD_DedJ^x&%sjJ(=$$`;{0B@VAeHAO4=qzv<(o=DX2)!-oe; z;2%HIlH}IOuht;ePPlHy%D)Tw@h!T$@H_$c&ye$~u=P8GR$8Xa7ANpd~~z<;8BUuc$EVB%ozlvcsc#Xg{-=IyB9;=%5%U=Pa(w{Koq zr8o8?eq=&9iAxHBKu&tKc&De{^yqX>-k7%lZ|21|A@&9 zJ-Zc)7mjoiXYtY~Hih5lk*3^F79bLt=G*}odrx#1f6Vnf;o|k3#R9i0Z3NhEjxW+> z<1bVRO_xhh2nx|LRHG*1(~wkA!JZY~+;z)w*XaV6ul79N61E}pbq*QcoKyG;omFtH8l;t}|3Q|rEQZCZG z0cjVCu@DDjZi&m7(6$fINF_P{ikM7~WO_j%GZMq2*zNq&FER*yn;<%`w_>_8hEwhJ zT#{?N|2F0@Q>~{9U~$}&jUltD1!SI~h1ZbutP zrLMa5cr3{Tj);-CQP)CqwiNhpE9PRxOc=>UVC!Bi>hK-v$H?>#-hpbY&OcpB{@`(@ zP336ithnOB{}vy(eD3<}{GW^_ESJ6LjcdLkW)vCx&8I}iUu9Bxng!;L{Aw)L2-G8E zap6z1v1pL|%SoUWzb7tK2QexQPB<0eAy9(6?Vr2jK(du8YmfHV4W;`tk#@W$&P%l8 z{bmb*;-Wo3>$(K}*SSb+tt6evW6){-gc$HC7G>R5A`P_puP2eJIubZ2vGXKySwhbm zt(>?QUq9NxA=lPdxcJs^U6j~c#D!ez+fQVo6Npy$a_%6$b-)*zu%1NZ-MSf4oA){z z8Q(kA6Vbr564+nh;j*aX1Rli9sc2kQ!$sO0B_NGTlo?78+I_MizC4N;0^$}*N(!#t zx>;H^*o+LBQ3>4or^zt0c#+mZA;jY6xyeXEVD`HK+4l~`IN+5g*kf51AzWx4i>o)o z1C3hLKjhZ%XA1oO)QUOq{0GoGx$J&Pi@{Tp$qrL<=(Dlk*-=}}NJJN7uPT$Vx zEm^(64xnj`te&)9J_mJlyoAWqiig$-hTiaf6lu_vY&o!G-`G6pKcoQepK*SU!kw?; zX&AJb;5v6(F;^p|y(Rr67EFB0Sap0`f>l8udT}_$UdukD5+rV%=b!ZEvyqC=QY0pV zRd^4*#Qv1AeAD?Xw`~g$_6XUwR6{#j>LN7C)49wKqRhl!w`~JUfb6c+#=2j}>LXRL z7O3+rD@zjK!Y&}O4#jw7Kpoe5Kz&*dw{6(Z*}MdJIJJ2@E5#{+)aH%Kce1-ls>Xrt z)aG?6PVNm!t-O_?j2J^*K50@FP~iFbMuBS+vIr?|=NlAsE8lF-EuG(;7=Bywyo0ia z{M`|=vwSsSyPb;(bmcn)kz5T-dAo_62u-!UPkbQyQf;p)pLg`<>9dIuzX*bjC1?27 z=0&TW#Kmsgegw0-dKGeFIs{qW8LP7!r_gJX3^sZ}0;e2Cucq1#uxj+fb3*~5?YfNw z_dXfgoP3w*2(*$Vr|F-xk6_1ZKI(t3g3$sPd;W=jbK90Km)%y{@c}$C0yh6O`@s@0 z`?v5f_A1(n$AYtYMGx}#`8g}LY5x?;WHa#w#9)6)7#JT9B`fK8p^BhgmVzW;J#X8jOgp+&KmXQky1%`OtNIBOIW5ATO-k7&BPTJ$5*Bx(PZ0 zO(Xbs#_Y93~9j!p&hxQ|KOrIt;PBI^#NTi5NaqU+uR0%B+vF`znFT z-OUM7*d9A8d$Zdx3A(q*h=Ej0t?aJijPya(y`{Os2%|Frbs&dh*+2~QUQBOW&v`|L zH$@HE>L5^FvYq0}+!5l5!OPtnW?(bMz46Zv;(5!ENAU!+!8V=E$I_Veg8<~oz|1;n zv79BVAihfeLi#V2tk&X1Z54UnN@(X65T?PlP4vhlAXDIUloQc5jQdu>+q`z|8Pi zAycu^YulzvQL3FHk@;C4Ij|=>YVKGOU(6z!6+YlVqvmc${uYrk0e(kt!vy#WtIkYN zk0L{60vx_IbK|dR92Iz+vFZT;?#eXAu|>u7)hG^)V+30TTSDhPrfY;|AkFQR5)ek9 zzv_In?mVe9ODC{3bHKR+mJoO44LP-SQ?;Eg2(=+v9Z7D-7FKI*b&f?WW{ahhDQ5|j-o}K^&zYO+ z=fg~8cOi$hYPKZe!G};bvk8d_iU>xLABvRR4sY?^l6`|0qlZCuUZ}TeJ&L;RK-F~F zXd>d?X2r0j?Je(L51J_Hrf>A7tZHuO8W6QzdnSrC|5m{H*$T}8d(J{UY=rK8|AWX( zgUwWz-o*^=5)y0qAC@7{n*FTFK7la&?esm!MXm7HWEZ6mJSq7){e-J4yAHWholBP> zMp8}u2ZNwfz1_04y=5O@7c50JIZ#3tlu^Ve3vPeJh-hwWC2TdBV}^6mlbN?oZ~!?t zFCIi)sm@!v;BXvr5`#1`Xz3&dYlw||o3!JG;rAov#@o@A?XLlEncGxPf>gbb-O~=z zx1owX_*9SMDjM9ijSSHCA&KAlEFlsY1xES8#;a(>@HfZzezd;aGo=fr-gX@O*P-4)?UW$Hi1AviRR~ZJV)^e zM&d-nudTRK5r^*;sF-XE_ODw74Vg#ve6@c7Q5kG_OoUcE|5QldoRE*LaK(20xZ9eQ? zy?zf5H(QbXx{i zSYUpLA_iteVlHF7kf507^Ha_D5}2M`^&#pBlC7uJBHe?9NU$bc;U?W1=KY2R0G?X8 z|5gCCF#N~qLii@PP0~AeGu@0x(C~LE9bda&bvLOwkSLn|M;d6(mnW_x9dz_Ph{i4Z z%$QLP(l<$LFRRVhAm;EL!Nm}7o9o;Tu&I^TEd?kG=Mof@;qJrz#;7LM`2}+rtkK7( zAqTYZa`&zm)&iNfUBI1eq$a7fgJi7di8H93YP*7s#*C9{o2-0_SIceN9mwt;etPeD1i z^GS4kYUS;!CR_1J7b2Y`NscAy3>+Imz6Sxgn8ASIlP|;PBaAim8%uGSkGmPZ41mkpPUti`K9e7 z%AM*QNq%`JIr;S;Nj=J3 zfZQ`!d*|6!t4a~G>=}sA9)z~$R2pEPu^L1UHO6s0FD+s}taxk@p0=)h=vnwC>d&~;@gC!`oo-2x%aLH@BZX|oF%}-@BauP{3J=j*+6O`W zosYk6$43CRcMG;FtyP|fU6o)r5?Ks(fB&9fSLC*SA!*m$ok{y0(r}s&x%D?HbCBGG z^u6;0z52T{#qN}14_%95r$7o}6~2-FF`U`R3`AS7mrJ)^_%EdCp=U#x1t=oJt`q)B z-;aD2r(3j_OS$3@IsBx#+j;4KXHfYTfQ;FZJjZQ26|rvTofZ{8CAm5~q;*-ee-8=E zp4oeWOl~*cnSu5!5-hss10#Id=WPtf6FD6Bf0yOx>y8u|nBEqP)fpbTJ8vffKLygJ zGXkjK#u>eU@r7<%R9f@53}KhOk}gFCxAR-zAl)N5A7(fm>HLx-roGdo_+L=G;Hj5w z);dJAp+|D+etS)(^1mS7?L7S&JXN=Ko=N|3v3p9l@jXX#WZ|UmB29H$7L>aQos*Zc zN~b?LyLfW|0=wC#s&tuoIDg?o1!PFETafZlUh zpgk4P9&YpfNaweVZbWe#_+QW>+0M%Dw83eR)A<2c8^8i{(eU`fc={1EtG0bdN?!V8 z>5vwXC3FF)fZ zpjU`bE=k5}Fl=i1D8$)aIF`hBzeJAI^6@!oKBQUtJQ#1uz9-NEX~wMfmPX7w?(F>L zMLoJ>m$n-a?cqvfYVoExs!qD4`EH82Qtd^J8TPmcZD`-watI5oQZiC3pJdQ+D z=HI%Eu8iw|^j`&T@|z~l4@k+8CUi_f)nb>}A|(o1Vx);~P95o4zB*O$PWl_i!23+9 z;{9|UeLLFAH}rfjRk1Jq@zIXcb4Pp20+cIQHWE*^s~7RE$ag2@gL{3P8x70?T{rkd zTKLv?GA$7rlfSV)@B!jQllz8Sp6?dt@41zm73zDKXd&szmI_^c_?vza1*mv^2M8gb zTfW*IedzV}@|#ro!}a40Ql!0Q7O+mNYTs0azs=A1FlJ$UU?irJ_V>1Zc^b!tH>(Gv z6inNK7n0O@Rf~DPi#G204$5bse0k`#_LeIdC8Z9B&4F*T0qreUAXmZCWAN-YdxOG- zQN-o<+YX%u*2>`WhLlMZXk2i3dQX&<2oRKDtpP^N&WDgggiSV*FWp3lbFxrYjLjdSgKg6?xw3=U$FFwZs4Huo3|Z2t-XAi z%0z!l0_`6DTx#|U?G@|VcY$HsE0*poUrUts?By6`H<#a}i9%)q&m5YDL!ieNbj>m#`@5pO@-D&>vsDhPS@x8jcwk3{QwhODP&F<`n+(jGP-|9AF zgIlrmgwM{qO$Nh?t>>kP1F9{!Q)ez%dLjYeR?j{Ghc?Ow5ZrPUT%YQmN7A^$CaUi? zg^_Q}8wIy)LyN{7ELgo2b#BAQ=vsdDuS17g-fmxW9WvmG&Xz;%ixwBGGPSfUVQV%q zvH8oqf|c9c8H-z9F1SmI^X`ksNCjMh)IMWzd&R29IT8!XUu%~V7~Icvo4vOE({C+W z*K%mV8RyNuxnTLW^A;^DSo18Z-?Q{NtmZ0iy)pk3chQE_*kj$<>z(}bnz!aPzeXMT zx9y*vy=Ya>-(c5u_7->16YX!f(%ih46mg^%(HjMar_aZqgFcuvyUkb+F%N2xeMybm zG%c2ETCCBuaLX6FDYg_nU9j}$DBi7N?YGL;b*tF=t@7>dIJHo|PI1K;RJwetE1fb1 zow7#AHT<7Tx3+&;u=I2qF@+tZW4a%D&FYB^8i=KsAp3v+TO6<$TFL(2Ku>>LB0(WD z1k>FmCV>GcbHyIE5EsK}zIzn3$587|v6^l}R!%Gn&T==AhbVX4^7S%eAXRrGdCYzc z7x-77sD=yg%iQwHxO}3(R2K7F`mPf|GQFdRHIF)- z#I-IdpibAKt-YnK7Cm%WW}Eb(0-3OnY2MCrNG^^lgPN(k(X+{d|q~ix1;-v`Zrdf z;?U7ASEx+XDr(c8YHDUZzV8oDcB1LoUJ+O>@45S zj4AmjO^;OD23;vP-_Aivymlr!aObrh2(0Y96<|PhiU(>6MZ^~B=Wd1a7OV89NK&Ow zbB|E^3(yz0U9zrc2#5`6nTWB6rOYwSco8mnuHASrSE`Lye=9R6j^p* z-uT5si0gKj&iArIQvUhzh{ z61i}$zcjn6&L{e`nwYLuuW+BiXy8g1sW#q(E|753Z86m-L1%VXbRb`FVjo6oH72(Rr(3>@9MywhV9hI7dOMiS{RR7KPB&bavevhpWgm4rk1RH&odu@j|Y%F z(`D9_@jnsaUkcCvLU^7_pyr>lq1il-)hBK&1P~>j(*sZsSh$%y?^e9P#R9vI9X%Jh z!1I^6%^CiFLFy(Byb;30Gxu;tiu9K&UQ^A_ge5|_WA!(@3h%%QL5Atx{<2PM?$&^O z*+`;8o%Agz!_xv|&2%Gzb=HzCH-wOkpW3N6J46^II3|o$PtWFU#T0bSTZ@V8(ZH*D zdzbwotj~{f6@q%T--!B1iJ#nrzlMVs<+F2UAPKtW$!_yUHzU!A2Be&al)Xo_A8gLr z%UQCo56CL`&P^8`Cve+h%Rqz98{6@echzu|?9uCxR0WD_x%?rrx}8M|FJm50zb>(b zjMe#`B}nvAYRv&?qLiKkfQP%8RWOv460IGQ%Y)O2*d^PEnV~4Hw8IpdDSUMpX#G9? zeNYxx+z7JYGObnhLT2W3f=-tMQuFp#3Gq$e4r@(T=+I z-r|;ybr%eSapB_Blfx)B#^UQK1giJ;QIs=>fM{ksjDl{9sVs;XS0J+LCZMQo1*`-e z#yvG^dsv?f9HZ@cOFrP~9WH*9Eqtc=Ux)AwRS)Lrh)lJ10M|W#qQpwx%(3?g)K_6y zG@ao+40Go2F#DCtAw;SnUi`f9&XQj5;_<^o}%9wWI2O;j?>y9*Ef6tv=kn^aDolxl4Z zpctrjJc{Gf_4OcysvuRqjPV6%!Je&vSg^TtWb>}>ij^K@6;H}S@3Z!|(h;mwN#j&< z8R!5?_mH~YL?hgbaqd|mys8Dk6&uumQko1ZXk>S0n(-n=7H)625s?`VWyhx{Fyk|B z>qe$&#ygvFI61YoEfaT|0@yTcy1nY;Wo|7Pm#tHORVT zJ3H0%vb`bkr)J>W5eL1D=(z~_-Hy&yJVlBb*+tm^AWnJ^>lQs38nF#)rNBDVg7qb- z(XknLxifg8^++%AzJ`2<0hvzY66ayhK}Q$`9p3HOZh`)>fZl+Z)QWHu(6^*)8`3f_ z9~|y;5v{+09)MGiz}U2Vx&VC8iYZ16&DRw@+>-qEU*WVWYBSkSm+Zf>vY){0_=XV9 zx;9%GKL<;ZnVJ~K?t{Sj0C9LvNyR7v_rceGd!%1v!o`eHlQi8D{PIe7cXV0 z2f>tk^G)dIihWh?J{%Ce*hyYzT}ObeP0Li>dVjwTk=6!>*M~T=xpN8f-#C*!dCRAq z$&P#)xvxOU*%ZTpn=4r?`@qdVyRpKq+hKlWl|j(DCJ7%#%nQircKpL4>*I(?b)0cI z()Hwc7Gl5?-(>z{;5Uo52Q-XZpxf>Jt68ootNNT27OUvX))yADf``yd1MV__z{yTx zJ!5}YCQXl#^etA2GZ8~sa6pqa)jCX9eZ1sd)|`RIb7p9Zn5y8M-=sovN!Ls#L!F4oP)!_O7%HpF-#DzCGU`VD~uVitmtt1bo$acx|PKE_3 zCDB(-I*OF`ojc0^b{yWmvDk4Y< zo>$5F7I{7)&#m&@j;G_)ldboR`t_GE#nqF!_nf8tWbr+xDnA*0&xy)UcHeW1@{{TJ zeEy=8CF}3`NckOf!=67Xe|P#{Q~n|A)%|68$mdf0h1P<$r_z%a#8f`ll%WZu-Y5|NHchQvNjk zXDR3i^Mo{8!Td zwDJe&e^mMF>Azq3!}Q;&{EhVAqWlT^Ta|wS{nse}b@WG+e=+^l%DMHzRQ|Q}AEo^3=>O*~#sBpGRrxp2|DN(cME}dm zzmfhO%D;vF$CdvH`hTYUTj{??`M1-*Li`Zdj^o=zwmDnZPY^#J>r=&eUWl)k zY(u7Tj?-b2J>*hYnW8G~hTr;f{m*1{{}rg5(1PlChVvx9AOhei~f<~Sk_-$fd&oqgbN`pUssHRm)qA6#F!esHJ5^@ke( zcLv;& zA>@PO1Ydkn{(_rID`(7T4EPhlSXr>vpA0ABQ>){_*nEE?6pfTdBZ=UGgfpdbTrv^} z2b~6gD5AYdRcd@RrXq@v>r#I>8Fc3JIWv@~pAwD4f(aA}2BubD6|6}VIZ^qGLKg=Y z7CALxe?0E^!{KO+6N-cq7BGJ@5sd}IL4Q0bNlq+S7m5ST5{+OmhA5S;Dnb1f$%MZ; z94rgf5PN@Yp%V`#bk()G&dM1Rqw$2mB#s98c)}k`C`yzrtU*&7gE16os6-t#K&7Y& znKdYXt&l71M-!%0RwiPhNS!mF*f(}S@nGM8;tQN=q1H5iq8{}CayTsHl!&-wXVqwJ zgC8`}l$;p~hb!x&O%>6AKU@+H#*h>X#v7xNK)fpI;bF3ug#x*`J>t$l51Q^2LhC9} zAQ=u!i$xn6N$Y9BSVJft2dS!}rS-v@d5BXah!;84(P)_ATu`8B3Hk<@hicHUg;FqX zmqdHUt{i27`fV{+PcZ2!du{#ERm*)zVoIg_34po%k;F9Qa0F5! z)DWD6;fJ9Zt_($Lg3M-^MTl-v0ip_-V-E1Q`*2cZoWEvXT`UT2^cokCtfU1!21F6K zzb**U7;aCZ+b2b8qeZb`W6+-fKd`T6OrMO(*!_CwO+!CBfy{7gOeV&we1IIyjKiYb z;WRZ;0l83B9}D^e_RwnbhY~X)iBPyK8bNF8IaF)Z2%8Z{ua`$^qU?Rhj_k&=MP;$j z{2*?Uno?Q5peEQz8Q{#AQd%-&!o(_H`K;3NX;qV^PVr5e;+rw8tfZ>kS30r0^kQGt zq>A$CMHsl~X@4AL^k}K@E9SO&JF9=oqD_%-)E|iJK?4r-hK7n#7$Lq=^Hv}$o-&V! zt4P6IktDZu=*qh3L4QrXzd95SB@|wElLL^mHT6@1O{%;nEfUcx)w4~gMvE`gJ|zvN z2gCkkq^7>4u`!GhO`^$A5(Wq*Lg2b=q$_7&SXHABvYL{V>0nX>X>}Mdap!#gKvbW2 z&?nYMSnofZrD8Ud&)E7BTkcOr8{zzR=CKdF72(m1B-bFSA zLV?4SX*3chbWJdz*)x~GB?<6$5!nr5raEe-0-!x5nh4cu!juL%APx39q*|_e8bW!z zNCiL%VA2B-$&uc$ilBu>N_>z_?FMkJjYY$d`%b*x9|O@X$!jIb>>4k0)I0)d*x0Cr zrA#c@6+;ArY(mkfjE8tpjhfRrw=_iO2R$5f!&XtJ5+s}#4*JStG0cR%9~em+^CdCE z=g!NseViDAfx*7&WWtxI5Bd~|V!kGSJaT5jXNm*^K7ZWjkNBdRP=!v7ACfLSEf$;~ ziYDWb1#;F6TWz3uqITy zP^bou^hImM>u+qV!OTE%k)D+^bV1*|;6h(0;tPT@!I-2Gqe2X2{GXR z6s0;oZlUQ62)JZJHG~cj!yl5pESiK8UE~DhuZ$??aN``vl9)9PxQAVmGb2NVREvh< z;UkKN6^$$&?G%ru$B9s+F6^rBI`i%HE()%mw{q1xC2)fQqCPzs#}cNVof=hPHs%~b92{)Z{1GD+?rg;HQFG>x7-m4$jOOaXoA9X%=PCpk zC_$qTiJvmPqz?UH$j`B9MKFJ57oKB#MiGs`XeXdB#w;KTXGJiQoCIwa`jAIuz$o*S zTBF{IDy4>ynP1cb4t%P)(39$_CzVcF+)rzl{hWZPS59$1lTpoi{hS&|u4qF}+mO$! zjrvI$>fZ1<)&N&ieJEajb-Kimiz&fycP$x0|3GH{T?E}IcS zmyr$ZWR7hNb7(OH5)DHY*20TKNA^-WIwA?hgsK)cj5^fevJ@$K zn-R>WZIipy0t61U{BN64Ql>J`A3cr}nUT9wxW0&*V2PQqg2d z&DzM!ZV|>dGSVnO;AgxOjuU^7SEWaBrBc@LaHT; zYA{yw9!-kKm~pIZu~?i75!o1x!6H-&M&&vKSM)<1kIh*6;XSm>)*fcjd3&}G;af+ak4`hQcZ&{tI-iu>?C3aeAZ=l8`!b!ykk%grJ zC2NIdoG14$&+1fk=? z7=)^Wwk`yY)t$@%>(L;?1x1wYKm)cW7{ahd)eC>KX!VVkDV~!SQsO}$xLp>eBo0kz zg~#a%d;!lY$YsAauW=-lgu`m~Cx2DK)Pi1=H4oNA#vn$ez#qqYN7?$~G|15Wm&ppE zm0;aVy}=i)sY%9QG4Y}O&_#$D)f7rzWqI&%5ngCo<6zAK^%=$>MNM=k>w`+23}U)a zYab8$%*+!9QIQcf!zc=j%EcPuXcBm)pUJQYqIwu&6m5j2!9Z1%352H0bwwWwd2D6G zLNI;+eT{l3vl=P%O%n|W^T|S=zYe0uhmD0`tT59eLm;kQqO#ZGvEzbLYxpYA{l~88V3{> zk;+C2POS+Ag22z{EF?u`vaSv>Fw3FixPteVI#?<~o@YwKvIpyI!Um85?$JIIB@;WC z)grhDjJ8FtvW!eY!$UFb@?cenRWght4yGD!n&B+tjT>3j$bug0A>A~CyB8su(E2i+ zp`VjATuB=*2I@)N3t$*fs}8H-=0$TZV237SVP`HU8NHUT41(1`6KgroRfXy#hbAH) zdj?EWGcWElIA~}-Zyp#76I{S&qCFj^ItUFjkc7_W6U~nz)W<&Z4Q!&G^m>Z9eM5{uvFh+~P2ofLP^p3`g6PU}+Lu_^7=&Rp z2mxLj74Dr9^?9P%hv7y!A~elV_e|(sMtW;XqbQ+}F9eFAd?46_Xt()Yx>s0OpElqc`sW)OhZxG6HQhyPLs;(#$eZ zdX)xoRGCEc=Cc~=Awg|vQ=8Cco0F2Xv_2ZD!Dxi=6!8t{V*4|;zKq3|oyz_XLNBTb z#xn_KwvlLP0OK*WIC0sMrFUv=C1z$=PW%m_u&mSw2{wpGz#j`R$9PErpL=Ck0=z_3 z4m&8SJPPR@aF)?=UMp)!A5?C3t0qCwfHlL?K!k!aC@T{SMH10qSb~A5)|)i8Rwk=S zGgz47daTO<2`TF6fkFurjQg5EJXwunXi)ZG+am^P3h5J1Hd2|Ol!Yo24?>l}1|Jjw zYGCm*8Uk24o_CRdKG=eWVV{z{5YALosE8q_GQwbq81XH{!e1)#Df&=1@CV2&daPGt z^vb{$mNkkzGnwg7_CVBHAt^RO#RrflkowTxqD@#YMHOSS?U`L>2zj%Ihz&gQH#=`~ zaDFf>dx{xoibhBj58=fzo9Lkc29MivMmRu4#?jSYXG!-!2zotU;a{NqvKWXHEW4}5 zjCoUEkuy2yk41bH*vBp`EOaoqv5M0&ADK!tQ`drZ99BtY&#bJZ-m;j#$!fa9DW=hz z5HQJNVS!bl4(GOLVkm(94G<8@l~dx21e?4$7&8(^Hl`mnIOvP?8 z48*|*n=yZcnD<5bC5@nlju`1drxuQu7@I%Wp?Yx+P;z+7OX6@-Q;3#|+*ekkncW}; zd8=Fc8TRse06E51&dBbU3;Ln2Gc&VHOU3>41f?cF5=++c{Y(#zOC}N^EvHE3g*J@N z)X}nj(S93tWn&17?wAzoBBc8nikPh*b_SMAP7PX3b9Iuo8Rb!I3>Jg=A+8Qbz(|r2 z{0g&`oyu^DKhSZGF9C{|;4UNawM zm_!ye(Ij7+9zTXL&OgkSx0gtSLF$z(y$@w-D1a zGyy1be%UQ1nOLzh3UOXXr%NWBIjH4Mt8Bc9{fD!9IX8=g0b50t15MMgi5jXwG;Ir6 zc1yLOL<&Zi>~5pMO3q;mBplXzlhCleb0?e^k*O+JQy<~_P%H?Xu*^0k4mJAYljR%_ zR)aw#Fuy(|Kzc$VX3al{!XRu6n%RSS%n_wh`$Pm1xQ8Th+z~{$d;tzAB;t095o@pM9hXk2J*NR3wd*QzPR;v3Np}6Di|E3xc9SY2nC0j_8Yn!A7&f zM-efMX;Uy#E7dAYdP;3-VGrFOgN1NDcC{K{Bc@$a8CrPiWrj)2Hcv`O9ZSLhz>akW z2&BKHic|+_)Zhmz8Avfl*T-yH_%jo*^QfozP87V%*+nZ7n<(m#qYMkJ{ljt<;&uuT zEc&E+QACx>LUk19SE4>WgC9w?$<5c-88Ey*_8dpxfwiNrI*8p4qnkiGri}s`kyi}b zM_+Gm1ZRkHF*;9c%C@SbQKF_paF}pp$oQmY(S80eaOkR0{pV_oz_zAfr5Ry~s@H28 z2u_!H%8=G|0#V3@Novyp2SW8ODFyY^WCABJW&Tj-Ct(|&hrJdxQ9#qc;NawltdKHt zQesMF74sm5e`z+K7HSmhgaXEp0Gt#7XcY<>FN*=BEX^bx2fPIZ1H&X*h?UY*8-X2y z7Pn|j9Zn-4HQp5aBUlov6VpAGz-)zrP-669wY5GGRfoCsn+~RBkt0WvC^RcO*W;W?m*KNQz4aAvMxs!plyGVpnscR$O_w zf+kWd>11*-)P$tIE_u(JxslhtwA zl&OkRD}%XvJa<-t|p|HIQq-%;7ie4uNBC8#Qvs zxKQFks|tCK!nuqZYE`U0k!d1T31ZGMo3xNNHhJw z2@|gwgww7K72_NXVoWu@ffeI$w99_|L$-3jrb>BI2d{0F6BL9{u}koHwiv?V^Gd2A zy0ktihamCRRB#fFBN)d*ejp1bGqb%^l2twTZ}ohyWWS&9+^B^+mhe)M(oX!wmPO^+ zS3?zD42DYmieKov3??1ukv@O8$-gk(HHWVOhv%fQ?B;NDRFoa4p~*s6@wh|)+BAuY zwp^puK(ffUY@LnKI3_>LaRIyV26q-FCz%jdPlJDoQEi*jh34k;5}k2ZQ&8-Wguc9O8iggs$3Xf_LR$ zImRreqxE7|v6i)PaUx>RfyCoWd|?OlYJbg)kLyDeQR1e?S^)Z4YppV}t-h(psze{JF&$1mnWhTsLKuqJq^QN3Hy4VuQ($G|SuqBJUgxR41WQ01 zhr=|Csv)N0i?9V36Wssz1j{i^)+p1Yw))^4wVaQpg2?eLwTkTY{EBHaY04tjB^KxO zw6()4sax-by{1|d56wZ>e&aG>v?2 z5w8tueSza4(1tl8tW^*!ZDs`oWlkR~3wg8+F2G)q99Iz{dQ8mC3}?tpX9%9vIm4Ed zXAol5g8~s64fllvz!D_FSu4V&)YM3L;iY(q1?C=^BQUSvFe>((l(gkR8!XO42|&WM z#d7M1fM1s9L!v0|n=j?nE`#5PX<;6g=nw^bD+SVn+7K*RJ~>og2sHy|38XH_bS&9p zJTPE%0G!no(KI--V#f;JOk=U2I>6u^iYc_;;37@+Q0pQEFih2`fPCzdC^DhkvPycDKbU&XU+Y33!(SoUrKsDw6gBLoIT9D0Ew8`5vqO^TQlh&K-< z98HA?fK1W3vZ}O7WUny6#lTXxX57-3U};N z0ePRM7qvhh0@WKEq_%7kC9vTFdk{pWzp+tMQP`A`0jCB)ahAs{V)dNkok)Ss1eU{# zVCG0OHg|B|6%a*} zst)H@pjqODGHh4N`V8_qdy>G(k@@Ukydh_-euC?O;=Yy*4>YI1r-~>dlk}^?h=d^m z=2|gMaVwm2Mpcv}f-{A8XyHiB(Tz5((e)p>If{1LMn6em!pgJ?p5bSuo=n4R#1lvc zLvI)r;kBnw7}{NQ9_psfLBG=DRSVIl6~RP(G~k_kLE%d1f%1wy@|f%-L{3goGBbHC z6H$@h9J$mjfl(w3JcOjG>y1V?R})&M0`g`?K*|YaV-mz0b9_sJ8fJ#;8nL96=)PoZ zXu>$enQf%^-tE+gD0{x@$SjH;sq0Mr>^q9X%sZ6!{xF+IaqMjmV^l7{tCp}fQFu}) zOXqKiKZ<`v}!k}34u~tGeB?Aqk95{ny`Cb+6(!~&bL(R&4DAtElD~GBnHk+^* z;&QkGCqLq{nt-a<#qYh{hx<%mSIXGzjzk>YcZRPOjgQRMxWxf>b?*>;zVSfC7$)dqDw#jWbaDg?**>UP3=_{FoPn^#uZHYK&*JVTZ*0g@I$F1JECb zM&r$GDZo*$wi7UWoC)JZvT;ZvIwSz7eVwTnJ2ENwVC>MQPiP8W-#$3*uFqAlm z$Du#SHmtTwsZ~>vKMdyKPN)t?0TH*7aHAGhQB0{k1cG%c#s~qS^@xBt!HQSbgMzOh ze#B$2%4C{<@E*|F$C>*XrFlh`Z9HIOZ;4fD5uv4Feib@TRb|~&sQS&$Nb0U{v6q>!vGDv=ifX!OB387vrKA}BJYv+GbSt`<{$ zHD!D%l4b-R#DEoBEa6zH>o*^ZN5d%T81$)FO%K)t(Wy}U&6!;_y!ei!?gJ~E8jFgk zQ1;A7oCKhmkyxZBPMm`l>RTBnBO^xVBn-%$>kvQyY^ku<^xOMvY%G6)X2!Z zK`CJzhyW)l3aAWU|>tODi9F5dTcN!~I8BzVeuhOT?pelsLl%_!`t`T+_cKVAsDl95>O#$wO}Kzb znHO})Yq}N{h*x!u4}>t$p)TK$dA=dJ^%Z$rIWSvbV=Z9yY?jVbB-60k-GOQewDj}^ zTOTz-*^`e%edZp9%z<9L3oklpjUU_5KJ_{Y5BNgc^aqB@J}Grfa07PbWAl)M=c&UB z3mtN?rGP>jm=m#?MP6T@y!_+);n2yUYOeo=TDmm0G-QoVq41R%^j62Xg*d+gI}W=X zZ)?FQD=HEeu^1|*bz*`t0j)M^v(yx`k(Rk*NZ!z_$8tce8F+fZqSU3z_^8R`t#PRX zan+2KEM84AbwP6H9@;laoET+?IaCwju8Ry*r%+$A5MnCMBZ8XbW1Mh>b*x;!x)=BM z5GfaF&Q*KgnVT+x>Rl#?Y;$#&NNm0V&i~F(wFlyL0Qa3Ld1M@-NvG*{s=G&ElCbyP za;n8xkK)Y|vx&)<-k?sZvr=Yq7L%gv_o`b9Fojb6gFcRP&f!2U8cJJ){B88(%_I7b zb80D@2M&l2!qO)eOX9$^BqD*VC<)^#%O;H45@XI&xr%@Ec8tX=~uZ5k8@yP z2I~$9Z~;HWV}m$sL6AVfA=rBw?#Rt@%A0{ED>EyXSkQO{on-Xk@-*ms3BM24cL84L z%c>Xs0t+(-wAzWqK=Jt;wM2nJsCHDuykk^Qj&&|{x;Zs-^pb- zs5VbdOFOU_HeQi$AzlB zO^ zbJoLcgxd=D0^A#L@5Akf`vR^aAV;n!d1at2^WT20JjwGX1LXG>)|%SZH0RQ?hUy2;r7FQ z0oP*!+7IW08w@uZt_*G(+!b*3a0$4@a5urNf?Ego5Zn`RyWn1h+YPr5?jT(EiD*Au zAGm>VBjJkSCd18w3&1tPT?e-e?pC<9a2w#Zz-@cxwOUL44VYnRlF}St36!>nqd*FTyw+`-JxSzoF{uyAwjf5+M<8K$r zZmr0ZJAO^L$J9KzYuJR-m*mM^#3p>#bkL3g{8;|vsyw-m*n|foKkp(o;l>%+<=;m* zWTlUpnO$Ew!t<>3Un9&x&mZeMcUGR7uE2%~xOV|o+9@&y;fFuWRJ)mjxUyDU%c zSY`pHUxYBoC_jcCp>>_N}e-FYoyq6H>-O>Cp|G%%y zlY6vH_-uckgHP4SkLi05=3UnOF??!uc6d-APwvMy>F*%SJF!i;Jeb}7sR#p%mp&h1 z-lxqU;kO`c_wTz1SEyu3uLOVF{d-L<#;2A3KM33K$JFIH7hCD~A#C^efKWER=OQeh ziPHF#A#Bt02MF8zJ`Z7=zoG~mj%0goM|iDO|CFn;`ELsN+2)69k#4uI6X6o8{JRMA zPI3MS|5Jo{XE=WhpN_BA@E&sh82$mmW&&sUM+o!YasC*71!4Kvn-2F1XVdR{4S90s zxyio>VHA@e%by&DT(!c3@DV)Tht40 zON4ED{VgY4n9QdCP4lzEWlfO7R(&Cac?Uax#J2@uTYlb-uswc%jBr-_5VqyrPK0fG z?nc<=m;DIa~I;vw!EuB*p?r42;1}R0)%b+TM)L}cXLku4-vNI)yD|i?Hh1Ic6cPhcK$I4+x$KmVVmAn2;2M{MA*i+5n+40F3m~rMA#mG zcOh)I|6YXc_TD%xdwl(%InTMu>i-=G+v8{W((G_4!Z!cTZOQK61qj>aAJ0jD3SpZ* zX@vRx3;xJ|n_IK-eFkA0-k);9v)Z!h7ed(1e=WlHeDS?y+4LHMuq}T|5w__)Gbevt zPWrV7+x4Xow)^vSgl&2AcZ6+ubbNcZJn4_HJ%0rew((hpusvU_K-eBnx95ac=Y;P< zcz`0e(EIlYZ?wX1yLs~64bvarzA3wZzl*TVUqf@ka}ehDOHBC<2v4xW2N1UVzeg&& zzH1S-^RMs7ZvPVq+wx>9!lNztqdN1PIxBo9!gl)K5kB2YKk4Rd`jsJU>o?j3v&uh@u&w_VEYIf00SMdr;v9r+`CEsujc*8HyS{Kv z{$x)2f}HdvIq6Gt((gyu=D#fn+vDp+gl+zRFDJdvt=aj9BW%OFFelt?MfUjkd|Gz< z=OW$K4>lld^T$Iu<#!@%)9)pOZTh~Buq`kDgmBh;kdxkfWp;Z9AZ+)?nFtTE`g;k& zc74lo!kq})^Tj2rvgd;<5VpsUKPNq$lYVth`gI6H%*v1Qc4qTp3&yTmUWsw-oMHxOH$F;kLuQ3Rm?o>{-LW1H<#2v*DWHzaDNW+}FRa zDeyG~zNWy}6!@9~UsK>~3Vcn0uPN~V0|nl%z#45zo^vDILvV-apN4(fOJMu`KkU7K zTwKK!_rFV)1Pw{hvKAF9t*B@*K?RE~QAi+?x`|X)MI{1ZH-TmY2#XTMN-I$iP^zfZ zqM}7b#TFG6TdKsMAr_S=Dk>VR7*SDCNu`SJ_j6`G7j8Br_508B$Ma-)oqeBk?zuB_ z=gys(`(rPVamdZ*;=Cjs^J&N`$ZL=2Ilt{;+hfU8Av+r z=luxx%#MVlWaD4u=2|Vk!9A!($ir^jx5fRSY}~UrqrhtU2jnT-uXyey09gh}gtiy;Y+4UoS;UV!`?@)bnR{pX-A7eeGd@L3SKUzPzWgw#OphsZtU0Mz#a z$nlUhkhPF9NFU@?$Y+oQ)c^UAYax$8=3zg?L6RXCKnftWkb59cLSBJ<1+ijZg+bCG zWspBYo`P(LtUljrxeoFqO3(yXJ1c`#24v~9m7eQ(uw?giP^g`Z(?1Fp?nR5}^B;-iQDQH8>Ao-B%AooBX zg}e^=9P%CHDBSmrhx{6n3%LQ(35k++2dRL3lZAbWHuxJz4x|`zFXTnY4LPV=h!t(? zr)Z;RLe@fVhujPK4ibwtn+4efxexLr2`v5-d)e*stv`3L0ZXy>aS zF34k$*C7)SEADq50oe?>9r7ro2l4@AH{{ZMlnwGr+(&dmE`h9vR6uq>evJEr@sO2} zGDsWbImj5q;=z7~90OSbSq}L*j+3(>d63PJn;@-_e?VS_yaw3~nOA^yA*Vo6AQwQ^ zLN-BegFFOz9P%>cUC1b865>Q2wnDUV$lZ|VA+JK-fmn)=Cgf;H0_0qX3vv~t8gdJy z4RR^c=mB>?h9GiJ_C0Vn)jXosb97Pi}?01{sA|u13EEIR^3z$XSqcA=!{($hD9gA)iCS zDo_WIRLEtJyCCC`blfv~1`>k4^h-$4HAoMV3K@iqK;~9jEfJ6nI9?wFb2noQfoz2g zLXN){&m=)!gY1UPxemuHj=B3FcUEDaf`13ktj2zYJO^pG9_{pEj1iC%AqS)H zzYBa2{&!IBZD1pK1NOn2&_97pLPBfMA3|)1e+bJig1!M#3AqjO801;V+**_!5(l{e zawp`!kV5R&Q|r+0fGfaG4~_wFD`W%`bp!SRWCNrOQV01j1sh3E*E)j#Mxf?Qj{S z4*FM+xee%JAm>Bku0;F11#KBp1i2pa0OW{U@w^4(a>)0PakQD=+=gw0+yi+SvIXl8 zgTFvoz62LGVj1KK$WI_X$l^a?du~U6{AX+jqz~=l5y*?sf82x^$SZeRE&qW;-Gwqj zl3&*2@(UO1YiaT=*Iu0iDCeN|ndehp#>-eQA0xg2@d=clx$|9WQeXBR&nvIN}rD**iWK@iGrN?edv;+fiKJqR14!aPa z@bA6j2M{l5%bZ?5M*IlkyJm^Ey{h-GY=aRW3S|QEqqD@vB3{Zb=Ltr2DX}r95(OAs_ipfJC8h$e1O*0r7IIyl~r0ym7CidzSbf#9wj+Yp@xA7SAh{m`nH_qfdAiEtC;hhg7Tr7Jlk=7ljN$)!MEm4^OFhPEiM#vn7B!|3N_2S#`tVNCYqW@|urmQ%YB)yxT+dKBA=VxMn zv~4CfxL3zY9mt$a%GMi1vF(S%OPP$Z%^csjpY4_7Lq6vCwtd7)`Hiv79BW1Bg?dmrh` zI>y*$jvr>cd2BP%H^w$|{KP)eH;--R_@I|&Zx80N%^YvuPD3}!V~lO)`0#zCZywvs z@t%Fe%Q$F^ZRYsKeZ-r`HgmjDW;3Py=CSRE#v5bX4~aLAZ9gPl%4CdfKP28fw*8QJ z^Vs%7;^kN|#x`?&&pzs3;#<+T$;TW&vX6M#USn)C$A@5E?EjHiN#7XT%<+-4#LF`c z16XG#MCM!{gI_>o{G5}C>w^$^&Oxqi9SdE?VL7K;0$t`5vc87r(4OKOgIgK$m55-9VPf`f{D^8=N=E`f^>w$X{Kr*r?Zc(J$-ExunF%`H5VQ zupvg~%5rT*{1MRQx`XJE(B=Gc0b-({e?UDNx}2-Yx-u5Xa}^JvPkRC)amKbwoUu(3 zw++h&A+gXu1AP#g$F05)=e}Od<)9x99uG-`ek%23=x0z*h5l>kmp~lQOTk)58g!`x zId@zKk#fj6r09~jQD>509(=NWlAk=sEqWsK68I%=$*%&sPL%+b{JZ&znjfiO^TU zFM1MmDX+0zl7AuQ!Lr{af1{mBd-?FF_yRvd_SsIBul;azq<(VoMzwbs+lBZ$+9AshdPl+N{*4T(g$6r9Pz` zH(;5RL(;e#x-64Ak@V$S?Ilfm|G-pjORllYe0CllVv_6ZGM^emg-BZ#Jsc0Oo(jr5 z?XS?&sR!U8b-Dg7{_~;Bb){P%#i&5Jel7FGF6eR{UDAogL#lGEUE=eh%e8Zfc^VHx z$u)A(55j}1a*bVL-bUp=0R9uQ6Axs`wPuM~{uBIY5|o%npvyIP@gI#JamYOa@%Keo z)OBjn5Bix!T`zwZ`sK%1)U|%`r(!3{J%KNww?UU{{*u=N$672?p!gRYhvOURi~rZq ze}a7_dA$T(?g2zYk2v0B9qha;;s`Ip{?EzRjs)lAz0V zd^h6WJ_&6QX%<3%WwAwFW0!IszXbDK_+%d31zoPQNnZ2Oxa59Mkd7;`Q38|hCu-(qGjUE!|5eas%n*Msbh$<^ z@qugf_#yr@=yJ_o{B_V}ED`@8bh(Bve)}bQ91?#vbh*AS{yU({xFY^h=yD%G{KsbL zaY+0{(B*o+_#cKY*DhsWPC}P!)uR6<+oJ9(NL}6wUG7u7fn{$&H}>bzd3rpPG%w9Z z{osScQC+{3^UreljAQu}Jcw_scQ16gwki1sZNRx9`V%>R4}*RI{hvUW>--XPxW|Iu z_iOzu=$BJ3g)Z0n9fB3@#~q2CN$V#3OCj6;{UeIE2K z=&~JE(EF%A0{wOB&Z}@-LzgycyBc#4^w+B(8=&Wc(iT63ZX6?bR7h=D)bAJMI<3^> zLlrZ1u=w{gb@LDCMj2QA0cjv!%5v;AGv(@qF4ubdAzwh3>%Bpj;XYX<>Kl}8+Hf7} z6@EGHOQFj+F30qJ(6ix}WBn0{p?@oMx!)oFm!Qji52^3Vt5ng|_+jk7KiAD{+XQsE z?k#m1aD$FL2$1W_QV;XsGxl{KbR&%=H(D$ih><+DKzC6OuD4iNd2&qVC;D-9|u{`zkGv#n9zGjRt`>XT{I)E%cU| zy4ij!wi{_Y1gX4DZ_^w=?#a9gvEPN|ptPM!nl0)+#-p%T-J@e=%$55wQtk`ywWw?C z5?>=Ki7`m7h*ml`{$5HX7X!P|ojOk$>*YS89RGDsY2V?1++&tw=l3sQ?7m*7bz2{PhYekh!No6H z)cqOJAA&CTXhi?rOBmm4w7%eFjPL7p-WAa0-l(LxeFvWTMT`Swn)ixD-OCaE4(M_p zNAx8FrZEP(F|KSJoEcYchVHA!eWX8PTz(VBTdiLAL+EmEN7AW&3%{era@qdZpvyfV z(L>+H^VQI$eZ&n})IA-EkNLo&?qx|iPv2!x_u0jN*N13N*hX15VRWY6-5=>X3jvI6 z3jcU!o3h8yUo!u7pIOvB*{lZiJmF@0;Zq)lZbM*Zz z*}ku#%SVnUqaKg7>HB<=-X+kDZTJMbeC9&rxd}Ojk^=R!2+`0hpd0P?(77{Zx(K?= zf#vx67`jpJ|3H_I9G^zs7tWi>`*Y~>34+M|HYrbekiPGx_6>9+zj+7g=K#b%Z~jb~ zOQ9Qevkkg&EF2n)aR6;zj-5-P%SXx~_wOX1MGN#jOVM9GWM;dK{=D-reg97Ky9n1l zh$CpeR)Pk>hU7@jC%P7x-k}{hU@1yq7gFy zU7n*6eJ6Ce-zs|0QTo{$(YHXCXGlc9^(XqCzUaR`8vP9YSHTfTH=U#vMpFP9k6@_J`%Su5;g z%xNLU2d%==h?ulJeE6NAX+4Ra^s}S3o72E}>}OZ`*`0p&sGlA7!k+1+`q^cEcB`K~ z=w}E0YtQuJ{p>tHyV1|?^|L4a?5Msy)6ej;tNiRvlP!D3^YNbRkD8XtlCT%|T%HPh z9{kdu%lj@oAM9zD``Pt=c8j0g;b-^w*#mwyvfU&95x?aVeztAbp5+Vmvm^cNSU)@2 z&vyFREh5DKJ?puKReRT_OD-mJ9d_MiIKiv zo@bGMr7{NZn#o3=0K5AXoY&=`--LeoFD&Z$vjXT>C*VCah`Ad2jx#a7ix2Wl65de* zN`D={4CivtW!-C+OD?**Cc)AL(soK9>%?J=SRBDhwCIQn~|5Xtjlj%FP05Ks!Vwr>#amSH{!ga70br_ z){~?q7kPG0%JBHv+LmW~WKJv}xh^cvT*=&X>7g^@PCImYHbv^_2yBx)(<1$EHFSBl zMf4A$%jX%U)nqE4T5#a&Kn)zIfde)0|5yz?pNQ+mxNO@;zCsR??~)_r$K*KqA99Ke zNYd#AkqgOC@(415JdTVePa)&UGstA}*JK)bKAB0bCG*Gv(o0@JR*=_{wd74?BY7v; zLOw{glTVOcbIAMlj3blCRpf=Fo4k~~imWDYA@3$1CZ8goBX^MR zkROq|N$Uz-&IRP*2?`5O5i`6>BdGBB0ud@aw$2|jNeCKJRT*- z$Z>LloFu16%iVfC8yQ3flObd%8AgVa5o9D8MMje`WGop^CXk6_GMP#`$TZSPW{{a= zHt8bsNDo;=ddV`foU9-#$ttpztS1}DMzV=)CR@l>vW;vfJIGG5i|i(Q$X>FK>?a4v zL2`&3CP&Coa*P}&C&)>1inQFr{Z9sw!DI*-N`{f)WCR&WMv>8E3>iztlL=%ZnM|gV z4l<2&k{M(snN7OLJkmoJkzTTlEGH|-O0tTqCF{usvXN{eo5>ckm24y1$qurU>>|6# z9PJ!Cmq zOE!^hWEa^-4v}Nz6dC*=^CzRp1kyofk{+_0tR?4QBF>;CweuVjx(PRSYATvo1Sx(lHO=KI{MfQ>~TfA##kIB7+}e{$wA0q4{`^f=vkQ^e1N%`L)vfd~;Mvjy6 zKSN~sBsoP|9@l;wDgQS_;^hB}2*W^`uZ5B!WF#3uhLe_VU4J$*hzuq}$WStj3@0PV zNHU6yCS%B0GM-Ez6Uk&Um2{A4q?61bGs$eyMdpznvWWDOWn?*7K~|DgWGz`wHjs^E z6WL6*kga4J*-mzlon#l;P4T75IIbakfY=nIZjTHljIa>*~0x#29d#J z2pLL-k>O+n8A(Qw(PRu6OU9E4WFnbNrjiaajdYS3WG0zSy2w1zLl%)?QliesX{uB!|dha)cZu z$H;MVf}A9$NXu64e=>*+CPTr-BgjZHii{>>$XGI-Odu1kZGio%pfz# zY|=&Mksh*$^pa&{Iaxtgl2v3aSx+{QjbszqOtz4%WEhWCz(vc9Gp= z57|rhk^STVIYz9sSxHurwPZcnKsJ(1WHZ@9wvugR zJJ~^Yl3ips*+ce{ePlm5Kn{{aT75IIbakfY=nIZjTHljIa>*~a}(29d#J z2pLL-k>O+n8A(Qw(PRu6OU9E4WFnbNrjiaajdYS3WG0zSy2w1zLl%)HQsLvj71 z0{jtJM8Aj30}qA21C+RSP~w`oyoqcCC2j;)w*bi0lV0VU1?%Kfk@ z#!WIVnQ@7Xi(yl^@9@E&E;LB z{9Z!hY%l0I3n+2pTs}t1?A#pA)Pov*K%I_^?c>|Z% zgOXnbmzR_BI}C~I0oDGYzm1gNWytbj+C!xLK12K=|I+0OCgpb;;!mWVK+5km#9s+Y zJ{6#pr-;ivr2LLU;yOT89#G<%xx9&#-*-sd2qY z{w`8}Un0wGFY4vv^pBD9`x03m%jGekH-e;ECt z^oNjn^t)(hlbQ5q&~}n(^gC#$lF9TZ(oP`b>5ruyLq^jdMLUvgpue7WEm=i>CG85b zoc=P}Ub371F4~=B2mS4|+sIb>TWB|v!}Jf)9wZ0o@2A~I2EVN9KM0iiw~-e5rx-U$ zPJq&`#%Yg{5sVM#`e9@u{Ry<=$yoYhXh)OT;2}ugK|7U{_l8RO%E>ZP-VZANHnNqJ z_kfCjh#Vy4eV^hF?$-<=<-MNbPXi_Y1lsYWyvI|PS8%z9b{;A3?UdzBWFsl>=M?`i zDCzdm?j_}YoU%M@haMk7K#7~8f0C5j*vs-ps}3mkB~#;AlXm$kv(KL*-3VgZDcFiOg51XWIb6$R+8mp8CgVn zNXP5CzEjCWGJ%XGW5_5nk_;!q$PhA^w2>BalKD=MUiyp3JkmvGk{M(Z*+|xtwPYn( zL5`9m$Jw}ewKSFz$9HM`a z_5j&We;@5$vWNa|+FfKP{T;O1$u|01X}6Hg^f%FNBpc|jr(H`{(O*fsf-I-MjJB67 zqTfS1k95(WO*@n9=ke9YQcmhmoQ5htLitgXp)>wvbb7ZQLf!DJBqHrf_)itTxl?RkP6r+SIZFQs z?O}3={z2LUWIz3Vw0p@O`nzd&k)8B+&~7K&=x?RnLN?RiM7xn}pue7WEm=i>CG85b zoc=P}Ub2XO5A8hCMSnK!OfrLhC+#%SL4PXkWHRDiecXkEa@>WHq4bB)4km->x6!tc z4fNO3t|hDJucTc;meXHG+e;SF@1dPXy6DfQok?cU@1&hZI_OWOolGXupFlgFjHN$@ zb~Kr{Q`e6Rl={ggGwIKu?IhFachF8Hlj%>Soj}IZA4@xijHW+|b|e`=e>m+hGL-%h z+QDQH{WjVba*EqK$?cpV$LSxVJxY$yKTLaw9Hf7Mc0buie=qGGvYY-c+MQ$v{q3~d z$X5DWXg8A$+^%|VPc2zRet~Bs1uD(oQ2C^rzBJCKKsTpdC-f(jP-Rnv9}9l6C|cPJbBf zP%?!6VA?^XjeZO5DQ@p1>tTZSI5|fDDD4q)nEoN!gX94H{j~eYUiy1zcavT8chc@4 z+v#tk-AcC5-%PuSY^1+|c0E~3e--UYvV#6{+GV7d{vz5QGLL>2?QAlW{tVhqGL3!* z?Nl=U-@0AJg3_*H$Y}bbXh)I}^oP?9BSYyAp&d*H(Ql(|A*ZA_wUopxsaQ(ceqEhwP@mi*_g3L4P~#HnNre7TV2Z6a9^}8_0V4YiU=JmGoE8 zE+;!#KOL->cCwBBR@yCOGyP4p8_5Rx>uJ}LRrFWVt{}_lFQe@xi|F^z&Lds)XVcCk zGw65HP9q)kr_xR)N9Z4>Jwy)DKR~;m?4!Szb`Kf*zHYZMptRd)GK&64+7V2IK2Pu9|3MZ1!$pue1U8R@0Jh_;8!qu)h4n;fElkoExCPk$fnUNU+_@2@CO_E#hs zL4P>yFfx?>5Zb|H5dAjV7IKRDPBOmCkV zGLrrX+Tmmv{h_o&$YA<|Xxm5&{ZrhYNpb>I*CA<-k)!mF&>kj-=pUp#K=#w$N4uBo zp}(7U7uiXF2kmyUjs8~JEo3wOO|%=y2Kwu1*OFEASJJK^%jqwp?Inxo_t4HGUG!(u z&LlJFchXKH9rUNtP9_uSPoN!7=5fEcxSz7gO!_luJIOK-?|`+{f?;44*-SQZc{|xn z_LIZpIBD6X(+eRZ$QUw_Oe3?&BC>+4C!5K3vYYHDhskl$@*(pFWqTrM$B>C+8i;@0 zVsn6UJZ00)q+LYYL%V`@IqiDdwX~aQH_>jV-A22M?5Dqv_Au=s+T*mxXj?{gIj3lc z&<+Nr+!3_HX~)oxrkzMTfp!{g2kmUynY4>&duUhCE~i~jyOwq{?IzmowA*NR)9#|( zPrHxyFzq4Q49fP0lhI@%mnYD6kb|J~O9Qm~$v*mfY4?zw^mov1 zC)?<6rQJd{)89n9k!+y9o^~x+MSmsj3bLI3GTL6Uh<*?4JkmvfHtkGu1Uv%U8~U-{ z?hsJwE0_$T-$vU)PBFbnrZYh%V!1pI8qYX+=eML6Nq;zPc^|m=Gr+?^CvABjxcJLJ zNyp3OMfA)2t7Um3DEp~_c0JibHj|^E#EsA%CWq)Bq&-0P)89wCm+Yaxn|2r3Nq-0J zc5)Jw?HZ>&bWCLOR_l&A$v0V@&L-Qh%i>-OIQx}3l>x4Tf`{k)GvKp;9ah(OR@c%> z>$!IaoZTI;H2(H^Ut7<+#d^-dU(7$D%l70!zMyLBD|0`av+1RP*Mc9kwg_F0HR!c~o9CRpaOv5z{axscdv4(?0rQ`*mgFvc&AJ$$C+Ce>AGEfHEx zzgXMntp9_x-Ma7^Yn}Bb>!9^7))Q{G4hJ55^87>RKVV(e6!Z`4g$o0pv*zApJ^Spl zPx!|AwRQg4`Y(9l{DoJZ`}mxHSf8Bt*qpcKtlA#%`J871fBjeM({{(-tvjtHUs-dJ zMfcnr0vZAix$MrMZv$=*sJHf82W>v<@2&r}?zY`(yUlvltJWK>CEIOh+-kjP&Xd;b z<{kH^fM4BXb)0#3z_*7~2kZ*C!}>tLlhz*FwYKZ5pW80{hwYO&%ip&CDd6EbiyH&B z1r)p;&>Qe&K*q}KHP>1HY;CnJKE2L*{+Tyf@gK^Ab8p3lWkpxm3eG({>w>eo4@y3< zBzIonC6}x_^{qJ@<8GZBgU^Z0*44Gv`6oPOea+foz0bO;a?T|sPgs*YyF$G zD&V|~9_vdBH(P@Oqt_kf+KPDEtEhkRN{nX_-=a;BgA!dxaJl{SaFMN|U<(cH4QDyxaf$N_bHqvI=1a!XQ0j*WBCjIA3I~@-3mq2 z<^2jbQkQoxJVagI*YF&5dB?-6q9dOHbr``|!U)1HDTc1#u_i!DAe*hxu%DcCs zs0Tw|E;`C4?~2HwF7KTvqb~2FsA2ph(r=mI>$a^ear!McH7^5!lyO@K25Fq)E zAl@!I@{;#ooJd{XMUhCo6aH+*4ch})WQ@GC;xXzSh<{CV)X#M%<2~opcb#Un zd`G<{%4(U57t%|N^%r=4ocf;<@ZNOl@$o1R_4U6*+n^qW_;aYQLj1+l>)lJ>CIYKW#}~NJ4`X3n{?R^ zMqa0x^ovb;g-O59q<5S2w@mt%CjAh+OvI>@)3mO(>o+F7#H81m^m|SEGbVk|qj)a+%40qsjl6N$)qse6Dr$9{3*y3sm~(sqjCJOnQ<@cWNEQ!2i-S z>4jRy(Pyz-Y0_&=dXv^sd-&gVCjBXszFq4JC1%K^e{Rwb#!?hO#r)Ky|H`DVFzIO~ zJD*N#AYKk4CFT;Z@98T379Sjmf{s z7n=0LO!`qKJ<_C~WYS|z`Y%oTGLyc_q+ejtb4+@^*44IGnDjquUDe^= zO#0JWSKIQONq^C#zh=_kG3g(e^iNFsS6WBUhX22dA5WpKl>Sqb{tJ`-8~<$yhR( zbdoO8OIDH%WDD6r_K*YQ2suI8?q&XDBpFL4lTOk_ddW(%fovf=$R2Wl93dx2+kMQR zj3i^pWYS5xNH1AQHjpi32iZdokR#*-X}h2KlaXXBnM^uK7wIJ{$p*58>>zu{0dj<# zAZ@M8pNu49$z;+=x=1fsNj8uzWCz(p4v-_{1ZjJK`IC`kESXF?Nf+rQE6E13h3p`E z$N_SMoFHuvGJi6Xj3tvvC+Q-+WF^@^wvZiU4>>@NkQ1csA?8m;lCfkm=_FmGm#ick z$QH7L>>&rp5psgGwK0D(l8hyjNhj$dy<{cXK(>$_WDhw&j*t_i?P2CmMv}2)GU+5; zq?fED8^{*2gX|#($PsdawEdO&laXXBnM^uK7wIJ{$p*58>>zu{0dj<#AZ>qR{$wN> zOD2;}(nWg7O0t1$Av?$(a)2BmCrDd6^Cu(8STdP(k}lFqR+0^53)w;TkOSlhIYHVU zVg6(!8A~RUPSQns$x5<;Y#}?y9&&&jAty-Nqs*U-BxA{B(n-2VFIh=8kS$~f*+UMH zBjf~WdyM&$kz_2HOgc#y=_M=42C{|hAbZFGa)g{9ZMY^Q^Nvt5l8hyjNhj$dy<{cX zK(>&ZFt54-awVi3f`3_V`5okHNCo8gkUv1KfmA{^L#~Bf2dRQoL#~I^Kx!d%kQ*R3 zLh2!ZgxmzV8PWi`1#&CoHb^7nPmtRoe}*(c?tt70xeL+^xf^m1Snke!fW$a|1~L*9psKt6!%f_w-Wg?t4081e~Z4Du=DGsx$VamW{t zFCkw+CLp^Z|ABlBnS}fo@(tu$$Q0x|$oCK*L?-A~NC0FG#0Ck3%!SN@1VJ7^*n^PA zAWuU60>P)^hswPOdE35<`owf6qc4ab4oVs9g==tQc+QEPKkFvi&lEw8)scy>Mh)uALoZ?N%ZjU$TJZQOj`${c2J?VURasIme*)vPd zFWIniW6pZ_{!>XUoV{*V7L<5%JlN#fHY6=4cLP%1e@uRn+qM6^(>yu(1^Z8=xNvQL z!Fs&|_FZS`xp{6^sR#L~J++@eZ%%KibO(keOX~l)>^7m0!=dHwU|KBCse@*?57Wlt5TQ5&@7jMijk?lr#Hx|v> zmUZN;)p1^lyLe?mzBeDo!vC!33-SwGg_oP^E(=GZ$5VKDNz$H2OUc>pO%_?G57U(5 zV(g3=J1wWU#69CI_2#(?a75y$EG$@&lkX`lcB^P3Q8d|2dK;MTa*sQw*ipD%qLK?Q zFIZok^OA^zI&HEn>m6@iL6}fZ0B{)LU^Vb)k z6&1U=WQ7}bcdo;*&}fzy7Hu+Z$%_0kw=31T%7Npz$dj`vJ^u=0-PD{CM@}g^Jhy9^ zdtKplnmmG3olIBN*=~1{Y_F#<$90aXDz}S)%-n%qQEjj@f1{Cw_}G}!OV@79_a{z4f{g>l7-G~F11@T{s zzS6yZrkwtZrH3=tRPA0GGO8rMxWudL(^y)%){~!$od$aa_RK79y3Tcb)Q*_m!gEUt z3Q#F4kp6VPJH2qacT%;zvcT&uzAVSXq|)65F4p+Uf^~(4H?Qz=Wa388vAWRfHtJ=% zHO-{GA-@RyEc-KKZFFiIJi3)9V+hMHkOu2?=jIjQ(9wHKGAowRt+0S=Io%tJ3X5gz z$uCChEiB$Nor}>qVH0P3rml8HenEZ-nkCAL@kk$?k|leS3-UdlbKMwEioJVAExYWw%!1ad9`ZBTDd&pazzK_u#3yO<#HqE*Q`lMpL z57Tgr%oeh&w7`WT?>(_eU!I3?DHkmz-91Y`y*eGoWzKBt$?-a?KR;J?HR^V@rFy5% zQjCv#xHU8*ETITObiH(zd#t!Zb$rWKo|Cn1S}Sm0p0&}vF>7tL8b>v|{%*6@n--yaoYl?qLQI|{Ee@qx z^{Vl3`3f{B6k$dBxo&JP%=1Wq zM@@V6X3yBhhKpxaa@KNZ2F_uz{iQ{gERzpIC~8X_X=kTgn1z#EOdU-Qy`!d=V{hq& z>KqXB6;<`J*i}+;vL$Opy40HPW8^GZJP2~FDD=2++`+=eFUKh2DO|5Q6nIvaBzf|4 zO7t+gB7GG`$UPHC!*D9QN>$m4bdxEq?Hn~ypsA@kl{g8oWSu2LzXuy9IhGb57v1t&9P+DW?t(NN z7)Cuv+hz3T#w5?Qh^HJVZ%JW+8vj*;mI$0Ht;WuG<#^I^3fvyQ+DOOwRBoQ^S(L^o zWxgAulAda+otln$k4zzDLTnsBtJ7tB_w>lHf&IGAowfIzRLVBpjh^ey-GpNay%0{~ zWtNhama+;xTstO8iOw{&X=)d!ya94Qo$y5g~-p%!&rt@tZ|-Gnj{Wn z;{crYae|xWkuq4aHsbWW5M2?5nOxai5L*szkU2QGF-N{j3l!DmKDRLg&2pD{WlC(x z^7G>)Motash-=o!(@X7U)bb&yfx0jxWn8Hrj`%tnMtY zy0m4<65l#>RQSS)v&k+%q&C;Py;()7%a>rZrs6C$Oo^qpTC}3#!lEpM>UBy=*SZRG z&56>ZODZcEj_G{pm`(_nbc%nuWJ%mPz=0Y#Py+{Q;6M!=sDT4D zaG(Yb)WCrn_&-r(j4SD7jguoEJU6i!xuh>LprfAE6bUZ;Z&|Yzxwge zlKDd$X<7my^SLZ5%PXe^(;xrzs>1c6n?iMZVh2n|L$RsnjHW#}75A2|Eiu`9mhXs@ zbvkWKL~L_OgP5LdvwU=VS$S@coI38ky}hUEwKHU+@DY3e<;#@|3pyCz{@WXIx=yd( zrbEQ0I=zlr$;w)vn~QTjxy_S>Yp?$4jW5;d;Sq545qppFnG=Jam6eNAPPs{-KmO@8 z;hx}2tWz-T|B;@0h)5FjFW*Pk>-3Vi zk%s+0(%XpgdDRs>zw(_}r_*~_4g`D*TU)bjZ)w5hxJ;XsFE@Gi-oJ0u>+~AAQw`fl z&!4!^l!wbfa$!(?{I|F07M)(zFZFVc=U zx6jAGTxF?mYP=UjOvu|F6hLo;8(^*yi-$ znyw02&h!dAxt@~Q(v$z2BA+nzZLx^`1Jc8lc1dmT`paf|K}=8VACMj{(Rd4ID_@>p zdSd&f$DA~{z4`J$n;aT@)t_H_@_$eE-%qJ4cGI1ye|qx&Q{+<>uk#oC2b8bG?ZIs; z3?KgKSr+Qj^y*~stKxt?(nI$@+y2F6$l25DU!>EEI7*jK?EUxidVA$Mw4~@?zVT?C zUMI^Zw%_*7R=yIsB05`ot&4SfRl0ZGAMTf#&p#W^SY)<3=hZE6cHR_1P)O zE1g`Dt;-eBGP^DPs5z|#urnaiuPMJg=nhGg=iG3;SuQ^>S-g133K{a`W=_eHbp15c zVl@hiYYFc%mMlp!7OK8N(yV_tz_JQSj=mpYiI33p%ryArBl(HcL*zFNU66f!#&-s& z=kv3l4X`{a6@%?8J;-7?5~}2r_4Mjh_x<+NgwE?v`P-8RA3PKZpE|$-4~C|HNE{DJ ztkh5t))iS&T2j2klfPCZw|EmC)L0y|`1Hl`i!q$$uhr{io7Tgx7Vvn!)v`oCsJO(D zzg8ac+M|B(xBzbbY}!W!aVgT2PcS3{VwB5jx1)IbO&^ag;Lh&ssq1C4q>GsXs(Qca zt~_U-$*M(2b?1lH4QNxhik z=g5ySr2M9Qu9%MAyB_ft6&=6t{j|I=w=ie+YE+A`zD~CYoGy3JvHz(IiBw`BBXHm$ad|K&(Dv; zcHR2F@>x-cCjr$h?0x4n6T^J=*w2>Z;N9=`nC{OSg`PdLSpwB|Wg~~_`a9!uY*(~( zKlL|L-r2HQzGP-Ow5jUi3g7qnlG1(0uE&cs79DLlFSYuE z^t9CKZ&PcQCWi!AQtRT5`pRnY*?)}h)S3kmg1WfF1=TxKtDjB1rYGp)HNN*`#iR?8 z&X<*6U0MBo>gKmge~d(YxcG_{2EUXNR6wE302mt-fk7wI(p=5R|JrWjM7CW?kIfSleg+Grm_=Z(FtbKWdYrb)f^*GT#@n z?D9crn4}{W zu|O$XQ>%}Fuv<{Q(^36RYV{VDuV(34IyeIhefD#8%PRiAwd#i{Hrou?0-t;qD1>Bzv(rOhCwuR7u>ILj zRq#Uy_Sx^cjBLiD?vUl&DEDl+9xCf>f(RG0*E|o2fK{+b0g4(Z_%bJ_J7j2fC zKPd9iMs$rmS(oBiMELASF}11PXhlBz-|=19?L7@4w;3UIaj`msr{q$G&wiX(b#Y4o>?_rk95bEp zg=($PIY{6q5?8bIYP@9};UOygiU-Wc8TuBlsM|nJyPd2931wNzNqjW9L zp_+a6XQZ+v=V!n7`B1tWb)sm|fuYkme{7WVJt){4n{Uy&z(9}7=47GixgOP~FAX`D5IM~Z)&P41UV+L4G>qt%g6RFEgMUToht|0FU^5xhQJ~^i`wl7A@X!*}N|oW$suM^(@+@{GSgT0d+c`m#`+9WY8J$traJb8sOk`DCu%%ZV?RpqXC&dX-y#Xs1pZZ4sEfN_ zVZrdB*cemqoy5Aw%t5+uRsXNAte!$`?*3R6>-%|X^FM^;>qpM3b$VwBP@o;?*tew& zsVc7tJQ;b)_@~!7M#|AIHCz*Tyjo(H|M7y-94=+6{xG%r%_MbKS5gjiNrrWCYZUCK z>5{5EztNq~R|3fs#rRsg#=0RBo z1;w0?2IsQ}O0%nrTPTp0Mf+X7V^!0BMRXmnLIM!$s9EqY?d}oO*mv&|Ed4A{TGpE@ ztGo5#pX7TFB~H^7sp@mjj)7B+!1GVloBfDYj`d$6!8S>-F77;4%5(7jh!xu(A=}Sb zEWJP#6WcHC5!-*umPJo&(K$~a3o?n$l48}xMPX0->_5}{`&%g#<|8r~ey$5B%he_x ztwVy;wk@!#T>R(R#w=;RPFwyT6Xv&ipWS6j`(~ZCELUl7)gf)-u32!eiu6xg=I}TY z)r|OC6#PaV<+EQ4MTQcW9<`U8qN~m5AdgqI^;3MKo(?q@*2P_|3b#pet_l3+WURzq zdvq6WO{0QV+f)Vp0?GUAC*xbq)Ru0Wqula8w9vomJ#w?LA=m2-`4OUx(}a1@Q|p#? z%k;EbTK(ISd|jLmC34g)?Nxr6%=+wOQpmcv$EBug0#~CR9<7N+^&KWbQ`K!|qE{UFgzp z0#qelj9{N#+B4F6{e7U$ejPT?Q4@g8Tcwi1?ET-W!#_hzoNuV;rQJxuXa6M(*)4T} z{c6u*I*B6giK-JA^zDIX>);+8yi^72^M@oAzu*OF z$2FL@EUm{zB7qZB49>#RR6yKH0NajnRL-4VMVeo$BVcKfPV*yJzJ8tNr>Ze8cw#!u z1fAwDC?n{O%`$jQq?APjr zI}wUmM&Oyj60}pM5c2;iKZ!`KUNee%xL+!uI%OOu*fL>B#L8%2l7yTI&dejE?|J{< zDh;3gEm3L~9HXG_~?!Uvrm#eCntb`De9mK z!a8rGfXQ-N{tA?o%KxYt-xE3^oIgXsJPPNni?@^>aYYzbkp4(Ea_xMTna^G=WvGig z#VGIzy1>Q5%6;~p1y0Zfeq3Ve;{FOqS_>tu8vB{DiqxCm>>H7hMv0Du64O0hrhqGd zhAq1`dV0$?ED;q4X`B^V`Rw0*fXU#~92eE-g!uDyyv&M^QSm`=?$Bj=0hpN;>m%qm z#H$%`UEsHiC4H%gN071_##%+ed5z2xrhaZj#@%f!Z-i2{C8oP_yH^VP=5$EleJU|2 zY%Fs1*%#v*g*8tqYXToYd}>WN3LAHcN)l%h=ZR9c;5fDZLFgJ){os0)t|s)3dN?-v zM&mqpjY>;3fsa*dki6x8Jp1fx@vYB16OEu6`{Vfc>xfu^#)s<#_{L=5C)kFgj1XL} zQdwd&-vLEk4f;=MB)XgHzf-IJOBUDJThs)5!9RhRZlC>e@zyLY&@oTym~Jfe*&kF! z++%=o?s~tts<)opEfeE>YCH5J7p7J#5dAc$CDiVYb2eT1uG=D+O}{eC1a)_=Sxv4DI3n0Fh!6T zw4xlgDV5MkvVNU?uG+E)WyEd5fd=29QX?|=%NM(5!Lui*0xiS^!VkYyE6YCuORYQV z1PR>Sow_Jx5aTz3^);I>)oOt?dbPPe`+F+gxa-v>*k8qIfa)>d!>kYkkJNgh-a7eT zxyV_a0rP^v{7?=6Zpnnk*+L#uJo9TQ~Hw@-TWM~{_6MuOG?CU z-S5VI_YRV(u^;xfY}_~u98YnGdJ$0)lC z|Ba5MaQ#BYAXF62Yf?HtYEzTprOzS(r2LrbA|95A>XcqMo;B8bN_^TzEn;amj(_+t z15np+2XMqV>f-*5I&svU^pLDpcdY!MbQJWRNtIr|YRUh>QIm;jzt8>zVv&}b8(krh zqVLitqV`S7v2}Wtm1>o1Oskybzl!v4sWn&iqnKw8L9Me7$jn@wQOSXGnmB8&lFjmJ5RQ%F0NkJw$FYY z6g9<+`xI$l>z|O^ksqdcxIU$Pfj@(9)#guEElQCqwk@(bb@qqhL@$ZGwXzx`4Ej6e zkGn;Zu337Rsy-A}+A~IkC^<;=JW(B{(jnrq11^^68NwOI%E1vU?c%GiRT(|Vd{NXE zwE9(}KKmuGFzjqo%|}iT9!3*3dg;5N^O}pg&eB^Ndc~oL$yYVM^W;~szAoLow~&lf z$@gzUsabH=pvp_yuWBK0skzl5x~*O>!F6%h0CIf2A0VsPLuD12DqySBMHqc81x@CP z$mxFPXjM+>O*SJVpZ#jd4(<0~N$4IVv}P-E|C7{BUEEEA>TSH8BlV(Zg>ltt0ZLmT zN=@M5Is%c-sGyaZG`+CRP}30wkYUyR_xRj_SlZ41}Nvdy|b`5j=)rDViZ zr)R0v(to}`feosQ^Qe9PELy+Mo~>89P#=L`;`wIm51)M{Y|bl!(N7$Kv!;)()fZgO zP;1z?VP36HKNrKsHPkne{;zhc^rPXy^>B%kOJPf=bharvkH2C?TyIuJoN8~X^TYKR zm2libwH|go?VljhXzqvVVqqI5)j{yBYSClR;o7ZWzd=p-(Kme|$L27c`Y_)mi>r68 ztRBMrUa#>!fG$g&XuqKr%V>O*H2#{U$D!0ddx#iyaog2WeFf#8&@qJkF6n8x8jS9< zO%~Q1buaEwO7D;H91fqo6yGUzE0Fw7_|~J1pz{b()n@b@=ZaI+QK!DodADk(fByd% zI}>=X=j{KN`pVLGZkCT>lxa+nY=zG#`XajAxHnlM(THelS?`r)qSU3Yj}KWQOk^0c zXG=wOORF_$lo|@r%{3!?mVE!u*Eyfh_kK%$kNG3Ei`x!A1$=forUhyxiit7@$QVqnOEBuG-^aVO;PhE zmHnhO^$VRyE${qa%GG&M{TaNaFU?KQ@WYPMD&jFB1ITn4H#;vtAYmY=ZwKfg!Rk{2 zWiO7qO`ukhkH zFQ|s5>Kae|Os5Ozp>&Hf-yU5@%N2sJy!|R;1E-hPuZ3I6ukla$ll6Eol_1lQHf>ul zpL8!9Bd2CNAfG15Ci;gRhAg_-_Fp)Mu4j|c%iafHFo_-XS})R!(SH$c9HY6*e`#7A zqxTp_@MofIj7pv-WArX3K8lz^aGl_+|7m{}ZXWPFwgRyb++l%mumQ<#R|w9KKMv3H zsABjkAk#5=p|LfODfbTTbj9H~fGhJKQyuKzIQ~I~PZ>IU_~^xg47PKAF=15Y*J$WL9>#px?tDIB>+XfQvWA{1B`3eMV)$&0 z=Z#g1RNhw%|NI=rL}fl6%|={h{*|8j*Lz|fLSHrFODghXhFQvY?9W?N?O1Kusml`e zqgtMG6WSvn*kDaMry_n~0NGRA`Y*q+@jLP^8)xBX*8Zzm4+$|2ry4%(`;3JRjl$JW zHMHupDEtuLSn9n<2*D{oQHrV*gdEBQg~o?x$hOHNP@Bz?Lfiibg(lN;*V1C&+SlsH;qBMyG}LG3!i0@>}sGHY>o9TB!B zXp?I}C;@a9m|tLmwRapL%^hXT-Wfb<46B%m4FS(?O43Td3Zw({iJMG^w8mk+Mmz_!=VF zVYKb=65-XwgqO8d&-|O%W6sqCk(b!AX3S&IKgs5X**5JEJj#N|sIWgioApjKB$PIi zJIL?yOM<8~Ot?5`6b~Cq2CB3~GQ3TL|KF0KBmL^vl3@+CLrb2(2Z9(xrK6kCs7Mz8 zmHB`D#vuP2ohKPf>hSxnv;H@jj~CG&hTGOhcpkl~5S(TGE^MRGtznIUc^mv19LJ!r z9t9iU@l7DuSP4yrL_H2e;@4yO9f2idc{M#V8Eo%-&tN-8^v;7;ozto_TK}5wB!6@K zj&YKLuD=74-A7?gSyej9uKt`+#y}$HT%Md5WjCN7Hjc7>08nP_kI>9Jye=oW7Rd5W zs~BbK8CChU8f8DeMp`sZW8Ef@yNzo0)Sc1^QpoIK$;*@jD_)#^P$F=NXHu7>lzR zi|X^gITqV840`4llga5uhN<=>JkpKkl`o}q>EzabX>n#lZ7u1)+t6Xue`&Zc`EXSQ zCZWna)|GkX3x$s5V=2^^DJkw#SN|pIZ=)a_x|GqsoW|%e>Zdh`OJH(yzom(m(?}n2 zFIwn;Ot$vQ-K!0UIIMnEPOu)pWMV&)7)~{ojns8rYUkD8t3lY3Y_o-J>g2XGCp$F{ zrZvdKg{mghrbpz7vt7XO`h3_@RzTTg+g${E<~N7IhBG@YCzI+^DeAeFK^HQ3#5O^4 z6U@n+Vi~B>jy1Z$-0wU6V)f#AJ!n1Np6|8s=g#NYUaeIBNx={K;l;fO{HCCr=&h6nC_!& zm`{mG7TY?5IBmt;Tb}1+Pz%Ac{K|42Wk!u6+epnWbL~OIBdXB94M0-!dub_AIKXy0 zNLfvo=wSdLOshDgq*k~@h;ew8V&lv!Un*3^iIqiCRgUyU==F_eStt~)XXh^ zO9-bJUKQK2oQy-Y?MaxS(i0gaZFeJ$2M zz=%xO``f2{#ZB9y?|CdyClW=|{L1Q9GP_K$*(L6RbYMZuuwuh$ZtYP7#p+X5@K`~( zFk|(-iptk^k~oRO_usHaDg=x1ASJs<-^$OM4pmmI^*1pby65MVv%b3q=%-WYhXoB7 zI$M+aPXJ;xYG3846yRS*F1*I!upg8nJZ}iqSA(#(T1uRKMEz7o##Uuy#lc=dV)s#V z*0f{g3hZ$y@d_vYr_}BcEGO9$#{cybmZ!}G{fj!-% zaJWE@7NvC-exX8DWh?z5t5s6lL7Gh(y}J;+Nvdp`Rnz z{AIap0|NY&jd?|uf<83G$mM0VRgzRuX8T$*V>YS38z}Y(GJ7&7mtBvZLTc`ikJO6c z_p>!%zT}rczd1>9j*}-2U-gXX49qhsIMuH1QwS!K!n$ls-4;vBYTt)qd8hwYjF_gx zCS@b<(>f&1tk_m!t}VmsPs%K6v#U9|%RV&fm6nN}{{_3TQ8klwQd*RKbfg^3Q1?rW zu%gsxyxl}fwjJbMCf-Jbbq$w^Bb4qvqaxpQO)KLj%vx;Heoc(TH0#5$H(MN!wbq*@ zHu1x!3mb#A+4%XL3<<*WN5npDtw>pOjzev4tkY;)8|yAP>? zN%7K}!l-7IRSW)x?XNCI`&08319w#WQ~JuN{jREnD0i7G$=D~X7J@!sNR#<*(!&x9 zNGGMy{@2N|_BTdWd;1$N*>)nY(;?w)mWb$lZ_Q8WSS&uTsIx5Yre9mf_#s_`-at(E z7n-7c%t85(NZeTYIO&9P>H0cM^4WZ&^0A!!TbyLk1oi<(7_>RNW)a24TA(w69ci=r z+X&Y;e5?>AWvBk#Cl1^m3A$uK2h2ZZ(<-B$(v|h%e zWm=Tm%q_&xEP>VX>jtsM0iZW6NGh;0|C!Dk1qYd*Dd`u^Cl+beJSR)lCW_!YV7~qJH_rcP7nWL^Jwp_+H@$?1 zURSB4be|^5l&6pa8S5aOHw5We3R2@BJ8TG2Rtj>wK;oe*De>;GO`dCYCOXYC-+v`h zgU!BP&Q@GA!IU0ACiM{^MCpzUn|pS8CD+@G-eFUkTN__9nR%u##%PBBS--*lm#GG| zXS6+M7#4AkA`Vw6CC(0Rz){CqtZHKSORKM3sx;Gj}#>XJ%?Nk=iL$L>$emX&j(o{(QIetH(PF_lH6*SS4Km} zmyK*D-N})joGM0G#5^QVG;|^vFEA3w_c}a96B&!&l`Lor!B+5v1!gyOvp9SLm_qO{ zzs};%MsOBG|5>0LPNNc;20+&NY0gK%3dn=2^6N1^9LtuIlNn>SoRF5mZGUPB$KU8V_Y7r_q@3 zL5DgNJ|NM_NOW`(&eu@mYlw9lb(6gfWOsh4n1-XBqp>C|Zu8FQrG4R3akBzAO8aLA z8*a3&Hd<=nKUqf9^Nx5tyAO=gQhvRGYwn}qj{P7amzJVpr$Bp+jBk$9&wB2O{F`E{@dO$dqjfPE(lsQpQyO36cSdZtvJPOA2Z_t2J?$y<8`-qdpUv z4Yp#7p{#bISc)_Eab(DC-9O7#8?{+)PHrEw+=eF$I}SRnRB?~CK=_UZX&iJD$8k3N zkP3=3y_|o}J1I5FUN}UKROjavVa&0z(c!f9#3;n$IPi_?m0ru6o)q% zA;!5%buEF0Baq*3>YPDT#q83pDT?;*UohCwR8b+gkzYD-YryRMv5FgY)8Y5tpu@i? zj+kAsv2G{rA(>cD7kSNeHO)I08oE*6V`SHj!)xf&h2RQx?I_#Tm|)`Je5Q2)n}6<= zH_EiOM7w-??j#`%rDD$K@-@|fj%UW}EaRtzLtX5grOa|*~BDWh^m zxxbh-H9TG7Dh|4QpaL9kfpEFCOEB_dC1rCftldviNWF9#sWOamKM)_gm4)ClAw;#=EgQLqr@rN>%-{DwW}a?hgXS=c$( z46ETkA!75hRlCO#jN>^v)_)V~KWMj@F40ovVin4!^!~JAAo6I@8QO==Z8$9Q6B|20IGfakLSN{C# zN?1%>QsylUx0&*avM)b_!~G{Yo6PxM5i6 zk@JfpR#N79K%!4LTE8^s<2>gZH<9x-jXB?IxMPINeN`uMl$=eLxqPFXs|?%V<8Y~pRrNSrx>=u$KmH1=PL8Z@&y+})K| zlwJ804)z^6o6Px(A2uxW3Lw$f9PQFH=W{)0o$KDX%#(;q%KV(+J}KNNJIG0#E@zWD z58Wu|vklweIsas0fHHsKW3=}sa_-TXb63ONUwK8@&!5DJ!%yUFGUu%~%DDl^LSXRd zFKNy-p7RImHYzi>O{2_0V!hODa+Y0i=Q3r7^1HW(=PtMGE$R=7LcJZM!?Gspi^pqk zC=v?4c>*ZTZ-a>a&jMjv3DP*2;>6fLAzZxt03V$sbhvMa(|N(h$7(sR+{NrGiz~F1 z8fA_)J2ZC{Vmr6~4tdbOl~dlQZPdH6ky~xfyq@o0$9BsZ&eGKPG%v2Uvh*U#ChMRF zOr;us7bBvTaanEN6y~tK#PNWcg_qdhhSSwJ_AuaHsgt75a z#u_A-X-gMKgpF9Y*`#H?J!H31&t1OI`HM`%Xl@mhA`~rL%zs zkC6vVnXz;i$9}{`rp@^G${zNnxi=x%0k<=EHd4J>X|QZvgS!&d`|HUI+~zEGy0P}arhY`Q%hDYP(Hw) zP$Z>^F%j%!9jw59-J@c9X2q88)$C*$o#+|qJfvmRL*d#wiZrqMa8_YQd5&W($9c(h zj~hMP2Tk_)YVR)j@@Zgp4N2?Db+x0qZ8=C)X2s6?m!l4pQ$(r~Q zlU?CsChlS3EbyL80<1?pvnR|6G9sh}%|8gUn#{2_nt~k=l&cIS;d-!R?EvYt4{YVx z9HA7;xj_XteU^et(eB_#A3h>_!9D-Rp;pJDFz-9oca1R(9`k%-%%dJNt1;$9kNGt}7dFBSbeNz2rIKc{U&@i) zyFn3t|GG}n+V9-7QLp08O(A$(k&PE^zRW*%`PrR{pw5*))K~Ut=q${c}Sp0n;JZt=%Y--7s|&B zHEqe6`-IA$sRjG0aT0W;AUs5}E1~o$FrJL^Rjm#n@%V`Cqn7ThjZ3I9z|JEplbB~H zbM9-UNs^*fit|mdU2SaJuGbBet0J#mudE_B+V$!w0>xWQtY6cWwBC`jWex9{JgrQz z>Q~|+(>9GsM-!u}JX|T<|8sz!|L3?$>EbEfJ>{b$h4T;|-xbGHizK|0mupr6hpp$X z2UL+wiD$x1cD*>4Pz1G+iTd%Jg%4KgeX&%kTL_$ zL5hpRBRuJw&jrD7knLw*Pg>_m?O0?%b(c~3NGz3zyDmkw*o!;plG$=SCv<5XOHRcMbPkN)K>O$q`cCB zPlL&?)}(a8`z`TqC2F%XH{&IIaX6MD7J@{-+FG;|jk54hOW(qxXafu9(F1s$p{5hG z?`)*K-QyyXdD*jM}49n8=&GC#X|AN%kX)4#@4n$Ocb1#_4pZmn!vHYU!{t>uu>eKwf zDb_Mo-0VUmJVBsrI;2V`C3{CIx$21CO%t`!?=xDF;J>TFN{GOS5s~dLbqjh9}O{`@+t(=`DGN9Pe7t&dd}eh?RI4+i{g0xM{9f? zKqPJzg6}jFe)G|qPWHS^Jvs(I*^iW?I-?CmJr@4%y@e|A9t`_QMwhHdj74S!jN-Z2jw`S|C_PffDco~BD&D!(OD znJ?jitJ*7w7k8tmitLfIRqDPOxedE`l?>xDtdIf9>|^Pzvb&hOO@h2l)hN2z;U(Pk zvRvSx+&s=rSNS=gN8K|ij7q18Ve&9d#KvJXMhtB@SquO}hp*Xh{G?dou%ET$iK50@ z?OIY-l3Ep=MT2wS+ATHh?^m9|FSFF@J6a%oKw=^e%uW?&o6S~_&9t6Rq$I!yOASv$ zX)c@(OOd$oVWPRC)07{YO46G} z_LM?jo>OQQi*(Yd%}M&4jE_soxgX_RE1u)vX&RXIG{02FJpffn zT&ijXpbVO*>`B$iPt_{PG^`HDhgM@e>(fw~`bu8Jj=7EBY>aBR014*DP?r_?9@3AJ zdr&>p_l+1sV4e73IG`vs=QaVhsH_g3p`B~gj2gYdqD=tY_DK1#*~_uCZ1{X5IZ zYw2R6(KmBN-3GPsj3FhR3x#CbLaz;t5A+Fs8@9Cq?qPSOD6#;sLpD}S-^^Y{vsF^_ zr|H2C15*{O6ul^OO3IwdZ*^Q-Z{_rAFes`-)nFV%@ls1ps)750ASq9;;=Y->877<4 zR<`O+>O<>Evi#t~Vtou$4DUV2NqUXb>zg^p=oEX$qlV=5(c{J!Bz$={E1ot{+{D3+ zbj?CAl3y|ynr6_jeNshrKv6{k?yN3TY$+vBwE1$9mba*+$VNSiCtGq-Wbtc_Fo@qq zT75HbGUF2dRmpXRWaK%__;zURba^;~{FfIS+gt6?*Eq@Cy)vmBvN@X!Y(0-lv97Ts zuY#IAl9G)FjgpO)qe-%Mm`7ZUBantus3fIQNzx~u3vtAod zYsvFAHM>{%J;NW274(a>c%;@n?Rx8%|0(8iq^QSzu;^8BvZV_lYNxwf8vfv>gd>zm z9JHp^c`wHT;f#AMZo(`%**{TnXgCMWAf(!PfK=D{hcxEY(m38c!M{}*aqKoKUrNnz zT7@dpd7y_$@D)e;EOL}NC?yj0htKd8>YnpQ{4yQ}Q8JbT1(-u1+54e-oKvKZvC_*} z8TM8`jWTPNC*_WGjOSqMyc^>D-fG}49aHtvJqhdf6j?2oGw=UbjDWQ|`Gt61d0k_$KE>e5R;AVrga+?%n<6NxNtxB6qyl zLMMyEF8J8LPD5fD%&+w#6py|o zQef9*qMttgq+>t+0C`28I|#hzuKL90npk63-AypguAd>6v7;_lmndyIV}Jj7>MCmU5uwz6zR6E%*hwti zYnYhOf_fF5jP)nKiAA7Ny-v&>frswq7J+@9N-YB2h^D6$g8k*ep5*XWJFVpBy~KM( zf*#w%JPdVe?wh+UEo&gbZqpNx^&UM}kWuEql(8uDJTX%>%WOPceI^N5F*8X2r&S{F zr%Qar!CESU{VEHDw~w*7|4fsU{q_ZMoB16ijkOx3+D!7`63Xc_$;#2fU&gP`B%^Oq z#b)w2zd4h@^%+pG$u!Cw;x%v}PRaCF+}?Rp`ovP*b>~h<98Of1jB`_rDXNJbyK(At z%%AYUDwXpfVkXLNt}J9YMLq~ZG8gDu9D1yB&99Ks!;79bIuEzYi842N8e`1+rOWq? zL=R8uOs1-PybtW1_NMl4AY-z63Xr(b7Y+YxjrE`Jjd@;X(R!!h1Nez#MCj>5Eeqg*fe}9Ln_@ksv(;}@? zhD=;q=wEDfgFsQT8)$xpV)-zcXO=vRd1i-Sn`dSa4^y?qRFv5<;T&dbI(m6Gwl$#5 zZ)7QG=u7UsJ@>ol{k&JjFZJ;1;$l5m258_$t(ak=%y)9!Qw_Hdzpx$q-P-V^u~rep z7zyk{L_qsOqit&1c7~T#p6oBGktHJf%Y(hp!4FNqZAREuaonF#P4OOaF$wd)QHqN* zhfS3e?8N4CWIcD}0_=|qLHg7?(HHM{A1ws`CPI%h=n$0v6t?d6x*&(oR`=g%qk8fN zI_^V|N(T9(Lcv~v)3_6M6X_H`y(jldbQ3;ld$sUo~iq9bzkPK=Lur@9jau` z<9jv*>!UyL%cutVT1hi)5nhgm?!ruF!68o6?8OHc>DEjFX-LEd=yL+*BS+nIQtjZCgH!y!}~{$RFOA(EboO{m}*;5e>NA=kRPhL;pohT zYs+pJpj%udwSL$hG9t-dBk8H=^!{O7qwUJhi+IXmJzx?_2h|}Z3aQH|Z75@r(xUVNL&J5(shjCwz09q|(#JJ7UCq-4FgN#4xo?lm$|6jv) zGgoiE<@eo39n!Nf7b7EzbzxT7q|H>M6S{3x)1ou4E!H)B)-7B8ZFInh5x*3wKj=PU zU9%zY_TZx?1Dg-8Xga^JvU{PfVb09eo8{NetZzPIWwR~Ubsx1kk^Z1_D~UCsvqZ3_ z!tFgOiE4+36(O6gSWV~F53!2uKUxj?)lX#)5I~99Z#%GV_vpAgHSv^$` zS=HZ3A^|2kZm`Q7Uq6AEZrp{x18s8X==!TgC>lDdUQYs2xu+W6)7(0bap4#X4;^Nf zhC`fV^Y4eB=cH#N9@sA|YX5xaa4J1;2LDU=znuRK#(HlCHg`&vQ2r)RK!3Q+TKnr8 zthLc+&GQO_aV z2v0G5Or$($q2=|Xp5eAiRd?G`p5M4Lp|dRMdTqF|0ls-=B79$bgPfw~%{Z-64G~_o zjl=UT)1dlUV?x?$a$W`aTYzs|5^dtP5o=FWEmH{XjO{PB)-9f~oq^^_$L~8yv{@uQ zt+0>OOR1<~Fy?Jt2&%o=2Vm7aZiz@Mdn&lzskPXeFl~&2spI@)HroS%Yw%&SYn6gLne-#gPq4!QKNpX`D=j*6Q^M|ja znt16smUFoxe{&tR<2Yf5+lYv!oGtM9I_i)l6H=celJ8AelGafQ!$#`_g7*OwVS{jj zd~tBeBXAtGxrfmIxsLKL266vLqFwoql81HvYjU*1pE=S6`k^M^c?`+ATQa4l=*Oq% zJsth3M)Ver-o(+TY&k)ICJ$Az)L0D^;&fpo%59$X?sEqM+1GYLm%MKRSr$Fp)WNu zwj0?Mg0{v%_}(=MA)RFut@%V)=}S&I6xZbtTDO37H5~7`((enwUHo#^gCag@tEk-d za(M5^$NH#;1@un^tcV>DQl$O~M`u9T0}C>6%~!gx-#Pm=>RWN<=Eqf7@2h&xB+2z} zkm9@^zrIJ-;wB|!1|$%iZ&w3jZyRbQL$dkHU@BY#aT^@V1MyHpOf^qi_a{1Bds0eu zxV^!~-or2CJIPUpws4ePH(v~ue5C@?pA%Pdc(Fu1TqNj{OFxVLF4C{_3+aE$5orta zy{t`;zWX;xU%L_MAx8QVCw)~)+QL!x_)U;L@;6EEwGrvoMtTP){l}EFh57!}ykA$y z*Tj`gPwSc*`iO{8sTqv$GQ!2vo`hc|Tr`uVLpfB7=a&?My{zf8XCJI;*3HbFuT~1v z*0%BxHb`x)7J@SGCp*eP9(u~Jboexnrk>9JviBwrL)pSn*1~c4qf+xL(l5R=evLRW zV_?t2@|`(V>s=Yh{ZQ)ctJK=l`Sl5^Y-DHYg}ejAG7f#aniQK3&X*_7EjCCdX|{Fd zTU7f?(kSNrv*qVLjq_rKy;S}vx2Nc74%syYhr;!#AJmSHdO`{6QI0BmyrHhXQfzwW z$CRLcp?JP8SAyCaKkU!3l>j;k8Bf9Q%aAe$}8UsK4G7%Wu_TE=eUS1F~gRu^>(bxSItM& zvFk+kK}xK=f2Q;o<;B`+-Z#QSxFAPx6y$4*%2YZCIx+pK5ab;2QwKDqXjuw@^16#B zFG-V86koHbHV6*sbR02|vo6dU?W2Kd14a)8Kssc{ty2pukvSXU_#y z>q9ASZ}=l#_AKCWp2Z?t#*js4h4q2%u!Ym6+YcQjTzYIZ9;nVqs7l>MvE@N9Zs&6V zKVx~UrcPc1un^10)^huE8p(cnCb$nKm_<|25M8)Q7qqOBJ4 z?7XIp#UjXlqtSI~^0xfQs~fB$#HDt)ls|y84Uo@ua(QOH7SVsBG-X8k>*rRcCJJ&s z-9fF-jgz1Cdm6=^mwU{w*Uk;;HL|m@NN>Ezq3u0KiM(qY!`4j{=EU>)=)QMYQXA2S zkwFUae*Nv1+c|`=k7TyEUyJR2gzQXYZXL;{3ZE=+^|KGO-nCbTP9%!;L@U#$X`k&q z{1|#esm2SIo&wvk{>HJUQI({v8A??BY+eoDVEu!w!}@1OBm^<$NQ6$6qsD6pC`)RXU()LSnPGIZl+|=-aIhez$5AeazYso5feW zTgi?eyM8?1;mDadKOyn9 z<}=QRx|u6ys}%+-8rT{hnf|N16LQdaOmSu&VsIR!k0M8T%DJk=zC)s~yOP1I72h`R!p_awT066Onb(ZR(RlH@BM3E%DXJVU&RVHVv>$oJ)3yn?b0`%yyYzj&R_*JfRU&S!XvEY%!I zSu32(ha?n&wW$F zKLkJT&+}WM^8$R&#JmVU%@6W((qiNp(v;%x403o$^kHJET;7{g?z|UadMFKXjZgST zT_S>n55eQJ*a3pHFFYY)cPG%@PTRe~aD`lDzJ~j6bsD<`4z93cGIFL>sa;6hLb%0m zvHi#@%2p_L&G$cq%;5449y)b-*KcYz?>^$^&1wcvlQ;Xy@ve(i%vPCNLybPUa2^^e_eV0o3iT<)qX^j z+uB(eX<%e|H6F+>R#}yk^yGOKpaK4`w{yAg%$FpzGsiVvrm@3CNb@oi(_iqbPAq6A z6x&%UR;%z2R>jEKp>+nk6=8>k5MSH^{d>uhD7)4r%Nm@XUFTi4IsDZ%G*_$f6>J{p zD)0OqGuwGA0~>fvOOyWx_)W?Ax2+Ae`CnE$k-ou+g@qU?D-W)jTsDFiUscvRta%!L z%n^q3C4Q|Z^_?+`q8A`XmRU3}C~{djRXfl}u?}@lN~qTxd9PG4UFX&G={};+v~1-0 zvea|RrPerWa{vt4)U_ub5b0zVY^~sQ^T38+PUqhSmVHwWy~KBj{90a#qF>>Y!a3j|pN$G<`J>zy&g@F075&eI z7thi0UarSiXz>sSZ;z3aJr5=^m3&O7GS2>8EGKie^w!qEYIMcnw$PtfzL?h4{>J>~ za--Zg=xx|bupVhAU?4Sho2kXQfpXHxANgP=k09q2a}o~k9wpzrn`~*}OcAl_w70sS zRS^5B*w;l~weW=m7*#xbmb>;53Go`9vF|hAU)-H{Gd+5mIt)U-mR*x3J)*&jyN_7k zf*Z(jo6X3xVF!ZST5vlBTM*w74-ZByrywjHp1`44FUX0*L*Su@E{=y{rm-}eduenZ zg&OQ23iHFuK_+| zT4Zi2PLHxlD=Gf5aNI-Z!;ci}jm2+a-6^L`WUzK6qO)7m<{*bFRBi3zO-Fn2j7Bxpvnv*Q&HW%TP*REm{ zdTGOfQTgH#>$bGE9YTD=ZX?#6RlUuKy6+GPL--V4o8gLWg=efhYI>b-rRi6qDbn=M z;6!~E)A}#E26-6lqCbi0#{OK-I=}wX$o3a)bFt1EGk02ogY0#r*MU)Evm#ROP4+X#8xu?| zcPV>Q0dwaV2gpm7{GA9;{12r8M!9F@)bbWq56P)^R*vAmO-z}0dum(|U90NNr*BZwgWmiSS zxyK=I3)z1vpZqJHm{FqE`8Rp)XS<$!p|gL3oP>Q^rLhEu7+83e(Ud8iRR-rnokr8r z5`5!wJ4Zg$&PhOUp3LFa3{qThxH6Hje@|hn?Tbu&qs$JH$6nDa8|jZjXU;bzuzVtA z?1GoE`HTdEX*|-_-tu1^P^>UQy2U!NzgW%=vi2`Iv*#D9~5?yuMbo z+c^3^^vZrrq|=TuPJuYode!o^^=dMa^z?lHAg3|k$Y=-Eo^QNCz887ES8SN?xt{NS zrTMnEd~0UUIRAoygX=rrz>yA(p9ie(wSVh6RYf=+C+dSjmwOl=Z0-vs?jsxdSH3Fi zSk4!N|C)J}4+H{pox}Weo?yP^7laR_bjLvpXSS`JVmD;INC(o31{T&)r6oe+8E?X? zL@KSX!31mo!TR9AXIxr;`Sl6w$*|epSa1Ky@Raoid<>gvqs;(0UsN@0RIWFbsA1E` z^V-Mxz3V=)owf6|MSe?$jqGcbu9eX&4x6S<0}l#gFOP|5oHz=;C2WAXM* zkX?EG15yclkOUR;m5m7o)i-#GZz<^@ar)Jg9n(GCe^>asNe8JNZ1ragssRVCf4r1&+w5%(qTU>S& zaiba^d^km9cu(DgefBaE?I@vd{9a($Z)}h$u53>{!AvcD1b_{spP|y)DuBGU!-K)B zH9U;kRjhO&RqNfUQvP{w%-iIGGsW?0&d=ciLSd6iN%(bvY2Cqd$3I|DDFjm;(b6Tp z`Z?lr7b%l$>s{sSWF*EbDh}@!0`@SYBvWR(9oD#YVOt=Kpbw-s#Nm=Na8zM$;<2@E zrrT2@Vl{gu8FJss7}eC1HwJ>+u-UQke>I_WdzcYps&I0(!1Q4qdp^g{cP?ZlXxV7} zsfz$w%|Ni;>YVIX$b)p@l9txQK|vB;rvksjQ@jzolH-lqahds~Sma~M9EI2sjEP{p z0U+yJesv&henXib9<&pYIyXjaRegHZm9y8Ow>NnYRNhgQ;wn^+$>si)>1`HrUZe?l~E*J1GhwL43(*YLpn&uNn4UR0d#CfsC`lO3bp z=2~KHH(`h(OSk_aaIX{4e)UqZ9*1w^Y`kAh8~-TfBFeoZhxb3vk`w%Ulm`LkyN@YMsnGR%`?0nAwllv#aw@W59Djw$>aenh?u=ZVte_p3H zx8uGu={ZcRN8ckN*cDKOo>JF}GH*SuiwDh`l-O}x;7M);q`hbgbBR^`L_8byBF?L%l+KhV>3r%+*J%n;=ex2L&3Y0nRz6N@()swb z>(J3)^ahaiYALuKy9GQb0f(>j*y}Eav7<1`)II6h!#JvHhhq6Y!DEei2q`(Ox`sIh zdBSh;-r@ijRp1#wlo<`4Ro}=Dsca1d9nw|5w=0|Sw2J*cwBPw2s|cqaE{7Q%xYX_N zSacN_FZ}r_KAu)plhaYe!ZmYjriZTy1rhI4<*K&U0zgQ(+1FDjeJMfgWoC0oRkHq(+rcG=eCeQ!ZO}8V(ej*~K zxcuK=QJjY~8eIEGYH4L!OURchRT`J%f8aSQ0)eYw?J+u z*VFo$unL~LQwZ7DakQZ9p;+Gi0laLwKEaUr@e#$SO)|RA@1L-I!|2cB7YN-auk<YQDVnREm52TRzbVYf-&P*(huFNBX}&Wd=3w?? zTtII@CGe(4$w~k8z8l+?eEX7HZ*87-{d7KcVRQ5huaqk!UlTi$%@@3%Xd*ZJKbdG` z>_c{)sVFR0=fK3L5{J4R@V-@6c)86eFgaKr-Z#^P8wYPWI`$_Ehcm1aa~;Hn%qdSh z_7i55z?|m*nui4!v*qW!Y=R8$^oki=5+GU*<3>*4%lj;`3hCbD# zYz((9^&a+sWHKz#11oyutDa!fZ+!6)%{qjC8`ZEaq4<8K*S7U9HRy3Fy>Ano^j8Dp z{VF^g8IzZtLK^R5oGuX1K9k48G=bIQYD=@hyq9&oT!?a12>z%5@5hl=n70lU;D=8Pxnl_$9zmwtQw3AQk!fYo;;MtJIOCiiC^E)H=ojJn$^R z#rP+{c|K!k9^wC}WNf+?f<^dL)x07D9f$5^&=p1KryQESi-(HP$hic1Epe1zFlG@P zCSM%nZ&&nX1Q^qMI^j76I->~M$3d?#&s?&F}Z8tCj4w9R?uW54DMJhqXnT?N9& z5q6Xo20{n^rGL{V&omubSDF8*tacWXsNsC7w8HKFZu1ZS6&@ZF&o8aYudZf0 zg|pOQOX4`MqPa-RJ-&aW*vm~!UCb}}cUoZE47+lYmuDRGkmen;^l=fs1GliMto#dN z$jm++Qd>(I5qKXxM3w_PAyQhatWmCwIhi+iP-qKsm@SUuU~iOY8JSJ*2gY1QqcOdE;bV3Q@0dAqrrvhUbs}@@X;E%p zulV{t%Jd_CqpBx*lucg%?RHMPjT~Ekh&JCP`xW7IDdf{goQrPN1W><#6Y}IRMtT_b z0?T1EzXX1eqmjAR!*{1)OE*KzZYH~f)1hUueFvB2WhbfJxyfw5($2hhnEiun^#Df6t3I8*w4c7Dmpet0R_@Gh(bY>I<@cA|mt zy>>i|jE%q4z{l?I5@eLS!c>&ZDOSiHQrB9ytC)upN2eA`1H7C5a0@)g*=+%X@8nz8 zJ*{r~S4;X58U=q&1gZ-n&2|^6shqjgJ7xsgR((sRi8%kn# zw%FOk-dYlyA(r*W&8`#NfJ28tpp$*N`YpZcuD7Fl`|k8YGM{HP6|}X2Q=w%3yjNZu zn}g`P+vDLg#$-FSB-@*Tvi;_uc?s?n7AwY|DuF#y6!Wj}5k7s|_aX0{W9ZsE1YM% zIjLgb)_jdv5bsD4BRtwARmXCOM;+q26yi#QQ1Ol}lHxrfpll;5xUwX6u;Xq{F)Q`) zSlf`~tcc6CFBr9az_fhif2;e^|Hhl16Xxls&{MaK!)|@Wtam=6{SkU*!wMFXn8vOmmT7KpSuD6;iGzTcs-+or zHrfNTe50WFIGyCoh{<|Mwo5v1?oFR1UxZj8ct(tK-of&wFKvTIdS2B27L_Fmx)^ie zxyo85Oe{V9g(G81@Mk3^u}3+jw#F6vk^boLHqPrk>K5v&x5~qPe>HOyG*rql$zk2; zK}DlaN?=8qf8%J1v>EERrAZf*a_>+6X=FX4wlag}}^lS9RN%xRCur2!H=cWYY{%cO=zLugP zeen)S59Y@kRm2-Cklhh1*B7r>g!;dK3wQ`YI{RV1s_cqGPwTvhp6)xq8?*2+wQ;)x z-{imuxeb9DZO5r$zeDl(GRq;|*S$m)*=X3m)F|-`3g4j{C5P{oS_22$R;w!Z^45OAW{cp1ydbi_uK_L2 zbh=W67&&*5YI9SV6}UKP?s(H^B-0eqmtUT+R?D{E8aR8sZD$imoNi`yQD$8|JASMZ zbs6DziqI;9=U}N?&imOE5Z-CSkC6=0jriBxu7XCnNnU~>M~n4K_=UzYIpXqd^VoIP zN$1;OxZh&n_D%;qR)bs3%*=L#{EQcKGJD@eD3W!yIs2oY)ZL+dzVfI;Jj&+H{p8=o z0We)*;WdWLvOA4rvI!vlhxbv169v~+;BX%|<@^RbsHg{`T|5L<&xoU3W{mrQky;3r zYP?1~{bJuPTc#0i<&_5$!uC|mQ0YOucW&_W`Q5b1iuYy=n<{w@kF{y0>jsQApbl`p zfnT2scc$%a@vyCRkuURJ_Y)U+)@}=Gq_6Gd#CS-yLOr zH#{ayI$R#kqigiX!5x>10b2DZWV@EYHK$U{J6#=F&H9-6I$1ySJ;9X5FSc-&?Cjy3$=pJW<5oDJuOKscH%y1 zq53eQPcsgv-xCs6cyGc+0L!n1*8Rht4nn`OE$f4dY!pApQgW}%55}6kzq8|6=WCDO z>`I-oft~Bm84Y!glx(8G6@i!?G6VXjWBp+dto7^Jy*4BKrSMPK@sE`y<4j|kmf1H_YNa>cySJqUY ztEr-3uxE8)n$_8!RgSE#+aRl#4QrBNkyT4&Rgq@J!KQBJe`O8d6c+C}f~GYL#$wdT z*a)XcWT`w8@i4cd>QBPQV4MM2QVxWfifcU+d3P0lxX{sTYBoIBcpyJy*1n#Z zzQwUv6(stv$rEK;LR>GR==ucq(KPi*PyOyzPt`>W=HoBwZy6+cn)yKS5g!JqT~x!Z z{LCTZn(v2ro<5ozwI5RU_7v7j&dO^b?cqqf;xsHU&9C@rMn2ZeDtJkKThA`B2TwMO z0AkoaiJq*{QnC3UEEUIF_&%U~UrPv4FyIK|?i4E=?bRC(b)Tc923tW=vH6H$Jz!Yb zA4dzhC7pv~mfN$}6plKT7&Z8{^0415hx@7)y+VRuqje)1tcJ!G&RWvR54TLZIcskm zZX~AnNGQL62iAByw9O*RKOGt^4Qq45N{7adDL-Y#NM^S383>Eorfu^F=>bvuoz2<% z0-Hf{<#OWiLYqi}qtKVJC;F`NnH1YN*#9~?*-F+eOyy@^LP$k^omB6RhZ|p_(nUgy zV+wq4#7V5CqHUCN5?tlq`uwG~Y23vE*G zU;yDvEk&d3R2-W?q#-d|6#G~4s|-lHD09Ruf@beG3OjjWZ|$v8M*Nb;H(Gj0mNR1N z@q3vD8IsbgEi=7ub)I~je|0XqUDSv--uc=?Z5QQaZ{|FxH{=*A0@BL$uj>_zvM=6@ z!^w#a=89B)+P6q~kCrO5`SPD$mj{~@%pN9G8emVt%x0Tca(KEy>+OCi!f}G6%~_8< zOh!GU=Bxy*0)|MAqc0pO4sYaF6L*wpD|TE_sG(W8?_^CMcCa!8myji#xYjDYzZLOT zPvQ05g_-$6%UB5TeGNs#;ZxLAnlI;#z2BPn-pmGi9S1+y=nGg>!j8A3^sb=y7J^H?5C3!%$^Q9qXtjX^-{=&aU<~I~*ZA74QbF$d6+~Vm z@g=%LIuf78PtzP`m8_BYlqE8GxV`9pOAotX5oPYMv9p)_QRb6Kj`7(~K(?dO+riI0 zRN!>o0rEuInS$l~kJY|C4e_*L+pgsuDIwl51HkHLqjA1ca|C%_!paXi=izKDaCOOz zz9$s1ueoWvZGecbLoVbJZ}MPyCyj@-z#CpNKiW&pcF4_Na3} zi!%c*Af$rKBh?4OdckQL{YIWBsQE?pnjK_L^3~f%l~g3BA*SZqWUxc3IO`KilH?W_Pv4>+9*@+N{sB|q%_W-c1nu$E3~Tg z&XvuHnHKyK-`C=GIw9LfUVo78N2{mI!HQ}8@bW6p*1A&CTbz8VVoXE-g60Lz%h}G$ zR1M8i96MPjoB2;NI+|`W(h=VoRb;XY$lMp>mnnQ_h#u%fJ2}zR&c!A{oasQ7`{=z? zGg8$4G8`)ZA(x$R_~?BYQxx~5ED-jzZV}veHGtR$&ju~d%s!Wp%@0bAva5blaWue} zA+^&1{-#Ox?CDl<>T%LLOdIt9KHbv8laDhRz2(?AFS5L;D;DcV_2Jo@Oh>B#dWC%f zA{+=Z_BN4VKmK4548G_pf()Q{2~#&!s5kcRjx>Kq+sn{)6Iz6Rb7EHLEv)gt`-Kj} zTNs}8hH&8AK&uwTnI2wC{s1!MR+vfk*H2+7z1!9HwCdHUI z>R}v}jeOVSZkusl{f8WsWD?>5>k!AfLH$-(*T}3=7sA6XfUp4md?MU35JsDl?B$yG>cxTRm~#+O?QNEQ{>P zfb@(iv;6EpodseJvoQD1Nmqp|+}tYU2H;96q>iOB=NtKj&GWlhrrlIf6>Wb!G|^!+ zQEx*lHj(UW><<`P_CK{r))moqo;Byi)Ow=vv^8UHsmp|>G!)`#*%?CrMnjnUNtG7& z=@oLa1vx^zlW5n-M8AaPDr>`|RC=?tKgpD0+R{UsTev@NbB(ve+xX2w5x%Ha=1vZ6 z3$ff}_~E@2BDK-N{URe$;QdO&R@=?7_Rf83kdqaN!w)HOCAVp8FfE%R(SVq)%D-Ki ze~0h!s6Ke#tqLc~l`|jaMzMZo&E{96RBzx z!MWriF~KP_Hms8iE~^eCGCh?ZW&0ZmiKBZ>0pWxO*VWu!s;RKnMcX0jBKo#p)Ta)5 z<82z;!}?7)i#{O*P8$0pb(<(ByD}vE(muQ=Wv!H5K0-;7ZMN@|SPVjIoy_%?Sd<7e zAjA6^BF6nnam+XfanuL*BTQo*zyLVb(24_Kl%ZW`JQQWr$Jm(+Z<#z%=Hu(Az7Ytu zCe@sRO7>U7y%7f7hm}Z(vULJUMBHLEo3eckkA^I{!&Rm&{ldF}OtZaA5Xv;${up_q zHvcdQkgIVia-Y>fAbp?x3h%amP^XTAk89*)WpAS=j2TEs+5JrA+91hX3O9^2YT_Ia z6FJi#Fa2kSzX%-Z^c{On?CGk>HnTVeOE5vCqs*7Xg;r^wMajSq(1Kg03XQTSe5H zI9J)eknldDfB5)WIxMMAsCSbnVt=JtIqs`~jit=zz?3lD-bnw^Iht^Q(tRM0dRFsCBS(2_DDZ~i8CAZ7&U2v&<~A!d!$i5h5~oq_8AVcl>)i*a zcVq98qdb#vR;ciZSd>SkMR?|FZ1iI{LwYSW(gE!Zh+NFyMT~0paTs^Q_Xsl_L)gV*fys^4STtX((oDpB}ygZ zE|s7AojB6(P9;f`>JQf!501GWUi$8e3|tKq*!K6 zFiDtuk6DlT#$dynOeh7xr9#R64@?T@_IK!BNUDv{@FBsmThI9d^94J9smjl`G$&bE z9jl~brIf6!{-T69JH*(R{P+ZMTC%cwSF)b>evZURs(YaP8?39WOX>Oq6{zR2ALwMz zj6Zqe@Hh*@b%lpJy9&qtsOxVtH7=su@mBojeUPk|W9PegU&*3|) zW?yRkQr%x1H6G@)Lo-^o#o@ z^LHFGP_r%!&qN-uo|aUIg7*6eBK%-q9Ce_7<3WUl9RB&rNVYJlyccX(yYbsIDq~st zJFs>%t}qp$Lba4X%JkXK==H)u{iBwWZKFnGaPbnzLD1K@WEy)5F62Z_UYEYJ{zdc%Raf{$k|`hU}Hl-HmYPMc!axcMux47_SBc`yaoJ zTZ}h|4e@i0d1g`7|GAPVU&CKXB>tpXZT&ja=5q~;E~Je>gPn>*h0+yxq0+RN_K0=r2lyoenNQxlqL{(?mciM| zAj;k>s;npFn3OPM$cIRgmM&8UGj0mO-!zP(?Dz&vGZZ!Zu=$#D=HN6X@qI^!nBK9J z5XVwCI9P*d>tezrbD{A=l`^v9a6)%w@=t!L{{2OQ`_5@s*cp$NB5u>guuwh>>r%tI zz_7G4p^U}bK^HV=L7-jO|^>rt30K|`}&@6nnp<+ zw7iH$u8+@WZiaLnV-ori*?xCsyruVUq}AhaMR{TuD^{8-XHmlBf|7YBN}{f z!jN^)FD!*PN5XwnWUpVoAl5@WO>(qI8 z|C4xMVeTfMk`%p@Q4F6|SJV}q%KTY6pO!{6H_parL5E4kS{2bv0H+TP7jK{T?w;qOrZ!_fs3|gV%pPK(oL}PSDn2#RaZd$4 z?MtVbPYgks?^*v|si&p%D&Jsrml1sm0kYf_1sMH(t9U6Xm4evL9@a**TpJ;dke$8%IhZ#Wcn;7^vDS0CT?+5kJl z#Et#exvxOPc&%6ycXf$#shlWtz8ve`O!39NzLlgL=Ws{kG`#OBK$`x_=pWV>3M<)# z8ODEC{w4Sr4!jd;e6;3yi*Takv<&5s;Q6YetYaPN%R?gBAD5G4TeKGsD(kS6i)xuA zC)mlnS1vzY`>PrSQSNK+Nv$=s}DwS51@V#3>P)Cb+pQF`{qXP zNItquc!~xD`}@Dq7~e6MD6^~5%q}3aCrys#uJ_EIwi*aVHD)%>>qPPfI$uDC%tm=; z51f!>wgsuWg2(q7{+ihu@|5=g&spby)_j=cy!Ln%v%@=pAxqnICR5O|Ut07&uPK^4 zdVSVj-dE-Kp3vG^`nF2#Tjt!1r3=B$1I~@khf?(IQf{uY)bP3X26UQ${M#{W8~zI2 zd!6oV35+-xXLMh*KzNwb%{yJKU!eOEW6`Q~S5k|mY!Ap2VsespM8%f#l~%l` zNu^~zzgUvry4!IYY0}s$@aTpkdsE@h`zMiK%Y%KuhvN%|rY-e74R{*^o?)^q7+VP_ z-&;;dv%`I-X&kwWaQL2#pz`x1VSw5hfkid2aN|8#{G2GAUv@oD0jWAK9HdOMf1_5Z zx?#tG&H_&}XJ-F|1JK6Wrps;ovVn{CH31*v)imjU;I|X_;dS`H`{^PTSe#!{0#>6$ z&X@gJm|Ed$l1q#|Q;2Nn2RBWeoA)Rl+>KRCvU{{68cjac}r z%Z_;mtJ)-9(`n-cVxV}R1Ss|fvhq2S`OajjeG;sdY-GOd=x?G<%Z{IfnJzn0bx@ay z*oSA&I&(0z)P7K(2q@=^`6b&0bex$rS6_7{hGC-uM>mX_>QFpZ3Uq`P+kWC1pF^vsBq;ACypj36BP&(l1hW*grj2?;{&sT1{@Q zNU7NdYKd;}om(USXgwoXSD|{@)&kjkU2vT>&{}qVPdV8gdRaM5f!#<`IN#vI#q>3X zZDw%=+7=CypQXB-t{%vHhWp}h&-?;8_U)a_6ToqQUkR)qJpJM%Jz17q;<5dRP1ruv z**?cwFz9YdLNRTtF&?UbZP*}b44W~^}-dF8dkuomo*)J ze{t^rxQ}taMN&{*dvB?zc<54ie8!5)$12f(Z6ubjv|BBAE1q-y=gDD7j*MZGAzVbm zbG}N=A7ykO+Y;mOvo?xf#V_&W6rU>0X01~HY&3o*x0Je6bj#L5<*UsjBbBoH__=|(zpJDaTo0`JveeN-WbG7zOQ)}ng(>x5z={8>3 z3}XJL;pi>U{h?e8Z|9kOKERM|=YT6#>o|X8IND^Z!&iJ!={ZHSf2Q`e*JpWsNxMLH zTPJxW`dV-NQF8pbNYgm4uxNYDrb>oAp1Gvl=XtsRAA9c}A7ydQc~RMeDWszTfA}^X!u+3Gn^=_xruRfqmvYGiT16nK^Uj%$a$f2NMlW8k91= z+X|_>cMs>qq9mH@ju{Yl*w+;LOyN;ZBEJ817~|*SiuipQ?{r6p`0qXu#Zt8cLO{>n z7}$~c{uQlBzbnta2B5QW$5Im0(((ORF^xyaj8%Nsw~z$;oyAciuLHo{}Xj{Z2!Npo}Hy1XjE6Ry+2*%q{99=A~-)UaivcmiX55Zmk&n3 z3f_-0g$xUO1G3{^>03FLlk6y6UO+OwkRbgYRW9fUM>mg56F9mVc-N zcljZ#KpUh96ynj6^dEIK z6GeF4fLOf$lXu&l>pigkkc^L1~8sdF3(kO%0UC${4-`&+2{8u`IyT^|*5?+qb0fXwwS-inAY)Y?zm~bi{Fq1_TT|wMT`3WK!K-6=4 zDIlRXs~kB_5x{q1!wBF?VDsUzg2E3utZ^Pj4bdJ)oytclo8N~RW515VoGE(#6_$%F zkD{OHn7NvPbT3L5QFmM~j>G5sELPim8JZRPovn=b1Lfi$MK$pKWT{NyJjOeEEVmT$ zY<@H<$MA=VVk$f=M`@){N|F*)pz6I!5um~krIo6%3_gw#ITh$3J-{Jt2y~WimFi)3 z*&={w)f+7xOZ~4R63n+1EnE40N3fFpaRuE8A{6TF8mV$}ID0KqemjH+ z&kt%BmPu040rQzuJQW9m)Y~=O&EBoaY4dk{wdRYw)TDKIGk6E(5caQAhcN{3{vk07 zO7~^Z@%DW*m$dUSM!ul&kwGa~D|8lS^v+h`E!f4_UlHrLXp~fphbRt2cRD(EZ+0!d zC#*d@m4S1JPNYt3d|jAWTw<^Ul#=|IxKusjw3h9!1tN~@78 zH!Qy=xwwAG4a>tF@h=8Yu^#?hd6U)$GFq#$c=r0Q=)o;uccb*+CEA0z&vc-v{;9^| z-w{lB!J2ons>1X4uuC2**ed|bW(P2@RRck!G*w%Oo0P0!Pcph@)YJ8dGx)|47jjv^^v7LS>%~yCohXLM)C8NP}meJPW z8<<1#N$=sd4ljxDS2=a)gn+Fq;(B^KCW{XHWkcZw0dgEMs~G%yR7S|GD41I{gY5<@$buM+zovbch2kS`uYmAeBGBjtj|iTy#oFTWQz2?G4h$=5ugK! z$NSz$K2x-L5zF%&rMIfD{7|jVoiHb5nBjYQ073kbu?&iSGLIS6k$yX)GUazrWbnNr zNP1WCJ{0`U(gJp8XK@{{vD*2Jl0uEE?+1Xob=D(%UN-l+rEU&@VPp}FLpj=?++(A# z4glJ1UnhxiQy8bCVqY0QGG-nXb;A|=7q;;XDRxMKJ%`5Fz~n14q+1N=DcU zc4O;IDWFl=`o|#2``7)L7i>KPz>c+lF7&cBLUJ9BYi_KKXZg%^v@%k!jMVrUac04L zKvCouE38U1hB=%a{3RzM_^)-YhyOy1fx?V~4F49|4*Oqh!AxP2@x4rqGTGpLLNfj_ zY?3*xC8yHoZW3Qh`RO_<>f*O{t57_OFn0F?azW=ItgrbcS#KwMhj=;%Gn}gsC0nx z@$R=->en2;@Q>Hq0+Y&!iD!>@WLOcroj8MOhB)_1pxBL<@E+~bdqucG{0;!yjzi4p(x-@-Er5*gZJg#h z@FF@L`IXY1SgD>sly3gHZe`*7=MJ$zj@VDT6Pv|G5XU@#BGg;G_b|#}pJ|-h(6Rz8Wc4FH{NjVc+3WeZ&kLAamoSijr z=|=iv>|+7z0n5Xw2ZMCRlW-wmEH30NXRbB`PCJE)U#n{s=_=hzg=~ik8Qwnt<=4y0 zaWA5GPw2lcJex)V7C7en7iS0VXijw02#vr ztsLNmmfaB_sn$C9ZM88;Rwa;RNTp0#2j+cS+^Re&{iWCDYHwe zI|hyrrLzNX1?eh219|wR7kq1E?Nz|ynrGE&lPU-Lb(~htRPlx*3V?6qU`)g2|r8M8bNKC6_^|AIQcZ>VL2$OYM%4?wqA zdEQ(~5dXV@{=j@SSU7qVH==O)+&tEOIIoJB+_A*s{XuoBygVK4!8{z>*GcBP#`AeJ z9$d*bLO}7%|FaN>mE8*aAu#d&HZ81K@`JU7ntuz0T=Eam{FhdDJ|ILp?_wIi;9VhK zS<1eAjJ|6BJ1jC&oa!&!uS56e+OwT^nbItUAydx&MVGyB2!rD9&PG~i;YI}F`;)K3 z{Xx=7FO-R``13m36cCP>&UFzg^vnYsp=eLuT(p^k+o!jyJ3hxUdMRZwQ@nLA2IW_b zM1bc>7%465ET(~siFX_I51z*sH3SRrk%hTeafmjRofACG0iQ44zsY{?z-EHFfKNp2 z@jeK)fjm2vnhH`|RkpCc6|pM%xB~p-(Xtl1x`_PAthA7QfmsR9cQDdBbxhcl z^E12eFzqZnAx9T&dR;#jR{9x;<9&0u`h0m{WN*zNzIph2F~Lf8e@Gxx$a@gDQlcSq zlyagFAAfpy|<^R@}JqwYZO%vJa z#*{vvGx3^oJ_ce2t^1`a;}6&iorT#`SV-Z+5)^+aLD6xwQu06vhE_4?STF(`52+F3 z`Kl^dy6#)7^psO&ZpN7g`sDi(n0XlUADqmf$bd46`<4Vn6A^Io`HtX}9?7O)8yq4) z;jbx1ou#+#W98?U0H{Rq+@hvj0RhJQDn+*Cq3BbocJ*Ul2SVfGd1leOoP!6gy#@?n z*2UC}^J7HBhcY=WhXF9hn$7cbYHRC@BX!2}M!Gg=2fq*hJWIm+IVC%E zeg}chq90>+lLs#3#M9a%ggCxOMxe7a3`v42T*yFnmPOfaqE%&I^#!Ckz=gk-Iq=36 zz6#i*15|P@+J5kA+BPq#88udUIS?$MeT9+ImBJW$u1$b-n=b6?f`ugS38V9zZm;qY zCzFwPF`;%16Vb@0sN>ut2;#h&j)S++fK?MdbXJ5N*F6DJXfke%K8iG`>!(DDW#4zJLIN?UrTa>edB_L;j+IJ0Kq0~N zi@dpLGes;nBt-h5`<_2cC_g1ZaelR{*N}FXru|0K_Ue{)jiz0pY5R0bTcv5sHEob5 zO^kuR(Xznz8W^yTU1PwRhv}8ug7Sy54=|6y4%mVWlhFvUmvM!PqAa!WLF$9hS@&y! zSK@hmJb%ci^2Lc(%2uNRH--TA5ujiB>2r|&H$gpe`z&-`SMig$LcY`ZJY3<+k|@t* zCuWI#ddK1HmL1S4IWMcb3dH-_skqh0_gmrN*TRFW2IteZ!lMYN1h+EJ#URA!Un9rHQ3ZYh7hQOKdpos!C?f1Uu^ zbp+H?)l6y3rlDl8{B+y_^Bh>E@E_s2jqCpX`b$Rc?)4LpRXPkrFe8aHQAic+=v7z4B_@E?v`j)s)Es09G1zE6cf-S!p$h!h6@57k8eS~N!Sr&TPi z@G)pr_AdOhh?fJ-g}<|LLT{+jo9xgVO91a@l<4A1K?PQO?x@zjir!AFOi>#GJ9&tO z=A6E?)xntH(z>w176`g$D|hXni}zLY2JL$o5~?)eM6%7cFV(bEA)5yqXXOQ2y${iu zUBw^ZDsz3|KWfN{Y%ZSm4U=kd1-+Mnp{!wi07leA?SNw$bUfa@*=f)I7p(pWE_J*q};I++qH2%|B^lRZ(PB~A0-vK6i1S8Cye*MGKJFpF9MuPuE&T) z$^U^$gAWrnL-|@d#o@0JQm0D>?yp{XpIw0;f{}_%+oD@BtMJHUVrb2jzooEuHuSz3 z7_TE9s;#fD$c7JNNsn$TM%MlR2%(ztH+Y-Rbau)bS-|@WJoxX6Sp|ZNu~b1IgM`6q8>N#Qcwh+D=S5 zB0u+1Lw6M)NNka3@7O3Gr@hl3sdyflIGLh-7-0W~f%J|Y2l|qfOyTdTV%R5{!sm2s zK8e8DXM{ZBuB-SiP5Nn}P{H|q0Np%@?g|+1sR2cM((I!lQuyO|+P$mzVO;TD-Si~L z(MXk<6H!O_16Wh+>mwbUKE;5miGK^Hvd+azNi&55lv7y8rSC&&!C!!@D7DA3-yAHN zvj1WT|0`)^iXKu@UOLVRPn}rsL1FpW2H!Kw=L~8x3*>R_$;$U2O6IV?&VY@^$6&kX^t@->(@FQwa675y z0O_RRIAD+GNpNK+jX`;q@naXA3XY zxRN<^-zxYl!N_t3Y}JpuXLb6{^VZ5YSW~+(@GN1>d53_lM+xJ7q;9gz=v$ET#pjap zZv@-kvm2A{KEnnVALnZL?#tq5 zE&a_-vR-_8xw<}nhTCm;Uathp2(EEdMoyBV%d~X?v)g4vqQRY3_6^Nt3*STs_HpX;VBOO(%YuU2+1ne1%8i1&E z{HoTV^>5~ryAQJY;HTr^n#`<&c{JxW#LBlJOZ%a|Xsqm4LzEQOVmP=y_u#GlksTfW zAgc#w`6ozceeOa|d`N3OpXukcbRAva6h|=^S%Z?FqMOp^Z}Ljaujf>>w<CgEM=Sgj+ifdDG&g&b+c;#!(O~-Gc}aQ)q}T6fwRZI zozp|3nG3H!@I)P`QCpoTOkv>m%fV<_3~C_1?xfrs1bL+W4QW=#J?NxiGD6B`q=?F! zfS1=~|A0HrAcOues~^7kJ!h|4JnyyUoeQfUey4x+fQK0%sSpo-RX@C?KQQ*f@ALpL z^9KE)Js)rZ9vG{B_+4QCTZ5+<)DCz-1K3H=RsZMJiq9TijfKY}YV2dQ{9=^y{f@pXKA?Ov05OfN3=X|X+5#t$ zzU(T#R$zWJa}~JMxb=v`OhifREPY}Ud;i_+AHfd>*nt{*uZ_J?V$;JhuV)*eIyH5p zP5ptS4qE#hYNaVx+LRVeS$7puu)tz39v3j#qtK9IWFThf^E+4pY#Tg50P+oE02Rs> zAukN3zkn2E=?f_m~2FgeEwjDt-_}&4cyNYKrF~>m$IOs~z>V$27tV_|a!GRb?BzCGUy%}lv5J6}8 zEytmA;kU4z`-^>q-s)@vMOXxM#=i)?jRCg4t9UYQ>N1ldnkPdv=W|t_S+!n<&?&fK zZ&H>ao7TVD4EktcbSd;Dl*2(z0S}_GGFo7Gc9vgAHXwM8gnpbo7>IJHenq!gsPH8y z0LbOm^D#fFYAnxECwOdfToHIJRMaO=sSCF>6??YI=h1DrhN`s8-0 z8O|RA;IM+f^%JtoITZVwfKkzXYoXU=T_wBy(1X9_k{RDuLLkd*ufIT!qjE`d(RM@a z*YQ>MR|AwfzAIKB8Bfh3p|kirm>gK0b8Gb^i7CD5BNayuj%xvGO^@>&IM`?xh}|YFCTYi z+hFOaWE!WO&rX&b9;(R7A|KzWbtM#{R97O5H%d@+J%altfnIhm zw60U>7qb_B+0`}vNzA-sP{|9>Y3M|}KZ5|i2P8r9-D5)tv_cuF2HlH)Nm;|Hrbw+u79xQxr$@ zi-)~~u@C=saS#9~jebws*q#hH6nB^`8Y%QJ$PrL)cXQC$1442ZZh@c|7m`$_{QJ7U zH;a+IoP~Q^z2dJjplCVU-{`#Xu_C{9vOh438vvc9LDq~-c#u}{x})VjyOxtYdJsq6 z9$&ciY}}3C1QHb>v2g1vdAUiGU#Gli`xXjS$5+^38;5VKbB#M_bmue)uB?~fI*!6Y zqh+BzXmkrc;hw&1(CAgy*LHM{LP~ANIu69@j?RN6xN@)rclBq`Df=xjoSv)htQw5) ziN~upL#dg^t2Xs#$v9V`)u{j@IG>Fx>b6swqHdG417_{_v}wwj$|_F+AW~D#_tPN5 zaX>)-D_Xw~EZR31b4VOKM((rULFKIv4j-H^pM$J0@}M#v#>m=wi$P~*%5Nr(O!@DW z)SuCFUB!P=QD_zBioY%SP+`1+NIrfrPvT1-5}WFAs~3MOca+6f06kXq(B3kXp2Ce< zB|#AbjIM(KK#J`8li#+^?f^s8ovR+o?V~gHb;NSmU(D2tHlx(s9Mm;()6c-_$VcS5 zS+0-C^$EE?CD*6r`WLxAC)XF``jTA#D%V%#`np`-lmN8 z?Q;D{t~=!VZ@KQ2>t}NPT&`cr^=rBQSFYxI@}DQy0=f2+Yk#@!E!Tl^-B+%I<+{II zhsgCnxgIRnL*#mxTo0FPP_Dz}Izp~T$#s-mkCE#bxt7Rvyj&;Bb&^~s%k_ANGv&HKu4l{j9Jwx*Ygn$$ za$PFd@5nVK*H*c<$u%L@lw6m~b%k8dlk53%y+E$3<@!Cju9fTe<+@(37t3{nTrZL9 zWpcejt{dh0Be`BJ*B{IETDksIuGh=;7q~)-JBRLf9md?9Ff9NV5xz;`0fetrxRCH= z3I_Y!rT;@Xil}|7Qqi6@HTNn+pGl@N)`3On9@x4-mdb;d=?+s_NL>rtr@RhZVk#@O*`@AzZ8Qm4v4$d^zDs3U?A7rEmw~!xUaec(B43 z5iU@872(g{m%6Vcyj|fm;VlZEOZX*)TL?d)aFp=<3P%Xvp>T-s4GJ$Le6_-75Z<8h zT*9jrK9z7v;X1-g6|Nz?K;bIF^$J%Iu2i_3@bL;yAv{LmQo=!nClDT@@L0nA6&_9a z>wieyM-twl@G!#fDLj<$s|tUM@Y4zx6W*loeuVE-xQOsg3J)NBt-^(bFH<-`c&)g{g})#iQ}|QD=P3L!;YNi&BwVfVR>D&i{s-al3co{mgu-tTK3L(`2oF^FWx__` z=Lzq8PvxI*R^cZJzp3z_2tTLr!-O|0`~cy56uy`6tqR{o_-UrBhH!j}`Cq;MzUQ3`huK1|_tga<2p5#a)bR}udF z?<)U%mMff z!LJy<1Mxcuzk~7n7JmM6o%=(Ob|`*_;Wre&!|^);zaW0Y@EeZbk@$_kZzO(4;deBC zqwpJz-!b?diyw??GZsIrB+WSdXw^@^Zz6uj;pde1|HA**0!|A+ER30U=`;y9bx62+ zZAk_1BhNg8kkUQAiuWcxyrSzT_nZ7llt#Fv40m$_BXFT;${)^3iVVjPng}i&0P+_w zu`3{hlAqH4IDQ}E7kC#JM#$ecxN=0P~%cfT@=}HTe~cy3>g#K<)7geu1ZPaqIaJ zZm27IYo`LxYM48>EgVWk5|xqWP&$@M&RLv{B$kI#(Rk~Ocxx)MB4tKS3r-z5ZA@_F zv=dEpBodx`TCJHodq&0FS=Eifs`)dj>Kkk3%nsJf4$iHwtZ1wX&Zw@MaZ0eUrmpI= zGUPJl`~wgaz{Enyl$JVUX{2dcC5ku8L$P!uSz;R6LWyOuNU$oAh$qT|XSw_Z)2)ff zl4ugFR#+w@iG{(YP%IV+j|nbLr-G@akziVD6KoG9TaQi!oh*@XFq902T7z+^UL=8% z=FX1Kw6!@So({I8lc`{`Ez%TiUMZwd&0xG)z))LT6PP9q7Sb@+W(+QitPDn5gOMnr z6OvZb+8i%wi-FN#Tw~H`&|ug$?=Um`XcJE?DG9ZPSGI&w>15N=(6SO+Z8Kx$^mJ=D z7MT}GB+&zC`f+GBn+njJgs5_aC|KJJT7Kj-{)0XrJ8HCv$HFE!YUH%hhz^cSmmmRv z8xdwiLn;LBT7yUkrxVfECBaY{6=+RGo6r~GU~?2b&=hZ58EgƸUZ>9Ub&lZeD3 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 J^OXVb{{X}V;pqSX literal 365624 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 z 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

8z38D7*aad8VCe+HRdU3WZl5M-Q`Zo# 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 -#import #import "CDOptions.h" #import "CDControl.h" +#import "CDUpdate.h" #import "CDBubbleControl.h" #import "CDCheckboxControl.h" #import "CDFileSelectControl.h" diff --git a/Source/AppController.m b/Source/AppController.m index 9b2a759..bd12d86 100644 --- a/Source/AppController.m +++ b/Source/AppController.m @@ -26,27 +26,6 @@ - (NSString *) appVersion { return [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleVersion"]; } -- (BOOL) updaterShouldPromptInstall:(SUUpdater *)updater { - return NO; -} - -- (BOOL) updaterShouldRelaunchApplication:(SUUpdater *)updater { - return NO; -} - -- (void) updaterAborted { - exit(1); -} - -- (void) updaterDidNotFindUpdate:(SUUpdater *)update { - exit(2); -} - -- (void) dealloc { - [super dealloc]; -} - - #pragma mark - Initialization - (void) awakeFromNib { @@ -106,27 +85,7 @@ - (void) awakeFromNib [NSApp terminate:self]; } else if ([runMode caseInsensitiveCompare:@"update"] == NSOrderedSame) { - SUUpdater * updater = [SUUpdater sharedUpdater]; - [updater setDelegate:self]; - NSURL *appcastURL = [NSURL URLWithString:[[[NSBundle mainBundle] infoDictionary] objectForKey:@"SUFeedURL"]]; - if (appcastURL != nil) { - [updater setFeedURL:appcastURL]; - } - else { - [updater setFeedURL:[NSURL URLWithString:@"https://raw.github.com/mstratman/cocoadialog/master/sparkle-release/appcast.xml"]]; - } - [updater setSendsSystemProfile:YES]; - [updater resetUpdateCycle]; - [updater setAutomaticallyChecksForUpdates:YES]; - if ([options hasOpt:@"quiet"]) { - [updater setAutomaticallyDownloadsUpdates:YES]; - [updater checkForUpdatesInBackground]; - } - else { - [updater setAutomaticallyDownloadsUpdates:NO]; - [updater checkForUpdates:nil]; - } - [NSApp run]; + [[[[CDUpdate alloc] initWithOptions:options] autorelease] update]; } // runMode needs to run through control logic else { diff --git a/Source/CDCommon.m b/Source/CDCommon.m index 378dab6..3c7fad2 100644 --- a/Source/CDCommon.m +++ b/Source/CDCommon.m @@ -12,7 +12,7 @@ @implementation CDCommon @synthesize options; - (void) debug:(NSString *)message { - NSString *output = [NSString stringWithFormat:@"ERROR: %@\n", message]; + NSString *output = [NSString stringWithFormat:@"cocoaDialog Error: %@\n", message]; // Output to stdErr NSFileHandle *fh = [NSFileHandle fileHandleWithStandardError]; if (fh) { diff --git a/Source/CDControl.h b/Source/CDControl/CDControl.h similarity index 100% rename from Source/CDControl.h rename to Source/CDControl/CDControl.h diff --git a/Source/CDControl.m b/Source/CDControl/CDControl.m similarity index 100% rename from Source/CDControl.m rename to Source/CDControl/CDControl.m diff --git a/Source/CDControl/CDFileDialogControl.h b/Source/CDControl/CDFileDialogControl/CDFileDialogControl.h similarity index 100% rename from Source/CDControl/CDFileDialogControl.h rename to Source/CDControl/CDFileDialogControl/CDFileDialogControl.h diff --git a/Source/CDControl/CDFileDialogControl.m b/Source/CDControl/CDFileDialogControl/CDFileDialogControl.m similarity index 100% rename from Source/CDControl/CDFileDialogControl.m rename to Source/CDControl/CDFileDialogControl/CDFileDialogControl.m diff --git a/Source/CDIcon.h b/Source/CDControl/CDIcon.h similarity index 100% rename from Source/CDIcon.h rename to Source/CDControl/CDIcon.h diff --git a/Source/CDIcon.m b/Source/CDControl/CDIcon.m similarity index 100% rename from Source/CDIcon.m rename to Source/CDControl/CDIcon.m diff --git a/Source/CDControl/CDNotifyControl.h b/Source/CDControl/CDNotifyControl/CDNotifyControl.h similarity index 100% rename from Source/CDControl/CDNotifyControl.h rename to Source/CDControl/CDNotifyControl/CDNotifyControl.h diff --git a/Source/CDControl/CDNotifyControl.m b/Source/CDControl/CDNotifyControl/CDNotifyControl.m similarity index 100% rename from Source/CDControl/CDNotifyControl.m rename to Source/CDControl/CDNotifyControl/CDNotifyControl.m diff --git a/Source/KABubbleWindow.h b/Source/CDControl/CDNotifyControl/KABubbleWindow.h similarity index 100% rename from Source/KABubbleWindow.h rename to Source/CDControl/CDNotifyControl/KABubbleWindow.h diff --git a/Source/KABubbleWindow.m b/Source/CDControl/CDNotifyControl/KABubbleWindow.m similarity index 100% rename from Source/KABubbleWindow.m rename to Source/CDControl/CDNotifyControl/KABubbleWindow.m diff --git a/Source/KABubbleWindowController.h b/Source/CDControl/CDNotifyControl/KABubbleWindowController.h similarity index 100% rename from Source/KABubbleWindowController.h rename to Source/CDControl/CDNotifyControl/KABubbleWindowController.h diff --git a/Source/KABubbleWindowController.m b/Source/CDControl/CDNotifyControl/KABubbleWindowController.m similarity index 100% rename from Source/KABubbleWindowController.m rename to Source/CDControl/CDNotifyControl/KABubbleWindowController.m diff --git a/Source/KABubbleWindowView.h b/Source/CDControl/CDNotifyControl/KABubbleWindowView.h similarity index 100% rename from Source/KABubbleWindowView.h rename to Source/CDControl/CDNotifyControl/KABubbleWindowView.h diff --git a/Source/KABubbleWindowView.m b/Source/CDControl/CDNotifyControl/KABubbleWindowView.m similarity index 100% rename from Source/KABubbleWindowView.m rename to Source/CDControl/CDNotifyControl/KABubbleWindowView.m diff --git a/Source/CDPanel.h b/Source/CDControl/CDPanel.h similarity index 100% rename from Source/CDPanel.h rename to Source/CDControl/CDPanel.h diff --git a/Source/CDPanel.m b/Source/CDControl/CDPanel.m similarity index 100% rename from Source/CDPanel.m rename to Source/CDControl/CDPanel.m diff --git a/Source/CDControl/CDProgressbarControl.h b/Source/CDControl/CDProgressbar/CDProgressbarControl.h similarity index 100% rename from Source/CDControl/CDProgressbarControl.h rename to Source/CDControl/CDProgressbar/CDProgressbarControl.h diff --git a/Source/CDControl/CDProgressbarControl.m b/Source/CDControl/CDProgressbar/CDProgressbarControl.m similarity index 100% rename from Source/CDControl/CDProgressbarControl.m rename to Source/CDControl/CDProgressbar/CDProgressbarControl.m diff --git a/Source/CDProgressbarInputHandler.h b/Source/CDControl/CDProgressbar/CDProgressbarInputHandler.h similarity index 100% rename from Source/CDProgressbarInputHandler.h rename to Source/CDControl/CDProgressbar/CDProgressbarInputHandler.h diff --git a/Source/CDProgressbarInputHandler.m b/Source/CDControl/CDProgressbar/CDProgressbarInputHandler.m similarity index 100% rename from Source/CDProgressbarInputHandler.m rename to Source/CDControl/CDProgressbar/CDProgressbarInputHandler.m diff --git a/Source/CDProgressbarInputHandlerDelegate.h b/Source/CDControl/CDProgressbar/CDProgressbarInputHandlerDelegate.h similarity index 100% rename from Source/CDProgressbarInputHandlerDelegate.h rename to Source/CDControl/CDProgressbar/CDProgressbarInputHandlerDelegate.h diff --git a/Source/CDControl/CDThreeButtonControl/CDMsgboxControl/CDOkMsgboxControl.h b/Source/CDControl/CDThreeButtonControl/CDOkMsgboxControl.h similarity index 100% rename from Source/CDControl/CDThreeButtonControl/CDMsgboxControl/CDOkMsgboxControl.h rename to Source/CDControl/CDThreeButtonControl/CDOkMsgboxControl.h diff --git a/Source/CDControl/CDThreeButtonControl/CDMsgboxControl/CDOkMsgboxControl.m b/Source/CDControl/CDThreeButtonControl/CDOkMsgboxControl.m similarity index 100% rename from Source/CDControl/CDThreeButtonControl/CDMsgboxControl/CDOkMsgboxControl.m rename to Source/CDControl/CDThreeButtonControl/CDOkMsgboxControl.m diff --git a/Source/CDControl/CDThreeButtonControl/CDInputboxControl/CDStandardInputboxControl.h b/Source/CDControl/CDThreeButtonControl/CDStandardInputboxControl.h similarity index 100% rename from Source/CDControl/CDThreeButtonControl/CDInputboxControl/CDStandardInputboxControl.h rename to Source/CDControl/CDThreeButtonControl/CDStandardInputboxControl.h diff --git a/Source/CDControl/CDThreeButtonControl/CDInputboxControl/CDStandardInputboxControl.m b/Source/CDControl/CDThreeButtonControl/CDStandardInputboxControl.m similarity index 100% rename from Source/CDControl/CDThreeButtonControl/CDInputboxControl/CDStandardInputboxControl.m rename to Source/CDControl/CDThreeButtonControl/CDStandardInputboxControl.m diff --git a/Source/CDControl/CDThreeButtonControl/CDPopUpButtonControl/CDStandardPopUpButtonControl.h b/Source/CDControl/CDThreeButtonControl/CDStandardPopUpButtonControl.h similarity index 100% rename from Source/CDControl/CDThreeButtonControl/CDPopUpButtonControl/CDStandardPopUpButtonControl.h rename to Source/CDControl/CDThreeButtonControl/CDStandardPopUpButtonControl.h diff --git a/Source/CDControl/CDThreeButtonControl/CDPopUpButtonControl/CDStandardPopUpButtonControl.m b/Source/CDControl/CDThreeButtonControl/CDStandardPopUpButtonControl.m similarity index 100% rename from Source/CDControl/CDThreeButtonControl/CDPopUpButtonControl/CDStandardPopUpButtonControl.m rename to Source/CDControl/CDThreeButtonControl/CDStandardPopUpButtonControl.m diff --git a/Source/CDControl/CDThreeButtonControl.h b/Source/CDControl/CDThreeButtonControl/CDThreeButtonControl.h similarity index 100% rename from Source/CDControl/CDThreeButtonControl.h rename to Source/CDControl/CDThreeButtonControl/CDThreeButtonControl.h diff --git a/Source/CDControl/CDThreeButtonControl.m b/Source/CDControl/CDThreeButtonControl/CDThreeButtonControl.m similarity index 100% rename from Source/CDControl/CDThreeButtonControl.m rename to Source/CDControl/CDThreeButtonControl/CDThreeButtonControl.m diff --git a/Source/CDControl/CDThreeButtonControl/CDMsgboxControl/CDYesNoMsgboxControl.h b/Source/CDControl/CDThreeButtonControl/CDYesNoMsgboxControl.h similarity index 100% rename from Source/CDControl/CDThreeButtonControl/CDMsgboxControl/CDYesNoMsgboxControl.h rename to Source/CDControl/CDThreeButtonControl/CDYesNoMsgboxControl.h diff --git a/Source/CDControl/CDThreeButtonControl/CDMsgboxControl/CDYesNoMsgboxControl.m b/Source/CDControl/CDThreeButtonControl/CDYesNoMsgboxControl.m similarity index 100% rename from Source/CDControl/CDThreeButtonControl/CDMsgboxControl/CDYesNoMsgboxControl.m rename to Source/CDControl/CDThreeButtonControl/CDYesNoMsgboxControl.m diff --git a/Source/CDUpdate.h b/Source/CDUpdate.h new file mode 100644 index 0000000..ff78276 --- /dev/null +++ b/Source/CDUpdate.h @@ -0,0 +1,16 @@ +// +// CDUpdate.h +// cocoaDialog +// +// Created by Mark Whitaker on 10/31/11. +// Copyright (c) 2011 Mark Whitaker. All rights reserved. +// + +#import +#import "CDCommon.h" + +@interface CDUpdate : CDCommon + +- (void) update; + +@end diff --git a/Source/CDUpdate.m b/Source/CDUpdate.m new file mode 100644 index 0000000..0965c7a --- /dev/null +++ b/Source/CDUpdate.m @@ -0,0 +1,60 @@ +// +// CDUpdate.m +// cocoaDialog +// +// Created by Mark Whitaker on 10/31/11. +// Copyright (c) 2011 Mark Whitaker. All rights reserved. +// + +#import "CDUpdate.h" + +@implementation CDUpdate + +- (BOOL) updaterShouldPromptInstall:(SUUpdater *)updater { + return NO; +} + +- (BOOL) updaterShouldRelaunchApplication:(SUUpdater *)updater { + return NO; +} + +- (void) updater:(SUUpdater *)updater didAbortWithError:(NSError *)error { + if ([options hasOpt:@"debug"]) { + NSString *output = @"An unknown error occurred while trying to update."; + if (error != nil) { + output = [error localizedDescription]; + } + [self debug:output]; + } + exit(1); +} + +- (void) updaterDidNotFindUpdate:(SUUpdater *)update { + exit(2); +} + +- (void) update { + SUUpdater * updater = [SUUpdater sharedUpdater]; + [updater setDelegate:self]; + NSURL *appcastURL = [NSURL URLWithString:[[[NSBundle mainBundle] infoDictionary] objectForKey:@"SUFeedURL"]]; + if (appcastURL != nil) { + [updater setFeedURL:appcastURL]; + } + else { + [updater setFeedURL:[NSURL URLWithString:@"https://raw.github.com/mstratman/cocoadialog/master/sparkle-release/appcast.xml"]]; + } + [updater setSendsSystemProfile:YES]; + [updater resetUpdateCycle]; + [updater setAutomaticallyChecksForUpdates:YES]; + if ([options hasOpt:@"quiet"]) { + [updater setAutomaticallyDownloadsUpdates:YES]; + [updater checkForUpdatesInBackground]; + } + else { + [updater setAutomaticallyDownloadsUpdates:NO]; + [updater checkForUpdates:nil]; + } + [NSApp run]; +} + +@end