From dd8a2dabd02e1d412da11a11796538fbdf4b84ec Mon Sep 17 00:00:00 2001 From: dogmaphobic Date: Wed, 11 Nov 2015 17:06:39 -0500 Subject: [PATCH] Fix iOS Build. --- QGCApplication.pro | 22 ++-- QGCCommon.pri | 79 +++---------- QGCLocationPlugin.pro | 45 -------- ios/AppIcon29x29.png | Bin 0 -> 17956 bytes ios/AppIcon29x29@2x.png | Bin 0 -> 23996 bytes ios/AppIcon29x29@2x~ipad.png | Bin 0 -> 23996 bytes ios/AppIcon29x29~ipad.png | Bin 0 -> 17956 bytes ios/AppIcon40x40@2x.png | Bin 0 -> 29585 bytes ios/AppIcon40x40@2x~ipad.png | Bin 0 -> 29585 bytes ios/AppIcon40x40~ipad.png | Bin 0 -> 19929 bytes ios/AppIcon50x50@2x~ipad.png | Bin 0 -> 37071 bytes ios/AppIcon50x50~ipad.png | Bin 0 -> 22215 bytes ios/AppIcon57x57.png | Bin 0 -> 23902 bytes ios/AppIcon57x57@2x.png | Bin 0 -> 42021 bytes ios/AppIcon60x60@2x.png | Bin 0 -> 45517 bytes ios/AppIcon72x72@2x~ipad.png | Bin 0 -> 55025 bytes ios/AppIcon72x72~ipad.png | Bin 0 -> 27988 bytes ios/AppIcon76x76@2x~ipad.png | Bin 0 -> 58129 bytes ios/AppIcon76x76~ipad.png | Bin 0 -> 28992 bytes ios/LaunchScreen.xib | 45 ++++++++ ios/iOS-Info.plist | 106 +++++++++++++----- qgroundcontrol.pro | 18 ++- src/QtLocationPlugin/QGCLocationPlugin.pro | 46 ++++++++ .../qgeoserviceproviderpluginqgc.cpp | 10 ++ .../qgeoserviceproviderpluginqgc.h | 8 +- .../qgeotiledmappingmanagerengineqgc.cpp | 1 - .../QtLocationPlugin}/qtlocation/README.md | 0 .../5.5.1/QtLocation/private/qcache3q_p.h | 0 .../private/qgeocameracapabilities_p.h | 0 .../QtLocation/private/qgeocameradata_p.h | 0 .../QtLocation/private/qgeocameratiles_p.h | 0 .../QtLocation/private/qgeocodereply_p.h | 0 .../QtLocation/private/qgeocodingmanager_p.h | 0 .../private/qgeocodingmanagerengine_p.h | 0 .../5.5.1/QtLocation/private/qgeomaneuver_p.h | 0 .../5.5.1/QtLocation/private/qgeomap_p.h | 0 .../5.5.1/QtLocation/private/qgeomap_p_p.h | 0 .../QtLocation/private/qgeomapcontroller_p.h | 0 .../QtLocation/private/qgeomappingmanager_p.h | 0 .../private/qgeomappingmanager_p_p.h | 0 .../private/qgeomappingmanagerengine_p.h | 0 .../private/qgeomappingmanagerengine_p_p.h | 0 .../5.5.1/QtLocation/private/qgeomapscene_p.h | 0 .../5.5.1/QtLocation/private/qgeomaptype_p.h | 0 .../QtLocation/private/qgeomaptype_p_p.h | 0 .../5.5.1/QtLocation/private/qgeoroute_p.h | 0 .../QtLocation/private/qgeoroutereply_p.h | 0 .../QtLocation/private/qgeorouterequest_p.h | 0 .../QtLocation/private/qgeoroutesegment_p.h | 0 .../QtLocation/private/qgeoroutingmanager_p.h | 0 .../private/qgeoroutingmanagerengine_p.h | 0 .../private/qgeoserviceprovider_p.h | 0 .../QtLocation/private/qgeotilecache_p.h | 0 .../5.5.1/QtLocation/private/qgeotiledmap_p.h | 0 .../QtLocation/private/qgeotiledmap_p_p.h | 0 .../private/qgeotiledmappingmanagerengine_p.h | 0 .../qgeotiledmappingmanagerengine_p_p.h | 0 .../QtLocation/private/qgeotiledmapreply_p.h | 0 .../private/qgeotiledmapreply_p_p.h | 0 .../QtLocation/private/qgeotilefetcher_p.h | 0 .../QtLocation/private/qgeotilefetcher_p_p.h | 0 .../private/qgeotilerequestmanager_p.h | 0 .../5.5.1/QtLocation/private/qgeotilespec_p.h | 0 .../QtLocation/private/qgeotilespec_p_p.h | 0 .../5.5.1/QtLocation/private/qplace_p.h | 0 .../QtLocation/private/qplaceattribute_p.h | 0 .../QtLocation/private/qplacecategory_p.h | 0 .../private/qplacecontactdetail_p.h | 0 .../QtLocation/private/qplacecontent_p.h | 0 .../private/qplacecontentrequest_p.h | 0 .../QtLocation/private/qplaceeditorial_p.h | 0 .../5.5.1/QtLocation/private/qplaceicon_p.h | 0 .../5.5.1/QtLocation/private/qplaceimage_p.h | 0 .../private/qplacemanagerengine_p.h | 0 .../private/qplaceproposedsearchresult_p.h | 0 .../QtLocation/private/qplaceratings_p.h | 0 .../5.5.1/QtLocation/private/qplacereply_p.h | 0 .../5.5.1/QtLocation/private/qplaceresult_p.h | 0 .../5.5.1/QtLocation/private/qplacereview_p.h | 0 .../QtLocation/private/qplacesearchresult_p.h | 0 .../QtLocation/private/qplacesupplier_p.h | 0 .../5.5.1/QtLocation/private/qplaceuser_p.h | 0 .../QtLocation/private/unsupportedreplies_p.h | 0 .../include/QtLocation/QGeoCodeReply | 0 .../include/QtLocation/QGeoCodingManager | 0 .../QtLocation/QGeoCodingManagerEngine | 0 .../include/QtLocation/QGeoManeuver | 0 .../qtlocation/include/QtLocation/QGeoRoute | 0 .../include/QtLocation/QGeoRouteReply | 0 .../include/QtLocation/QGeoRouteRequest | 0 .../include/QtLocation/QGeoRouteSegment | 0 .../include/QtLocation/QGeoRoutingManager | 0 .../QtLocation/QGeoRoutingManagerEngine | 0 .../include/QtLocation/QGeoServiceProvider | 0 .../QtLocation/QGeoServiceProviderFactory | 0 .../qtlocation/include/QtLocation/QLocation | 0 .../qtlocation/include/QtLocation/QPlace | 0 .../include/QtLocation/QPlaceAttribute | 0 .../include/QtLocation/QPlaceCategory | 0 .../include/QtLocation/QPlaceContactDetail | 0 .../include/QtLocation/QPlaceContent | 0 .../include/QtLocation/QPlaceContentReply | 0 .../include/QtLocation/QPlaceContentRequest | 0 .../include/QtLocation/QPlaceDetailsReply | 0 .../include/QtLocation/QPlaceEditorial | 0 .../qtlocation/include/QtLocation/QPlaceIcon | 0 .../include/QtLocation/QPlaceIdReply | 0 .../qtlocation/include/QtLocation/QPlaceImage | 0 .../include/QtLocation/QPlaceManager | 0 .../include/QtLocation/QPlaceManagerEngine | 0 .../include/QtLocation/QPlaceMatchReply | 0 .../include/QtLocation/QPlaceMatchRequest | 0 .../QtLocation/QPlaceProposedSearchResult | 0 .../include/QtLocation/QPlaceRatings | 0 .../qtlocation/include/QtLocation/QPlaceReply | 0 .../include/QtLocation/QPlaceResult | 0 .../include/QtLocation/QPlaceReview | 0 .../include/QtLocation/QPlaceSearchReply | 0 .../include/QtLocation/QPlaceSearchRequest | 0 .../include/QtLocation/QPlaceSearchResult | 0 .../QtLocation/QPlaceSearchSuggestionReply | 0 .../include/QtLocation/QPlaceSupplier | 0 .../qtlocation/include/QtLocation/QPlaceUser | 0 .../qtlocation/include/QtLocation/QtLocation | 0 .../include/QtLocation/QtLocationVersion | 0 .../include/QtLocation/placemacro.h | 0 .../include/QtLocation/qgeocodereply.h | 0 .../include/QtLocation/qgeocodingmanager.h | 0 .../QtLocation/qgeocodingmanagerengine.h | 0 .../include/QtLocation/qgeomaneuver.h | 0 .../qtlocation/include/QtLocation/qgeoroute.h | 0 .../include/QtLocation/qgeoroutereply.h | 0 .../include/QtLocation/qgeorouterequest.h | 0 .../include/QtLocation/qgeoroutesegment.h | 0 .../include/QtLocation/qgeoroutingmanager.h | 0 .../QtLocation/qgeoroutingmanagerengine.h | 0 .../include/QtLocation/qgeoserviceprovider.h | 0 .../QtLocation/qgeoserviceproviderfactory.h | 0 .../qtlocation/include/QtLocation/qlocation.h | 0 .../include/QtLocation/qlocationglobal.h | 0 .../qtlocation/include/QtLocation/qplace.h | 0 .../include/QtLocation/qplaceattribute.h | 0 .../include/QtLocation/qplacecategory.h | 0 .../include/QtLocation/qplacecontactdetail.h | 0 .../include/QtLocation/qplacecontent.h | 0 .../include/QtLocation/qplacecontentreply.h | 0 .../include/QtLocation/qplacecontentrequest.h | 0 .../include/QtLocation/qplacedetailsreply.h | 0 .../include/QtLocation/qplaceeditorial.h | 0 .../include/QtLocation/qplaceicon.h | 0 .../include/QtLocation/qplaceidreply.h | 0 .../include/QtLocation/qplaceimage.h | 0 .../include/QtLocation/qplacemanager.h | 0 .../include/QtLocation/qplacemanagerengine.h | 0 .../include/QtLocation/qplacematchreply.h | 0 .../include/QtLocation/qplacematchrequest.h | 0 .../QtLocation/qplaceproposedsearchresult.h | 0 .../include/QtLocation/qplaceratings.h | 0 .../include/QtLocation/qplacereply.h | 0 .../include/QtLocation/qplaceresult.h | 0 .../include/QtLocation/qplacereview.h | 0 .../include/QtLocation/qplacesearchreply.h | 0 .../include/QtLocation/qplacesearchrequest.h | 0 .../include/QtLocation/qplacesearchresult.h | 0 .../QtLocation/qplacesearchsuggestionreply.h | 0 .../include/QtLocation/qplacesupplier.h | 0 .../include/QtLocation/qplaceuser.h | 0 .../include/QtLocation/qtlocationversion.h | 0 .../private/qdeclarativegeoaddress_p.h | 0 .../private/qdeclarativegeolocation_p.h | 0 .../QtPositioning/private/qdoublevector2d_p.h | 0 .../QtPositioning/private/qdoublevector3d_p.h | 0 .../QtPositioning/private/qgeoaddress_p.h | 0 .../QtPositioning/private/qgeocircle_p.h | 0 .../QtPositioning/private/qgeocoordinate_p.h | 0 .../QtPositioning/private/qgeolocation_p.h | 0 .../private/qgeopositioninfosource_p.h | 0 .../QtPositioning/private/qgeoprojection_p.h | 0 .../QtPositioning/private/qgeorectangle_p.h | 0 .../5.5.1/QtPositioning/private/qgeoshape_p.h | 0 .../QtPositioning/private/qlocationutils_p.h | 0 .../private/qnmeapositioninfosource_p.h | 0 .../include/QtPositioning/QGeoAddress | 0 .../include/QtPositioning/QGeoAreaMonitorInfo | 0 .../QtPositioning/QGeoAreaMonitorSource | 0 .../include/QtPositioning/QGeoCircle | 0 .../include/QtPositioning/QGeoCoordinate | 0 .../include/QtPositioning/QGeoLocation | 0 .../include/QtPositioning/QGeoPositionInfo | 0 .../QtPositioning/QGeoPositionInfoSource | 0 .../QGeoPositionInfoSourceFactory | 0 .../include/QtPositioning/QGeoRectangle | 0 .../include/QtPositioning/QGeoSatelliteInfo | 0 .../QtPositioning/QGeoSatelliteInfoSource | 0 .../include/QtPositioning/QGeoShape | 0 .../QtPositioning/QNmeaPositionInfoSource | 0 .../include/QtPositioning/QtPositioning | 0 .../QtPositioning/QtPositioningVersion | 0 .../include/QtPositioning/qgeoaddress.h | 0 .../QtPositioning/qgeoareamonitorinfo.h | 0 .../QtPositioning/qgeoareamonitorsource.h | 0 .../include/QtPositioning/qgeocircle.h | 0 .../include/QtPositioning/qgeocoordinate.h | 0 .../include/QtPositioning/qgeolocation.h | 0 .../include/QtPositioning/qgeopositioninfo.h | 0 .../QtPositioning/qgeopositioninfosource.h | 0 .../qgeopositioninfosourcefactory.h | 0 .../include/QtPositioning/qgeorectangle.h | 0 .../include/QtPositioning/qgeosatelliteinfo.h | 0 .../QtPositioning/qgeosatelliteinfosource.h | 0 .../include/QtPositioning/qgeoshape.h | 0 .../QtPositioning/qnmeapositioninfosource.h | 0 .../QtPositioning/qpositioningglobal.h | 0 .../QtPositioning/qtpositioningversion.h | 0 .../qtlocation/src/location/maps/maps.pri | 0 .../qtlocation/src/location/maps/qcache3q_p.h | 0 .../location/maps/qgeocameracapabilities_p.h | 0 .../src/location/maps/qgeocameradata_p.h | 0 .../src/location/maps/qgeocameratiles_p.h | 0 .../src/location/maps/qgeocodereply.h | 0 .../src/location/maps/qgeocodereply_p.h | 0 .../src/location/maps/qgeocodingmanager.h | 0 .../src/location/maps/qgeocodingmanager_p.h | 0 .../location/maps/qgeocodingmanagerengine.h | 0 .../location/maps/qgeocodingmanagerengine_p.h | 0 .../src/location/maps/qgeomaneuver.h | 0 .../src/location/maps/qgeomaneuver_p.h | 0 .../qtlocation/src/location/maps/qgeomap_p.h | 0 .../src/location/maps/qgeomap_p_p.h | 0 .../src/location/maps/qgeomapcontroller_p.h | 0 .../src/location/maps/qgeomappingmanager_p.h | 0 .../location/maps/qgeomappingmanager_p_p.h | 0 .../maps/qgeomappingmanagerengine_p.h | 0 .../maps/qgeomappingmanagerengine_p_p.h | 0 .../src/location/maps/qgeomapscene_p.h | 0 .../src/location/maps/qgeomaptype_p.h | 0 .../src/location/maps/qgeomaptype_p_p.h | 0 .../qtlocation/src/location/maps/qgeoroute.h | 0 .../src/location/maps/qgeoroute_p.h | 0 .../src/location/maps/qgeoroutereply.h | 0 .../src/location/maps/qgeoroutereply_p.h | 0 .../src/location/maps/qgeorouterequest.h | 0 .../src/location/maps/qgeorouterequest_p.h | 0 .../src/location/maps/qgeoroutesegment.h | 0 .../src/location/maps/qgeoroutesegment_p.h | 0 .../src/location/maps/qgeoroutingmanager.h | 0 .../src/location/maps/qgeoroutingmanager_p.h | 0 .../location/maps/qgeoroutingmanagerengine.h | 0 .../maps/qgeoroutingmanagerengine_p.h | 0 .../src/location/maps/qgeoserviceprovider.h | 0 .../src/location/maps/qgeoserviceprovider_p.h | 0 .../maps/qgeoserviceproviderfactory.h | 0 .../src/location/maps/qgeotilecache_p.h | 0 .../src/location/maps/qgeotiledmap_p.h | 0 .../src/location/maps/qgeotiledmap_p_p.h | 0 .../maps/qgeotiledmappingmanagerengine_p.h | 0 .../maps/qgeotiledmappingmanagerengine_p_p.h | 0 .../src/location/maps/qgeotiledmapreply_p.h | 0 .../src/location/maps/qgeotiledmapreply_p_p.h | 0 .../src/location/maps/qgeotilefetcher_p.h | 0 .../src/location/maps/qgeotilefetcher_p_p.h | 0 .../location/maps/qgeotilerequestmanager_p.h | 0 .../src/location/maps/qgeotilespec_p.h | 0 .../src/location/maps/qgeotilespec_p_p.h | 0 .../qtlocation/src/location/qlocation.h | 0 .../qtlocation/src/location/qlocationglobal.h | 0 .../positioning/qdeclarativegeoaddress_p.h | 0 .../positioning/qdeclarativegeolocation_p.h | 0 .../src/positioning/qdoublevector2d_p.h | 0 .../src/positioning/qdoublevector3d_p.h | 0 .../qtlocation/src/positioning/qgeoaddress.h | 0 .../src/positioning/qgeoaddress_p.h | 0 .../src/positioning/qgeoareamonitorinfo.h | 0 .../src/positioning/qgeoareamonitorsource.h | 0 .../qtlocation/src/positioning/qgeocircle.h | 0 .../qtlocation/src/positioning/qgeocircle_p.h | 0 .../src/positioning/qgeocoordinate.h | 0 .../src/positioning/qgeocoordinate_p.h | 0 .../qtlocation/src/positioning/qgeolocation.h | 0 .../src/positioning/qgeolocation_p.h | 0 .../src/positioning/qgeopositioninfo.h | 0 .../src/positioning/qgeopositioninfosource.h | 0 .../positioning/qgeopositioninfosource_p.h | 0 .../qgeopositioninfosourcefactory.h | 0 .../src/positioning/qgeoprojection_p.h | 0 .../src/positioning/qgeorectangle.h | 0 .../src/positioning/qgeorectangle_p.h | 0 .../src/positioning/qgeosatelliteinfo.h | 0 .../src/positioning/qgeosatelliteinfosource.h | 0 .../qtlocation/src/positioning/qgeoshape.h | 0 .../qtlocation/src/positioning/qgeoshape_p.h | 0 .../src/positioning/qlocationutils_p.h | 0 .../src/positioning/qnmeapositioninfosource.h | 0 .../positioning/qnmeapositioninfosource_p.h | 0 .../src/positioning/qpositioningglobal.h | 0 src/main.cc | 4 +- 296 files changed, 224 insertions(+), 160 deletions(-) delete mode 100644 QGCLocationPlugin.pro create mode 100644 ios/AppIcon29x29.png create mode 100644 ios/AppIcon29x29@2x.png create mode 100644 ios/AppIcon29x29@2x~ipad.png create mode 100644 ios/AppIcon29x29~ipad.png create mode 100644 ios/AppIcon40x40@2x.png create mode 100644 ios/AppIcon40x40@2x~ipad.png create mode 100644 ios/AppIcon40x40~ipad.png create mode 100644 ios/AppIcon50x50@2x~ipad.png create mode 100644 ios/AppIcon50x50~ipad.png create mode 100644 ios/AppIcon57x57.png create mode 100644 ios/AppIcon57x57@2x.png create mode 100644 ios/AppIcon60x60@2x.png create mode 100644 ios/AppIcon72x72@2x~ipad.png create mode 100644 ios/AppIcon72x72~ipad.png create mode 100644 ios/AppIcon76x76@2x~ipad.png create mode 100644 ios/AppIcon76x76~ipad.png create mode 100644 ios/LaunchScreen.xib create mode 100644 src/QtLocationPlugin/QGCLocationPlugin.pro rename {libs => src/QtLocationPlugin}/qtlocation/README.md (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qcache3q_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeocameracapabilities_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeocameradata_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeocameratiles_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeocodereply_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeocodingmanager_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeocodingmanagerengine_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeomaneuver_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeomap_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeomap_p_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeomapcontroller_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeomappingmanager_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeomappingmanager_p_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeomappingmanagerengine_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeomappingmanagerengine_p_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeomapscene_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeomaptype_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeomaptype_p_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeoroute_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeoroutereply_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeorouterequest_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeoroutesegment_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeoroutingmanager_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeoroutingmanagerengine_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeoserviceprovider_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeotilecache_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeotiledmap_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeotiledmap_p_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeotiledmappingmanagerengine_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeotiledmappingmanagerengine_p_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeotiledmapreply_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeotiledmapreply_p_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeotilefetcher_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeotilefetcher_p_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeotilerequestmanager_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeotilespec_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeotilespec_p_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplace_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplaceattribute_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplacecategory_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplacecontactdetail_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplacecontent_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplacecontentrequest_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplaceeditorial_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplaceicon_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplaceimage_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplacemanagerengine_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplaceproposedsearchresult_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplaceratings_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplacereply_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplaceresult_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplacereview_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplacesearchresult_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplacesupplier_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplaceuser_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/5.5.1/QtLocation/private/unsupportedreplies_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/QGeoCodeReply (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/QGeoCodingManager (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/QGeoCodingManagerEngine (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/QGeoManeuver (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/QGeoRoute (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/QGeoRouteReply (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/QGeoRouteRequest (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/QGeoRouteSegment (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/QGeoRoutingManager (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/QGeoRoutingManagerEngine (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/QGeoServiceProvider (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/QGeoServiceProviderFactory (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/QLocation (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/QPlace (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/QPlaceAttribute (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/QPlaceCategory (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/QPlaceContactDetail (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/QPlaceContent (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/QPlaceContentReply (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/QPlaceContentRequest (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/QPlaceDetailsReply (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/QPlaceEditorial (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/QPlaceIcon (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/QPlaceIdReply (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/QPlaceImage (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/QPlaceManager (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/QPlaceManagerEngine (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/QPlaceMatchReply (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/QPlaceMatchRequest (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/QPlaceProposedSearchResult (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/QPlaceRatings (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/QPlaceReply (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/QPlaceResult (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/QPlaceReview (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/QPlaceSearchReply (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/QPlaceSearchRequest (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/QPlaceSearchResult (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/QPlaceSearchSuggestionReply (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/QPlaceSupplier (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/QPlaceUser (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/QtLocation (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/QtLocationVersion (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/placemacro.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/qgeocodereply.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/qgeocodingmanager.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/qgeocodingmanagerengine.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/qgeomaneuver.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/qgeoroute.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/qgeoroutereply.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/qgeorouterequest.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/qgeoroutesegment.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/qgeoroutingmanager.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/qgeoroutingmanagerengine.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/qgeoserviceprovider.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/qgeoserviceproviderfactory.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/qlocation.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/qlocationglobal.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/qplace.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/qplaceattribute.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/qplacecategory.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/qplacecontactdetail.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/qplacecontent.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/qplacecontentreply.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/qplacecontentrequest.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/qplacedetailsreply.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/qplaceeditorial.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/qplaceicon.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/qplaceidreply.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/qplaceimage.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/qplacemanager.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/qplacemanagerengine.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/qplacematchreply.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/qplacematchrequest.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/qplaceproposedsearchresult.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/qplaceratings.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/qplacereply.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/qplaceresult.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/qplacereview.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/qplacesearchreply.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/qplacesearchrequest.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/qplacesearchresult.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/qplacesearchsuggestionreply.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/qplacesupplier.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/qplaceuser.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtLocation/qtlocationversion.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtPositioning/5.5.1/QtPositioning/private/qdeclarativegeoaddress_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtPositioning/5.5.1/QtPositioning/private/qdeclarativegeolocation_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtPositioning/5.5.1/QtPositioning/private/qdoublevector2d_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtPositioning/5.5.1/QtPositioning/private/qdoublevector3d_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtPositioning/5.5.1/QtPositioning/private/qgeoaddress_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtPositioning/5.5.1/QtPositioning/private/qgeocircle_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtPositioning/5.5.1/QtPositioning/private/qgeocoordinate_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtPositioning/5.5.1/QtPositioning/private/qgeolocation_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtPositioning/5.5.1/QtPositioning/private/qgeopositioninfosource_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtPositioning/5.5.1/QtPositioning/private/qgeoprojection_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtPositioning/5.5.1/QtPositioning/private/qgeorectangle_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtPositioning/5.5.1/QtPositioning/private/qgeoshape_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtPositioning/5.5.1/QtPositioning/private/qlocationutils_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtPositioning/5.5.1/QtPositioning/private/qnmeapositioninfosource_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtPositioning/QGeoAddress (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtPositioning/QGeoAreaMonitorInfo (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtPositioning/QGeoAreaMonitorSource (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtPositioning/QGeoCircle (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtPositioning/QGeoCoordinate (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtPositioning/QGeoLocation (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtPositioning/QGeoPositionInfo (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtPositioning/QGeoPositionInfoSource (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtPositioning/QGeoPositionInfoSourceFactory (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtPositioning/QGeoRectangle (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtPositioning/QGeoSatelliteInfo (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtPositioning/QGeoSatelliteInfoSource (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtPositioning/QGeoShape (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtPositioning/QNmeaPositionInfoSource (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtPositioning/QtPositioning (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtPositioning/QtPositioningVersion (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtPositioning/qgeoaddress.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtPositioning/qgeoareamonitorinfo.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtPositioning/qgeoareamonitorsource.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtPositioning/qgeocircle.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtPositioning/qgeocoordinate.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtPositioning/qgeolocation.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtPositioning/qgeopositioninfo.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtPositioning/qgeopositioninfosource.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtPositioning/qgeopositioninfosourcefactory.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtPositioning/qgeorectangle.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtPositioning/qgeosatelliteinfo.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtPositioning/qgeosatelliteinfosource.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtPositioning/qgeoshape.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtPositioning/qnmeapositioninfosource.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtPositioning/qpositioningglobal.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/include/QtPositioning/qtpositioningversion.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/src/location/maps/maps.pri (100%) rename {libs => src/QtLocationPlugin}/qtlocation/src/location/maps/qcache3q_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/src/location/maps/qgeocameracapabilities_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/src/location/maps/qgeocameradata_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/src/location/maps/qgeocameratiles_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/src/location/maps/qgeocodereply.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/src/location/maps/qgeocodereply_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/src/location/maps/qgeocodingmanager.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/src/location/maps/qgeocodingmanager_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/src/location/maps/qgeocodingmanagerengine.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/src/location/maps/qgeocodingmanagerengine_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/src/location/maps/qgeomaneuver.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/src/location/maps/qgeomaneuver_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/src/location/maps/qgeomap_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/src/location/maps/qgeomap_p_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/src/location/maps/qgeomapcontroller_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/src/location/maps/qgeomappingmanager_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/src/location/maps/qgeomappingmanager_p_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/src/location/maps/qgeomappingmanagerengine_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/src/location/maps/qgeomappingmanagerengine_p_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/src/location/maps/qgeomapscene_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/src/location/maps/qgeomaptype_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/src/location/maps/qgeomaptype_p_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/src/location/maps/qgeoroute.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/src/location/maps/qgeoroute_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/src/location/maps/qgeoroutereply.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/src/location/maps/qgeoroutereply_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/src/location/maps/qgeorouterequest.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/src/location/maps/qgeorouterequest_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/src/location/maps/qgeoroutesegment.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/src/location/maps/qgeoroutesegment_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/src/location/maps/qgeoroutingmanager.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/src/location/maps/qgeoroutingmanager_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/src/location/maps/qgeoroutingmanagerengine.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/src/location/maps/qgeoroutingmanagerengine_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/src/location/maps/qgeoserviceprovider.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/src/location/maps/qgeoserviceprovider_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/src/location/maps/qgeoserviceproviderfactory.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/src/location/maps/qgeotilecache_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/src/location/maps/qgeotiledmap_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/src/location/maps/qgeotiledmap_p_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/src/location/maps/qgeotiledmappingmanagerengine_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/src/location/maps/qgeotiledmappingmanagerengine_p_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/src/location/maps/qgeotiledmapreply_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/src/location/maps/qgeotiledmapreply_p_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/src/location/maps/qgeotilefetcher_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/src/location/maps/qgeotilefetcher_p_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/src/location/maps/qgeotilerequestmanager_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/src/location/maps/qgeotilespec_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/src/location/maps/qgeotilespec_p_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/src/location/qlocation.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/src/location/qlocationglobal.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/src/positioning/qdeclarativegeoaddress_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/src/positioning/qdeclarativegeolocation_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/src/positioning/qdoublevector2d_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/src/positioning/qdoublevector3d_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/src/positioning/qgeoaddress.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/src/positioning/qgeoaddress_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/src/positioning/qgeoareamonitorinfo.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/src/positioning/qgeoareamonitorsource.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/src/positioning/qgeocircle.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/src/positioning/qgeocircle_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/src/positioning/qgeocoordinate.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/src/positioning/qgeocoordinate_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/src/positioning/qgeolocation.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/src/positioning/qgeolocation_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/src/positioning/qgeopositioninfo.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/src/positioning/qgeopositioninfosource.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/src/positioning/qgeopositioninfosource_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/src/positioning/qgeopositioninfosourcefactory.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/src/positioning/qgeoprojection_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/src/positioning/qgeorectangle.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/src/positioning/qgeorectangle_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/src/positioning/qgeosatelliteinfo.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/src/positioning/qgeosatelliteinfosource.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/src/positioning/qgeoshape.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/src/positioning/qgeoshape_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/src/positioning/qlocationutils_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/src/positioning/qnmeapositioninfosource.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/src/positioning/qnmeapositioninfosource_p.h (100%) rename {libs => src/QtLocationPlugin}/qtlocation/src/positioning/qpositioningglobal.h (100%) diff --git a/QGCApplication.pro b/QGCApplication.pro index 012a15bf9..5a87bd608 100644 --- a/QGCApplication.pro +++ b/QGCApplication.pro @@ -19,8 +19,9 @@ include(QGCCommon.pri) -TARGET = qgroundcontrol +TARGET = qgroundcontrol TEMPLATE = app +DESTDIR = $${OUT_PWD}/build # Load additional config flags from user_config.pri exists(user_config.pri):infile(user_config.pri, CONFIG) { @@ -34,13 +35,9 @@ LinuxBuild { # QGC QtLocation plugin -LIBS += -L$${LOCATION_PLUGIN_DESTDIR} -LIBS += -l$${LOCATION_PLUGIN_NAME} - -WindowsBuild { - PRE_TARGETDEPS += $${LOCATION_PLUGIN_DESTDIR}/$${LOCATION_PLUGIN_NAME}.lib -} else { - PRE_TARGETDEPS += $${LOCATION_PLUGIN_DESTDIR}/lib$${LOCATION_PLUGIN_NAME}.a +!ios { + LIBS += -L$${LOCATION_PLUGIN_DESTDIR} + LIBS += -l$${LOCATION_PLUGIN_NAME} } # Qt configuration @@ -88,8 +85,12 @@ MacBuild { iOSBuild { QMAKE_INFO_PLIST = $${BASEDIR}/ios/iOS-Info.plist - ICON = $${BASEDIR}/resources/icons/macx.icns - OTHER_FILES += $${BASEDIR}/iOS-Info.plist + OTHER_FILES += $${BASEDIR}/ios/iOS-Info.plist + ios_icon.files = $$files($$PWD/ios/AppIcon*.png) + QMAKE_BUNDLE_DATA += ios_icon + app_launch_images.files = $$PWD/ios/LaunchScreen.xib + QMAKE_BUNDLE_DATA += app_launch_images + #-- TODO: Add iTunesArtwork } LinuxBuild { @@ -278,7 +279,6 @@ WindowsBuild { HEADERS += src/stable_headers.h } - !iOSBuild { HEADERS += \ src/comm/SerialLink.h \ diff --git a/QGCCommon.pri b/QGCCommon.pri index f67098d4b..d3638e881 100644 --- a/QGCCommon.pri +++ b/QGCCommon.pri @@ -30,10 +30,13 @@ linux { linux-g++ | linux-g++-64 { message("Linux build") CONFIG += LinuxBuild + DEFINES += __STDC_LIMIT_MACROS } else : android-g++ { message("Android build") CONFIG += AndroidBuild MobileBuild DEFINES += __android__ + DEFINES += __STDC_LIMIT_MACROS + target.path = $$DESTDIR warning("Android build is experimental and not fully functional") } else { error("Unsuported Linux toolchain, only GCC 32- or 64-bit is supported") @@ -42,6 +45,7 @@ linux { win32-msvc2010 | win32-msvc2012 | win32-msvc2013 { message("Windows build") CONFIG += WindowsBuild + DEFINES += __STDC_LIMIT_MACROS } else { error("Unsupported Windows toolchain, only Visual Studio 2010, 2012, and 2013 are supported") } @@ -49,6 +53,10 @@ linux { macx-clang | macx-llvm { message("Mac build") CONFIG += MacBuild + CONFIG += x86_64 + CONFIG -= x86 + QMAKE_MACOSX_DEPLOYMENT_TARGET = 10.6 + QMAKE_MAC_SDK = macosx10.11 QMAKE_CXXFLAGS += -fvisibility=hidden } else { error("Unsupported Mac toolchain, only 64-bit LLVM+clang is supported") @@ -60,6 +68,9 @@ linux { message("iOS build") CONFIG += iOSBuild MobileBuild app_bundle DEFINES += __ios__ + QMAKE_IOS_DEPLOYMENT_TARGET = 8.0 + QMAKE_IOS_TARGETED_DEVICE_FAMILY = 2 #- iPad only for now + QMAKE_LFLAGS += -Wl,-no_pie warning("iOS build is experimental and not yet fully functional") } else { error("Unsupported build platform, only Linux, Windows, Android and Mac (Mac OS and iOS) are supported") @@ -109,76 +120,22 @@ win32:debug_and_release { # Setup our build directories BASEDIR = $$IN_PWD -DESTDIR = $${OUT_PWD}/debug -BUILDDIR = $${OUT_PWD}/build-debug -ReleaseBuild { - DESTDIR = $${OUT_PWD}/release - BUILDDIR = $${OUT_PWD}/build-release -} - -iOSBuild { - # For whatever reason, the iOS build fails with these set. Some files have the full, - # properly concatenaded path and file name while others have only the second portion, - # as if BUILDDIR was empty. - OBJECTS_DIR = $$(HOME)/tmp/qgcfoo - MOC_DIR = $$(HOME)/tmp/qgcfoo - UI_DIR = $$(HOME)/tmp/qgcfoo - RCC_DIR = $$(HOME)/tmp/qgcfoo -} else { - OBJECTS_DIR = $${BUILDDIR}/obj - MOC_DIR = $${BUILDDIR}/moc - UI_DIR = $${BUILDDIR}/ui - RCC_DIR = $${BUILDDIR}/rcc +!ios { + OBJECTS_DIR = $${OUT_PWD}/obj + MOC_DIR = $${OUT_PWD}/moc + UI_DIR = $${OUT_PWD}/ui + RCC_DIR = $${OUT_PWD}/rcc } LANGUAGE = C++ -AndroidBuild { - target.path = $$DESTDIR -} - -# We place the created plugin lib into the objects dir so that make clean will clean it as well -iOSBuild { - LOCATION_PLUGIN_DESTDIR = $$(HOME)/tmp/qgcfoo -} else { - LOCATION_PLUGIN_DESTDIR = $$OBJECTS_DIR -} - -LOCATION_PLUGIN_NAME = QGeoServiceProviderFactoryQGC - -message(BASEDIR $$BASEDIR DESTDIR $$DESTDIR TARGET $$TARGET OUTPUT $$OUT_PWD) +LOCATION_PLUGIN_DESTDIR = $${OUT_PWD}/src/QtLocationPlugin +LOCATION_PLUGIN_NAME = QGeoServiceProviderFactoryQGC # Turn off serial port warnings DEFINES += _TTY_NOWARN_ -# -# OS Specific settings -# - -AndroidBuild { - DEFINES += __STDC_LIMIT_MACROS -} - -iOSBuild { - QMAKE_IOS_DEPLOYMENT_TARGET = 7.0 -} - -MacBuild { - CONFIG += x86_64 - CONFIG -= x86 - QMAKE_MACOSX_DEPLOYMENT_TARGET = 10.6 - QMAKE_MAC_SDK = macosx10.11 -} - -LinuxBuild { - DEFINES += __STDC_LIMIT_MACROS -} - -WindowsBuild { - DEFINES += __STDC_LIMIT_MACROS -} - # # By default warnings as errors are turned off. Even so, in order for a pull request # to be accepted you must compile cleanly with warnings as errors turned on the default diff --git a/QGCLocationPlugin.pro b/QGCLocationPlugin.pro deleted file mode 100644 index 740ff8590..000000000 --- a/QGCLocationPlugin.pro +++ /dev/null @@ -1,45 +0,0 @@ -include(QGCCommon.pri) - -TEMPLATE = lib -TARGET = QGeoServiceProviderFactoryQGC -CONFIG += plugin static -QT += location-private positioning-private network -PLUGIN_TYPE = geoservices - -DESTDIR = $${LOCATION_PLUGIN_DESTDIR} - -contains(QT_VERSION, 5.5.1) { - - message(Using Local QtLocation headers for Qt 5.5.1) - - INCLUDEPATH += \ - libs/qtlocation/include \ - -} else { - - message(Using Default QtLocation headers) - - INCLUDEPATH += $$QT.location.includes - -} - -HEADERS += \ - src/QtLocationPlugin/qgeoserviceproviderpluginqgc.h \ - src/QtLocationPlugin/qgeotiledmappingmanagerengineqgc.h \ - src/QtLocationPlugin/qgeotilefetcherqgc.h \ - src/QtLocationPlugin/qgeomapreplyqgc.h \ - src/QtLocationPlugin/qgeocodingmanagerengineqgc.h \ - src/QtLocationPlugin/qgeocodereplyqgc.h \ - src/QtLocationPlugin/OpenPilotMaps.h - -SOURCES += \ - src/QtLocationPlugin/qgeoserviceproviderpluginqgc.cpp \ - src/QtLocationPlugin/qgeotiledmappingmanagerengineqgc.cpp \ - src/QtLocationPlugin/qgeotilefetcherqgc.cpp \ - src/QtLocationPlugin/qgeomapreplyqgc.cpp \ - src/QtLocationPlugin/qgeocodingmanagerengineqgc.cpp \ - src/QtLocationPlugin/qgeocodereplyqgc.cpp \ - src/QtLocationPlugin/OpenPilotMaps.cc - -OTHER_FILES += \ - src/QtLocationPlugin/qgc_maps_plugin.json diff --git a/ios/AppIcon29x29.png b/ios/AppIcon29x29.png new file mode 100644 index 0000000000000000000000000000000000000000..22b02b2c44904b5a30990489a5d75aab9216c2d1 GIT binary patch literal 17956 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 literal 0 HcmV?d00001 diff --git a/ios/AppIcon29x29@2x.png b/ios/AppIcon29x29@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..8bccfc00730d5b8d4564e6fb3c1989c326d25edc GIT binary patch literal 23996 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 literal 0 HcmV?d00001 diff --git a/ios/AppIcon29x29@2x~ipad.png b/ios/AppIcon29x29@2x~ipad.png new file mode 100644 index 0000000000000000000000000000000000000000..7d993b049638973dd874d0c6d72884a6eef23caf GIT binary patch literal 23996 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 literal 0 HcmV?d00001 diff --git a/ios/AppIcon29x29~ipad.png b/ios/AppIcon29x29~ipad.png new file mode 100644 index 0000000000000000000000000000000000000000..9f4d3566bbe997b5745753575c2fde6a69df9179 GIT binary patch literal 17956 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 literal 0 HcmV?d00001 diff --git a/ios/AppIcon40x40@2x.png b/ios/AppIcon40x40@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..85b0f543d39c7943ae61eda226dc402dcbb28891 GIT binary patch literal 29585 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 z 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 fYo3+;!#ugi{}r0-8qWu1v^gyzuX literal 0 HcmV?d00001 diff --git a/ios/AppIcon50x50~ipad.png b/ios/AppIcon50x50~ipad.png new file mode 100644 index 0000000000000000000000000000000000000000..cd3b929a54d1e702eb2f198a538b40011eb5f4ee GIT binary patch literal 22215 zcmeI42UJtp*XS9Qj!2Ux0!C3lLP!WLG=Ttu(vjXm5+Jn1&^wA!1*AzA=^_duB27S~ ziAs}>6lu~$5b44TI^#H*8P@;3_kHVI?=7-c$lYh3z4tl4ea=4jW~~sSsjhsKik*st zgyg8oMYuNM6SDWFAS3+clnpK-d{E*p8ak1XP&4kmeqyhROYC>u_1+)$3q9-1$ z!i>x0r+=SVT+=Dki`U5dw>VgoHuDLO_Tx3@QYJLb!i_0c5BM zS5kPC6-*nh^m{mhBn_}}cE-U#AU8KRK{sJREZ!OfmXMGD2|+**2$0YN=;Yz(jBp1! zI-UOE2#T`bmK=Eo}2`~xAkg2MMz#m%dRKw=#CxbjJX zh>iZt_@DmJaD+2jW^Y9T!F$V57c2||ixO5OPzVYW68go-kDf$6)UYUwmB%kWz(6oq zm*4;*0VAwSA(5Xxe(6cuV^mmAAYQLKQ%{3g0blKZ41lK=G3kr)Qxc_rl zmO@A?F=1hGAW{M!8Qp#BK-i?hE4(!gT~l@DS6OP{^D zpa{Xl!J?u_5fKTX6;j*^2o)C<16qopMS;RXNEBf{C<#LK`Xj_YxcOVCix?-udiD5a z9TQgb_u8g|zWUeJKNR+u?==dCz&oM$cAzxik1hDKsQs*2dp6&9G7N#-t8OyLy$ymU zQ20yhpTqiT`MVkB@9F%{5d84}i}}CDaI-->?zg>uxcc7f-<>#Nt(@Huc(j}~VTJr> zd;f>uzZwz;kOJ+U2lkl%hEzBqT>tM9AuI|;h=`#jfFj~nNW#8CTLKXxXcVDB2}6ZM zEy2QsUH3<#|92DdvqnK+Q0N~u>VGm3f39St4Z_hHjgkTVF}FV&{$I-7e^wL!&oM7eqbrk-`f6MH9z_r>{U~Hm+$?> zAVP!}2)y_Achg_h#HNP(oBpaMHvQA`iX+BZ2J(9}qUK+$_U?gx9M3w0+jX>zsECNL zh!lvpnb<-TfsMFqgAVQeecN=2GKN=eTo8d2t-wl7H>X#eq?-le%E8(`C z@WcT6`N;6M;`;Lx`menBb4LG_UWt4i1R(;lzj%Oae?COo16)Kv_7@Lu?azludw`1w z$o}F1uKoECX%BD_0oh+Xz_mXgBJBY#A|U&V2e|g>xMFeDj@c`HUe2BCMxQKx4 zFCO69pAV7t02dLE{lx=Z`|}~v9^fJZvcGtMYkxjO+5=ofK=v08aP7~BNPB>b2+028 z0j~Y|5NQu^5dqm>JixU-A0q7mE+QcNiwC&&=R>4Dz(oXPfAIj<{(OkE2e^oU>@ObR z+Mf@R_5c?Vkp0C2T>JAO(jMR<0Iasx6Z8y*yY@r z#8yU6e5=Z#-{dDOj$HKDynFw~Z6S(g|EmV}FZ%kp4H)NnPMo=L=q4NK1pwP&GcUPk zl$Rcl8jnwHDZEsAww7PgyQAJ+I6G|YvMAj~x%S92J1YymV*;yEU-3+3J*os|rLinB zs<(lL*4}4{X~65AEjAF)0~^1!6iu`jO|EK16`5E<6CFRhOB)~Fd68Lr!NyvgV?alb zd4Q23c438lJJM5X_|e&z4YIHXd`R8sePOn6(fkI0X!4a?XEPI8tcnZ-ETQc1+|H0@ zOXeyw5KjY-wuy-VEL9!K9&S@IFn-35CAc3z7NF$-O=1^de&ZScz68iYc~T|2v#Y1O zqrK}g(uo@Au;A?M+TPuve#uTU90-I$MWWlLRIH!CGonsAmU<<(SejxXY$ph_+T5iM z?zqoV)qKV?6Vq<_WN>C}W8{+clc%Mn9nyW5H2k2^eGXvfpWAf53Zhl2sJbiLL ztKeOv9-j?di1)_w0Ov=uYTBlGzCeB7IJJ?ouq)=fGDSD_8I#<2&H-7QxUh`{9ozr| z5vrsZ8P6?PqRW_lMTOVJ+;@HUtMOr%LZ_16Hu}*7n-%u5wFHJ|55LpMxBEg9PSe@> zUQJ-WDg6pU+pc_lrBmEv?CeB+u1(F1g730%u<5R`o)iU18p%=%7kD8Q1GhXIt(MKMco>@TQ+;4mPNXyjh>cliZ)ynOh+0o}F3mDE9o33FL zpnlggT>C1;5ZbLD^Vs%tVkq4RH)N6WliwFNj?E)0<}i8O(y3?Pwvkq*PQjnqG`^5q zG`-{=7>HZgr?Hge;L!TP!%AmG@&@MClk7J6Zp_Sfmg9k~0l z^n(X#wXkn_@SMrjrYf5SzCi$#$C9QkNfE0d8+GwWK<(p_`}bdc5xW*Uts1)G`E5<1 zmTqXMY9&ob9%iJPNYOY!0a@kOZ}Wcrre>RBO&gs0bU-J4H1#tihrkOG~EU?7G@6Yj?xB zUGc&Z<2T;7Mgp(9EN0$aW90Okl=b+~PR_f@$&IT;!h7a3rk59(2pTGoN8s3b^GvsO zBQo_0&Y?gtzLXlq77q>0Cu5YBIvVMpYFHM_BbQdKYplQd$SNyw)<51beOu~ZJqeHk zWNp)KDk)9R&YWVP%

E(BD~)|N%Lp8t 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 literal 0 HcmV?d00001 diff --git a/ios/AppIcon76x76~ipad.png b/ios/AppIcon76x76~ipad.png new file mode 100644 index 0000000000000000000000000000000000000000..a5651fe9d823d36b7732ff79e714681af4dae4d9 GIT binary patch literal 28992 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 K#dq>1{{Iiluf4ti literal 0 HcmV?d00001 diff --git a/ios/LaunchScreen.xib b/ios/LaunchScreen.xib new file mode 100644 index 000000000..326beab38 --- /dev/null +++ b/ios/LaunchScreen.xib @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/iOS-Info.plist b/ios/iOS-Info.plist index 977556aa2..884b7b5b5 100644 --- a/ios/iOS-Info.plist +++ b/ios/iOS-Info.plist @@ -2,36 +2,82 @@ - CFBundleIconFile - - CFBundlePackageType - APPL - CFBundleGetInfoString - Created by Qt/QMake - CFBundleSignature - ???? - CFBundleExecutable + CFBundleDisplayName + QGroundControl + CFBundleExecutable qgroundcontrol - CFBundleIdentifier - org.qgroundcontrol.${PRODUCT_NAME:rfc1034identifier} - CFBundleDisplayName - ${PRODUCT_NAME} - CFBundleName - ${PRODUCT_NAME} - CFBundleShortVersionString - 1.0 - CFBundleVersion - 1.0 - LSRequiresIPhoneOS - - UILaunchStoryboardName - LaunchScreen - UISupportedInterfaceOrientations - - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - NOTE - This file was generated by Qt/QMake. + CFBundleGetInfoString + Created by Qt/QMake + CFBundleIconFile + + CFBundleIdentifier + com.grubba.qgroundcontrol + CFBundleName + QGroundControl + CFBundlePackageType + APPL + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1.0 + LSRequiresIPhoneOS + + NOTE + This file was generated by Qt/QMake. + UILaunchStoryboardName + LaunchScreen.xib + UIRequiresFullScreen + + CFBundleInfoDictionaryVersion + 6.0 + ForAppStore + Yes + UISupportedInterfaceOrientations + + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + CFBundleIcons + + CFBundlePrimaryIcon + + CFBundleIconFiles + + AppIcon29x29.png + AppIcon29x29@2x.png + AppIcon40x40@2x.png + AppIcon57x57.png + AppIcon57x57@2x.png + AppIcon60x60@2x.png + + + + CFBundleIcons~ipad + + CFBundlePrimaryIcon + + CFBundleIconFiles + + AppIcon29x29.png + AppIcon29x29@2x.png + AppIcon40x40@2x.png + AppIcon57x57.png + AppIcon57x57@2x.png + AppIcon60x60@2x.png + AppIcon29x29~ipad.png + AppIcon29x29@2x~ipad.png + AppIcon40x40~ipad.png + AppIcon40x40@2x~ipad.png + AppIcon50x50~ipad.png + AppIcon50x50@2x~ipad.png + AppIcon72x72~ipad.png + AppIcon72x72@2x~ipad.png + AppIcon76x76~ipad.png + AppIcon76x76@2x~ipad.png + + + diff --git a/qgroundcontrol.pro b/qgroundcontrol.pro index 6928aadf9..259878f7e 100644 --- a/qgroundcontrol.pro +++ b/qgroundcontrol.pro @@ -17,12 +17,9 @@ # along with QGroundControl. If not, see . # ------------------------------------------------- -TEMPLATE = subdirs -CONFIG += ordered -SUBDIRS = ./QGCLocationPlugin.pro -SUBDIRS += ./QGCApplication.pro - -QGCApplication.depends = QGCLocationPlugin +equals(OUT_PWD, $$IN_PWD) { + error("You must use shadow build.") +} message(Qt version $$[QT_VERSION]) @@ -30,3 +27,12 @@ message(Qt version $$[QT_VERSION]) error("Unsupported Qt version, 5.4+ is required") } +ios { + include($$PWD/src/QtLocationPlugin/QGCLocationPlugin.pro) + include($$PWD/QGCApplication.pro) +} else { + TEMPLATE = subdirs + SUBDIRS = ./src/QtLocationPlugin/QGCLocationPlugin.pro + SUBDIRS += ./QGCApplication.pro + QGCApplication.depends = QGCLocationPlugin +} diff --git a/src/QtLocationPlugin/QGCLocationPlugin.pro b/src/QtLocationPlugin/QGCLocationPlugin.pro new file mode 100644 index 000000000..f7d617d0a --- /dev/null +++ b/src/QtLocationPlugin/QGCLocationPlugin.pro @@ -0,0 +1,46 @@ + +!ios { + include($$PWD/../../QGCCommon.pri) + TEMPLATE = lib + TARGET = QGeoServiceProviderFactoryQGC + CONFIG += plugin static + PLUGIN_TYPE = geoservices +} + +QT += location-private positioning-private network + +contains(QT_VERSION, 5.5.1) { + + message(Using Local QtLocation headers for Qt 5.5.1) + + INCLUDEPATH += \ + $$PWD/qtlocation/include \ + +} else { + + message(Using Default QtLocation headers) + + INCLUDEPATH += $$QT.location.includes + +} + +HEADERS += \ + $$PWD/qgeoserviceproviderpluginqgc.h \ + $$PWD/qgeotiledmappingmanagerengineqgc.h \ + $$PWD/qgeotilefetcherqgc.h \ + $$PWD/qgeomapreplyqgc.h \ + $$PWD/qgeocodingmanagerengineqgc.h \ + $$PWD/qgeocodereplyqgc.h \ + $$PWD/OpenPilotMaps.h + +SOURCES += \ + $$PWD/qgeoserviceproviderpluginqgc.cpp \ + $$PWD/qgeotiledmappingmanagerengineqgc.cpp \ + $$PWD/qgeotilefetcherqgc.cpp \ + $$PWD/qgeomapreplyqgc.cpp \ + $$PWD/qgeocodingmanagerengineqgc.cpp \ + $$PWD/qgeocodereplyqgc.cpp \ + $$PWD/OpenPilotMaps.cc + +OTHER_FILES += \ + $$PWD/qgc_maps_plugin.json diff --git a/src/QtLocationPlugin/qgeoserviceproviderpluginqgc.cpp b/src/QtLocationPlugin/qgeoserviceproviderpluginqgc.cpp index 446ea2f9a..c47c846de 100644 --- a/src/QtLocationPlugin/qgeoserviceproviderpluginqgc.cpp +++ b/src/QtLocationPlugin/qgeoserviceproviderpluginqgc.cpp @@ -51,6 +51,16 @@ #include "qgeotiledmappingmanagerengineqgc.h" #include "qgeocodingmanagerengineqgc.h" +#if defined (__ios__) +Q_EXTERN_C Q_DECL_EXPORT const char *qt_plugin_query_metadata(); +Q_EXTERN_C Q_DECL_EXPORT QT_PREPEND_NAMESPACE(QObject) *qt_plugin_instance(); +const QT_PREPEND_NAMESPACE(QStaticPlugin) qt_static_plugin_QGeoServiceProviderFactoryQGC() +{ + QT_PREPEND_NAMESPACE(QStaticPlugin) plugin = { qt_plugin_instance, qt_plugin_query_metadata}; + return plugin; +} +#endif + QGeoCodingManagerEngine *QGeoServiceProviderFactoryQGC::createGeocodingManagerEngine( const QVariantMap ¶meters, QGeoServiceProvider::Error *error, QString *errorString) const { diff --git a/src/QtLocationPlugin/qgeoserviceproviderpluginqgc.h b/src/QtLocationPlugin/qgeoserviceproviderpluginqgc.h index a4d86e8fe..49f598b23 100644 --- a/src/QtLocationPlugin/qgeoserviceproviderpluginqgc.h +++ b/src/QtLocationPlugin/qgeoserviceproviderpluginqgc.h @@ -58,10 +58,10 @@ class QGeoServiceProviderFactoryQGC: public QObject, public QGeoServiceProviderF Q_PLUGIN_METADATA(IID "org.qt-project.qt.geoservice.serviceproviderfactory/5.0" FILE "qgc_maps_plugin.json") public: - QGeoCodingManagerEngine* createGeocodingManagerEngine(const QVariantMap ¶meters, QGeoServiceProvider::Error *error, QString *errorString) const; - QGeoMappingManagerEngine* createMappingManagerEngine(const QVariantMap ¶meters, QGeoServiceProvider::Error *error, QString *errorString) const; - QGeoRoutingManagerEngine* createRoutingManagerEngine(const QVariantMap ¶meters, QGeoServiceProvider::Error *error, QString *errorString) const; - QPlaceManagerEngine* createPlaceManagerEngine(const QVariantMap ¶meters, QGeoServiceProvider::Error *error, QString *errorString) const; + QGeoCodingManagerEngine* createGeocodingManagerEngine (const QVariantMap ¶meters, QGeoServiceProvider::Error *error, QString *errorString) const; + QGeoMappingManagerEngine* createMappingManagerEngine (const QVariantMap ¶meters, QGeoServiceProvider::Error *error, QString *errorString) const; + QGeoRoutingManagerEngine* createRoutingManagerEngine (const QVariantMap ¶meters, QGeoServiceProvider::Error *error, QString *errorString) const; + QPlaceManagerEngine* createPlaceManagerEngine (const QVariantMap ¶meters, QGeoServiceProvider::Error *error, QString *errorString) const; }; #endif // QGEOSERVICEPROVIDER_GOOGLE_H diff --git a/src/QtLocationPlugin/qgeotiledmappingmanagerengineqgc.cpp b/src/QtLocationPlugin/qgeotiledmappingmanagerengineqgc.cpp index 1422f5555..37d359d2c 100644 --- a/src/QtLocationPlugin/qgeotiledmappingmanagerengineqgc.cpp +++ b/src/QtLocationPlugin/qgeotiledmappingmanagerengineqgc.cpp @@ -58,7 +58,6 @@ #include "qgeotilefetcherqgc.h" #include "OpenPilotMaps.h" - #if QT_VERSION >= 0x050500 QGeoTiledMapQGC::QGeoTiledMapQGC(QGeoTiledMappingManagerEngine *engine, QObject *parent) : QGeoTiledMap(engine, parent) diff --git a/libs/qtlocation/README.md b/src/QtLocationPlugin/qtlocation/README.md similarity index 100% rename from libs/qtlocation/README.md rename to src/QtLocationPlugin/qtlocation/README.md diff --git a/libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qcache3q_p.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qcache3q_p.h similarity index 100% rename from libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qcache3q_p.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qcache3q_p.h diff --git a/libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeocameracapabilities_p.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeocameracapabilities_p.h similarity index 100% rename from libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeocameracapabilities_p.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeocameracapabilities_p.h diff --git a/libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeocameradata_p.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeocameradata_p.h similarity index 100% rename from libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeocameradata_p.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeocameradata_p.h diff --git a/libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeocameratiles_p.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeocameratiles_p.h similarity index 100% rename from libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeocameratiles_p.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeocameratiles_p.h diff --git a/libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeocodereply_p.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeocodereply_p.h similarity index 100% rename from libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeocodereply_p.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeocodereply_p.h diff --git a/libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeocodingmanager_p.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeocodingmanager_p.h similarity index 100% rename from libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeocodingmanager_p.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeocodingmanager_p.h diff --git a/libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeocodingmanagerengine_p.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeocodingmanagerengine_p.h similarity index 100% rename from libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeocodingmanagerengine_p.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeocodingmanagerengine_p.h diff --git a/libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeomaneuver_p.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeomaneuver_p.h similarity index 100% rename from libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeomaneuver_p.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeomaneuver_p.h diff --git a/libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeomap_p.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeomap_p.h similarity index 100% rename from libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeomap_p.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeomap_p.h diff --git a/libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeomap_p_p.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeomap_p_p.h similarity index 100% rename from libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeomap_p_p.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeomap_p_p.h diff --git a/libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeomapcontroller_p.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeomapcontroller_p.h similarity index 100% rename from libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeomapcontroller_p.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeomapcontroller_p.h diff --git a/libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeomappingmanager_p.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeomappingmanager_p.h similarity index 100% rename from libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeomappingmanager_p.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeomappingmanager_p.h diff --git a/libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeomappingmanager_p_p.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeomappingmanager_p_p.h similarity index 100% rename from libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeomappingmanager_p_p.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeomappingmanager_p_p.h diff --git a/libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeomappingmanagerengine_p.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeomappingmanagerengine_p.h similarity index 100% rename from libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeomappingmanagerengine_p.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeomappingmanagerengine_p.h diff --git a/libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeomappingmanagerengine_p_p.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeomappingmanagerengine_p_p.h similarity index 100% rename from libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeomappingmanagerengine_p_p.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeomappingmanagerengine_p_p.h diff --git a/libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeomapscene_p.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeomapscene_p.h similarity index 100% rename from libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeomapscene_p.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeomapscene_p.h diff --git a/libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeomaptype_p.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeomaptype_p.h similarity index 100% rename from libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeomaptype_p.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeomaptype_p.h diff --git a/libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeomaptype_p_p.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeomaptype_p_p.h similarity index 100% rename from libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeomaptype_p_p.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeomaptype_p_p.h diff --git a/libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeoroute_p.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeoroute_p.h similarity index 100% rename from libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeoroute_p.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeoroute_p.h diff --git a/libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeoroutereply_p.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeoroutereply_p.h similarity index 100% rename from libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeoroutereply_p.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeoroutereply_p.h diff --git a/libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeorouterequest_p.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeorouterequest_p.h similarity index 100% rename from libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeorouterequest_p.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeorouterequest_p.h diff --git a/libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeoroutesegment_p.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeoroutesegment_p.h similarity index 100% rename from libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeoroutesegment_p.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeoroutesegment_p.h diff --git a/libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeoroutingmanager_p.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeoroutingmanager_p.h similarity index 100% rename from libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeoroutingmanager_p.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeoroutingmanager_p.h diff --git a/libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeoroutingmanagerengine_p.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeoroutingmanagerengine_p.h similarity index 100% rename from libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeoroutingmanagerengine_p.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeoroutingmanagerengine_p.h diff --git a/libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeoserviceprovider_p.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeoserviceprovider_p.h similarity index 100% rename from libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeoserviceprovider_p.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeoserviceprovider_p.h diff --git a/libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeotilecache_p.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeotilecache_p.h similarity index 100% rename from libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeotilecache_p.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeotilecache_p.h diff --git a/libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeotiledmap_p.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeotiledmap_p.h similarity index 100% rename from libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeotiledmap_p.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeotiledmap_p.h diff --git a/libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeotiledmap_p_p.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeotiledmap_p_p.h similarity index 100% rename from libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeotiledmap_p_p.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeotiledmap_p_p.h diff --git a/libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeotiledmappingmanagerengine_p.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeotiledmappingmanagerengine_p.h similarity index 100% rename from libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeotiledmappingmanagerengine_p.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeotiledmappingmanagerengine_p.h diff --git a/libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeotiledmappingmanagerengine_p_p.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeotiledmappingmanagerengine_p_p.h similarity index 100% rename from libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeotiledmappingmanagerengine_p_p.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeotiledmappingmanagerengine_p_p.h diff --git a/libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeotiledmapreply_p.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeotiledmapreply_p.h similarity index 100% rename from libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeotiledmapreply_p.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeotiledmapreply_p.h diff --git a/libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeotiledmapreply_p_p.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeotiledmapreply_p_p.h similarity index 100% rename from libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeotiledmapreply_p_p.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeotiledmapreply_p_p.h diff --git a/libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeotilefetcher_p.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeotilefetcher_p.h similarity index 100% rename from libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeotilefetcher_p.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeotilefetcher_p.h diff --git a/libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeotilefetcher_p_p.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeotilefetcher_p_p.h similarity index 100% rename from libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeotilefetcher_p_p.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeotilefetcher_p_p.h diff --git a/libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeotilerequestmanager_p.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeotilerequestmanager_p.h similarity index 100% rename from libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeotilerequestmanager_p.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeotilerequestmanager_p.h diff --git a/libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeotilespec_p.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeotilespec_p.h similarity index 100% rename from libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeotilespec_p.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeotilespec_p.h diff --git a/libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeotilespec_p_p.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeotilespec_p_p.h similarity index 100% rename from libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeotilespec_p_p.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qgeotilespec_p_p.h diff --git a/libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplace_p.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplace_p.h similarity index 100% rename from libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplace_p.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplace_p.h diff --git a/libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplaceattribute_p.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplaceattribute_p.h similarity index 100% rename from libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplaceattribute_p.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplaceattribute_p.h diff --git a/libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplacecategory_p.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplacecategory_p.h similarity index 100% rename from libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplacecategory_p.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplacecategory_p.h diff --git a/libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplacecontactdetail_p.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplacecontactdetail_p.h similarity index 100% rename from libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplacecontactdetail_p.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplacecontactdetail_p.h diff --git a/libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplacecontent_p.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplacecontent_p.h similarity index 100% rename from libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplacecontent_p.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplacecontent_p.h diff --git a/libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplacecontentrequest_p.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplacecontentrequest_p.h similarity index 100% rename from libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplacecontentrequest_p.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplacecontentrequest_p.h diff --git a/libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplaceeditorial_p.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplaceeditorial_p.h similarity index 100% rename from libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplaceeditorial_p.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplaceeditorial_p.h diff --git a/libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplaceicon_p.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplaceicon_p.h similarity index 100% rename from libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplaceicon_p.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplaceicon_p.h diff --git a/libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplaceimage_p.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplaceimage_p.h similarity index 100% rename from libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplaceimage_p.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplaceimage_p.h diff --git a/libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplacemanagerengine_p.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplacemanagerengine_p.h similarity index 100% rename from libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplacemanagerengine_p.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplacemanagerengine_p.h diff --git a/libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplaceproposedsearchresult_p.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplaceproposedsearchresult_p.h similarity index 100% rename from libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplaceproposedsearchresult_p.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplaceproposedsearchresult_p.h diff --git a/libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplaceratings_p.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplaceratings_p.h similarity index 100% rename from libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplaceratings_p.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplaceratings_p.h diff --git a/libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplacereply_p.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplacereply_p.h similarity index 100% rename from libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplacereply_p.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplacereply_p.h diff --git a/libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplaceresult_p.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplaceresult_p.h similarity index 100% rename from libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplaceresult_p.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplaceresult_p.h diff --git a/libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplacereview_p.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplacereview_p.h similarity index 100% rename from libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplacereview_p.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplacereview_p.h diff --git a/libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplacesearchresult_p.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplacesearchresult_p.h similarity index 100% rename from libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplacesearchresult_p.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplacesearchresult_p.h diff --git a/libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplacesupplier_p.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplacesupplier_p.h similarity index 100% rename from libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplacesupplier_p.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplacesupplier_p.h diff --git a/libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplaceuser_p.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplaceuser_p.h similarity index 100% rename from libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplaceuser_p.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/qplaceuser_p.h diff --git a/libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/unsupportedreplies_p.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/unsupportedreplies_p.h similarity index 100% rename from libs/qtlocation/include/QtLocation/5.5.1/QtLocation/private/unsupportedreplies_p.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/5.5.1/QtLocation/private/unsupportedreplies_p.h diff --git a/libs/qtlocation/include/QtLocation/QGeoCodeReply b/src/QtLocationPlugin/qtlocation/include/QtLocation/QGeoCodeReply similarity index 100% rename from libs/qtlocation/include/QtLocation/QGeoCodeReply rename to src/QtLocationPlugin/qtlocation/include/QtLocation/QGeoCodeReply diff --git a/libs/qtlocation/include/QtLocation/QGeoCodingManager b/src/QtLocationPlugin/qtlocation/include/QtLocation/QGeoCodingManager similarity index 100% rename from libs/qtlocation/include/QtLocation/QGeoCodingManager rename to src/QtLocationPlugin/qtlocation/include/QtLocation/QGeoCodingManager diff --git a/libs/qtlocation/include/QtLocation/QGeoCodingManagerEngine b/src/QtLocationPlugin/qtlocation/include/QtLocation/QGeoCodingManagerEngine similarity index 100% rename from libs/qtlocation/include/QtLocation/QGeoCodingManagerEngine rename to src/QtLocationPlugin/qtlocation/include/QtLocation/QGeoCodingManagerEngine diff --git a/libs/qtlocation/include/QtLocation/QGeoManeuver b/src/QtLocationPlugin/qtlocation/include/QtLocation/QGeoManeuver similarity index 100% rename from libs/qtlocation/include/QtLocation/QGeoManeuver rename to src/QtLocationPlugin/qtlocation/include/QtLocation/QGeoManeuver diff --git a/libs/qtlocation/include/QtLocation/QGeoRoute b/src/QtLocationPlugin/qtlocation/include/QtLocation/QGeoRoute similarity index 100% rename from libs/qtlocation/include/QtLocation/QGeoRoute rename to src/QtLocationPlugin/qtlocation/include/QtLocation/QGeoRoute diff --git a/libs/qtlocation/include/QtLocation/QGeoRouteReply b/src/QtLocationPlugin/qtlocation/include/QtLocation/QGeoRouteReply similarity index 100% rename from libs/qtlocation/include/QtLocation/QGeoRouteReply rename to src/QtLocationPlugin/qtlocation/include/QtLocation/QGeoRouteReply diff --git a/libs/qtlocation/include/QtLocation/QGeoRouteRequest b/src/QtLocationPlugin/qtlocation/include/QtLocation/QGeoRouteRequest similarity index 100% rename from libs/qtlocation/include/QtLocation/QGeoRouteRequest rename to src/QtLocationPlugin/qtlocation/include/QtLocation/QGeoRouteRequest diff --git a/libs/qtlocation/include/QtLocation/QGeoRouteSegment b/src/QtLocationPlugin/qtlocation/include/QtLocation/QGeoRouteSegment similarity index 100% rename from libs/qtlocation/include/QtLocation/QGeoRouteSegment rename to src/QtLocationPlugin/qtlocation/include/QtLocation/QGeoRouteSegment diff --git a/libs/qtlocation/include/QtLocation/QGeoRoutingManager b/src/QtLocationPlugin/qtlocation/include/QtLocation/QGeoRoutingManager similarity index 100% rename from libs/qtlocation/include/QtLocation/QGeoRoutingManager rename to src/QtLocationPlugin/qtlocation/include/QtLocation/QGeoRoutingManager diff --git a/libs/qtlocation/include/QtLocation/QGeoRoutingManagerEngine b/src/QtLocationPlugin/qtlocation/include/QtLocation/QGeoRoutingManagerEngine similarity index 100% rename from libs/qtlocation/include/QtLocation/QGeoRoutingManagerEngine rename to src/QtLocationPlugin/qtlocation/include/QtLocation/QGeoRoutingManagerEngine diff --git a/libs/qtlocation/include/QtLocation/QGeoServiceProvider b/src/QtLocationPlugin/qtlocation/include/QtLocation/QGeoServiceProvider similarity index 100% rename from libs/qtlocation/include/QtLocation/QGeoServiceProvider rename to src/QtLocationPlugin/qtlocation/include/QtLocation/QGeoServiceProvider diff --git a/libs/qtlocation/include/QtLocation/QGeoServiceProviderFactory b/src/QtLocationPlugin/qtlocation/include/QtLocation/QGeoServiceProviderFactory similarity index 100% rename from libs/qtlocation/include/QtLocation/QGeoServiceProviderFactory rename to src/QtLocationPlugin/qtlocation/include/QtLocation/QGeoServiceProviderFactory diff --git a/libs/qtlocation/include/QtLocation/QLocation b/src/QtLocationPlugin/qtlocation/include/QtLocation/QLocation similarity index 100% rename from libs/qtlocation/include/QtLocation/QLocation rename to src/QtLocationPlugin/qtlocation/include/QtLocation/QLocation diff --git a/libs/qtlocation/include/QtLocation/QPlace b/src/QtLocationPlugin/qtlocation/include/QtLocation/QPlace similarity index 100% rename from libs/qtlocation/include/QtLocation/QPlace rename to src/QtLocationPlugin/qtlocation/include/QtLocation/QPlace diff --git a/libs/qtlocation/include/QtLocation/QPlaceAttribute b/src/QtLocationPlugin/qtlocation/include/QtLocation/QPlaceAttribute similarity index 100% rename from libs/qtlocation/include/QtLocation/QPlaceAttribute rename to src/QtLocationPlugin/qtlocation/include/QtLocation/QPlaceAttribute diff --git a/libs/qtlocation/include/QtLocation/QPlaceCategory b/src/QtLocationPlugin/qtlocation/include/QtLocation/QPlaceCategory similarity index 100% rename from libs/qtlocation/include/QtLocation/QPlaceCategory rename to src/QtLocationPlugin/qtlocation/include/QtLocation/QPlaceCategory diff --git a/libs/qtlocation/include/QtLocation/QPlaceContactDetail b/src/QtLocationPlugin/qtlocation/include/QtLocation/QPlaceContactDetail similarity index 100% rename from libs/qtlocation/include/QtLocation/QPlaceContactDetail rename to src/QtLocationPlugin/qtlocation/include/QtLocation/QPlaceContactDetail diff --git a/libs/qtlocation/include/QtLocation/QPlaceContent b/src/QtLocationPlugin/qtlocation/include/QtLocation/QPlaceContent similarity index 100% rename from libs/qtlocation/include/QtLocation/QPlaceContent rename to src/QtLocationPlugin/qtlocation/include/QtLocation/QPlaceContent diff --git a/libs/qtlocation/include/QtLocation/QPlaceContentReply b/src/QtLocationPlugin/qtlocation/include/QtLocation/QPlaceContentReply similarity index 100% rename from libs/qtlocation/include/QtLocation/QPlaceContentReply rename to src/QtLocationPlugin/qtlocation/include/QtLocation/QPlaceContentReply diff --git a/libs/qtlocation/include/QtLocation/QPlaceContentRequest b/src/QtLocationPlugin/qtlocation/include/QtLocation/QPlaceContentRequest similarity index 100% rename from libs/qtlocation/include/QtLocation/QPlaceContentRequest rename to src/QtLocationPlugin/qtlocation/include/QtLocation/QPlaceContentRequest diff --git a/libs/qtlocation/include/QtLocation/QPlaceDetailsReply b/src/QtLocationPlugin/qtlocation/include/QtLocation/QPlaceDetailsReply similarity index 100% rename from libs/qtlocation/include/QtLocation/QPlaceDetailsReply rename to src/QtLocationPlugin/qtlocation/include/QtLocation/QPlaceDetailsReply diff --git a/libs/qtlocation/include/QtLocation/QPlaceEditorial b/src/QtLocationPlugin/qtlocation/include/QtLocation/QPlaceEditorial similarity index 100% rename from libs/qtlocation/include/QtLocation/QPlaceEditorial rename to src/QtLocationPlugin/qtlocation/include/QtLocation/QPlaceEditorial diff --git a/libs/qtlocation/include/QtLocation/QPlaceIcon b/src/QtLocationPlugin/qtlocation/include/QtLocation/QPlaceIcon similarity index 100% rename from libs/qtlocation/include/QtLocation/QPlaceIcon rename to src/QtLocationPlugin/qtlocation/include/QtLocation/QPlaceIcon diff --git a/libs/qtlocation/include/QtLocation/QPlaceIdReply b/src/QtLocationPlugin/qtlocation/include/QtLocation/QPlaceIdReply similarity index 100% rename from libs/qtlocation/include/QtLocation/QPlaceIdReply rename to src/QtLocationPlugin/qtlocation/include/QtLocation/QPlaceIdReply diff --git a/libs/qtlocation/include/QtLocation/QPlaceImage b/src/QtLocationPlugin/qtlocation/include/QtLocation/QPlaceImage similarity index 100% rename from libs/qtlocation/include/QtLocation/QPlaceImage rename to src/QtLocationPlugin/qtlocation/include/QtLocation/QPlaceImage diff --git a/libs/qtlocation/include/QtLocation/QPlaceManager b/src/QtLocationPlugin/qtlocation/include/QtLocation/QPlaceManager similarity index 100% rename from libs/qtlocation/include/QtLocation/QPlaceManager rename to src/QtLocationPlugin/qtlocation/include/QtLocation/QPlaceManager diff --git a/libs/qtlocation/include/QtLocation/QPlaceManagerEngine b/src/QtLocationPlugin/qtlocation/include/QtLocation/QPlaceManagerEngine similarity index 100% rename from libs/qtlocation/include/QtLocation/QPlaceManagerEngine rename to src/QtLocationPlugin/qtlocation/include/QtLocation/QPlaceManagerEngine diff --git a/libs/qtlocation/include/QtLocation/QPlaceMatchReply b/src/QtLocationPlugin/qtlocation/include/QtLocation/QPlaceMatchReply similarity index 100% rename from libs/qtlocation/include/QtLocation/QPlaceMatchReply rename to src/QtLocationPlugin/qtlocation/include/QtLocation/QPlaceMatchReply diff --git a/libs/qtlocation/include/QtLocation/QPlaceMatchRequest b/src/QtLocationPlugin/qtlocation/include/QtLocation/QPlaceMatchRequest similarity index 100% rename from libs/qtlocation/include/QtLocation/QPlaceMatchRequest rename to src/QtLocationPlugin/qtlocation/include/QtLocation/QPlaceMatchRequest diff --git a/libs/qtlocation/include/QtLocation/QPlaceProposedSearchResult b/src/QtLocationPlugin/qtlocation/include/QtLocation/QPlaceProposedSearchResult similarity index 100% rename from libs/qtlocation/include/QtLocation/QPlaceProposedSearchResult rename to src/QtLocationPlugin/qtlocation/include/QtLocation/QPlaceProposedSearchResult diff --git a/libs/qtlocation/include/QtLocation/QPlaceRatings b/src/QtLocationPlugin/qtlocation/include/QtLocation/QPlaceRatings similarity index 100% rename from libs/qtlocation/include/QtLocation/QPlaceRatings rename to src/QtLocationPlugin/qtlocation/include/QtLocation/QPlaceRatings diff --git a/libs/qtlocation/include/QtLocation/QPlaceReply b/src/QtLocationPlugin/qtlocation/include/QtLocation/QPlaceReply similarity index 100% rename from libs/qtlocation/include/QtLocation/QPlaceReply rename to src/QtLocationPlugin/qtlocation/include/QtLocation/QPlaceReply diff --git a/libs/qtlocation/include/QtLocation/QPlaceResult b/src/QtLocationPlugin/qtlocation/include/QtLocation/QPlaceResult similarity index 100% rename from libs/qtlocation/include/QtLocation/QPlaceResult rename to src/QtLocationPlugin/qtlocation/include/QtLocation/QPlaceResult diff --git a/libs/qtlocation/include/QtLocation/QPlaceReview b/src/QtLocationPlugin/qtlocation/include/QtLocation/QPlaceReview similarity index 100% rename from libs/qtlocation/include/QtLocation/QPlaceReview rename to src/QtLocationPlugin/qtlocation/include/QtLocation/QPlaceReview diff --git a/libs/qtlocation/include/QtLocation/QPlaceSearchReply b/src/QtLocationPlugin/qtlocation/include/QtLocation/QPlaceSearchReply similarity index 100% rename from libs/qtlocation/include/QtLocation/QPlaceSearchReply rename to src/QtLocationPlugin/qtlocation/include/QtLocation/QPlaceSearchReply diff --git a/libs/qtlocation/include/QtLocation/QPlaceSearchRequest b/src/QtLocationPlugin/qtlocation/include/QtLocation/QPlaceSearchRequest similarity index 100% rename from libs/qtlocation/include/QtLocation/QPlaceSearchRequest rename to src/QtLocationPlugin/qtlocation/include/QtLocation/QPlaceSearchRequest diff --git a/libs/qtlocation/include/QtLocation/QPlaceSearchResult b/src/QtLocationPlugin/qtlocation/include/QtLocation/QPlaceSearchResult similarity index 100% rename from libs/qtlocation/include/QtLocation/QPlaceSearchResult rename to src/QtLocationPlugin/qtlocation/include/QtLocation/QPlaceSearchResult diff --git a/libs/qtlocation/include/QtLocation/QPlaceSearchSuggestionReply b/src/QtLocationPlugin/qtlocation/include/QtLocation/QPlaceSearchSuggestionReply similarity index 100% rename from libs/qtlocation/include/QtLocation/QPlaceSearchSuggestionReply rename to src/QtLocationPlugin/qtlocation/include/QtLocation/QPlaceSearchSuggestionReply diff --git a/libs/qtlocation/include/QtLocation/QPlaceSupplier b/src/QtLocationPlugin/qtlocation/include/QtLocation/QPlaceSupplier similarity index 100% rename from libs/qtlocation/include/QtLocation/QPlaceSupplier rename to src/QtLocationPlugin/qtlocation/include/QtLocation/QPlaceSupplier diff --git a/libs/qtlocation/include/QtLocation/QPlaceUser b/src/QtLocationPlugin/qtlocation/include/QtLocation/QPlaceUser similarity index 100% rename from libs/qtlocation/include/QtLocation/QPlaceUser rename to src/QtLocationPlugin/qtlocation/include/QtLocation/QPlaceUser diff --git a/libs/qtlocation/include/QtLocation/QtLocation b/src/QtLocationPlugin/qtlocation/include/QtLocation/QtLocation similarity index 100% rename from libs/qtlocation/include/QtLocation/QtLocation rename to src/QtLocationPlugin/qtlocation/include/QtLocation/QtLocation diff --git a/libs/qtlocation/include/QtLocation/QtLocationVersion b/src/QtLocationPlugin/qtlocation/include/QtLocation/QtLocationVersion similarity index 100% rename from libs/qtlocation/include/QtLocation/QtLocationVersion rename to src/QtLocationPlugin/qtlocation/include/QtLocation/QtLocationVersion diff --git a/libs/qtlocation/include/QtLocation/placemacro.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/placemacro.h similarity index 100% rename from libs/qtlocation/include/QtLocation/placemacro.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/placemacro.h diff --git a/libs/qtlocation/include/QtLocation/qgeocodereply.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/qgeocodereply.h similarity index 100% rename from libs/qtlocation/include/QtLocation/qgeocodereply.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/qgeocodereply.h diff --git a/libs/qtlocation/include/QtLocation/qgeocodingmanager.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/qgeocodingmanager.h similarity index 100% rename from libs/qtlocation/include/QtLocation/qgeocodingmanager.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/qgeocodingmanager.h diff --git a/libs/qtlocation/include/QtLocation/qgeocodingmanagerengine.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/qgeocodingmanagerengine.h similarity index 100% rename from libs/qtlocation/include/QtLocation/qgeocodingmanagerengine.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/qgeocodingmanagerengine.h diff --git a/libs/qtlocation/include/QtLocation/qgeomaneuver.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/qgeomaneuver.h similarity index 100% rename from libs/qtlocation/include/QtLocation/qgeomaneuver.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/qgeomaneuver.h diff --git a/libs/qtlocation/include/QtLocation/qgeoroute.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/qgeoroute.h similarity index 100% rename from libs/qtlocation/include/QtLocation/qgeoroute.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/qgeoroute.h diff --git a/libs/qtlocation/include/QtLocation/qgeoroutereply.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/qgeoroutereply.h similarity index 100% rename from libs/qtlocation/include/QtLocation/qgeoroutereply.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/qgeoroutereply.h diff --git a/libs/qtlocation/include/QtLocation/qgeorouterequest.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/qgeorouterequest.h similarity index 100% rename from libs/qtlocation/include/QtLocation/qgeorouterequest.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/qgeorouterequest.h diff --git a/libs/qtlocation/include/QtLocation/qgeoroutesegment.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/qgeoroutesegment.h similarity index 100% rename from libs/qtlocation/include/QtLocation/qgeoroutesegment.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/qgeoroutesegment.h diff --git a/libs/qtlocation/include/QtLocation/qgeoroutingmanager.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/qgeoroutingmanager.h similarity index 100% rename from libs/qtlocation/include/QtLocation/qgeoroutingmanager.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/qgeoroutingmanager.h diff --git a/libs/qtlocation/include/QtLocation/qgeoroutingmanagerengine.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/qgeoroutingmanagerengine.h similarity index 100% rename from libs/qtlocation/include/QtLocation/qgeoroutingmanagerengine.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/qgeoroutingmanagerengine.h diff --git a/libs/qtlocation/include/QtLocation/qgeoserviceprovider.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/qgeoserviceprovider.h similarity index 100% rename from libs/qtlocation/include/QtLocation/qgeoserviceprovider.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/qgeoserviceprovider.h diff --git a/libs/qtlocation/include/QtLocation/qgeoserviceproviderfactory.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/qgeoserviceproviderfactory.h similarity index 100% rename from libs/qtlocation/include/QtLocation/qgeoserviceproviderfactory.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/qgeoserviceproviderfactory.h diff --git a/libs/qtlocation/include/QtLocation/qlocation.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/qlocation.h similarity index 100% rename from libs/qtlocation/include/QtLocation/qlocation.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/qlocation.h diff --git a/libs/qtlocation/include/QtLocation/qlocationglobal.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/qlocationglobal.h similarity index 100% rename from libs/qtlocation/include/QtLocation/qlocationglobal.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/qlocationglobal.h diff --git a/libs/qtlocation/include/QtLocation/qplace.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/qplace.h similarity index 100% rename from libs/qtlocation/include/QtLocation/qplace.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/qplace.h diff --git a/libs/qtlocation/include/QtLocation/qplaceattribute.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/qplaceattribute.h similarity index 100% rename from libs/qtlocation/include/QtLocation/qplaceattribute.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/qplaceattribute.h diff --git a/libs/qtlocation/include/QtLocation/qplacecategory.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/qplacecategory.h similarity index 100% rename from libs/qtlocation/include/QtLocation/qplacecategory.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/qplacecategory.h diff --git a/libs/qtlocation/include/QtLocation/qplacecontactdetail.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/qplacecontactdetail.h similarity index 100% rename from libs/qtlocation/include/QtLocation/qplacecontactdetail.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/qplacecontactdetail.h diff --git a/libs/qtlocation/include/QtLocation/qplacecontent.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/qplacecontent.h similarity index 100% rename from libs/qtlocation/include/QtLocation/qplacecontent.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/qplacecontent.h diff --git a/libs/qtlocation/include/QtLocation/qplacecontentreply.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/qplacecontentreply.h similarity index 100% rename from libs/qtlocation/include/QtLocation/qplacecontentreply.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/qplacecontentreply.h diff --git a/libs/qtlocation/include/QtLocation/qplacecontentrequest.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/qplacecontentrequest.h similarity index 100% rename from libs/qtlocation/include/QtLocation/qplacecontentrequest.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/qplacecontentrequest.h diff --git a/libs/qtlocation/include/QtLocation/qplacedetailsreply.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/qplacedetailsreply.h similarity index 100% rename from libs/qtlocation/include/QtLocation/qplacedetailsreply.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/qplacedetailsreply.h diff --git a/libs/qtlocation/include/QtLocation/qplaceeditorial.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/qplaceeditorial.h similarity index 100% rename from libs/qtlocation/include/QtLocation/qplaceeditorial.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/qplaceeditorial.h diff --git a/libs/qtlocation/include/QtLocation/qplaceicon.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/qplaceicon.h similarity index 100% rename from libs/qtlocation/include/QtLocation/qplaceicon.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/qplaceicon.h diff --git a/libs/qtlocation/include/QtLocation/qplaceidreply.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/qplaceidreply.h similarity index 100% rename from libs/qtlocation/include/QtLocation/qplaceidreply.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/qplaceidreply.h diff --git a/libs/qtlocation/include/QtLocation/qplaceimage.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/qplaceimage.h similarity index 100% rename from libs/qtlocation/include/QtLocation/qplaceimage.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/qplaceimage.h diff --git a/libs/qtlocation/include/QtLocation/qplacemanager.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/qplacemanager.h similarity index 100% rename from libs/qtlocation/include/QtLocation/qplacemanager.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/qplacemanager.h diff --git a/libs/qtlocation/include/QtLocation/qplacemanagerengine.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/qplacemanagerengine.h similarity index 100% rename from libs/qtlocation/include/QtLocation/qplacemanagerengine.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/qplacemanagerengine.h diff --git a/libs/qtlocation/include/QtLocation/qplacematchreply.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/qplacematchreply.h similarity index 100% rename from libs/qtlocation/include/QtLocation/qplacematchreply.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/qplacematchreply.h diff --git a/libs/qtlocation/include/QtLocation/qplacematchrequest.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/qplacematchrequest.h similarity index 100% rename from libs/qtlocation/include/QtLocation/qplacematchrequest.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/qplacematchrequest.h diff --git a/libs/qtlocation/include/QtLocation/qplaceproposedsearchresult.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/qplaceproposedsearchresult.h similarity index 100% rename from libs/qtlocation/include/QtLocation/qplaceproposedsearchresult.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/qplaceproposedsearchresult.h diff --git a/libs/qtlocation/include/QtLocation/qplaceratings.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/qplaceratings.h similarity index 100% rename from libs/qtlocation/include/QtLocation/qplaceratings.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/qplaceratings.h diff --git a/libs/qtlocation/include/QtLocation/qplacereply.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/qplacereply.h similarity index 100% rename from libs/qtlocation/include/QtLocation/qplacereply.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/qplacereply.h diff --git a/libs/qtlocation/include/QtLocation/qplaceresult.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/qplaceresult.h similarity index 100% rename from libs/qtlocation/include/QtLocation/qplaceresult.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/qplaceresult.h diff --git a/libs/qtlocation/include/QtLocation/qplacereview.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/qplacereview.h similarity index 100% rename from libs/qtlocation/include/QtLocation/qplacereview.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/qplacereview.h diff --git a/libs/qtlocation/include/QtLocation/qplacesearchreply.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/qplacesearchreply.h similarity index 100% rename from libs/qtlocation/include/QtLocation/qplacesearchreply.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/qplacesearchreply.h diff --git a/libs/qtlocation/include/QtLocation/qplacesearchrequest.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/qplacesearchrequest.h similarity index 100% rename from libs/qtlocation/include/QtLocation/qplacesearchrequest.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/qplacesearchrequest.h diff --git a/libs/qtlocation/include/QtLocation/qplacesearchresult.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/qplacesearchresult.h similarity index 100% rename from libs/qtlocation/include/QtLocation/qplacesearchresult.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/qplacesearchresult.h diff --git a/libs/qtlocation/include/QtLocation/qplacesearchsuggestionreply.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/qplacesearchsuggestionreply.h similarity index 100% rename from libs/qtlocation/include/QtLocation/qplacesearchsuggestionreply.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/qplacesearchsuggestionreply.h diff --git a/libs/qtlocation/include/QtLocation/qplacesupplier.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/qplacesupplier.h similarity index 100% rename from libs/qtlocation/include/QtLocation/qplacesupplier.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/qplacesupplier.h diff --git a/libs/qtlocation/include/QtLocation/qplaceuser.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/qplaceuser.h similarity index 100% rename from libs/qtlocation/include/QtLocation/qplaceuser.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/qplaceuser.h diff --git a/libs/qtlocation/include/QtLocation/qtlocationversion.h b/src/QtLocationPlugin/qtlocation/include/QtLocation/qtlocationversion.h similarity index 100% rename from libs/qtlocation/include/QtLocation/qtlocationversion.h rename to src/QtLocationPlugin/qtlocation/include/QtLocation/qtlocationversion.h diff --git a/libs/qtlocation/include/QtPositioning/5.5.1/QtPositioning/private/qdeclarativegeoaddress_p.h b/src/QtLocationPlugin/qtlocation/include/QtPositioning/5.5.1/QtPositioning/private/qdeclarativegeoaddress_p.h similarity index 100% rename from libs/qtlocation/include/QtPositioning/5.5.1/QtPositioning/private/qdeclarativegeoaddress_p.h rename to src/QtLocationPlugin/qtlocation/include/QtPositioning/5.5.1/QtPositioning/private/qdeclarativegeoaddress_p.h diff --git a/libs/qtlocation/include/QtPositioning/5.5.1/QtPositioning/private/qdeclarativegeolocation_p.h b/src/QtLocationPlugin/qtlocation/include/QtPositioning/5.5.1/QtPositioning/private/qdeclarativegeolocation_p.h similarity index 100% rename from libs/qtlocation/include/QtPositioning/5.5.1/QtPositioning/private/qdeclarativegeolocation_p.h rename to src/QtLocationPlugin/qtlocation/include/QtPositioning/5.5.1/QtPositioning/private/qdeclarativegeolocation_p.h diff --git a/libs/qtlocation/include/QtPositioning/5.5.1/QtPositioning/private/qdoublevector2d_p.h b/src/QtLocationPlugin/qtlocation/include/QtPositioning/5.5.1/QtPositioning/private/qdoublevector2d_p.h similarity index 100% rename from libs/qtlocation/include/QtPositioning/5.5.1/QtPositioning/private/qdoublevector2d_p.h rename to src/QtLocationPlugin/qtlocation/include/QtPositioning/5.5.1/QtPositioning/private/qdoublevector2d_p.h diff --git a/libs/qtlocation/include/QtPositioning/5.5.1/QtPositioning/private/qdoublevector3d_p.h b/src/QtLocationPlugin/qtlocation/include/QtPositioning/5.5.1/QtPositioning/private/qdoublevector3d_p.h similarity index 100% rename from libs/qtlocation/include/QtPositioning/5.5.1/QtPositioning/private/qdoublevector3d_p.h rename to src/QtLocationPlugin/qtlocation/include/QtPositioning/5.5.1/QtPositioning/private/qdoublevector3d_p.h diff --git a/libs/qtlocation/include/QtPositioning/5.5.1/QtPositioning/private/qgeoaddress_p.h b/src/QtLocationPlugin/qtlocation/include/QtPositioning/5.5.1/QtPositioning/private/qgeoaddress_p.h similarity index 100% rename from libs/qtlocation/include/QtPositioning/5.5.1/QtPositioning/private/qgeoaddress_p.h rename to src/QtLocationPlugin/qtlocation/include/QtPositioning/5.5.1/QtPositioning/private/qgeoaddress_p.h diff --git a/libs/qtlocation/include/QtPositioning/5.5.1/QtPositioning/private/qgeocircle_p.h b/src/QtLocationPlugin/qtlocation/include/QtPositioning/5.5.1/QtPositioning/private/qgeocircle_p.h similarity index 100% rename from libs/qtlocation/include/QtPositioning/5.5.1/QtPositioning/private/qgeocircle_p.h rename to src/QtLocationPlugin/qtlocation/include/QtPositioning/5.5.1/QtPositioning/private/qgeocircle_p.h diff --git a/libs/qtlocation/include/QtPositioning/5.5.1/QtPositioning/private/qgeocoordinate_p.h b/src/QtLocationPlugin/qtlocation/include/QtPositioning/5.5.1/QtPositioning/private/qgeocoordinate_p.h similarity index 100% rename from libs/qtlocation/include/QtPositioning/5.5.1/QtPositioning/private/qgeocoordinate_p.h rename to src/QtLocationPlugin/qtlocation/include/QtPositioning/5.5.1/QtPositioning/private/qgeocoordinate_p.h diff --git a/libs/qtlocation/include/QtPositioning/5.5.1/QtPositioning/private/qgeolocation_p.h b/src/QtLocationPlugin/qtlocation/include/QtPositioning/5.5.1/QtPositioning/private/qgeolocation_p.h similarity index 100% rename from libs/qtlocation/include/QtPositioning/5.5.1/QtPositioning/private/qgeolocation_p.h rename to src/QtLocationPlugin/qtlocation/include/QtPositioning/5.5.1/QtPositioning/private/qgeolocation_p.h diff --git a/libs/qtlocation/include/QtPositioning/5.5.1/QtPositioning/private/qgeopositioninfosource_p.h b/src/QtLocationPlugin/qtlocation/include/QtPositioning/5.5.1/QtPositioning/private/qgeopositioninfosource_p.h similarity index 100% rename from libs/qtlocation/include/QtPositioning/5.5.1/QtPositioning/private/qgeopositioninfosource_p.h rename to src/QtLocationPlugin/qtlocation/include/QtPositioning/5.5.1/QtPositioning/private/qgeopositioninfosource_p.h diff --git a/libs/qtlocation/include/QtPositioning/5.5.1/QtPositioning/private/qgeoprojection_p.h b/src/QtLocationPlugin/qtlocation/include/QtPositioning/5.5.1/QtPositioning/private/qgeoprojection_p.h similarity index 100% rename from libs/qtlocation/include/QtPositioning/5.5.1/QtPositioning/private/qgeoprojection_p.h rename to src/QtLocationPlugin/qtlocation/include/QtPositioning/5.5.1/QtPositioning/private/qgeoprojection_p.h diff --git a/libs/qtlocation/include/QtPositioning/5.5.1/QtPositioning/private/qgeorectangle_p.h b/src/QtLocationPlugin/qtlocation/include/QtPositioning/5.5.1/QtPositioning/private/qgeorectangle_p.h similarity index 100% rename from libs/qtlocation/include/QtPositioning/5.5.1/QtPositioning/private/qgeorectangle_p.h rename to src/QtLocationPlugin/qtlocation/include/QtPositioning/5.5.1/QtPositioning/private/qgeorectangle_p.h diff --git a/libs/qtlocation/include/QtPositioning/5.5.1/QtPositioning/private/qgeoshape_p.h b/src/QtLocationPlugin/qtlocation/include/QtPositioning/5.5.1/QtPositioning/private/qgeoshape_p.h similarity index 100% rename from libs/qtlocation/include/QtPositioning/5.5.1/QtPositioning/private/qgeoshape_p.h rename to src/QtLocationPlugin/qtlocation/include/QtPositioning/5.5.1/QtPositioning/private/qgeoshape_p.h diff --git a/libs/qtlocation/include/QtPositioning/5.5.1/QtPositioning/private/qlocationutils_p.h b/src/QtLocationPlugin/qtlocation/include/QtPositioning/5.5.1/QtPositioning/private/qlocationutils_p.h similarity index 100% rename from libs/qtlocation/include/QtPositioning/5.5.1/QtPositioning/private/qlocationutils_p.h rename to src/QtLocationPlugin/qtlocation/include/QtPositioning/5.5.1/QtPositioning/private/qlocationutils_p.h diff --git a/libs/qtlocation/include/QtPositioning/5.5.1/QtPositioning/private/qnmeapositioninfosource_p.h b/src/QtLocationPlugin/qtlocation/include/QtPositioning/5.5.1/QtPositioning/private/qnmeapositioninfosource_p.h similarity index 100% rename from libs/qtlocation/include/QtPositioning/5.5.1/QtPositioning/private/qnmeapositioninfosource_p.h rename to src/QtLocationPlugin/qtlocation/include/QtPositioning/5.5.1/QtPositioning/private/qnmeapositioninfosource_p.h diff --git a/libs/qtlocation/include/QtPositioning/QGeoAddress b/src/QtLocationPlugin/qtlocation/include/QtPositioning/QGeoAddress similarity index 100% rename from libs/qtlocation/include/QtPositioning/QGeoAddress rename to src/QtLocationPlugin/qtlocation/include/QtPositioning/QGeoAddress diff --git a/libs/qtlocation/include/QtPositioning/QGeoAreaMonitorInfo b/src/QtLocationPlugin/qtlocation/include/QtPositioning/QGeoAreaMonitorInfo similarity index 100% rename from libs/qtlocation/include/QtPositioning/QGeoAreaMonitorInfo rename to src/QtLocationPlugin/qtlocation/include/QtPositioning/QGeoAreaMonitorInfo diff --git a/libs/qtlocation/include/QtPositioning/QGeoAreaMonitorSource b/src/QtLocationPlugin/qtlocation/include/QtPositioning/QGeoAreaMonitorSource similarity index 100% rename from libs/qtlocation/include/QtPositioning/QGeoAreaMonitorSource rename to src/QtLocationPlugin/qtlocation/include/QtPositioning/QGeoAreaMonitorSource diff --git a/libs/qtlocation/include/QtPositioning/QGeoCircle b/src/QtLocationPlugin/qtlocation/include/QtPositioning/QGeoCircle similarity index 100% rename from libs/qtlocation/include/QtPositioning/QGeoCircle rename to src/QtLocationPlugin/qtlocation/include/QtPositioning/QGeoCircle diff --git a/libs/qtlocation/include/QtPositioning/QGeoCoordinate b/src/QtLocationPlugin/qtlocation/include/QtPositioning/QGeoCoordinate similarity index 100% rename from libs/qtlocation/include/QtPositioning/QGeoCoordinate rename to src/QtLocationPlugin/qtlocation/include/QtPositioning/QGeoCoordinate diff --git a/libs/qtlocation/include/QtPositioning/QGeoLocation b/src/QtLocationPlugin/qtlocation/include/QtPositioning/QGeoLocation similarity index 100% rename from libs/qtlocation/include/QtPositioning/QGeoLocation rename to src/QtLocationPlugin/qtlocation/include/QtPositioning/QGeoLocation diff --git a/libs/qtlocation/include/QtPositioning/QGeoPositionInfo b/src/QtLocationPlugin/qtlocation/include/QtPositioning/QGeoPositionInfo similarity index 100% rename from libs/qtlocation/include/QtPositioning/QGeoPositionInfo rename to src/QtLocationPlugin/qtlocation/include/QtPositioning/QGeoPositionInfo diff --git a/libs/qtlocation/include/QtPositioning/QGeoPositionInfoSource b/src/QtLocationPlugin/qtlocation/include/QtPositioning/QGeoPositionInfoSource similarity index 100% rename from libs/qtlocation/include/QtPositioning/QGeoPositionInfoSource rename to src/QtLocationPlugin/qtlocation/include/QtPositioning/QGeoPositionInfoSource diff --git a/libs/qtlocation/include/QtPositioning/QGeoPositionInfoSourceFactory b/src/QtLocationPlugin/qtlocation/include/QtPositioning/QGeoPositionInfoSourceFactory similarity index 100% rename from libs/qtlocation/include/QtPositioning/QGeoPositionInfoSourceFactory rename to src/QtLocationPlugin/qtlocation/include/QtPositioning/QGeoPositionInfoSourceFactory diff --git a/libs/qtlocation/include/QtPositioning/QGeoRectangle b/src/QtLocationPlugin/qtlocation/include/QtPositioning/QGeoRectangle similarity index 100% rename from libs/qtlocation/include/QtPositioning/QGeoRectangle rename to src/QtLocationPlugin/qtlocation/include/QtPositioning/QGeoRectangle diff --git a/libs/qtlocation/include/QtPositioning/QGeoSatelliteInfo b/src/QtLocationPlugin/qtlocation/include/QtPositioning/QGeoSatelliteInfo similarity index 100% rename from libs/qtlocation/include/QtPositioning/QGeoSatelliteInfo rename to src/QtLocationPlugin/qtlocation/include/QtPositioning/QGeoSatelliteInfo diff --git a/libs/qtlocation/include/QtPositioning/QGeoSatelliteInfoSource b/src/QtLocationPlugin/qtlocation/include/QtPositioning/QGeoSatelliteInfoSource similarity index 100% rename from libs/qtlocation/include/QtPositioning/QGeoSatelliteInfoSource rename to src/QtLocationPlugin/qtlocation/include/QtPositioning/QGeoSatelliteInfoSource diff --git a/libs/qtlocation/include/QtPositioning/QGeoShape b/src/QtLocationPlugin/qtlocation/include/QtPositioning/QGeoShape similarity index 100% rename from libs/qtlocation/include/QtPositioning/QGeoShape rename to src/QtLocationPlugin/qtlocation/include/QtPositioning/QGeoShape diff --git a/libs/qtlocation/include/QtPositioning/QNmeaPositionInfoSource b/src/QtLocationPlugin/qtlocation/include/QtPositioning/QNmeaPositionInfoSource similarity index 100% rename from libs/qtlocation/include/QtPositioning/QNmeaPositionInfoSource rename to src/QtLocationPlugin/qtlocation/include/QtPositioning/QNmeaPositionInfoSource diff --git a/libs/qtlocation/include/QtPositioning/QtPositioning b/src/QtLocationPlugin/qtlocation/include/QtPositioning/QtPositioning similarity index 100% rename from libs/qtlocation/include/QtPositioning/QtPositioning rename to src/QtLocationPlugin/qtlocation/include/QtPositioning/QtPositioning diff --git a/libs/qtlocation/include/QtPositioning/QtPositioningVersion b/src/QtLocationPlugin/qtlocation/include/QtPositioning/QtPositioningVersion similarity index 100% rename from libs/qtlocation/include/QtPositioning/QtPositioningVersion rename to src/QtLocationPlugin/qtlocation/include/QtPositioning/QtPositioningVersion diff --git a/libs/qtlocation/include/QtPositioning/qgeoaddress.h b/src/QtLocationPlugin/qtlocation/include/QtPositioning/qgeoaddress.h similarity index 100% rename from libs/qtlocation/include/QtPositioning/qgeoaddress.h rename to src/QtLocationPlugin/qtlocation/include/QtPositioning/qgeoaddress.h diff --git a/libs/qtlocation/include/QtPositioning/qgeoareamonitorinfo.h b/src/QtLocationPlugin/qtlocation/include/QtPositioning/qgeoareamonitorinfo.h similarity index 100% rename from libs/qtlocation/include/QtPositioning/qgeoareamonitorinfo.h rename to src/QtLocationPlugin/qtlocation/include/QtPositioning/qgeoareamonitorinfo.h diff --git a/libs/qtlocation/include/QtPositioning/qgeoareamonitorsource.h b/src/QtLocationPlugin/qtlocation/include/QtPositioning/qgeoareamonitorsource.h similarity index 100% rename from libs/qtlocation/include/QtPositioning/qgeoareamonitorsource.h rename to src/QtLocationPlugin/qtlocation/include/QtPositioning/qgeoareamonitorsource.h diff --git a/libs/qtlocation/include/QtPositioning/qgeocircle.h b/src/QtLocationPlugin/qtlocation/include/QtPositioning/qgeocircle.h similarity index 100% rename from libs/qtlocation/include/QtPositioning/qgeocircle.h rename to src/QtLocationPlugin/qtlocation/include/QtPositioning/qgeocircle.h diff --git a/libs/qtlocation/include/QtPositioning/qgeocoordinate.h b/src/QtLocationPlugin/qtlocation/include/QtPositioning/qgeocoordinate.h similarity index 100% rename from libs/qtlocation/include/QtPositioning/qgeocoordinate.h rename to src/QtLocationPlugin/qtlocation/include/QtPositioning/qgeocoordinate.h diff --git a/libs/qtlocation/include/QtPositioning/qgeolocation.h b/src/QtLocationPlugin/qtlocation/include/QtPositioning/qgeolocation.h similarity index 100% rename from libs/qtlocation/include/QtPositioning/qgeolocation.h rename to src/QtLocationPlugin/qtlocation/include/QtPositioning/qgeolocation.h diff --git a/libs/qtlocation/include/QtPositioning/qgeopositioninfo.h b/src/QtLocationPlugin/qtlocation/include/QtPositioning/qgeopositioninfo.h similarity index 100% rename from libs/qtlocation/include/QtPositioning/qgeopositioninfo.h rename to src/QtLocationPlugin/qtlocation/include/QtPositioning/qgeopositioninfo.h diff --git a/libs/qtlocation/include/QtPositioning/qgeopositioninfosource.h b/src/QtLocationPlugin/qtlocation/include/QtPositioning/qgeopositioninfosource.h similarity index 100% rename from libs/qtlocation/include/QtPositioning/qgeopositioninfosource.h rename to src/QtLocationPlugin/qtlocation/include/QtPositioning/qgeopositioninfosource.h diff --git a/libs/qtlocation/include/QtPositioning/qgeopositioninfosourcefactory.h b/src/QtLocationPlugin/qtlocation/include/QtPositioning/qgeopositioninfosourcefactory.h similarity index 100% rename from libs/qtlocation/include/QtPositioning/qgeopositioninfosourcefactory.h rename to src/QtLocationPlugin/qtlocation/include/QtPositioning/qgeopositioninfosourcefactory.h diff --git a/libs/qtlocation/include/QtPositioning/qgeorectangle.h b/src/QtLocationPlugin/qtlocation/include/QtPositioning/qgeorectangle.h similarity index 100% rename from libs/qtlocation/include/QtPositioning/qgeorectangle.h rename to src/QtLocationPlugin/qtlocation/include/QtPositioning/qgeorectangle.h diff --git a/libs/qtlocation/include/QtPositioning/qgeosatelliteinfo.h b/src/QtLocationPlugin/qtlocation/include/QtPositioning/qgeosatelliteinfo.h similarity index 100% rename from libs/qtlocation/include/QtPositioning/qgeosatelliteinfo.h rename to src/QtLocationPlugin/qtlocation/include/QtPositioning/qgeosatelliteinfo.h diff --git a/libs/qtlocation/include/QtPositioning/qgeosatelliteinfosource.h b/src/QtLocationPlugin/qtlocation/include/QtPositioning/qgeosatelliteinfosource.h similarity index 100% rename from libs/qtlocation/include/QtPositioning/qgeosatelliteinfosource.h rename to src/QtLocationPlugin/qtlocation/include/QtPositioning/qgeosatelliteinfosource.h diff --git a/libs/qtlocation/include/QtPositioning/qgeoshape.h b/src/QtLocationPlugin/qtlocation/include/QtPositioning/qgeoshape.h similarity index 100% rename from libs/qtlocation/include/QtPositioning/qgeoshape.h rename to src/QtLocationPlugin/qtlocation/include/QtPositioning/qgeoshape.h diff --git a/libs/qtlocation/include/QtPositioning/qnmeapositioninfosource.h b/src/QtLocationPlugin/qtlocation/include/QtPositioning/qnmeapositioninfosource.h similarity index 100% rename from libs/qtlocation/include/QtPositioning/qnmeapositioninfosource.h rename to src/QtLocationPlugin/qtlocation/include/QtPositioning/qnmeapositioninfosource.h diff --git a/libs/qtlocation/include/QtPositioning/qpositioningglobal.h b/src/QtLocationPlugin/qtlocation/include/QtPositioning/qpositioningglobal.h similarity index 100% rename from libs/qtlocation/include/QtPositioning/qpositioningglobal.h rename to src/QtLocationPlugin/qtlocation/include/QtPositioning/qpositioningglobal.h diff --git a/libs/qtlocation/include/QtPositioning/qtpositioningversion.h b/src/QtLocationPlugin/qtlocation/include/QtPositioning/qtpositioningversion.h similarity index 100% rename from libs/qtlocation/include/QtPositioning/qtpositioningversion.h rename to src/QtLocationPlugin/qtlocation/include/QtPositioning/qtpositioningversion.h diff --git a/libs/qtlocation/src/location/maps/maps.pri b/src/QtLocationPlugin/qtlocation/src/location/maps/maps.pri similarity index 100% rename from libs/qtlocation/src/location/maps/maps.pri rename to src/QtLocationPlugin/qtlocation/src/location/maps/maps.pri diff --git a/libs/qtlocation/src/location/maps/qcache3q_p.h b/src/QtLocationPlugin/qtlocation/src/location/maps/qcache3q_p.h similarity index 100% rename from libs/qtlocation/src/location/maps/qcache3q_p.h rename to src/QtLocationPlugin/qtlocation/src/location/maps/qcache3q_p.h diff --git a/libs/qtlocation/src/location/maps/qgeocameracapabilities_p.h b/src/QtLocationPlugin/qtlocation/src/location/maps/qgeocameracapabilities_p.h similarity index 100% rename from libs/qtlocation/src/location/maps/qgeocameracapabilities_p.h rename to src/QtLocationPlugin/qtlocation/src/location/maps/qgeocameracapabilities_p.h diff --git a/libs/qtlocation/src/location/maps/qgeocameradata_p.h b/src/QtLocationPlugin/qtlocation/src/location/maps/qgeocameradata_p.h similarity index 100% rename from libs/qtlocation/src/location/maps/qgeocameradata_p.h rename to src/QtLocationPlugin/qtlocation/src/location/maps/qgeocameradata_p.h diff --git a/libs/qtlocation/src/location/maps/qgeocameratiles_p.h b/src/QtLocationPlugin/qtlocation/src/location/maps/qgeocameratiles_p.h similarity index 100% rename from libs/qtlocation/src/location/maps/qgeocameratiles_p.h rename to src/QtLocationPlugin/qtlocation/src/location/maps/qgeocameratiles_p.h diff --git a/libs/qtlocation/src/location/maps/qgeocodereply.h b/src/QtLocationPlugin/qtlocation/src/location/maps/qgeocodereply.h similarity index 100% rename from libs/qtlocation/src/location/maps/qgeocodereply.h rename to src/QtLocationPlugin/qtlocation/src/location/maps/qgeocodereply.h diff --git a/libs/qtlocation/src/location/maps/qgeocodereply_p.h b/src/QtLocationPlugin/qtlocation/src/location/maps/qgeocodereply_p.h similarity index 100% rename from libs/qtlocation/src/location/maps/qgeocodereply_p.h rename to src/QtLocationPlugin/qtlocation/src/location/maps/qgeocodereply_p.h diff --git a/libs/qtlocation/src/location/maps/qgeocodingmanager.h b/src/QtLocationPlugin/qtlocation/src/location/maps/qgeocodingmanager.h similarity index 100% rename from libs/qtlocation/src/location/maps/qgeocodingmanager.h rename to src/QtLocationPlugin/qtlocation/src/location/maps/qgeocodingmanager.h diff --git a/libs/qtlocation/src/location/maps/qgeocodingmanager_p.h b/src/QtLocationPlugin/qtlocation/src/location/maps/qgeocodingmanager_p.h similarity index 100% rename from libs/qtlocation/src/location/maps/qgeocodingmanager_p.h rename to src/QtLocationPlugin/qtlocation/src/location/maps/qgeocodingmanager_p.h diff --git a/libs/qtlocation/src/location/maps/qgeocodingmanagerengine.h b/src/QtLocationPlugin/qtlocation/src/location/maps/qgeocodingmanagerengine.h similarity index 100% rename from libs/qtlocation/src/location/maps/qgeocodingmanagerengine.h rename to src/QtLocationPlugin/qtlocation/src/location/maps/qgeocodingmanagerengine.h diff --git a/libs/qtlocation/src/location/maps/qgeocodingmanagerengine_p.h b/src/QtLocationPlugin/qtlocation/src/location/maps/qgeocodingmanagerengine_p.h similarity index 100% rename from libs/qtlocation/src/location/maps/qgeocodingmanagerengine_p.h rename to src/QtLocationPlugin/qtlocation/src/location/maps/qgeocodingmanagerengine_p.h diff --git a/libs/qtlocation/src/location/maps/qgeomaneuver.h b/src/QtLocationPlugin/qtlocation/src/location/maps/qgeomaneuver.h similarity index 100% rename from libs/qtlocation/src/location/maps/qgeomaneuver.h rename to src/QtLocationPlugin/qtlocation/src/location/maps/qgeomaneuver.h diff --git a/libs/qtlocation/src/location/maps/qgeomaneuver_p.h b/src/QtLocationPlugin/qtlocation/src/location/maps/qgeomaneuver_p.h similarity index 100% rename from libs/qtlocation/src/location/maps/qgeomaneuver_p.h rename to src/QtLocationPlugin/qtlocation/src/location/maps/qgeomaneuver_p.h diff --git a/libs/qtlocation/src/location/maps/qgeomap_p.h b/src/QtLocationPlugin/qtlocation/src/location/maps/qgeomap_p.h similarity index 100% rename from libs/qtlocation/src/location/maps/qgeomap_p.h rename to src/QtLocationPlugin/qtlocation/src/location/maps/qgeomap_p.h diff --git a/libs/qtlocation/src/location/maps/qgeomap_p_p.h b/src/QtLocationPlugin/qtlocation/src/location/maps/qgeomap_p_p.h similarity index 100% rename from libs/qtlocation/src/location/maps/qgeomap_p_p.h rename to src/QtLocationPlugin/qtlocation/src/location/maps/qgeomap_p_p.h diff --git a/libs/qtlocation/src/location/maps/qgeomapcontroller_p.h b/src/QtLocationPlugin/qtlocation/src/location/maps/qgeomapcontroller_p.h similarity index 100% rename from libs/qtlocation/src/location/maps/qgeomapcontroller_p.h rename to src/QtLocationPlugin/qtlocation/src/location/maps/qgeomapcontroller_p.h diff --git a/libs/qtlocation/src/location/maps/qgeomappingmanager_p.h b/src/QtLocationPlugin/qtlocation/src/location/maps/qgeomappingmanager_p.h similarity index 100% rename from libs/qtlocation/src/location/maps/qgeomappingmanager_p.h rename to src/QtLocationPlugin/qtlocation/src/location/maps/qgeomappingmanager_p.h diff --git a/libs/qtlocation/src/location/maps/qgeomappingmanager_p_p.h b/src/QtLocationPlugin/qtlocation/src/location/maps/qgeomappingmanager_p_p.h similarity index 100% rename from libs/qtlocation/src/location/maps/qgeomappingmanager_p_p.h rename to src/QtLocationPlugin/qtlocation/src/location/maps/qgeomappingmanager_p_p.h diff --git a/libs/qtlocation/src/location/maps/qgeomappingmanagerengine_p.h b/src/QtLocationPlugin/qtlocation/src/location/maps/qgeomappingmanagerengine_p.h similarity index 100% rename from libs/qtlocation/src/location/maps/qgeomappingmanagerengine_p.h rename to src/QtLocationPlugin/qtlocation/src/location/maps/qgeomappingmanagerengine_p.h diff --git a/libs/qtlocation/src/location/maps/qgeomappingmanagerengine_p_p.h b/src/QtLocationPlugin/qtlocation/src/location/maps/qgeomappingmanagerengine_p_p.h similarity index 100% rename from libs/qtlocation/src/location/maps/qgeomappingmanagerengine_p_p.h rename to src/QtLocationPlugin/qtlocation/src/location/maps/qgeomappingmanagerengine_p_p.h diff --git a/libs/qtlocation/src/location/maps/qgeomapscene_p.h b/src/QtLocationPlugin/qtlocation/src/location/maps/qgeomapscene_p.h similarity index 100% rename from libs/qtlocation/src/location/maps/qgeomapscene_p.h rename to src/QtLocationPlugin/qtlocation/src/location/maps/qgeomapscene_p.h diff --git a/libs/qtlocation/src/location/maps/qgeomaptype_p.h b/src/QtLocationPlugin/qtlocation/src/location/maps/qgeomaptype_p.h similarity index 100% rename from libs/qtlocation/src/location/maps/qgeomaptype_p.h rename to src/QtLocationPlugin/qtlocation/src/location/maps/qgeomaptype_p.h diff --git a/libs/qtlocation/src/location/maps/qgeomaptype_p_p.h b/src/QtLocationPlugin/qtlocation/src/location/maps/qgeomaptype_p_p.h similarity index 100% rename from libs/qtlocation/src/location/maps/qgeomaptype_p_p.h rename to src/QtLocationPlugin/qtlocation/src/location/maps/qgeomaptype_p_p.h diff --git a/libs/qtlocation/src/location/maps/qgeoroute.h b/src/QtLocationPlugin/qtlocation/src/location/maps/qgeoroute.h similarity index 100% rename from libs/qtlocation/src/location/maps/qgeoroute.h rename to src/QtLocationPlugin/qtlocation/src/location/maps/qgeoroute.h diff --git a/libs/qtlocation/src/location/maps/qgeoroute_p.h b/src/QtLocationPlugin/qtlocation/src/location/maps/qgeoroute_p.h similarity index 100% rename from libs/qtlocation/src/location/maps/qgeoroute_p.h rename to src/QtLocationPlugin/qtlocation/src/location/maps/qgeoroute_p.h diff --git a/libs/qtlocation/src/location/maps/qgeoroutereply.h b/src/QtLocationPlugin/qtlocation/src/location/maps/qgeoroutereply.h similarity index 100% rename from libs/qtlocation/src/location/maps/qgeoroutereply.h rename to src/QtLocationPlugin/qtlocation/src/location/maps/qgeoroutereply.h diff --git a/libs/qtlocation/src/location/maps/qgeoroutereply_p.h b/src/QtLocationPlugin/qtlocation/src/location/maps/qgeoroutereply_p.h similarity index 100% rename from libs/qtlocation/src/location/maps/qgeoroutereply_p.h rename to src/QtLocationPlugin/qtlocation/src/location/maps/qgeoroutereply_p.h diff --git a/libs/qtlocation/src/location/maps/qgeorouterequest.h b/src/QtLocationPlugin/qtlocation/src/location/maps/qgeorouterequest.h similarity index 100% rename from libs/qtlocation/src/location/maps/qgeorouterequest.h rename to src/QtLocationPlugin/qtlocation/src/location/maps/qgeorouterequest.h diff --git a/libs/qtlocation/src/location/maps/qgeorouterequest_p.h b/src/QtLocationPlugin/qtlocation/src/location/maps/qgeorouterequest_p.h similarity index 100% rename from libs/qtlocation/src/location/maps/qgeorouterequest_p.h rename to src/QtLocationPlugin/qtlocation/src/location/maps/qgeorouterequest_p.h diff --git a/libs/qtlocation/src/location/maps/qgeoroutesegment.h b/src/QtLocationPlugin/qtlocation/src/location/maps/qgeoroutesegment.h similarity index 100% rename from libs/qtlocation/src/location/maps/qgeoroutesegment.h rename to src/QtLocationPlugin/qtlocation/src/location/maps/qgeoroutesegment.h diff --git a/libs/qtlocation/src/location/maps/qgeoroutesegment_p.h b/src/QtLocationPlugin/qtlocation/src/location/maps/qgeoroutesegment_p.h similarity index 100% rename from libs/qtlocation/src/location/maps/qgeoroutesegment_p.h rename to src/QtLocationPlugin/qtlocation/src/location/maps/qgeoroutesegment_p.h diff --git a/libs/qtlocation/src/location/maps/qgeoroutingmanager.h b/src/QtLocationPlugin/qtlocation/src/location/maps/qgeoroutingmanager.h similarity index 100% rename from libs/qtlocation/src/location/maps/qgeoroutingmanager.h rename to src/QtLocationPlugin/qtlocation/src/location/maps/qgeoroutingmanager.h diff --git a/libs/qtlocation/src/location/maps/qgeoroutingmanager_p.h b/src/QtLocationPlugin/qtlocation/src/location/maps/qgeoroutingmanager_p.h similarity index 100% rename from libs/qtlocation/src/location/maps/qgeoroutingmanager_p.h rename to src/QtLocationPlugin/qtlocation/src/location/maps/qgeoroutingmanager_p.h diff --git a/libs/qtlocation/src/location/maps/qgeoroutingmanagerengine.h b/src/QtLocationPlugin/qtlocation/src/location/maps/qgeoroutingmanagerengine.h similarity index 100% rename from libs/qtlocation/src/location/maps/qgeoroutingmanagerengine.h rename to src/QtLocationPlugin/qtlocation/src/location/maps/qgeoroutingmanagerengine.h diff --git a/libs/qtlocation/src/location/maps/qgeoroutingmanagerengine_p.h b/src/QtLocationPlugin/qtlocation/src/location/maps/qgeoroutingmanagerengine_p.h similarity index 100% rename from libs/qtlocation/src/location/maps/qgeoroutingmanagerengine_p.h rename to src/QtLocationPlugin/qtlocation/src/location/maps/qgeoroutingmanagerengine_p.h diff --git a/libs/qtlocation/src/location/maps/qgeoserviceprovider.h b/src/QtLocationPlugin/qtlocation/src/location/maps/qgeoserviceprovider.h similarity index 100% rename from libs/qtlocation/src/location/maps/qgeoserviceprovider.h rename to src/QtLocationPlugin/qtlocation/src/location/maps/qgeoserviceprovider.h diff --git a/libs/qtlocation/src/location/maps/qgeoserviceprovider_p.h b/src/QtLocationPlugin/qtlocation/src/location/maps/qgeoserviceprovider_p.h similarity index 100% rename from libs/qtlocation/src/location/maps/qgeoserviceprovider_p.h rename to src/QtLocationPlugin/qtlocation/src/location/maps/qgeoserviceprovider_p.h diff --git a/libs/qtlocation/src/location/maps/qgeoserviceproviderfactory.h b/src/QtLocationPlugin/qtlocation/src/location/maps/qgeoserviceproviderfactory.h similarity index 100% rename from libs/qtlocation/src/location/maps/qgeoserviceproviderfactory.h rename to src/QtLocationPlugin/qtlocation/src/location/maps/qgeoserviceproviderfactory.h diff --git a/libs/qtlocation/src/location/maps/qgeotilecache_p.h b/src/QtLocationPlugin/qtlocation/src/location/maps/qgeotilecache_p.h similarity index 100% rename from libs/qtlocation/src/location/maps/qgeotilecache_p.h rename to src/QtLocationPlugin/qtlocation/src/location/maps/qgeotilecache_p.h diff --git a/libs/qtlocation/src/location/maps/qgeotiledmap_p.h b/src/QtLocationPlugin/qtlocation/src/location/maps/qgeotiledmap_p.h similarity index 100% rename from libs/qtlocation/src/location/maps/qgeotiledmap_p.h rename to src/QtLocationPlugin/qtlocation/src/location/maps/qgeotiledmap_p.h diff --git a/libs/qtlocation/src/location/maps/qgeotiledmap_p_p.h b/src/QtLocationPlugin/qtlocation/src/location/maps/qgeotiledmap_p_p.h similarity index 100% rename from libs/qtlocation/src/location/maps/qgeotiledmap_p_p.h rename to src/QtLocationPlugin/qtlocation/src/location/maps/qgeotiledmap_p_p.h diff --git a/libs/qtlocation/src/location/maps/qgeotiledmappingmanagerengine_p.h b/src/QtLocationPlugin/qtlocation/src/location/maps/qgeotiledmappingmanagerengine_p.h similarity index 100% rename from libs/qtlocation/src/location/maps/qgeotiledmappingmanagerengine_p.h rename to src/QtLocationPlugin/qtlocation/src/location/maps/qgeotiledmappingmanagerengine_p.h diff --git a/libs/qtlocation/src/location/maps/qgeotiledmappingmanagerengine_p_p.h b/src/QtLocationPlugin/qtlocation/src/location/maps/qgeotiledmappingmanagerengine_p_p.h similarity index 100% rename from libs/qtlocation/src/location/maps/qgeotiledmappingmanagerengine_p_p.h rename to src/QtLocationPlugin/qtlocation/src/location/maps/qgeotiledmappingmanagerengine_p_p.h diff --git a/libs/qtlocation/src/location/maps/qgeotiledmapreply_p.h b/src/QtLocationPlugin/qtlocation/src/location/maps/qgeotiledmapreply_p.h similarity index 100% rename from libs/qtlocation/src/location/maps/qgeotiledmapreply_p.h rename to src/QtLocationPlugin/qtlocation/src/location/maps/qgeotiledmapreply_p.h diff --git a/libs/qtlocation/src/location/maps/qgeotiledmapreply_p_p.h b/src/QtLocationPlugin/qtlocation/src/location/maps/qgeotiledmapreply_p_p.h similarity index 100% rename from libs/qtlocation/src/location/maps/qgeotiledmapreply_p_p.h rename to src/QtLocationPlugin/qtlocation/src/location/maps/qgeotiledmapreply_p_p.h diff --git a/libs/qtlocation/src/location/maps/qgeotilefetcher_p.h b/src/QtLocationPlugin/qtlocation/src/location/maps/qgeotilefetcher_p.h similarity index 100% rename from libs/qtlocation/src/location/maps/qgeotilefetcher_p.h rename to src/QtLocationPlugin/qtlocation/src/location/maps/qgeotilefetcher_p.h diff --git a/libs/qtlocation/src/location/maps/qgeotilefetcher_p_p.h b/src/QtLocationPlugin/qtlocation/src/location/maps/qgeotilefetcher_p_p.h similarity index 100% rename from libs/qtlocation/src/location/maps/qgeotilefetcher_p_p.h rename to src/QtLocationPlugin/qtlocation/src/location/maps/qgeotilefetcher_p_p.h diff --git a/libs/qtlocation/src/location/maps/qgeotilerequestmanager_p.h b/src/QtLocationPlugin/qtlocation/src/location/maps/qgeotilerequestmanager_p.h similarity index 100% rename from libs/qtlocation/src/location/maps/qgeotilerequestmanager_p.h rename to src/QtLocationPlugin/qtlocation/src/location/maps/qgeotilerequestmanager_p.h diff --git a/libs/qtlocation/src/location/maps/qgeotilespec_p.h b/src/QtLocationPlugin/qtlocation/src/location/maps/qgeotilespec_p.h similarity index 100% rename from libs/qtlocation/src/location/maps/qgeotilespec_p.h rename to src/QtLocationPlugin/qtlocation/src/location/maps/qgeotilespec_p.h diff --git a/libs/qtlocation/src/location/maps/qgeotilespec_p_p.h b/src/QtLocationPlugin/qtlocation/src/location/maps/qgeotilespec_p_p.h similarity index 100% rename from libs/qtlocation/src/location/maps/qgeotilespec_p_p.h rename to src/QtLocationPlugin/qtlocation/src/location/maps/qgeotilespec_p_p.h diff --git a/libs/qtlocation/src/location/qlocation.h b/src/QtLocationPlugin/qtlocation/src/location/qlocation.h similarity index 100% rename from libs/qtlocation/src/location/qlocation.h rename to src/QtLocationPlugin/qtlocation/src/location/qlocation.h diff --git a/libs/qtlocation/src/location/qlocationglobal.h b/src/QtLocationPlugin/qtlocation/src/location/qlocationglobal.h similarity index 100% rename from libs/qtlocation/src/location/qlocationglobal.h rename to src/QtLocationPlugin/qtlocation/src/location/qlocationglobal.h diff --git a/libs/qtlocation/src/positioning/qdeclarativegeoaddress_p.h b/src/QtLocationPlugin/qtlocation/src/positioning/qdeclarativegeoaddress_p.h similarity index 100% rename from libs/qtlocation/src/positioning/qdeclarativegeoaddress_p.h rename to src/QtLocationPlugin/qtlocation/src/positioning/qdeclarativegeoaddress_p.h diff --git a/libs/qtlocation/src/positioning/qdeclarativegeolocation_p.h b/src/QtLocationPlugin/qtlocation/src/positioning/qdeclarativegeolocation_p.h similarity index 100% rename from libs/qtlocation/src/positioning/qdeclarativegeolocation_p.h rename to src/QtLocationPlugin/qtlocation/src/positioning/qdeclarativegeolocation_p.h diff --git a/libs/qtlocation/src/positioning/qdoublevector2d_p.h b/src/QtLocationPlugin/qtlocation/src/positioning/qdoublevector2d_p.h similarity index 100% rename from libs/qtlocation/src/positioning/qdoublevector2d_p.h rename to src/QtLocationPlugin/qtlocation/src/positioning/qdoublevector2d_p.h diff --git a/libs/qtlocation/src/positioning/qdoublevector3d_p.h b/src/QtLocationPlugin/qtlocation/src/positioning/qdoublevector3d_p.h similarity index 100% rename from libs/qtlocation/src/positioning/qdoublevector3d_p.h rename to src/QtLocationPlugin/qtlocation/src/positioning/qdoublevector3d_p.h diff --git a/libs/qtlocation/src/positioning/qgeoaddress.h b/src/QtLocationPlugin/qtlocation/src/positioning/qgeoaddress.h similarity index 100% rename from libs/qtlocation/src/positioning/qgeoaddress.h rename to src/QtLocationPlugin/qtlocation/src/positioning/qgeoaddress.h diff --git a/libs/qtlocation/src/positioning/qgeoaddress_p.h b/src/QtLocationPlugin/qtlocation/src/positioning/qgeoaddress_p.h similarity index 100% rename from libs/qtlocation/src/positioning/qgeoaddress_p.h rename to src/QtLocationPlugin/qtlocation/src/positioning/qgeoaddress_p.h diff --git a/libs/qtlocation/src/positioning/qgeoareamonitorinfo.h b/src/QtLocationPlugin/qtlocation/src/positioning/qgeoareamonitorinfo.h similarity index 100% rename from libs/qtlocation/src/positioning/qgeoareamonitorinfo.h rename to src/QtLocationPlugin/qtlocation/src/positioning/qgeoareamonitorinfo.h diff --git a/libs/qtlocation/src/positioning/qgeoareamonitorsource.h b/src/QtLocationPlugin/qtlocation/src/positioning/qgeoareamonitorsource.h similarity index 100% rename from libs/qtlocation/src/positioning/qgeoareamonitorsource.h rename to src/QtLocationPlugin/qtlocation/src/positioning/qgeoareamonitorsource.h diff --git a/libs/qtlocation/src/positioning/qgeocircle.h b/src/QtLocationPlugin/qtlocation/src/positioning/qgeocircle.h similarity index 100% rename from libs/qtlocation/src/positioning/qgeocircle.h rename to src/QtLocationPlugin/qtlocation/src/positioning/qgeocircle.h diff --git a/libs/qtlocation/src/positioning/qgeocircle_p.h b/src/QtLocationPlugin/qtlocation/src/positioning/qgeocircle_p.h similarity index 100% rename from libs/qtlocation/src/positioning/qgeocircle_p.h rename to src/QtLocationPlugin/qtlocation/src/positioning/qgeocircle_p.h diff --git a/libs/qtlocation/src/positioning/qgeocoordinate.h b/src/QtLocationPlugin/qtlocation/src/positioning/qgeocoordinate.h similarity index 100% rename from libs/qtlocation/src/positioning/qgeocoordinate.h rename to src/QtLocationPlugin/qtlocation/src/positioning/qgeocoordinate.h diff --git a/libs/qtlocation/src/positioning/qgeocoordinate_p.h b/src/QtLocationPlugin/qtlocation/src/positioning/qgeocoordinate_p.h similarity index 100% rename from libs/qtlocation/src/positioning/qgeocoordinate_p.h rename to src/QtLocationPlugin/qtlocation/src/positioning/qgeocoordinate_p.h diff --git a/libs/qtlocation/src/positioning/qgeolocation.h b/src/QtLocationPlugin/qtlocation/src/positioning/qgeolocation.h similarity index 100% rename from libs/qtlocation/src/positioning/qgeolocation.h rename to src/QtLocationPlugin/qtlocation/src/positioning/qgeolocation.h diff --git a/libs/qtlocation/src/positioning/qgeolocation_p.h b/src/QtLocationPlugin/qtlocation/src/positioning/qgeolocation_p.h similarity index 100% rename from libs/qtlocation/src/positioning/qgeolocation_p.h rename to src/QtLocationPlugin/qtlocation/src/positioning/qgeolocation_p.h diff --git a/libs/qtlocation/src/positioning/qgeopositioninfo.h b/src/QtLocationPlugin/qtlocation/src/positioning/qgeopositioninfo.h similarity index 100% rename from libs/qtlocation/src/positioning/qgeopositioninfo.h rename to src/QtLocationPlugin/qtlocation/src/positioning/qgeopositioninfo.h diff --git a/libs/qtlocation/src/positioning/qgeopositioninfosource.h b/src/QtLocationPlugin/qtlocation/src/positioning/qgeopositioninfosource.h similarity index 100% rename from libs/qtlocation/src/positioning/qgeopositioninfosource.h rename to src/QtLocationPlugin/qtlocation/src/positioning/qgeopositioninfosource.h diff --git a/libs/qtlocation/src/positioning/qgeopositioninfosource_p.h b/src/QtLocationPlugin/qtlocation/src/positioning/qgeopositioninfosource_p.h similarity index 100% rename from libs/qtlocation/src/positioning/qgeopositioninfosource_p.h rename to src/QtLocationPlugin/qtlocation/src/positioning/qgeopositioninfosource_p.h diff --git a/libs/qtlocation/src/positioning/qgeopositioninfosourcefactory.h b/src/QtLocationPlugin/qtlocation/src/positioning/qgeopositioninfosourcefactory.h similarity index 100% rename from libs/qtlocation/src/positioning/qgeopositioninfosourcefactory.h rename to src/QtLocationPlugin/qtlocation/src/positioning/qgeopositioninfosourcefactory.h diff --git a/libs/qtlocation/src/positioning/qgeoprojection_p.h b/src/QtLocationPlugin/qtlocation/src/positioning/qgeoprojection_p.h similarity index 100% rename from libs/qtlocation/src/positioning/qgeoprojection_p.h rename to src/QtLocationPlugin/qtlocation/src/positioning/qgeoprojection_p.h diff --git a/libs/qtlocation/src/positioning/qgeorectangle.h b/src/QtLocationPlugin/qtlocation/src/positioning/qgeorectangle.h similarity index 100% rename from libs/qtlocation/src/positioning/qgeorectangle.h rename to src/QtLocationPlugin/qtlocation/src/positioning/qgeorectangle.h diff --git a/libs/qtlocation/src/positioning/qgeorectangle_p.h b/src/QtLocationPlugin/qtlocation/src/positioning/qgeorectangle_p.h similarity index 100% rename from libs/qtlocation/src/positioning/qgeorectangle_p.h rename to src/QtLocationPlugin/qtlocation/src/positioning/qgeorectangle_p.h diff --git a/libs/qtlocation/src/positioning/qgeosatelliteinfo.h b/src/QtLocationPlugin/qtlocation/src/positioning/qgeosatelliteinfo.h similarity index 100% rename from libs/qtlocation/src/positioning/qgeosatelliteinfo.h rename to src/QtLocationPlugin/qtlocation/src/positioning/qgeosatelliteinfo.h diff --git a/libs/qtlocation/src/positioning/qgeosatelliteinfosource.h b/src/QtLocationPlugin/qtlocation/src/positioning/qgeosatelliteinfosource.h similarity index 100% rename from libs/qtlocation/src/positioning/qgeosatelliteinfosource.h rename to src/QtLocationPlugin/qtlocation/src/positioning/qgeosatelliteinfosource.h diff --git a/libs/qtlocation/src/positioning/qgeoshape.h b/src/QtLocationPlugin/qtlocation/src/positioning/qgeoshape.h similarity index 100% rename from libs/qtlocation/src/positioning/qgeoshape.h rename to src/QtLocationPlugin/qtlocation/src/positioning/qgeoshape.h diff --git a/libs/qtlocation/src/positioning/qgeoshape_p.h b/src/QtLocationPlugin/qtlocation/src/positioning/qgeoshape_p.h similarity index 100% rename from libs/qtlocation/src/positioning/qgeoshape_p.h rename to src/QtLocationPlugin/qtlocation/src/positioning/qgeoshape_p.h diff --git a/libs/qtlocation/src/positioning/qlocationutils_p.h b/src/QtLocationPlugin/qtlocation/src/positioning/qlocationutils_p.h similarity index 100% rename from libs/qtlocation/src/positioning/qlocationutils_p.h rename to src/QtLocationPlugin/qtlocation/src/positioning/qlocationutils_p.h diff --git a/libs/qtlocation/src/positioning/qnmeapositioninfosource.h b/src/QtLocationPlugin/qtlocation/src/positioning/qnmeapositioninfosource.h similarity index 100% rename from libs/qtlocation/src/positioning/qnmeapositioninfosource.h rename to src/QtLocationPlugin/qtlocation/src/positioning/qnmeapositioninfosource.h diff --git a/libs/qtlocation/src/positioning/qnmeapositioninfosource_p.h b/src/QtLocationPlugin/qtlocation/src/positioning/qnmeapositioninfosource_p.h similarity index 100% rename from libs/qtlocation/src/positioning/qnmeapositioninfosource_p.h rename to src/QtLocationPlugin/qtlocation/src/positioning/qnmeapositioninfosource_p.h diff --git a/libs/qtlocation/src/positioning/qpositioningglobal.h b/src/QtLocationPlugin/qtlocation/src/positioning/qpositioningglobal.h similarity index 100% rename from libs/qtlocation/src/positioning/qpositioningglobal.h rename to src/QtLocationPlugin/qtlocation/src/positioning/qpositioningglobal.h diff --git a/src/main.cc b/src/main.cc index 3fa649377..a3a156750 100644 --- a/src/main.cc +++ b/src/main.cc @@ -140,8 +140,8 @@ int main(int argc, char *argv[]) #ifndef __mobile__ qRegisterMetaType(); #endif - - // We statically link to the google QtLocation plugin + + // We statically link our own QtLocation plugin #ifdef Q_OS_WIN // In Windows, the compiler doesn't see the use of the class created by Q_IMPORT_PLUGIN -- 2.22.0

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 literal 0 HcmV?d00001 diff --git a/ios/AppIcon57x57.png b/ios/AppIcon57x57.png new file mode 100644 index 0000000000000000000000000000000000000000..73db1a53429872e097bb82df2d06b727f619c84d GIT binary patch literal 23902 zcmeI42Q=JU*YKrW5fMFlCx|wT(I$*2L4+ZQh&}}~3^UB=Euu$@=+Pot64w* zhQz|H#N6z0#NH$%@``Ra7{bnqzy-ImK|3h$ELPR>aG{Y3JU67Y#kFxNRw%TFhm)1Q z2h;%JVTX`I@+d;c<=wzU2liG37?+zp#sLp@Q{egT7fk%T-wfd4`rd_Lr@*7MACSvP zTbD}(>tw|xB_=J35SNzWl93aWkdl!B$%t?P#U-Qw;*tPKaZ#Wo7$gn`0l9vE@Ic6k zpX8m8)?htVwco=LB?TT7fq(-80IsgCVy=>6SSK5Rgq)llKpY4F0!4{EMDgwp1elws z1D^MXlRx~ZTHz5+XdD5Jb>Q0f3xi{w2?{(s`+@#^{C-{bxIY6q;D2XFqzG_>;Q$h1 z;()(1LL&aO!8to&z7GwF09awH?5!LKc%q%e-`e3&SOON0!u~_ZKh^&jm^dfe+JDCW z+wt1l|7~bI;j#-6!S6`_))H^vjdtHP6(^ZF2qaW{ky9tpsoL!oPY7OuldKZ zTe+eC!E9gi!|Z!1{Fotm;1ZG!36_v1W~8V%2rMrClan7k5BSi=BGK0FKlzXl zm5?wXIsnRn#ic~WrT+BsQ_q7wh${#QBf$P6FF*JF$qy0%w#GWy!w3+xJltNJ}H6q~t`c5wg~zAX#Y{QMiyHqBBLqME|78BpFtTAFjUl`e!G2tTn+E=47R0 zL(Gu>Z0-N>`>%!v1IPpR_X7<2|G`w?VJ`o*iI9|*fJw<%$%#tIS|db3a4WbdOv(yL ztWc65acQ`OBuIu>oc`}7;?Eid1cN|-)TsZT6Y*CjBTz608!IFP@W-|N(eOWM?*6ly z_+Om6pZAyl6?6AvHU4X5{G;0bdnJ|MKVE=|RhU>2VBf2sggoHi+WyL#AN`H?t0~6$ zdw&_AIPn3H*nj=q^k?-!)0>Bz{;WP|`j_Q(2Q&c!{5{%%=AW$g&p;I-&_WmOW`!|QMHBZ?{QiC*Mcl2v+ZMjoGW<#LyWx+i`srZ(y@LK| zB_7*}cMO0(ZyElrxc<2d{da!&>x%w6y&mv&6yyMq!^I<9hx0k0J;HSW$l>ArDB0OWA-2-o3!4rq^X9RPB;c!cY4J_oc%xDEh0Ts*>cIG+RBBU}f794;Q=I-Jh| z?Gdg6Kn@p=a2?L)fc6O20U(EqN4O5>b3l89>j03$#UosY^EseB!gT=1;o=dl!}%Q0 z9^pCwK2p99(>TnB(0E*{}JoX-L6 z5v~J34i}Gb9nR-~_6XMjAcu=bxDMxYKzoGi0FcAQBV32`IiNklbpXiW;t{UH`5e$5 z;W_~1aPbJ&;d~Bgk8m9Ta=3UXF7m&=glpwM{N}AI@hi5sCA!3jU(e-2Xy|E^ka(OY zA-UyGLbAC>e4im9aTX^bnYAP#0Vk4>Fke^dVUAnk!ZdUDj!4!xBYH?K1u(&bLb`+_i;axqSF+&c^q*K=g5xHk_BAq zv{NS8xd6UX&!0&q#wDKG{;k9B*h{(M4g7-Kh`uwldJ&)Az5`jWSaiRNDm7k8u(fqy z@bHIzBDB?^K;+d>K)7|LcygO^LD%V+W0RO&;7^TO{SEV+i}|h$`oDaUx1>5=jS-Wv5M-c=ZxJmibAC76p=4uo zDs`T{q_n(C&mluskgavPXt`PSYqh1|#*@j|vcX^D+lVgS!6jHJNUO*9X!T&gWOguBZpg@@uVj)YJI3BFBezqf)Hu7=Fw?w1KYz8Ow^uvAz)mU7LC9NS<+|tN-n{qQ zb}QX^D~2BEITUXylyhbK8+Ks6Or3(Xeuh7$83s(E_r+>tzC{_sO9$6UPbl39JRWBo z=NC;A6m)7PZ~fh1zcM$&ORQAP5=#iUB$0KBspPnN%)OGT=m(iJwQX8*tU1M*8l{FX zH{`9|jAI_#Ph#&_)s2z4RCyP?Bzl!j4)>+fa4-H%4lR*f=2kttX)1O#yR&8VlX!ht z(1p_Su~iR^b2h- zDQjKsQd6Zy`YyQQyG<55W#0Tf~^$QLuDk;03Y71%8 zFFa4pRL#3i_Egu+EwY^)P0QW8B|D#By19|=HrnlP^xK9^1LMe87FNFLtVI>Oh0iVi z(qqZgZe}i(RfEhN%nu>Dxw<0bOK!uGNm_Qv$;lDEtQ!6u88V-+t8NM_1&#rj4J!QI$LSntm4b`Th13pE>l478P|lRD!ThG*Dmp@_O5RP&jXHqnGsG` zp%`jWT=0&buLL$j&mqZyA|L-aF3dJ8y!TNB^pXv$Ex!lsNWhnPk$`j_pJshQo&F%$6zJoexmpcICP>m%w+2o- z^RS89KdNXmgVB9VXYpRL8$Du|O{Iou4rQNCl}}A;Fq5+67lp1o`6;Tk zaLzjjPF0sW%E@%!kea-7_~^iehFp#u{0=>KnX+ZkgTryf<$l4A!dmjkD^t0%2@m}q zbzQpQN}M`QH5(g&nqSm=?LaKuzRX1x6*H;{Emy8y6%J!ySHtEfJnPc9lzoZCEObnG z5nef4ZY1VLvDB~r7~>PKzB{E2t|_6CzyZde*@H|=&TI#H_Zha2vW@sZ+jV7ge8c{& zZ+1E)+d{>3&-25Cr{k|lmuq2E#XmwowLhKV!kxnmoMJ!d7ELeOz~CH#S*g2{Q(gJifrqUheTMd(svHz7Dg>*JGRk} z3olAYKPL^a?Ed7`Ac{p8N&4e4R6V8mME*5cQeUvukjUFY0h*?vFrzK9kE@Dm#xh}> zb?O~hk8@oSmYmN?67=p;YEV#8O2~t>q>~#l(uxHgkLWo4-=jdB@xzwlnA1VGS5|wN zILuTpu=8;-Y78~ODwph6lFjSgI-sBPY@Yr$96VdsbT_q>y)j7#mev>LSr19cvnh;f zw`5OltniX4YB7INwwr4@=uWCL2q(S?<(ySi^JxS)0(@zk`b5f>m{aU*91BLGT)H7F zZ@tO8lc=~Y%1-Re%6+g~<2Ktk*&}RTkE^dT0!N+ap^K$eB2_>2X!Uw%01p$zmMBYv zF>%O^+goIgnPrZllZ3bBu`O)Ul_77Pj$I)O-=(DJt@c~19N{%9Ini`qPHO@W67i(( zW^{p>S8=v%?HCE-$Pt zA{gJzM;xulgrw1pwo#_^%av}NkyqC;ZkDk-&KhbVx@3DlH#v?W5(~EJUgh})cXZv+ z=N3$m6k*}W$t*pa(4;WZ_sHy_VP3;FEqR=#pn*_^!Q;>T{*FSlQC%Y=I=;S~SE?AA zC)H94PdRR0M8zuxlzhA(Vwa{?h7r)7UaYJB$ebmGXL=ZR}eh=lDFM>qo$mvk?oeLM!0uC34cd8ZOfA()D4{u!VKUG*3EDDoIcxT;Heq*k%;L| ziw6}eHcYS5>z>SR9%%fwI*UXV{_;4iqLgw2=hx| zH<&A(CHv;4GclVK@DAgKTrnjP7L{xAq)jg_KkHd&svHwYG}K10r|)pRQr?6jZb}5& z%|o)zb_qsRQw>&JlyjX6`@A{bo9H!VKY;z_`?~eoLsF@3HPd^w?4Fm!vz(B6v8h0Lu9JLKDq+a0CsVZgiUUEas(z%t1UU+h;MLCia#Dqv!Q zeWMR+UvDeSq=t2Sqb90ygS)@U=4q7n#8&4q`e}K;PrK^j!ZwBW_ZuqL&@1J)3%8MV zPD<(~X?}j(MUN>+{e6Np^Lx%jsOgs&i2$a){z4iQJQKco8qL~~;w-b3ObItDWbCcX zEsUI3bMMJae67=`3QlbfYl<4 z@oEkX0?%|~LHT~7%9fo22N=(e(3h22$Xxmmd@W^FPDLcoQy<;6u3`lqyw}ro zV`k&XGPQkaTUwK)mlvj-ttaYSX}UZ=&%V;T{rZaS?R%$o&MPY8+gObZ7haVupi5df zE^jxQ$@VT-7%dgnejFF+SwdqFF-$!W^@;n{Owi}Yc0ye(Q{0YsHF}C`$ww{)B){YI zJ(1I`gD_jC_!#;)P+>E@p)~*gtEyd+`0M&1F^f$l9;7X^0urV>{J%-HkC#?zTzvnY zREXf>I__9C-EG^gm(h)q-t?;3)Xa{mNuz|5`c=!`@?Pfbu-Izvd$n%KlCJ90gGg-3 zar`y4q0;s%BK1psvk`wzVZn!pnXd`DShvVmD490kxh3yC|+6*G?NvumN4Bq-qu?kQ7o@)3ivdS$tWn$ z6lA*Ji!w+i-fmS1QMW2G)huIx*dJDj{_lL`)5_rXlt*VkZ#KQ419yDn7sCD_-4 zrTt-TY@JW8uuXIY-|q)S7CsJi3;yV45gB?jYxNY$sO&^{e-tfCdVSd%I<~x(_iU=V zLEeMn^V<35yljzeGBPql=T|&-%1|Q2`;u%)Ms8b7!&bi?x@LwQgYd-Ze7@{C=3vm` zGHNavX1B`Lxd9^ny;Vt%EWD7CwGDO#C~fWt?Qy1LWtL=RW2sP386( zeM6-p_gf!&$6fsptC*1XMb#9^P+2Uk<3idmsfDbL!xZCR6KIls{hxh4*Kn>@&2&=; z-jx@Uw|CBQC!LzH_V%Y*mS_cr4refr6Vt;zmWJ~MT)*w{j?ebe+^7laTX}Q)H@9CL zSFw!asWQdl?c4aYDjV)}d=9k@#7`E_I3AuFa&;tQW@VA4lvPl`)L?tNIjfi{;?)rG z_P&)*A3eL{tVwgay#JEVgxD;V(t59X?rP)+oHPBr_ms|~-3gPDp(SvB`Cfe4MIZGR znURNcWeIZMZnLv_uNgv0zd5SaJoDcwI`s*%I!NHyks8o>7WO{7*lochy8edz+sgJ~ zrKUJV^?|R)XU<9z(!OYeBe%e*xn98o6(%mD^*LfyeHC3opv{G;K0YQ!Xod20zwvJNoECTi#C zQBd?~s8xexm}Pyt65Lms+HviXHyyq$)UTxap3AG*6(3xaukS5i7_+1LJjF`&7PtJN zy<%s^UqK=Dj9;-V^p-bZ+xo$=nPRn@u(qXZr9{ z+Rrm2mnAJ?x7lbGXtY0M7U61}TTJ}}9~+z*+32Bq=DarjVe<>f74kHpK=En9;NnQV z;)lJHzgQ+lhExLC~ZgjCA%oFbTvTgEsuM8kB?tDiM!Uf$<{H zgs@0L?8Fv1TYr+ZAS?F=cP9Jvo3BpCfz$~(Obf5|g!xbx8Z@fzqiJqSb8nPfYk9NA zW1%>vk@jp?)2C#W!>225tis@~8TR=rR~P$<)(8Ii#Z`UF1+^b55~F&-U2J_WRG!$1 zc+snoV-L%C)R|ajsBhn*zSP z3+bnWhcs&vbItSaHCv0bL`W(Z$b5!2(7m@kH!yHDK-ou&^n`6hytVcT>+BcCva~m6 zQ32GP*D`aW-S}HxJiaQoJpd@)G+D>h_vD+d&ileQ^ULqnqRz8h(^UnIt`0hk7oBJy zHLi-(_FVt^O0@h-B6Ue(+oa*Imh-6=6CdrVzI3xk;fB_IUlg%oksFiQ4SHyUJ3&!x zqIMwOl%d4?&P>;VCB~v+!4VHe)E~!YnwtpT$m}RF`9!F+@6d=fE>%-cE92?{8H?~3xxqH;oM6&^$+8r)6DsnU;-!r(XD{piO)_p&=c5ZBo!FKh>l9kU zQx=EuR63sr+El0@uSI1>>KYnsNomvPyZ)Z{@873Zwv=Z6gu+fss&lp#Sxr05Clrj;Y?pogyvt14 zD*raOedtyvE&pT*P1NNOHC{Jw$ZaKnS*q2Rt#<%#w0pjqXM%1XtF*iP!e&|;)Ye;} zVS?rxglY^Ii<5_bKs0q`Q^_vF<%xJ+_M;fdoZ?@99Ig*iKQsE%ty* zDU-=_P%Wt*Plf8JsGM-BI3A}N*k*k`xvg;W8Devxe9?O5l_v_gMb?)b(g+Vw<~9`z z#qnuib!6f+0e+V(%`*+Lv}e!0$(BxbuF202^r%(_vo}sV(or^&1tJ1eAVu7#_1DA$ zvb|6MY0DVC+kPa`8Ub$dP&+$e%HR{+Clkzkm`R#AedU$OwuGxwygF%bPXTkZ;&FCK z`td1RrFmz#Pfn+JQj$!k*XmaKUApB|p(W2DKpRT^WxH_T^P~5+0o0EIDa|%;dWC|a zcU5Is1gOczVli3wXl7SghK7b@Q{TD=Di<0E#=Uts{J{4@IzSxsPUq@{u--YIPgHbK z4P-$R$m1>_c27PTmk5Y)EDGgnM&369Y4Xt$|21k^Xhclksp~h6KSegv22gLDI2J1; z#S(W15h;JWSVt}{6XJdH3F$eZQkL?;2QBm2U53`~mow({$@mw%gGuwRdQ9n%-KhtN< ztnyrc-FN;?Q|7lq8beP$SLOA|is!CtJ|6lYSyxRE;2^u^J(iSUE zP8&8SJvEng?;2k-RGf*2C5nbzJtR=Ut&Z6=`uOPrRS+%zHusCGfNJ_%T{?>1FO_Q3 zl{0QNO>k3_=?c;d#%a=rT{bp07ECZ9rqzZQl^0#{<}u)L)q0_7TQf|cJ3SAVp=el7p{mrd_S-A}YNv-P-%Z{Va=Wf%>t&ReyS}7JkFpfkz+wR^Dk>-al~SMr*?On1+=CQZHu<{1bUeL%fT3j3 zx=i@8AV3-y%U9~qh7dKxvmvM{G}K9=>C0=b{QUVu?T_V?PVU#m5?TV3GpNY}m2(aA z%7g1+PfCSWcg@E`1@CqFDUJ#-gwdT=4>@J_j5hz7W@g{7`~lRMzNgWyBi`%&{1Z!V zucw!ZV_>5^)r`DXQv>nv@OWe(^xjrVD309B%xqv1~gQIPZPui~6l1WZOkv=^^4|akCb1l9wThF6=z+iUY=lwb1RZhXs}Yj(-E( zvBY>jR*P&~K#9D6Cvh&fLyS#Kh?(g2oa6XQt_+Pt49}e|cC~3h z45vby?fJ>~1?muOv#oWVu6H{)SOvoxvAx)K3(RGKASiE2I2JaC5h?{)-IY@ zu0)Ai6Hi6C1p~qD6Dk?H7#ihIjq1Ul0erN!rCXag(5n}t)V#!6hrb~2AVAry#K(62 zoDK~ov1pvgf=kqO@I~VSP_kNlZ2YNEeUW$uuA(Fz!XodRkAe*3NIWyVgRDb01jVN* z7|qQRMssE}B%q#;?linm_8#Au(_r(*aSF=!%q%S2(HajrP-%?Hd<{*(pJOiRfS4#I zmw!C-h3d2^ziFC=kzNm_+?5iQ zP2=A43HOTB17C)uKGc2PW$cih2%w=L#Z`RHx_8WWr&@$XAv|7BSS^!=yCHNurb$5g z2|anEM@%!Z48f784QdoyF5lRa$Lp!0*cPj=6~~jbg0!Sn#1e>`YjiVm&*WA=CLY6I zg|l#Yxr*Ue;g8|B5PUZ)m!5R$_uvkgtvzu8 z2~4^s7USJ*TiB^*3qukTw=4rO(td;I#|Rg%mW5D3=F?@=j?5nv!`Zt-Spa}cB!Ik zUf^QG>5K3^Hmo!P0hN9CNGc2%iaWlgX^B~EkJ0X!Tq5TVFedAl5Q_WgUeKg&qRv{c zqCz}2cifoCF?d5uxrqaRmi?8II01eS(vdt+h{Xd_hur-9n6fqKz~CU-UO1*@N`p`D zPw}26{ofhWG5b0;!e7 z0yN&7yCZ5HW(A4X=N|ro78f=iZl!6yn*gv!7{x{_>VxYB)tV6ARnJ&Ovo>YNKuGTTbw&7-fD){D%?R zuRA70yqHkK%>FroW|kf^xT@+C=Oam3*-Lwtsm7(j3z5JnCqHF~wsb02>YZqCmKHyh zJ3S}=ybe}9$)hy*B-&}9e6H8sjU12t0 z(q}@1+Hy#ngRdk#IeV)$o=~=~n{O~vaN}{W-TNm}TXs^m-9n|t`$yF3TFq*6n+LV& zyB-m?t^l)ncKS1yAC7%es?zq*&+CBj#56;12*y$-Y2|Eayzv##AVy%YJV)-Y#m|b- z6_SyWmUfUyZY%Jpu36{l_~a#&3P~iE%5zs^@0`JsYGwy62737!2;s$PL)$zRhSyse zTJi>7y_!G!B&dxD3xW#YkrxUs#S1SV;c!3OVe| hv9WjYwJ#^hN%3D7dGmFZ_kRKX%4MkPZ_1Xp{|^A7FGK(U literal 0 HcmV?d00001 diff --git a/ios/AppIcon57x57@2x.png b/ios/AppIcon57x57@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..17cfb33ab553c7ac7e121997990b0a653df45bfa GIT binary patch literal 42021 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 oBmmrQx-CAIR&m(~^7DiaBC%+C*1_ zf4#9VfWME{%jJL%Y)ARWE=Wi>h=0A2ky6vik&y1awbImq=_o6Sm^j#RK}{Wu&A2@5 z9D&kENDy%kN2rO78H~=@%)-iElwq^Bk%7+2RFpwmK$%i1O#$-cjt2F<8pAe0PzS53xl|MLA<=2KnYG4PkR{DgVWxH z@pmJC+L1AHF>$tXgjqS*)BUmwHFj`?i83(!s_3uRAMLVp{Hr2+mp|A66hR(PM-UGe zH|RepnVS5i@p0v1%9CeK!EXA4vbBri-ShqZvrU%*Dag*~IL=8_*QS|I~VzmHFSD^DmZu zN&f4#n|WCM7qwrK-_?E_3cvRd1Zb;>w6hr$=HRU9;9x8E`zTZU6Cs_n^lzhzj!hYA zVrBn}>m3N_veMr@{Yf!0)N@~N6E`JfEi>8g+c#ER{mM`A9hSlM9dwW?VvC* zD?6x#8OYJz0s{Iw^B*Pu8doCH4z>=?z-5_<@j*cUDf=HD7& zOk97>7r^xIuEo^B1Tg>iWeJ&@3GoXG@pGC8^9uuzg}|J`!o~ueP^gKCF_;(3Z^CQ( zXGQ-o_HPxbI$Hsr4{H05GQZkl3RDLEb-@Bax0#!O%{lqOf5bFw=-H3~WIm{jEY$j;|jFA7?-2dI~zbam?00R289@tv_f6x^!P`CfJj^GpI zfeHwj33Cd7%}qG@jm?ZXp#o;6fQRDa=N2^P;o}zqoYViij`+(*@rv;C|LLRt|Llmr zN3w|})ZW6(R1EZI+y2b>KdJBjXFlx|Xg$Uq< z0gnLv&HM2{K>wEa_o(^3yv{FgYU}!2c_ChI;05CO_4g0ee~K@wKE7J@pW@4^e``Ln zw}OfB{!!bd?0;zeih+J#o*x3?x|x`ufB>HW1avw3vWA+KhncO8j1{nsy8K!Xgn*iU z)4448kBX1~o8mtNe<=RmRsRUAfAgTf=K^6naK`}p>z3i)oaf|-9tNC1# zUgNq1f|-9tNC1# zUgNq1f|-9tNC1# zUgNq1f|-9tNC1# zUgNq1g1KUaQ^-g zu9-dX%UgHgC$<)xA@6{n=hB(TYbYZjc`+j)Jq&YIF%-i~0 zW9G4we5-q2v^z&Ws-E@Jg%BEq2~DiU=z^QQTdkBfZ_s7$KAEe z>6R!~iuCmNBcUeYEKD2V9HA7!5*(R=JJ$V1W*xs;m+8a|KF|Q#>YO)l*hn1LXGuUB z#cU_|WE8-Y;g^-=0Z|b%%r4b1&lgduFGI_ITs-tf2i)qGRq5RV*E^LnX1RV$_oVC9}e@A!a9i zic&F^%Azqh0aJ?n;N;|k5`#RRFQ#usa;L4;itq+!X5Q^s%aRtRPD2l z9F*|(M_R>gTjF@~#UnUTZT#j{lN)Z{^{w+xHMI|-HN!07f>v-iuV(4cl=jPeS#-28 z0(bdf4wN80Bci}}3ZW`P0R;M3PzfyToTXNi&87nFY*Lg$MFJsgjSni$P@xdpgv@GW9dz%!cMdecyA?5c>n#T zL@X5ejM> z_2Nf&k`!ea)zekRqP*(;K3VcAULcT`;aj2WesHAYw@;>Q2?eP@9tN5oNP%;H0-0dzdb<} zN5-q39}CZ;ZH9fadsWPuz=p5pNa=_rsm91kw)gN38O3Y70c!!v%2Zrj+yte9pB@mM zH_y{bv}_zf(f;IgC0cix@^Wm;9-E7b;ZG<%x2{yNX=Ce^%?Jp<*?3Bps2i7XLxcpw zc4YpA_Zs%wscl~4-ckaxx)7Z+6vK4Sj7_nFyGj;oGTx_DJL107PsQu^EL0j69=D#y z{wxAPIubz_F<+9zW#9N>JN0EL7@m1&dTu@HJFMyr?`M7YK(= zR1;TOYeteA=qL?HT4}DMbQGU;OZI6|(kOn9*7mo$F79v(a0 z7H{Z9IUQJNcqY0%^n)<$YjTVJ_KK{Ju52f#E`CU}MxP9yAGi}2Y;^jO@#Fqm;nvVGb%SG;xsUojOObM(3!LD? zRO;{`2Wg*UzrMrva>xZnwD0+yR%lw8vgl`!|3#LM%l@ra^>Q{<|8SQNr-4(A$HW_3 z=&h`qlAhyJKAUC9FZ^e3*2GLl+pd>~S2_$HesMVZ5#xEBc9KgL7-yism1O#^G*+v= zFS6{G=I2|VatO52_RNAz$F)neE_{((U0t#3nMxe1^%`+8PM>WHCJ!e{&zsH==ahRqlZ0|TJg{E-mzyW< zIB7KZ(<>;P=FZan#t=mYduVg-ywx(RLxLL48C9xJtY8+sbYjACdkL(_AHR7wN>Dk| zzGvK&raGm=7r)5jIK}>&W{{s(iCiej@QTos82hs*v+OG48=Wos&kMZq@@Rnjeo&%S zn_FDGdVv=QtPQ#)FA>(2bxZh%%j+An(s%cB25kHF?+`{|Vilo@86vG>&q%n;uEO5< zJ@@xqLeKO+!UxARkU4cug(v!J4z zPS*W3>VG=5exc2&ofG;Pb3%&ekYH3uN3r*C?T$tdIwvPsSk5wM;pRaQr)yDwC0Z|s@*x0cOXwGN~? zWi}*r7#^Y?K+bQAXxm9sUC_<$lX?mEWQ#A*i>TBk$0TmZd7o-k6pBT!_pIxTi9T5P zh8To=-&qoZgsr}zz-1MaTHJavkiN|wX|mZ~|HE&42tQYNmZr7PuW9^IZGgDb>_Mg+ zRZYs+$ixjrW7dYL^GaaO>^x3zV82oCy6^B;@+S}WgHa6%9aE+=a7nv0z&y*!} zOEyaLfrVQ(k4LBHhl58Q&HHK;lagB%sjfBM_cffvB`ceVq8lHvkk8}G>mK9IdzObZqWl;M{tDoiu4mn{}hEQ@0$_-VqM(l9VFVl{p{ zahekdLoO6EGW4a2M=GZ5$DVA-q<@i58r2EfmPmmyNU7az$)NdEVU98XGWnfyp9!r$ z+Rh;0QBWH{T^|jNvZ}_dA7h ztP8It-s4u?$X?yWB#@hmI9&>Rr^IEf-x%)eOw-W{c^*NnGwGr;`QWDDTVFJ%fo`h$ zi(98^4vQTkcjagt3FqD$(!m{CrZYQ6Gh4*OVtsv(PrgH@i>Se)oY}hf!gQ+97jkAK zD_4+rAI2K%SA~~|#`^Z+egMpZ{BBLIaDsCmqj(8d!%}k;#q&xqq=SN(auwDDPr51L z=55~9@@z?;s}z{|DdAJ5yfYM7hszrq(EBdYUL`7JFPPsX&pLTKX2R}$d0^PiTS>h7 zW&K6Fg`>(^)7MNnrdNlOX`_Uw&(HI<|q4AHec?fXF1Cm zKkFJryPayWy?)5{ekU`}rPfv zxdSdFD~m-KKe-p>yP_VQTo>vzLhZ3mV=Tg4Z5$eJEpAdmy0Bp&)l6qzexw4Iwex4i zFCf4PnOjd-hSelet1Lc=Fir3(=>wt|LqmMRVvJbXfcbYe{rczLnik@~#E}MnDc5;P z%2P?E_U0HlqtL#Yx0-lo7%xBKF$b}WL(n#v#D@q^Jqvqjy=|frlhS!I5yra*_p;{2 z+_(@noSLz9$P+KM9ZRS7@!t6lpp0&La?F>Hza)KEVwk@g>`fr&OE#bSSa0ZFSxH7q zjrqMFd#c7YYd7_>>QG8$B|D4qhM(j>d3T^Vd46qa?5z?O#u0j69(+9dB{pif_55aB-w{u07v?*-Lz`H2xV<&&=SSia zzAHgs7WY|8kdYn2*ct&%)md@%_NKA%#*_BO>u#lr+2?qiAjAE_0K2=f!l- zJjM-#O>{cX7g@dIxxs@DvUe5k-#l(pb+@8~?sK$v3BOrKr+T=fBgl~}GHYNO=0|4b zgE`tIoNi$U49Fm>c|@GU>8YllQ%k5y|A2m>OYqHWR%$~Djd~;@1aj*a#YH~welndliTL^vj;4-x)+>N z^ti~JtMxc)<%%>hdd!CcLFCzu8b729XM>N>5otk;1u>N=#jrgX|C)cry+rFzbS9mGYXi(sRa zqc!r;tUDC!LOQvtlE04|+V$9$cxQ70%f_2#@r$SJeAJSVXxQ?L(i}Km?$*lzjL)xv z>R(BDil8zxX_G#LVV#uCd~%uvz57rFwFcFJ=m5RRLzE9&!ab`Wat!NlmCdZ<8rH!} z#ZPQV4gC^p-5Odu8n#3}M_9ytMQ31_+-2_aQIAGMLZ9U}RjyKI}E96H6`Yth_cm&2#tE|= z)X>*3wkET7K`{5zj!g_dCht7yos#U=k{n)0(~?eNgCcFS5mvoQ&HVxm1@;2#E=l&J z*QW1v3?gKWqjB+us7i*0GMESG-*qH_`%bXWyZytg*0r9=iH3vSp7$S~ebk14-o2I(+ z$LTh-Odk8dn0Xi;WG^T3!(MOIEjuf{<492A;*s>)I{Ml?u%?if*&U;gCe5^}36q#y zsJ~#BgRa~|TRwC!Za93zk$CT2EMl!INx$fw1v5N4sG2JO#1jj&ek@YlybSi z=Wk6&!Zw(AX?Rmb?#9(~y#}Jw0wDxQq4vQW*z-%kMs?uUNEr!&68)fO=mWLnGOI}?#V+;2;x_GL!q=v z7EkSmnTqhC-Sbq)xD9`zjF!`Uf|NaVZ!v*o_y}cmOh;AM zhkF8n#$gP8fAIs)xT1PgZ*RPv$N0vgCr-FozQpqa4#thA%pBTvf#;Fh{rX4j&u#p| z=C=*!(|j;mQp4g{s^%#S^#XSTL`;wu4{_h#ys^|b9(cG*{pzKgk)crR>TXz>-Y(?% zp6WNeow;Z@2rV9nYl*1CaG z$v9weWHY=7i89-he(^GyH03q%rewMK-M10c;0vuDPwf!Sb>TPjlVxwGBs-4v$q_X- zy6GS)h|5py-)Z~91Qv5ep8WJVpPeDrz`n$X1rJOHVprlx*0 zFfrj-H)YS7)}`jaPfkNYKQA;d!0t%nd~>vWMxxf9usfAPZ`D2bas90}rvs=x$S5tf zO{8HR75RPDVwpU>{}P>hozp%oIG`+8ig>`5yg!1GAKiFLQ_Y6#pssJR*W{XU+a!Ht@sjgHD?fv1H0Lm zBm_0|B>s^kWMbgSR})nF$)gGVqiQwg*)i)trG?X*4DT68=f04+%E@k?rAjsJg!)V~ zq&n(bYaUozJo@yrp$Ww127PQ=zH+;SKYp)y(8h*=9v8lKrB`Ac(=tZYq;ipF?tm?K z|CsU@rgy9^mV%IgqujBw%q^^aAeMR<)v0xcG*yH@`{HYWtFe{vmgHTV6rCm@uC5o2 zvg&0Vf9XD3w{|Ou#-O?k0Nm@NdI;FSH$U=C`%EtK7fs1&33jEle}?Y6VSC^U}nUDJ0kv zBrw_Sd(}VduIHz``MHh6DX(el4BE4Jaj!;Myrtq8S#Jo4_}p^Avj+Ty4$Z>V;U>mV z&yaI_;V&-Wjzz~9#GEaHQ`F(t$DAc%-k|*ENh_Xha$WFpf3dok37Z~I#anV~ccRIh ztQOaS2ji1FA4hFlDi=>;M9qYsck2zFjG54k?c(7Q?{up8611dJoDSWv921itD*zem zUU0lMr6ml?)>Is_6kOWe?ASao;U*Wnp^#wi<42oxj?*ifm}wgwtp4pb1Z_$flmlq2 z@X@sLi$%dkapw+uVd=-*KLl>P80#?>SXo6tF+B_tD9FK$81W&Q{&`W12 z&zXScyoge>;U_02XClD?9=n?dGbz-bog#d!4+f|$RoR|%Q~V# z_Fh66HZ=GBK52;{(&dKyNcIjHR<<%W3V3Pnu7<``Y~&N`We%g@+`pE{L-j+klXg1n(0T$3nC>G0UzpbEKs;~YKh8>rRrNE z#$&9fVwdWO*6#Mv<&r(q@Uw=CprWFBBd?PtFo`Z7oKTRz>ZdA6LD8(qv|Ye=HD>wi&RyOd9?kF6}K0)?{&w9Nq2$+X0aYu z3x9aI`zhw4?a9r>#(D$%hV~=;hR@abjqSn*^*x?5{sHB*KJXhKP7_xB59MMScOEGn z#X_~PBdgi=yx`5}eo{FEvUyuw?nu^^ufOjo;EHhio}v2er`|pMYyp}bR3_URu>mdg zx8N5Xyc0-wA6YycTp)8^2qAM^xKGAqH58)f*S4VNxX!G1psKt<#=D`3ZU5+oeLS}P zv+ip3()mf!8~A(4M|K=&Vs}APN7R|;Ee?lMJBV#(-#G0)aDdSCDI=m`i?+_OW8J7~ zdr~HxGs&RAuFNq}s~gTsQPqiF<%YeX)mi<7<>SV@GFSbvGgsr>`^I6bQm(qVyMh^r z`^g5Kz`Li7Ot146nPDs3@SLhJ-3P@y3O#BpMrlRztrf z-q27YBMJ7bYt7cA9h$8yiVCJ!JxbM7C=_;cUynGe3^i*iaLlS>{@q+fYMG)4lQOGy zP$ph^1Xnp>RELU);kUdC9|8;8uT6VdCsc<1+Z6Wodn|tQWjk%3>By#!>^_`*@2F_s zhqlRyf0~Q+>twF-OI!8sK5e&Kd{Q;lqn+g!3i4kNX-C{k#;5&>$dB~2wHKl+Crr98 zRWia*bgzuU^`osh1n;g`;mxd}7zDK0Mkwcih1+vJ*j5%Ic+Wm8>FH$T%qkPf?n5@y zS7Wbn8*IXR4}HYglf+iwgkD}d!7Y-fV)*AqaT44z+*Hip2MPDRxGPv3VVlxTZ(Hok zq5NqB%X>?^B1$Z%G|6GGqSmE=6Q|EBm3n7Kpsn@IsW$zCX~f>l#}wsc{q{l?!>DpC zvkb*Pw}QZ_nffFUq#`NDB*x@0yyb9C8h>kieFj>r(HyK8k*7N!H-wl=wJH7a6cJ8ep`X%)Cb%~kLvd1xD6 zF(%bX)B^bpnW zQyJTUWwbm*8M4Mgvu{EnhGO#Zc8Om0kk!`7+4mh!vF+Jd$CaYO?P~us?TwmM`yUqO z9!5L9KIdN$PM@4Qc=)*``WM=5x#?O5SzZ+lsmy7gL~n(~Bl|%_d)ImmP4-{j_VBW% z_J1{cIMN~hIWaF^h|{gR zT0Y@EVzHC+vV}uAk3Ms!+L71dw`NhZP*)H~$wqX{2e+tyR7 zKNvL68L@V71XDe$@wOC9+dW8*V3s=cF_6mPF0+ib1WR&I(UVr>J;0k^JtD|DZVgCx z*%xW}*@kfG<`i<7zbWK6DU7~IZP?6 zVQYaRSfnb|F7{~YlMb?mpXl}-ZNw!S63|qqRe0j99 zU$TVF|jfl{Mt>E?%3fwDWb{40|l&TRS z$40_H6GenAC(rc0wS+SG`+QuK!yN0yIbY^DPd8a3jJhzxkFr-5wQ)vOdyI%6MJbd? z!2?1A+&E87O}$Vy4<^t%srE zvooa+V@QtY=!=ZOP0O&sCtSp;Ou$ZpC4Z_}m=!-|?f~0~pRFMaE9+r9=gjwIR@%iq zZNK))86PAIs^PNo$%%W-aW4*4R;}x!o4Etu#jMHU&eX3IVPMc37ZHi&J1cR+(vJbj#BT;)2Ct|JiKDSVpp&IU`F1ypjNK zj37cFHUm?!q$nlGGszcdkl>&*)mNY`8b1F<<=8K2sY(6SZN3+BJWuO9e@bOIA=c4o zmo@ug!qZLsgt6g#q%>Ef2>j!t2{PDwzP;cq!kn)_BSMq?K5q(BiV_h{h@(ix(w>*8 zGdgdIMBZ4UGK=ue@I&yAPifpQ#UeYh>5{^UBHF`S84l}cAT(rMrqQ!Gl9YRtDYm3x zEx-kKYypqP9>Hbj9a`e)T3UjJR~bnn6#^ykCH=!K!7BVj^yKiw=tBj$y71iqEZ+pK zlqNetVyrL)CZcXN<1+Gi`CuImS+Oj+g#Ay|q)$z>-pXJ}a+4Tepzd2_4X7V`d$Aqt z4?fv2%l_ITmX}B6*o1s|>K9B99UF_vEh-8pKq($kEYo44gcC)`gm=t$yM}ipqJ5&r zB_-Y#-5_dbpEac|2*2eIevigR)H3fje<0kopfPOy$hwj;LWU@@YxhZrl=>~jg29pz zYqB#xaUf7Dk?!&L#`I8|B3LuS2~Yqw95iw)+8pRciP%vS(Id9ami!FC67o z%2@Q{ADtMHinU7(oD_Vtns&-O+?$&6 zOo1Mv_EG`dTROp(Oo~j;ndaTUspfOR~z&mHp*wiBP8b3QpdKWIdVpAE?ktnM)-Dnz!;@hKg;Oyhzt~t{ zsBqBG6Gafk1cwKUf`_EhjM3-l#kV>qy+MkCY5JiqBagJ}TZFZWlYGQf8RF@PBIp!| zfV=bMWh+7ZubtJ4ncc^GtIM0EK=!QT3t%3IWf{7SnkDOFG-0!*zgug!6|BXz!d81B zGp@?^{J!BKcve2$wn>GKl9e)w050QLtAAK$|9*mLWQDHR9BwNZG-6#)UOqqG*Qb)Q zw6sLP{zy)tbgYpG3xk}T$`tnIezhJ0(bnwNN30OW*156*;tu0{DVn-6NQ?~ameErk zunZFs3(y5!rg2Q7QdnG#r_M-PCAuL5D78~6z__4^CC0_r@_?9@KL)0YY#yOP0yic6 zMXxzg1X`PMyc(Mf9RXdud>mqtC*^tQ*Ta(>Pp+JN4Z1;^OJ9DM3Z&b@{ zwkA99FH(Q*ln>El37uSRUfd&u%S6cL1sn6s4G`REBy;%?$vW`>LIBLaIK@Kll;>VY zb5S6Jl?BnhvI*Po&ceXl7_cNM98%z?1kT-X^YTi$y9)vC8Q7v#V^1Qdpn%%iMoZ;9 z?U<)02ln|{W@hv69(>&S*@7>J6)?6AxIKaxSp|%iPv9kR(>&p2C`N2d1gb z1t%XEco@paQ?iL2AW@oMlZ_y%?1U}m)04H@+a2QP@r*HGV`29$Q{Lc~2V6TRXTX92 zY}k%iCjm!iLc_v}w2Fa;Y`_-^Dk@VCj~75L&_uDU*rm)hp$rw!z2#3gK;Q5iFGS_2 zTuG#`PN$K&4ig?KRr@;TV=9EDw|;_t8o(;kNtXaN-=VBP{Kjr>#V`9xC^cV$qKAbK zr+V&Z{XIyq5(}|+%v0cy3=jbUtom&Q$Z2Tk5+mlfY8<`40tYna2Een9>1s?;yi1?r zDVs8=o2&&kuyfNqc6x<`cl)K2OR^LSljk3LEXPm*k5Z(irJr@1d3k%!Xa@xa0T#a< zoM2-F$>cpyQL*6F;UoPd=8%hxPt|Nl=p==g4Ga*hqZpd?42@XXt zQQLysteda`^E@v8Bl6pJ17ku@XJ{qz1~@uR-#=Ai@xFJPKA3%G>Ql!WAut-y$CDEhaAUD1M>2_3yLc!2DHQqBt=G9T< zoi!JPQ;$VV>yMwt@IAtqRs{@S@8`FGGa6Vlv6zJ|l5AAjwa-i{)C(Wm#HoPLEs`{< zb+PE5U{tu%_Rs)ZZoPrs3%P|=VPymAucf6;`R>&D;d3P?0uzjbl9@7wAhI|2Dz4`|ZtdAcDOf4|p!UG%(R!8mwq3I*k z@pU{OG0-wBdbU|iD>`OSd!uFX0Eh|6f(atr$A9QQHB~IwHdRQNj+Dv8#mDCp`I4)# z%$yniZKvj^*VkZaLZX3j=WlpnsNbWeNN%6x;F)fn)O}A-X8^)5;G`Lc3Yffo8AcQ# z`yACNM~yBE(O8HR@@e}dL@FRNlV)(4->=ahLCGV_1~fh*UV#aS6TmGLUSbUin$V{o zXQY`ZClhyMu+gNzR4P6+_z@n#(+wykS{b^ocU%N1;SP65A`?Rh-Z!Gl1A(SD5GZ8e zg#}6FNR&_HPQOxL=^}!oIo-=Rgcy99rOR=QGvby4lQS&2LEqO5wBOe8#{ZPH!Ms#S zjD3g|D)mv%zRm!2B$c_bv0+9~t+(O3w~qiOdcjGPvHDkg`~Zm;Mr`sucJ!(2&=M+H zZ5VFQh(iA&JqZrrhOt6Ep-IzI*^_Z42gxu=6vdh63$_A>mohc*xe9MQl3UE+P3hs9 z_N}uaUNk7_x2^=8oFRLiut&$h)r)UxbQVU027a7U`AS13))@N~B+*3tX?16IPXyZ| z=%Wdf6>%dXYOFlpl)V~v(ILPSBvGvw1B?K`dlTT!xqAQf_C17fL1y_!Wze$# z1M5xmd-De#KaYISP$a+F3vpEi8I7xQC7OCzJ{>4iKgK-9#%x)F)g&)CAK|1Z?Q4g6 zs!DiI+dfFx)dEwRS$e$iZEq*v*ksI7Cc;Ap)=rsRb>|6=6j-V$i?m20OLAl)Jgkdl zK7Z)3#xm}*W~vg)S>{{MM*4k&&kN4qZwT{NQ%#sgDzQuQrZFcf#YbRvF`1b1Q2?Eu zqGYZ*oz%4MMvV1Q!6FwIcb`|VCU8YQ$OF>gZdo~VqwfSogN;OrC6PjteL?7r){P>~ zRNczYm!pLw)c9mPw8h*f%(Y|>wi|-*{$N(%wvK_kotDMdg z5Vv1*=ICZh9L4mF7+}Xwsz|M&kiLe!+?MO)gDmIrCNf)cZ@fO2cw^xy$As;3AFc;wnz@>6@!>2^ z-jKsH`-Bv%vm~OsvbUoJ+n2c9=3&)KYb)v6Y$Rn>4kx}<(`0cPIeN!W34E!kGe9-z z_S@A|yeD+Grq5Vc@@MnYRf%pIq+nqd2wfGU}7(qAb0bu$%jrtF~oT@ze*}k>tYZ< z3nFC_1ik}{^R`3Uj~T+o z_x^YIvJeCMD>>et@<&d>8EB|9yw%{O0Gf8$vh1Th$nwNxH@T)DI0He;cM2Htwn`e%`C3+?q} zuj+*nlah63m7gZ5QhLqreBXhQJ^1CoxenAhNFwgfeN4yGv&W3LeCk7AO%nG+Sr<+^ zRY2n-Mr#c}HluHC@P3%ycspCPLu`d>PcPz++)`1O zj!8o@^EKCU8XL0$nvsv$eSbw0UlW-ZchI+wz8W^`Xo)qZE0aat_ww?-bFeosGoxBC zsG8F+%})vJHqAMY|2%=@CpdX|<7nETz9F|8q$*PHBz5$Jz+i5tnpkCsNtdQZAv*eC zw&G{hX&vB9zX?=ZtclRFczlv2XkTT283J3@&NILJtYH4A7cEbMM`KaK2VRzJ& zdB>s~K`bU4=@9PT0ne9Le1amMJHK&Pn^K1Ls>sPLz9Gmx-C#PRMV9aU9+@rmwr+wg z1sk0aSoy5sly}?PEk}!Sca!gs@-fZPpNf$Q*50h03Ya0IqlrpHEU+bakQho?-0k0lgc5H>SRiZQ?}#>j-J@#FDs><2S}#E zS@L>W_KvYogUo88gcBmjXP@GiPF7Z!J5K`fGa8E6r+BOgk4PDY`y!Rkz84Hx5p{v% z9bY{4U;dmoHQTiOZq{iM8{;g0&`Gg?1T~4MH=f<3L|r#eIW!cb>xZ)k#GpcVJxYot zEw0NfL9u|~LKV5oEK<}y0q*MNHf_h7iiHtGvh9fx8fqy>S)mIrxIpKJ$P|>y8PXE0T>t>Dl=PR$dRMEH6}(Rl|_*DYuIV8_m2Ti`Uc0c?Cd zn2~Th1m!FUb$I2GZm$S%+}JBm(atn3=bYDffk<=;9q@eBwt+r^3M|Boi4lptES*1y zNN!MgDGIaK-8e{v3HJ)hnOzy&G>ON;D^Tf_gG3~;pTZNC0co6yi#_t zuNkE^ivfxBuyqS?eUy9bz2+HOc`A9jd4l|(etx5?pQ_J)_!zi#bStKY>(&F2*W08n z(`8Xt!i(F;*!01ASnqPUu2wRwD=-ifA_Ss07YIYE|p`JtJVCPwx8e zopZX0UZE|86{2Ua&Q9X1Sm68!h#|CLB2!$zQTNcH<A<9AXl|WQ}_95rF+291u9*N63a835H&7+ zF?F^i#iG2tmeRQHC(hNUt$@a_^Zsz)Kvua*VOkQ?G7oU({TXnHiV680yIyB+R0=1* z0vpzOiUlhC9vUf4bF_Dmv?#jzSG=RUU zKY!8h0N-TqY3YDJ7|wF~Zb(R2gg<|gkG|$iZDLHQ_2+7H~TY z0VqgJ6jRt+5Fp@S>25~r?O^ZdCg?2!`h%_@@c+-p>>%1dnz-AEfFynnNUNu;Ml0py zYDvq(#>;BK!OKU>C&0$Z!^a2aW1;2Z;N)TF;AZFMVCCW#1ak<2xoH3K0}{mq{u6eE zS_x`EWd1Q6P!a*b+})i8+1b6kyx6?B*_>Rh**OIS1lT#a*txh^fflT8K925Y-mH#p z_x~jFPdX4wHw#xAXLlPXN7|os&CH!V+(kg3p9B5%^N)2oIR7<}quW2Q15jl5Hgjg@ zWaD7}Po1C^fAw+paJBzqYETPyOM6QPOGkG%pdaUd?B@(~a(8lrIsKO*|Em740|R@a zto+y5|8c$!4*zjzH+N}I0D^x&`X76`Y56!?vTInnIeEBRSW0^WOS%7_R_|_O^{>tO zAC!L9{MWf#dfWV$Za-`O?DhvM{JBHIz*+^RTrJJqom{n?oa{yag^`S8P%})Q?@qf{?gqXQoivHwCR?eU7sKv=G$jJ+EBr6A4kb~oIME-1f zgNCvb)W*u^Z!|brIXSfe0$f~zU@$8O&tEkD*77C|K!TuV?q>fhDt~YLH#$%YK`SR$ z2Qzn38wWFMOLk{RYhm_(J^WkCzxYZ}%E{iz6_}Q#D7P^Ce|r44UVreKpuD4-yP2bf zr94Cwc)(_30~O@vzf3)IO1Apfsvnejn6`7L-jSuF&>`~b*&{Hy{3<~*!sW)>Fa{9OEC z3ohs%y9EsNH)8)bkgBTJc>1qt{nhgy-E97SJO6hO{7L_B z-T(U-UNB3?Uy0YBr2c62--)<6S-E?exmrqC103?dll?#G{?Cp#2M}iec^=r?{C}_& zZf2hU?>6FpCs+T^HsU|(sQ*7V;$NI>0W)*7wuFkZ|C5RT`QU%IcYp5a|CFwOO6p^S) zUF`N#r*QHBL;ca|X3c->ssCSl{;lR8J^$RSznN!$$l;$)0pky_JK6s-JpWBZ|I%gu zH~;z9lKyW}y+P~uAU6Q{b@4Y`zsBcA?Qghl0P^eNZ@7Mq&yCvOaNPjp*Tvs({TiPe zwZGxI0m!e5zv22dJ~wKA!*v6YUl)JF^=o`?)c%I+1|YvK{)X$<_}r-d4c84oeqHjogdF8+q=*ZAD1 z{SDU*Kz?2P4cD*nxl#KYt{Z^-y7(KeU*mJ5_BUKN0Qq(CH(bBQ=SJ;sxNZRQ>*8;? zevQwK+TU>90OZ%j-*EjJpBuHm;kp6HuZzEg3-e#Ea#}h9?{9hmFKRw}|41Hq$&=PX zPD2?93H|^H>1iMm(%CiecO41Ig98a^!xRZg5O|A})G6MiQw9mCBt;$~q2)cZ)#Bxy zxsr4$wlVsm=ydMl1$cwpMusaEDbH&xWBrc3y}afFQiV@<y9TlZYk7an>9i>9&QEV^tc|-)Jgr#MnI70%) z&t7y1Snh&>;`thw%*@QFi(N9$G)jqJbq3EMApG(1ar6)7Rk_vG8ni^1w*|9Qay3d( zqoSfv>I_%`lFz$<=330eWY~9}DHIaO(G&d98B8uAB_*XTEiG*!Egf9e*f>LIf0!KyW=cxTG-#~P}t)N`jcZ`;-x(8kH3GAAkgEFB*oKkw^Pkg%{o<2H<=i5_0F~GJ#2)O(_;?Jkw*z z7E=Y<|D+2v+rz!srNQ86F=kg|PC^NXjOMB_jgv=pm1{A#v842~C-kqB6JvJ9xC_q0 z6MDf8U~=44r6N*b;hVt19TIwv@}}*(?0GG!^j_<+=vC;v)Okb_8Qjq3-!2L!k8+}j z>YB2i-+bB&O`o)_+x$st+4an}!7w0Aqx7;GfSH*HvrdcI;XB9_!21dEMH>=Fnojw# z4LJS&gzd3;g^q7zyXo6`d)}DG6_bptB>m+iktzbej9mn^!dhkmi6h2AAM1KLUQzmO<#h zoZ5^TUw0P;I4|RtQlSP0z(wK}I@j!`*XU2fAs~QTG&bBDUrXlkE0=0n9l@_uqhywN zYo`5%?RncAfR#_%=iGwfkjHcf&hIkfp%b8^0>}qRn!R6ONKa3W z46Kr&RKz!6)!)o_#-b+LmLpCp&QDp?(2$m#Ok!a0*v8JO7=Z}<_z|bEQE+`@BfqIB z0|pj!5)n~{!{Js={X-sJUSksz(z?2&Sy@!>?zLlcBQlD1L2?CYMMWHWYO$sq;sb}RPNfsJ!F6?YKgIc(9R0b;yC2C< zwY9Y|fF(S#wX-7zq?8rl1@ji;Yl{|RF@VkH!D&jNz#ij-`cpHt&8spI6_hrF%PC@2 zI8@Zu*Nsh2%X@j9vT%qTotzNFbcS_X936MAMRu=mZX(*+Vt!12zKwOR_c}M{_LV=& z8oSuk6lt;3kL!WCljBi}&Aehh1@H{8GPJC$?Vl?fosrbkBy2Zzo*Qd0d^H5Gmy$v3 zD+AK+z(E%9as}+kvxzb*$ zB1WLK2HOaL!E^x;xf%))1GsZ&l@1Scn9?S{q9rLhnzym3X>C26V0SyOvOc9%@5K-A z7e8A0ul!do{P)TH_l*~;sLfkOs*fSzr;zYtcf#FmhPlT9l)DeFTk81~oSgXf^>F>G zjL(-`NRB$K=e>4XeEWAPcIjruly!9(si?MV>+0~s!Gt(y`xpL)0@)o4?`-SLxzgtN z$gtZ+*WF`m>t)JDpJQs7HG(t=hIx7oPfWpNStGZXTvUZhp9dp)glTz;0jI&Zw2Q-DwQoMU5?5WuyC0;5VyMDJG*lO$?BuUfsL z$r$`Lbu2iWYEaQCj~MZjFV(V5RIm(IW4Z(w&Hi11>oXl|Ja8ZJN`Vf&h8>_->I}AZ z0aXr&@a0S<^s6)f9=rt=1vxz<17>GeSW_MdtBstSTeFrlVz2UMuhL_0X;IG~0fqSg8 za;d;48Tg)LnE9N(Zts*=UgJRh1y;Ky?Q3nexf?k)MZ-8pir|}+0+Sb(*F;WE^1fGA z24>W3yzBQJI2TfZ6#{yP7uYB5Is^X#H6|@xEiK^S=oB`^3|<7(rsh+dTKF@qig<8D zXNy9T>j&Tjvf@fJ=F1p7G#lRbBt%E;%PvD8D9_IqkB(1Arf7;Q*;Ssfs0dFgs=f?; zmCYsytj^vEQNttYs~B`57xbox!5||&EGPqp!-J2BigDXN=((|E0J~XE=<6Y=o?Qka zXMFU=Jv5{5S8OQ8q{ulL;_sw5);ej97VpCMZ(F;yI>&zdMyp&w2XZi*nR#DZ%QG@L zEi=X9+#-_o!F+bbnQ9ZkP7N%akt7Cxdp!?5d#*`LOfa;*A~$Sybib z@p(7En_&>pj&}J(e1l8Yt(U+d|Hlc38GLq&K##>H*Qd=Q2hAi*d`5c zx)OWFpp_^o=9TFC1w03b3d`4v{zs?mrtQx=!cULK2zTkow~Oj)GIlfK7$uGI9LQ6Yy{>xv$1o` z;~ACleH`@h6}rd>j`{5D(UHvhb|k(DUU6kxPHSrb9B%IJ?mqg3vYiI|>;9Q@!>rpJ zHlp{ky4}=IuXv1g5;kre4$)vu>A%gDwuOr{w(fp?ean8QpE(J$PLfSbqIlv;ypm7Y zfrGrt?+y!~Ki%9?-@GAdY!q6HlJ4hz+j^kHMiPm?9X>iYq4HRkf{N9l_6-CUfr=3% z5`;o6Davk~Ls~o^HEY*x!?(nB@AbOJr$KT`24c?^@^bZ1^^uWR!k8`v}O=mZjE=tOB2cR27YxKBI#WPWd9dr!@1R+(W+ z3wc|bR;2bc*-C7C+iXTC!)DjMu)HY{rpmVuXv5oBdau87oG83H9z zCN@2!5hLGQd+pn8YZlV)1`iGn{?w1#JIsumS1#ul{o$^)#gVUGc?t>vG95EKGYZix z2v^e#QyZ488It~F*}Yr4_$Eo)7ts;+v9#TEWRdf;Gx@-pvh52Q9-J)Xz}}G2MRD^t zbT$0y`pqTE$m2yEwo-Um0#9eQWX!7atMob32l$V4DB;{Xfykk=K^^uV$|e_w$(@16 zEF@n@D2$tKrF2K|nIfiF85Z{ma8S|tLc?kYzBz5<16pxyd%dV~cWjp;@^o~JunevGhlz;^ z%ql&KT;tSLt`lsBVqVHn`#V*<=zn1e%Jd3l1K6Ykai!FU_{oTAgqj2#%-HWh1a zZIDegYFN+}1Vt1j09U1rs=id?$}++C5j;_l-RsJ?or*4<8&1WB;i3 zSy?ZA)Ew4FYbXj_bzye3clr0kk$b=NrKR^@DH z_jV`E9s$l74ClQLyTP!6UFOLXlY6x=KC10)FdyI2>4i&!;iqlO zkx3Z1wO|D1NE+G62pHlIH#Rp{8IiAtZWT?~-u`K3t1(ex2Aemi6jSh#N9}%muOmjZT_>P*4F%jP_u;P20 zcgsKgas3XX`yg%{)f3il-yeRGy3%t{*1Jo>VoMB9qO4Pic@O(w&$r}ZurK6*+RP>y zfICPhHmHnjVDR2DW^zJi$Z&0o-2}F;$38ndTl?nC$9@WxV#1o~7rjupZsk-AAVe#Y zdBb!Gy+7trl~_og;J>yl)R?XqfwcnHpzI&^1iQ!Q=%E>FFee0Hn>=}v*+FttlgqC1 zl2O4+S7_S--{A54T8Jb#_zE?U+Ao05G39RP;B)Hfng5){Cv>2p;ymO)t@fg!! z23jezA?F|PSsaS<+-hmLGh#EKYub`8F*!YJsGDXZ`fa*bUGVpOV3_9sZ;i~&KxBQf zW{t9ry5MV@kyW{E%@MDl|%4^VFCc>kJ%@uM?ii1NTcn z4}p1k6##Q^AFys61KanyGEsJ28}=@)ARtzEPfvo#+rT+gP*W2%Icb%i5f~&H z@En<4v=XbnKV;0T%XU0hS3$j8i*kfwH6Dv?C5)Q{A?kQ<5vw(HVFrz(P&Uq_Eu)MA z2h<}P`QyC!`(*N}_c~&}#`Z`Wdf!5;_)v?5mDc1<;EG-Lw}}{0WYKSdQZxrA-8B2X z-88rMx-N2FAGF_srHDR*`GlX_9hTg2dueb%+4f`G*U#w!3tYrlBDW*?)||a;0xfR7 zHs)NL8*E&2?@C~Pajl=r(0|s0vh^#vJGsc6EP_ClXVbZzR&`%p`S*Ok1o?}m2L_~P zJg=?g1+ESXUS4Qb**gce5MdQzl49VtkvysMyq(su-Z#K(77)z53EN%ZlGu$EEEx_U zCr2NDeSwtF3w?t0$A%~>3*GBQ^E(>p-fO?`^IN;mD|*d4J5Pyl?d7$-!-!`h65`)WHt)Y> zId^$=@um8Q{6>l+0&a>T4JWXKlPkZ0EJd`SbD@n?WG)Lm4(QxjHK9AJVP$Ho#`fu7 zfKgE&!9`@U?v%^NjM;W^V;OLKEqb{2fBqa>6@f0D`=i03q|4a&XXg6fhgZiBt;w`HZD1?Y+!g&oh4QUaHH(Nz$`5#JtXj!{+_fOjk~FFqfD0*|~KsQzpu_k->D zLUsCnqw;qVPsur?!8~+_IFcFQioCg#%RMKhYJ%&3wW1xl^NP(N{W1D?l(*ZC_Bs@R zPpU#ks8FXorEkR*0r-=~r>3swvGf4A0e6lNfU5!^@dfRs{Lm@`=f=$MexiWa%gAW< z18{9)Su3urOv&D1%g>^Md^UhNIf4j|2+_Try|+>`t!hcAtPq$rGQlHTU7y^zim;p{ z+T2B|KNvG7?-rc;`c9wC_zGWj$z~n|TC3qG(NQsjR7hj#Wz`wqfLa}eh^L4IRwl2S zkK03q`LBeqA1R{W>B46$Dxv66uVU#oo1Ys@U~lQjixDfJq{Q7H&!BOB@8FBao*^0c zDUc(n*mIqCIq>#QYCrtN~uV=R3`XN6TrD2s| zcZfrxa!_`!ug8n>#EVHetnq#cpuyx2$NRjM7Vzi*9-CgMAmDq;9*2P+b(&Wl*8E}G zX)$L_4gH`)PEaUB$y4KBZSez~BP3ZWr_Xz}l4 NS}$vPEP9Nk5ua!WW!H~DYgrm zL?mV1Vke!$oN2>`Hrv--O<$9#t!u5ZGSuquoqxN}ncYaR@>QlxcdJnJkSJnYbDS+l zoKLuGyOZ>67AIL?s6Z5KntyTGvmmX4Y3wr|8;#U!XbAgtH*&WB#jVL5-_WnR zr}xP+bD6az`N7fNHW-@l=htMu;isaasFaHcRndi4>wL~%niKjqt<;K&N)@B->j{Q{ z^%tMDw5?3f2lU*l7Y+QnK`;?$QKIp9n9+;2ZyAq;LP}5z+BuW*{p&DYK-C3b(2r8c z(qi{8_HxO`t-SN1TTD76RmS@qMHWu)Kb;Z3WaGY5hm)WZIat=YFuHW0hk+(si-zJJ zbj!V#hj4p`c8)Ns0%!d``F3GlVU#ItSoe0jW4#4$2H@XhXG-dO45)<4)>dP{e|lYo zTwYR=dTLtJkYZA*^&?WH*cb3>4lo|Ji-)~Q_RJs2o`#q6SLr3b+VK>e$$&+9+h7Xp z-8STJF}BCylL@?+WvKE*k)m`(KU)99si(3b^xQrCJnohp*M)kKb?k$~aolLlHv1QL zJJbE;yUjz%CRfy_eGfnMAA%X)+*fkSU7HmCxNQ5>QkR#>S^Le*z=-?tpCO$K7u~A+td^?QbF+TRPi;;amc7b(+U06rSq>DkHt!6mZupp1kev^|KRd89A7km?ynI`B_=li^9P{8O(Qvac9=M znb**fTPFh_VH~RP>H{>ABle7hz2!Uksn``=>ysz=66RtaQVFTt2tBUPamC%GDkLRu z;S?hCndYngyZbYtG1POb?Rr<%PK^caoGq z^!Z16G?OQh`>XR`Uq8vpb+N(eJrEv+QoEErW#Wx==CpzwkGPuilTo+z};D ziK0`Aq3eBtP$A;LP8`NwDb;Jd+dq}Fe3Bx%e2go)I7%ZDz20*;ytb{k?D|rWRVR|T zxIcVq3AA-MLV`IqJu2zt3t+{zc*S{6dW0X@xwf@cP+E#T{qi8D-P9ZK-2Nz+qdyq1 zNxpvlhbA#(^D3Fxc#M6g;}M|ABRik>uYf3V#wI6aoSfLN{I8BW&5u02Mkb~e>>d*; zE7yz$b_ez^d~h7Kn3Urr^B@C>lze;}w-oR;G;K=s>*>3@b|x}8sk!FPX!#3+OrxJ| zlm^w(GG$&vAAQs2zBE7Q^V{o{y&Rj=eGPRTXQe=JY3GBq^XUYh?KQf9rgp!!`d3z6 zCE>o^BW;sx^&`?Z=WaYAsSW33PFYnq7VG45t33FOi@QHtWwNBl6Xm>46t9IW?J2a8 zw=G8?pmNn4AY*d$J zkx^K3lx7Acf=eXC-5KR7ezqie3zGS%E7-2nUKfc!wOdnV5m50|M4eQWM z_&Wuy7y;(U3{erHE_e<`igj+zvbM`e9RoOwd2pvQ51cs2jMbTl z>U&mPyRD}U|oB`{}y8o_|G1Rio|YQ>H2m z`2!4FO-(ImQ3*M@EEiZ}vDMmVH85s+|NZCMd12{}QO=Ec>5Z|3o>9#(G{sN4$}YYB zs&2DgQ)`zot8s-4BZUz?)r8{@>gnD(QXKa)@~;%5olWoX39K{vmY5h9ENq}e1qziY z#~{cuA=yj>SCbM18OBRrLUTI4t0pj^b#XpW0OJg)#j&YZc_$7Z6TbX>$OVW<&;#7o zr*z!GP!3h8GC8B7Ah0&1(H>>L`XRhcwAW&&x!rEJwf~^0NIgo4R$e5S;SjuGHmt@nUEjw01f|bOhj?-&7Io?IqjLQ{8s$mOZd~=+DdOt6x4b$C9L= zd>!kot*g5^ZhQQCF89fZDTirQDsb}!VhuB&KZgVSe0mDF8jAtvx3w+>YaH!DENR<( zG9R6|%#SNJUySUYot$_%Gvs`D z3*|1$iyD8iTtfX&JtsZ)Jl#d*s-B>-^+FW*#V?*ep^Rt;MLeU77)OmiqUY&-NUou& z7g}%DYcHGHqgiKG0~#xhyNGJRJb!QFLv)OC<{e`MzOj$)sKIkC%74#EEJYqV8V2&T(erT3z>)%EQbU}Be+VpL8= z&N}8`rLdQ2l`WK&G0%#T8)Bv@c}D4!iXj4_8E`(>Xgt>DkPY3UdlEtZf}5pyB$#iNAALyR1n&Czt%v0m^YW z0dapf9?NvJ={^Z6X{EIDw-)q|jTG%ZUg{n@f#YoO7ZHUNct(e0-})KU*|Q34p^uVE z8DrUIgPo_z>ZV>wd!NCXNh+nBdj(Og=R&_8<=p2#^h6~U4gv_;rbKDhH;Z>3Q1YyE zzB0NHR&6`v+|2RI8rJnv;{iWosl(DX4>^Yd=MPrhEee4RAwuEnF0?Jbb&=?^xtg#$ zMJ3dfg`z?-MxNL%R+z_ojxW*(()(#3V;*;yTaW{dqdKg*mfRB$t6ztHOU7e$V0HKK z8hmB>!$s8!Ob!?-Xh2Mf2k>V_v{la7q6ShR{*-<85+{hn+)jrU5v?>;pP}Zu9b7J3;ex=-d19?=RqE|MABl_QHw0*~bD9Yj+w?vgG zPHDP~NNE`!p+A@2ENOJ5+JDl^`F7{t$0iHXH*pT=V?uG(o_W+WDigyx%po!^l>=3d zr;nPi+8Hm$ic+d96?+JTU~=2y{2Jnk4{242hAkO5qqiVASrGWK0oZ@leB7q0jG`*- zcx8Eh^FHOlFeS$D$9#fVt9CZWC#gd|;Z@Xxz zYD`2x#Fh|DK4@_#@JDQ?efv5P9S8x!DaF7pcnga@uAh(qoG2B8$Oe**>3%q0a31kS zVkD@?%q+yqK-7*O#KN1kRa5T7{o_^%{`ZT&OeV zNamz};7sfm0S7*;qZr&{8}ATOFDj13`G&{l^L(Z=qvY+SIy0MJYDoW79=RX(%BV+J zr9lk*^;2Q)aQ=N%o_;=r2~T^(G5cO`p6aK!*ADq6^D(Zb*ha1tW#eRh?#MnxVIXZt z0&{NfvU&{Bh-D-!`K9z#q2fqJt=?VNmpa_Mp$Si?B;1CT=?U1RNVYRWUltdqyg4~> z#b089-U(cY)hYK^LX2eoOrSV#dZ(?gum6A~k`x9`zW}0P7gh-vO&!nXNee0pv$A1M z4KkwC2*w$CSzm5I^T*{z#!f{~*>szMO-F4;8bNC+kD~=WmJHa$n#VdLfik zI39TAQj<$%rWde@ggZMEb$TE&uM+?VlNZhYOcRaE+%_8Li!I5xRLKTEv_(5Ub^lHV zR8o5x=N&j|ic|i#^ln(QBgN;FEYHTjJNTt2n8iZrO7}+!A6;-vxKuwA+GBdB`{# zAHUB2p*>LU38GGu%iwuhpX3yt0(q??v{#-7oE~7zQ_Ztwh8W>7?PsrGk%&K;-P~fp-$-FL*Q#KdsBNlMKui2yVpdcJ2!W~(g zH-?!zgtzY2m>P~HR}6s#B6B;1S| zotTzUR7`d537ucyF z7ez9SCdegl%Z)V+7acGGwmHtS!1;WUe#^Rk^motjkbWA3`G^(ytJ#RPMhEmz%yHb^ zLIxv9`gDjR6fIo|N7|fHIv=}Qm?xU0;g%1a(ne6$0#0dJ79=VlG1#Zh+-mTy&iht< z@X$hFnV@J%*}~*x!fWi8#fu@cB^pa>8UWWW^=Ml3j4d&Z3J~?W0H5Vj7os%b>IF)k z`;X%+WnCCO&6ReF;808nxX}BR&v+)Sw-!1#*IV{ElfN`&%sCO^v$2EjvE(YG#99J| zhY~_QNsaNaB;JB4VW}r!30#CVUKASH^9Se`weY0{V_0}1SVSU(MM8uHqPfzf(wK7(#^yKo%VCZcQu zb#?V?zEvQ_^=aGlGC+)#wc^P0beLxM0ZGg#@peH)OWHR%pUS+U z?Ji4B^D#RPew0*IrTn26_YE6z8V4Nddr@Y_$pGi;s1~wiV-T~*GZukxut2zAT1PCU zR0eb2ppu1>W3fvwAv&8MO1pp^o>9}i5pf*-#;4G?a#B_(HjPht1tJ(kqFIb2GgL;L%7%lUq{~JXAP)i^wRw(q zA-%GoRKFpnOxtHe#xqwXahP7AM?)G~Dk(5fj9H>_d%Rb8BM)Wc15w{Nec3qE%n{R! zJHAJC5Su_WvnC|5PqWD$i&%FBFS9PK&uvG-dxD%u%7=daVbJ=+f@yiJG=dE+9Br-` zkP#$}El-75{Xt~OC@@9!f_0RGIR8}5F|xL5)WC^|_T2Zj++RJX(ZA2G)b%H$i%=QW zkn1-Hz5xOeY8*jh3-6#@h$)IWUFIaO$;pW~n5fVD+8&rPmujU?z`*Q-6`XKk>hz5C zwVjAjn%!bCYD80UWO6ib`hB`|Noqf1KF_9GH7bE0zd?Kl>hxr(rJCWS@8cNpi%)4) zlVS_s+$X0-aB4!b+42>DNh&fC_>6~B_POJmd8UWtf$r*xDNJW-WNx3ybjt}MlFM`YreJ;Q_Nz? zl_wcyU{o(=P=`j8aNj;!C+LFW`-4J3Nm7};V{gp~diNY5x~nC^tD?+9m$&O8c{SSn z;?IvzN4Mzv7UZ?23HpwW7q6)AliVPG6Ch+xuKV&YC%lR3%j-;uapQ5;E+B0Eyp z^2DO9jC6h{Wz7%KRTLW8aa`P|UaT_CpEatLG1&9<|HQ)k;tnAYa(fUCi6=%!Eo;-> z(f&L5r?d?27O;qxv>)gsAzw~M+-o>@Yu`yu*hDOT8bHfOm)E>B^k9~&qMAOMfA(U2z3ou~`KHwVpHYRTQm1<7Z z6tRe}i=id@&G^%%I1aW1gN6qg%=teCwsW{9UJkbCBrxZxtPa!5sNY>KHQ|(=-Dsh7 z*@;Puf9zeQu2{Y6THUgGV2((9m=?L#AXaETfm{~CSVA_ZV8I&-KY?DmJQ|o;&6z4t zDAByVTuNE3g(F=Q#4Hr$?UTKs$V>ay^e%8aC~fh?iYg@-U3j>h7G8at?mGmf*3Rd+ z4zPTb-=~si*g!M*Zi(z-NXCiRteVXE)An~mHXu|t15$Rctpi-