<commit_before><?xml version="1.0" encoding="UTF-8"?>
<plugin xmlns="http://www.phonegap.com/ns/plugins/1.0"
    xmlns:android="http://schemas.android.com/apk/res/android"
    id="com.pushapps.phonegap"
    version="1.6.0">
    
    <name>PushApps - Push Notification Plugin</name>
    
    <description>PushApps Push Notification Plugin for PhoneGap/Cordova</description>
    
    <author>PushApps</author>
    
    <keywords>pushapps,push,notification,pushnotification</keywords>
    
    <license>Apache 2.0 License</license>
    
    <engines>
        <engine name="cordova" version=">=3.3.0" />
    </engines>
    
    <js-module src="www/pushapps.js" name="PushApps">
        <clobbers target="PushNotification" />
    </js-module>
    
    <config-file>
        <access origin="*.pushapps.mobi" />
    </config-file>
    
    <!-- android -->
    <platform name="android">
        
        <config-file target="res/xml/config.xml" parent="/widget">
            <feature name="PushAppsPlugin">
                <param name="android-package" value="com.pushapps.phonegap.PushAppsPlugin"/>
                <param name="onload" value="true" />
            </feature>
        </config-file>
        
        <config-file target="AndroidManifest.xml" parent="/manifest">
            <permission android:name="$PACKAGE_NAME.permission.C2D_MESSAGE" android:protectionLevel="signature" />
            <uses-permission android:name="android.permission.INTERNET" />
            <uses-permission android:name="android.permission.VIBRATE" />
            <uses-permission android:name="android.permission.READ_PHONE_STATE" />
            <uses-permission android:name="android.permission.GET_ACCOUNTS" />
            <uses-permission android:name="android.permission.WAKE_LOCK" />
            <uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />
            <uses-permission android:name="$PACKAGE_NAME.permission.C2D_MESSAGE" />
        </config-file>
        
        <config-file target="AndroidManifest.xml" parent="/manifest/application">
            <receiver
                android:name="com.groboot.pushapps.GCMBroadcastReceiver"
                android:permission="com.google.android.c2dm.permission.SEND" >
                <intent-filter>
                    <action android:name="com.google.android.c2dm.intent.RECEIVE" />
                    <action android:name="com.google.android.c2dm.intent.REGISTRATION" />
                    
                    <category android:name="$PACKAGE_NAME" />
                </intent-filter>
            </receiver>
            
            <service android:name="com.groboot.pushapps.GCMBaseIntentServiceImpl" />
            
            <activity
            android:name="com.groboot.pushapps.PushActivity"
            android:configChanges="orientation|keyboardHidden" />
        </config-file>
        
        <config-file target="AndroidManifest.xml" parent="/manifest/application/activity">
            <intent-filter>
                <action android:name="$PACKAGE_NAME.MESSAGE"/>
                <category android:name="android.intent.category.DEFAULT"/>
            </intent-filter>
        </config-file>
        
        <!-- PushApps library -->
        <source-file src="src/android/PushAppsPlugin.java" target-dir="src/com/pushapps/phonegap" />
        <source-file src="src/android/Constants.java" target-dir="src/com/groboot/pushapps" />
        <source-file src="src/android/DeviceIDTypes.java" target-dir="src/com/groboot/pushapps" />
        <source-file src="src/android/GCMBaseIntentService.java" target-dir="src/com/groboot/pushapps" />
        <source-file src="src/android/GCMBaseIntentServiceImpl.java" target-dir="src/com/groboot/pushapps" />
        <source-file src="src/android/GCMBroadcastReceiver.java" target-dir="src/com/groboot/pushapps" />
        <source-file src="src/android/GCMRegistrar.java" target-dir="src/com/groboot/pushapps" />
        <source-file src="src/android/Logger.java" target-dir="src/com/groboot/pushapps" />
        <source-file src="src/android/PostSender.java" target-dir="src/com/groboot/pushapps" />
        <source-file src="src/android/PostSenderTask.java" target-dir="src/com/groboot/pushapps" />
        <source-file src="src/android/PushActivity.java" target-dir="src/com/groboot/pushapps" />
        <source-file src="src/android/PushAppsHelper.java" target-dir="src/com/groboot/pushapps" />
        <source-file src="src/android/PushAppsMessageInterface.java" target-dir="src/com/groboot/pushapps" />
        <source-file src="src/android/PushAppsNotification.java" target-dir="src/com/groboot/pushapps" />
        <source-file src="src/android/PushAppsRegistrationInterface.java" target-dir="src/com/groboot/pushapps" />
        <source-file src="src/android/PushAppsUserManager.java" target-dir="src/com/groboot/pushapps" />
        <source-file src="src/android/PushManager.java" target-dir="src/com/groboot/pushapps" />
        <source-file src="src/android/PushService.java" target-dir="src/com/groboot/pushapps" />
        <source-file src="src/android/RegistrationChecker.java" target-dir="src/com/groboot/pushapps" />
        <source-file src="src/android/SendTagResponseListener.java" target-dir="src/com/groboot/pushapps" />
        <source-file src="src/android/SharedData.java" target-dir="src/com/groboot/pushapps" />
        <source-file src="src/android/Tag.java" target-dir="src/com/groboot/pushapps" />
        <source-file src="src/android/Utils.java" target-dir="src/com/groboot/pushapps" />
        <source-file src="src/android/v4/NotificationCompat.java" target-dir="src/com/groboot/pushapps/v4" />
        <source-file src="src/android/v4/NotificationCompatHoneycomb.java" target-dir="src/com/groboot/pushapps/v4" />
        <source-file src="src/android/v4/NotificationCompatIceCreamSandwich.java" target-dir="src/com/groboot/pushapps/v4" />
        <source-file src="src/android/v4/NotificationCompatJellybean.java" target-dir="src/com/groboot/pushapps/v4" />

    </platform>
    
    <!-- ios -->
    <platform name="ios">
        <config-file target="config.xml" parent="/*">
            <feature name="PushAppsPlugin">
                <param name="ios-package" value="CDVPushApps" />
                <param name="onload" value="true" />
            </feature>
        </config-file>
        
        <header-file src="src/ios/CDVPushApps.h" />
        <source-file src="src/ios/CDVPushApps.m" />
        
        <!-- PushApps framework -->
        <header-file src="src/ios/PushApps.framework/Versions/A/Headers/PushApps.h" target-dir="ios"/>
        <header-file src="src/ios/PushApps.framework/Versions/A/Headers/PushAppsManager.h" target-dir="ios"/>
        <source-file src="src/ios/PushApps.framework/Versions/A/PushApps" framework="true"/>
        
        <!-- System frameworks --><commit_msg>no message<commit_after><?xml version="1.0" encoding="UTF-8"?>
