<commit_before>#if !FALLBACK
	import Foundation
	import UIKit
#endif

public let operatingSystem = OperatingSystem()


public struct OperatingSystem {

	public let version: Version


	private init() {
		if NSProcessInfo.instancesRespondToSelector("operatingSystemVersion") {
			version = Version(NSProcessInfo().operatingSystemVersion)
		}
		else {
			let versionComponents = UIDevice.currentDevice().systemVersion.componentsSeparatedByString(".")
			let majorVersion = Int(versionComponents[0])!
			let minorVersion = (versionComponents.count >= 2 ? Int(versionComponents[1])! : 0)
			let patchVersion = (versionComponents.count >= 3 ? Int(versionComponents[2])! : 0)

			version = Version(major: majorVersion, minor: minorVersion, patch: patchVersion)
		}
	}
}<commit_msg>Removed unnecessary conditional compilation.<commit_after>import Foundation
import UIKit

public let operatingSystem = OperatingSystem()


public struct OperatingSystem {

	public let version: Version


	private init() {
		if NSProcessInfo.instancesRespondToSelector("operatingSystemVersion") {
			version = Version(NSProcessInfo().operatingSystemVersion)
		}
		else {
			let versionComponents = UIDevice.currentDevice().systemVersion.componentsSeparatedByString(".")
			let majorVersion = Int(versionComponents[0])!
			let minorVersion = (versionComponents.count >= 2 ? Int(versionComponents[1])! : 0)
			let patchVersion = (versionComponents.count >= 3 ? Int(versionComponents[2])! : 0)

			version = Version(major: majorVersion, minor: minorVersion, patch: patchVersion)
		}
	}
}
{'fraction_non_alphanumeric': 0.10411311053984576, 'fraction_numerical': 0.008997429305912597, 'mean_word_length': 5.711206896551724, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 7, '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': '7578908', 'n_tokens_mistral': 480, 'n_tokens_neox': 419, 'n_words': 100}