<commit_before>//
//  STMSideMenuController.h
//  Pods
//
//  Created by <NAME> on 09/06/15.
//
//

@import UIKit;

typedef enum {
    STMAnimationAlpha,
    STMAnimationCircularReveal,
    STMAnimationSlideUp,
    STMAnimationCustom,
    STMAnimationNone
} STMSideMenuAnimations;

@class STMSideMenuController;

@interface UIViewController(STMSideMenuController)
@property (nonatomic,readonly) STMSideMenuController* sideMenuController;
- (IBAction)showLeftMenu:(id)sender;
- (IBAction)showRightMenu:(id)sender;
@end

@interface STMSideMenuMainSegue : UIStoryboardSegue
@end
@interface STMSideMenuLeftSegue : UIStoryboardSegue
@end
@interface STMSideMenuRightSegue : UIStoryboardSegue
@end

@interface STMSideMenuController : UIViewController
@property (nonatomic,assign) STMSideMenuAnimations animationType;
@property (nonatomic,strong) UIViewController* mainViewController;
@property (nonatomic,strong) UIViewController* leftViewController;
@property (nonatomic,strong) UIViewController* rightViewController;
@property (nonatomic,assign) CGFloat leftWidth;
@property (nonatomic,assign) CGFloat rightWidth;
@property (nonatomic,assign) CGFloat shadowViewAlpha;
@property (nonatomic,strong) UIColor* shadowViewColor;
@property (nonatomic,assign) CGFloat sideAnimationDuration;
@property (nonatomic,assign) CGFloat mainAnimationDuration;


- (void)setMainViewController:(UIViewController *)mainViewController animated:(BOOL) animated;
- (void) showLeftViewControllerAnimated:(BOOL) animated;
- (void) hideLeftViewControllerAnimated:(BOOL) animated;
- (void) showRightViewControllerAnimated:(BOOL) animated;
- (void) hideRightViewControllerAnimated:(BOOL) animated;
- (void) removeRightViewController;
- (void) removeLeftViewController;
/** Define a custom transition between views */
- (void) customAnimationFromView:(UIView*) fromView toView:(UIView*) toView completion:(void (^)(BOOL))completion;

@end<commit_msg>exposed left and right vc<commit_after>//
//  STMSideMenuController.h
//  Pods
//
//  Created by <NAME> on 09/06/15.
//
//

@import UIKit;

typedef enum {
    STMAnimationAlpha,
    STMAnimationCircularReveal,
    STMAnimationSlideUp,
    STMAnimationCustom,
    STMAnimationNone
} STMSideMenuAnimations;

@class STMSideMenuController;

@interface UIViewController(STMSideMenuController)
@property (nonatomic,readonly) STMSideMenuController* sideMenuController;
- (IBAction)showLeftMenu:(id)sender;
- (IBAction)showRightMenu:(id)sender;
@end

@interface STMSideMenuMainSegue : UIStoryboardSegue
@end
@interface STMSideMenuLeftSegue : UIStoryboardSegue
@end
@interface STMSideMenuRightSegue : UIStoryboardSegue
@end

@interface STMSideMenuController : UIViewController
@property (nonatomic,assign) STMSideMenuAnimations animationType;
@property (nonatomic,strong) UIViewController* mainViewController;
@property (nonatomic,strong) UIViewController* leftViewController;
@property (nonatomic,strong) UIViewController* rightViewController;
@property (nonatomic,assign) CGFloat leftWidth;
@property (nonatomic,assign) CGFloat rightWidth;
@property (nonatomic,assign) CGFloat shadowViewAlpha;
@property (nonatomic,strong) UIColor* shadowViewColor;
@property (nonatomic,assign) CGFloat sideAnimationDuration;
@property (nonatomic,assign) CGFloat mainAnimationDuration;


- (void)setMainViewController:(UIViewController *)mainViewController animated:(BOOL) animated;
- (void) setLeftViewController:(UIViewController *)leftViewController;
- (void) setRightViewController:(UIViewController *)rightViewController;
- (void) showLeftViewControllerAnimated:(BOOL) animated;
- (void) hideLeftViewControllerAnimated:(BOOL) animated;
- (void) showRightViewControllerAnimated:(BOOL) animated;
- (void) hideRightViewControllerAnimated:(BOOL) animated;
- (void) removeRightViewController;
- (void) removeLeftViewController;
    /** Define a custom transition between views */
- (void) customAnimationFromView:(UIView*) fromView toView:(UIView*) toView completion:(void (^)(BOOL))completion;
    
    @end
{'fraction_non_alphanumeric': 0.102, 'fraction_numerical': 0.003, 'mean_word_length': 8.240184757505773, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5306080', 'n_tokens_mistral': 1240, 'n_tokens_neox': 1110, 'n_words': 245}