From 43f6bac11dae535e4aaf1f55c96261c66e6b67d5 Mon Sep 17 00:00:00 2001 From: ljz <863784757@qq.com> Date: Wed, 15 Jul 2015 08:59:04 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E5=8F=8B=E7=9B=9F=E5=88=86?= =?UTF-8?q?=E4=BA=AB=EF=BC=8C=E9=AB=98=E5=BE=B7=E5=9C=B0=E5=9B=BE=E5=8A=9F?= =?UTF-8?q?=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Podfile | 5 +- Podfile.lock | 9 + Pods/AMap3DMap/MAMapKit.framework/Headers | 1 + Pods/AMap3DMap/MAMapKit.framework/MAMapKit | 1 + Pods/AMap3DMap/MAMapKit.framework/Resources | 1 + .../Headers/MAAnnotation.h | 43 + .../Headers/MAAnnotationView.h | 107 + .../2.5.0.002286d.60159/Headers/MACircle.h | 55 + .../Headers/MACircleView.h | 29 + .../Headers/MAGeodesicPolyline.h | 16 + .../2.5.0.002286d.60159/Headers/MAGeometry.h | 261 +++ .../Headers/MAGroundOverlay.h | 58 + .../Headers/MAGroundOverlayView.h | 29 + .../Headers/MALineDrawType.h | 29 + .../2.5.0.002286d.60159/Headers/MAMapKit.h | 44 + .../Headers/MAMapServices.h | 25 + .../2.5.0.002286d.60159/Headers/MAMapStatus.h | 67 + .../2.5.0.002286d.60159/Headers/MAMapView.h | 822 +++++++ .../Headers/MAMultiPoint.h | 40 + .../Headers/MANavigation.h | 69 + .../Headers/MAOfflineCity.h | 39 + .../Headers/MAOfflineItem.h | 41 + .../Headers/MAOfflineItemCommonCity.h | 14 + .../Headers/MAOfflineItemMunicipality.h | 14 + .../Headers/MAOfflineItemNationWide.h | 14 + .../Headers/MAOfflineMap.h | 155 ++ .../Headers/MAOfflineProvince.h | 17 + .../2.5.0.002286d.60159/Headers/MAOverlay.h | 29 + .../Headers/MAOverlayPathView.h | 118 + .../Headers/MAOverlayView.h | 234 ++ .../Headers/MAPinAnnotationView.h | 33 + .../Headers/MAPointAnnotation.h | 22 + .../2.5.0.002286d.60159/Headers/MAPolygon.h | 34 + .../Headers/MAPolygonView.h | 31 + .../2.5.0.002286d.60159/Headers/MAPolyline.h | 33 + .../Headers/MAPolylineView.h | 32 + .../2.5.0.002286d.60159/Headers/MAShape.h | 31 + .../Headers/MATileOverlay.h | 81 + .../Headers/MATileOverlayView.h | 29 + .../2.5.0.002286d.60159/Headers/MATouchPoi.h | 24 + .../2.5.0.002286d.60159/Headers/MATypes.h | 16 + .../Headers/MAUserLocation.h | 45 + .../Versions/2.5.0.002286d.60159/MAMapKit | Bin 0 -> 12051444 bytes .../AMap.bundle/AMap3D.bundle/bktile.data | Bin 0 -> 5512 bytes .../AMap.bundle/AMap3D.bundle/bktile_n.data | Bin 0 -> 5512 bytes .../AMap.bundle/AMap3D.bundle/dash.data | Bin 0 -> 21896 bytes .../AMap.bundle/AMap3D.bundle/iconr.data | Bin 0 -> 109023 bytes .../AMap.bundle/AMap3D.bundle/iconr_n.data | Bin 0 -> 113209 bytes .../AMap.bundle/AMap3D.bundle/lineround.data | Bin 0 -> 10974 bytes .../AMap.bundle/AMap3D.bundle/roadarrow.data | Bin 0 -> 43824 bytes .../AMap.bundle/AMap3D.bundle/style_l.data | Bin 0 -> 79638 bytes .../AMap.bundle/AMap3D.bundle/style_nl.data | Bin 0 -> 79305 bytes .../AMap.bundle/AMap3D.bundle/style_sl.data | Bin 0 -> 78052 bytes .../AMap.bundle/AMap3D.bundle/tbl.data | Bin 0 -> 87432 bytes .../AMap.bundle/AMap3D.bundle/tgl.data | Bin 0 -> 87432 bytes .../AMap.bundle/AMap3D.bundle/trl.data | Bin 0 -> 87432 bytes .../AMap.bundle/AMap3D.bundle/tyl.data | Bin 0 -> 87432 bytes .../Resources/AMap.bundle/images/greenPin.png | Bin 0 -> 988 bytes .../AMap.bundle/images/greenPin@2x.png | Bin 0 -> 1893 bytes .../AMap.bundle/images/greenPin@3x.png | Bin 0 -> 2844 bytes .../AMap.bundle/images/greenPin_lift.png | Bin 0 -> 425 bytes .../AMap.bundle/images/greenPin_lift@2x.png | Bin 0 -> 960 bytes .../AMap.bundle/images/greenPin_lift@3x.png | Bin 0 -> 1401 bytes .../AMap.bundle/images/lineDashTexture.png | Bin 0 -> 194 bytes .../AMap.bundle/images/lineTexture.png | Bin 0 -> 2830 bytes .../AMap.bundle/images/pin_shadow.png | Bin 0 -> 609 bytes .../AMap.bundle/images/pin_shadow@2x.png | Bin 0 -> 1155 bytes .../AMap.bundle/images/pin_shadow@3x.png | Bin 0 -> 1817 bytes .../AMap.bundle/images/purplePin.png | Bin 0 -> 988 bytes .../AMap.bundle/images/purplePin@2x.png | Bin 0 -> 1873 bytes .../AMap.bundle/images/purplePin@3x.png | Bin 0 -> 2844 bytes .../AMap.bundle/images/purplePin_lift.png | Bin 0 -> 418 bytes .../AMap.bundle/images/purplePin_lift@2x.png | Bin 0 -> 960 bytes .../AMap.bundle/images/purplePin_lift@3x.png | Bin 0 -> 1406 bytes .../Resources/AMap.bundle/images/redPin.png | Bin 0 -> 986 bytes .../AMap.bundle/images/redPin@2x.png | Bin 0 -> 1878 bytes .../AMap.bundle/images/redPin@3x.png | Bin 0 -> 2848 bytes .../AMap.bundle/images/redPin_lift.png | Bin 0 -> 418 bytes .../AMap.bundle/images/redPin_lift@2x.png | Bin 0 -> 955 bytes .../AMap.bundle/images/redPin_lift@3x.png | Bin 0 -> 1405 bytes .../AMap.bundle/offline/offlinePackage.plist | Bin 0 -> 104252 bytes .../MAMapKit.framework/Versions/Current | 1 + .../AMapSearchKit.framework/AMapSearchKit | 1 + .../AMapSearchKit.framework/Headers | 1 + .../AMapSearchKit.framework/Resources | 1 + .../Versions/2.5.0.ddf4fd3/AMapSearchKit | Bin 0 -> 16284219 bytes .../2.5.0.ddf4fd3/Headers/AMapCommonObj.h | 660 ++++++ .../2.5.0.ddf4fd3/Headers/AMapSearchAPI.h | 193 ++ .../2.5.0.ddf4fd3/Headers/AMapSearchObj.h | 252 +++ .../AMapSearchKit.framework/Versions/Current | 1 + .../Headers/Private/UMengAnalytics/MobClick.h | 1 + Pods/Headers/Public/AMap3DMap/MAAnnotation.h | 1 + .../Public/AMap3DMap/MAAnnotationView.h | 1 + Pods/Headers/Public/AMap3DMap/MACircle.h | 1 + Pods/Headers/Public/AMap3DMap/MACircleView.h | 1 + .../Public/AMap3DMap/MAGeodesicPolyline.h | 1 + Pods/Headers/Public/AMap3DMap/MAGeometry.h | 1 + .../Public/AMap3DMap/MAGroundOverlay.h | 1 + .../Public/AMap3DMap/MAGroundOverlayView.h | 1 + .../Headers/Public/AMap3DMap/MALineDrawType.h | 1 + Pods/Headers/Public/AMap3DMap/MAMapKit.h | 1 + Pods/Headers/Public/AMap3DMap/MAMapServices.h | 1 + Pods/Headers/Public/AMap3DMap/MAMapStatus.h | 1 + Pods/Headers/Public/AMap3DMap/MAMapView.h | 1 + Pods/Headers/Public/AMap3DMap/MAMultiPoint.h | 1 + Pods/Headers/Public/AMap3DMap/MANavigation.h | 1 + Pods/Headers/Public/AMap3DMap/MAOfflineCity.h | 1 + Pods/Headers/Public/AMap3DMap/MAOfflineItem.h | 1 + .../AMap3DMap/MAOfflineItemCommonCity.h | 1 + .../AMap3DMap/MAOfflineItemMunicipality.h | 1 + .../AMap3DMap/MAOfflineItemNationWide.h | 1 + Pods/Headers/Public/AMap3DMap/MAOfflineMap.h | 1 + .../Public/AMap3DMap/MAOfflineProvince.h | 1 + Pods/Headers/Public/AMap3DMap/MAOverlay.h | 1 + .../Public/AMap3DMap/MAOverlayPathView.h | 1 + Pods/Headers/Public/AMap3DMap/MAOverlayView.h | 1 + .../Public/AMap3DMap/MAPinAnnotationView.h | 1 + .../Public/AMap3DMap/MAPointAnnotation.h | 1 + Pods/Headers/Public/AMap3DMap/MAPolygon.h | 1 + Pods/Headers/Public/AMap3DMap/MAPolygonView.h | 1 + Pods/Headers/Public/AMap3DMap/MAPolyline.h | 1 + .../Headers/Public/AMap3DMap/MAPolylineView.h | 1 + Pods/Headers/Public/AMap3DMap/MAShape.h | 1 + Pods/Headers/Public/AMap3DMap/MATileOverlay.h | 1 + .../Public/AMap3DMap/MATileOverlayView.h | 1 + Pods/Headers/Public/AMap3DMap/MATouchPoi.h | 1 + Pods/Headers/Public/AMap3DMap/MATypes.h | 1 + .../Headers/Public/AMap3DMap/MAUserLocation.h | 1 + .../Headers/Public/AMapSearch/AMapCommonObj.h | 1 + .../Headers/Public/AMapSearch/AMapSearchAPI.h | 1 + .../Headers/Public/AMapSearch/AMapSearchObj.h | 1 + Pods/Headers/Public/UMengAnalytics/MobClick.h | 1 + Pods/Manifest.lock | 9 + Pods/Pods.xcodeproj/project.pbxproj | 1979 +++++++++-------- .../xcschemes/Pods-AFNetworking.xcscheme | 2 +- .../xcschemes/Pods-MBProgressHUD.xcscheme | 2 +- .../xcschemes/Pods-MJExtension.xcscheme | 2 +- .../xcschemes/Pods-MJRefresh.xcscheme | 2 +- .../xcschemes/Pods-SDWebImage.xcscheme | 2 +- .../xcschemes/Pods-SVProgressHUD.xcscheme | 2 +- .../xcschemes/Pods-UMengAnalytics.xcscheme | 59 + .../xcschemes/Pods.xcscheme | 2 +- .../xcschemes/xcschememanagement.plist | 24 +- .../Pods-AFNetworking-Private.xcconfig | 2 +- .../Pods-MBProgressHUD-Private.xcconfig | 2 +- .../Pods-MJExtension-Private.xcconfig | 2 +- .../Pods-MJRefresh-Private.xcconfig | 2 +- .../Pods-SDWebImage-Private.xcconfig | 2 +- .../Pods-SVProgressHUD-Private.xcconfig | 2 +- .../Pods-UMengAnalytics-Private.xcconfig | 7 + .../Pods-UMengAnalytics-dummy.m | 5 + .../Pods-UMengAnalytics-prefix.pch | 5 + .../Pods-UMengAnalytics.xcconfig | 2 + .../Pods/Pods-acknowledgements.markdown | 15 + .../Pods/Pods-acknowledgements.plist | 27 + .../Pods/Pods-environment.h | 18 + .../Pods/Pods-resources.sh | 2 + .../Pods/Pods.debug.xcconfig | 9 +- .../Pods/Pods.release.xcconfig | 9 +- .../UMAnalytics_Sdk_3.4.6/MobClick.h | 316 +++ .../libMobClickLibrary.a | Bin 0 -> 6293212 bytes meituan.xcodeproj/project.pbxproj | 309 +++ .../UserInterfaceState.xcuserstate | Bin 91857 -> 68820 bytes meituan/AppDelegate.h | 6 + meituan/AppDelegate.m | 26 + meituan/Controller/Home/HomeViewController.m | 5 +- .../Controller/Home/Shop/ShopViewController.m | 42 +- meituan/Controller/Map/JZMapViewControlle.h | 13 + meituan/Controller/Map/JZMapViewControlle.m | 253 +++ .../Merchant/JZMerchantViewController.m | 86 +- meituan/Info.plist | 21 +- .../UMSocial_Sdk_4.2.3/Header/UMSocial.h | 18 + .../Header/UMSocialAccountManager.h | 243 ++ .../UMSocial_Sdk_4.2.3/Header/UMSocialBar.h | 158 ++ .../Header/UMSocialConfig.h | 301 +++ .../Header/UMSocialControllerService.h | 201 ++ .../Header/UMSocialControllerServiceComment.h | 55 + .../UMSocial_Sdk_4.2.3/Header/UMSocialData.h | 147 ++ .../Header/UMSocialDataService.h | 367 +++ .../Header/UMSocialSnsData.h | 608 +++++ .../Header/UMSocialSnsPlatformManager.h | 309 +++ .../Header/UMSocialSnsService.h | 123 + .../UMSCommentDetailController.xib | 387 ++++ .../UMSCommentInputController.xib | 651 ++++++ .../UMSCommentInputControlleriPad.xib | 582 +++++ .../SocialSDKXib/UMSLoginViewController.xib | 165 ++ .../SocialSDKXib/UMSShareListController.xib | 145 ++ .../UMShareEditViewController.xib | 694 ++++++ .../UMShareEditViewControlleriPad.xib | 730 ++++++ .../UMSnsAccountViewController.xib | 1023 +++++++++ .../Buttons/UMS_Check.png | Bin 0 -> 3347 bytes .../Buttons/UMS_Check@2x.png | Bin 0 -> 671 bytes .../Buttons/UMS_No_Location.png | Bin 0 -> 704 bytes .../Buttons/UMS_No_Location@2x.png | Bin 0 -> 2042 bytes .../UMS_User-Avatar-Placeholder@2x.png | Bin 0 -> 575 bytes .../Buttons/UMS_User_profile_default@2x.png | Bin 0 -> 2438 bytes .../Buttons/UMS_account_login@2x.png | Bin 0 -> 197 bytes .../Buttons/UMS_add_friend_off.png | Bin 0 -> 2950 bytes .../Buttons/UMS_add_friend_off@2x.png | Bin 0 -> 134 bytes .../Buttons/UMS_add_friend_on.png | Bin 0 -> 3211 bytes .../Buttons/UMS_add_friend_on@2x.png | Bin 0 -> 403 bytes .../Buttons/UMS_comment_input@2x.png | Bin 0 -> 3003 bytes .../Buttons/UMS_comment_view_cell.png | Bin 0 -> 250 bytes .../UMS_comment_view_cell_white@2x.png | Bin 0 -> 2806 bytes .../UMS_delete_image_button_normal.png | Bin 0 -> 3334 bytes .../UMS_delete_image_button_normal@2x.png | Bin 0 -> 713 bytes .../Buttons/UMS_find@2x.png | Bin 0 -> 3445 bytes .../Buttons/UMS_follow_off@2x.png | Bin 0 -> 1108 bytes .../Buttons/UMS_follow_on@2x.png | Bin 0 -> 1111 bytes .../Buttons/UMS_nav_bar_bg_white@2x.png | Bin 0 -> 2800 bytes .../Buttons/UMS_nav_button_back.png | Bin 0 -> 3239 bytes .../Buttons/UMS_nav_button_back@2x.png | Bin 0 -> 3307 bytes .../Buttons/UMS_nav_button_close.png | Bin 0 -> 3894 bytes .../Buttons/UMS_nav_button_close@2x.png | Bin 0 -> 3266 bytes .../Buttons/UMS_nav_button_refresh.png | Bin 0 -> 3261 bytes .../Buttons/UMS_nav_button_refresh@2x.png | Bin 0 -> 3614 bytes .../Buttons/UMS_nav_button_send.png | Bin 0 -> 1272 bytes .../Buttons/UMS_nav_button_send@2x.png | Bin 0 -> 1624 bytes .../Buttons/UMS_oauth_off.png | Bin 0 -> 3296 bytes .../Buttons/UMS_oauth_off@2x.png | Bin 0 -> 689 bytes .../Buttons/UMS_oauth_on.png | Bin 0 -> 3366 bytes .../Buttons/UMS_oauth_on@2x.png | Bin 0 -> 839 bytes .../Buttons/UMS_place_map.png | Bin 0 -> 930 bytes .../Buttons/UMS_place_map@2x.png | Bin 0 -> 2382 bytes .../Buttons/UMS_place_off.png | Bin 0 -> 3320 bytes .../Buttons/UMS_place_off@2x.png | Bin 0 -> 774 bytes .../Buttons/UMS_place_tap.png | Bin 0 -> 3322 bytes .../Buttons/UMS_place_tap@2x.png | Bin 0 -> 775 bytes .../Buttons/UMS_shake__share_button@2x.png | Bin 0 -> 1281 bytes .../Buttons/UMS_shake_close.png | Bin 0 -> 3052 bytes .../Buttons/UMS_shake_close@2x.png | Bin 0 -> 1314 bytes .../Buttons/UMS_shake_close_tap.png | Bin 0 -> 3053 bytes .../Buttons/UMS_shake_close_tap@2x.png | Bin 0 -> 1364 bytes .../Buttons/UMS_share_change_account.png | Bin 0 -> 3373 bytes .../Buttons/UMS_share_change_account@2x.png | Bin 0 -> 846 bytes .../UMS_share_change_account_bg@2x.png | Bin 0 -> 1068 bytes .../Buttons/UMS_share_change_account_tap.png | Bin 0 -> 3374 bytes .../UMS_share_change_account_tap@2x.png | Bin 0 -> 858 bytes .../UMS_share_change_to_account@2x.png | Bin 0 -> 972 bytes .../UMS_share_change_to_account_tap@2x.png | Bin 0 -> 971 bytes .../Buttons/UMS_share_oauth@2x.png | Bin 0 -> 3288 bytes .../Buttons/UMS_umeng_share_at.png | Bin 0 -> 3494 bytes .../Buttons/UMS_umeng_share_at@2x.png | Bin 0 -> 886 bytes .../Buttons/UMS_umeng_share_atSel.png | Bin 0 -> 3509 bytes .../Buttons/UMS_umeng_share_atSel@2x.png | Bin 0 -> 888 bytes .../Buttons/UMS_umeng_share_at_tap.png | Bin 0 -> 3509 bytes .../Buttons/UMS_umeng_share_toolbarBg.png | Bin 0 -> 178 bytes .../Buttons/UMS_umeng_share_toolbarBg@2x.png | Bin 0 -> 202 bytes .../Buttons/UMS_url_image.png | Bin 0 -> 1562 bytes .../Buttons/UMS_url_image@2x.png | Bin 0 -> 1562 bytes .../Buttons/UMS_url_music.png | Bin 0 -> 1771 bytes .../Buttons/UMS_url_music@2x.png | Bin 0 -> 1771 bytes .../Buttons/UMS_url_video.png | Bin 0 -> 2062 bytes .../Buttons/UMS_url_video@2x.png | Bin 0 -> 2062 bytes .../EGO/blackArrow.png | Bin 0 -> 4316 bytes .../EGO/blackArrow@2x.png | Bin 0 -> 1616 bytes .../EGO/blueArrow.png | Bin 0 -> 4492 bytes .../EGO/blueArrow@2x.png | Bin 0 -> 1529 bytes .../EGO/grayArrow.png | Bin 0 -> 1914 bytes .../EGO/grayArrow@2x.png | Bin 0 -> 2109 bytes .../EGO/whiteArrow.png | Bin 0 -> 4180 bytes .../EGO/whiteArrow@2x.png | Bin 0 -> 1569 bytes .../OtherTheme/UMS_actionsheet_panel@2x.png | Bin 0 -> 3287 bytes .../OtherTheme/UMS_nav_back_button_normal.png | Bin 0 -> 1088 bytes .../UMS_nav_back_button_normal@2x.png | Bin 0 -> 2333 bytes .../OtherTheme/UMS_nav_back_button_tap.png | Bin 0 -> 1188 bytes .../OtherTheme/UMS_nav_back_button_tap@2x.png | Bin 0 -> 2411 bytes .../OtherTheme/UMS_nav_bar_bg_black.png | Bin 0 -> 2799 bytes .../OtherTheme/UMS_nav_bar_bg_black@2x.png | Bin 0 -> 2800 bytes .../OtherTheme/UMS_nav_button_normal.png | Bin 0 -> 772 bytes .../OtherTheme/UMS_nav_button_normal@2x.png | Bin 0 -> 1244 bytes .../OtherTheme/UMS_nav_button_tap.png | Bin 0 -> 878 bytes .../OtherTheme/UMS_nav_button_tap@2x.png | Bin 0 -> 1313 bytes .../SnsPlatform/UMS_douban_icon.png | Bin 0 -> 3343 bytes .../SnsPlatform/UMS_douban_icon@2x.png | Bin 0 -> 15807 bytes .../SnsPlatform/UMS_douban_off.png | Bin 0 -> 3198 bytes .../SnsPlatform/UMS_douban_off@2x.png | Bin 0 -> 1377 bytes .../SnsPlatform/UMS_douban_on.png | Bin 0 -> 3251 bytes .../SnsPlatform/UMS_douban_on@2x.png | Bin 0 -> 388 bytes .../SnsPlatform/UMS_email_icon.png | Bin 0 -> 1364 bytes .../SnsPlatform/UMS_email_icon@2x.png | Bin 0 -> 1672 bytes .../SnsPlatform/UMS_email_off.png | Bin 0 -> 3629 bytes .../SnsPlatform/UMS_email_off@2x.png | Bin 0 -> 1678 bytes .../SnsPlatform/UMS_email_on@2x.png | Bin 0 -> 1364 bytes .../SnsPlatform/UMS_facebook_icon.png | Bin 0 -> 3218 bytes .../SnsPlatform/UMS_facebook_icon@2x.png | Bin 0 -> 15671 bytes .../SnsPlatform/UMS_facebook_off.png | Bin 0 -> 3070 bytes .../SnsPlatform/UMS_facebook_off@2x.png | Bin 0 -> 1251 bytes .../SnsPlatform/UMS_facebook_on.png | Bin 0 -> 3140 bytes .../SnsPlatform/UMS_facebook_on@2x.png | Bin 0 -> 322 bytes .../SnsPlatform/UMS_instagram.png | Bin 0 -> 658 bytes .../SnsPlatform/UMS_instagram@2x.png | Bin 0 -> 846 bytes .../SnsPlatform/UMS_laiwang_session@2x.png | Bin 0 -> 2631 bytes .../SnsPlatform/UMS_laiwang_timeline@2x.png | Bin 0 -> 1893 bytes .../SnsPlatform/UMS_line_icon@2x.png | Bin 0 -> 2081 bytes .../SnsPlatform/UMS_qq_icon.png | Bin 0 -> 1339 bytes .../SnsPlatform/UMS_qq_icon@2x.png | Bin 0 -> 1579 bytes .../SnsPlatform/UMS_qq_off.png | Bin 0 -> 3228 bytes .../SnsPlatform/UMS_qq_off@2x.png | Bin 0 -> 3803 bytes .../SnsPlatform/UMS_qq_on.png | Bin 0 -> 1206 bytes .../SnsPlatform/UMS_qq_on@2x.png | Bin 0 -> 1369 bytes .../SnsPlatform/UMS_qzone_icon.png | Bin 0 -> 3789 bytes .../SnsPlatform/UMS_qzone_icon@2x.png | Bin 0 -> 16507 bytes .../SnsPlatform/UMS_qzone_off.png | Bin 0 -> 3593 bytes .../SnsPlatform/UMS_qzone_off@2x.png | Bin 0 -> 2071 bytes .../SnsPlatform/UMS_qzone_on.png | Bin 0 -> 3414 bytes .../SnsPlatform/UMS_qzone_on@2x.png | Bin 0 -> 806 bytes .../SnsPlatform/UMS_renren_icon.png | Bin 0 -> 3793 bytes .../SnsPlatform/UMS_renren_icon@2x.png | Bin 0 -> 16603 bytes .../SnsPlatform/UMS_renren_off.png | Bin 0 -> 3616 bytes .../SnsPlatform/UMS_renren_off@2x.png | Bin 0 -> 2171 bytes .../SnsPlatform/UMS_renren_on.png | Bin 0 -> 3367 bytes .../SnsPlatform/UMS_renren_on@2x.png | Bin 0 -> 764 bytes .../SnsPlatform/UMS_sina_icon.png | Bin 0 -> 3951 bytes .../SnsPlatform/UMS_sina_icon@2x.png | Bin 0 -> 16514 bytes .../SnsPlatform/UMS_sina_off.png | Bin 0 -> 3818 bytes .../SnsPlatform/UMS_sina_off@2x.png | Bin 0 -> 1990 bytes .../SnsPlatform/UMS_sina_on.png | Bin 0 -> 3606 bytes .../SnsPlatform/UMS_sina_on@2x.png | Bin 0 -> 1516 bytes .../SnsPlatform/UMS_sms_icon.png | Bin 0 -> 1418 bytes .../SnsPlatform/UMS_sms_icon@2x.png | Bin 0 -> 1763 bytes .../SnsPlatform/UMS_sms_off.png | Bin 0 -> 3242 bytes .../SnsPlatform/UMS_sms_off@2x.png | Bin 0 -> 1797 bytes .../SnsPlatform/UMS_sms_on@2x.png | Bin 0 -> 1763 bytes .../SnsPlatform/UMS_tencent_icon.png | Bin 0 -> 3625 bytes .../SnsPlatform/UMS_tencent_icon@2x.png | Bin 0 -> 16339 bytes .../SnsPlatform/UMS_tencent_off.png | Bin 0 -> 3415 bytes .../SnsPlatform/UMS_tencent_off@2x.png | Bin 0 -> 1910 bytes .../SnsPlatform/UMS_tencent_on.png | Bin 0 -> 3378 bytes .../SnsPlatform/UMS_tencent_on@2x.png | Bin 0 -> 738 bytes .../SnsPlatform/UMS_tumblr_icon@2x.png | Bin 0 -> 1486 bytes .../SnsPlatform/UMS_twitter_icon.png | Bin 0 -> 3533 bytes .../SnsPlatform/UMS_twitter_icon@2x.png | Bin 0 -> 16443 bytes .../SnsPlatform/UMS_twitter_off.png | Bin 0 -> 3340 bytes .../SnsPlatform/UMS_twitter_off@2x.png | Bin 0 -> 2072 bytes .../SnsPlatform/UMS_twitter_on.png | Bin 0 -> 3260 bytes .../SnsPlatform/UMS_twitter_on@2x.png | Bin 0 -> 709 bytes .../SnsPlatform/UMS_wechat_favorite_icon.png | Bin 0 -> 1530 bytes .../UMS_wechat_favorite_icon@2x.png | Bin 0 -> 2118 bytes .../SnsPlatform/UMS_wechat_icon.png | Bin 0 -> 3957 bytes .../SnsPlatform/UMS_wechat_icon@2x.png | Bin 0 -> 16524 bytes .../SnsPlatform/UMS_wechat_off.png | Bin 0 -> 3835 bytes .../SnsPlatform/UMS_wechat_off@2x.png | Bin 0 -> 2131 bytes .../SnsPlatform/UMS_wechat_on@2x.png | Bin 0 -> 1283 bytes .../SnsPlatform/UMS_wechat_session_icon.png | Bin 0 -> 3957 bytes .../UMS_wechat_session_icon@2x.png | Bin 0 -> 16524 bytes .../SnsPlatform/UMS_wechat_timeline_icon.png | Bin 0 -> 3641 bytes .../UMS_wechat_timeline_icon@2x.png | Bin 0 -> 16340 bytes .../SnsPlatform/UMS_wechat_timeline_off.png | Bin 0 -> 3470 bytes .../UMS_wechat_timeline_off@2x.png | Bin 0 -> 1988 bytes .../SnsPlatform/UMS_wechat_timeline_on.png | Bin 0 -> 3336 bytes .../SnsPlatform/UMS_wechat_timeline_on@2x.png | Bin 0 -> 761 bytes .../SnsPlatform/UMS_whatsapp_icon@2x.png | Bin 0 -> 2640 bytes .../SnsPlatform/UMS_yixin_session@2x.png | Bin 0 -> 2188 bytes .../SnsPlatform/UMS_yixin_timeline@2x.png | Bin 0 -> 2073 bytes .../SocialSDKBar/UMS_account_normal_white.png | Bin 0 -> 3202 bytes .../UMS_account_normal_white@2x.png | Bin 0 -> 29629 bytes .../SocialSDKBar/UMS_account_tap_white.png | Bin 0 -> 3202 bytes .../SocialSDKBar/UMS_account_tap_white@2x.png | Bin 0 -> 29630 bytes .../SocialSDKBar/UMS_comment_normal_white.png | Bin 0 -> 3214 bytes .../UMS_comment_normal_white@2x.png | Bin 0 -> 29599 bytes .../SocialSDKBar/UMS_comment_tap_white.png | Bin 0 -> 3214 bytes .../SocialSDKBar/UMS_comment_tap_white@2x.png | Bin 0 -> 29589 bytes .../SocialSDKBar/UMS_like_off_white.png | Bin 0 -> 3196 bytes .../SocialSDKBar/UMS_like_off_white@2x.png | Bin 0 -> 29680 bytes .../SocialSDKBar/UMS_like_on_white.png | Bin 0 -> 3196 bytes .../SocialSDKBar/UMS_like_on_white@2x.png | Bin 0 -> 29680 bytes .../SocialSDKBar/UMS_share_normal_white.png | Bin 0 -> 3305 bytes .../UMS_share_normal_white@2x.png | Bin 0 -> 29759 bytes .../SocialSDKBar/UMS_share_tap_white.png | Bin 0 -> 3305 bytes .../SocialSDKBar/UMS_share_tap_white@2x.png | Bin 0 -> 29759 bytes .../Sound/shake_sound.mp3 | Bin 0 -> 9792 bytes .../en.lproj/UMSocialLocalizable.strings | 133 ++ .../libUMSocial_Sdk_4.2.3.a | Bin 0 -> 9920044 bytes .../zh-Hans.lproj/UMSocialLocalizable.strings | 131 ++ .../Headers/QQApiInterface.h | 108 + .../Headers/QQApiInterfaceObject.h | 560 +++++ .../Headers/TencentApiInterface.h | 103 + .../Headers/TencentMessageObject.h | 412 ++++ .../Headers/TencentOAuth.h | 669 ++++++ .../Headers/TencentOAuthObject.h | 504 +++++ .../Headers/WeiBoAPI.h | 83 + .../Headers/WeiyunAPI.h | 298 +++ .../TencentOpenAPI.framework/Headers/sdkdef.h | 526 +++++ .../TencentOpenAPI.framework/TencentOpenAPI | Bin 0 -> 7265476 bytes .../Info.plist | Bin 0 -> 569 bytes .../error.png | Bin 0 -> 2427 bytes .../local.html | 73 + .../qqicon.png | Bin 0 -> 2704 bytes .../success.png | Bin 0 -> 2610 bytes .../TencentOpenAPI/UMSocialQQHandler.h | 40 + .../TencentOpenAPI/libSocialQQ.a | Bin 0 -> 320668 bytes .../Wechat/UMSocialWechatHandler.h | 22 + .../Wechat/WXApi.h | 157 ++ .../Wechat/WXApiObject.h | 606 +++++ .../Wechat/libSocialWechat.a | Bin 0 -> 293292 bytes .../Wechat/libWeChatSDK.a | Bin 0 -> 4171992 bytes meituan/Others/PublicClass/Constant.h | 16 + meituan/Others/Resource/Home/back@2x.png | Bin 0 -> 1629 bytes .../Others/Resource/Map/icon_map_cateid_1.png | Bin 0 -> 2515 bytes .../Others/Resource/Map/icon_map_cateid_2.png | Bin 0 -> 2627 bytes .../Resource/Map/icon_map_cateid_20.png | Bin 0 -> 2581 bytes .../Resource/Map/icon_map_cateid_22.png | Bin 0 -> 2518 bytes .../Others/Resource/Map/icon_map_cateid_3.png | Bin 0 -> 2740 bytes .../Others/Resource/Map/icon_map_cateid_4.png | Bin 0 -> 2541 bytes .../Others/Resource/Map/icon_map_cateid_5.png | Bin 0 -> 2536 bytes .../Resource/Map/icon_map_cateid_78.png | Bin 0 -> 2561 bytes .../Resource/Map/icon_map_cateid_99.png | Bin 0 -> 2228 bytes .../Resource/Map/icon_map_cateid_default.png | Bin 0 -> 2633 bytes .../Others/Resource/Map/location_no@2x.png | Bin 0 -> 1635 bytes .../Others/Resource/Map/location_yes@2x.png | Bin 0 -> 1476 bytes meituan/Others/Resource/Merchant/film@2x.png | Bin 0 -> 314 bytes meituan/Others/Resource/m1.jpg | Bin 0 -> 135490 bytes meituan/Others/Resource/m2.jpg | Bin 0 -> 142342 bytes meituan/PrefixHeader.pch | 1 + meituan/Views/Merchant/JZKindFilterCell.h | 19 + meituan/Views/Merchant/JZKindFilterCell.m | 81 + meituan/Views/Merchant/JZMerchantFilterView.h | 15 + meituan/Views/Merchant/JZMerchantFilterView.m | 46 +- 419 files changed, 17785 insertions(+), 947 deletions(-) create mode 120000 Pods/AMap3DMap/MAMapKit.framework/Headers create mode 120000 Pods/AMap3DMap/MAMapKit.framework/MAMapKit create mode 120000 Pods/AMap3DMap/MAMapKit.framework/Resources create mode 100755 Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAAnnotation.h create mode 100644 Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAAnnotationView.h create mode 100755 Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MACircle.h create mode 100755 Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MACircleView.h create mode 100644 Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAGeodesicPolyline.h create mode 100644 Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAGeometry.h create mode 100644 Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAGroundOverlay.h create mode 100644 Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAGroundOverlayView.h create mode 100644 Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MALineDrawType.h create mode 100644 Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAMapKit.h create mode 100644 Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAMapServices.h create mode 100644 Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAMapStatus.h create mode 100644 Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAMapView.h create mode 100755 Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAMultiPoint.h create mode 100644 Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MANavigation.h create mode 100644 Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAOfflineCity.h create mode 100644 Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAOfflineItem.h create mode 100644 Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAOfflineItemCommonCity.h create mode 100644 Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAOfflineItemMunicipality.h create mode 100644 Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAOfflineItemNationWide.h create mode 100644 Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAOfflineMap.h create mode 100644 Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAOfflineProvince.h create mode 100755 Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAOverlay.h create mode 100755 Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAOverlayPathView.h create mode 100755 Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAOverlayView.h create mode 100644 Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAPinAnnotationView.h create mode 100644 Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAPointAnnotation.h create mode 100755 Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAPolygon.h create mode 100755 Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAPolygonView.h create mode 100755 Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAPolyline.h create mode 100755 Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAPolylineView.h create mode 100755 Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAShape.h create mode 100644 Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MATileOverlay.h create mode 100644 Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MATileOverlayView.h create mode 100644 Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MATouchPoi.h create mode 100644 Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MATypes.h create mode 100755 Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAUserLocation.h create mode 100644 Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/MAMapKit create mode 100755 Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Resources/AMap.bundle/AMap3D.bundle/bktile.data create mode 100644 Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Resources/AMap.bundle/AMap3D.bundle/bktile_n.data create mode 100644 Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Resources/AMap.bundle/AMap3D.bundle/dash.data create mode 100755 Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Resources/AMap.bundle/AMap3D.bundle/iconr.data create mode 100644 Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Resources/AMap.bundle/AMap3D.bundle/iconr_n.data create mode 100755 Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Resources/AMap.bundle/AMap3D.bundle/lineround.data create mode 100755 Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Resources/AMap.bundle/AMap3D.bundle/roadarrow.data create mode 100755 Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Resources/AMap.bundle/AMap3D.bundle/style_l.data create mode 100644 Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Resources/AMap.bundle/AMap3D.bundle/style_nl.data create mode 100755 Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Resources/AMap.bundle/AMap3D.bundle/style_sl.data create mode 100755 Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Resources/AMap.bundle/AMap3D.bundle/tbl.data create mode 100644 Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Resources/AMap.bundle/AMap3D.bundle/tgl.data create mode 100644 Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Resources/AMap.bundle/AMap3D.bundle/trl.data create mode 100644 Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Resources/AMap.bundle/AMap3D.bundle/tyl.data create mode 100755 Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Resources/AMap.bundle/images/greenPin.png create mode 100755 Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Resources/AMap.bundle/images/greenPin@2x.png create mode 100755 Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Resources/AMap.bundle/images/greenPin@3x.png create mode 100755 Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Resources/AMap.bundle/images/greenPin_lift.png create mode 100755 Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Resources/AMap.bundle/images/greenPin_lift@2x.png create mode 100755 Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Resources/AMap.bundle/images/greenPin_lift@3x.png create mode 100644 Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Resources/AMap.bundle/images/lineDashTexture.png create mode 100755 Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Resources/AMap.bundle/images/lineTexture.png create mode 100755 Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Resources/AMap.bundle/images/pin_shadow.png create mode 100755 Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Resources/AMap.bundle/images/pin_shadow@2x.png create mode 100755 Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Resources/AMap.bundle/images/pin_shadow@3x.png create mode 100755 Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Resources/AMap.bundle/images/purplePin.png create mode 100755 Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Resources/AMap.bundle/images/purplePin@2x.png create mode 100755 Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Resources/AMap.bundle/images/purplePin@3x.png create mode 100755 Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Resources/AMap.bundle/images/purplePin_lift.png create mode 100755 Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Resources/AMap.bundle/images/purplePin_lift@2x.png create mode 100755 Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Resources/AMap.bundle/images/purplePin_lift@3x.png create mode 100755 Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Resources/AMap.bundle/images/redPin.png create mode 100755 Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Resources/AMap.bundle/images/redPin@2x.png create mode 100755 Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Resources/AMap.bundle/images/redPin@3x.png create mode 100755 Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Resources/AMap.bundle/images/redPin_lift.png create mode 100755 Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Resources/AMap.bundle/images/redPin_lift@2x.png create mode 100755 Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Resources/AMap.bundle/images/redPin_lift@3x.png create mode 100644 Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Resources/AMap.bundle/offline/offlinePackage.plist create mode 120000 Pods/AMap3DMap/MAMapKit.framework/Versions/Current create mode 120000 Pods/AMapSearch/AMapSearchKit.framework/AMapSearchKit create mode 120000 Pods/AMapSearch/AMapSearchKit.framework/Headers create mode 120000 Pods/AMapSearch/AMapSearchKit.framework/Resources create mode 100644 Pods/AMapSearch/AMapSearchKit.framework/Versions/2.5.0.ddf4fd3/AMapSearchKit create mode 100644 Pods/AMapSearch/AMapSearchKit.framework/Versions/2.5.0.ddf4fd3/Headers/AMapCommonObj.h create mode 100644 Pods/AMapSearch/AMapSearchKit.framework/Versions/2.5.0.ddf4fd3/Headers/AMapSearchAPI.h create mode 100644 Pods/AMapSearch/AMapSearchKit.framework/Versions/2.5.0.ddf4fd3/Headers/AMapSearchObj.h create mode 120000 Pods/AMapSearch/AMapSearchKit.framework/Versions/Current create mode 120000 Pods/Headers/Private/UMengAnalytics/MobClick.h create mode 120000 Pods/Headers/Public/AMap3DMap/MAAnnotation.h create mode 120000 Pods/Headers/Public/AMap3DMap/MAAnnotationView.h create mode 120000 Pods/Headers/Public/AMap3DMap/MACircle.h create mode 120000 Pods/Headers/Public/AMap3DMap/MACircleView.h create mode 120000 Pods/Headers/Public/AMap3DMap/MAGeodesicPolyline.h create mode 120000 Pods/Headers/Public/AMap3DMap/MAGeometry.h create mode 120000 Pods/Headers/Public/AMap3DMap/MAGroundOverlay.h create mode 120000 Pods/Headers/Public/AMap3DMap/MAGroundOverlayView.h create mode 120000 Pods/Headers/Public/AMap3DMap/MALineDrawType.h create mode 120000 Pods/Headers/Public/AMap3DMap/MAMapKit.h create mode 120000 Pods/Headers/Public/AMap3DMap/MAMapServices.h create mode 120000 Pods/Headers/Public/AMap3DMap/MAMapStatus.h create mode 120000 Pods/Headers/Public/AMap3DMap/MAMapView.h create mode 120000 Pods/Headers/Public/AMap3DMap/MAMultiPoint.h create mode 120000 Pods/Headers/Public/AMap3DMap/MANavigation.h create mode 120000 Pods/Headers/Public/AMap3DMap/MAOfflineCity.h create mode 120000 Pods/Headers/Public/AMap3DMap/MAOfflineItem.h create mode 120000 Pods/Headers/Public/AMap3DMap/MAOfflineItemCommonCity.h create mode 120000 Pods/Headers/Public/AMap3DMap/MAOfflineItemMunicipality.h create mode 120000 Pods/Headers/Public/AMap3DMap/MAOfflineItemNationWide.h create mode 120000 Pods/Headers/Public/AMap3DMap/MAOfflineMap.h create mode 120000 Pods/Headers/Public/AMap3DMap/MAOfflineProvince.h create mode 120000 Pods/Headers/Public/AMap3DMap/MAOverlay.h create mode 120000 Pods/Headers/Public/AMap3DMap/MAOverlayPathView.h create mode 120000 Pods/Headers/Public/AMap3DMap/MAOverlayView.h create mode 120000 Pods/Headers/Public/AMap3DMap/MAPinAnnotationView.h create mode 120000 Pods/Headers/Public/AMap3DMap/MAPointAnnotation.h create mode 120000 Pods/Headers/Public/AMap3DMap/MAPolygon.h create mode 120000 Pods/Headers/Public/AMap3DMap/MAPolygonView.h create mode 120000 Pods/Headers/Public/AMap3DMap/MAPolyline.h create mode 120000 Pods/Headers/Public/AMap3DMap/MAPolylineView.h create mode 120000 Pods/Headers/Public/AMap3DMap/MAShape.h create mode 120000 Pods/Headers/Public/AMap3DMap/MATileOverlay.h create mode 120000 Pods/Headers/Public/AMap3DMap/MATileOverlayView.h create mode 120000 Pods/Headers/Public/AMap3DMap/MATouchPoi.h create mode 120000 Pods/Headers/Public/AMap3DMap/MATypes.h create mode 120000 Pods/Headers/Public/AMap3DMap/MAUserLocation.h create mode 120000 Pods/Headers/Public/AMapSearch/AMapCommonObj.h create mode 120000 Pods/Headers/Public/AMapSearch/AMapSearchAPI.h create mode 120000 Pods/Headers/Public/AMapSearch/AMapSearchObj.h create mode 120000 Pods/Headers/Public/UMengAnalytics/MobClick.h create mode 100644 Pods/Pods.xcodeproj/xcuserdata/jinzelu.xcuserdatad/xcschemes/Pods-UMengAnalytics.xcscheme create mode 100644 Pods/Target Support Files/Pods-UMengAnalytics/Pods-UMengAnalytics-Private.xcconfig create mode 100644 Pods/Target Support Files/Pods-UMengAnalytics/Pods-UMengAnalytics-dummy.m create mode 100644 Pods/Target Support Files/Pods-UMengAnalytics/Pods-UMengAnalytics-prefix.pch create mode 100644 Pods/Target Support Files/Pods-UMengAnalytics/Pods-UMengAnalytics.xcconfig create mode 100644 Pods/UMengAnalytics/umsdk_IOS_analytics_idfa_v3.4.6/UMAnalytics_Sdk_3.4.6/MobClick.h create mode 100644 Pods/UMengAnalytics/umsdk_IOS_analytics_idfa_v3.4.6/UMAnalytics_Sdk_3.4.6/libMobClickLibrary.a create mode 100644 meituan/Controller/Map/JZMapViewControlle.h create mode 100644 meituan/Controller/Map/JZMapViewControlle.m create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/Header/UMSocial.h create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/Header/UMSocialAccountManager.h create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/Header/UMSocialBar.h create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/Header/UMSocialConfig.h create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/Header/UMSocialControllerService.h create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/Header/UMSocialControllerServiceComment.h create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/Header/UMSocialData.h create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/Header/UMSocialDataService.h create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/Header/UMSocialSnsData.h create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/Header/UMSocialSnsPlatformManager.h create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/Header/UMSocialSnsService.h create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/SocialSDKXib/UMSCommentDetailController.xib create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/SocialSDKXib/UMSCommentInputController.xib create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/SocialSDKXib/UMSCommentInputControlleriPad.xib create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/SocialSDKXib/UMSLoginViewController.xib create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/SocialSDKXib/UMSShareListController.xib create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/SocialSDKXib/UMShareEditViewController.xib create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/SocialSDKXib/UMShareEditViewControlleriPad.xib create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/SocialSDKXib/UMSnsAccountViewController.xib create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_Check.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_Check@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_No_Location.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_No_Location@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_User-Avatar-Placeholder@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_User_profile_default@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_account_login@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_add_friend_off.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_add_friend_off@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_add_friend_on.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_add_friend_on@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_comment_input@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_comment_view_cell.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_comment_view_cell_white@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_delete_image_button_normal.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_delete_image_button_normal@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_find@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_follow_off@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_follow_on@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_nav_bar_bg_white@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_nav_button_back.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_nav_button_back@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_nav_button_close.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_nav_button_close@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_nav_button_refresh.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_nav_button_refresh@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_nav_button_send.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_nav_button_send@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_oauth_off.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_oauth_off@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_oauth_on.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_oauth_on@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_place_map.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_place_map@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_place_off.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_place_off@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_place_tap.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_place_tap@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_shake__share_button@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_shake_close.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_shake_close@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_shake_close_tap.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_shake_close_tap@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_share_change_account.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_share_change_account@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_share_change_account_bg@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_share_change_account_tap.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_share_change_account_tap@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_share_change_to_account@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_share_change_to_account_tap@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_share_oauth@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_umeng_share_at.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_umeng_share_at@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_umeng_share_atSel.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_umeng_share_atSel@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_umeng_share_at_tap.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_umeng_share_toolbarBg.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_umeng_share_toolbarBg@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_url_image.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_url_image@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_url_music.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_url_music@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_url_video.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Buttons/UMS_url_video@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/EGO/blackArrow.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/EGO/blackArrow@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/EGO/blueArrow.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/EGO/blueArrow@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/EGO/grayArrow.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/EGO/grayArrow@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/EGO/whiteArrow.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/EGO/whiteArrow@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/OtherTheme/UMS_actionsheet_panel@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/OtherTheme/UMS_nav_back_button_normal.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/OtherTheme/UMS_nav_back_button_normal@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/OtherTheme/UMS_nav_back_button_tap.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/OtherTheme/UMS_nav_back_button_tap@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/OtherTheme/UMS_nav_bar_bg_black.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/OtherTheme/UMS_nav_bar_bg_black@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/OtherTheme/UMS_nav_button_normal.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/OtherTheme/UMS_nav_button_normal@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/OtherTheme/UMS_nav_button_tap.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/OtherTheme/UMS_nav_button_tap@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_douban_icon.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_douban_icon@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_douban_off.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_douban_off@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_douban_on.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_douban_on@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_email_icon.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_email_icon@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_email_off.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_email_off@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_email_on@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_facebook_icon.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_facebook_icon@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_facebook_off.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_facebook_off@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_facebook_on.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_facebook_on@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_instagram.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_instagram@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_laiwang_session@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_laiwang_timeline@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_line_icon@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_qq_icon.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_qq_icon@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_qq_off.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_qq_off@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_qq_on.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_qq_on@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_qzone_icon.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_qzone_icon@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_qzone_off.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_qzone_off@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_qzone_on.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_qzone_on@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_renren_icon.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_renren_icon@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_renren_off.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_renren_off@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_renren_on.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_renren_on@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_sina_icon.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_sina_icon@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_sina_off.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_sina_off@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_sina_on.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_sina_on@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_sms_icon.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_sms_icon@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_sms_off.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_sms_off@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_sms_on@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_tencent_icon.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_tencent_icon@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_tencent_off.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_tencent_off@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_tencent_on.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_tencent_on@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_tumblr_icon@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_twitter_icon.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_twitter_icon@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_twitter_off.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_twitter_off@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_twitter_on.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_twitter_on@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_wechat_favorite_icon.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_wechat_favorite_icon@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_wechat_icon.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_wechat_icon@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_wechat_off.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_wechat_off@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_wechat_on@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_wechat_session_icon.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_wechat_session_icon@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_wechat_timeline_icon.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_wechat_timeline_icon@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_wechat_timeline_off.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_wechat_timeline_off@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_wechat_timeline_on.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_wechat_timeline_on@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_whatsapp_icon@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_yixin_session@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SnsPlatform/UMS_yixin_timeline@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SocialSDKBar/UMS_account_normal_white.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SocialSDKBar/UMS_account_normal_white@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SocialSDKBar/UMS_account_tap_white.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SocialSDKBar/UMS_account_tap_white@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SocialSDKBar/UMS_comment_normal_white.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SocialSDKBar/UMS_comment_normal_white@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SocialSDKBar/UMS_comment_tap_white.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SocialSDKBar/UMS_comment_tap_white@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SocialSDKBar/UMS_like_off_white.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SocialSDKBar/UMS_like_off_white@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SocialSDKBar/UMS_like_on_white.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SocialSDKBar/UMS_like_on_white@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SocialSDKBar/UMS_share_normal_white.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SocialSDKBar/UMS_share_normal_white@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SocialSDKBar/UMS_share_tap_white.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/SocialSDKBar/UMS_share_tap_white@2x.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/UMSocialSDKResourcesNew.bundle/Sound/shake_sound.mp3 create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/en.lproj/UMSocialLocalizable.strings create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/libUMSocial_Sdk_4.2.3.a create mode 100644 meituan/Others/Library/UMSocial_Sdk_4.2.3/zh-Hans.lproj/UMSocialLocalizable.strings create mode 100644 meituan/Others/Library/UMSocial_Sdk_Extra_Frameworks/TencentOpenAPI/TencentOpenAPI.framework/Headers/QQApiInterface.h create mode 100644 meituan/Others/Library/UMSocial_Sdk_Extra_Frameworks/TencentOpenAPI/TencentOpenAPI.framework/Headers/QQApiInterfaceObject.h create mode 100644 meituan/Others/Library/UMSocial_Sdk_Extra_Frameworks/TencentOpenAPI/TencentOpenAPI.framework/Headers/TencentApiInterface.h create mode 100644 meituan/Others/Library/UMSocial_Sdk_Extra_Frameworks/TencentOpenAPI/TencentOpenAPI.framework/Headers/TencentMessageObject.h create mode 100644 meituan/Others/Library/UMSocial_Sdk_Extra_Frameworks/TencentOpenAPI/TencentOpenAPI.framework/Headers/TencentOAuth.h create mode 100644 meituan/Others/Library/UMSocial_Sdk_Extra_Frameworks/TencentOpenAPI/TencentOpenAPI.framework/Headers/TencentOAuthObject.h create mode 100644 meituan/Others/Library/UMSocial_Sdk_Extra_Frameworks/TencentOpenAPI/TencentOpenAPI.framework/Headers/WeiBoAPI.h create mode 100644 meituan/Others/Library/UMSocial_Sdk_Extra_Frameworks/TencentOpenAPI/TencentOpenAPI.framework/Headers/WeiyunAPI.h create mode 100644 meituan/Others/Library/UMSocial_Sdk_Extra_Frameworks/TencentOpenAPI/TencentOpenAPI.framework/Headers/sdkdef.h create mode 100644 meituan/Others/Library/UMSocial_Sdk_Extra_Frameworks/TencentOpenAPI/TencentOpenAPI.framework/TencentOpenAPI create mode 100644 meituan/Others/Library/UMSocial_Sdk_Extra_Frameworks/TencentOpenAPI/TencentOpenApi_IOS_Bundle.bundle/Info.plist create mode 100644 meituan/Others/Library/UMSocial_Sdk_Extra_Frameworks/TencentOpenAPI/TencentOpenApi_IOS_Bundle.bundle/error.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_Extra_Frameworks/TencentOpenAPI/TencentOpenApi_IOS_Bundle.bundle/local.html create mode 100644 meituan/Others/Library/UMSocial_Sdk_Extra_Frameworks/TencentOpenAPI/TencentOpenApi_IOS_Bundle.bundle/qqicon.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_Extra_Frameworks/TencentOpenAPI/TencentOpenApi_IOS_Bundle.bundle/success.png create mode 100644 meituan/Others/Library/UMSocial_Sdk_Extra_Frameworks/TencentOpenAPI/UMSocialQQHandler.h create mode 100644 meituan/Others/Library/UMSocial_Sdk_Extra_Frameworks/TencentOpenAPI/libSocialQQ.a create mode 100644 meituan/Others/Library/UMSocial_Sdk_Extra_Frameworks/Wechat/UMSocialWechatHandler.h create mode 100644 meituan/Others/Library/UMSocial_Sdk_Extra_Frameworks/Wechat/WXApi.h create mode 100644 meituan/Others/Library/UMSocial_Sdk_Extra_Frameworks/Wechat/WXApiObject.h create mode 100644 meituan/Others/Library/UMSocial_Sdk_Extra_Frameworks/Wechat/libSocialWechat.a create mode 100644 meituan/Others/Library/UMSocial_Sdk_Extra_Frameworks/Wechat/libWeChatSDK.a create mode 100644 meituan/Others/PublicClass/Constant.h create mode 100755 meituan/Others/Resource/Home/back@2x.png create mode 100644 meituan/Others/Resource/Map/icon_map_cateid_1.png create mode 100644 meituan/Others/Resource/Map/icon_map_cateid_2.png create mode 100644 meituan/Others/Resource/Map/icon_map_cateid_20.png create mode 100644 meituan/Others/Resource/Map/icon_map_cateid_22.png create mode 100644 meituan/Others/Resource/Map/icon_map_cateid_3.png create mode 100644 meituan/Others/Resource/Map/icon_map_cateid_4.png create mode 100644 meituan/Others/Resource/Map/icon_map_cateid_5.png create mode 100644 meituan/Others/Resource/Map/icon_map_cateid_78.png create mode 100644 meituan/Others/Resource/Map/icon_map_cateid_99.png create mode 100644 meituan/Others/Resource/Map/icon_map_cateid_default.png create mode 100755 meituan/Others/Resource/Map/location_no@2x.png create mode 100755 meituan/Others/Resource/Map/location_yes@2x.png create mode 100644 meituan/Others/Resource/Merchant/film@2x.png create mode 100644 meituan/Others/Resource/m1.jpg create mode 100644 meituan/Others/Resource/m2.jpg create mode 100644 meituan/Views/Merchant/JZKindFilterCell.h create mode 100644 meituan/Views/Merchant/JZKindFilterCell.m diff --git a/Podfile b/Podfile index 6df0bf9..0afa030 100755 --- a/Podfile +++ b/Podfile @@ -4,4 +4,7 @@ pod 'SDWebImage' pod 'MBProgressHUD', '~> 0.9.1' pod 'MJRefresh' pod 'MJExtension' -pod 'SVProgressHUD' \ No newline at end of file +pod 'SVProgressHUD' +pod 'UMengAnalytics' +pod 'AMap3DMap' +pod 'AMapSearch' \ No newline at end of file diff --git a/Podfile.lock b/Podfile.lock index b842361..9b750b0 100644 --- a/Podfile.lock +++ b/Podfile.lock @@ -20,6 +20,8 @@ PODS: - AFNetworking/UIKit (2.5.3): - AFNetworking/NSURLConnection - AFNetworking/NSURLSession + - AMap3DMap (2.5.0) + - AMapSearch (2.5.0) - MBProgressHUD (0.9.1) - MJExtension (1.2.1) - MJRefresh (1.4.5) @@ -27,21 +29,28 @@ PODS: - SDWebImage/Core (= 3.7.2) - SDWebImage/Core (3.7.2) - SVProgressHUD (1.1.3) + - UMengAnalytics (3.4.6) DEPENDENCIES: - AFNetworking (~> 2.0) + - AMap3DMap + - AMapSearch - MBProgressHUD (~> 0.9.1) - MJExtension - MJRefresh - SDWebImage - SVProgressHUD + - UMengAnalytics SPEC CHECKSUMS: AFNetworking: e1d86c2a96bb5d2e7408da36149806706ee122fe + AMap3DMap: 9f6274e39cd8937b5651f868c35deef9a37edce3 + AMapSearch: eafa5a749b1078a46f15e6108e88307f78f75e9b MBProgressHUD: c47f2c166c126cf2ce36498d80f33e754d4e93ad MJExtension: 5e1d1c7504b79417e672df30ffbbbe61a4aa70fe MJRefresh: 4b24394e577ea399fbc926e5b6072317aae2c152 SDWebImage: 71b7cdc1d1721d6a82ed62889030225f2c249e29 SVProgressHUD: 748080e4f36e603f6c02aec292664239df5279c1 + UMengAnalytics: 24c06f0ea07295d2f1c093f0fe12d196fd801ea4 COCOAPODS: 0.36.4 diff --git a/Pods/AMap3DMap/MAMapKit.framework/Headers b/Pods/AMap3DMap/MAMapKit.framework/Headers new file mode 120000 index 0000000..a177d2a --- /dev/null +++ b/Pods/AMap3DMap/MAMapKit.framework/Headers @@ -0,0 +1 @@ +Versions/Current/Headers \ No newline at end of file diff --git a/Pods/AMap3DMap/MAMapKit.framework/MAMapKit b/Pods/AMap3DMap/MAMapKit.framework/MAMapKit new file mode 120000 index 0000000..e774865 --- /dev/null +++ b/Pods/AMap3DMap/MAMapKit.framework/MAMapKit @@ -0,0 +1 @@ +Versions/Current/MAMapKit \ No newline at end of file diff --git a/Pods/AMap3DMap/MAMapKit.framework/Resources b/Pods/AMap3DMap/MAMapKit.framework/Resources new file mode 120000 index 0000000..953ee36 --- /dev/null +++ b/Pods/AMap3DMap/MAMapKit.framework/Resources @@ -0,0 +1 @@ +Versions/Current/Resources \ No newline at end of file diff --git a/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAAnnotation.h b/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAAnnotation.h new file mode 100755 index 0000000..5fc7171 --- /dev/null +++ b/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAAnnotation.h @@ -0,0 +1,43 @@ +// +// MAAnnotation.h +// MAMapKit +// +// Created by yin cai on 11-12-13. +// Copyright (c) 2011年 Autonavi Inc. All rights reserved. +// + +#import +#import +#import + +/*! + @brief 该类为标注点的protocol,提供了标注类的基本信息函数 + */ +@protocol MAAnnotation + +/*! + @brief 标注view中心坐标 + */ +@property (nonatomic, readonly) CLLocationCoordinate2D coordinate; + +@optional + +/*! + @brief 获取annotation标题 + @return 返回annotation的标题信息 + */ +- (NSString *)title; + +/*! + @brief 获取annotation副标题 + @return 返回annotation的副标题信息 + */ +- (NSString *)subtitle; + +/** + @brief 设置标注的坐标,在拖拽时会被调用. + @param newCoordinate 新的坐标值 + */ +- (void)setCoordinate:(CLLocationCoordinate2D)newCoordinate; + +@end diff --git a/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAAnnotationView.h b/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAAnnotationView.h new file mode 100644 index 0000000..d9ef02e --- /dev/null +++ b/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAAnnotationView.h @@ -0,0 +1,107 @@ +// +// MAAnnotationView.h +// MAMapKitDemo +// +// Created by songjian on 13-1-7. +// Copyright (c) 2013年 songjian. All rights reserved. +// + +#import + +#if (__IPHONE_4_0 <= __IPHONE_OS_VERSION_MAX_ALLOWED) + +enum { + MAAnnotationViewDragStateNone = 0, // View is at rest, sitting on the map. + MAAnnotationViewDragStateStarting, // View is beginning to drag (e.g. pin lift) + MAAnnotationViewDragStateDragging, // View is dragging ("lift" animations are complete) + MAAnnotationViewDragStateCanceling, // View was not dragged and should return to it's starting position (e.g. pin drop) + MAAnnotationViewDragStateEnding // View was dragged, new coordinate is set and view should return to resting position (e.g. pin drop) +}; + +typedef NSUInteger MAAnnotationViewDragState; + +#endif // #if (__IPHONE_4_0 <= __IPHONE_OS_VERSION_MAX_ALLOWED) + +@class MAAnnotationViewInternal; +@protocol MAAnnotation; + +/*! + @brief 标注view + */ +@interface MAAnnotationView : UIView + +/*! + @brief 初始化并返回一个annotation view + @param annotation 关联的annotation对象 + @param reuseIdentifier 如果要重用view,传入一个字符串,否则设为nil,建议重用view + @return 初始化成功则返回annotation view,否则返回nil + */ +- (id)initWithAnnotation:(id )annotation reuseIdentifier:(NSString *)reuseIdentifier; + +/*! + @brief 复用标识 + */ +@property (nonatomic, readonly, copy) NSString *reuseIdentifier; + +/*! + @brief 当从reuse队列里取出时被调用 + */ +- (void)prepareForReuse; + +/*! + @brief 关联的annotation + */ +@property (nonatomic, strong) id annotation; + +/*! + @brief 显示的image + */ +@property (nonatomic, strong) UIImage *image; + +/*! + @brief 默认情况下, annotation view的中心位于annotation的坐标位置,可以设置centerOffset改变view的位置,正的偏移使view朝右下方移动,负的朝左上方,单位是像素 + */ +@property (nonatomic) CGPoint centerOffset; + +/*! + @brief 默认情况下, 弹出的气泡位于view正中上方,可以设置calloutOffset改变view的位置,正的偏移使view朝右下方移动,负的朝左上方,单位是像素 + */ +@property (nonatomic) CGPoint calloutOffset; + +/*! + @brief 默认为YES,当为NO时view忽略触摸事件 + */ +@property (nonatomic, getter=isEnabled) BOOL enabled; + +@property (nonatomic, getter=isHighlighted) BOOL highlighted; + +/*! + @brief 设置是否处于选中状态 + */ +@property (nonatomic, getter=isSelected) BOOL selected; +- (void)setSelected:(BOOL)selected animated:(BOOL)animated; + +@property (nonatomic) BOOL canShowCallout; + +/*! + @brief 显示在气泡左侧的view + */ +@property (strong, nonatomic) UIView *leftCalloutAccessoryView; + +/*! + @brief 显示在气泡右侧的view + */ +@property (strong, nonatomic) UIView *rightCalloutAccessoryView; + +/*! + @brief 是否支持拖动 + */ +@property (nonatomic, getter=isDraggable) BOOL draggable NS_AVAILABLE(NA, 4_0); + +/*! + @brief 当前view的拖动状态 + */ +@property (nonatomic) MAAnnotationViewDragState dragState NS_AVAILABLE(NA, 4_0); +- (void)setDragState:(MAAnnotationViewDragState)newDragState animated:(BOOL)animated NS_AVAILABLE(NA, 4_2); + +@end diff --git a/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MACircle.h b/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MACircle.h new file mode 100755 index 0000000..fcc30bd --- /dev/null +++ b/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MACircle.h @@ -0,0 +1,55 @@ +// +// MACircle.h +// MAMapKit +// +// +// Copyright (c) 2011年 Autonavi Inc. All rights reserved. +// + +#import "MAShape.h" +#import "MAOverlay.h" +#import "MAGeometry.h" + +/*! + @brief 该类用于定义一个圆, 通常MACircle是MACircleView的model + */ +@interface MACircle : MAShape { + @package + CLLocationCoordinate2D _coordinate; + CLLocationDistance _radius; + + MAMapRect _boundingMapRect; +} + +/*! + @brief 根据中心点和半径生成圆 + @param coord 中心点的经纬度坐标 + @param radius 半径,单位:米 + @return 新生成的圆 + */ ++ (instancetype)circleWithCenterCoordinate:(CLLocationCoordinate2D)coord + radius:(CLLocationDistance)radius; + +/*! + @brief 根据map rect生成圆 + @param mapRect 圆的最小外界矩形 + @return 新生成的圆 + */ ++ (instancetype)circleWithMapRect:(MAMapRect)mapRect; + +/*! + @brief 中心点经纬度坐标 + */ +@property (nonatomic, readonly) CLLocationCoordinate2D coordinate; + +/*! + @brief 半径,单位:米 + */ +@property (nonatomic, readonly) CLLocationDistance radius; + +/*! + @brief 该圆的外接map rect + */ +@property (nonatomic, readonly) MAMapRect boundingMapRect; + +@end diff --git a/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MACircleView.h b/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MACircleView.h new file mode 100755 index 0000000..1cb0b44 --- /dev/null +++ b/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MACircleView.h @@ -0,0 +1,29 @@ +// +// MACircleView.h +// MAMapKit +// +// Created by yin cai on 11-12-30. +// Copyright (c) 2011年 __MyCompanyName__. All rights reserved. +// + +#import "MACircle.h" +#import "MAOverlayPathView.h" + +/*! + @brief 该类是MACircle的显示圆view,可以通过MAOverlayPathView修改其fill和stroke attributes + */ +@interface MACircleView : MAOverlayPathView + +/*! + @brief 根据指定圆生成对应的View + @param circle 指定的MACircle model + @return 生成的View + */ +- (id)initWithCircle:(MACircle *)circle; + +/*! + @brief 关联的MAcirlce model + */ +@property (nonatomic, readonly) MACircle *circle; + +@end diff --git a/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAGeodesicPolyline.h b/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAGeodesicPolyline.h new file mode 100644 index 0000000..1ba158d --- /dev/null +++ b/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAGeodesicPolyline.h @@ -0,0 +1,16 @@ +// +// MAGeodesicPolyline.h +// MapKit_static +// +// Created by songjian on 13-10-23. +// Copyright (c) 2013年 songjian. All rights reserved. +// + +#import "MAPolyline.h" + +@interface MAGeodesicPolyline : MAPolyline + ++ (instancetype)polylineWithPoints:(MAMapPoint *)points count:(NSUInteger)count; ++ (instancetype)polylineWithCoordinates:(CLLocationCoordinate2D *)coords count:(NSUInteger)count; + +@end diff --git a/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAGeometry.h b/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAGeometry.h new file mode 100644 index 0000000..8e36ec4 --- /dev/null +++ b/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAGeometry.h @@ -0,0 +1,261 @@ +// +// MAGeometry.h +// MAMapKitDemo +// +// Created by songjian on 12-12-21. +// Copyright (c) 2012年 songjian. All rights reserved. +// + +#import +#import + + +#ifdef __cplusplus +extern "C" { +#endif + + typedef struct { + CLLocationDegrees latitudeDelta; + CLLocationDegrees longitudeDelta; + } MACoordinateSpan; + + typedef struct { + CLLocationCoordinate2D center; + MACoordinateSpan span; + } MACoordinateRegion; + + static inline MACoordinateSpan MACoordinateSpanMake(CLLocationDegrees latitudeDelta, CLLocationDegrees longitudeDelta) + { + return (MACoordinateSpan){latitudeDelta, longitudeDelta}; + } + + typedef struct { + CLLocationCoordinate2D northEast; + CLLocationCoordinate2D southWest; + } MACoordinateBounds; + + static inline MACoordinateBounds MACoordinateBoundsMake(CLLocationCoordinate2D northEast,CLLocationCoordinate2D southWest) + { + return (MACoordinateBounds){northEast, southWest}; + } + + static inline MACoordinateRegion MACoordinateRegionMake(CLLocationCoordinate2D centerCoordinate, MACoordinateSpan span) + { + return (MACoordinateRegion){centerCoordinate, span}; + } + + extern MACoordinateRegion MACoordinateRegionMakeWithDistance(CLLocationCoordinate2D centerCoordinate, + CLLocationDistance latitudinalMeters, + CLLocationDistance longitudinalMeters); + + typedef struct { + double x; + double y; + } MAMapPoint; + + typedef struct { + double width; + double height; + } MAMapSize; + + typedef struct { + MAMapPoint origin; + MAMapSize size; + } MAMapRect; + + /*! + const常量定义 + */ + extern const MAMapSize MAMapSizeWorld; + + extern const MAMapRect MAMapRectWorld; + + extern const MAMapRect MAMapRectNull; + + extern const MAMapRect MAMapRectZero; + + + static inline BOOL MAMapRectIsNull(MAMapRect rect) { + return isinf(rect.origin.x) || isinf(rect.origin.y); + } + + static inline BOOL MAMapRectIsEmpty(MAMapRect rect) { + return MAMapRectIsNull(rect) || (rect.size.width == 0.0 && rect.size.height == 0.0); + } + + /*! + @brief 经纬度转投影 + */ + extern MAMapPoint MAMapPointForCoordinate(CLLocationCoordinate2D coordinate); + + /*! + @brief 投影转经纬度 + */ + extern CLLocationCoordinate2D MACoordinateForMapPoint(MAMapPoint mapPoint); + + /*! + @brief 投影Rect转经纬度Rect + */ + extern MACoordinateRegion MACoordinateRegionForMapRect(MAMapRect rect); + + /*! + @brief 经纬度Rect转投影Rect + */ + extern MAMapRect MAMapRectForCoordinateRegion(MACoordinateRegion region); + + static inline MAMapPoint MAMapPointMake(double x, double y) + { + return (MAMapPoint){x, y}; + } + + static inline MAMapSize MAMapSizeMake(double width, double height) + { + return (MAMapSize){width, height}; + } + + static inline MAMapRect MAMapRectMake(double x, double y, double width, double height) + { + return (MAMapRect){MAMapPointMake(x, y), MAMapSizeMake(width, height)}; + } + + static inline double MAMapRectGetMinX(MAMapRect rect) + { + return rect.origin.x; + } + + static inline double MAMapRectGetMinY(MAMapRect rect) + { + return rect.origin.y; + } + + static inline double MAMapRectGetMidX(MAMapRect rect) + { + return rect.origin.x + rect.size.width / 2.0; + } + + static inline double MAMapRectGetMidY(MAMapRect rect) + { + return rect.origin.y + rect.size.height / 2.0; + } + + static inline double MAMapRectGetMaxX(MAMapRect rect) + { + return rect.origin.x + rect.size.width; + } + + static inline double MAMapRectGetMaxY(MAMapRect rect) + { + return rect.origin.y + rect.size.height; + } + + static inline double MAMapRectGetWidth(MAMapRect rect) + { + return rect.size.width; + } + + static inline double MAMapRectGetHeight(MAMapRect rect) + { + return rect.size.height; + } + + /*! + @brief 判断点是否在矩形内 + */ + extern BOOL MAMapRectContainsPoint(MAMapRect rect, MAMapPoint point); + + /*! + @brief 判断两矩形是否相交 + */ + extern BOOL MAMapRectIntersectsRect(MAMapRect rect1, MAMapRect rect2); + + /*! + @brief 判断矩形rect1是否包含矩形rect2 + */ + extern BOOL MAMapRectContainsRect(MAMapRect rect1, MAMapRect rect2); + + /*! + @brief 合并两个MAMapRect + */ + extern MAMapRect MAMapRectUnion(MAMapRect rect1, MAMapRect rect2); + + /*! + @brief 判断点是否在圆内 + */ + extern BOOL MACircleContainsPoint(MAMapPoint point, MAMapPoint center, double radius); + + extern BOOL MACircleContainsCoordinate(CLLocationCoordinate2D point, CLLocationCoordinate2D center, double radius); + + /*! + @brief 判断点是否在多边形内 + */ + extern BOOL MAPolygonContainsPoint(MAMapPoint point, MAMapPoint *polygon, NSUInteger count); + + extern BOOL MAPolygonContainsCoordinate(CLLocationCoordinate2D point, CLLocationCoordinate2D *polygon, NSUInteger count); + + /*! + 获取在lineStart和lineEnd组成的线段上距离point距离最近的点. + @param lineStart 线段起点. + @param lineEnd 线段终点. + @param point 测试点. + @return 距离point最近的点坐标. + */ + extern MAMapPoint MAGetNearestMapPointFromLine(MAMapPoint lineStart, MAMapPoint lineEnd, MAMapPoint point); + + /*! + @brief 单位投影的距离 + */ + extern CLLocationDistance MAMetersPerMapPointAtLatitude(CLLocationDegrees latitude); + + /*! + @brief 1米对应的投影 + */ + extern double MAMapPointsPerMeterAtLatitude(CLLocationDegrees latitude); + + /*! + @brief 投影两点之间的距离 + */ + extern CLLocationDistance MAMetersBetweenMapPoints(MAMapPoint a, MAMapPoint b); + + /*! + @brief 经纬度间的面积(单位 平方米) + */ + extern double MAAreaBetweenCoordinates(CLLocationCoordinate2D leftTop, CLLocationCoordinate2D rightBottom); + + /*! + 获取墨卡托投影切块回调block,如果是无效的映射,则返回(-1, -1, 0, 0, 0, 0). + + @param offsetX 左上点距离所属tile的位移X, 单位像素. + @param offsetY 左上点距离所属tile的位移Y, 单位像素. + @param minX 覆盖tile的最小x. + @param maxX 覆盖tile的最大x. + @param minY 覆盖tile的最小y. + @param maxY 覆盖tile的最大y. + */ + typedef void (^AMapTileProjectionBlock)(int offsetX, int offsetY, int minX, int maxX, int minY, int maxY); + + /*! + 根据所给经纬度区域获取墨卡托投影切块信息. + + @param bounds 经纬度区域. + @param levelOfDetails 对应缩放级别, 取值0-20。 + @param tileProjection 返回的切块信息block. + */ + extern void MAGetTileProjectionFromBounds(MACoordinateBounds bounds, int levelOfDetails, AMapTileProjectionBlock tileProjection); + + +#ifdef __cplusplus +} +#endif + +@interface NSValue (NSValueMAGeometryExtensions) + ++ (NSValue *)valueWithMAMapPoint:(MAMapPoint)mapPoint; ++ (NSValue *)valueWithMAMapSize:(MAMapSize)mapSize; ++ (NSValue *)valueWithMAMapRect:(MAMapRect)mapRect; + +- (MAMapPoint)MAMapPointValue; +- (MAMapSize)MAMapSizeValue; +- (MAMapRect)MAMapRectValue; + +@end + diff --git a/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAGroundOverlay.h b/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAGroundOverlay.h new file mode 100644 index 0000000..a2ea521 --- /dev/null +++ b/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAGroundOverlay.h @@ -0,0 +1,58 @@ +// +// MAGroundOverlay.h +// MapKit_static +// +// Created by Li Fei on 11/12/13. +// Copyright (c) 2013 songjian. All rights reserved. +// + +#import + +#import "MAShape.h" +#import "MAOverlay.h" + +/*! + @brief 该类用于确定覆盖在地图上的图片,及其覆盖区域, 通常MAGroundOverlay是MAGroundOverlayView的model + */ +@interface MAGroundOverlay : MAShape + +/*! + @brief 绘制在地图上的覆盖图片 + */ +@property (nonatomic, readonly) UIImage *icon; + +/*! + @brief 透明度. 最终透明度 = 纹理透明度 * alpha. 有效范围为[0.f, 1.f], 默认为1.f + */ +@property (nonatomic) CGFloat alpha; + +/*! + @brief 覆盖图片在地图尺寸等同于其像素的zoom值 + */ +@property (nonatomic, readonly) CGFloat zoomLevel; + +/*! + @brief 图片在地图中的覆盖范围 + */ +@property (nonatomic, readonly) MACoordinateBounds bounds; + +/*! + @brief 根据bounds值和icon生成GroundOverlay + @param bounds 图片的在地图的覆盖范围 + @param icon 覆盖图片 + @return 以bounds和icon 新生成GroundOverlay + */ ++ (instancetype)groundOverlayWithBounds:(MACoordinateBounds)bounds + icon:(UIImage *)icon; + +/*! + @brief 根据coordinate,icon,zoomLevel生成GroundOverlay + @param coordinate 图片的在地图上的中心点 + @param zoomLevel 图片在地图尺寸等同于像素的zoom值 + @param icon 覆盖图片 + @return 以coordinate,icon,zoomLevel 新生成GroundOverlay + */ ++ (instancetype)groundOverlayWithCoordinate:(CLLocationCoordinate2D)coordinate + zoomLevel:(CGFloat)zoomLevel + icon:(UIImage *)icon; +@end diff --git a/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAGroundOverlayView.h b/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAGroundOverlayView.h new file mode 100644 index 0000000..06a12d7 --- /dev/null +++ b/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAGroundOverlayView.h @@ -0,0 +1,29 @@ +// +// MAGroundOverlayView.h +// MapKit_static +// +// Created by Li Fei on 11/13/13. +// Copyright (c) 2013 songjian. All rights reserved. +// + +#import "MAOverlayView.h" +#import "MAGroundOverlay.h" + +/*! + @brief 此类是将MAGroundOverlay中的覆盖图片显示在地图上的view; + */ +@interface MAGroundOverlayView : MAOverlayView + +/*! + @brief groundOverlay 具有覆盖图片,以及图片覆盖的区域 + */ +@property (nonatomic ,readonly) MAGroundOverlay *groundOverlay; + +/*! + @brief 根据指定的GroundOverlay生成将图片显示在地图上View + @param groundOverlay 制定了覆盖图片,以及图片的覆盖区域的groundOverlay + @return 以GroundOverlay新生成View + */ +- (id)initWithGroundOverlay:(MAGroundOverlay *)groundOverlay; + +@end diff --git a/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MALineDrawType.h b/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MALineDrawType.h new file mode 100644 index 0000000..110635d --- /dev/null +++ b/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MALineDrawType.h @@ -0,0 +1,29 @@ +// +// MALineDrawType.h +// MapKit_static +// +// Created by yi chen on 14-7-30. +// Copyright (c) 2014年 songjian. All rights reserved. +// + +#ifndef MapKit_static_MALineDrawType_h +#define MapKit_static_MALineDrawType_h + +enum MALineJoinType +{ + kMALineJoinBevel, + kMALineJoinMiter, + kMALineJoinRound +}; +typedef enum MALineJoinType MALineJoinType; + +enum MALineCapType +{ + kMALineCapButt, + kMALineCapSquare, + kMALineCapArrow, + kMALineCapRound +}; +typedef enum MALineCapType MALineCapType; + +#endif diff --git a/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAMapKit.h b/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAMapKit.h new file mode 100644 index 0000000..376f291 --- /dev/null +++ b/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAMapKit.h @@ -0,0 +1,44 @@ +// +// MAMapKit.h +// MAMapKitDemo +// +// Created by songjian on 12-12-21. +// Copyright (c) 2012年 songjian. All rights reserved. +// + +#import "MAMapView.h" +#import "MAMapStatus.h" +#import "MAGeometry.h" +#import "MATypes.h" +#import "MAAnnotation.h" +#import "MAOverlay.h" +#import "MACircle.h" +#import "MACircleView.h" +#import "MAMultiPoint.h" +#import "MAOverlayPathView.h" +#import "MAOverlayView.h" +#import "MAPolygon.h" +#import "MAPolygonView.h" +#import "MAPolyline.h" +#import "MAPolylineView.h" +#import "MAGroundOverlay.h" +#import "MAGroundOverlayView.h" +#import "MATileOverlay.h" +#import "MATileOverlayView.h" +#import "MAShape.h" +#import "MAPinAnnotationView.h" +#import "MAAnnotationView.h" +#import "MAPointAnnotation.h" +#import "MAUserlocation.h" +#import "MAMapServices.h" +#import "MATouchPoi.h" +#import "MAGeodesicPolyline.h" +#import "MANavigation.h" + +#import "MAOfflineMap.h" +#import "MAOfflineItem.h" +#import "MAOfflineCity.h" +#import "MAOfflineItemCommonCity.h" +#import "MAOfflineItemMunicipality.h" +#import "MAOfflineItemNationWide.h" +#import "MAOfflineProvince.h" diff --git a/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAMapServices.h b/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAMapServices.h new file mode 100644 index 0000000..efba4b0 --- /dev/null +++ b/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAMapServices.h @@ -0,0 +1,25 @@ +// +// MAMapServices.h +// MapKit_static +// +// Created by songjian on 13-6-13. +// Copyright (c) 2013年 songjian. All rights reserved. +// + +#import + +@interface MAMapServices : NSObject + ++ (MAMapServices *)sharedServices; + +/*! + @brief API Key, 在创建MAMapView之前需要先绑定key. + */ +@property (nonatomic, copy) NSString *apiKey; + +/*! + @brief SDK 版本号. + */ +@property (nonatomic, readonly) NSString *SDKVersion; + +@end diff --git a/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAMapStatus.h b/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAMapStatus.h new file mode 100644 index 0000000..b7fa813 --- /dev/null +++ b/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAMapStatus.h @@ -0,0 +1,67 @@ +// +// MAMapStatus.h +// MapKit_static +// +// Created by yi chen on 1/27/15. +// Copyright (c) 2015 songjian. All rights reserved. +// + +#import +#import + +@interface MAMapStatus : NSObject + +/*! + @brief 地图的中心点,改变该值时,地图的比例尺级别不会发生变化 + */ +@property (nonatomic) CLLocationCoordinate2D centerCoordinate; + +/*! + @brief 缩放级别 + */ +@property (nonatomic) CGFloat zoomLevel; +/*! + @brief 设置地图旋转角度(逆时针为正向) + */ +@property (nonatomic) CGFloat rotationDegree; +/*! + @brief 设置地图相机角度(范围为[0.f, 45.f]) + */ +@property (nonatomic) CGFloat cameraDegree; + +/*! + @brief 地图的视图锚点。坐标系归一化,(0, 0)为MAMapView左上角,(1, 1)为右下角。默认为(0.5, 0.5),即当前地图的视图中心。 + */ +@property (nonatomic) CGPoint screenAnchor; + +/*! + @brief 根据指定参数生成对应的status + @param coordinate 地图的中心点,改变该值时,地图的比例尺级别不会发生变化 + @param zoomLevel 缩放级别 + @param rotationDegree 设置地图旋转角度(逆时针为正向) + @param cameraDegree 设置地图相机角度(范围为[0.f, 45.f]) + @param screenAnchor 地图的视图锚点。坐标系归一化,(0, 0)为MAMapView左上角,(1, 1)为右下角。默认为(0.5, 0.5),即当前地图的视图中心。 + @return 生成的Status + */ ++ (instancetype)statusWithCenterCoordinate:(CLLocationCoordinate2D)coordinate + zoomLevel:(CGFloat)zoomLevel + rotationDegree:(CGFloat)rotationDegree + cameraDegree:(CGFloat)cameraDegree + screenAnchor:(CGPoint)screenAnchor; + +/*! + @brief 根据指定参数初始化对应的status + @param coordinate 地图的中心点,改变该值时,地图的比例尺级别不会发生变化 + @param zoomLevel 缩放级别 + @param rotationDegree 设置地图旋转角度(逆时针为正向) + @param cameraDegree 设置地图相机角度(范围为[0.f, 45.f]) + @param screenAnchor 地图的视图锚点。坐标系归一化,(0, 0)为MAMapView左上角,(1, 1)为右下角。默认为(0.5, 0.5),即当前地图的视图中心。 + @return 生成的Status + */ +- (id)initWithCenterCoordinate:(CLLocationCoordinate2D)coordinate + zoomLevel:(CGFloat)zoomLevel + rotationDegree:(CGFloat)rotationDegree + cameraDegree:(CGFloat)cameraDegree + screenAnchor:(CGPoint)screenAnchor; + +@end diff --git a/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAMapView.h b/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAMapView.h new file mode 100644 index 0000000..3a5f8f3 --- /dev/null +++ b/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAMapView.h @@ -0,0 +1,822 @@ +// +// MAMapView.h +// MAMapKitDemo +// +// Created by songjian on 12-12-21. +// Copyright (c) 2012年 songjian. All rights reserved. +// + +#import +#import "MATypes.h" +#import "MAOverlay.h" +#import "MAOverlayView.h" +#import "MAAnnotationView.h" +#import "MAAnnotation.h" +#import "MAMapStatus.h" + +/** + * MAMapView 的layer 支持中心点, 缩放级别, 旋转角度, 摄像机俯视角度. 这四个地图状态属性的CABasicAnimation, CAKeyframeAnimation. + * + * *************************************************** + * 说明 + * + * CAMediaTimingFunction 支持的类型如下: + * 1> kCAMediaTimingFunctionLinear (default) + * 2> kCAMediaTimingFunctionEaseIn + * 3> kCAMediaTimingFunctionEaseOut + * 4> kCAMediaTimingFunctionEaseInEaseOut + * + * CAAnimation 支持的变量如下: + * 1> duration + * 2> timingFunction + * 3> delegate + * + * CAPropertyAnimation 支持的变量如下: + * 1> keyPath + * + * CABasicAnimation 支持的变量如下: + * 1> fromValue + * 2> toValue + * + * CAKeyframeAnimation 支持的变量如下: + * 1> values + * 2> keyTimes + * 3> timingFunctions + * + * ***************************************************** + * Add CABasicAnimation Example: + * + * CLLocationCoordinate2D toCoordiante = CLLocationCoordinate2DMake(39.989870, 116.480940); + * CABasicAnimation *centerAnimation = [CABasicAnimation animationWithKeyPath:kMAMapLayerCenterMapPointKey]; + * centerAnimation.duration = 3.f; + * centerAnimation.toValue = [NSValue valueWithMAMapPoint:MAMapPointForCoordinate(toCoordiante)]; + * centerAnimation.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseIn]; + * [mapView.layer addAnimation:centerAnimation forKey:kMAMapLayerCenterMapPointKey]; + * + * Add CAKeyframeAnimation Example: + * + * CAKeyframeAnimation *zoomLevelAnimation = [CAKeyframeAnimation animationWithKeyPath:kMAMapLayerZoomLevelKey]; + * zoomLevelAnimation.duration = 3.f; + * zoomLevelAnimation.values = @[@(15), @(12), @(18)]; + * zoomLevelAnimation.keyTimes = @[@(0.f), @(0.4f), @(1.f)]; + * [mapView.layer addAnimation:zoomLevelAnimation forKey:kMAMapLayerZoomLevelKey]; + * + * Remove animation Example: + * [mapView.layer removeAnimationForKey:kMAMapLayerZoomLevelKey]; + * + **/ + +/*! + @brief 中心点(MAMapPoint)key, 封装成[NSValue valueWithMAMapPoint:]. + */ +extern NSString * const kMAMapLayerCenterMapPointKey; + +/*! + @brief 缩放级别key, 范围[minZoomLevel, maxZoomLevel], 封装成NSNumber. + */ +extern NSString * const kMAMapLayerZoomLevelKey; + +/*! + @brief 旋转角度key, 范围[0, 360), 封装成NSNumber. + */ +extern NSString * const kMAMapLayerRotationDegreeKey; + +/*! + @brief 摄像机俯视角度, 范围[0, 45], 封装成NSNumber. + */ +extern NSString * const kMAMapLayerCameraDegreeKey; + + +enum { + MAUserTrackingModeNone = 0, // the user's location is not followed + MAUserTrackingModeFollow, // the map follows the user's location + MAUserTrackingModeFollowWithHeading, // the map follows the user's location and heading +}; + +typedef NSInteger MAUserTrackingMode; + +@class MAUserLocation; +@class MATouchPoi; +@class MACircle; + +@protocol MAMapViewDelegate; + +/*! + @brief 地图view + */ +@interface MAMapView : UIView + +/*! + @brief 代理 + */ +@property (nonatomic, assign) id delegate; + +/*! + @brief 地图类型 + */ +@property (nonatomic) MAMapType mapType; + +/*! + @brief logo位置, 必须在mapView.bounds之内,否则会被忽略 + */ +@property (nonatomic) CGPoint logoCenter; + +/*! + @brief logo的宽高 + */ +@property (nonatomic, readonly) CGSize logoSize; + +/*! + @brief 是否显示底图标注 + */ +@property (nonatomic, assign) BOOL showsLabels; + +/*! + @brief 是否显示交通 + */ +@property (nonatomic, getter = isShowTraffic) BOOL showTraffic; + +/*! + @brief 是否隐藏楼块, 默认为NO + */ +@property (nonatomic, getter = isBuildingsDisabled) BOOL buildingsDisabled; + +/*! + @brief 是否支持缩放 + */ +@property (nonatomic, getter = isZoomEnabled) BOOL zoomEnabled; + +/*! + @brief 是否支持平移 + */ +@property (nonatomic, getter = isScrollEnabled) BOOL scrollEnabled; + +/*! + @brief 是否支持旋转 + */ +@property (nonatomic, getter = isRotateEnabled) BOOL rotateEnabled; + +/*! + @brief 是否支持单击地图获取POI信息(默认为NO) + 对应的回调是 - (void)mapView:(MAMapView *)mapView didTouchPois:(NSArray *)pois + */ +@property (nonatomic) BOOL touchPOIEnabled; + +/*! + @brief 设置地图旋转角度(逆时针为正向) + */ +@property (nonatomic) CGFloat rotationDegree; + +/*! + @brief 设置地图旋转角度(逆时针为正向) + @param animated 动画 + @param duration 动画时间 + */ +- (void)setRotationDegree:(CGFloat)rotationDegree animated:(BOOL)animated duration:(CFTimeInterval)duration; + +/*! + @brief 设置地图相机角度(范围为[0.f, 45.f]) + */ +@property (nonatomic) CGFloat cameraDegree; + +- (void)setCameraDegree:(CGFloat)cameraDegree animated:(BOOL)animated duration:(CFTimeInterval)duration; + +/*! + @brief 是否支持camera旋转 + */ +@property (nonatomic, getter = isRotateCameraEnabled) BOOL rotateCameraEnabled; + +/*! + @brief 是否显示罗盘 + */ +@property (nonatomic, assign) BOOL showsCompass; + +/*! + @brief 罗盘原点位置 + */ +@property (nonatomic) CGPoint compassOrigin; + +/*! + @brief 罗盘的宽高 + */ +@property (nonatomic, readonly) CGSize compassSize; + +/*! + @brief 设置罗盘的图片 + */ +- (void)setCompassImage:(UIImage *)image; + +/*! + @brief 是否显示比例尺 + */ +@property (nonatomic) BOOL showsScale; + +/*! + @brief 比例尺原点位置 + */ +@property (nonatomic) CGPoint scaleOrigin; + +/*! + @brief 比例尺的最大宽高 + */ +@property (nonatomic, readonly) CGSize scaleSize; + +/*! + @brief 在当前缩放级别下, 基于地图中心点, 1 screen point 对应的距离(单位是米). + @return 对应的距离(单位是米) + */ +- (double)metersPerPointForCurrentZoomLevel; + +/*! + @brief 在指定的缩放级别下, 基于地图中心点, 1 screen point 对应的距离(单位是米). + @param zoomLevel 指定的缩放级别, 在[minZoomLevel, maxZoomLevel]范围内. + @return 对应的距离(单位是米) + */ +- (double)metersPerPointForZoomLevel:(CGFloat)zoomLevel; + +/*! + @brief 当前地图的经纬度范围,设定的该范围可能会被调整为适合地图窗口显示的范围 + */ +@property (nonatomic) MACoordinateRegion region; +- (void)setRegion:(MACoordinateRegion)region animated:(BOOL)animated; + +/*! + @brief 当前地图的中心点,改变该值时,地图的比例尺级别不会发生变化 + */ +@property (nonatomic) CLLocationCoordinate2D centerCoordinate; +- (void)setCenterCoordinate:(CLLocationCoordinate2D)coordinate animated:(BOOL)animated; + +/*! + @brief 设置地图状态 + @param animated 是否动画 + @param duration 动画时间 默认动画时间为0.35s + */ +- (void)setMapStatus:(MAMapStatus *)status + animated:(BOOL)animated; + +- (void)setMapStatus:(MAMapStatus *)status + animated:(BOOL)animated + duration:(CFTimeInterval)duration; + +- (MAMapStatus *)getMapStatus; + +/*! + @brief 根据当前地图视图frame的大小调整region范围 + @param region 要调整的经纬度范围 + @return 调整后的经纬度范围 + */ +- (MACoordinateRegion)regionThatFits:(MACoordinateRegion)region; + +/*! + @brief 可见区域 + */ +@property (nonatomic) MAMapRect visibleMapRect; +- (void)setVisibleMapRect:(MAMapRect)mapRect animated:(BOOL)animated; + +/*! + @brief 缩放级别 + */ +@property (nonatomic) CGFloat zoomLevel; +- (void)setZoomLevel:(CGFloat)zoomLevel animated:(BOOL)animated; + +/*! + @brief 根据指定的枢纽点来缩放地图 + @param zoomLevel 缩放级别 + @param pivot 枢纽点(基于地图view的坐标系) + @param animated 是否动画 + */ +- (void)setZoomLevel:(CGFloat)zoomLevel atPivot:(CGPoint)pivot animated:(BOOL)animated; + +/*! + @brief 最小缩放级别 + */ +@property (nonatomic, readonly) CGFloat minZoomLevel; + +/*! + @brief 最大缩放级别 + */ +@property (nonatomic, readonly) CGFloat maxZoomLevel; + +/*! + @brief 调整投影矩形比例 + @param mapRect 要调整的投影矩形 + @return 调整后的投影矩形 + */ +- (MAMapRect)mapRectThatFits:(MAMapRect)mapRect; + +/*! + @brief 根据当前地图视图frame的大小调整投影范围 + @param mapRect 要调整的投影范围 + @return 调整后的投影范围 + */ +- (void)setVisibleMapRect:(MAMapRect)mapRect edgePadding:(UIEdgeInsets)insets animated:(BOOL)animate; + +/*! + @brief 根据嵌入数据来调整投影矩形比例 + @param mapRect 要调整的投影矩形 + @param insets 嵌入数据 + @return 调整后的投影矩形 + */ +- (MAMapRect)mapRectThatFits:(MAMapRect)mapRect edgePadding:(UIEdgeInsets)insets; + +/*! + @brief 将经纬度转换为指定view坐标系的坐标 + @param coordinate 经纬度 + @param view 指定的view + @return 基于指定view坐标系的坐标 + */ +- (CGPoint)convertCoordinate:(CLLocationCoordinate2D)coordinate toPointToView:(UIView *)view; + +/*! + @brief 将指定view坐标系的坐标转换为经纬度 + @param point 指定view坐标系的坐标 + @param view 指定的view + @return 经纬度 + */ +- (CLLocationCoordinate2D)convertPoint:(CGPoint)point toCoordinateFromView:(UIView *)view; + +/*! + @brief 将经纬度region转换为指定view坐标系的rect + @param region 经纬度region + @param view 指定的view + @return 指定view坐标系的rect + */ +- (CGRect)convertRegion:(MACoordinateRegion)region toRectToView:(UIView *)view; + +/*! + @brief 将指定view坐标系的rect转换为经纬度region + @param rect 指定view坐标系的rect + @param view 指定的view + @return 经纬度region + */ +- (MACoordinateRegion)convertRect:(CGRect)rect toRegionFromView:(UIView *)view; + +/*! + @brief 是否显示用户位置 + */ +@property (nonatomic) BOOL showsUserLocation; + +/*! + @brief 当前的位置数据 + */ +@property (nonatomic, readonly) MAUserLocation *userLocation; + +/*! + @brief 是否自定义用户位置精度圈(userLocationAccuracyCircle)对应的 view, 默认为 NO. + 如果为YES: 会调用 - (MAOverlayView *)mapView:(MAMapView *)mapView viewForOverlay:(id )overlay 若返回nil, 则不加载. + 如果为NO : 会使用默认的样式. + */ +@property (nonatomic) BOOL customizeUserLocationAccuracyCircleRepresentation; + +/*! + @brief 用户位置精度圈 对应的overlay. + */ +@property (nonatomic, readonly) MACircle *userLocationAccuracyCircle; + +/*! + @brief 定位用户位置的模式 + */ +@property (nonatomic) MAUserTrackingMode userTrackingMode; +- (void)setUserTrackingMode:(MAUserTrackingMode)mode animated:(BOOL)animated; + +/*! + @brief 当前位置再地图中是否可见 + */ +@property (nonatomic, readonly, getter=isUserLocationVisible) BOOL userLocationVisible; + +/*! + @brief 向地图窗口添加标注,需要实现MAMapViewDelegate的-mapView:viewForAnnotation:函数来生成标注对应的View + @param annotation 要添加的标注 + */ +- (void)addAnnotation:(id )annotation; + +/*! + @brief 向地图窗口添加一组标注,需要实现MAMapViewDelegate的-mapView:viewForAnnotation:函数来生成标注对应的View + @param annotations 要添加的标注数组 + */ +- (void)addAnnotations:(NSArray *)annotations; + +/*! + @brief 移除标注 + @param annotation 要移除的标注 + */ +- (void)removeAnnotation:(id )annotation; + +/*! + @brief 移除一组标注 + @param annotation 要移除的标注数组 + */ +- (void)removeAnnotations:(NSArray *)annotations; + +/*! + @brief 标注数组 + */ +@property (nonatomic, readonly) NSArray *annotations; + +/*! + @brief 获取指定投影矩形范围内的标注 + @param mapRect 投影矩形范围 + @return 标注集合 + */ +- (NSSet *)annotationsInMapRect:(MAMapRect)mapRect; + +/*! + @brief 根据标注数据过去标注view + @param annotation 标注数据 + @return 对应的标注view + */ +- (MAAnnotationView *)viewForAnnotation:(id )annotation; + +/*! + @brief 从复用内存池中获取制定复用标识的annotation view + @param identifier 复用标识 + @return annotation view + */ +- (MAAnnotationView *)dequeueReusableAnnotationViewWithIdentifier:(NSString *)identifier; + +/*! + @brief 选中标注数据对应的view + @param annotation 标注数据 + @param animated 是否有动画效果 + */ +- (void)selectAnnotation:(id )annotation animated:(BOOL)animated; + +/*! + @brief 取消选中标注数据对应的view + @param annotation 标注数据 + @param animated 是否有动画效果 + */ +- (void)deselectAnnotation:(id )annotation animated:(BOOL)animated; + +/*! + @brief 处于选中状态的标注数据数据(其count == 0 或 1) + */ +@property (nonatomic, copy) NSArray *selectedAnnotations; + +/*! + @brief annotation 可见区域 + */ +@property (nonatomic, readonly) CGRect annotationVisibleRect; + +/*! + @brief 设置地图使其可以显示数组中所有的annotation。 + */ +- (void)showAnnotations:(NSArray *)annotations animated:(BOOL)animated; + +@end + +/*! + @brief 绘制overlay的层级 + */ +typedef NS_ENUM(NSInteger, MAOverlayLevel) { + MAOverlayLevelAboveRoads = 0, // 在地图底图标注和兴趣点图标之下绘制overlay + MAOverlayLevelAboveLabels // 在地图底图标注和兴趣点图标之上绘制overlay +}; + +/*! + @brief 地图view关于overlay类别 + */ +@interface MAMapView (OverlaysAPI) + +/*! + @brief Overlay数组 + */ +@property (nonatomic, readonly) NSArray *overlays; + +/*! + @brief 取位于level下的overlays +*/ +- (NSArray *)overlaysInLevel:(MAOverlayLevel)level; + +/*! + @brief 向地图窗口添加Overlay。 + 需要实现MAMapViewDelegate的-mapView:viewForOverlay:函数来生成标注对应的View。 + 默认添加层级:MAGroundOverlay默认层级为MAOverlayLevelAboveRoads,其余overlay类型默认层级为MAOverlayLevelAboveLabels + @param overlay 要添加的overlay + */ +- (void)addOverlay:(id )overlay; + +/*! + @brief 向地图窗口添加一组Overlay,需要实现MAMapViewDelegate的-mapView:viewForOverlay:函数来生成标注对应的View + 默认添加层级:MAOverlayLevelAboveLabels + + @param overlays 要添加的overlay数组 + */ +- (void)addOverlays:(NSArray *)overlays; + +/*! + @brief 向地图窗口添加Overlay,需要实现MAMapViewDelegate的-mapView:viewForOverlay:函数来生成标注对应的View + @param overlay 要添加的overlay + @param level 添加的overlay所在层级 + */ +- (void)addOverlay:(id )overlay level:(MAOverlayLevel)level; + +/*! + @brief 向地图窗口添加一组Overlay,需要实现MAMapViewDelegate的-mapView:viewForOverlay:函数来生成标注对应的View + @param overlays 要添加的overlay数组 + @param level 添加的overlay所在层级 + */ +- (void)addOverlays:(NSArray *)overlays level:(MAOverlayLevel)level; + +/*! + @brief 移除Overlay + @param overlay 要移除的overlay + */ +- (void)removeOverlay:(id )overlay; + +/*! + @brief 移除一组Overlay + @param overlays 要移除的overlay数组 + */ +- (void)removeOverlays:(NSArray *)overlays; + +/*! + @brief 在指定层级的指定的索引处添加一个Overlay + @param overlay 要添加的overlay + @param index 指定的索引 + @param level 指定的层级 + + 注:各个层级的索引分开计数; + 若index大于level层级的最大索引,则添加至level层级的最大索引之后。 + */ +- (void)insertOverlay:(id )overlay atIndex:(NSUInteger)index level:(MAOverlayLevel)level; + +/*! + @brief 在指定的Overlay之上插入一个overlay + @param overlay 带添加的Overlay + @param sibling 用于指定相对位置的Overlay + */ +- (void)insertOverlay:(id )overlay aboveOverlay:(id )sibling; + +/*! + @brief 在指定的Overlay之下插入一个overlay + @param overlay 带添加的Overlay + @param sibling 用于指定相对位置的Overlay + */ +- (void)insertOverlay:(id )overlay belowOverlay:(id )sibling; + +/*! + @brief 在指定的索引处添加一个Overlay + @param overlay 要添加的overlay + @param index 指定的索引 + */ +- (void)insertOverlay:(id )overlay atIndex:(NSUInteger)index; + +/*! + @brief 交换指定索引处的Overlay + @param index1 索引1 + @param index2 索引2 + */ +- (void)exchangeOverlayAtIndex:(NSUInteger)index1 withOverlayAtIndex:(NSUInteger)index2; + +/*! + @brief 交换两个overlay + @param overlay1 + @param overlay2 +*/ +- (void)exchangeOverlay:(id )overlay1 withOverlay:(id )overlay2; + +/*! + @brief 查找指定overlay对应的View,如果该View尚未创建,返回nil + @param overlay 指定的overlay + @return 指定overlay对应的View + */ +- (MAOverlayView *)viewForOverlay:(id )overlay; + +@end + +/*! + @brief 地图view关于截图的类别 + */ +@interface MAMapView (Snapshot) + +/*! + @brief 在指定区域内截图(默认会包含该区域内的annotationView) + @param rect 指定的区域 + @return 截图image + */ +- (UIImage *)takeSnapshotInRect:(CGRect)rect; + +@end + +/*! + @brief 地图view关于离线下载的类别 + */ +@interface MAMapView (Offline) + +/*! + @brief 将离线地图解压到 Documents/3dvmap/ 目录下后,调用此函数使离线数据生效, + 对应的回调分别是 offlineDataWillReload:(MAMapView *)mapView, offlineDataDidReload:(MAMapView *)mapView. + */ +- (void)reloadMap; + +@end + +@interface MAMapView (OpenGLES) + +/*! + @brief 停止/开启 OpenGLES 指令绘制操作 + 对应的回调是 - (void)mapView:(MAMapView *)mapView didChangeOpenGLESDisabled:(BOOL)openGLESDisabled + */ +@property (nonatomic) BOOL openGLESDisabled; + +@end + +/*! + @brief 定位相关参数的类别 + */ +@interface MAMapView (LocationOption) + +/*! + @brief 设定定位的最小更新距离。默认为kCLDistanceFilterNone,会提示任何移动。 + */ +@property(nonatomic) CLLocationDistance distanceFilter; + +/*! + @brief 设定定位精度。默认为kCLLocationAccuracyBest。 + */ +@property(nonatomic) CLLocationAccuracy desiredAccuracy; + +/*! + @brief 设定最小更新角度。默认为1度,设定为kCLHeadingFilterNone会提示任何角度改变。 + */ +@property(nonatomic) CLLocationDegrees headingFilter; + +/** + * 指定定位是否会被系统自动暂停。默认为YES。只在iOS 6.0之后起作用。 + */ +@property(nonatomic) BOOL pausesLocationUpdatesAutomatically; + +@end + +/*! + @brief 地图view的delegate + */ +@protocol MAMapViewDelegate +@optional + +/*! + @brief 地图区域即将改变时会调用此接口 + @param mapview 地图View + @param animated 是否动画 + */ +- (void)mapView:(MAMapView *)mapView regionWillChangeAnimated:(BOOL)animated; + +/*! + @brief 地图区域改变完成后会调用此接口 + @param mapview 地图View + @param animated 是否动画 + */ +- (void)mapView:(MAMapView *)mapView regionDidChangeAnimated:(BOOL)animated; + +/*! + @brief 地图开始加载 + @param mapview 地图View + */ +- (void)mapViewWillStartLoadingMap:(MAMapView *)mapView; + +/*! + @brief 地图加载成功 + @param mapView 地图View + @param dataSize 数据大小 + */ +- (void)mapViewDidFinishLoadingMap:(MAMapView *)mapView dataSize:(NSInteger)dataSize; + +/*! + @brief 地图加载失败 + @param mapView 地图View + @param error 错误信息 + */ +- (void)mapViewDidFailLoadingMap:(MAMapView *)mapView withError:(NSError *)error; + +/*! + @brief 根据anntation生成对应的View + @param mapView 地图View + @param annotation 指定的标注 + @return 生成的标注View + */ +- (MAAnnotationView *)mapView:(MAMapView *)mapView viewForAnnotation:(id )annotation; + +/*! + @brief 当mapView新添加annotation views时,调用此接口 + @param mapView 地图View + @param views 新添加的annotation views + */ +- (void)mapView:(MAMapView *)mapView didAddAnnotationViews:(NSArray *)views; + +/*! + @brief 当选中一个annotation views时,调用此接口 + @param mapView 地图View + @param views 选中的annotation views + */ +- (void)mapView:(MAMapView *)mapView didSelectAnnotationView:(MAAnnotationView *)view; + +/*! + @brief 当取消选中一个annotation views时,调用此接口 + @param mapView 地图View + @param views 取消选中的annotation views + */ +- (void)mapView:(MAMapView *)mapView didDeselectAnnotationView:(MAAnnotationView *)view; + +/*! + @brief 在地图View将要启动定位时,会调用此函数 + @param mapView 地图View + */ +- (void)mapViewWillStartLocatingUser:(MAMapView *)mapView; + +/*! + @brief 在地图View停止定位后,会调用此函数 + @param mapView 地图View + */ +- (void)mapViewDidStopLocatingUser:(MAMapView *)mapView; + +/*! + @brief 位置或者设备方向更新后,会调用此函数, 这个回调已废弃由 -(void)mapView:(MAMapView *)mapView didUpdateUserLocation:(MAUserLocation *)userLocation updatingLocation:(BOOL)updatingLocation 来替代 + @param mapView 地图View + @param userLocation 用户定位信息(包括位置与设备方向等数据) + */ +- (void)mapView:(MAMapView *)mapView didUpdateUserLocation:(MAUserLocation *)userLocation __attribute__ ((deprecated("use -(void)mapView:(MAMapView *)mapView didUpdateUserLocation:(MAUserLocation *)userLocation updatingLocation:(BOOL)updatingLocation instead"))); + +/*! + @brief 位置或者设备方向更新后,会调用此函数 + @param mapView 地图View + @param userLocation 用户定位信息(包括位置与设备方向等数据) + @param updatingLocation 标示是否是location数据更新, YES:location数据更新 NO:heading数据更新 + */ +- (void)mapView:(MAMapView *)mapView didUpdateUserLocation:(MAUserLocation *)userLocation updatingLocation:(BOOL)updatingLocation; + +/*! + @brief 定位失败后,会调用此函数 + @param mapView 地图View + @param error 错误号,参考CLError.h中定义的错误号 + */ +- (void)mapView:(MAMapView *)mapView didFailToLocateUserWithError:(NSError *)error; + +/*! + @brief 拖动annotation view时view的状态变化,ios3.2以后支持 + @param mapView 地图View + @param view annotation view + @param newState 新状态 + @param oldState 旧状态 + */ +- (void)mapView:(MAMapView *)mapView annotationView:(MAAnnotationView *)view didChangeDragState:(MAAnnotationViewDragState)newState +fromOldState:(MAAnnotationViewDragState)oldState; + +/*! + @brief 根据overlay生成对应的View + @param mapView 地图View + @param overlay 指定的overlay + @return 生成的覆盖物View + */ +- (MAOverlayView *)mapView:(MAMapView *)mapView viewForOverlay:(id )overlay; + +/*! + @brief 当mapView新添加overlay views时,调用此接口 + @param mapView 地图View + @param overlayViews 新添加的overlay views + */ +- (void)mapView:(MAMapView *)mapView didAddOverlayViews:(NSArray *)overlayViews; + +/*! + @brief 标注view的accessory view(必须继承自UIControl)被点击时,触发该回调 + @param mapView 地图View + @param annotationView callout所属的标注view + @param control 对应的control + */ +- (void)mapView:(MAMapView *)mapView annotationView:(MAAnnotationView *)view calloutAccessoryControlTapped:(UIControl *)control; + +/*! + @brief 当userTrackingMode改变时,调用此接口 + @param mapView 地图View + @param mode 改变后的mode + @param animated 动画 + */ +- (void)mapView:(MAMapView *)mapView didChangeUserTrackingMode:(MAUserTrackingMode)mode animated:(BOOL)animated; + +/*! + @brief 离线地图数据将要被加载, 调用reloadMap会触发该回调,离线数据生效前的回调. + @param mapview 地图View + */ +- (void)offlineDataWillReload:(MAMapView *)mapView; + +/*! + @brief 离线地图数据加载完成, 调用reloadMap会触发该回调,离线数据生效后的回调. + @param mapview 地图View + */ +- (void)offlineDataDidReload:(MAMapView *)mapView; + +/*! + @brief 当openGLESDisabled变量改变时,调用此接口 + @param mapView 地图View + @param mode 改变后的openGLESDisabled + */ +- (void)mapView:(MAMapView *)mapView didChangeOpenGLESDisabled:(BOOL)openGLESDisabled; + +/*! + @brief 当touchPOIEnabled == YES时,单击地图使用该回调获取POI信息 + @param mapView 地图View + @param pois 获取到的poi数组(由MATouchPoi组成) + */ +- (void)mapView:(MAMapView *)mapView didTouchPois:(NSArray *)pois; + +@end diff --git a/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAMultiPoint.h b/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAMultiPoint.h new file mode 100755 index 0000000..43fc2c9 --- /dev/null +++ b/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAMultiPoint.h @@ -0,0 +1,40 @@ +// +// MAMultiPoint.h +// MAMapKit +// +// +// Copyright (c) 2011年 Autonavi Inc. All rights reserved. +// + +#import +#import "MAShape.h" +#import "MAGeometry.h" + +/*! + @brief 该类是个由多个点组成的虚基类, 不能直接实例化对象, 要使用其子类MAPolyline,MAPolygon来实例化 + */ +@interface MAMultiPoint : MAShape { + @package + MAMapPoint *_points; + NSUInteger _pointCount; + MAMapRect _boundingRect; +} + +/*! + @brief 坐标点数组 + */ +@property (nonatomic, readonly) MAMapPoint *points; + +/*! + @brief 坐标点的个数 + */ +@property (nonatomic, readonly) NSUInteger pointCount; + +/*! + @brief 将内部的坐标点数据转化为经纬度坐标并拷贝到coords内存中 + @param coords 调用者提供的内存空间, 该空间长度必须大于等于要拷贝的坐标点的个数(range.length) + @param range 要拷贝的数据范围 + */ +- (void)getCoordinates:(CLLocationCoordinate2D *)coords range:(NSRange)range; + +@end \ No newline at end of file diff --git a/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MANavigation.h b/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MANavigation.h new file mode 100644 index 0000000..940f4eb --- /dev/null +++ b/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MANavigation.h @@ -0,0 +1,69 @@ +// +// MANavigation.h +// MapKit_static +// +// Created by yi chen on 3/16/15. +// Copyright (c) 2015 songjian. All rights reserved. +// + +#import +#import + +/*! + @brief 导航策略 + */ +typedef NS_ENUM(NSInteger, MADrivingStrategy) { + MADrivingStrategyFastest = 0, //速度最快 + MADrivingStrategyMinFare = 1, //避免收费 + MADrivingStrategyShortest = 2, //距离最短 + + MADrivingStrategyNoHighways = 3, //不走高速 + MADrivingStrategyAvoidCongestion = 4, //躲避拥堵 + + MADrivingStrategyAvoidHighwaysAndFare = 5, //不走高速且避免收费 + MADrivingStrategyAvoidHighwaysAndCongestion = 6, //不走高速且躲避拥堵 + MADrivingStrategyAvoidFareAndCongestion = 7, //躲避收费和拥堵 + MADrivingStrategyAvoidHighwaysAndFareAndCongestion = 8 //不走高速躲避收费和拥堵 +}; + + +@interface MANaviConfig : NSObject + +/*! + @brief 终点 + */ +@property (nonatomic, assign) CLLocationCoordinate2D destination; + +/*! + @brief 应用返回的Scheme + */ +@property (nonatomic, retain) NSString * appScheme; + +/*! + @brief 应用名称 + */ +@property (nonatomic, retain) NSString * appName; + +/*! + @brief 导航策略 + */ +@property (nonatomic, assign) MADrivingStrategy style; + +@end + + +@interface MANavigation : NSObject + +/*! + @brief 调起高德地图app驾车导航 + @param config 配置参数 + @return 是否成功。若为YES则成功调起,若为NO则无法调起,可使用+ (void)getLatestAMapApp;方法获取最新版高德地图app + */ ++ (BOOL)openAMapNavigation:(MANaviConfig *)config; + +/*! + @brief 打开高德地图AppStore页面 + */ ++ (void)getLatestAMapApp; + +@end diff --git a/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAOfflineCity.h b/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAOfflineCity.h new file mode 100644 index 0000000..3e45b8c --- /dev/null +++ b/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAOfflineCity.h @@ -0,0 +1,39 @@ +// +// MAOfflineCity.h +// +// Copyright (c) 2013年 AutoNavi. All rights reserved. +// + +#import +#import "MAOfflineItem.h" + +typedef enum{ + MAOfflineCityStatusNone __attribute__((deprecated("use MAOfflineItemStatusNone instead"))) = MAOfflineItemStatusNone, /* 不存在. */ + MAOfflineCityStatusCached __attribute__((deprecated("use MAOfflineItemStatusCached instead"))) = MAOfflineItemStatusCached, /* 缓存状态. */ + MAOfflineCityStatusInstalled __attribute__((deprecated("use MAOfflineItemStatusInstalled instead"))) = MAOfflineItemStatusInstalled, /* 已安装. */ + MAOfflineCityStatusExpired __attribute__((deprecated("use MAOfflineItemStatusExpired instead"))) = MAOfflineItemStatusExpired /* 已过期. */ +}MAOfflineCityStatus; + +@interface MAOfflineCity : MAOfflineItem + +/*! + @brief 城市编码 + */ +@property (nonatomic, copy, readonly) NSString *cityCode; + +/*! + @brief 城市名称 + */ +@property (nonatomic, copy, readonly) NSString *cityName __attribute__ ((deprecated("use name instead"))); + +/*! + @brief 下载地址 + */ +@property (nonatomic, copy, readonly) NSString *urlString __attribute__ ((deprecated("Not supported in future version"))); + +/*! + @brief 离线数据状态 + */ +@property (nonatomic, assign, readonly) MAOfflineCityStatus status __attribute__ ((deprecated("use itemStatus instead"))); + +@end diff --git a/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAOfflineItem.h b/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAOfflineItem.h new file mode 100644 index 0000000..a7ea4c4 --- /dev/null +++ b/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAOfflineItem.h @@ -0,0 +1,41 @@ +// +// MAOfflineItem.h +// MapKit_static +// +// Created by songjian on 14-4-23. +// Copyright (c) 2014年 songjian. All rights reserved. +// + +#import + +typedef enum{ + MAOfflineItemStatusNone = 0, /* 不存在. */ + MAOfflineItemStatusCached, /* 缓存状态. */ + MAOfflineItemStatusInstalled, /* 已安装. */ + MAOfflineItemStatusExpired /* 已过期. */ +}MAOfflineItemStatus; + +@interface MAOfflineItem : NSObject + +/* 名字. */ +@property (nonatomic, copy, readonly) NSString *name; + +/* 简拼. */ +@property (nonatomic, copy, readonly) NSString *jianpin; + +/* 拼音. */ +@property (nonatomic, copy, readonly) NSString *pinyin; + +/* 区域编码. */ +@property (nonatomic, copy, readonly) NSString *adcode; + +/* 离线数据大小. */ +@property (nonatomic, assign, readonly) long long size; + +/* 状态. */ +@property (nonatomic, assign, readonly) MAOfflineItemStatus itemStatus; + +/* 已下载大小(当itemStatus == MAOfflineItemStatusCached 时有效). */ +@property (nonatomic, assign, readonly) long long downloadedSize; + +@end diff --git a/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAOfflineItemCommonCity.h b/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAOfflineItemCommonCity.h new file mode 100644 index 0000000..7b2f6b1 --- /dev/null +++ b/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAOfflineItemCommonCity.h @@ -0,0 +1,14 @@ +// +// MAOfflineItemCommonCity.h +// MapKit_static +// +// Created by songjian on 14-4-23. +// Copyright (c) 2014年 songjian. All rights reserved. +// + +#import "MAOfflineCity.h" + +/* 普通城市. */ +@interface MAOfflineItemCommonCity : MAOfflineCity + +@end diff --git a/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAOfflineItemMunicipality.h b/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAOfflineItemMunicipality.h new file mode 100644 index 0000000..2e51e6a --- /dev/null +++ b/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAOfflineItemMunicipality.h @@ -0,0 +1,14 @@ +// +// MAOfflineItemMunicipality.h +// MapKit_static +// +// Created by songjian on 14-4-23. +// Copyright (c) 2014年 songjian. All rights reserved. +// + +#import "MAOfflineCity.h" + +/* 直辖市. */ +@interface MAOfflineItemMunicipality : MAOfflineCity + +@end diff --git a/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAOfflineItemNationWide.h b/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAOfflineItemNationWide.h new file mode 100644 index 0000000..f39b9b4 --- /dev/null +++ b/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAOfflineItemNationWide.h @@ -0,0 +1,14 @@ +// +// MAOfflineItemNationWide.h +// MapKit_static +// +// Created by songjian on 14-4-23. +// Copyright (c) 2014年 songjian. All rights reserved. +// + +#import "MAOfflineCity.h" + +/* 全国概要. */ +@interface MAOfflineItemNationWide : MAOfflineCity + +@end diff --git a/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAOfflineMap.h b/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAOfflineMap.h new file mode 100644 index 0000000..c6c09f4 --- /dev/null +++ b/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAOfflineMap.h @@ -0,0 +1,155 @@ +// +// MAOfflineMap.h +// +// Copyright (c) 2013年 AutoNavi. All rights reserved. +// + +#import +#import "MAOfflineProvince.h" +#import "MAOfflineItemNationWide.h" +#import "MAOfflineItemMunicipality.h" + +typedef enum{ + MAOfflineMapDownloadStatusWaiting, /* 以插入队列,等待中. */ + MAOfflineMapDownloadStatusStart, /* 开始下载. */ + MAOfflineMapDownloadStatusProgress, /* 下载过程中. */ + MAOfflineMapDownloadStatusCompleted, /* 下载成功. */ + MAOfflineMapDownloadStatusCancelled, /* 取消. */ + MAOfflineMapDownloadStatusUnzip, /* 解压缩. */ + MAOfflineMapDownloadStatusFinished, /* 全部顺利完成. */ + MAOfflineMapDownloadStatusError /* 发生错误. */ +}MAOfflineMapDownloadStatus; + +/* 离线下载错误domain. */ +extern NSString * const MAOfflineMapErrorDomain; + +enum{ + /* 未知的错误. */ + MAOfflineMapErrorUnknown = -1, + + /* 写入临时目录失败. */ + MAOfflineMapErrorCannotWriteToTmp = -2, + + /* 打开归档文件失败. */ + MAOfflineMapErrorCannotOpenZipFile = -3, + + /* 解归档文件失败. */ + MAOfflineMapErrorCannotExpand = -4 +}; + +/* 当downloadStatus == MAOfflineMapDownloadStatusProgress 时, info参数是个NSDictionary, + 如下两个key用来获取已下载和总和的数据大小(单位byte), 对应的是NSNumber(long long) 类型. */ +extern NSString * const MAOfflineMapDownloadReceivedSizeKey; +extern NSString * const MAOfflineMapDownloadExpectedSizeKey; + +typedef void(^MAOfflineMapDownloadBlock)(MAOfflineMapDownloadStatus downloadStatus, id info); +typedef void(^MAOfflineMapNewestVersionBlock)(BOOL hasNewestVersion); + +@interface MAOfflineMap : NSObject + +/*! + @brief 获取MAOfflineMap 单例 + @return MAOfflineMap + */ ++ (MAOfflineMap *)sharedOfflineMap; + +/*! + @brief 省份数组(每个元素均是MAOfflineProvince类型) + */ +@property (nonatomic, readonly) NSArray *provinces; + +/*! + @brief 直辖市数组(每个元素均是MAOfflineItemMunicipality类型) + */ +@property (nonatomic, readonly) NSArray *municipalities; + +/*! + @brief 全国概要图 + */ +@property (nonatomic, readonly) MAOfflineItemNationWide *nationWide; + +/*! + @brief 城市数组, 包括普通城市与直辖市. + */ +@property (nonatomic, readonly) NSArray *cities; + +/*! + @brief 离线数据的版本号(由年月日组成, 如@"20130715") + */ +@property (nonatomic, readonly) NSString *version; + +/*! + @brief 启动下载 + @param item 数据 + @prarm shouldContinueWhenAppEntersBackground 进入后台是否允许继续下载 + @param downloadBlock 下载过程block + */ +- (void)downloadItem:(MAOfflineItem *)item shouldContinueWhenAppEntersBackground:(BOOL)shouldContinueWhenAppEntersBackground downloadBlock:(MAOfflineMapDownloadBlock)downloadBlock; + +/*! + @brief 监测是否正在下载 + @param item 条目 + @return 是否在下载 + */ +- (BOOL)isDownloadingForItem:(MAOfflineItem *)item; + +/*! + @brief 暂停下载 + @param item 条目 + */ +- (void)pauseItem:(MAOfflineItem *)item; + +/*! + @brief 取消全部下载 + */ +- (void)cancelAll; + +/*! + @brief 清除所有在磁盘上的离线地图数据, 之后调用[mapView reloadMap]会使其立即生效. + */ +- (void)clearDisk; + +/*! + @brief 监测新版本 + @param newestVersionBlock 回调block + */ +- (void)checkNewestVersion:(MAOfflineMapNewestVersionBlock)newestVersionBlock; + +@end + +@interface MAOfflineMap (Deprecated) + +/*! + @brief 城市数组(每个元素均是MAOfflineCity类型) + */ +@property (nonatomic, readonly) NSArray *offlineCities __attribute__ ((deprecated("use cities instead"))); + +/*! + @brief 启动下载 (进入后台就停止下载) + @param city 城市数据 + @param downloadBlock 下载过程block + */ +- (void)downloadCity:(MAOfflineCity *)city downloadBlock:(MAOfflineMapDownloadBlock)downloadBlock __attribute__ ((deprecated("use - (void)downloadItem:(MAOfflineItem *)item shouldContinueWhenAppEntersBackground:(BOOL)shouldContinueWhenAppEntersBackground downloadBlock:(MAOfflineMapDownloadBlock)downloadBlock instead"))); + +/*! + @brief 启动下载 + @param city 城市数据 + @prarm shouldContinueWhenAppEntersBackground 进入后台是否允许继续下载 + @param downloadBlock 下载过程block + */ +- (void)downloadCity:(MAOfflineCity *)city shouldContinueWhenAppEntersBackground:(BOOL)shouldContinueWhenAppEntersBackground downloadBlock:(MAOfflineMapDownloadBlock)downloadBlock __attribute__ ((deprecated("use - (void)downloadItem:(MAOfflineItem *)item shouldContinueWhenAppEntersBackground:(BOOL)shouldContinueWhenAppEntersBackground downloadBlock:(MAOfflineMapDownloadBlock)downloadBlock instead"))); + +/*! + @brief 监测是否正在下载 + @param city 城市数据 + @return 是否在下载 + */ +- (BOOL)isDownloadingForCity:(MAOfflineCity *)city __attribute__ ((deprecated("use - (BOOL)isDownloadingForItem:(MAOfflineItem *)item instead"))); + +/*! + @brief 暂停下载 + @param city 城市数据 + */ +- (void)pause:(MAOfflineCity *)city __attribute__ ((deprecated("use - (void)pauseItem:(MAOfflineItem *)item instead"))); + +@end diff --git a/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAOfflineProvince.h b/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAOfflineProvince.h new file mode 100644 index 0000000..614ad1f --- /dev/null +++ b/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAOfflineProvince.h @@ -0,0 +1,17 @@ +// +// MAOfflineProvince.h +// MapKit_static +// +// Created by songjian on 14-4-24. +// Copyright (c) 2014年 songjian. All rights reserved. +// + +#import "MAOfflineItem.h" +#import "MAOfflineItemCommonCity.h" + +@interface MAOfflineProvince : MAOfflineItem + +/* 包含的城市数组(都是MAOfflineItemCommonCity类型). */ +@property (nonatomic, strong, readonly) NSArray *cities; + +@end diff --git a/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAOverlay.h b/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAOverlay.h new file mode 100755 index 0000000..f1ab05d --- /dev/null +++ b/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAOverlay.h @@ -0,0 +1,29 @@ +// +// MAOverlay.h +// MAMapKit +// +// +// Copyright (c) 2011年 Autonavi Inc. All rights reserved. +// + +#import "MAAnnotation.h" +#import "MATypes.h" +#import "MAGeometry.h" + +/*! + @brief 该类是地图覆盖物的基类,所有地图的覆盖物需要继承自此类 + */ +@protocol MAOverlay +@required + +/*! + @brief 返回区域中心坐标. + */ +@property (nonatomic, readonly) CLLocationCoordinate2D coordinate; + +/*! + @brief 区域外接矩形 + */ +@property (nonatomic, readonly) MAMapRect boundingMapRect; + +@end \ No newline at end of file diff --git a/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAOverlayPathView.h b/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAOverlayPathView.h new file mode 100755 index 0000000..46986ab --- /dev/null +++ b/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAOverlayPathView.h @@ -0,0 +1,118 @@ +// +// MAOverlayPathView.h +// MAMapKit +// +// +// Copyright (c) 2011年 Autonavi Inc. All rights reserved. +// + +#import +#import "MAOverlayView.h" +#import "MALineDrawType.h" + +/*! + @brief 该类提供使用CGPathRef来绘制overlay,默认的操作是将fill attributes, stroke attributes设置到CAShapeLayer中, 可以使用该类的子类MACircleView, MAPolylineView, MAPolygonView或者继承该类, 如果继承该类,需要重载-(void)createPath方法 + */ +@interface MAOverlayPathView : MAOverlayView + +/*! + @brief 填充颜色,默认是kMAOverlayViewDefaultFillColor + */ +@property (retain) UIColor *fillColor; + +/*! + @brief 笔触颜色,默认是kMAOverlayViewDefaultStrokeColor + */ +@property (retain) UIColor *strokeColor; + +/*! + @brief 笔触宽度,默认是0 + */ +@property CGFloat lineWidth; + +/*! + @brief LineJoin,默认是kMALineJoinBevel + */ +@property MALineJoinType lineJoinType; + +/*! + @brief LineCap,默认是kMALineCapButt + */ +@property MALineCapType lineCapType; + +/*! + @brief MiterLimit,默认是10.f + */ +@property CGFloat miterLimit; + +/*! + @brief 是否绘制成虚线, 默认是NO + */ +@property BOOL lineDash; + +#pragma mark - Deprecated + +/*! + @brief LineJoin,默认是kCGLineJoinRound + */ +@property CGLineJoin lineJoin __attribute__ ((deprecated("not workable. use lineJoinType"))); + +/*! + @brief LineCap,默认是kCGLineCapRound + */ +@property CGLineCap lineCap __attribute__ ((deprecated("not workable. use lineCapType"))); + +/*! + @brief LineDashPhase,默认是0.f + */ +@property CGFloat lineDashPhase __attribute__ ((deprecated("not workable"))); + +/*! + @brief LineDashPattern,默认是nil + */ +@property (copy) NSArray *lineDashPattern __attribute__ ((deprecated("not workable"))); + +/*! + @brief 子类需要重载该方法并设置(self.path = newPath) + */ +- (void)createPath __attribute__ ((deprecated("not workable"))); + +/*! + @brief 当前的path + */ +@property CGPathRef path __attribute__ ((deprecated("not workable"))); + +/*! + @brief 释放当前path,调用之后 path == NULL + */ +- (void)invalidatePath __attribute__ ((deprecated("not workable"))); + +/*! + @brief 将当前的stroke attributes设置到指定的context + @param context 目标context + @param zoomScale 当前缩放比例值 + */ +- (void)applyStrokePropertiesToContext:(CGContextRef)context atZoomScale:(CGFloat)zoomScale __attribute__ ((deprecated("not workable"))); + +/*! + @brief 将当前的fill attributes设置到指定的context + @param context 目标context + @param zoomScale 当前缩放比例值 + */ +- (void)applyFillPropertiesToContext:(CGContextRef)context atZoomScale:(CGFloat)zoomScale __attribute__ ((deprecated("not workable"))); + +/*! + @brief 绘制path + @param path 要绘制的path + @param context 目标context + */ +- (void)strokePath:(CGPathRef)path inContext:(CGContextRef)context __attribute__ ((deprecated("not workable"))); + +/*! + @brief 填充path + @param path 要绘制的path + @param context 目标context + */ +- (void)fillPath:(CGPathRef)path inContext:(CGContextRef)context __attribute__ ((deprecated("not workable"))); + +@end diff --git a/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAOverlayView.h b/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAOverlayView.h new file mode 100755 index 0000000..35d6bc6 --- /dev/null +++ b/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAOverlayView.h @@ -0,0 +1,234 @@ +// +// MAOverlayView.h +// MAMapKit +// +// +// Copyright (c) 2011年 Autonavi Inc. All rights reserved. +// +#import +#import "MAGeometry.h" +#import "MAOverlay.h" +#import "MALineDrawType.h" + +#define kMAOverlayViewDefaultStrokeColor [UIColor colorWithRed:0.3 green:0.63 blue:0.89 alpha:0.8] +#define kMAOverlayViewDefaultFillColor [UIColor colorWithRed:0.77 green:0.88 blue:0.94 alpha:0.8] + +/*! + @brief 该类是地图覆盖物View的基类, 提供绘制overlay的接口但并无实际的实现 + */ +@interface MAOverlayView : UIView + +/*! + @brief 初始化并返回一个overlay view + @param overlay 关联的overlay对象 + @return 初始化成功则返回overlay view,否则返回nil + */ +- (id)initWithOverlay:(id )overlay; + +/*! + @brief 关联的overlay对象 + */ +@property (nonatomic, readonly, retain) id overlay; + +/*! + @brief 将MAMapPoint转化为相对于receiver的本地坐标 + @param mapPoint 要转化的MAMapPoint + @return 相对于receiver的本地坐标 + */ +- (CGPoint)pointForMapPoint:(MAMapPoint)mapPoint; + +/*! + @brief 将相对于receiver的本地坐标转化为MAMapPoint + @param point 要转化的相对于receiver的本地坐标 + @return MAMapPoint + */ +- (MAMapPoint)mapPointForPoint:(CGPoint)point; + +/*! + @brief 将MAMapRect转化为相对于receiver的本地rect + @param mapRect 要转化的MAMapRect + @return 相对于receiver的本地rect + */ +- (CGRect)rectForMapRect:(MAMapRect)mapRect; + +/*! + @brief 将相对于receiver的本地rect转化为MAMapRect + @param rect 要转化的相对于receiver的本地rect + @return MAMapRect + */ +- (MAMapRect)mapRectForRect:(CGRect)rect; + +/*! + @brief 绘制overlay view的内容 + @param mapRect 该MAMapRect范围内需要更新 + @param zoomScale 当前的缩放比例值 + @param context 绘制操作的graphics context + */ +- (void)drawMapRect:(MAMapRect)mapRect + zoomScale:(CGFloat)zoomScale + inContext:(CGContextRef)context; + +/*! + @brief 缓存的OpenGLES坐标 + */ +@property (nonatomic) CGPoint *glPoints; + +/*! + @brief 缓存的OpenGLES坐标 个数 + */ +@property (nonatomic) NSUInteger glPointCount; + +/*! + @brief 将MAMapPoint转换为opengles可以直接使用的坐标 + @param mapPoint MAMapPoint坐标 + @return opengles 直接支持的坐标 + */ +- (CGPoint)glPointForMapPoint:(MAMapPoint)mapPoint; + +/*! + @brief 批量将MAMapPoint转换为opengles可以直接使用的坐标 + @param mapPoint MAMapPoint坐标数据指针 + @param count 个数 + @return opengles 直接支持的坐标数据指针(需要调用者手动释放) + */ +- (CGPoint *)glPointsForMapPoints:(MAMapPoint *)mapPoints count:(NSUInteger)count; + +/*! + @brief 将屏幕尺寸转换为OpenGLES尺寸 + @param windowWidth 屏幕尺寸 + @return OpenGLES尺寸 + */ +- (CGFloat)glWidthForWindowWidth:(CGFloat)windowWidth; + +/*! + @brief OpenGLES坐标系发生改变, 重新计算缓存的OpenGLES坐标 + */ +- (void)referenceDidChange; + +/*! + @brief 使用OpenGLES 绘制线 + @param points OpenGLES坐标系点指针, 参考- (CGPoint)glPointForMapPoint:(MAMapPoint)mapPoint, - (CGPoint *)glPointsForMapPoints:(MAMapPoint *)mapPoints count:(NSUInteger)count + @param pointCount 点个数 + @param strokeColor 线颜色 + @param lineWidth OpenGLES支持线宽尺寸, 参考 - (CGFloat)glWidthForWindowWidth:(CGFloat)windowWidth + @param looped 是否闭合, 如polyline会设置NO, polygon会设置YES. + */ +- (void)renderLinesWithPoints:(CGPoint *)points + pointCount:(NSUInteger)pointCount + strokeColor:(UIColor *)strokeColor + lineWidth:(CGFloat)lineWidth + looped:(BOOL)looped; + +/*! + 使用OpenGLES 绘制线 + @param points OpenGLES坐标系点指针, 参考- (CGPoint)glPointForMapPoint:(MAMapPoint)mapPoint, - (CGPoint *)glPointsForMapPoints:(MAMapPoint *)mapPoints count:(NSUInteger)count + @param pointCount 点个数 + @param strokeColor 线颜色 + @param lineWidth OpenGLES支持线宽尺寸, 参考 - (CGFloat)glWidthForWindowWidth:(CGFloat)windowWidth + @param looped 是否闭合, 如polyline会设置NO, polygon会设置YES. + @param lineJoinType 线连接点样式 + @param lineCapType 线端点样式 + @param lineDash 是否是虚线 + */ +- (void)renderLinesWithPoints:(CGPoint *)points + pointCount:(NSUInteger)pointCount + strokeColor:(UIColor *)strokeColor + lineWidth:(CGFloat)lineWidth + looped:(BOOL)looped + LineJoinType:(MALineJoinType)lineJoinType + LineCapType:(MALineCapType)lineCapType + lineDash:(BOOL)lineDash; + +/*! + 使用OpenGLES 按指定纹理绘制线 + @param points OpenGLES坐标系点指针, 参考- (CGPoint)glPointForMapPoint:(MAMapPoint)mapPoint, - (CGPoint *)glPointsForMapPoints:(MAMapPoint *)mapPoints count:(NSUInteger)count + @param pointCount 点个数 + @param lineWidth 线OpenGLES支持线宽尺寸, 参考 - (CGFloat)glWidthForWindowWidth:(CGFloat)windowWidth + @param textureID 指定的纹理 使用- (void)loadStrokeTextureImage:(UIImage *)textureImage;加载 + @param looped 是否闭合, 如polyline会设置NO, polygon会设置YES. + */ +- (void)renderTexturedLinesWithPoints:(CGPoint *)points + pointCount:(NSUInteger)pointCount + lineWidth:(CGFloat)lineWidth + textureID:(GLuint)textureID + looped:(BOOL)looped; + +/*! + @brief 使用OpenGLES 绘制区域 + @param points OpenGLES坐标系点指针, 参考- (CGPoint)glPointForMapPoint:(MAMapPoint)mapPoint, - (CGPoint *)glPointsForMapPoints:(MAMapPoint *)mapPoints count:(NSUInteger)count + @param pointCount 点个数 + @param fillColor 填充颜色 + @param usingTriangleFan YES对应GL_TRIANGLE_FAN, NO对应GL_TRIANGLES + */ +- (void)renderRegionWithPoints:(CGPoint *)points + pointCount:(NSUInteger)pointCount + fillColor:(UIColor *)fillColor + usingTriangleFan:(BOOL)usingTriangleFan; + +/*! + @brief 使用OpenGLES 绘制区域 + @param points OpenGLES坐标系点指针, 参考- (CGPoint)glPointForMapPoint:(MAMapPoint)mapPoint, - (CGPoint *)glPointsForMapPoints:(MAMapPoint *)mapPoints count:(NSUInteger)count + @param pointCount 点个数 + @param fillColor 填充颜色 + @param strokeLineWidth 边缘宽度 + @param usingTriangleFan YES对应GL_TRIANGLE_FAN, NO对应GL_TRIANGLES + */ +- (void)renderRegionWithPoints:(CGPoint *)points + pointCount:(NSUInteger)pointCount + fillColor:(UIColor *)fillColor + strokeLineWidth:(CGFloat)strokeLineWidth + usingTriangleFan:(BOOL)usingTriangleFan; + +/*! + @brief 使用OpenGLES 绘制图片 + @param textureID OpenGLES纹理ID + @param points OpenGLES坐标系点指针,纹理矩形的四个顶点坐标,其第一个坐标为图片左上角,依次顺时针传入其他顶点 ,参考- (CGPoint)glPointForMapPoint:(MAMapPoint)mapPoint, - (CGPoint *)glPointsForMapPoints:(MAMapPoint *)mapPoints count:(NSUInteger)count , + */ +- (void)renderIconWithTextureID:(GLuint)textureID points:(CGPoint *)points; + +/*! + @brief 使用OpenGLES 绘制图片 + @param textureID OpenGLES纹理ID + @param points OpenGLES坐标系点指针,纹理矩形的四个顶点坐标,其第一个坐标为图片左上角,依次顺时针传入其他顶点 ,参考- (CGPoint)glPointForMapPoint:(MAMapPoint)mapPoint, - (CGPoint *)glPointsForMapPoints:(MAMapPoint *)mapPoints count:(NSUInteger)count , + @param modulateColor 调节颜色值, 最终颜色 = 纹理色 * modulateColor. 如只需要调节alpha的话就设置为[red=1, green=1, blue=1, alpha=0.5]. + */ +- (void)renderIconWithTextureID:(GLuint)textureID points:(CGPoint *)points modulateColor:(UIColor *)modulateColor; + + +/*! + @brief 绘制函数(子类需要重载来实现) + */ +- (void)glRender; + + +#pragma mark - draw property + +/*! + @brief 笔触纹理id + 修改纹理id参考 - (GLuint)loadStrokeTextureImage:(UIImage *)textureImage; + */ +@property (nonatomic, readonly) GLuint strokeTextureID; + +/*! + 加载纹理图片,纹理ID存储在成员strokeTextureID中。纹理图片为nil时,清空原有纹理。 + @param textureImage 纹理图片(需满足:长宽相等,且宽度值为2的次幂)。若为nil,则清空原有纹理。 + @return openGL纹理ID, 若纹理加载失败返回0。 + */ +- (GLuint)loadStrokeTextureImage:(UIImage *)textureImage; + +@end + +@interface MAOverlayView(Deprecated) + +/*! + @brief 使用OpenGLES 绘制线 + @param points OpenGLES坐标系点指针, 参考- (CGPoint)glPointForMapPoint:(MAMapPoint)mapPoint, - (CGPoint *)glPointsForMapPoints:(MAMapPoint *)mapPoints count:(NSUInteger)count + @param pointCount 点个数 + @param strokeColor 线颜色 + @param lineWidth OpenGLES支持线宽尺寸, 参考 - (CGFloat)glWidthForWindowWidth:(CGFloat)windowWidth + @param looped 是否闭合, 如polyline会设置NO, polygon会设置YES. + @param lineDash 是否是虚线. + */ +- (void)renderLinesWithPoints:(CGPoint *)points pointCount:(NSUInteger)pointCount strokeColor:(UIColor *)strokeColor lineWidth:(CGFloat)lineWidth looped:(BOOL)looped lineDash:(BOOL)lineDash __attribute__ ((deprecated("use - (void)renderLinesWithPoints:(CGPoint *)points pointCount:(NSUInteger)pointCount strokeColor:(UIColor *)strokeColor lineWidth:(CGFloat)lineWidth looped:(BOOL)looped LineJoinType:(MALineJoinType)lineJoinType LineCapType:(MALineCapType)lineCapType lineDash:(BOOL)lineDash; instead"))); + +@end diff --git a/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAPinAnnotationView.h b/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAPinAnnotationView.h new file mode 100644 index 0000000..4d74a76 --- /dev/null +++ b/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAPinAnnotationView.h @@ -0,0 +1,33 @@ +// +// MAPinAnnotationView.h +// MAMapKitDemo +// +// Created by songjian on 13-1-7. +// Copyright (c) 2013年 songjian. All rights reserved. +// + +#import "MAMapKit.h" + +typedef NS_ENUM(NSUInteger, MAPinAnnotationColor){ + MAPinAnnotationColorRed = 0, + MAPinAnnotationColorGreen, + MAPinAnnotationColorPurple +}; +//typedef NSUInteger MAPinAnnotationColor; + +/*! + @brief 提供类似大头针效果的annotation view + */ +@interface MAPinAnnotationView : MAAnnotationView + +/*! + @brief 大头针的颜色,有MAPinAnnotationColorRed, MAPinAnnotationColorGreen, MAPinAnnotationColorPurple三种 + */ +@property (nonatomic) MAPinAnnotationColor pinColor; + +/*! + @brief 动画效果 + */ +@property (nonatomic) BOOL animatesDrop; + +@end diff --git a/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAPointAnnotation.h b/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAPointAnnotation.h new file mode 100644 index 0000000..b69a543 --- /dev/null +++ b/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAPointAnnotation.h @@ -0,0 +1,22 @@ +// +// MAPointAnnotation.h +// MAMapKitDemo +// +// Created by songjian on 13-1-7. +// Copyright (c) 2013年 songjian. All rights reserved. +// + +#import "MAShape.h" +#import + +/*! + @brief 点标注数据 + */ +@interface MAPointAnnotation : MAShape + +/*! + @brief 经纬度 + */ +@property (nonatomic, assign) CLLocationCoordinate2D coordinate; + +@end diff --git a/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAPolygon.h b/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAPolygon.h new file mode 100755 index 0000000..3335d2a --- /dev/null +++ b/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAPolygon.h @@ -0,0 +1,34 @@ +// +// MAPolygon.h +// MAMapKit +// +// +// Copyright (c) 2011年 Autonavi Inc. All rights reserved. +// + +#import +#import "MAMultiPoint.h" +#import "MAOverlay.h" + +/*! + @brief 此类用于定义一个由多个点组成的闭合多边形, 点与点之间按顺序尾部相连, 第一个点与最后一个点相连, 通常MAPolygon是MAPolygonView的model + */ +@interface MAPolygon : MAMultiPoint + +/*! + @brief 根据经纬度坐标数据生成闭合多边形 + @param coords 经纬度坐标点数据,coords对应的内存会拷贝,调用者负责该内存的释放 + @param count 经纬度坐标点数组个数 + @return 新生成的多边形 + */ ++ (instancetype)polygonWithCoordinates:(CLLocationCoordinate2D *)coords count:(NSUInteger)count; + +/*! + @brief 根据map point数据生成多边形 + @param points map point数据,points对应的内存会拷贝,调用者负责该内存的释放 + @param count 点的个数 + @return 新生成的多边形 + */ ++ (instancetype)polygonWithPoints:(MAMapPoint *)points count:(NSUInteger)count; + +@end diff --git a/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAPolygonView.h b/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAPolygonView.h new file mode 100755 index 0000000..02b0df8 --- /dev/null +++ b/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAPolygonView.h @@ -0,0 +1,31 @@ +// +// MAPolygonView.h +// MAMapKit +// +// +// Copyright (c) 2011年 Autonavi Inc. All rights reserved. +// + +#import + +#import "MAPolygon.h" +#import "MAOverlayPathView.h" + +/*! + @brief 此类是MAPolygon的显示多边形view,可以通过MAOverlayPathView修改其fill和stroke attributes + */ +@interface MAPolygonView : MAOverlayPathView + +/*! + @brief 根据指定的多边形生成一个多边形View + @param polygon 指定的多边形数据对象 + @return 新生成的多边形View + */ +- (id)initWithPolygon:(MAPolygon *)polygon; + +/*! + @brief 关联的MAPolygon model + */ +@property (nonatomic, readonly) MAPolygon *polygon; + +@end \ No newline at end of file diff --git a/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAPolyline.h b/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAPolyline.h new file mode 100755 index 0000000..c205e71 --- /dev/null +++ b/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAPolyline.h @@ -0,0 +1,33 @@ +// +// MAPolyline.h +// MAMapKit +// +// +// Copyright (c) 2011年 Autonavi Inc. All rights reserved. +// + +#import "MAMultiPoint.h" +#import "MAOverlay.h" + +/*! + @brief 此类用于定义一个由多个点相连的多段线,点与点之间尾部想连但第一点与最后一个点不相连, 通常MAPolyline是MAPolylineView的model + */ +@interface MAPolyline : MAMultiPoint + +/*! + @brief 根据map point数据生成多段线 + @param points map point数据,points对应的内存会拷贝,调用者负责该内存的释放 + @param count map point个数 + @return 生成的多段线 + */ ++ (instancetype)polylineWithPoints:(MAMapPoint *)points count:(NSUInteger)count; + +/*! + @brief 根据经纬度坐标数据生成多段线 + @param coords 经纬度坐标数据,coords对应的内存会拷贝,调用者负责该内存的释放 + @param count 经纬度坐标个数 + @return 生成的多段线 + */ ++ (instancetype)polylineWithCoordinates:(CLLocationCoordinate2D *)coords count:(NSUInteger)count; + +@end \ No newline at end of file diff --git a/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAPolylineView.h b/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAPolylineView.h new file mode 100755 index 0000000..8b89d4f --- /dev/null +++ b/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAPolylineView.h @@ -0,0 +1,32 @@ +// +// MAPolylineView.h +// MAMapKit +// +// +// Copyright (c) 2011年 Autonavi Inc. All rights reserved. +// + + +#import + +#import "MAPolyline.h" +#import "MAOverlayPathView.h" + +/*! + @brief 此类是MAPolyline的显示多段线view,可以通过MAOverlayPathView修改其fill和stroke attributes + */ +@interface MAPolylineView : MAOverlayPathView + +/*! + @brief 根据指定的MAPolyline生成一个多段线view + @param polyline 指定MAPolyline + @return 新生成的多段线View + */ +- (id)initWithPolyline:(MAPolyline *)polyline; + +/*! + @brief 关联的MAPolyline model + */ +@property (nonatomic, readonly) MAPolyline *polyline; + +@end diff --git a/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAShape.h b/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAShape.h new file mode 100755 index 0000000..722a0f8 --- /dev/null +++ b/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAShape.h @@ -0,0 +1,31 @@ +// +// MAShape.h +// MAMapKit +// +// +// Copyright (c) 2011年 Autonavi Inc. All rights reserved. +// + +#import +#import "MAAnnotation.h" + +/*! + @brief 该类为一个抽象类,定义了基于MAAnnotation的MAShape类的基本属性和行为,不能直接使用,必须子类化之后才能使用 + */ +@interface MAShape : NSObject { + + NSString *_title; + NSString *_subtitle; +} + +/*! + @brief 标题 + */ +@property (copy) NSString *title; + +/*! + @brief 副标题 + */ +@property (copy) NSString *subtitle; + +@end \ No newline at end of file diff --git a/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MATileOverlay.h b/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MATileOverlay.h new file mode 100644 index 0000000..895b3d3 --- /dev/null +++ b/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MATileOverlay.h @@ -0,0 +1,81 @@ +// +// MATileOverlay.h +// MapKit_static +// +// Created by Li Fei on 11/22/13. +// Copyright (c) 2013 songjian. All rights reserved. +// + +#import "MAOverlay.h" + +/*! + @brief 该类是覆盖在球面墨卡托投影上的图片tiles的数据源 + */ +@interface MATileOverlay : NSObject + +/*! + @brief 根据指定的URLTemplate生成tileOverlay + @param URLTemplate是一个包含"{x}","{y}","{z}","{scale}"的字符串,"{x}","{y}","{z}","{scale}"会被tile path的值所替换,并生成用来加载tile图片数据的URL 。例如: http://server/path?x={x}&y={y}&z={z}&scale={scale}。 + @return 以指定的URLTemplate字符串生成tileOverlay + */ +- (id)initWithURLTemplate:(NSString *)URLTemplate; + +/*! + @brief 默认tileSize 256x256 + */ +@property (readonly) CGSize tileSize; + +/*! + @brief tileOverlay的可见最小Zoom值 + */ +@property NSInteger minimumZ; + +/*! + @brief tileOverlay的可见最大Zoom值 + */ +@property NSInteger maximumZ; + +/*! + @brief 同initWithURLTemplate:中的URLTemplate + */ +@property (readonly) NSString *URLTemplate; + +/*! + @brief 暂未开放 + */ +@property (nonatomic) BOOL canReplaceMapContent; + +/*! + @brief 区域外接矩形,可用来设定tileOverlay的可渲染区域 + */ +@property (nonatomic) MAMapRect boundingMapRect; + +@end + +typedef struct { + NSInteger x; + NSInteger y; + NSInteger z; + CGFloat contentScaleFactor; +} MATileOverlayPath; + +/*! + @brief 子类可覆盖CustomLoading中的方法来自定义加载MKTileOverlay + */ +@interface MATileOverlay (CustomLoading) + +/*! + @brief 以tile path生成URL。用于加载tile,此方法默认填充URLTemplate + @param tile path + @return 以tile path生成tileOverlay + */ +- (NSURL *)URLForTilePath:(MATileOverlayPath)path; + +/*! + @brief 加载被请求的tile,并以tile数据或加载tile失败error访问回调block;默认实现为首先用URLForTilePath去获取URL,然后用异步NSURLConnection加载tile + @param tile path + @param 用来传入tile数据或加载tile失败的error访问的回调block + */ +- (void)loadTileAtPath:(MATileOverlayPath)path result:(void (^)(NSData *tileData, NSError *error))result; + +@end diff --git a/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MATileOverlayView.h b/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MATileOverlayView.h new file mode 100644 index 0000000..8fb2e88 --- /dev/null +++ b/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MATileOverlayView.h @@ -0,0 +1,29 @@ +// +// MATileOverlayView.h +// MapKit_static +// +// Created by Li Fei on 11/25/13. +// Copyright (c) 2013 songjian. All rights reserved. +// + +#import "MAOverlayView.h" +#import "MATileOverlay.h" + +/*! + @brief 此类是将MAOverlayView中的覆盖tiles显示在地图上的view; + */ +@interface MATileOverlayView : MAOverlayView + +/*! + @brief 覆盖在球面墨卡托投影上的图片tiles的数据源 + */ +@property (nonatomic ,readonly) MATileOverlay *tileOverlay; + +/*! + @brief 根据指定的tileOverlay生成将tiles显示在地图上的View + @param tileOverlay 制定了覆盖图片,以及图片的覆盖区域的groundOverlay + @return 以tileOverlay新生成View + */ +- (id)initWithTileOverlay:(MATileOverlay *)tileOverlay; + +@end diff --git a/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MATouchPoi.h b/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MATouchPoi.h new file mode 100644 index 0000000..60bb7ed --- /dev/null +++ b/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MATouchPoi.h @@ -0,0 +1,24 @@ +// +// MATouchPoi.h +// MapKit_static +// +// Created by songjian on 13-7-17. +// Copyright (c) 2013年 songjian. All rights reserved. +// + +#import +#import + +@interface MATouchPoi : NSObject + +/*! + @brief 名称 + */ +@property (nonatomic, copy, readonly) NSString *name; + +/*! + @brief 经纬度坐标 + */ +@property (nonatomic, assign, readonly) CLLocationCoordinate2D coordinate; + +@end diff --git a/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MATypes.h b/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MATypes.h new file mode 100644 index 0000000..c0213a8 --- /dev/null +++ b/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MATypes.h @@ -0,0 +1,16 @@ +// +// MATypes.h +// MAMapKitDemo +// +// Created by songjian on 12-12-24. +// Copyright (c) 2012年 songjian. All rights reserved. +// + +#import + +typedef NS_ENUM(NSUInteger, MAMapType) { + MAMapTypeStandard = 0, + MAMapTypeSatellite, + MAMapTypeStandardNight +}; +//typedef NSUInteger MAMapType; diff --git a/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAUserLocation.h b/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAUserLocation.h new file mode 100755 index 0000000..7d960aa --- /dev/null +++ b/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/Headers/MAUserLocation.h @@ -0,0 +1,45 @@ +// +// MAUserLocation.h +// MAMapKit +// +// Created by yin cai on 12-1-4. +// Copyright (c) 2012年 __MyCompanyName__. All rights reserved. +// + +#import +#import "MAAnnotation.h" + +@class CLLocation; +@class CLHeading; + +/*! + @brief 定位信息类 + */ +@interface MAUserLocation : NSObject + +/*! + @brief 位置更新状态,如果正在更新位置信息,则该值为YES + */ +@property (readonly, nonatomic, getter = isUpdating) BOOL updating; + +/*! + @brief 位置信息,如果MAMapView的showsUserLocation为NO,或者尚未定位成功,则该值为nil + */ +@property (readonly, nonatomic, retain) CLLocation *location; + +/*! + @brief heading信息 + */ +@property (readonly, nonatomic, retain) CLHeading *heading; + +/*! + @brief 定位标注点要显示的标题信息 + */ +@property (nonatomic, copy) NSString *title; + +/*! + @brief 定位标注点要显示的子标题信息. + */ +@property (nonatomic, copy) NSString *subtitle; + +@end \ No newline at end of file diff --git a/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/MAMapKit b/Pods/AMap3DMap/MAMapKit.framework/Versions/2.5.0.002286d.60159/MAMapKit new file mode 100644 index 0000000000000000000000000000000000000000..553886c711b366e53775b7c4425f5240128caa13 GIT binary patch literal 12051444 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ëgas(=h%2HWoXx(&%oh#u@gm#pNdcpIasS&B7HY)e!b`Fr$3c)9a|B zUHx-^tjA{_U)ty~y?9DdL?5n3pj$c-mh)hO!1~FLS{*M)tWi6)&e|9IA8sl$_rZL}rs1XE(f6%3F(B(mvbx5w~9MW1qk2(%bOeF$0^I zO8#zMOUyQ7#x_31SqUMV;*kz2hu^aO@?icJk-1_?7m0hX=H$8_w$g`Q9!0BFjcAn)UJq zVl{7V?0CRfRxf%EEHoQlqH1QV@j{WWr6XXxaKnH&?-{(qAjS)&>9F#EHshJNjUV~Q ze#tx}nYT0-_2b%`<|Y2-S!XcgBueCk;tkb>oX$DI1>FP4MqSeh!`l9(FUiK9QQT&h z>=#{Kq{EEv%iE4qpPuTWR;0uBhZv0V4mX!2pg>c3Pt$cpQtwlXxlyhg?~QV`(BkdX zymOso^g^KSn8{1@7P&1uc5F)YCSKBG$4aB)dC7EBmE8fu+eQRXcXu`}9`faYCLTM8Q1Y zE_I=E-JxLa@L&kJS3(~Dp@fJhDN+rRtA*rUb;rN6zks~hYt*lV+|p&6coHAPe}?3W zuxq6ilC2>FuoI9xaPw(5yrf}LAq;`|hBB(#X92?(V0Mt#s%A-m0WP7~6jb$PaAW*+NQ*IPE?%08`A6xJRw?;0f6lo|Eg z1u9uzMN&}UBa?`oaUV1)N+1t zWNF%3wNmXk>Cb@4u)C%XR+`wCo@ut#ZIFJh7w+G?Q#qJZQ-f@C2hv>i|63_RmbcE0 zf;*$VQ7>of%$lyaY?aXdN{Gw!U~yWH@yxr@2hI`LB3XHSAI6XwNm5XbBFdcw|7Czc zvFxcHbNWwY0(>L3H)Sk4` zFV~ySQ`d}@?6>X<*@Y|nNkb9?+wXdK-@Z@O+Y!nBN*_lFGFWR>hQGr0-v_W|08X;Z^mv!y!A9vf&5HJw|OKR$Ydz}VV=xsDqa z)sWi2GDl{ChzZ;Ox-_pn@*J~@D*^GK+?;(@Q}#fH)$X}}r75CaT#zU$ea8-NvL~H& zvN^NqyyAj!(IX-#egoU5j97ZYX})EaI6`B&Oj*mN6dM2NIK>4oG)wl`g%@fXciUO* zCUf6gaaR~*3ScdOzRilhtNZ)XnvJGF^JHJsIA8PR^rms?&66{l#$_~5_BW05H%~sJ zY1|pjllwJ|>(@NFKQrs5aWb`5#9*`cJbPiF`JATn#uf`5xCpW(U~U4+ENhq9%MPn- zpB;Qe(L>gcK|3hM5^47IpZLMZ_7B0Jr>3Jh`@E*?(3nwWLX(Z$aSKftf6JJ*t+S{1 zKiS-`DZOZnln`~0R7pnAE)YdJId>eRH$k!4@`TyvP_fe~H%WCxICO*YYSj=Kiy6OZ zCMB1I+pd0)7H$-YBwv@SFA+St=LP8Gy;GHb6l68Jv5rrQjY}`JT_zpP@`39(!IC0by^#9y2s3!4#ECHP+y_mp z$Ofy{tP7^qF+A$a9fCA;*Q-JVP)>8MkhHzvRqZJvCrP0{AMOLB76P9kk1jI>h@Q9GNmF%RYgM(; zI#SAQlrpM{fKc?ZUWT8zLh9hP>-Bu)t?fJ;()4n%hk@p1S?Rfy(e2WwPaOPPGWLsk z{AGYV9sBYSa$JpZh| z)Wnakk+#&sBg@zMTJ1AlSR30gsqdOtq+E&PNtHJ1Sv6@<*Y%-0IPM%e!Z@(rtm;-@ zAIeu`zsyjl(Z^-VG?AzDM!NY*nU*jpqt@*}keTnwb;HM;`Cp?k3a=sIRx}>*h@9a_ zON3>ayG!Q3B5M&fEmYo_0IX!yq-H$K=u~#uL#=2xQ@=@AhnkF4Tf@bEqv2^9&OBjV z$N)skQsi+b0)DX*Fy~Ccz4wnibAVe)}fY?LR6-T2c4H7fg6biHeIUS7oW#c0QOnwDt{N%8Wojn zq>)3ds+}lOcjdUPMgU|+H*CJ^v=9iwP9t-BR1!y=8eTfXkX0x+1JYZJ;6GIa(UTd1 zl0yr!%2~w(8~%3wi>InOsOW2oQLRZq6vsrVY^SqR%A!4DD!0fROfjs1s#@+q6a?}O z2QTVg)s@DSyW<(HT)N;ZK@>=uaTv1Qn!EA4oH~gw*&hpsqM|r5H(N~}A!JSlZTC2T zyabGQLlh>jRzX1BSmk#`+%+fU7L_HU*&;|1h<5Iv^HWK4z`2!KJqnGCa&>L9n&ht2Jj8^oB*?UisU}xi1TFtc(^p#)N;B%8fi4mvNUiK;fDBa|&G)oy>~G*Q3b{}# z;KC+e1I&GLK8pqZ*CS<(Go)l*8*Y*^Ms7j-LrffPigFYHr@ z%P?j8ogcESM#5jkGEXX=E6+%>#xnQFTdTyhR>OI!%K$q4?bQ{YnC@C5)|P0!%y^3v zG+xLv549xxdFxv~W*4N(c(MNGmES>8`C?CA+&tRyX)yMYk$0-4!*9I!++2x4ni(&y z&Fe0h5dHnPB&*m4)IYZmzdpjNuo0fyk6-HKceqbdRVcNx(waFI(D?Dda5wVisTTX`kb(ZjBEc2 zBEk~2_s^F}rYzl}CiyyFXHz&~B%|~iRaYyKBLHV8{~~V6I2AlY1Pv=(sVZcjh$`OY z8Lbvnm4SU%%hqeU^Ez|zJ_#-$!D?UPj~;Jn?Z3KBqAX~wz9vfF>qp&~K*^BA03JoL zm$z4>P_7h8Em^rO_gcE8o&uH&Pf+sd)6idad69Jf)Ad5KN^oZPfsjet=ggK10MZk# z1CE2#3rD)5ce7(k{hyU(i|E7WGg>~7x`0TXT&0~>%I7Xa_9j5~T)L;Me!~%``WzX* zIw?T36&d+NW)2u8_By_FR6D66JFkyL&p_1x-{ z^CUJGLlXHMkuF!BrfQ+a2{noerU_SN+yHny(k)zPDdm=sL-l6sQD*&IxFG222{H43 z>YHsdC9NDfM7H-U*+nU2!%5~B(?M3|7mAM@2qD@dcA4yy#?U$lh77qLv-(?kYx9(< zqaxr#O*7P`wYjCIEL%kJQJ+!&Z{$(!e|> zYu4k=Yh6m}$Pm=qb{xfKZhjAWdV}KAu9Fzkft}EoR+za$N&Ri)zK~ zZ_0WVx1-IneKcuJa?EU(O>U#UnSLaOH67^DtdUK^m1?G$A;nG(%9S7Vb>S#?mn$G# z;Ov#sh3Ks4K1b>EOD~#k=cS{dUJXwz08*Cl_UEMkp`@2My%_70w3Ik+vE9X-(kkf~ zg>;Y!@Us+wU6LB7oK>>aQflc@A}d&Gqa5F?auw;>o3nH1LtWYzXrp!#EqzXmWbUKD zQ4xpB&C#=IN!ur@X9ZSAeL-#yNMW@5zsm{`ed4hKj8DwCv23BpzMB0?bBgN(kz7`E zpHLrmL5jTjXX1~daLq@^$eh1AO0&sIH$dzy4zUN+ru$?y*A;sO*2##&-Au5*#=#jE zFKJ8RP7w-BzDd82^wPhXc>Sl4s-y#(nEis*sre7eWCRs+`Hww;?rjO{!K$k%2EV9K)2Y%PmmjplUrT6 zF?y&|O^AYeV!z;rj2Nw8rh71iOd&)DDz1iA{c(--N9kdu!VLfv?5Bq{wCiG=tNBs{ zg0OajLJQc7KM+O=upW0&cRQ0*PIsoNn|iNN>YZlpybpRMr^Bu4%bO10{(;1)ag`Eg z$kz&)Z#rW@tT)lWsYKrN?fyO)-qI(ogfBH~?!4oGnmo*y!nQf9J+hxhh%DfE9j9K^ z5O6)O!ffB-sZypG28k;Wv05B0DBZ_cOHW;_I)?LB7i9mrl531XN^3YfuBIhGr5Y@H zm-)<&y(+X%tIowts$LDwg2@{+dR%`JnO1DPs4@x1=k7`7r>&Yg9|8eyI;5>TZ`DSX z`GVfQPZfH?vef1}(2J{0v>bAcEBs_9Dw(Ify!;4zAz<*|_mZ$ts`weabHr|w%?7D6 zkfX^!b)PHfCx{B;Ro7Fi^m2@zJlZUyqv>Udn53$uNshZ!u6M{(UnmFpJn?X(E-jXR z5Di)}g$HH*T(F`d_a~rpYpnH@u<26yh{sM1FqZukT6CE`B(Vl2X@_&a9NxO@uT|7``RBX-FK6wmEX@RJ2 zuCfcSl|2!%j{LHvnfUdPOu#TdiD5wsh7WTC)8}LOI`Byh$Ae4~ z!_j;Qh9h}?2DcwbhTvu|9l*N6HkYiYj@l?IG1@N95LBN3i$|;%6n+?oXq6C|W{}>8 zu8=C%Nm8k@Y^ipMHdu63&Tv7@e?!{r*vp!kFBfKhS#@A7g`ND)bo5=-OX1|0z`)6G zTQSv9EO)7)*M$_g`5h#dGTe9(v@i%5c}i_NyGdh52Q4Ty|DbeSvwKu-oxcPPFtloq z{J@j8y-YKA0V8!!r%>MdgThMZClo8Agv4yFZeMHNf3+Z7`;si2)2avMi*M1RgO+@p zc%Hqjb3~bQjaYTpD=4#toWd+iPx62$O9TZc%GBg;)9kz2(&(WsZJBfNph6+(BhMAjXR z<$A+A0$?4Q&1yL;t7W6%4MI3>V+@P5^Vi1T8va)C_ZWXo#;}Hk%!YZ$U7@ z9$kmS_`Vr8Nqlhg)9Q|n554qi%z%}}@Nh&2VY{tBIWTA(PKxv?Ge?@-<)`)Cl(id6ESPxec@v1qR#Wgh**oO zxaU=RJ=YP2bsi-ezIT2LtjsNN{{Ry1985t}10kj94kG!g;3^4@J$~4g7JAaAV#cZj zYfeuvTqU@1ZL+T=vpSm?!C}=taDaRL$I&O?_+D|y0Jf3E!&UDz_Jav(sj<5^ggZFOZ6D7G-r&Qduq20P{^}`F;i$mZL$mHVsU@(oEFOCq#wm zZ^Ef5dl^L`^I&Xr6HC{Z&mfwaB}#MnsD)YYskf=2vMss@?n7-Xb5NEH-1LX0L2%WA z7=1(HEESa8#Mg*Y547FZrS#w zV2x+fyu@d^Z1}zmOCR&O1gF>>4qJw7{|X2@rp1>hjt zBSYy`^=nbR*UypcTA7I3MHq923;afm*((&@2LkWXjKA0iby*2WlRm88xoNtCabVOG zzq-_p<=Ia2Ee^HUv|HmK;Y%=xQf$bm#9j#d9%vHwJJ&0;lm@bJjbBd=l&VH3A%?*e zaK6B>&2pf>u;%zVsYr3yn!tNXb-EwbscaQh zfS@D3689L-yrpWRdC2+oM@%h7J`W~vnrPmAtlWSM+F9ZbGc6VNUSI*rm=h9>X@1BK zJ|XE~$K)_PLxcFrDNnSz);$4sbbN<|e<9;r#xrmF4p6;e-R$vky|!TEt)051EN82% z>BeH`v6{U`?0ozy*`%^ZY7-FIk`zKPo~=@F(lP8{lU=w*NS}~^S)CZh6(CmlbNwporjbSXY!(0G?Ei4Lz%%REuhI=`-^X&6t+V4&T~|OjZTqFcw%Q{bq@6y~zRU=E zQrq{Z3cOGIlB`er&etGT$xh!m*+zu?YMaW*;NC+aA1%{gp$~(w!DSV$JZY73umekl zXN7Qc&~6YFFt^c1jb}FdT88by9tpDSNJV9ntltC>Mp$EKJ+JV9J-nLz#*2puC0^AJ z+nyAV<$w%he@-@P>G{G1h>S|r#F%V2f8lt)>~-p`H#b~FjWmYE~o;B3@+xt|iYME+xbIKbXTny|fn+%12q#20C*>fS9Rbt6X-Y0so|T5g+J zwo^vFtzs{-%iN(tI)o)k1HNruJDqqNR+e$^F$~nK325qGIw|x*Cf?(RMx_u;jMw%v zIML4qQ&IlV389%25M-zjT;Pf*(v1)L4%k_*BnjsVvVHHlu!w~H8TU|wSCY&tb!Q6l zl7N(TWK2UbjHvSuJ4%nlh)@!+!^CkL>gkLVlvTW7IX(!Kzs{N{)?_j;M)nU|C_L=r zH-pXkBZ{-!L3uO9$Tq+M=Ye(+6e3@wKMHs05mH8uc`D99hoak;fls=QD|rwfHwge6 zl*>Pb)ebndJY*05l*&ij2^@5!>4^Luk*;w`-(AaWvDho{%dwW~A0pk@6KO52zJW&- zM@TN-_Ng2oStsKIJ5{>w?0LVjm#GWmTbF&SkJ(FURku-kBz$P@CK2W}f$;iy7t>WU zI2b-1l$lmOP67a*l#Nqgdm>#nUQ(ARv94^`<4yV=U8=uKpO~5yb8?Z>MHjM(YEKs< zLwAUE+cMNaL!lu>Z~%~{Wq(T7?tWL|Lsn_1<%0~FGS^XESrHbuvjnmHEsT>Cgd@WViqox$JoTR&P~0OQb|brEJAiAm-csIXqY{P|Q{p zYQEj6m|ag4GXN%2$W5jn5CN3{Jd_XpyX^^>reuK!_5+8oAMmvgW2iimI;5?6hrBsx zL}vp2bL|Em5fE$?RD1vnSifRExAQI_He*(RMudC4Ng$ev@;&f7#O8jR!lsi*y$OhG zy5O^%cjD}*i0vS3T==ZNXN{`r0K2p=(zMn82I12YLos;T7cBWfM^Xg;h&NrUN> zDHZIQCWl4e2caM(I~RHgoy!Rej&MSDe(B~&N0?9{6ZE#--IHU$aC&rVKz=7El>T%* zD?iTqrD*bKU&fJlEI9+~VIe|Zx^R%Qr3#B){nyHs?w#0j2q|!o8-GFvjjG5H&LBmO zz8zsfpOU-Y4W4DyWH(mOZOm9t;r}yTWs`aLRxPS+4DjNSlsx`7+ZQ8v9Z;#s# z8ds1iv|@wGE%fth{gjf+KOiDX?7A1EGCr{V2&@lCt-$)PJb4d2x>MD({NOlzFpwR& z{)Gzt4PpW^yw&VaR#b8LTGSN8^EZoQV&yo2z4di~Hb|7(pz|0wdCE#_KyP8KC%lWA z7QE4P%8xPy-a3jEbPMOWr;cAEQPk+w^J43^aiTqXYcRPO`+iQ;C>^&EQ zXEm3E6j683JW|1s^*i1Cw8Ry{TylMMd2E>q%#=pFBEn%e2@P4_RiTw_v$;y@rf(=_ zirwTw(hRf6Ba_+N2j7MX5DROp=txnpKjJ^{?uw?yH9KieqL)gkvZy zvtKHWn@a*N)>Z3;<}+uwg1C$h9Waly^jy;N=@1{!fcb56Q_Jy7TK+u5$1`B6b-bj} zDf_5=qoIbwOA77BTBr3(vuh5PvV1mv)qVcjSclIZmoC%eUmY~Ywy80bRVec)r$2R) zek!X;c$bC= z@2Km?^0RSkF+TfuKJHFmFgR~JH+e%Wpag-L~=49$A zlDZ&U?hU)x7_rr8c#?vQW>Hd0w&XA_$5__PCnFjmrGU0AI9m!?xM)5BvjC~cnR_Sx zCfoR1M}NgDFGnQz8Y6bhF9MhmX(=A_*+(?LT(jtj& z=PzHPaltHC`jq3$Upzuq9o;R`D{EHOdVAUR|E&~HL3`Pbr?m>oUiP}YX$o>xp#b~p3@dhCEBeg74qr{rsca4HpYlO^DhNrYL2=&qH-44 zSKyksa*DiAjdJes;AVl$veYV!*N9VvcYo_u;rqQ+kdEoJUi*brAZyjWpWkdW(zxtC z%_eQor`Z6h$o|r1la|)a29M}wYSad^Z&}5Znk@+&fBl~ z2kM;KY^tuwX6vn|+ibd?U)F5dZnJ^CZZ>)OqGsFj8`W4;Ay>co?PZ_Jo36s6QUya- zf$k}@9Cau17-=s!Ogcv;yilR~T{)qZ++$QRfg;N(Qpi|QAs;Z-T4O}J@sLb(d*=iC zSTkdXOnS(246q@Zn#Mg>`sA65}&tjKdtjW`BY_45!P+kXVQ|CvE{gw;Yb<$NEtHkmq{08JWHfo#(pVdzbd2L zEn|Kr`4ikE1sF4F$!*YwGvnO92r9R(qpGMXqHXi~12r={kxvDAQ!H_7HuDW*#0INs zYjpOa+Y<{Ft}7+0&&gz-`0~98n;=PF4lh*V(6bz=IZKEw?$JdalUHJNN*On&l#zZP zO`}qgLax%P0LAic3C53doKIFfL(&`)mTSS}^Prn`%Yq@jV8Rx~+4K6r#HX+|+imU=6K5~? zv6B0O5xwBkbgt5W+Eg1cMFo(wlCxj^()TaVLbXD8#s(n1m_MOIVzwFCya>OX54Ci9SX7u_{ zgr7|EOkri8%VuxvuHx>RP}$C}WV4#n*lg|?(#?>TxFtvPRW!P2o;0l{&q^UrVtxvb zou0$I%Sb#;a*$!|bJ;6#&1VWx-CyyKE+Omlc#Qha%txa;QRqs%9T&|fvJf1&N2VbQhG7SRuI(g_7sJBri zR@rJISkAuja2crP_|1F#=2_SiQsmS?yg*j9Y35c|(&!ArTcd~FxmVM^Uo+ZqY|n1` z-(RUWzg@dc!t@CEuOxHMq;}M~Pcc|keNi#-0#&Wnf~>UW{J~8HgQeUo^l+)=-kL0T zQnK6`z2!b9h@U8Ha#pyl`btrD9yBLpSvLj42TzAT4|ocIhnOq}(NOjP{;}7c7W1&>HWjuP_(*8UQazlYgGqF4mg|oF0Y$QNSt>$`N)ssHFDJkbo5^LE-`wr zwg_Xeij`d^RL5D?MBT;M+BxoavE!$AvFEO!ImTu^>*E|_qJKQ1gqSrA^c1$Y`c2*| z{N_B>*{EYxmo*WUXV65)xXYTMYO^4PUqBxXrSO(0GNoFjs0q3e2|`u+{n9LxbLbJL zer@z(kGV&Hg-cGcaD}T4Y2(kh8juyba2V=fC_60}AFCN{tUtCeE6r$V6SiT)i2gJ& z6y8&PkthSl1ueE@VF=h_f!~}Jq$LPXK=sPH!<)?=M#Fh9 z8kNRy!6!Y0vBc+cLg%quJtj&G1Z zSgaol<)KGUKe~rr!O9X0f0k2nt#P@C)pP9`xz>{5ropFquipaWOtW;jJucsprZ`&& zf1VXG7tuU^^P47}Ff+WV`f|H8-&#^=U1HthH_x%ov&!@J+mu4<0(l$6;Yb{S4RwD1 zPw-r-d1g|++e>n-qFiKT$QmM$D}fB3Fx%N1>xa5KWL+nrizHOE-Q89Zc4PUyF}EdS zyrwE8#H(oX_zK1;s=9M>!!s~lSRdY1U3GXp=OrG%G>QI)#mQJdoKpV^(lA`knceqz zu`nGN7YJAIsm#FWjN|>`3LHyaln&UuETf@7UXGgUqpyMQ9F_G}vo-pwdJIVdc*i08 z*u7WLU8bqGk-UwUA~VAi6!0b&kMBs}+<-O9ZypJsFzU~heD9;+Z}TEs4$NZ~@>#Av z5r6*hec&-)z-Dq>@ZaQxQ+CmHR(e>hGuDUO%yoi?QU6U>K*3Xz(6*AkZvmRG(e!Fg=yy@B2zmUjz@^YG%Qrq~j3vLUqGa6puH9VJs zpW`KV?-bDejl4<04RSO(cJFlF9#vr?itd*;cPC91?EmtD3xRjOPQeQJtS<+S2=K9? zF7QQP4qPO_Z+O68QU78Ae$oRj`SP5{3GiGG_$w+nU4SDV@K;n&+SwW60e?jWX9#fO zGM5@(QNfu4{Hh21_?K6(T!0_+fd8f$=8IUTK!9)efGfT{=Sc#5tp|Mnmjh1~;DH|S zufH6)Qh?w7noEuLF9((`?yUBJzoG@dE5I=i_$ylQdjdSe13vKOXxuKq!#vX?G@!*?5d_9= zOgmrBP0coby!`TWWM6YmTOJ=j`4%5P*j9_NRcuoTcaZFK&e@x0uFLD;<6}Pd3v3s# zf9>F}(`fy$NkZ8bJ@o;9?@KHjj&uH+G22*j*!K>}4)gYjdi#X8kL2x#`w2hgef@~t z$?p>P-IM(N{gAQr+j8afx=>wDEme#*6r7R9xD`9bKzbW3W?P{jK?;WIl^Bb0EK|G% zV1Ix+#gPppK;_!a8?@sMheiz~PQw7A#k{o63w`*@qiw0|#_DhTQt6dsQtIn56 z3`bXAkhYB-yJTrlEsA%1fap);Fa@YK&|xIQx)M6RsYM{10og0;aRsqs`Nq%I$KvO5 z!&`pzajZ=9u{fz~5n^H^Q@2hwZ(~QP#3Zm_RZ!Ow+9&9XwMbbP-ny{b+RRzDOKL}@ z;Te~MjK7oC{=HOW$NK}a8Vh3U4WZ1jP;?J@ch|La6NP0-Y+XJXM_=;x2;I&Sl6ik5 z7?1oFF#3V&4P}2#HR+14lf?=epc|~^shqw6s|;(o$LTMqFOSn#@ud`qXo<2|>T+mS zPLhZ-7Ek%Y?!W4&<+AmMYiKmXv(aJBKa;J}+AgDinp#d0*);u3wX43B?NTYp}$5Id!{g}lWM`1EG|Mzw8Tv5mbmp!e{%vXabz+lsoCPqwZr z9=lx!?O}V0Pl~Ciy-Np4G#8v!tgLoZ@!qspzi&cY5dhaF!Icfll2p3_#L(@kcC);V z&AZve3_ZGKpn@%1%>~?GfdK);}(T!xk}Zj%PW`4xv6*cP5pvO4Fy9HekvMU-Fga2YGc0f9gQ+I zYgVwJ9g3_Ll%xWZbA?n#6_^=W`*s8dyW|SLyj=wm+~&MmMJs+&#sL+L z7wQmDdRf7Oc1T*XqH&apQJGgrjlQ5o3;T4+Okp~gX!p28rFg0GEh_(RiI$%g_v$v5 zviK`sajc)T`Bbs-&=xzpRY0b;*r`*{%DAIM;ppaia!AtFM{<&WQPKFFfUt`K106A+ z!GrSKI49gtnB>Hvy?6&C%}b=wi2e>$lI9DIXp4#wBsHQ1Nko-F%8G3&UQlysdZ_}a zSn*%|CCk*}hw9>Yf1=j=NqKEG1-=;sG~}a<+UY94^4d!E3^hG{hSY}oif|sj&WB+T z>@9Xkl^6vnI~CIPwZhWl0Lxr!<#TzQqZ(+fT%(>8QoEQ85w-u!Y+$1?1H8ooDzq|4 zc}lF$LaYzpjG+akxKh4yb0PptQx-5*(`vG!!~tZ039Zh-YWhQOXj#aZA^2^znl|Xr zOsi?F8*eqWd119r^QK&%2lBO@lBWo%>-qzur>e#+R@qRiCWpP|x>M#kX=yb-WO$|M zwIKBP^L~&PldwwuLJyTea&C-)>IeC>s`z9u+p^$Ve*gClz7~9gt#e&*L`EexAe{jJ zS<>FEf&a8%Ai%$k@-;s@-d_gsxXfkJ*7Q8WZG;;HFJ*7XT!CBf>hI^uIEDKf}6AVjeoCW74gMe2R9Vfr9Z9WJ%Ydx%6M>90e@JThVOuo7O{umif(w!x*O5 z*QyeKv^|Ma=<$dYp387Ji=lD&PHmAUqa&Y{I};Tq=kQ#lV!E&pY``9<UZ)+0KA z=}M+Ohgm64&mzkhb~k4bpI=C*(;sJJZ&yjzY;d7ie(AS=DO>j!B%=79uZRuSDah>)_?&vXYK;}s4HJreOGSlp0PB#H z*K4fbc$WqUbp<$-7P<%ooR`G;~ z)HigoNUG2iy6zQEXaprwm0wj8CG25vdz+(4oWsG0F|(@u?MVCEC0p5kw@QYZKF;nG zGWxPW5&IrI*URCp1(@z&{odra0`dB$or=xV^w~n$UGShX3QTR-i?w5KTFgaNlDgxf zd|i;sGVaRNtKRLO*78aE4-WtKH^2E!%Xf*Qq>>w)wucc`{cN^vXv@dHOQ-&ln~>D1U)f>y$zw%o9y9;pJd`1K3M$1a8>?uD zr-T@`npzZPd!HBZ$r)+cryEHj?i!4P_&O|yFxk$Z6+*i~WoG=wFUpCk&If6HZ9B@Q zJw%fXY6x=;#YYIdI{iIV-pC=FCn>r61Y3v*#xo%-zaoLyS}w8^slhMG7p+-QTN=*v z8wDTk-H~$s59zW~(O**^bI!OUc{-rpOC1vSHK5o?dB?;o@E5jvcRh(VB0I`kETTXL| z3TNPQ;41%vy14OA^oBTLWS2!8yDW-j~Cvc8bWM;`SV*1QYoqNHU9~bQqY6yJKG|tGq)KD&NHc|0ea ziN?}xaMxdoFoyP*@(m(&2e?e$pw@*vVPv%_b(ij;X5@aE*{*)#a^^YQ_|x4>9k$Ys{rb_tqb45NryuR|urk8!)!$*Gmb*7Yg_)Eanl!jwR4oIg#Rj*VlLkL$ zj3^wu-woJLz*;m^vE#w$8`gmE?&t=}C0Uu6`Q730Qzf=qcZ;c4q>G=Dj>Ojhu}bde zqwf06V%!)q3wSa`XEngQRo!l1$u*IcJB$(U8$UtkhyiFN=60b;kC1QWq({K1|w&OyUvX4H0ohWX1a1OY1vZ%ER?LjPwL7V$@*@x2+bi;W%OZX zzFe_O)kH45ti%$n9pk`v0l9K(*(Ix-*8w+M>;m6wGs?=!j(lqFYWd_6-!8i# zo%gLR&LuuhQ3TAl;)M?=IcaCjKeET3p6QDh{)B+q8@c7?NV{F=OOF>W*OIjGfm}fb zN)+0wG{34g#($~sME#0K{;n)u3xATUEEnrnJmCf`%e68RWx(VM<;Ot~OgW*EG}+BL zykPcTjy-2+3at?O?odMBCj^RS-X?Hka`~AsoFH1d;-;&35i9d4IYPzgf5vK_;&j+b zqy7(|XK}0>5{%1*q~<1WnX6f8oz4F9jcl04mSm?bIbhbT99M-RH+R$XY6B zDWg=e$FH18ndQZT7YtP15rsy^gL5I zaeNLP>Ok}_MCIq|{$dJJ-Yq%Kf;?>M!yq5ZiE<7Cx&3O4KMJ zb2E?}x)(9gHow0ybJ>vNs#Fmm^8K&!&EW>)C!&KD;J{~rv+7QR)_t+K#arca52S3W zKu70l3dfj7ECKI~7YC&2!Of4%vl=U=}fQv1gIDQ{{d?|gta zWHAR{(AqBvBnB$)15()JhMuJdnXXA`seX;{xvI#?T?6|#35=-5gu(xqxbw&8M67eT zhhcvLdzNn80h^U?`pq4jryNz*Rdc<$Ew+*4gx!{Zh2@WP##|aN+wwok7q8kleXxk} zvlj_R<>xT}m4hjB)6Gqz%JwfUC7Y!qZ_8G!$`5zO)*wqwy2hXB8+~qZ(nu~ zLPFA%I4(w>exIYOcHJ9nU+8V~Pixd0+ve*eOz&;YqyEnK`}Gc4Nh^mgp_%wt?zR{D z%q0Q244Olb;g%&+R__V5`1$&G`!Yp9N@kvP<_-8@k}z^dGasZWRtD7Z-iUzf}L*g#F+jXgT!{O;J2 zth8z_a&)GUSshD+o~2RzLv`78x9i%m$J@QwtLHoNrt7%}c&AoMz4&EGg$?yAE;r=u zv*%`my5TtrK60h`);3(+;-w&X2;(I)>OlB{Yz$~mS)*55*@*biL@cIT7F;F9*XJ!7 zY_@?8q2qHf{o!tt5fgLfaogESbNVr?F}C%X2czo~XOIy_SY?ixwc4!SmU@q$Ys|uQ z;e5;yMF5RF4(oA6-nDF4StDcSJmyyibvN-Jr&?)Zd{%v2yaJf_hQ?tw2k=0(ALLvv z6TH+Oqq29~n9U{p!>^E&waEJLgrIT%v+_RI9~->|vy7+Y;{vnFu?n~Nr7JM&TNtqX zFH1kbM9lw?7~fU4`X>{E-DUU$J4s8+V<*xV7h{9>Zr#W10W8I0%nEg`iv8f{Ua-=))QXilOHXBJCdM$D~aRP_MV4QU=$!U+mSVl7Lg{yagpG-NG+VWZ21co~bR;cO}QT)54?{C$oNL2OtGd|tL*@L{=O`8{aw5il@(567% zG;O9)3+G>e)N@uAJwhx3(^&M3rV(W3y5^$`n7Q^>GuNQG#rA6t1t9eeQep?(f-R~T z?;78A(FB@TVuuC&VLExMe}67|LxiW!IA>XSj9#U+qV3Bg(YZZ-eYQ#TzE^ zyT1FXh4%B}UCP{Q4Y6jNv?u0GHWUib6XJTxw5RZEsSJLw z_RJ?+Zpk;*hq-Oo?v`We1>8D&zzRNO+S3J&mU+k=WKTP3y`u7XMJ$cYT{gC8EDC%u z=eTU^6$N?;A7fPy|0n6;no}pjspE3yoo!8E1KLXfBhTMw&pl~AU#@VGJne-it^AV~ zGZI&Rf1{V(OUVS`aJE%^G8RvPArq_}pI0cQn+DcX%We@7pN^qne@j(&*dFV7p@P{x z>?jw^e#27LH_x{kq-fmGaGQ_yh(cgYZnzaA^7SZGmv1F9F-!wn4XOYi#_j;yV{3dfkvG`|^JchcM(-m~C!d=_lBR95Cd^aGYH$cNkJ|J-_BTGK8%YAf!*=~L_= zf=rH}KXM&0=Clw7q%w3{S2L`0YjUO<*sn#ws0MbiFx6wbJwZ>PIYfLt_OJHz2Txjg zmYmZl%9f%1M&9JKR?7lT(zQjeSu|3j6s~iJag}74jbo17%-vxrp0*6vZ zB&J*Qf;j6iaf2~76mD63xiyXZm%3%-ofz^iv&|an{F+?FxOc1wg0t(ure`Vl6C;hX zRv+1wz`K7paj&WY59y;FMcB(j3tWVk-#*_(c=;)L)54)k5T1~Nu(IQwBiE6aTi1zs zZQ<`u;#+%ZAdSNlmx%T7Eq*JT={kLeA3fz6*~Uyswp-M`*R6HR<;!?FBut za9Z^zvaG*1h#yudJfZGA`wJ9sEiuL1R3y>VAU6UOh)r$4nnYU;h%HoQb2h_|h_U=z zDb_s*EF5@QZ`tnfl4-Uj&LjiTU|@l1`Ph>eFoZ*5`#RU%vC;pCCS*&dz}T9Stydu;Th_y~>r1?tuRs~@`jU&Z76#bmyz~jCU)ax`aa+Arn&vY z+tfj9uS(v$y{_wiX-dI|nQfC;d@!IEPnQ6zAUD>MYnI$kKdY}re7ADMhLuwrCg*wK zEk^xagjta$yY}l$;mk;V?UKRF4$cCrTBc)0gK`X68c=pGwM(a@aal!KedkWH#xoDI z(&NqF>5?r8Xf%y6}?vHASJAF&Q5(B>|w0xOMYgR{Q_*|;G0ZixzBvN5P&5d_X0r;>l&!l@D6>? zx^=oZMZH=Amp|8!-;$dS+(=X#Eh(D%xyO#4_oDd+C@-&x>&pCXK`i-moN{bSUC_r!jiUmjg(!} zH0l9VU}@DCNaR}XN-w+LI$M~Rl^{IUvn>%)G5XVdt7m2$1XBDL(<yF^?vbhAkgC4k?lB8s=hw$hm#XkN zGuEJ0o*P@6%ZxR=-l$&%DD7E$pD^%B`EXmOdsN-hbHHk_+bFt8L=gpY18EZVInoRfeuKT%C3vRjdc(;O~odS>2c%@2;67l>}KmTMxAcDbZI(=AS= z$mp4QyLI8HsxG5J#(Pgld%8r=Mvzt615-1Zj;Yn@tU15)#ZF`x_aB7UOnh9I$f|P| z%gf9vv`wK>(Jqz9s-+0sNhVhet7H1np^LsIn#GG2U8prRqH3g?R5;Bp!%3ebrdI^; z>jtcn0^+fr^yomY{wwL|tR+A$Vx7m+D!T6aucJNwov(VoU0N-k{C2mz=jU2P-rKLg zoTz9&mfZ2gpzDXqhrgj`;qR?R-8c4)s{60AA;;xP-B7z^YFhNH*pfLJ#*=XJMtjl# zzxAj`UHtwRm46|eqP^9qTZn9*mu%0oR@73B-aNb(YLsB<05fi5G#bys#kjwoAp2GM z6$g-yNd`JUG^m_?3!a|K01Vf47O{9}R89NbZHdB(4SSc|*z$qjUVL%&|2>!PQ8hak zY_l3Qt5At&r4naaD-;P_R+(`-P4GLPAo^8^>F9}`v7Ok;jstJC1 z6God5khhMOkEnHCwf(H3<4+$}@Rff;Yj%jglkPQWjAA6I+Lt(+N3twXFmjKQ&E4Jn zNWpl>F> z>{+2OwNwZAj~L4~F}^5esZ{vL8fnS-*|D0PD1&!OZv|557ZTDPy*E4Y4L1&vg3dW5 zZs|EHXD&iFmfb0tX7H*EoAs4QY{fa`msTFD3Hjt|CtOuA0h`V^V@^S}Kb?7kPi@@U zO|iR~t*8Zf$6e};MP{{x=^4z0Am*h1)nm*lSg~3+XXR}aL0mo5d<)~;cVsAyUTl_z zTA8`$TT27htyvOp9*Dl52#C{X)(cx$aak2Ay!tZp-P)z3xzJn?YGvOipUGiww0SD} zZeoymB+;L^G*r0UhVnO6AM~@`W!R{g?oBMS?JyarPVKj-=eJArC>MS+{H~P z8&yfg>^ezFW}CTQRDHMv!>wXbR_#Inb89)t7X6yJFeG#_cgI@N#bMSGl}+@u#K63b zRC5=VII1;Cg6qAykcoMFRRQC@0^0GHzL_I!szL?2fGbo1L%jkH#nz|GEEpwGGNb5A ziGF!|r3h71t}5uVM-MvO;;SAc*2#k>bGDQjc8NnO2qW`68KI+plX+N}cKC3sp=;mg^WhSt9(d9u`sgBIa(VOpKxlz1JN{g|2S^CgzCAHH447FRL_WXpAs%UEzj&E z-k+^u<+&) z)|lJf*PagHi@KS2(m&N=^-n)kZ*+)>5~llXRQhabx7TNJC#ZXm^bIiR)Bd>wKhys3 zMQ{7NAHD6*1ZX5_{vX=kP5FOs|LRJ&?V~fKc_yZ`jhE;DQ`^wq|Apwpwl1Y1$nh$n z$yYZ7C)=j~z-x%@-}f4#Qo?jY%#en7{S&VtR4d$yB#)p<+ zJ~Xm+7+H*0x2!WV(~zb^&(2GvSh=M?dulFOEQQ%i!O4Dh) zsIKD(z#fh)O3l{U<`Vzxco96}UU&W{3GOFKQtzOE-se#lpG{>b))%#j)UN6*;M zhtymctLXx(Q{o%_Eo1U2^BtqK8xQD{+Y{%jD1uZJAnzEHC90H_D;KmINNQDJ_|4Cv zg(I9HN|JMke85qo{_pUaYoZd5?5BNLPjq$ujHe)vck8pb`jTA}n%s=zqjG^Cg~5}! zRNJ0`V}dq&OuA9B&RiGU6bOUh)(j4pL+-7yHb39QaH0Fr=#H_xiyo~-N^uT5HA!|V(gDn}!&3spot#j7QY!j!sJvY4ca{#4B>AM*?^=Ox--eQ!j?=zXgf8r2)@8hW8 z=zy(8{hw)wxW4nwWj4A&XNQnN+(0^5@X{fsB)M#+;-D#_MlKQN=~VA8di{F=K=~l+~UU<4jzTcp4l3ba+-hGE~EZd;RvMHxL^i{ z^BL4GG~0%4l`3Zr!+G<%pB_2IRk*ZD$^OpmWOld(rrqe`nVQkLZbqEeXI^w6d6b2$ zv-{-HDO;fpP#iY>SYEedQC;|^Ow6tk)EG|(S)pOu+yYqQU&9U|3QBTB$G;Vnkp{zX z)(u+6eBFr~4!5Km^_L1qkzBF4O0HN6{}RZrX@QJ$Ong6=`^~Lag4hhdi_$TvRyWnc zTMu2Mq2A>twj{5Tc_7{_=;0jwhE2_?E*yS53HkSCj0uFh?Xl2)y`nu1CBg`r?u?sp zt{&Uu=c8noru`LtS!zfheqf|hj$GM1nis?8alCm@{l@A`@($M?xVb5Kwb}hswznd| z^k9gu=1Eukit0B;KlrRnB^S&QWeZB>Vsv=@WL0KYhex$)z}*z01g zua1ONG`_L3Um9kujsA8q-_VEG04;Ca_a}+Cc`XaLNZ0O2S8RiOl46P)xTPr6F`+Wb z3vsLbh~3fi7o8^_7_kgc1AI9Vzc}+Ld{RvU6Y<+t1vX-_REez1O)x-XPsO-h(ZL8W z>)yTmVZtQ7rl#_&pavC`FV5zs@)TQ@S-@uAadLO$Bx9!9E3-k;m3zil8Lmp|)q6XJolTr7Jp{A!mY0FN}2dTCrW&YUQzo{tKE><_EVP{7H z0V&9_NNN{l*^>t=HLFHJY&M*GB-7TRvH0b#|2at`SUEFQaY?VGYNjFf3pK&k{yr(A zTG<^W%lIcLqj<25Hy%;trj&7}*=;6`01=J*vEjaxMQ7Q2#gv>~c}GxoAjelG;HEjjIclRGQ_vz{$Vf zxlvW8Scz%dSuhD$wQgR{*A>EEd-jbRm=cGiuj{Hrk)SwlmTa>%etL2cR<2LWuA5l7 zT8-zNB7jO-jTg!r9P|DUkUlZFfQhOM1SjXf-4c>Rh}f(B|LVpfTV0j~+o@Y;?Z%%~ zxifWjf0B^nvJVc6k6SnX*S+yFdJ~^Pyxn;3Or6e*+sTyYSJU<};SgbK!rc@;6+VP; zOT~&!&2I(j`BfT1*je;HNp8846dG1a{5oHxS@G*+4unb?VW4E1BbWf$)^N$!UM=md zF=1iII$WTMQP6&#&i@E>Ot{dp6vi?y)4BG6YXnX)LFx@p@rHdAph{Oaq{>@sLx+UL zUKR|{${*!7Z@X=)8=W3ecO`uhLc;*XyZ>hAd^+*nJL{iCNV1|WwSdc% z3Y*@!7^24p=^B3~44@m(6&V-IrA$@F*vrz`Y0;rp zgS4<+tAGLP<%z%CBfyF$+}`ubW)FXVDUQlx4gE?z~JDW%hJCC&s@xlF;R_wmM{ zE@mc&1-G(5?DvXdM*T;8yQ18Q{R=&=l?jwwx%Ni^EE+1w*U2jv0id`WDu~{V|8VBj z67`=%?meF!8@(tknpwYbwmEv1eT%QUA56cZ@N8VPQG`c@!+)wt?^J^ec4fjIpL6zP*;$G&7ONNqK zy1euJVriQWX}5F9R0d$xmFpJz4}rb$z^|n7^oZ|Fp$9XYVCZ51l!pw{lobRLkD4;~ zt?KZ^LJKF@EHzf!4~UFoS#YO%!4yPq`t}M?=hYukwgM*CAU0lJ(@9MfqRk58beWR) zUQbWw*^>LAWGR*^g^Ni>Hm#AN)Oame)UXk8quK+?Pe@C{dBfS!kCHMDiF;D}=xoQ%w%ir%=t3d&v|b zzL;1K-u+d?s!|X__58ez*QcwQy%z{N?%*qLue(}BiNh#>bXdD^AxqRB9F*=ohLu(Z7mwmVwueqfZ(77t&E3_EFnPDC zGa)LsernT_n7a%R9YA2Vl{Xu9%0bJ*rUpXt#cvxg9uA+1o)cS_P9%ZEM?YFa4H<#F zg@xePn|oI^eYjEd41uE~X5&6#V?7@U??zrFgxf>-4Y4H;ub z#~FFud0U$^3+lJy(=Fki>sRE}31(y2bSbpdX*NeWHEkE8SsW)~@nwagV zOQvriG0H!&#UAS9@nIMCSIZ}@(Qz)8c-ZhAR2rU89jMZ*_KB^4NM_c3kxyIutNcEB zOW>W_8|3Qo>YEz&;vZ05+ztOLX8t1p;i|0YnUqQFg(AQcsM@Q~69Ml6tpbSaJ|s%i za9;3(1T%Wt{%aZK$D;m~tk;V%?gCfQ%Fs^aP&P9VUdk-Mo;qehGsH7HV0szgu|V3Qz(KT0IQ1h9hTDOf4)0_AVQW|O^K zukctTL}{zlRt2o03D9grsvxK!v__?R<3@DQV^GDF?WcTbo3qweP8Pb>yBNV z+>*9a-=_2gQ6=sk6=&hc*9$-QU`NPXj@>HJuh;?)_piKDv9nZ$lbp1o<8VL+!n?2! zVo!G zmV2w3FHK;UM7vN)#5;;Q7(c+@gcR6MK(5pZ!R5lT9d;?yR!xR`E55@4tX{l88L%jV zjk5`;JS!@jYd9~%zS;yBgc|z>HvaIs)3}O$e~In&sdr6qE=7G+du)q>Ci3otKiKIU zAFkNSqqwy0__I&OI)o$$>|oulpyMG+L43#znRp9PDOThirS*bMz>*K-D&yE)FmV7> zX&K^?GCT!7`znAx(z1+YPb2|=VEDvAX$kU5BSM9!d|HXeHPjV9(;%(dA;sn+)LU2{ zdWf5j9hA4~^UWylM@Ul+TJ%nZERQmzP!yO3Hw#bW4Pp}8$z_gVaqPe%!Y1rwrup0* z%-BrG1YRciPWatI{IJ=L+`X&*{(##g#17pe*zq!5t>cbw6sKpucQ3qGhf=dqB**M` z?E;k6?oK?C7qdNswLm^?TrXtR?pnRo1-wMGa*&c-1_^xpDPr@8^u!Y=oDS73#6xP) ztK<@w$LKM=mai?zL!z(VD{4gYUW+8d!ii@~=GbJY%}jrTWu~+EksgxFFb~v4_#Dyq z#@2N!`6{G*=qyv{ zfYc3MSNg7&jweH`=$VYy&b7393#w&*ML~aoX*p=LmA->QPCW=7libgNfs}QyJQ5@S z(k;;x2BP7n)(SgS`d?eYmXY~;FpGFEcxp)_0m9%@2esY-)TL~P*1LF*Q7{AHQ^byf zTJ2%#NtO8{m1|i>dwrl=99poAe8_?47j$kFr>qdU=Vlbl)UxHV4aCERG5{&koRj6t z3M?+mQ>3t#alh*EeiRc|bL-2f8Ax{xMMxkuy)XrD8REJy-*=R2g4-@^AMv#l@kfc6 zd2)(X2@!6J#fZ>f8irEM_4nXJ=5?x@;3}wH(#KgC5V)jRTfSP|oTMJ;JBac|{r?JE*!b$6kl zv`{mW)1M}sB~3PZRZa>)9h$&4zD>Kh9e99U=M+_)V`tNXQ1&^fVl${>v9DqJp;Y}P z+Ec+W=+jRt``o6+zu|G67{v>1f`Sq#UKQZd{dq!r6CHAgq6c5diJsw%sca}iZpBbQ z5e*nwc)F|aTUvJg9CGxKpw<_b@akrhv}}I_k2KwP2NG<<2>DtoJ?M}$sP_=81eE}D zt?yB-x*ko7F|Z1hVT_)skDj3y%tSK0R}JesY+-Hur`q`UwDga)@qgFGzon(`ZQ^AL ztoTBpZLjo#Ry7X9C8gnKKXLpR%>{zTn^D=@ztiZ~s;Q2kubj&=fe`Xusd`WDc7qRi zA69IKXJ`|5;ExT4@mcyo6Hkzth;_||R0TcL5_H4NW2k)-z8uPnS8@*y5fG!irk!;i z{P<&*UejVP_r<&RtRN_?IILxdq@~2<1G@DySbdy*4t@x(S_gs$g2#VEMxq3OT7*cQ zk#~d4Tx08$u+s1X@aX#h*^yRFv%1JewpCCWjCm@)rmY+xSeAa&R0IIk9y%0nKW@4V zCvQ?p@0T*zNPI)86epecLZlOsD1pix`qHY;P(?k>9YqvrwD+=xC8Tg8e%v8OPh8+M5MK4pp32)(S~i%MOmxne#Mhk*np!{! z=w^FVd5go*^Rc6@-TNs5SCiP`h7l2aM3IAVC~yd4VM2K~aR@sDc=n|zCw}l^@shT> zpU}PxWE6E4g2)A(@U*q0bg-gL95XRq2WHMfwd~boQTD)AMMFXwi*a2GL5a3?tA%%D z<9W)rW}gQHkbcA&Ujx~oqtPNZ@jLjG?1>hU`@ygZB2C5d(@aHrWTqt!LvD{Wm}@i} zGRI;+TWMz^pI_6X{(h2MeMI5g9a;?e`Ep7`+B^*W~`kWS#f5GOQnxxv#>aiJd zt0PMc?$LgVb*KAF6C&Kn^^AlFce+1_lbe%g^>VDPzE#M0#zE&<ow^d)v+S~Boyzq$xjm^+%_4N5D}AqIz;M;wD`tqhg7U?Gvn%p!-BZ( zYu{M!w2K>-9Cljq<%Eb8PQ)5SoZM2W-;PvV=4GeKd}u<%8mH7N6CzyNOzRLGoR@t& zeY=_e6=(eM^zCN;VnT#V_`gYraA|A_B2I3dFQK0Ct;5aD{H9Z7epy0<%N9}-B3zm~ z+`S`oCVdxl+{~Xt9`UW?X8uq@giFv16CzxKp3)&YJHWeQt@9m5|3#92Yy`Ubr?e}$ zJ*8Wo_SJ9+`t5`WxA)g4M7W*2Iw8Vsk*b6U7qRJxcpc0HJ6N*0)3Am z3NxBo(Dsek%Np*6b-c8h4Re~Y{Tl8*WXrM{=IONbM();%9q4>RY!YLOD%~^aCGN24 zJ8@Sg)c*^vLS}xDtTv*eXQ(fiQW|zq5cL;sn1rSw1w75zMS%<}t0IczvMPcUaZs&G zXq{Rxch)CZJpBbCbvtpQUdh-LC$M>v_7a6t6!Gj_d^Kz z2+qA0f*^@3X$UuUD?;8xNI7y609((BfLN#@v(%VO229%R_qKcnG`?-8;d<&B61`lo`$RNPj zb;iN$>(Tf23cUn`F;Ui4SgWnWDA<8b2NFM=EfCl3Jq!%NhUoe96HE<$hS|Va_i{|S zqP;8Ax8G)T_b9kU@PK`q(twiG!Z#g{*HCV4#pwD52Pyc-C3lpGf*LWHu*69#!jb?( zwG3Mmc=ZEp0PiZgTaMT|Jl&S#>`WAFZ!?xYlomVA;b|upJSCrC%u|%Nz;Cc(mbKw3 zXN;v$b3;_ZAOy+w%_g>#_0oY3Mlj9FI>T4Br!BNw)dDWV7Y%O1bToX+V}NnPx5G46 ze+7#MM0+w%Hl?`YQMS%FDa%u&uo^!(H9v4i(G^$`#q$G~PJ2j1jDXz~|HM`=mTfKv zaZ~I^M2CknK4@TkcTTX9`FFJWxF8|I#ptet2p6MU7;);c_AEHtDe#IhNVk-KC+twV zr5uomScAAc?ahP;muviq5vRuMoEToBYTOZPlG2UxFuBuRrz+=`ga{Yq{&5K0$kQ}z z^w>OMdw(+x(Oy)C4-wxxgA)R`gjv8v{h}wlVCSLZzupd>KJrEI!#% zfBJXMHN9P~T~C|qYkP?+j7T^N@iPG)XUG3ecojluk|Ox2E^9b|Q%}bU`xgVi*-@ zd%iNg$ct;pW?2%H?lVwEZ;0hW8F4^7R`#b~BJ3bm*=hNc^uiz(Feu3*8?#&hqn$ESu-D;SZN zD079)3&EMF@2kk*6}EHUrg_yxf~=0!5O2dZ_zI1V#K(b6msW1 z0;@E*zr}#}6$JDA^vS9M6&QWi;gPHWXipjIKR|Cjtl-ARU3^=9 zdw&1jKED+m=7$q6jPW#}&4?$>ASEhpb0_km-kKv5r1&tvz_0b)j^U%Z@G;$C} zdCDjThS#@ozjB4`C@?i|XZ(#w0UP9O?u7&o4(I(|EHE|#+HqjmA4>-Z?t*$mdkPCq zhXzkwV<(3Pzdu469k!V}FUst^C;0?cwxzxF5yCNt@U? za%z|)$k?6RMIbqcG)?`z!#MAt3ykwNd|8rxX9~CNp^XHcq*Q6u0=rdV5NtGBwX@Tz zm8=l#&y4m^S!z74V1(mlDaB<39V$4P)s4GQ!EP~|!tta0t>MfHHqsUS7i7jq{!t>+ zBL%(KT9Jb6_{bF!nPon3oh)KUA#3k9Bto%?O%gO05UBvP{`6aPRDH+%>_LKd)#uD`fJ3JNo@xWn zjMPw~;Xh|)z!k8jhvDa!xZ)f2^XE?fjN;EA{$#^~AwFl~huYugp){kwPbTvOGB*n5 z()kd}nN(&JOr|d^zL7@382aXkZ?I92OWzFf^)U+i(Kiu3qacgU+r*hpXQ4PnZn=?8 zQ6{!luS26Cb|nnGk$TIULeR{LaVd+nn*{D^)=b&SacNAPDO&eptorK$Ui+eSKPQHWA1&I+3 zX32>W4w6=WLRJpGZ#xk-(yzz-g86eXzo7p({C4lOJ*9f*Xs**cci})gj?2iEtb{L4Hq?4egs3Xiz|=uSF0L`wIQMc zc(ZWP!S+!XsVH3SBP$&PBdO*bPjJB_$CI@O8iA8JdL*w)jrU9+oyvMmN&6bV!_rz& zCs@+Y-i>{MacLHQhovUu&=32Wi@_77sZ&#U%41SQY&0lsR+U9O@p58(G| z>06?mwe&hXw~IWfh&;7fG#bi^S^&RXWe+tt?E8rZIJKPtHg=y_O`3q0toyEUvtMIp z{|SJ%VHpWM|!)9 z=3Cj=oQ;u{S&2&Y|q?y)@5AMqC0VOIe&&c-AQ&c({@FwUu9MB&weH> zlHZFya4KWe7$apPE;}2yPYw?LbCR}_wvMnoV#BF5576%c;DSMm#w~cF{XAdU+y~9A z*sZ?FgCWiJ6QskM)vth0hFYmwOJ;_p!1Om$jd322zA_6dIUTR-c~fX`B$NTKc}w#2 zy=>Y65D~poGE$cM(!-$!?74S=*Y3s-PN+1uuCxR*T=RY^hk4?p`WjH^r}dN@zIVNrP?1 z^v|PR;n&iw@1ryQxMX@Qu^kEQwcgLJlF!<8s*aB-T}?-^ZBT8NI0EByv}w z6bpls1wBgDPHPcP0m}VeX6p62ov)D#RY+8qpL=5D`<2 zKBP;ss?Jgh3#YKN!6oL%4A|-?QGujVGeA-%iG+73i@eD@b#s`sZiqXWT5mac!KXy| z3e{(z`efsS+nzaKwyICeN4kS!PxPD17CsFXW-~?g&{`INdaPDd=zX0O#kNjT@imHA z(n2e2|2--`lnXzwtRV%E_6OSWH`*fLhk~aSR*_X33SxFp0X}#rX1KH)C*lvD+Rxe`LmJlu-``=EIzhQd99Iz`H z)Q!i|ux;Ncir1@IZ9K>eghcUrt@t@Jmh51q>{gZ5)W#ub0$yH*QWjDHzs;gPXcMs4 zWXovTs=azkdo``=29DB#oYeT^HHQ++HBf2B&);}Fx0EDRd0&zqDGyMBWEpOcRs!TH20sl$6fY|}=X~W(tGZ5tNU>oC-kLxS@ zfj-eBQ%55qSihqs&q5VLlqig|X7#Eio) zW3=i5R=2m^>(bn+N~;`JtYser8i&z7Hb!_VqfjvYxJkiyL#je04zqOpGA2=YsAIIg zb1UOAE{3i5q*f-Sso^i@Ng=i;!t8mV3`f6dYuTto!LI+>g!(Jl4+q^sUG9y^Q}y>9 z379C^k>s}dz*6w7oI(PO+^+wn)YrQiSX#H$V(+~g7B5$0rsL& zIzt*AQieg~eU_PsRqV1xT-9*O&;BdOZxy3@OUbCdJh;LynLnGQOvqreO$NvhgS5IqmYFDDb3( z4&kY(;lNA&eF3kO1~X7C)4t(?%N#2ajY-Kyu&aY0Rc@GpE<*%sF;%V4R-qMmISE>W zBHN)0Fz>^|ZW2$sgT6}|gl(aVLpJ>anm$G0iPFfSh_Jz?<=+)4soSmJ6RG>9l$qZZ zsd5Ew4=q(;rd7Nmu?jyD=mmNW>!1h&Vi9QtEh-nv?)w}a;3EYfLYTN6F+n2O)rb&M zup{y$f_;hz>2o_GTO!z3$`BN`8_q${Ymj)7j7=%%61;_F!&V_87)cow0B`rcpEKZS{EXT1tF!R$ubhC{+LwB6#2ry&0BMvfE)~Y4$Xx#555iXqrDwl$OA8 zL^N*z%1SgJCn`1xn#$>aVYJX4A!C%JSZE?8{bMU(yyixMEwkIloha;fOOtz9$V)Es zMdX4TN5!dmTnii4=3y4xF&@`_CAX^VV`B&zEnGu_72-Ce!xv6sbnmWU8t34+d__me zV4I*FGkQYOILFiFYee92ilVqfl8vR2MZ`Vr%X#Ko(y$4v9Hh~YnsfX{fjuBy8H+bO z&7yGp0(sx3=$<&80K~6|kAFqt9ju`ZV-~H6kN-_V`ma$1@>Majv51i&51QND_ypD= zuXJS}slkcG`Dcj6;2eRgpGBVF%WA##U6xs5okwkQTqM1&mh1NO&s^CnQxkoE6+2y3 zk3CNWZIx$WkxompVCiy+x)TEVRED>ARjvOVe4kog#f3I`##r1l-yQ9uT=Ieia&4+@WW zwediu0hPjH6;>unAgiZMT_Z-%OCa-!5ml%Jd5fQvl1tEdWhlCg>y0AZwq4YqWy6{U zl$2TkphTK2Lq_ zV7!#!F-mfSwYk`{%h{q;JprWg{2<=lnh(7QFIq1z6NY58zC$wg*1+I-H!vg%-Yj^p zo_AHwq*Oe0lGzKK2#=KYg7yiIG0N|RJ*--->KcqEoGt4Ag7Kl&oRZYQ4R~+p!kiX= zmqGa{fljaojYFM&HgFdJ=Nv}VL={E(#EznQ?Lm0ob88_p_unWa}5wg2u89)nq-H0p}2M#p-0&v83kD;)= zlj&gdth%lzBG5h1xnTUAqmgWAE-Um)fS?7cA1K1^&|YgL0O@^Dd8^^Y>#lpz5^u8R zLx&N;hgfO^54Btr&9{Ss2*QZ~8Xo}2rpwSDm z0{=B{P4v&k&|CxdtkaA$jNx8=L?KLU4TPoXd1oaB&aRlJC23Wkp&MZ*GL(vp^Mmv7 z>R+fYoG9u@7Z#<`hu#TnBZe=J0y?VrJhY}U)T4iB&dkOmW9W~Y;e|PInw!rcniuBe zr3NlF3h{1TX7X4N2VN-5#FK+?Gq0bZgU}7N{vY85aol#2!=hzV+uHc_R#NnQc2vEQ zFDY&Gx-o;MmIczq{lbKsEJb#KH8gNdgN?K7Bjia<>ndSH)YDd06Y z8`#00-B4EG6LYzI1HmH$6vWf#*0#32@-~-mKd$-nuqQMXJ*_RJRRW-I6z#z)$`Z%~fCF-=`$6jih8KEr_WEhMO&OC+?bY-<<_A)r)reDgA4H4x9M-Z^g)Loq;y zX9dR1yH#E-#Afs!rx}Lh|g;E|-; zI!5t!i?7Z#nMkEC+^!PpxOiJ=vwmpQ#R}H<%z-)gx_~zCEVo>J&wY4dYe&U=yePMD zd*Fok2qFx<^Rws`%)CbxT$t-d+*4l+i5TGiJ8s`#abXBn-LxZsZ` zq53s7GMjX?GU({d6u7q-osALlW@>kEw9aEa`fVQc!DSfO;i0Kg;)&zfsanMT&t+c$zmzfl}A~Hnuag0115T-co*?&0j#e$^8mH-9MLLV7j2SLyEs1^dtYs2%87h_f& z;Q*G}fWrY8GkXZJ=OpGF48>-XK6u)?s73WI%vJI+t8xz!jmdE!)?4Ha>z=|}X#i7O zIvBt1c-EF&4KFIiM>7st>)}Hg+}jlsIx5X+F`roErFP^8jJ(}*)oq#7G%Ih$qcjlx z4q9AggbPyZhxSMgEk#BCGD%*h043v?O(_gm zo9$BWM=AOVoB7&xD)jc>hu2nEovQ25E%o_5lA-r_Rbl3!(VoD46|{+2)Z*`kcF6`4 zavrC|o0Vo|W1DUNvGVH^;(`S74#U*AppL)wUJ!DEujQmpd=23zkJ)vEX4b8z&w3}b zo)2J0s>sxLfeygry{MygCt^6;_-}%Upkjoe&P{Q~eGn{j@MlN0Fop&ifXz^N}d z3x7ReojQXfO{p(*gm@QKD%Exr*}eAnxhL8>|6*Y9M9Q50ovWVz4`9&NSn+Xk^n%bk zP&J62jnCtoqp5YDUmWc=B=}7y?P2I2Y<9RyKC3F+W#MsgrI;1h#ac0qRb9U1NZWbH zHxqxC;_piQ{Rn?f_4|+)9KgHX&cu2RRG%Sh2irUpqknVmK7Oax*A?VFo* zUw{vhms^c+MiU!=u-I8euqCn zY{e+`L~%aAFUI0P+l^_WVsVe8z^4_9df@4D{V-q01x$*OLFRl9MtsG5Q0Gyt>Q1=9 z5RwdN#~m=v6Nci&%aM@Wv?@xDGPQFK=%L;a7Pf#@lT8P8f%JJeg7uC;vyIIPbeq?u z>0D$9{v|Y0g{D42qjE9{ySL8A*(wC zGdBl)hZfpOMi1V`w?MsEBM%yjndvzO-jCKI*5#K0Lsl7D^#t%3#qA5;s376A}z zbcq`WY$2i+TmC0ve14Bvd60ZbR+{6!5f}LU-x;R({L`Qw>&u1Y^ZQR44DTUaajDAY zXOO>MTw#v}(Ne*l#zR>Dh5VR$xJGI*uF+qbK@aCMuAM}u#Tck>n#oX%iHTlge2Os# zrrN8Fxn5%y={jF+8z{og2VrB|fP|d~EeIozW}g+^^1N;V^3mV6UIhQ&TmGb?rYE%} zut1EiD&&jy4m$!7Js?nPNabs6Dqk{ELFR1Hj~T^PS`}>%=WNDOhvB{oSq+40=n>qN ze-8Zp+j4ekRl6Z&Bfp_pMu@1uS(qjIZ<}{^)y8epig#$Y<5&iZEBs7E6!c6se}t(0 zTJcBP?Vr$IZp|{4$!%2Int;lGFeg>(yDM6_WW@sS3@`Y05)xb`rJ}?C&Vt$nl(nRg&;g)n1QkHD@7>>01Z7kjM9w0crT8 zL_@VQ*52plOBIK*GNU`Jrw{fBH)~6(A@BocR2H7A7h}}$fJM>5@#ej#{VuI|uXg(f zTHif}RL%%gXiF+pqQXqKEyrYv{oKtT#F8K*Tt@BtrnY2>0-wZIyA6QYL*D#}Xt#~~ zTr2)WyZs+p-;cB<2Eafy0Gf=Z{b)9CuT9H}rfGe*2QHu2OMF^iYt{wW9G$uqKle09 zhWMF;TzPq2Y4+$J%s~db_!b!AehRw03pM&!|KPqZ=vMt3WGIVb$>TD$*@<_gofQY z^5?riWX5V4`9o!DKZ4yAVcd*Ra`plxXYaX1#q>iA(Z)U;8a++WlgqZbS^B?h(iuL? znZ*Xr15=srb#_R#s@JhT#&ghIOGxV(d2k=l4;kfE2A0NPrZOM|q}jdEfh7~R7z!wS zVo>a`bBDCB3E4T@>==c|FireUf&|7C)A(G>qEXRZGHAcC3|3BfhsapI3i)v1U{7yi z;=ajXPpGkwSD3TeU!XANuH_$*oxUrfPdDGpKE0ofbHB~Yf_Ebi4mg%<HGh)t!FA+Ry>MMR>)tu5$aneYFb&?4_(cj^XJA2O7^)(v9U z3Du#DC>vo-PZ8mx#!EJn=Nx*bUFsw$Rfq$k0~gQk=Es3TRrX+l$Px{EYbWeBp=g<6 zTw|PzPYx#AFKuL!@Hh(^5+>rEs!${;uFyL8u^Ncfk(B zuJ<8p7Ao^PeTF@W$umxRYrGx%owJXqg%#TKsN0L}+W4Xosw%(0Wa@T@3@;Jm)AD2p zgNvr+WvOP0A6=Nx58TM!4XaTV)|Ry53P6mAL~vKV`GP%Ax_yU|n*PLG#0rR6`CzLf z2IL=g#DEHhDKVg#V!&qshygbIy3@mdLHG@E@Nb_U{!7Bw#K9jqJ^WXMA0G#Q@v+n5 z-$M8+;^0S~9zGpJXC3v&>U+=W;m;v_Bo6+8)5G&cBxPzwbXY$$yz1*pD6A>U2nmB2C#( z4^j*>G4-VMYTFsj0Q=$Awg_i-=o$6 z4ysHxQAkhY0m&arDR8;LHOWbBJEDB(1lV_r_He>(Pp!`%%%xl6If*vQCIvkDi7mIc zl?*Q{rYoSO0YWQ>q^#HB0Tw(c#|;(zdTgc0PQJZwX@V(gbL z1L5+(dg>R>dI9g$%chPhiW(T#svQlHW(q`_Nt*{k5NT#~Rv=|wr|3PLAjY!e6GalN z2s+K5%Z=7Q`4p?=j;E~O&Zd4Js_<)wxY!|BSU(gSsn~Po@ezU-4UyoxxjXoc^^bqx ztl8clGQ-`8zEtTvw@Qb9Z)h#^a59gMEnUsvQZV@2rK1$I%;b_dzi}ZJ8Ss0{+6>B zSbVR&7x*7`FW-BUbms&tyd!y;n>V#AWNB;|%&a(K9&QIiF9jj`s6t-r^`I>v;H4&E zrsv&93Ipm$!lKbywUOA(ru35;?T(*I2bMQQ9LH|hAEh2)g$>-M| z#e?g~LHoWwUsD7Hls8p787y=he#bH0ar{I%+`O%^2sk-U6(9Gq*OeWDZG>ppCZ)$* z!G$?Qr3s}9HCUWLiG<`t`&U@RR^g^2S3t#GTJAh^KzNZ%Y(6) zIYRMr54;G?0F$(qsLZRjG7NwC%@xr*lB)#qTshc@uWdaq5Lr%w?4C^ukng8Mj~c!ja}OJ`S!IPBWL`0%n^Y zei7`|T=s#uH;Vg1alb0=1LCd~cayluj?HCXiktjDQbB&qe|Xak1}Mb-346GMhDiux zzd;EuC&}Nf|2q~{SxF^LGiJm%XR6DiOO0-L_q&REALb*E;cO+R<-V&x3xTml4ROlB zdE^>oVJwTA9|p?&&_o7F&~Y))2NFSZ6lev)(M=(F*wfAUKNF#^SI|L(2U|O7p?3)2 zf|KF2!{Y`8z8vA`d%+4%#A8=s8QRY1*7PeCAvlar1PnDM? zkUZojmkAFI9$JZ@V9Y8BjtkTa<+xvgyOq4SGJVXz=={oW`ZDuDN?x0TErZGvSKxUjY-*(C4v5}iEEm$$dtf6lXPbYZA%sch zhRR-s)qeDn1dyKXKzaeB?Vae^4s}(?}Retbc+zZDJ zbNhZ*Rc_*)2KLyCf1=7_@_TKcLiweux%4Tl3c*2}z6L^0tBgr)`UkuU;CTU<+_cLL zc}YU1G}XBwf0mHcrspI?t6GY$zO6}j0bUn?kxk?|D%&7%RjfCoY2SR-H$&BMTmM>6LrOJ% zj1#?t)J6MDD>!yon}j8gH`wViH3Aq?j#X0Hu+RZKMcX-0AHvSCzgVpqOyfi=D5AkX zsNIrb5SR#-3=lu51+_$I$A;8*YE@66l7`Mf(^LT`h(Z$Fo*G=_Nebjc0Y2Dz*WzpI z8lm;#)$i|0AmGG>QrfVtemb#If^#mN5Fp`P(3U?lIsvEPKLaqTjK{LP7+q%Z0fcRo zu)v@Mq|a%G^yTDDJEG?T9dX{C8a=~tkHvV1Epya)ua!MDehz)xx)|~YEVqbq-_6i{ z$1V0=sDtV6=BL6fHUxPlh)uoT3dQq-Tf8}kXMGwsizpqyPD3 zdKx>*k*-V{$ybwOJ|@R}5sCHJ*ypzREykmQHzi|YBs6+yh9t$t3gBfP4lbIRv?!%M ze+Jku?KNRA*s0=({yMin7btGTh|QD7Y_&*h_FWV-{e5gYShgL4B-MTui^e1cE;MV7Av`C48lD8kvLo+jFf9-9=31miwf17Jq)o{B|dll*;1EWVbAz1@qiQdCNs3jRa&J)1_G z$mbQTb>9?{zEW<*$`GN}b%USOI9VUh0fL>9A>zbQTOWI3`3V3zuj!RH{YsU?xttoa z*lAKJoPN2_&endo4_RVBbS-bX1K~2lHYQc1CW*@_5fWItqxF7q1!Aa;!EQ^aO_qCF z)uTXNRG+jek>>;HIL!}NBXsE*@*wjf{?1JaYtd=?!WQkdgZk0R&l(Y5*;b3+K+mP~ zl801$c60d6+E2QA{$(s|313{>)T!d5ZsF0%(E*j8wh;D2BYqJVxMJzgl9x{CWZv4T z;**=hU)6rr)$?Ka=Gu=^YQN}I@ej@O*YLf`!APgvrMDyxsd^(&#qOJQhpH&K8kphT z!3BAplFZ!Xz&|A%RT7S*grHmQ4h}?Qr@#??$I(6g_kpQj*1s0Xv<<1HuzrK_sy$ez zAKi5V7raiGsTT|l9%~DH7{!CxPC;m6Cu3|=FwCFAKhH>Mn!m3r^-)iaqGJ-+O_gc#swQX>9`YA3w<@T zX~mlr;fcw0Ou-j8Cf6$*{M~39;>4_FR|%!*{o+~|t!M-|*DUQ>wGVHK zRgngWE;y9FZP9#laGt&`Ut7PWYTqw2wGDeJ|MejNW}jR6udn#MVrkF(s(on3TkqC8 zMRPB^m>4#8)z+_R;EMR+(JXqfe zcoGkPO3pX4miFGZ^BZ8IV-*cbIO*;O(T2?yC`zucnD=}t)}AT;Yp?(f+-!6+iweBCFQTBbl-I2qq985hVGw%^u4dcD!k{9z zP)>r~7djnmY(IsX_GZPigodp~=6r_Xp$ZQ7met-v)73yu8K}CHE>!bEeBE0#Vl;Fi zY}m=Pj}63l^e}gE>y)I=;neX$vUTplPDxd@fsDkIYIzP#uk~9T zAw*%Znt1_>mH2)?EbbC4C@i8w9c29TN0#e-A;}JfjmMf z=TaMlyJOI*-N>GYG&!tuE5-9JVR0W9_x*6EbQb6GU~Ou!bz0zER5;c2Ek|WJu#ksa zj#XDG`;l7cX*-lzI|xpP8>O$shX_{TYYv^s+!C^4B5StFDlnOq@FK*?W(M5IW+FZq zt9ijKlO+ogE?jJwz`EAX;v!~&0A@jSouJ_CkxEX99C@K~q7FT=h=;lN?lHir@_MCKC(#Fyc~SNe`R z%NzE!)P0^2E&kD>%JhAikW!Fn8E+#|`$J!I0*iCT3#UnQVGD&K6B^D+FUh(U z3tV>d<3Iq@omn^&ifm@?Wa>8hns2N`@Zzjs>s0^s!Pe=4LMYZ3S;A{YuJVuuq9blx zf{%X^BU|jqwlS$-Hv^*M8K@5KRf@?>aelCMMqme{4#Z_fY5?;WvCT&B1(;8x;7`2- zd#ozPjUj#zH6xGBLd8frSxD|sUl+JReSDplwHtxotWiMRhB=qvwRocr3EQr-%*v}(T+0wv6G=Q7I{eNRD*jP zsK)trhB6lAU@UPgGLiLpvEZi0Vth7Sz$2S?u)8K>F_KP%5~x|Sc-qe5q_Jo>=rUyC z(pMJOoi6w5W1*C!5)#hBR7GJPGhm@4xdcYND0amG012UapdD-Grt7}_(fLpw!7T+P z1_?tD9=lW4_8{Vrs53R+RTs9EtME2=IA*h9V+ zt4mPn0(ML_Q1Z_Tw%!xC!szOBx#AjWXP!zL~;x}hNJ+w<3fhh5}tZcud8eF zhKml>Ss7uUJ>zi$19?c!PF~gvW9<^Sr^mx)h)0hjtR3oSsFIf1C2_OWm?R4>KSBK$ zb%cAV$~o{8UdWDX2M#`V+~Shq4JLS z59g9w@%MLTYP%oC7d!|uagNW!JqzeCVW+~Sc!#Vj9C9iY3@_VVLY#VG9tMYRvTQQAcp?oBS0UgDgryUzSjc z9e9@mfjtQNBm>F9oIO*=L#lQ5U15!%zM!*-THaKHvZZ8h6Jb#v@Z{9{6)~gUzvnIl zww}00_K^gXk&~BKE zzlvihPHxt#MfR{irvt{qi%vje4ffth+}shxg6dQybd-I$ll^+6WuYj=OSej;pQ|yja9Ig%GU1Q|6WRSh zZSnkI>v`HTp0fp8&(f-D#i3~-N&=^x-n6Psh~^ZBSwQ$jmX7P#>kt^p&ES#+S{Kr` zxtXNUNNy?zaU@r@o>I(+j=zx{+dnN~&WjETwq^vnkau{3t(gJfsyH2L^ymn%p$mhp zX#sGmW-uq0gCTM;A~8u{7B8!JgLVaoC6w9`_mOex8RSa^e!ztIsgJEOBEt#iA}Ww1 zp41^flC3_aT7aDt==~VDu`oIdnrZrIFAk^kJuuINOWLC{_0gI1r_-MvT+}Pcf1^1% zz5l*oPIBNJb2JnsHF;$O~Jy%DGOqE>@ z?3>jvlq2D#1?i_}sv8Q9v|&hK8+Cz!QPSG!J`cn?@YQIlzYA7F;0=?!$@}8D>;=MM_hISGH2Eo6H}xj`$wIV{%m*m5M&YF0zRvD9}{G^!4{L8ay|J7^twnZ z(uy|2Z8ULNzG%Ohn*kFgqCQ1IEn#8#5ptEWZ7(dxNJfF5Hobxf2x-xq$PRPJ^L)D% z+f!zmAk>BP$@a9W)dVf}7`LSNuf?{~eK0YzyUywqy(mtMD+6rw0kq<=l)zNP@3izG z-e`!k0hfP^hXrfD>?~W{1mL{}t|9C%x%@Ta6I%r=p{bXjlYDgKB*`8Wk%3@)9Yu9FLAB>4-u`+osQ&3}$i-kkGcKe4tmjB0Hm-JR+BKz3lr z=lIBwGx*3;97Ap!7GucdVU)PO3%12*sCE)!hQnWX7f38ML5CQ`&G{_?*e;$gajTB%GcSR^x72xY^@NodgHU3Kh zPbmt3agv!e59wuTdNsgIC}VI$L4uyrjH&Fy@D>xh@^;YK;CbOlB2T9XfYNTTOZ!w9 z;^6POeEoWejm6VQp7pQb;=#BF<-f8&6j${IBR4m>HBQBrGfdW&{9pt!x@XYL!L$Aj z-JOOoB;+lL$n^kn5cPoHuZ2V4<=v`bC_?|xDCpB6j^nuD-r*8^jDsV^!{FjR#PDi` z;nMQ2jNE?hklYXHQ;^ISB>Mo#E_wq1JH+#B7tcc$JDGU$%$Rr%_?~#K%TpYCQgHEr zL>vdU!?7>c?t&vOIHMs40LRY2Fp<-f{LuW?ctOqIt!f|CmQN*FyBxn!b`V=Q;LSj@ z&=8pK)1N3B{sl5cp=M#KUbI`*>^scD!Q}geePCM2%pHJhf)U>V6b-m$*_>W{L$LJ+ zi+#b`lpbt7TMO-A z=CR$)djZUeftRq1>v-M%4{+%%FH`b5`jNK0E?AqQJqWeZm%)MBG+!MDN)A%#{ZNHq zZRYg%G9$Uih1ntr=E~e=^^s{XlKZvtwWtsAN$N@7jt zu~LB92M>7wCNpB+8N(L4y-if%RKYtKoPp7g=`5=bdnrx7XSTRsW6!mPH>+m)3xlPZ zD2D0(LPJq{Ib}n6kq&3!wJFozO4m0>@FWxdMSvE5hp0Jeh+0n!Q5<=5da$lJ@Sd!f za)ZBw9#B;VN|M$olGY&u0Cxx%9e|br7Li2#FL+oxT=&DG18AK6Xq>&QLL&-+btk6^ zp_^0{)G`g_?Cz_ODY)n~u@*nKUe8_Bi%+NJ~Pa+eO+ zUm$?&;O0Gn7lZ)%1?Toj^8YxF0LVU!!hYc$Vc&t|gHlNlzyMsB3~&BnF)O(Tm3$u* z0NZ=zEgWib8}0)eWw?c2=9YgqcRU^FrH)M7$r-bO%wxdlCH&39-%k5Wcl_T9bQxxA zdmT_L#)3Lw2BuL){e7$VjcB9#{NRZb8)cM?u4k{D&CrBBqqe~a`v&W~At_kj4aJXl zNH4nZgIjWRarHNZ)`4%~5^w~6VBKO?9}dp#Y`l5>Koy(eg7KF7`n=5E(_1>|zhMo$ zc4M+cHCF$}`%fRy&luVVS{&b~{)=`E)@K_d`surj+xkH{_}t`!$%l9!jfk{h3KQDx zQ;-wUKfr80Yo{@50IRh@sx=VRde*Mi0AWCsl zaxUzBoSWQYH#%rA3SK9pX>dW#+h}wj8r{(;ipih#c_~SeJP$C(M`UEk&&sD(;CXUy zIpRpuh^x3+Ao&3ZKUpe4FZCf+CMijK3kIT+UCWzvj1O76cPJe`0?7Ei1Y4_ta-Xxy z`C1OdUCz!)#(lZi)xE~ZKaRL_r?;k?6PwMHK^%E6pw_`ibD$+yf1JCwIugltaIPer z-;Y)hb>>mP#P>{Z$TrJz_DpZtV+?h-6UMQmp{hF0Cxz)%@sXj5e-Bm7HdM9OP+{ZH zm=(aGsx61Ajf*XNFggOOgOTIhXaDCw8>fB*HReNi%MVk$#HVC>L#FA^IWT?C0rd{B zZ2E3Rg8y4Vzy3gQOJ?9tcG2^kq6aE0Rp&aWtIj3r=v7vv;^unnqeq;I4pxZ~HPat_=%TnKV z9E=zX_uyZfq>{G1ZEb%{Mq#tCnhv%uUfh?9y>qGQel=%N0|pv^ zQCBF)MqgI}B2V1*Att6R(LdZ+fkFdkM*G+MwkKnK;qQvsI1EFXunq+)yg0={>WL*# z>N$~9uT?`U7F!rVDC+J1#*v+X&1#^Sxg~208U-mp39cfSs5z;rE6QfWPd%nV+LaK% zIK3=ZWz}`yEhugIj?S@p%VMKULi?M`_P?mEo)BgRVa4*o7Q`>Dc}h=BI{oI$4M;(O zncGgzHWwyLE{U%An{?L#G*7Bo)5v0CedVOFj{R7P>&4g!GhssBUTn?ShlcbW3PuJ< z2nNXqob!DLnGpFq`!N0Y;qui%>lH;BKUi9R=!Z~PLA9Siz6skhn6+hfYvvDNWuL~e zbfmh1nc-g~e}R0e!{S9ib(QN{?z--GU8`Kz3fHy9bv^33*14`HUDxxj>lxRz(RID( zx@uk5tFEiTb!~NBJ6zXx*R{uW?RH&_u1iJ*e35D)1#um4V`cP7m<&g_g3c+C&4;m9 zK~27qOoFFk)kpY1eZfG43|1kzq=kt4qO9-{CIUMt7^6PZ6yy~3nXEo#>N8V)W~fhz z`ixT_zkF&c_`$!3^NMU(`R(^)C8}n*8+O0za{I4lg&VfUbv^33*10aX|7xCh!=7r4vZC6gjf3Z1f zKrphvoVnoTo(Mg>mK>7&4m(s=L7Z`zG_)@fqGOH4aa4MZVjp9-ca}F~m8v?#Uhvtu z3(Q$gW{@_1fDD712Z)e|@%27V#^NreHoXoFAkOzO3M%*HYyn#H<8U%Z3~x-#t~tSLdesoOB0=XeY2+d4n~VX~CCZLY(@X(**y8FciC%bRYqu~n%-8ER!H>g_5FsiEG<2SL3sJRlbh3*~N+2VL>;ndpjx zKO%OnN_=JWNJw_lcraQw(0E~bA(TeLbXGGX)8oV z>~?`Juwn{!`?0eAy^)@_0m}0{Jx6WNI(ojcJ!_2WF<9BDDJlgnygGd%Dd}%}aEsKJ zh2lm7-_i!?rw2PPX#^13m!2vML%(;eBa1?iNO&)`JGT}zO)0}1B8mk#5lG7 zHK$WjuvxZdO)*tN8veu8M`#Mq7;%Z1i&@DY(8kjap0vLTYqdQ}@^|)_FhNkx-)>cR*aMsTG4Vn+2-H zh5FicwTg@I9=Gl(t}DrP9d}ctN*G&)xHatnnLAH@F`Fz54@D7~t}DZJrMs?P;$n&c zZdgCp)yH*ZyRL!aVv0gH3|4jQ(sEtbVAnNLTs8}U8^hCP0k%i60NbNjfbCH%KzU*; z!1lW=K>T0p*LB=Ykt$)*i3lTk$9T<<-ijtcvZv-+K!}MpEoX8}w!Zt?(e;UJ z$s=g+W8cM>&%Y^rOKcZ1Hp}3~uy^C8h>JZxEe0h|$wlOOTa|;~ zg`exfhuyF$*Hz)V7Pzka#U;ZXE@!w8v}kE_}5hEUGAbq_dHxYr3RCk|gU* z0aFS021D3TK{YuVG!fysRD@?o5Y45$sRYr*g%Cuu zP%X&8NZB0`jvy*``5i&j9zl^%Y_4(UA128}eEcjGn}?j4h9z?TiO6%UtU&x6_5ZI~ zNJ;)^u9L*jnsg56oQJmNn~2Epers_V(4?{o<wVujy>y$ zp@%R;?n_?a6I*1An(i(#*cPLaA+l0pC_7igP!3Q>47G*6NNBe!67I2G954If zh8W|<9S|2g$%;Xl%>vcpLVfMJTE#_pkK1l3t}DrP9d}ctN|;D62$LCmaIdC!L>gW0 z=C;O#f7ErYa$PH2*OTI6`7gR*&%3T?T-Q3+wNYF`hHlta*H!DfUUgmD#igXt2Dn{m zl)&_eG|GJG5owet&?C|)%ZA65Mp-xd9ch%c=7N;wa;G-~|`EF(!z<+*7EsU|_r;dJ<(P zEU;dk=JG8rumUQNpv|!o1krC?I$QreH?jj{l-z!7> z|7$_?oT=>vv|7;5|F$6d#FX}B{=XrJUY$_p|B@hDe^>jeokkGFt^JC*g*X(`s)j?Z zgw=-|sW27ddrgo%Kf?V8D|q3NHfs@nOxfFmWR+&G1;ETH0oejFc5C5N$5y0U>lUO@ zQY8j32I95X{_19A`q%CE-)!|o9D3OqMzZ?R#&ZE6*~#iIP34#_hnA9K>jmE`^}Y)b z+s4f+w8nFF3MK=}urI00P)DLg91i3*Sa*V2M>Q<4^402?4V_MSP> zvljpNi8j31`hN6p_ECeJgN(sdGCp^J>{iCI3p!_tZi!uCdfB;B*LWU_5uLVo#i>fn zgl?e6NPQVr_|Bv%(aS2XV9?x@1)s8j9Voyq>&R+2d+@T{8!*q)W~6V#ldtFTX{w;4 z!a0zvy#xkIF$@0241S8Z*twOQR*4!Sp2i&ovmD6lW?F*z)j$w}9%wPH8*U7KAm?Fv z1DQsU_Fo3o@E4Eo1XIPwUw>NY4Rd(g;&-5K@4O9GGZ+zgRaj1iMD5nP36vnM<-YFu z8&;^O`EH};0zlub2jyebWGWv&80a-w@=Xh>ueYX`?dLc2hSYOzH5$}N2{+Bh$}QH@ zJTbxjRpSAvk$t0a1jr6AKaRkaib37(dC5HtBt?i3Dc+bpkLryeXZyCSz&l%6fS@l2 zA@q+YzD{hZ$JnMo#6!vEH|Gc=lWdp4t;WSYz#O^{C|)?48c_<*3sJT%Sy+=)TA43y zgPYb^QdY&Yz#9p{hPd3`M#zrMFqb66CC9~evEzPJsnT_di)%_(c{*{O0Di_Jz~y0Ote@fFXj7^`m0^UAjy`&Y!OLsn2= zoF397ec^6iC{T9#T2Vqc_+#XeTzlCGt(o<+RLmr>4dvTyK2HycvB%lc;8$87yqcVZhw(6Kd3_q2f~A%3?BKezPpw}0 zGaI_`2S?hL`ZAz-ULWjDY^a-kJ{;P5gV+U+d1hUwt*?XWTD32Pd?r@ZOFocTU`ggN zxt>P78kfc>Lu@j3L^cF}R+H+Jw+8*)kAxQtWdf%>O{R1fI9HE|9 zZlRHz4(n+19R7Y2=4j*xECz*%h4yIupOP2i_7QBTrOXYsX8kGIuW1`Ig!AHP=3OLHAQu}Fje)AKR&8UzTOh;Y34)S*I*lltIlUN zPDq3HuZ2O)Ktn;r5k$Yh3gsLP2X^Tn=x;)HydN*cwJlvjaA;F5#LKu1sH2n|cZl9obP>w_kG)w3F^tay z72ER$8WfdPh__f{CI7~b5N~u4SCnI8Ze1)XxWTM2f~!w0B8kLOp-V+vVS@yvZTJ=B&GQLsh#0MF4z;DCe7xg!eMSEb;r zW*19smDjGrxO~mv=u58C4Nhdv%fE^pJ*X*mv=m=8`YW3=QI3V8@QV0C+N7gJ?dQ8^ z+j<6k9{>-D3=50UsW@;ltfee7IGLPloz<)Tb3Y zG6=NrF<0{!>gwtVBM9b{XMPXVA!M{I>aMLnGr3{t=)h5-Yu|E!d72;VrFB z#mn%d5@q4e>zFmcJ9@Uj&+cw3ZqzpT4#83$&EP4K0R4I);+FajM$fmNl3Zmd;3t-= zn9@=fYOEy!gCU1;7yUqH9U(pNP~3FXTg(ATIXe~{1s#$499l}Y?HPz}Ao=t!aM-H7 z_JB=HA{8l7RdS>(YgXGckmWlqEap6$z##vIGp}& z+3J&_J|6Yq89vheALhOWKFaFKdnPj^6C8Xd8a1}5MvdF>QA#weM50b$GKrc%&;$}U zL27BL#qDCq2xnSne!Jb*1!>MO18+Ai(Zid7P{f*HU}Knvlc$X6AS)rp~PMCD6N z-v9sHXYzrxyW6+>{+1t^=YHRF?>+b2bI(2ZTpsx2L+t>3c;bi82K8C1KC9KINqy$3 z&;9CCp*}_GGgf`F)F(}STG82&D3gXZSEef%KRbp2gv9oE|CR z{Rq=HcHkG9zy)rtC9h)eY_7d;@Jz0~%Us+)i)(#|9Wa9*&e2+;d~?hi&c}di;OB2K zr1Bd5)dG%6(^EqTp;wpCu4`kry@biT<`}{NTUdQ71vXCMCg)WXa;r%zHKBQ`FueD< zhHz`k-awm-l<;mX6rl^&Ax$>x78~0B8e6OtpT-M*2VZ0*N32TJw=$?Y0(4?c3|$Di z=)t*)%QOXhfO>|M1)L?_=-tP=%j?;ZMoFqdF>@o^qD!DIFdOo#wb*nZ@kM=v1slN4 zr~)M{acIq2lk;NOM^|M@2CT>v3MU5E8x|5D5(pI~H{ z-O?slS0V%zA;P3|$Gnn4ai#+q4j3_I$$3qfZ3V7djR1-E9zEwHJZ$BC?G*5jZ(;<^#dH5RcxhJQSXh#%#V-zYckG`fR7P3Af=e>S!Ae(P zWh$_6kwAL=9DDs@wQ>xT3w2b*a%Xmp;ga#T#IiX?!JB5|kpYXwSAl^jf>-dE1JDh{ zHSahp*0)}zTT2Cb{c87u&qx~Plx3f6tWR^=>I!2ogIKCQS$@wJHAK>|{tkIUQb>m& zrjq9V*{+WDIku8Xk(RVhFo6+o1M2H=XwoFFnALsYIC5*H2Zt3qeS?Q1L6 zaVjIRlbwVwGNO3wn(^ov9$~ERJtEVV$OXR(ewBhgcb~7%UQ9jOiD!En`N6+v<5K0Y z8AT69aq$ZOjG|eVE86&~6$>LdbVa?H>XV~BKJ_V6pBemE(9n>8zJP^Gfb@0+F^Umb zY!+mq)#$dytr6+n1>8l)TN0e>w#PXPw5Gaq6Hd0_n8IxwUh)9lt*zIyXWmhtrn`*s zb(RVK{@C9%qGCPUSi-M;8xze{iTVM_05m1(_$g1rPjxDOzT?5qKUom|VkPnd(q}k# z@%`~r>ihW9_-dn%YEN#~R<*hIHNC(KRY;(}q!KKkqzh+ZU1;9gajJR0XjO5~Y{fUa zpdG*bhg`pSQ+*$&27YwGUIybI)Ri!Qr-4gMSwNWaef&7S(nWw$&VWk@bUA^BG*DEU zS3j%Lu2`$SO}|p##&!5c8!1o5e^p8x|4I=O`y?Tbe;?8{82{d45b$p&zW-DB7i}C% z$nY=P$a50qDzaRE9XtOM6#Ld|=b>12=a+Bzdm+>Socs-20JL1fFEMi=r}h_-lg%S? z@+-)>FsCnFd{8pb{@A_t_@I<`W6d2rDB~H4LAe>VIha?LUZND22{td~U=~4{EUF?WkYVuv5akN z>wzq-8~F;l)w58wSF3{2VWOoxd@qnh9O95jA9k}1VLbiV+qskhNnOcCrIU@B zz;6F8p9(CsdQcwcRWRj#0j96=o$9;$U}BBnVZR|T9p?^ebiwi3G#n*aYu%bXeXuO+ z`absXsz34emll2wLWeE~oB{-gecxXn_IUt3c301*y?~v0X1VJwk5`n_U(vf=LpETv zAa@zO#>!zv7OuOZ#a9_)8|PkT!$lT!=}hcDtk*s-$~~o@4ji@e$KSD&**Gx!@YRUHDd51N$TWHMl2HU*3r|_0#wfoc|{WKoAL}yPnovc`T?x~uW1ye!)|~w>6Uvc&|*QT_P+8)0AvdzOI)wCOuwjE zZ$I^+eLJmgUmZE?vTuH1^Zi8M?ZY=O5ZCaCR$`AM7}JGS6WIbgt zQQd7+r#6hzo_|a4`0=S8J%Ssw*sIXF1&JIewWQlo?Z&)?{HPqM-6JWoPal2&#c9uP zvtwj<7|+oe#rDenP%Q{GhN}jrl*6%`G$%tQw|l`^^0~jU*QRML*d0=?T{jG=kN^n- z2eWtM(K?HeyK0P-b@m#ZS6&~CBuHlR4z+mjkNE<~mx2f+2pqL+(Zor-j8mmij^h?Q zE^i9Q!(;(Z|}n@)d{?P41Gd+U4z9Tl-NySvY(ZWvY0@uiz>C zl&`MQ?(1N}c9!$zpoEmVqCj(wOFv_5B((YoCM5$}k`Z&G9%B{3Lv0PLtsJfQlx&s4 zA;l@ODq4-uYL@?1k+?ea}M|wbBB(IF(ZC!p{f>;oe!w_p<0(%gA+%%wSj= z!#e2l($&h?cE*ln*cgVz=&GP=KVy$Dwp7bH#o(eEeVke7sL>}Rn3L?f`3c%qqu=SQ z(H~1RCndn?Lfp{cMs{t2cKLR#Z9DqwBXo}vP+$I@*7hDkwrW{Nw1pp$M6G99ZTQcq zEUFD(zaJk%#%N}HqHa>p*PMO1&R1%C%}GOaj2s+AJ^G%YC;^|KHM;*~jXveHc?XVzCZ2`&oH-uj>xcL9V4K^#D?yjE zhIIMu#u|2{7JjsE$n32O!wnfOh1Ob@jH#9-BMi-Z88)=ew!w)XEo%oB92l*O*tyuK z#o=MBN0VC-xDSETFgd4nXsIU@5+JnAu4Nt8Di6WAhq?A_!hmejM(=v~3gk!D?TFdS ztncD)mzH`I{x|JdL;!9yoc`5LJD+52bXTn>Y!Xp2(FXj#AeE93Bcc4kbC!-rbdMiMnOOU+pcW(6qWtk*Fp?+hH2^Ty*X z7J;W5IUZ*XA>cLIKQ~>5N7a#=v7Yas6DrT)Z?Bg6{>+nUTI!#*%Hvwo9(+Tzf%U4vK$2erLEk;6JKm{T`hU*LyYE?7bN%{xC))He3jH%hL5&QJ|Y>aER z8rP38r2m|nO$f7H_|1fK_HF{Q8{Yfg(<*=>DL=bk)pc0vdeEv%1>Sc^tH6qqvI_DK z!n2ua!ZTDFxx$KaS^-7`C3h1Z0M-R`onPfDiuznt#4mg+1XDtnQs%EvUhgnA3R0|0 zasVmRjJ9vl*N}`FYlu$9DpFfRC^L}e9=EZcB!bS1jrB}Nr>8%`C1xlI_C$bTzI##) zwPeA0IRwHpThr|Al=#_A-#u8R)9^TywL-^5+gJsZX#0T^pK{MSb&9O=Fww%f#p~Ah zVP1HKSDe$P9s>#Z0GNi@X_$kR=$1-! zW)qS9TQbrCFju{x$2T~rR#_Dr@`YbOh_!9o^Vp~d!@l#O*FQ`<-9SkZe!;iN#>Ln(i zK0$=|LzlthKC(su_HQ!&ct6K80)Mr1+={;`bg&`Qo!aQ%1ulNnt&MIABt1H$^B*u= z+UU=?Z`MZd4J2v?&1Y+)cdC%h454v1ZSinv1d_gO!Fls53uio=ImMoD;|4}%^d)hE;C(+hVwW)tZ^q&#^Py4m0K!AH-)-0u= z9gdSHw8{8O32eYTFYm^k?tSoyqfN^~6*wej^by?pMyAR?;Wg&ZQ7O9no@0pkPAfd1 z>h~Oir@8|vj^giaqS9$>2Yy(;fR!pVB}YFY0yQ7hb^ApV3lbvG))vP2ZABp$y5 z+{U-!L)0>Lw>J9sbAEs?fc-soOywKqgrKYiAD-6sRHNp~gDB8H5q33c#}dSnk;r3%vvwi@fU53v+SaHxs9$dWG0w)+P3IrEcKZ>U&N-`&)+X`p~{l zKL}0N+NjpD@K@*_qv1_G$%KB|B(4$wMBfv;&p_2sMmC5bP~l;^nY-Pv>(XaT{u3n8 zT7nYO>V}qqJ!1Tj$;qq7t^DomPlOW_D2BRbcDT*r6j%0c+S|0*#s?$r+|BhTjG$x% z$K8l5rt@LwJI`#Blc;@50LwwVj~vw>@dR(SDUl$a4+oZ-PZC$5UgrCa^uaZ3{=Is2 zNAT6(u(b(Vm;!m&0@DMBJGp&E9DUu9BSXzlf?)bmNea1YTXaz2d%%M0lZaxFBLf4x_qb!4^8k@o~_FFzJGmN$4F^B)}f}H9!nwk{f7t zjWN}eeX_=$UhB`@QF}_S-mA3~C3Hb}vNwAhQgwloJpd07(=iFGZBas>5jU9~#ud~D z;QAz|g?!*aFKFFFkU{edxs=`XOU$qAZJobFpi%y&Aq;)y4KqLE>`c8GKUFtlF{~=P z;hZ+QV~#_tdQ^et@2C5KHhPct#AdB|w_d*A%v*&*Y-V{Z`7OPn-MB(8?+BiqZZsm}o~qHS#wQS(g8enY(0C?K zfZaE*(a??q_)EHO(aR6(?NEF+@9NF%(BF84^=iI@7-+5e)r4Pj@-(mf62I4+J-OKv zNItn)(?aPWRDcG1x!hf~uUa-qqXkEpo3fggCeA865+9mm^%+gU|BAMO^I@xYKa}-M zCm!}$`wF{I^yAPa(Gt-&+%wdD&Cqz5(_fme-^4k&+4)Js|)DCw|aQb21Im}t6l^^%vMTj?l4 z3lZ{?5opz`*BRCAHM)DYQN50%QUb{x{Jx0^j)t{0di_M8nQvmEgJa~I=+fKukMuT# zKQz?99qN*fnxL~N5j_K3-=N!ro89B84{J-`6$F3QunEr#WDIVtQao?q15j!)hcuHe zNS?lpuV{NItz{FY-!DL;>lcAqE&59od>Ufok5|W^+8OkA&M2(HSS(1^V<+B6#V2T$ za424B?<4LcY>A}nLjuE$kdP{~KB|+=#QjB!xWAkPY z9tLO^3Zb3go*5-|1&w<+Od1EZJv@LUkBAF_g>lDj82`oNR&f%0%p$Qjz>cK0@I|6vgS*DKDSKN@ z_@qz_qk2D{5@^_q3nDf8i5h!qQNGr4Mec#xPr4xFI{}hV<5)qGP@`V~sub6TH5@U>O^&GVt&-xYVN51!sD&G|#_6UaiJ6)q2iyp3KZj)l*;S z^`=_8Bc_H>pK6;%t=o7sO?PiH?(i73U{PM^#rf#Hs_p&h};y?i#Jpu_ai&iJ^7V-0sn zmi@Sf1L-&nm>X{7Jz|t?a$>R?zTY~HoJ~ghZ_W93;2$5kla)$7` zt*^_9=knTjW9BYZ$DpuV5f{>^xrWO#kw0j&SE8u+>&UYQ< zD@B|;Vmo}?v=(f@PdWIOR(22E-{GFMyggb#(SZbjNk}Q#Yc&e)0?2?;N{+-?9qbTn zuI>W#xYKs6^swzZ5U1{UF#47;z+=iS7_%R4qcD9S61}dX>l%^mW#yhr_j7QY1sgbD zP`cVRp_YLLWR^&h)qf!gI?NXPE=xRbvj)I~k-t;bCNak%=&ahWw@7}FHU z@6?P{a}~xhE!N`x`*E_J1YZtYr=wPV@me?$!r301!w|VI`urIz7jw#@i=Rd~|3w!+ zs~j+|S|tI6kYORbaEAI!=f|4=N?UF?O9O4V#%i5KMLNH2tphSoDE2b^71$MCPHOh) zAJF4|RkB~|F%so^>2-41GyP?3NG{<4@!m0D9P!hKtQVz70HQGFcRqSeQ-z-rCDG<&c$(H`g z;};9ZblY5t!msU12}$kjgv$Ku10NG!kH54O^0=+;Uqe zc2@}6$7}e8wASpti92yz#Ron1gc)Xp2^l27jemZELPDq=1MkBt5s2r}!YlCgo6ei` z@KbPMIP^DStLwlg9n>TFx!dR6Xr_@Iw5(x zzG^iBgIkg=+SS^baB^4UyY?oNrJvmFs!MTHr<1(KW&_?egx?Uz^e{mM3mZIr8_QjM9m=rd zvX(E!4!wS@IVU9A5c4+4AWSh+)#+u+;ww1m~^}5M!F%}gwQM+b7CyC178yA)iTlRktqIc-4 z>XB~bB5T!b9k^;5l5*rCwQg=h6iy{Z{K#52VLNmKvJyvN)Tqz3&T^SkGR%q7&7T}W zyeTP3aZE`GSGpNyO1Sv0TPh}x2cl2NPAnrIih{E6*z^OR17$`mIt~v+C{hB_S>I8r zobW7^MugJC55i@v=WvHl&h?TS%FCX=YXV=ld?^Z95alnbjK5e0;>h*I7MlpQS3NwJ zfE~m_vMSPbsY;C7t`f}BHtS|1Q*5kbMJDHg)_g!;Lx*uwhmB$ZK3Fh}n>YHP7mlf9=+SpHs}W4+|Sc9!ObP=v9MTCb>T|WI6+TT!s)LxP*Cs z;s+SylC1EyxmPx=sgMf39k^opzC^=vozS7sfD?8 zX)R)V%gq0&+(NzRm7gN>hS%_;jo)ljV1{qlU5F$0IeAU#WmkU zdh<@Wz`!KW$#@xyI!b=3gyH$-V~9YFLuVy@D7+?gD4` z)`VL{tW)>D{8IeIkXG`s3<-o&M$Fg1n$YC#18z#HmI?{l3RKhrc&|~SW;hjXpwuR5(7gX;w zKlrBzC5m<%GEi^YSbbmQeJWdQuF+oK zZ?Dm|w()1PLq8Zfitw$Qhu~*RQjJ!7Bn?SAocQTZtkE9C;pePYNs+)@cuMn9=Oe+W zGuWFN_*XMja6j6Wy-nM+av0%;f=y9ASk}Ow`bS~ANPmZ))mQChLUTWV!-w%Z za?J|5r2xDsQ(_fgS8B+@Z>(p@ELUof(yhWatHKOn6mUDSuSlHrsEI}EX(MSEp4INEpGk8jS1k3jU3Rf1O=%C@&_M8$00d znmwrTR&@f8;wChIyJA$V;;a_#P(5d?AxyivteOw1n&VZ*2?i^E(b3;JNG`&x9A5zq zf)2A?{4kV{Z+y%~0oOsEywsw=uF5J7dj(nccp6FM22VvseQoL!Um>5n%M~Kl(e?T+hmpvVTle7sq{uDWy{lVk=z zbKmR|^10yIA^M3q?qK9I zysfMSzlQMh_HcJ#4|h3&d3ygXJSc3}7AG;)c<$t`z)lXAC~1<$YWluj?6FT6<7HE( zEjtVdaQ2L@T4yC~;B{$YxBeEBp7kT`xLMBnL!Il8Hh3mQTl#Ns=sm(Ieo+7icJH6w z6cOA**zLr=rQAp9E{7XeD7ed^?|!ZCF7#l z44UP+`ObMj`nbM(GR;o`chGZvw@?pZB3WXp_+EV!q_pOo>E^vN*wfO@ASJXtViZm{ zCe5%%w9vEg>46v(=_i(&PmmGO%a032l1;*0*rP~+rzx?cMHcf3Vg~LBND8Y($3DB>Y2hhPTxCDci3#FJFm|nR;dJp4nIF2N#@O zj*RnhsKjXmasP4Ss_|ydMY$(xj~UV*$ng|&9jZ$Xdb@I*uFykILO7p_)Z z;y2TW=DuBf#7H8V;d;irFIyNc1B9kchRGnvAc)l;K(qwxFNrzq_6cL-hhp)uRrgdO zOmbNdtg;fDVH5lv5iga@U74CPJHd2Sqjaj8AeSG9#HgfCEThVWfaFCx(C~g>&MVIu zhwkTvAM3i$Fkbh`n24)A5eN*#K8L*{ds{GXxh-&=nQC8fmfbV|nsDp9Ys{SG*}H>z zKe7dq#zXz((=N@vD}TWmCaB*5t^$T=JWb=B`cSZaLN6`(2$mK^(no&m6=FUdX`%zF{A_;cF?mXG4FY{xP&G!Dx;7)fd! z2u<*~(tg5C6SuM8%_9)f;PAa)LW2_l5-FQ?4p1ZF|G1vR_;jpG91U&R9;C@WY3jb4 z!DN`yMW64(iptk%U zu?y(>GLl;}Z&2hoL{bw$Gz}o|x6}+S1^~b$xg`~!t!+`z=J-oWSPwamAqy>Xs_Al- zwh457&w|fn$^bENZ|X_IGl8)m*Tx2p$9Xxg9h6h--@N)HaiA~vv4OeeewG~X6>|N# zvJqnwxD*{SwMdAWT7`Ni!%(0S3l6u0n~hvhFE{K16GFIH%7h}@JaC?rk2S&ElH8d# zysXTF6^x^-hOu|DN7jURH76-UeIZ^=UqaSlCG>Ny_Ei&~t1e^m49Dc@b+gzprKQHp zih8{u)GPhg+;?VQt$${9?69blgxRJNO@R0gDpT(nFO!^W%`XV~a^9L7oqb(jmXv5n zx>IFiLMz)lM*a*({&Y;%;rU~wivbZ~z-2NnUkW~0Z6f}Hur6E6N?;)-#ZG1y9B)d# z$0$wJfpiVj{`KM~B|j|~NylT^g49@dvZh1Ib5?5}uY@dj#Dy&5<3g4@C}io@VVb=8 z9*A~R^`cU<2-n$g4lJsOm!VeRH>LEp*o!!wF$@+StA(FpeKcF7`&|2= z+HF%OH&?LAA=urx;|QoZ>;GhbypIL6<+Z_VeD{g2VH_4R&fe zlEt3bj4l&KgAe(#RPrv$K4K9QeDywb`n)3QB9t5-9xF z1Y+E~@a;PTNhd2GV2`r52x=d~CVY!RkwS;a1t&qsClba&N~0-Z)PVaFeMkWHsjuq( z9IY9*)+Ua{CsDt6&UJ16ui2JNO4{H;k>Kj}FJUCw{7!r0yYrhSx;ifs@7J*4O-;h3 ztJeLh1eZQ>%mxUYp)+UKLR;Wq9xEiF?xH1y$xVLO28hPV0-lUG>u}AuD#;#s4|~Ma zq~wFR*M*ZNs1zd7Rrhe4f0R9VHX$$q+o>c7EFmkcN=k^l=Skkf5IZC$$p^LO^rYlH z`ZPBlhwhpXJZlf!Y8H=mU?yhcwrKj}k@t|z_jqsQh$neJ3V6H+)g?pv>U;e2Z9;w0P-v7^!FITCcgcK|nD z-T7IHIvEukt^-bu;)4`>>s~V3{q|c2-5M=u#B4Phf4U$1f?V?xmVp`*`D2N`8-M*d zZGvIa%1xWb`QQ;kPhv#C7UDE4{4BfowAKvU1u!YOfpawS0hIkj59zswAg?}c_|~;H zj)fv=qZS$pV54E)AwojbNaKl4S={d|>UZ)Yj+KBH z@rbUcIx7J#H+12ntn)Lic{c3m^#Lp74=uGRU|(8i0};+{tqDGsXj7s?VMs84PQ?z- zLT|L(nP}WyWc)zrENQIT9Q2Wpsx*+B9?JSRL&yp!^!2=DMa|S{iRRpd&~D8K`&SVC zR1jJp0Mc}mZFXUg6N3(Q2=Yhv5njTEb#%x$=x#1bQgZUdxSV`QTu$yx-foBq#Ljt0 z|Npap%Nw!9=V|#LFwb;T+6nq1_Zdk#y+hT#nnuR`vG1k-n;LtmeR5PJtu&86?)f?*c4 zb9#OT#@CRnX4O@W&VNIRkZYXR4Y*PKTkYdEfuXMpNorOT^= zrWb^PxWM6^`3lxy!81Vn2kjYG^QJ28^@p6u?r=#HnQPRxAp<4IZ3V zjB#xYT#X{Z`jFd?J@qo0BPXYyfS1(a%YLgVZSsWyEJ6x(3f;^FHIp&mqXL#P8A z@})P?O%N{KUToZ+*LBT>l6+%#f0D7xO?l9tCP3NhVCN_Rq=vMARMfJAk+jARyq<*% z33Ww=$u-H|uJ5p)b|}jV&Fvk>K@#Y@uD4F z3Jsz4EJqE;<%rE2lM=Ad{B?FsCHya;w?&CK$4`T8l8u zU`Ug9Xg*~_xEYkVj0JRaG5$voBiOM1sv%SJi%amVAvj-4#+h=FGx?*gk%sgSeS?p^ zXC=gw*^@s~WrYqw=LMYC?Ku2)8pXrbYRz~tgobcEW+v)~dMC9A1r4-jT!sV-##j|v ziWHGf4C^)(fut%zxT36xA)OG~R(Cysxkv#s)WX_X$#Gy@s+YQkt8X9lIQ$0}Tbdlt z;EHERO8)44xPPVKhQ1r_9FN$ofP(9QD$Ohc(_QKjZhDp$dEdj%D!rJzG)T2~SaOHr z0S%#!<`f5xWzaT=W(%m{3gwU#v2Fo3)mT^gRM+f>TP!WqT?73EP2in^QbqA@;xKDg z`rXOxU6*RjxXwEQ_imsGQkm~nXa2@8ic$vFzAbi8t#R1~P1uaa~!@MGdYEY8@ z66hGH@DxR*5jI5OF7N~hKza^t_|nMx?7~Y35*j)y#p*(@C%IdfxrC0?xXbmrB1eD# zLtY|PV@=pY$^J=kbh3leBMw>P$f9O*vL+Aw| zpjMdpfxatPO%Jh%o~P*He5U7Vdc2mWi5}JGDFsXEA+OD3E3{1$oK_cXy89M=zX2OD zQ0&GbqS*d`5{?mg8X+Ertj3ul_KeozjLGQNU@rz2m|e9Q-be05bRS+ z7F=FK=`+-2<{9$PsMc~4smDUFF184;2<0fgV+;fzqYSl%`ZBX{aF629Gns}k+;Bn3 zu}|W0mO4xOA@(B8i=F)qXq_;%YVou0%zZ~&IPFu=aFLMFBIgoZO*jQsD3F2)HY~W2 zhyqQJuY-yqV61RdKLJrPD7w=^S0FsD2snv~fLb^Vnk9=SR;a7M5_NtIwnFlK2#29W zdfKu-z+(x=0iV|@gg20KcuMtk>iu1g)N<@3<)H;T(r{i4`RL%#?yD%OFO(CgUw4M2 zIxN(WNp%9|EI6(03N~uZg}BldG79@hcOnt#58o!;)_aVSkl|};{UV|3)9>-xliM5T zjk49^U!;aTr186{*C zbhUw)M!hD5hvPv5&$F5|-hCmnN#mj5TpaJCUqbNGIiE~f57h|+a9KK-qN<6V;#5Xb z0E!WM=_^P*nQ5%Ke?EEdYc;i+uu?6l9Mx1E0(q%+*9|r9c14aljj|LsOqeypBEyKC zMu3f3WHm-;9A}@_+@o~+cg887kogbM#NGW$|B{^3IKGb6U2m*sZ)nX^E)qIBZ)oHL zPcpQKrzKPPfbHcJSJziSjj#fMD9uf_qAOfhbSZ=(jSV4KWyYE`MZg8CRhEK^1>QI~ zvd{hkkR%V03js+YVwPTJtRZyfV~+Tuq!j=*n6Th-R_XWFU4!ec&39`8++!D8z}-EJ zYXl^!6Wm>(@zxSDSF@tk5^|PXzWibOj`%X7A7DFhx0y0#Hbmb^&H+|paAjHe@qY5( zPr2i34i}TjmkJyYU1F_OlT)m<>UK}^uCA-OAc&A_3etI!amm$x2}yJZ&^IMH!rDos zPl>SO-ENFhKZ#FD>)eSDoERm=vCWdWe8K9+>|cW=qdt7>0lL6je+%Cg&jSg!<8LqK z>NVKudqG+tb%nr`R~4d4W#9ByDei6X_4a#9c>S>$bcr_&JY<^Qz6s2+zZ71SV~gz+ zZ&`3_{8prrDB(l|{~+(WP^rl%wNJLBPEtrp6{(u+3|bcF$ljBDAz40zE9$*?nUrS zB$*qE*bP8roILYJsFDC&PyK~?UxCh0JBcvwu{dLHq>AfQcXlPn}r5 zS#s)`fjm(o33(87QM|t(dY>@vUc8)zY&6{!`vJ1W4{QK4*lBYGcjqraR5_#eOTpH2 zxS2V}BVAjmZ3@|6eQ^lxi$OK3S(!2vSvXGlaXG@(I1jRul_1;uu?@M>8Qd}?TF{Pe zA?KWk6J))-U5Sr_2TARw6q)%$@PZ7N`xt+YLypRvmWbubUR>?QUi`(+leZYV~m_AR>!rf_Z%^ntVIdNWLJ3iyjzV&aAolb zOdaMJ4c(48a~*~CBXNU!1ngr88&5J`a(raIQ&Dz!N6_NAaJ*1FAk`QP{g*5(6w>+N zp6EP|Yy?rZXKqwyi*5Vy=e=G3@SmqEK|1uq1l6o@6=~YiQNYyBcTfl#`3TND32B@4?O~z!IFX;YKeRwPCPE)g_wUy!5E`tlu@2;;@yRSE7(v9abyd+5a~kq z0Y{97i^C_i@DR)(5LVLL*w5CInwyJbyCGyxjQVBV`mUmb7eP{WBR%R*S3a3OaXS6Y z8%U?KqW)1Ta*X<9s81%uHaz-38DmvQj{11jCr^Ef)W^pUC33ThJ8>*#Gw*=bm9thu zqwpGD@Qg!SyceK{S`nay-s*2qm1+=+iS7M2)u1M;K^ZKx5B4nO%Tyl=SOvPZ@O&qm z4a%#LR^u01WP^cM&GD)d27eRcpZG`hx_q~*?z`;zzM3^*#0-p(`BRC6{8gLT9eR1e`^w26I3ud>i42v zAU*|FeV~4Kf%1t&s2i+W$D@z}3E~QGt#+ ze->b?xnV6@1qK~Yq+)UY21qqLlRU$DVS{t1vM`OSux$?(O5Pi)Y{zh6YBgC?Ya;lZ zQF=Rcx~lO4oOGBRN)9Ua?XiQ3#r#CEdthm91g=wmp+s*#`dx79Rbg&r86|o6WEv%9 z_+%I*75Lz`*MDnX{wuH)IL(IN0j?yzK6Sae61$vT30*eDI7vA$aBlS-tBO+<52FG}KaXG7nCwHX*qU`ynmFJBkR!aXj|Azknxd zcjC8kz8|aEOe`pf93tmufBC(%;O0bdOQN!8$^&YE9k(TAGy~D79VsA;l&bY`EAq^Y${Bp-ZLDK80*v(> z0e#ULfMG5oTng?QebX}%bT6LTWXp|>1PN%yz8SjMZi|I*>DF8nw&JZAH)FmhF;5PT zxri~P67wH}V}>#2n}{(~mywqRI!}d)9%f+pS=5UOz3B1j)>Tdsd$(d@E?Ol)DdDAT zi8RnGO4wlYf*jzQ=c@=cCpd8LQ%Xn)cUa#ynS4F_unT=D?ZOnRKz;U&>~a<7Sigd9 zc}feK%enis;O$s3fNVFS)15a4KbQ|(3$`UBN9&I2QXEk&aEW5niTOKXKQJ-&A7R!6 z1tV>BS%M&>J}=7<6{QX$Umj@-nj29g1J-^KalIeR$8JWe3Nd^e0G;Wky)#>|*KTc} za1%tJ77Q^=w%l~$@bD!zMeu3nez#){hu#b&{ws!953hqKyA}6c@YOdGPxUp#U1L3S z=~2wAO+CQ1O`peiU#Xk4=DJPLVc3fV!K1fP9MX>4Y&d%`A4)LRu;+94YXu+a9|gBL zFIvT9TEPx|M{tKL_aMTS?4?qcF|7e~3 z2K${o>kV#k=bqMkZIb&h&2RrIzzhWPixEmkwLH7JpdM0^|sXpVIxUrGG$#J*SaZzDzwEkmc z(x>|LN#2lic<#d}Mf%3uSN(01-C|Vl3`^h=z^|w<*@>7 zSq3H+rcLAA0+8xUEzgG4XaO4HfFFl|$%cD@)-n|eqwX4g>I^t*9Ft*XY-&yR?i%Bz z$+YoRW3QW90d1;;z#kb{H#wCd#S+r(MRnuyo%QRrmcp8utvH9c7Z z>atI2ExtLlevzWWKjIjLT0(%xAM8m898oDK2fA3L*vS;WmbnuBo>4f90+2a%(SmL^ z!!o#M6y_d_cj-1aTm4`YQ86XiAO4ae}50sNQF0W`1HQv8+U&?v=CL%zo6Sb7gzU~e^3Z(GqGD_tKDc;>h!jXm^$@sj?bBpK*enTSy1Kqt9v!OEDH4}b3RaNq ziWaO?Wm2%OYAx+c%i}8r9gnJqzI9z5kzf>YOFxB|6hqt;XYa`l7T3yG8D@GI!Nu~MLMdQnm>KASMZZVz zLUgDU73-^(B9u2~N$qfLAHS+CnW_cofh@~qgj3h_cLA(@s{p1#64V@KXqh zBj_hA$X{W~W+Wc?m17L7!sR&KU&gJ#LQHTX$uE!g^e)&+nlC&NHo$G9;7BnYDR3IZ zJ#kytpVTo~JyMgN-~2=DHL;N1@HGcddqlQ73JhlOksMoKXz-D-pjua=%)a%3cacCt zTl}8L5eIXAk`0J4cUt_HsI~q*22g+9csMV}6O?89IZv=)&GlyQhSpdjjsj}%N+XJX z2{AgL#QNCKZOp|&evEc4kAN)9!99&|>&r67@Xk^BvAPTchtjw&THo$8ob7u38xR}5 zk#9T-`=HJ_xsm!KWEUWhD(wyLHmZ-{avg5qwc-?CtWe!`o(Iq(6l zDw@7add&0*_FdotaL{2oJFxr5I*UtD$Fvr&JGTvI&`Tc#wIuknz)%8^7%W~+7&i?o zFORq4*E{4iOzw70DOJJ+5Gk|q&ENiQBJ9~;<}m*qMc6?xHQskphufp>py;OGg#les zoe>v441ZjNV}avQe-8UT>d#ak5ye6F4C6RaKNl!4UO3tn9O(W!h8&h16OH*`I_J4f z=WW;bz*0N$W3R-4COh@hks}G$pX+r<_^S-}yPBq@*I>sJBI^aU=IUd(*$sP^-NrP$ z&Ig?ej0tf%;o`DLwQJB@IE%7CuL8>?1F{cLML)FU)A2OKn zzi|Ta?JJ27|E&{%zc}I#V#MRaee-e-_g@+7Hk`10VZ3dlIo`)FINrx_fCQb@Y3B|1 z?-=aIi((k-pQG*B+tffGzu-VSmjDH7bf=6pteSD4K_k+aV9@pLU_Wk@p~huqj&{j$ z3^;~&&N*wWF~~@_PlkC5h(h^s8R`8TY085mU?x0vc=J7Q;pLHv9`Hl(UZU@^FhN^7 z4JfX)G^85UmLW3h(vk2uePjPKs1*R^J^D19FhB&4wB*d=hZ;Xg`^&hnqUCR+4O6cm zF8q&)&HM4j(vyHt*)J02J=cmTc%mg?c7w(BpD$qs*H?1-K*8yLtq8TISTr$Cb(*=1 z6dW5sc-AfbYlJ6?T@WXXlb<*hlG%4b1ig18uq_cgLyWlF-r7fu3K{Olg5h_A7Lh!C zLqdcM1?RbKb&mltp+^PE(`{T~%(uu6kW^8gX&39&vB-N4$5mJ_gz&`vE`$ft=c8Y$>6jrL5 zMi7i9Ui{bh4X1v>4yxf7I#v+J&D1+A-81a2AHG3AHC7x$3=^v;Nq>c7#c`&0TIt(y zLmltQs@_mGdD)Rg#c_LAqr5mH@!6|XPhBvsc0ex*tlm+OLEOoW!@L6AT9!M{IX@1c ztjk8%$X(B0Bm*+JaNeikxeP*tc=Xv@<2WFfp<4&&*2q{Xjh{T!GF)o8E?$fK$I#o- zq!_4&Oh7F#o*`u%9Z-gX7q`Y;P(KqjkRrU-!WL! zEVT`Kt<-8QB#Lsu{5syNs{2ac1#=h?z@+3kcJE}IwHCK|VFJRsYCgv5cB&I0OQJD} z=dgV@524ys>gE|J(n|;Jj(1Q$x29S|Zb-d}iK{6PmVv8Lcg|z?2C0~%g*d5Rus6<~ z3*P!L-1^5@=;t=V(H5JuSgfPe!55pL++y4JCb~gPfQ)1de%OTg>jsDYfMFWKAhUkt zew5t?a^nt+xm@}w?A&~|a`_luw;jFpk8+>**MG5tab zf5n7i_Ze%>a!wC?pP-CTS%AjC(F9_nWmA|k>yl$5#RjxB=@@GnN0itju?m#QS$G7A z(Mmdx!71Rm*yh+bRf@t2$oB9W(xPt`h`1-NG6aE@#puO*Ddy~hbBL2<0P9HIHFf}d zPhk=E)Qj$z3%ue*+TjuF1mgsx?RY#YVu^=PU>qDk5_>6(u7!;1e$1l>vJbtMhOEXz z4+it_iqK>uziwvnt`n?i^&t=D*%7eSrJeHl|T>=G& zqR`FEeoN7payLH(rdarWGRUcuC#Is`CZ4?jAPm13ohkbF+I8qPzc22!!5gO@YNKC? z0@%Hi@s&Ml=V#FHqzhCRYA>{`p|#X{BJVrw*{}$8iG7>hWzkWgdC)9zH*T2Akp@k{ zuhAHSr*ST&#c$FNl2q+_U=swhHd>H*U=hzIXvu{<)S{>1!4+VSaktlgI)Y0I>ISgz zFF-yaEiWxZD;GVBln$J}x7-OJjJtj3r4+)nL{hR$dsKfcl?9uS1xPKb1ZeWWfZLsT zqxjBCaGs(|vBm^1JMZ0V&|4FHbnb&QI>C#AY|#lme%dBD?eUA^?4Jh;+-#1l9dNTj z;#N3j^$i4(({jRxAS#(hQAsiBB6!>ej~zD+ra>c73ynpX>CZAJjxwi==}KYH^%9hB zPRuZ;WP&1ra>&bc9-PX_TXi11!3QN$^p9ASTDd?bsu;6sQf`^{^~x<1br#%eVcdee zXyLsGAhiQc<6ROukBd`iV7DX!k-&DQ@wV6vNZk0EjB?#5KKXzMQV{7MP!r1rJ+UB` z$eJMTF(#&UjQ}qGwX_Et<7ug8B`n4O!h~+H#afUA4HYo{UAd(}KZSeXcz{WWdX-GV zi_{o5ugD~nzO^M6uZemopinQkwc&XPypl*+g^ZlFhEoxd3?}GO2B*e1QIVj>@T;*q zD9nlP-L677wwkwa9$o@BDcQWQ`~NAei8vrfd$9U{W~gSjnH7p!*K^1V>D{3LDs@!>E+C; z3C@R6mXPmDz(`4CHU@ve6j|TrvBRr9>IlFLZ-xsqg2TdY#n;KAW77nX9I_R?P!5Mh z0xfhB4z4?XYk19&6Bf^i3o zzd0R7eTP%uSiu6c??>Uo<&X|HZse(ub};#FT;+xjr=EwpYLIH5@@u0%)P4}re)zi9 z{0D@-gSRcUAH1&puvKgB9`idb^ee)Wg*R-gj^ghiSors}EDR0b>#W=hJ`CTKRqSCy z#zFPEAuY!Rs6YUnv5KRO7uAHx(k9?VuU*=N?%-$kfD@BD8FYD4u*V*_14-9Q(kwoI z*`a0OMb0XmXieJ#$kq^geDT^VA5g6XI2CyGcizveQC?3Na5LGeIU(>c60c$=6#Fxx z2Hr4@L!erEcmNb6_~GZ#SU{qMDf)_MLw)~w(}{Ab>CiO}e2T07m$E(yvZy!({ z8|`DGZ$r{Gk~9lX46|3O+RIsE;w)neS6Vi@19t!PJ!O{>Lg*kagj2|p{)raZR- zXocd!YI3E7S6Y5Gu~NdTEkCQnsD+<`AD0IO^rhlvje58VZcKqN%fr`XKFkIz4EV(y zV4O+=9}K1vi!mbwL#4TlpXTeRlSRP?!zVl&LX$Hf*GxqFlgf$K$(cl@tCTKto2_5y^ zbQCra$QhPD4&?ooKMv%BmY)N}j;?|q7l#Gt3b+X<%Os%8dp@8l&G~?ShE0AypqM^d zcm$Sas^wpcF99t=VFLjzw)}BGOD%sK&@#&(2h<0D98fRZ1e9eGQ06@!P?bgi61+ax8xws`kT zF$kAn2|3t={V+R&?=l^2GS`ebNIru@0WTl@G0Z%80FVAo9-hl=&4vZ2S1%*`5$sK< z9gBlMSnyXvEBXXUL>*@BAmtyJ@i*v1Vup`8IHG^h|&~ z33gO&yN-7y{srBO;gNvNn)yR`VF-ljsIbASNfXRf%#C}m46VD|qhr1G`1T3>`v`y8 zzH|6Z-=|}(0L+BE?81;c1@fgRh>-KEAlDD}!JcZmFEM<}J~4`yogP0xT(^@pY9f@E^6t;Des24=K#lOLUl86MWI;;0Xwu6MYW=-_@H+y z+GR8*L*hCO$x|#wNEwtM>4oiZf~imvnr2Wfdl=FRRZ4 z-DVvb7Cl#A&N`lyoW^z$=HkinqrlMXN6@1zMM39T`a1Uj2rvmEPJdtIP9_>oLt&&~ z(Qs;?%VW7re}*D|d}rlHN03TCZEj=^NWL@7jm!a8x*j#d%!9pC8pIm%){2_g+&lwh z?2GU_Kq&dA*@Mm`q;58iC0dPu9Sq>R$#O-AbC*Zox9d+MO=8sWkMyNuM}e_NiuRGF zFCH|8x_+h?Uei4kNpj$KtRjx-E60w7#|%j}5q_EB!*Tn8bdoO}$tdqM3$f)1AqcBoLk*iGgw%A7tqE@nqyU~)_08*RJ6k+^ZcPB*AQU)7Q8>pSI!LI<<`3&k-(Vagc82NSuRsEx8KCT3CVk(X$ z61$oflK`V(GIV%kob+X2^4|+etvEUmJ_VIPsc$)T2nw*dr*tU&l>uJ{cJ%jop0u9r z8Y$Z|KVC853NgG*TY4AbV!Q8wR5_}D6zRO${?V>83I$Y-;duOkgQ3p3MFK)uWG7M9K$F4ZdAEOt}&^NOGa^Ke1aCo$(DL_JOLsW-Lr+_a&nT*B6 zw5Y;ULo%W3NKK@rb>Aa zQu>2iJh?sfPw745)+@;7kO8tb&P05(*aLw9u^w){-|X@@EP&k+dP~#mDPYG^fzy{)rDRsOCCGGHyvHS758Nkw(f|#NY4zouj zgeWCr0cy^D1&0`1K_dm^T-w;V{C+Zp`SQf)X(FqJRABGo!o3vpw4{i!$IUlcz9m-N zUWJ?uu2^m=U%+cpC4~8nmsi>NmXtTD)im1&XlY%Jd@X#55g5mpJF~OX`Z!Wv@CE}%BI-{E5WPy_G9FR*P+MXho3d@El~nn z;hv1-rUh9bX=Yf&w4gL11s81SBUczFTdWZs0L?#R73rZdRA1miHlr|2U*Lu#yjy=u z3(+=GTVWplim(+a1{`|fD8nqJV^WUZGqW{~ljP+j`2B9f^dVyAlu=}j4lE zl1h7tPz@$CiAqAS1QJbxRzWM!f+T=KU~n=?4u=zH3y2jETl8{UtJo?ZRxtsZ35b?2 zHK^67R8O2(Q4yjbd4IpP&zYITfZqFm@Bex8Jejk<_u6}}z4qE`ue~IpwT z`7=BQ)usk6uRpgrqxyH@K^p>o3jOrJv3_%}543d3G>jH7L}u0yCqK7H(T%q$wZ~4L z{6Nd$>|^s^K&=tXeonz6>o+mIN%@5~_K9biNTBd+h`1D<4V7$3<}iGFpc=|LVL8@UUB4YA5;g2IoFseV1AVVR+LP?os zm>!lmE~6(BTq;R3ZH?4QrWL9~6OW`vdV$9%$W$Dp9)cOGMp~iZLM!jdDI_%3r*idN zktQU`SuqARP^AESQ^j<0L4wspVv$gIjBqhr0@JwhCQh%)h*tZWcD6>kD(V%R53_T4+4K&iWT zU3c(QD_j&F7XC?iX!u9rA>m|EK97Ld{yd872j#6u1urw?3>N+DiGI*ciJreWhbcs# z)hHR~uu)q`P|$!%Pj;gm-@BDs!wvrii{TrF14Jy3E^D}WM}&NN9HofKfIH|j=Zyk= zAQ#1?`10ejX2#>005J!GO)T@=r9M^aGmW3V@?C>`rmqyO_*#*dBPwEjBwdx0rar0a zlfsW}j;W6}mY8fK6^5#38NMmb@&2VK*YHtGL=OMY7H^f~jTi4U$9uRRc!Taqfw?d& zTa{?!ZJEsue+!}ckhfL8ui{EwFsoR*r54~Y`UNNYJsUXt%u(Lgz@?jEqOI_wsJ6nT zv`c`Db;xMs%DurkaPrLbt)EkOVVLMH>}HzJfn`RKTx*<1g@-sJbrTLpMd9Ij>I)## ze=$=L6dvw%&wY#A&n9GY4nT=lOjL_R#E`l8Qj?)rE(8f2C*s&e0>@`?21M;0X(~Ey zK@DsTA1U$h(HC5!ot^{UC~@+U#JC?B)AQnv#0}9lPM?IZ;S#289CJt9-guAh;f=<* z(@XJ)@M&i9eY!_3GIpxaQN2QAUsdR#J#iaXO1vFXo$w2Ji%GO49_Cp9l?z0xL#w4g z*jT&4&N|^%* zSwPZ4!8dP9xwbKHUTIuYoP@>9lx5vmH4T-`-GmA6tj|1 zkxJ~TdR4TBHO6&S7y=khzZijrZyLwr95_S1STY4N7U!r;5a&f3QfaDKXuazerTBma zD<7LA&uHwIJmbmRgYOb{CL)AN{M~~WTx+EQPO4^bN9|E=(Lr%5wU#)7NR`(F9#JB_G-r!z_QY0V5c7b&li9%$4Cf@B<03shDKrgtg zqvZgqTTJPrD^yy~Z`ofnacETB*5Te_?c zZgyGq_o3d}tGDh}>7=(R;a7}MQ=M@WufeVjE42=Ee`5s2%we|o$;dGv@r^lvx-A?tcO2vt0y>|;x`)>-h2OIfmPKkY?_C}<|{DbO9`19{DMyEqyaBApZjHInP8SLwjL`{gvTu>qkKWfT}#rxCIBF-(` zQlP_?W6eM&l~n%>XyzZvtWS7z(=NT*OkQ>YvMVM#bMVWb%=exGdv_;`kee#^~(EuKBT=yL=K>xMb)G zLqG#xU|s=GeG@cLbePc7C2PTgjBFi(FnI1gov2o}QVK+_p1u#c9 z**7Ewk3iI~LDv{Xr8p${aa`NvaidZM9hn&u1~?{6;1*_jb2 zoPG1JbESl}s7(0R45W>4e@0O`s{aWX;Bm!}6p#go)-SByHIdw`{|-Kp8fAV(N%*PH zWdu34kBKufdJl*R3i%w2Bu-Ef;P) zg{B5WLb6n>O#bgFx3G5?z)dJ2?(!6+;AdQFpZp@}vDG;inPL*W2BpGWI-O)jvH>bVx5e&Dm1T*OF)!qpzURw7v7SW@Tg#7xvk3GRol#`izo3Y5Q5EPpWWjKm8l}?gK8&e=+3t>Y02h?!8_F(}jCrRjdypgjj;BmPV0mJvfAVRk#P`KYuc{np5bd z-g96M6_vl2fY~!A6Rr#40)d0<9Vt+s%X|jL8Yn&h!X!{zh={`oYsx2>?zv)9@X?Pz z?w5w_5}@m%`F859fmXLRc)R9nMof#O7lUSFRC+3vhGNt24D3|t zsi0%>F?f8J@qu`@f{(@%@+tUI?T+zOyJNVh-6h}`yIm+tm_Y&wSF#yoli=bzovGHw z3zZ4s5kLv_nj}M+!Nbr?qo0ZCKW_WkEA)54k3(HrchG}w1Y#(7oiHhw2#@Xb&{@le zyI2%E3tv+eU2du(%cUrAn9!IhLjk2Y%NipEWg@+t8{_QG1vg9$3AUmP|Iu7!N+_8% zz#7x|gQ)sZRkb)-H7m16f0c}`6hl)vT)Tfvx(eCV^$D~@v@C%&9MLj9*D}5gQgtf% z6Z}m1#I0WB)Eb+B+HBuYRq~_6Gi~q(+5>oH@t8TGA5sU2SK8n%&G)wccHkcv^_Ml@ zG5uKJMU3KS2-OC^t33eY{d>*(FycUoFZC}2JCW`s&G(xATHqf@7e;9Cjrr4{w>Cw~ z0BV+hz!nZ}pLHgyP%UmpXC2fszCtV>Z$NBUY%KNBY&gr%3#CxW9)n&f-L7RIW96gL zv&)7Eu)p7^VTXA}_#7t>447++4r6MEDbe_|>d2&J>{~;6394uuaBb1!NF+E=;L%Oh z!L^KdvN_O{Y+motHa6)&*0skHgcu~lD*d(*>J%KB9x?2_O%ziQ6ooBN)InhQbO*7Z zpU3{E^zUJ%R+IxTvOs-hM8q}BcA2?p=8dTYxu&0On7qY@<6mDvT#N7eI3xF44!w?{clO=R;hV=)SWFFo%pFQ)LoWh)I~RRD zra}oP0nhIABD`42voO06=f8r25rFlY_ulOjvcY>0YI6?uxfVGLb*`0mL)2pMAD`b#IT$&3y2$!E_zpRJoSo|+Q#HEsIApL4PFT6 zoD9VuWFq?REDSu2Ah8EJp2iQ@wH!zTSjRg2OkHDrT7b=}Jo^aSFRPe%QYfG<905}A z<4EOgqH8T(+X1b&380dl!tS~fI=+l#Vct!2t)c5VCfgKE_8&-w0a%!W=Pa&4{p@ak z6?aGS_K>0K$Cza7BbD<^U86tGhIBj#;!MLc*9mn1yeNI*x*M`z)6DH?4(L6fnYw=y z+)}1JggL1gU?i=6+`8-sQeySv2P&Q>d{3)Am{wOSd7vc5>s^R(a}68SMe;kgD*?ad zT_DU+m1=~Pun%x5fZwVfa(8RpttSXKYgv!4Jf8&G>xJiLbeBioDukMK>r78R;@SCV zWXHeQ1yoeCVMr$oQ@Y$}a^pnI2Key)*x(kM$t&QJU(%or{#5g|>R{Cfrl4ERT5a$@ zG#`{4!S5lkqE;JxO!I+3+^#(kVffx)$;$kegJlCW%++m--#D~YLB5y{u&o- z)q=KW53kju6Y*2iiJyt>`~mDqQxEb7qXGEf@&ZXcd^Rn~yPvKGy4vWfrRzhhM} zRcaY8p~8RIrv`*1QubeA`2(eYN6UDP?eyz4E5ZrzgyT_PEJ7Bf2EG7I`5SSrFu{K> zY04Au1Zq|QyVt@+h1r$(o&*T8stOP^Dyakn0$NHtV_PcYBwFA$KU-<*XJt11bO8#U zdm~iKFsE{|Lt60gF-2%vQJ5OgT^yrUHD%R{hH46dMBIxR+c632ht!N8!H9|Le6??A z8Go-n4Lzc$1EvQ?Lt5Y|eB7v5S&e>Z&et*yvF8iilMHv6wsALR@1iSE90JMB=Q3!Y zwkQiQE!a+qEp%KYXT?Iim7MSDU;fV|lkdDl$>jf@MYdSm0L!NmMkv0>X?t&38$7To?{;#EUmc+KAbJT=7QC1`HK%L{j-Zcmq9Tk>?%gu8M;$Ka~R5_4niQQ|03ae z3^(!#h=i_`&;o{<-ZthR`fF&hi7|Qhfc4;sZdR<-E=Cf^E-h`)!ZJOVt7{#*v^j7U z*kS+sc4<5000HKLM71a|KkY1-^afVTxddLC!ZfU{Yrg6IS;h#&89A zRO{X_FF>z^6Pd*PBa(=1$UfSLb}QSv(Kh;Ndp9m>dl!>Utnc<=c^A1)Zh4mqj-2cq z0F>cfB6fHE*TUExF;lB06K#$jW{w{!!{FVcFQcv2ti6Cc(xgQQQ8ru=8V6$91Wr!f zF_C9R9RW$%0y(ykZLP_EV3oVra+W}kV@H>ErH0VKS+n4h6+_bSV~moc>ZVASBQUBFKkqddV~Aq^wU zi1A%J!Oxf=KZgb!^D{S7Hmn~y`p#wm)vb+erRvYBYe04KM})8bTHf;|Z-L|;(r4b= zByS!pHvC7R$)g&At-Uekka6!}efD9!_>kj1t`~P1V~!iyIt-9{0!=Bf;ayby3KTur z^&mRuvMi9B^B(~5QFLg8No%X5fcA-v>PS32Vyh^Hm)lBjDt#i-lYs90DT+doTVLx( zYiY3iirH^lqayYb%a0%M9uI7HpUjp`PkjzD6275|*>H{!hS^65KgaA8QzVp;6b)00 zJ&z6eRs&8HjQR+po9#=h^6I{{n1nNFKFzjym;lgRRy;O*C`8pbcVrbE0H87Oit|@q)I-yiTQ)+Gbtpus%e~u z5d6 z#!YU0Y%8u9wj#1W{)^m@hrfpZ*I}k1X5%z2fjcK9R)3LVbtNXROhm9<`6PX5fn5IX zmR3=fkgY{k^gG%Q$woQ|S{jblaw8=SQlJ$SLUVQIpHO!6h} z$zQKaj5!7mj;8B7=X0N~j8!JK)Oy%AupP;~q1pyFeUSj%ih7sw;yjPg5RdyrZ35GG z`L7v`#wnp18n?9IgIgR2hZJoZfBT*9{|n`e)7WogTNX zcCR^i-|?zTk>Y%=BPsWtN88-oxqHSQOMnS%ARchP9HE4EpFq10&zEpRohK>a(7?C# zI2plJ-#D0aOsZY(p2GS|Ya3i>7emCMU_DVACtbNcA+mexx!%!mQ>ebl={a8k_$zD| z?gdAL&pqa14zsr50gjoYt-u90^nI-5lFt_DYa8lW6INeLTe)6TXj!gyFy17b9xr~% z0@i14q{vi9L_7xY6k0flK#t7jNI4I)9IU`7>P0PMH{x;Xl}Xk9rU#E6gG}w=CRb}i zJq@He>P(SKPu|W0-p*LuQXGND-gKAIPGv8S0OR`q(GHfaFAXuKQbpOhpK1>2j`wfk z9p-o+r?LGh&Bhm9z!WhR*+KSM3Xg?KrXfi$C~;!IqQOO$k!&Y1m6U79RmQ+I(OA= zI%QFw>riAltOrNbFFH{ph-7~dNeVrLS}HLo0EBRp6x5b;LRh5)Bf!OM7!Ns6u@)s# z-~owL`0jNHFx7?9P!Y^XBakibQI|iaF33bZl=M~{=Xd}gyb-jh|onu077ZO z)hG=%DEo=g$pzbqxI&(=GJ|ozQ=-YZfRE{azcNfJvo`Zk{9kyPNY7$K23#O0TnTXR zbfKJ4(99xA5c)QXOBAdf!_M)hb`)=xrm;al_CXDu@MBO4kvFMuf6q6QLS9*mLtbXW zLrTP2eA@Uir`-zvE{(_KN-CNHemxmSB0LG=G;;VUGFy)_iqfJBa(W_sTQvxbaq z`1H!?p?H?EdmBUyg(?CnKo6k^23z>So2p{bs|5H$+Z>(}2y@FZtYsjOrMnF;_~<0G z%Hw^Lk)4R#ib#k@O7Ts~aocwMvS4<2RAfEqv1hU+%sux^>RojnamX{|+)AGJH{K#i zP^+kI*W84e!#*zWO!^0Qd3Ag-tFPDs#72mkhrJevy#MapLvg6#JxFW#JdXEvcq0@r zhK1T+M)pT=p(jtX>W8-GpW>>qe`Gi3fUr7Dv9_b}^)K~07h*jVbQ%_#Xj8m3U z(nl#~T?{)9+;&-q27eAngqO#m8#s6geI22_A^3XUr~AyiIyUbn*V*?e`|EHu+0OtM&;NAu*B5 zn!FKG=l&6_=@B=&k2n_0j5wDCeXK=_NM6-%Fj(3j53K~d=exsKz==5mUh)jik--2= z@jRTQFWxn)*jQ9Md`5``}V|^i{a!C|X{&q{88gVAKW?=p@nptIky0#8~md zZ49$F+9hzqD5Jgkl)d+LDocVZ;gDCFdl?2D%H)>=^zW-U5CF(Og*3_+91Oln^W5sE zim&n`{gErBs@ZgZ2)7Y0!qLWcU>-o%8m|wNiG+$0Kn8hh#eZX=ge93(Dy**KL#8RK zQ{iQGN#a+{l#`{pF&8TVG0#>}S|kPROThY3-BXCx1_n#v!Gj!#!y&qoP5}IEHZ6_BsBKBYzDS zrRv>Ua*LMyp;r2L_`K^TY16DYxTZd?CBF^MVJbp?{*jjPjFguAzE+B*C#hl$(!IxY z6W1cqM0kIGaFX^blifK;fK zajd`V)rT_yKAbE2uSLUzW%6zhd7Bu{Y`a2uBM*_LcQ>%}q!xFV4g_KIu0K_h=}1Ck zC7MuMRW7oqFvx_kW_Ga5R0*eI~OarOtG`!Hq>l% zp5J8SWKp(0&rs`>y}HKS#+=s56;N(tPJ}Z;i?ILaHU=eN{cN(;fqKAhy&YnDhzq#m z{ub$T$G#Gq%KTdiO(?%yeM;4*Kz&BZr=E%$ z%EgB)#N|$(2B-DO6%;g>brj;-d;^id847C;;)QSUU#oAV*fms7WBvSVsi(>ZJ{9=H zwbaj6zI)Y2RFOmVbLj)7Sey2_TqEMP;CS1$i9dlhO3|%HBslO^w>~S+S_%*3ZWmea z?G`P`sI1g;fl!hBvA8>vKb8d=e?2r3{09|f@XXdjUGzZKz2|W(JoQvRktl?`AR$yl z0fMBVX6xnkOmkOE$a4}hMTHO*tpnd@zaWQ)zLkvcuWzK%Mkv1+LHG>g$6EItL_wvt z8aBf_2}B;=NUb|e7gnq34) z$3KV(2^Q-kTrTxiNGKmvo?!{XW8Esp^x?kF!-*uZti59vU|SZ=m4|jH>8( z6jO<~6`JA{;@o_XIB}yTZ0ZD{sd@LPc z;khs%fD`mv2~whJJC$F8oC_tAajFE-c6lV@%@ULn8jF-S3N>M=d`(ifMbx4;m6f-gtDqT?$Y2ZR@z0xm{)pFwZMfPg# zf?nQ(oQxqZ2f#<~F7?6m^}i7E?pJYGM;Hgf%fKe(+pgl)sn6poa6La*aSZRfznRbToSeeD#FZIwjS!bCv~|3)hh_$@m*y+!K*{3(oqAQY$%$X3ffY63@;u*BWy|lM677ps zY$xeq(q(eSB3hLw+3rZY6YY%Oi)577ElhbBmYr9nBEVY6%j6JVNUP|lM1+2}h<+aT z(w|}b*Vumc5#xC#$$0i6{XA}`pFK^#U;G}kL4}(f6UMV0M1X_nnNY9^II2c(x40Na zHbAf^*cx$dkGS@Wi{o)H64oAZy%}+}MO>D+I37vCPPjwCLy&FIW-tz8C3(y(1qfB*7ieX#v9sMO+15!mz9!6UjAJ&*u=-YnY8l>5PwYy zWndQZTgTgrET>Ao9%(Ylc}&3x{=5wP70(6*91Qc8aWjKWN7*O%2L$Dx;!As5yWl1% zd}6jLaRU$ZS%V*63dsyLa>PYa#^5m3dtf_6h1xoH5tf8bw^^CSftaTH&sR#%UACu~ zo?C5C0X?O*Cx@P5+cS)w0^2i$9@d4gnWF-Wu=Vj2(oniD4FYc{f#MM6LLNU#u~7`>mhCj_4za1hby7-FBYo(Y`tP7Lebrio znyU}nox-nKSIhK3B`$iea|Oq_nIS2m!h-Zp+_M8%lE+?o%IuPz8a#EX)Ux_93MdBx z2@e+|rvlz?Uzy(qUf{(LHGUl$GE&HA*W}cYo(E2sA}jZ389=~FsD;9!9dcpO!%&kfs)$xbBqAsj%#1|XJI=DLY5;-Fd@Lbp z*$|{4THwYLisFJG86k~TC5~V0Jy%$NGfg63xDgScw!T}5Y|PH7zXG+>Pe|xrV*8ni z{s!BhV*CBJpS2M+XESqx?U_aoTZXUcQh`NxG1;xe8by#cA)W-O7zD{C?}sEyQeB%} zxMlmn4GD1Vwx7Hbt7x)lT7_W&S zlAg!xnKh9l3#d@a5idlvLlR4YMM;!3lp%R3zDX4jsS}^-iq%AgR9)pl%E+r3B_PJ0 z{uWx}DutR4V*D?^Ch{eJ^sFW^#`iHrQp?_go4VX=McF$@BppB! zjff{mZxQ}J;wQ2tlT{kwwCd4l=KSVl7-K%sk%+e0MKQxs4H!eN|fzu z^hY^YqUCmH;nYLrw)=#B$znI3egPqcAfyt6v?vH4pdJj8rvg0}3q%=42UJ0hP9C#6 zbShdUVz`*9OJ!K>sxeG55{;_rQV<~z(a=*(JUEQ1$EV|GLI!?DXCk~&4Ls4*vs|^F z6*CK;)*}*ns1U#b@d$RPo*}R#daLb<=@&q3NFTG?{!e7B0NxS@h#N_xhY*ON1Y#KS zJM|M#r+$nE>y51v9Z^OsL;F09c9l$mc@i0Zr%Gg(w*Y1MQ7v&KX~GEBor9k{^H_%6 z>|WJ+YTAJlfRyzVqS@t<3Y5&0h$2I44?R$=$I#O+S?uQ1FVz>Y`cbUDIJSDZ8c+@d z@z|VH86l#k0zoKyLh(8n2u>SMBWo3`-~?5Tw>x7u{OJEOVR7Kz&icmUXM8Ds^2-C; zhs4@1o1%!{hF$hVEs!t7silK zS8u_2(Fi5ZJ|r}~OfOt(uI5OnW8Fk9rsjf$cb};kvyhd6xC0gYSrUFA2B!bg3mNib3&ME~$5a;ZLuyl_hdJhd>x^ZSP9zGB1#lNS7eaDI_*mE40i2$jr zoq6pdSKCF}NKsd%YS@NLJy7~WIS|oJiJTRS+?baBV&sJsJ6WGS6(e27i89jQ44*K# z@L%l4PeB5HzKj36>H9f-S@^#fzVgrT{}rG*gny`2m-6+G=}1w27y+Lk;3%%%X@ie~ zMgM^sGlYXCIJ*v>Z}Y-wvY5M^3b+ZMBJoQJM` z?TBeY47#YS?#+LwreS=tch5TwZP2%FeoG3(yVCLc=oGY~u1Zo>P^ZAtI7~bfPzZ(x)rRNVknn6fVO5$E3|||* zCN{^6ff5Y+Q&;o|K3xhLbuC`e&QB1tAds<(Fd74s&%1zsun6sTKNXZ}p6JAyP zoKZs%Wo~rimo}D1({7IN$=GdS(<#=~t(!lBoK*@j7Y$(2XU|0e1GkF0o7@x-3AeTC z2`Dnury_y9C!@3+KA7A9hpfuKQsPx_4_cg#SRf*LJt;r&%Ef8$DlIpJ3|dU8;>3C! zL3s3Z#wbWOia8WHsmKptW7Y5O0{0&|&5@Ira>48ge1Q})(YnLz1pI~S4k-t8<(NXR z>%uRN1jKzDzcAffOVrhCw#(x-SJttKb`u(%CS2L5peK&;f4L3)PUv{rDl}$cXUNNP zAyXA#%yDUE<*nwHc9xz8%^6%RjMbdsTRx7|5L6(d_JSV078@Yc(#YaK2Jp^q9br{a ziHyP9spiH^o?ycf6o_c0`0KL zHQevsXi;zXNmeOQlAEXoFP-)7%xbUuvQZi zLe=vVtP5eRqJecT z!cX-I{M4)zWdqdqv4)fV<}XE z_1%)GzKuiFw{9rD6#5LLsMp(S2)-DNF0^W(eZj6t;Z3|C6h;^1qEFnL@mdu3nEy&C zE3U6nPK|?uP!JwQ*~mhSdLbf8hxL46R^(1+QwB<_GE@@-jsoF)TPu4Dl z5il5oG-!d{5~mf93_vR?{A>afq6vlY;BBgtz;932zTsc~3gH({K#(ssZ$2kc%aS}eKC4Z$QAJ&qO zV#e;ZXYT9TE&H@G2#{`h3njjfP^j1Z^3R+|aAThT9Ms_i=J$Nru~l$lPmG<|$;UM? zcF9LoA+I9wD@a_@roW}XW|Y6wn%$<2-j@BAR``}N_N85h=oMwZs*V0sSI*b8!q@m7 zWA)2;KdCxFuPeaRF`j4N>su%|=2YdmyS``O7kVSl+YO-y1F^Ua+O6F3bKJ#MVjEuB!AVOU5qwuusRN4~*z}~wczh0b815(TVA=M%V_O~J z`lM88{&IwJd_%iQ>nL{5*yFNF1SQ&2f?{>Hsl-# zA!y8g#AAX=EvH)a(Us~dB>EQH(gWT%1KWq%Z_z6aASCcBNF253XzRe;CIc_2vgg6~ z1@g-PTGaaRu|~Uje6Q{w*}AY`E_}k5fAQdP^a?nQf#h_#k1P{Sp6G4_XrQE`T?f2f z5slVj8H!S+{Vm!2g15zxz|;aAi|S!?ul=1)5d?K4gUMA zgh|@?6&pV%NLhOzt$q&%t({z{UqXEJ2_RJ%D0ZVMksUWtS^V;vlS zL>v6RBwNB{h~$Vtpjr7(7?hmZA1SwmQMA%&>#+~T7Ma$N&VeG8f0O7WsT-Jq)_$U3 zB|6vOsvM<`sf%odYv@E^OH-yYC5)Lztp4U?2K7sqRoPJjc0 zTOSAgA87BXt|rvf-NM2*0eNx*p>v0?Vx4pUGw{6h3+qltJ*TSshdt_EbLeDspLw#n z->Y}(W}S2Y6Zh`%HC)bfAsA3a;C8r_o(x)`)c>4O4|I;QClj8DY8Y_=2D@-O6!>9; zw&B+A!Uttx!+#fDXzP#apflv%O*J8JD+3NcgwF0d%gm8eFfc?d*xK3qy3OA~|7xRJ z^}=0vL|a?*FuatCK&1+17~#pPSaZ7%_kJM- z_9jabVCH}FiF3`lSG#fd??-;TO2~aHgn78IIcqu)k9ZD^?-9svYc%!Jh%D8;oz$_< z_s~)}nw*5B(4jV_;brytr_mg>8wQe7)EH8^T5eJ(!Nb)H0qp=tB{`Y8i*cELkC87% zkJH%>Y>pSao`P`%6vl#g=|Tm!)}pETxV0$N{r&_YOO4sZ1v-_)po~v?Y2?ziU_dXlV<_UdR{mulp=l~y)XBVAcXOnvDz^h4oxv!qq8ZbCUnjS-syA)fOq zVPSHF4Cwo;a{vx^0(C;(*f2nBp)tUMyO{-pBb}NmxiIlv*4tkpPmc^6RfcTdP7U!j z0}ND?ARNT3ssm-k>K>EK*c^BEG`CT>U4LC$d<$?Qd?AwiD67or89AH?!_MGr19qs* zuT=>EKz+H^*)z*Q4%8{q8Pk9BucFv680jM`o5*O?j4Y$6fCYa%mp#s&f&uw&?(y;I z#&vGvoQW)Hi;km9Bc#tBhTDKR7>4b*U2l*UimFEM-b`1$IsXxZO|bh(-6^tuf>O~>(&D+& zQxo)>rA7q=Qz_QJA9cC@*=Bu!Pt3*8djDo6lhnOy2~bV}?w@KK3;D3C;6~aLr0~@p{D~!<%lpgFqC-t-)$;7pcVY^;4w$Bns_4_2sr_ zUDgi0u+8u;HJ)x=y7)|&v8Z(gKKh~4TSZ!-<+U2#m0F&6NuXveOdN9i$nk2`{}Er4 z2CGsO@AqxMvXBc0ds#hNb%-WNo zINXX}WV#n%{@Db!cCY@4R=WadZ+KT2)s{J82v(cw=k!**;L<=5Jxq}`Ou=_JN-%Gy zqb5T$Z-&EKw3c1liH3^7ejZ2Q!tIk@3#PjZJ=%uEIBmmu!M#-%1!~#`%)b#ct-<#d zhOxnS!tk~>__{leq7!R(7$xmm?I&=4J;nMLkT;<^LA4ad5&L(%iG-2HdM2WuE4OPK zd=TnWB#nClS_aSXz>@OqXio+9HqOCf<~AKC;v0N0V9LHDXDCUY?wMpal3+24O;WNR zNl;`d4)X9+n0J?oM()a82<7n>OM^SJ87o9X(N{*{?uMchSRERQx_?R@XET2wi@?&A zx3!@^8XZnH3Rf;1*$=(4aAX{MWg&h*We?^CTHM*Nh&2;hZ2HTzl>z~Lp#@42?_Gnz z8(z3p3ywsjQP_sP(dp`*BQM*{?St;#qE1M#v`jMUz6;Enr1yi10*py|92cp1u*Rf& z+k;K>24}%=pffLc`k-x0obF7Gjh~*N!Nl5`7<}LG>h`&>VjYXxfB zf%)G>*?P@>WYRYHuLOt%y0;6Z25E-5aW;UT%b5vYEy%4hxr&PeI+62mh zFqFIF4zXEH;Y*#q1}eO%ZKVB90rhtlsZdkA*Yagow`;)*xKPyW*Rg?7YebB$dZJy% z>|~DRUtsEna7&}X1vPvSxvbWUQ;lVO_WWaXlkiq`;5k~a8FwbKb$vTv&3 zzUgjknJ~r6d5Fh7({Z(DViInKkPRQ4L6`p%TPP$6t3A_Ol58E5sXY}W*gXBL-0y6g zw#v3i_N|d^6CkBs5p_Kn*8XX_K;PI7oYNm5&gqM}*y#0Y_itZQ;bA2#f-)7(GSz9G z+$O*_Aq9a}!{?Y1EgYlYYzHEu$XNxp&Hbv;NYnrp!n)l_gsn`^3!@E7dAn6EjHS>k1+p5pK?;LtNF>PTog(iwR(AH3ZTSkNd zF;qUSt{%RY0A(w2;dy8-88WNtFaSGxs_Qp5A%%1O=C6bcP1H{SP<9Z@z*jM^cm7sv za7t^WU4_X}I8@De8%B!2RG9{>N?M_WkV#7jKl}x$(R(K?>e>lHX=*3Romk`EW&bJ; z*D%;n*bLEsOGn^~{&RnCSGC{^zHvVHw+aTj!}Za=UkD}zd*h9AKjcVtw$mZEe?}xZ z`E8_J#5>&~nHS=wrd*#9Dy1$OOV{p%)vww&Fs5={DI`OLA;4Cfb=G!QpAnK#l(18s z08V-bv_~?Lh*m|4P@J0T`<9nu(nLmN=Xk+19fN|luRpmRNc5+^cDEO(qkTem7Mw>uTwn0V>VZFGwDtYzBPYy%U zYeCZM#ZPGy95irR*$Pqw=HccN(4@-U$O1nIj7ZY>2uCJ7gHS%zsT`)FY#iE?wEQ6O zFt9z-S;d`O!_tEVs7{$7v3u}85a9ISl`)ahgWp9!z_Ho^YKFZRX#IMkzj2@2xFIp_ zi|kKo+*v!q8S(3h5m`I3kIqju){A@O>Jv#ntSQnv{r zJC}d62$ZVNcO*i2F4?k6q?Xt0P{9SAex#O>E8}AL)On}lYVmn`$zk-4a|nX(CUoI~ z6C&UO>q^fN+p~_If7_ll^t^9-R*)t66Z(z2-ogfZ1toPL{jq{i@ywlVFbW%tl0{d_ z)8R6XWS$2#P}qa9Z@yAq4o3(iYlBwsxC^2C;tQ9+3&f~=C!S_s$rO_7gD6=H9w(K6 zm2N^sNS!osJAO*ApWWpIfMpcR4{de;d1NSxIwD{I+1EYh%8zAW<^JYP$}M-FeQ z4vL3ym!PXubd?`Xy+XNX(|sY__JI+*g4J_c#=gwg^=~GTGsZrWpu=3&D@ejPPI6|K zV%+I4THvxaGtRzz`e)^qnjcYloU{U^sp7@G0B)oIaPQ&jGZt+3qa@;#H5s8cbzIQ7 zlI7zcO0ZBe@OSjb1~z)$8^{Kq_!eT#GQR5z&Io_=X-|@e0?Zb*jQIkiLSDawdTaSH zy*zOtgTs~yj@SOcs{iS_6e5e|*W3ZaH$n%k2mSr&i)O6O-@^F?>ehlDO7v zx!7Ej5Vun$Gzx1C@1pFknzM9dFI?I!@Psdg&rH_zl3IPIQMeTOytOKmoMCk7d-TFu zAEZfW>+mc+q%FFc^<~92$7y7=VRDGmvteAh4MFq=d0=ELV=n#Gfe<4PYB8RYgQL*E zqwwJt_@GA=-Vb_^m~Pbg<6Z;&am@qYM%-%yp$RppL!Fo6U1oUjE@iMexTx|jhDjR>y(N^p@g_@L<)C{ zSFB`)LCK7ah}n1vr9_&ZpNQ6akly-Z6~%gP#}aVepWH}*iDT6Ll`bsOcTN+*Um(Q0 zu?~5#9{DgLnnX=K-j>^xjEwzFpGVezq%$A|MnTI_mEjXP<8vr8Aj=l1K}E-AARS%K zy<9T5k0MMlxE(`Lh+=UE(FGRwGJKIRor&R94<4`nm`R(BIO&m>(X){FVnkq; zI&Z~sHiE;W1e{hHS|IhGg-kSjiB@g22y3EXRt&5)o&fgAix#i|NM3#J?Ah*lGgW3A z_!{Jtn$$ym1u$n)lz;;RX$|3!OTKoO)U$W`N1|*H-J5zrIB$jx;hBLJ578tg2D}&y zGUv%v?k_)3AWRdZft~OX1!UJ0!8dz`fKP|qmum*_Ys+yQ0@eNCY+&+$Z`AbaDpJ4yMieUG1$g8mXFLa^yJi>{tAF)8J&{lLj)yMo;6`dc+Odn#gXV8Tb z`r+I6{IK3fk3{FkwqIg?gtCs{2Kp_a3F+u=>+eXSwy^Kb!Ksxu35LtbJB5vcqDe*TO|F&-sy$Tr1qv1tNw+q z{2x(@D~RkTrxZV)5}_2?sN-vt0v7mUDBgJlBRZm=AhV))UmZN$oz;ZC%(7}ueARuW zFYTv402`nmnwv(Vra@s>#!2BkXj&p-LDM{xF{+&}#zb-V_HW03p-gAyNGZ_AN;0Oq zjeGIp6%Q>uz!W*kawu@e&f{o7n!Ts!u~J;DaXLiIbt%&7P9I7H%RxoDuOPZg^vHSe ztdr;Lf6APHl$@Zcj=hE{0kMJNcq_zP;CMH`$Nr~TM7Fx3eS!=SYIi0HoiF;{Y9k4Y>GL9jVUdhld4;YE^A zBo;|*UUwipo#f%%VOGCvvLZFb#ps9#y3p(mzbmDqj!V2Ao}-+c81-- zZt!8kWKNI*{45}U7}Ml&gr`1W~UfMn}>5q=odu)(dhJda4sl zzw1mz1EgSwh}hJlABxxU;AUjz_MjduXPi7|>)WTwxkz$?sd4DT;Q6E;5n^(Qc=Mdt zIVda&!#7foQLJ0m@$2XUX}B8SX#av!1>FYe$Sq*xn)@Pjf1GKmZ| zu?Q$c)V&Fvt<_$_nLN7G_*ns>jX8OUmGc}ySduxYPqfdFDeKJ8fBzGG+7j|9e4%s$ z=5N)S<5pZ(5S$d{*lIqIWk zs87vMWxdCor)Frf!mW7BFK2#YkXO%E^Ajf8G4`{^nreDoipKOYy~f|E=4U@d$IMTQ zl|#&eS@Yol;C@_aWU0V2ax6bB3mW-RV-b^f%QvO%F{_p^HD1LT3+$KYVa}dQTbxpZ zngqb)9yuy|=V+hv^&GM%w1MKZ9~hHKHj{rsCdC|focX3Rf#T>w_kHn(;#W?oWpTJL zs%6oN3_Z0hQdQ+#Yq)mHG12H^{bh54TW~TJwaf&e%`aC=t!#EbkdRa$u3XeJU^`ZS zj@8)f=544Zl&=PXhQ4~PqP^ERbwv!j)H!bbMpP~JqIC;cORlPgS}v?5FQ%4buLDa! z19HdWoJ-Fwbx?vUwamZNugyO&#Im5~;w|m!d~kwu#=5lNGhFhkJIxuTTmS)r-Hei{ z*dW|kF7wk4$~S?6xj+J~wv+PM{y1U{bR}rP>724Rj@34d9MIgJqHP${zxiDc9wgf^ z^0emmgwt_yI>vqa)=dfMiv?ex+#XZdIgp);R3t)G_+rLIDOs;w zXK^QYsq_1Rets)yLz<)?ee(25+HeUIh_vAaT>7v{WD)Wz9wUz~K=IQshOo>yltqH+$le4EE-vtf?VH1$4$DY2(F3qP( zv-jL;ryJ389EeD&Guq<4w{FEwd4Ms&QG}pO$>9}Jp_f@6*+?IHrN@eR(y`e7A;;qK zxNkcaOC|khu9K!$W3i11WGt@2WfglYwj!_U$xU>jCvO0h9EjL4`7 zryP-+Z;6aZrBob|GxR83$#O?X(Ggkh`4~+l*|;1LBH0*f{ox}>HtK3Y)BoGTjYyjk zWre?mDUNl@^=C@aEckfWE#QcF=?3%roFC@43s_iWtL} z*L(N$Cj>hzuo|@{RKlWe+NZ|-2B^kMpWkN78KhTaMinPQBlD-6UbAzuc4WPgJyfeY zBR9|t9kRKfh0~4VJiTS1*VEwsZf%o(sQR4vf*h{WSnxpRVgGwChgq@T&RDX!F#nqM z26V!*+4`cqtiApbNv^8I>jK-{*<0s+ir368K?CF3$Z|MktwmV~G~6lr0KA~KVVhHM zj0B(nYebIlDd5CsNaboTADww>W*qp6J0MLop49u0*i=U)Hf?*5US`nCbfJV6e9=P!r$Pw`M=znUlRFTl zdqHflDyX=J49k$g@QqlIGt31mN;XY%`WUi0@>6oYAcBNDnR?C$`?in}GC5Zv-{Z0_ z-4Cp@pSei|UZ9HFrs~UMlF4X(iLQ!Cb|oRHv5ca0?DdT?#FP}{-khu>+3t;11AN)9 z&OH(yU|gTq;?9bL)-3r{T&y9(hHhW`Z}hC}9ffl>I78!&IcnOeQw)csqOlK-=LEK} zd5kLsmD9I7UTm{Hyr_L|wt&JoXO^X$u>9;b~aog|pRXj5Tx96$r8wv|d3f6GFEb zF~wG9oKxBo?`p{{j%-^Mo;=1l^u%g>Wv;$}Vu<+_9dml&n(1RjRuwByCttsS)0jEd zA;KvDi{Raa;2w+NNCdEwY3H%+3Hhe>~j!=1j zUNSW1vtqk(cNr))fSN%_oP!r`akIW#{a*dsJ1-^hmjercPSTvcPYSjJi@-v}dSUt+R7NQ^6 z?MMnq&>;-(CjNwfWG$R6F{fMGdL&6>68?lWl?TaOoA_f?Cxe>Wwv&y~cs|oz_2cYj z9L>z*se=%-$*@3ev)Lx3p9 z3lrn!VoYe?5M%MZ3{X3Ml5+Nrb@!OBC=U0~ebZPb9O`&;#XHOds}zIr1~>Kx^d%B<8-5H!Eu)RDpEzy zWg~N$dqG+tKZIbXd4yPCQ1Y@$m?*+bZHbRFb8~QT!tR?Q z@C=2Lf>F2P5+M#H)@2affH)+Ba|!tw8ky_iVbkqwCWdO@I@h5zCBqs&0 zoA{F*npb4x0yp%xjPlLLM+;>D0684Ac|(j|(v>sOoZuT(33j+!|BRUdW#OUWn+ekV zXV@ERiIge!z1v+bqO!GY5=d)^FYr0BWD?P<@BbXcDtD;Qinr6opl4eIgK#I%0rG7C2@pVVtyPG`5`!0O zFoVH6U>w*bbqKbBWEEDe!3}SuEm1l{DF_IJ1sS|G2ALE{`T(Qu+;*Gr)Lldu(!6sc zs?B%Xq#-gp>;)%U&gnhMdFgGZoLA^VIS+oV9MQf-6A)PhqOTTZs}OVAc50*Gj6ATn z?(ZBK`<=X)yk|%ACLym%qUierHos=iP_@ehir{RgTmRJPXAHp|lN$|f@>}N?Vb%n; zeXPG4Mz3}k!X2KxL++`n9T<-_7Tt<*!_A^Y3u`^(rVXv3R#T3Vx)$6!|L@L}R5Nlx z=bIb`js+-ticvrRpXiHVF`(k@vqPcaSU4FSxW=W`wt~TeCK9ji%5ydBn4jE=#q5B( zzx%AZt-IUS3a+}qSU`0|C_Lw+2D;9{4c}+aMp@b@>O@oPH|C}pJJL?{L*et9=;i`}(peOudS^Wqzt0_N>0;cHTC= zs13qc$habUQ#HUUR2;mC1yB$#_E5NVQuTHlNF}DM95q>YZNuy+=Vjw$_G~T`PM(U_ z%{x#XOL&qZ^9r0p^RgsLVp62*9>XKX@2u~q2br>?fyr|D?wgRKq&ESq$aL4E>({#j z^HVXBI^39FY4}*5Y(=%(Lb)O!=jG|=Sq>-{86;5h|ENUT+!Pe+0?mXX6mC_e8v+(q zie*e}+(g-$IvaQB30iQ@Cy2^TQQ#V?SOqlOOfm(H5(jWn#>`*iSPtJxfYk9E5(u7% znk{YxF9ICi2IO*Cdq*K5YS0BS z4N*2A3U*hYgPRvxNJfMJcYKT=ebp#Hgl=ELa_>XA=t^ZkCq9&0%5=80xFsN`ZV)a^ zjDnfN)qABXn>{Xx!vDi9v5cOkJZLCe|0z5)C%o<#Ho&e)U{)tjDcTsbSF&+5f+6#CHRK@h&r}u$5AB^3msq(of(* z942Gc86lar>@Ov;Fl1t0XY>!qj664ctG4LJP?$58aeCM8tv*{nX2_(!A@C)x>3@cM ze1=Wsc%eAS5P%nKCpA=hvTweC-f1B&?xhP|x)WbeP3K02u(I{n12A7|i!TjFAPm7r z=5ok68V0M+&4HsO)Fb!x|J~dXp4afD%2J-5#V5m3H-kethg0=+NVNF97_cHu{_xrE zxo;6ue~hXOAK%#(qVU^FO3YFmZ!Nse!l0z6|JGKjz_qE?U(T!&s5O)LPw&|5_y{oys-}jDp|qRrmQ1j zZsQ^8Dsvkn!L8UALk*8HJHZ&S(MbNwBt3bCwsGWHy7!<_amY;F#_P4I>kaQg+*BSK z2)VPGj52iUUyWJEX-o4}XzgqIsBLcO>3<6AnflOeIJV3Qgc7s2R=>iM;&xBcN1lae zx<)2ux6Jhm{g3EfjW6JeAJu}w7%u2s1kz^nCtNIKFtx@ru|#k|!vGFQgvjgpb+#1o zZ^<}E3XVX>fwjCg6wDEq3oa4@+``!s5;B4gxV8oF&_w4)NLCx9Kw2(aa9tCUn-okN zy-ncUHDE07H>lXT$_1(misi>Oilqow>ze|(Rs)I5!j%|L-B)vXp(-i32r$zhhqut_ zZ?OIUb)WLrvP~x6J^>Fpw1EePe#In+^~qAZfK2H2XBMSFTG=m-uLMKHfy+8&e%cCT zu`5u3l{iUm_@9Q)fmJJ2MG}LQLFF&A0l$N zWh^uld>X%OXDFENv|lXaN!x?T2n*$ai$F)nQ!chAO6&1POQZxmDQTDWX2jJQaUGAi z678CRg?ex(JYX;<1x6IR{>F-`?t~tZ;a-A%b>rHYXH=UTFE$`E=KaMmUw{^YAmf+R zUoBnC*1bCnYZIQ6#^$0DLmI7ZbQfoDoBJS;eMCA?(DI&-nPsp4-ZS9-^g2U&Oxx%K z-fN5SAZoWE!w6$2MB(8DZtecd843w7j!JwUw#Aod2G=4`L@B`QH&~W08Ly(m1iH^; zUYqk$BbD(orxr@I@R1jAzlfj96KVUun!lOgD`p=gh`W!Cd?-@uNHO zT|pYt(S#qEG7TOFc%XjM@mizx_-4`flN(!W=*CdQK5Ds0#mfZ^zj9akk*`X*XVZNb z+*rf90Ls}YI(}uKPC$Wls)N=M2+~~yX$pRdr{SlxD*O|MmNK-Qp|>*hj&K@2ezHpV zHh^#9cL^pjzbiP4ffO`Bjt7-+u^SI65qluB!7qC7?M;Viiw9}(4lrIT!KGea5^~zw zglM>>txwb4tF3EPytH*G+%PDE6v!bV_p4ZG{Y>SS*53_xc%+e^g8fZ?ayZ_|Pm9fV zBa;fJ3|b~)CHZ0^;)`3P_*hpU4OY286Hk}resBt!O7QG!Z|F{!6{k|2BnfCRUQ^!4 zf;>hMt@z4OHLHwImOkLzx1K`^R4c7muiVm#wQxJ+{wgGF!T+21{}lgQ@c&2j@Ga_mtEBHbWB8XT4(~Ao1%ity-%U6bIZD$~V$u6esJri&K*ZUXh{rNgA1g zH*BG>Oa$Y;dF&W)=M-Rp^c28t=AMg^_|7fFFb=~UScyFc667&)?p^xdYSE!4^etHk z!mXuHjma&wy&MRPvCBGb7Vj34R|Z97jX1KUXqgPOl_g^myA&hFlR*p!?3=;ZXga(i3ZS$@N(iWyslI23Sd4+SC+1qdhq9PAFeWnB|-e#Kug1|#rHBfb$FFXy_d z4!YdPXElPH!LCzm&>RVRE;i^c3EFQ5ad%>sNYEw-6&ijD=TmW%jQkj`tZtk={|HHN zFB42ixBi*kcIm8(nXN^y##&YWnDawLn8YiR+*a(IC#+UJhp>JE3W7JsK36><_ zC|a*LNO7R|O{03hOuFQBs~W{a(&d4pyDsgx9)8opvak;D1M>BPVxwMd#c<0{cW*Y@epe zs)QTgiCNvKX){W2X^Vb~U$%Eo^B0#icU&BYFAVu~n%8&J4pW1`i{4%#@U9nlcYxtt zn4A(g;jX?ASwnsY;9NYgz53lK*yGq-FzD^dN*y-z3u6!jtMpm{|A%~y_eD_<)xgr;$JE-b`dq{P}CRTm3a=e&18ZO!~{JrL7icqD{;D~ zG2J=_#`stC@{766nE2UF*?!H3}`d)QXaUEdNN{$ zm@9_)58kK3g91B`zOIeh;|$DT|F*l`u9-hK@~gljQE(@+#^#R!dH(F!peH0~Zfwv) z4665|lGxB7L+fI8*+~kHo;B>?!yg#*wHi!>M$cv~)XzHw9;3G5Vi<># zi(1j{5G{a3Vm9i9eT6^w=&eUT*74ZLCCy*lDg@ZY~$FqQzF9^0YjCcv@SqQlyn)0+t!*y_nx!QIs2Tm&p!L?v(G;B{sCQnr%V*SwQEuILd4jg4+*9{)FKez52K?@?C?R2gYdj>d(3|*z zEkhg1!my!e2MLdh1~+Ip$;m|nWIy+n@+9d~SmPr!7b!!tBzc(|3h80^rDM!q@88lZ zqqb&jpI(7`FW}(}+}lx;&?j&SE?kET!mRfBAHF4i+ipi%v9aqMYpM^W@t}Wo3FWW+ri9+41B!uIzArX zT>%p=|8@`jr5{4fVTZms16L-{iTccwglz%r=g0AD*6RNnU}zKEqko9s2aI*%&*yP7 zwC7Jd&m-AsyoKcrzRjNhkZ<3kFLpfD*HcLO$lvk%0zddlTW|+#r2L!VP^SWw^i}2b zc0h9QpH0$4D`@`6^OQ_-I4=i8>7nunWs2gHW~PY*5QBGj+}~%`7}F zp$uyYUuqWCMm|IFqYUU}vi+L}66yAA?X^1JPv8?T$0$Cza5G!d@E-3?mts-@Zc&;` zJx9=a-c}SOll5l3ID|=B->WyEHgOdr9N2<{9qT6c_a@@A_akhM#%KNrMdkQwHCVFx z&*I`d%n&d{Xa!aa>zJES9P)3@_O~bbe!Z~Vv-|IG<8=kqVU!5eJlBXY>%x*@U8dtv za4iTz)z*)`N}XjHdsQEcf<|8@r&&NkW3O_7h>CVX=3GK~)V~=E5QsxaH6RXspsk-j zpch1CK4C=b8UP`QacCH)w&>@;5H1oSh$E)~eYEvu1A0S%<R5EV?gW@5&X9WI8|prG#|PuePnwgiaOGzm#Q{{bTNTa#fCY@Q8#T(3sVG6=>1>FD z$g@Q7;6x4_uDAvJfZND#;)L_)b$Ua@z)2a)2Hx;fREMxddXej)#Nl12bu{;DlGXX=A~($4x0PLL zjG2i?AGPH!QPvdZ<^J&3IU5%z7#YShE^cq&Kt5ev@?NC*YIo4yY}@}%r|?Gnh(D(j zJdh#wF2Dw4f`1SP$HsDD zhMePME8tuaAB?#gG5YIkkw1D!1kOXCQ(Tvf5dEByJJTo}YsCAXf%~^5*F)gY_haBf z0H!0zs#O4T!lxuupeo=Erh>)0{<~Vf{cfH7-70@K;BWYP{dauof0Xzt#y9^SEv15+ ze}h+SmXCV1VnHEV=co9rSb)=WmA^*YsSOZXEKYIj7ff07c}$Ev_Dq{>genmxRJawh z7uD@EBbz2(XmRD{S9&SzT#WL92+XJ7PR3wraaAmU?QW6&$BjS>7h~fu5>>EqnfN&V z@Z#BNSO5&el>~I1I}A?HN>Ke__<5?N`gP5BgH>S--+Y|UzS`Ss2cjO@+X31J)Jz$r z@~_-u{Ej7Tcy4btJIr$(*Ybw4Lhsv+TE;HBiL2qt(i6=yx2e? z!_L97o%h}8r*?m$x~O|C^zFMpiS(acA&+#d-Wq;JH&-GTYzDJ-%+Pq5ooPtN874c? zH|fi99(LA{OjJphTewb)RV8rYFYh@WhP^9QPGsFBjs2PWgg-g?+^q{1Y)s12cA()#Oc65ZrD#UZg#0qju#=Q-IIIs&q4 zG&E=JjTb=Y=Kb7;P>YBpD5`+8k#7w@HDtLp1wLw)9>Jr_)p@UCBQOFC#N@tC>%x{U zW3_>Wzm2U$j8!(UDcI#;BgAdL1AZ9piBd68Zx4ei$pUkQuDXZJw2_suaYJ!c4B)Qk zDtRVa?JK*4C~wT;9k>vEXZJ*EoZ3LC0@NTG*!TylMnL+KjTdWE8d8|ODGiR2DBIGJ zEosEjMn%C>ZX?A2%AADvpx9n9B-W<2DF!sbY*9J{v$;HX*!!(~N1`$-Yj}hd;}3f2 zq$5t*?&b$wN{YP854x0;68S-wl41qI54x0;O>};&;0G&-Csb5?CKfGYOdz^}#ic4o zD;rr6=R-1}Op#*5x=UEHE41}v%#1BAP>9Pc4M3d`diM3tNvuK>FOzb$DVTfUKvbKu zJy^8?Qjlt~jq=8-+S|%(VN3*QyM{=d+GxgBSXHAH#unZuP)!l2&Q0j!5{66Ut4SvMkOBis)Ncj>$kMmIZ7af$97ID$!O2nMtuWQN}P ztLi{&Q+(r3I;-Ea_uA2&s&Ze*8ymx6Rf>(_!h5jFZG{A@66B4&=jntplLRU`0yQY| zmLhMgVJcz1toJe_phU`UjDP+(3VpHwP@YNlhz7x=n`q6}yz4Ph3_?h$P5AS&Vg(9_ zVgaTu0ivx)v^&a*yM@;ONNWwJ5n6PbH)KTLy6viiuzB^r3-=N;(PGB)*UPP?r1_v-=_aEN)HlQAy?D zMngo#97Vk=mx_+i&#+MG;_XY_$yqY!&3BI_@w9xm!{{Yb`ML}bBA>g8=>cB zb`Q(eb4PU#E7WsGcMqGO=Z@_jR-)%l>K^v6o;$63*kgL`qY@Ui2E|!=M`-?!xCS-l zsxl=Mx!0oABbumbh_~E)8wHlQA%j;PGL<}h zhzF6#;&3X0d7YgH8*x0KmY7Z8LWWF$8~GPEOoEO(KA1ho;aHgyrYEsi=OakF<#+91g zhyt=XA}mhyHDoVDab1;^!}_KhK04RK#NqYePm#Opos8zp_s8 zkQ0WcPX_lzbYJcxp`z)wze3#31l)wR@$LjLQriNaY!O4*E$K5#sMAi0j5y)UP{q)J zy{EcRq>w}|M61WDcex_4dV=*KP?OXL2U~TCde4EemZy4}^&wCXs}GQqr}|O#o-I(1 zSs&K02iE@D6d^QueOO+V-U%G!3Q(x<8l`fA>eUfC2?wOM%E?m6LECjZk8Wq?Qs1)1 zkGTrZ;+67@FtT4i)%E*rz^T@->>3uf48nR)MkF?d5{ymfe;JR1D{uyjn-z7l1-9B8 z|3JuXzTV0&wb|!js&D=fLS6N9Zy<$iPEfGEj$wVR>+6`eOqZd42o?tAR-A$TR-tvK zgckAR7r8s6d=XgQ3JX(ljI=%{*;${R?4ZRE23f5Q#v0g}xy_1{M4UZwTH8sCi?Z$l zoy<%{`>PoO-h@;`&VUaUE2Jl{U+xyJ9nyL?eDNeJ6u$Mw(kmT zKB8UA-TwAIzQl?J$&RwiD;8XdQ^s)I94_;>_xAOM*>m`NxQ^y~MnS5gT^D94_6LkX9NOgQteZiGZbAd;{ zYc15;wYKF;H0CjCFdaL`p?jBM!mNY(B5zQ}p0?R3xMryBg!2^kKQ`mnfE^G1mTrB4 zyD-z1?vv;IZMcA8Y34%S5tE1x?t@Gsg|gHxKF6;5Blfi-K1W@tkFq{{m!jN!S1_B( zbSyqaI3h6w>C=HB)EeWFtsdzRXCaYiLi~TXKKm+1efBl@U5nq%5)4uFX!vUD0%BK3hUj1LMR_+`V0Tbx-kbj1(9zQA6SVcTkAa$cYrP7)dy^ zn*DeYob0>p9)f2QYNm_a{&U*g0debI*$zxPKEk*Q+#FM?_T_h@tcm{lHBMaTy zPiw<-B<3myhA=^{afH7mFV{N4CGv8$BRpPS20Oy}@{-~R-zhJH9N|oPxy}(DDlgYN z!q>~o4UX`Y@{;NZd*tOt2mFPw2&k`L#wB#M=zQclc3QE8YFLpc)LvA#^Mc{L{zJ!3)hXSTt*A_j^ofW2D8Up^BTN@|?hQXsl9>qigWa zF+(RX0sLOUk4A|r@%yFq{(C%w`2E@XK8j}uzf;yX;qBiScuz)6>D2Ba{Ael&dQ;nD zOaxmMF)c9f6|zW*s|rSe)I9G#BVWv z%kg^+zg76Xf!__*ZylcGO@s7EPb1g?6u7B$=*M;{g*|sT%Y+SF z)L41!FKnK&-jJ!oplvo=WE_n`f{blwS}&Ru+qlZO#qP15QcZ8)jnKry-IabSG#ogw zlT82HeIboO+M@F5hd6;9?hhlK{s072BA`H!FtUk~LQsIL(s2mpeWNdC$Nt2A?;^~O zBvKf)mfb)Jw+~9a#Ek zA0Z4Wgew;UM#*cJ<2Y#S9 zwM1t|O7;}S2(1LMQS?qv^-v3yCh4uX5Y)sa$7)LkW5N;os2VkjLyZOjK}@@7KV_y$ z4u^U7v_kE!c$hryUqW!nv zfTM-LeZ-8$W;Yqdu%See9`>4drM71C>bSB@z0SWaE=PZV2wY99)*He%qxm_S%%zii zqmI_fco_`zWckqiHHhg!?`q)Y&=2TmwKY4mHFY>$eJZ!eoN&8d+=BN{cxKZJgm6#Q z?Er)!a2nyyX=`vXK=BdWWsCUzPD1U2D6H<|gmrTerw;|5`~u;%>Ol^|VVPihPbqri zg}S2c61sb;Qd%F;bOyqevnx7!d?fmlSgF$^(bR!3b(hQ&Bhe>gWq!(Um(3mX9%b*1 zL?4M2y)F{n6f64WNc4Uyx(jM^BGLO|MNf%DH^$0*L?n7=tmrEv(cE6_QL%F`*!A8T zEBbIGx;9qy#z^$WSkbQ|y59SagU3^T#jfeJi`JQg#>ADbjVn!t<_23Zw1SW&zZ;a>Ni%n#2$U~|#$RdyLJ)>xK z)ix-(aai!3vcV)bD;;SJ^;eEjdLi9--wDI}M)pYWAm0mycNIp{s*$+ER*sc(tR7v+ zvFhLYecKAj)&{sLo|)t*i#Kvgv^6;oL-5R&CDd3rI`C6*Kt8M39~i~}ZqpZz_FWRp zCa3S5aXR4&M~^H@hy|eXvDbu54OuHeJ>2Rc3sPH&^A#bLac0D0$(agpvd)#@$MQ)f zvN-8(!l>-ygNA{2gU9d$Lqp3^H9xORQoVd%7IVw)`PNWV+Pxf@=mWVfi_HSyQDw zH_;iQF%lf|DKKmxF&&f@x}T}!ApRJW@vPuUW~k*k#T5do6X&b03)v6m7Ze6 znWNL4!rlRRsf5E4u^#7sC=qiIX#|>iG~LF<^6ZVQ%?bxpO~Q>a18zk+o`GrQ zoe^M=v_gvJIP99xPYHyo|A@~mFy_^92t~m$o}?&nbBVa=wk?YB-^Yt}H$2;|0sJYy9NWeBqNY(d;_Lc*$Q+h5dG7Hf9eqQ!E zIf1?a(5Vf$GhHuhaCJpBoaJx76H5E8MdrGkIJ6VO0_`4`zr4lai${-`nHjvh+SeLz zW#ogdjBiwoy31iMz!LKk&|_EWx693l#cn^$ZnY&Buy)EgV+KkupcjimX5jD_eA#CP zW=Ke*8Su%=aWhaTFHL5kL|z)qz+?X;aH|=3T3%Yrz+8DbX$BU`%MmkBB`-V8z>D&- z)eO8WFSTaizvN}38Th5VY%l}AmzQ;BV3WM8H3M7at*8QTVlhg6@EDh#limDtd=a1t03ZaMdrANW+XJro z5f#nvuY;~aZxSrX1pkdUD;skriq&&QgPT38x0AxdK7v$sg5->)E#2)_VNdiZ>@s8? zzMYB2_lQek+*ORbtw-GDM5-5#e1sDTa2ZRq&?%&BxVd>V*pHD5e;62ce zOs#S)#1kcU3-8(gESpHH?2DOKiQy9bt`&Tn1fP__GAcE++6q1=nH;f$U$lZhl;E9q z@UvEMu4J;+4*s?k{ICSq+QDP3V4ljf4;!M$Z(6}uO7I37`dTY^xCF1WgZo;+DH6Qa z4sLx$)skkQ5DV_D-fRWuNbo8<_*YhNq6DwBgO^*us!d+AgUhX8g~$#l@p`@O4&jvIGb0;C@!{^%7iZ2cMp&Du1&C zSJ=Tvtl&Zhi{hgv-79f=NygG_-JcGxm^PP}1DadB<7|f*ihPl|!!?I4)q9 zqglc4NpPh2_PG`V=vMe~gsZ||mF#hp6zaQ4P~};i<6S$Uwq!0LEY9I>e%u214*fk$#tbt-bpF21wi4H>SV}i zREr}$P34Kk%64flXD2i6fEAa3IJ=N^M$j1n6P=zTjbJBAVcgHGxC4k|+h@BDmSi$Q zw<0z%Lh4kX1GOd&*%!ORPcyq!-C}Sw(H$;kOikBY%4Dm4?YXAxvBQIfK*}b@vENRgV<) z7^WU+>XE4))NTWElzLcuK%>=Hwt9?Jk3#jBq#hI0W14!D@DW)D{9lEyD9NyUP3iD{ z)WXOwfovqw|1Zk8VvxES`P1ysWfCeC_t&Q}*(@kkEa4xg?^W1C2&07i2%sT_tCdQA zDl)kfZr{y`u-5K9_XhvjUJLpL^RvMq;ZSOnoPwhc45th}Hw4-ZcXRZL=dyfI`DN*X z97~(;21|-)!bVYgci>PNoL=InPhV}(1WtsN)ywg4wsst^&l?3tWT~Rc;x%x{HT2$W z&}z^h)QIT@er$ma&p#krh!%*7ssyt-PX#FD5~z1606~@Jyfj;=e;Jhp%1;RWt5_pj z6$PzXh($fX+;JAbF72KkrGxY}AC}{Mkl}i=P(2_zTXlaJ#U`vB( zKAD9ys8!162i>;PnePrS0GX1_##q6YMi2)2kU4 z%*#f+qxlWa2$6)zO!x|d2>b=|H?Am^JJVhQxVXaLlRRg zv05P?&x+?pIkc*kNI;-$mr*#3&H;FgVT@il40uQrq@qxBc4}uv35X%<3dbRsnRXmg zXuw@8)x=x}h5SFT7sxm%gopwcVr04fIAaPxd^}Cl+<-FB*vzl_4+>v%$x~7Nwh7x0 zD3BW`%`#8rrJ75gj{@NS1OU(-j^_VF4kMo#tu6i>Un8F>)Ru84J!0l-|cl=xf2ukDER61!c{+C5|0)p#F;4tpEFv-r^zBLTm= z@tcgF%^k@}_rOW0;(K@MGu^>_wQ-lPw(;`Sre3~m;|24D_?hS$v=o>pyzynDs7}3< zVwL2OqVJMD`MNZ;v?%}M|86O{5FfR7_5d{2SUN0u13Br%P%_|-SezLYueq;0^?8T0 z9S1t^^`TSfcdHnD#ERqp63g3#0s1i=M)`^4MJ})k@486 zxE3l3SX+hcmdj%JXIPe)nS;$~gPl0hh)XO|{I#y}zCYj%Vie4r(kyUfRQNY=2UOpI zgyE~m^gF45iCS}0`hhW2jxq|hXFgO!QMl_?R3)_bNs3VB1gAFo z0GVc?E3_7NJDu9CuIWM*fES&|T)gP{CARA2F??b&MZ<7yDOndw)@2Ysov`e%&#iaM zFWt`XCdqG_onNx#H!V89-ZArw>P@+Rs(^Kaj2WRa zzcng4BNAQlOtQn=G(~cIkPy4|y_)xZm82jl$%Q7eE6&N%*jK@OO$6?tD7gJy;jWH` z^F_h^rYqba1;?E%X^O>Bpnig?>2cyH7%Rw~+~$&BMu9vW1(MwfvNHu?^wU-?mgYtQ{g^;fQT>83G2MTzqs*%715r?A5h(EfoJ{SO>cX2{4qvb5 z;GW|Fuy;E6F_+AWN|B2cQCtG!r^cI5Q{<`K7T8?YE3jQ#zukYfueQE%1LtoozYf>! zY@R#Nya!J9bLg(ivG+r5{rUI{S#|S2)z*96*R=+A?+w{27*XoWAI8}#ewy3|+=0iO zDuC`+69Ue_x19Rsx=%cTiM{GV$$^|WiJc7jTw6amuI>ZerZ}z_-0tAOHBN|6cGi6$ z_bJ{U-#Rb8?juk9_V`nJqq0pEHlVg~A2j?wSO^m?xI4n1R)4u0yx>hBj@1`spkXc)6>u2!^9C4f;zBU>Ho8fdv z-{JpI^PlgB4484TskA%mXgE$3x0p!mvq%o}9-f#{%zN=PP+WO*z zz;56a_*2DS(T4x za7tCDZQ3!U0ba2v;7z8Ug{gXJ>#xje@}(hFDug@#1!vhHfBl7A6m3Oaim3S9oT@YC zoDN?z+_*_TysXHUBxxj%X-FFCg-5ybrnp*Za~Zw_3SJ?ipdbLbML3)!(2?sQndBk{AcHBRW$pmDe0AQrV^U*9r*Cq#$}wr z7E~QLDL~@qCZMKuAGyr3{*B?8u#VWY!+-YS1=mz;c^BN>-_cuJ^g|?r|1M+kJLGZB zgB>R-wg7WR&V5Ej++sx_Bmb^`;jhW_lJK?iOb8E@=cVEP^6Ve(BTr2~P?MYu#Kf6% zINiny*KM8cH~Tu=?*?R^*x%1A>(^M5Y{zDkOMV1baR>C)wk9b5z4es&r=zR1!H!=8 zSDHZn5kIO*|AZgy>n;|Kek*N$>k;X|(&k^{Md&k1nw(B!6;4W4MP}`X80>1;KqyMPMME1g@q+S282< zrl|1^V=}UNX`fPpk1DsZ?1fk1E~?^}f5mJCva@ZB4}FVtswl53{Cxsn)eZiaQSdk+ zkr`qIQGmx-JLFlMPw1n2+p&{L)UYPyvRyCwoCYtz*Ax}Dn`cp^vPwk>l@jydVgL-m z5h_FpSZW*nM;5jF`uMkI(x~h<1gZgK7w9%B)~!I3AQ@&(jwFq#`$gf`r9KtaU7`CE z`pCl1FyN0R3R)IEQqSqeqQ{W6v2^r8 zB(Ye_O#s#FLn(L|OI?1+OOb_az6;5PdP!{hGw70d<3}rTtsn(t>2*-w$?2?jmxY#H zUOSL8mhMvtgq6JwV3fBO4`b=_7h;$9Ly6ruPnDP6t-P`><;l=dib;4^aT~^`uXNUK z3`_IwGv3;=0Q72ndo|=UVs05!+>GdVuRx1&FFc6p$@I@A2uT_s+*3gPT!bPG66!w% z%HI>}=tF>F&l2i6KpDnqVp7y-`d_la(dbsDYY5J+CHPp$^yd~-WDi41uO=WxVglYE zfN#YFECnE8IzafQe@jf5EN14mGTSeJdt(B6tjvBZFdtelQH}CxDRQFHkwq>RsM9^6 zwh=1cf|?;vasQ(lxN9v}67UiWkPcQ&|A3f)a|uYQWVuNKctcFUaRj{70t{nVnEu;h z0^UeK4q)cESpf550)8Bz*`B(ZEphZ6u_Uy1nfh=ffnG;@ihExplj23 zi{KngBE1W(9(s@@2-9N!c>&qd6Xb1xWB{lP%cU#Gjf|J7JICv*h=sg&n_=vIUP2{z z-Z_JDI3JPl2Z05r|I=%D%+z~adj;0W?f&4t4e1oLt2Zp+M>s0yHkKU! zVP|nSBS*b%jQ{MwxmTLi>;4P;X7Q3E$iVqo#|g7~>o4LR;XY>dNj%kAGqZXh!%iU% zz~N8u&F2Sz;q#DL{W+g|%<3e zKQ^mZ@%cj_!)J|I?c(zVvw9Mq&2u5&nbphr`h9sFy$Y|q+?bL$e|h-biQm2Waii%$ z{JxDJZM^w=0>9b#J%^tkKLfv)@cRjV?A%}B_ZEKd;0FoYu^T^3mBM7FSzP_6HM7uA z@VV9+^fsxv`3Q*^7O(h=$4OEutb5|{Fc*CfazDH8k5kEuq0`hVDfpYRVT)F$7v1^hxFiBVVm@56e;6QK-3SmM+Qan^snvkxE;i?=zPE=0)Mt zSjwi)gNHdjpMeWvKA+W#Kw)FkpVNyr@;Tr5(KqG+x_B$yyOo3XQ!oawQAA(PkjHEB zfVpu49??u{g>D*Zz}>Y1JE=z^y?DfFS6Fp@fJ=o7kz@33ime`ZRfL(x#-7M z%lQ!x*V%DglJ+BQPZRMo^aOLj`sv$vnv0&Ypo;}M+-P^3GLn`}yG^I(0(Wb1{dK^x zGk%WFu*0roj%Q&{3LjeKDQj6gMJtVkzakdiH;je;a=xqzdexiP z1{&VgKnd!gRe~8}u0@P($%0P}pK<6w@7Ac)=O%yNF_eJ~)@qc@CUg>^U|PnTFtc0> zzky{75gXctQ1~V-8{uy4wH-?4)se`5M;FI2VDCUk10Iz(hR(na} z>m`8`D^944N6yoYkgjmw# zK?x}*m02M{gy{RR`-7vci4epk8#{wv3i!e(@D&I_xy7M_ylTTkPi={Ugm%l1-b@k= z<49z-OS@&Me7c_P6}}m9zf*CSAY5M4p8Z--(xEM~SrHSh5WdU~tGJtC6A@M~^~E9a zL~qMMZ%fpI=YFh6)Tuc(^IdPKW@f8Y-?kd9!X;ja>s`8w3`!WvVqw)EUgmN%S2MmH ze*#;Oew39S-82%f=%yE-X*yW?IpDpYqnqX;jp`=G*GmE?v;^3!ElakuPm%0@&br); z@FY82>L^*DjutAltYh_0kZrwSFLi7^s2q7KMFUTztEsW3`mtY$-@!YL>Sq?CqnBJB z)hoRwp`(|)XLNRJ>;0IE+xz+Y)>nTQ37z$l9tV`=Q%#mO15)ZPHe$ywBeZ$}ui+<+ z>VYh5({JY>Yw{(K`^(7M_>V(1MB`;So34mL$R!BfEeHjF&=sN3eS%Q7 zN@pXq2cb4X^?2v_ye5Q;`q1HutkK~Qdf-0;?Kd4oqy2~h+mD~oR7fy$P}6$};o1CT|17DetBy7pGJ-MN0?w?^#UiUV&J-JTb8!4IC z?e#c!7zLTo9JM{U*1FGvRb!FcJDsn%%$lw+3KDRAP0T_I2EkpKcOwfu5UI@pV0^&ieBa0)20=V#p=XW! zQMz~CMM_*w3zP!%;_9|1d9h=UerEHo($BX&*}|idkxpj8?|YnWyjIt{w(ZGK&)S}a zUlPdfZBL#=E1e%)7xp-}NE08DUR`GRRzv0fs-^`WE(B4|ai(3w8lyLa~tHsBU3@ zsrz`M_}4j_FRJ!B9)n7VEjp|x$373qfTJtMI6nrPG8tbnQmGE>nFxz?c34b8WI+wF z3Tl&rwq7I^TCp}pDk-TapLU*=3dQ7?tPVLeuQG~mI_eOMR_gfknhtZWq7`}}-k0lz zFnU|27s5x|V!aUV$^v>}vQbp27vj8Mgm`}` z%n|y8QU0y-ZHpE-8tim?MyFwz&g~16Q#d>8lhZ99M8SMD+vm${uaC>Lj-W=aRF;`u z&mR%FYFW+l`D&JjStBx61`1tD)dzMhF_^DpjC_$X^l?d+y?EpXV4Q9K=t@;&Kd+2p-2leqOUE3pApop?S ziJ+=cbok9F5b;x=^1ri5vhyz5B)CK4wO4+2FSIXX>b?rO{Uf(~R%nr5JcvdetQUBK zT}XqS@6x9y1-mptP*H}}5WxZ^hyVNZktxh5!AR7Ln~aGr+(IL!=`c`-(A;WFgp^)u zOia>?_ZbtD_2T2k#6jfzKS(hqrs~BF#>6zr^&v+)&m^wl)-D->(1ueKy z)I=^<3oZvMX?+4LTTa3mlTox!_*(<`n?4Utb6fNYH~@8ApO9)4HR@z*Tglcy9TRY9 zDx^=qDX1g*gb_y3PQ4KPEz{<2GUn&gjafh3n_}c9fpJ5`=PIBp)76Vt7~|96KSOWq z77Nx~_kqXEOw2eOzug$`;XQK{=^M4ey{NS|=5)6N6yNpY<+AcPa5d86?#5C|8*@-E zt<5;xhMBkLe2r`{A9tNUS@VzK)FdnZeas+Q;d$~m2>6h5kH@Mrvgj%mW0{4UVN6%Q z_}#efQPrz(yT+=mYdefB3e>KSn&I@tA4bEM0zID$1&U&qK9Cpd&q{2xoWsK4$RDfF|-i>ne4Yc)Jfdfd2dI)IR zTOn@3O^Z=pD=)QJD(IyfKqGq58+GLy2iKMF#BUvLLK}>wVqJN|;JWs~PzKP$5U&#x z7Z&!FGb8TC>K+CGAf^VR^kmzI`Yvrvn{&TWv;kgSoS*62BTFZ>1f@0s=OY^1KGxRw zHUhA?L0fY`Kkq!%LjoVN8#DpIwI}_qGK!9)yz-{Dk69jC0|l|($Xy^@a7G_Z%YWtYDfP4?IN^J6$9=NQy2rd}u2~ZqSn*-g- zsu*It=v|=8X^OQ1IV}njXmhX%?Wt@y#@lhRa9GKtZO0-=DTNa`W31H~SSB*W4QP>p zVXJ_c*K4TZ;Yf_d6POc}A(3FJy!LyXyCf$rp1V$9&Qmf`ui|{VQdSLEJK(^rNP=WV zTsCZwX|)y8s`&B-i!3_Hbwg1L7Y$q`q*+=yeIC~fZHF+a%9&aobBU}PFsm+X*$Gx0 zB0q+a#b54&eqJu-5VQ1*T2pT4(8pG-%=XtM`P*H-)40=DZY6;QdihEmMLJ8R&| zVz9i|!bc$NCH>a8QXhcBT&}+OGqx}NJ>Q#vKY4T_=dbnP`Z?cDq^3sJ^e$8STX9Jh zssSP>wrH&}scM;?^d^c0xXag?Pk(o~BE*AzK`(R69>I^}d`stB6W`MKhD!_*vs3tn zBV>u$;+mSr46^B;TCON5+JMhO=7I|WMsV>iCft`S+{)Ha8|HUpDeGSDsSGnpMU@F7 z@AFPyhT$-9uEZt$pHc!QM=F%W3nftVka-?+{$~j(&Af@$PLY z^u3GWlMN*+*l1Qenog4|VQ^#uCpVviq6CK_kH}7j+HQbC{Uut`yEYjf|M_0?GtGI( zs>OV;gQuV&oc3wE72~9ZqX*eNn?s>?4jK2jhC;H1;CYXG zXdyycl|iX&L4Fte`j8$#$YOX@f=`aaB8Ya!b#EY+fCUbTv!2UEgsA|)`#re8ko~%E zF+DkmYY1H5+MP|{)@j(ZdMow%wkHEUVlgw}5*%=(iXKtCpo*F?qkLJ6Y*}svXSL-q zI4VfvY>eulFqBjoi#?Ywrv7nx4mN7iS9E&Tk?hwwn9BWVVMr-?H7&;sK7uKeR zweKOzYhJ;LE3?WIhH4pmhE8z}#ah(6LYDQ)w_nh^fr(-I6ZF0&*?8Yj(HkYa7{2;e zs_?byQOjtoH-gGnThO~sg>O}leG&~Z)buKUCD>nj^CLQ6AW3#v2n`c{%`@}l8ctj} z2s@YMo7IAJMLkYP;Q(0M(aJsAXnLSQ%y|r7y)>j*k>}eEGm?@4wpOsJdKOn%6Yc_b zOmyE#8}5S2qz&c(mRjW~0Tkbmy>>W(3wbihKPZA@>ahX4!L-~)7_f(v+NyRgN3cW4 z!5GP82La&tD>pxbb)d8EJ4B!@m|0yx*_?BB*X<*Hii;6F=WKmSR8+1q8akzTsH=k>~3|J1hBp|^1$!7rxmnG-g(X@_j(%7sg-W`v66s!0>h{UTbtHM zaUQah)iI{0su%6weOachI^-F0fE7>Y@_inv0`qL^l!{zP3GyRH1et&-x`$!~9zwl_ z-Xk0_+dUL@!@(f1BlahDLyO^sCW<5G|8YbxTxE9`^w$3S9Py_oVsOML zw`~t{;xA9AfFsPZAvl(4t?nTNbmsvN+zK9`PWSZDO`6E!8W>q8Xsga@bsuYzx-R6w z0sGw!-i#ZiOfd>DF~>PgGvC*^UHC;Jh#k2d7`Qh<|(~(UIGL4=itd$ zGHmr=Ll+qqL-{u30u?5l3y>Ebfigcg@(bn-Qdx=KHkhaMxp^s)RbE;!4^u8w<9TWV z&XXxOh8%+F`~DF@IEcYN>C5LKy5~XSSGNl0LE=x8D+Ti)@vHj;^C0mjdY2In5A92;3=0Gn%JIIcZLl9q0{xdXNV0C? zq;Ji`LPfMqun6x4X)&aasa85Mj58e@o;%=QN^IV*LMtyKzph&vhC--vnO+Q%EBI<8 zcTbOOGHMMO7egywWJX^~cnPdj7sAs|L3$ICLyOuZ_t&8S`&aZvr_VUUnxt_BkhxI)#sfzqo0I|*dWxU!b@;>pkx7hOgLwf z-ZX@kVD=)oJGX5aLi&ibv~ZFkM`JLNEdb<*$I{R0g8q>WO2wY+eNACchRO0}cTq7O zwVxQ-YfNFs=+CF=`NJX`l1k3Ew;R!QPDdH}OMax=@*~}rAL+LINVnxjx-CD_ZGDh_ zT+ePRUkf>xZ6V$EZFnt-@Ro>c^quh8(bdD6@Rv7$IC)BEpY771cPg$gl`ym?zX4hJ#)uKMO5Z8?e5Sx`d80L&+>7s6QlWpwt>i(_A@(MhwoSLb}R#*Sq?{ zgP$uaST+#nKEx5(al}}e>Cd}pcN#G?mzr2@j4MX5-hz=9Z*J-^-@Ss$*{ooWYKk0b z3SVzyvU|wpxO^8TLRB>Ed~d~g?X1_A<+)|zSIzS#lY)+T%dK@9R zX$<`ZPcr)RBn@~j*oHonRqH*7MkdBMbQye@NB2tfac;B1KcOe;+9vcr$xRM~D@XVb zN-y+0;BHpre8n8DjLIQmpL&0w!F|vJ2NIeI3 zPx12@Db)A}4T#^cPz6Au#(v1%In3D#GR|>jC3M8}z+vRNj9G4T+Hhyq0|~RUFtDM` z2#sPMR5j`)BE)ll8EgZ4Zy5N45sAd6>#lki47;1a4&n1*ud|*cCG-RdvOd(Ff@5LN zx%KBjQFl3@xD69zTem7$+>c5gw^8CU z=DE$XJDgcF6K3B^OZQ?%}YD~U5wNa3H6YE8eN8ls5f0BajIi5hMDsK z`BKyRkxl{bD#tK4-is#T;`u88kfBOA9L+tjZZ zg-v}^It%MQc19tJ*AnKFcwkE>1FUl-Mf~@{r8#$kNE%?geUOUOFXdeX=7VcL@2Cq6 z7BEGPyn9xWBG~Bz?jbvjDekPzT3(~RKWnd+dpc{2me;fa9p90)cUIr5Ls!=Nk2`T; zO`5*hSODq39areeI9%hp@($Nv0h`}nuA*7cH!th-tdHS-s#BdO#3FrMDnkJG2+eZq zhlVs{9n*3TWbM~-_h&U~xs6%vT3#^gsFr*5T`9N;1#h{s!~d}pJ$n&nYplky$0X27A~VO<4CLOa?jh$%@xKLFR;!j*p9P~lEq6!OX)W() z)|NjIEg;o&TwHhj4|;KlR&o&tUOU*?(99T0hTN?2HsfHNf- z6I{;iU>+cxR;{33*pq1V-61E_cW9&AB6nxAt-Fm%|2%j+llpZY7y%~}ojG<{;Ye<% zb2H}RtnIUJgfQl8cODSGZbSBB7hoFrA>}&s)AFlvBxeW#>t-hpX^?j5ya^<91H4y< z`|0^^W1OoV({ksuPMn0JNb66;fJ6F5Z4>Taijt&01Y<#ZTpfm6YLVV{SVQ+sA}3A; zhSJG%l4?p5j5)3mgZlgW=49=jbq1WUflit%N}HghTJ8jRTeBKeqAbXFHP`0j=;qh4 zmEIOOw%WPYiF+$@T_Z-h(LObI7gTomKEW}@OK}HJ>#Y5fj5%|<uxx{s-6EM^rg|Cq z8&h0&xW0ih^0SW4`Y=++u9*0%RB>K)P5qa)ZCT8=Wzz!1neHrAz?^i9sv1u=TzEn6 z;Rcti8KvpLz}^wZ$_CU7E`UF-f8=C+HtSdfogQu3y~ekYOT+OR))y>lf~zK}U&fg` zl5Q)zEI;eQtTWO*CnEXT-SZ`Fn8}e};;uSO_xM(h3<3{BzQdXCQ7hlWvGRpeM9kJ) ztGLba9Yc#e0+e-jc7F(1Ba+9{O)L(c3B zHd=D!;WwR-cFL|hQ|BzZ1Y6%D24!e3*WrZhHt~q%`?zwO-deT|LmI$_3Fq{gL1aeoEu)! zI%#e=Xl_Ro&5g_2-$`?=U1`oHxQuP+O0&$}kyWp1*^TlFT{Q_A8GG(X7~s1sH|yN2 zGi;Ap5z6bAzizp6+@Z%OqcO6!&q-Ds zFryYcP+JZcgYZpEPN*ts(+K#j4Au!W?T~c5mb@lC;QKV=a7JzA8C!zfPk;SdQbO{eNGEr_T_N1MyEIP24C3m4>oXzf0@*|3bQMN)M#EXl{ z(z~H>eODAn+EG}v%-Y`ri%M%_ihG zF=%V9f-9cGfn#M~Gc&WY>gVG2IIBlS4fkDAGye{BMThUhuw=DQCcmipiJAgPIX`e` z)z29YAr!7T_LL1XMaTE8z_G8uGdOAf(hJ4FIX2o_8c&%RJA|I;wEo-33RsOw~3S zab=fVj8(Nw?=il10gY-I8}cqvVINFyw<)%oaX7G*<)1_ISmlpM9f0O}^jc?LDWyy4m}jHP&qf2GdEos6OEFBcrYj?>3C+Zzj61GsTzz2hS)70gRzK(Kn-8Y) z7v{V3U*(%C!<#y?+pVnkn65-*eNAW9y{yJ^4fORTdpXLS|I{<*Xsr^Yb*x{29mJ?p zb1sLhM8&?XSh=wUGSm?B?I-Vst{~mMio-H!1SrKVYkfKgpi0TK*(LfwwJH@2!h>8C z*u`K6vTe@ganGoNELm`4SPFWp&%Z9{QYlCl!d6MF;R5Mlwa(NwMOHLMweG zE#DYaH_}*&yRs0aHTVHW6r~G&Do7|npNe;vK2=U<%uCQGM9Ge@azZM|GlTjCj#UKT zt?0OFc3j1l6pZyj{md~=--n%2rtJhnOpl-g#zci}I#G?#|EO$7%X-hTZ7C%@9+Sv_uRnXY1mKpB>XIrKB} zZ11t9tuHBioUuu|_ZwTfB(#}XdYp~goA*y(HtZ6|hrBtHhW@^HUDde@QeiB6(M$dH<3x=?9x= zs6Tec#?98gEBqpjdk75_6VEoie4?p0yi& zgCLk#v3FXr)2vtsYzu3L$3z)vHSc~woFfy6-(tZQySwk-nF||n529e5B>r3tv$_(Ez2}t=tr!3VzL4H z@Qxwv*lE`UNO0Nw{4_|lDG@R#T;sQ&l$F}graE6;7uFg&We=f0{zlbG(>Y`>& z0qq@SDX{(=QfIz2`F0FC9H3ScpE?2^SKtZ{GW`;Tou23@2pdQ!n6U4`iAQ}EOs
|>25iV#rG?>+%q0q2|!_^y%y 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