<commit_before><?xml version="1.0" encoding="utf-8"?>
<manifest
  package="host.exp.exponent"
  xmlns:android="http://schemas.android.com/apk/res/android">

  <permission
    android:name="host.exp.exponent.permission.C2D_MESSAGE"
    android:protectionLevel="signature"/>

  <uses-permission android:name="android.permission.INTERNET"/>
  <uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT"/>
  <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
  <uses-permission android:name="android.permission.WAKE_LOCK"/>
  <uses-permission android:name="host.exp.exponent.permission.C2D_MESSAGE"/>
  <uses-permission android:name="android.permission.READ_INTERNAL_STORAGE"/>
  <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
  <uses-permission android:name="android.permission.MANAGE_DOCUMENTS" />
  <uses-permission android:name="android.permission.USE_FINGERPRINT" />

  <!-- These require runtime permissions on M -->
  <uses-permission android:name="android.permission.READ_CONTACTS"/>
  <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
  <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
  <uses-permission android:name="android.permission.CAMERA"/>
  <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
  <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />

  <application
    android:name=".ExponentApplication"
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:largeHeap="true">

    <activity
      android:name=".LauncherActivity"
      android:exported="true"
      android:launchMode="singleTask"
      android:screenOrientation="portrait"
      android:theme="@android:style/Theme.Translucent.NoTitleBar">
      <!-- ADD SHELL SCHEME HERE -->
      <!-- DELETE AFTER -->
      <intent-filter>
        <data android:scheme="exp"/>
        <data android:scheme="exps"/>

        <action android:name="android.intent.action.VIEW"/>

        <category android:name="android.intent.category.DEFAULT"/>
        <category android:name="android.intent.category.BROWSABLE"/>
      </intent-filter>

      <!-- This has to be separate from the exp[s]:// scheme filter. No idea why -->
      <intent-filter>
        <data
          android:host="exp.host"
          android:pathPrefix="/@"
          android:scheme="http"/>
        <data
          android:host="exp.host"
          android:pathPrefix="/@"
          android:scheme="https"/>
        <data
          android:host="*.exp.direct"
          android:pathPattern=".*"
          android:scheme="http"/>
        <data
          android:host="*.exp.direct"
          android:pathPattern=".*"
          android:scheme="https"/>

        <action android:name="android.intent.action.VIEW"/>

        <category android:name="android.intent.category.DEFAULT"/>
        <category android:name="android.intent.category.BROWSABLE"/>
      </intent-filter>
      <!-- DELETE BEFORE -->

      <intent-filter>
        <action android:name="android.intent.action.MAIN"/>

        <category android:name="android.intent.category.LAUNCHER"/>
      </intent-filter>
    </activity>

    <activity
      android:name=".experience.ExperienceActivity"
      android:configChanges="keyboard|keyboardHidden|orientation|screenSize"
      android:theme="@style/Theme.Exponent.Light"
      android:windowSoftInputMode="adjustResize">
    </activity>

    <activity
      android:name=".experience.HomeActivity"
      android:label="@string/app_name"
      android:launchMode="singleTask"
      android:screenOrientation="portrait"
      android:theme="@style/Theme.Exponent.Light">
    </activity>

    <activity android:name="com.facebook.react.devsupport.DevSettingsActivity"/>
    <!-- ADD DEV SETTINGS HERE -->
    <activity android:name="abi8_0_0.com.facebook.react.devsupport.DevSettingsActivity"/>
    <activity android:name="abi7_0_0.com.facebook.react.devsupport.DevSettingsActivity"/>
    <activity android:name="abi5_0_0.com.facebook.react.devsupport.DevSettingsActivity"/>
    <activity android:name="abi6_0_0.com.facebook.react.devsupport.DevSettingsActivity"/>

    <activity
      android:name=".ExponentDevActivity"
      android:exported="true"
      android:label="@string/dev_activity_name"
      android:screenOrientation="portrait"<commit_msg>Fix versioning script for template-files<commit_after><?xml version="1.0" encoding="utf-8"?>
