<commit_before><?xml version="1.0" encoding="UTF-8" standalone="no"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="10117" systemVersion="15G1004" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES">
    <dependencies>
        <deployment identifier="iOS"/>
        <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="10085"/>
    </dependencies>
    <objects>
        <placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner" customClass="CalControlsController">
            <connections>
                <outlet property="calTextField" destination="AKm-96-YaB" id="N8p-ti-xGC"/>
                <outlet property="slider" destination="z6t-L3-d5U" id="KHi-R4-P5l"/>
                <outlet property="textField" destination="mOe-99-2zQ" id="lma-Gp-HnT"/>
                <outlet property="uiSwitch" destination="CN0-IX-EjJ" id="zfx-zL-Lfe"/>
                <outlet property="view" destination="iN0-l3-epB" id="ihb-VZ-XIV"/>
            </connections>
        </placeholder>
        <placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/>
        <view contentMode="scaleToFill" id="iN0-l3-epB" customClass="CalViewWithArbitrarySelectors">
            <rect key="frame" x="0.0" y="0.0" width="600" height="600"/>
            <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
            <subviews>
                <textField opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="mOe-99-2zQ">
                    <rect key="frame" x="20" y="48" width="560" height="30"/>
                    <fontDescription key="fontDescription" name="Avenir-Book" family="Avenir" pointSize="18"/>
                    <textInputTraits key="textInputTraits"/>
                    <connections>
                        <outlet property="delegate" destination="-1" id="sft-V2-bBr"/>
                    </connections>
                </textField>
                <slider opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" minValue="-10" maxValue="10" translatesAutoresizingMaskIntoConstraints="NO" id="z6t-L3-d5U">
                    <rect key="frame" x="20" y="173" width="560" height="31"/>
                    <connections>
                        <action selector="sliderValueChanged:" destination="-1" eventType="valueChanged" id="8pr-P9-230"/>
                    </connections>
                </slider>
                <switch opaque="NO" contentMode="scaleToFill" horizontalHuggingPriority="750" verticalHuggingPriority="750" contentHorizontalAlignment="center" contentVerticalAlignment="center" on="YES" translatesAutoresizingMaskIntoConstraints="NO" id="CN0-IX-EjJ">
                    <rect key="frame" x="275" y="110" width="51" height="31"/>
                    <constraints>
                        <constraint firstAttribute="width" constant="49" id="hnX-FF-cJu"/>
                        <constraint firstAttribute="height" constant="31" id="s4R-mX-Fqg"/>
                    </constraints>
                    <connections>
                        <action selector="switchValueChanged:" destination="-1" eventType="valueChanged" id="tlW-Zt-eBI"/>
                    </connections>
                </switch>
                <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="CalTextField" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="AKm-96-YaB" userLabel="CalTextField" customClass="CalTextField">
                    <rect key="frame" x="20" y="228" width="560" height="21"/>
                    <color key="backgroundColor" red="0.0" green="0.25098040700000002" blue="0.50196081400000003" alpha="1" colorSpace="calibratedRGB"/>
                    <accessibility key="accessibilityConfiguration">
                        <accessibilityTraits key="traits" allowsDirectInteraction="YES"/>
                    </accessibility>
                    <fontDescription key="fontDescription" type="system" pointSize="17"/>
                    <color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
                    <nil key="highlightedColor"/>
                </label>
            </subviews>
            <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="calibratedWhite"/>
            <constraints>
                <constraint firstItem="mOe-99-2zQ" firstAttribute="top" secondItem="iN0-l3-epB" secondAttribute="top" constant="48" id="2BC-wI-akB"/>
                <constraint firstAttribute="trailing" secondItem="mOe-99-2zQ" secondAttribute="trailing" constant="20" id="31x-F6-cQF"/>
                <constraint firstItem="CN0-IX-EjJ" firstAttribute="top" secondItem="mOe-99-2zQ" secondAttribute="bottom" constant="32" id="Ate-j1-ti5"/>
                <constraint firstItem="z6t-L3-d5U" firstAttribute="top" secondItem="CN0-IX-EjJ" secondAttribute="bottom" constant="32" id="PIH-zb-U7Q"/>
                <constraint firstItem="AKm-96-YaB" firstAttribute="leading" secondItem="iN0-l3-epB" secondAttribute="leading" constant="20" id="QlC-Q0-omX"/>
                <constraint firstItem="z6t-L3-d5U" firstAttribute="leading" secondItem="iN0-l3-epB" secondAttribute="leading" constant="22" id="Sif-Cn-wCa"/>
                <constraint firstAttribute="centerX" secondItem="z6t-L3-d5U" secondAttribute="centerX" id="fQC-Oh-jpZ"/>
                <constraint firstAttribute="trailing" secondItem="z6t-L3-d5U" secondAttribute="trailing" constant="22" id="jMD-XF-OdG"/>
                <constraint firstAttribute="centerX" secondItem="CN0-IX-EjJ" secondAttribute="centerX" id="nt8-xR-eDu"/>
                <constraint firstAttribute="trailing" secondItem="AKm-96-YaB" secondAttribute="trailing" constant="20" id="tcV-ml-6XB"/>
                <constraint firstItem="AKm-96-YaB" firstAttribute="top" secondItem="z6t-L3-d5U" secondAttribute="bottom" constant="25" id="xVB-zc-VGZ"/>
                <constraint firstItem="mOe-99-2zQ" firstAttribute="leading" secondItem="iN0-l3-epB" secondAttribute="leading" constant="20" id="z54-xg-hFb"/>
                <constraint firstAttribute="centerX" secondItem="mOe-99-2zQ" secondAttribute="centerX" id="znx-Zn-zJo"/>
            </constraints>
            <point key="canvasLocation" x="-80" y="441"/>
        </view>
    </objects>
