first commit
@@ -0,0 +1,4 @@
|
||||
module.exports = {
|
||||
root: true,
|
||||
extends: '@react-native',
|
||||
};
|
||||
@@ -0,0 +1,76 @@
|
||||
# OSX
|
||||
#
|
||||
.DS_Store
|
||||
|
||||
# Xcode
|
||||
#
|
||||
build/
|
||||
*.pbxuser
|
||||
!default.pbxuser
|
||||
*.mode1v3
|
||||
!default.mode1v3
|
||||
*.mode2v3
|
||||
!default.mode2v3
|
||||
*.perspectivev3
|
||||
!default.perspectivev3
|
||||
xcuserdata
|
||||
*.xccheckout
|
||||
*.moved-aside
|
||||
DerivedData
|
||||
*.hmap
|
||||
*.ipa
|
||||
*.xcuserstate
|
||||
**/.xcode.env.local
|
||||
|
||||
# Android/IntelliJ
|
||||
#
|
||||
build/
|
||||
.idea
|
||||
.gradle
|
||||
local.properties
|
||||
*.iml
|
||||
*.hprof
|
||||
.cxx/
|
||||
*.keystore
|
||||
!debug.keystore
|
||||
.kotlin/
|
||||
|
||||
# node.js
|
||||
#
|
||||
/node_modules/
|
||||
npm-debug.log
|
||||
yarn-error.log
|
||||
|
||||
# fastlane
|
||||
#
|
||||
# It is recommended to not store the screenshots in the git repo. Instead, use fastlane to re-generate the
|
||||
# screenshots whenever they are needed.
|
||||
# For more information about the recommended setup visit:
|
||||
# https://docs.fastlane.tools/best-practices/source-control/
|
||||
|
||||
**/fastlane/report.xml
|
||||
**/fastlane/Preview.html
|
||||
**/fastlane/screenshots
|
||||
**/fastlane/test_output
|
||||
|
||||
# Bundle artifact
|
||||
*.jsbundle
|
||||
|
||||
# Ruby / CocoaPods
|
||||
**/Pods/
|
||||
/vendor/bundle/
|
||||
|
||||
# Temporary files created by Metro to check the health of the file watcher
|
||||
.metro-health-check*
|
||||
|
||||
# testing
|
||||
/coverage
|
||||
|
||||
|
||||
# Yarn
|
||||
.yarn/*
|
||||
!.yarn/patches
|
||||
!.yarn/plugins
|
||||
!.yarn/releases
|
||||
!.yarn/sdks
|
||||
!.yarn/versions
|
||||
@@ -0,0 +1,5 @@
|
||||
module.exports = {
|
||||
arrowParens: 'avoid',
|
||||
singleQuote: true,
|
||||
trailingComma: 'all',
|
||||
};
|
||||
@@ -0,0 +1 @@
|
||||
{}
|
||||
@@ -0,0 +1,45 @@
|
||||
/**
|
||||
* Sample React Native App
|
||||
* https://github.com/facebook/react-native
|
||||
*
|
||||
* @format
|
||||
*/
|
||||
|
||||
import { NewAppScreen } from '@react-native/new-app-screen';
|
||||
import { StatusBar, StyleSheet, useColorScheme, View } from 'react-native';
|
||||
import {
|
||||
SafeAreaProvider,
|
||||
useSafeAreaInsets,
|
||||
} from 'react-native-safe-area-context';
|
||||
|
||||
function App() {
|
||||
const isDarkMode = useColorScheme() === 'dark';
|
||||
|
||||
return (
|
||||
<SafeAreaProvider>
|
||||
<StatusBar barStyle={isDarkMode ? 'light-content' : 'dark-content'} />
|
||||
<AppContent />
|
||||
</SafeAreaProvider>
|
||||
);
|
||||
}
|
||||
|
||||
function AppContent() {
|
||||
const safeAreaInsets = useSafeAreaInsets();
|
||||
|
||||
return (
|
||||
<View style={styles.container}>
|
||||
<NewAppScreen
|
||||
templateFileName="App.tsx"
|
||||
safeAreaInsets={safeAreaInsets}
|
||||
/>
|
||||
</View>
|
||||
);
|
||||
}
|
||||
|
||||
const styles = StyleSheet.create({
|
||||
container: {
|
||||
flex: 1,
|
||||
},
|
||||
});
|
||||
|
||||
export default App;
|
||||
@@ -0,0 +1,16 @@
|
||||
source 'https://rubygems.org'
|
||||
|
||||
# You may use http://rbenv.org/ or https://rvm.io/ to install and use this version
|
||||
ruby ">= 2.6.10"
|
||||
|
||||
# Exclude problematic versions of cocoapods and activesupport that causes build failures.
|
||||
gem 'cocoapods', '>= 1.13', '!= 1.15.0', '!= 1.15.1'
|
||||
gem 'activesupport', '>= 6.1.7.5', '!= 7.1.0'
|
||||
gem 'xcodeproj', '< 1.26.0'
|
||||
gem 'concurrent-ruby', '< 1.3.4'
|
||||
|
||||
# Ruby 3.4.0 has removed some libraries from the standard library.
|
||||
gem 'bigdecimal'
|
||||
gem 'logger'
|
||||
gem 'benchmark'
|
||||
gem 'mutex_m'
|
||||
@@ -0,0 +1,120 @@
|
||||
GEM
|
||||
remote: https://rubygems.org/
|
||||
specs:
|
||||
CFPropertyList (3.0.8)
|
||||
activesupport (7.2.3)
|
||||
base64
|
||||
benchmark (>= 0.3)
|
||||
bigdecimal
|
||||
concurrent-ruby (~> 1.0, >= 1.3.1)
|
||||
connection_pool (>= 2.2.5)
|
||||
drb
|
||||
i18n (>= 1.6, < 2)
|
||||
logger (>= 1.4.2)
|
||||
minitest (>= 5.1)
|
||||
securerandom (>= 0.3)
|
||||
tzinfo (~> 2.0, >= 2.0.5)
|
||||
addressable (2.8.7)
|
||||
public_suffix (>= 2.0.2, < 7.0)
|
||||
algoliasearch (1.27.5)
|
||||
httpclient (~> 2.8, >= 2.8.3)
|
||||
json (>= 1.5.1)
|
||||
atomos (0.1.3)
|
||||
base64 (0.3.0)
|
||||
benchmark (0.5.0)
|
||||
bigdecimal (3.3.1)
|
||||
claide (1.1.0)
|
||||
cocoapods (1.15.2)
|
||||
addressable (~> 2.8)
|
||||
claide (>= 1.0.2, < 2.0)
|
||||
cocoapods-core (= 1.15.2)
|
||||
cocoapods-deintegrate (>= 1.0.3, < 2.0)
|
||||
cocoapods-downloader (>= 2.1, < 3.0)
|
||||
cocoapods-plugins (>= 1.0.0, < 2.0)
|
||||
cocoapods-search (>= 1.0.0, < 2.0)
|
||||
cocoapods-trunk (>= 1.6.0, < 2.0)
|
||||
cocoapods-try (>= 1.1.0, < 2.0)
|
||||
colored2 (~> 3.1)
|
||||
escape (~> 0.0.4)
|
||||
fourflusher (>= 2.3.0, < 3.0)
|
||||
gh_inspector (~> 1.0)
|
||||
molinillo (~> 0.8.0)
|
||||
nap (~> 1.0)
|
||||
ruby-macho (>= 2.3.0, < 3.0)
|
||||
xcodeproj (>= 1.23.0, < 2.0)
|
||||
cocoapods-core (1.15.2)
|
||||
activesupport (>= 5.0, < 8)
|
||||
addressable (~> 2.8)
|
||||
algoliasearch (~> 1.0)
|
||||
concurrent-ruby (~> 1.1)
|
||||
fuzzy_match (~> 2.0.4)
|
||||
nap (~> 1.0)
|
||||
netrc (~> 0.11)
|
||||
public_suffix (~> 4.0)
|
||||
typhoeus (~> 1.0)
|
||||
cocoapods-deintegrate (1.0.5)
|
||||
cocoapods-downloader (2.1)
|
||||
cocoapods-plugins (1.0.0)
|
||||
nap
|
||||
cocoapods-search (1.0.1)
|
||||
cocoapods-trunk (1.6.0)
|
||||
nap (>= 0.8, < 2.0)
|
||||
netrc (~> 0.11)
|
||||
cocoapods-try (1.2.0)
|
||||
colored2 (3.1.2)
|
||||
concurrent-ruby (1.3.3)
|
||||
connection_pool (2.5.5)
|
||||
drb (2.2.3)
|
||||
escape (0.0.4)
|
||||
ethon (0.15.0)
|
||||
ffi (>= 1.15.0)
|
||||
ffi (1.17.2)
|
||||
fourflusher (2.3.1)
|
||||
fuzzy_match (2.0.4)
|
||||
gh_inspector (1.1.3)
|
||||
httpclient (2.9.0)
|
||||
mutex_m
|
||||
i18n (1.14.7)
|
||||
concurrent-ruby (~> 1.0)
|
||||
json (2.16.0)
|
||||
logger (1.7.0)
|
||||
minitest (5.26.2)
|
||||
molinillo (0.8.0)
|
||||
mutex_m (0.3.0)
|
||||
nanaimo (0.3.0)
|
||||
nap (1.1.0)
|
||||
netrc (0.11.0)
|
||||
public_suffix (4.0.7)
|
||||
rexml (3.4.4)
|
||||
ruby-macho (2.5.1)
|
||||
securerandom (0.4.1)
|
||||
typhoeus (1.5.0)
|
||||
ethon (>= 0.9.0, < 0.16.0)
|
||||
tzinfo (2.0.6)
|
||||
concurrent-ruby (~> 1.0)
|
||||
xcodeproj (1.25.1)
|
||||
CFPropertyList (>= 2.3.3, < 4.0)
|
||||
atomos (~> 0.1.3)
|
||||
claide (>= 1.0.2, < 2.0)
|
||||
colored2 (~> 3.1)
|
||||
nanaimo (~> 0.3.0)
|
||||
rexml (>= 3.3.6, < 4.0)
|
||||
|
||||
PLATFORMS
|
||||
ruby
|
||||
|
||||
DEPENDENCIES
|
||||
activesupport (>= 6.1.7.5, != 7.1.0)
|
||||
benchmark
|
||||
bigdecimal
|
||||
cocoapods (>= 1.13, != 1.15.1, != 1.15.0)
|
||||
concurrent-ruby (< 1.3.4)
|
||||
logger
|
||||
mutex_m
|
||||
xcodeproj (< 1.26.0)
|
||||
|
||||
RUBY VERSION
|
||||
ruby 3.2.9p265
|
||||
|
||||
BUNDLED WITH
|
||||
2.7.1
|
||||
@@ -0,0 +1,97 @@
|
||||
This is a new [**React Native**](https://reactnative.dev) project, bootstrapped using [`@react-native-community/cli`](https://github.com/react-native-community/cli).
|
||||
|
||||
# Getting Started
|
||||
|
||||
> **Note**: Make sure you have completed the [Set Up Your Environment](https://reactnative.dev/docs/set-up-your-environment) guide before proceeding.
|
||||
|
||||
## Step 1: Start Metro
|
||||
|
||||
First, you will need to run **Metro**, the JavaScript build tool for React Native.
|
||||
|
||||
To start the Metro dev server, run the following command from the root of your React Native project:
|
||||
|
||||
```sh
|
||||
# Using npm
|
||||
npm start
|
||||
|
||||
# OR using Yarn
|
||||
yarn start
|
||||
```
|
||||
|
||||
## Step 2: Build and run your app
|
||||
|
||||
With Metro running, open a new terminal window/pane from the root of your React Native project, and use one of the following commands to build and run your Android or iOS app:
|
||||
|
||||
### Android
|
||||
|
||||
```sh
|
||||
# Using npm
|
||||
npm run android
|
||||
|
||||
# OR using Yarn
|
||||
yarn android
|
||||
```
|
||||
|
||||
### iOS
|
||||
|
||||
For iOS, remember to install CocoaPods dependencies (this only needs to be run on first clone or after updating native deps).
|
||||
|
||||
The first time you create a new project, run the Ruby bundler to install CocoaPods itself:
|
||||
|
||||
```sh
|
||||
bundle install
|
||||
```
|
||||
|
||||
Then, and every time you update your native dependencies, run:
|
||||
|
||||
```sh
|
||||
bundle exec pod install
|
||||
```
|
||||
|
||||
For more information, please visit [CocoaPods Getting Started guide](https://guides.cocoapods.org/using/getting-started.html).
|
||||
|
||||
```sh
|
||||
# Using npm
|
||||
npm run ios
|
||||
|
||||
# OR using Yarn
|
||||
yarn ios
|
||||
```
|
||||
|
||||
If everything is set up correctly, you should see your new app running in the Android Emulator, iOS Simulator, or your connected device.
|
||||
|
||||
This is one way to run your app — you can also build it directly from Android Studio or Xcode.
|
||||
|
||||
## Step 3: Modify your app
|
||||
|
||||
Now that you have successfully run the app, let's make changes!
|
||||
|
||||
Open `App.tsx` in your text editor of choice and make some changes. When you save, your app will automatically update and reflect these changes — this is powered by [Fast Refresh](https://reactnative.dev/docs/fast-refresh).
|
||||
|
||||
When you want to forcefully reload, for example to reset the state of your app, you can perform a full reload:
|
||||
|
||||
- **Android**: Press the <kbd>R</kbd> key twice or select **"Reload"** from the **Dev Menu**, accessed via <kbd>Ctrl</kbd> + <kbd>M</kbd> (Windows/Linux) or <kbd>Cmd ⌘</kbd> + <kbd>M</kbd> (macOS).
|
||||
- **iOS**: Press <kbd>R</kbd> in iOS Simulator.
|
||||
|
||||
## Congratulations! :tada:
|
||||
|
||||
You've successfully run and modified your React Native App. :partying_face:
|
||||
|
||||
### Now what?
|
||||
|
||||
- If you want to add this new React Native code to an existing application, check out the [Integration guide](https://reactnative.dev/docs/integration-with-existing-apps).
|
||||
- If you're curious to learn more about React Native, check out the [docs](https://reactnative.dev/docs/getting-started).
|
||||
|
||||
# Troubleshooting
|
||||
|
||||
If you're having issues getting the above steps to work, see the [Troubleshooting](https://reactnative.dev/docs/troubleshooting) page.
|
||||
|
||||
# Learn More
|
||||
|
||||
To learn more about React Native, take a look at the following resources:
|
||||
|
||||
- [React Native Website](https://reactnative.dev) - learn more about React Native.
|
||||
- [Getting Started](https://reactnative.dev/docs/environment-setup) - an **overview** of React Native and how setup your environment.
|
||||
- [Learn the Basics](https://reactnative.dev/docs/getting-started) - a **guided tour** of the React Native **basics**.
|
||||
- [Blog](https://reactnative.dev/blog) - read the latest official React Native **Blog** posts.
|
||||
- [`@facebook/react-native`](https://github.com/facebook/react-native) - the Open Source; GitHub **repository** for React Native.
|
||||
@@ -0,0 +1,13 @@
|
||||
/**
|
||||
* @format
|
||||
*/
|
||||
|
||||
import React from 'react';
|
||||
import ReactTestRenderer from 'react-test-renderer';
|
||||
import App from '../App';
|
||||
|
||||
test('renders correctly', async () => {
|
||||
await ReactTestRenderer.act(() => {
|
||||
ReactTestRenderer.create(<App />);
|
||||
});
|
||||
});
|
||||
@@ -0,0 +1,138 @@
|
||||
apply plugin: "com.android.application"
|
||||
apply plugin: "org.jetbrains.kotlin.android"
|
||||
apply plugin: "com.facebook.react"
|
||||
apply from: "../../node_modules/react-native-vector-icons/fonts.gradle"
|
||||
|
||||
/**
|
||||
* This is the configuration block to customize your React Native Android app.
|
||||
* By default you don't need to apply any configuration, just uncomment the lines you need.
|
||||
*/
|
||||
react {
|
||||
/* Folders */
|
||||
// The root of your project, i.e. where "package.json" lives. Default is '../..'
|
||||
// root = file("../../")
|
||||
// The folder where the react-native NPM package is. Default is ../../node_modules/react-native
|
||||
// reactNativeDir = file("../../node_modules/react-native")
|
||||
// The folder where the react-native Codegen package is. Default is ../../node_modules/@react-native/codegen
|
||||
// codegenDir = file("../../node_modules/@react-native/codegen")
|
||||
// The cli.js file which is the React Native CLI entrypoint. Default is ../../node_modules/react-native/cli.js
|
||||
// cliFile = file("../../node_modules/react-native/cli.js")
|
||||
|
||||
/* Variants */
|
||||
// The list of variants to that are debuggable. For those we're going to
|
||||
// skip the bundling of the JS bundle and the assets. By default is just 'debug'.
|
||||
// If you add flavors like lite, prod, etc. you'll have to list your debuggableVariants.
|
||||
// debuggableVariants = ["liteDebug", "prodDebug"]
|
||||
|
||||
/* Bundling */
|
||||
// A list containing the node command and its flags. Default is just 'node'.
|
||||
// nodeExecutableAndArgs = ["node"]
|
||||
//
|
||||
// The command to run when bundling. By default is 'bundle'
|
||||
// bundleCommand = "ram-bundle"
|
||||
//
|
||||
// The path to the CLI configuration file. Default is empty.
|
||||
// bundleConfig = file(../rn-cli.config.js)
|
||||
//
|
||||
// The name of the generated asset file containing your JS bundle
|
||||
// bundleAssetName = "MyApplication.android.bundle"
|
||||
//
|
||||
// The entry file for bundle generation. Default is 'index.android.js' or 'index.js'
|
||||
// entryFile = file("../js/MyApplication.android.js")
|
||||
//
|
||||
// A list of extra flags to pass to the 'bundle' commands.
|
||||
// See https://github.com/react-native-community/cli/blob/main/docs/commands.md#bundle
|
||||
// extraPackagerArgs = []
|
||||
|
||||
/* Hermes Commands */
|
||||
// The hermes compiler command to run. By default it is 'hermesc'
|
||||
// hermesCommand = "$rootDir/my-custom-hermesc/bin/hermesc"
|
||||
//
|
||||
// The list of flags to pass to the Hermes compiler. By default is "-O", "-output-source-map"
|
||||
// hermesFlags = ["-O", "-output-source-map"]
|
||||
|
||||
/* Autolinking */
|
||||
autolinkLibrariesWithApp()
|
||||
}
|
||||
|
||||
/**
|
||||
* Set this to true to Run Proguard on Release builds to minify the Java bytecode.
|
||||
*/
|
||||
def enableProguardInReleaseBuilds = true
|
||||
|
||||
/**
|
||||
* The preferred build flavor of JavaScriptCore (JSC)
|
||||
*
|
||||
* For example, to use the international variant, you can use:
|
||||
* `def jscFlavor = io.github.react-native-community:jsc-android-intl:2026004.+`
|
||||
*
|
||||
* The international variant includes ICU i18n library and necessary data
|
||||
* allowing to use e.g. `Date.toLocaleString` and `String.localeCompare` that
|
||||
* give correct results when using with locales other than en-US. Note that
|
||||
* this variant is about 6MiB larger per architecture than default.
|
||||
*/
|
||||
def jscFlavor = 'io.github.react-native-community:jsc-android:2026004.+'
|
||||
|
||||
android {
|
||||
ndkVersion rootProject.ext.ndkVersion
|
||||
// buildToolsVersion rootProject.ext.buildToolsVersion
|
||||
compileSdk rootProject.ext.compileSdkVersion
|
||||
|
||||
namespace "com.performicsmanager"
|
||||
defaultConfig {
|
||||
applicationId "com.performicsmanager"
|
||||
minSdkVersion rootProject.ext.minSdkVersion
|
||||
targetSdkVersion rootProject.ext.targetSdkVersion
|
||||
versionCode 36
|
||||
versionName "2.6"
|
||||
ndk {
|
||||
abiFilters "armeabi-v7a", "arm64-v8a"
|
||||
}
|
||||
}
|
||||
signingConfigs {
|
||||
debug {
|
||||
storeFile file('debug.keystore')
|
||||
storePassword 'android'
|
||||
keyAlias 'androiddebugkey'
|
||||
keyPassword 'android'
|
||||
}
|
||||
}
|
||||
buildTypes {
|
||||
debug {
|
||||
signingConfig signingConfigs.debug
|
||||
}
|
||||
release {
|
||||
// Caution! In production, you need to generate your own keystore file.
|
||||
// see https://reactnative.dev/docs/signed-apk-android.
|
||||
signingConfig signingConfigs.debug
|
||||
minifyEnabled enableProguardInReleaseBuilds
|
||||
proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro"
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
dependencies {
|
||||
// The version of react-native is set by the React Native Gradle Plugin
|
||||
implementation("com.facebook.react:react-android")
|
||||
implementation project(':react-native-vector-icons')
|
||||
|
||||
if (hermesEnabled.toBoolean()) {
|
||||
implementation("com.facebook.react:hermes-android")
|
||||
} else {
|
||||
implementation jscFlavor
|
||||
}
|
||||
|
||||
configurations.all {
|
||||
exclude group: "com.android.support", module: "support-v4"
|
||||
exclude group: "com.android.support", module: "support-compat"
|
||||
exclude group: "com.android.support", module: "support-media-compat"
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
# Add project specific ProGuard rules here.
|
||||
# By default, the flags in this file are appended to flags specified
|
||||
# in /usr/local/Cellar/android-sdk/24.3.3/tools/proguard/proguard-android.txt
|
||||
# You can edit the include path and order by changing the proguardFiles
|
||||
# directive in build.gradle.
|
||||
#
|
||||
# For more details, see
|
||||
# http://developer.android.com/guide/developing/tools/proguard.html
|
||||
|
||||
# Add any project specific keep options here:
|
||||
@@ -0,0 +1,120 @@
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
package="com.performicsmanager">
|
||||
|
||||
<uses-permission android:name="android.permission.INTERNET" />
|
||||
<uses-permission android:name="android.permission.CAMERA" />
|
||||
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
|
||||
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
|
||||
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS"/>
|
||||
<!-- Only add ACCESS_BACKGROUND_LOCATION if you actually need background location -->
|
||||
<uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION" />
|
||||
|
||||
<!-- Storage: prefer scoped storage. Remove MANAGE_EXTERNAL_STORAGE unless necessary -->
|
||||
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
|
||||
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
|
||||
<!-- If you truly need all-files access (Android 11+), keep but handle special flow & Play Store rules -->
|
||||
<uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE" />
|
||||
<uses-permission android:name="android.permission.READ_MEDIA_IMAGES" />
|
||||
<uses-permission android:name="android.permission.READ_MEDIA_VIDEO" />
|
||||
<uses-permission android:name="android.permission.READ_MEDIA_AUDIO" />
|
||||
|
||||
<uses-permission android:name="android.permission.RECORD_AUDIO" />
|
||||
<uses-permission android:name="android.permission.VIBRATE" />
|
||||
<!-- If your app uses a foreground service (e.g., location in background) -->
|
||||
<uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
|
||||
|
||||
|
||||
<uses-feature android:name="android.hardware.camera" android:required="false" />
|
||||
|
||||
<application
|
||||
android:name=".MainApplication"
|
||||
android:label="@string/app_name"
|
||||
android:icon="@mipmap/ic_launcher"
|
||||
android:roundIcon="@mipmap/ic_launcher_round"
|
||||
android:allowBackup="false"
|
||||
android:theme="@style/AppTheme"
|
||||
android:usesCleartextTraffic="${usesCleartextTraffic}"
|
||||
android:supportsRtl="true">
|
||||
|
||||
<activity
|
||||
android:name=".MainActivity"
|
||||
android:screenOrientation="portrait"
|
||||
android:label="@string/app_name"
|
||||
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize|uiMode"
|
||||
android:launchMode="singleTask"
|
||||
android:windowSoftInputMode="adjustResize"
|
||||
android:exported="true">
|
||||
<intent-filter>
|
||||
<action android:name="android.intent.action.MAIN" />
|
||||
<category android:name="android.intent.category.LAUNCHER" />
|
||||
</intent-filter>
|
||||
</activity>
|
||||
|
||||
<!-- If you need to listen for download-complete, add separate receiver / intent-filter here -->
|
||||
<!-- <receiver android:name=".YourDownloadReceiver">
|
||||
<intent-filter>
|
||||
<action android:name="android.intent.action.DOWNLOAD_COMPLETE" />
|
||||
</intent-filter>
|
||||
</receiver> -->
|
||||
|
||||
<meta-data
|
||||
android:name="com.google.android.geo.API_KEY"
|
||||
android:value="AIzaSyCI1EaTZk3eXA_J_UsnBC1STOAFd5unJ4A" />
|
||||
</application>
|
||||
|
||||
<queries>
|
||||
<intent>
|
||||
<action android:name="android.intent.action.VIEW" />
|
||||
<data android:mimeType="application/pdf" />
|
||||
</intent>
|
||||
</queries>
|
||||
</manifest>
|
||||
|
||||
|
||||
|
||||
|
||||
<!--
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
|
||||
<uses-permission android:name="android.permission.INTERNET" />
|
||||
<uses-permission android:name="android.permission.CAMERA" android:protectionLevel="normal"/>
|
||||
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" android:protectionLevel="normal"/>
|
||||
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" android:protectionLevel="normal"/>
|
||||
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" android:protectionLevel="normal"/>
|
||||
<uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE" android:protectionLevel="normal"/>
|
||||
<uses-permission android:name="android.permission.RECORD_AUDIO" android:protectionLevel="normal"/>
|
||||
<uses-feature android:name="android.hardware.camera" android:protectionLevel="normal"/>
|
||||
<uses-permission android:name="android.permission.VIBRATE"/>
|
||||
|
||||
<application
|
||||
android:name=".MainApplication"
|
||||
android:label="@string/app_name"
|
||||
android:icon="@mipmap/ic_launcher"
|
||||
android:roundIcon="@mipmap/ic_launcher_round"
|
||||
android:allowBackup="false"
|
||||
android:theme="@style/AppTheme"
|
||||
android:usesCleartextTraffic="${usesCleartextTraffic}"
|
||||
android:supportsRtl="true">
|
||||
<activity
|
||||
android:name=".MainActivity"
|
||||
android:screenOrientation="portrait"
|
||||
android:label="@string/app_name"
|
||||
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize|uiMode"
|
||||
android:launchMode="singleTask"
|
||||
android:windowSoftInputMode="adjustResize"
|
||||
android:exported="true">
|
||||
<intent-filter>
|
||||
<action android:name="android.intent.action.MAIN" />
|
||||
<category android:name="android.intent.category.LAUNCHER" />
|
||||
</intent-filter>
|
||||
</activity>
|
||||
<meta-data
|
||||
android:name="com.google.android.geo.API_KEY"
|
||||
android:value="AIzaSyCI1EaTZk3eXA_J_UsnBC1STOAFd5unJ4A"/>
|
||||
</application>
|
||||
</manifest> -->
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,27 @@
|
||||
package com.performicsmanager
|
||||
import android.os.Bundle
|
||||
import org.devio.rn.splashscreen.SplashScreen
|
||||
import com.facebook.react.ReactActivity
|
||||
import com.facebook.react.ReactActivityDelegate
|
||||
import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint.fabricEnabled
|
||||
import com.facebook.react.defaults.DefaultReactActivityDelegate
|
||||
|
||||
class MainActivity : ReactActivity() {
|
||||
|
||||
override fun onCreate(savedInstanceState: Bundle?) {
|
||||
SplashScreen.show(this)
|
||||
super.onCreate(savedInstanceState)
|
||||
}
|
||||
/**
|
||||
* Returns the name of the main component registered from JavaScript. This is used to schedule
|
||||
* rendering of the component.
|
||||
*/
|
||||
override fun getMainComponentName(): String = "PerformicsManager"
|
||||
|
||||
/**
|
||||
* Returns the instance of the [ReactActivityDelegate]. We use [DefaultReactActivityDelegate]
|
||||
* which allows you to enable New Architecture with a single boolean flags [fabricEnabled]
|
||||
*/
|
||||
override fun createReactActivityDelegate(): ReactActivityDelegate =
|
||||
DefaultReactActivityDelegate(this, mainComponentName, fabricEnabled)
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
package com.performicsmanager
|
||||
|
||||
import android.app.Application
|
||||
import com.facebook.react.PackageList
|
||||
import com.facebook.react.ReactApplication
|
||||
import com.facebook.react.ReactHost
|
||||
import com.facebook.react.ReactNativeApplicationEntryPoint.loadReactNative
|
||||
import com.facebook.react.defaults.DefaultReactHost.getDefaultReactHost
|
||||
|
||||
class MainApplication : Application(), ReactApplication {
|
||||
|
||||
override val reactHost: ReactHost by lazy {
|
||||
getDefaultReactHost(
|
||||
context = applicationContext,
|
||||
packageList =
|
||||
PackageList(this).packages.apply {
|
||||
// Packages that cannot be autolinked yet can be added manually here, for example:
|
||||
// add(MyReactNativePackage())
|
||||
},
|
||||
)
|
||||
}
|
||||
|
||||
override fun onCreate() {
|
||||
super.onCreate()
|
||||
loadReactNative(this)
|
||||
}
|
||||
}
|
||||
|
After Width: | Height: | Size: 26 KiB |
|
After Width: | Height: | Size: 38 KiB |
@@ -0,0 +1,37 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Copyright (C) 2014 The Android Open Source Project
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
<inset xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:insetLeft="@dimen/abc_edit_text_inset_horizontal_material"
|
||||
android:insetRight="@dimen/abc_edit_text_inset_horizontal_material"
|
||||
android:insetTop="@dimen/abc_edit_text_inset_top_material"
|
||||
android:insetBottom="@dimen/abc_edit_text_inset_bottom_material"
|
||||
>
|
||||
|
||||
<selector>
|
||||
<!--
|
||||
This file is a copy of abc_edit_text_material (https://bit.ly/3k8fX7I).
|
||||
The item below with state_pressed="false" and state_focused="false" causes a NullPointerException.
|
||||
NullPointerException:tempt to invoke virtual method 'android.graphics.drawable.Drawable android.graphics.drawable.Drawable$ConstantState.newDrawable(android.content.res.Resources)'
|
||||
|
||||
<item android:state_pressed="false" android:state_focused="false" android:drawable="@drawable/abc_textfield_default_mtrl_alpha"/>
|
||||
|
||||
For more info, see https://bit.ly/3CdLStv (react-native/pull/29452) and https://bit.ly/3nxOMoR.
|
||||
-->
|
||||
<item android:state_enabled="false" android:drawable="@drawable/abc_textfield_default_mtrl_alpha"/>
|
||||
<item android:drawable="@drawable/abc_textfield_activated_mtrl_alpha"/>
|
||||
</selector>
|
||||
|
||||
</inset>
|
||||
@@ -0,0 +1,50 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:background="@color/white"
|
||||
android:id="@+id/lin_lay"
|
||||
android:layout_gravity="center"
|
||||
android:orientation="vertical"
|
||||
android:weightSum="10">
|
||||
|
||||
<RelativeLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="0dp"
|
||||
android:layout_weight="2">
|
||||
|
||||
|
||||
<ImageView
|
||||
android:layout_width="226dp"
|
||||
android:layout_height="53dp"
|
||||
android:layout_gravity="center"
|
||||
android:gravity="center"
|
||||
android:layout_centerHorizontal="true"
|
||||
android:layout_marginTop="@dimen/custom_layout_margin"
|
||||
android:src="@drawable/parinaam_tag_line"
|
||||
android:visibility="visible" />
|
||||
</RelativeLayout>
|
||||
|
||||
<RelativeLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="0dp"
|
||||
android:layout_weight="8"
|
||||
android:layout_centerHorizontal="true"
|
||||
android:gravity="center"
|
||||
>
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/logo"
|
||||
android:layout_width="157dp"
|
||||
android:layout_height="161dp"
|
||||
android:gravity="center"
|
||||
android:layout_centerHorizontal="true"
|
||||
android:background="@drawable/logo"
|
||||
android:visibility="visible"
|
||||
android:layout_marginTop="-100dp"
|
||||
/>
|
||||
</RelativeLayout>
|
||||
</LinearLayout>
|
||||
|
||||
|
||||
|
||||
|
After Width: | Height: | Size: 6.3 KiB |
|
After Width: | Height: | Size: 6.3 KiB |
|
After Width: | Height: | Size: 4.0 KiB |
|
After Width: | Height: | Size: 4.0 KiB |
|
After Width: | Height: | Size: 8.7 KiB |
|
After Width: | Height: | Size: 8.7 KiB |
|
After Width: | Height: | Size: 13 KiB |
|
After Width: | Height: | Size: 13 KiB |
|
After Width: | Height: | Size: 18 KiB |
|
After Width: | Height: | Size: 18 KiB |
@@ -0,0 +1,47 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<color name="primary_dark">#000000</color>
|
||||
<color name="primary_color">#6B84F6</color>
|
||||
|
||||
|
||||
<color name="colorPrimary">#294D8C</color>
|
||||
<color name="colorPrimaryDark">#383386</color>
|
||||
<color name="colorAccent">#87CEFA</color>
|
||||
<color name="primarycolor">#294D8C</color>
|
||||
<color name="white">#FFFFFF</color>
|
||||
<color name="lightpink">#fe8bd0</color>
|
||||
<color name="black">#000000</color>
|
||||
<color name="light_yellow">#FFF176</color>
|
||||
<color name="text_yellow">#f9f93d</color>
|
||||
<color name="red">#e21c22</color>
|
||||
<color name="transparent">#00000000</color>
|
||||
<color name="green">#4CAF50</color>
|
||||
<color name="teal_dark">#294D8C</color>
|
||||
<color name="teal_light">#009688</color>
|
||||
<color name="green_dark">#388E3C</color>
|
||||
<color name="teal_header">#00796B</color>
|
||||
<color name="green_light">#66BB6A</color>
|
||||
<color name="grey_background">#D3D3D3</color>
|
||||
<color name="grey_light">#FAFAFA</color>
|
||||
<color name="colorPSecond">#00bfff</color>
|
||||
<color name="darkblue">#1E88E5</color>
|
||||
<color name="lightsalmon">#FFA07A</color>
|
||||
<color name="lightskyblue">#87CEFA</color>
|
||||
<color name="gainsboro">#DCDCDC</color>
|
||||
<color name="peachpuff">#FFDAB9</color>
|
||||
<color name="ColorPrimaryLight">#1a7be0</color>
|
||||
<color name="text_grey_color">#c8c3c3</color>
|
||||
<color name="grey_dark_background">#888</color>
|
||||
<color name="circular_progress_default_progress">#bada55</color>
|
||||
<color name="circular_progress_default_background">#787878</color>
|
||||
<color name="circular_progress_default_title">#bada55</color>
|
||||
<color name="circular_progress_default_subtitle">#D1D1D1</color>
|
||||
<color name="darkgrey">#A9A9A9</color>
|
||||
<color name="transparent_white">#F7F7F7</color>
|
||||
<color name="background_color">#E1E2E2</color>
|
||||
<color name="very_dark_blue">@android:color/transparent</color>
|
||||
<!-- <color name="very_dark_blue">#2A2B33</color>-->
|
||||
<color name="light_blue">#E6F8FF</color>
|
||||
<color name="gray_for_text_color">#5a5a5a</color>
|
||||
<color name="per_closed">@color/colorPrimary</color>
|
||||
</resources>
|
||||
@@ -0,0 +1,34 @@
|
||||
<resources>
|
||||
<!-- Default screen margins, per the Android Design guidelines. -->
|
||||
<dimen name="activity_horizontal_margin">16dp</dimen>
|
||||
<dimen name="activity_vertical_margin">16dp</dimen>
|
||||
<dimen name="custom_margin">5dp</dimen>
|
||||
<dimen name="nav_header_height">160dp</dimen>
|
||||
<dimen name="fab_margin">16dp</dimen>
|
||||
<dimen name="text_size_normal">15sp</dimen>
|
||||
<dimen name="text_size_small">16sp</dimen>
|
||||
<dimen name="text_size_medium">18sp</dimen>
|
||||
<dimen name="store_entry_text_size">15sp</dimen>
|
||||
<dimen name="text_size_very_small">12sp</dimen>
|
||||
<dimen name="text_size_14sp">14sp</dimen>
|
||||
<dimen name="text_size_13sp">13sp</dimen>
|
||||
<dimen name="appbar_padding_top">8dp</dimen>
|
||||
<dimen name="padding_standard">5dp</dimen>
|
||||
<dimen name="margin11dp">11dp</dimen>
|
||||
<dimen name="margin1dp">1dp</dimen>
|
||||
|
||||
<dimen name="custom_layout_margin">30dp</dimen>
|
||||
<dimen name="text_size_big">25sp</dimen>
|
||||
|
||||
<dimen name="button_margin">15dp</dimen>
|
||||
<dimen name="txt_size">16sp</dimen>
|
||||
<dimen name="txt_size2dp">2dp</dimen>
|
||||
<dimen name="txt_3dp">3dp</dimen>
|
||||
<dimen name="margin10dp">10dp</dimen>
|
||||
<dimen name="store_p_activity_vertical_margin">8dp</dimen>
|
||||
|
||||
<dimen name="custom_layout_margin35">35dp</dimen>
|
||||
<dimen name="hight40dp">40dp</dimen>
|
||||
|
||||
|
||||
</resources>
|
||||
@@ -0,0 +1,3 @@
|
||||
<resources>
|
||||
<string name="app_name">Performics Manager</string>
|
||||
</resources>
|
||||
@@ -0,0 +1,9 @@
|
||||
<resources>
|
||||
|
||||
<!-- Base application theme. -->
|
||||
<style name="AppTheme" parent="Theme.AppCompat.DayNight.NoActionBar">
|
||||
<!-- Customize your theme here. -->
|
||||
<item name="android:editTextBackground">@drawable/rn_edit_text_material</item>
|
||||
</style>
|
||||
|
||||
</resources>
|
||||
@@ -0,0 +1,44 @@
|
||||
buildscript {
|
||||
ext {
|
||||
buildToolsVersion = "34.0.0"
|
||||
minSdkVersion = 26
|
||||
compileSdkVersion = 36
|
||||
targetSdkVersion = 36
|
||||
ndkVersion = "27.1.12297006"
|
||||
kotlinVersion = "1.9.24" // Fixed: Compatible with RN 0.82.1
|
||||
googlePlayServicesVersion = "21.0.1"
|
||||
googlePlayServicesMapsVersion = "18.2.0"
|
||||
}
|
||||
repositories {
|
||||
google()
|
||||
mavenCentral()
|
||||
}
|
||||
dependencies {
|
||||
classpath("com.android.tools.build:gradle:8.3.2") // Added version
|
||||
classpath("com.facebook.react:react-native-gradle-plugin")
|
||||
classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlinVersion")
|
||||
}
|
||||
}
|
||||
|
||||
apply plugin: "com.facebook.react.rootproject"
|
||||
|
||||
subprojects {
|
||||
project.configurations.all {
|
||||
exclude group: "com.android.support"
|
||||
resolutionStrategy {
|
||||
force "com.facebook.react:hermes-engine:0.82.1" // Force Hermes version
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
subprojects {
|
||||
configurations.all {
|
||||
resolutionStrategy.eachDependency { details ->
|
||||
if (details.requested.group == 'com.google.android.gms') {
|
||||
if (details.requested.name == 'play-services-location') {
|
||||
details.useVersion "21.0.1"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,56 @@
|
||||
# Project-wide Gradle settings.
|
||||
|
||||
# IDE (e.g. Android Studio) users:
|
||||
# Gradle settings configured through the IDE *will override*
|
||||
# any settings specified in this file.
|
||||
|
||||
# For more details on how to configure your build environment visit
|
||||
# http://www.gradle.org/docs/current/userguide/build_environment.html
|
||||
|
||||
# Specifies the JVM arguments used for the daemon process.
|
||||
# The setting is particularly useful for tweaking memory settings.
|
||||
# Default value: -Xmx512m -XX:MaxMetaspaceSize=256m
|
||||
# org.gradle.jvmargs=-Xmx2048m -XX:MaxMetaspaceSize=512m
|
||||
|
||||
org.gradle.jvmargs=-Xmx4096m -XX:+UseParallelGC
|
||||
org.gradle.caching=true
|
||||
org.gradle.parallel=true
|
||||
org.gradle.configureondemand=true
|
||||
|
||||
# When configured, Gradle will run in incubating parallel mode.
|
||||
# This option should only be used with decoupled projects. More details, visit
|
||||
# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
|
||||
# org.gradle.parallel=true
|
||||
|
||||
# AndroidX package structure to make it clearer which packages are bundled with the
|
||||
# Android operating system, and which are packaged with your app's APK
|
||||
# https://developer.android.com/topic/libraries/support-library/androidx-rn
|
||||
android.useAndroidX=true
|
||||
|
||||
android.enableJetifier=false
|
||||
|
||||
# Use this property to specify which architecture you want to build.
|
||||
# You can also override it from the CLI using
|
||||
# ./gradlew <task> -PreactNativeArchitectures=x86_64
|
||||
# reactNativeArchitectures=armeabi-v7a,arm64-v8a,x86,x86_64
|
||||
|
||||
# Use this property to enable support to the new architecture.
|
||||
# This will allow you to use TurboModules and the Fabric render in
|
||||
# your application. You should enable this flag either if you want
|
||||
# to write custom TurboModules/Fabric components OR use libraries that
|
||||
# are providing them.
|
||||
newArchEnabled=true
|
||||
|
||||
# Use this property to enable or disable the Hermes JS engine.
|
||||
# If set to false, you will be using JSC instead.
|
||||
hermesEnabled=true
|
||||
|
||||
# Use this property to enable edge-to-edge display support.
|
||||
# This allows your app to draw behind system bars for an immersive UI.
|
||||
# Note: Only works with ReactActivity and should not be used with custom Activity.
|
||||
edgeToEdgeEnabled=false
|
||||
|
||||
reactNativeArchitectures=armeabi-v7a,arm64-v8a
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,7 @@
|
||||
distributionBase=GRADLE_USER_HOME
|
||||
distributionPath=wrapper/dists
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-9.0.0-bin.zip
|
||||
networkTimeout=10000
|
||||
validateDistributionUrl=true
|
||||
zipStoreBase=GRADLE_USER_HOME
|
||||
zipStorePath=wrapper/dists
|
||||
@@ -0,0 +1,251 @@
|
||||
#!/bin/sh
|
||||
|
||||
#
|
||||
# Copyright © 2015 the original authors.
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# https://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
#
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
#
|
||||
|
||||
##############################################################################
|
||||
#
|
||||
# Gradle start up script for POSIX generated by Gradle.
|
||||
#
|
||||
# Important for running:
|
||||
#
|
||||
# (1) You need a POSIX-compliant shell to run this script. If your /bin/sh is
|
||||
# noncompliant, but you have some other compliant shell such as ksh or
|
||||
# bash, then to run this script, type that shell name before the whole
|
||||
# command line, like:
|
||||
#
|
||||
# ksh Gradle
|
||||
#
|
||||
# Busybox and similar reduced shells will NOT work, because this script
|
||||
# requires all of these POSIX shell features:
|
||||
# * functions;
|
||||
# * expansions «$var», «${var}», «${var:-default}», «${var+SET}»,
|
||||
# «${var#prefix}», «${var%suffix}», and «$( cmd )»;
|
||||
# * compound commands having a testable exit status, especially «case»;
|
||||
# * various built-in commands including «command», «set», and «ulimit».
|
||||
#
|
||||
# Important for patching:
|
||||
#
|
||||
# (2) This script targets any POSIX shell, so it avoids extensions provided
|
||||
# by Bash, Ksh, etc; in particular arrays are avoided.
|
||||
#
|
||||
# The "traditional" practice of packing multiple parameters into a
|
||||
# space-separated string is a well documented source of bugs and security
|
||||
# problems, so this is (mostly) avoided, by progressively accumulating
|
||||
# options in "$@", and eventually passing that to Java.
|
||||
#
|
||||
# Where the inherited environment variables (DEFAULT_JVM_OPTS, JAVA_OPTS,
|
||||
# and GRADLE_OPTS) rely on word-splitting, this is performed explicitly;
|
||||
# see the in-line comments for details.
|
||||
#
|
||||
# There are tweaks for specific operating systems such as AIX, CygWin,
|
||||
# Darwin, MinGW, and NonStop.
|
||||
#
|
||||
# (3) This script is generated from the Groovy template
|
||||
# https://github.com/gradle/gradle/blob/HEAD/platforms/jvm/plugins-application/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt
|
||||
# within the Gradle project.
|
||||
#
|
||||
# You can find Gradle at https://github.com/gradle/gradle/.
|
||||
#
|
||||
##############################################################################
|
||||
|
||||
# Attempt to set APP_HOME
|
||||
|
||||
# Resolve links: $0 may be a link
|
||||
app_path=$0
|
||||
|
||||
# Need this for daisy-chained symlinks.
|
||||
while
|
||||
APP_HOME=${app_path%"${app_path##*/}"} # leaves a trailing /; empty if no leading path
|
||||
[ -h "$app_path" ]
|
||||
do
|
||||
ls=$( ls -ld "$app_path" )
|
||||
link=${ls#*' -> '}
|
||||
case $link in #(
|
||||
/*) app_path=$link ;; #(
|
||||
*) app_path=$APP_HOME$link ;;
|
||||
esac
|
||||
done
|
||||
|
||||
# This is normally unused
|
||||
# shellcheck disable=SC2034
|
||||
APP_BASE_NAME=${0##*/}
|
||||
# Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036)
|
||||
APP_HOME=$( cd -P "${APP_HOME:-./}" > /dev/null && printf '%s\n' "$PWD" ) || exit
|
||||
|
||||
# Use the maximum available, or set MAX_FD != -1 to use that value.
|
||||
MAX_FD=maximum
|
||||
|
||||
warn () {
|
||||
echo "$*"
|
||||
} >&2
|
||||
|
||||
die () {
|
||||
echo
|
||||
echo "$*"
|
||||
echo
|
||||
exit 1
|
||||
} >&2
|
||||
|
||||
# OS specific support (must be 'true' or 'false').
|
||||
cygwin=false
|
||||
msys=false
|
||||
darwin=false
|
||||
nonstop=false
|
||||
case "$( uname )" in #(
|
||||
CYGWIN* ) cygwin=true ;; #(
|
||||
Darwin* ) darwin=true ;; #(
|
||||
MSYS* | MINGW* ) msys=true ;; #(
|
||||
NONSTOP* ) nonstop=true ;;
|
||||
esac
|
||||
|
||||
CLASSPATH="\\\"\\\""
|
||||
|
||||
|
||||
# Determine the Java command to use to start the JVM.
|
||||
if [ -n "$JAVA_HOME" ] ; then
|
||||
if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
|
||||
# IBM's JDK on AIX uses strange locations for the executables
|
||||
JAVACMD=$JAVA_HOME/jre/sh/java
|
||||
else
|
||||
JAVACMD=$JAVA_HOME/bin/java
|
||||
fi
|
||||
if [ ! -x "$JAVACMD" ] ; then
|
||||
die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME
|
||||
|
||||
Please set the JAVA_HOME variable in your environment to match the
|
||||
location of your Java installation."
|
||||
fi
|
||||
else
|
||||
JAVACMD=java
|
||||
if ! command -v java >/dev/null 2>&1
|
||||
then
|
||||
die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
|
||||
|
||||
Please set the JAVA_HOME variable in your environment to match the
|
||||
location of your Java installation."
|
||||
fi
|
||||
fi
|
||||
|
||||
# Increase the maximum file descriptors if we can.
|
||||
if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then
|
||||
case $MAX_FD in #(
|
||||
max*)
|
||||
# In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked.
|
||||
# shellcheck disable=SC2039,SC3045
|
||||
MAX_FD=$( ulimit -H -n ) ||
|
||||
warn "Could not query maximum file descriptor limit"
|
||||
esac
|
||||
case $MAX_FD in #(
|
||||
'' | soft) :;; #(
|
||||
*)
|
||||
# In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked.
|
||||
# shellcheck disable=SC2039,SC3045
|
||||
ulimit -n "$MAX_FD" ||
|
||||
warn "Could not set maximum file descriptor limit to $MAX_FD"
|
||||
esac
|
||||
fi
|
||||
|
||||
# Collect all arguments for the java command, stacking in reverse order:
|
||||
# * args from the command line
|
||||
# * the main class name
|
||||
# * -classpath
|
||||
# * -D...appname settings
|
||||
# * --module-path (only if needed)
|
||||
# * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables.
|
||||
|
||||
# For Cygwin or MSYS, switch paths to Windows format before running java
|
||||
if "$cygwin" || "$msys" ; then
|
||||
APP_HOME=$( cygpath --path --mixed "$APP_HOME" )
|
||||
CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" )
|
||||
|
||||
JAVACMD=$( cygpath --unix "$JAVACMD" )
|
||||
|
||||
# Now convert the arguments - kludge to limit ourselves to /bin/sh
|
||||
for arg do
|
||||
if
|
||||
case $arg in #(
|
||||
-*) false ;; # don't mess with options #(
|
||||
/?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath
|
||||
[ -e "$t" ] ;; #(
|
||||
*) false ;;
|
||||
esac
|
||||
then
|
||||
arg=$( cygpath --path --ignore --mixed "$arg" )
|
||||
fi
|
||||
# Roll the args list around exactly as many times as the number of
|
||||
# args, so each arg winds up back in the position where it started, but
|
||||
# possibly modified.
|
||||
#
|
||||
# NB: a `for` loop captures its iteration list before it begins, so
|
||||
# changing the positional parameters here affects neither the number of
|
||||
# iterations, nor the values presented in `arg`.
|
||||
shift # remove old arg
|
||||
set -- "$@" "$arg" # push replacement arg
|
||||
done
|
||||
fi
|
||||
|
||||
|
||||
# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
|
||||
DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"'
|
||||
|
||||
# Collect all arguments for the java command:
|
||||
# * DEFAULT_JVM_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments,
|
||||
# and any embedded shellness will be escaped.
|
||||
# * For example: A user cannot expect ${Hostname} to be expanded, as it is an environment variable and will be
|
||||
# treated as '${Hostname}' itself on the command line.
|
||||
|
||||
set -- \
|
||||
"-Dorg.gradle.appname=$APP_BASE_NAME" \
|
||||
-classpath "$CLASSPATH" \
|
||||
-jar "$APP_HOME/gradle/wrapper/gradle-wrapper.jar" \
|
||||
"$@"
|
||||
|
||||
# Stop when "xargs" is not available.
|
||||
if ! command -v xargs >/dev/null 2>&1
|
||||
then
|
||||
die "xargs is not available"
|
||||
fi
|
||||
|
||||
# Use "xargs" to parse quoted args.
|
||||
#
|
||||
# With -n1 it outputs one arg per line, with the quotes and backslashes removed.
|
||||
#
|
||||
# In Bash we could simply go:
|
||||
#
|
||||
# readarray ARGS < <( xargs -n1 <<<"$var" ) &&
|
||||
# set -- "${ARGS[@]}" "$@"
|
||||
#
|
||||
# but POSIX shell has neither arrays nor command substitution, so instead we
|
||||
# post-process each arg (as a line of input to sed) to backslash-escape any
|
||||
# character that might be a shell metacharacter, then use eval to reverse
|
||||
# that process (while maintaining the separation between arguments), and wrap
|
||||
# the whole thing up as a single "set" statement.
|
||||
#
|
||||
# This will of course break if any of these variables contains a newline or
|
||||
# an unmatched quote.
|
||||
#
|
||||
|
||||
eval "set -- $(
|
||||
printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" |
|
||||
xargs -n1 |
|
||||
sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' |
|
||||
tr '\n' ' '
|
||||
)" '"$@"'
|
||||
|
||||
exec "$JAVACMD" "$@"
|
||||
@@ -0,0 +1,99 @@
|
||||
@REM Copyright (c) Meta Platforms, Inc. and affiliates.
|
||||
@REM
|
||||
@REM This source code is licensed under the MIT license found in the
|
||||
@REM LICENSE file in the root directory of this source tree.
|
||||
|
||||
@rem
|
||||
@rem Copyright 2015 the original author or authors.
|
||||
@rem
|
||||
@rem Licensed under the Apache License, Version 2.0 (the "License");
|
||||
@rem you may not use this file except in compliance with the License.
|
||||
@rem You may obtain a copy of the License at
|
||||
@rem
|
||||
@rem https://www.apache.org/licenses/LICENSE-2.0
|
||||
@rem
|
||||
@rem Unless required by applicable law or agreed to in writing, software
|
||||
@rem distributed under the License is distributed on an "AS IS" BASIS,
|
||||
@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
@rem See the License for the specific language governing permissions and
|
||||
@rem limitations under the License.
|
||||
@rem
|
||||
@rem SPDX-License-Identifier: Apache-2.0
|
||||
@rem
|
||||
|
||||
@if "%DEBUG%"=="" @echo off
|
||||
@rem ##########################################################################
|
||||
@rem
|
||||
@rem Gradle startup script for Windows
|
||||
@rem
|
||||
@rem ##########################################################################
|
||||
|
||||
@rem Set local scope for the variables with windows NT shell
|
||||
if "%OS%"=="Windows_NT" setlocal
|
||||
|
||||
set DIRNAME=%~dp0
|
||||
if "%DIRNAME%"=="" set DIRNAME=.
|
||||
@rem This is normally unused
|
||||
set APP_BASE_NAME=%~n0
|
||||
set APP_HOME=%DIRNAME%
|
||||
|
||||
@rem Resolve any "." and ".." in APP_HOME to make it shorter.
|
||||
for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi
|
||||
|
||||
@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
|
||||
set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m"
|
||||
|
||||
@rem Find java.exe
|
||||
if defined JAVA_HOME goto findJavaFromJavaHome
|
||||
|
||||
set JAVA_EXE=java.exe
|
||||
%JAVA_EXE% -version >NUL 2>&1
|
||||
if %ERRORLEVEL% equ 0 goto execute
|
||||
|
||||
echo. 1>&2
|
||||
echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 1>&2
|
||||
echo. 1>&2
|
||||
echo Please set the JAVA_HOME variable in your environment to match the 1>&2
|
||||
echo location of your Java installation. 1>&2
|
||||
|
||||
goto fail
|
||||
|
||||
:findJavaFromJavaHome
|
||||
set JAVA_HOME=%JAVA_HOME:"=%
|
||||
set JAVA_EXE=%JAVA_HOME%/bin/java.exe
|
||||
|
||||
if exist "%JAVA_EXE%" goto execute
|
||||
|
||||
echo. 1>&2
|
||||
echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% 1>&2
|
||||
echo. 1>&2
|
||||
echo Please set the JAVA_HOME variable in your environment to match the 1>&2
|
||||
echo location of your Java installation. 1>&2
|
||||
|
||||
goto fail
|
||||
|
||||
:execute
|
||||
@rem Setup the command line
|
||||
|
||||
set CLASSPATH=
|
||||
|
||||
|
||||
@rem Execute Gradle
|
||||
"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" -jar "%APP_HOME%\gradle\wrapper\gradle-wrapper.jar" %*
|
||||
|
||||
:end
|
||||
@rem End local scope for the variables with windows NT shell
|
||||
if %ERRORLEVEL% equ 0 goto mainEnd
|
||||
|
||||
:fail
|
||||
rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
|
||||
rem the _cmd.exe /c_ return code!
|
||||
set EXIT_CODE=%ERRORLEVEL%
|
||||
if %EXIT_CODE% equ 0 set EXIT_CODE=1
|
||||
if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE%
|
||||
exit /b %EXIT_CODE%
|
||||
|
||||
:mainEnd
|
||||
if "%OS%"=="Windows_NT" endlocal
|
||||
|
||||
:omega
|
||||
@@ -0,0 +1,6 @@
|
||||
pluginManagement { includeBuild("../node_modules/@react-native/gradle-plugin") }
|
||||
plugins { id("com.facebook.react.settings") }
|
||||
extensions.configure(com.facebook.react.ReactSettingsExtension){ ex -> ex.autolinkLibrariesFromCommand() }
|
||||
rootProject.name = 'PerformicsManager'
|
||||
include ':app'
|
||||
includeBuild('../node_modules/@react-native/gradle-plugin')
|
||||
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"name": "PerformicsManager",
|
||||
"displayName": "PerformicsManager"
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
module.exports = {
|
||||
presets: ['module:@react-native/babel-preset'],
|
||||
plugins: [
|
||||
["react-native-worklets-core/plugin"],
|
||||
[
|
||||
'react-native-reanimated/plugin',
|
||||
{
|
||||
globals: ['__scanCodes', '_setGlobalConsole'],
|
||||
}
|
||||
],
|
||||
[
|
||||
"babel-plugin-inline-import",
|
||||
{
|
||||
"extensions": [".svg"],
|
||||
"resolvePath": (path) => path
|
||||
}
|
||||
],
|
||||
]
|
||||
};
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
/**
|
||||
* @format
|
||||
*/
|
||||
|
||||
import { AppRegistry } from 'react-native';
|
||||
import App from './src/screens/App';
|
||||
import { name as appName } from './app.json';
|
||||
|
||||
AppRegistry.registerComponent(appName, () => App);
|
||||
@@ -0,0 +1,11 @@
|
||||
# This `.xcode.env` file is versioned and is used to source the environment
|
||||
# used when running script phases inside Xcode.
|
||||
# To customize your local environment, you can create an `.xcode.env.local`
|
||||
# file that is not versioned.
|
||||
|
||||
# NODE_BINARY variable contains the PATH to the node executable.
|
||||
#
|
||||
# Customize the NODE_BINARY variable here.
|
||||
# For example, to use nvm with brew, add the following line
|
||||
# . "$(brew --prefix nvm)/nvm.sh" --no-use
|
||||
export NODE_BINARY=$(command -v node)
|
||||
|
After Width: | Height: | Size: 38 KiB |
@@ -0,0 +1,480 @@
|
||||
// !$*UTF8*$!
|
||||
{
|
||||
archiveVersion = 1;
|
||||
classes = {
|
||||
};
|
||||
objectVersion = 54;
|
||||
objects = {
|
||||
|
||||
/* Begin PBXBuildFile section */
|
||||
0C80B921A6F3F58F76C31292 /* libPods-PerformicsManager.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5DCACB8F33CDC322A6C60F78 /* libPods-PerformicsManager.a */; };
|
||||
13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; };
|
||||
761780ED2CA45674006654EE /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 761780EC2CA45674006654EE /* AppDelegate.swift */; };
|
||||
81AB9BB82411601600AC10FF /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */; };
|
||||
DB748B468423950FE254B658 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB81A68108700A75B9A /* PrivacyInfo.xcprivacy */; };
|
||||
/* End PBXBuildFile section */
|
||||
|
||||
/* Begin PBXFileReference section */
|
||||
13B07F961A680F5B00A75B9A /* PerformicsManager.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = PerformicsManager.app; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
13B07FB51A68108700A75B9A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = PerformicsManager/Images.xcassets; sourceTree = "<group>"; };
|
||||
13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = PerformicsManager/Info.plist; sourceTree = "<group>"; };
|
||||
13B07FB81A68108700A75B9A /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = PrivacyInfo.xcprivacy; path = PerformicsManager/PrivacyInfo.xcprivacy; sourceTree = "<group>"; };
|
||||
3B4392A12AC88292D35C810B /* Pods-PerformicsManager.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PerformicsManager.debug.xcconfig"; path = "Target Support Files/Pods-PerformicsManager/Pods-PerformicsManager.debug.xcconfig"; sourceTree = "<group>"; };
|
||||
5709B34CF0A7D63546082F79 /* Pods-PerformicsManager.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PerformicsManager.release.xcconfig"; path = "Target Support Files/Pods-PerformicsManager/Pods-PerformicsManager.release.xcconfig"; sourceTree = "<group>"; };
|
||||
5DCACB8F33CDC322A6C60F78 /* libPods-PerformicsManager.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-PerformicsManager.a"; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
761780EC2CA45674006654EE /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = AppDelegate.swift; path = PerformicsManager/AppDelegate.swift; sourceTree = "<group>"; };
|
||||
81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = LaunchScreen.storyboard; path = PerformicsManager/LaunchScreen.storyboard; sourceTree = "<group>"; };
|
||||
ED297162215061F000B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; };
|
||||
/* End PBXFileReference section */
|
||||
|
||||
/* Begin PBXFrameworksBuildPhase section */
|
||||
13B07F8C1A680F5B00A75B9A /* Frameworks */ = {
|
||||
isa = PBXFrameworksBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
0C80B921A6F3F58F76C31292 /* libPods-PerformicsManager.a in Frameworks */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
/* End PBXFrameworksBuildPhase section */
|
||||
|
||||
/* Begin PBXGroup section */
|
||||
13B07FAE1A68108700A75B9A /* PerformicsManager */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
13B07FB51A68108700A75B9A /* Images.xcassets */,
|
||||
761780EC2CA45674006654EE /* AppDelegate.swift */,
|
||||
13B07FB61A68108700A75B9A /* Info.plist */,
|
||||
81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */,
|
||||
13B07FB81A68108700A75B9A /* PrivacyInfo.xcprivacy */,
|
||||
);
|
||||
name = PerformicsManager;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
2D16E6871FA4F8E400B85C8A /* Frameworks */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
ED297162215061F000B7C4FE /* JavaScriptCore.framework */,
|
||||
5DCACB8F33CDC322A6C60F78 /* libPods-PerformicsManager.a */,
|
||||
);
|
||||
name = Frameworks;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
832341AE1AAA6A7D00B99B32 /* Libraries */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
);
|
||||
name = Libraries;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
83CBB9F61A601CBA00E9B192 = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
13B07FAE1A68108700A75B9A /* PerformicsManager */,
|
||||
832341AE1AAA6A7D00B99B32 /* Libraries */,
|
||||
83CBBA001A601CBA00E9B192 /* Products */,
|
||||
2D16E6871FA4F8E400B85C8A /* Frameworks */,
|
||||
BBD78D7AC51CEA395F1C20DB /* Pods */,
|
||||
);
|
||||
indentWidth = 2;
|
||||
sourceTree = "<group>";
|
||||
tabWidth = 2;
|
||||
usesTabs = 0;
|
||||
};
|
||||
83CBBA001A601CBA00E9B192 /* Products */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
13B07F961A680F5B00A75B9A /* PerformicsManager.app */,
|
||||
);
|
||||
name = Products;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
BBD78D7AC51CEA395F1C20DB /* Pods */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
3B4392A12AC88292D35C810B /* Pods-PerformicsManager.debug.xcconfig */,
|
||||
5709B34CF0A7D63546082F79 /* Pods-PerformicsManager.release.xcconfig */,
|
||||
);
|
||||
path = Pods;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
/* End PBXGroup section */
|
||||
|
||||
/* Begin PBXNativeTarget section */
|
||||
13B07F861A680F5B00A75B9A /* PerformicsManager */ = {
|
||||
isa = PBXNativeTarget;
|
||||
buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "PerformicsManager" */;
|
||||
buildPhases = (
|
||||
C38B50BA6285516D6DCD4F65 /* [CP] Check Pods Manifest.lock */,
|
||||
13B07F871A680F5B00A75B9A /* Sources */,
|
||||
13B07F8C1A680F5B00A75B9A /* Frameworks */,
|
||||
13B07F8E1A680F5B00A75B9A /* Resources */,
|
||||
00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */,
|
||||
00EEFC60759A1932668264C0 /* [CP] Embed Pods Frameworks */,
|
||||
E235C05ADACE081382539298 /* [CP] Copy Pods Resources */,
|
||||
);
|
||||
buildRules = (
|
||||
);
|
||||
dependencies = (
|
||||
);
|
||||
name = PerformicsManager;
|
||||
productName = PerformicsManager;
|
||||
productReference = 13B07F961A680F5B00A75B9A /* PerformicsManager.app */;
|
||||
productType = "com.apple.product-type.application";
|
||||
};
|
||||
/* End PBXNativeTarget section */
|
||||
|
||||
/* Begin PBXProject section */
|
||||
83CBB9F71A601CBA00E9B192 /* Project object */ = {
|
||||
isa = PBXProject;
|
||||
attributes = {
|
||||
LastUpgradeCheck = 1210;
|
||||
TargetAttributes = {
|
||||
13B07F861A680F5B00A75B9A = {
|
||||
LastSwiftMigration = 1120;
|
||||
};
|
||||
};
|
||||
};
|
||||
buildConfigurationList = 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "PerformicsManager" */;
|
||||
compatibilityVersion = "Xcode 12.0";
|
||||
developmentRegion = en;
|
||||
hasScannedForEncodings = 0;
|
||||
knownRegions = (
|
||||
en,
|
||||
Base,
|
||||
);
|
||||
mainGroup = 83CBB9F61A601CBA00E9B192;
|
||||
productRefGroup = 83CBBA001A601CBA00E9B192 /* Products */;
|
||||
projectDirPath = "";
|
||||
projectRoot = "";
|
||||
targets = (
|
||||
13B07F861A680F5B00A75B9A /* PerformicsManager */,
|
||||
);
|
||||
};
|
||||
/* End PBXProject section */
|
||||
|
||||
/* Begin PBXResourcesBuildPhase section */
|
||||
13B07F8E1A680F5B00A75B9A /* Resources */ = {
|
||||
isa = PBXResourcesBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
81AB9BB82411601600AC10FF /* LaunchScreen.storyboard in Resources */,
|
||||
13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */,
|
||||
DB748B468423950FE254B658 /* PrivacyInfo.xcprivacy in Resources */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
/* End PBXResourcesBuildPhase section */
|
||||
|
||||
/* Begin PBXShellScriptBuildPhase section */
|
||||
00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */ = {
|
||||
isa = PBXShellScriptBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
);
|
||||
inputPaths = (
|
||||
"$(SRCROOT)/.xcode.env.local",
|
||||
"$(SRCROOT)/.xcode.env",
|
||||
);
|
||||
name = "Bundle React Native code and images";
|
||||
outputPaths = (
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
shellPath = /bin/sh;
|
||||
shellScript = "set -e\n\nWITH_ENVIRONMENT=\"$REACT_NATIVE_PATH/scripts/xcode/with-environment.sh\"\nREACT_NATIVE_XCODE=\"$REACT_NATIVE_PATH/scripts/react-native-xcode.sh\"\n\n/bin/sh -c \"$WITH_ENVIRONMENT $REACT_NATIVE_XCODE\"\n";
|
||||
};
|
||||
00EEFC60759A1932668264C0 /* [CP] Embed Pods Frameworks */ = {
|
||||
isa = PBXShellScriptBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
);
|
||||
inputFileListPaths = (
|
||||
"${PODS_ROOT}/Target Support Files/Pods-PerformicsManager/Pods-PerformicsManager-frameworks-${CONFIGURATION}-input-files.xcfilelist",
|
||||
);
|
||||
name = "[CP] Embed Pods Frameworks";
|
||||
outputFileListPaths = (
|
||||
"${PODS_ROOT}/Target Support Files/Pods-PerformicsManager/Pods-PerformicsManager-frameworks-${CONFIGURATION}-output-files.xcfilelist",
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
shellPath = /bin/sh;
|
||||
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-PerformicsManager/Pods-PerformicsManager-frameworks.sh\"\n";
|
||||
showEnvVarsInLog = 0;
|
||||
};
|
||||
C38B50BA6285516D6DCD4F65 /* [CP] Check Pods Manifest.lock */ = {
|
||||
isa = PBXShellScriptBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
);
|
||||
inputFileListPaths = (
|
||||
);
|
||||
inputPaths = (
|
||||
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
|
||||
"${PODS_ROOT}/Manifest.lock",
|
||||
);
|
||||
name = "[CP] Check Pods Manifest.lock";
|
||||
outputFileListPaths = (
|
||||
);
|
||||
outputPaths = (
|
||||
"$(DERIVED_FILE_DIR)/Pods-PerformicsManager-checkManifestLockResult.txt",
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
shellPath = /bin/sh;
|
||||
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
|
||||
showEnvVarsInLog = 0;
|
||||
};
|
||||
E235C05ADACE081382539298 /* [CP] Copy Pods Resources */ = {
|
||||
isa = PBXShellScriptBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
);
|
||||
inputFileListPaths = (
|
||||
"${PODS_ROOT}/Target Support Files/Pods-PerformicsManager/Pods-PerformicsManager-resources-${CONFIGURATION}-input-files.xcfilelist",
|
||||
);
|
||||
name = "[CP] Copy Pods Resources";
|
||||
outputFileListPaths = (
|
||||
"${PODS_ROOT}/Target Support Files/Pods-PerformicsManager/Pods-PerformicsManager-resources-${CONFIGURATION}-output-files.xcfilelist",
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
shellPath = /bin/sh;
|
||||
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-PerformicsManager/Pods-PerformicsManager-resources.sh\"\n";
|
||||
showEnvVarsInLog = 0;
|
||||
};
|
||||
/* End PBXShellScriptBuildPhase section */
|
||||
|
||||
/* Begin PBXSourcesBuildPhase section */
|
||||
13B07F871A680F5B00A75B9A /* Sources */ = {
|
||||
isa = PBXSourcesBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
761780ED2CA45674006654EE /* AppDelegate.swift in Sources */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
/* End PBXSourcesBuildPhase section */
|
||||
|
||||
/* Begin XCBuildConfiguration section */
|
||||
13B07F941A680F5B00A75B9A /* Debug */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
baseConfigurationReference = 3B4392A12AC88292D35C810B /* Pods-PerformicsManager.debug.xcconfig */;
|
||||
buildSettings = {
|
||||
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
|
||||
CLANG_ENABLE_MODULES = YES;
|
||||
CURRENT_PROJECT_VERSION = 3;
|
||||
DEVELOPMENT_TEAM = JGDHGNH9XY;
|
||||
ENABLE_BITCODE = NO;
|
||||
INFOPLIST_FILE = PerformicsManager/Info.plist;
|
||||
IPHONEOS_DEPLOYMENT_TARGET = 15.6;
|
||||
LD_RUNPATH_SEARCH_PATHS = (
|
||||
"$(inherited)",
|
||||
"@executable_path/Frameworks",
|
||||
);
|
||||
MARKETING_VERSION = 1.1.1;
|
||||
OTHER_LDFLAGS = (
|
||||
"$(inherited)",
|
||||
"-ObjC",
|
||||
"-lc++",
|
||||
);
|
||||
PRODUCT_BUNDLE_IDENTIFIER = com.cpmindiait.PerformicsManager;
|
||||
PRODUCT_NAME = PerformicsManager;
|
||||
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
|
||||
SWIFT_VERSION = 5.0;
|
||||
VERSIONING_SYSTEM = "apple-generic";
|
||||
};
|
||||
name = Debug;
|
||||
};
|
||||
13B07F951A680F5B00A75B9A /* Release */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
baseConfigurationReference = 5709B34CF0A7D63546082F79 /* Pods-PerformicsManager.release.xcconfig */;
|
||||
buildSettings = {
|
||||
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
|
||||
CLANG_ENABLE_MODULES = YES;
|
||||
CURRENT_PROJECT_VERSION = 3;
|
||||
DEVELOPMENT_TEAM = JGDHGNH9XY;
|
||||
INFOPLIST_FILE = PerformicsManager/Info.plist;
|
||||
IPHONEOS_DEPLOYMENT_TARGET = 15.6;
|
||||
LD_RUNPATH_SEARCH_PATHS = (
|
||||
"$(inherited)",
|
||||
"@executable_path/Frameworks",
|
||||
);
|
||||
MARKETING_VERSION = 1.1.1;
|
||||
OTHER_LDFLAGS = (
|
||||
"$(inherited)",
|
||||
"-ObjC",
|
||||
"-lc++",
|
||||
);
|
||||
PRODUCT_BUNDLE_IDENTIFIER = com.cpmindiait.PerformicsManager;
|
||||
PRODUCT_NAME = PerformicsManager;
|
||||
SWIFT_VERSION = 5.0;
|
||||
VERSIONING_SYSTEM = "apple-generic";
|
||||
};
|
||||
name = Release;
|
||||
};
|
||||
83CBBA201A601CBA00E9B192 /* Debug */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||
CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
|
||||
CLANG_CXX_LANGUAGE_STANDARD = "c++20";
|
||||
CLANG_CXX_LIBRARY = "libc++";
|
||||
CLANG_ENABLE_MODULES = YES;
|
||||
CLANG_ENABLE_OBJC_ARC = YES;
|
||||
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
|
||||
CLANG_WARN_BOOL_CONVERSION = YES;
|
||||
CLANG_WARN_COMMA = YES;
|
||||
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
||||
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
|
||||
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
|
||||
CLANG_WARN_EMPTY_BODY = YES;
|
||||
CLANG_WARN_ENUM_CONVERSION = YES;
|
||||
CLANG_WARN_INFINITE_RECURSION = YES;
|
||||
CLANG_WARN_INT_CONVERSION = YES;
|
||||
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
|
||||
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
|
||||
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
|
||||
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
|
||||
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
|
||||
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
|
||||
CLANG_WARN_STRICT_PROTOTYPES = YES;
|
||||
CLANG_WARN_SUSPICIOUS_MOVE = YES;
|
||||
CLANG_WARN_UNREACHABLE_CODE = YES;
|
||||
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
||||
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
|
||||
COPY_PHASE_STRIP = NO;
|
||||
ENABLE_STRICT_OBJC_MSGSEND = YES;
|
||||
ENABLE_TESTABILITY = YES;
|
||||
"EXCLUDED_ARCHS[sdk=iphonesimulator*]" = "";
|
||||
GCC_C_LANGUAGE_STANDARD = gnu99;
|
||||
GCC_DYNAMIC_NO_PIC = NO;
|
||||
GCC_NO_COMMON_BLOCKS = YES;
|
||||
GCC_OPTIMIZATION_LEVEL = 0;
|
||||
GCC_PREPROCESSOR_DEFINITIONS = (
|
||||
"DEBUG=1",
|
||||
"$(inherited)",
|
||||
);
|
||||
GCC_SYMBOLS_PRIVATE_EXTERN = NO;
|
||||
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
||||
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
|
||||
GCC_WARN_UNDECLARED_SELECTOR = YES;
|
||||
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
|
||||
GCC_WARN_UNUSED_FUNCTION = YES;
|
||||
GCC_WARN_UNUSED_VARIABLE = YES;
|
||||
IPHONEOS_DEPLOYMENT_TARGET = 15.1;
|
||||
LD_RUNPATH_SEARCH_PATHS = (
|
||||
/usr/lib/swift,
|
||||
"$(inherited)",
|
||||
);
|
||||
LIBRARY_SEARCH_PATHS = (
|
||||
"\"$(SDKROOT)/usr/lib/swift\"",
|
||||
"\"$(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME)\"",
|
||||
"\"$(inherited)\"",
|
||||
);
|
||||
MTL_ENABLE_DEBUG_INFO = YES;
|
||||
ONLY_ACTIVE_ARCH = YES;
|
||||
OTHER_CPLUSPLUSFLAGS = (
|
||||
"$(OTHER_CFLAGS)",
|
||||
"-DFOLLY_NO_CONFIG",
|
||||
"-DFOLLY_MOBILE=1",
|
||||
"-DFOLLY_USE_LIBCPP=1",
|
||||
"-DFOLLY_CFG_NO_COROUTINES=1",
|
||||
"-DFOLLY_HAVE_CLOCK_GETTIME=1",
|
||||
);
|
||||
REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native";
|
||||
SDKROOT = iphoneos;
|
||||
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) DEBUG";
|
||||
USE_HERMES = true;
|
||||
};
|
||||
name = Debug;
|
||||
};
|
||||
83CBBA211A601CBA00E9B192 /* Release */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||
CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
|
||||
CLANG_CXX_LANGUAGE_STANDARD = "c++20";
|
||||
CLANG_CXX_LIBRARY = "libc++";
|
||||
CLANG_ENABLE_MODULES = YES;
|
||||
CLANG_ENABLE_OBJC_ARC = YES;
|
||||
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
|
||||
CLANG_WARN_BOOL_CONVERSION = YES;
|
||||
CLANG_WARN_COMMA = YES;
|
||||
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
||||
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
|
||||
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
|
||||
CLANG_WARN_EMPTY_BODY = YES;
|
||||
CLANG_WARN_ENUM_CONVERSION = YES;
|
||||
CLANG_WARN_INFINITE_RECURSION = YES;
|
||||
CLANG_WARN_INT_CONVERSION = YES;
|
||||
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
|
||||
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
|
||||
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
|
||||
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
|
||||
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
|
||||
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
|
||||
CLANG_WARN_STRICT_PROTOTYPES = YES;
|
||||
CLANG_WARN_SUSPICIOUS_MOVE = YES;
|
||||
CLANG_WARN_UNREACHABLE_CODE = YES;
|
||||
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
||||
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
|
||||
COPY_PHASE_STRIP = YES;
|
||||
ENABLE_NS_ASSERTIONS = NO;
|
||||
ENABLE_STRICT_OBJC_MSGSEND = YES;
|
||||
"EXCLUDED_ARCHS[sdk=iphonesimulator*]" = "";
|
||||
GCC_C_LANGUAGE_STANDARD = gnu99;
|
||||
GCC_NO_COMMON_BLOCKS = YES;
|
||||
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
||||
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
|
||||
GCC_WARN_UNDECLARED_SELECTOR = YES;
|
||||
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
|
||||
GCC_WARN_UNUSED_FUNCTION = YES;
|
||||
GCC_WARN_UNUSED_VARIABLE = YES;
|
||||
IPHONEOS_DEPLOYMENT_TARGET = 15.1;
|
||||
LD_RUNPATH_SEARCH_PATHS = (
|
||||
/usr/lib/swift,
|
||||
"$(inherited)",
|
||||
);
|
||||
LIBRARY_SEARCH_PATHS = (
|
||||
"\"$(SDKROOT)/usr/lib/swift\"",
|
||||
"\"$(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME)\"",
|
||||
"\"$(inherited)\"",
|
||||
);
|
||||
MTL_ENABLE_DEBUG_INFO = NO;
|
||||
OTHER_CPLUSPLUSFLAGS = (
|
||||
"$(OTHER_CFLAGS)",
|
||||
"-DFOLLY_NO_CONFIG",
|
||||
"-DFOLLY_MOBILE=1",
|
||||
"-DFOLLY_USE_LIBCPP=1",
|
||||
"-DFOLLY_CFG_NO_COROUTINES=1",
|
||||
"-DFOLLY_HAVE_CLOCK_GETTIME=1",
|
||||
);
|
||||
REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native";
|
||||
SDKROOT = iphoneos;
|
||||
USE_HERMES = true;
|
||||
VALIDATE_PRODUCT = YES;
|
||||
};
|
||||
name = Release;
|
||||
};
|
||||
/* End XCBuildConfiguration section */
|
||||
|
||||
/* Begin XCConfigurationList section */
|
||||
13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "PerformicsManager" */ = {
|
||||
isa = XCConfigurationList;
|
||||
buildConfigurations = (
|
||||
13B07F941A680F5B00A75B9A /* Debug */,
|
||||
13B07F951A680F5B00A75B9A /* Release */,
|
||||
);
|
||||
defaultConfigurationIsVisible = 0;
|
||||
defaultConfigurationName = Release;
|
||||
};
|
||||
83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "PerformicsManager" */ = {
|
||||
isa = XCConfigurationList;
|
||||
buildConfigurations = (
|
||||
83CBBA201A601CBA00E9B192 /* Debug */,
|
||||
83CBBA211A601CBA00E9B192 /* Release */,
|
||||
);
|
||||
defaultConfigurationIsVisible = 0;
|
||||
defaultConfigurationName = Release;
|
||||
};
|
||||
/* End XCConfigurationList section */
|
||||
};
|
||||
rootObject = 83CBB9F71A601CBA00E9B192 /* Project object */;
|
||||
}
|
||||
@@ -0,0 +1,88 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Scheme
|
||||
LastUpgradeVersion = "1210"
|
||||
version = "1.3">
|
||||
<BuildAction
|
||||
parallelizeBuildables = "YES"
|
||||
buildImplicitDependencies = "YES">
|
||||
<BuildActionEntries>
|
||||
<BuildActionEntry
|
||||
buildForTesting = "YES"
|
||||
buildForRunning = "YES"
|
||||
buildForProfiling = "YES"
|
||||
buildForArchiving = "YES"
|
||||
buildForAnalyzing = "YES">
|
||||
<BuildableReference
|
||||
BuildableIdentifier = "primary"
|
||||
BlueprintIdentifier = "13B07F861A680F5B00A75B9A"
|
||||
BuildableName = "PerformicsManager.app"
|
||||
BlueprintName = "PerformicsManager"
|
||||
ReferencedContainer = "container:PerformicsManager.xcodeproj">
|
||||
</BuildableReference>
|
||||
</BuildActionEntry>
|
||||
</BuildActionEntries>
|
||||
</BuildAction>
|
||||
<TestAction
|
||||
buildConfiguration = "Debug"
|
||||
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
|
||||
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
|
||||
shouldUseLaunchSchemeArgsEnv = "YES">
|
||||
<Testables>
|
||||
<TestableReference
|
||||
skipped = "NO">
|
||||
<BuildableReference
|
||||
BuildableIdentifier = "primary"
|
||||
BlueprintIdentifier = "00E356ED1AD99517003FC87E"
|
||||
BuildableName = "PerformicsManagerTests.xctest"
|
||||
BlueprintName = "PerformicsManagerTests"
|
||||
ReferencedContainer = "container:PerformicsManager.xcodeproj">
|
||||
</BuildableReference>
|
||||
</TestableReference>
|
||||
</Testables>
|
||||
</TestAction>
|
||||
<LaunchAction
|
||||
buildConfiguration = "Debug"
|
||||
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
|
||||
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
|
||||
launchStyle = "0"
|
||||
useCustomWorkingDirectory = "NO"
|
||||
ignoresPersistentStateOnLaunch = "NO"
|
||||
debugDocumentVersioning = "YES"
|
||||
debugServiceExtension = "internal"
|
||||
allowLocationSimulation = "YES">
|
||||
<BuildableProductRunnable
|
||||
runnableDebuggingMode = "0">
|
||||
<BuildableReference
|
||||
BuildableIdentifier = "primary"
|
||||
BlueprintIdentifier = "13B07F861A680F5B00A75B9A"
|
||||
BuildableName = "PerformicsManager.app"
|
||||
BlueprintName = "PerformicsManager"
|
||||
ReferencedContainer = "container:PerformicsManager.xcodeproj">
|
||||
</BuildableReference>
|
||||
</BuildableProductRunnable>
|
||||
</LaunchAction>
|
||||
<ProfileAction
|
||||
buildConfiguration = "Release"
|
||||
shouldUseLaunchSchemeArgsEnv = "YES"
|
||||
savedToolIdentifier = ""
|
||||
useCustomWorkingDirectory = "NO"
|
||||
debugDocumentVersioning = "YES">
|
||||
<BuildableProductRunnable
|
||||
runnableDebuggingMode = "0">
|
||||
<BuildableReference
|
||||
BuildableIdentifier = "primary"
|
||||
BlueprintIdentifier = "13B07F861A680F5B00A75B9A"
|
||||
BuildableName = "PerformicsManager.app"
|
||||
BlueprintName = "PerformicsManager"
|
||||
ReferencedContainer = "container:PerformicsManager.xcodeproj">
|
||||
</BuildableReference>
|
||||
</BuildableProductRunnable>
|
||||
</ProfileAction>
|
||||
<AnalyzeAction
|
||||
buildConfiguration = "Debug">
|
||||
</AnalyzeAction>
|
||||
<ArchiveAction
|
||||
buildConfiguration = "Release"
|
||||
revealArchiveInOrganizer = "YES">
|
||||
</ArchiveAction>
|
||||
</Scheme>
|
||||
@@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Workspace
|
||||
version = "1.0">
|
||||
<FileRef
|
||||
location = "group:PerformicsManager.xcodeproj">
|
||||
</FileRef>
|
||||
<FileRef
|
||||
location = "group:Pods/Pods.xcodeproj">
|
||||
</FileRef>
|
||||
</Workspace>
|
||||
@@ -0,0 +1,48 @@
|
||||
import UIKit
|
||||
import React
|
||||
import React_RCTAppDelegate
|
||||
import ReactAppDependencyProvider
|
||||
|
||||
@main
|
||||
class AppDelegate: UIResponder, UIApplicationDelegate {
|
||||
var window: UIWindow?
|
||||
|
||||
var reactNativeDelegate: ReactNativeDelegate?
|
||||
var reactNativeFactory: RCTReactNativeFactory?
|
||||
|
||||
func application(
|
||||
_ application: UIApplication,
|
||||
didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? = nil
|
||||
) -> Bool {
|
||||
let delegate = ReactNativeDelegate()
|
||||
let factory = RCTReactNativeFactory(delegate: delegate)
|
||||
delegate.dependencyProvider = RCTAppDependencyProvider()
|
||||
|
||||
reactNativeDelegate = delegate
|
||||
reactNativeFactory = factory
|
||||
|
||||
window = UIWindow(frame: UIScreen.main.bounds)
|
||||
|
||||
factory.startReactNative(
|
||||
withModuleName: "PerformicsManager",
|
||||
in: window,
|
||||
launchOptions: launchOptions
|
||||
)
|
||||
|
||||
return true
|
||||
}
|
||||
}
|
||||
|
||||
class ReactNativeDelegate: RCTDefaultReactNativeFactoryDelegate {
|
||||
override func sourceURL(for bridge: RCTBridge) -> URL? {
|
||||
self.bundleURL()
|
||||
}
|
||||
|
||||
override func bundleURL() -> URL? {
|
||||
#if DEBUG
|
||||
RCTBundleURLProvider.sharedSettings().jsBundleURL(forBundleRoot: "index")
|
||||
#else
|
||||
Bundle.main.url(forResource: "main", withExtension: "jsbundle")
|
||||
#endif
|
||||
}
|
||||
}
|
||||
|
After Width: | Height: | Size: 77 KiB |
|
After Width: | Height: | Size: 11 KiB |
|
After Width: | Height: | Size: 11 KiB |
|
After Width: | Height: | Size: 17 KiB |
|
After Width: | Height: | Size: 3.2 KiB |
|
After Width: | Height: | Size: 4.9 KiB |
|
After Width: | Height: | Size: 5.2 KiB |
|
After Width: | Height: | Size: 7.1 KiB |
|
After Width: | Height: | Size: 7.7 KiB |
@@ -0,0 +1,62 @@
|
||||
{
|
||||
"images" : [
|
||||
{
|
||||
"filename" : "40.png",
|
||||
"idiom" : "iphone",
|
||||
"scale" : "2x",
|
||||
"size" : "20x20"
|
||||
},
|
||||
{
|
||||
"filename" : "60.png",
|
||||
"idiom" : "iphone",
|
||||
"scale" : "3x",
|
||||
"size" : "20x20"
|
||||
},
|
||||
{
|
||||
"filename" : "58.png",
|
||||
"idiom" : "iphone",
|
||||
"scale" : "2x",
|
||||
"size" : "29x29"
|
||||
},
|
||||
{
|
||||
"filename" : "87.png",
|
||||
"idiom" : "iphone",
|
||||
"scale" : "3x",
|
||||
"size" : "29x29"
|
||||
},
|
||||
{
|
||||
"filename" : "80.png",
|
||||
"idiom" : "iphone",
|
||||
"scale" : "2x",
|
||||
"size" : "40x40"
|
||||
},
|
||||
{
|
||||
"filename" : "120.png",
|
||||
"idiom" : "iphone",
|
||||
"scale" : "3x",
|
||||
"size" : "40x40"
|
||||
},
|
||||
{
|
||||
"filename" : "120 1.png",
|
||||
"idiom" : "iphone",
|
||||
"scale" : "2x",
|
||||
"size" : "60x60"
|
||||
},
|
||||
{
|
||||
"filename" : "180.png",
|
||||
"idiom" : "iphone",
|
||||
"scale" : "3x",
|
||||
"size" : "60x60"
|
||||
},
|
||||
{
|
||||
"filename" : "1024.png",
|
||||
"idiom" : "ios-marketing",
|
||||
"scale" : "1x",
|
||||
"size" : "1024x1024"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"author" : "xcode",
|
||||
"version" : 1
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"info" : {
|
||||
"version" : 1,
|
||||
"author" : "xcode"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,135 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>CADisableMinimumFrameDurationOnPhone</key>
|
||||
<true/>
|
||||
<key>CFBundleDevelopmentRegion</key>
|
||||
<string>en</string>
|
||||
<key>CFBundleDisplayName</key>
|
||||
<string>PerformicsManager</string>
|
||||
<key>CFBundleExecutable</key>
|
||||
<string>$(EXECUTABLE_NAME)</string>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
|
||||
<key>CFBundleInfoDictionaryVersion</key>
|
||||
<string>6.0</string>
|
||||
<key>CFBundleName</key>
|
||||
<string>$(PRODUCT_NAME)</string>
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>APPL</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>$(MARKETING_VERSION)</string>
|
||||
<key>CFBundleSignature</key>
|
||||
<string>????</string>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>$(CURRENT_PROJECT_VERSION)</string>
|
||||
<key>LSRequiresIPhoneOS</key>
|
||||
<true/>
|
||||
<key>LSSupportsOpeningDocumentsInPlace</key>
|
||||
<true/>
|
||||
<key>NSAllowsLocalNetworking</key>
|
||||
<true/>
|
||||
<key>NSAppTransportSecurity</key>
|
||||
<dict>
|
||||
<key>NSAllowsArbitraryLoads</key>
|
||||
<false/>
|
||||
<key>NSAllowsLocalNetworking</key>
|
||||
<true/>
|
||||
<key>NSExceptionDomains</key>
|
||||
<dict>
|
||||
<key>https://cpminternal.parinaam.in</key>
|
||||
<dict>
|
||||
<key>NSExceptionAllowsInsecureHTTPLoads</key>
|
||||
<true/>
|
||||
<key>NSIncludesSubdomains</key>
|
||||
<true/>
|
||||
<key>NSTemporaryExceptionAllowsInsecureHTTPLoads</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>localhost</key>
|
||||
<dict>
|
||||
<key>NSExceptionAllowsInsecureHTTPLoads</key>
|
||||
<true/>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>NSAppleMusicUsageDescription</key>
|
||||
<string>This app needs to access media library to get the audio files recorded by user, that can be shown in reports and share with your team. Only the app's data would be shared with your team.</string>
|
||||
<key>NSCalendarsUsageDescription</key>
|
||||
<string>This app needs access to calendars. Some functionalities are dependent on the calendar. Give Calendar permission to Performics to make app work perfectly</string>
|
||||
<key>NSCameraUsageDescription</key>
|
||||
<string>This app needs access to the camera to take photos. Performics will only use images captured through this app. No other images we will use.</string>
|
||||
<key>NSDocumentsFolderUsageDescription</key>
|
||||
<string>This app needs to access documents folder. Performics will store some app data files in documents folder and need to access it. Give document folder permission to Performics to make app work perfectly</string>
|
||||
<key>NSFileProviderDomainUsageDescription</key>
|
||||
<string>This app needs access to files. Performics will only use the file stored through this app. No other file will be accessed</string>
|
||||
<key>NSLocationAlwaysAndWhenInUseUsageDescription</key>
|
||||
<string>This app needs access to the location. Give location permission to Performics. Your location would only be shared with your team.</string>
|
||||
<key>NSLocationWhenInUseUsageDescription</key>
|
||||
<string>This app needs access to the location. Give location permission to Performics. Your location would only be shared with your team.</string>
|
||||
<key>NSMicrophoneUsageDescription</key>
|
||||
<string>This app needs to access microphone to record audio with user permission. Recorder will be used to record user's voice or for other smilar tasks . Give Performics permission to use your microphone. Your recordings would only be shared with your team.</string>
|
||||
<key>NSPhotoLibraryAddUsageDescription</key>
|
||||
<string>This app needs access to photos captured and stored using Performic's camera, so that it can be shown in reports generated. Your photos would only be shared with your team's head.</string>
|
||||
<key>NSPhotoLibraryUsageDescription</key>
|
||||
<string>This app needs access to photos captured using Performic's camera, so that it can be shown in reports generated. Your photos would only be shared with your team's head.</string>
|
||||
<key>NSUbiquitousContainersUsageDescription</key>
|
||||
<string>This app needs access to your iCloud Drive to import and manage files.</string>
|
||||
<key>NSUbiquitousDocumentsUsageDescription</key>
|
||||
<string>This app uses iCloud Drive to open and save your documents.</string>
|
||||
<key>RCTNewArchEnabled</key>
|
||||
<true/>
|
||||
<key>UIAppFonts</key>
|
||||
<array>
|
||||
<string>OpenSans-Bold.ttf</string>
|
||||
<string>OpenSans-Regular.ttf</string>
|
||||
<string>OpenSans-SemiBold.ttf</string>
|
||||
<string>Roboto-Regular.ttf</string>
|
||||
<string>Zocial.ttf</string>
|
||||
<string>SimpleLineIcons.ttf</string>
|
||||
<string>Octicons.ttf</string>
|
||||
<string>MaterialIcons.ttf</string>
|
||||
<string>MaterialCommunityIcons.ttf</string>
|
||||
<string>Ionicons.ttf</string>
|
||||
<string>Foundation.ttf</string>
|
||||
<string>Fontisto.ttf</string>
|
||||
<string>FontAwesome5_Solid.ttf</string>
|
||||
<string>FontAwesome5_Regular.ttf</string>
|
||||
<string>FontAwesome5_Brands.ttf</string>
|
||||
<string>FontAwesome.ttf</string>
|
||||
<string>Feather.ttf</string>
|
||||
<string>EvilIcons.ttf</string>
|
||||
<string>Entypo.ttf</string>
|
||||
<string>AntDesign.ttf</string>
|
||||
</array>
|
||||
<key>UIBackgroundModes</key>
|
||||
<array>
|
||||
<string>remote-notification</string>
|
||||
<string>fetch</string>
|
||||
</array>
|
||||
<key>UIFileSharingEnabled</key>
|
||||
<true/>
|
||||
<key>UILaunchScreen</key>
|
||||
<dict>
|
||||
<key>UIImageName</key>
|
||||
<string>LaunchImage</string>
|
||||
</dict>
|
||||
<key>UILaunchStoryboardName</key>
|
||||
<string>LaunchScreen</string>
|
||||
<key>UIRequiredDeviceCapabilities</key>
|
||||
<array>
|
||||
<string>arm64</string>
|
||||
</array>
|
||||
<key>UISupportedInterfaceOrientations</key>
|
||||
<array>
|
||||
<string>UIInterfaceOrientationPortrait</string>
|
||||
<string>UIInterfaceOrientationLandscapeLeft</string>
|
||||
<string>UIInterfaceOrientationLandscapeRight</string>
|
||||
</array>
|
||||
<key>UIViewControllerBasedStatusBarAppearance</key>
|
||||
<false/>
|
||||
<key>WKJavaScriptEnabled</key>
|
||||
<true/>
|
||||
</dict>
|
||||
</plist>
|
||||
@@ -0,0 +1,57 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="21507" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" launchScreen="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES" initialViewController="01J-lp-oVM">
|
||||
<device id="retina6_12" orientation="portrait" appearance="light"/>
|
||||
<dependencies>
|
||||
<deployment identifier="iOS"/>
|
||||
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="21505"/>
|
||||
<capability name="Safe area layout guides" minToolsVersion="9.0"/>
|
||||
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
|
||||
<capability name="named colors" minToolsVersion="9.0"/>
|
||||
<capability name="system colors" minToolsVersion="11.0"/>
|
||||
</dependencies>
|
||||
<scenes>
|
||||
<!--View Controller-->
|
||||
<scene sceneID="EHf-IW-A2E">
|
||||
<objects>
|
||||
<viewController id="01J-lp-oVM" sceneMemberID="viewController">
|
||||
<view key="view" contentMode="scaleToFill" id="Ze5-6b-2t3">
|
||||
<rect key="frame" x="0.0" y="0.0" width="393" height="852"/>
|
||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
||||
<subviews>
|
||||
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="PerformicsLogo" translatesAutoresizingMaskIntoConstraints="NO" id="UEZ-3y-TgA">
|
||||
<accessibility key="accessibilityConfiguration" identifier="performics.logo"/>
|
||||
</imageView>
|
||||
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="logo" translatesAutoresizingMaskIntoConstraints="NO" id="BZ1-pf-IPp">
|
||||
<accessibility key="accessibilityConfiguration" identifier="app.logo"/>
|
||||
</imageView>
|
||||
</subviews>
|
||||
<viewLayoutGuide key="safeArea" id="Bcu-3y-fUS"/>
|
||||
<color key="backgroundColor" systemColor="systemBackgroundColor"/>
|
||||
<constraints>
|
||||
<!-- Top Performics Logo Constraints -->
|
||||
<constraint firstItem="UEZ-3y-TgA" firstAttribute="top" secondItem="Bcu-3y-fUS" secondAttribute="top" constant="50" id="c-top-performics"/>
|
||||
<constraint firstItem="UEZ-3y-TgA" firstAttribute="centerX" secondItem="Ze5-6b-2t3" secondAttribute="centerX" id="c-centerx-performics"/>
|
||||
<constraint firstItem="UEZ-3y-TgA" firstAttribute="width" secondItem="Ze5-6b-2t3" secondAttribute="width" multiplier="0.55" id="c-width-performics"/>
|
||||
<constraint firstItem="UEZ-3y-TgA" firstAttribute="height" secondItem="UEZ-3y-TgA" secondAttribute="width" multiplier="0.2345" id="c-height-performics"/>
|
||||
|
||||
<!-- Center Logo Constraints -->
|
||||
<constraint firstItem="BZ1-pf-IPp" firstAttribute="centerX" secondItem="Ze5-6b-2t3" secondAttribute="centerX" id="c-centerx-logo"/>
|
||||
<constraint firstItem="BZ1-pf-IPp" firstAttribute="centerY" secondItem="Ze5-6b-2t3" secondAttribute="centerY" id="c-centery-logo"/>
|
||||
<constraint firstItem="BZ1-pf-IPp" firstAttribute="width" secondItem="Ze5-6b-2t3" secondAttribute="width" multiplier="0.4" id="c-width-logo"/>
|
||||
<constraint firstItem="BZ1-pf-IPp" firstAttribute="height" secondItem="BZ1-pf-IPp" secondAttribute="width" multiplier="1.0" id="c-height-logo"/>
|
||||
</constraints>
|
||||
</view>
|
||||
</viewController>
|
||||
<placeholder placeholderIdentifier="IBFirstResponder" id="iYj-Kq-Ea1" userLabel="First Responder" sceneMemberID="firstResponder"/>
|
||||
</objects>
|
||||
<point key="canvasLocation" x="52.173913043478265" y="375"/>
|
||||
</scene>
|
||||
</scenes>
|
||||
<resources>
|
||||
<image name="PerformicsLogo" width="226" height="53"/>
|
||||
<image name="logo" width="157" height="162"/>
|
||||
<systemColor name="systemBackgroundColor">
|
||||
<color white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||||
</systemColor>
|
||||
</resources>
|
||||
</document>
|
||||
@@ -0,0 +1,49 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>NSPrivacyAccessedAPITypes</key>
|
||||
<array>
|
||||
<dict>
|
||||
<key>NSPrivacyAccessedAPIType</key>
|
||||
<string>NSPrivacyAccessedAPICategoryUserDefaults</string>
|
||||
<key>NSPrivacyAccessedAPITypeReasons</key>
|
||||
<array>
|
||||
<string>CA92.1</string>
|
||||
<string>C56D.1</string>
|
||||
</array>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>NSPrivacyAccessedAPIType</key>
|
||||
<string>NSPrivacyAccessedAPICategoryFileTimestamp</string>
|
||||
<key>NSPrivacyAccessedAPITypeReasons</key>
|
||||
<array>
|
||||
<string>C617.1</string>
|
||||
<string>0A2A.1</string>
|
||||
<string>3B52.1</string>
|
||||
</array>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>NSPrivacyAccessedAPIType</key>
|
||||
<string>NSPrivacyAccessedAPICategorySystemBootTime</string>
|
||||
<key>NSPrivacyAccessedAPITypeReasons</key>
|
||||
<array>
|
||||
<string>35F9.1</string>
|
||||
</array>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>NSPrivacyAccessedAPIType</key>
|
||||
<string>NSPrivacyAccessedAPICategoryDiskSpace</string>
|
||||
<key>NSPrivacyAccessedAPITypeReasons</key>
|
||||
<array>
|
||||
<string>85F4.1</string>
|
||||
<string>E174.1</string>
|
||||
</array>
|
||||
</dict>
|
||||
</array>
|
||||
<key>NSPrivacyCollectedDataTypes</key>
|
||||
<array/>
|
||||
<key>NSPrivacyTracking</key>
|
||||
<false/>
|
||||
</dict>
|
||||
</plist>
|
||||
@@ -0,0 +1,42 @@
|
||||
# Resolve react_native_pods.rb with node to allow for hoisting
|
||||
require Pod::Executable.execute_command('node', ['-p',
|
||||
'require.resolve(
|
||||
"react-native/scripts/react_native_pods.rb",
|
||||
{paths: [process.argv[1]]},
|
||||
)', __dir__]).strip
|
||||
|
||||
platform :ios, '18'
|
||||
prepare_react_native_project!
|
||||
|
||||
begin
|
||||
permissions_path = Pod::Executable.execute_command('node', ['-p', 'require.resolve("react-native-permissions/scripts/setup.rb", {paths: [process.argv[1]]})', __dir__]).strip
|
||||
require permissions_path
|
||||
setup_permissions(['Calendars', 'Camera', 'LocationAccuracy', 'LocationAlways', 'LocationWhenInUse', 'MediaLibrary', 'Microphone', 'PhotoLibrary', 'PhotoLibraryAddOnly'])
|
||||
rescue => e
|
||||
Pod::UI.warn "react-native-permissions setup failed: #{e.message}"
|
||||
end
|
||||
|
||||
linkage = ENV['USE_FRAMEWORKS']
|
||||
if linkage != nil
|
||||
Pod::UI.puts "Configuring Pod with #{linkage}ally linked Frameworks".green
|
||||
use_frameworks! :linkage => linkage.to_sym
|
||||
end
|
||||
|
||||
target 'PerformicsManager' do
|
||||
config = use_native_modules!
|
||||
|
||||
use_react_native!(
|
||||
:path => config[:reactNativePath],
|
||||
# An absolute path to your application root.
|
||||
:app_path => "#{Pod::Config.instance.installation_root}/.."
|
||||
)
|
||||
|
||||
post_install do |installer|
|
||||
react_native_post_install(
|
||||
installer,
|
||||
config[:reactNativePath],
|
||||
:mac_catalyst_enabled => false,
|
||||
# :ccache_enabled => true
|
||||
)
|
||||
end
|
||||
end
|
||||
|
After Width: | Height: | Size: 7.3 KiB |
|
After Width: | Height: | Size: 26 KiB |
|
After Width: | Height: | Size: 38 KiB |
@@ -0,0 +1,3 @@
|
||||
module.exports = {
|
||||
preset: 'react-native',
|
||||
};
|
||||
@@ -0,0 +1,11 @@
|
||||
const { getDefaultConfig, mergeConfig } = require('@react-native/metro-config');
|
||||
|
||||
/**
|
||||
* Metro configuration
|
||||
* https://reactnative.dev/docs/metro
|
||||
*
|
||||
* @type {import('@react-native/metro-config').MetroConfig}
|
||||
*/
|
||||
const config = {};
|
||||
|
||||
module.exports = mergeConfig(getDefaultConfig(__dirname), config);
|
||||
@@ -0,0 +1,108 @@
|
||||
{
|
||||
"name": "PerformicsManager",
|
||||
"version": "0.0.1",
|
||||
"private": true,
|
||||
"scripts": {
|
||||
"android": "react-native run-android",
|
||||
"ios": "react-native run-ios",
|
||||
"lint": "eslint .",
|
||||
"start": "react-native start",
|
||||
"test": "jest",
|
||||
"postinstall": "patch-package",
|
||||
"clean": "react-native-clean-project"
|
||||
},
|
||||
"dependencies": {
|
||||
"@dominicvonk/react-native-apk-installer": "^2.2.2",
|
||||
"@react-native-async-storage/async-storage": "^2.2.0",
|
||||
"@react-native-clipboard/clipboard": "^1.16.2",
|
||||
"@react-native-community/checkbox": "^0.5.20",
|
||||
"@react-native-community/datetimepicker": "^8.4.1",
|
||||
"@react-native-community/netinfo": "^11.4.1",
|
||||
"@react-native-documents/picker": "^11.0.0",
|
||||
"@react-native/new-app-screen": "0.82.1",
|
||||
"@react-navigation/drawer": "^7.5.8",
|
||||
"@react-navigation/native": "^7.1.18",
|
||||
"@react-navigation/stack": "^7.4.8",
|
||||
"base-64": "^1.0.0",
|
||||
"deprecated-react-native-prop-types": "^2.3.0",
|
||||
"mime": "^4.0.7",
|
||||
"moment": "^2.30.1",
|
||||
"prop-types": "^15.8.1",
|
||||
"react": "19.1.1",
|
||||
"react-native": "0.82.1",
|
||||
"react-native-animated-splash-screen": "^2.0.5",
|
||||
"react-native-blob-util": "^0.22.2",
|
||||
"react-native-chart-kit": "^6.12.0",
|
||||
"react-native-collapsible": "^1.6.2",
|
||||
"react-native-device-info": "^15.0.1",
|
||||
"react-native-draggable-flatlist": "^4.0.3",
|
||||
"react-native-element-dropdown": "^2.12.4",
|
||||
"react-native-file-viewer": "^2.1.5",
|
||||
"react-native-fs": "^2.20.0",
|
||||
"react-native-geolocation-service": "^5.3.1",
|
||||
"react-native-gesture-handler": "^2.25.0",
|
||||
"react-native-google-maps": "^1.0.0",
|
||||
"react-native-image-marker": "^1.2.9",
|
||||
"react-native-image-pan-zoom": "^2.1.12",
|
||||
"react-native-image-picker": "^8.2.1",
|
||||
"react-native-image-resizer": "^1.4.5",
|
||||
"react-native-image-zoom-viewer": "^3.0.1",
|
||||
"react-native-keychain": "^9.2.3",
|
||||
"react-native-linear-gradient": "^2.8.3",
|
||||
"react-native-maps": "^1.24.1",
|
||||
"react-native-modal": "^14.0.0-rc.1",
|
||||
"react-native-modal-datetime-picker": "^18.0.0",
|
||||
"react-native-modal-selector": "^2.1.2",
|
||||
"react-native-multiple-select": "^0.5.12",
|
||||
"react-native-orientation-locker": "^1.7.0",
|
||||
"react-native-otp-inputs": "^7.4.0",
|
||||
"react-native-paper": "^5.14.5",
|
||||
"react-native-permissions": "^5.4.1",
|
||||
"react-native-reanimated": "^4.1.5",
|
||||
"react-native-responsive-screen": "^1.4.2",
|
||||
"react-native-safe-area-context": "^5.5.2",
|
||||
"react-native-screens": "^4.11.1",
|
||||
"react-native-snackbar": "^2.9.0",
|
||||
"react-native-snap-carousel": "^3.9.1",
|
||||
"react-native-splash-screen": "^3.3.0",
|
||||
"react-native-sqlite-2": "^3.6.2",
|
||||
"react-native-svg": "^15.12.0",
|
||||
"react-native-vector-icons": "^10.2.0",
|
||||
"react-native-version-check": "^3.5.0",
|
||||
"react-native-video": "^6.14.1",
|
||||
"react-native-video-controls": "^2.8.1",
|
||||
"react-native-view-shot": "^4.0.3",
|
||||
"react-native-vision-camera": "^4.7.3",
|
||||
"react-native-vision-camera-face-detector": "^1.9.1",
|
||||
"react-native-webview": "^13.15.0",
|
||||
"react-native-worklets": "^0.6.1",
|
||||
"react-native-worklets-core": "^1.6.2",
|
||||
"react-redux": "^9.2.0",
|
||||
"redux": "^5.0.1",
|
||||
"utf8": "^3.0.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@babel/core": "^7.25.2",
|
||||
"@babel/preset-env": "^7.25.3",
|
||||
"@babel/runtime": "^7.25.0",
|
||||
"@react-native-community/cli": "20.0.0",
|
||||
"@react-native-community/cli-platform-android": "20.0.0",
|
||||
"@react-native-community/cli-platform-ios": "20.0.0",
|
||||
"@react-native/babel-preset": "0.82.1",
|
||||
"@react-native/eslint-config": "0.82.1",
|
||||
"@react-native/metro-config": "0.82.1",
|
||||
"@react-native/typescript-config": "0.82.1",
|
||||
"@types/jest": "^29.5.13",
|
||||
"@types/react": "^19.1.1",
|
||||
"@types/react-test-renderer": "^19.1.0",
|
||||
"babel-plugin-inline-import": "^3.0.0",
|
||||
"eslint": "^8.19.0",
|
||||
"jest": "^29.6.3",
|
||||
"prettier": "2.8.8",
|
||||
"react-test-renderer": "19.1.1",
|
||||
"typescript": "^5.8.3"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=20"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,482 @@
|
||||
diff --git a/node_modules/@dominicvonk/react-native-apk-installer/android/build.gradle b/node_modules/@dominicvonk/react-native-apk-installer/android/build.gradle
|
||||
index 425bd08..9bbd07e 100644
|
||||
--- a/node_modules/@dominicvonk/react-native-apk-installer/android/build.gradle
|
||||
+++ b/node_modules/@dominicvonk/react-native-apk-installer/android/build.gradle
|
||||
@@ -1,11 +1,9 @@
|
||||
buildscript {
|
||||
// The Android Gradle plugin is only required when opening the android folder stand-alone.
|
||||
- // This avoids unnecessary downloads and potential conflicts when the library is included as a
|
||||
- // module dependency in an application project.
|
||||
if (project == rootProject) {
|
||||
repositories {
|
||||
google()
|
||||
- jcenter()
|
||||
+ mavenCentral() // Replaced jcenter()
|
||||
}
|
||||
dependencies {
|
||||
classpath 'com.android.tools.build:gradle:4.1.0'
|
||||
@@ -21,10 +19,12 @@ def safeExtGet(prop, fallback) {
|
||||
|
||||
android {
|
||||
compileSdkVersion safeExtGet('compileSdkVersion', 29)
|
||||
+
|
||||
defaultConfig {
|
||||
minSdkVersion safeExtGet('minSdkVersion', 21)
|
||||
targetSdkVersion safeExtGet('targetSdkVersion', 29)
|
||||
}
|
||||
+
|
||||
lintOptions {
|
||||
abortOnError false
|
||||
}
|
||||
@@ -32,19 +32,22 @@ android {
|
||||
|
||||
repositories {
|
||||
mavenLocal()
|
||||
+
|
||||
maven {
|
||||
- // All of React Native (JS, Obj-C sources, Android binaries) is installed from npm
|
||||
+ // React Native binaries from node_modules
|
||||
url "$rootDir/../node_modules/react-native/android"
|
||||
}
|
||||
+
|
||||
maven {
|
||||
- // Android JSC is installed from npm
|
||||
+ // JSC from node_modules
|
||||
url "$rootDir/../node_modules/jsc-android/dist"
|
||||
}
|
||||
+
|
||||
google()
|
||||
- jcenter()
|
||||
+ mavenCentral() // Replaced jcenter()
|
||||
}
|
||||
|
||||
dependencies {
|
||||
//noinspection GradleDynamicVersion
|
||||
- implementation 'com.facebook.react:react-native:+' // From node_modules
|
||||
+ implementation 'com.facebook.react:react-native:+' // From node_modules
|
||||
}
|
||||
diff --git a/node_modules/@dominicvonk/react-native-apk-installer/android/build/.transforms/292a3499c126888e1dcdddb745113ba0/results.bin b/node_modules/@dominicvonk/react-native-apk-installer/android/build/.transforms/292a3499c126888e1dcdddb745113ba0/results.bin
|
||||
new file mode 100644
|
||||
index 0000000..0d259dd
|
||||
--- /dev/null
|
||||
+++ b/node_modules/@dominicvonk/react-native-apk-installer/android/build/.transforms/292a3499c126888e1dcdddb745113ba0/results.bin
|
||||
@@ -0,0 +1 @@
|
||||
+o/classes
|
||||
diff --git a/node_modules/@dominicvonk/react-native-apk-installer/android/build/.transforms/292a3499c126888e1dcdddb745113ba0/transformed/classes/classes_dex/classes.dex b/node_modules/@dominicvonk/react-native-apk-installer/android/build/.transforms/292a3499c126888e1dcdddb745113ba0/transformed/classes/classes_dex/classes.dex
|
||||
new file mode 100644
|
||||
index 0000000..d315206
|
||||
Binary files /dev/null and b/node_modules/@dominicvonk/react-native-apk-installer/android/build/.transforms/292a3499c126888e1dcdddb745113ba0/transformed/classes/classes_dex/classes.dex differ
|
||||
diff --git a/node_modules/@dominicvonk/react-native-apk-installer/android/build/.transforms/9451d6f4f089b5ece95e74f77887d066/results.bin b/node_modules/@dominicvonk/react-native-apk-installer/android/build/.transforms/9451d6f4f089b5ece95e74f77887d066/results.bin
|
||||
new file mode 100644
|
||||
index 0000000..7ed749e
|
||||
--- /dev/null
|
||||
+++ b/node_modules/@dominicvonk/react-native-apk-installer/android/build/.transforms/9451d6f4f089b5ece95e74f77887d066/results.bin
|
||||
@@ -0,0 +1 @@
|
||||
+o/bundleLibRuntimeToDirDebug
|
||||
diff --git a/node_modules/@dominicvonk/react-native-apk-installer/android/build/.transforms/9451d6f4f089b5ece95e74f77887d066/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/nodece/apkinstallern/BuildConfig.dex b/node_modules/@dominicvonk/react-native-apk-installer/android/build/.transforms/9451d6f4f089b5ece95e74f77887d066/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/nodece/apkinstallern/BuildConfig.dex
|
||||
new file mode 100644
|
||||
index 0000000..e82384b
|
||||
Binary files /dev/null and b/node_modules/@dominicvonk/react-native-apk-installer/android/build/.transforms/9451d6f4f089b5ece95e74f77887d066/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/nodece/apkinstallern/BuildConfig.dex differ
|
||||
diff --git a/node_modules/@dominicvonk/react-native-apk-installer/android/build/.transforms/9451d6f4f089b5ece95e74f77887d066/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/nodece/apkinstallern/RNApkInstallerNFileProvider.dex b/node_modules/@dominicvonk/react-native-apk-installer/android/build/.transforms/9451d6f4f089b5ece95e74f77887d066/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/nodece/apkinstallern/RNApkInstallerNFileProvider.dex
|
||||
new file mode 100644
|
||||
index 0000000..1afca8e
|
||||
Binary files /dev/null and b/node_modules/@dominicvonk/react-native-apk-installer/android/build/.transforms/9451d6f4f089b5ece95e74f77887d066/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/nodece/apkinstallern/RNApkInstallerNFileProvider.dex differ
|
||||
diff --git a/node_modules/@dominicvonk/react-native-apk-installer/android/build/.transforms/9451d6f4f089b5ece95e74f77887d066/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/nodece/apkinstallern/RNApkInstallerNModule.dex b/node_modules/@dominicvonk/react-native-apk-installer/android/build/.transforms/9451d6f4f089b5ece95e74f77887d066/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/nodece/apkinstallern/RNApkInstallerNModule.dex
|
||||
new file mode 100644
|
||||
index 0000000..e5c3551
|
||||
Binary files /dev/null and b/node_modules/@dominicvonk/react-native-apk-installer/android/build/.transforms/9451d6f4f089b5ece95e74f77887d066/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/nodece/apkinstallern/RNApkInstallerNModule.dex differ
|
||||
diff --git a/node_modules/@dominicvonk/react-native-apk-installer/android/build/.transforms/9451d6f4f089b5ece95e74f77887d066/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/nodece/apkinstallern/RNApkInstallerNPackage.dex b/node_modules/@dominicvonk/react-native-apk-installer/android/build/.transforms/9451d6f4f089b5ece95e74f77887d066/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/nodece/apkinstallern/RNApkInstallerNPackage.dex
|
||||
new file mode 100644
|
||||
index 0000000..52b1759
|
||||
Binary files /dev/null and b/node_modules/@dominicvonk/react-native-apk-installer/android/build/.transforms/9451d6f4f089b5ece95e74f77887d066/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/nodece/apkinstallern/RNApkInstallerNPackage.dex differ
|
||||
diff --git a/node_modules/@dominicvonk/react-native-apk-installer/android/build/.transforms/9451d6f4f089b5ece95e74f77887d066/transformed/bundleLibRuntimeToDirDebug/desugar_graph.bin b/node_modules/@dominicvonk/react-native-apk-installer/android/build/.transforms/9451d6f4f089b5ece95e74f77887d066/transformed/bundleLibRuntimeToDirDebug/desugar_graph.bin
|
||||
new file mode 100644
|
||||
index 0000000..601f245
|
||||
Binary files /dev/null and b/node_modules/@dominicvonk/react-native-apk-installer/android/build/.transforms/9451d6f4f089b5ece95e74f77887d066/transformed/bundleLibRuntimeToDirDebug/desugar_graph.bin differ
|
||||
diff --git a/node_modules/@dominicvonk/react-native-apk-installer/android/build/generated/source/buildConfig/debug/com/nodece/apkinstallern/BuildConfig.java b/node_modules/@dominicvonk/react-native-apk-installer/android/build/generated/source/buildConfig/debug/com/nodece/apkinstallern/BuildConfig.java
|
||||
new file mode 100644
|
||||
index 0000000..9c8de3c
|
||||
--- /dev/null
|
||||
+++ b/node_modules/@dominicvonk/react-native-apk-installer/android/build/generated/source/buildConfig/debug/com/nodece/apkinstallern/BuildConfig.java
|
||||
@@ -0,0 +1,10 @@
|
||||
+/**
|
||||
+ * Automatically generated file. DO NOT MODIFY
|
||||
+ */
|
||||
+package com.nodece.apkinstallern;
|
||||
+
|
||||
+public final class BuildConfig {
|
||||
+ public static final boolean DEBUG = Boolean.parseBoolean("true");
|
||||
+ public static final String LIBRARY_PACKAGE_NAME = "com.nodece.apkinstallern";
|
||||
+ public static final String BUILD_TYPE = "debug";
|
||||
+}
|
||||
diff --git a/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/AndroidManifest.xml b/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/AndroidManifest.xml
|
||||
new file mode 100644
|
||||
index 0000000..0b2a028
|
||||
--- /dev/null
|
||||
+++ b/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/AndroidManifest.xml
|
||||
@@ -0,0 +1,23 @@
|
||||
+<?xml version="1.0" encoding="utf-8"?>
|
||||
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
+ package="com.nodece.apkinstallern" >
|
||||
+
|
||||
+ <uses-sdk android:minSdkVersion="26" />
|
||||
+
|
||||
+ <uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" />
|
||||
+ <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
|
||||
+ <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
|
||||
+
|
||||
+ <application>
|
||||
+ <provider
|
||||
+ android:name="com.nodece.apkinstallern.RNApkInstallerNFileProvider"
|
||||
+ android:authorities="dollar_openBracket_applicationId_closeBracket.fileprovider"
|
||||
+ android:exported="false"
|
||||
+ android:grantUriPermissions="true" >
|
||||
+ <meta-data
|
||||
+ android:name="android.support.FILE_PROVIDER_PATHS"
|
||||
+ android:resource="@xml/file_paths" />
|
||||
+ </provider>
|
||||
+ </application>
|
||||
+
|
||||
+</manifest>
|
||||
\ No newline at end of file
|
||||
diff --git a/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/output-metadata.json b/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/output-metadata.json
|
||||
new file mode 100644
|
||||
index 0000000..1312313
|
||||
--- /dev/null
|
||||
+++ b/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/output-metadata.json
|
||||
@@ -0,0 +1,18 @@
|
||||
+{
|
||||
+ "version": 3,
|
||||
+ "artifactType": {
|
||||
+ "type": "AAPT_FRIENDLY_MERGED_MANIFESTS",
|
||||
+ "kind": "Directory"
|
||||
+ },
|
||||
+ "applicationId": "com.nodece.apkinstallern",
|
||||
+ "variantName": "debug",
|
||||
+ "elements": [
|
||||
+ {
|
||||
+ "type": "SINGLE",
|
||||
+ "filters": [],
|
||||
+ "attributes": [],
|
||||
+ "outputFile": "AndroidManifest.xml"
|
||||
+ }
|
||||
+ ],
|
||||
+ "elementType": "File"
|
||||
+}
|
||||
\ No newline at end of file
|
||||
diff --git a/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/aar_metadata/debug/writeDebugAarMetadata/aar-metadata.properties b/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/aar_metadata/debug/writeDebugAarMetadata/aar-metadata.properties
|
||||
new file mode 100644
|
||||
index 0000000..1211b1e
|
||||
--- /dev/null
|
||||
+++ b/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/aar_metadata/debug/writeDebugAarMetadata/aar-metadata.properties
|
||||
@@ -0,0 +1,6 @@
|
||||
+aarFormatVersion=1.0
|
||||
+aarMetadataVersion=1.0
|
||||
+minCompileSdk=1
|
||||
+minCompileSdkExtension=0
|
||||
+minAndroidGradlePluginVersion=1.0.0
|
||||
+coreLibraryDesugaringEnabled=false
|
||||
diff --git a/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/annotation_processor_list/debug/javaPreCompileDebug/annotationProcessors.json b/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/annotation_processor_list/debug/javaPreCompileDebug/annotationProcessors.json
|
||||
new file mode 100644
|
||||
index 0000000..9e26dfe
|
||||
--- /dev/null
|
||||
+++ b/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/annotation_processor_list/debug/javaPreCompileDebug/annotationProcessors.json
|
||||
@@ -0,0 +1 @@
|
||||
+{}
|
||||
\ No newline at end of file
|
||||
diff --git a/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/compile_library_classes_jar/debug/bundleLibCompileToJarDebug/classes.jar b/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/compile_library_classes_jar/debug/bundleLibCompileToJarDebug/classes.jar
|
||||
new file mode 100644
|
||||
index 0000000..f83c4da
|
||||
Binary files /dev/null and b/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/compile_library_classes_jar/debug/bundleLibCompileToJarDebug/classes.jar differ
|
||||
diff --git a/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/compile_r_class_jar/debug/generateDebugRFile/R.jar b/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/compile_r_class_jar/debug/generateDebugRFile/R.jar
|
||||
new file mode 100644
|
||||
index 0000000..3d8234d
|
||||
Binary files /dev/null and b/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/compile_r_class_jar/debug/generateDebugRFile/R.jar differ
|
||||
diff --git a/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/compile_symbol_list/debug/generateDebugRFile/R.txt b/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/compile_symbol_list/debug/generateDebugRFile/R.txt
|
||||
new file mode 100644
|
||||
index 0000000..ba8758a
|
||||
--- /dev/null
|
||||
+++ b/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/compile_symbol_list/debug/generateDebugRFile/R.txt
|
||||
@@ -0,0 +1 @@
|
||||
+int xml file_paths 0x0
|
||||
diff --git a/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/compiled_local_resources/debug/compileDebugLibraryResources/out/xml_file_paths.xml.flat b/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/compiled_local_resources/debug/compileDebugLibraryResources/out/xml_file_paths.xml.flat
|
||||
new file mode 100644
|
||||
index 0000000..2e1f087
|
||||
Binary files /dev/null and b/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/compiled_local_resources/debug/compileDebugLibraryResources/out/xml_file_paths.xml.flat differ
|
||||
diff --git a/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties b/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties
|
||||
new file mode 100644
|
||||
index 0000000..0d7c013
|
||||
--- /dev/null
|
||||
+++ b/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties
|
||||
@@ -0,0 +1,2 @@
|
||||
+#Sat Nov 29 10:29:15 IST 2025
|
||||
+com.nodece.apkinstallern.dominicvonk_react-native-apk-installer-main-6\:/xml/file_paths.xml=/Users/cpm/Me/cpmCodes/projects/PerformicsManagerAjeet/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/packaged_res/debug/packageDebugResources/xml/file_paths.xml
|
||||
diff --git a/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/incremental/debug/packageDebugResources/merger.xml b/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/incremental/debug/packageDebugResources/merger.xml
|
||||
new file mode 100644
|
||||
index 0000000..c11b34f
|
||||
--- /dev/null
|
||||
+++ b/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/incremental/debug/packageDebugResources/merger.xml
|
||||
@@ -0,0 +1,2 @@
|
||||
+<?xml version="1.0" encoding="utf-8"?>
|
||||
+<merger version="3"><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="main$Generated" generated="true" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:<dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/cpm/Me/cpmCodes/projects/PerformicsManagerAjeet/node_modules/@dominicvonk/react-native-apk-installer/android/src/main/res"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="main" generated-set="main$Generated" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:<dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/cpm/Me/cpmCodes/projects/PerformicsManagerAjeet/node_modules/@dominicvonk/react-native-apk-installer/android/src/main/res"><file name="file_paths" path="/Users/cpm/Me/cpmCodes/projects/PerformicsManagerAjeet/node_modules/@dominicvonk/react-native-apk-installer/android/src/main/res/xml/file_paths.xml" qualifiers="" type="xml"/></source></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="debug$Generated" generated="true" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:<dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/cpm/Me/cpmCodes/projects/PerformicsManagerAjeet/node_modules/@dominicvonk/react-native-apk-installer/android/src/debug/res"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="debug" generated-set="debug$Generated" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:<dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/cpm/Me/cpmCodes/projects/PerformicsManagerAjeet/node_modules/@dominicvonk/react-native-apk-installer/android/src/debug/res"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="generated$Generated" generated="true" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:<dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/cpm/Me/cpmCodes/projects/PerformicsManagerAjeet/node_modules/@dominicvonk/react-native-apk-installer/android/build/generated/res/resValues/debug"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="generated" generated-set="generated$Generated" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:<dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/cpm/Me/cpmCodes/projects/PerformicsManagerAjeet/node_modules/@dominicvonk/react-native-apk-installer/android/build/generated/res/resValues/debug"/></dataSet><mergedItems/></merger>
|
||||
\ No newline at end of file
|
||||
diff --git a/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/incremental/mergeDebugAssets/merger.xml b/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/incremental/mergeDebugAssets/merger.xml
|
||||
new file mode 100644
|
||||
index 0000000..a10128d
|
||||
--- /dev/null
|
||||
+++ b/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/incremental/mergeDebugAssets/merger.xml
|
||||
@@ -0,0 +1,2 @@
|
||||
+<?xml version="1.0" encoding="utf-8"?>
|
||||
+<merger version="3"><dataSet config="main" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:<dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/cpm/Me/cpmCodes/projects/PerformicsManagerAjeet/node_modules/@dominicvonk/react-native-apk-installer/android/src/main/assets"/></dataSet><dataSet config="debug" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:<dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/cpm/Me/cpmCodes/projects/PerformicsManagerAjeet/node_modules/@dominicvonk/react-native-apk-installer/android/src/debug/assets"/></dataSet><dataSet config="generated" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:<dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/cpm/Me/cpmCodes/projects/PerformicsManagerAjeet/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/shader_assets/debug/compileDebugShaders/out"/></dataSet></merger>
|
||||
\ No newline at end of file
|
||||
diff --git a/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml b/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml
|
||||
new file mode 100644
|
||||
index 0000000..fa7dffd
|
||||
--- /dev/null
|
||||
+++ b/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml
|
||||
@@ -0,0 +1,2 @@
|
||||
+<?xml version="1.0" encoding="utf-8"?>
|
||||
+<merger version="3"><dataSet config="main" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:<dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/cpm/Me/cpmCodes/projects/PerformicsManagerAjeet/node_modules/@dominicvonk/react-native-apk-installer/android/src/main/jniLibs"/></dataSet><dataSet config="debug" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:<dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/cpm/Me/cpmCodes/projects/PerformicsManagerAjeet/node_modules/@dominicvonk/react-native-apk-installer/android/src/debug/jniLibs"/></dataSet></merger>
|
||||
\ No newline at end of file
|
||||
diff --git a/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/incremental/mergeDebugShaders/merger.xml b/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/incremental/mergeDebugShaders/merger.xml
|
||||
new file mode 100644
|
||||
index 0000000..7d043cc
|
||||
--- /dev/null
|
||||
+++ b/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/incremental/mergeDebugShaders/merger.xml
|
||||
@@ -0,0 +1,2 @@
|
||||
+<?xml version="1.0" encoding="utf-8"?>
|
||||
+<merger version="3"><dataSet config="main" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:<dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/cpm/Me/cpmCodes/projects/PerformicsManagerAjeet/node_modules/@dominicvonk/react-native-apk-installer/android/src/main/shaders"/></dataSet><dataSet config="debug" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:<dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/Users/cpm/Me/cpmCodes/projects/PerformicsManagerAjeet/node_modules/@dominicvonk/react-native-apk-installer/android/src/debug/shaders"/></dataSet></merger>
|
||||
\ No newline at end of file
|
||||
diff --git a/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/nodece/apkinstallern/BuildConfig.class b/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/nodece/apkinstallern/BuildConfig.class
|
||||
new file mode 100644
|
||||
index 0000000..8720505
|
||||
Binary files /dev/null and b/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/nodece/apkinstallern/BuildConfig.class differ
|
||||
diff --git a/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/nodece/apkinstallern/RNApkInstallerNFileProvider.class b/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/nodece/apkinstallern/RNApkInstallerNFileProvider.class
|
||||
new file mode 100644
|
||||
index 0000000..a265760
|
||||
Binary files /dev/null and b/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/nodece/apkinstallern/RNApkInstallerNFileProvider.class differ
|
||||
diff --git a/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/nodece/apkinstallern/RNApkInstallerNModule.class b/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/nodece/apkinstallern/RNApkInstallerNModule.class
|
||||
new file mode 100644
|
||||
index 0000000..422a4c2
|
||||
Binary files /dev/null and b/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/nodece/apkinstallern/RNApkInstallerNModule.class differ
|
||||
diff --git a/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/nodece/apkinstallern/RNApkInstallerNPackage.class b/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/nodece/apkinstallern/RNApkInstallerNPackage.class
|
||||
new file mode 100644
|
||||
index 0000000..d1282cb
|
||||
Binary files /dev/null and b/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/nodece/apkinstallern/RNApkInstallerNPackage.class differ
|
||||
diff --git a/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/local_only_symbol_list/debug/parseDebugLocalResources/R-def.txt b/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/local_only_symbol_list/debug/parseDebugLocalResources/R-def.txt
|
||||
new file mode 100644
|
||||
index 0000000..dc007c2
|
||||
--- /dev/null
|
||||
+++ b/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/local_only_symbol_list/debug/parseDebugLocalResources/R-def.txt
|
||||
@@ -0,0 +1,3 @@
|
||||
+R_DEF: Internal format may change without notice
|
||||
+local
|
||||
+xml file_paths
|
||||
diff --git a/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/manifest_merge_blame_file/debug/processDebugManifest/manifest-merger-blame-debug-report.txt b/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/manifest_merge_blame_file/debug/processDebugManifest/manifest-merger-blame-debug-report.txt
|
||||
new file mode 100644
|
||||
index 0000000..2dc3147
|
||||
--- /dev/null
|
||||
+++ b/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/manifest_merge_blame_file/debug/processDebugManifest/manifest-merger-blame-debug-report.txt
|
||||
@@ -0,0 +1,38 @@
|
||||
+1<?xml version="1.0" encoding="utf-8"?>
|
||||
+2<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
+3 package="com.nodece.apkinstallern" >
|
||||
+4
|
||||
+5 <uses-sdk android:minSdkVersion="26" />
|
||||
+6
|
||||
+7 <uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" />
|
||||
+7-->/Users/cpm/Me/cpmCodes/projects/PerformicsManagerAjeet/node_modules/@dominicvonk/react-native-apk-installer/android/src/main/AndroidManifest.xml:4:5-83
|
||||
+7-->/Users/cpm/Me/cpmCodes/projects/PerformicsManagerAjeet/node_modules/@dominicvonk/react-native-apk-installer/android/src/main/AndroidManifest.xml:4:22-80
|
||||
+8 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
|
||||
+8-->/Users/cpm/Me/cpmCodes/projects/PerformicsManagerAjeet/node_modules/@dominicvonk/react-native-apk-installer/android/src/main/AndroidManifest.xml:5:5-81
|
||||
+8-->/Users/cpm/Me/cpmCodes/projects/PerformicsManagerAjeet/node_modules/@dominicvonk/react-native-apk-installer/android/src/main/AndroidManifest.xml:5:22-78
|
||||
+9 <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
|
||||
+9-->/Users/cpm/Me/cpmCodes/projects/PerformicsManagerAjeet/node_modules/@dominicvonk/react-native-apk-installer/android/src/main/AndroidManifest.xml:6:5-80
|
||||
+9-->/Users/cpm/Me/cpmCodes/projects/PerformicsManagerAjeet/node_modules/@dominicvonk/react-native-apk-installer/android/src/main/AndroidManifest.xml:6:22-77
|
||||
+10
|
||||
+11 <application>
|
||||
+11-->/Users/cpm/Me/cpmCodes/projects/PerformicsManagerAjeet/node_modules/@dominicvonk/react-native-apk-installer/android/src/main/AndroidManifest.xml:8:5-18:19
|
||||
+12 <provider
|
||||
+12-->/Users/cpm/Me/cpmCodes/projects/PerformicsManagerAjeet/node_modules/@dominicvonk/react-native-apk-installer/android/src/main/AndroidManifest.xml:9:9-17:20
|
||||
+13 android:name="com.nodece.apkinstallern.RNApkInstallerNFileProvider"
|
||||
+13-->/Users/cpm/Me/cpmCodes/projects/PerformicsManagerAjeet/node_modules/@dominicvonk/react-native-apk-installer/android/src/main/AndroidManifest.xml:10:13-80
|
||||
+14 android:authorities="${applicationId}.fileprovider"
|
||||
+14-->/Users/cpm/Me/cpmCodes/projects/PerformicsManagerAjeet/node_modules/@dominicvonk/react-native-apk-installer/android/src/main/AndroidManifest.xml:11:13-64
|
||||
+15 android:exported="false"
|
||||
+15-->/Users/cpm/Me/cpmCodes/projects/PerformicsManagerAjeet/node_modules/@dominicvonk/react-native-apk-installer/android/src/main/AndroidManifest.xml:12:13-37
|
||||
+16 android:grantUriPermissions="true" >
|
||||
+16-->/Users/cpm/Me/cpmCodes/projects/PerformicsManagerAjeet/node_modules/@dominicvonk/react-native-apk-installer/android/src/main/AndroidManifest.xml:13:13-47
|
||||
+17 <meta-data
|
||||
+17-->/Users/cpm/Me/cpmCodes/projects/PerformicsManagerAjeet/node_modules/@dominicvonk/react-native-apk-installer/android/src/main/AndroidManifest.xml:14:13-16:53
|
||||
+18 android:name="android.support.FILE_PROVIDER_PATHS"
|
||||
+18-->/Users/cpm/Me/cpmCodes/projects/PerformicsManagerAjeet/node_modules/@dominicvonk/react-native-apk-installer/android/src/main/AndroidManifest.xml:15:17-67
|
||||
+19 android:resource="@xml/file_paths" />
|
||||
+19-->/Users/cpm/Me/cpmCodes/projects/PerformicsManagerAjeet/node_modules/@dominicvonk/react-native-apk-installer/android/src/main/AndroidManifest.xml:16:17-51
|
||||
+20 </provider>
|
||||
+21 </application>
|
||||
+22
|
||||
+23</manifest>
|
||||
diff --git a/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/merged_manifest/debug/processDebugManifest/AndroidManifest.xml b/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/merged_manifest/debug/processDebugManifest/AndroidManifest.xml
|
||||
new file mode 100644
|
||||
index 0000000..03eb111
|
||||
--- /dev/null
|
||||
+++ b/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/merged_manifest/debug/processDebugManifest/AndroidManifest.xml
|
||||
@@ -0,0 +1,23 @@
|
||||
+<?xml version="1.0" encoding="utf-8"?>
|
||||
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
+ package="com.nodece.apkinstallern" >
|
||||
+
|
||||
+ <uses-sdk android:minSdkVersion="26" />
|
||||
+
|
||||
+ <uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" />
|
||||
+ <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
|
||||
+ <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
|
||||
+
|
||||
+ <application>
|
||||
+ <provider
|
||||
+ android:name="com.nodece.apkinstallern.RNApkInstallerNFileProvider"
|
||||
+ android:authorities="${applicationId}.fileprovider"
|
||||
+ android:exported="false"
|
||||
+ android:grantUriPermissions="true" >
|
||||
+ <meta-data
|
||||
+ android:name="android.support.FILE_PROVIDER_PATHS"
|
||||
+ android:resource="@xml/file_paths" />
|
||||
+ </provider>
|
||||
+ </application>
|
||||
+
|
||||
+</manifest>
|
||||
\ No newline at end of file
|
||||
diff --git a/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/navigation_json/debug/extractDeepLinksDebug/navigation.json b/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/navigation_json/debug/extractDeepLinksDebug/navigation.json
|
||||
new file mode 100644
|
||||
index 0000000..0637a08
|
||||
--- /dev/null
|
||||
+++ b/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/navigation_json/debug/extractDeepLinksDebug/navigation.json
|
||||
@@ -0,0 +1 @@
|
||||
+[]
|
||||
\ No newline at end of file
|
||||
diff --git a/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/nested_resources_validation_report/debug/generateDebugResources/nestedResourcesValidationReport.txt b/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/nested_resources_validation_report/debug/generateDebugResources/nestedResourcesValidationReport.txt
|
||||
new file mode 100644
|
||||
index 0000000..08f4ebe
|
||||
--- /dev/null
|
||||
+++ b/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/nested_resources_validation_report/debug/generateDebugResources/nestedResourcesValidationReport.txt
|
||||
@@ -0,0 +1 @@
|
||||
+0 Warning/Error
|
||||
\ No newline at end of file
|
||||
diff --git a/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/packaged_res/debug/packageDebugResources/xml/file_paths.xml b/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/packaged_res/debug/packageDebugResources/xml/file_paths.xml
|
||||
new file mode 100644
|
||||
index 0000000..1de7aa9
|
||||
--- /dev/null
|
||||
+++ b/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/packaged_res/debug/packageDebugResources/xml/file_paths.xml
|
||||
@@ -0,0 +1,26 @@
|
||||
+<?xml version="1.0" encoding="utf-8"?>
|
||||
+<paths xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
+ <external-cache-path
|
||||
+ name="external-cache-path"
|
||||
+ path="." />
|
||||
+
|
||||
+ <external-media-path
|
||||
+ name="external-media-path"
|
||||
+ path="." />
|
||||
+
|
||||
+ <cache-path
|
||||
+ name="cache-path"
|
||||
+ path="." />
|
||||
+
|
||||
+ <external-path
|
||||
+ name="external-path"
|
||||
+ path="." />
|
||||
+
|
||||
+ <files-path
|
||||
+ name="files-path"
|
||||
+ path="." />
|
||||
+
|
||||
+ <external-files-path
|
||||
+ name="external-files-path"
|
||||
+ path="." />
|
||||
+</paths>
|
||||
\ No newline at end of file
|
||||
diff --git a/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/nodece/apkinstallern/BuildConfig.class b/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/nodece/apkinstallern/BuildConfig.class
|
||||
new file mode 100644
|
||||
index 0000000..8720505
|
||||
Binary files /dev/null and b/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/nodece/apkinstallern/BuildConfig.class differ
|
||||
diff --git a/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/nodece/apkinstallern/RNApkInstallerNFileProvider.class b/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/nodece/apkinstallern/RNApkInstallerNFileProvider.class
|
||||
new file mode 100644
|
||||
index 0000000..a265760
|
||||
Binary files /dev/null and b/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/nodece/apkinstallern/RNApkInstallerNFileProvider.class differ
|
||||
diff --git a/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/nodece/apkinstallern/RNApkInstallerNModule.class b/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/nodece/apkinstallern/RNApkInstallerNModule.class
|
||||
new file mode 100644
|
||||
index 0000000..422a4c2
|
||||
Binary files /dev/null and b/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/nodece/apkinstallern/RNApkInstallerNModule.class differ
|
||||
diff --git a/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/nodece/apkinstallern/RNApkInstallerNPackage.class b/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/nodece/apkinstallern/RNApkInstallerNPackage.class
|
||||
new file mode 100644
|
||||
index 0000000..d1282cb
|
||||
Binary files /dev/null and b/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/runtime_library_classes_dir/debug/bundleLibRuntimeToDirDebug/com/nodece/apkinstallern/RNApkInstallerNPackage.class differ
|
||||
diff --git a/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/runtime_library_classes_jar/debug/bundleLibRuntimeToJarDebug/classes.jar b/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/runtime_library_classes_jar/debug/bundleLibRuntimeToJarDebug/classes.jar
|
||||
new file mode 100644
|
||||
index 0000000..5805dfa
|
||||
Binary files /dev/null and b/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/runtime_library_classes_jar/debug/bundleLibRuntimeToJarDebug/classes.jar differ
|
||||
diff --git a/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/symbol_list_with_package_name/debug/generateDebugRFile/package-aware-r.txt b/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/symbol_list_with_package_name/debug/generateDebugRFile/package-aware-r.txt
|
||||
new file mode 100644
|
||||
index 0000000..5d0b226
|
||||
--- /dev/null
|
||||
+++ b/node_modules/@dominicvonk/react-native-apk-installer/android/build/intermediates/symbol_list_with_package_name/debug/generateDebugRFile/package-aware-r.txt
|
||||
@@ -0,0 +1,2 @@
|
||||
+com.nodece.apkinstallern
|
||||
+xml file_paths
|
||||
diff --git a/node_modules/@dominicvonk/react-native-apk-installer/android/build/outputs/logs/manifest-merger-debug-report.txt b/node_modules/@dominicvonk/react-native-apk-installer/android/build/outputs/logs/manifest-merger-debug-report.txt
|
||||
new file mode 100644
|
||||
index 0000000..cc79642
|
||||
--- /dev/null
|
||||
+++ b/node_modules/@dominicvonk/react-native-apk-installer/android/build/outputs/logs/manifest-merger-debug-report.txt
|
||||
@@ -0,0 +1,47 @@
|
||||
+-- Merging decision tree log ---
|
||||
+manifest
|
||||
+ADDED from /Users/cpm/Me/cpmCodes/projects/PerformicsManagerAjeet/node_modules/@dominicvonk/react-native-apk-installer/android/src/main/AndroidManifest.xml:1:1-19:12
|
||||
+INJECTED from /Users/cpm/Me/cpmCodes/projects/PerformicsManagerAjeet/node_modules/@dominicvonk/react-native-apk-installer/android/src/main/AndroidManifest.xml:1:1-19:12
|
||||
+ package
|
||||
+ ADDED from /Users/cpm/Me/cpmCodes/projects/PerformicsManagerAjeet/node_modules/@dominicvonk/react-native-apk-installer/android/src/main/AndroidManifest.xml:2:5-39
|
||||
+ INJECTED from /Users/cpm/Me/cpmCodes/projects/PerformicsManagerAjeet/node_modules/@dominicvonk/react-native-apk-installer/android/src/main/AndroidManifest.xml
|
||||
+ xmlns:android
|
||||
+ ADDED from /Users/cpm/Me/cpmCodes/projects/PerformicsManagerAjeet/node_modules/@dominicvonk/react-native-apk-installer/android/src/main/AndroidManifest.xml:1:11-69
|
||||
+uses-permission#android.permission.REQUEST_INSTALL_PACKAGES
|
||||
+ADDED from /Users/cpm/Me/cpmCodes/projects/PerformicsManagerAjeet/node_modules/@dominicvonk/react-native-apk-installer/android/src/main/AndroidManifest.xml:4:5-83
|
||||
+ android:name
|
||||
+ ADDED from /Users/cpm/Me/cpmCodes/projects/PerformicsManagerAjeet/node_modules/@dominicvonk/react-native-apk-installer/android/src/main/AndroidManifest.xml:4:22-80
|
||||
+uses-permission#android.permission.WRITE_EXTERNAL_STORAGE
|
||||
+ADDED from /Users/cpm/Me/cpmCodes/projects/PerformicsManagerAjeet/node_modules/@dominicvonk/react-native-apk-installer/android/src/main/AndroidManifest.xml:5:5-81
|
||||
+ android:name
|
||||
+ ADDED from /Users/cpm/Me/cpmCodes/projects/PerformicsManagerAjeet/node_modules/@dominicvonk/react-native-apk-installer/android/src/main/AndroidManifest.xml:5:22-78
|
||||
+uses-permission#android.permission.READ_EXTERNAL_STORAGE
|
||||
+ADDED from /Users/cpm/Me/cpmCodes/projects/PerformicsManagerAjeet/node_modules/@dominicvonk/react-native-apk-installer/android/src/main/AndroidManifest.xml:6:5-80
|
||||
+ android:name
|
||||
+ ADDED from /Users/cpm/Me/cpmCodes/projects/PerformicsManagerAjeet/node_modules/@dominicvonk/react-native-apk-installer/android/src/main/AndroidManifest.xml:6:22-77
|
||||
+application
|
||||
+ADDED from /Users/cpm/Me/cpmCodes/projects/PerformicsManagerAjeet/node_modules/@dominicvonk/react-native-apk-installer/android/src/main/AndroidManifest.xml:8:5-18:19
|
||||
+provider#com.nodece.apkinstallern.RNApkInstallerNFileProvider
|
||||
+ADDED from /Users/cpm/Me/cpmCodes/projects/PerformicsManagerAjeet/node_modules/@dominicvonk/react-native-apk-installer/android/src/main/AndroidManifest.xml:9:9-17:20
|
||||
+ android:grantUriPermissions
|
||||
+ ADDED from /Users/cpm/Me/cpmCodes/projects/PerformicsManagerAjeet/node_modules/@dominicvonk/react-native-apk-installer/android/src/main/AndroidManifest.xml:13:13-47
|
||||
+ android:authorities
|
||||
+ ADDED from /Users/cpm/Me/cpmCodes/projects/PerformicsManagerAjeet/node_modules/@dominicvonk/react-native-apk-installer/android/src/main/AndroidManifest.xml:11:13-64
|
||||
+ android:exported
|
||||
+ ADDED from /Users/cpm/Me/cpmCodes/projects/PerformicsManagerAjeet/node_modules/@dominicvonk/react-native-apk-installer/android/src/main/AndroidManifest.xml:12:13-37
|
||||
+ android:name
|
||||
+ ADDED from /Users/cpm/Me/cpmCodes/projects/PerformicsManagerAjeet/node_modules/@dominicvonk/react-native-apk-installer/android/src/main/AndroidManifest.xml:10:13-80
|
||||
+meta-data#android.support.FILE_PROVIDER_PATHS
|
||||
+ADDED from /Users/cpm/Me/cpmCodes/projects/PerformicsManagerAjeet/node_modules/@dominicvonk/react-native-apk-installer/android/src/main/AndroidManifest.xml:14:13-16:53
|
||||
+ android:resource
|
||||
+ ADDED from /Users/cpm/Me/cpmCodes/projects/PerformicsManagerAjeet/node_modules/@dominicvonk/react-native-apk-installer/android/src/main/AndroidManifest.xml:16:17-51
|
||||
+ android:name
|
||||
+ ADDED from /Users/cpm/Me/cpmCodes/projects/PerformicsManagerAjeet/node_modules/@dominicvonk/react-native-apk-installer/android/src/main/AndroidManifest.xml:15:17-67
|
||||
+uses-sdk
|
||||
+INJECTED from /Users/cpm/Me/cpmCodes/projects/PerformicsManagerAjeet/node_modules/@dominicvonk/react-native-apk-installer/android/src/main/AndroidManifest.xml reason: use-sdk injection requested
|
||||
+INJECTED from /Users/cpm/Me/cpmCodes/projects/PerformicsManagerAjeet/node_modules/@dominicvonk/react-native-apk-installer/android/src/main/AndroidManifest.xml
|
||||
+INJECTED from /Users/cpm/Me/cpmCodes/projects/PerformicsManagerAjeet/node_modules/@dominicvonk/react-native-apk-installer/android/src/main/AndroidManifest.xml
|
||||
+ android:targetSdkVersion
|
||||
+ INJECTED from /Users/cpm/Me/cpmCodes/projects/PerformicsManagerAjeet/node_modules/@dominicvonk/react-native-apk-installer/android/src/main/AndroidManifest.xml
|
||||
+ android:minSdkVersion
|
||||
+ INJECTED from /Users/cpm/Me/cpmCodes/projects/PerformicsManagerAjeet/node_modules/@dominicvonk/react-native-apk-installer/android/src/main/AndroidManifest.xml
|
||||
diff --git a/node_modules/@dominicvonk/react-native-apk-installer/android/build/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin b/node_modules/@dominicvonk/react-native-apk-installer/android/build/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin
|
||||
new file mode 100644
|
||||
index 0000000..4ccf468
|
||||
Binary files /dev/null and b/node_modules/@dominicvonk/react-native-apk-installer/android/build/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin differ
|
||||
@@ -0,0 +1,12 @@
|
||||
diff --git a/node_modules/react-native-image-marker/android/build.gradle b/node_modules/react-native-image-marker/android/build.gradle
|
||||
index 2cc828f..84ecdea 100644
|
||||
--- a/node_modules/react-native-image-marker/android/build.gradle
|
||||
+++ b/node_modules/react-native-image-marker/android/build.gradle
|
||||
@@ -67,7 +67,6 @@ android {
|
||||
repositories {
|
||||
mavenCentral()
|
||||
google()
|
||||
- jcenter()
|
||||
}
|
||||
|
||||
def kotlin_version = getExtOrDefault("kotlinVersion")
|
||||
@@ -0,0 +1,125 @@
|
||||
diff --git a/node_modules/react-native-snap-carousel/src/carousel/Carousel.js b/node_modules/react-native-snap-carousel/src/carousel/Carousel.js
|
||||
index dae71a3..b195d0e 100644
|
||||
--- a/node_modules/react-native-snap-carousel/src/carousel/Carousel.js
|
||||
+++ b/node_modules/react-native-snap-carousel/src/carousel/Carousel.js
|
||||
@@ -43,8 +43,16 @@ export default class Carousel extends Component {
|
||||
autoplayDelay: PropTypes.number,
|
||||
autoplayInterval: PropTypes.number,
|
||||
callbackOffsetMargin: PropTypes.number,
|
||||
- containerCustomStyle: ViewPropTypes ? ViewPropTypes.style : View.propTypes.style,
|
||||
- contentContainerCustomStyle: ViewPropTypes ? ViewPropTypes.style : View.propTypes.style,
|
||||
+ containerCustomStyle: PropTypes.oneOfType([
|
||||
+ PropTypes.object,
|
||||
+ PropTypes.array,
|
||||
+ PropTypes.number
|
||||
+ ]),
|
||||
+ contentContainerCustomStyle: PropTypes.oneOfType([
|
||||
+ PropTypes.object,
|
||||
+ PropTypes.array,
|
||||
+ PropTypes.number
|
||||
+ ]),
|
||||
enableMomentum: PropTypes.bool,
|
||||
enableSnap: PropTypes.bool,
|
||||
firstItem: PropTypes.number,
|
||||
@@ -61,7 +69,11 @@ export default class Carousel extends Component {
|
||||
scrollEnabled: PropTypes.bool,
|
||||
scrollInterpolator: PropTypes.func,
|
||||
slideInterpolatedStyle: PropTypes.func,
|
||||
- slideStyle: ViewPropTypes ? ViewPropTypes.style : View.propTypes.style,
|
||||
+ slideStyle: PropTypes.oneOfType([
|
||||
+ PropTypes.object,
|
||||
+ PropTypes.array,
|
||||
+ PropTypes.number
|
||||
+ ]),
|
||||
shouldOptimizeUpdates: PropTypes.bool,
|
||||
swipeThreshold: PropTypes.number,
|
||||
useScrollView: PropTypes.oneOfType([PropTypes.bool, PropTypes.func]),
|
||||
diff --git a/node_modules/react-native-snap-carousel/src/pagination/Pagination.js b/node_modules/react-native-snap-carousel/src/pagination/Pagination.js
|
||||
index 5c021cf..0fff08d 100644
|
||||
--- a/node_modules/react-native-snap-carousel/src/pagination/Pagination.js
|
||||
+++ b/node_modules/react-native-snap-carousel/src/pagination/Pagination.js
|
||||
@@ -14,16 +14,32 @@ export default class Pagination extends PureComponent {
|
||||
dotsLength: PropTypes.number.isRequired,
|
||||
activeOpacity: PropTypes.number,
|
||||
carouselRef: PropTypes.object,
|
||||
- containerStyle: ViewPropTypes ? ViewPropTypes.style : View.propTypes.style,
|
||||
+ containerStyle: PropTypes.oneOfType([
|
||||
+ PropTypes.object,
|
||||
+ PropTypes.array,
|
||||
+ PropTypes.number
|
||||
+ ]),
|
||||
dotColor: PropTypes.string,
|
||||
- dotContainerStyle: ViewPropTypes ? ViewPropTypes.style : View.propTypes.style,
|
||||
+ dotContainerStyle: PropTypes.oneOfType([
|
||||
+ PropTypes.object,
|
||||
+ PropTypes.array,
|
||||
+ PropTypes.number
|
||||
+ ]),
|
||||
dotElement: PropTypes.element,
|
||||
- dotStyle: ViewPropTypes ? ViewPropTypes.style : View.propTypes.style,
|
||||
+ dotStyle: PropTypes.oneOfType([
|
||||
+ PropTypes.object,
|
||||
+ PropTypes.array,
|
||||
+ PropTypes.number
|
||||
+ ]),
|
||||
inactiveDotColor: PropTypes.string,
|
||||
inactiveDotElement: PropTypes.element,
|
||||
inactiveDotOpacity: PropTypes.number,
|
||||
inactiveDotScale: PropTypes.number,
|
||||
- inactiveDotStyle: ViewPropTypes ? ViewPropTypes.style : View.propTypes.style,
|
||||
+ inactiveDotStyle: PropTypes.oneOfType([
|
||||
+ PropTypes.object,
|
||||
+ PropTypes.array,
|
||||
+ PropTypes.number
|
||||
+ ]),
|
||||
renderDots: PropTypes.func,
|
||||
tappableDots: PropTypes.bool,
|
||||
vertical: PropTypes.bool,
|
||||
diff --git a/node_modules/react-native-snap-carousel/src/pagination/PaginationDot.js b/node_modules/react-native-snap-carousel/src/pagination/PaginationDot.js
|
||||
index e59d196..c7936c1 100644
|
||||
--- a/node_modules/react-native-snap-carousel/src/pagination/PaginationDot.js
|
||||
+++ b/node_modules/react-native-snap-carousel/src/pagination/PaginationDot.js
|
||||
@@ -12,11 +12,23 @@ export default class PaginationDot extends PureComponent {
|
||||
activeOpacity: PropTypes.number,
|
||||
carouselRef: PropTypes.object,
|
||||
color: PropTypes.string,
|
||||
- containerStyle: ViewPropTypes ? ViewPropTypes.style : View.propTypes.style,
|
||||
+ containerStyle: PropTypes.oneOfType([
|
||||
+ PropTypes.object,
|
||||
+ PropTypes.array,
|
||||
+ PropTypes.number
|
||||
+ ]),
|
||||
inactiveColor: PropTypes.string,
|
||||
- inactiveStyle: ViewPropTypes ? ViewPropTypes.style : View.propTypes.style,
|
||||
+ inactiveStyle: PropTypes.oneOfType([
|
||||
+ PropTypes.object,
|
||||
+ PropTypes.array,
|
||||
+ PropTypes.number
|
||||
+ ]),
|
||||
index: PropTypes.number,
|
||||
- style: ViewPropTypes ? ViewPropTypes.style : View.propTypes.style,
|
||||
+ style: PropTypes.oneOfType([
|
||||
+ PropTypes.object,
|
||||
+ PropTypes.array,
|
||||
+ PropTypes.number
|
||||
+ ]),
|
||||
tappable: PropTypes.bool
|
||||
};
|
||||
|
||||
diff --git a/node_modules/react-native-snap-carousel/src/parallaximage/ParallaxImage.js b/node_modules/react-native-snap-carousel/src/parallaximage/ParallaxImage.js
|
||||
index 8bc774a..5de735d 100644
|
||||
--- a/node_modules/react-native-snap-carousel/src/parallaximage/ParallaxImage.js
|
||||
+++ b/node_modules/react-native-snap-carousel/src/parallaximage/ParallaxImage.js
|
||||
@@ -16,7 +16,11 @@ export default class ParallaxImage extends Component {
|
||||
sliderHeight: PropTypes.number, // passed from <Carousel />
|
||||
sliderWidth: PropTypes.number, // passed from <Carousel />
|
||||
vertical: PropTypes.bool, // passed from <Carousel />
|
||||
- containerStyle: ViewPropTypes ? ViewPropTypes.style : View.propTypes.style,
|
||||
+ containerStyle: PropTypes.oneOfType([
|
||||
+ PropTypes.object,
|
||||
+ PropTypes.array,
|
||||
+ PropTypes.number
|
||||
+ ]),
|
||||
dimensions: PropTypes.shape({
|
||||
width: PropTypes.number,
|
||||
height: PropTypes.number
|
||||
@@ -0,0 +1,12 @@
|
||||
diff --git a/node_modules/react-native-vision-camera/ios/Core/CameraSession.swift b/node_modules/react-native-vision-camera/ios/Core/CameraSession.swift
|
||||
index 10b0f33..5f8dc6a 100644
|
||||
--- a/node_modules/react-native-vision-camera/ios/Core/CameraSession.swift
|
||||
+++ b/node_modules/react-native-vision-camera/ios/Core/CameraSession.swift
|
||||
@@ -133,6 +133,7 @@ final class CameraSession: NSObject, AVCaptureVideoDataOutputSampleBufferDelegat
|
||||
|
||||
do {
|
||||
// If needed, configure the AVCaptureSession (inputs, outputs)
|
||||
+ self.captureSession.automaticallyConfiguresCaptureDeviceForWideColor = false;
|
||||
if difference.isSessionConfigurationDirty {
|
||||
self.captureSession.beginConfiguration()
|
||||
|
||||
@@ -0,0 +1,13 @@
|
||||
diff --git a/node_modules/react-native-worklets-core/android/CMakeLists.txt b/node_modules/react-native-worklets-core/android/CMakeLists.txt
|
||||
index cc4cbfe..61e1b56 100644
|
||||
--- a/node_modules/react-native-worklets-core/android/CMakeLists.txt
|
||||
+++ b/node_modules/react-native-worklets-core/android/CMakeLists.txt
|
||||
@@ -81,7 +81,7 @@ if(${JS_RUNTIME} STREQUAL "hermes")
|
||||
|
||||
target_link_libraries(
|
||||
${PACKAGE_NAME}
|
||||
- hermes-engine::libhermes
|
||||
+ hermes-engine::hermesvm
|
||||
)
|
||||
|
||||
if(${HERMES_ENABLE_DEBUGGER})
|
||||
|
After Width: | Height: | Size: 7.3 KiB |
|
After Width: | Height: | Size: 726 B |
|
After Width: | Height: | Size: 940 B |
|
After Width: | Height: | Size: 2.1 KiB |
|
After Width: | Height: | Size: 38 KiB |
|
After Width: | Height: | Size: 1.9 KiB |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 6.0 KiB |
|
After Width: | Height: | Size: 1.7 KiB |
@@ -0,0 +1,9 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="43.499" height="43.499" viewBox="0 0 43.499 43.499">
|
||||
<g id="Group_119455" data-name="Group 119455" transform="translate(-72.007 -333.714)">
|
||||
<g id="Ellipse_55" data-name="Ellipse 55" transform="translate(72.007 333.714)" fill="none" stroke="#6e7f8e" stroke-width="2">
|
||||
<circle cx="21.75" cy="21.75" r="21.75" stroke="none"/>
|
||||
<circle cx="21.75" cy="21.75" r="20.75" fill="none"/>
|
||||
</g>
|
||||
<path id="Icon_akar-plus" data-name="Icon akar-plus" d="M10.668,21.337V10.668m0,0V0m0,10.668H21.337m-10.668,0H0" transform="translate(93.758 340.57) rotate(45)" fill="none" stroke="#6e7f8e" stroke-linecap="round" stroke-width="3"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 701 B |
@@ -0,0 +1,3 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="8.27" height="15.162" viewBox="0 0 8.27 15.162">
|
||||
<path id="Down_Arrow_3_" d="M27.581,48.27a.687.687,0,0,1-.487-.2L20.2,41.176a.689.689,0,1,1,.975-.975l6.4,6.4,6.4-6.4a.689.689,0,0,1,.975.975l-6.892,6.892A.687.687,0,0,1,27.581,48.27Z" transform="translate(-40 35.162) rotate(-90)"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 338 B |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 38 KiB |
|
After Width: | Height: | Size: 21 KiB |
@@ -0,0 +1,15 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="89" height="82" viewBox="0 0 89 82">
|
||||
<g id="red_camera" data-name="red camera" transform="translate(16198 2546)">
|
||||
<g id="Group_119606" data-name="Group 119606" transform="translate(106)">
|
||||
<rect id="Rectangle_17334" data-name="Rectangle 17334" width="82" height="82" rx="41" transform="translate(-16297 -2546)" fill="#f7f8f8"/>
|
||||
<g id="Group_119604" data-name="Group 119604" transform="translate(0.831 0.003)">
|
||||
<path id="Path_10046" data-name="Path 10046" d="M19.944,9.45a10.1,10.1,0,0,1,6.807,2.326c.229.194.422.416.639.632a9.979,9.979,0,0,1,2.878,6.817c.022.308-.061.7-.08,1.1a6.873,6.873,0,0,1-.155,1.036,11.908,11.908,0,0,1-.591,1.871,9.333,9.333,0,0,1-1.933,2.912,9.378,9.378,0,0,1-2.772,2.072,9.928,9.928,0,0,1-10.216-.878,10.876,10.876,0,0,1-1.884-1.769c-.166-.235-.324-.448-.492-.7a9.408,9.408,0,0,1-1.462-3.383,10.036,10.036,0,0,1,.605-6.163,10.675,10.675,0,0,1,2.559-3.476,8.323,8.323,0,0,1,.673-.519,10.02,10.02,0,0,1,5.424-1.883ZM10.017,3.891V5.48H5.093A5,5,0,0,0,1.542,6.614,4.448,4.448,0,0,0,.01,9.768v19.14A4.555,4.555,0,0,0,4.775,33.2H35.907a4.761,4.761,0,0,0,3.317-1.209,4.41,4.41,0,0,0,1.448-3.079V9.768A4.448,4.448,0,0,0,39.14,6.614,5,5,0,0,0,35.59,5.48H30.666c0-1.523.128-3.1-1.208-4.351A3.894,3.894,0,0,0,28.251.35,4.412,4.412,0,0,0,26.536,0H14.147a3.934,3.934,0,0,0-3.319,1.6,4.046,4.046,0,0,0-.811,2.286Z" transform="translate(-16276.841 -2522)" fill="#fff" stroke="#92a3fd" stroke-width="1" fill-rule="evenodd"/>
|
||||
<path id="Path_10047" data-name="Path 10047" d="M279.231,266.073a6.434,6.434,0,0,0,.554,2.623,6.514,6.514,0,0,0,5.641,3.969,6.02,6.02,0,0,0,3.309-.662,6.171,6.171,0,0,0,1.834-1.343,6.572,6.572,0,0,0-9.452-9.134,6.7,6.7,0,0,0-1.886,4.547Z" transform="translate(-16542.322 -2768.775)" fill="#9dceff" fill-rule="evenodd"/>
|
||||
</g>
|
||||
</g>
|
||||
<g id="Group_119607" data-name="Group 119607">
|
||||
<circle id="Ellipse_67" data-name="Ellipse 67" cx="16" cy="16" r="16" transform="translate(-16198 -2546)" fill="#ed323b"/>
|
||||
<path id="Path_61351" data-name="Path 61351" d="M-35.334-156.8l-2.142-1.606a.943.943,0,0,1-.389-.706,1.116,1.116,0,0,1,.146-.754q0-.049.292-.341l3.5-3.212-4.77-.535q-.195-.049-.268-.073a.4.4,0,0,0-.122-.024.944.944,0,0,1-.56-.511,1.208,1.208,0,0,1-.122-.852l.876-2.58a.866.866,0,0,1,.535-.584,1.136,1.136,0,0,1,.779-.1,1.836,1.836,0,0,1,.389.195L-33-166.1l-.973-4.721a1.342,1.342,0,0,1-.049-.268v-.122a1.059,1.059,0,0,1,.316-.73,1,1,0,0,1,.754-.341h2.677a1,1,0,0,1,.754.341,1.059,1.059,0,0,1,.316.73v.122a1.342,1.342,0,0,1-.049.268l-.973,4.721,4.234-2.385a1.836,1.836,0,0,1,.389-.195,1.175,1.175,0,0,1,.8.1.867.867,0,0,1,.511.584l.876,2.58a1.208,1.208,0,0,1-.122.852.94.94,0,0,1-.608.511.4.4,0,0,0-.122.024l-.219.073-4.818.535,3.553,3.212q.292.292.292.341a.971.971,0,0,1,.195.754.9.9,0,0,1-.438.706l-2.142,1.606a1.454,1.454,0,0,1-.827.146.923.923,0,0,1-.681-.389.14.14,0,0,0-.049-.1,1.127,1.127,0,0,1-.146-.243l-2.044-4.429-2.044,4.429a.417.417,0,0,1-.122.243q-.073.049-.073.1a.8.8,0,0,1-.657.389A1.512,1.512,0,0,1-35.334-156.8Z" transform="translate(-16150.207 -2365.72)" fill="#fff"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 3.1 KiB |
|
After Width: | Height: | Size: 23 KiB |
|
After Width: | Height: | Size: 143 B |
|
After Width: | Height: | Size: 39 KiB |
|
After Width: | Height: | Size: 26 KiB |
|
After Width: | Height: | Size: 3.0 KiB |
|
After Width: | Height: | Size: 38 KiB |