luxlabs header browser preview


@class ColorBarView, NSDate, UIVisualEffect, NSDictionary, NSObject, EKCalendarDate, NSMutableArray, UIColor, NSLayoutConstraint, NSString, ColoredBackgroundView, EKUIOccurrenceTableViewCellLabel, NSAttributedString, NSArray, UIImageView;
@protocol OS_dispatch_source;

@interface EKUIOccurrenceTableViewCell : EKUITableViewCellWithPrimaryAndSecondaryFonts {
    EKUIOccurrenceTableViewCellLabel *_travelTextLabel;
    EKUIOccurrenceTableViewCellLabel *_primaryLabel;
    EKUIOccurrenceTableViewCellLabel *_secondaryLabel;
    EKUIOccurrenceTableViewCellLabel *_travelDepartureTimeLabel;
    EKUIOccurrenceTableViewCellLabel *_topTimeLabel;
    EKUIOccurrenceTableViewCellLabel *_bottomTimeLabel;
    EKUIOccurrenceTableViewCellLabel *_countdownLabel;
    ColorBarView *_colorBarView;
    ColoredBackgroundView *_coloredBackgroundView;
    UIImageView *_angleStripeBackgroundView;
    UIImageView *_accessoryImageView;
    NSArray *_ekUIOccurrenceTableViewCellConstraints;
    BOOL _areCurrentCellConstraintsForLargeText;
    BOOL _carplayMode;
    BOOL _includesTopTimeLabel;
    struct CGSize { double width; double height; } _sizeWhenLayerLastCalculated;
    NSMutableArray *_primaryVisualEffectViews;
    NSMutableArray *_secondaryVisualEffectViews;
    BOOL _travelTimeTemplate;
    BOOL _invitationTemplate;
    BOOL _singleLineAllDayTemplate;
    BOOL _singleLineAllDayWithImageTemplate;
    NSLayoutConstraint *_contentTop_to_travelTextBaseline_Constraint;
    NSLayoutConstraint *_contentTop_to_primaryTextBaseline_Constraint;
    NSLayoutConstraint *_contentBottom_to_bottomTextBaseline_Constraint;
    NSLayoutConstraint *_primaryTextBaseline_to_secondaryTextBaseline_Constraint;
    NSLayoutConstraint *_travelTextBaseline_to_primaryTextBaseLine_Constraint;
    NSLayoutConstraint *_horizontalDividerBarBottom_to_colorBarTop_Constraint;
    NSLayoutConstraint *_timeTextWidthConstraint;
    NSLayoutConstraint *_timeTextHorizontalPositioningConstraint;
    NSLayoutConstraint *_colorBarHorizontalPositioningConstraint;
    NSLayoutConstraint *_countdownLabelRightMarginConstraint;
    NSLayoutConstraint *_countdownLabelBaseling_to_contentBottom_Constraint;
    double _travelTime;
    NSDate *_eventStartDateIncludingTravelTime;
    EKCalendarDate *_eventEndDate;
    NSString *_eventTitle;
    NSAttributedString *_eventLocation;
    NSString *_topTimeString;
    NSString *_bottomTimeString;
    NSString *_countdownLabelString;
    NSString *_travelTextLabelString;
    NSString *_travelAddressString;
    NSString *_travelDepartureTimeString;
    NSString *_customSymbolName;
    NSDictionary *_secondaryStringDrawingAttributes;
    NSDictionary *_topTimeStringDrawingAttributes;
    NSDictionary *_bottomTimeStringDrawingAttributes;
    NSDictionary *_travelTextLabelStringDrawingAttributes;
    NSDictionary *_travelAddressStringDrawingAttributes;
    NSDictionary *_travelDepartureTimeStringDrawingAttributes;
    BOOL _isPast;
    BOOL _isAllDay;
    BOOL _isRecurring;
    BOOL _isBirthday;
    BOOL _tentative;
    BOOL _declined;
    BOOL _needsReply;
    BOOL _cancelled;
    BOOL _opaque;
    NSObject<OS_dispatch_source> *_countdownLabelUpdateTimer;
    BOOL _secondaryLabelShouldShowAlertDot;
}

@property (nonatomic) BOOL doesNotUseTemplate;
@property (nonatomic) BOOL isTemplateCell;
@property (retain, nonatomic) UIColor *eventCalendarColor;
@property (retain, nonatomic) UIColor *preferredBackgroundColor;
@property (readonly, nonatomic) EKCalendarDate *eventStartDate;
@property (nonatomic) BOOL isFakeInvitation;
@property (retain, nonatomic) UIVisualEffect *primaryVisualEffect;
@property (retain, nonatomic) UIVisualEffect *secondaryVisualEffect;

+ (void)_clearCaches;
+ (void)initialize;
+ (BOOL)requiresConstraintBasedLayout;
+ (BOOL)vibrant;
+ (id)normalBackgroundColor;
+ (double)needsReplyStripeBackgroundAlpha;
+ (id)_allDayLocalizedString;
+ (id)_needsReplyAngledStripeBackground:(id)a0;
+ (id)_nowLocalizedString;
+ (double)_rightImageSpacing;
+ (id)_tentativeAngledStripeBackground:(id)a0;
+ (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })adjustedSeparatorInsets;
+ (id)allReuseIdentifiers;
+ (id)cancelledDeclinedColorBarColor;
+ (double)cellHeightForWidth:(double)a0;
+ (BOOL)drawsBackgroundForEvent:(id)a0;
+ (id)needsReplyStripeColor;
+ (id)reuseIdentifierForEvent:(id)a0;
+ (id)reuseIdentifierForTemplate;
+ (id)reuseIdentifierForTemplateInvitation;
+ (id)reuseIdentifierForTemplateSingleLineAllDay;
+ (id)reuseIdentifierForTemplateSingleLineAllDayWithImage;
+ (id)reuseIdentifierForTemplateWithTravelTime;
+ (double)singleLineCellHeightForWidth:(double)a0;
+ (double)tentativeStripeBackgroundAlpha;
+ (id)tentativeStripeColor;
+ (double)travelTimeCellHeightForWidth:(double)a0;

