<commit_before>//
//  GISTGlobal.swift
//  GISTFramework
//
//  Created by <NAME> on 02/05/2016.
//  Copyright © 2016 Social Cubix. All rights reserved.
//

import UIKit

//Internal Property
let GIST_GLOBAL = GISTGlobal.sharedInstance;

/// GISTGlobal is a singleton instance class to hold default properties for the framework.
public class GISTGlobal: NSObject {
    
    static let sharedInstance = GISTGlobal()
    
    //PRIVATE init so that singleton class should not be reinitialized from anyother class
    fileprivate override init() {} //C.E.
    
    public var fontName:String = "fontDefault";
    public var fontStyle:String = "medium";
    public var navigationBackButtonImgName:String = "NavBackButton";
    
    public var seperatorWidth:CGFloat = 0.5;
    
    public var sizeForIPad:Bool = true;
    public var sizeForNavi:Bool = false;
    
    public var respectRTL:Bool = false;
    
    private var _isRTL:Bool?
    
    /// Flag to check user interfce layout direction
    public var isRTL:Bool {
        get {
            if (_isRTL == nil) {
                _isRTL = Locale.characterDirection(forLanguage: Locale.current.languageCode ?? "en") == .rightToLeft;
            }<commit_msg>Changing accessibility<commit_after>//
//  GISTGlobal.swift
//  GISTFramework
//
//  Created by <NAME> on 02/05/2016.
//  Copyright © 2016 Social Cubix. All rights reserved.
//

import UIKit


public let GIST_GLOBAL = GISTGlobal.sharedInstance;

/// GISTGlobal is a singleton instance class to hold default properties for the framework.
public class GISTGlobal: NSObject {
    
    static let sharedInstance = GISTGlobal()
    
    //PRIVATE init so that singleton class should not be reinitialized from anyother class
    fileprivate override init() {} //C.E.
    
    public var fontName:String = "fontDefault";
    public var fontStyle:String = "medium";
    public var navigationBackButtonImgName:String = "NavBackButton";
    
    public var seperatorWidth:CGFloat = 0.5;
    
    public var sizeForIPad:Bool = true;
    public var sizeForNavi:Bool = false;
    
    public var respectRTL:Bool = false;
    
    private var _isRTL:Bool?
    
    /// Flag to check user interfce layout direction
    public var isRTL:Bool {
        get {
            if (_isRTL == nil) {
                _isRTL = Locale.characterDirection(forLanguage: Locale.current.languageCode ?? "en") == .rightToLeft;
            }
{'fraction_non_alphanumeric': 0.08778467908902692, 'fraction_numerical': 0.011594202898550725, 'mean_word_length': 2.7169230769230768, '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': '2643007', 'n_tokens_mistral': 728, 'n_tokens_neox': 700, 'n_words': 222}