<commit_before><?xml version="1.0" encoding="UTF-8"?>

<plugin xmlns="http://apache.org/cordova/ns/plugins/1.0" id="xu.li.cordova.parse" version="0.3.0">
    <name>Parse.com</name>
    <description>Cordova Plugin for Parse.com</description>
    <license>MIT</license>
    <keywords>cordova,parse.com</keywords>
    <repo>https://github.com/xu-li/cordova-plugin-parse</repo>
    <issue>https://github.com/xu-li/cordova-plugin-parse/issues</issue>

    <!-- JS -->
    <js-module src="www/parse.js" name="parse">
        <clobbers target="cordova.plugins.Parse" />
    </js-module>

    <!-- ios -->
    <platform name="ios">
        <config-file target="config.xml" parent="/*">
            <feature name="Parse">
                <param name="ios-package" value="CDVParse" onload="true" />
            </feature>
        </config-file>

        <header-file src="src/ios/CDVParse.h" />
        <source-file src="src/ios/CDVParse.m" />
        <header-file src="src/ios/AppDelegate+CDVParse.h" />
        <source-file src="src/ios/AppDelegate+CDVParse.m" />

        <!-- Parse official frameworks -->
        <framework src="src/ios/frameworks/parse/1.6.1/Bolts.framework" custom="true" />
        <framework src="src/ios/frameworks/parse/1.6.1/Parse.framework" custom="true" />
        <framework src="src/ios/frameworks/parse/1.6.1/ParseCrashReporting.framework" custom="true" />

        <!-- Required frameworks -->
        <framework src="AudioToolbox.framework" />
        <framework src="CFNetwork.framework" />
        <framework src="CoreGraphics.framework" />
        <framework src="CoreLocation.framework" />
        <framework src="MobileCoreServices.framework" />
        <framework src="QuartzCore.framework" />
        <framework src="Security.framework" />
        <framework src="StoreKit.framework" />
        <framework src="SystemConfiguration.framework" />
        <framework src="libstdc++.6.dylib" />
        <framework src="libz.dylib" />
        <framework src="libsqlite3.dylib" />
        <framework src="Accounts.framework" />
        <framework src="Social.framework" />
    </platform>

    <!-- android -->
    <platform name="android">
        <config-file target="res/xml/config.xml" parent="/*">
            <feature name="Parse">
                <param name="android-package" value="xu.li.cordova.parse.ParsePlugin"/>
                <param name="onload" value="true" />
            </feature>
        </config-file>

        <config-file target="AndroidManifest.xml" parent="/manifest">
            <uses-permission android:name="android.permission.INTERNET" />
            <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
            <uses-permission android:name="android.permission.WAKE_LOCK" />
            <uses-permission android:name="android.permission.VIBRATE" />
            <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
            <uses-permission android:name="android.permission.GET_ACCOUNTS" />
            <uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />
            <permission android:protectionLevel="signature" android:name="$PACKAGE_NAME.permission.C2D_MESSAGE" />
            <uses-permission android:name="$PACKAGE_NAME.permission.C2D_MESSAGE" />
        </config-file>

        <config-file target="AndroidManifest.xml" parent="/manifest/application">
            <service android:name="com.parse.PushService" />
            <receiver android:name="com.parse.ParseBroadcastReceiver">
                <intent-filter>
                    <action android:name="android.intent.action.BOOT_COMPLETED" />
                    <action android:name="android.intent.action.USER_PRESENT" />
                </intent-filter>
            </receiver>
            <receiver android:name="xu.li.cordova.parse.ParsePluginPushBroadcastReceiver" android:exported="false">
                <intent-filter>
                    <action android:name="com.parse.push.intent.RECEIVE" />
                    <action android:name="com.parse.push.intent.DELETE" />
                    <action android:name="com.parse.push.intent.OPEN" />
                </intent-filter>
            </receiver>
            <receiver android:name="com.parse.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>
        </config-file>

        <source-file src="src/android/ParsePlugin.java" target-dir="src/xu/li/cordova/parse" />
        <source-file src="src/android/ParsePluginApplication.java" target-dir="src/xu/li/cordova/parse" />
        <source-file src="src/android/ParsePluginHelper.java" target-dir="src/xu/li/cordova/parse" />
        <source-file src="src/android/ParsePluginPushBroadcastReceiver.java" target-dir="src/xu/li/cordova/parse" />
        <source-file src="src/android/libs/parse/1.8.0/bolts-android-1.1.4.jar" target-dir="libs" />
        <source-file src="src/android/libs/parse/1.8.0/Parse-1.8.0.jar" target-dir="libs" />
        <source-file src="src/android/libs/parse/1.8.0/ParseCrashReporting-1.8.0.jar" target-dir="libs" />
    </platform>
</plugin>
<commit_msg>bump version #<commit_after><?xml version="1.0" encoding="UTF-8"?>