</document>
<commit_msg>Adds number pad text field for testing numeric keyboards<commit_after><?xml version="1.0" encoding="UTF-8" standalone="no"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="11201" systemVersion="15G1004" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" colorMatched="YES">
    <dependencies>
        <deployment identifier="iOS"/>
        <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="11161"/>
        <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
    </dependencies>
    <objects>
        <placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner" customClass="CalControlsController">
            <connections>
                <outlet property="calTextField" destination="AKm-96-YaB" id="N8p-ti-xGC"/>
                <outlet property="slider" destination="z6t-L3-d5U" id="KHi-R4-P5l"/>
                <outlet property="textField" destination="mOe-99-2zQ" id="lma-Gp-HnT"/>
                <outlet property="uiSwitch" destination="CN0-IX-EjJ" id="zfx-zL-Lfe"/>
                <outlet property="view" destination="iN0-l3-epB" id="ihb-VZ-XIV"/>
            </connections>
        </placeholder>
        <placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/>
        <view contentMode="scaleToFill" id="iN0-l3-epB" customClass="CalViewWithArbitrarySelectors">
            <rect key="frame" x="0.0" y="0.0" width="375" height="667"/>
            <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
            <subviews>
                <textField opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="mOe-99-2zQ">
                    <fontDescription key="fontDescription" name="Avenir-Book" family="Avenir" pointSize="18"/>
                    <textInputTraits key="textInputTraits"/>
                    <connections>
                        <outlet property="delegate" destination="-1" id="sft-V2-bBr"/>
                    </connections>
                </textField>
                <textField opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" placeholder="Number Pad" textAlignment="center" minimumFontSize="17" translatesAutoresizingMaskIntoConstraints="NO" id="Zwc-45-9Np">
                    <fontDescription key="fontDescription" name="Avenir-Book" family="Avenir" pointSize="18"/>
                    <textInputTraits key="textInputTraits" keyboardType="numberPad"/>
                    <connections>
                        <outlet property="delegate" destination="-1" id="iGu-w9-qoo"/>
                    </connections>
                </textField>
                <slider opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" minValue="-10" maxValue="10" translatesAutoresizingMaskIntoConstraints="NO" id="z6t-L3-d5U">
                    <connections>
                        <action selector="sliderValueChanged:" destination="-1" eventType="valueChanged" id="8pr-P9-230"/>
                    </connections>
                </slider>
                <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="CalTextField" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="AKm-96-YaB" userLabel="CalTextField" customClass="CalTextField">
                    <color key="backgroundColor" red="0.0" green="0.25098040700000002" blue="0.50196081400000003" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
                    <accessibility key="accessibilityConfiguration">
                        <accessibilityTraits key="traits" allowsDirectInteraction="YES"/>
                    </accessibility>
                    <fontDescription key="fontDescription" type="system" pointSize="17"/>
                    <color key="textColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
                    <nil key="highlightedColor"/>
                </label>
                <switch opaque="NO" contentMode="scaleToFill" horizontalHuggingPriority="750" verticalHuggingPriority="750" contentHorizontalAlignment="center" contentVerticalAlignment="center" on="YES" translatesAutoresizingMaskIntoConstraints="NO" id="CN0-IX-EjJ">
                    <constraints>
                        <constraint firstAttribute="width" constant="49" id="hnX-FF-cJu"/>
                        <constraint firstAttribute="height" constant="31" id="s4R-mX-Fqg"/>
                    </constraints>
                    <connections>
                        <action selector="switchValueChanged:" destination="-1" eventType="valueChanged" id="tlW-Zt-eBI"/>
                    </connections>
                </switch>
            </subviews>
            <color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
            <constraints>
                <constraint firstItem="mOe-99-2zQ" firstAttribute="top" secondItem="iN0-l3-epB" secondAttribute="top" constant="48" id="2BC-wI-akB"/>
                <constraint firstAttribute="trailing" secondItem="mOe-99-2zQ" secondAttribute="trailing" constant="20" id="31x-F6-cQF"/>
                <constraint firstItem="Zwc-45-9Np" firstAttribute="leading" secondItem="iN0-l3-epB" secondAttribute="leading" constant="20" id="BV2-eC-rZ0"/>
                <constraint firstItem="AKm-96-YaB" firstAttribute="top" secondItem="z6t-L3-d5U" secondAttribute="bottom" constant="25" id="DnE-hJ-FJ0"/>
                <constraint firstItem="z6t-L3-d5U" firstAttribute="centerX" secondItem="iN0-l3-epB" secondAttribute="centerX" id="Kuw-dV-WJ7"/>
                <constraint firstItem="AKm-96-YaB" firstAttribute="leading" secondItem="iN0-l3-epB" secondAttribute="leading" constant="20" id="QlC-Q0-omX"/>
                <constraint firstItem="CN0-IX-EjJ" firstAttribute="top" secondItem="Zwc-45-9Np" secondAttribute="bottom" constant="8" id="X2Z-F2-VIZ"/>
                <constraint firstItem="z6t-L3-d5U" firstAttribute="leading" secondItem="iN0-l3-epB" secondAttribute="leading" constant="20" id="X9b-fl-urZ"/>
                <constraint firstItem="AKm-96-YaB" firstAttribute="centerX" secondItem="iN0-l3-epB" secondAttribute="centerX" id="cd0-9Z-wph"/>
                <constraint firstItem="z6t-L3-d5U" firstAttribute="top" secondItem="CN0-IX-EjJ" secondAttribute="bottom" constant="18" id="iwa-Wn-Q2b"/>
                <constraint firstItem="Zwc-45-9Np" firstAttribute="top" secondItem="mOe-99-2zQ" secondAttribute="bottom" constant="8" id="jCh-dM-enN"/>
                <constraint firstItem="Zwc-45-9Np" firstAttribute="centerX" secondItem="iN0-l3-epB" secondAttribute="centerX" id="pg2-cc-x5E"/>
                <constraint firstItem="CN0-IX-EjJ" firstAttribute="centerX" secondItem="iN0-l3-epB" secondAttribute="centerX" id="rDD-NC-Qjg"/>
                <constraint firstAttribute="trailing" secondItem="AKm-96-YaB" secondAttribute="trailing" constant="20" id="tcV-ml-6XB"/>
                <constraint firstItem="mOe-99-2zQ" firstAttribute="leading" secondItem="iN0-l3-epB" secondAttribute="leading" constant="20" id="z54-xg-hFb"/>
                <constraint firstAttribute="trailing" secondItem="z6t-L3-d5U" secondAttribute="trailing" constant="20" id="zDA-d7-nr1"/>
                <constraint firstAttribute="trailing" secondItem="Zwc-45-9Np" secondAttribute="trailing" constant="20" id="zjw-8v-E6M"/>
                <constraint firstAttribute="centerX" secondItem="mOe-99-2zQ" secondAttribute="centerX" id="znx-Zn-zJo"/>
            </constraints>
            <point key="canvasLocation" x="-80" y="441"/>
        </view>
    </objects>
</document>

{'fraction_non_alphanumeric': 0.14794996990167883, 'fraction_numerical': 0.03625175573540231, 'mean_word_length': 3.2320973676761957, 'pattern_counts': {'":': 0, '<': 164, '<?xml version=': 2, '>': 164, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 2}, 'pii_count': 0, 'substrings_counts': 4, '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': '5524465', 'n_tokens_mistral': 4752, 'n_tokens_neox': 4322, 'n_words': 662}