- (BOOL)isAllDay;
- (void)setCalendarColor:(id)a0;
- (id)textLabel;
- (void)_dynamicUserInterfaceTraitDidChange;
- (BOOL)isCancelled;
- (BOOL)isTentative;
- (void)dealloc;
- (id)primaryTextColor;
- (BOOL)needsReply;
- (void)updateConstraints;
- (BOOL)isDeclined;
- (BOOL)isBirthday;
- (void)updateConfigurationUsingState:(id)a0;
- (double)_cornerRadius;
- (id)reuseIdentifier;
- (void).cxx_destruct;
- (id)initWithStyle:(long long)a0 reuseIdentifier:(id)a1;
- (void)layoutSubviews;
- (void)_updateContentForSizeCategoryChange:(id)a0;
- (id)secondaryTextColor;
- (id)normalBackgroundColor;
- (id)imageView;
- (id)detailTextLabel;
- (void)_updateAccessoryImage;
- (id)accessoryImage;
- (void)_setUpConstraints;
- (BOOL)isPast;
- (void)_updateTravelDepartureTimeLabel;
- (double)needsReplyStripeBackgroundAlpha;
- (id)secondaryStrikethroughTextColor;
- (void)_createViewsForReuseIdentifier:(id)a0;
- (id)tentativeAngledStripeBackground;
- (void)_addSubview:(id)a0 forVibrancy:(BOOL)a1 usingPrimaryEffect:(BOOL)a2;
- (void)_addVibrantSubview:(id)a0 usingPrimaryEffect:(BOOL)a1;
- (id)_birthdayIcon;
- (void)_countdownTimerFired;
- (id)_createParentVisualEffectViewWithVisualEffect:(id)a0;
- (BOOL)_eventIsNow;
- (void)_installCountdownTimerWithFireDate:(id)a0;
- (id)_needsReplyDot;
- (void)_resetCountdownTimerBasedOnCurrentDateForStringGeneration:(id)a0;
- (id)_setUpLargeTextConstraints;
- (id)_setUpStandardConstraints;
- (id)_textForBottomTimeLabel;
- (id)_textForCountdownLabelWithCurrentDate:(id)a0;
- (id)_textForDepartureTimeLabel;
- (id)_textForTopTimeLabel;
- (void)_uninstallCountdownTimer;
- (void)_updateBottomTimeLabel;
- (void)_updateColorBarView;
- (void)_updateColoredBackgroundViewColor;
- (void)_updateCountdownLabel;
- (void)_updateNumberOfLinesForLabel:(id)a0 isRightAlignedInStandardLayout:(BOOL)a1;
- (void)_updatePrimaryTextLabel;
- (void)_updateSecondaryTextLabel;
- (void)_updateTopTimeLabel;
- (void)_updateTravelTimeLabel;
- (double)_verticalSpacingBottomToBaselineForBottomLabel;
- (double)_verticalSpacingPrimaryLabelToTimeLabel;
- (double)_verticalSpacingTopToBaselineForBottomLabel;
- (double)_verticalSpacingTopToBaselineForTopLabel;
- (double)_verticalSpacingTravelBaselineToPrimaryBaseline;
- (double)_widthForTimeViews;
- (id)birthdayIconColor;
- (id)cancelledDeclinedColorBarColor;
- (id)colorBarColor;
- (id)coloredBackgroundViewColor;
- (id)coloredBackgroundViewFilter;
- (id)coloredBackgroundViewFilterColor;
- (void)contentCategorySizeChanged;
- (void)forceUpdateOfAllElements;
- (void)hideUnwantedItemsInCarplayMode;
- (id)invitationPrimaryTextColor;
- (id)needsReplyAngledStripeBackground;
- (id)needsReplyStripeColor;
- (id)primaryPastTextColor;
- (id)primaryStrikethroughTextColor;
- (id)secondaryPastTextColor;
- (void)setColorBarLayerFilter:(id)a0;
- (double)tentativeStripeBackgroundAlpha;
- (id)tentativeStripeColor;
- (id)topTimeColor;
- (void)updateAngleBackgroundColor;
- (void)updateWithEvent:(id)a0 calendar:(id)a1 placedUnderDayWithStartDate:(id)a2 opaque:(BOOL)a3 drawsDimmedForPast:(BOOL)a4;
- (void)updateWithEvent:(id)a0 calendar:(id)a1 placedUnderDayWithStartDate:(id)a2 opaque:(BOOL)a3 drawsDimmedForPast:(BOOL)a4 includingTravelTime:(BOOL)a5;
- (void)updateWithEvent:(id)a0 calendar:(id)a1 placedUnderDayWithStartDate:(id)a2 opaque:(BOOL)a3 drawsDimmedForPast:(BOOL)a4 includingTravelTime:(BOOL)a5 includingCountdown:(BOOL)a6;
- (void)updateWithEvent:(id)a0 calendar:(id)a1 placedUnderDayWithStartDate:(id)a2 opaque:(BOOL)a3 drawsDimmedForPast:(BOOL)a4 includingTravelTime:(BOOL)a5 includingCountdown:(BOOL)a6 includingTopTimeLabel:(BOOL)a7 carplayMode:(BOOL)a8;

@end