<plugin xmlns="http://apache.org/cordova/ns/plugins/1.0" id="xu.li.cordova.parse" version="0.4.0">
    <name>Parse.com</name>
    <description>Cordova Plugin for Parse.com</description>
    <license>MIT</license>
    <keywords>cordova,parse.com</keywords>
    <repo>https://github.com/xu-li/cordova-plugin-parse</repo>
    <issue>https://github.com/xu-li/cordova-plugin-parse/issues</issue>

    <!-- JS -->
    <js-module src="www/parse.js" name="parse">
        <clobbers target="cordova.plugins.Parse" />
    </js-module>

    <!-- ios -->
    <platform name="ios">
        <config-file target="config.xml" parent="/*">
            <feature name="Parse">
                <param name="ios-package" value="CDVParse" onload="true" />
            </feature>
        </config-file>

        <header-file src="src/ios/CDVParse.h" />
        <source-file src="src/ios/CDVParse.m" />
        <header-file src="src/ios/AppDelegate+CDVParse.h" />
        <source-file src="src/ios/AppDelegate+CDVParse.m" />

        <!-- Parse official frameworks -->
        <framework src="src/ios/frameworks/parse/1.6.1/Bolts.framework" custom="true" />
        <framework src="src/ios/frameworks/parse/1.6.1/Parse.framework" custom="true" />
        <framework src="src/ios/frameworks/parse/1.6.1/ParseCrashReporting.framework" custom="true" />

        <!-- Required frameworks -->
        <framework src="AudioToolbox.framework" />
        <framework src="CFNetwork.framework" />
        <framework src="CoreGraphics.framework" />
        <framework src="CoreLocation.framework" />
        <framework src="MobileCoreServices.framework" />
        <framework src="QuartzCore.framework" />
        <framework src="Security.framework" />
        <framework src="StoreKit.framework" />
        <framework src="SystemConfiguration.framework" />
        <framework src="libstdc++.6.dylib" />
        <framework src="libz.dylib" />
        <framework src="libsqlite3.dylib" />
        <framework src="Accounts.framework" />
        <framework src="Social.framework" />
    </platform>

    <!-- android -->
    <platform name="android">
        <config-file target="res/xml/config.xml" parent="/*">
            <feature name="Parse">
                <param name="android-package" value="xu.li.cordova.parse.ParsePlugin"/>
                <param name="onload" value="true" />
            </feature>
        </config-file>

        <config-file target="AndroidManifest.xml" parent="/manifest">
            <uses-permission android:name="android.permission.INTERNET" />
            <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
            <uses-permission android:name="android.permission.WAKE_LOCK" />
            <uses-permission android:name="android.permission.VIBRATE" />
            <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
            <uses-permission android:name="android.permission.GET_ACCOUNTS" />
            <uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />
            <permission android:protectionLevel="signature" android:name="$PACKAGE_NAME.permission.C2D_MESSAGE" />
            <uses-permission android:name="$PACKAGE_NAME.permission.C2D_MESSAGE" />
        </config-file>

        <config-file target="AndroidManifest.xml" parent="/manifest/application">
            <service android:name="com.parse.PushService" />
            <receiver android:name="com.parse.ParseBroadcastReceiver">
                <intent-filter>
                    <action android:name="android.intent.action.BOOT_COMPLETED" />
                    <action android:name="android.intent.action.USER_PRESENT" />
                </intent-filter>
            </receiver>
            <receiver android:name="xu.li.cordova.parse.ParsePluginPushBroadcastReceiver" android:exported="false">
                <intent-filter>
                    <action android:name="com.parse.push.intent.RECEIVE" />
                    <action android:name="com.parse.push.intent.DELETE" />
                    <action android:name="com.parse.push.intent.OPEN" />
                </intent-filter>
            </receiver>
            <receiver android:name="com.parse.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>
        </config-file>

        <source-file src="src/android/ParsePlugin.java" target-dir="src/xu/li/cordova/parse" />
        <source-file src="src/android/ParsePluginApplication.java" target-dir="src/xu/li/cordova/parse" />
        <source-file src="src/android/ParsePluginHelper.java" target-dir="src/xu/li/cordova/parse" />
        <source-file src="src/android/ParsePluginPushBroadcastReceiver.java" target-dir="src/xu/li/cordova/parse" />
        <source-file src="src/android/libs/parse/1.8.0/bolts-android-1.1.4.jar" target-dir="libs" />
        <source-file src="src/android/libs/parse/1.8.0/Parse-1.8.0.jar" target-dir="libs" />
        <source-file src="src/android/libs/parse/1.8.0/ParseCrashReporting-1.8.0.jar" target-dir="libs" />
    </platform>
</plugin>

{'fraction_non_alphanumeric': 0.1616393142018887, 'fraction_numerical': 0.007884844595214083, 'mean_word_length': 2.53581847649919, 'pattern_counts': {'":': 0, '<': 203, '<?xml version=': 2, '>': 203, 'https://': 4, 'lorem ipsum': 0, 'www.': 2, 'xml': 14}, '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': '1003652', 'n_tokens_mistral': 3330, 'n_tokens_neox': 3229, 'n_words': 380}