@class UIFont, NSString, ASCompetition, UIColor, NSDateFormatter; @interface ASCompetitionGraphView : UIView { NSDateFormatter *_dateFormatter; } @property (retain, nonatomic) ASCompetition *competition; @property (nonatomic) long long alignment; @property (copy, nonatomic) NSString *dateFormat; @property (nonatomic) double horizontalInset; @property (nonatomic) double barWidth; @property (nonatomic) double spaceBetweenBars; @property (nonatomic) double bottomPadding; @property (nonatomic) double dayLabelBaselineOffset; @property (nonatomic) double maxBarHeight; @property (retain, nonatomic) UIFont *currentDateFont; @property (retain, nonatomic) UIFont *dateFont; @property (retain, nonatomic) UIColor *dateColor; @property (retain, nonatomic) UIColor *highlightedDateColor; @property (nonatomic) BOOL highlightsCurrentDay; @property (nonatomic) BOOL showsBackgroundDateGuide; @property (nonatomic) BOOL showsBackgroundScoreGuide; @property (nonatomic) BOOL drawsDailyScoreLabels; @property (nonatomic) BOOL drawsFutureScoreDots; @property (readonly, nonatomic) double lastBaselineY; + (id)companionGraph; + (id)gizmoGraph; - (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (void)drawRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (double)preferredHeight; - (void).cxx_destruct; - (void)layoutSubviews; - (id)_allScores; - (id)_attributesForDateLabelWithDate:(id)a0; - (double)_firstBarOriginXForDateLabelOriginX:(double)a0 dateLabelWidth:(double)a1; - (unsigned long long)_maxDailyScore; - (unsigned long long)_minDailyScore; - (double)_percentForScoreAtIndex:(unsigned long long)a0 scores:(id)a1 maxScore:(unsigned long long)a2; @end