<manifest
  package="host.exp.exponent"
  xmlns:android="http://schemas.android.com/apk/res/android">

  <permission
    android:name="host.exp.exponent.permission.C2D_MESSAGE"
    android:protectionLevel="signature"/>

  <uses-permission android:name="android.permission.INTERNET"/>
  <uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT"/>
  <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
  <uses-permission android:name="android.permission.WAKE_LOCK"/>
  <uses-permission android:name="host.exp.exponent.permission.C2D_MESSAGE"/>
  <uses-permission android:name="android.permission.READ_INTERNAL_STORAGE"/>
  <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
  <uses-permission android:name="android.permission.MANAGE_DOCUMENTS" />
  <uses-permission android:name="android.permission.USE_FINGERPRINT" />

  <!-- These require runtime permissions on M -->
  <uses-permission android:name="android.permission.READ_CONTACTS"/>
  <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
  <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
  <uses-permission android:name="android.permission.CAMERA"/>
  <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
  <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />

  <application
    android:name=".ExponentApplication"
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:largeHeap="true">

    <activity
      android:name=".LauncherActivity"
      android:exported="true"
      android:launchMode="singleTask"
      android:screenOrientation="portrait"
      android:theme="@android:style/Theme.Translucent.NoTitleBar">
      <!-- ADD SHELL SCHEME HERE -->
      <!-- DELETE AFTER -->
      <intent-filter>
        <data android:scheme="exp"/>
        <data android:scheme="exps"/>

        <action android:name="android.intent.action.VIEW"/>

        <category android:name="android.intent.category.DEFAULT"/>
        <category android:name="android.intent.category.BROWSABLE"/>
      </intent-filter>

      <!-- This has to be separate from the exp[s]:// scheme filter. No idea why -->
      <intent-filter>
        <data
          android:host="exp.host"
          android:pathPrefix="/@"
          android:scheme="http"/>
        <data
          android:host="exp.host"
          android:pathPrefix="/@"
          android:scheme="https"/>
        <data
          android:host="*.exp.direct"
          android:pathPattern=".*"
          android:scheme="http"/>
        <data
          android:host="*.exp.direct"
          android:pathPattern=".*"
          android:scheme="https"/>

        <action android:name="android.intent.action.VIEW"/>

        <category android:name="android.intent.category.DEFAULT"/>
        <category android:name="android.intent.category.BROWSABLE"/>
      </intent-filter>
      <!-- DELETE BEFORE -->

      <intent-filter>
        <action android:name="android.intent.action.MAIN"/>

        <category android:name="android.intent.category.LAUNCHER"/>
      </intent-filter>
    </activity>

    <activity
      android:name=".experience.ExperienceActivity"
      android:configChanges="keyboard|keyboardHidden|orientation|screenSize"
      android:theme="@style/Theme.Exponent.Light"
      android:windowSoftInputMode="adjustResize">
    </activity>

    <activity
      android:name=".experience.HomeActivity"
      android:label="@string/app_name"
      android:launchMode="singleTask"
      android:screenOrientation="portrait"
      android:theme="@style/Theme.Exponent.Light">
    </activity>

    <activity android:name="com.facebook.react.devsupport.DevSettingsActivity"/>
    <!-- ADD DEV SETTINGS HERE -->
    <activity android:name="abi9_0_0.com.facebook.react.devsupport.DevSettingsActivity"/>
    <activity android:name="abi8_0_0.com.facebook.react.devsupport.DevSettingsActivity"/>
    <activity android:name="abi7_0_0.com.facebook.react.devsupport.DevSettingsActivity"/>
    <activity android:name="abi5_0_0.com.facebook.react.devsupport.DevSettingsActivity"/>
    <activity android:name="abi6_0_0.com.facebook.react.devsupport.DevSettingsActivity"/>

    <activity
      android:name=".ExponentDevActivity"
      android:exported="true"
      android:label="@string/dev_activity_name"
      android:screenOrientation="portrait"
{'fraction_non_alphanumeric': 0.1441912173429683, 'fraction_numerical': 0.004113396331295164, 'mean_word_length': 3.836559139784946, 'pattern_counts': {'":': 0, '<': 118, '<?xml version=': 2, '>': 116, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 4}, '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': '4141734', 'n_tokens_mistral': 2650, 'n_tokens_neox': 2551, 'n_words': 311}