<commit_before>import UIKit


@objc(JetPack_Button)
open class Button: View {

	fileprivate var _activityIndicator: UIActivityIndicatorView?
	fileprivate var _imageView: ImageView?
	fileprivate var _textLabel: Label?

	fileprivate var defaultAlpha = CGFloat(1)
	fileprivate var defaultBackgroundColor: UIColor?
	fileprivate var defaultBorderColor: UIColor?
	fileprivate var defaultTintColor: UIColor?

	open var tapped: Closure?
	open var touchTolerance = CGFloat(75)


	public override init() {
		super.init()
	}


	public required init?(coder: NSCoder) {
		super.init(coder: coder)
	}


	public final var activityIndicator: UIActivityIndicatorView {
		get {
			return _activityIndicator ?? {
				let child = UIActivityIndicatorView(activityIndicatorStyle: .white)
				child.hidesWhenStopped = false<commit_msg>Made Button not clipToBounds by default<commit_after>import UIKit


@objc(JetPack_Button)
open class Button: View {

	fileprivate var _activityIndicator: UIActivityIndicatorView?
	fileprivate var _imageView: ImageView?
	fileprivate var _textLabel: Label?

	fileprivate var defaultAlpha = CGFloat(1)
	fileprivate var defaultBackgroundColor: UIColor?
	fileprivate var defaultBorderColor: UIColor?
	fileprivate var defaultTintColor: UIColor?

	open var tapped: Closure?
	open var touchTolerance = CGFloat(75)


	public override init() {
		super.init()

		clipsToBounds = false
	}


	public required init?(coder: NSCoder) {
		super.init(coder: coder)
	}


	public final var activityIndicator: UIActivityIndicatorView {
		get {
			return _activityIndicator ?? {
				let child = UIActivityIndicatorView(activityIndicatorStyle: .white)
				child.hidesWhenStopped = false
{'fraction_non_alphanumeric': 0.06985074626865671, 'fraction_numerical': 0.003582089552238806, 'mean_word_length': 5.396946564885496, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, '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': '5073978', 'n_tokens_mistral': 547, 'n_tokens_neox': 525, 'n_words': 140}