luxlabs header browser preview


@class MKPlaceInfoViewController, MKPlacePoisInlineMapViewController, MKPlaceItemActionDataProvider, MKPlaceHeaderButtonsViewController, NSMutableArray, NSString, MKPlaceActionManager, _MKPlaceActionButtonController, GEOWalkingOptions, GEOTransitOptions, NSObject, GEOCyclingOptions, MKETAProvider, MKPlaceCardHeaderViewController, CNContactNavigationController, CLLocation, CNContact, MKPlaceCardFooterActionsViewController, UIScrollView, GEOAutomobileOptions, MKPlaceInlineMapViewController, CNContactStore, NSMapTable, MKMapItem;
@protocol CNContactViewControllerPrivateDelegate, _MKPlaceItem, _MKPlaceViewControllerFeedbackDelegate, _MKPlaceViewControllerDelegate, OS_dispatch_queue;

@interface _MKPlaceViewController : MKLayoutCardViewController <MKStackingViewControllerDelegate, MKPlaceCardPhotosControllerDelegate, MKPlaceCardHeaderViewControllerDelegate, GEOLogContextDelegate, MKETAProviderDelegate, MKETAProviderObserver, MKPlaceHeaderButtonsViewControllerDelegate, MKPlaceInlineMapViewControllerDelegate, _MKPlaceCardConforming, _MKInfoCardAnalyticsDelegate, MKPlaceCardActionControllerDelegate> {
    MKPlaceItemActionDataProvider *_actionDataProvider;
    MKPlaceActionManager *_actionManager;
    MKPlaceCardHeaderViewController *_headerViewController;
    MKPlaceHeaderButtonsViewController *_buttonsHeaderController;
    MKPlaceInfoViewController *_infoViewController;
    MKPlaceInlineMapViewController *_inlineMapViewController;
    MKPlacePoisInlineMapViewController *_poisInlineMapViewController;
    MKPlaceCardFooterActionsViewController *_placeActionViewController;
    MKETAProvider *_etaProvider;
    CNContactStore *_contactStore;
    NSMapTable *_additionalViewControllers;
    BOOL _overrideDefaultShowRAP;
    BOOL _hasContactOnlyMapItem;
    BOOL _isUpdatingViewControllers;
    struct CGPoint { double x; double y; } _beginAnalyticsScrollingPoint;
    double _contentAlpha;
    unsigned long long _initialAppearanceSignpostID;
}

@property (retain, nonatomic) CNContact *originalContact;
@property (nonatomic) BOOL hasCheckedDistanceAvailability;
@property (retain, nonatomic) NSMutableArray *viewDidAppearBlocks;
@property (readonly, nonatomic) NSObject<OS_dispatch_queue> *analyticsQueue;
@property (retain, nonatomic) _MKPlaceActionButtonController *headerSecondaryButtonController;
@property (retain, nonatomic) _MKPlaceActionButtonController *headerAlternatePrimaryButtonController;
@property (retain, nonatomic) GEOAutomobileOptions *automobileOptions;
@property (retain, nonatomic) GEOWalkingOptions *walkingOptions;
@property (retain, nonatomic) GEOTransitOptions *transitOptions;
@property (retain, nonatomic) GEOCyclingOptions *cyclingOptions;
@property (weak, nonatomic) id<_MKPlaceViewControllerDelegate> placeViewControllerDelegate;
@property (copy, nonatomic) id /* block */ placeViewFeedbackAppLaunchHandler;
@property (weak, nonatomic) id<_MKPlaceViewControllerFeedbackDelegate> placeViewFeedbackDelegate;
@property (readonly, nonatomic) CNContact *contact;
@property (nonatomic) BOOL showContactActions;
@property (readonly, nonatomic) id<_MKPlaceItem> placeItem;
@property (weak, nonatomic) CNContactNavigationController<CNContactViewControllerPrivateDelegate> *contactsNavigationController;
@property (nonatomic) double headerHeight;
@property (nonatomic) BOOL showTitleBar;
@property (nonatomic) BOOL hideDirectionsButtons;
@property (nonatomic) BOOL showEditButton;
@property (nonatomic) BOOL hideInlineMap;
@property (nonatomic) BOOL showInlineMapInHeader;
@property (nonatomic) BOOL showNearbyApps;
@property (nonatomic) BOOL showReportAProblem;
@property (nonatomic) BOOL disableReportAProblem;
@property (retain, nonatomic) CLLocation *location;
@property (nonatomic) BOOL showSimulateLocation;
@property (nonatomic) BOOL showOpenInSkyline;
@property (nonatomic) BOOL showOpenInPinpoint;
@property (retain, nonatomic) MKMapItem *mapItem;
@property (copy, nonatomic) NSString *headerTitle;
@property (nonatomic) BOOL showShareActionsButton;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (nonatomic) BOOL placeInCollections;
@property (nonatomic) BOOL placeInShortcuts;
@property (nonatomic) BOOL placeInBookmarks;
@property (readonly, nonatomic) double headerSecondaryNameLabelPadding;
@property (nonatomic) unsigned long long options;
@property (readonly, nonatomic) UIScrollView *scrollView;