<plugin xmlns="http://www.phonegap.com/ns/plugins/1.0"
    xmlns:android="http://schemas.android.com/apk/res/android"
    id="com.pushapps.phonegap"
    version="1.6.0">
    
    <name>PushApps - Push Notification Plugin</name>
    
    <description>PushApps Push Notification Plugin for PhoneGap/Cordova</description>
    
    <author>PushApps</author>
    
    <keywords>pushapps,push,notification,pushnotification</keywords>
    
    <license>Apache 2.0 License</license>
    
    <engines>
        <engine name="cordova" version=">=3.3.0" />
    </engines>
    
    <!-- android -->
    <platform name="android">
        
        <js-module src="www/pushapps.js" name="PushApps">
            <clobbers target="PushNotification" />
        </js-module>
        
        <config-file>
            <access origin="*.pushapps.mobi" />
        </config-file>
        
        <config-file target="res/xml/config.xml" parent="/widget">
            <feature name="PushAppsPlugin">
                <param name="android-package" value="com.pushapps.phonegap.PushAppsPlugin"/>
                <param name="onload" value="true" />
            </feature>
        </config-file>
        
        <config-file target="AndroidManifest.xml" parent="/manifest">
            <permission android:name="$PACKAGE_NAME.permission.C2D_MESSAGE" android:protectionLevel="signature" />
            <uses-permission android:name="android.permission.INTERNET" />
            <uses-permission android:name="android.permission.VIBRATE" />
            <uses-permission android:name="android.permission.READ_PHONE_STATE" />
            <uses-permission android:name="android.permission.GET_ACCOUNTS" />
            <uses-permission android:name="android.permission.WAKE_LOCK" />
            <uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />
            <uses-permission android:name="$PACKAGE_NAME.permission.C2D_MESSAGE" />
        </config-file>
        
        <config-file target="AndroidManifest.xml" parent="/manifest/application">
            <receiver
                android:name="com.groboot.pushapps.GCMBroadcastReceiver"
                android:permission="com.google.android.c2dm.permission.SEND" >
                <intent-filter>
                    <action android:name="com.google.android.c2dm.intent.RECEIVE" />
                    <action android:name="com.google.android.c2dm.intent.REGISTRATION" />
                    
                    <category android:name="$PACKAGE_NAME" />
                </intent-filter>
            </receiver>
            
            <service android:name="com.groboot.pushapps.GCMBaseIntentServiceImpl" />
            
            <activity
            android:name="com.groboot.pushapps.PushActivity"
            android:configChanges="orientation|keyboardHidden" />
        </config-file>
        
        <config-file target="AndroidManifest.xml" parent="/manifest/application/activity">
            <intent-filter>
                <action android:name="$PACKAGE_NAME.MESSAGE"/>
                <category android:name="android.intent.category.DEFAULT"/>
            </intent-filter>
        </config-file>
        
        <!-- PushApps library -->
        <source-file src="src/android/PushAppsPlugin.java" target-dir="src/com/pushapps/phonegap" />
        <source-file src="src/android/Constants.java" target-dir="src/com/groboot/pushapps" />
        <source-file src="src/android/DeviceIDTypes.java" target-dir="src/com/groboot/pushapps" />
        <source-file src="src/android/GCMBaseIntentService.java" target-dir="src/com/groboot/pushapps" />
        <source-file src="src/android/GCMBaseIntentServiceImpl.java" target-dir="src/com/groboot/pushapps" />
        <source-file src="src/android/GCMBroadcastReceiver.java" target-dir="src/com/groboot/pushapps" />
        <source-file src="src/android/GCMRegistrar.java" target-dir="src/com/groboot/pushapps" />
        <source-file src="src/android/Logger.java" target-dir="src/com/groboot/pushapps" />
        <source-file src="src/android/PostSender.java" target-dir="src/com/groboot/pushapps" />
        <source-file src="src/android/PostSenderTask.java" target-dir="src/com/groboot/pushapps" />
        <source-file src="src/android/PushActivity.java" target-dir="src/com/groboot/pushapps" />
        <source-file src="src/android/PushAppsHelper.java" target-dir="src/com/groboot/pushapps" />
        <source-file src="src/android/PushAppsMessageInterface.java" target-dir="src/com/groboot/pushapps" />
        <source-file src="src/android/PushAppsNotification.java" target-dir="src/com/groboot/pushapps" />
        <source-file src="src/android/PushAppsRegistrationInterface.java" target-dir="src/com/groboot/pushapps" />
        <source-file src="src/android/PushAppsUserManager.java" target-dir="src/com/groboot/pushapps" />
        <source-file src="src/android/PushManager.java" target-dir="src/com/groboot/pushapps" />
        <source-file src="src/android/PushService.java" target-dir="src/com/groboot/pushapps" />
        <source-file src="src/android/RegistrationChecker.java" target-dir="src/com/groboot/pushapps" />
        <source-file src="src/android/SendTagResponseListener.java" target-dir="src/com/groboot/pushapps" />
        <source-file src="src/android/SharedData.java" target-dir="src/com/groboot/pushapps" />
        <source-file src="src/android/Tag.java" target-dir="src/com/groboot/pushapps" />
        <source-file src="src/android/Utils.java" target-dir="src/com/groboot/pushapps" />
        <source-file src="src/android/v4/NotificationCompat.java" target-dir="src/com/groboot/pushapps/v4" />
        <source-file src="src/android/v4/NotificationCompatHoneycomb.java" target-dir="src/com/groboot/pushapps/v4" />
        <source-file src="src/android/v4/NotificationCompatIceCreamSandwich.java" target-dir="src/com/groboot/pushapps/v4" />
        <source-file src="src/android/v4/NotificationCompatJellybean.java" target-dir="src/com/groboot/pushapps/v4" />

    </platform>
    
    <!-- ios -->
    <platform name="ios">
        <config-file target="config.xml" parent="/*">
            <feature name="PushAppsPlugin">
                <param name="ios-package" value="CDVPushApps" />
                <param name="onload" value="true" />
            </feature>
        </config-file>
        
        <js-module src="www/pushapps.js" name="PushApps">
            <clobbers target="PushNotification" />
        </js-module>
        
        <config-file>
            <access origin="*.pushapps.mobi" />
        </config-file>
        
        <header-file src="src/ios/CDVPushApps.h" />
        <source-file src="src/ios/CDVPushApps.m" />
        
        <!-- PushApps framework -->
        <header-file src="src/ios/PushApps.framework/Versions/A/Headers/PushApps.h" target-dir="ios"/>
        <header-file src="src/ios/PushApps.framework/Versions/A/Headers/PushAppsManager.h" target-dir="ios"/>
        <source-file src="src/ios/PushApps.framework/Versions/A/PushApps" framework="true"/>
        
        <!-- System frameworks -->
{'fraction_non_alphanumeric': 0.15445586975149958, 'fraction_numerical': 0.0038560411311053984, 'mean_word_length': 2.6623953974895396, 'pattern_counts': {'":': 0, '<': 209, '<?xml version=': 2, '>': 211, 'https://': 0, 'lorem ipsum': 0, 'www.': 5, 'xml': 18}, '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': '4060090', 'n_tokens_mistral': 4326, 'n_tokens_neox': 4247, 'n_words': 457}