- (id)initWithMapItem:(id)a0;
- (id)init;
- (void)viewWillAppear:(BOOL)a0;
- (void)dealloc;
- (BOOL)isLoading;
- (void)viewDidLayoutSubviews;
- (void)setContentVisibility:(long long)a0;
- (id)_contactStore;
- (long long)preferredStatusBarStyle;
- (void)setContentAlpha:(double)a0;
- (double)contentAlpha;
- (void)viewWillDisappear:(BOOL)a0;
- (BOOL)_canShowWhileLocked;
- (void).cxx_destruct;
- (void)viewDidAppear:(BOOL)a0;
- (void)viewDidDisappear:(BOOL)a0;
- (void)_commonInit;
- (id)_traits;
- (void)ETAProviderLocationUpdated:(id)a0;
- (void)_createViewControllersForBrand:(id)a0;
- (id)collectionViews;
- (id)hoursVC;
- (id)infosVC;
- (BOOL)isGuardianRestrictedCNContainer;
- (BOOL)isLayoutDynamic;
- (void)placeHeaderButtonsViewController:(id)a0 didSelectPrimaryType:(unsigned long long)a1 withView:(id)a2;
- (id)_createViewControllerForModule:(id)a0;
- (id)_mapTableKeyForSectionPosition:(long long)a0;
- (long long)_sectionPositionForMapTableKey:(id)a0;
- (id)photoVC;
- (id)poisInlineMapVC;
- (void)removeAdditionalViewController:(id)a0;
- (id)_contactForEditOperations;
- (void)_createViewControllers:(id)a0;
- (void)_createViewControllersForShortPlacecard:(id)a0;
- (void)_didResolveAttribution:(id)a0;
- (BOOL)_hasContactAccess;
- (void)_launchAttributionURLs:(id)a0 withAttribution:(id)a1 mapItem:(id)a2 completionHandler:(id /* block */)a3;
- (void)_logClientAndServerLayouts:(id)a0;
- (int)_moduleTypeForViewController:(id)a0;
- (void)_performWhenViewHasAppeared:(id /* block */)a0;
- (void)_presentViewControllerWithInterfaceStyleCheck:(id)a0;
- (void)_setDefaultViewControllers:(id)a0;
- (BOOL)_shouldShowContactActions;
- (BOOL)_showReportAProblem;
- (void)_showShareSheet:(id)a0;
- (void)_updateViewControllers;
- (id)_viewControllerForClass:(Class)a0;
- (void)addAdditionalViewController:(id)a0 atPosition:(long long)a1;
- (id)additionalViewControllersAtPosition:(long long)a0;
- (BOOL)allowTransitLineSelection;
- (unsigned long long)annotatedItemListDisplayStyle;
- (id)attributionsVC;
- (void)collectionIdentifierSelected:(id)a0;
- (id)createFooterActions;
- (id)createMenuActions;
- (int)currentMapViewTargetForAnalytics;
- (int)currentUITargetForAnalytics;
- (id)generateAvailableActionForAnalytics;
- (id)generateUnactionableUIElementsForAnalytics;
- (int)getPlaceCardTypeForAnalytics;
- (void)infoCardAnalyticsDidSelectAction:(int)a0 eventValue:(id)a1 feedbackDelegateSelector:(int)a2;
- (void)infoCardAnalyticsDidSelectAction:(int)a0 eventValue:(id)a1 feedbackDelegateSelector:(int)a2 actionRichProviderId:(id)a3;
- (void)infoCardAnalyticsDidSelectAction:(int)a0 target:(int)a1 eventValue:(id)a2 actionURL:(id)a3 photoID:(id)a4 feedbackDelegateSelector:(int)a5 actionRichProviderId:(id)a6;
- (void)infoCardAnalyticsDidSelectAction:(int)a0 target:(int)a1 eventValue:(id)a2 actionURL:(id)a3 photoID:(id)a4 moduleMetadata:(id)a5 feedbackDelegateSelector:(int)a6 actionRichProviderId:(id)a7;
- (void)infoCardAnalyticsDidSelectAction:(int)a0 target:(int)a1 eventValue:(id)a2 feedbackDelegateSelector:(int)a3 actionRichProviderId:(id)a4;
- (void)infoCardAnalyticsDidSelectAction:(int)a0 target:(int)a1 eventValue:(id)a2 moduleMetadata:(id)a3 feedbackDelegateSelector:(int)a4 actionRichProviderId:(id)a5;
- (void)infoCardTransitAnalyticsDidSelectionAction:(int)a0 resultIndex:(long long)a1 targetID:(unsigned long long)a2 transitSystem:(id)a3 transitDepartureSequence:(id)a4 transitCardCategory:(int)a5 transitIncident:(id)a6 feedbackDelegateSelector:(int)a7;
- (id)initWithContact:(id)a0 mapItem:(id)a1;
- (id)initWithContact:(id)a0 mapItem:(id)a1 options:(unsigned long long)a2;
- (id)initWithMapItem:(id)a0 options:(unsigned long long)a1;
- (id)initWithPlaceItem:(id)a0 options:(unsigned long long)a1;
- (id)inlineMapVC;
- (BOOL)inlineMapViewControllerDidSelectMap:(id)a0;
- (int)mapTypeForETAProvider:(id)a0;
- (void)performAction:(id)a0 options:(id)a1 completion:(id /* block */)a2;
- (void)placeActionManager:(id)a0 didSelectAddToContactsUsingEnvironment:(id)a1;
- (void)placeActionManager:(id)a0 didSelectAddToExistingContactWithEnvironment:(id)a1;
- (void)placeActionManager:(id)a0 didSelectAddToGuidesWithEnvironment:(id)a1;
- (void)placeActionManager:(id)a0 didSelectDirectionsWithEnvironment:(id)a1;
- (void)placeActionManager:(id)a0 didSelectShareFromView:(id)a1;
- (void)placeActionManager:(id)a0 didSelectShareWithEnvironment:(id)a1;
- (void)placeCardActionControllerDidSelectAddPhoto:(id)a0 presentingViewController:(id)a1 sourceView:(id)a2;
- (void)placeCardActionControllerDidSelectReportAProblem:(id)a0 fromView:(id)a1 isQuickAction:(BOOL)a2;
- (void)placeCardActionControllerDidSelectViewAllPhotos:(id)a0 presentingViewController:(id)a1;
- (double)placeCardHeaderViewControllerTrailingConstantForTitle:(id)a0;
- (void)placeCardPhotosController:(id)a0 didSelectViewPhotoWithID:(id)a1 presentingViewController:(id)a2;
- (void)placeCardWillCloseFromClientType:(unsigned long long)a0;
- (void)setAllowTransitLineSelection:(BOOL)a0;
- (void)setMapItem:(id)a0 contact:(id)a1 updateOriginalContact:(BOOL)a2;
- (void)setPlaceItem:(id)a0;
- (void)setPlaceItem:(id)a0 updateOriginalContact:(BOOL)a1;
- (void)setShowAddToPersonalGuides:(BOOL)a0;
- (void)setUseCompactPhotosView:(BOOL)a0;
- (BOOL)shouldDisplayBrowseCategoryVC;
- (BOOL)showAddToPersonalGuides;
- (void)showContentIfLoaded;
- (double)stackingViewController:(id)a0 heightForSeparatorBetweenUpperViewController:(id)a1 andLowerViewController:(id)a2;
- (double)stackingViewController:(id)a0 minimumVisibleSurfacePercentForAnalyticsSelection:(id)a1;
- (id)stackingViewController:(id)a0 scrollViewForViewController:(id)a1;
- (BOOL)stackingViewController:(id)a0 showsTitleForViewController:(id)a1;
- (void)stackingViewControllerDidLayoutViewControllers:(id)a0;
- (void)updateCollectionViewsAnimated:(BOOL)a0;
- (void)updateContentAlpha;
- (void)updateHeaderTitle;
- (BOOL)useCompactPhotosView;

@end