diff --git a/.gitignore b/.gitignore index 7535671..9a3d6e5 100644 --- a/.gitignore +++ b/.gitignore @@ -5,6 +5,8 @@ # XDE .expo/ +example/.env + # VSCode .vscode/ jsconfig.json diff --git a/CHANGELOG.md b/CHANGELOG.md index 6452a22..ca6bebb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,49 @@ # Change Log +### Version 0.7.6 (June 06, 2025) + +--- +**What's new** +* **[Android Platform]** + * Supports Signed Call Android SDK [v0.0.7.6](https://repo1.maven.org/maven2/com/clevertap/android/clevertap-signedcall-sdk/0.0.7.6/) which is compatible with CleverTap Android SDK [v6.2.1](https://github.com/CleverTap/clevertap-android-sdk/blob/master/docs/CTCORECHANGELOG.md#version-620-april-3-2024). + * **CallStyle Notifications on Android 12 and Onwards**: + * Replaced regular call notifications with the CallStyle notifications for incoming, outgoing and ongoing calls. This update adheres to the new standards for non-dismissible notifications as outlined in the [Android 14 behavior changes](https://developer.android.com/about/versions/14/behavior-changes-all#non-dismissable-notifications). These notifications are given top priority in the notification shade or tray. + * **Call Quality Control Enhancements**: Introduced network quality checks at both the initiator and receiver ends to ensure optimal call quality. + - At the **Initiator Side**, the SDK checks network latency before processing a call request. If the network latency exceeds the benchmark, set by the SDK, an error with `5004` error-code within the `SignedCallResponse` promise object is returned. + - At the **Receiver Side**, the SDK evaluates network quality before showing the incoming call screen. The network quality score (ranging from -1 to 100) is provided via the `onNetworkQualityResponse(int score)` callback, allowing the app to decide whether to proceed with or decline the call. Refer to the [SDK documentation](https://developer.clevertap.com/docs/signed-call-react-native-sdk#receiver-side) for detailed usage. + * **Support new parameters in the `initProperties` object which gets passed to the ` SignedCall.initialize(initProperties)` method**: + * `fcmProcessingMode` and `fcmProcessingNotification`: SDK supports the two modes for processing FCM calls: `FcmProcessingMode.foreground` and `FCMProcessingMode.background`. These modes determine how the SDK handles incoming calls whether in background or in a foreground service depending on whether the app is actively running or is running in the background. The `FcmProcessingMode.background` is default mode. If choosing the `FcmProcessingMode.foreground`, the `fcmProcessingNotification` parameter is mandatory. Refer to the [SDK documentation](https://developer.clevertap.com/docs/signed-call-react-native-sdk#configure-fcm-processing-mode) for more details on overriding the default mode. + * `callScreenOnSignalling` : A `Boolean` property to control when the outgoing call screen appears relative to the signaling process. By default, the SDK immediately displays the outgoing call screen upon a call request and performs the validations in background. Please refer to [SDK documentation](https://developer.clevertap.com/docs/signed-call-react-native-sdk#control-call-screen-display-timing) for detailed usage. + * **Support new call events in the `SignedCall.SignedCallOnCallStatusChanged` handler**: + * `CallEvent.AppInitiatedDeclinedDueToNetworkQuality`: Allows to determine the cases where app initiates the call-decline based on the network quality score provided within `onNetworkQualityResponse(int score)` callback. + * `CallEvent.EndedDueToLocalNetworkLoss`: Allows to determine when the call disconnects due to network loss at the local end. + * `CallEvent.EndedDueToRemoteNetworkLoss`: Allows to determine when the call disconnects due to network loss at the remote end. + **NOTE:** The `CallEvent.EndedDueToLocalNetworkLoss` and `CallEvent.EndedDueToRemoteNetworkLoss` events are reported alongside the existing `CallEvent.Ended` event to maintain backward compatibility. + +* **[iOS Platform]** + * Supports [Signed Call iOS SDK v0.0.9](https://github.com/CleverTap/clevertap-signedcall-ios-sdk/blob/main/CHANGELOG.md#version-009-november-19-2024) which is compatible with [CleverTap iOS SDK v7.0.2](https://github.com/CleverTap/clevertap-ios-sdk/blob/master/CHANGELOG.md#version-702-october-10-2024) and higher. + +* **[Android and iOS Platform]** +* **Remote Context Configuration for Call Screens:** + * Added support for setting a *remoteContext* parameter within `callProperties` object during call initiation, allowing to pass custom context for receiver's call screens. + +**Bug Fixes** +* **[iOS Platform]** + * Resolved **sa_family_t** declaration issue to ensure compatibility with Xcode 16. + * Resolves `EXC_BAD_ACCESS` error that occurred when clicking the mute button on the CallKit screen. This exception was only observed in debugging mode. + * Fixes synchronization issues regarding the Mute and Speaker controllers between the CallKit and native screens. + +**Behaviour Changes** +* **[Android Platform]** + * Optimized screen launch delay when initiating a call. The SDK now launches the outgoing call screen immediately, without waiting for signaling confirmation. A countdown ProgressBar is displayed around the cancel button until signaling is completed. You can use the `cancelCountdownColor` parameter within the `overrideDefaultBranding` initProperty to customize the countdown ProgressBar's color. The default color is *yellow (#F5FA55)*. Please refer to [SDK documentation](https://staging.docs.dev.clevertap.net/docs/signed-call-react-native-sdk#overridedefaultbranding-all-platforms) for the details on usage. + +**Enhancements** +* **[Android Platform]** + * Optimized delay in the heads-up behavior of the call notification when the user exits from the call screen. + * Added fallback to the regular notification template for call notifications when using the CallStyle template, in case the full-screen intent permission is not granted. + * Prevented the call notification popup when the SDK requests microphone permissions after the call is accepted. + * Local branding configured during SDK initialization is now interoperable with the remote branding configured via the CleverTap dashboard, allows to override the specific branding properties without requiring all properties to be set at once. + ### Version 0.5.5 (June 24, 2024) --- diff --git a/README.md b/README.md index 5858773..2a5f71f 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,12 @@ To get started, sign up [here](https://clevertap.com/live-product-demo/). - To add the **CleverTap Signed Call React Native SDK** to your project, run below command on terminal: ```text -npm install @clevertap/clevertap-signed-call-react-native +npm install @clevertap/clevertap-signed-call-react-native // for P2P feature +``` +or, + +```text +npm install @clevertap/clevertap-signed-call-react-native@0.0.6.2-m2p // for M2P feature ``` - Now, in your TypeScript or JavaScript code, you can use: diff --git a/android/build.gradle b/android/build.gradle index 78e421f..8e51b87 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -73,8 +73,8 @@ dependencies { implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" //Required dependencies for Signed Call Android SDK implementation 'androidx.constraintlayout:constraintlayout:2.1.3' - compileOnly "com.clevertap.android:clevertap-android-sdk:6.2.0" - compileOnly "com.clevertap.android:clevertap-signedcall-sdk:0.0.5.5" + compileOnly "com.clevertap.android:clevertap-android-sdk:6.2.1" + compileOnly "com.clevertap.android:clevertap-signedcall-sdk:0.0.7.6" compileOnly 'androidx.work:work-runtime:2.7.1' compileOnly('io.socket:socket.io-client:2.1.0') { exclude group: 'org.json', module: 'json' diff --git a/android/gradle.properties b/android/gradle.properties index 96a124f..7d4998c 100644 --- a/android/gradle.properties +++ b/android/gradle.properties @@ -1,5 +1,5 @@ ClevertapSignedCallReactNative_kotlinVersion=1.7.0 ClevertapSignedCallReactNative_minSdkVersion=21 -ClevertapSignedCallReactNative_targetSdkVersion=33 -ClevertapSignedCallReactNative_compileSdkVersion=33 +ClevertapSignedCallReactNative_targetSdkVersion=34 +ClevertapSignedCallReactNative_compileSdkVersion=34 ClevertapSignedCallReactNative_ndkversion=21.4.7075529 diff --git a/android/src/main/java/com/clevertap/rnsignedcallandroid/CleverTapSignedCallModule.kt b/android/src/main/java/com/clevertap/rnsignedcallandroid/CleverTapSignedCallModule.kt index c7d69c7..fa6d1f2 100644 --- a/android/src/main/java/com/clevertap/rnsignedcallandroid/CleverTapSignedCallModule.kt +++ b/android/src/main/java/com/clevertap/rnsignedcallandroid/CleverTapSignedCallModule.kt @@ -19,12 +19,18 @@ import com.clevertap.rnsignedcallandroid.internal.util.PayloadConverter.toSigned import com.clevertap.rnsignedcallandroid.internal.util.PayloadConverter.toWriteableMap import com.clevertap.rnsignedcallandroid.internal.util.Utils.log import com.clevertap.rnsignedcallandroid.internal.util.toJson -import com.facebook.react.bridge.* +import com.facebook.react.bridge.Promise +import com.facebook.react.bridge.ReactApplicationContext +import com.facebook.react.bridge.ReactContext +import com.facebook.react.bridge.ReactContextBaseJavaModule +import com.facebook.react.bridge.ReactMethod +import com.facebook.react.bridge.ReadableMap class CleverTapSignedCallModule(private val reactContext: ReactApplicationContext) : ReactContextBaseJavaModule(reactContext) { private var mSignedCall: SignedCallAPI? = null private var cleverTapAPI: CleverTapAPI? = null + private lateinit var outgoingCallResponse: OutgoingCallResponse init { cleverTapAPI = CleverTapAPI.getDefaultInstance(reactContext) @@ -75,6 +81,11 @@ class CleverTapSignedCallModule(private val reactContext: ReactApplicationContex log(message = "SignedCallOnCallStatusListener is invoked in foreground or background: $data") EventEmitter.emit(context, ON_CALL_STATUS_CHANGED, data.toWriteableMap()) } + + SignedCallAPI.getInstance().setMissedCallNotificationOpenedHandler { _, data -> + log(message = "MissedCallNotificationOpenedHandler is invoked in foreground or background: $data") + EventEmitter.emit(context, ON_MISSED_CALL_ACTION_CLICKED, data.toWriteableMap()) + } } } @@ -100,7 +111,7 @@ class CleverTapSignedCallModule(private val reactContext: ReactApplicationContex val signedCallAPI: SignedCallAPI = getSignedCallAPI() initProperties?.let { try { - val initConfiguration: SignedCallInitConfiguration? = getInitConfigFromReadableMap(it) + val initConfiguration: SignedCallInitConfiguration? = getInitConfigFromReadableMap(it, reactContext.applicationContext) signedCallAPI.init( reactContext.applicationContext, initConfiguration, @@ -134,20 +145,23 @@ class CleverTapSignedCallModule(private val reactContext: ReactApplicationContex val signedCallAPI: SignedCallAPI = getSignedCallAPI() try { val callOptions = callProperties?.toJson() + + outgoingCallResponse = object: OutgoingCallResponse { + override fun onSuccess() { + promise.resolve(signedCallResponseToWritableMap(exception = null)) + } + + override fun onFailure(callException: CallException?) { + promise.resolve(signedCallResponseToWritableMap(callException)) + } + } + signedCallAPI.call( reactContext, receiverCuid, callContext, callOptions, - object : OutgoingCallResponse { - override fun onSuccess() { - promise.resolve(signedCallResponseToWritableMap(exception = null)) - } - - override fun onFailure(callException: CallException?) { - promise.resolve(signedCallResponseToWritableMap(callException)) - } - } + outgoingCallResponse ) } catch (throwable: Throwable) { val errorMessage = "Exception while initiating the VoIP Call" diff --git a/android/src/main/java/com/clevertap/rnsignedcallandroid/SignedCallOnCallStatusListener.kt b/android/src/main/java/com/clevertap/rnsignedcallandroid/SignedCallOnCallStatusListener.kt index 25fc3fc..81cca16 100644 --- a/android/src/main/java/com/clevertap/rnsignedcallandroid/SignedCallOnCallStatusListener.kt +++ b/android/src/main/java/com/clevertap/rnsignedcallandroid/SignedCallOnCallStatusListener.kt @@ -19,6 +19,11 @@ open class SignedCallOnCallStatusListener { log(message = "SignedCallOnCallStatusListener is invoked in killed state: $data") EventEmitter.emit(context, Events.ON_CALL_STATUS_CHANGED, data.toWriteableMap()) } + + SignedCallAPI.getInstance().setMissedCallNotificationOpenedHandler { _, data -> + log(message = "MissedCallNotificationOpenedHandler is invoked in killed state: $data") + EventEmitter.emit(context, Events.ON_MISSED_CALL_ACTION_CLICKED, data.toWriteableMap()) + } } } } diff --git a/android/src/main/java/com/clevertap/rnsignedcallandroid/internal/handlers/MissedCallActionClickHandler.kt b/android/src/main/java/com/clevertap/rnsignedcallandroid/internal/handlers/MissedCallActionClickHandler.kt index 22d9fb7..c077457 100644 --- a/android/src/main/java/com/clevertap/rnsignedcallandroid/internal/handlers/MissedCallActionClickHandler.kt +++ b/android/src/main/java/com/clevertap/rnsignedcallandroid/internal/handlers/MissedCallActionClickHandler.kt @@ -13,7 +13,7 @@ import com.clevertap.rnsignedcallandroid.internal.util.Utils /** * Missed Call CTA handler for SignedCall Missed Call Notifications */ -internal class MissedCallActionClickHandler : MissedCallNotificationOpenedHandler { +internal open class MissedCallActionClickHandler : MissedCallNotificationOpenedHandler { /** * Gets called from the SC SDK when the user taps on the missed call CTA diff --git a/android/src/main/java/com/clevertap/rnsignedcallandroid/internal/util/Constants.kt b/android/src/main/java/com/clevertap/rnsignedcallandroid/internal/util/Constants.kt index 7dc86cf..84381d9 100644 --- a/android/src/main/java/com/clevertap/rnsignedcallandroid/internal/util/Constants.kt +++ b/android/src/main/java/com/clevertap/rnsignedcallandroid/internal/util/Constants.kt @@ -14,19 +14,31 @@ object Constants { "promptReceiverReadPhoneStatePermission" const val KEY_NOTIFICATION_PERMISSION_REQUIRED = "notificationPermissionRequired" + const val KEY_CALL_SCREEN_ON_SIGNALLING = + "callScreenOnSignalling" const val KEY_SWIPE_OFF_BEHAVIOUR_IN_FOREGROUND_SERVICE = "swipeOffBehaviourInForegroundService" + const val KEY_FCM_PROCESSING_MODE = + "fcmProcessingMode" + const val KEY_FCM_NOTIFICATION = "fcmProcessingNotification" + const val KEY_FCM_NOTIFICATION_TITLE = "title" + const val KEY_FCM_NOTIFICATION_SUBTITLE = "subtitle" + const val KEY_FCM_NOTIFICATION_LARGE_ICON = "largeIcon" + const val KEY_FCM_NOTIFICATION_CANCEL_CTA_LABEL = "cancelCtaLabel" const val KEY_OVERRIDE_DEFAULT_BRANDING = "overrideDefaultBranding" const val KEY_MISSED_CALL_ACTIONS = "missedCallActions" const val KEY_BG_COLOR = "bgColor" const val KEY_FONT_COLOR = "fontColor" const val KEY_LOGO_URL = "logoUrl" const val KEY_BUTTON_THEME = "buttonTheme" + const val KEY_CANCEL_COUNTDOWN_COLOR = "cancelCountdownColor" const val KEY_SHOW_POWERED_BY_SIGNED_CALL = "showPoweredBySignedCall" const val KEY_RECEIVER_CUID = "receiverCuid" const val KEY_CALL_CONTEXT = "callContext" + const val KEY_CHANNEL = "channel" const val KEY_INITIATOR_IMAGE = "initiatorImage" const val KEY_RECEIVER_IMAGE = "receiverImage" + const val KEY_REMOTE_CONTEXT = "remoteContext" const val KEY_ERROR_CODE = "errorCode" const val KEY_ERROR_MESSAGE = "errorMessage" const val KEY_ERROR_DESCRIPTION = "errorDescription" diff --git a/android/src/main/java/com/clevertap/rnsignedcallandroid/internal/util/InitConfigSerializer.kt b/android/src/main/java/com/clevertap/rnsignedcallandroid/internal/util/InitConfigSerializer.kt index f9b3873..45518eb 100644 --- a/android/src/main/java/com/clevertap/rnsignedcallandroid/internal/util/InitConfigSerializer.kt +++ b/android/src/main/java/com/clevertap/rnsignedcallandroid/internal/util/InitConfigSerializer.kt @@ -1,17 +1,21 @@ package com.clevertap.rnsignedcallandroid.internal.util +import android.content.Context import com.clevertap.android.signedcall.init.SignedCallInitConfiguration +import com.clevertap.android.signedcall.init.SignedCallInitConfiguration.FCMProcessingMode import com.clevertap.android.signedcall.init.SignedCallInitConfiguration.SCSwipeOffBehaviour +import com.clevertap.android.signedcall.init.p2p.FCMProcessingNotification import com.clevertap.android.signedcall.models.MissedCallAction import com.clevertap.android.signedcall.models.SignedCallScreenBranding -import com.clevertap.rnsignedcallandroid.internal.handlers.MissedCallActionClickHandler import com.clevertap.rnsignedcallandroid.internal.util.Constants.DARK_THEME import com.clevertap.rnsignedcallandroid.internal.util.Constants.KEY_ACCOUNT_ID import com.clevertap.rnsignedcallandroid.internal.util.Constants.KEY_API_KEY import com.clevertap.rnsignedcallandroid.internal.util.Constants.KEY_APP_ID import com.clevertap.rnsignedcallandroid.internal.util.Constants.KEY_BG_COLOR import com.clevertap.rnsignedcallandroid.internal.util.Constants.KEY_BUTTON_THEME +import com.clevertap.rnsignedcallandroid.internal.util.Constants.KEY_CANCEL_COUNTDOWN_COLOR import com.clevertap.rnsignedcallandroid.internal.util.Constants.KEY_CUID +import com.clevertap.rnsignedcallandroid.internal.util.Constants.KEY_FCM_NOTIFICATION import com.clevertap.rnsignedcallandroid.internal.util.Constants.KEY_FONT_COLOR import com.clevertap.rnsignedcallandroid.internal.util.Constants.KEY_LOGO_URL import com.clevertap.rnsignedcallandroid.internal.util.Constants.KEY_NAME @@ -66,18 +70,28 @@ object InitConfigSerializer { val logoUrl: String? = it.getValue(KEY_LOGO_URL) val buttonTheme: String? = it.getValue(KEY_BUTTON_THEME) val showPoweredBySignedCall: Boolean? = it.getValue(KEY_SHOW_POWERED_BY_SIGNED_CALL) + val cancelCountdownColor: String? = it.getValue(KEY_CANCEL_COUNTDOWN_COLOR) + + val callScreenBranding = SignedCallScreenBranding.Builder() + .setBgColor(bgColor) + .setFontColor(fontColor) + .setLogoUrl(logoUrl) + .setCancelCountdownColor(cancelCountdownColor) + + if (buttonTheme != null) { + callScreenBranding.setButtonTheme( + if (DARK_THEME == buttonTheme) + SignedCallScreenBranding.ButtonTheme.DARK + else + SignedCallScreenBranding.ButtonTheme.LIGHT + ) + } - val callScreenBranding = SignedCallScreenBranding( - bgColor, - fontColor, - logoUrl, - if (buttonTheme == DARK_THEME) SignedCallScreenBranding.ButtonTheme.DARK - else SignedCallScreenBranding.ButtonTheme.LIGHT - ) if (showPoweredBySignedCall != null) { - callScreenBranding.showPoweredBySignedCall = showPoweredBySignedCall + callScreenBranding.setShowPoweredBySignedCall(showPoweredBySignedCall) } - return callScreenBranding + + return callScreenBranding.build() } ?: run { return null } @@ -120,13 +134,55 @@ object InitConfigSerializer { } } + /** + * Retrieves the FCMProcessingMode from the given initProperties object and parses to the instance of [FCMProcessingMode] + */ + private fun parseFCMProcessingModeFromReadableConfig(readableMap: ReadableMap): FCMProcessingMode { + val fcmProcessingMode: String? = readableMap.getValue(Constants.KEY_FCM_PROCESSING_MODE) + fcmProcessingMode?.let { + return if (it == "foreground") { + FCMProcessingMode.FOREGROUND + } else { + FCMProcessingMode.BACKGROUND + } + } ?: run { + return FCMProcessingMode.BACKGROUND + } + } + + /** + * Retrieves the FCMProcessingNotification from the given initProperties object and parses to the instance of [FCMProcessingNotification] + */ + @JvmStatic + @Throws(Exception::class) + fun parseFCMProcessingNotificationFromInitOptions(readableMap: ReadableMap, context: Context): FCMProcessingNotification? { + val fcmProcessingNotification: ReadableMap? = readableMap.getValue(KEY_FCM_NOTIFICATION) + fcmProcessingNotification?.let { + val title: String? = it.getValue(Constants.KEY_FCM_NOTIFICATION_TITLE) + val subTitle: String? = it.getValue(Constants.KEY_FCM_NOTIFICATION_SUBTITLE) + val cancelCtaLabel: String? = it.getValue(Constants.KEY_FCM_NOTIFICATION_CANCEL_CTA_LABEL) + val largeIcon: String? = it.getValue(Constants.KEY_FCM_NOTIFICATION_LARGE_ICON) + + val largeIconResourceId = largeIcon?.let { + context.resources.getIdentifier(it, "drawable", context.packageName) + } ?: 0 + + return FCMProcessingNotification.Builder(title, subTitle) + .setLargeIcon(largeIconResourceId) + .setCancelCtaLabel(cancelCtaLabel) + .build() + } ?: run { + return null + } + } + /** * Retrieves the initConfiguration from the input initProperties object and * parses into the [SignedCallInitConfiguration] object. */ @JvmStatic @Throws(Throwable::class) - fun getInitConfigFromReadableMap(readableMap: ReadableMap): SignedCallInitConfiguration? { + fun getInitConfigFromReadableMap(readableMap: ReadableMap, context: Context): SignedCallInitConfiguration? { var initConfiguration: SignedCallInitConfiguration? = null readableMap.run { try { @@ -145,9 +201,6 @@ object InitConfigSerializer { val missedCallActionsList: List? = getMissedCallActionsFromReadableConfig(readableMap) - val missedCallActionClickHandlerPath: String? = - MissedCallActionClickHandler::class.java.canonicalName - val pushPrimerReadableConfig: ReadableMap? = readableMap.getValue(Constants.KEY_PROMPT_PUSH_PRIMER) val pushPrimerJson: JSONObject? = pushPrimerReadableConfig?.let { parsePushPrimerConfigFromInitOptions(pushPrimerReadableConfig) @@ -155,16 +208,25 @@ object InitConfigSerializer { val notificationPermissionRequired: Boolean = getValue(Constants.KEY_NOTIFICATION_PERMISSION_REQUIRED) ?: true + val callScreenOnSignalling = getValue(Constants.KEY_CALL_SCREEN_ON_SIGNALLING) ?: false + val swipeOffBehaviour: SCSwipeOffBehaviour = getSwipeOffBehaviourFromReadableConfig(readableMap) + val fcmProcessingMode: FCMProcessingMode = parseFCMProcessingModeFromReadableConfig(readableMap) + + val fcmProcessingNotification: FCMProcessingNotification? = + parseFCMProcessingNotificationFromInitOptions(readableMap, context) + initConfiguration = SignedCallInitConfiguration.Builder(initOptions, allowPersistSocketConnection) .promptPushPrimer(pushPrimerJson) .promptReceiverReadPhoneStatePermission(promptReceiverReadPhoneStatePermission) .setNotificationPermissionRequired(notificationPermissionRequired) + .callScreenOnSignalling(callScreenOnSignalling) .overrideDefaultBranding(callScreenBranding) - .setMissedCallActions(missedCallActionsList, missedCallActionClickHandlerPath) + .setMissedCallActions(missedCallActionsList) .setSwipeOffBehaviourInForegroundService(swipeOffBehaviour) + .setFCMProcessingMode(fcmProcessingMode, fcmProcessingNotification) .build() } catch (throwable: Throwable) { log(message = "issue occurs while de-serializing the initProperties: ${throwable.localizedMessage}") diff --git a/android/src/main/java/com/clevertap/rnsignedcallandroid/internal/util/PayloadConverter.kt b/android/src/main/java/com/clevertap/rnsignedcallandroid/internal/util/PayloadConverter.kt index 7162ed8..8804bc2 100644 --- a/android/src/main/java/com/clevertap/rnsignedcallandroid/internal/util/PayloadConverter.kt +++ b/android/src/main/java/com/clevertap/rnsignedcallandroid/internal/util/PayloadConverter.kt @@ -82,9 +82,10 @@ internal object PayloadConverter { * * @return A formatted call event string. */ - private fun VoIPCallStatus.formattedCallEvent(): String? { + private fun VoIPCallStatus.formattedCallEvent(): String { return when (this) { VoIPCallStatus.CALL_IS_PLACED -> "CallIsPlaced" + VoIPCallStatus.CALL_RINGING -> "Ringing" VoIPCallStatus.CALL_CANCELLED -> "Cancelled" VoIPCallStatus.CALL_DECLINED -> "Declined" VoIPCallStatus.CALL_MISSED -> "Missed" @@ -95,10 +96,18 @@ internal object PayloadConverter { VoIPCallStatus.CALL_DECLINED_DUE_TO_LOGGED_OUT_CUID -> "DeclinedDueToLoggedOutCuid" VoIPCallStatus.CALL_DECLINED_DUE_TO_NOTIFICATIONS_DISABLED -> "DeclinedDueToNotificationsDisabled" VoIPCallStatus.CALLEE_MICROPHONE_PERMISSION_NOT_GRANTED -> "DeclinedDueToMicrophonePermissionsNotGranted" + VoIPCallStatus.CALLEE_MICROPHONE_PERMISSION_BLOCKED -> "DeclinedDueToMicrophonePermissionBlocked" VoIPCallStatus.CALL_DECLINED_DUE_TO_BUSY_ON_VOIP -> "DeclinedDueToBusyOnVoIP" VoIPCallStatus.CALL_DECLINED_DUE_TO_BUSY_ON_PSTN -> "DeclinedDueToBusyOnPSTN" VoIPCallStatus.CALL_CANCELLED_DUE_TO_RING_TIMEOUT -> "CancelledDueToRingTimeout" - else -> null + VoIPCallStatus.APP_INITIATED_CALL_DECLINED_DUE_TO_NETWORK_QUALITY -> "AppInitiatedDeclinedDueToNetworkQuality" + VoIPCallStatus.USER_INITIATED_CALL_DECLINED_ON_CANCEL_CTA -> "UserInitiatedDeclinedOnCancelCta" + VoIPCallStatus.CALL_FAILED_DUE_TO_INTERNAL_ERROR -> "FailedDueToInternalError" + VoIPCallStatus.CALL_OVER_DUE_TO_LOCAL_NETWORK_LOSS -> "EndedDueToLocalNetworkLoss" + VoIPCallStatus.CALL_OVER_DUE_TO_REMOTE_NETWORK_LOSS -> "EndedDueToRemoteNetworkLoss" + VoIPCallStatus.CALL_OVER_DUE_TO_PROTOCOL_MISMATCH -> "EndedDueToProtocolMismatch" + VoIPCallStatus.CALL_OVER_DUE_TO_NETWORK_DELAY_IN_MEDIA_SETUP -> "EndedDueToNetworkDelayInMediaSetup" + else -> this.name } } @@ -112,6 +121,7 @@ internal object PayloadConverter { SCCallState.OUTGOING_CALL -> "OutgoingCall" SCCallState.INCOMING_CALL -> "IncomingCall" SCCallState.ONGOING_CALL -> "OngoingCall" + SCCallState.CLEANUP_CALL -> "CleanupCall" SCCallState.NO_CALL -> "NoCall" else -> null } @@ -128,8 +138,10 @@ internal object PayloadConverter { putString(Constants.KEY_CALLER_CUID, (callerCuid ?: "")) putString(Constants.KEY_CALLEE_CUID, (calleeCuid ?: "")) putString(Constants.KEY_CALL_CONTEXT, (callContext ?: "")) + putString(Constants.KEY_CHANNEL, (channel.channelName ?: "")) putString(Constants.KEY_INITIATOR_IMAGE, initiatorImage) putString(Constants.KEY_RECEIVER_IMAGE, receiverImage) + putString(Constants.KEY_REMOTE_CONTEXT, remoteContext) } } } diff --git a/clevertap-signed-call-react-native.podspec b/clevertap-signed-call-react-native.podspec index 180a390..663e65c 100644 --- a/clevertap-signed-call-react-native.podspec +++ b/clevertap-signed-call-react-native.podspec @@ -10,7 +10,7 @@ Pod::Spec.new do |s| s.homepage = package["homepage"] s.license = package["license"] s.authors = package["author"] -c + s.platforms = { :ios => "10.0" } s.source = { :git => "https://github.com/CleverTap/clevertap-signed-call-react-native-sdk.git", :tag => "#{s.version}" } @@ -22,7 +22,7 @@ c s.requires_arc = true s.dependency 'React', '>= 0.13.0', '< 1.0.0' - s.dependency 'CleverTap-SignedCall-SDK', '0.0.7' + s.dependency 'CleverTap-SignedCall-SDK', '0.0.9' # Don't install the dependencies when we run `pod install` in the old architecture. if ENV['RCT_NEW_ARCH_ENABLED'] == '1' then diff --git a/example/android/app/build.gradle b/example/android/app/build.gradle index 00d8cab..249ef7f 100644 --- a/example/android/app/build.gradle +++ b/example/android/app/build.gradle @@ -2,6 +2,14 @@ apply plugin: "com.android.application" apply plugin: 'com.google.gms.google-services' apply plugin: 'com.google.firebase.crashlytics' +def localProperties = new Properties() +def localPropertiesFile = rootProject.file('local.properties') +if (localPropertiesFile.exists()) { + localPropertiesFile.withInputStream { stream -> + localProperties.load(stream) + } +} + import com.android.build.OutputFile /** @@ -142,6 +150,15 @@ android { versionCode 1 versionName "1.0" buildConfigField "boolean", "IS_NEW_ARCHITECTURE_ENABLED", isNewArchitectureEnabled().toString() + buildConfigField "String", "CLEVERTAP_ACCOUNT_ID", "\"${localProperties.getProperty('CLEVERTAP_ACCOUNT_ID')}\"" + buildConfigField "String", "CLEVERTAP_TOKEN", "\"${localProperties.getProperty('CLEVERTAP_TOKEN')}\"" + buildConfigField "String", "CLEVERTAP_REGION", "\"${localProperties.getProperty('CLEVERTAP_REGION')}\"" + + manifestPlaceholders = [ + CLEVERTAP_ACCOUNT_ID: localProperties.getProperty('CLEVERTAP_ACCOUNT_ID', ''), + CLEVERTAP_TOKEN : localProperties.getProperty('CLEVERTAP_TOKEN', ''), + CLEVERTAP_REGION : localProperties.getProperty('CLEVERTAP_REGION', '') + ] if (isNewArchitectureEnabled()) { // We configure the CMake build only if you decide to opt-in for the New Architecture. @@ -255,9 +272,9 @@ dependencies { //noinspection GradleDynamicVersion implementation "com.facebook.react:react-native:+" // From node_modules - implementation "com.clevertap.android:clevertap-android-sdk:6.2.0" + implementation "com.clevertap.android:clevertap-android-sdk:6.2.1" implementation 'com.google.firebase:firebase-crashlytics' - implementation "com.clevertap.android:clevertap-signedcall-sdk:0.0.5.5" + implementation "com.clevertap.android:clevertap-signedcall-sdk:0.0.7.6" // implementation project (":clevertap-signedcall") implementation('io.socket:socket.io-client:2.1.0') { exclude group: 'org.json', module: 'json' diff --git a/example/android/app/src/main/AndroidManifest.xml b/example/android/app/src/main/AndroidManifest.xml index 17fa1d7..00e4df9 100644 --- a/example/android/app/src/main/AndroidManifest.xml +++ b/example/android/app/src/main/AndroidManifest.xml @@ -35,15 +35,15 @@ - - - + + + diff --git a/example/android/app/src/main/assets/index.android.bundle b/example/android/app/src/main/assets/index.android.bundle index e614dc8..c4776da 100644 --- a/example/android/app/src/main/assets/index.android.bundle +++ b/example/android/app/src/main/assets/index.android.bundle @@ -3,7 +3,7 @@ var __BUNDLE_START_TIME__=this.nativePerformanceNow?nativePerformanceNow():Date. !(function(n){var e=(function(){function n(n,e){return n}function e(n){var e={};return n.forEach(function(n,r){e[n]=!0}),e}function r(n,r,u){if(n.formatValueCalls++,n.formatValueCalls>200)return"[TOO BIG formatValueCalls "+n.formatValueCalls+" exceeded limit of 200]";var f=t(n,r);if(f)return f;var c=Object.keys(r),s=e(c);if(d(r)&&(c.indexOf('message')>=0||c.indexOf('description')>=0))return o(r);if(0===c.length){if(v(r)){var g=r.name?': '+r.name:'';return n.stylize('[Function'+g+']','special')}if(p(r))return n.stylize(RegExp.prototype.toString.call(r),'regexp');if(y(r))return n.stylize(Date.prototype.toString.call(r),'date');if(d(r))return o(r)}var h,b,m='',j=!1,O=['{','}'];(h=r,Array.isArray(h)&&(j=!0,O=['[',']']),v(r))&&(m=' [Function'+(r.name?': '+r.name:'')+']');return p(r)&&(m=' '+RegExp.prototype.toString.call(r)),y(r)&&(m=' '+Date.prototype.toUTCString.call(r)),d(r)&&(m=' '+o(r)),0!==c.length||j&&0!=r.length?u<0?p(r)?n.stylize(RegExp.prototype.toString.call(r),'regexp'):n.stylize('[Object]','special'):(n.seen.push(r),b=j?i(n,r,u,s,c):c.map(function(e){return l(n,r,u,s,e,j)}),n.seen.pop(),a(b,m,O)):O[0]+m+O[1]}function t(n,e){if(s(e))return n.stylize('undefined','undefined');if('string'==typeof e){var r="'"+JSON.stringify(e).replace(/^"|"$/g,'').replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return n.stylize(r,'string')}return c(e)?n.stylize(''+e,'number'):u(e)?n.stylize(''+e,'boolean'):f(e)?n.stylize('null','null'):void 0}function o(n){return'['+Error.prototype.toString.call(n)+']'}function i(n,e,r,t,o){for(var i=[],a=0,u=e.length;a-1&&(u=l?u.split('\n').map(function(n){return' '+n}).join('\n').substr(2):'\n'+u.split('\n').map(function(n){return' '+n}).join('\n')):u=n.stylize('[Circular]','special')),s(a)){if(l&&i.match(/^\d+$/))return u;(a=JSON.stringify(''+i)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(a=a.substr(1,a.length-2),a=n.stylize(a,'name')):(a=a.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),a=n.stylize(a,'string'))}return a+': '+u}function a(n,e,r){return n.reduce(function(n,e){return 0,e.indexOf('\n')>=0&&0,n+e.replace(/\u001b\[\d\d?m/g,'').length+1},0)>60?r[0]+(''===e?'':e+'\n ')+' '+n.join(',\n ')+' '+r[1]:r[0]+e+' '+n.join(', ')+' '+r[1]}function u(n){return'boolean'==typeof n}function f(n){return null===n}function c(n){return'number'==typeof n}function s(n){return void 0===n}function p(n){return g(n)&&'[object RegExp]'===h(n)}function g(n){return'object'==typeof n&&null!==n}function y(n){return g(n)&&'[object Date]'===h(n)}function d(n){return g(n)&&('[object Error]'===h(n)||n instanceof Error)}function v(n){return'function'==typeof n}function h(n){return Object.prototype.toString.call(n)}function b(n,e){return Object.prototype.hasOwnProperty.call(n,e)}return function(e,t){return r({seen:[],formatValueCalls:0,stylize:n},e,t.depth)}})(),r='(index)',t={trace:0,info:1,warn:2,error:3},o=[];o[t.trace]='debug',o[t.info]='log',o[t.warn]='warning',o[t.error]='error';var i=1;function l(r){return function(){var l;l=1===arguments.length&&'string'==typeof arguments[0]?arguments[0]:Array.prototype.map.call(arguments,function(n){return e(n,{depth:10})}).join(', ');var a=arguments[0],u=r;'string'==typeof a&&'Warning: '===a.slice(0,9)&&u>=t.error&&(u=t.warn),n.__inspectorLog&&n.__inspectorLog(o[u],l,[].slice.call(arguments),i),s.length&&(l=p('',l)),n.nativeLoggingHook(l,u)}}function a(n,e){return Array.apply(null,Array(e)).map(function(){return n})}var u="\u2502",f="\u2510",c="\u2518",s=[];function p(n,e){return s.join('')+n+' '+(e||'')}if(n.nativeLoggingHook){n.console;n.console={error:l(t.error),info:l(t.info),log:l(t.info),warn:l(t.warn),trace:l(t.trace),debug:l(t.trace),table:function(e){if(!Array.isArray(e)){var o=e;for(var i in e=[],o)if(o.hasOwnProperty(i)){var l=o[i];l[r]=i,e.push(l)}}if(0!==e.length){var u=Object.keys(e[0]).sort(),f=[],c=[];u.forEach(function(n,r){c[r]=n.length;for(var t=0;t';return function(){for(var r=arguments.length,u=new Array(r),e=0;e2&&void 0!==arguments[2]?arguments[2]:"";console.log("CleverTap RN | setPushToken | received : token: '"+n+"' | type:'"+t+"' | region:'"+s+"' "),t===u.XPS?o.setPushTokenAsStringWithRegion(n,t,s):o.setPushTokenAsString(n,t)},createNotificationChannel:function(n,t,s,l,c){o.createNotificationChannel(n,t,s,l,c)},createNotificationChannelWithSound:function(n,t,s,l,c,u){o.createNotificationChannelWithSound(n,t,s,l,c,u)},createNotificationChannelWithGroupId:function(n,t,s,l,c,u){o.createNotificationChannelWithGroupId(n,t,s,l,c,u)},createNotificationChannelWithGroupIdAndSound:function(n,t,s,l,c,u,f){o.createNotificationChannelWithGroupIdAndSound(n,t,s,l,c,u,f)},createNotificationChannelGroup:function(n,t){o.createNotificationChannelGroup(n,t)},deleteNotificationChannel:function(n){o.deleteNotificationChannel(n)},deleteNotificationChannelGroup:function(n){o.deleteNotificationChannelGroup(n)},createNotification:function(n){o.createNotification(n)},promptForPushPermission:function(n){o.promptForPushPermission(n)},promptPushPrimer:function(n){o.promptPushPrimer(n)},isPushPermissionGranted:function(n){c('isPushPermissionGranted',null,n)},setOptOut:function(n){o.setOptOut(n)},setOffline:function(n){o.setOffline(n)},enableDeviceNetworkInfoReporting:function(n){o.enableDeviceNetworkInfoReporting(n)},enablePersonalization:function(){o.enablePersonalization()},disablePersonalization:function(){o.disablePersonalization()},recordScreenView:function(n){o.recordScreenView(n)},recordEvent:function(n,t){f(t),o.recordEvent(n,t)},recordChargedEvent:function(n,t){f(n),Array.isArray(t)&&t.length&&t.forEach(function(n){f(n)}),o.recordChargedEvent(n,t)},eventGetFirstTime:function(n,t){c('eventGetFirstTime',[n],t)},eventGetLastTime:function(n,t){c('eventGetLastTime',[n],t)},eventGetOccurrences:function(n,t){c('eventGetOccurrences',[n],t)},eventGetDetail:function(n,t){c('eventGetDetail',[n],t)},getEventHistory:function(n){c('getEventHistory',null,n)},setLocation:function(n,t){o.setLocation(n,t)},profileGetCleverTapAttributionIdentifier:function(n){c('profileGetCleverTapAttributionIdentifier',null,n)},profileGetCleverTapID:function(n){c('profileGetCleverTapID',null,n)},onUserLogin:function(n){f(n),o.onUserLogin(n)},profileSet:function(n){f(n),o.profileSet(n)},profileGetProperty:function(n,t){c('profileGetProperty',[n],t)},profileRemoveValueForKey:function(n){o.profileRemoveValueForKey(n)},profileSetMultiValuesForKey:function(n,t){o.profileSetMultiValues(n,t)},profileAddMultiValueForKey:function(n,t){o.profileAddMultiValue(n,t)},profileAddMultiValuesForKey:function(n,t){o.profileAddMultiValues(n,t)},profileRemoveMultiValueForKey:function(n,t){o.profileRemoveMultiValue(n,t)},profileRemoveMultiValuesForKey:function(n,t){o.profileRemoveMultiValues(n,t)},profileIncrementValueForKey:function(n,t){o.profileIncrementValueForKey(n,t)},profileDecrementValueForKey:function(n,t){o.profileDecrementValueForKey(n,t)},pushInstallReferrer:function(n,t,s){o.pushInstallReferrer(n,t,s)},sessionGetTimeElapsed:function(n){c('sessionGetTimeElapsed',null,n)},sessionGetTotalVisits:function(n){c('sessionGetTotalVisits',null,n)},sessionGetScreenCount:function(n){c('sessionGetScreenCount',null,n)},sessionGetPreviousVisitTime:function(n){c('sessionGetPreviousVisitTime',null,n)},sessionGetUTMDetails:function(n){c('sessionGetUTMDetails',null,n)},initializeInbox:function(){o.initializeInbox()},showInbox:function(n){o.showInbox(n)},dismissInbox:function(){o.dismissInbox()},getInboxMessageCount:function(n){c('getInboxMessageCount',null,n)},getInboxMessageUnreadCount:function(n){c('getInboxMessageUnreadCount',null,n)},getAllInboxMessages:function(n){c('getAllInboxMessages',null,n)},getUnreadInboxMessages:function(n){c('getUnreadInboxMessages',null,n)},getInboxMessageForId:function(n,t){c('getInboxMessageForId',[n],t)},deleteInboxMessageForId:function(n){o.deleteInboxMessageForId(n)},deleteInboxMessagesForIDs:function(n){o.deleteInboxMessagesForIDs(n)},markReadInboxMessageForId:function(n){o.markReadInboxMessageForId(n)},markReadInboxMessagesForIDs:function(n){o.markReadInboxMessagesForIDs(n)},pushInboxNotificationClickedEventForId:function(n){o.pushInboxNotificationClickedEventForId(n)},pushInboxNotificationViewedEventForId:function(n){o.pushInboxNotificationViewedEventForId(n)},getAllDisplayUnits:function(n){c('getAllDisplayUnits',null,n)},getDisplayUnitForId:function(n,t){c('getDisplayUnitForId',[n],t)},pushDisplayUnitViewedEventForID:function(n){o.pushDisplayUnitViewedEventForID(n)},pushDisplayUnitClickedEventForID:function(n){o.pushDisplayUnitClickedEventForID(n)},setDefaultsMap:function(n){o.setDefaultsMap(n)},fetch:function(){o.fetch()},fetchWithMinimumIntervalInSeconds:function(n){o.fetchWithMinimumFetchIntervalInSeconds(n)},activate:function(){o.activate()},fetchAndActivate:function(){o.fetchAndActivate()},setMinimumFetchIntervalInSeconds:function(n){o.setMinimumFetchIntervalInSeconds(n)},resetProductConfig:function(){o.reset()},getProductConfigString:function(n,t){c('getString',[n],t)},getProductConfigBoolean:function(n,t){c('getBoolean',[n],t)},getNumber:function(n,t){c('getDouble',[n],t)},getLastFetchTimeStampInMillis:function(n){c('getLastFetchTimeStampInMillis',null,n)},getFeatureFlag:function(n,t,o){c('getFeatureFlag',[n,t],o)},getCleverTapID:function(n){c('getCleverTapID',null,n)},suspendInAppNotifications:function(){o.suspendInAppNotifications()},discardInAppNotifications:function(){o.discardInAppNotifications()},resumeInAppNotifications:function(){o.resumeInAppNotifications()},setDebugLevel:function(n){o.setDebugLevel(n)},setInstanceWithAccountId:function(n){o.setInstanceWithAccountId(n)},syncVariables:function(){o.syncVariables()},syncVariablesinProd:function(n){o.syncVariablesinProd(n)},fetchVariables:function(n){c('fetchVariables',null,n)},defineVariables:function(n){o.defineVariables(n)},getVariable:function(n,t){c('getVariable',[n],t)},getVariables:function(n){c('getVariables',null,n)},onVariablesChanged:function(n){o.onVariablesChanged(),this.addListener(o.CleverTapOnVariablesChanged,n)},onValueChanged:function(n,t){o.onValueChanged(n),this.addListener(o.CleverTapOnValueChanged,t)}};function f(t){if(t)for(var o of Object.entries(t)){var s=(0,n.default)(o,2),l=s[0],c=s[1];'[object Date]'===Object.prototype.toString.call(c)&&(t[l]="$D_"+Math.floor(c.getTime()/1e3))}}m.exports=u},380,[3,22,1]); __d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=r(d[0]),n=(r(d[1])(r(d[2])),r(d[1])(r(d[3])));e.default=function(){return(0,r(d[4]).jsx)(t.View,{style:n.default.loadingContainer,children:(0,r(d[4]).jsx)(t.ActivityIndicator,{size:60,color:"#0000ff"})})}},381,[1,3,124,379,177]); __d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,Object.defineProperty(e,"useAsyncStorage",{enumerable:!0,get:function(){return r(d[0]).useAsyncStorage}});var t=r(d[1])(r(d[2]));e.default=t.default},382,[383,3,384]); @@ -391,188 +391,193 @@ __d(function(g,r,_i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e. __d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(d[0]),t=o.TurboModuleRegistry?o.TurboModuleRegistry.get("PlatformLocalStorage")||o.TurboModuleRegistry.get("RNC_AsyncSQLiteDBStorage")||o.TurboModuleRegistry.get("RNCAsyncStorage"):o.NativeModules.PlatformLocalStorage||o.NativeModules.RNC_AsyncSQLiteDBStorage||o.NativeModules.RNCAsyncStorage;!t&&(0,r(d[1]).shouldFallbackToLegacyNativeModule)()&&(t=o.TurboModuleRegistry?o.TurboModuleRegistry.get("AsyncSQLiteDBStorage")||o.TurboModuleRegistry.get("AsyncLocalStorage"):o.NativeModules.AsyncSQLiteDBStorage||o.NativeModules.AsyncLocalStorage);e.default=t},385,[1,386]); __d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.shouldFallbackToLegacyNativeModule=function(){var o,t,l=null==(o=n.NativeModules.NativeUnimoduleProxy)?void 0:null==(t=o.modulesConstants)?void 0:t.ExponentConstants;if(l){var u=l.appOwnership&&!l.executionEnvironment;if(u||["storeClient","standalone"].includes(l.executionEnvironment))return!0}return!1};var n=r(d[0])},386,[1]); __d(function(g,r,i,a,m,_e,d){function e(e){if(!e)return null;var n=new Error(e.message);return n.key=e.key,n}function n(e){return Array.isArray(e)?0===e.length?null:e:e?[e]:null}Object.defineProperty(_e,"__esModule",{value:!0}),_e.checkValidArgs=function(e,n){if(!Array.isArray(e)||0===e.length||!Array.isArray(e[0]))throw new Error("[AsyncStorage] Expected array of key-value pairs as first argument to multiSet");if(n&&"function"!=typeof n){if(Array.isArray(n))throw new Error("[AsyncStorage] Expected function as second argument to multiSet. Did you forget to wrap key-value pairs in an array for the first argument?");throw new Error("[AsyncStorage] Expected function as second argument to multiSet")}},_e.checkValidInput=function(){for(var e=arguments.length,n=new Array(e),t=0;t1&&"string"!=typeof s){if(null==s)throw new Error("[AsyncStorage] Passing null/undefined as value is not supported. If you want to remove value, Use .removeItem method instead.\nPassed value: "+s+"\nPassed key: "+o+"\n");console.warn("[AsyncStorage] The value for key \""+o+"\" is not a string. This can lead to unexpected behavior/errors. Consider stringifying it.\nPassed value: "+s+"\nPassed key: "+o+"\n")}},_e.convertError=e,_e.convertErrors=function(t){var o=n(t);return o?o.map(function(n){return e(n)}):null}},387,[]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.Constants=void 0;e.Constants={SC_ACCOUNT_ID:'61a52046f56a14cb19a1e9cc',SC_API_KEY:'9dcced09dae16c5e3606c22346d92361b77efdb360425913850bea4f22d812dd',KEY_LOGGED_IN_CUID:'loggedInCuid'}},388,[]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.isDeviceVersionTargetsBelow=function(o){return n.Platform.Versionl&&console.log(o+": "+t)}}]),t})();t.defaultTagPrefix='[CT]:[SignedCall]:[RN]',t.currentLogLevel=r(d[3]).LogLevel.Info},408,[401,402,403,409]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.LogLevel=void 0;e.LogLevel=(function(o){return o[o.Off=-1]="Off",o[o.Info=0]="Info",o[o.Debug=2]="Debug",o[o.Verbose=3]="Verbose",o})({})},409,[]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.CallDetails=void 0;var l=r(d[0])(r(d[1])),t=r(d[0])(r(d[2]));e.CallDetails=(function(){function n(t,u,c){(0,l.default)(this,n),this.callerCuid=t,this.calleeCuid=u,this.callContext=c}return(0,t.default)(n,null,[{key:"fromDict",value:function(l){var t=new n(l.callerCuid,l.calleeCuid,l.callContext);return t.initiatorImage=l.initiatorImage,t.receiverImage=l.receiverImage,t}}]),n})()},410,[401,402,403]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.MissedCallActionClickResult=void 0;var t=r(d[0])(r(d[1])),l=r(d[0])(r(d[2])),n=(e.MissedCallActionClickResult=(function(){function c(l,n){(0,t.default)(this,c),this.action=l,this.callDetails=n}return(0,l.default)(c,null,[{key:"fromDict",value:function(t){return new c(n.fromDict(t.action),r(d[3]).CallDetails.fromDict(t.callDetails))}}]),c})(),(function(){function n(l,c){(0,t.default)(this,n),this.actionId=l,this.actionLabel=c}return(0,l.default)(n,null,[{key:"fromDict",value:function(t){return new n(t.actionId,t.actionLabel)}}]),n})())},411,[401,402,403,410]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.SignedCallResponse=void 0;var n=r(d[0])(r(d[1])),t=r(d[0])(r(d[2])),o=(e.SignedCallResponse=(function(){function u(t,o){(0,n.default)(this,u),this.isSuccessful=t,this.error=o}return(0,t.default)(u,null,[{key:"fromDict",value:function(n){return new u(n.isSuccessful,n.error?o.fromDict(n.error):null)}}]),u})(),(function(){function o(t,u,s){(0,n.default)(this,o),this.errorCode=t,this.errorMessage=u,this.errorDescription=s}return(0,t.default)(o,null,[{key:"fromDict",value:function(n){return new o(n.errorCode,n.errorMessage,n.errorDescription)}}]),o})())},412,[401,402,403]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.Constants=void 0;var n=r(d[0]);e.Constants={LINKING_ERROR:"The package 'clevertap-signed-call-react-native' doesn't seem to be linked. Make sure: \n\n"+n.Platform.select({ios:"- You have run 'pod install'\n",default:''})+"- You rebuilt the app after installing the package\n- You are not using Expo Go\n"}},413,[1]); -__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/assets",width:1500,height:675,scales:[1],hash:"78f95ace0c6e9381e75d2486240c36ee",name:"clevertap-logo",type:"png"})},414,[415]); -__d(function(g,r,i,a,m,e,d){'use strict';m.exports=r(d[0])},415,[154]); -__d(function(g,r,i,a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var e=r(d[0])(r(d[1])),t=r(d[2]),n=r(d[0])(r(d[3])),l=r(d[0])(r(d[4])),o=r(d[0])(r(d[5]));_e.default=function(s){var u=s.route,c=s.navigation,f=u.params.registeredCuid,C=n.default.useState(''),x=(0,e.default)(C,2),S=x[0],h=x[1],j=n.default.useState(''),y=(0,e.default)(j,2),v=y[0],P=y[1];return n.default.useEffect(function(){return t.BackHandler.addEventListener('hardwareBackPress',function(){return!0}),function(){r(d[6]).SignedCall.removeListener(r(d[6]).SignedCall.SignedCallOnCallStatusChanged),'android'===t.Platform.OS&&r(d[6]).SignedCall.removeListener(r(d[6]).SignedCall.SignedCallOnMissedCallActionClicked)}},[]),(0,r(d[7]).jsxs)(t.View,{style:l.default.mainContainer,children:[(0,r(d[7]).jsxs)(t.Text,{style:l.default.mainHeader,children:["CUID: ",f]}),(0,r(d[7]).jsx)(t.Image,{style:l.default.image,source:r(d[8])}),(0,r(d[7]).jsxs)(t.View,{style:l.default.mainSection,children:[(0,r(d[7]).jsx)(t.Text,{children:"Enter receiver's cuid"}),(0,r(d[7]).jsx)(t.TextInput,{style:l.default.inputStyle,autoCapitalize:"none",autoCorrect:!1,value:S,onChangeText:function(e){h(e)}}),(0,r(d[7]).jsx)(t.View,{style:{height:30}}),(0,r(d[7]).jsx)(t.Text,{children:"Enter context of call"}),(0,r(d[7]).jsx)(t.TextInput,{style:l.default.inputStyle,autoCapitalize:"none",autoCorrect:!1,value:v,onChangeText:function(e){P(e)}}),(0,r(d[7]).jsx)(t.View,{style:l.default.buttonContainer,children:(0,r(d[7]).jsx)(t.Button,{title:"Initiate VoIP Call",color:"red",onPress:function(){t.Keyboard.dismiss(),(0,r(d[9]).requestPermissions)(function(){r(d[6]).SignedCall.call(S,v).then(function(e){var n;e.isSuccessful?console.log('VoIP call is placed successfully',e):(console.log('VoIP call is failed: ',e.error),t.Alert.alert('VoIP call is failed!',null==(n=e.error)?void 0:n.errorMessage))}).catch(function(e){console.error(e)})})},disabled:0===S.length||0===v.length})}),(0,r(d[7]).jsx)(t.View,{style:l.default.buttonContainer,children:(0,r(d[7]).jsx)(t.Button,{title:"Disconnect Signalling Socket",color:"blue",onPress:function(){return r(d[6]).SignedCall.disconnectSignallingSocket()}})}),(0,r(d[7]).jsx)(t.View,{style:l.default.buttonContainer,children:(0,r(d[7]).jsx)(t.Button,{title:"Logout",color:"red",onPress:function(){return r(d[6]).SignedCall.logout(),o.default.clear(),void c.replace('Registration',{})}})})]})]})}},416,[3,22,1,124,379,382,398,177,414,389]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"NativeStackView",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"createNativeStackNavigator",{enumerable:!0,get:function(){return t.default}});var t=r(d[0])(r(d[1])),n=r(d[0])(r(d[2]))},417,[3,418,419]); -__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var e=_r(d[0])(_r(d[1])),t=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=i(t);if(n&&n.has(e))return n.get(e);var r={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r})(_r(d[2])),n=_r(d[0])(_r(d[3])),r=["id","initialRouteName","children","screenListeners","screenOptions"];function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(i=function(e){return e?n:t})(e)}_e.default=(0,_r(d[4]).createNavigatorFactory)(function(i){var a=i.id,o=i.initialRouteName,s=i.children,u=i.screenListeners,c=i.screenOptions,l=(0,e.default)(i,r),f=(0,_r(d[4]).useNavigationBuilder)(_r(d[4]).StackRouter,{id:a,initialRouteName:o,children:s,screenListeners:u,screenOptions:c}),p=f.state,v=f.descriptors,O=f.navigation,y=f.NavigationContent;return t.useEffect(function(){return null==O?void 0:null==O.addListener?void 0:O.addListener('tabPress',function(e){var t=O.isFocused();requestAnimationFrame(function(){p.index>0&&t&&!e.defaultPrevented&&O.dispatch(Object.assign({},_r(d[4]).StackActions.popToTop(),{target:p.key}))})})},[O,p.index,p.key]),(0,_r(d[5]).jsx)(y,{children:(0,_r(d[5]).jsx)(n.default,Object.assign({},l,{state:p,navigation:O,descriptors:v}))})})},418,[3,98,124,419,423,177]); -__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(e){return(0,_r(d[10]).jsx)(_r(d[13]).SafeAreaProviderCompat,{children:(0,_r(d[10]).jsx)(v,Object.assign({},e))})};var e=_r(d[0])(_r(d[1])),t=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=l(t);if(n&&n.has(e))return n.get(e);var a={__proto__:null},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&Object.prototype.hasOwnProperty.call(e,r)){var o=i?Object.getOwnPropertyDescriptor(e,r):null;o&&(o.get||o.set)?Object.defineProperty(a,r,o):a[r]=e[r]}return a.default=e,n&&n.set(e,a),a})(_r(d[2])),n=_r(d[3]),a=_r(d[0])(_r(d[4])),i=_r(d[0])(_r(d[5])),r=_r(d[0])(_r(d[6])),o=_r(d[0])(_r(d[7])),s=_r(d[0])(_r(d[8]));function l(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(l=function(e){return e?n:t})(e)}var c='android'===n.Platform.OS,u=function(e){var i=e.options,r=e.route,l=e.presentation,u=e.headerHeight,p=e.headerTopInsetEnabled,v=e.children,f=(0,_r(d[9]).useTheme)().colors,y=i.header,k=i.headerShown,x=void 0===k||k,S=i.contentStyle,b=!c&&('card'!==l&&!0===x&&void 0===y),B=t.useRef(x);t.useEffect(function(){(0,a.default)(!c&&'card'!==l&&B.current!==x,"Dynamically changing 'headerShown' in modals will result in remounting the screen and losing all local state. See options for the screen '"+r.name+"'."),B.current=x},[x,l,r.name]);var j=(0,_r(d[10]).jsx)(o.default,{style:[h.container,'transparentModal'!==l&&'containedTransparentModal'!==l&&{backgroundColor:f.background},S],stackPresentation:'card'===l?'push':l,children:v});return b?(0,_r(d[10]).jsx)(_r(d[11]).ScreenStack,{style:h.container,children:(0,_r(d[10]).jsxs)(_r(d[11]).Screen,{enabled:!0,style:n.StyleSheet.absoluteFill,children:[j,(0,_r(d[10]).jsx)(s.default,Object.assign({},i,{route:r,headerHeight:u,headerTopInsetEnabled:p,canGoBack:!0}))]})}):j},p=function(a){var i,r=a.index,o=a.focused,l=a.descriptor,p=a.previousDescriptor,v=a.nextDescriptor,f=a.onWillDisappear,y=a.onAppear,k=a.onDisappear,x=a.onDismissed,S=a.onHeaderBackButtonClicked,b=a.onNativeDismissCancelled,B=l.route,j=l.navigation,D=l.options,C=l.render,H=D.animationDuration,O=D.animationTypeForReplace,P=void 0===O?'push':O,w=D.gestureEnabled,E=D.header,A=D.headerBackButtonMenuEnabled,T=D.headerShown,_=D.headerBackground,M=D.headerTransparent,I=D.autoHideHomeIndicator,N=D.navigationBarColor,R=D.navigationBarHidden,W=D.orientation,F=D.statusBarAnimation,z=D.statusBarHidden,G=D.statusBarStyle,V=D.statusBarTranslucent,K=D.statusBarColor,L=D.freezeOnBlur,q=D.animation,J=D.customAnimationOnGesture,Q=D.fullScreenGestureEnabled,U=D.presentation,X=void 0===U?'card':U,Y=D.gestureDirection,Z=void 0===Y?'card'===X?'horizontal':'vertical':Y;'vertical'===Z&&'ios'===n.Platform.OS&&(void 0===Q&&(Q=!0),void 0===J&&(J=!0),void 0===q&&(q='slide_from_bottom'));var $=null==v?void 0:v.options.gestureDirection,ee=null!=$?$:Z;0===r&&(X='card');var te=(0,_r(d[12]).useSafeAreaInsets)(),ne=(0,_r(d[12]).useSafeAreaFrame)(),ae='modal'===X||'formSheet'===X,ie='ios'===n.Platform.OS&&!(n.Platform.isPad||n.Platform.isTV),re=ne.width>ne.height,oe=t.useContext(_r(d[13]).HeaderShownContext),se=t.useContext(_r(d[13]).HeaderHeightContext),le=t.useContext(_r(d[13]).HeaderBackContext),de=oe||'ios'===n.Platform.OS&&ae||ie&&re?0:te.top,ce='ios'===n.Platform.OS&&de>50?de-5:de,ue=(0,_r(d[9]).usePreventRemoveContext)().preventedRoutes,pe=(0,_r(d[13]).getDefaultHeaderHeight)(ne,ae,ce),ve=t.useState(pe),he=(0,e.default)(ve,2),fe=he[0],ge=he[1],me=0!==de,ye=E?fe:pe,ke=p?{title:(0,_r(d[13]).getHeaderTitle)(p.options,p.route.name)}:le,xe=null==(i=ue[B.key])?void 0:i.preventRemove;return(0,_r(d[10]).jsx)(_r(d[11]).Screen,{enabled:!0,style:n.StyleSheet.absoluteFill,customAnimationOnSwipe:J,fullScreenSwipeEnabled:Q,gestureEnabled:!c&&w,homeIndicatorHidden:I,navigationBarColor:N,navigationBarHidden:R,replaceAnimation:P,stackPresentation:'card'===X?'push':X,stackAnimation:q,screenOrientation:W,statusBarAnimation:F,statusBarHidden:z,statusBarStyle:G,statusBarColor:K,statusBarTranslucent:V,swipeDirection:ee,transitionDuration:H,onWillDisappear:f,onAppear:y,onDisappear:k,onDismissed:x,isNativeStack:!0,nativeBackButtonDismissalEnabled:!1,onHeaderBackButtonClicked:S,preventNativeDismiss:xe,onNativeDismissCancelled:b,freezeOnBlur:L,children:(0,_r(d[10]).jsx)(_r(d[9]).NavigationContext.Provider,{value:j,children:(0,_r(d[10]).jsx)(_r(d[9]).NavigationRouteContext.Provider,{value:B,children:(0,_r(d[10]).jsx)(_r(d[13]).HeaderShownContext.Provider,{value:oe||!1!==T,children:(0,_r(d[10]).jsxs)(_r(d[13]).HeaderHeightContext.Provider,{value:!1!==T?ye:null!=se?se:0,children:[null!=_?(0,_r(d[10]).jsx)(n.View,{style:[h.background,M?h.translucent:null,{height:ye}],children:_()}):null,(0,_r(d[10]).jsxs)(n.View,{accessibilityElementsHidden:!o,importantForAccessibility:o?'auto':'no-hide-descendants',style:h.scene,children:[(0,_r(d[10]).jsx)(u,{options:D,route:B,presentation:X,headerHeight:ye,headerTopInsetEnabled:me,children:(0,_r(d[10]).jsx)(_r(d[13]).HeaderBackContext.Provider,{value:ke,children:C()})}),void 0!==E&&!1!==T?(0,_r(d[10]).jsx)(n.View,{onLayout:function(e){ge(e.nativeEvent.layout.height)},style:M?h.absolute:null,children:E({back:ke,options:D,route:B,navigation:j})}):null]}),(0,_r(d[10]).jsx)(s.default,Object.assign({},D,{route:B,headerBackButtonMenuEnabled:void 0!==xe?!xe:A,headerShown:void 0===E&&T,headerHeight:ye,headerBackTitle:void 0!==D.headerBackTitle?D.headerBackTitle:void 0,headerTopInsetEnabled:me,canGoBack:void 0!==ke}))]})})})})},B.key)};function v(e){var t=e.state,n=e.navigation,a=e.descriptors,o=(0,i.default)(t).setNextDismissedKey;return(0,r.default)(a),(0,_r(d[10]).jsx)(_r(d[11]).ScreenStack,{style:h.container,children:t.routes.map(function(e,i){var r,s,l=a[e.key],c=t.index===i,u=null==(r=t.routes[i-1])?void 0:r.key,v=null==(s=t.routes[i+1])?void 0:s.key,h=u?a[u]:void 0,f=v?a[v]:void 0;return(0,_r(d[10]).jsx)(p,{index:i,focused:c,descriptor:l,previousDescriptor:h,nextDescriptor:f,onWillDisappear:function(){n.emit({type:'transitionStart',data:{closing:!0},target:e.key})},onAppear:function(){n.emit({type:'transitionEnd',data:{closing:!1},target:e.key})},onDisappear:function(){n.emit({type:'transitionEnd',data:{closing:!0},target:e.key})},onDismissed:function(a){n.dispatch(Object.assign({},_r(d[9]).StackActions.pop(a.nativeEvent.dismissCount),{source:e.key,target:t.key})),o(e.key)},onHeaderBackButtonClicked:function(){n.dispatch(Object.assign({},_r(d[9]).StackActions.pop(),{source:e.key,target:t.key}))},onNativeDismissCancelled:function(a){n.dispatch(Object.assign({},_r(d[9]).StackActions.pop(a.nativeEvent.dismissCount),{source:e.key,target:t.key}))}},e.key)})})}var h=n.StyleSheet.create({container:{flex:1},scene:{flex:1,flexDirection:'column-reverse'},absolute:{position:'absolute',top:0,left:0,right:0},translucent:{position:'absolute',top:0,left:0,right:0,zIndex:1,elevation:1},background:{overflow:'hidden'}})},419,[3,22,124,1,420,421,422,519,520,423,177,554,531,522]); -__d(function(g,r,i,a,m,e,d){new Set;m.exports=function(n){}},420,[]); -__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(n){var r,o=t.useState(null),u=(0,e.default)(o,2),a=u[0],i=u[1],f=a?null==(r=n.routes.find(function(e){return e.key===a}))?void 0:r.name:null;return t.useEffect(function(){if(f){var e="The screen '"+f+"' was removed natively but didn't get removed from JS state. This can happen if the action was prevented in a 'beforeRemove' listener, which is not fully supported in native-stack.\n\nConsider using a 'usePreventRemove' hook with 'headerBackButtonMenuEnabled: false' to prevent users from natively going back multiple screens.";console.error(e)}},[f]),{setNextDismissedKey:i}};var e=_r(d[0])(_r(d[1])),t=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=n(t);if(r&&r.has(e))return r.get(e);var o={__proto__:null},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var i=u?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(o,a,i):o[a]=e[a]}return o.default=e,r&&r.set(e,o),o})(_r(d[2]));function n(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(n=function(e){return e?r:t})(e)}},421,[3,22,124]); -__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(t){var n,r,o=(0,_r(d[1]).usePreventRemoveContext)().preventedRoutes,u=Object.keys(o)[0],a=t[u],i=null==a?void 0:null==(n=a.options)?void 0:n.headerBackButtonMenuEnabled,l=null==a?void 0:null==(r=a.route)?void 0:r.name;e.useEffect(function(){if(null!=u&&i){var e="The screen "+l+" uses 'usePreventRemove' hook alongside 'headerBackButtonMenuEnabled: true', which is not supported. \n\nConsider removing 'headerBackButtonMenuEnabled: true' from "+l+" screen to get rid of this error.";console.error(e)}},[u,i,l])};var e=(function(e,n){if(!n&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=t(n);if(r&&r.has(e))return r.get(e);var o={__proto__:null},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var i=u?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(o,a,i):o[a]=e[a]}return o.default=e,r&&r.set(e,o),o})(_r(d[0]));function t(e){if("function"!=typeof WeakMap)return null;var n=new WeakMap,r=new WeakMap;return(t=function(e){return e?r:n})(e)}},422,[124,423]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0});var t={Link:!0,LinkingContext:!0,NavigationContainer:!0,ServerContainer:!0,DarkTheme:!0,DefaultTheme:!0,ThemeProvider:!0,useTheme:!0,useLinkBuilder:!0,useLinkProps:!0,useLinkTo:!0,useScrollToTop:!0};Object.defineProperty(e,"DarkTheme",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"DefaultTheme",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"Link",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"LinkingContext",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,"NavigationContainer",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"ServerContainer",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(e,"ThemeProvider",{enumerable:!0,get:function(){return b.default}}),Object.defineProperty(e,"useLinkBuilder",{enumerable:!0,get:function(){return y.default}}),Object.defineProperty(e,"useLinkProps",{enumerable:!0,get:function(){return O.default}}),Object.defineProperty(e,"useLinkTo",{enumerable:!0,get:function(){return P.default}}),Object.defineProperty(e,"useScrollToTop",{enumerable:!0,get:function(){return j.default}}),Object.defineProperty(e,"useTheme",{enumerable:!0,get:function(){return p.default}});var n=r(d[0])(r(d[1])),u=r(d[0])(r(d[2])),o=r(d[0])(r(d[3])),f=r(d[0])(r(d[4])),l=r(d[0])(r(d[5])),c=r(d[0])(r(d[6])),b=r(d[0])(r(d[7])),p=r(d[0])(r(d[8]));Object.keys(r(d[9])).forEach(function(n){"default"!==n&&"__esModule"!==n&&(Object.prototype.hasOwnProperty.call(t,n)||n in e&&e[n]===r(d[9])[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return r(d[9])[n]}}))});var y=r(d[0])(r(d[10])),O=r(d[0])(r(d[11])),P=r(d[0])(r(d[12])),j=r(d[0])(r(d[13]));Object.keys(r(d[14])).forEach(function(n){"default"!==n&&"__esModule"!==n&&(Object.prototype.hasOwnProperty.call(t,n)||n in e&&e[n]===r(d[14])[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return r(d[14])[n]}}))})},423,[3,424,426,503,512,514,504,505,515,516,517,425,427,518,428]); -__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(u){var a=u.to,f=u.action,l=(0,e.default)(u,o),c=(0,r.default)({to:a,action:f}),i=function(e){'onPress'in l&&(null==l.onPress||l.onPress(e)),c.onPress(e)};return t.createElement(n.Text,Object.assign({},c,l,n.Platform.select({web:{onClick:i},default:{onPress:i}})))};var e=_r(d[0])(_r(d[1])),t=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=u(t);if(n&&n.has(e))return n.get(e);var r={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var f=o?Object.getOwnPropertyDescriptor(e,a):null;f&&(f.get||f.set)?Object.defineProperty(r,a,f):r[a]=e[a]}return r.default=e,n&&n.set(e,r),r})(_r(d[2])),n=_r(d[3]),r=_r(d[0])(_r(d[4])),o=["to","action"];function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(u=function(e){return e?n:t})(e)}},424,[3,98,124,1,425]); -__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(a){var i,u=a.to,l=a.action,s=e.useContext(_r(d[5]).NavigationContainerRefContext),f=e.useContext(_r(d[5]).NavigationHelpersContext),c=e.useContext(n.default).options,p=(0,r.default)(),v=null!=(i=null==c?void 0:c.getPathFromState)?i:_r(d[5]).getPathFromState;return{href:'string'==typeof u?u:v({routes:[{name:u.screen,params:u.params,state:o(u.params)}]},null==c?void 0:c.config),accessibilityRole:'link',onPress:function(e){var n,r=!1;'web'===t.Platform.OS&&e?e.defaultPrevented||e.metaKey||e.altKey||e.ctrlKey||e.shiftKey||null!=e.button&&0!==e.button||![void 0,null,'','self'].includes(null==(n=e.currentTarget)?void 0:n.target)||(e.preventDefault(),r=!0):r=!e||!e.defaultPrevented;if(r)if(l)if(f)f.dispatch(l);else{if(!s)throw new Error("Couldn't find a navigation object. Is your component inside NavigationContainer?");s.dispatch(l)}else p(u)}}};var e=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=a(t);if(n&&n.has(e))return n.get(e);var r={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var u=o?Object.getOwnPropertyDescriptor(e,i):null;u&&(u.get||u.set)?Object.defineProperty(r,i,u):r[i]=e[i]}return r.default=e,n&&n.set(e,r),r})(_r(d[0])),t=_r(d[1]),n=_r(d[2])(_r(d[3])),r=_r(d[2])(_r(d[4]));function a(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(a=function(e){return e?n:t})(e)}var o=function e(t){return null!=t&&t.state?t.state:null!=t&&t.screen?{routes:[{name:t.screen,params:t.params,state:t.screen?e(t.params):void 0}]}:void 0}},425,[124,1,3,426,427,428]); -__d(function(g,_r,_i,_a,m,_e,d){function e(t){if("function"!=typeof WeakMap)return null;var r=new WeakMap,n=new WeakMap;return(e=function(e){return e?n:r})(t)}Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=(function(t,r){if(!r&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var n=e(r);if(n&&n.has(t))return n.get(t);var o={__proto__:null},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if("default"!==a&&Object.prototype.hasOwnProperty.call(t,a)){var f=u?Object.getOwnPropertyDescriptor(t,a):null;f&&(f.get||f.set)?Object.defineProperty(o,a,f):o[a]=t[a]}return o.default=t,n&&n.set(t,o),o})(_r(d[0])).createContext({options:void 0});t.displayName='LinkingContext';_e.default=t},426,[124]); -__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(){var r=t.useContext(_r(d[3]).NavigationContainerRefContext),n=t.useContext(e.default);return t.useCallback(function(t){if(void 0===r)throw new Error("Couldn't find a navigation object. Is your component inside NavigationContainer?");if('string'==typeof t){if(!t.startsWith('/'))throw new Error("The path must start with '/' ("+t+").");var e=n.options,o=null!=e&&e.getStateFromPath?e.getStateFromPath(t,e.config):(0,_r(d[3]).getStateFromPath)(t,null==e?void 0:e.config);if(!o)throw new Error('Failed to parse the path to a navigation state.');var a=(0,_r(d[3]).getActionFromState)(o,null==e?void 0:e.config);void 0!==a?r.dispatch(a):r.reset(o)}else r.navigate(t.screen,t.params)},[n,r])};var t=(function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var n=r(e);if(n&&n.has(t))return n.get(t);var o={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in t)if("default"!==i&&Object.prototype.hasOwnProperty.call(t,i)){var u=a?Object.getOwnPropertyDescriptor(t,i):null;u&&(u.get||u.set)?Object.defineProperty(o,i,u):o[i]=t[i]}return o.default=t,n&&n.set(t,o),o})(_r(d[0])),e=_r(d[1])(_r(d[2]));function r(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(r=function(t){return t?n:e})(t)}},427,[124,3,426,428]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0});var t={BaseNavigationContainer:!0,createNavigationContainerRef:!0,createNavigatorFactory:!0,CurrentRenderContext:!0,findFocusedRoute:!0,getActionFromState:!0,getFocusedRouteNameFromRoute:!0,getPathFromState:!0,getStateFromPath:!0,NavigationContainerRefContext:!0,NavigationContext:!0,NavigationHelpersContext:!0,NavigationRouteContext:!0,PreventRemoveContext:!0,PreventRemoveProvider:!0,useFocusEffect:!0,useIsFocused:!0,useNavigation:!0,useNavigationBuilder:!0,useNavigationContainerRef:!0,useNavigationState:!0,UNSTABLE_usePreventRemove:!0,usePreventRemoveContext:!0,useRoute:!0,validatePathConfig:!0};Object.defineProperty(e,"BaseNavigationContainer",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"CurrentRenderContext",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(e,"NavigationContainerRefContext",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(e,"NavigationContext",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(e,"NavigationHelpersContext",{enumerable:!0,get:function(){return y.default}}),Object.defineProperty(e,"NavigationRouteContext",{enumerable:!0,get:function(){return O.default}}),Object.defineProperty(e,"PreventRemoveContext",{enumerable:!0,get:function(){return j.default}}),Object.defineProperty(e,"PreventRemoveProvider",{enumerable:!0,get:function(){return C.default}}),Object.defineProperty(e,"UNSTABLE_usePreventRemove",{enumerable:!0,get:function(){return _.default}}),Object.defineProperty(e,"createNavigationContainerRef",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"createNavigatorFactory",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,"findFocusedRoute",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"getActionFromState",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"getFocusedRouteNameFromRoute",{enumerable:!0,get:function(){return b.default}}),Object.defineProperty(e,"getPathFromState",{enumerable:!0,get:function(){return v.default}}),Object.defineProperty(e,"getStateFromPath",{enumerable:!0,get:function(){return P.default}}),Object.defineProperty(e,"useFocusEffect",{enumerable:!0,get:function(){return N.default}}),Object.defineProperty(e,"useIsFocused",{enumerable:!0,get:function(){return R.default}}),Object.defineProperty(e,"useNavigation",{enumerable:!0,get:function(){return F.default}}),Object.defineProperty(e,"useNavigationBuilder",{enumerable:!0,get:function(){return x.default}}),Object.defineProperty(e,"useNavigationContainerRef",{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(e,"useNavigationState",{enumerable:!0,get:function(){return S.default}}),Object.defineProperty(e,"usePreventRemoveContext",{enumerable:!0,get:function(){return B.default}}),Object.defineProperty(e,"useRoute",{enumerable:!0,get:function(){return E.default}}),Object.defineProperty(e,"validatePathConfig",{enumerable:!0,get:function(){return A.default}});var n=r(d[0])(r(d[1])),o=r(d[0])(r(d[2])),u=r(d[0])(r(d[3])),f=r(d[0])(r(d[4])),c=r(d[0])(r(d[5])),l=r(d[0])(r(d[6])),b=r(d[0])(r(d[7])),v=r(d[0])(r(d[8])),P=r(d[0])(r(d[9])),s=r(d[0])(r(d[10])),p=r(d[0])(r(d[11])),y=r(d[0])(r(d[12])),O=r(d[0])(r(d[13])),j=r(d[0])(r(d[14])),C=r(d[0])(r(d[15]));Object.keys(r(d[16])).forEach(function(n){"default"!==n&&"__esModule"!==n&&(Object.prototype.hasOwnProperty.call(t,n)||n in e&&e[n]===r(d[16])[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return r(d[16])[n]}}))});var N=r(d[0])(r(d[17])),R=r(d[0])(r(d[18])),F=r(d[0])(r(d[19])),x=r(d[0])(r(d[20])),h=r(d[0])(r(d[21])),S=r(d[0])(r(d[22])),_=r(d[0])(r(d[23])),B=r(d[0])(r(d[24])),E=r(d[0])(r(d[25])),A=r(d[0])(r(d[26]));Object.keys(r(d[27])).forEach(function(n){"default"!==n&&"__esModule"!==n&&(Object.prototype.hasOwnProperty.call(t,n)||n in e&&e[n]===r(d[27])[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return r(d[27])[n]}}))})},428,[3,429,445,455,458,433,459,460,462,470,435,436,472,437,473,474,477,478,480,479,481,498,499,500,501,502,469,446]); -__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var e=_r(d[0])(_r(d[1])),t=_r(d[0])(_r(d[2])),n=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=k(t);if(n&&n.has(e))return n.get(e);var r={__proto__:null},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=u?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r})(_r(d[3])),r=(_r(d[0])(_r(d[4])),_r(d[0])(_r(d[5])),_r(d[0])(_r(d[6]))),u=_r(d[0])(_r(d[7])),o=_r(d[0])(_r(d[8])),a=_r(d[0])(_r(d[9])),i=_r(d[0])(_r(d[10])),c=_r(d[0])(_r(d[11])),s=_r(d[0])(_r(d[12])),l=_r(d[0])(_r(d[13])),f=_r(d[0])(_r(d[14])),p=_r(d[0])(_r(d[15])),v=_r(d[0])(_r(d[16])),h=_r(d[0])(_r(d[17])),y=_r(d[0])(_r(d[18])),b=["key","routeNames"];function k(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(k=function(e){return e?n:t})(e)}var C=function e(n){if(void 0!==n){n.key,n.routeNames;var r=(0,t.default)(n,b);return Object.assign({},r,{stale:!0,routes:n.routes.map(function(t){return void 0===t.state?t:Object.assign({},t,{state:e(t.state)})})})}},O=n.forwardRef(function(t,b){var k=t.initialState,O=t.onStateChange,j=t.onUnhandledAction,R=t.independent,_=t.children;if(!n.useContext(s.default).isDefault&&!R)throw new Error("Looks like you have nested a 'NavigationContainer' inside another. Normally you need only one container at the root of the app, so this was probably an error. If this was intentional, pass 'independent={true}' explicitly. Note that this will make the child navigators disconnected from the parent and you won't be able to navigate between them.");var P=(0,y.default)(function(){return C(null==k?void 0:k)}),w=(0,e.default)(P,5),S=w[0],I=w[1],x=w[2],M=w[3],N=w[4],A=n.useRef(!0),L=n.useRef(),E=n.useCallback(function(){return L.current},[]),D=n.useCallback(function(e){L.current=e},[]),G=(0,f.default)(),K=G.listeners,T=G.addListener,U=(0,v.default)(),W=U.keyedListeners,B=U.addKeyedListener,Z=n.useCallback(function(e){null==K.focus[0]?console.error(_r(d[19]).NOT_INITIALIZED_ERROR):K.focus[0](function(t){return t.dispatch(e)})},[K.focus]),F=n.useCallback(function(){if(null==K.focus[0])return!1;var e=K.focus[0](function(e){return e.canGoBack()}),t=e.result;return!!e.handled&&t},[K.focus]),H=n.useCallback(function(e){var t,n=null!=(t=null==e?void 0:e.key)?t:null==W.getState.root?void 0:W.getState.root().key;null==n?console.error(_r(d[19]).NOT_INITIALIZED_ERROR):K.focus[0](function(t){return t.dispatch(Object.assign({},_r(d[20]).CommonActions.reset(e),{target:n}))})},[W.getState,K.focus]),q=n.useCallback(function(){return null==W.getState.root?void 0:W.getState.root()},[W.getState]),z=n.useCallback(function(){var e=q();if(null!=e)return(0,u.default)(e)},[q]),J=(0,p.default)(),Q=(0,h.default)({}),V=Q.addOptionsGetter,X=Q.getCurrentOptions,Y=n.useMemo(function(){return Object.assign({},Object.keys(_r(d[20]).CommonActions).reduce(function(e,t){return e[t]=function(){return Z(_r(d[20]).CommonActions[t].apply(_r(d[20]).CommonActions,arguments))},e},{}),J.create('root'),{dispatch:Z,resetRoot:H,isFocused:function(){return!0},canGoBack:F,getParent:function(){},getState:function(){return se.current},getRootState:q,getCurrentRoute:z,getCurrentOptions:X,isReady:function(){return null!=K.focus[0]}})},[F,Z,J,X,z,q,K.focus,H]);n.useImperativeHandle(b,function(){return Y},[Y]);var $=n.useCallback(function(e,t){J.emit({type:'__unsafe_action__',data:{action:e,noop:t,stack:ne.current}})},[J]),ee=n.useRef(),te=n.useCallback(function(e){ee.current!==e&&(ee.current=e,J.emit({type:'options',data:{options:e}}))},[J]),ne=n.useRef(),re=n.useMemo(function(){return{addListener:T,addKeyedListener:B,onDispatchAction:$,onOptionsChange:te,stackRef:ne}},[T,B,$,te]),ue=n.useMemo(function(){return{scheduleUpdate:M,flushUpdates:N}},[M,N]),oe=n.useRef(!0),ae=n.useCallback(function(){return oe.current},[]),ie=n.useMemo(function(){return{state:S,getState:I,setState:x,getKey:E,setKey:D,getIsInitial:ae,addOptionsGetter:V}},[S,I,x,E,D,ae,V]),ce=n.useRef(O),se=n.useRef(S);n.useEffect(function(){oe.current=!1,ce.current=O,se.current=S}),n.useEffect(function(){var e=q();J.emit({type:'state',data:{state:S}}),!A.current&&ce.current&&ce.current(e),A.current=!1},[q,J,S]);var le=n.useCallback(function(e){},[]),fe=(0,_r(d[21]).jsx)(a.default.Provider,{value:Y,children:(0,_r(d[21]).jsx)(_r(d[22]).ScheduleUpdateContext.Provider,{value:ue,children:(0,_r(d[21]).jsx)(o.default.Provider,{value:re,children:(0,_r(d[21]).jsx)(s.default.Provider,{value:ie,children:(0,_r(d[21]).jsx)(l.default.Provider,{value:null!=j?j:le,children:(0,_r(d[21]).jsx)(r.default,{children:_})})})})})});return R&&(fe=(0,_r(d[21]).jsx)(c.default.Provider,{value:void 0,children:(0,_r(d[21]).jsx)(i.default.Provider,{value:void 0,children:fe})})),fe});_e.default=O},429,[3,22,98,124,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,177,454]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(n){var t=[];return(function n(u,o){o.routes.forEach(function(o){var f,c,l=u?u+" > "+o.name:o.name;null==(f=o.state)||null==(c=f.routeNames)||c.forEach(function(n){n===o.name&&t.push([l,l+" > "+o.name])}),o.state&&n(l,o.state)})})('',n),t}},430,[]); -__d(function(g,r,_i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){return n(t,new Set,[])};var t=r(d[0])(r(d[1])),n=function n(i,o,l){if(void 0===i||null===i||'boolean'==typeof i||'number'==typeof i||'string'==typeof i)return{serializable:!0};if('[object Object]'!==Object.prototype.toString.call(i)&&!Array.isArray(i))return{serializable:!1,location:l,reason:'function'==typeof i?'Function':String(i)};if(o.has(i))return{serializable:!1,reason:'Circular reference',location:l};if(o.add(i),Array.isArray(i))for(var f=0;fl&&console.log(o+": "+t)}}]),t})();t.defaultTagPrefix='[CT]:[SignedCall]:[RN]',t.currentLogLevel=r(d[3]).LogLevel.Info},398,[391,392,393,399]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.LogLevel=void 0;e.LogLevel=(function(o){return o[o.Off=-1]="Off",o[o.Info=0]="Info",o[o.Debug=2]="Debug",o[o.Verbose=3]="Verbose",o})({})},399,[]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.CallDetails=void 0;var l=r(d[0])(r(d[1])),t=r(d[0])(r(d[2]));e.CallDetails=(function(){function n(t,c,o){(0,l.default)(this,n),this.callerCuid=t,this.calleeCuid=c,this.callContext=o}return(0,t.default)(n,null,[{key:"fromDict",value:function(l){var t=new n(l.callerCuid,l.calleeCuid,l.callContext);return t.channel=r(d[3]).SignalingChannelUtil.fromValue(l.channel),t.callId=l.callId,t.initiatorImage=l.initiatorImage,t.receiverImage=l.receiverImage,t.remoteContext=l.remoteContext,t}}]),n})()},400,[391,392,393,401]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.SignalingChannelUtil=e.SignalingChannel=void 0;var n=r(d[0])(r(d[1])),l=r(d[0])(r(d[2])),t=e.SignalingChannel=(function(n){return n.Socket="socket",n.Fcm="fcm",n})(t||{});e.SignalingChannelUtil=(function(){function u(){(0,n.default)(this,u)}return(0,l.default)(u,null,[{key:"toValue",value:function(n){return n}},{key:"fromValue",value:function(n){switch(n){case t.Socket:return t.Socket;case t.Fcm:return t.Fcm;default:var l="\""+n+"\" is not a valid value for SCSignalingChannel.";return void r(d[3]).SignedCallLogger.debug({message:l})}}}]),u})()},401,[391,392,393,398]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.FcmProcessingModeUtil=e.FcmProcessingMode=void 0;var n=r(d[0])(r(d[1])),o=r(d[0])(r(d[2])),u=e.FcmProcessingMode=(function(n){return n.Foreground="foreground",n.Background="background",n})(u||{});e.FcmProcessingModeUtil=(function(){function c(){(0,n.default)(this,c)}return(0,o.default)(c,null,[{key:"toValue",value:function(n){return n}},{key:"fromValue",value:function(n){switch(n){case u.Foreground:return u.Foreground;case u.Background:return u.Background;default:return r(d[3]).SignedCallLogger.debug({message:"\"{value}\" is not a valid value for FcmProcessingMode.".replace('{value}',n)}),null}}}]),c})()},402,[391,392,393,398]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.MissedCallActionClickResult=void 0;var t=r(d[0])(r(d[1])),l=r(d[0])(r(d[2])),n=(e.MissedCallActionClickResult=(function(){function c(l,n){(0,t.default)(this,c),this.action=l,this.callDetails=n}return(0,l.default)(c,null,[{key:"fromDict",value:function(t){return new c(n.fromDict(t.action),r(d[3]).CallDetails.fromDict(t.callDetails))}}]),c})(),(function(){function n(l,c){(0,t.default)(this,n),this.actionId=l,this.actionLabel=c}return(0,l.default)(n,null,[{key:"fromDict",value:function(t){return new n(t.actionId,t.actionLabel)}}]),n})())},403,[391,392,393,400]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.SCCallStateUtil=e.SCCallState=void 0;var l=r(d[0])(r(d[1])),n=r(d[0])(r(d[2])),t=e.SCCallState=(function(l){return l.OutgoingCall="OutgoingCall",l.IncomingCall="IncomingCall",l.OngoingCall="OngoingCall",l.CleanupCall="CleanupCall",l.NoCall="NoCall",l})(t||{});e.SCCallStateUtil=(function(){function C(){(0,l.default)(this,C)}return(0,n.default)(C,null,[{key:"fromString",value:function(l){switch(l){case'OutgoingCall':return t.OutgoingCall;case'IncomingCall':return t.IncomingCall;case'OngoingCall':return t.OngoingCall;case'CleanupCall':return t.CleanupCall;case'NoCall':return t.NoCall;default:return r(d[3]).SignedCallLogger.debug({message:"\"{event}\" is not a valid value for SCCallState.".replace('{event}',l)}),null}}}]),C})()},404,[391,392,393,398]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.SCSwipeOffBehaviourUtil=e.SCSwipeOffBehaviour=void 0;var l=r(d[0])(r(d[1])),n=r(d[0])(r(d[2])),t=e.SCSwipeOffBehaviour=(function(l){return l.EndCall="EndCall",l.PersistCall="PersistCall",l})(t||{});e.SCSwipeOffBehaviourUtil=(function(){function u(){(0,l.default)(this,u)}return(0,n.default)(u,null,[{key:"fromString",value:function(l){switch(l){case'EndCall':return t.EndCall;case'PersistCall':return t.PersistCall;default:return r(d[3]).SignedCallLogger.debug({message:"\"{event}\" is not a valid value for SCSwipeOffBehaviour.".replace('{event}',l)}),t.EndCall}}}]),u})()},405,[391,392,393,398]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.SignedCallResponse=void 0;var n=r(d[0])(r(d[1])),t=r(d[0])(r(d[2])),o=(e.SignedCallResponse=(function(){function u(t,o){(0,n.default)(this,u),this.isSuccessful=t,this.error=o}return(0,t.default)(u,null,[{key:"fromDict",value:function(n){return new u(n.isSuccessful,n.error?o.fromDict(n.error):null)}}]),u})(),(function(){function o(t,u,s){(0,n.default)(this,o),this.errorCode=t,this.errorMessage=u,this.errorDescription=s}return(0,t.default)(o,null,[{key:"fromDict",value:function(n){return new o(n.errorCode,n.errorMessage,n.errorDescription)}}]),o})())},406,[391,392,393]); +__d(function(g,_r,_i,_a,m,_e,d){function n(n,t,e,o,r,u,i){try{var c=n[u](i),s=c.value}catch(n){return void e(n)}c.done?t(s):Promise.resolve(s).then(o,r)}m.exports=function(t){return function(){var e=this,o=arguments;return new Promise(function(r,u){var i=t.apply(e,o);function c(t){n(i,r,u,c,s,"next",t)}function s(t){n(i,r,u,c,s,"throw",t)}c(void 0)})}},m.exports.__esModule=!0,m.exports.default=m.exports},407,[]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.Constants=void 0;var n=r(d[0]);e.Constants={LINKING_ERROR:"The package 'clevertap-signed-call-react-native' doesn't seem to be linked. Make sure: \n\n"+n.Platform.select({ios:"- You have run 'pod install'\n",default:''})+"- You rebuilt the app after installing the package\n- You are not using Expo Go\n"}},408,[1]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.Constants=void 0;e.Constants={SC_ACCOUNT_ID:"61a52046f56a14cb19a1e9cc",SC_API_KEY:"9dcced09dae16c5e3606c22346d92361b77efdb360425913850bea4f22d812dd",KEY_LOGGED_IN_CUID:'loggedInCuid',KEY_CAN_HIDE_POWERED_BY_SIGNED_CALL:'canHidePoweredBySignedCall',KEY_NOTIFICATION_PERMISSION_REQUIRED:'notificationPermissionRequired',KEY_SWIPE_OFF_BEHAVIOUR:'swipeOffBehaviour'}},409,[]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.isDeviceVersionTargetsBelow=function(o){return n.Platform.Version1?t-1:0),s=1;s0&&t&&!e.defaultPrevented&&O.dispatch(Object.assign({},_r(d[4]).StackActions.popToTop(),{target:p.key}))})})},[O,p.index,p.key]),(0,_r(d[5]).jsx)(y,{children:(0,_r(d[5]).jsx)(n.default,Object.assign({},l,{state:p,navigation:O,descriptors:v}))})})},422,[3,98,124,423,427,177]); +__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(e){return(0,_r(d[10]).jsx)(_r(d[13]).SafeAreaProviderCompat,{children:(0,_r(d[10]).jsx)(v,Object.assign({},e))})};var e=_r(d[0])(_r(d[1])),t=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=l(t);if(n&&n.has(e))return n.get(e);var a={__proto__:null},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&Object.prototype.hasOwnProperty.call(e,r)){var o=i?Object.getOwnPropertyDescriptor(e,r):null;o&&(o.get||o.set)?Object.defineProperty(a,r,o):a[r]=e[r]}return a.default=e,n&&n.set(e,a),a})(_r(d[2])),n=_r(d[3]),a=_r(d[0])(_r(d[4])),i=_r(d[0])(_r(d[5])),r=_r(d[0])(_r(d[6])),o=_r(d[0])(_r(d[7])),s=_r(d[0])(_r(d[8]));function l(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(l=function(e){return e?n:t})(e)}var c='android'===n.Platform.OS,u=function(e){var i=e.options,r=e.route,l=e.presentation,u=e.headerHeight,p=e.headerTopInsetEnabled,v=e.children,f=(0,_r(d[9]).useTheme)().colors,y=i.header,k=i.headerShown,x=void 0===k||k,S=i.contentStyle,b=!c&&('card'!==l&&!0===x&&void 0===y),B=t.useRef(x);t.useEffect(function(){(0,a.default)(!c&&'card'!==l&&B.current!==x,"Dynamically changing 'headerShown' in modals will result in remounting the screen and losing all local state. See options for the screen '"+r.name+"'."),B.current=x},[x,l,r.name]);var j=(0,_r(d[10]).jsx)(o.default,{style:[h.container,'transparentModal'!==l&&'containedTransparentModal'!==l&&{backgroundColor:f.background},S],stackPresentation:'card'===l?'push':l,children:v});return b?(0,_r(d[10]).jsx)(_r(d[11]).ScreenStack,{style:h.container,children:(0,_r(d[10]).jsxs)(_r(d[11]).Screen,{enabled:!0,style:n.StyleSheet.absoluteFill,children:[j,(0,_r(d[10]).jsx)(s.default,Object.assign({},i,{route:r,headerHeight:u,headerTopInsetEnabled:p,canGoBack:!0}))]})}):j},p=function(a){var i,r=a.index,o=a.focused,l=a.descriptor,p=a.previousDescriptor,v=a.nextDescriptor,f=a.onWillDisappear,y=a.onAppear,k=a.onDisappear,x=a.onDismissed,S=a.onHeaderBackButtonClicked,b=a.onNativeDismissCancelled,B=l.route,j=l.navigation,D=l.options,C=l.render,H=D.animationDuration,O=D.animationTypeForReplace,P=void 0===O?'push':O,w=D.gestureEnabled,E=D.header,A=D.headerBackButtonMenuEnabled,T=D.headerShown,_=D.headerBackground,M=D.headerTransparent,I=D.autoHideHomeIndicator,N=D.navigationBarColor,R=D.navigationBarHidden,W=D.orientation,F=D.statusBarAnimation,z=D.statusBarHidden,G=D.statusBarStyle,V=D.statusBarTranslucent,K=D.statusBarColor,L=D.freezeOnBlur,q=D.animation,J=D.customAnimationOnGesture,Q=D.fullScreenGestureEnabled,U=D.presentation,X=void 0===U?'card':U,Y=D.gestureDirection,Z=void 0===Y?'card'===X?'horizontal':'vertical':Y;'vertical'===Z&&'ios'===n.Platform.OS&&(void 0===Q&&(Q=!0),void 0===J&&(J=!0),void 0===q&&(q='slide_from_bottom'));var $=null==v?void 0:v.options.gestureDirection,ee=null!=$?$:Z;0===r&&(X='card');var te=(0,_r(d[12]).useSafeAreaInsets)(),ne=(0,_r(d[12]).useSafeAreaFrame)(),ae='modal'===X||'formSheet'===X,ie='ios'===n.Platform.OS&&!(n.Platform.isPad||n.Platform.isTV),re=ne.width>ne.height,oe=t.useContext(_r(d[13]).HeaderShownContext),se=t.useContext(_r(d[13]).HeaderHeightContext),le=t.useContext(_r(d[13]).HeaderBackContext),de=oe||'ios'===n.Platform.OS&&ae||ie&&re?0:te.top,ce='ios'===n.Platform.OS&&de>50?de-5:de,ue=(0,_r(d[9]).usePreventRemoveContext)().preventedRoutes,pe=(0,_r(d[13]).getDefaultHeaderHeight)(ne,ae,ce),ve=t.useState(pe),he=(0,e.default)(ve,2),fe=he[0],ge=he[1],me=0!==de,ye=E?fe:pe,ke=p?{title:(0,_r(d[13]).getHeaderTitle)(p.options,p.route.name)}:le,xe=null==(i=ue[B.key])?void 0:i.preventRemove;return(0,_r(d[10]).jsx)(_r(d[11]).Screen,{enabled:!0,style:n.StyleSheet.absoluteFill,customAnimationOnSwipe:J,fullScreenSwipeEnabled:Q,gestureEnabled:!c&&w,homeIndicatorHidden:I,navigationBarColor:N,navigationBarHidden:R,replaceAnimation:P,stackPresentation:'card'===X?'push':X,stackAnimation:q,screenOrientation:W,statusBarAnimation:F,statusBarHidden:z,statusBarStyle:G,statusBarColor:K,statusBarTranslucent:V,swipeDirection:ee,transitionDuration:H,onWillDisappear:f,onAppear:y,onDisappear:k,onDismissed:x,isNativeStack:!0,nativeBackButtonDismissalEnabled:!1,onHeaderBackButtonClicked:S,preventNativeDismiss:xe,onNativeDismissCancelled:b,freezeOnBlur:L,children:(0,_r(d[10]).jsx)(_r(d[9]).NavigationContext.Provider,{value:j,children:(0,_r(d[10]).jsx)(_r(d[9]).NavigationRouteContext.Provider,{value:B,children:(0,_r(d[10]).jsx)(_r(d[13]).HeaderShownContext.Provider,{value:oe||!1!==T,children:(0,_r(d[10]).jsxs)(_r(d[13]).HeaderHeightContext.Provider,{value:!1!==T?ye:null!=se?se:0,children:[null!=_?(0,_r(d[10]).jsx)(n.View,{style:[h.background,M?h.translucent:null,{height:ye}],children:_()}):null,(0,_r(d[10]).jsxs)(n.View,{accessibilityElementsHidden:!o,importantForAccessibility:o?'auto':'no-hide-descendants',style:h.scene,children:[(0,_r(d[10]).jsx)(u,{options:D,route:B,presentation:X,headerHeight:ye,headerTopInsetEnabled:me,children:(0,_r(d[10]).jsx)(_r(d[13]).HeaderBackContext.Provider,{value:ke,children:C()})}),void 0!==E&&!1!==T?(0,_r(d[10]).jsx)(n.View,{onLayout:function(e){ge(e.nativeEvent.layout.height)},style:M?h.absolute:null,children:E({back:ke,options:D,route:B,navigation:j})}):null]}),(0,_r(d[10]).jsx)(s.default,Object.assign({},D,{route:B,headerBackButtonMenuEnabled:void 0!==xe?!xe:A,headerShown:void 0===E&&T,headerHeight:ye,headerBackTitle:void 0!==D.headerBackTitle?D.headerBackTitle:void 0,headerTopInsetEnabled:me,canGoBack:void 0!==ke}))]})})})})},B.key)};function v(e){var t=e.state,n=e.navigation,a=e.descriptors,o=(0,i.default)(t).setNextDismissedKey;return(0,r.default)(a),(0,_r(d[10]).jsx)(_r(d[11]).ScreenStack,{style:h.container,children:t.routes.map(function(e,i){var r,s,l=a[e.key],c=t.index===i,u=null==(r=t.routes[i-1])?void 0:r.key,v=null==(s=t.routes[i+1])?void 0:s.key,h=u?a[u]:void 0,f=v?a[v]:void 0;return(0,_r(d[10]).jsx)(p,{index:i,focused:c,descriptor:l,previousDescriptor:h,nextDescriptor:f,onWillDisappear:function(){n.emit({type:'transitionStart',data:{closing:!0},target:e.key})},onAppear:function(){n.emit({type:'transitionEnd',data:{closing:!1},target:e.key})},onDisappear:function(){n.emit({type:'transitionEnd',data:{closing:!0},target:e.key})},onDismissed:function(a){n.dispatch(Object.assign({},_r(d[9]).StackActions.pop(a.nativeEvent.dismissCount),{source:e.key,target:t.key})),o(e.key)},onHeaderBackButtonClicked:function(){n.dispatch(Object.assign({},_r(d[9]).StackActions.pop(),{source:e.key,target:t.key}))},onNativeDismissCancelled:function(a){n.dispatch(Object.assign({},_r(d[9]).StackActions.pop(a.nativeEvent.dismissCount),{source:e.key,target:t.key}))}},e.key)})})}var h=n.StyleSheet.create({container:{flex:1},scene:{flex:1,flexDirection:'column-reverse'},absolute:{position:'absolute',top:0,left:0,right:0},translucent:{position:'absolute',top:0,left:0,right:0,zIndex:1,elevation:1},background:{overflow:'hidden'}})},423,[3,22,124,1,424,425,426,523,524,427,177,559,535,526]); +__d(function(g,r,i,a,m,e,d){new Set;m.exports=function(n){}},424,[]); +__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(n){var r,o=t.useState(null),u=(0,e.default)(o,2),a=u[0],i=u[1],f=a?null==(r=n.routes.find(function(e){return e.key===a}))?void 0:r.name:null;return t.useEffect(function(){if(f){var e="The screen '"+f+"' was removed natively but didn't get removed from JS state. This can happen if the action was prevented in a 'beforeRemove' listener, which is not fully supported in native-stack.\n\nConsider using a 'usePreventRemove' hook with 'headerBackButtonMenuEnabled: false' to prevent users from natively going back multiple screens.";console.error(e)}},[f]),{setNextDismissedKey:i}};var e=_r(d[0])(_r(d[1])),t=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=n(t);if(r&&r.has(e))return r.get(e);var o={__proto__:null},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var i=u?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(o,a,i):o[a]=e[a]}return o.default=e,r&&r.set(e,o),o})(_r(d[2]));function n(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(n=function(e){return e?r:t})(e)}},425,[3,22,124]); +__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(t){var n,r,o=(0,_r(d[1]).usePreventRemoveContext)().preventedRoutes,u=Object.keys(o)[0],a=t[u],i=null==a?void 0:null==(n=a.options)?void 0:n.headerBackButtonMenuEnabled,l=null==a?void 0:null==(r=a.route)?void 0:r.name;e.useEffect(function(){if(null!=u&&i){var e="The screen "+l+" uses 'usePreventRemove' hook alongside 'headerBackButtonMenuEnabled: true', which is not supported. \n\nConsider removing 'headerBackButtonMenuEnabled: true' from "+l+" screen to get rid of this error.";console.error(e)}},[u,i,l])};var e=(function(e,n){if(!n&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=t(n);if(r&&r.has(e))return r.get(e);var o={__proto__:null},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var i=u?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(o,a,i):o[a]=e[a]}return o.default=e,r&&r.set(e,o),o})(_r(d[0]));function t(e){if("function"!=typeof WeakMap)return null;var n=new WeakMap,r=new WeakMap;return(t=function(e){return e?r:n})(e)}},426,[124,427]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0});var t={Link:!0,LinkingContext:!0,NavigationContainer:!0,ServerContainer:!0,DarkTheme:!0,DefaultTheme:!0,ThemeProvider:!0,useTheme:!0,useLinkBuilder:!0,useLinkProps:!0,useLinkTo:!0,useScrollToTop:!0};Object.defineProperty(e,"DarkTheme",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"DefaultTheme",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"Link",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"LinkingContext",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,"NavigationContainer",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"ServerContainer",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(e,"ThemeProvider",{enumerable:!0,get:function(){return b.default}}),Object.defineProperty(e,"useLinkBuilder",{enumerable:!0,get:function(){return y.default}}),Object.defineProperty(e,"useLinkProps",{enumerable:!0,get:function(){return O.default}}),Object.defineProperty(e,"useLinkTo",{enumerable:!0,get:function(){return P.default}}),Object.defineProperty(e,"useScrollToTop",{enumerable:!0,get:function(){return j.default}}),Object.defineProperty(e,"useTheme",{enumerable:!0,get:function(){return p.default}});var n=r(d[0])(r(d[1])),u=r(d[0])(r(d[2])),o=r(d[0])(r(d[3])),f=r(d[0])(r(d[4])),l=r(d[0])(r(d[5])),c=r(d[0])(r(d[6])),b=r(d[0])(r(d[7])),p=r(d[0])(r(d[8]));Object.keys(r(d[9])).forEach(function(n){"default"!==n&&"__esModule"!==n&&(Object.prototype.hasOwnProperty.call(t,n)||n in e&&e[n]===r(d[9])[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return r(d[9])[n]}}))});var y=r(d[0])(r(d[10])),O=r(d[0])(r(d[11])),P=r(d[0])(r(d[12])),j=r(d[0])(r(d[13]));Object.keys(r(d[14])).forEach(function(n){"default"!==n&&"__esModule"!==n&&(Object.prototype.hasOwnProperty.call(t,n)||n in e&&e[n]===r(d[14])[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return r(d[14])[n]}}))})},427,[3,428,430,507,516,518,508,509,519,520,521,429,431,522,432]); +__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(u){var a=u.to,f=u.action,l=(0,e.default)(u,o),c=(0,r.default)({to:a,action:f}),i=function(e){'onPress'in l&&(null==l.onPress||l.onPress(e)),c.onPress(e)};return t.createElement(n.Text,Object.assign({},c,l,n.Platform.select({web:{onClick:i},default:{onPress:i}})))};var e=_r(d[0])(_r(d[1])),t=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=u(t);if(n&&n.has(e))return n.get(e);var r={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var f=o?Object.getOwnPropertyDescriptor(e,a):null;f&&(f.get||f.set)?Object.defineProperty(r,a,f):r[a]=e[a]}return r.default=e,n&&n.set(e,r),r})(_r(d[2])),n=_r(d[3]),r=_r(d[0])(_r(d[4])),o=["to","action"];function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(u=function(e){return e?n:t})(e)}},428,[3,98,124,1,429]); +__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(a){var i,u=a.to,l=a.action,s=e.useContext(_r(d[5]).NavigationContainerRefContext),f=e.useContext(_r(d[5]).NavigationHelpersContext),c=e.useContext(n.default).options,p=(0,r.default)(),v=null!=(i=null==c?void 0:c.getPathFromState)?i:_r(d[5]).getPathFromState;return{href:'string'==typeof u?u:v({routes:[{name:u.screen,params:u.params,state:o(u.params)}]},null==c?void 0:c.config),accessibilityRole:'link',onPress:function(e){var n,r=!1;'web'===t.Platform.OS&&e?e.defaultPrevented||e.metaKey||e.altKey||e.ctrlKey||e.shiftKey||null!=e.button&&0!==e.button||![void 0,null,'','self'].includes(null==(n=e.currentTarget)?void 0:n.target)||(e.preventDefault(),r=!0):r=!e||!e.defaultPrevented;if(r)if(l)if(f)f.dispatch(l);else{if(!s)throw new Error("Couldn't find a navigation object. Is your component inside NavigationContainer?");s.dispatch(l)}else p(u)}}};var e=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=a(t);if(n&&n.has(e))return n.get(e);var r={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var u=o?Object.getOwnPropertyDescriptor(e,i):null;u&&(u.get||u.set)?Object.defineProperty(r,i,u):r[i]=e[i]}return r.default=e,n&&n.set(e,r),r})(_r(d[0])),t=_r(d[1]),n=_r(d[2])(_r(d[3])),r=_r(d[2])(_r(d[4]));function a(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(a=function(e){return e?n:t})(e)}var o=function e(t){return null!=t&&t.state?t.state:null!=t&&t.screen?{routes:[{name:t.screen,params:t.params,state:t.screen?e(t.params):void 0}]}:void 0}},429,[124,1,3,430,431,432]); +__d(function(g,_r,_i,_a,m,_e,d){function e(t){if("function"!=typeof WeakMap)return null;var r=new WeakMap,n=new WeakMap;return(e=function(e){return e?n:r})(t)}Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=(function(t,r){if(!r&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var n=e(r);if(n&&n.has(t))return n.get(t);var o={__proto__:null},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in t)if("default"!==a&&Object.prototype.hasOwnProperty.call(t,a)){var f=u?Object.getOwnPropertyDescriptor(t,a):null;f&&(f.get||f.set)?Object.defineProperty(o,a,f):o[a]=t[a]}return o.default=t,n&&n.set(t,o),o})(_r(d[0])).createContext({options:void 0});t.displayName='LinkingContext';_e.default=t},430,[124]); +__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(){var r=t.useContext(_r(d[3]).NavigationContainerRefContext),n=t.useContext(e.default);return t.useCallback(function(t){if(void 0===r)throw new Error("Couldn't find a navigation object. Is your component inside NavigationContainer?");if('string'==typeof t){if(!t.startsWith('/'))throw new Error("The path must start with '/' ("+t+").");var e=n.options,o=null!=e&&e.getStateFromPath?e.getStateFromPath(t,e.config):(0,_r(d[3]).getStateFromPath)(t,null==e?void 0:e.config);if(!o)throw new Error('Failed to parse the path to a navigation state.');var a=(0,_r(d[3]).getActionFromState)(o,null==e?void 0:e.config);void 0!==a?r.dispatch(a):r.reset(o)}else r.navigate(t.screen,t.params)},[n,r])};var t=(function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var n=r(e);if(n&&n.has(t))return n.get(t);var o={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in t)if("default"!==i&&Object.prototype.hasOwnProperty.call(t,i)){var u=a?Object.getOwnPropertyDescriptor(t,i):null;u&&(u.get||u.set)?Object.defineProperty(o,i,u):o[i]=t[i]}return o.default=t,n&&n.set(t,o),o})(_r(d[0])),e=_r(d[1])(_r(d[2]));function r(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,n=new WeakMap;return(r=function(t){return t?n:e})(t)}},431,[124,3,430,432]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0});var t={BaseNavigationContainer:!0,createNavigationContainerRef:!0,createNavigatorFactory:!0,CurrentRenderContext:!0,findFocusedRoute:!0,getActionFromState:!0,getFocusedRouteNameFromRoute:!0,getPathFromState:!0,getStateFromPath:!0,NavigationContainerRefContext:!0,NavigationContext:!0,NavigationHelpersContext:!0,NavigationRouteContext:!0,PreventRemoveContext:!0,PreventRemoveProvider:!0,useFocusEffect:!0,useIsFocused:!0,useNavigation:!0,useNavigationBuilder:!0,useNavigationContainerRef:!0,useNavigationState:!0,UNSTABLE_usePreventRemove:!0,usePreventRemoveContext:!0,useRoute:!0,validatePathConfig:!0};Object.defineProperty(e,"BaseNavigationContainer",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"CurrentRenderContext",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(e,"NavigationContainerRefContext",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(e,"NavigationContext",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(e,"NavigationHelpersContext",{enumerable:!0,get:function(){return y.default}}),Object.defineProperty(e,"NavigationRouteContext",{enumerable:!0,get:function(){return O.default}}),Object.defineProperty(e,"PreventRemoveContext",{enumerable:!0,get:function(){return j.default}}),Object.defineProperty(e,"PreventRemoveProvider",{enumerable:!0,get:function(){return C.default}}),Object.defineProperty(e,"UNSTABLE_usePreventRemove",{enumerable:!0,get:function(){return _.default}}),Object.defineProperty(e,"createNavigationContainerRef",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"createNavigatorFactory",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,"findFocusedRoute",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"getActionFromState",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"getFocusedRouteNameFromRoute",{enumerable:!0,get:function(){return b.default}}),Object.defineProperty(e,"getPathFromState",{enumerable:!0,get:function(){return v.default}}),Object.defineProperty(e,"getStateFromPath",{enumerable:!0,get:function(){return P.default}}),Object.defineProperty(e,"useFocusEffect",{enumerable:!0,get:function(){return N.default}}),Object.defineProperty(e,"useIsFocused",{enumerable:!0,get:function(){return R.default}}),Object.defineProperty(e,"useNavigation",{enumerable:!0,get:function(){return F.default}}),Object.defineProperty(e,"useNavigationBuilder",{enumerable:!0,get:function(){return x.default}}),Object.defineProperty(e,"useNavigationContainerRef",{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(e,"useNavigationState",{enumerable:!0,get:function(){return S.default}}),Object.defineProperty(e,"usePreventRemoveContext",{enumerable:!0,get:function(){return B.default}}),Object.defineProperty(e,"useRoute",{enumerable:!0,get:function(){return E.default}}),Object.defineProperty(e,"validatePathConfig",{enumerable:!0,get:function(){return A.default}});var n=r(d[0])(r(d[1])),o=r(d[0])(r(d[2])),u=r(d[0])(r(d[3])),f=r(d[0])(r(d[4])),c=r(d[0])(r(d[5])),l=r(d[0])(r(d[6])),b=r(d[0])(r(d[7])),v=r(d[0])(r(d[8])),P=r(d[0])(r(d[9])),s=r(d[0])(r(d[10])),p=r(d[0])(r(d[11])),y=r(d[0])(r(d[12])),O=r(d[0])(r(d[13])),j=r(d[0])(r(d[14])),C=r(d[0])(r(d[15]));Object.keys(r(d[16])).forEach(function(n){"default"!==n&&"__esModule"!==n&&(Object.prototype.hasOwnProperty.call(t,n)||n in e&&e[n]===r(d[16])[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return r(d[16])[n]}}))});var N=r(d[0])(r(d[17])),R=r(d[0])(r(d[18])),F=r(d[0])(r(d[19])),x=r(d[0])(r(d[20])),h=r(d[0])(r(d[21])),S=r(d[0])(r(d[22])),_=r(d[0])(r(d[23])),B=r(d[0])(r(d[24])),E=r(d[0])(r(d[25])),A=r(d[0])(r(d[26]));Object.keys(r(d[27])).forEach(function(n){"default"!==n&&"__esModule"!==n&&(Object.prototype.hasOwnProperty.call(t,n)||n in e&&e[n]===r(d[27])[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return r(d[27])[n]}}))})},432,[3,433,449,459,462,437,463,464,466,474,439,440,476,441,477,478,481,482,484,483,485,502,503,504,505,506,473,450]); +__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var e=_r(d[0])(_r(d[1])),t=_r(d[0])(_r(d[2])),n=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=k(t);if(n&&n.has(e))return n.get(e);var r={__proto__:null},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=u?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r})(_r(d[3])),r=(_r(d[0])(_r(d[4])),_r(d[0])(_r(d[5])),_r(d[0])(_r(d[6]))),u=_r(d[0])(_r(d[7])),o=_r(d[0])(_r(d[8])),a=_r(d[0])(_r(d[9])),i=_r(d[0])(_r(d[10])),c=_r(d[0])(_r(d[11])),s=_r(d[0])(_r(d[12])),l=_r(d[0])(_r(d[13])),f=_r(d[0])(_r(d[14])),p=_r(d[0])(_r(d[15])),v=_r(d[0])(_r(d[16])),h=_r(d[0])(_r(d[17])),y=_r(d[0])(_r(d[18])),b=["key","routeNames"];function k(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(k=function(e){return e?n:t})(e)}var C=function e(n){if(void 0!==n){n.key,n.routeNames;var r=(0,t.default)(n,b);return Object.assign({},r,{stale:!0,routes:n.routes.map(function(t){return void 0===t.state?t:Object.assign({},t,{state:e(t.state)})})})}},O=n.forwardRef(function(t,b){var k=t.initialState,O=t.onStateChange,j=t.onUnhandledAction,R=t.independent,_=t.children;if(!n.useContext(s.default).isDefault&&!R)throw new Error("Looks like you have nested a 'NavigationContainer' inside another. Normally you need only one container at the root of the app, so this was probably an error. If this was intentional, pass 'independent={true}' explicitly. Note that this will make the child navigators disconnected from the parent and you won't be able to navigate between them.");var P=(0,y.default)(function(){return C(null==k?void 0:k)}),w=(0,e.default)(P,5),S=w[0],I=w[1],x=w[2],M=w[3],N=w[4],A=n.useRef(!0),L=n.useRef(),E=n.useCallback(function(){return L.current},[]),D=n.useCallback(function(e){L.current=e},[]),G=(0,f.default)(),K=G.listeners,T=G.addListener,U=(0,v.default)(),W=U.keyedListeners,B=U.addKeyedListener,Z=n.useCallback(function(e){null==K.focus[0]?console.error(_r(d[19]).NOT_INITIALIZED_ERROR):K.focus[0](function(t){return t.dispatch(e)})},[K.focus]),F=n.useCallback(function(){if(null==K.focus[0])return!1;var e=K.focus[0](function(e){return e.canGoBack()}),t=e.result;return!!e.handled&&t},[K.focus]),H=n.useCallback(function(e){var t,n=null!=(t=null==e?void 0:e.key)?t:null==W.getState.root?void 0:W.getState.root().key;null==n?console.error(_r(d[19]).NOT_INITIALIZED_ERROR):K.focus[0](function(t){return t.dispatch(Object.assign({},_r(d[20]).CommonActions.reset(e),{target:n}))})},[W.getState,K.focus]),q=n.useCallback(function(){return null==W.getState.root?void 0:W.getState.root()},[W.getState]),z=n.useCallback(function(){var e=q();if(null!=e)return(0,u.default)(e)},[q]),J=(0,p.default)(),Q=(0,h.default)({}),V=Q.addOptionsGetter,X=Q.getCurrentOptions,Y=n.useMemo(function(){return Object.assign({},Object.keys(_r(d[20]).CommonActions).reduce(function(e,t){return e[t]=function(){return Z(_r(d[20]).CommonActions[t].apply(_r(d[20]).CommonActions,arguments))},e},{}),J.create('root'),{dispatch:Z,resetRoot:H,isFocused:function(){return!0},canGoBack:F,getParent:function(){},getState:function(){return se.current},getRootState:q,getCurrentRoute:z,getCurrentOptions:X,isReady:function(){return null!=K.focus[0]}})},[F,Z,J,X,z,q,K.focus,H]);n.useImperativeHandle(b,function(){return Y},[Y]);var $=n.useCallback(function(e,t){J.emit({type:'__unsafe_action__',data:{action:e,noop:t,stack:ne.current}})},[J]),ee=n.useRef(),te=n.useCallback(function(e){ee.current!==e&&(ee.current=e,J.emit({type:'options',data:{options:e}}))},[J]),ne=n.useRef(),re=n.useMemo(function(){return{addListener:T,addKeyedListener:B,onDispatchAction:$,onOptionsChange:te,stackRef:ne}},[T,B,$,te]),ue=n.useMemo(function(){return{scheduleUpdate:M,flushUpdates:N}},[M,N]),oe=n.useRef(!0),ae=n.useCallback(function(){return oe.current},[]),ie=n.useMemo(function(){return{state:S,getState:I,setState:x,getKey:E,setKey:D,getIsInitial:ae,addOptionsGetter:V}},[S,I,x,E,D,ae,V]),ce=n.useRef(O),se=n.useRef(S);n.useEffect(function(){oe.current=!1,ce.current=O,se.current=S}),n.useEffect(function(){var e=q();J.emit({type:'state',data:{state:S}}),!A.current&&ce.current&&ce.current(e),A.current=!1},[q,J,S]);var le=n.useCallback(function(e){},[]),fe=(0,_r(d[21]).jsx)(a.default.Provider,{value:Y,children:(0,_r(d[21]).jsx)(_r(d[22]).ScheduleUpdateContext.Provider,{value:ue,children:(0,_r(d[21]).jsx)(o.default.Provider,{value:re,children:(0,_r(d[21]).jsx)(s.default.Provider,{value:ie,children:(0,_r(d[21]).jsx)(l.default.Provider,{value:null!=j?j:le,children:(0,_r(d[21]).jsx)(r.default,{children:_})})})})})});return R&&(fe=(0,_r(d[21]).jsx)(c.default.Provider,{value:void 0,children:(0,_r(d[21]).jsx)(i.default.Provider,{value:void 0,children:fe})})),fe});_e.default=O},433,[3,22,98,124,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,177,458]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(n){var t=[];return(function n(u,o){o.routes.forEach(function(o){var f,c,l=u?u+" > "+o.name:o.name;null==(f=o.state)||null==(c=f.routeNames)||c.forEach(function(n){n===o.name&&t.push([l,l+" > "+o.name])}),o.state&&n(l,o.state)})})('',n),t}},434,[]); +__d(function(g,r,_i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){return n(t,new Set,[])};var t=r(d[0])(r(d[1])),n=function n(i,o,l){if(void 0===i||null===i||'boolean'==typeof i||'number'==typeof i||'string'==typeof i)return{serializable:!0};if('[object Object]'!==Object.prototype.toString.call(i)&&!Array.isArray(i))return{serializable:!1,location:l,reason:'function'==typeof i?'Function':String(i)};if(o.has(i))return{serializable:!1,reason:'Circular reference',location:l};if(o.add(i),Array.isArray(i))for(var f=0;f-1&&(n=!0,t[e].splice(u,1))}},[t]);return{listeners:t,addListener:r}};var e=(function(e,r){if(!r&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=t(r);if(n&&n.has(e))return n.get(e);var u={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in e)if("default"!==f&&Object.prototype.hasOwnProperty.call(e,f)){var a=o?Object.getOwnPropertyDescriptor(e,f):null;a&&(a.get||a.set)?Object.defineProperty(u,f,a):u[f]=e[f]}return u.default=e,n&&n.set(e,u),u})(_r(d[0]));function t(e){if("function"!=typeof WeakMap)return null;var r=new WeakMap,n=new WeakMap;return(t=function(e){return e?n:r})(e)}},440,[124]); -__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(r){var n=t.useRef(r);t.useEffect(function(){n.current=r});var u=t.useRef(Object.create(null)),c=t.useCallback(function(e){var t=function(t,r){var n=u.current[t]?u.current[t][e]:void 0;if(n){var c=n.indexOf(r);c>-1&&n.splice(c,1)}};return{addListener:function(r,n){u.current[r]=u.current[r]||{},u.current[r][e]=u.current[r][e]||[],u.current[r][e].push(n);var c=!1;return function(){c||(c=!0,t(r,n))}},removeListener:t}},[]),a=t.useCallback(function(t){var r,c,a=t.type,f=t.data,o=t.target,i=t.canPreventDefault,l=u.current[a]||{},p=void 0!==o?null==(r=l[o])?void 0:r.slice():(c=[]).concat.apply(c,(0,e.default)(Object.keys(l).map(function(e){return l[e]}))).filter(function(e,t,r){return r.lastIndexOf(e)===t}),v={get type(){return a}};if(void 0!==o&&Object.defineProperty(v,'target',{enumerable:!0,get:function(){return o}}),void 0!==f&&Object.defineProperty(v,'data',{enumerable:!0,get:function(){return f}}),i){var s=!1;Object.defineProperties(v,{defaultPrevented:{enumerable:!0,get:function(){return s}},preventDefault:{enumerable:!0,value:function(){s=!0}}})}return null==n.current||n.current(v),null==p||p.forEach(function(e){return e(v)}),v},[]);return t.useMemo(function(){return{create:c,emit:a}},[c,a])};var e=_r(d[0])(_r(d[1])),t=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=r(t);if(n&&n.has(e))return n.get(e);var u={__proto__:null},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var f=c?Object.getOwnPropertyDescriptor(e,a):null;f&&(f.get||f.set)?Object.defineProperty(u,a,f):u[a]=e[a]}return u.default=e,n&&n.set(e,u),u})(_r(d[2]));function r(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(r=function(e){return e?n:t})(e)}},441,[3,6,124]); -__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(){var t=e.useRef(Object.assign(Object.create(null),{getState:{},beforeRemove:{}})).current,r=e.useCallback(function(e,r,n){return t[e][r]=n,function(){t[e][r]=void 0}},[t]);return{keyedListeners:t,addKeyedListener:r}};var e=(function(e,r){if(!r&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=t(r);if(n&&n.has(e))return n.get(e);var u={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var f=o?Object.getOwnPropertyDescriptor(e,a):null;f&&(f.get||f.set)?Object.defineProperty(u,a,f):u[a]=e[a]}return u.default=e,n&&n.set(e,u),u})(_r(d[0]));function t(e){if("function"!=typeof WeakMap)return null;var r=new WeakMap,n=new WeakMap;return(t=function(e){return e?n:r})(e)}},442,[124]); -__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(r){var u=r.key,l=r.options,o=r.navigation,a=e.useRef(l),c=e.useRef({}),i=e.useContext(t.default).onOptionsChange,f=e.useContext(n.default).addOptionsGetter,s=e.useCallback(function(){var e,t,n=null==(e=null==o?void 0:o.isFocused())||e,r=Object.keys(c.current).length;n&&!r&&i(null!=(t=a.current)?t:{})},[o,i]);e.useEffect(function(){return a.current=l,s(),null==o?void 0:o.addListener('focus',s)},[o,l,s]);var p=e.useCallback(function(){for(var e in c.current)if(c.current.hasOwnProperty(e)){var t,n,r=null==(t=(n=c.current)[e])?void 0:t.call(n);if(null!==r)return r}return null},[]),v=e.useCallback(function(){var e,t=null==(e=null==o?void 0:o.isFocused())||e;if(!t)return null;var n=p();return null!==n?n:a.current},[o,p]);return e.useEffect(function(){return null==f?void 0:f(u,v)},[v,f,u]),{addOptionsGetter:e.useCallback(function(e,t){return c.current[e]=t,s(),function(){delete c.current[e],s()}},[s]),getCurrentOptions:v}};var e=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=r(t);if(n&&n.has(e))return n.get(e);var u={__proto__:null},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=l?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(u,o,a):u[o]=e[o]}return u.default=e,n&&n.set(e,u),u})(_r(d[0])),t=_r(d[1])(_r(d[2])),n=_r(d[1])(_r(d[3]));function r(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(r=function(e){return e?n:t})(e)}},443,[124,3,434,438]); -__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(t){var u=r.useRef(n),c=r.useRef(!1),f=r.useRef(!0);r.useEffect(function(){return f.current=!0,function(){f.current=!1}},[]),u.current===n&&(u.current='function'==typeof t?t():t);var a=r.useState(u.current),o=(0,e.default)(a,2),l=o[0],i=o[1],p=r.useCallback(function(){return u.current},[]),s=r.useCallback(function(e){e!==u.current&&f.current&&(u.current=e,c.current||i(e))},[]),y=r.useCallback(function(e){c.current=!0;try{e()}finally{c.current=!1}},[]),b=r.useCallback(function(){f.current&&i(u.current)},[]);l!==u.current&&i(u.current);var v=u.current;return r.useDebugValue(v),[v,p,s,y,b]};var e=_r(d[0])(_r(d[1])),r=(function(e,r){if(!r&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=t(r);if(n&&n.has(e))return n.get(e);var u={__proto__:null},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in e)if("default"!==f&&Object.prototype.hasOwnProperty.call(e,f)){var a=c?Object.getOwnPropertyDescriptor(e,f):null;a&&(a.get||a.set)?Object.defineProperty(u,f,a):u[f]=e[f]}return u.default=e,n&&n.set(e,u),u})(_r(d[2]));function t(e){if("function"!=typeof WeakMap)return null;var r=new WeakMap,n=new WeakMap;return(t=function(e){return e?n:r})(e)}var n={}},444,[3,22,124]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.NOT_INITIALIZED_ERROR=void 0,e.default=function(){var u=[].concat((0,n.default)(Object.keys(r(d[3]).CommonActions)),['addListener','removeListener','resetRoot','dispatch','isFocused','canGoBack','getRootState','getState','getParent','getCurrentRoute','getCurrentOptions']),c={},s=function(t,n){c[t]&&(c[t]=c[t].filter(function(t){return t!==n}))},f=null;return Object.assign({get current(){return f},set current(n){f=n,null!=n&&Object.entries(c).forEach(function(o){var u=(0,t.default)(o,2),c=u[0],s=u[1];s.forEach(function(t){n.addListener(c,t)})})},isReady:function(){return null!=f&&f.isReady()}},u.reduce(function(t,n){return t[n]=function(){for(var t=arguments.length,u=new Array(t),l=0;l1&&void 0!==arguments[1]?arguments[1]:21;return function(){for(var o='',i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:t;i--;)o+=n[Math.random()*n.length|0];return o}},e.nanoid=function(){for(var n='',t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:21;t--;)n+="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict"[64*Math.random()|0];return n}},449,[]); -__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.DrawerActions=void 0,_e.default=function(a){var u=a.defaultStatus,i=void 0===u?'closed':u,s=(0,e.default)(a,n),c=(0,r.default)(s),f=function(t){var e;return Boolean(null==(e=t.history)?void 0:e.some(function(t){return'drawer'===t.type}))},l=function(e){return f(e)?e:Object.assign({},e,{history:[].concat((0,t.default)(e.history),[{type:'drawer',status:'open'===i?'closed':'open'}])})},p=function(t){return f(t)?Object.assign({},t,{history:t.history.filter(function(t){return'drawer'!==t.type})}):t},y=function(t){return'open'===i?p(t):l(t)},O=function(t){return'open'===i?l(t):p(t)};return Object.assign({},c,{type:'drawer',getInitialState:function(t){var e=t.routeNames,r=t.routeParamList,n=t.routeGetIdList,a=c.getInitialState({routeNames:e,routeParamList:r,routeGetIdList:n});return Object.assign({},a,{default:i,stale:!1,type:'drawer',key:"drawer-"+(0,_r(d[4]).nanoid)()})},getRehydratedState:function(t,e){var r=e.routeNames,n=e.routeParamList,a=e.routeGetIdList;if(!1===t.stale)return t;var o=c.getRehydratedState(t,{routeNames:r,routeParamList:n,routeGetIdList:a});return f(t)&&(o=p(o),o=l(o)),Object.assign({},o,{default:i,type:'drawer',key:"drawer-"+(0,_r(d[4]).nanoid)()})},getStateForRouteFocus:function(t,e){var r=c.getStateForRouteFocus(t,e);return O(r)},getStateForAction:function(t,e,r){switch(e.type){case'OPEN_DRAWER':return y(t);case'CLOSE_DRAWER':return O(t);case'TOGGLE_DRAWER':return f(t)?p(t):l(t);case'JUMP_TO':case'NAVIGATE':var n=c.getStateForAction(t,e,r);return null!=n&&n.index!==t.index?O(n):n;case'GO_BACK':return f(t)?p(t):c.getStateForAction(t,e,r);default:return c.getStateForAction(t,e,r)}},actionCreators:o})};var t=_r(d[0])(_r(d[1])),e=_r(d[0])(_r(d[2])),r=(function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var r=a(e);if(r&&r.has(t))return r.get(t);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in t)if("default"!==u&&Object.prototype.hasOwnProperty.call(t,u)){var i=o?Object.getOwnPropertyDescriptor(t,u):null;i&&(i.get||i.set)?Object.defineProperty(n,u,i):n[u]=t[u]}return n.default=t,r&&r.set(t,n),n})(_r(d[3])),n=["defaultStatus"];function a(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,r=new WeakMap;return(a=function(t){return t?r:e})(t)}var o=_e.DrawerActions=Object.assign({},r.TabActions,{openDrawer:function(){return{type:'OPEN_DRAWER'}},closeDrawer:function(){return{type:'CLOSE_DRAWER'}},toggleDrawer:function(){return{type:'TOGGLE_DRAWER'}}})},450,[3,6,98,451,449]); -__d(function(g,_r,_i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.TabActions=void 0,e.default=function(i){var u=i.initialRouteName,s=i.backBehavior,y=void 0===s?'firstRoute':s;return Object.assign({},t.default,{type:'tab',getInitialState:function(t){var n=t.routeNames,o=t.routeParamList,i=void 0!==u&&n.includes(u)?n.indexOf(u):0,s=n.map(function(t){return{name:t,key:t+"-"+(0,_r(d[2]).nanoid)(),params:o[t]}}),c=r(s,i,y,u);return{stale:!1,type:'tab',key:"tab-"+(0,_r(d[2]).nanoid)(),index:i,routeNames:n,history:c,routes:s}},getRehydratedState:function(t,n){var r,i,s,c,l=n.routeNames,f=n.routeParamList,p=t;if(!1===p.stale)return p;var h=l.map(function(t){var n=p.routes.find(function(n){return n.name===t});return Object.assign({},n,{name:t,key:n&&n.name===t&&n.key?n.key:t+"-"+(0,_r(d[2]).nanoid)(),params:void 0!==f[t]?Object.assign({},f[t],n?n.params:void 0):n?n.params:void 0})}),k=Math.min(Math.max(l.indexOf(null==(r=p.routes[null!=(i=null==p?void 0:p.index)?i:0])?void 0:r.name),0),h.length-1),v=null!=(s=null==(c=p.history)?void 0:c.filter(function(t){return h.find(function(n){return n.key===t.key})}))?s:[];return o({stale:!1,type:'tab',key:"tab-"+(0,_r(d[2]).nanoid)(),index:k,routeNames:l,history:v,routes:h},k,y,u)},getStateForRouteNamesChange:function(t,n){var o=n.routeNames,i=n.routeParamList,s=n.routeKeyChanges,c=o.map(function(n){return t.routes.find(function(t){return t.name===n&&!s.includes(t.name)})||{name:n,key:n+"-"+(0,_r(d[2]).nanoid)(),params:i[n]}}),l=Math.max(0,o.indexOf(t.routes[t.index].name)),f=t.history.filter(function(t){return'route'!==t.type||c.find(function(n){return n.key===t.key})});return f.length||(f=r(c,l,y,u)),Object.assign({},t,{history:f,routeNames:o,routes:c,index:l})},getStateForRouteFocus:function(t,n){var r=t.routes.findIndex(function(t){return t.key===n});return-1===r||r===t.index?t:o(t,r,y,u)},getStateForAction:function(n,r,i){var s=i.routeParamList,c=i.routeGetIdList;switch(r.type){case'JUMP_TO':case'NAVIGATE':var l=-1;return-1===(l='NAVIGATE'===r.type&&r.payload.key?n.routes.findIndex(function(t){return t.key===r.payload.key}):n.routes.findIndex(function(t){return t.name===r.payload.name}))?null:o(Object.assign({},n,{routes:n.routes.map(function(t,n){if(n!==l)return t;var o,i=c[t.name],u=null==i?void 0:i({params:t.params}),y=null==i?void 0:i({params:r.payload.params}),f=u===y?t.key:t.name+"-"+(0,_r(d[2]).nanoid)();o='NAVIGATE'===r.type&&r.payload.merge&&u===y?void 0!==r.payload.params||void 0!==s[t.name]?Object.assign({},s[t.name],t.params,r.payload.params):t.params:void 0!==s[t.name]?Object.assign({},s[t.name],r.payload.params):r.payload.params;var p='NAVIGATE'===r.type&&null!=r.payload.path?r.payload.path:t.path;return o!==t.params||p!==t.path?Object.assign({},t,{key:f,path:p,params:o}):t})}),l,y,u);case'GO_BACK':if(1===n.history.length)return null;var f=n.history[n.history.length-2].key,p=n.routes.findIndex(function(t){return t.key===f});return-1===p?null:Object.assign({},n,{history:n.history.slice(0,-1),index:p});default:return t.default.getStateForAction(n,r)}},shouldActionChangeFocus:function(t){return'NAVIGATE'===t.type},actionCreators:n})};var t=_r(d[0])(_r(d[1])),n=e.TabActions={jumpTo:function(t,n){return{type:'JUMP_TO',payload:{name:t,params:n}}}},r=function(t,n,r,o){var i,u=[{type:"route",key:t[n].key}];switch(r){case'order':for(var s=n;s>0;s--)u.unshift({type:"route",key:t[s-1].key});break;case'firstRoute':0!==n&&u.unshift({type:"route",key:t[0].key});break;case'initialRoute':n!==(i=-1===(i=t.findIndex(function(t){return t.name===o}))?0:i)&&u.unshift({type:"route",key:t[i].key})}return u},o=function(t,n,o,i){var u;if('history'===o){var s=t.routes[n].key;u=t.history.filter(function(t){return'route'===t.type&&t.key!==s}).concat({type:"route",key:s})}else u=r(t.routes,n,o,i);return Object.assign({},t,{index:n,history:u})}},451,[3,448,449]); -__d(function(g,_r,_i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.StackActions=void 0,e.default=function(r){var i=Object.assign({},n.default,{type:'stack',getInitialState:function(t){var n=t.routeNames,o=t.routeParamList,i=void 0!==r.initialRouteName&&n.includes(r.initialRouteName)?r.initialRouteName:n[0];return{stale:!1,type:'stack',key:"stack-"+(0,_r(d[3]).nanoid)(),index:0,routeNames:n,routes:[{key:i+"-"+(0,_r(d[3]).nanoid)(),name:i,params:o[i]}]}},getRehydratedState:function(t,n){var o=n.routeNames,i=n.routeParamList,s=t;if(!1===s.stale)return s;var u=s.routes.filter(function(t){return o.includes(t.name)}).map(function(t){return Object.assign({},t,{key:t.key||t.name+"-"+(0,_r(d[3]).nanoid)(),params:void 0!==i[t.name]?Object.assign({},i[t.name],t.params):t.params})});if(0===u.length){var l=void 0!==r.initialRouteName?r.initialRouteName:o[0];u.push({key:l+"-"+(0,_r(d[3]).nanoid)(),name:l,params:i[l]})}return{stale:!1,type:'stack',key:"stack-"+(0,_r(d[3]).nanoid)(),index:u.length-1,routeNames:o,routes:u}},getStateForRouteNamesChange:function(t,n){var o=n.routeNames,i=n.routeParamList,s=n.routeKeyChanges,u=t.routes.filter(function(t){return o.includes(t.name)&&!s.includes(t.name)});if(0===u.length){var l=void 0!==r.initialRouteName&&o.includes(r.initialRouteName)?r.initialRouteName:o[0];u.push({key:l+"-"+(0,_r(d[3]).nanoid)(),name:l,params:i[l]})}return Object.assign({},t,{routeNames:o,routes:u,index:Math.min(t.index,u.length-1)})},getStateForRouteFocus:function(t,n){var o=t.routes.findIndex(function(t){return t.key===n});return-1===o||o===t.index?t:Object.assign({},t,{index:o,routes:t.routes.slice(0,o+1)})},getStateForAction:function(o,r,s){var u=s.routeParamList;switch(r.type){case'REPLACE':var l=r.target===o.key&&r.source?o.routes.findIndex(function(t){return t.key===r.source}):o.index;if(-1===l)return null;var p=r.payload,y=p.name,c=p.key,f=p.params;return o.routeNames.includes(y)?Object.assign({},o,{routes:o.routes.map(function(t,n){return n===l?{key:void 0!==c?c:y+"-"+(0,_r(d[3]).nanoid)(),name:y,params:void 0!==u[y]?Object.assign({},u[y],f):f}:t})}):null;case'PUSH':if(o.routeNames.includes(r.payload.name)){var v,k=s.routeGetIdList[r.payload.name],O=null==k?void 0:k({params:r.payload.params}),h=O?o.routes.find(function(t){return t.name===r.payload.name&&O===(null==k?void 0:k({params:t.params}))}):void 0;return h?(v=o.routes.filter(function(t){return t.key!==h.key})).push(Object.assign({},h,{params:void 0!==u[r.payload.name]?Object.assign({},u[r.payload.name],r.payload.params):r.payload.params})):v=[].concat((0,t.default)(o.routes),[{key:r.payload.name+"-"+(0,_r(d[3]).nanoid)(),name:r.payload.name,params:void 0!==u[r.payload.name]?Object.assign({},u[r.payload.name],r.payload.params):r.payload.params}]),Object.assign({},o,{index:v.length-1,routes:v})}return null;case'POP':var P=r.target===o.key&&r.source?o.routes.findIndex(function(t){return t.key===r.source}):o.index;if(P>0){var x=Math.max(P-r.payload.count+1,1),b=o.routes.slice(0,x).concat(o.routes.slice(P+1));return Object.assign({},o,{index:b.length-1,routes:b})}return null;case'POP_TO_TOP':return i.getStateForAction(o,{type:'POP',payload:{count:o.routes.length-1}},s);case'NAVIGATE':if(void 0!==r.payload.name&&!o.routeNames.includes(r.payload.name))return null;if(r.payload.key||r.payload.name){var j,N=-1,R=void 0===r.payload.key&&void 0!==r.payload.name?s.routeGetIdList[r.payload.name]:void 0,S=null==R?void 0:R({params:r.payload.params});if(S)N=o.routes.findIndex(function(t){return t.name===r.payload.name&&S===(null==R?void 0:R({params:t.params}))});else if(o.routes[o.index].name===r.payload.name&&void 0===r.payload.key||o.routes[o.index].key===r.payload.key)N=o.index;else for(var A=o.routes.length-1;A>=0;A--)if(o.routes[A].name===r.payload.name&&void 0===r.payload.key||o.routes[A].key===r.payload.key){N=A;break}if(-1===N&&r.payload.key&&void 0===r.payload.name)return null;if(-1===N&&void 0!==r.payload.name){var _,I=[].concat((0,t.default)(o.routes),[{key:null!=(_=r.payload.key)?_:r.payload.name+"-"+(0,_r(d[3]).nanoid)(),name:r.payload.name,path:r.payload.path,params:void 0!==u[r.payload.name]?Object.assign({},u[r.payload.name],r.payload.params):r.payload.params}]);return Object.assign({},o,{routes:I,index:I.length-1})}var L,F=o.routes[N];return L=r.payload.merge?void 0!==r.payload.params||void 0!==u[F.name]?Object.assign({},u[F.name],F.params,r.payload.params):F.params:void 0!==u[F.name]?Object.assign({},u[F.name],r.payload.params):r.payload.params,Object.assign({},o,{index:N,routes:[].concat((0,t.default)(o.routes.slice(0,N)),[L!==F.params||r.payload.path&&r.payload.path!==F.path?Object.assign({},F,{path:null!=(j=r.payload.path)?j:F.path,params:L}):o.routes[N]])})}return null;case'GO_BACK':return o.index>0?i.getStateForAction(o,{type:'POP',payload:{count:1},target:r.target,source:r.source},s):null;default:return n.default.getStateForAction(o,r)}},actionCreators:o});return i};var t=_r(d[0])(_r(d[1])),n=_r(d[0])(_r(d[2])),o=e.StackActions={replace:function(t,n){return{type:'REPLACE',payload:{name:t,params:n}}},push:function(t,n){return{type:'PUSH',payload:{name:t,params:n}}},pop:function(){return{type:'POP',payload:{count:arguments.length>0&&void 0!==arguments[0]?arguments[0]:1}}},popToTop:function(){return{type:'POP_TO_TOP'}}}},452,[3,6,448,449]); -__d(function(g,r,i,a,m,e,d){},453,[]); -__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.ScheduleUpdateContext=void 0,_e.default=function(t){var r=e.useContext(n),o=r.scheduleUpdate,u=r.flushUpdates;o(t),e.useEffect(u)};var e=(function(e,n){if(!n&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=t(n);if(r&&r.has(e))return r.get(e);var o={__proto__:null},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var f=u?Object.getOwnPropertyDescriptor(e,a):null;f&&(f.get||f.set)?Object.defineProperty(o,a,f):o[a]=e[a]}return o.default=e,r&&r.set(e,o),o})(_r(d[0]));function t(e){if("function"!=typeof WeakMap)return null;var n=new WeakMap,r=new WeakMap;return(t=function(e){return e?r:n})(e)}var n=_e.ScheduleUpdateContext=e.createContext({scheduleUpdate:function(){throw new Error("Couldn't find a schedule context.")},flushUpdates:function(){throw new Error("Couldn't find a schedule context.")}})},454,[124]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(o){return function(){if(void 0!==arguments[0])throw new Error("Creating a navigator doesn't take an argument. Maybe you are trying to use React Navigation 4 API? See https://reactnavigation.org/docs/hello-react-navigation for the latest API and guides.");return{Navigator:o,Group:t.default,Screen:n.default}}};var t=r(d[0])(r(d[1])),n=r(d[0])(r(d[2]))},455,[3,456,457]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(n){return null}},456,[]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(n){return null}},457,[]); -__d(function(g,_r,_i,_a,m,_e,d){function e(t){if("function"!=typeof WeakMap)return null;var r=new WeakMap,n=new WeakMap;return(e=function(e){return e?n:r})(t)}Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=(function(t,r){if(!r&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var n=e(r);if(n&&n.has(t))return n.get(t);var o={__proto__:null},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in t)if("default"!==f&&Object.prototype.hasOwnProperty.call(t,f)){var a=u?Object.getOwnPropertyDescriptor(t,f):null;a&&(a.get||a.set)?Object.defineProperty(o,f,a):o[f]=t[f]}return o.default=t,n&&n.set(t,o),o})(_r(d[0])).createContext(void 0);_e.default=t},458,[124]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(n,l){var s,o,u=l?t(l):{},v=null!=n.index?n.routes.slice(0,n.index+1):n.routes;if(0===v.length)return;if(!(1===v.length&&void 0===v[0].key||2===v.length&&void 0===v[0].key&&v[0].name===(null==u?void 0:u.initialRouteName)&&void 0===v[1].key))return{type:'RESET',payload:n};var c=n.routes[null!=(s=n.index)?s:n.routes.length-1],p=null==c?void 0:c.state,f=null==u?void 0:null==(o=u.screens)?void 0:o[null==c?void 0:c.name],h=Object.assign({},c.params),y=c?{name:c.name,path:c.path,params:h}:void 0;for(;p;){var b,k,j;if(0===p.routes.length)return;var x=null!=p.index?p.routes.slice(0,p.index+1):p.routes,N=x[x.length-1];if(Object.assign(h,{initial:void 0,screen:void 0,params:void 0,state:void 0}),1===x.length&&void 0===x[0].key)h.initial=!0,h.screen=N.name;else{if(2!==x.length||void 0!==x[0].key||x[0].name!==(null==(b=f)?void 0:b.initialRouteName)||void 0!==x[1].key){h.state=p;break}h.initial=!1,h.screen=N.name}N.state?(h.params=Object.assign({},N.params),h=h.params):(h.path=N.path,h.params=N.params),p=N.state,f=null==(k=f)?void 0:null==(j=k.screens)?void 0:j[N.name]}if(!y)return;return{type:'NAVIGATE',payload:y}};var n=r(d[0])(r(d[1]));var t=function(n){return'object'==typeof n&&null!=n?{initialRouteName:n.initialRouteName,screens:null!=n.screens?l(n.screens):void 0}:{}},l=function(l){return Object.entries(l).reduce(function(l,s){var o=(0,n.default)(s,2),u=o[0],v=o[1];return l[u]=t(v),l},{})}},459,[3,22]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var n,u,l=null!=(n=t[r(d[0]).CHILD_STATE])?n:t.state,o=t.params;return l?l.routes[null!=(u=l.index)?u:'string'==typeof l.type&&'stack'!==l.type?0:l.routes.length-1].name:'string'==typeof(null==o?void 0:o.screen)?o.screen:void 0}},460,[461]); -__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.CHILD_STATE=void 0,_e.default=function(t){e.useMemo(function(){return{current:new Map}},[]);return t};_r(d[0])(_r(d[1]));var e=(function(e,r){if(!r&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=t(r);if(n&&n.has(e))return n.get(e);var o={__proto__:null},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in e)if("default"!==f&&Object.prototype.hasOwnProperty.call(e,f)){var a=u?Object.getOwnPropertyDescriptor(e,f):null;a&&(a.get||a.set)?Object.defineProperty(o,f,a):o[f]=e[f]}return o.default=e,n&&n.set(e,o),o})(_r(d[2]));function t(e){if("function"!=typeof WeakMap)return null;var r=new WeakMap,n=new WeakMap;return(t=function(e){return e?n:r})(e)}_e.CHILD_STATE=Symbol('CHILD_STATE')},461,[3,98,124]); -__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(e,i){if(null==e)throw Error("Got 'undefined' for the navigation state. You must pass a valid state object.");i&&(0,a.default)(i);var s=null!=i&&i.screens?l(null==i?void 0:i.screens):{},f='/',c=e,p={},v=function(){for(var a,i,l='number'==typeof c.index?c.index:0,v=c.routes[l],y=o(e),h=s,b=[],j=!0,O=function(){if(a=h[v.name].pattern,b.push(v.name),v.params){var e,n,o=null==(e=h[v.name])?void 0:e.stringify,s=(0,r.default)(Object.entries(v.params).map(function(e){var n=(0,t.default)(e,2),r=n[0],a=n[1];return[r,null!=o&&o[r]?o[r](a):String(a)]}));if(a&&Object.assign(p,s),y===v)i=Object.assign({},s),null==(n=a)||n.split('/').filter(function(e){return e.startsWith(':')}).forEach(function(e){var t=u(e);i&&delete i[t]})}if(h[v.name].screens&&void 0!==v.state){l='number'==typeof v.state.index?v.state.index:v.state.routes.length-1;var f=v.state.routes[l],c=h[v.name].screens;c&&f.name in c?(v=f,h=c):j=!1}else j=!1};v.name in h&&j;)O();if(void 0===a&&(a=b.join('/')),void 0!==h[v.name]?f+=a.split('/').map(function(e){var t=u(e);if('*'===e)return v.name;if(e.startsWith(':')){var n=p[t];return void 0===n&&e.endsWith('?')?'':encodeURIComponent(n)}return encodeURIComponent(e)}).join('/'):f+=encodeURIComponent(v.name),i||(i=y.params),v.state)f+='/';else if(i){for(var w in i)'undefined'===i[w]&&delete i[w];var _=n.stringify(i,{sort:!1});_&&(f+="?"+_)}c=v.state};for(;c;)v();return f=(f=f.replace(/\/+/g,'/')).length>1?f.replace(/\/$/,''):f};var e=_r(d[0])(_r(d[1])),t=_r(d[0])(_r(d[2])),n=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=i(t);if(n&&n.has(e))return n.get(e);var r={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var u=a?Object.getOwnPropertyDescriptor(e,o):null;u&&(u.get||u.set)?Object.defineProperty(r,o,u):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r})(_r(d[3])),r=_r(d[0])(_r(d[4])),a=_r(d[0])(_r(d[5]));function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(i=function(e){return e?n:t})(e)}var o=function e(t){var n='number'==typeof t.index?t.routes[t.index]:t.routes[t.routes.length-1];return n.state?e(n.state):n};var u=function(e){return e.replace(/^:/,'').replace(/\?$/,'')},s=function(){for(var t,n=arguments.length,r=new Array(n),a=0;a0}).join('&')},e.parseUrl=function(t,n){n=Object.assign({decode:!0},n);var a=r(d[3])(t,'#'),o=r(d[4])(a,2),u=o[0],s=o[1];return Object.assign({url:u.split('?')[0]||'',query:v(p(t),n)},n&&n.parseFragmentIdentifier&&s?{fragmentIdentifier:c(s,n)}:{})},e.stringifyUrl=function(n,a){a=Object.assign(r(d[5])({encode:!0,strict:!0},t,!0),a);var o=l(n.url).split('?')[0]||'',c=e.extract(n.url),s=e.parse(c,{sort:!1}),p=Object.assign(s,n.query),y=e.stringify(p,a);y&&(y="?"+y);var v=f(n.url);return n.fragmentIdentifier&&(v="#"+(a[t]?u(n.fragmentIdentifier,a):n.fragmentIdentifier)),""+o+y+v},e.pick=function(n,a,o){o=Object.assign(r(d[5])({parseFragmentIdentifier:!0},t,!1),o);var u=e.parseUrl(n,o),c=u.url,s=u.query,l=u.fragmentIdentifier;return e.stringifyUrl({url:c,query:r(d[6])(s,a),fragmentIdentifier:l},o)},e.exclude=function(t,n,a){var o=Array.isArray(n)?function(t){return!n.includes(t)}:function(t,a){return!n(t,a)};return e.pick(t,o,a)}},463,[6,464,465,466,22,237,467]); -__d(function(g,r,i,a,m,e,d){'use strict';m.exports=function(t){return encodeURIComponent(t).replace(/[!'()*]/g,function(t){return"%"+t.charCodeAt(0).toString(16).toUpperCase()})}},464,[]); -__d(function(g,r,_i,a,m,e,d){'use strict';var t=new RegExp("(%[a-f0-9]{2})|([^%]+?)",'gi'),n=new RegExp("(%[a-f0-9]{2})+",'gi');function o(t,n){try{return[decodeURIComponent(t.join(''))]}catch(t){}if(1===t.length)return t;n=n||1;var c=t.slice(0,n),p=t.slice(n);return Array.prototype.concat.call([],o(c),o(p))}function c(n){try{return decodeURIComponent(n)}catch(i){for(var c=n.match(t)||[],p=1;p1&&void 0!==arguments[1])||arguments[1];var f=['initialRouteName','screens'];s||f.push('path','exact','stringify','parse');var u=Object.keys(c).filter(function(n){return!f.includes(n)});if(u.length)throw new Error("Found invalid properties in the configuration:\n"+t(u)+"\n\nDid you forget to specify them under a 'screens' property?\n\nYou can only specify the following properties:\n"+t(f)+"\n\nSee https://reactnavigation.org/docs/configuring-links for more details on how to specify a linking configuration.");c.screens&&Object.entries(c.screens).forEach(function(t){var c=(0,n.default)(t,2),s=(c[0],c[1]);'string'!=typeof s&&o(s,!1)})};var n=r(d[0])(r(d[1])),t=function(n){return n.map(function(n){return"- "+n}).join('\n')}},469,[3,22]); -__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(r,n){var a;n&&(0,i.default)(n);var u=[];null!=n&&n.initialRouteName&&u.push({initialRouteName:n.initialRouteName,parentScreens:[]});var o=null==n?void 0:n.screens,l=r.replace(/\/+/g,'/').replace(/^\//,'').replace(/\?.*$/,'');if(l=l.endsWith('/')?l:l+"/",void 0===o){var p=l.split('/').filter(Boolean).map(function(e){var t=decodeURIComponent(e);return{name:t}});return p.length?v(r,p,u):void 0}var c,h,y=(a=[]).concat.apply(a,(0,t.default)(Object.keys(o).map(function(e){return f(e,o,[],u,[])}))).sort(function(e,t){if(e.pattern===t.pattern)return t.routeNames.join('>').localeCompare(e.routeNames.join('>'));if(e.pattern.startsWith(t.pattern))return-1;if(t.pattern.startsWith(e.pattern))return 1;for(var r=e.pattern.split('/'),n=t.pattern.split('/'),a=0;aa.length?a.every(function(e,t){return n[t]===e}):n.every(function(e,t){return a[t]===e})))throw new Error("Found conflicting screens with the same pattern. The pattern '"+r.pattern+"' resolves to both '"+n.join(' > ')+"' and '"+a.join(' > ')+"'. Patterns must be unique and cannot resolve to more than one screen.")}return Object.assign(t,(0,e.default)({},r.pattern,r))},{}),'/'===l){var j=y.find(function(e){return''===e.path&&e.routeNames.every(function(e){var t;return!(null!=(t=y.find(function(t){return t.screen===e}))&&t.path)})});return j?v(r,j.routeNames.map(function(e){return{name:e}}),u,y):void 0}var b=s(l,y.map(function(e){return Object.assign({},e,{regex:e.regex?new RegExp(e.regex.source+'$'):void 0})})),O=b.routes,N=b.remainingPath;void 0!==O&&(h=v(r,O,u,y),l=N,c=h);if(null==h||null==c)return;return c};var e=_r(d[0])(_r(d[1])),t=_r(d[0])(_r(d[2])),r=_r(d[0])(_r(d[3])),n=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=u(t);if(r&&r.has(e))return r.get(e);var n={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var o=a?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(n,i,o):n[i]=e[i]}return n.default=e,r&&r.set(e,n),n})(_r(d[4])),a=_r(d[0])(_r(d[5])),i=_r(d[0])(_r(d[6]));function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(u=function(e){return e?r:t})(e)}var o=function(){for(var e,r=arguments.length,n=new Array(r),a=0;a2&&void 0!==arguments[2]?arguments[2]:[],i=arguments.length>3?arguments[3]:void 0,u=arguments.length>4?arguments[4]:void 0,s=arguments.length>5?arguments[5]:void 0,f=[];a.push(r),u.push(r);var p=n[r];if('string'==typeof p){var c=s?o(s,p):p;f.push(l(r,a,c,p))}else if('object'==typeof p){var h;if('string'==typeof p.path){if(p.exact&&void 0===p.path)throw new Error("A 'path' needs to be specified when specifying 'exact: true'. If you don't want this screen in the URL, specify it as empty string, e.g. `path: ''`.");h=!0!==p.exact?o(s||'',p.path||''):p.path||'',f.push(l(r,a,h,p.path,p.parse))}p.screens&&(p.initialRouteName&&i.push({initialRouteName:p.initialRouteName,parentScreens:u}),Object.keys(p.screens).forEach(function(r){var n,o=e(r,p.screens,a,i,(0,t.default)(u),null!=(n=h)?n:s);f.push.apply(f,(0,t.default)(o))}))}return a.pop(),f},l=function(e,n,a,i,u){return{screen:e,regex:(a=a.split('/').filter(Boolean).join('/'))?new RegExp("^("+a.split('/').map(function(e){return e.startsWith(':')?"(([^/]+\\/)"+(e.endsWith('?')?'?':'')+")":('*'===e?'.*':(0,r.default)(e))+"\\/"}).join('')+")"):void 0,pattern:a,path:i,routeNames:(0,t.default)(n),parse:u}},p=function(e,t){for(var r of t)if(e===r.routeNames[r.routeNames.length-1])return r.parse},c=function(e,t,r){for(var n of r)if(t.length===n.parentScreens.length){for(var a=!0,i=0;i0)for(var f=i;u=t.shift();){s=c(u.name,o,r);var l=f.index||f.routes.length-1;f.routes[l].state=h(s,u,0===t.length),t.length>0&&(f=f.routes[l].state),o.push(u.name)}(u=(0,a.default)(i)).path=e;var v=y(e,n?p(u.name,n):void 0);return v&&(u.params=Object.assign({},u.params,v)),i},y=function(e,t){var r=e.split('?')[1],a=n.parse(r);return t&&Object.keys(a).forEach(function(e){Object.hasOwnProperty.call(t,e)&&'string'==typeof a[e]&&(a[e]=t[e](a[e]))}),Object.keys(a).length?a:void 0}},470,[3,237,6,471,463,433,469]); -__d(function(g,r,i,a,m,e,d){'use strict';m.exports=function(t){if('string'!=typeof t)throw new TypeError('Expected a string');return t.replace(/[|\\{}()[\]^$+*?.]/g,'\\$&').replace(/-/g,'\\x2d')}},471,[]); -__d(function(g,_r,_i,_a,m,_e,d){function e(t){if("function"!=typeof WeakMap)return null;var r=new WeakMap,n=new WeakMap;return(e=function(e){return e?n:r})(t)}Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=(function(t,r){if(!r&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var n=e(r);if(n&&n.has(t))return n.get(t);var o={__proto__:null},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in t)if("default"!==f&&Object.prototype.hasOwnProperty.call(t,f)){var a=u?Object.getOwnPropertyDescriptor(t,f):null;a&&(a.get||a.set)?Object.defineProperty(o,f,a):o[f]=t[f]}return o.default=t,n&&n.set(t,o),o})(_r(d[0])).createContext(void 0);_e.default=t},472,[124]); -__d(function(g,_r,_i,_a,m,_e,d){function e(t){if("function"!=typeof WeakMap)return null;var r=new WeakMap,n=new WeakMap;return(e=function(e){return e?n:r})(t)}Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=(function(t,r){if(!r&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var n=e(r);if(n&&n.has(t))return n.get(t);var o={__proto__:null},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in t)if("default"!==f&&Object.prototype.hasOwnProperty.call(t,f)){var a=u?Object.getOwnPropertyDescriptor(t,f):null;a&&(a.get||a.set)?Object.defineProperty(o,f,a):o[f]=t[f]}return o.default=t,n&&n.set(t,o),o})(_r(d[0])).createContext(void 0);_e.default=t},473,[124]); -__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(l){var f=l.children,v=n.useState(function(){return(0,_r(d[8]).nanoid)()}),c=(0,e.default)(v,1)[0],p=n.useState(new Map),s=(0,e.default)(p,2),y=s[0],w=s[1],_=n.useContext(u.default),k=n.useContext(o.default),O=n.useContext(i.default),P=null==O?void 0:O.setPreventRemove,R=(0,r.default)(function(e,t,n){if(n&&(null==_||null!=_&&_.getState().routes.every(function(e){return e.key!==t})))throw new Error("Couldn't find a route with the key "+t+". Is your component inside NavigationContent?");w(function(r){var u,o;if(t===(null==(u=r.get(e))?void 0:u.routeKey)&&n===(null==(o=r.get(e))?void 0:o.preventRemove))return r;var i=new Map(r);return n?i.set(e,{routeKey:t,preventRemove:n}):i.delete(e),i})}),j=(0,t.default)(y.values()).some(function(e){var t=e.preventRemove;return t});n.useEffect(function(){if(void 0!==(null==k?void 0:k.key)&&void 0!==P)return P(c,k.key,j),function(){P(c,k.key,!1)}},[c,j,null==k?void 0:k.key,P]);var M=n.useMemo(function(){return{setPreventRemove:R,preventedRoutes:a(y)}},[R,y]);return(0,_r(d[9]).jsx)(i.default.Provider,{value:M,children:f})};var e=_r(d[0])(_r(d[1])),t=_r(d[0])(_r(d[2])),n=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=l(t);if(n&&n.has(e))return n.get(e);var r={__proto__:null},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=u?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r})(_r(d[3])),r=_r(d[0])(_r(d[4])),u=_r(d[0])(_r(d[5])),o=_r(d[0])(_r(d[6])),i=_r(d[0])(_r(d[7]));function l(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(l=function(e){return e?n:t})(e)}var a=function(e){return(0,t.default)(e.values()).reduce(function(e,t){var n,r=t.routeKey,u=t.preventRemove;return e[r]={preventRemove:(null==(n=e[r])?void 0:n.preventRemove)||u},e},{})}},474,[3,22,6,124,475,472,437,473,449,177]); -__d(function(g,r,i,a,_m,e,d){"use strict";var t=this&&this.__createBinding||(Object.create?function(t,n,u,o){void 0===o&&(o=u);var f=Object.getOwnPropertyDescriptor(n,u);f&&("get"in f?n.__esModule:!f.writable&&!f.configurable)||(f={enumerable:!0,get:function(){return n[u]}}),Object.defineProperty(t,o,f)}:function(t,n,u,o){void 0===o&&(o=u),t[o]=n[u]}),n=this&&this.__setModuleDefault||(Object.create?function(t,n){Object.defineProperty(t,"default",{enumerable:!0,value:n})}:function(t,n){t.default=n}),u=this&&this.__importStar||function(u){if(u&&u.__esModule)return u;var o={};if(null!=u)for(var f in u)"default"!==f&&Object.prototype.hasOwnProperty.call(u,f)&&t(o,u,f);return n(o,u),o},o=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});var f=u(r(d[0])),c=o(r(d[1]));e.default=function(t){var n=f.useRef(t),u=f.useRef(function(){for(var t=[],u=0;u {\n // Your code here\n }, [depA, depB])\n);\n\nSee usage guide: https://reactnavigation.org/docs/use-focus-effect")}e.useEffect(function(){var e,t=!1,o=function(){var e=n();if(void 0===e||'function'==typeof e)return e};r.isFocused()&&(e=o(),t=!0);var u=r.addListener('focus',function(){t||(void 0!==e&&e(),e=o(),t=!0)}),a=r.addListener('blur',function(){void 0!==e&&e(),e=void 0,t=!1});return function(){void 0!==e&&e(),u(),a()}},[n,r])};var e=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=n(t);if(r&&r.has(e))return r.get(e);var o={__proto__:null},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var c=u?Object.getOwnPropertyDescriptor(e,a):null;c&&(c.get||c.set)?Object.defineProperty(o,a,c):o[a]=e[a]}return o.default=e,r&&r.set(e,o),o})(_r(d[0])),t=_r(d[1])(_r(d[2]));function n(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(n=function(e){return e?r:t})(e)}},478,[124,3,479]); -__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(){var r=e.useContext(t.default),o=e.useContext(n.default);if(void 0===o&&void 0===r)throw new Error("Couldn't find a navigation object. Is your component inside NavigationContainer?");return null!=o?o:r};var e=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=r(t);if(n&&n.has(e))return n.get(e);var o={__proto__:null},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var i=u?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(o,a,i):o[a]=e[a]}return o.default=e,n&&n.set(e,o),o})(_r(d[0])),t=_r(d[1])(_r(d[2])),n=_r(d[1])(_r(d[3]));function r(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(r=function(e){return e?n:t})(e)}},479,[124,3,435,436]); -__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(){var u=(0,n.default)(),o=(0,t.useState)(u.isFocused),f=(0,e.default)(o,2),a=f[0],i=f[1],c=u.isFocused();a!==c&&i(c);return r.useEffect(function(){var e=u.addListener('focus',function(){return i(!0)}),t=u.addListener('blur',function(){return i(!1)});return function(){e(),t()}},[u]),r.useDebugValue(c),c};var e=_r(d[0])(_r(d[1])),t=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=u(t);if(r&&r.has(e))return r.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in e)if("default"!==f&&Object.prototype.hasOwnProperty.call(e,f)){var a=o?Object.getOwnPropertyDescriptor(e,f):null;a&&(a.get||a.set)?Object.defineProperty(n,f,a):n[f]=e[f]}return n.default=e,r&&r.set(e,n),n})(_r(d[2])),r=t,n=_r(d[0])(_r(d[3]));function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(u=function(e){return e?r:t})(e)}},480,[3,22,124,479]); -__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(o,c){var R=(0,I.default)(),E=a.useContext(l.default),G=c.children,A=c.screenListeners,x=(0,n.default)(c,N),M=a.useRef(o(Object.assign({},x,null!=E&&E.params&&null==E.params.state&&!1!==E.params.initial&&'string'==typeof E.params.screen?{initialRouteName:E.params.screen}:null))).current,F=_(G),J=F.reduce(function(e,t){if(t.props.name in e)throw new Error("A navigator cannot contain multiple 'Screen' components with the same name (found duplicate screen named '"+t.props.name+"')");return e[t.props.name]=t,e},{}),V=F.map(function(e){return e.props.name}),W=V.reduce(function(e,t){return e[t]=J[t].keys.map(function(e){return null!=e?e:''}).join(':'),e},{}),D=V.reduce(function(e,t){var n=J[t].props.initialParams;return e[t]=n,e},{}),T=V.reduce(function(e,n){return Object.assign(e,(0,t.default)({},n,J[n].props.getId))},{});if(!V.length)throw new Error("Couldn't find any screens for the navigator. Have you defined any screens as its children?");var H=a.useCallback(function(e){return void 0===e.type||e.type===M.type},[M.type]),q=a.useCallback(function(e){return void 0!==e&&!1===e.stale&&H(e)},[H]),z=a.useContext(p.default),B=z.state,Q=z.getState,U=z.setState,X=z.setKey,Y=z.getKey,Z=z.getIsInitial,$=a.useRef(!1),ee=a.useCallback(function(){U(void 0),$.current=!0},[U]),te=a.useCallback(function(e){$.current||U(e)},[U]),ne=a.useMemo(function(){var e,t,n,r=V.reduce(function(e,t){var n,r,a,o=J[t].props.initialParams,i=null==(null==E?void 0:null==(n=E.params)?void 0:n.state)&&!1!==(null==E?void 0:null==(r=E.params)?void 0:r.initial)&&(null==E?void 0:null==(a=E.params)?void 0:a.screen)===t?E.params.params:void 0;return e[t]=void 0!==o||void 0!==i?Object.assign({},o,i):void 0,e},{});return void 0!==B&&H(B)||null!=(null==E?void 0:null==(e=E.params)?void 0:e.state)?[M.getRehydratedState(null!=(t=null==E?void 0:null==(n=E.params)?void 0:n.state)?t:B,{routeNames:V,routeParamList:r,routeGetIdList:T}),!1]:[M.getInitialState({routeNames:V,routeParamList:r,routeGetIdList:T}),!0]},[B,M,H]),re=(0,e.default)(ne,2),ae=re[0],oe=re[1],ie=a.useRef(W);a.useEffect(function(){ie.current=W});var ue=ie.current,se=q(B)?B:ae,le=se;(0,i.default)(se.routeNames,V)&&(0,u.default)(W,ue)||(le=M.getStateForRouteNamesChange(se,{routeNames:V,routeParamList:D,routeGetIdList:T,routeKeyChanges:Object.keys(W).filter(function(e){return ue.hasOwnProperty(e)&&W[e]!==ue[e]})}));var pe=a.useRef(null==E?void 0:E.params);if(a.useEffect(function(){pe.current=null==E?void 0:E.params},[null==E?void 0:E.params]),null!=E&&E.params){var fe,ce=pe.current;'object'==typeof E.params.state&&null!=E.params.state&&E.params!==ce?fe=_r(d[29]).CommonActions.reset(E.params.state):'string'==typeof E.params.screen&&(!1===E.params.initial&&oe||E.params!==ce)&&(fe=_r(d[29]).CommonActions.navigate({name:E.params.screen,params:E.params.params,path:E.params.path}));var de=fe?M.getStateForAction(le,fe,{routeNames:V,routeParamList:D,routeGetIdList:T}):null;le=null!==de?M.getRehydratedState(de,{routeNames:V,routeParamList:D,routeGetIdList:T}):le}var me=se!==le;(0,K.default)(function(){me&&te(le)}),se=le,a.useEffect(function(){return X(R),Z()||te(le),function(){setTimeout(function(){void 0!==Q()&&Y()===R&&ee()},0)}},[]);var ve=a.useRef();ve.current=ae;var ye=a.useCallback(function(){var e=Q();return q(e)?e:ve.current},[Q,q]),ge=(0,S.default)(function(e){var t,n,a,o=[];e.target?(n=se.routes.find(function(t){return t.key===e.target}),null!=(a=n)&&a.name&&o.push(n.name)):(n=se.routes[se.index],o.push.apply(o,(0,r.default)(Object.keys(J).filter(function(e){var t;return(null==(t=n)?void 0:t.name)===e}))));if(null!=n){var i=Ce[n.key].navigation,u=(t=[]).concat.apply(t,(0,r.default)([A].concat((0,r.default)(o.map(function(e){var t=J[e].props.listeners;return t}))).map(function(t){var r='function'==typeof t?t({route:n,navigation:i}):t;return r?Object.keys(r).filter(function(t){return t===e.type}).map(function(e){return null==r?void 0:r[e]}):void 0}))).filter(function(e,t,n){return e&&n.lastIndexOf(e)===t});u.forEach(function(t){return null==t?void 0:t(e)})}});(0,L.default)({state:se,emitter:ge}),a.useEffect(function(){ge.emit({type:'state',data:{state:se}})},[ge,se]);var he=(0,v.default)(),Oe=he.listeners,Se=he.addListener,be=(0,k.default)(),Le=be.keyedListeners,ke=be.addKeyedListener,je=(0,w.default)({router:M,getState:ye,setState:te,key:null==E?void 0:E.key,actionListeners:Oe.action,beforeRemoveListeners:Le.beforeRemove,routerConfigOptions:{routeNames:V,routeParamList:D,routeGetIdList:T},emitter:ge}),we=(0,C.default)({router:M,key:null==E?void 0:E.key,getState:ye,setState:te}),Pe=(0,j.default)({id:c.id,onAction:je,getState:ye,emitter:ge,router:M});(0,b.default)({navigation:Pe,focusedListeners:Oe.focus}),(0,P.default)({getState:ye,getStateListeners:Le.getState});var Ce=(0,O.default)({state:se,screens:J,navigation:Pe,screenOptions:c.screenOptions,defaultScreenOptions:c.defaultScreenOptions,onAction:je,getState:ye,setState:te,onRouteFocus:we,addListener:Se,addKeyedListener:ke,router:M,emitter:ge});(0,h.default)({state:se,navigation:Pe,descriptors:Ce});var Ie=(0,y.default)(function(e){return(0,_r(d[30]).jsx)(s.default.Provider,{value:Pe,children:(0,_r(d[30]).jsx)(f.default,{children:e})})});return{state:se,navigation:Pe,descriptors:Ce,NavigationContent:Ie}};var e=_r(d[0])(_r(d[1])),t=_r(d[0])(_r(d[2])),n=_r(d[0])(_r(d[3])),r=_r(d[0])(_r(d[4])),a=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=R(t);if(n&&n.has(e))return n.get(e);var r={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r})(_r(d[5])),o=_r(d[0])(_r(d[6])),i=_r(d[0])(_r(d[7])),u=_r(d[0])(_r(d[8])),s=_r(d[0])(_r(d[9])),l=_r(d[0])(_r(d[10])),p=_r(d[0])(_r(d[11])),f=_r(d[0])(_r(d[12])),c=_r(d[0])(_r(d[13])),v=_r(d[0])(_r(d[14])),y=_r(d[0])(_r(d[15])),h=_r(d[0])(_r(d[16])),O=_r(d[0])(_r(d[17])),S=_r(d[0])(_r(d[18])),b=_r(d[0])(_r(d[19])),L=_r(d[0])(_r(d[20])),k=_r(d[0])(_r(d[21])),j=_r(d[0])(_r(d[22])),w=_r(d[0])(_r(d[23])),P=_r(d[0])(_r(d[24])),C=_r(d[0])(_r(d[25])),I=_r(d[0])(_r(d[26])),K=_r(d[0])(_r(d[27])),N=["children","screenListeners"];function R(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(R=function(e){return e?n:t})(e)}_r(d[28]).PrivateValueStore;var E=function(e){return void 0===e||'string'==typeof e&&''!==e},_=function e(t,n,i){return a.Children.toArray(t).reduce(function(t,u){var s,l;if(a.isValidElement(u)){if(u.type===c.default){if(!E(u.props.navigationKey))throw new Error("Got an invalid 'navigationKey' prop ("+JSON.stringify(u.props.navigationKey)+") for the screen '"+u.props.name+"'. It must be a non-empty string or 'undefined'.");return t.push({keys:[n,u.props.navigationKey],options:i,props:u.props}),t}if(u.type===a.Fragment||u.type===o.default){if(!E(u.props.navigationKey))throw new Error("Got an invalid 'navigationKey' prop ("+JSON.stringify(u.props.navigationKey)+") for the group. It must be a non-empty string or 'undefined'.");return t.push.apply(t,(0,r.default)(e(u.props.children,u.props.navigationKey,u.type!==o.default?i:null!=i?[].concat((0,r.default)(i),[u.props.screenOptions]):[u.props.screenOptions]))),t}}throw new Error("A navigator can only contain 'Screen', 'Group' or 'React.Fragment' as its direct children (found "+(a.isValidElement(u)?"'"+('string'==typeof u.type?u.type:null==(s=u.type)?void 0:s.name)+"'"+(null!=u.props&&'object'==typeof u.props&&'name'in u.props&&null!=(l=u.props)&&l.name?" for the screen '"+u.props.name+"'":''):'object'==typeof u?JSON.stringify(u):"'"+String(u)+"'")+"). To render this component in the navigator, pass it in the 'component' prop to 'Screen'.")},[])}},481,[3,22,237,98,6,124,456,482,483,472,437,438,474,457,440,484,485,486,441,490,491,442,492,493,495,496,497,454,477,446,177]); -__d(function(g,r,i,_a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(n,t){if(n===t)return!0;if(n.length!==t.length)return!1;return n.every(function(n,u){return n===t[u]})}},482,[]); -__d(function(g,r,i,_a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,n){if(t===n)return!0;var u=Object.keys(t),f=Object.keys(n);if(u.length!==f.length)return!1;return u.every(function(u){return t[u]===n[u]})}},483,[]); -__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(r){var n=e.useRef(r);return n.current=r,e.useEffect(function(){n.current=null}),e.useRef(function(e){var r=e.children,u=n.current;if(null===u)throw new Error('The returned component must be rendered in the same render phase as the hook.');return(0,_r(d[1]).jsx)(t,{render:u,children:r})}).current};var e=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=r(t);if(n&&n.has(e))return n.get(e);var u={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in e)if("default"!==f&&Object.prototype.hasOwnProperty.call(e,f)){var c=o?Object.getOwnPropertyDescriptor(e,f):null;c&&(c.get||c.set)?Object.defineProperty(u,f,c):u[f]=e[f]}return u.default=e,n&&n.set(e,u),u})(_r(d[0]));function r(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(r=function(e){return e?n:t})(e)}var t=function(e){return(0,e.render)(e.children)}},484,[124,177]); -__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(r){var n=r.state,o=r.navigation,u=r.descriptors,a=e.useContext(t.default);a&&o.isFocused()&&(a.options=u[n.routes[n.index].key].options)};var e=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=r(t);if(n&&n.has(e))return n.get(e);var o={__proto__:null},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var i=u?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(o,a,i):o[a]=e[a]}return o.default=e,n&&n.set(e,o),o})(_r(d[0])),t=_r(d[1])(_r(d[2]));function r(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(r=function(e){return e?n:t})(e)}},485,[124,3,458]); -__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(c){var p=c.state,v=c.screens,y=c.navigation,O=c.screenOptions,j=c.defaultScreenOptions,b=c.onAction,k=c.getState,P=c.setState,S=c.addListener,h=c.addKeyedListener,_=c.onRouteFocus,w=c.router,M=c.emitter,x=r.useState({}),A=(0,n.default)(x,2),D=A[0],L=A[1],R=r.useContext(o.default),C=R.onDispatchAction,W=R.onOptionsChange,F=R.stackRef,K=r.useMemo(function(){return{navigation:y,onAction:b,addListener:S,addKeyedListener:h,onRouteFocus:_,onDispatchAction:C,onOptionsChange:W,stackRef:F}},[y,b,S,h,_,C,W,F]),B=(0,s.default)({state:p,getState:k,navigation:y,setOptions:L,router:w,emitter:M});return(0,f.default)(p.routes).reduce(function(n,r,s){var f=v[r.name],c=f.props,y=B[r.key],b=[O].concat((0,t.default)(f.options?f.options.filter(Boolean):[]),[c.options,D[r.key]]),S=b.reduce(function(e,t){return Object.assign(e,'function'!=typeof t?t:t({route:r,navigation:y}))},{}),h=Object.assign({},'function'==typeof j?j({route:r,navigation:y,options:S}):j,S),_=function(){return L(function(t){if(r.key in t){var n=r.key,o=(t[n],(0,e.default)(t,[n].map(l)));return o}return t})};return n[r.key]={route:r,navigation:y,render:function(){return(0,_r(d[11]).jsx)(o.default.Provider,{value:K,children:(0,_r(d[11]).jsx)(i.default.Provider,{value:y,children:(0,_r(d[11]).jsx)(a.default.Provider,{value:r,children:(0,_r(d[11]).jsx)(u.default,{navigation:y,route:r,screen:c,routeState:p.routes[s].state,getState:k,setState:P,options:h,clearOptions:_})})})},r.key)},options:h},n},{})};var e=_r(d[0])(_r(d[1])),t=_r(d[0])(_r(d[2])),n=_r(d[0])(_r(d[3])),r=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=c(t);if(n&&n.has(e))return n.get(e);var r={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var a=o?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(r,i,a):r[i]=e[i]}return r.default=e,n&&n.set(e,r),r})(_r(d[4])),o=_r(d[0])(_r(d[5])),i=_r(d[0])(_r(d[6])),a=_r(d[0])(_r(d[7])),u=_r(d[0])(_r(d[8])),s=_r(d[0])(_r(d[9])),f=_r(d[0])(_r(d[10]));function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}function l(e){var t=p(e,"string");return"symbol"==typeof t?t:String(t)}function p(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}},486,[3,98,6,22,124,434,436,437,487,489,461,177]); -__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(o){var a=o.screen,i=o.route,c=o.navigation,f=o.routeState,l=o.getState,s=o.setState,p=o.options,v=o.clearOptions,y=e.useRef(),k=e.useCallback(function(){return y.current},[]),b=(0,u.default)({key:i.key,options:p,navigation:c}).addOptionsGetter,O=e.useCallback(function(e){y.current=e},[]),j=e.useCallback(function(){var e=l(),t=e.routes.find(function(e){return e.key===i.key});return t?t.state:void 0},[l,i.key]),_=e.useCallback(function(e){var t=l();s(Object.assign({},t,{routes:t.routes.map(function(t){return t.key===i.key?Object.assign({},t,{state:e}):t})}))},[l,i.key,s]),h=e.useRef(!0);e.useEffect(function(){h.current=!1}),e.useEffect(function(){return v},[]);var C=e.useCallback(function(){return h.current},[]),P=e.useMemo(function(){return{state:f,getState:j,setState:_,getKey:k,setKey:O,getIsInitial:C,addOptionsGetter:b}},[f,j,_,k,O,C,b]),M=a.getComponent?a.getComponent():a.component;return(0,_r(d[6]).jsx)(n.default.Provider,{value:P,children:(0,_r(d[6]).jsx)(t.default,{children:(0,_r(d[6]).jsx)(r.default,{name:a.name,render:M||a.children,navigation:c,route:i,children:void 0!==M?(0,_r(d[6]).jsx)(M,{navigation:c,route:i}):void 0!==a.children?a.children({navigation:c,route:i}):null})})})};var e=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=o(t);if(n&&n.has(e))return n.get(e);var r={__proto__:null},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var i=u?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(r,a,i):r[a]=e[a]}return r.default=e,n&&n.set(e,r),r})(_r(d[0])),t=_r(d[1])(_r(d[2])),n=_r(d[1])(_r(d[3])),r=_r(d[1])(_r(d[4])),u=_r(d[1])(_r(d[5]));function o(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(o=function(e){return e?n:t})(e)}},487,[124,3,432,438,488,443,177]); -__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var e=(function(e,r){if(!r&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=t(r);if(n&&n.has(e))return n.get(e);var o={__proto__:null},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in e)if("default"!==f&&Object.prototype.hasOwnProperty.call(e,f)){var i=u?Object.getOwnPropertyDescriptor(e,f):null;i&&(i.get||i.set)?Object.defineProperty(o,f,i):o[f]=e[f]}return o.default=e,n&&n.set(e,o),o})(_r(d[0]));function t(e){if("function"!=typeof WeakMap)return null;var r=new WeakMap,n=new WeakMap;return(t=function(e){return e?n:r})(e)}_e.default=e.memo(function(e){return e.children},function(e,t){var r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(var o of r)if('children'!==o&&e[o]!==t[o])return!1;return!0})},488,[124]); -__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(o){var i=o.state,c=o.getState,a=o.navigation,f=o.setOptions,s=o.router,l=o.emitter,y=(n.useContext(r.default).stackRef,n.useMemo(function(){return{current:{}}},[c,a,f,s,l])),p=Object.assign({},s.actionCreators,_r(d[5]).CommonActions);return y.current=i.routes.reduce(function(n,r){var o=y.current[r.key];if(o)n[r.key]=o;else{a.emit;var i=(0,t.default)(a,u),s=function(e){var t='function'==typeof e?e(c()):e;null!=t&&a.dispatch(Object.assign({source:r.key},t))},O=function(e){try{e()}finally{}},k=Object.keys(p).reduce(function(e,t){return e[t]=function(){for(var e=arguments.length,n=new Array(e),r=0;r1&&void 0!==arguments[1]?arguments[1]:new Set,n=u();if(t.has(n.key))return!1;if(t.add(n.key),'string'!=typeof e.target||e.target===n.key){var l=o.getStateForAction(n,e,_.current);if(null!==(l=null===l&&e.target===n.key?n:l)){if(O(e,n===l),n!==l){var v=(0,r.shouldPreventRemove)(s,c,n.routes,l.routes,e);if(v)return!0;i(l)}if(void 0!==y){var b=o.shouldActionChangeFocus(e);b&&void 0!==a&&y(a)}return!0}}if(void 0!==p&&p(e,t))return!0;for(var h=f.length-1;h>=0;h--){var k=f[h];if(k(e,t))return!0}return!1},[f,c,s,u,a,p,O,y,o,i]);return(0,r.default)({getState:u,emitter:s,beforeRemoveListeners:c}),e.useEffect(function(){return null==b?void 0:b('action',h)},[b,h]),h};var e=o(_r(d[0])),t=_r(d[1])(_r(d[2])),r=o(_r(d[3]));function n(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(n=function(e){return e?r:t})(e)}function o(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=n(t);if(r&&r.has(e))return r.get(e);var o={__proto__:null},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var a=u?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(o,i,a):o[i]=e[i]}return o.default=e,r&&r.set(e,o),o}},493,[124,3,434,494]); -__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(e){var u=e.getState,o=e.emitter,a=e.beforeRemoveListeners,i=t.useContext(r.default).addKeyedListener,l=t.useContext(n.default),c=null==l?void 0:l.key;t.useEffect(function(){if(c)return null==i?void 0:i('beforeRemove',c,function(e){var t=u();return f(o,a,t.routes,[],e)})},[i,a,o,u,c])},_e.shouldPreventRemove=void 0;var e=_r(d[0])(_r(d[1])),t=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=u(t);if(r&&r.has(e))return r.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in e)if("default"!==f&&Object.prototype.hasOwnProperty.call(e,f)){var a=o?Object.getOwnPropertyDescriptor(e,f):null;a&&(a.get||a.set)?Object.defineProperty(n,f,a):n[f]=e[f]}return n.default=e,r&&r.set(e,n),n})(_r(d[2])),r=_r(d[0])(_r(d[3])),n=_r(d[0])(_r(d[4]));function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(u=function(e){return e?r:t})(e)}var o=Symbol('VISITED_ROUTE_KEYS'),f=_e.shouldPreventRemove=function(t,r,n,u,f){var a,i=u.map(function(e){return e.key}),l=n.filter(function(e){return!i.includes(e.key)}).reverse(),c=null!=(a=f[o])?a:new Set,v=Object.assign({},f,(0,e.default)({},o,c));for(var s of l){var y;if(!c.has(s.key)){if(null==(y=r[s.key])?void 0:y.call(r,v))return!0;if(c.add(s.key),t.emit({type:'beforeRemove',target:s.key,data:{action:v},canPreventDefault:!0}).defaultPrevented)return!0}}return!1}},494,[3,237,124,434,437]); -__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(u){var a=u.getState,o=u.getStateListeners,f=e.useContext(r.default).addKeyedListener,l=e.useContext(n.default),i=l?l.key:'root',c=e.useCallback(function(){var e=a(),r=e.routes.map(function(e){var t,r=null==(t=o[e.key])?void 0:t.call(o);return e.state===r?e:Object.assign({},e,{state:r})});return(0,t.default)(e.routes,r)?e:Object.assign({},e,{routes:r})},[a,o]);e.useEffect(function(){return null==f?void 0:f('getState',i,c)},[f,c,i])};var e=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=u(t);if(r&&r.has(e))return r.get(e);var n={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var f=a?Object.getOwnPropertyDescriptor(e,o):null;f&&(f.get||f.set)?Object.defineProperty(n,o,f):n[o]=e[o]}return n.default=e,r&&r.set(e,n),n})(_r(d[0])),t=_r(d[1])(_r(d[2])),r=_r(d[1])(_r(d[3])),n=_r(d[1])(_r(d[4]));function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(u=function(e){return e?r:t})(e)}},495,[124,3,482,434,437]); -__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(r){var n=r.router,o=r.getState,u=r.key,a=r.setState,f=e.useContext(t.default).onRouteFocus;return e.useCallback(function(e){var t=o(),r=n.getStateForRouteFocus(t,e);r!==t&&a(r),void 0!==f&&void 0!==u&&f(u)},[o,f,n,a,u])};var e=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=r(t);if(n&&n.has(e))return n.get(e);var o={__proto__:null},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var f=u?Object.getOwnPropertyDescriptor(e,a):null;f&&(f.get||f.set)?Object.defineProperty(o,a,f):o[a]=e[a]}return o.default=e,n&&n.set(e,o),o})(_r(d[0])),t=_r(d[1])(_r(d[2]));function r(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(r=function(e){return e?n:t})(e)}},496,[124,3,434]); -__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(){var r=t.useState(function(){return(0,_r(d[3]).nanoid)()}),n=(0,e.default)(r,1)[0],o=t.useContext(_r(d[4]).SingleNavigatorContext);if(void 0===o)throw new Error("Couldn't register the navigator. Have you wrapped your app with 'NavigationContainer'?\n\nThis can also happen if there are multiple copies of '@react-navigation' packages installed.");return t.useEffect(function(){var e=o.register,t=o.unregister;return e(n),function(){return t(n)}},[o,n]),n};var e=_r(d[0])(_r(d[1])),t=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=r(t);if(n&&n.has(e))return n.get(e);var o={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var u=a?Object.getOwnPropertyDescriptor(e,i):null;u&&(u.get||u.set)?Object.defineProperty(o,i,u):o[i]=e[i]}return o.default=e,n&&n.set(e,o),o})(_r(d[2]));function r(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(r=function(e){return e?n:t})(e)}},497,[3,22,124,449,432]); -__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(){var r=e.useRef(null);null==r.current&&(r.current=(0,t.default)());return r.current};var e=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=r(t);if(n&&n.has(e))return n.get(e);var u={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in e)if("default"!==f&&Object.prototype.hasOwnProperty.call(e,f)){var a=o?Object.getOwnPropertyDescriptor(e,f):null;a&&(a.get||a.set)?Object.defineProperty(u,f,a):u[f]=e[f]}return u.default=e,n&&n.set(e,u),u})(_r(d[0])),t=_r(d[1])(_r(d[2]));function r(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(r=function(e){return e?n:t})(e)}},498,[124,3,445]); -__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(n){var u=(0,r.default)(),f=t.useState(function(){return n(u.getState())}),a=(0,e.default)(f,2)[1],o=t.useRef(n);return t.useEffect(function(){o.current=n}),t.useEffect(function(){return u.addListener('state',function(e){a(o.current(e.data.state))})},[u]),n(u.getState())};var e=_r(d[0])(_r(d[1])),t=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=n(t);if(r&&r.has(e))return r.get(e);var u={__proto__:null},f=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var o=f?Object.getOwnPropertyDescriptor(e,a):null;o&&(o.get||o.set)?Object.defineProperty(u,a,o):u[a]=e[a]}return u.default=e,r&&r.set(e,u),u})(_r(d[2])),r=_r(d[0])(_r(d[3]));function n(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(n=function(e){return e?r:t})(e)}},499,[3,22,124,479]); -__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(o,a){var i=t.useState(function(){return(0,_r(d[7]).nanoid)()}),l=(0,e.default)(i,1)[0],c=(0,r.default)(),p=(0,f.default)().key,v=(0,u.default)().setPreventRemove;t.useEffect(function(){return v(l,p,o),function(){v(l,p,!1)}},[v,l,p,o]);var s=(0,n.default)(function(e){o&&(e.preventDefault(),a({data:e.data}))});t.useEffect(function(){return null==c?void 0:c.addListener('beforeRemove',s)},[c,s])};var e=_r(d[0])(_r(d[1])),t=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=o(t);if(n&&n.has(e))return n.get(e);var r={__proto__:null},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in e)if("default"!==f&&Object.prototype.hasOwnProperty.call(e,f)){var a=u?Object.getOwnPropertyDescriptor(e,f):null;a&&(a.get||a.set)?Object.defineProperty(r,f,a):r[f]=e[f]}return r.default=e,n&&n.set(e,r),r})(_r(d[2])),n=_r(d[0])(_r(d[3])),r=_r(d[0])(_r(d[4])),u=_r(d[0])(_r(d[5])),f=_r(d[0])(_r(d[6]));function o(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(o=function(e){return e?n:t})(e)}},500,[3,22,124,475,479,501,502,449]); -__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(){var r=e.useContext(t.default);if(null==r)throw new Error("Couldn't find the prevent remove context. Is your component inside NavigationContent?");return r};var e=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=r(t);if(n&&n.has(e))return n.get(e);var o={__proto__:null},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in e)if("default"!==f&&Object.prototype.hasOwnProperty.call(e,f)){var a=u?Object.getOwnPropertyDescriptor(e,f):null;a&&(a.get||a.set)?Object.defineProperty(o,f,a):o[f]=e[f]}return o.default=e,n&&n.set(e,o),o})(_r(d[0])),t=_r(d[1])(_r(d[2]));function r(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(r=function(e){return e?n:t})(e)}},501,[124,3,473]); -__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(){var r=e.useContext(t.default);if(void 0===r)throw new Error("Couldn't find a route object. Is your component inside a screen in a navigator?");return r};var e=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=r(t);if(n&&n.has(e))return n.get(e);var o={__proto__:null},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var f=u?Object.getOwnPropertyDescriptor(e,a):null;f&&(f.get||f.set)?Object.defineProperty(o,a,f):o[a]=e[a]}return o.default=e,n&&n.set(e,o),o})(_r(d[0])),t=_r(d[1])(_r(d[2]));function r(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(r=function(e){return e?n:t})(e)}},502,[124,3,437]); -__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var e=_r(d[0])(_r(d[1])),t=_r(d[0])(_r(d[2])),n=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var a={__proto__:null},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&Object.prototype.hasOwnProperty.call(e,l)){var i=r?Object.getOwnPropertyDescriptor(e,l):null;i&&(i.get||i.set)?Object.defineProperty(a,l,i):a[l]=e[l]}return a.default=e,n&&n.set(e,a),a})(_r(d[3])),a=_r(d[0])(_r(d[4])),r=_r(d[0])(_r(d[5])),l=_r(d[0])(_r(d[6])),i=_r(d[0])(_r(d[7])),u=_r(d[0])(_r(d[8])),o=_r(d[0])(_r(d[9])),f=_r(d[0])(_r(d[10])),c=["theme","linking","fallback","documentTitle","onReady"];function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}g.REACT_NAVIGATION_DEVTOOLS=new WeakMap;var v=n.forwardRef(function(s,v){var p=s.theme,O=void 0===p?r.default:p,S=s.linking,b=s.fallback,P=void 0===b?null:b,_=s.documentTitle,h=s.onReady,j=(0,t.default)(s,c),y=!!S&&!1!==S.enabled;null!=S&&S.config&&(0,_r(d[11]).validatePathConfig)(S.config);var k=n.useRef(null);(0,i.default)(k),(0,u.default)(k,_);var A=(0,o.default)(k,Object.assign({independent:j.independent,enabled:y,prefixes:[]},S)).getInitialState;n.useEffect(function(){k.current&&REACT_NAVIGATION_DEVTOOLS.set(k.current,{get linking(){var e,t,n,a;return Object.assign({},S,{enabled:y,prefixes:null!=(e=null==S?void 0:S.prefixes)?e:[],getStateFromPath:null!=(t=null==S?void 0:S.getStateFromPath)?t:_r(d[11]).getStateFromPath,getPathFromState:null!=(n=null==S?void 0:S.getPathFromState)?n:_r(d[11]).getPathFromState,getActionFromState:null!=(a=null==S?void 0:S.getActionFromState)?a:_r(d[11]).getActionFromState})}})});var F=(0,f.default)(A),T=(0,e.default)(F,2),w=T[0],E=T[1];n.useImperativeHandle(v,function(){return k.current});var M=n.useMemo(function(){return{options:S}},[S]),R=null!=j.initialState||!y||w,x=n.useRef(h);return n.useEffect(function(){x.current=h}),n.useEffect(function(){R&&(null==x.current||x.current())},[R]),R?(0,_r(d[12]).jsx)(a.default.Provider,{value:M,children:(0,_r(d[12]).jsx)(l.default,{value:O,children:(0,_r(d[12]).jsx)(_r(d[11]).BaseNavigationContainer,Object.assign({},j,{initialState:null==j.initialState?E:j.initialState,ref:k}))})}):P});_e.default=v},503,[3,22,98,124,426,504,505,507,508,509,511,428,177]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default={dark:!1,colors:{primary:'rgb(0, 122, 255)',background:'rgb(242, 242, 242)',card:'rgb(255, 255, 255)',text:'rgb(28, 28, 30)',border:'rgb(216, 216, 216)',notification:'rgb(255, 59, 48)'}}},504,[]); -__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(t){var r=t.value,n=t.children;return(0,_r(d[3]).jsx)(e.default.Provider,{value:r,children:n})};!(function(e,r){if(!r&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=t(r);if(n&&n.has(e))return n.get(e);var u={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var f=o?Object.getOwnPropertyDescriptor(e,a):null;f&&(f.get||f.set)?Object.defineProperty(u,a,f):u[a]=e[a]}u.default=e,n&&n.set(e,u)})(_r(d[0]));var e=_r(d[1])(_r(d[2]));function t(e){if("function"!=typeof WeakMap)return null;var r=new WeakMap,n=new WeakMap;return(t=function(e){return e?n:r})(e)}},505,[124,3,506,177]); -__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var e=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=r(t);if(n&&n.has(e))return n.get(e);var o={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var f=a?Object.getOwnPropertyDescriptor(e,u):null;f&&(f.get||f.set)?Object.defineProperty(o,u,f):o[u]=e[u]}return o.default=e,n&&n.set(e,o),o})(_r(d[0])),t=_r(d[1])(_r(d[2]));function r(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(r=function(e){return e?n:t})(e)}var n=e.createContext(t.default);n.displayName='ThemeContext';_e.default=n},506,[124,3,504]); -__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(t){e.useEffect(function(){var e=r.BackHandler.addEventListener('hardwareBackPress',function(){var e=t.current;return null!=e&&(!!e.canGoBack()&&(e.goBack(),!0))});return function(){return e.remove()}},[t])};var e=(function(e,r){if(!r&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=t(r);if(n&&n.has(e))return n.get(e);var u={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var f=o?Object.getOwnPropertyDescriptor(e,a):null;f&&(f.get||f.set)?Object.defineProperty(u,a,f):u[a]=e[a]}return u.default=e,n&&n.set(e,u),u})(_r(d[0])),r=_r(d[1]);function t(e){if("function"!=typeof WeakMap)return null;var r=new WeakMap,n=new WeakMap;return(t=function(e){return e?n:r})(e)}},507,[124,1]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){}},508,[]); -__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(r,i){var o=i.independent,u=i.enabled,a=void 0===u||u,c=i.prefixes,f=i.filter,s=i.config,l=i.getInitialURL,v=void 0===l?function(){return Promise.race([t.Linking.getInitialURL(),new Promise(function(e){return setTimeout(e,150)})])}:l,p=i.subscribe,h=void 0===p?function(e){var n,r=function(t){var n=t.url;return e(n)},i=t.Linking.addEventListener('url',r),o=null==(n=t.Linking.removeEventListener)?void 0:n.bind(t.Linking);return function(){null!=i&&i.remove?i.remove():null==o||o('url',r)}}:p,y=i.getStateFromPath,b=void 0===y?_r(d[4]).getStateFromPath:y,k=i.getActionFromState,R=void 0===k?_r(d[4]).getActionFromState:k;e.useEffect(function(){},[a,o]);var P=e.useRef(a),w=e.useRef(c),_=e.useRef(f),L=e.useRef(s),O=e.useRef(v),j=e.useRef(b),S=e.useRef(R);e.useEffect(function(){P.current=a,w.current=c,_.current=f,L.current=s,O.current=v,j.current=b,S.current=R});var E=e.useCallback(function(e){if(e&&(!_.current||_.current(e))){var t=(0,n.default)(w.current,e);return void 0!==t?j.current(t,L.current):void 0}},[]),M=e.useCallback(function(){var e;if(P.current){var t=O.current();if(null!=t&&'string'!=typeof t)return t.then(function(e){var t=E(e);return t});e=E(t)}var n={then:function(t){return Promise.resolve(t?t(e):e)},catch:function(){return n}};return n},[E]);return e.useEffect(function(){return h(function(e){if(a){var t=r.current,n=t?E(e):void 0;if(t&&n){var i=t.getRootState();if(n.routes.some(function(e){return!(null!=i&&i.routeNames.includes(e.name))}))return void console.warn("The navigation state parsed from the URL contains routes not present in the root navigator. This usually means that the linking configuration doesn't match the navigation structure. See https://reactnavigation.org/docs/configuring-links for more details on how to specify a linking configuration.");var o=S.current(n,L.current);if(void 0!==o)try{t.dispatch(o)}catch(t){console.warn("An error occurred when trying to handle the link '"+e+"': "+('object'==typeof t&&null!=t&&'message'in t?t.message:t))}else t.resetRoot(n)}}})},[a,E,r,h]),{getInitialState:M}};var e=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=r(t);if(n&&n.has(e))return n.get(e);var i={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var a=o?Object.getOwnPropertyDescriptor(e,u):null;a&&(a.get||a.set)?Object.defineProperty(i,u,a):i[u]=e[u]}return i.default=e,n&&n.set(e,i),i})(_r(d[0])),t=_r(d[1]),n=_r(d[2])(_r(d[3]));function r(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(r=function(e){return e?n:t})(e)}},509,[124,1,3,510,428]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(n,u){for(var c of n){var f,p,o=null!=(f=null==(p=c.match(/^[^:]+:/))?void 0:p[0])?f:'',v=c.replace(new RegExp("^"+(0,l.default)(o)),'').replace(/\/+/g,'/').replace(/^\//,''),s=new RegExp("^"+(0,l.default)(o)+"(/)*"+v.split('.').map(function(t){return'*'===t?'[^/]+':(0,l.default)(t)}).join('\\.')),_=u.split('?'),j=(0,t.default)(_,2),w=j[0],x=j[1],E=w.replace(/\/+/g,'/').concat(x?"?"+x:'');if(s.test(E))return E.replace(s,'')}return};var t=r(d[0])(r(d[1])),l=r(d[0])(r(d[2]))},510,[3,22,471]); -__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(n){var u=r.useState(n),f=(0,t.default)(u,1)[0],a=[!1,void 0];f.then(function(e){a=[!0,e]});var o=r.useState(a),i=(0,t.default)(o,2),l=i[0],c=i[1],p=(0,t.default)(l,1)[0];return r.useEffect(function(){var t,r=!1,n=(t=(0,e.default)(function*(){var e;try{e=yield f}finally{r||c([!0,e])}}),function(){return t.apply(this,arguments)});return p||n(),function(){r=!0}},[f,p]),l};var e=_r(d[0])(_r(d[1])),t=_r(d[0])(_r(d[2])),r=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=n(t);if(r&&r.has(e))return r.get(e);var u={__proto__:null},f=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var o=f?Object.getOwnPropertyDescriptor(e,a):null;o&&(o.get||o.set)?Object.defineProperty(u,a,o):u[a]=e[a]}return u.default=e,r&&r.set(e,u),u})(_r(d[3]));function n(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(n=function(e){return e?r:t})(e)}},511,[3,267,22,124]); -__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var e=(function(e,r){if(!r&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=t(r);if(n&&n.has(e))return n.get(e);var o={__proto__:null},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in e)if("default"!==f&&Object.prototype.hasOwnProperty.call(e,f)){var i=u?Object.getOwnPropertyDescriptor(e,f):null;i&&(i.get||i.set)?Object.defineProperty(o,f,i):o[f]=e[f]}return o.default=e,n&&n.set(e,o),o})(_r(d[0])),r=_r(d[1])(_r(d[2]));function t(e){if("function"!=typeof WeakMap)return null;var r=new WeakMap,n=new WeakMap;return(t=function(e){return e?n:r})(e)}_e.default=e.forwardRef(function(t,n){var o=t.children,u=t.location;e.useEffect(function(){console.error("'ServerContainer' should only be used on the server with 'react-dom/server' for SSR.")},[]);var f={};if(n){var i={getCurrentOptions:function(){return f.options}};'function'==typeof n?n(i):n.current=i}return(0,_r(d[3]).jsx)(r.default.Provider,{value:{location:u},children:(0,_r(d[3]).jsx)(_r(d[4]).CurrentRenderContext.Provider,{value:f,children:o})})})},512,[124,3,513,177,428]); -__d(function(g,_r,_i,_a,m,_e,d){function e(t){if("function"!=typeof WeakMap)return null;var r=new WeakMap,n=new WeakMap;return(e=function(e){return e?n:r})(t)}Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=(function(t,r){if(!r&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var n=e(r);if(n&&n.has(t))return n.get(t);var o={__proto__:null},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in t)if("default"!==f&&Object.prototype.hasOwnProperty.call(t,f)){var a=u?Object.getOwnPropertyDescriptor(t,f):null;a&&(a.get||a.set)?Object.defineProperty(o,f,a):o[f]=t[f]}return o.default=t,n&&n.set(t,o),o})(_r(d[0])).createContext(void 0);_e.default=t},513,[124]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default={dark:!0,colors:{primary:'rgb(10, 132, 255)',background:'rgb(1, 1, 1)',card:'rgb(18, 18, 18)',text:'rgb(229, 229, 231)',border:'rgb(39, 39, 41)',notification:'rgb(255, 69, 58)'}}},514,[]); -__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(){return e.useContext(t.default)};var e=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=r(t);if(n&&n.has(e))return n.get(e);var u={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in e)if("default"!==f&&Object.prototype.hasOwnProperty.call(e,f)){var a=o?Object.getOwnPropertyDescriptor(e,f):null;a&&(a.get||a.set)?Object.defineProperty(u,f,a):u[f]=e[f]}return u.default=e,n&&n.set(e,u),u})(_r(d[0])),t=_r(d[1])(_r(d[2]));function r(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(r=function(e){return e?n:t})(e)}},515,[124,3,506]); -__d(function(g,r,i,a,m,e,d){},516,[]); -__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(){var r=e.useContext(_r(d[3]).NavigationHelpersContext),a=e.useContext(t.default);return e.useCallback(function(e,t){var o=a.options;if(!1!==(null==o?void 0:o.enabled)){var u=r?n(r,{index:0,routes:[{name:e,params:t}]}):{index:0,routes:[{name:e,params:t}]},i=null!=o&&o.getPathFromState?o.getPathFromState(u,null==o?void 0:o.config):(0,_r(d[3]).getPathFromState)(u,null==o?void 0:o.config);return i}},[a,r])};var e=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=r(t);if(n&&n.has(e))return n.get(e);var a={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var i=o?Object.getOwnPropertyDescriptor(e,u):null;i&&(i.get||i.set)?Object.defineProperty(a,u,i):a[u]=e[u]}return a.default=e,n&&n.set(e,a),a})(_r(d[0])),t=_r(d[1])(_r(d[2]));function r(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(r=function(e){return e?n:t})(e)}var n=function e(t,r){var n=t.getParent();if(n){var a=n.getState();return e(n,{index:0,routes:[Object.assign({},a.routes[a.index],{state:r})]})}return r}},517,[124,3,426,428]); -__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(r){var n=(0,_r(d[1]).useNavigation)(),o=(0,_r(d[1]).useRoute)();e.useEffect(function(){for(var e=[],u=n;u;)'tab'===u.getState().type&&e.push(u),u=u.getParent();if(0!==e.length){var l=e.map(function(u){return u.addListener('tabPress',function(u){var l=n.isFocused(),c=e.includes(n)||n.getState().routes[0].key===o.key;requestAnimationFrame(function(){var e=t(r);l&&c&&e&&!u.defaultPrevented&&('scrollToTop'in e?e.scrollToTop():'scrollTo'in e?e.scrollTo({y:0,animated:!0}):'scrollToOffset'in e?e.scrollToOffset({offset:0,animated:!0}):'scrollResponderScrollTo'in e&&e.scrollResponderScrollTo({y:0,animated:!0}))})})});return function(){l.forEach(function(e){return e()})}}},[n,r,o.key])};var e=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=r(t);if(n&&n.has(e))return n.get(e);var o={__proto__:null},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&Object.prototype.hasOwnProperty.call(e,l)){var c=u?Object.getOwnPropertyDescriptor(e,l):null;c&&(c.get||c.set)?Object.defineProperty(o,l,c):o[l]=e[l]}return o.default=e,n&&n.set(e,o),o})(_r(d[0]));function r(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(r=function(e){return e?n:t})(e)}function t(e){return null==e.current?null:'scrollToTop'in e.current||'scrollTo'in e.current||'scrollToOffset'in e.current||'scrollResponderScrollTo'in e.current?e.current:'getScrollResponder'in e.current?e.current.getScrollResponder():'getNode'in e.current?e.current.getNode():e.current}},518,[124,428]); -__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;_r(d[0])(_r(d[1])),(function(e,r){if(!r&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=t(r);if(n&&n.has(e))return n.get(e);var o={__proto__:null},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var f=u?Object.getOwnPropertyDescriptor(e,a):null;f&&(f.get||f.set)?Object.defineProperty(o,a,f):o[a]=e[a]}o.default=e,n&&n.set(e,o)})(_r(d[2]));var e=_r(d[3]);_r(d[0])(_r(d[4]));function t(e){if("function"!=typeof WeakMap)return null;var r=new WeakMap,n=new WeakMap;return(t=function(e){return e?n:r})(e)}_e.default=function(t){return(0,_r(d[5]).jsx)(e.View,Object.assign({},t,{collapsable:!1}))}},519,[3,98,124,1,333,177]); -__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(l){var n,a,o,i=l.headerBackImageSource,c=l.headerBackButtonMenuEnabled,u=l.headerBackTitle,h=l.headerBackTitleStyle,s=l.headerBackTitleVisible,f=void 0===s||s,S=l.headerBackVisible,y=l.headerShadowVisible,k=l.headerLargeStyle,p=l.headerLargeTitle,T=l.headerLargeTitleShadowVisible,b=l.headerLargeTitleStyle,B=l.headerBackground,w=l.headerLeft,j=l.headerRight,F=l.headerShown,v=l.headerStyle,C=l.headerBlurEffect,x=l.headerTintColor,O=l.headerTitle,P=l.headerTitleAlign,V=l.headerTitleStyle,H=l.headerTransparent,_=l.headerSearchBarOptions,I=l.headerTopInsetEnabled,L=l.route,M=l.title,W=l.canGoBack,z=(0,_r(d[4]).useTheme)().colors,E=null!=x?x:'ios'===t.Platform.OS?z.primary:z.text,A=t.StyleSheet.flatten(h)||{},D=t.StyleSheet.flatten(b)||{},G=t.StyleSheet.flatten(V)||{},R=t.StyleSheet.flatten(v)||{},N=t.StyleSheet.flatten(k)||{},q=(0,_r(d[5]).processFonts)([A.fontFamily,D.fontFamily,G.fontFamily]),J=(0,e.default)(q,3),K=J[0],Q=J[1],U=J[2],X=(0,_r(d[6]).getHeaderTitle)({title:M,headerTitle:O},L.name),Y=null!=(n=null!=(a=G.color)?a:x)?n:z.text,Z=G.fontSize,$=G.fontWeight,ee={color:Y};null!=G.fontFamily&&(ee.fontFamily=G.fontFamily);null!=Z&&(ee.fontSize=Z);null!=$&&(ee.fontWeight=$);var te=null==w?void 0:w({tintColor:E,canGoBack:W,label:u}),le=null==j?void 0:j({tintColor:E,canGoBack:W}),re='function'==typeof O?O({tintColor:E,children:X}):null,ne='boolean'==typeof _r(d[7]).isSearchBarAvailableForCurrentPlatform?_r(d[7]).isSearchBarAvailableForCurrentPlatform:'ios'===t.Platform.OS&&null!=_r(d[7]).SearchBar,ae=ne&&null!=_;if(null!=_&&!ne)throw new Error("The current version of 'react-native-screens' doesn't support SearchBar in the header. Please update to the latest version to use this option.");var oe=S?null!=te:'android'===t.Platform.OS&&null!=re,ie=null!=B||H||(ae||p)&&'ios'===t.Platform.OS&&!1!==H;return(0,_r(d[8]).jsxs)(_r(d[7]).ScreenStackHeaderConfig,{backButtonInCustomView:oe,backgroundColor:null!=(o=R.backgroundColor)?o:null!=B||H?'transparent':z.card,backTitle:_r(d[7]).isNewBackTitleImplementation||f?u:' ',backTitleVisible:f,backTitleFontFamily:K,backTitleFontSize:A.fontSize,blurEffect:C,color:E,direction:t.I18nManager.getConstants().isRTL?'rtl':'ltr',disableBackButtonMenu:!1===c,hidden:!1===F,hideBackButton:!1===S,hideShadow:!1===y||null!=B||H&&!0!==y,largeTitle:p,largeTitleBackgroundColor:N.backgroundColor,largeTitleColor:D.color,largeTitleFontFamily:Q,largeTitleFontSize:D.fontSize,largeTitleFontWeight:D.fontWeight,largeTitleHideShadow:!1===T,title:X,titleColor:Y,titleFontFamily:U,titleFontSize:Z,titleFontWeight:$,topInsetEnabled:I,translucent:!0===ie,children:['ios'===t.Platform.OS?(0,_r(d[8]).jsxs)(_r(d[8]).Fragment,{children:[null!=te?(0,_r(d[8]).jsx)(_r(d[7]).ScreenStackHeaderLeftView,{children:te}):null,null!=re?(0,_r(d[8]).jsx)(_r(d[7]).ScreenStackHeaderCenterView,{children:re}):null]}):(0,_r(d[8]).jsxs)(_r(d[8]).Fragment,{children:[null!=te||'function'==typeof O?(0,_r(d[8]).jsx)(_r(d[7]).ScreenStackHeaderLeftView,{children:(0,_r(d[8]).jsxs)(t.View,{style:r.row,children:[te,'center'!==P?'function'==typeof O?re:(0,_r(d[8]).jsx)(_r(d[6]).HeaderTitle,{tintColor:E,style:ee,children:X}):null]})}):null,'center'===P?(0,_r(d[8]).jsx)(_r(d[7]).ScreenStackHeaderCenterView,{children:'function'==typeof O?re:(0,_r(d[8]).jsx)(_r(d[6]).HeaderTitle,{tintColor:E,style:ee,children:X})}):null]}),void 0!==i?(0,_r(d[8]).jsx)(_r(d[7]).ScreenStackHeaderBackButtonImage,{source:i}):null,null!=le?(0,_r(d[8]).jsx)(_r(d[7]).ScreenStackHeaderRightView,{children:le}):null,ae?(0,_r(d[8]).jsx)(_r(d[7]).ScreenStackHeaderSearchBarView,{children:(0,_r(d[8]).jsx)(_r(d[7]).SearchBar,Object.assign({},_))}):null]})};var e=_r(d[0])(_r(d[1])),t=((function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=l(t);if(r&&r.has(e))return r.get(e);var n={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(n,o,i):n[o]=e[o]}n.default=e,r&&r.set(e,n)})(_r(d[2])),_r(d[3]));function l(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(l=function(e){return e?r:t})(e)}var r=t.StyleSheet.create({row:{flexDirection:'row',alignItems:'center'}})},520,[3,22,124,1,423,521,522,554,177]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.processFonts=function(o){var t,u=null==(t=n.default.fontFamily)?void 0:t.process;if('function'==typeof u)return o.map(u);return o};var n=r(d[0])(r(d[1]))},521,[3,140]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0});var t={Assets:!0,Background:!0,getDefaultHeaderHeight:!0,getHeaderTitle:!0,Header:!0,HeaderBackButton:!0,HeaderBackContext:!0,HeaderBackground:!0,HeaderHeightContext:!0,HeaderShownContext:!0,HeaderTitle:!0,useHeaderHeight:!0,MissingIcon:!0,PlatformPressable:!0,ResourceSavingView:!0,SafeAreaProviderCompat:!0,Screen:!0};e.Assets=void 0,Object.defineProperty(e,"Background",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"Header",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(e,"HeaderBackButton",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"HeaderBackContext",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"HeaderBackground",{enumerable:!0,get:function(){return b.default}}),Object.defineProperty(e,"HeaderHeightContext",{enumerable:!0,get:function(){return H.default}}),Object.defineProperty(e,"HeaderShownContext",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(e,"HeaderTitle",{enumerable:!0,get:function(){return P.default}}),Object.defineProperty(e,"MissingIcon",{enumerable:!0,get:function(){return y.default}}),Object.defineProperty(e,"PlatformPressable",{enumerable:!0,get:function(){return O.default}}),Object.defineProperty(e,"ResourceSavingView",{enumerable:!0,get:function(){return j.default}}),Object.defineProperty(e,"SafeAreaProviderCompat",{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(e,"Screen",{enumerable:!0,get:function(){return B.default}}),Object.defineProperty(e,"getDefaultHeaderHeight",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,"getHeaderTitle",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"useHeaderHeight",{enumerable:!0,get:function(){return p.default}});var n=r(d[0])(r(d[1])),u=r(d[0])(r(d[2])),o=r(d[0])(r(d[3])),f=r(d[0])(r(d[4])),c=r(d[0])(r(d[5])),l=r(d[0])(r(d[6])),b=r(d[0])(r(d[7])),H=r(d[0])(r(d[8])),s=r(d[0])(r(d[9])),P=r(d[0])(r(d[10])),p=r(d[0])(r(d[11])),y=r(d[0])(r(d[12])),O=r(d[0])(r(d[13])),j=r(d[0])(r(d[14])),h=r(d[0])(r(d[15])),B=r(d[0])(r(d[16]));Object.keys(r(d[17])).forEach(function(n){"default"!==n&&"__esModule"!==n&&(Object.prototype.hasOwnProperty.call(t,n)||n in e&&e[n]===r(d[17])[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return r(d[17])[n]}}))});e.Assets=[r(d[18]),r(d[19])]},522,[3,523,524,525,526,540,546,527,547,528,530,548,549,543,550,551,552,553,544,545]); -__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(n){var o=n.style,u=(0,e.default)(n,r),a=(0,_r(d[4]).useTheme)().colors;return(0,_r(d[5]).jsx)(t.View,Object.assign({},u,{style:[{flex:1,backgroundColor:a.background},o]}))};var e=_r(d[0])(_r(d[1])),t=((function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=n(t);if(r&&r.has(e))return r.get(e);var o={__proto__:null},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var f=u?Object.getOwnPropertyDescriptor(e,a):null;f&&(f.get||f.set)?Object.defineProperty(o,a,f):o[a]=e[a]}o.default=e,r&&r.set(e,o)})(_r(d[2])),_r(d[3])),r=["style"];function n(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(n=function(e){return e?r:t})(e)}},523,[3,98,124,1,423,177]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(o,f,l){var n,u=o.width>o.height;n='ios'===t.Platform.OS?t.Platform.isPad||t.Platform.isTV?f?56:50:u?32:f?56:44:'android'===t.Platform.OS?56:64;return n+l};var t=r(d[0])},524,[1]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,l){return'string'==typeof t.headerTitle?t.headerTitle:void 0!==t.title?t.title:l}},525,[]); -__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(s){var b=(0,_r(d[8]).useSafeAreaInsets)(),u=(0,_r(d[8]).useSafeAreaFrame)(),f=t.useContext(a.default),p='ios'===r.Platform.OS&&b.top>50?b.top-5:b.top,c=s.layout,y=void 0===c?u:c,R=s.modal,C=void 0!==R&&R,S=s.title,w=s.headerTitle,x=s.headerTitleAlign,v=void 0===x?r.Platform.select({ios:'center',default:'left'}):x,W=s.headerLeft,T=s.headerLeftLabelVisible,B=s.headerTransparent,j=s.headerTintColor,O=s.headerBackground,E=s.headerRight,L=s.headerTitleAllowFontScaling,P=s.headerTitleStyle,V=s.headerLeftContainerStyle,_=s.headerRightContainerStyle,A=s.headerTitleContainerStyle,k=s.headerBackgroundContainerStyle,H=s.headerStyle,M=s.headerShadowVisible,F=s.headerPressColor,I=s.headerPressOpacity,D=s.headerStatusBarHeight,z=void 0===D?f?0:p:D,G=(0,o.default)(y,C,z),q=r.StyleSheet.flatten(H||{}),J=q.height,K=void 0===J?G:J,N=q.minHeight,Q=q.maxHeight,U=q.backgroundColor,X=q.borderBottomColor,Y=q.borderBottomEndRadius,Z=q.borderBottomLeftRadius,$=q.borderBottomRightRadius,ee=q.borderBottomStartRadius,te=q.borderBottomWidth,re=q.borderColor,oe=q.borderEndColor,de=q.borderEndWidth,ie=q.borderLeftColor,ae=q.borderLeftWidth,ne=q.borderRadius,le=q.borderRightColor,se=q.borderRightWidth,he=q.borderStartColor,be=q.borderStartWidth,ue=q.borderStyle,fe=q.borderTopColor,pe=q.borderTopEndRadius,ce=q.borderTopLeftRadius,ge=q.borderTopRightRadius,ye=q.borderTopStartRadius,me=q.borderTopWidth,Re=q.borderWidth,Ce=q.boxShadow,Se=q.elevation,we=q.shadowColor,xe=q.shadowOffset,ve=q.shadowOpacity,We=q.shadowRadius,Te=q.opacity,Be=q.transform,je=((0,e.default)(q,l),{backgroundColor:U,borderBottomColor:X,borderBottomEndRadius:Y,borderBottomLeftRadius:Z,borderBottomRightRadius:$,borderBottomStartRadius:ee,borderBottomWidth:te,borderColor:re,borderEndColor:oe,borderEndWidth:de,borderLeftColor:ie,borderLeftWidth:ae,borderRadius:ne,borderRightColor:le,borderRightWidth:se,borderStartColor:he,borderStartWidth:be,borderStyle:ue,borderTopColor:fe,borderTopEndRadius:pe,borderTopLeftRadius:ce,borderTopRightRadius:ge,borderTopStartRadius:ye,borderTopWidth:me,borderWidth:Re,boxShadow:Ce,elevation:Se,shadowColor:we,shadowOffset:xe,shadowOpacity:ve,shadowRadius:We,opacity:Te,transform:Be});for(var Oe in je)void 0===je[Oe]&&delete je[Oe];var Ee=[je,!1===M&&{elevation:0,shadowOpacity:0,borderBottomWidth:0}],Le=W?W({tintColor:j,pressColor:F,pressOpacity:I,labelVisible:T}):null,Pe=E?E({tintColor:j,pressColor:F,pressOpacity:I}):null,Ve='function'!=typeof w?function(e){return(0,_r(d[9]).jsx)(n.default,Object.assign({},e))}:w;return(0,_r(d[9]).jsxs)(t.Fragment,{children:[(0,_r(d[9]).jsx)(r.Animated.View,{pointerEvents:"box-none",style:[r.StyleSheet.absoluteFill,{zIndex:0},k],children:O?O({style:Ee}):B?null:(0,_r(d[9]).jsx)(i.default,{style:Ee})}),(0,_r(d[9]).jsxs)(r.Animated.View,{pointerEvents:"box-none",style:[{height:K,minHeight:N,maxHeight:Q,opacity:Te,transform:Be}],children:[(0,_r(d[9]).jsx)(r.View,{pointerEvents:"none",style:{height:z}}),(0,_r(d[9]).jsxs)(r.View,{pointerEvents:"box-none",style:h.content,children:[(0,_r(d[9]).jsx)(r.Animated.View,{pointerEvents:"box-none",style:[h.left,'center'===v&&h.expand,{marginStart:b.left},V],children:Le}),(0,_r(d[9]).jsx)(r.Animated.View,{pointerEvents:"box-none",style:[h.title,{maxWidth:'center'===v?y.width-2*((Le?!1!==T?80:32:16)+Math.max(b.left,b.right)):y.width-((Le?72:16)+(Pe?72:16)+b.left-b.right)},A],children:Ve({children:S,allowFontScaling:L,tintColor:j,style:P})}),(0,_r(d[9]).jsx)(r.Animated.View,{pointerEvents:"box-none",style:[h.right,h.expand,{marginEnd:b.right},_],children:Pe})]})]})]})};var e=_r(d[0])(_r(d[1])),t=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=s(t);if(r&&r.has(e))return r.get(e);var o={__proto__:null},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var n=i?Object.getOwnPropertyDescriptor(e,a):null;n&&(n.get||n.set)?Object.defineProperty(o,a,n):o[a]=e[a]}return o.default=e,r&&r.set(e,o),o})(_r(d[2])),r=_r(d[3]),o=_r(d[0])(_r(d[4])),i=_r(d[0])(_r(d[5])),a=_r(d[0])(_r(d[6])),n=_r(d[0])(_r(d[7])),l=["height","minHeight","maxHeight","backgroundColor","borderBottomColor","borderBottomEndRadius","borderBottomLeftRadius","borderBottomRightRadius","borderBottomStartRadius","borderBottomWidth","borderColor","borderEndColor","borderEndWidth","borderLeftColor","borderLeftWidth","borderRadius","borderRightColor","borderRightWidth","borderStartColor","borderStartWidth","borderStyle","borderTopColor","borderTopEndRadius","borderTopLeftRadius","borderTopRightRadius","borderTopStartRadius","borderTopWidth","borderWidth","boxShadow","elevation","shadowColor","shadowOffset","shadowOpacity","shadowRadius","opacity","transform"];function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(s=function(e){return e?r:t})(e)}var h=r.StyleSheet.create({content:{flex:1,flexDirection:'row',alignItems:'stretch'},title:{marginHorizontal:16,justifyContent:'center'},left:{justifyContent:'center',alignItems:'flex-start'},right:{justifyContent:'center',alignItems:'flex-end'},expand:{flexGrow:1,flexBasis:0}})},526,[3,98,124,1,524,527,528,530,531,177]); -__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(o){var a=o.style,i=(0,e.default)(o,r),l=(0,_r(d[4]).useTheme)().colors;return(0,_r(d[5]).jsx)(t.Animated.View,Object.assign({style:[n.container,{backgroundColor:l.card,borderBottomColor:l.border,shadowColor:l.border},a]},i))};var e=_r(d[0])(_r(d[1])),t=((function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=o(t);if(r&&r.has(e))return r.get(e);var n={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var l=a?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(n,i,l):n[i]=e[i]}n.default=e,r&&r.set(e,n)})(_r(d[2])),_r(d[3])),r=["style"];function o(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(o=function(e){return e?r:t})(e)}var n=t.StyleSheet.create({container:Object.assign({flex:1},t.Platform.select({android:{elevation:4},ios:{shadowOpacity:.85,shadowRadius:0,shadowOffset:{width:0,height:t.StyleSheet.hairlineWidth}},default:{borderBottomWidth:t.StyleSheet.hairlineWidth}}))})},527,[3,98,124,1,423,177]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=(0,r(d[0])(r(d[1])).default)('HeaderShownContext',!1);e.default=t},528,[3,529]); -__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(e,r){var a=g[n].get(e);if(a)return a;return(a=t.createContext(r)).displayName=e,g[n].set(e,a),a};var e,t=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=r(t);if(n&&n.has(e))return n.get(e);var a={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var f=o?Object.getOwnPropertyDescriptor(e,u):null;f&&(f.get||f.set)?Object.defineProperty(a,u,f):a[u]=e[u]}return a.default=e,n&&n.set(e,a),a})(_r(d[0]));function r(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(r=function(e){return e?n:t})(e)}var n='__react_navigation__elements_contexts';g[n]=null!=(e=g[n])?e:new Map},529,[124]); -__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(n){var i=n.tintColor,l=n.style,a=(0,e.default)(n,r),f=(0,_r(d[4]).useTheme)().colors;return(0,_r(d[5]).jsx)(t.Animated.Text,Object.assign({accessibilityRole:"header","aria-level":"1",numberOfLines:1},a,{style:[o.title,{color:void 0===i?f.text:i},l]}))};var e=_r(d[0])(_r(d[1])),t=((function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=n(t);if(r&&r.has(e))return r.get(e);var o={__proto__:null},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&Object.prototype.hasOwnProperty.call(e,l)){var a=i?Object.getOwnPropertyDescriptor(e,l):null;a&&(a.get||a.set)?Object.defineProperty(o,l,a):o[l]=e[l]}o.default=e,r&&r.set(e,o)})(_r(d[2])),_r(d[3])),r=["tintColor","style"];function n(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(n=function(e){return e?r:t})(e)}var o=t.StyleSheet.create({title:t.Platform.select({ios:{fontSize:17,fontWeight:'600'},android:{fontSize:20,fontFamily:'sans-serif-medium',fontWeight:'normal'},default:{fontSize:18,fontWeight:'500'}})})},530,[3,98,124,1,423,177]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),Object.keys(r(d[0])).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===r(d[0])[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return r(d[0])[n]}}))}),Object.keys(r(d[1])).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===r(d[1])[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return r(d[1])[n]}}))}),Object.keys(r(d[2])).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===r(d[2])[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return r(d[2])[n]}}))}),Object.keys(r(d[3])).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===r(d[3])[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return r(d[3])[n]}}))})},531,[532,535,537,539]); -__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.SafeAreaInsetsContext=_e.SafeAreaFrameContext=_e.SafeAreaContext=_e.SafeAreaConsumer=void 0,_e.SafeAreaProvider=function(i){var f,s,c,v,h,p=i.children,S=i.initialMetrics,x=i.initialSafeAreaInsets,w=i.style,y=(0,t.default)(i,a),A=r.useContext(o),C=r.useContext(u),b=r.useState(null!=(f=null!=(s=null!=(c=null==S?void 0:S.insets)?c:x)?s:A)?f:null),j=(0,e.default)(b,2),O=j[0],P=j[1],_=r.useState(null!=(v=null!=(h=null==S?void 0:S.frame)?h:C)?v:{x:0,y:0,width:n.Dimensions.get('window').width,height:n.Dimensions.get('window').height}),M=(0,e.default)(_,2),I=M[0],k=M[1],D=r.useCallback(function(e){var t=e.nativeEvent,r=t.frame,n=t.insets;k(function(e){return!r||r.height===e.height&&r.width===e.width&&r.x===e.x&&r.y===e.y?e:r}),P(function(e){return e&&n.bottom===e.bottom&&n.left===e.left&&n.right===e.right&&n.top===e.top?e:n})},[]);return(0,_r(d[5]).jsx)(_r(d[6]).NativeSafeAreaProvider,Object.assign({style:[l.fill,w],onInsetsChange:D},y,{children:null!=O?(0,_r(d[5]).jsx)(u.Provider,{value:I,children:(0,_r(d[5]).jsx)(o.Provider,{value:O,children:p})}):null}))},_e.useSafeArea=function(){return s()},_e.useSafeAreaFrame=function(){var e=r.useContext(u);if(null==e)throw new Error(f);return e},_e.useSafeAreaInsets=s,_e.withSafeAreaInsets=function(e){return r.forwardRef(function(t,r){var n=s();return(0,_r(d[5]).jsx)(e,Object.assign({},t,{insets:n,ref:r}))})};var e=_r(d[0])(_r(d[1])),t=_r(d[0])(_r(d[2])),r=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=i(t);if(r&&r.has(e))return r.get(e);var n={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var u=a?Object.getOwnPropertyDescriptor(e,o):null;u&&(u.get||u.set)?Object.defineProperty(n,o,u):n[o]=e[o]}return n.default=e,r&&r.set(e,n),n})(_r(d[3])),n=_r(d[4]),a=["children","initialMetrics","initialSafeAreaInsets","style"];function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(i=function(e){return e?r:t})(e)}var o=_e.SafeAreaInsetsContext=r.createContext(null),u=_e.SafeAreaFrameContext=r.createContext(null);var l=n.StyleSheet.create({fill:{flex:1}});var f='No safe area value available. Make sure you are rendering `` at the top of your app.';function s(){var e=r.useContext(o);if(null==e)throw new Error(f);return e}_e.SafeAreaConsumer=o.Consumer,_e.SafeAreaContext=o},532,[3,22,98,124,1,177,533]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"NativeSafeAreaProvider",{enumerable:!0,get:function(){return t.default}});var t=r(d[0])(r(d[1]))},533,[3,534]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var f=r(d[0])(r(d[1]));e.default=(0,f.default)('RNCSafeAreaProvider')},534,[3,181]); -__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.SafeAreaView=void 0;var e=_r(d[0])(_r(d[1])),t=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=f(t);if(r&&r.has(e))return r.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var u=o?Object.getOwnPropertyDescriptor(e,i):null;u&&(u.get||u.set)?Object.defineProperty(n,i,u):n[i]=e[i]}return n.default=e,r&&r.set(e,n),n})(_r(d[2])),r=t,n=_r(d[0])(_r(d[3])),o=["edges"];function f(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(f=function(e){return e?r:t})(e)}var i={top:'additive',left:'additive',bottom:'additive',right:'additive'};_e.SafeAreaView=r.forwardRef(function(r,f){var u=r.edges,a=(0,e.default)(r,o),l=(0,t.useMemo)(function(){var e,t,r,n;if(null==u)return i;var o=Array.isArray(u)?u.reduce(function(e,t){return e[t]='additive',e},{}):u;return{top:null!=(e=o.top)?e:'off',right:null!=(t=o.right)?t:'off',bottom:null!=(r=o.bottom)?r:'off',left:null!=(n=o.left)?n:'off'}},[u]);return(0,_r(d[4]).jsx)(n.default,Object.assign({},a,{edges:l,ref:f}))})},535,[3,98,124,536,177]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var f=r(d[0])(r(d[1]));e.default=(0,f.default)('RNCSafeAreaView',{interfaceOnly:!0})},536,[3,181]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.initialWindowSafeAreaInsets=e.initialWindowMetrics=void 0;var n,t,l=r(d[0])(r(d[1])),o=e.initialWindowMetrics=null!=(n=null==l.default?void 0:null==l.default.getConstants?void 0:null==(t=l.default.getConstants())?void 0:t.initialWindowMetrics)?n:null;e.initialWindowSafeAreaInsets=null==o?void 0:o.insets},537,[3,538]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=r(d[0]);e.default=t.TurboModuleRegistry.get('RNCSafeAreaContext')},538,[1]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0})},539,[]); -__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(a){var s=a.disabled,c=a.allowFontScaling,u=a.backImage,f=a.label,b=a.labelStyle,y=a.labelVisible,h=void 0===y?'ios'===i.Platform.OS:y,p=a.onLabelLayout,v=a.onPress,w=a.pressColor,j=a.pressOpacity,x=a.screenLayout,M=a.tintColor,O=a.titleLayout,P=a.truncatedLabel,k=void 0===P?'Back':P,L=a.accessibilityLabel,S=void 0===L?f&&'Back'!==f?f+", back":'Go back':L,C=a.testID,_=a.style,I=(0,_r(d[6]).useTheme)().colors,W=t.useState(void 0),D=(0,e.default)(W,2),R=D[0],V=D[1],F=void 0!==M?M:i.Platform.select({ios:I.primary,default:I.text}),z=function(e){null==p||p(e),V(e.nativeEvent.layout.x+e.nativeEvent.layout.width)},T=function(){return!f||R&&O&&x&&(x.width-O.width)/2=23,radius:20},l=i.StyleSheet.create({container:Object.assign({alignItems:'center',flexDirection:'row',minWidth:i.StyleSheet.hairlineWidth},i.Platform.select({ios:null,default:{marginVertical:3,marginHorizontal:11}})),disabled:{opacity:.5},label:{fontSize:17,letterSpacing:.35},labelWrapper:{flexDirection:'row',alignItems:'flex-start'},icon:i.Platform.select({ios:{height:21,width:13,marginLeft:8,marginRight:22,marginVertical:12,resizeMode:'contain',transform:[{scaleX:i.I18nManager.getConstants().isRTL?-1:1}]},default:{height:24,width:24,margin:3,resizeMode:'contain',transform:[{scaleX:i.I18nManager.getConstants().isRTL?-1:1}]}}),iconWithLabel:'ios'===i.Platform.OS?{marginRight:6}:{},iconMaskContainer:{flex:1,flexDirection:'row',justifyContent:'center'},iconMaskFillerRect:{flex:1,backgroundColor:'#000'},iconMask:{height:21,width:13,marginLeft:-14.5,marginVertical:12,alignSelf:'center',resizeMode:'contain',transform:[{scaleX:i.I18nManager.getConstants().isRTL?-1:1}]}})},540,[3,22,124,1,541,543,423,177,544,545]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}});var t=r(d[0])(r(d[1]))},541,[3,542]); -__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(r){var a=r.children,f=(0,t.default)(r,n);if(u&&e)return(0,_r(d[5]).jsx)(e,Object.assign({},f,{children:a}));return a};var e,t=_r(d[0])(_r(d[1])),r=((function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=a(t);if(r&&r.has(e))return r.get(e);var n={__proto__:null},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in e)if("default"!==f&&Object.prototype.hasOwnProperty.call(e,f)){var o=u?Object.getOwnPropertyDescriptor(e,f):null;o&&(o.get||o.set)?Object.defineProperty(n,f,o):n[f]=e[f]}n.default=e,r&&r.set(e,n)})(_r(d[2])),_r(d[3])),n=["children"];function a(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(a=function(e){return e?r:t})(e)}try{e=_r(d[4]).default}catch(e){}var u=null!=r.UIManager.getViewManagerConfig('RNCMaskedView')},542,[3,98,124,1,177]); -__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(a){var u=a.onPressIn,l=a.onPressOut,f=a.android_ripple,p=a.pressColor,c=a.pressOpacity,O=void 0===c?.3:c,y=a.style,P=(0,t.default)(a,o),v=(0,_r(d[5]).useTheme)().dark,_=r.useState(function(){return new n.Animated.Value(1)}),b=(0,e.default)(_,1)[0],j=function(e,t){s||n.Animated.timing(b,{toValue:e,duration:t,easing:n.Easing.inOut(n.Easing.quad),useNativeDriver:!0}).start()};return(0,_r(d[6]).jsx)(i,Object.assign({onPressIn:function(e){j(O,0),null==u||u(e)},onPressOut:function(e){j(1,200),null==l||l(e)},android_ripple:s?Object.assign({color:void 0!==p?p:v?'rgba(255, 255, 255, .32)':'rgba(0, 0, 0, .32)'},f):void 0,style:[{opacity:s?1:b},y]},P))};var e=_r(d[0])(_r(d[1])),t=_r(d[0])(_r(d[2])),r=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=a(t);if(r&&r.has(e))return r.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var s=o?Object.getOwnPropertyDescriptor(e,i):null;s&&(s.get||s.set)?Object.defineProperty(n,i,s):n[i]=e[i]}return n.default=e,r&&r.set(e,n),n})(_r(d[3])),n=_r(d[4]),o=["onPressIn","onPressOut","android_ripple","pressColor","pressOpacity","style"];function a(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(a=function(e){return e?r:t})(e)}var i=n.Animated.createAnimatedComponent(n.Pressable),s='android'===n.Platform.OS&&n.Platform.Version>=21},543,[3,22,98,124,1,423,177]); -__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/@react-navigation/elements/src/assets",width:24,height:24,scales:[1,1.5,2,3,4],hash:"a364dc7a784101f7c8f6791c7b4514ce",name:"back-icon",type:"png"})},544,[415]); -__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/@react-navigation/elements/src/assets",width:50,height:85,scales:[1],hash:"5223c8d9b0d08b82a5670fb5f71faf78",name:"back-icon-mask",type:"png"})},545,[415]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=(0,r(d[0])(r(d[1])).default)('HeaderBackContext',void 0);e.default=t},546,[3,529]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=(0,r(d[0])(r(d[1])).default)('HeaderHeightContext',void 0);e.default=t},547,[3,529]); -__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(){var r=e.useContext(t.default);if(void 0===r)throw new Error("Couldn't find the header height. Are you inside a screen in a navigator with a header?");return r};var e=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=r(t);if(n&&n.has(e))return n.get(e);var o={__proto__:null},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var i=u?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(o,a,i):o[a]=e[a]}return o.default=e,n&&n.set(e,o),o})(_r(d[0])),t=_r(d[1])(_r(d[2]));function r(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(r=function(e){return e?n:t})(e)}},548,[124,3,547]); -__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(t){var n=t.color,o=t.size,a=t.style;return(0,_r(d[2]).jsx)(e.Text,{style:[r.icon,{color:n,fontSize:o},a],children:"\u23f7"})};!(function(e,r){if(!r&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=t(r);if(n&&n.has(e))return n.get(e);var o={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var c=a?Object.getOwnPropertyDescriptor(e,u):null;c&&(c.get||c.set)?Object.defineProperty(o,u,c):o[u]=e[u]}o.default=e,n&&n.set(e,o)})(_r(d[0]));var e=_r(d[1]);function t(e){if("function"!=typeof WeakMap)return null;var r=new WeakMap,n=new WeakMap;return(t=function(e){return e?n:r})(e)}var r=e.StyleSheet.create({icon:{backgroundColor:'transparent'}})},549,[124,1,177]); -__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(r){var a=r.visible,i=r.children,l=r.style,c=(0,e.default)(r,n);if('web'===t.Platform.OS)return(0,_r(d[4]).jsx)(t.View,Object.assign({hidden:!a,style:[{display:a?'flex':'none'},o.container,l],pointerEvents:a?'auto':'none'},c,{children:i}));return(0,_r(d[4]).jsx)(t.View,{style:[o.container,l],pointerEvents:a?'auto':'none',children:(0,_r(d[4]).jsx)(t.View,{collapsable:!1,removeClippedSubviews:'ios'!==t.Platform.OS&&'macos'!==t.Platform.OS||!a,pointerEvents:a?'auto':'none',style:a?o.attached:o.detached,children:i})})};var e=_r(d[0])(_r(d[1])),t=((function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=r(t);if(n&&n.has(e))return n.get(e);var o={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var l=a?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(o,i,l):o[i]=e[i]}o.default=e,n&&n.set(e,o)})(_r(d[2])),_r(d[3])),n=["visible","children","style"];function r(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(r=function(e){return e?n:t})(e)}var o=t.StyleSheet.create({container:{flex:1,overflow:'hidden'},attached:{flex:1},detached:{flex:1,top:3e4}})},550,[3,98,124,1,177]); -__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=f;!(function(e,r){if(!r&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=t(r);if(n&&n.has(e))return n.get(e);var i={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var l=o?Object.getOwnPropertyDescriptor(e,a):null;l&&(l.get||l.set)?Object.defineProperty(i,a,l):i[a]=e[a]}i.default=e,n&&n.set(e,i)})(_r(d[0]));var e=_r(d[1]);function t(e){if("function"!=typeof WeakMap)return null;var r=new WeakMap,n=new WeakMap;return(t=function(e){return e?n:r})(e)}var r=e.Dimensions.get('window'),n=r.width,i=void 0===n?0:n,o=r.height,a=void 0===o?0:o,l='web'===e.Platform.OS||null==_r(d[2]).initialWindowMetrics?{frame:{x:0,y:0,width:i,height:a},insets:{top:0,left:0,right:0,bottom:0}}:_r(d[2]).initialWindowMetrics;function f(t){var r=t.children,n=t.style;return(0,_r(d[3]).jsx)(_r(d[2]).SafeAreaInsetsContext.Consumer,{children:function(t){return t?(0,_r(d[3]).jsx)(e.View,{style:[c.container,n],children:r}):(0,_r(d[3]).jsx)(_r(d[2]).SafeAreaProvider,{initialMetrics:l,style:n,children:r})}})}f.initialMetrics=l;var c=e.StyleSheet.create({container:{flex:1}})},551,[124,1,531,177]); -__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(l){var s=(0,_r(d[8]).useSafeAreaFrame)(),c=(0,_r(d[8]).useSafeAreaInsets)(),f=t.useContext(i.default),v=t.useContext(o.default),p=l.focused,h=l.modal,y=void 0!==h&&h,j=l.header,x=l.headerShown,b=void 0===x||x,P=l.headerTransparent,_=l.headerStatusBarHeight,O=void 0===_?f?0:c.top:_,w=l.navigation,S=l.route,M=l.children,C=l.style,k=t.useState(function(){return(0,a.default)(s,y,O)}),A=(0,e.default)(k,2),D=A[0],W=A[1];return(0,_r(d[9]).jsxs)(r.default,{accessibilityElementsHidden:!p,importantForAccessibility:p?'auto':'no-hide-descendants',style:[u.container,C],children:[(0,_r(d[9]).jsx)(n.View,{style:u.content,children:(0,_r(d[9]).jsx)(i.default.Provider,{value:f||!1!==b,children:(0,_r(d[9]).jsx)(o.default.Provider,{value:b?D:null!=v?v:0,children:M})})}),b?(0,_r(d[9]).jsx)(_r(d[10]).NavigationContext.Provider,{value:w,children:(0,_r(d[9]).jsx)(_r(d[10]).NavigationRouteContext.Provider,{value:S,children:(0,_r(d[9]).jsx)(n.View,{onLayout:function(e){var t=e.nativeEvent.layout.height;W(t)},style:P?u.absolute:null,children:j})})}):null]})};var e=_r(d[0])(_r(d[1])),t=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=l(t);if(n&&n.has(e))return n.get(e);var r={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r})(_r(d[2])),n=_r(d[3]),r=_r(d[0])(_r(d[4])),a=_r(d[0])(_r(d[5])),o=_r(d[0])(_r(d[6])),i=_r(d[0])(_r(d[7]));function l(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(l=function(e){return e?n:t})(e)}var u=n.StyleSheet.create({container:{flex:1,flexDirection:'column-reverse'},content:{flex:1},absolute:{position:'absolute',top:0,left:0,right:0}})},552,[3,22,124,1,523,524,547,528,531,177,423]); -__d(function(g,r,i,a,m,e,d){},553,[]); -__d(function(g,_r,_i,_a,m,_e,d){var e=_r(d[0])(_r(d[1])),t=_r(d[0])(_r(d[2])),n=_r(d[0])(_r(d[3])),r=_r(d[0])(_r(d[4])),a=_r(d[0])(_r(d[5])),i=_r(d[0])(_r(d[6])),o=_r(d[0])(_r(d[7])),c=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=b(t);if(n&&n.has(e))return n.get(e);var r={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var o=a?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(r,i,o):r[i]=e[i]}return r.default=e,n&&n.set(e,r),r})(_r(d[8])),l=_r(d[9]),s=_r(d[0])(_r(d[10])),u=_r(d[0])(_r(d[11])),v=["children"],f=["enabled","freezeOnBlur"],h=["active","activityState","children","isNativeStack","gestureResponseDistance","onGestureCancel"],S=["active","activityState","style","onComponentRef"],p=["enabled","hasTwoStates"];function b(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(b=function(e){return e?n:t})(e)}function y(e,t,a){return t=(0,r.default)(t),(0,n.default)(e,w()?Reflect.construct(t,a||[],(0,r.default)(e).constructor):t.apply(e,a))}function w(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(w=function(){return!!e})()}var C='ios'===l.Platform.OS||'android'===l.Platform.OS||'windows'===l.Platform.OS,N=C;var k=!1;var j,O,x,B,R,P,A,H,W,F;var M={get NativeScreen(){return j=j||_r(d[13]).default},get NativeScreenContainer(){return O=O||_r(d[14]).default},get NativeScreenNavigationContainer(){return x=x||('ios'===l.Platform.OS?_r(d[15]).default:this.NativeScreenContainer)},get NativeScreenStack(){return B=B||_r(d[16]).default},get NativeScreenStackHeaderConfig(){return R=R||_r(d[17]).default},get NativeScreenStackHeaderSubview(){return P=P||_r(d[18]).default},get NativeSearchBar(){return H=H||_r(d[19]).default},get NativeSearchBarCommands(){return W=W||_r(d[19]).Commands},get NativeFullWindowOverlay(){return F=F||_r(d[20]).default}};function V(e){var t=e.freeze,n=e.children,r=c.default.useState(!1),a=(0,o.default)(r,2),i=a[0],l=a[1];return(0,c.useEffect)(function(){var e=setImmediate(function(){l(t)});return function(){clearImmediate(e)}},[t]),(0,_r(d[21]).jsx)(_r(d[22]).Freeze,{freeze:!!t&&i,children:n})}var _=(function(n){function r(){var t;(0,e.default)(this,r);for(var n=arguments.length,a=new Array(n),i=0;i1,children:e})});return(0,_r(d[21]).jsx)(M.NativeScreenStack,Object.assign({},n,{children:a}))},InnerScreen:_,SearchBar:I,FullWindowOverlay:function(e){return'ios'!==l.Platform.OS?(console.warn('Importing FullWindowOverlay is only valid on iOS devices.'),(0,_r(d[21]).jsx)(l.View,Object.assign({},e))):(0,_r(d[21]).jsx)(M.NativeFullWindowOverlay,{style:{position:'absolute',width:'100%',height:'100%'},children:e.children})},get NativeScreen(){return M.NativeScreen},get NativeScreenContainer(){return M.NativeScreenContainer},get NativeScreenNavigationContainer(){return M.NativeScreenNavigationContainer},get ScreenStackHeaderConfig(){return M.NativeScreenStackHeaderConfig},get ScreenStackHeaderSubview(){return M.NativeScreenStackHeaderSubview},get SearchBarCommands(){return M.NativeSearchBarCommands},ScreenStackHeaderBackButtonImage:function(e){return(0,_r(d[21]).jsx)(M.NativeScreenStackHeaderSubview,{type:"back",style:D.headerSubview,children:(0,_r(d[21]).jsx)(l.Image,Object.assign({resizeMode:"center",fadeDuration:0},e))})},ScreenStackHeaderRightView:function(e){return(0,_r(d[21]).jsx)(M.NativeScreenStackHeaderSubview,Object.assign({},e,{type:"right",style:D.headerSubview}))},ScreenStackHeaderLeftView:function(e){return(0,_r(d[21]).jsx)(M.NativeScreenStackHeaderSubview,Object.assign({},e,{type:"left",style:D.headerSubview}))},ScreenStackHeaderCenterView:function(e){return(0,_r(d[21]).jsx)(M.NativeScreenStackHeaderSubview,Object.assign({},e,{type:"center",style:D.headerSubview}))},ScreenStackHeaderSearchBarView:function(e){return(0,_r(d[21]).jsx)(M.NativeScreenStackHeaderSubview,Object.assign({},e,{type:"searchBar",style:D.headerSubview}))},enableScreens:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];(N=C&&e)&&!l.UIManager.getViewManagerConfig('RNSScreen')&&console.error("Screen native module hasn't been linked. Please check the react-native-screens README for more details")},enableFreeze:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=parseInt(_r(d[12]).version.split('.')[1]);0===t||t>=64||!e||console.warn('react-freeze library requires at least react-native 0.64. Please upgrade your react-native version in order to use this feature.'),k=e},screensEnabled:function(){return N},shouldUseActivityState:!0,useTransitionProgress:u.default,isSearchBarAvailableForCurrentPlatform:_r(d[23]).isSearchBarAvailableForCurrentPlatform,isNewBackTitleImplementation:_r(d[23]).isNewBackTitleImplementation,executeNativeBackPress:_r(d[23]).executeNativeBackPress}},554,[3,12,13,51,50,53,98,22,124,1,555,556,557,558,559,560,561,562,563,564,565,177,566,567]); -__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var e=(function(e,r){if(!r&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=t(r);if(n&&n.has(e))return n.get(e);var o={__proto__:null},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in e)if("default"!==f&&Object.prototype.hasOwnProperty.call(e,f)){var a=u?Object.getOwnPropertyDescriptor(e,f):null;a&&(a.get||a.set)?Object.defineProperty(o,f,a):o[f]=e[f]}return o.default=e,n&&n.set(e,o),o})(_r(d[0]));function t(e){if("function"!=typeof WeakMap)return null;var r=new WeakMap,n=new WeakMap;return(t=function(e){return e?n:r})(e)}_e.default=e.createContext(void 0)},555,[124]); -__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(){var r=e.useContext(t.default);if(void 0===r)throw new Error("Couldn't find values for transition progress. Are you inside a screen in Native Stack?");return r};var e=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=r(t);if(n&&n.has(e))return n.get(e);var o={__proto__:null},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var f=u?Object.getOwnPropertyDescriptor(e,a):null;f&&(f.get||f.set)?Object.defineProperty(o,a,f):o[a]=e[a]}return o.default=e,n&&n.set(e,o),o})(_r(d[0])),t=_r(d[1])(_r(d[2]));function r(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(r=function(e){return e?n:t})(e)}},556,[124,3,555]); -__d(function(e,r,t,s,i,n,a){i.exports={name:"react-native",version:"0.70.6",bin:"./cli.js",description:"A framework for building native apps using React",license:"MIT",repository:"github:facebook/react-native",engines:{node:">=14"},"jest-junit":{outputDirectory:"reports/junit",outputName:"js-test-results.xml"},files:["android","cli.js","flow","flow-typed","index.js","interface.js","jest-preset.js","jest","!jest/private","Libraries","LICENSE","local-cli","React-Core.podspec","react-native.config.js","react.gradle","React.podspec","React","ReactAndroid","ReactCommon","README.md","rn-get-polyfills.js","scripts/compose-source-maps.js","scripts/find-node-for-xcode.sh","scripts/generate-artifacts.js","scripts/generate-provider-cli.js","scripts/generate-specs-cli.js","scripts/codegen/codegen-utils.js","scripts/codegen/generate-artifacts-executor.js","scripts/codegen/generate-specs-cli-executor.js","scripts/hermes/hermes-utils.js","scripts/hermes/prepare-hermes-for-build.js","scripts/ios-configure-glog.sh","scripts/xcode/with-environment.sh","scripts/launchPackager.bat","scripts/launchPackager.command","scripts/node-binary.sh","scripts/packager.sh","scripts/packager-reporter.js","scripts/react_native_pods_utils/script_phases.rb","scripts/react_native_pods_utils/script_phases.sh","scripts/react_native_pods.rb","scripts/cocoapods","scripts/react-native-xcode.sh","sdks/.hermesversion","sdks/hermes-engine","sdks/hermesc","template.config.js","template","!template/node_modules","!template/package-lock.json","!template/yarn.lock","third-party-podspecs"],scripts:{start:"react-native start",test:"jest","test-ci":"jest --maxWorkers=2 --ci --reporters=\"default\" --reporters=\"jest-junit\"",flow:"flow","flow-check-ios":"flow check","flow-check-android":"flow check --flowconfig-name .flowconfig.android",lint:"eslint .","lint-ci":"./scripts/circleci/analyze_code.sh && yarn shellcheck","lint-java":"node ./scripts/lint-java.js",shellcheck:"./scripts/circleci/analyze_scripts.sh","clang-format":"clang-format -i --glob=*/**/*.{h,cpp,m,mm}",format:"npm run prettier && npm run clang-format",prettier:"prettier --write \"./**/*.{js,md,yml}\"","format-check":"prettier --list-different \"./**/*.{js,md,yml}\"","update-lock":"npx yarn-deduplicate","docker-setup-android":"docker pull reactnativecommunity/react-native-android:5.2","docker-build-android":"docker build -t reactnativeci/android -f .circleci/Dockerfiles/Dockerfile.android .","test-android-run-instrumentation":"docker run --cap-add=SYS_ADMIN -it reactnativeci/android bash .circleci/Dockerfiles/scripts/run-android-docker-instrumentation-tests.sh","test-android-run-unit":"docker run --cap-add=SYS_ADMIN -it reactnativeci/android bash .circleci/Dockerfiles/scripts/run-android-docker-unit-tests.sh","test-android-run-e2e":"docker run --privileged -it reactnativeci/android bash .circleci/Dockerfiles/scripts/run-ci-e2e-tests.sh --android --js","test-android-all":"yarn run docker-build-android && yarn run test-android-run-unit && yarn run test-android-run-instrumentation && yarn run test-android-run-e2e","test-android-instrumentation":"yarn run docker-build-android && yarn run test-android-run-instrumentation","test-android-unit":"yarn run docker-build-android && yarn run test-android-run-unit","test-android-e2e":"yarn run docker-build-android && yarn run test-android-run-e2e","test-ios":"./scripts/objc-test.sh test"},peerDependencies:{react:"18.1.0"},dependencies:{"@jest/create-cache-key-function":"^27.0.1","@react-native-community/cli":"9.3.2","@react-native-community/cli-platform-android":"9.3.1","@react-native-community/cli-platform-ios":"9.3.0","@react-native/assets":"1.0.0","@react-native/normalize-color":"2.0.0","@react-native/polyfills":"2.0.0","abort-controller":"^3.0.0",anser:"^1.4.9","base64-js":"^1.1.2","event-target-shim":"^5.0.1",invariant:"^2.2.4","jsc-android":"^250230.2.1","memoize-one":"^5.0.0","metro-react-native-babel-transformer":"0.72.3","metro-runtime":"0.72.3","metro-source-map":"0.72.3",mkdirp:"^0.5.1",nullthrows:"^1.1.1","pretty-format":"^26.5.2",promise:"^8.3.0","react-devtools-core":"4.24.0","react-native-gradle-plugin":"^0.70.3","react-refresh":"^0.4.0","react-shallow-renderer":"^16.15.0","regenerator-runtime":"^0.13.2",scheduler:"^0.22.0","stacktrace-parser":"^0.1.3","use-sync-external-store":"^1.0.0","whatwg-fetch":"^3.0.0",ws:"^6.1.4","react-native-codegen":"^0.70.6"},devDependencies:{"flow-bin":"^0.182.0","hermes-eslint":"0.8.0",react:"18.1.0","react-test-renderer":"18.1.0","@babel/core":"^7.14.0","@babel/eslint-parser":"^7.18.2","@babel/generator":"^7.14.0","@babel/plugin-transform-regenerator":"^7.0.0","@react-native-community/eslint-plugin":"*","@react-native/eslint-plugin-specs":"^0.70.0","@reactions/component":"^2.0.2",async:"^3.2.2","clang-format":"^1.2.4",connect:"^3.6.5",coveralls:"^3.1.1",eslint:"^7.32.0","eslint-config-fb-strict":"^26.0.0","eslint-config-fbjs":"^3.1.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-flowtype":"^7.0.0","eslint-plugin-jest":"^25.2.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-react":"^7.26.1","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-react-native":"^3.11.0","eslint-plugin-relay":"^1.8.2",inquirer:"^7.1.0",jest:"^26.6.3","jest-junit":"^10.0.0",jscodeshift:"^0.13.1","metro-babel-register":"0.72.3","metro-memory-fs":"0.72.3",mkdirp:"^0.5.1",prettier:"^2.4.1",shelljs:"^0.8.5",signedsource:"^1.0.0",ws:"^6.1.4",yargs:"^15.3.1"},codegenConfig:{libraries:[{name:"FBReactNativeSpec",type:"modules",ios:{},android:{},jsSrcsDir:"Libraries"},{name:"rncore",type:"components",ios:{},android:{},jsSrcsDir:"Libraries"}]}}},557,[]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=r(d[0])(r(d[1]));e.default=(0,t.default)('RNSScreen',{interfaceOnly:!0})},558,[3,181]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=r(d[0])(r(d[1]));e.default=(0,t.default)('RNSScreenContainer',{})},559,[3,181]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=r(d[0])(r(d[1]));e.default=(0,t.default)('RNSScreenNavigationContainer',{})},560,[3,181]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=r(d[0])(r(d[1]));e.default=(0,t.default)('RNSScreenStack',{})},561,[3,181]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=r(d[0])(r(d[1]));e.default=(0,t.default)('RNSScreenStackHeaderConfig',{})},562,[3,181]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=r(d[0])(r(d[1]));e.default=(0,t.default)('RNSScreenStackHeaderSubview',{})},563,[3,181]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.Commands=void 0;var t=r(d[0])(r(d[1])),o=r(d[0])(r(d[2]));e.Commands=(0,o.default)({supportedCommands:['blur','focus','clearText','toggleCancelButton','setText']}),e.default=(0,t.default)('RNSSearchBar',{})},564,[3,181,131]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=r(d[0])(r(d[1]));e.default=(0,l.default)('RNSFullWindowOverlay',{})},565,[3,181]); -__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.Freeze=function(r){var n=r.freeze,o=r.children,i=r.placeholder,u=void 0===i?null:i;return(0,_r(d[1]).jsx)(e.Suspense,{fallback:u,children:(0,_r(d[1]).jsx)(t,{freeze:n,children:o})})};var e=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=r(t);if(n&&n.has(e))return n.get(e);var o={__proto__:null},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var f=i?Object.getOwnPropertyDescriptor(e,u):null;f&&(f.get||f.set)?Object.defineProperty(o,u,f):o[u]=e[u]}return o.default=e,n&&n.set(e,o),o})(_r(d[0]));function r(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(r=function(e){return e?n:t})(e)}function t(r){var t=r.freeze,n=r.children,o=(0,e.useRef)({}).current;if(t&&!o.promise)throw o.promise=new Promise(function(e){o.resolve=e}),o.promise;if(t)throw o.promise;return o.promise&&(o.resolve(),o.promise=void 0),(0,_r(d[1]).jsx)(e.Fragment,{children:n})}},566,[124,177]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.executeNativeBackPress=function(){return t.BackHandler.exitApp(),!0},e.isSearchBarAvailableForCurrentPlatform=e.isNewBackTitleImplementation=void 0;var t=r(d[0]);e.isSearchBarAvailableForCurrentPlatform=['ios','android'].includes(t.Platform.OS);e.isNewBackTitleImplementation=!0},567,[1]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(d[0]),t=o.Platform.select({ios:function(){return r(d[1]).default},android:function(){return r(d[0]).ToastAndroid},default:function(){throw new Error("RNSimpleToast: unsupported platform")}})(),n=o.Platform.select({ios:function(){return r(d[1]).default.getConstants()},android:function(){return r(d[0]).ToastAndroid},default:function(){throw new Error("RNSimpleToast: unsupported platform")}})();e.default={SHORT:n.SHORT,LONG:n.LONG,TOP:n.TOP,BOTTOM:n.BOTTOM,CENTER:n.CENTER,show:function(o,l,s){t.show(o,null!=l?l:n.SHORT,u(s))},showWithGravity:function(o,l,s,f){t.showWithGravity(o,null!=l?l:n.SHORT,s,u(f))},showWithGravityAndOffset:function(o,l,s,f,c,O){t.showWithGravityAndOffset(o,null!=l?l:n.SHORT,s,f,c,u(O))}};function u(t){if('android'!==o.Platform.OS&&t)return Object.assign({},t,{messageColor:(0,o.processColor)(t.textColor),backgroundColor:(0,o.processColor)(t.backgroundColor)})}},568,[1,569]); -__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(d[0]);e.default=o.TurboModuleRegistry.getEnforcing('RNSimpleToast')},569,[1]); -__d(function(e,a,l,t,i,p,n){i.exports={name:"ClevertapSignedCallReactNativeExample",displayName:"ClevertapSignedCallReactNativeExample"}},570,[]); +__d(function(g,_r,_i,_a,m,_e,d){function e(t){if("function"!=typeof WeakMap)return null;var r=new WeakMap,n=new WeakMap;return(e=function(e){return e?n:r})(t)}Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=(function(t,r){if(!r&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var n=e(r);if(n&&n.has(t))return n.get(t);var o={__proto__:null},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in t)if("default"!==f&&Object.prototype.hasOwnProperty.call(t,f)){var a=u?Object.getOwnPropertyDescriptor(t,f):null;a&&(a.get||a.set)?Object.defineProperty(o,f,a):o[f]=t[f]}return o.default=t,n&&n.set(t,o),o})(_r(d[0])).createContext(void 0);_e.default=t},440,[124]); +__d(function(g,_r,_i,_a,m,_e,d){function e(t){if("function"!=typeof WeakMap)return null;var r=new WeakMap,n=new WeakMap;return(e=function(e){return e?n:r})(t)}Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=(function(t,r){if(!r&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var n=e(r);if(n&&n.has(t))return n.get(t);var o={__proto__:null},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in t)if("default"!==f&&Object.prototype.hasOwnProperty.call(t,f)){var a=u?Object.getOwnPropertyDescriptor(t,f):null;a&&(a.get||a.set)?Object.defineProperty(o,f,a):o[f]=t[f]}return o.default=t,n&&n.set(t,o),o})(_r(d[0])).createContext(void 0);_e.default=t},441,[124]); +__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=(function(t,r){if(!r&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var n=e(r);if(n&&n.has(t))return n.get(t);var o={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in t)if("default"!==i&&Object.prototype.hasOwnProperty.call(t,i)){var u=a?Object.getOwnPropertyDescriptor(t,i):null;u&&(u.get||u.set)?Object.defineProperty(o,i,u):o[i]=t[i]}return o.default=t,n&&n.set(t,o),o})(_r(d[0]));function e(t){if("function"!=typeof WeakMap)return null;var r=new WeakMap,n=new WeakMap;return(e=function(t){return t?n:r})(t)}var r="Couldn't find a navigation context. Have you wrapped your app with 'NavigationContainer'? See https://reactnavigation.org/docs/getting-started for setup instructions.";_e.default=t.createContext({isDefault:!0,get getKey(){throw new Error(r)},get setKey(){throw new Error(r)},get getState(){throw new Error(r)},get setState(){throw new Error(r)},get getIsInitial(){throw new Error(r)}})},442,[124]); +__d(function(g,_r,_i,_a,m,_e,d){function e(t){if("function"!=typeof WeakMap)return null;var r=new WeakMap,n=new WeakMap;return(e=function(e){return e?n:r})(t)}Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=(function(t,r){if(!r&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var n=e(r);if(n&&n.has(t))return n.get(t);var o={__proto__:null},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in t)if("default"!==f&&Object.prototype.hasOwnProperty.call(t,f)){var a=u?Object.getOwnPropertyDescriptor(t,f):null;a&&(a.get||a.set)?Object.defineProperty(o,f,a):o[f]=t[f]}return o.default=t,n&&n.set(t,o),o})(_r(d[0])).createContext(void 0);_e.default=t},443,[124]); +__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(){var t=e.useRef({action:[],focus:[]}).current,r=e.useCallback(function(e,r){t[e].push(r);var n=!1;return function(){var u=t[e].indexOf(r);!n&&u>-1&&(n=!0,t[e].splice(u,1))}},[t]);return{listeners:t,addListener:r}};var e=(function(e,r){if(!r&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=t(r);if(n&&n.has(e))return n.get(e);var u={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in e)if("default"!==f&&Object.prototype.hasOwnProperty.call(e,f)){var a=o?Object.getOwnPropertyDescriptor(e,f):null;a&&(a.get||a.set)?Object.defineProperty(u,f,a):u[f]=e[f]}return u.default=e,n&&n.set(e,u),u})(_r(d[0]));function t(e){if("function"!=typeof WeakMap)return null;var r=new WeakMap,n=new WeakMap;return(t=function(e){return e?n:r})(e)}},444,[124]); +__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(r){var n=t.useRef(r);t.useEffect(function(){n.current=r});var u=t.useRef(Object.create(null)),c=t.useCallback(function(e){var t=function(t,r){var n=u.current[t]?u.current[t][e]:void 0;if(n){var c=n.indexOf(r);c>-1&&n.splice(c,1)}};return{addListener:function(r,n){u.current[r]=u.current[r]||{},u.current[r][e]=u.current[r][e]||[],u.current[r][e].push(n);var c=!1;return function(){c||(c=!0,t(r,n))}},removeListener:t}},[]),a=t.useCallback(function(t){var r,c,a=t.type,f=t.data,o=t.target,i=t.canPreventDefault,l=u.current[a]||{},p=void 0!==o?null==(r=l[o])?void 0:r.slice():(c=[]).concat.apply(c,(0,e.default)(Object.keys(l).map(function(e){return l[e]}))).filter(function(e,t,r){return r.lastIndexOf(e)===t}),v={get type(){return a}};if(void 0!==o&&Object.defineProperty(v,'target',{enumerable:!0,get:function(){return o}}),void 0!==f&&Object.defineProperty(v,'data',{enumerable:!0,get:function(){return f}}),i){var s=!1;Object.defineProperties(v,{defaultPrevented:{enumerable:!0,get:function(){return s}},preventDefault:{enumerable:!0,value:function(){s=!0}}})}return null==n.current||n.current(v),null==p||p.forEach(function(e){return e(v)}),v},[]);return t.useMemo(function(){return{create:c,emit:a}},[c,a])};var e=_r(d[0])(_r(d[1])),t=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=r(t);if(n&&n.has(e))return n.get(e);var u={__proto__:null},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var f=c?Object.getOwnPropertyDescriptor(e,a):null;f&&(f.get||f.set)?Object.defineProperty(u,a,f):u[a]=e[a]}return u.default=e,n&&n.set(e,u),u})(_r(d[2]));function r(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(r=function(e){return e?n:t})(e)}},445,[3,6,124]); +__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(){var t=e.useRef(Object.assign(Object.create(null),{getState:{},beforeRemove:{}})).current,r=e.useCallback(function(e,r,n){return t[e][r]=n,function(){t[e][r]=void 0}},[t]);return{keyedListeners:t,addKeyedListener:r}};var e=(function(e,r){if(!r&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=t(r);if(n&&n.has(e))return n.get(e);var u={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var f=o?Object.getOwnPropertyDescriptor(e,a):null;f&&(f.get||f.set)?Object.defineProperty(u,a,f):u[a]=e[a]}return u.default=e,n&&n.set(e,u),u})(_r(d[0]));function t(e){if("function"!=typeof WeakMap)return null;var r=new WeakMap,n=new WeakMap;return(t=function(e){return e?n:r})(e)}},446,[124]); +__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(r){var u=r.key,l=r.options,o=r.navigation,a=e.useRef(l),c=e.useRef({}),i=e.useContext(t.default).onOptionsChange,f=e.useContext(n.default).addOptionsGetter,s=e.useCallback(function(){var e,t,n=null==(e=null==o?void 0:o.isFocused())||e,r=Object.keys(c.current).length;n&&!r&&i(null!=(t=a.current)?t:{})},[o,i]);e.useEffect(function(){return a.current=l,s(),null==o?void 0:o.addListener('focus',s)},[o,l,s]);var p=e.useCallback(function(){for(var e in c.current)if(c.current.hasOwnProperty(e)){var t,n,r=null==(t=(n=c.current)[e])?void 0:t.call(n);if(null!==r)return r}return null},[]),v=e.useCallback(function(){var e,t=null==(e=null==o?void 0:o.isFocused())||e;if(!t)return null;var n=p();return null!==n?n:a.current},[o,p]);return e.useEffect(function(){return null==f?void 0:f(u,v)},[v,f,u]),{addOptionsGetter:e.useCallback(function(e,t){return c.current[e]=t,s(),function(){delete c.current[e],s()}},[s]),getCurrentOptions:v}};var e=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=r(t);if(n&&n.has(e))return n.get(e);var u={__proto__:null},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=l?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(u,o,a):u[o]=e[o]}return u.default=e,n&&n.set(e,u),u})(_r(d[0])),t=_r(d[1])(_r(d[2])),n=_r(d[1])(_r(d[3]));function r(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(r=function(e){return e?n:t})(e)}},447,[124,3,438,442]); +__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(t){var u=r.useRef(n),c=r.useRef(!1),f=r.useRef(!0);r.useEffect(function(){return f.current=!0,function(){f.current=!1}},[]),u.current===n&&(u.current='function'==typeof t?t():t);var a=r.useState(u.current),o=(0,e.default)(a,2),l=o[0],i=o[1],p=r.useCallback(function(){return u.current},[]),s=r.useCallback(function(e){e!==u.current&&f.current&&(u.current=e,c.current||i(e))},[]),y=r.useCallback(function(e){c.current=!0;try{e()}finally{c.current=!1}},[]),b=r.useCallback(function(){f.current&&i(u.current)},[]);l!==u.current&&i(u.current);var v=u.current;return r.useDebugValue(v),[v,p,s,y,b]};var e=_r(d[0])(_r(d[1])),r=(function(e,r){if(!r&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=t(r);if(n&&n.has(e))return n.get(e);var u={__proto__:null},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in e)if("default"!==f&&Object.prototype.hasOwnProperty.call(e,f)){var a=c?Object.getOwnPropertyDescriptor(e,f):null;a&&(a.get||a.set)?Object.defineProperty(u,f,a):u[f]=e[f]}return u.default=e,n&&n.set(e,u),u})(_r(d[2]));function t(e){if("function"!=typeof WeakMap)return null;var r=new WeakMap,n=new WeakMap;return(t=function(e){return e?n:r})(e)}var n={}},448,[3,22,124]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.NOT_INITIALIZED_ERROR=void 0,e.default=function(){var u=[].concat((0,n.default)(Object.keys(r(d[3]).CommonActions)),['addListener','removeListener','resetRoot','dispatch','isFocused','canGoBack','getRootState','getState','getParent','getCurrentRoute','getCurrentOptions']),c={},s=function(t,n){c[t]&&(c[t]=c[t].filter(function(t){return t!==n}))},f=null;return Object.assign({get current(){return f},set current(n){f=n,null!=n&&Object.entries(c).forEach(function(o){var u=(0,t.default)(o,2),c=u[0],s=u[1];s.forEach(function(t){n.addListener(c,t)})})},isReady:function(){return null!=f&&f.isReady()}},u.reduce(function(t,n){return t[n]=function(){for(var t=arguments.length,u=new Array(t),l=0;l1&&void 0!==arguments[1]?arguments[1]:21;return function(){for(var o='',i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:t;i--;)o+=n[Math.random()*n.length|0];return o}},e.nanoid=function(){for(var n='',t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:21;t--;)n+="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict"[64*Math.random()|0];return n}},453,[]); +__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.DrawerActions=void 0,_e.default=function(a){var u=a.defaultStatus,i=void 0===u?'closed':u,s=(0,e.default)(a,n),c=(0,r.default)(s),f=function(t){var e;return Boolean(null==(e=t.history)?void 0:e.some(function(t){return'drawer'===t.type}))},l=function(e){return f(e)?e:Object.assign({},e,{history:[].concat((0,t.default)(e.history),[{type:'drawer',status:'open'===i?'closed':'open'}])})},p=function(t){return f(t)?Object.assign({},t,{history:t.history.filter(function(t){return'drawer'!==t.type})}):t},y=function(t){return'open'===i?p(t):l(t)},O=function(t){return'open'===i?l(t):p(t)};return Object.assign({},c,{type:'drawer',getInitialState:function(t){var e=t.routeNames,r=t.routeParamList,n=t.routeGetIdList,a=c.getInitialState({routeNames:e,routeParamList:r,routeGetIdList:n});return Object.assign({},a,{default:i,stale:!1,type:'drawer',key:"drawer-"+(0,_r(d[4]).nanoid)()})},getRehydratedState:function(t,e){var r=e.routeNames,n=e.routeParamList,a=e.routeGetIdList;if(!1===t.stale)return t;var o=c.getRehydratedState(t,{routeNames:r,routeParamList:n,routeGetIdList:a});return f(t)&&(o=p(o),o=l(o)),Object.assign({},o,{default:i,type:'drawer',key:"drawer-"+(0,_r(d[4]).nanoid)()})},getStateForRouteFocus:function(t,e){var r=c.getStateForRouteFocus(t,e);return O(r)},getStateForAction:function(t,e,r){switch(e.type){case'OPEN_DRAWER':return y(t);case'CLOSE_DRAWER':return O(t);case'TOGGLE_DRAWER':return f(t)?p(t):l(t);case'JUMP_TO':case'NAVIGATE':var n=c.getStateForAction(t,e,r);return null!=n&&n.index!==t.index?O(n):n;case'GO_BACK':return f(t)?p(t):c.getStateForAction(t,e,r);default:return c.getStateForAction(t,e,r)}},actionCreators:o})};var t=_r(d[0])(_r(d[1])),e=_r(d[0])(_r(d[2])),r=(function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var r=a(e);if(r&&r.has(t))return r.get(t);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in t)if("default"!==u&&Object.prototype.hasOwnProperty.call(t,u)){var i=o?Object.getOwnPropertyDescriptor(t,u):null;i&&(i.get||i.set)?Object.defineProperty(n,u,i):n[u]=t[u]}return n.default=t,r&&r.set(t,n),n})(_r(d[3])),n=["defaultStatus"];function a(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,r=new WeakMap;return(a=function(t){return t?r:e})(t)}var o=_e.DrawerActions=Object.assign({},r.TabActions,{openDrawer:function(){return{type:'OPEN_DRAWER'}},closeDrawer:function(){return{type:'CLOSE_DRAWER'}},toggleDrawer:function(){return{type:'TOGGLE_DRAWER'}}})},454,[3,6,98,455,453]); +__d(function(g,_r,_i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.TabActions=void 0,e.default=function(i){var u=i.initialRouteName,s=i.backBehavior,y=void 0===s?'firstRoute':s;return Object.assign({},t.default,{type:'tab',getInitialState:function(t){var n=t.routeNames,o=t.routeParamList,i=void 0!==u&&n.includes(u)?n.indexOf(u):0,s=n.map(function(t){return{name:t,key:t+"-"+(0,_r(d[2]).nanoid)(),params:o[t]}}),c=r(s,i,y,u);return{stale:!1,type:'tab',key:"tab-"+(0,_r(d[2]).nanoid)(),index:i,routeNames:n,history:c,routes:s}},getRehydratedState:function(t,n){var r,i,s,c,l=n.routeNames,f=n.routeParamList,p=t;if(!1===p.stale)return p;var h=l.map(function(t){var n=p.routes.find(function(n){return n.name===t});return Object.assign({},n,{name:t,key:n&&n.name===t&&n.key?n.key:t+"-"+(0,_r(d[2]).nanoid)(),params:void 0!==f[t]?Object.assign({},f[t],n?n.params:void 0):n?n.params:void 0})}),k=Math.min(Math.max(l.indexOf(null==(r=p.routes[null!=(i=null==p?void 0:p.index)?i:0])?void 0:r.name),0),h.length-1),v=null!=(s=null==(c=p.history)?void 0:c.filter(function(t){return h.find(function(n){return n.key===t.key})}))?s:[];return o({stale:!1,type:'tab',key:"tab-"+(0,_r(d[2]).nanoid)(),index:k,routeNames:l,history:v,routes:h},k,y,u)},getStateForRouteNamesChange:function(t,n){var o=n.routeNames,i=n.routeParamList,s=n.routeKeyChanges,c=o.map(function(n){return t.routes.find(function(t){return t.name===n&&!s.includes(t.name)})||{name:n,key:n+"-"+(0,_r(d[2]).nanoid)(),params:i[n]}}),l=Math.max(0,o.indexOf(t.routes[t.index].name)),f=t.history.filter(function(t){return'route'!==t.type||c.find(function(n){return n.key===t.key})});return f.length||(f=r(c,l,y,u)),Object.assign({},t,{history:f,routeNames:o,routes:c,index:l})},getStateForRouteFocus:function(t,n){var r=t.routes.findIndex(function(t){return t.key===n});return-1===r||r===t.index?t:o(t,r,y,u)},getStateForAction:function(n,r,i){var s=i.routeParamList,c=i.routeGetIdList;switch(r.type){case'JUMP_TO':case'NAVIGATE':var l=-1;return-1===(l='NAVIGATE'===r.type&&r.payload.key?n.routes.findIndex(function(t){return t.key===r.payload.key}):n.routes.findIndex(function(t){return t.name===r.payload.name}))?null:o(Object.assign({},n,{routes:n.routes.map(function(t,n){if(n!==l)return t;var o,i=c[t.name],u=null==i?void 0:i({params:t.params}),y=null==i?void 0:i({params:r.payload.params}),f=u===y?t.key:t.name+"-"+(0,_r(d[2]).nanoid)();o='NAVIGATE'===r.type&&r.payload.merge&&u===y?void 0!==r.payload.params||void 0!==s[t.name]?Object.assign({},s[t.name],t.params,r.payload.params):t.params:void 0!==s[t.name]?Object.assign({},s[t.name],r.payload.params):r.payload.params;var p='NAVIGATE'===r.type&&null!=r.payload.path?r.payload.path:t.path;return o!==t.params||p!==t.path?Object.assign({},t,{key:f,path:p,params:o}):t})}),l,y,u);case'GO_BACK':if(1===n.history.length)return null;var f=n.history[n.history.length-2].key,p=n.routes.findIndex(function(t){return t.key===f});return-1===p?null:Object.assign({},n,{history:n.history.slice(0,-1),index:p});default:return t.default.getStateForAction(n,r)}},shouldActionChangeFocus:function(t){return'NAVIGATE'===t.type},actionCreators:n})};var t=_r(d[0])(_r(d[1])),n=e.TabActions={jumpTo:function(t,n){return{type:'JUMP_TO',payload:{name:t,params:n}}}},r=function(t,n,r,o){var i,u=[{type:"route",key:t[n].key}];switch(r){case'order':for(var s=n;s>0;s--)u.unshift({type:"route",key:t[s-1].key});break;case'firstRoute':0!==n&&u.unshift({type:"route",key:t[0].key});break;case'initialRoute':n!==(i=-1===(i=t.findIndex(function(t){return t.name===o}))?0:i)&&u.unshift({type:"route",key:t[i].key})}return u},o=function(t,n,o,i){var u;if('history'===o){var s=t.routes[n].key;u=t.history.filter(function(t){return'route'===t.type&&t.key!==s}).concat({type:"route",key:s})}else u=r(t.routes,n,o,i);return Object.assign({},t,{index:n,history:u})}},455,[3,452,453]); +__d(function(g,_r,_i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.StackActions=void 0,e.default=function(r){var i=Object.assign({},n.default,{type:'stack',getInitialState:function(t){var n=t.routeNames,o=t.routeParamList,i=void 0!==r.initialRouteName&&n.includes(r.initialRouteName)?r.initialRouteName:n[0];return{stale:!1,type:'stack',key:"stack-"+(0,_r(d[3]).nanoid)(),index:0,routeNames:n,routes:[{key:i+"-"+(0,_r(d[3]).nanoid)(),name:i,params:o[i]}]}},getRehydratedState:function(t,n){var o=n.routeNames,i=n.routeParamList,s=t;if(!1===s.stale)return s;var u=s.routes.filter(function(t){return o.includes(t.name)}).map(function(t){return Object.assign({},t,{key:t.key||t.name+"-"+(0,_r(d[3]).nanoid)(),params:void 0!==i[t.name]?Object.assign({},i[t.name],t.params):t.params})});if(0===u.length){var l=void 0!==r.initialRouteName?r.initialRouteName:o[0];u.push({key:l+"-"+(0,_r(d[3]).nanoid)(),name:l,params:i[l]})}return{stale:!1,type:'stack',key:"stack-"+(0,_r(d[3]).nanoid)(),index:u.length-1,routeNames:o,routes:u}},getStateForRouteNamesChange:function(t,n){var o=n.routeNames,i=n.routeParamList,s=n.routeKeyChanges,u=t.routes.filter(function(t){return o.includes(t.name)&&!s.includes(t.name)});if(0===u.length){var l=void 0!==r.initialRouteName&&o.includes(r.initialRouteName)?r.initialRouteName:o[0];u.push({key:l+"-"+(0,_r(d[3]).nanoid)(),name:l,params:i[l]})}return Object.assign({},t,{routeNames:o,routes:u,index:Math.min(t.index,u.length-1)})},getStateForRouteFocus:function(t,n){var o=t.routes.findIndex(function(t){return t.key===n});return-1===o||o===t.index?t:Object.assign({},t,{index:o,routes:t.routes.slice(0,o+1)})},getStateForAction:function(o,r,s){var u=s.routeParamList;switch(r.type){case'REPLACE':var l=r.target===o.key&&r.source?o.routes.findIndex(function(t){return t.key===r.source}):o.index;if(-1===l)return null;var p=r.payload,y=p.name,c=p.key,f=p.params;return o.routeNames.includes(y)?Object.assign({},o,{routes:o.routes.map(function(t,n){return n===l?{key:void 0!==c?c:y+"-"+(0,_r(d[3]).nanoid)(),name:y,params:void 0!==u[y]?Object.assign({},u[y],f):f}:t})}):null;case'PUSH':if(o.routeNames.includes(r.payload.name)){var v,k=s.routeGetIdList[r.payload.name],O=null==k?void 0:k({params:r.payload.params}),h=O?o.routes.find(function(t){return t.name===r.payload.name&&O===(null==k?void 0:k({params:t.params}))}):void 0;return h?(v=o.routes.filter(function(t){return t.key!==h.key})).push(Object.assign({},h,{params:void 0!==u[r.payload.name]?Object.assign({},u[r.payload.name],r.payload.params):r.payload.params})):v=[].concat((0,t.default)(o.routes),[{key:r.payload.name+"-"+(0,_r(d[3]).nanoid)(),name:r.payload.name,params:void 0!==u[r.payload.name]?Object.assign({},u[r.payload.name],r.payload.params):r.payload.params}]),Object.assign({},o,{index:v.length-1,routes:v})}return null;case'POP':var P=r.target===o.key&&r.source?o.routes.findIndex(function(t){return t.key===r.source}):o.index;if(P>0){var x=Math.max(P-r.payload.count+1,1),b=o.routes.slice(0,x).concat(o.routes.slice(P+1));return Object.assign({},o,{index:b.length-1,routes:b})}return null;case'POP_TO_TOP':return i.getStateForAction(o,{type:'POP',payload:{count:o.routes.length-1}},s);case'NAVIGATE':if(void 0!==r.payload.name&&!o.routeNames.includes(r.payload.name))return null;if(r.payload.key||r.payload.name){var j,N=-1,R=void 0===r.payload.key&&void 0!==r.payload.name?s.routeGetIdList[r.payload.name]:void 0,S=null==R?void 0:R({params:r.payload.params});if(S)N=o.routes.findIndex(function(t){return t.name===r.payload.name&&S===(null==R?void 0:R({params:t.params}))});else if(o.routes[o.index].name===r.payload.name&&void 0===r.payload.key||o.routes[o.index].key===r.payload.key)N=o.index;else for(var A=o.routes.length-1;A>=0;A--)if(o.routes[A].name===r.payload.name&&void 0===r.payload.key||o.routes[A].key===r.payload.key){N=A;break}if(-1===N&&r.payload.key&&void 0===r.payload.name)return null;if(-1===N&&void 0!==r.payload.name){var _,I=[].concat((0,t.default)(o.routes),[{key:null!=(_=r.payload.key)?_:r.payload.name+"-"+(0,_r(d[3]).nanoid)(),name:r.payload.name,path:r.payload.path,params:void 0!==u[r.payload.name]?Object.assign({},u[r.payload.name],r.payload.params):r.payload.params}]);return Object.assign({},o,{routes:I,index:I.length-1})}var L,F=o.routes[N];return L=r.payload.merge?void 0!==r.payload.params||void 0!==u[F.name]?Object.assign({},u[F.name],F.params,r.payload.params):F.params:void 0!==u[F.name]?Object.assign({},u[F.name],r.payload.params):r.payload.params,Object.assign({},o,{index:N,routes:[].concat((0,t.default)(o.routes.slice(0,N)),[L!==F.params||r.payload.path&&r.payload.path!==F.path?Object.assign({},F,{path:null!=(j=r.payload.path)?j:F.path,params:L}):o.routes[N]])})}return null;case'GO_BACK':return o.index>0?i.getStateForAction(o,{type:'POP',payload:{count:1},target:r.target,source:r.source},s):null;default:return n.default.getStateForAction(o,r)}},actionCreators:o});return i};var t=_r(d[0])(_r(d[1])),n=_r(d[0])(_r(d[2])),o=e.StackActions={replace:function(t,n){return{type:'REPLACE',payload:{name:t,params:n}}},push:function(t,n){return{type:'PUSH',payload:{name:t,params:n}}},pop:function(){return{type:'POP',payload:{count:arguments.length>0&&void 0!==arguments[0]?arguments[0]:1}}},popToTop:function(){return{type:'POP_TO_TOP'}}}},456,[3,6,452,453]); +__d(function(g,r,i,a,m,e,d){},457,[]); +__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.ScheduleUpdateContext=void 0,_e.default=function(t){var r=e.useContext(n),o=r.scheduleUpdate,u=r.flushUpdates;o(t),e.useEffect(u)};var e=(function(e,n){if(!n&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=t(n);if(r&&r.has(e))return r.get(e);var o={__proto__:null},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var f=u?Object.getOwnPropertyDescriptor(e,a):null;f&&(f.get||f.set)?Object.defineProperty(o,a,f):o[a]=e[a]}return o.default=e,r&&r.set(e,o),o})(_r(d[0]));function t(e){if("function"!=typeof WeakMap)return null;var n=new WeakMap,r=new WeakMap;return(t=function(e){return e?r:n})(e)}var n=_e.ScheduleUpdateContext=e.createContext({scheduleUpdate:function(){throw new Error("Couldn't find a schedule context.")},flushUpdates:function(){throw new Error("Couldn't find a schedule context.")}})},458,[124]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(o){return function(){if(void 0!==arguments[0])throw new Error("Creating a navigator doesn't take an argument. Maybe you are trying to use React Navigation 4 API? See https://reactnavigation.org/docs/hello-react-navigation for the latest API and guides.");return{Navigator:o,Group:t.default,Screen:n.default}}};var t=r(d[0])(r(d[1])),n=r(d[0])(r(d[2]))},459,[3,460,461]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(n){return null}},460,[]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(n){return null}},461,[]); +__d(function(g,_r,_i,_a,m,_e,d){function e(t){if("function"!=typeof WeakMap)return null;var r=new WeakMap,n=new WeakMap;return(e=function(e){return e?n:r})(t)}Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=(function(t,r){if(!r&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var n=e(r);if(n&&n.has(t))return n.get(t);var o={__proto__:null},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in t)if("default"!==f&&Object.prototype.hasOwnProperty.call(t,f)){var a=u?Object.getOwnPropertyDescriptor(t,f):null;a&&(a.get||a.set)?Object.defineProperty(o,f,a):o[f]=t[f]}return o.default=t,n&&n.set(t,o),o})(_r(d[0])).createContext(void 0);_e.default=t},462,[124]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(n,l){var s,o,u=l?t(l):{},v=null!=n.index?n.routes.slice(0,n.index+1):n.routes;if(0===v.length)return;if(!(1===v.length&&void 0===v[0].key||2===v.length&&void 0===v[0].key&&v[0].name===(null==u?void 0:u.initialRouteName)&&void 0===v[1].key))return{type:'RESET',payload:n};var c=n.routes[null!=(s=n.index)?s:n.routes.length-1],p=null==c?void 0:c.state,f=null==u?void 0:null==(o=u.screens)?void 0:o[null==c?void 0:c.name],h=Object.assign({},c.params),y=c?{name:c.name,path:c.path,params:h}:void 0;for(;p;){var b,k,j;if(0===p.routes.length)return;var x=null!=p.index?p.routes.slice(0,p.index+1):p.routes,N=x[x.length-1];if(Object.assign(h,{initial:void 0,screen:void 0,params:void 0,state:void 0}),1===x.length&&void 0===x[0].key)h.initial=!0,h.screen=N.name;else{if(2!==x.length||void 0!==x[0].key||x[0].name!==(null==(b=f)?void 0:b.initialRouteName)||void 0!==x[1].key){h.state=p;break}h.initial=!1,h.screen=N.name}N.state?(h.params=Object.assign({},N.params),h=h.params):(h.path=N.path,h.params=N.params),p=N.state,f=null==(k=f)?void 0:null==(j=k.screens)?void 0:j[N.name]}if(!y)return;return{type:'NAVIGATE',payload:y}};var n=r(d[0])(r(d[1]));var t=function(n){return'object'==typeof n&&null!=n?{initialRouteName:n.initialRouteName,screens:null!=n.screens?l(n.screens):void 0}:{}},l=function(l){return Object.entries(l).reduce(function(l,s){var o=(0,n.default)(s,2),u=o[0],v=o[1];return l[u]=t(v),l},{})}},463,[3,22]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var n,u,l=null!=(n=t[r(d[0]).CHILD_STATE])?n:t.state,o=t.params;return l?l.routes[null!=(u=l.index)?u:'string'==typeof l.type&&'stack'!==l.type?0:l.routes.length-1].name:'string'==typeof(null==o?void 0:o.screen)?o.screen:void 0}},464,[465]); +__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.CHILD_STATE=void 0,_e.default=function(t){e.useMemo(function(){return{current:new Map}},[]);return t};_r(d[0])(_r(d[1]));var e=(function(e,r){if(!r&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=t(r);if(n&&n.has(e))return n.get(e);var o={__proto__:null},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in e)if("default"!==f&&Object.prototype.hasOwnProperty.call(e,f)){var a=u?Object.getOwnPropertyDescriptor(e,f):null;a&&(a.get||a.set)?Object.defineProperty(o,f,a):o[f]=e[f]}return o.default=e,n&&n.set(e,o),o})(_r(d[2]));function t(e){if("function"!=typeof WeakMap)return null;var r=new WeakMap,n=new WeakMap;return(t=function(e){return e?n:r})(e)}_e.CHILD_STATE=Symbol('CHILD_STATE')},465,[3,98,124]); +__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(e,i){if(null==e)throw Error("Got 'undefined' for the navigation state. You must pass a valid state object.");i&&(0,a.default)(i);var s=null!=i&&i.screens?l(null==i?void 0:i.screens):{},f='/',c=e,p={},v=function(){for(var a,i,l='number'==typeof c.index?c.index:0,v=c.routes[l],y=o(e),h=s,b=[],j=!0,O=function(){if(a=h[v.name].pattern,b.push(v.name),v.params){var e,n,o=null==(e=h[v.name])?void 0:e.stringify,s=(0,r.default)(Object.entries(v.params).map(function(e){var n=(0,t.default)(e,2),r=n[0],a=n[1];return[r,null!=o&&o[r]?o[r](a):String(a)]}));if(a&&Object.assign(p,s),y===v)i=Object.assign({},s),null==(n=a)||n.split('/').filter(function(e){return e.startsWith(':')}).forEach(function(e){var t=u(e);i&&delete i[t]})}if(h[v.name].screens&&void 0!==v.state){l='number'==typeof v.state.index?v.state.index:v.state.routes.length-1;var f=v.state.routes[l],c=h[v.name].screens;c&&f.name in c?(v=f,h=c):j=!1}else j=!1};v.name in h&&j;)O();if(void 0===a&&(a=b.join('/')),void 0!==h[v.name]?f+=a.split('/').map(function(e){var t=u(e);if('*'===e)return v.name;if(e.startsWith(':')){var n=p[t];return void 0===n&&e.endsWith('?')?'':encodeURIComponent(n)}return encodeURIComponent(e)}).join('/'):f+=encodeURIComponent(v.name),i||(i=y.params),v.state)f+='/';else if(i){for(var w in i)'undefined'===i[w]&&delete i[w];var _=n.stringify(i,{sort:!1});_&&(f+="?"+_)}c=v.state};for(;c;)v();return f=(f=f.replace(/\/+/g,'/')).length>1?f.replace(/\/$/,''):f};var e=_r(d[0])(_r(d[1])),t=_r(d[0])(_r(d[2])),n=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=i(t);if(n&&n.has(e))return n.get(e);var r={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var u=a?Object.getOwnPropertyDescriptor(e,o):null;u&&(u.get||u.set)?Object.defineProperty(r,o,u):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r})(_r(d[3])),r=_r(d[0])(_r(d[4])),a=_r(d[0])(_r(d[5]));function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(i=function(e){return e?n:t})(e)}var o=function e(t){var n='number'==typeof t.index?t.routes[t.index]:t.routes[t.routes.length-1];return n.state?e(n.state):n};var u=function(e){return e.replace(/^:/,'').replace(/\?$/,'')},s=function(){for(var t,n=arguments.length,r=new Array(n),a=0;a0}).join('&')},e.parseUrl=function(t,n){n=Object.assign({decode:!0},n);var a=r(d[3])(t,'#'),o=r(d[4])(a,2),u=o[0],s=o[1];return Object.assign({url:u.split('?')[0]||'',query:v(p(t),n)},n&&n.parseFragmentIdentifier&&s?{fragmentIdentifier:c(s,n)}:{})},e.stringifyUrl=function(n,a){a=Object.assign(r(d[5])({encode:!0,strict:!0},t,!0),a);var o=l(n.url).split('?')[0]||'',c=e.extract(n.url),s=e.parse(c,{sort:!1}),p=Object.assign(s,n.query),y=e.stringify(p,a);y&&(y="?"+y);var v=f(n.url);return n.fragmentIdentifier&&(v="#"+(a[t]?u(n.fragmentIdentifier,a):n.fragmentIdentifier)),""+o+y+v},e.pick=function(n,a,o){o=Object.assign(r(d[5])({parseFragmentIdentifier:!0},t,!1),o);var u=e.parseUrl(n,o),c=u.url,s=u.query,l=u.fragmentIdentifier;return e.stringifyUrl({url:c,query:r(d[6])(s,a),fragmentIdentifier:l},o)},e.exclude=function(t,n,a){var o=Array.isArray(n)?function(t){return!n.includes(t)}:function(t,a){return!n(t,a)};return e.pick(t,o,a)}},467,[6,468,469,470,22,237,471]); +__d(function(g,r,i,a,m,e,d){'use strict';m.exports=function(t){return encodeURIComponent(t).replace(/[!'()*]/g,function(t){return"%"+t.charCodeAt(0).toString(16).toUpperCase()})}},468,[]); +__d(function(g,r,_i,a,m,e,d){'use strict';var t=new RegExp("(%[a-f0-9]{2})|([^%]+?)",'gi'),n=new RegExp("(%[a-f0-9]{2})+",'gi');function o(t,n){try{return[decodeURIComponent(t.join(''))]}catch(t){}if(1===t.length)return t;n=n||1;var c=t.slice(0,n),p=t.slice(n);return Array.prototype.concat.call([],o(c),o(p))}function c(n){try{return decodeURIComponent(n)}catch(i){for(var c=n.match(t)||[],p=1;p1&&void 0!==arguments[1])||arguments[1];var f=['initialRouteName','screens'];s||f.push('path','exact','stringify','parse');var u=Object.keys(c).filter(function(n){return!f.includes(n)});if(u.length)throw new Error("Found invalid properties in the configuration:\n"+t(u)+"\n\nDid you forget to specify them under a 'screens' property?\n\nYou can only specify the following properties:\n"+t(f)+"\n\nSee https://reactnavigation.org/docs/configuring-links for more details on how to specify a linking configuration.");c.screens&&Object.entries(c.screens).forEach(function(t){var c=(0,n.default)(t,2),s=(c[0],c[1]);'string'!=typeof s&&o(s,!1)})};var n=r(d[0])(r(d[1])),t=function(n){return n.map(function(n){return"- "+n}).join('\n')}},473,[3,22]); +__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(r,n){var a;n&&(0,i.default)(n);var u=[];null!=n&&n.initialRouteName&&u.push({initialRouteName:n.initialRouteName,parentScreens:[]});var o=null==n?void 0:n.screens,l=r.replace(/\/+/g,'/').replace(/^\//,'').replace(/\?.*$/,'');if(l=l.endsWith('/')?l:l+"/",void 0===o){var p=l.split('/').filter(Boolean).map(function(e){var t=decodeURIComponent(e);return{name:t}});return p.length?v(r,p,u):void 0}var c,h,y=(a=[]).concat.apply(a,(0,t.default)(Object.keys(o).map(function(e){return f(e,o,[],u,[])}))).sort(function(e,t){if(e.pattern===t.pattern)return t.routeNames.join('>').localeCompare(e.routeNames.join('>'));if(e.pattern.startsWith(t.pattern))return-1;if(t.pattern.startsWith(e.pattern))return 1;for(var r=e.pattern.split('/'),n=t.pattern.split('/'),a=0;aa.length?a.every(function(e,t){return n[t]===e}):n.every(function(e,t){return a[t]===e})))throw new Error("Found conflicting screens with the same pattern. The pattern '"+r.pattern+"' resolves to both '"+n.join(' > ')+"' and '"+a.join(' > ')+"'. Patterns must be unique and cannot resolve to more than one screen.")}return Object.assign(t,(0,e.default)({},r.pattern,r))},{}),'/'===l){var j=y.find(function(e){return''===e.path&&e.routeNames.every(function(e){var t;return!(null!=(t=y.find(function(t){return t.screen===e}))&&t.path)})});return j?v(r,j.routeNames.map(function(e){return{name:e}}),u,y):void 0}var b=s(l,y.map(function(e){return Object.assign({},e,{regex:e.regex?new RegExp(e.regex.source+'$'):void 0})})),O=b.routes,N=b.remainingPath;void 0!==O&&(h=v(r,O,u,y),l=N,c=h);if(null==h||null==c)return;return c};var e=_r(d[0])(_r(d[1])),t=_r(d[0])(_r(d[2])),r=_r(d[0])(_r(d[3])),n=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=u(t);if(r&&r.has(e))return r.get(e);var n={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var o=a?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(n,i,o):n[i]=e[i]}return n.default=e,r&&r.set(e,n),n})(_r(d[4])),a=_r(d[0])(_r(d[5])),i=_r(d[0])(_r(d[6]));function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(u=function(e){return e?r:t})(e)}var o=function(){for(var e,r=arguments.length,n=new Array(r),a=0;a2&&void 0!==arguments[2]?arguments[2]:[],i=arguments.length>3?arguments[3]:void 0,u=arguments.length>4?arguments[4]:void 0,s=arguments.length>5?arguments[5]:void 0,f=[];a.push(r),u.push(r);var p=n[r];if('string'==typeof p){var c=s?o(s,p):p;f.push(l(r,a,c,p))}else if('object'==typeof p){var h;if('string'==typeof p.path){if(p.exact&&void 0===p.path)throw new Error("A 'path' needs to be specified when specifying 'exact: true'. If you don't want this screen in the URL, specify it as empty string, e.g. `path: ''`.");h=!0!==p.exact?o(s||'',p.path||''):p.path||'',f.push(l(r,a,h,p.path,p.parse))}p.screens&&(p.initialRouteName&&i.push({initialRouteName:p.initialRouteName,parentScreens:u}),Object.keys(p.screens).forEach(function(r){var n,o=e(r,p.screens,a,i,(0,t.default)(u),null!=(n=h)?n:s);f.push.apply(f,(0,t.default)(o))}))}return a.pop(),f},l=function(e,n,a,i,u){return{screen:e,regex:(a=a.split('/').filter(Boolean).join('/'))?new RegExp("^("+a.split('/').map(function(e){return e.startsWith(':')?"(([^/]+\\/)"+(e.endsWith('?')?'?':'')+")":('*'===e?'.*':(0,r.default)(e))+"\\/"}).join('')+")"):void 0,pattern:a,path:i,routeNames:(0,t.default)(n),parse:u}},p=function(e,t){for(var r of t)if(e===r.routeNames[r.routeNames.length-1])return r.parse},c=function(e,t,r){for(var n of r)if(t.length===n.parentScreens.length){for(var a=!0,i=0;i0)for(var f=i;u=t.shift();){s=c(u.name,o,r);var l=f.index||f.routes.length-1;f.routes[l].state=h(s,u,0===t.length),t.length>0&&(f=f.routes[l].state),o.push(u.name)}(u=(0,a.default)(i)).path=e;var v=y(e,n?p(u.name,n):void 0);return v&&(u.params=Object.assign({},u.params,v)),i},y=function(e,t){var r=e.split('?')[1],a=n.parse(r);return t&&Object.keys(a).forEach(function(e){Object.hasOwnProperty.call(t,e)&&'string'==typeof a[e]&&(a[e]=t[e](a[e]))}),Object.keys(a).length?a:void 0}},474,[3,237,6,475,467,437,473]); +__d(function(g,r,i,a,m,e,d){'use strict';m.exports=function(t){if('string'!=typeof t)throw new TypeError('Expected a string');return t.replace(/[|\\{}()[\]^$+*?.]/g,'\\$&').replace(/-/g,'\\x2d')}},475,[]); +__d(function(g,_r,_i,_a,m,_e,d){function e(t){if("function"!=typeof WeakMap)return null;var r=new WeakMap,n=new WeakMap;return(e=function(e){return e?n:r})(t)}Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=(function(t,r){if(!r&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var n=e(r);if(n&&n.has(t))return n.get(t);var o={__proto__:null},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in t)if("default"!==f&&Object.prototype.hasOwnProperty.call(t,f)){var a=u?Object.getOwnPropertyDescriptor(t,f):null;a&&(a.get||a.set)?Object.defineProperty(o,f,a):o[f]=t[f]}return o.default=t,n&&n.set(t,o),o})(_r(d[0])).createContext(void 0);_e.default=t},476,[124]); +__d(function(g,_r,_i,_a,m,_e,d){function e(t){if("function"!=typeof WeakMap)return null;var r=new WeakMap,n=new WeakMap;return(e=function(e){return e?n:r})(t)}Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=(function(t,r){if(!r&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var n=e(r);if(n&&n.has(t))return n.get(t);var o={__proto__:null},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in t)if("default"!==f&&Object.prototype.hasOwnProperty.call(t,f)){var a=u?Object.getOwnPropertyDescriptor(t,f):null;a&&(a.get||a.set)?Object.defineProperty(o,f,a):o[f]=t[f]}return o.default=t,n&&n.set(t,o),o})(_r(d[0])).createContext(void 0);_e.default=t},477,[124]); +__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(l){var f=l.children,v=n.useState(function(){return(0,_r(d[8]).nanoid)()}),c=(0,e.default)(v,1)[0],p=n.useState(new Map),s=(0,e.default)(p,2),y=s[0],w=s[1],_=n.useContext(u.default),k=n.useContext(o.default),O=n.useContext(i.default),P=null==O?void 0:O.setPreventRemove,R=(0,r.default)(function(e,t,n){if(n&&(null==_||null!=_&&_.getState().routes.every(function(e){return e.key!==t})))throw new Error("Couldn't find a route with the key "+t+". Is your component inside NavigationContent?");w(function(r){var u,o;if(t===(null==(u=r.get(e))?void 0:u.routeKey)&&n===(null==(o=r.get(e))?void 0:o.preventRemove))return r;var i=new Map(r);return n?i.set(e,{routeKey:t,preventRemove:n}):i.delete(e),i})}),j=(0,t.default)(y.values()).some(function(e){var t=e.preventRemove;return t});n.useEffect(function(){if(void 0!==(null==k?void 0:k.key)&&void 0!==P)return P(c,k.key,j),function(){P(c,k.key,!1)}},[c,j,null==k?void 0:k.key,P]);var M=n.useMemo(function(){return{setPreventRemove:R,preventedRoutes:a(y)}},[R,y]);return(0,_r(d[9]).jsx)(i.default.Provider,{value:M,children:f})};var e=_r(d[0])(_r(d[1])),t=_r(d[0])(_r(d[2])),n=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=l(t);if(n&&n.has(e))return n.get(e);var r={__proto__:null},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=u?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r})(_r(d[3])),r=_r(d[0])(_r(d[4])),u=_r(d[0])(_r(d[5])),o=_r(d[0])(_r(d[6])),i=_r(d[0])(_r(d[7]));function l(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(l=function(e){return e?n:t})(e)}var a=function(e){return(0,t.default)(e.values()).reduce(function(e,t){var n,r=t.routeKey,u=t.preventRemove;return e[r]={preventRemove:(null==(n=e[r])?void 0:n.preventRemove)||u},e},{})}},478,[3,22,6,124,479,476,441,477,453,177]); +__d(function(g,r,i,a,_m,e,d){"use strict";var t=this&&this.__createBinding||(Object.create?function(t,n,u,o){void 0===o&&(o=u);var f=Object.getOwnPropertyDescriptor(n,u);f&&("get"in f?n.__esModule:!f.writable&&!f.configurable)||(f={enumerable:!0,get:function(){return n[u]}}),Object.defineProperty(t,o,f)}:function(t,n,u,o){void 0===o&&(o=u),t[o]=n[u]}),n=this&&this.__setModuleDefault||(Object.create?function(t,n){Object.defineProperty(t,"default",{enumerable:!0,value:n})}:function(t,n){t.default=n}),u=this&&this.__importStar||function(u){if(u&&u.__esModule)return u;var o={};if(null!=u)for(var f in u)"default"!==f&&Object.prototype.hasOwnProperty.call(u,f)&&t(o,u,f);return n(o,u),o},o=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});var f=u(r(d[0])),c=o(r(d[1]));e.default=function(t){var n=f.useRef(t),u=f.useRef(function(){for(var t=[],u=0;u {\n // Your code here\n }, [depA, depB])\n);\n\nSee usage guide: https://reactnavigation.org/docs/use-focus-effect")}e.useEffect(function(){var e,t=!1,o=function(){var e=n();if(void 0===e||'function'==typeof e)return e};r.isFocused()&&(e=o(),t=!0);var u=r.addListener('focus',function(){t||(void 0!==e&&e(),e=o(),t=!0)}),a=r.addListener('blur',function(){void 0!==e&&e(),e=void 0,t=!1});return function(){void 0!==e&&e(),u(),a()}},[n,r])};var e=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=n(t);if(r&&r.has(e))return r.get(e);var o={__proto__:null},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var c=u?Object.getOwnPropertyDescriptor(e,a):null;c&&(c.get||c.set)?Object.defineProperty(o,a,c):o[a]=e[a]}return o.default=e,r&&r.set(e,o),o})(_r(d[0])),t=_r(d[1])(_r(d[2]));function n(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(n=function(e){return e?r:t})(e)}},482,[124,3,483]); +__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(){var r=e.useContext(t.default),o=e.useContext(n.default);if(void 0===o&&void 0===r)throw new Error("Couldn't find a navigation object. Is your component inside NavigationContainer?");return null!=o?o:r};var e=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=r(t);if(n&&n.has(e))return n.get(e);var o={__proto__:null},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var i=u?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(o,a,i):o[a]=e[a]}return o.default=e,n&&n.set(e,o),o})(_r(d[0])),t=_r(d[1])(_r(d[2])),n=_r(d[1])(_r(d[3]));function r(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(r=function(e){return e?n:t})(e)}},483,[124,3,439,440]); +__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(){var u=(0,n.default)(),o=(0,t.useState)(u.isFocused),f=(0,e.default)(o,2),a=f[0],i=f[1],c=u.isFocused();a!==c&&i(c);return r.useEffect(function(){var e=u.addListener('focus',function(){return i(!0)}),t=u.addListener('blur',function(){return i(!1)});return function(){e(),t()}},[u]),r.useDebugValue(c),c};var e=_r(d[0])(_r(d[1])),t=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=u(t);if(r&&r.has(e))return r.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in e)if("default"!==f&&Object.prototype.hasOwnProperty.call(e,f)){var a=o?Object.getOwnPropertyDescriptor(e,f):null;a&&(a.get||a.set)?Object.defineProperty(n,f,a):n[f]=e[f]}return n.default=e,r&&r.set(e,n),n})(_r(d[2])),r=t,n=_r(d[0])(_r(d[3]));function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(u=function(e){return e?r:t})(e)}},484,[3,22,124,483]); +__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(o,c){var R=(0,I.default)(),E=a.useContext(l.default),G=c.children,A=c.screenListeners,x=(0,n.default)(c,N),M=a.useRef(o(Object.assign({},x,null!=E&&E.params&&null==E.params.state&&!1!==E.params.initial&&'string'==typeof E.params.screen?{initialRouteName:E.params.screen}:null))).current,F=_(G),J=F.reduce(function(e,t){if(t.props.name in e)throw new Error("A navigator cannot contain multiple 'Screen' components with the same name (found duplicate screen named '"+t.props.name+"')");return e[t.props.name]=t,e},{}),V=F.map(function(e){return e.props.name}),W=V.reduce(function(e,t){return e[t]=J[t].keys.map(function(e){return null!=e?e:''}).join(':'),e},{}),D=V.reduce(function(e,t){var n=J[t].props.initialParams;return e[t]=n,e},{}),T=V.reduce(function(e,n){return Object.assign(e,(0,t.default)({},n,J[n].props.getId))},{});if(!V.length)throw new Error("Couldn't find any screens for the navigator. Have you defined any screens as its children?");var H=a.useCallback(function(e){return void 0===e.type||e.type===M.type},[M.type]),q=a.useCallback(function(e){return void 0!==e&&!1===e.stale&&H(e)},[H]),z=a.useContext(p.default),B=z.state,Q=z.getState,U=z.setState,X=z.setKey,Y=z.getKey,Z=z.getIsInitial,$=a.useRef(!1),ee=a.useCallback(function(){U(void 0),$.current=!0},[U]),te=a.useCallback(function(e){$.current||U(e)},[U]),ne=a.useMemo(function(){var e,t,n,r=V.reduce(function(e,t){var n,r,a,o=J[t].props.initialParams,i=null==(null==E?void 0:null==(n=E.params)?void 0:n.state)&&!1!==(null==E?void 0:null==(r=E.params)?void 0:r.initial)&&(null==E?void 0:null==(a=E.params)?void 0:a.screen)===t?E.params.params:void 0;return e[t]=void 0!==o||void 0!==i?Object.assign({},o,i):void 0,e},{});return void 0!==B&&H(B)||null!=(null==E?void 0:null==(e=E.params)?void 0:e.state)?[M.getRehydratedState(null!=(t=null==E?void 0:null==(n=E.params)?void 0:n.state)?t:B,{routeNames:V,routeParamList:r,routeGetIdList:T}),!1]:[M.getInitialState({routeNames:V,routeParamList:r,routeGetIdList:T}),!0]},[B,M,H]),re=(0,e.default)(ne,2),ae=re[0],oe=re[1],ie=a.useRef(W);a.useEffect(function(){ie.current=W});var ue=ie.current,se=q(B)?B:ae,le=se;(0,i.default)(se.routeNames,V)&&(0,u.default)(W,ue)||(le=M.getStateForRouteNamesChange(se,{routeNames:V,routeParamList:D,routeGetIdList:T,routeKeyChanges:Object.keys(W).filter(function(e){return ue.hasOwnProperty(e)&&W[e]!==ue[e]})}));var pe=a.useRef(null==E?void 0:E.params);if(a.useEffect(function(){pe.current=null==E?void 0:E.params},[null==E?void 0:E.params]),null!=E&&E.params){var fe,ce=pe.current;'object'==typeof E.params.state&&null!=E.params.state&&E.params!==ce?fe=_r(d[29]).CommonActions.reset(E.params.state):'string'==typeof E.params.screen&&(!1===E.params.initial&&oe||E.params!==ce)&&(fe=_r(d[29]).CommonActions.navigate({name:E.params.screen,params:E.params.params,path:E.params.path}));var de=fe?M.getStateForAction(le,fe,{routeNames:V,routeParamList:D,routeGetIdList:T}):null;le=null!==de?M.getRehydratedState(de,{routeNames:V,routeParamList:D,routeGetIdList:T}):le}var me=se!==le;(0,K.default)(function(){me&&te(le)}),se=le,a.useEffect(function(){return X(R),Z()||te(le),function(){setTimeout(function(){void 0!==Q()&&Y()===R&&ee()},0)}},[]);var ve=a.useRef();ve.current=ae;var ye=a.useCallback(function(){var e=Q();return q(e)?e:ve.current},[Q,q]),ge=(0,S.default)(function(e){var t,n,a,o=[];e.target?(n=se.routes.find(function(t){return t.key===e.target}),null!=(a=n)&&a.name&&o.push(n.name)):(n=se.routes[se.index],o.push.apply(o,(0,r.default)(Object.keys(J).filter(function(e){var t;return(null==(t=n)?void 0:t.name)===e}))));if(null!=n){var i=Ce[n.key].navigation,u=(t=[]).concat.apply(t,(0,r.default)([A].concat((0,r.default)(o.map(function(e){var t=J[e].props.listeners;return t}))).map(function(t){var r='function'==typeof t?t({route:n,navigation:i}):t;return r?Object.keys(r).filter(function(t){return t===e.type}).map(function(e){return null==r?void 0:r[e]}):void 0}))).filter(function(e,t,n){return e&&n.lastIndexOf(e)===t});u.forEach(function(t){return null==t?void 0:t(e)})}});(0,L.default)({state:se,emitter:ge}),a.useEffect(function(){ge.emit({type:'state',data:{state:se}})},[ge,se]);var he=(0,v.default)(),Oe=he.listeners,Se=he.addListener,be=(0,k.default)(),Le=be.keyedListeners,ke=be.addKeyedListener,je=(0,w.default)({router:M,getState:ye,setState:te,key:null==E?void 0:E.key,actionListeners:Oe.action,beforeRemoveListeners:Le.beforeRemove,routerConfigOptions:{routeNames:V,routeParamList:D,routeGetIdList:T},emitter:ge}),we=(0,C.default)({router:M,key:null==E?void 0:E.key,getState:ye,setState:te}),Pe=(0,j.default)({id:c.id,onAction:je,getState:ye,emitter:ge,router:M});(0,b.default)({navigation:Pe,focusedListeners:Oe.focus}),(0,P.default)({getState:ye,getStateListeners:Le.getState});var Ce=(0,O.default)({state:se,screens:J,navigation:Pe,screenOptions:c.screenOptions,defaultScreenOptions:c.defaultScreenOptions,onAction:je,getState:ye,setState:te,onRouteFocus:we,addListener:Se,addKeyedListener:ke,router:M,emitter:ge});(0,h.default)({state:se,navigation:Pe,descriptors:Ce});var Ie=(0,y.default)(function(e){return(0,_r(d[30]).jsx)(s.default.Provider,{value:Pe,children:(0,_r(d[30]).jsx)(f.default,{children:e})})});return{state:se,navigation:Pe,descriptors:Ce,NavigationContent:Ie}};var e=_r(d[0])(_r(d[1])),t=_r(d[0])(_r(d[2])),n=_r(d[0])(_r(d[3])),r=_r(d[0])(_r(d[4])),a=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=R(t);if(n&&n.has(e))return n.get(e);var r={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r})(_r(d[5])),o=_r(d[0])(_r(d[6])),i=_r(d[0])(_r(d[7])),u=_r(d[0])(_r(d[8])),s=_r(d[0])(_r(d[9])),l=_r(d[0])(_r(d[10])),p=_r(d[0])(_r(d[11])),f=_r(d[0])(_r(d[12])),c=_r(d[0])(_r(d[13])),v=_r(d[0])(_r(d[14])),y=_r(d[0])(_r(d[15])),h=_r(d[0])(_r(d[16])),O=_r(d[0])(_r(d[17])),S=_r(d[0])(_r(d[18])),b=_r(d[0])(_r(d[19])),L=_r(d[0])(_r(d[20])),k=_r(d[0])(_r(d[21])),j=_r(d[0])(_r(d[22])),w=_r(d[0])(_r(d[23])),P=_r(d[0])(_r(d[24])),C=_r(d[0])(_r(d[25])),I=_r(d[0])(_r(d[26])),K=_r(d[0])(_r(d[27])),N=["children","screenListeners"];function R(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(R=function(e){return e?n:t})(e)}_r(d[28]).PrivateValueStore;var E=function(e){return void 0===e||'string'==typeof e&&''!==e},_=function e(t,n,i){return a.Children.toArray(t).reduce(function(t,u){var s,l;if(a.isValidElement(u)){if(u.type===c.default){if(!E(u.props.navigationKey))throw new Error("Got an invalid 'navigationKey' prop ("+JSON.stringify(u.props.navigationKey)+") for the screen '"+u.props.name+"'. It must be a non-empty string or 'undefined'.");return t.push({keys:[n,u.props.navigationKey],options:i,props:u.props}),t}if(u.type===a.Fragment||u.type===o.default){if(!E(u.props.navigationKey))throw new Error("Got an invalid 'navigationKey' prop ("+JSON.stringify(u.props.navigationKey)+") for the group. It must be a non-empty string or 'undefined'.");return t.push.apply(t,(0,r.default)(e(u.props.children,u.props.navigationKey,u.type!==o.default?i:null!=i?[].concat((0,r.default)(i),[u.props.screenOptions]):[u.props.screenOptions]))),t}}throw new Error("A navigator can only contain 'Screen', 'Group' or 'React.Fragment' as its direct children (found "+(a.isValidElement(u)?"'"+('string'==typeof u.type?u.type:null==(s=u.type)?void 0:s.name)+"'"+(null!=u.props&&'object'==typeof u.props&&'name'in u.props&&null!=(l=u.props)&&l.name?" for the screen '"+u.props.name+"'":''):'object'==typeof u?JSON.stringify(u):"'"+String(u)+"'")+"). To render this component in the navigator, pass it in the 'component' prop to 'Screen'.")},[])}},485,[3,22,237,98,6,124,460,486,487,476,441,442,478,461,444,488,489,490,445,494,495,446,496,497,499,500,501,458,481,450,177]); +__d(function(g,r,i,_a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(n,t){if(n===t)return!0;if(n.length!==t.length)return!1;return n.every(function(n,u){return n===t[u]})}},486,[]); +__d(function(g,r,i,_a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,n){if(t===n)return!0;var u=Object.keys(t),f=Object.keys(n);if(u.length!==f.length)return!1;return u.every(function(u){return t[u]===n[u]})}},487,[]); +__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(r){var n=e.useRef(r);return n.current=r,e.useEffect(function(){n.current=null}),e.useRef(function(e){var r=e.children,u=n.current;if(null===u)throw new Error('The returned component must be rendered in the same render phase as the hook.');return(0,_r(d[1]).jsx)(t,{render:u,children:r})}).current};var e=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=r(t);if(n&&n.has(e))return n.get(e);var u={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in e)if("default"!==f&&Object.prototype.hasOwnProperty.call(e,f)){var c=o?Object.getOwnPropertyDescriptor(e,f):null;c&&(c.get||c.set)?Object.defineProperty(u,f,c):u[f]=e[f]}return u.default=e,n&&n.set(e,u),u})(_r(d[0]));function r(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(r=function(e){return e?n:t})(e)}var t=function(e){return(0,e.render)(e.children)}},488,[124,177]); +__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(r){var n=r.state,o=r.navigation,u=r.descriptors,a=e.useContext(t.default);a&&o.isFocused()&&(a.options=u[n.routes[n.index].key].options)};var e=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=r(t);if(n&&n.has(e))return n.get(e);var o={__proto__:null},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var i=u?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(o,a,i):o[a]=e[a]}return o.default=e,n&&n.set(e,o),o})(_r(d[0])),t=_r(d[1])(_r(d[2]));function r(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(r=function(e){return e?n:t})(e)}},489,[124,3,462]); +__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(c){var p=c.state,v=c.screens,y=c.navigation,O=c.screenOptions,j=c.defaultScreenOptions,b=c.onAction,k=c.getState,P=c.setState,S=c.addListener,h=c.addKeyedListener,_=c.onRouteFocus,w=c.router,M=c.emitter,x=r.useState({}),A=(0,n.default)(x,2),D=A[0],L=A[1],R=r.useContext(o.default),C=R.onDispatchAction,W=R.onOptionsChange,F=R.stackRef,K=r.useMemo(function(){return{navigation:y,onAction:b,addListener:S,addKeyedListener:h,onRouteFocus:_,onDispatchAction:C,onOptionsChange:W,stackRef:F}},[y,b,S,h,_,C,W,F]),B=(0,s.default)({state:p,getState:k,navigation:y,setOptions:L,router:w,emitter:M});return(0,f.default)(p.routes).reduce(function(n,r,s){var f=v[r.name],c=f.props,y=B[r.key],b=[O].concat((0,t.default)(f.options?f.options.filter(Boolean):[]),[c.options,D[r.key]]),S=b.reduce(function(e,t){return Object.assign(e,'function'!=typeof t?t:t({route:r,navigation:y}))},{}),h=Object.assign({},'function'==typeof j?j({route:r,navigation:y,options:S}):j,S),_=function(){return L(function(t){if(r.key in t){var n=r.key,o=(t[n],(0,e.default)(t,[n].map(l)));return o}return t})};return n[r.key]={route:r,navigation:y,render:function(){return(0,_r(d[11]).jsx)(o.default.Provider,{value:K,children:(0,_r(d[11]).jsx)(i.default.Provider,{value:y,children:(0,_r(d[11]).jsx)(a.default.Provider,{value:r,children:(0,_r(d[11]).jsx)(u.default,{navigation:y,route:r,screen:c,routeState:p.routes[s].state,getState:k,setState:P,options:h,clearOptions:_})})})},r.key)},options:h},n},{})};var e=_r(d[0])(_r(d[1])),t=_r(d[0])(_r(d[2])),n=_r(d[0])(_r(d[3])),r=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=c(t);if(n&&n.has(e))return n.get(e);var r={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var a=o?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(r,i,a):r[i]=e[i]}return r.default=e,n&&n.set(e,r),r})(_r(d[4])),o=_r(d[0])(_r(d[5])),i=_r(d[0])(_r(d[6])),a=_r(d[0])(_r(d[7])),u=_r(d[0])(_r(d[8])),s=_r(d[0])(_r(d[9])),f=_r(d[0])(_r(d[10]));function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}function l(e){var t=p(e,"string");return"symbol"==typeof t?t:String(t)}function p(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}},490,[3,98,6,22,124,438,440,441,491,493,465,177]); +__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(o){var a=o.screen,i=o.route,c=o.navigation,f=o.routeState,l=o.getState,s=o.setState,p=o.options,v=o.clearOptions,y=e.useRef(),k=e.useCallback(function(){return y.current},[]),b=(0,u.default)({key:i.key,options:p,navigation:c}).addOptionsGetter,O=e.useCallback(function(e){y.current=e},[]),j=e.useCallback(function(){var e=l(),t=e.routes.find(function(e){return e.key===i.key});return t?t.state:void 0},[l,i.key]),_=e.useCallback(function(e){var t=l();s(Object.assign({},t,{routes:t.routes.map(function(t){return t.key===i.key?Object.assign({},t,{state:e}):t})}))},[l,i.key,s]),h=e.useRef(!0);e.useEffect(function(){h.current=!1}),e.useEffect(function(){return v},[]);var C=e.useCallback(function(){return h.current},[]),P=e.useMemo(function(){return{state:f,getState:j,setState:_,getKey:k,setKey:O,getIsInitial:C,addOptionsGetter:b}},[f,j,_,k,O,C,b]),M=a.getComponent?a.getComponent():a.component;return(0,_r(d[6]).jsx)(n.default.Provider,{value:P,children:(0,_r(d[6]).jsx)(t.default,{children:(0,_r(d[6]).jsx)(r.default,{name:a.name,render:M||a.children,navigation:c,route:i,children:void 0!==M?(0,_r(d[6]).jsx)(M,{navigation:c,route:i}):void 0!==a.children?a.children({navigation:c,route:i}):null})})})};var e=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=o(t);if(n&&n.has(e))return n.get(e);var r={__proto__:null},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var i=u?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(r,a,i):r[a]=e[a]}return r.default=e,n&&n.set(e,r),r})(_r(d[0])),t=_r(d[1])(_r(d[2])),n=_r(d[1])(_r(d[3])),r=_r(d[1])(_r(d[4])),u=_r(d[1])(_r(d[5]));function o(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(o=function(e){return e?n:t})(e)}},491,[124,3,436,442,492,447,177]); +__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var e=(function(e,r){if(!r&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=t(r);if(n&&n.has(e))return n.get(e);var o={__proto__:null},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in e)if("default"!==f&&Object.prototype.hasOwnProperty.call(e,f)){var i=u?Object.getOwnPropertyDescriptor(e,f):null;i&&(i.get||i.set)?Object.defineProperty(o,f,i):o[f]=e[f]}return o.default=e,n&&n.set(e,o),o})(_r(d[0]));function t(e){if("function"!=typeof WeakMap)return null;var r=new WeakMap,n=new WeakMap;return(t=function(e){return e?n:r})(e)}_e.default=e.memo(function(e){return e.children},function(e,t){var r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(var o of r)if('children'!==o&&e[o]!==t[o])return!1;return!0})},492,[124]); +__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(o){var i=o.state,c=o.getState,a=o.navigation,f=o.setOptions,s=o.router,l=o.emitter,y=(n.useContext(r.default).stackRef,n.useMemo(function(){return{current:{}}},[c,a,f,s,l])),p=Object.assign({},s.actionCreators,_r(d[5]).CommonActions);return y.current=i.routes.reduce(function(n,r){var o=y.current[r.key];if(o)n[r.key]=o;else{a.emit;var i=(0,t.default)(a,u),s=function(e){var t='function'==typeof e?e(c()):e;null!=t&&a.dispatch(Object.assign({source:r.key},t))},O=function(e){try{e()}finally{}},k=Object.keys(p).reduce(function(e,t){return e[t]=function(){for(var e=arguments.length,n=new Array(e),r=0;r1&&void 0!==arguments[1]?arguments[1]:new Set,n=u();if(t.has(n.key))return!1;if(t.add(n.key),'string'!=typeof e.target||e.target===n.key){var l=o.getStateForAction(n,e,_.current);if(null!==(l=null===l&&e.target===n.key?n:l)){if(O(e,n===l),n!==l){var v=(0,r.shouldPreventRemove)(s,c,n.routes,l.routes,e);if(v)return!0;i(l)}if(void 0!==y){var b=o.shouldActionChangeFocus(e);b&&void 0!==a&&y(a)}return!0}}if(void 0!==p&&p(e,t))return!0;for(var h=f.length-1;h>=0;h--){var k=f[h];if(k(e,t))return!0}return!1},[f,c,s,u,a,p,O,y,o,i]);return(0,r.default)({getState:u,emitter:s,beforeRemoveListeners:c}),e.useEffect(function(){return null==b?void 0:b('action',h)},[b,h]),h};var e=o(_r(d[0])),t=_r(d[1])(_r(d[2])),r=o(_r(d[3]));function n(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(n=function(e){return e?r:t})(e)}function o(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=n(t);if(r&&r.has(e))return r.get(e);var o={__proto__:null},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var a=u?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(o,i,a):o[i]=e[i]}return o.default=e,r&&r.set(e,o),o}},497,[124,3,438,498]); +__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(e){var u=e.getState,o=e.emitter,a=e.beforeRemoveListeners,i=t.useContext(r.default).addKeyedListener,l=t.useContext(n.default),c=null==l?void 0:l.key;t.useEffect(function(){if(c)return null==i?void 0:i('beforeRemove',c,function(e){var t=u();return f(o,a,t.routes,[],e)})},[i,a,o,u,c])},_e.shouldPreventRemove=void 0;var e=_r(d[0])(_r(d[1])),t=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=u(t);if(r&&r.has(e))return r.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in e)if("default"!==f&&Object.prototype.hasOwnProperty.call(e,f)){var a=o?Object.getOwnPropertyDescriptor(e,f):null;a&&(a.get||a.set)?Object.defineProperty(n,f,a):n[f]=e[f]}return n.default=e,r&&r.set(e,n),n})(_r(d[2])),r=_r(d[0])(_r(d[3])),n=_r(d[0])(_r(d[4]));function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(u=function(e){return e?r:t})(e)}var o=Symbol('VISITED_ROUTE_KEYS'),f=_e.shouldPreventRemove=function(t,r,n,u,f){var a,i=u.map(function(e){return e.key}),l=n.filter(function(e){return!i.includes(e.key)}).reverse(),c=null!=(a=f[o])?a:new Set,v=Object.assign({},f,(0,e.default)({},o,c));for(var s of l){var y;if(!c.has(s.key)){if(null==(y=r[s.key])?void 0:y.call(r,v))return!0;if(c.add(s.key),t.emit({type:'beforeRemove',target:s.key,data:{action:v},canPreventDefault:!0}).defaultPrevented)return!0}}return!1}},498,[3,237,124,438,441]); +__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(u){var a=u.getState,o=u.getStateListeners,f=e.useContext(r.default).addKeyedListener,l=e.useContext(n.default),i=l?l.key:'root',c=e.useCallback(function(){var e=a(),r=e.routes.map(function(e){var t,r=null==(t=o[e.key])?void 0:t.call(o);return e.state===r?e:Object.assign({},e,{state:r})});return(0,t.default)(e.routes,r)?e:Object.assign({},e,{routes:r})},[a,o]);e.useEffect(function(){return null==f?void 0:f('getState',i,c)},[f,c,i])};var e=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=u(t);if(r&&r.has(e))return r.get(e);var n={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var f=a?Object.getOwnPropertyDescriptor(e,o):null;f&&(f.get||f.set)?Object.defineProperty(n,o,f):n[o]=e[o]}return n.default=e,r&&r.set(e,n),n})(_r(d[0])),t=_r(d[1])(_r(d[2])),r=_r(d[1])(_r(d[3])),n=_r(d[1])(_r(d[4]));function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(u=function(e){return e?r:t})(e)}},499,[124,3,486,438,441]); +__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(r){var n=r.router,o=r.getState,u=r.key,a=r.setState,f=e.useContext(t.default).onRouteFocus;return e.useCallback(function(e){var t=o(),r=n.getStateForRouteFocus(t,e);r!==t&&a(r),void 0!==f&&void 0!==u&&f(u)},[o,f,n,a,u])};var e=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=r(t);if(n&&n.has(e))return n.get(e);var o={__proto__:null},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var f=u?Object.getOwnPropertyDescriptor(e,a):null;f&&(f.get||f.set)?Object.defineProperty(o,a,f):o[a]=e[a]}return o.default=e,n&&n.set(e,o),o})(_r(d[0])),t=_r(d[1])(_r(d[2]));function r(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(r=function(e){return e?n:t})(e)}},500,[124,3,438]); +__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(){var r=t.useState(function(){return(0,_r(d[3]).nanoid)()}),n=(0,e.default)(r,1)[0],o=t.useContext(_r(d[4]).SingleNavigatorContext);if(void 0===o)throw new Error("Couldn't register the navigator. Have you wrapped your app with 'NavigationContainer'?\n\nThis can also happen if there are multiple copies of '@react-navigation' packages installed.");return t.useEffect(function(){var e=o.register,t=o.unregister;return e(n),function(){return t(n)}},[o,n]),n};var e=_r(d[0])(_r(d[1])),t=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=r(t);if(n&&n.has(e))return n.get(e);var o={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var u=a?Object.getOwnPropertyDescriptor(e,i):null;u&&(u.get||u.set)?Object.defineProperty(o,i,u):o[i]=e[i]}return o.default=e,n&&n.set(e,o),o})(_r(d[2]));function r(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(r=function(e){return e?n:t})(e)}},501,[3,22,124,453,436]); +__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(){var r=e.useRef(null);null==r.current&&(r.current=(0,t.default)());return r.current};var e=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=r(t);if(n&&n.has(e))return n.get(e);var u={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in e)if("default"!==f&&Object.prototype.hasOwnProperty.call(e,f)){var a=o?Object.getOwnPropertyDescriptor(e,f):null;a&&(a.get||a.set)?Object.defineProperty(u,f,a):u[f]=e[f]}return u.default=e,n&&n.set(e,u),u})(_r(d[0])),t=_r(d[1])(_r(d[2]));function r(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(r=function(e){return e?n:t})(e)}},502,[124,3,449]); +__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(n){var u=(0,r.default)(),f=t.useState(function(){return n(u.getState())}),a=(0,e.default)(f,2)[1],o=t.useRef(n);return t.useEffect(function(){o.current=n}),t.useEffect(function(){return u.addListener('state',function(e){a(o.current(e.data.state))})},[u]),n(u.getState())};var e=_r(d[0])(_r(d[1])),t=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=n(t);if(r&&r.has(e))return r.get(e);var u={__proto__:null},f=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var o=f?Object.getOwnPropertyDescriptor(e,a):null;o&&(o.get||o.set)?Object.defineProperty(u,a,o):u[a]=e[a]}return u.default=e,r&&r.set(e,u),u})(_r(d[2])),r=_r(d[0])(_r(d[3]));function n(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(n=function(e){return e?r:t})(e)}},503,[3,22,124,483]); +__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(o,a){var i=t.useState(function(){return(0,_r(d[7]).nanoid)()}),l=(0,e.default)(i,1)[0],c=(0,r.default)(),p=(0,f.default)().key,v=(0,u.default)().setPreventRemove;t.useEffect(function(){return v(l,p,o),function(){v(l,p,!1)}},[v,l,p,o]);var s=(0,n.default)(function(e){o&&(e.preventDefault(),a({data:e.data}))});t.useEffect(function(){return null==c?void 0:c.addListener('beforeRemove',s)},[c,s])};var e=_r(d[0])(_r(d[1])),t=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=o(t);if(n&&n.has(e))return n.get(e);var r={__proto__:null},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in e)if("default"!==f&&Object.prototype.hasOwnProperty.call(e,f)){var a=u?Object.getOwnPropertyDescriptor(e,f):null;a&&(a.get||a.set)?Object.defineProperty(r,f,a):r[f]=e[f]}return r.default=e,n&&n.set(e,r),r})(_r(d[2])),n=_r(d[0])(_r(d[3])),r=_r(d[0])(_r(d[4])),u=_r(d[0])(_r(d[5])),f=_r(d[0])(_r(d[6]));function o(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(o=function(e){return e?n:t})(e)}},504,[3,22,124,479,483,505,506,453]); +__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(){var r=e.useContext(t.default);if(null==r)throw new Error("Couldn't find the prevent remove context. Is your component inside NavigationContent?");return r};var e=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=r(t);if(n&&n.has(e))return n.get(e);var o={__proto__:null},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in e)if("default"!==f&&Object.prototype.hasOwnProperty.call(e,f)){var a=u?Object.getOwnPropertyDescriptor(e,f):null;a&&(a.get||a.set)?Object.defineProperty(o,f,a):o[f]=e[f]}return o.default=e,n&&n.set(e,o),o})(_r(d[0])),t=_r(d[1])(_r(d[2]));function r(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(r=function(e){return e?n:t})(e)}},505,[124,3,477]); +__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(){var r=e.useContext(t.default);if(void 0===r)throw new Error("Couldn't find a route object. Is your component inside a screen in a navigator?");return r};var e=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=r(t);if(n&&n.has(e))return n.get(e);var o={__proto__:null},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var f=u?Object.getOwnPropertyDescriptor(e,a):null;f&&(f.get||f.set)?Object.defineProperty(o,a,f):o[a]=e[a]}return o.default=e,n&&n.set(e,o),o})(_r(d[0])),t=_r(d[1])(_r(d[2]));function r(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(r=function(e){return e?n:t})(e)}},506,[124,3,441]); +__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var e=_r(d[0])(_r(d[1])),t=_r(d[0])(_r(d[2])),n=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var a={__proto__:null},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&Object.prototype.hasOwnProperty.call(e,l)){var i=r?Object.getOwnPropertyDescriptor(e,l):null;i&&(i.get||i.set)?Object.defineProperty(a,l,i):a[l]=e[l]}return a.default=e,n&&n.set(e,a),a})(_r(d[3])),a=_r(d[0])(_r(d[4])),r=_r(d[0])(_r(d[5])),l=_r(d[0])(_r(d[6])),i=_r(d[0])(_r(d[7])),u=_r(d[0])(_r(d[8])),o=_r(d[0])(_r(d[9])),f=_r(d[0])(_r(d[10])),c=["theme","linking","fallback","documentTitle","onReady"];function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}g.REACT_NAVIGATION_DEVTOOLS=new WeakMap;var v=n.forwardRef(function(s,v){var p=s.theme,O=void 0===p?r.default:p,S=s.linking,b=s.fallback,P=void 0===b?null:b,_=s.documentTitle,h=s.onReady,j=(0,t.default)(s,c),y=!!S&&!1!==S.enabled;null!=S&&S.config&&(0,_r(d[11]).validatePathConfig)(S.config);var k=n.useRef(null);(0,i.default)(k),(0,u.default)(k,_);var A=(0,o.default)(k,Object.assign({independent:j.independent,enabled:y,prefixes:[]},S)).getInitialState;n.useEffect(function(){k.current&&REACT_NAVIGATION_DEVTOOLS.set(k.current,{get linking(){var e,t,n,a;return Object.assign({},S,{enabled:y,prefixes:null!=(e=null==S?void 0:S.prefixes)?e:[],getStateFromPath:null!=(t=null==S?void 0:S.getStateFromPath)?t:_r(d[11]).getStateFromPath,getPathFromState:null!=(n=null==S?void 0:S.getPathFromState)?n:_r(d[11]).getPathFromState,getActionFromState:null!=(a=null==S?void 0:S.getActionFromState)?a:_r(d[11]).getActionFromState})}})});var F=(0,f.default)(A),T=(0,e.default)(F,2),w=T[0],E=T[1];n.useImperativeHandle(v,function(){return k.current});var M=n.useMemo(function(){return{options:S}},[S]),R=null!=j.initialState||!y||w,x=n.useRef(h);return n.useEffect(function(){x.current=h}),n.useEffect(function(){R&&(null==x.current||x.current())},[R]),R?(0,_r(d[12]).jsx)(a.default.Provider,{value:M,children:(0,_r(d[12]).jsx)(l.default,{value:O,children:(0,_r(d[12]).jsx)(_r(d[11]).BaseNavigationContainer,Object.assign({},j,{initialState:null==j.initialState?E:j.initialState,ref:k}))})}):P});_e.default=v},507,[3,22,98,124,430,508,509,511,512,513,515,432,177]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default={dark:!1,colors:{primary:'rgb(0, 122, 255)',background:'rgb(242, 242, 242)',card:'rgb(255, 255, 255)',text:'rgb(28, 28, 30)',border:'rgb(216, 216, 216)',notification:'rgb(255, 59, 48)'}}},508,[]); +__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(t){var r=t.value,n=t.children;return(0,_r(d[3]).jsx)(e.default.Provider,{value:r,children:n})};!(function(e,r){if(!r&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=t(r);if(n&&n.has(e))return n.get(e);var u={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var f=o?Object.getOwnPropertyDescriptor(e,a):null;f&&(f.get||f.set)?Object.defineProperty(u,a,f):u[a]=e[a]}u.default=e,n&&n.set(e,u)})(_r(d[0]));var e=_r(d[1])(_r(d[2]));function t(e){if("function"!=typeof WeakMap)return null;var r=new WeakMap,n=new WeakMap;return(t=function(e){return e?n:r})(e)}},509,[124,3,510,177]); +__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var e=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=r(t);if(n&&n.has(e))return n.get(e);var o={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var f=a?Object.getOwnPropertyDescriptor(e,u):null;f&&(f.get||f.set)?Object.defineProperty(o,u,f):o[u]=e[u]}return o.default=e,n&&n.set(e,o),o})(_r(d[0])),t=_r(d[1])(_r(d[2]));function r(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(r=function(e){return e?n:t})(e)}var n=e.createContext(t.default);n.displayName='ThemeContext';_e.default=n},510,[124,3,508]); +__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(t){e.useEffect(function(){var e=r.BackHandler.addEventListener('hardwareBackPress',function(){var e=t.current;return null!=e&&(!!e.canGoBack()&&(e.goBack(),!0))});return function(){return e.remove()}},[t])};var e=(function(e,r){if(!r&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=t(r);if(n&&n.has(e))return n.get(e);var u={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var f=o?Object.getOwnPropertyDescriptor(e,a):null;f&&(f.get||f.set)?Object.defineProperty(u,a,f):u[a]=e[a]}return u.default=e,n&&n.set(e,u),u})(_r(d[0])),r=_r(d[1]);function t(e){if("function"!=typeof WeakMap)return null;var r=new WeakMap,n=new WeakMap;return(t=function(e){return e?n:r})(e)}},511,[124,1]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){}},512,[]); +__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(r,i){var o=i.independent,u=i.enabled,a=void 0===u||u,c=i.prefixes,f=i.filter,s=i.config,l=i.getInitialURL,v=void 0===l?function(){return Promise.race([t.Linking.getInitialURL(),new Promise(function(e){return setTimeout(e,150)})])}:l,p=i.subscribe,h=void 0===p?function(e){var n,r=function(t){var n=t.url;return e(n)},i=t.Linking.addEventListener('url',r),o=null==(n=t.Linking.removeEventListener)?void 0:n.bind(t.Linking);return function(){null!=i&&i.remove?i.remove():null==o||o('url',r)}}:p,y=i.getStateFromPath,b=void 0===y?_r(d[4]).getStateFromPath:y,k=i.getActionFromState,R=void 0===k?_r(d[4]).getActionFromState:k;e.useEffect(function(){},[a,o]);var P=e.useRef(a),w=e.useRef(c),_=e.useRef(f),L=e.useRef(s),O=e.useRef(v),j=e.useRef(b),S=e.useRef(R);e.useEffect(function(){P.current=a,w.current=c,_.current=f,L.current=s,O.current=v,j.current=b,S.current=R});var E=e.useCallback(function(e){if(e&&(!_.current||_.current(e))){var t=(0,n.default)(w.current,e);return void 0!==t?j.current(t,L.current):void 0}},[]),M=e.useCallback(function(){var e;if(P.current){var t=O.current();if(null!=t&&'string'!=typeof t)return t.then(function(e){var t=E(e);return t});e=E(t)}var n={then:function(t){return Promise.resolve(t?t(e):e)},catch:function(){return n}};return n},[E]);return e.useEffect(function(){return h(function(e){if(a){var t=r.current,n=t?E(e):void 0;if(t&&n){var i=t.getRootState();if(n.routes.some(function(e){return!(null!=i&&i.routeNames.includes(e.name))}))return void console.warn("The navigation state parsed from the URL contains routes not present in the root navigator. This usually means that the linking configuration doesn't match the navigation structure. See https://reactnavigation.org/docs/configuring-links for more details on how to specify a linking configuration.");var o=S.current(n,L.current);if(void 0!==o)try{t.dispatch(o)}catch(t){console.warn("An error occurred when trying to handle the link '"+e+"': "+('object'==typeof t&&null!=t&&'message'in t?t.message:t))}else t.resetRoot(n)}}})},[a,E,r,h]),{getInitialState:M}};var e=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=r(t);if(n&&n.has(e))return n.get(e);var i={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var a=o?Object.getOwnPropertyDescriptor(e,u):null;a&&(a.get||a.set)?Object.defineProperty(i,u,a):i[u]=e[u]}return i.default=e,n&&n.set(e,i),i})(_r(d[0])),t=_r(d[1]),n=_r(d[2])(_r(d[3]));function r(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(r=function(e){return e?n:t})(e)}},513,[124,1,3,514,432]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(n,u){for(var c of n){var f,p,o=null!=(f=null==(p=c.match(/^[^:]+:/))?void 0:p[0])?f:'',v=c.replace(new RegExp("^"+(0,l.default)(o)),'').replace(/\/+/g,'/').replace(/^\//,''),s=new RegExp("^"+(0,l.default)(o)+"(/)*"+v.split('.').map(function(t){return'*'===t?'[^/]+':(0,l.default)(t)}).join('\\.')),_=u.split('?'),j=(0,t.default)(_,2),w=j[0],x=j[1],E=w.replace(/\/+/g,'/').concat(x?"?"+x:'');if(s.test(E))return E.replace(s,'')}return};var t=r(d[0])(r(d[1])),l=r(d[0])(r(d[2]))},514,[3,22,475]); +__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(n){var u=r.useState(n),f=(0,t.default)(u,1)[0],a=[!1,void 0];f.then(function(e){a=[!0,e]});var o=r.useState(a),i=(0,t.default)(o,2),l=i[0],c=i[1],p=(0,t.default)(l,1)[0];return r.useEffect(function(){var t,r=!1,n=(t=(0,e.default)(function*(){var e;try{e=yield f}finally{r||c([!0,e])}}),function(){return t.apply(this,arguments)});return p||n(),function(){r=!0}},[f,p]),l};var e=_r(d[0])(_r(d[1])),t=_r(d[0])(_r(d[2])),r=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=n(t);if(r&&r.has(e))return r.get(e);var u={__proto__:null},f=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var o=f?Object.getOwnPropertyDescriptor(e,a):null;o&&(o.get||o.set)?Object.defineProperty(u,a,o):u[a]=e[a]}return u.default=e,r&&r.set(e,u),u})(_r(d[3]));function n(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(n=function(e){return e?r:t})(e)}},515,[3,267,22,124]); +__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var e=(function(e,r){if(!r&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=t(r);if(n&&n.has(e))return n.get(e);var o={__proto__:null},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in e)if("default"!==f&&Object.prototype.hasOwnProperty.call(e,f)){var i=u?Object.getOwnPropertyDescriptor(e,f):null;i&&(i.get||i.set)?Object.defineProperty(o,f,i):o[f]=e[f]}return o.default=e,n&&n.set(e,o),o})(_r(d[0])),r=_r(d[1])(_r(d[2]));function t(e){if("function"!=typeof WeakMap)return null;var r=new WeakMap,n=new WeakMap;return(t=function(e){return e?n:r})(e)}_e.default=e.forwardRef(function(t,n){var o=t.children,u=t.location;e.useEffect(function(){console.error("'ServerContainer' should only be used on the server with 'react-dom/server' for SSR.")},[]);var f={};if(n){var i={getCurrentOptions:function(){return f.options}};'function'==typeof n?n(i):n.current=i}return(0,_r(d[3]).jsx)(r.default.Provider,{value:{location:u},children:(0,_r(d[3]).jsx)(_r(d[4]).CurrentRenderContext.Provider,{value:f,children:o})})})},516,[124,3,517,177,432]); +__d(function(g,_r,_i,_a,m,_e,d){function e(t){if("function"!=typeof WeakMap)return null;var r=new WeakMap,n=new WeakMap;return(e=function(e){return e?n:r})(t)}Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var t=(function(t,r){if(!r&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var n=e(r);if(n&&n.has(t))return n.get(t);var o={__proto__:null},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in t)if("default"!==f&&Object.prototype.hasOwnProperty.call(t,f)){var a=u?Object.getOwnPropertyDescriptor(t,f):null;a&&(a.get||a.set)?Object.defineProperty(o,f,a):o[f]=t[f]}return o.default=t,n&&n.set(t,o),o})(_r(d[0])).createContext(void 0);_e.default=t},517,[124]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default={dark:!0,colors:{primary:'rgb(10, 132, 255)',background:'rgb(1, 1, 1)',card:'rgb(18, 18, 18)',text:'rgb(229, 229, 231)',border:'rgb(39, 39, 41)',notification:'rgb(255, 69, 58)'}}},518,[]); +__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(){return e.useContext(t.default)};var e=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=r(t);if(n&&n.has(e))return n.get(e);var u={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in e)if("default"!==f&&Object.prototype.hasOwnProperty.call(e,f)){var a=o?Object.getOwnPropertyDescriptor(e,f):null;a&&(a.get||a.set)?Object.defineProperty(u,f,a):u[f]=e[f]}return u.default=e,n&&n.set(e,u),u})(_r(d[0])),t=_r(d[1])(_r(d[2]));function r(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(r=function(e){return e?n:t})(e)}},519,[124,3,510]); +__d(function(g,r,i,a,m,e,d){},520,[]); +__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(){var r=e.useContext(_r(d[3]).NavigationHelpersContext),a=e.useContext(t.default);return e.useCallback(function(e,t){var o=a.options;if(!1!==(null==o?void 0:o.enabled)){var u=r?n(r,{index:0,routes:[{name:e,params:t}]}):{index:0,routes:[{name:e,params:t}]},i=null!=o&&o.getPathFromState?o.getPathFromState(u,null==o?void 0:o.config):(0,_r(d[3]).getPathFromState)(u,null==o?void 0:o.config);return i}},[a,r])};var e=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=r(t);if(n&&n.has(e))return n.get(e);var a={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var i=o?Object.getOwnPropertyDescriptor(e,u):null;i&&(i.get||i.set)?Object.defineProperty(a,u,i):a[u]=e[u]}return a.default=e,n&&n.set(e,a),a})(_r(d[0])),t=_r(d[1])(_r(d[2]));function r(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(r=function(e){return e?n:t})(e)}var n=function e(t,r){var n=t.getParent();if(n){var a=n.getState();return e(n,{index:0,routes:[Object.assign({},a.routes[a.index],{state:r})]})}return r}},521,[124,3,430,432]); +__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(r){var n=(0,_r(d[1]).useNavigation)(),o=(0,_r(d[1]).useRoute)();e.useEffect(function(){for(var e=[],u=n;u;)'tab'===u.getState().type&&e.push(u),u=u.getParent();if(0!==e.length){var l=e.map(function(u){return u.addListener('tabPress',function(u){var l=n.isFocused(),c=e.includes(n)||n.getState().routes[0].key===o.key;requestAnimationFrame(function(){var e=t(r);l&&c&&e&&!u.defaultPrevented&&('scrollToTop'in e?e.scrollToTop():'scrollTo'in e?e.scrollTo({y:0,animated:!0}):'scrollToOffset'in e?e.scrollToOffset({offset:0,animated:!0}):'scrollResponderScrollTo'in e&&e.scrollResponderScrollTo({y:0,animated:!0}))})})});return function(){l.forEach(function(e){return e()})}}},[n,r,o.key])};var e=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=r(t);if(n&&n.has(e))return n.get(e);var o={__proto__:null},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&Object.prototype.hasOwnProperty.call(e,l)){var c=u?Object.getOwnPropertyDescriptor(e,l):null;c&&(c.get||c.set)?Object.defineProperty(o,l,c):o[l]=e[l]}return o.default=e,n&&n.set(e,o),o})(_r(d[0]));function r(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(r=function(e){return e?n:t})(e)}function t(e){return null==e.current?null:'scrollToTop'in e.current||'scrollTo'in e.current||'scrollToOffset'in e.current||'scrollResponderScrollTo'in e.current?e.current:'getScrollResponder'in e.current?e.current.getScrollResponder():'getNode'in e.current?e.current.getNode():e.current}},522,[124,432]); +__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;_r(d[0])(_r(d[1])),(function(e,r){if(!r&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=t(r);if(n&&n.has(e))return n.get(e);var o={__proto__:null},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var f=u?Object.getOwnPropertyDescriptor(e,a):null;f&&(f.get||f.set)?Object.defineProperty(o,a,f):o[a]=e[a]}o.default=e,n&&n.set(e,o)})(_r(d[2]));var e=_r(d[3]);_r(d[0])(_r(d[4]));function t(e){if("function"!=typeof WeakMap)return null;var r=new WeakMap,n=new WeakMap;return(t=function(e){return e?n:r})(e)}_e.default=function(t){return(0,_r(d[5]).jsx)(e.View,Object.assign({},t,{collapsable:!1}))}},523,[3,98,124,1,333,177]); +__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(l){var n,a,o,i=l.headerBackImageSource,c=l.headerBackButtonMenuEnabled,u=l.headerBackTitle,h=l.headerBackTitleStyle,s=l.headerBackTitleVisible,f=void 0===s||s,S=l.headerBackVisible,y=l.headerShadowVisible,k=l.headerLargeStyle,p=l.headerLargeTitle,T=l.headerLargeTitleShadowVisible,b=l.headerLargeTitleStyle,B=l.headerBackground,w=l.headerLeft,j=l.headerRight,F=l.headerShown,v=l.headerStyle,C=l.headerBlurEffect,x=l.headerTintColor,O=l.headerTitle,P=l.headerTitleAlign,V=l.headerTitleStyle,H=l.headerTransparent,_=l.headerSearchBarOptions,I=l.headerTopInsetEnabled,L=l.route,M=l.title,W=l.canGoBack,z=(0,_r(d[4]).useTheme)().colors,E=null!=x?x:'ios'===t.Platform.OS?z.primary:z.text,A=t.StyleSheet.flatten(h)||{},D=t.StyleSheet.flatten(b)||{},G=t.StyleSheet.flatten(V)||{},R=t.StyleSheet.flatten(v)||{},N=t.StyleSheet.flatten(k)||{},q=(0,_r(d[5]).processFonts)([A.fontFamily,D.fontFamily,G.fontFamily]),J=(0,e.default)(q,3),K=J[0],Q=J[1],U=J[2],X=(0,_r(d[6]).getHeaderTitle)({title:M,headerTitle:O},L.name),Y=null!=(n=null!=(a=G.color)?a:x)?n:z.text,Z=G.fontSize,$=G.fontWeight,ee={color:Y};null!=G.fontFamily&&(ee.fontFamily=G.fontFamily);null!=Z&&(ee.fontSize=Z);null!=$&&(ee.fontWeight=$);var te=null==w?void 0:w({tintColor:E,canGoBack:W,label:u}),le=null==j?void 0:j({tintColor:E,canGoBack:W}),re='function'==typeof O?O({tintColor:E,children:X}):null,ne='boolean'==typeof _r(d[7]).isSearchBarAvailableForCurrentPlatform?_r(d[7]).isSearchBarAvailableForCurrentPlatform:'ios'===t.Platform.OS&&null!=_r(d[7]).SearchBar,ae=ne&&null!=_;if(null!=_&&!ne)throw new Error("The current version of 'react-native-screens' doesn't support SearchBar in the header. Please update to the latest version to use this option.");var oe=S?null!=te:'android'===t.Platform.OS&&null!=re,ie=null!=B||H||(ae||p)&&'ios'===t.Platform.OS&&!1!==H;return(0,_r(d[8]).jsxs)(_r(d[7]).ScreenStackHeaderConfig,{backButtonInCustomView:oe,backgroundColor:null!=(o=R.backgroundColor)?o:null!=B||H?'transparent':z.card,backTitle:_r(d[7]).isNewBackTitleImplementation||f?u:' ',backTitleVisible:f,backTitleFontFamily:K,backTitleFontSize:A.fontSize,blurEffect:C,color:E,direction:t.I18nManager.getConstants().isRTL?'rtl':'ltr',disableBackButtonMenu:!1===c,hidden:!1===F,hideBackButton:!1===S,hideShadow:!1===y||null!=B||H&&!0!==y,largeTitle:p,largeTitleBackgroundColor:N.backgroundColor,largeTitleColor:D.color,largeTitleFontFamily:Q,largeTitleFontSize:D.fontSize,largeTitleFontWeight:D.fontWeight,largeTitleHideShadow:!1===T,title:X,titleColor:Y,titleFontFamily:U,titleFontSize:Z,titleFontWeight:$,topInsetEnabled:I,translucent:!0===ie,children:['ios'===t.Platform.OS?(0,_r(d[8]).jsxs)(_r(d[8]).Fragment,{children:[null!=te?(0,_r(d[8]).jsx)(_r(d[7]).ScreenStackHeaderLeftView,{children:te}):null,null!=re?(0,_r(d[8]).jsx)(_r(d[7]).ScreenStackHeaderCenterView,{children:re}):null]}):(0,_r(d[8]).jsxs)(_r(d[8]).Fragment,{children:[null!=te||'function'==typeof O?(0,_r(d[8]).jsx)(_r(d[7]).ScreenStackHeaderLeftView,{children:(0,_r(d[8]).jsxs)(t.View,{style:r.row,children:[te,'center'!==P?'function'==typeof O?re:(0,_r(d[8]).jsx)(_r(d[6]).HeaderTitle,{tintColor:E,style:ee,children:X}):null]})}):null,'center'===P?(0,_r(d[8]).jsx)(_r(d[7]).ScreenStackHeaderCenterView,{children:'function'==typeof O?re:(0,_r(d[8]).jsx)(_r(d[6]).HeaderTitle,{tintColor:E,style:ee,children:X})}):null]}),void 0!==i?(0,_r(d[8]).jsx)(_r(d[7]).ScreenStackHeaderBackButtonImage,{source:i}):null,null!=le?(0,_r(d[8]).jsx)(_r(d[7]).ScreenStackHeaderRightView,{children:le}):null,ae?(0,_r(d[8]).jsx)(_r(d[7]).ScreenStackHeaderSearchBarView,{children:(0,_r(d[8]).jsx)(_r(d[7]).SearchBar,Object.assign({},_))}):null]})};var e=_r(d[0])(_r(d[1])),t=((function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=l(t);if(r&&r.has(e))return r.get(e);var n={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(n,o,i):n[o]=e[o]}n.default=e,r&&r.set(e,n)})(_r(d[2])),_r(d[3]));function l(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(l=function(e){return e?r:t})(e)}var r=t.StyleSheet.create({row:{flexDirection:'row',alignItems:'center'}})},524,[3,22,124,1,427,525,526,559,177]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.processFonts=function(o){var t,u=null==(t=n.default.fontFamily)?void 0:t.process;if('function'==typeof u)return o.map(u);return o};var n=r(d[0])(r(d[1]))},525,[3,140]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0});var t={Assets:!0,Background:!0,getDefaultHeaderHeight:!0,getHeaderTitle:!0,Header:!0,HeaderBackButton:!0,HeaderBackContext:!0,HeaderBackground:!0,HeaderHeightContext:!0,HeaderShownContext:!0,HeaderTitle:!0,useHeaderHeight:!0,MissingIcon:!0,PlatformPressable:!0,ResourceSavingView:!0,SafeAreaProviderCompat:!0,Screen:!0};e.Assets=void 0,Object.defineProperty(e,"Background",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"Header",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(e,"HeaderBackButton",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"HeaderBackContext",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"HeaderBackground",{enumerable:!0,get:function(){return b.default}}),Object.defineProperty(e,"HeaderHeightContext",{enumerable:!0,get:function(){return H.default}}),Object.defineProperty(e,"HeaderShownContext",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(e,"HeaderTitle",{enumerable:!0,get:function(){return P.default}}),Object.defineProperty(e,"MissingIcon",{enumerable:!0,get:function(){return y.default}}),Object.defineProperty(e,"PlatformPressable",{enumerable:!0,get:function(){return O.default}}),Object.defineProperty(e,"ResourceSavingView",{enumerable:!0,get:function(){return j.default}}),Object.defineProperty(e,"SafeAreaProviderCompat",{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(e,"Screen",{enumerable:!0,get:function(){return B.default}}),Object.defineProperty(e,"getDefaultHeaderHeight",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,"getHeaderTitle",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"useHeaderHeight",{enumerable:!0,get:function(){return p.default}});var n=r(d[0])(r(d[1])),u=r(d[0])(r(d[2])),o=r(d[0])(r(d[3])),f=r(d[0])(r(d[4])),c=r(d[0])(r(d[5])),l=r(d[0])(r(d[6])),b=r(d[0])(r(d[7])),H=r(d[0])(r(d[8])),s=r(d[0])(r(d[9])),P=r(d[0])(r(d[10])),p=r(d[0])(r(d[11])),y=r(d[0])(r(d[12])),O=r(d[0])(r(d[13])),j=r(d[0])(r(d[14])),h=r(d[0])(r(d[15])),B=r(d[0])(r(d[16]));Object.keys(r(d[17])).forEach(function(n){"default"!==n&&"__esModule"!==n&&(Object.prototype.hasOwnProperty.call(t,n)||n in e&&e[n]===r(d[17])[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return r(d[17])[n]}}))});e.Assets=[r(d[18]),r(d[19])]},526,[3,527,528,529,530,544,551,531,552,532,534,553,554,547,555,556,557,558,548,550]); +__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(n){var o=n.style,u=(0,e.default)(n,r),a=(0,_r(d[4]).useTheme)().colors;return(0,_r(d[5]).jsx)(t.View,Object.assign({},u,{style:[{flex:1,backgroundColor:a.background},o]}))};var e=_r(d[0])(_r(d[1])),t=((function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=n(t);if(r&&r.has(e))return r.get(e);var o={__proto__:null},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var f=u?Object.getOwnPropertyDescriptor(e,a):null;f&&(f.get||f.set)?Object.defineProperty(o,a,f):o[a]=e[a]}o.default=e,r&&r.set(e,o)})(_r(d[2])),_r(d[3])),r=["style"];function n(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(n=function(e){return e?r:t})(e)}},527,[3,98,124,1,427,177]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(o,f,l){var n,u=o.width>o.height;n='ios'===t.Platform.OS?t.Platform.isPad||t.Platform.isTV?f?56:50:u?32:f?56:44:'android'===t.Platform.OS?56:64;return n+l};var t=r(d[0])},528,[1]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,l){return'string'==typeof t.headerTitle?t.headerTitle:void 0!==t.title?t.title:l}},529,[]); +__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(s){var b=(0,_r(d[8]).useSafeAreaInsets)(),u=(0,_r(d[8]).useSafeAreaFrame)(),f=t.useContext(a.default),p='ios'===r.Platform.OS&&b.top>50?b.top-5:b.top,c=s.layout,y=void 0===c?u:c,R=s.modal,C=void 0!==R&&R,S=s.title,w=s.headerTitle,x=s.headerTitleAlign,v=void 0===x?r.Platform.select({ios:'center',default:'left'}):x,W=s.headerLeft,T=s.headerLeftLabelVisible,B=s.headerTransparent,j=s.headerTintColor,O=s.headerBackground,E=s.headerRight,L=s.headerTitleAllowFontScaling,P=s.headerTitleStyle,V=s.headerLeftContainerStyle,_=s.headerRightContainerStyle,A=s.headerTitleContainerStyle,k=s.headerBackgroundContainerStyle,H=s.headerStyle,M=s.headerShadowVisible,F=s.headerPressColor,I=s.headerPressOpacity,D=s.headerStatusBarHeight,z=void 0===D?f?0:p:D,G=(0,o.default)(y,C,z),q=r.StyleSheet.flatten(H||{}),J=q.height,K=void 0===J?G:J,N=q.minHeight,Q=q.maxHeight,U=q.backgroundColor,X=q.borderBottomColor,Y=q.borderBottomEndRadius,Z=q.borderBottomLeftRadius,$=q.borderBottomRightRadius,ee=q.borderBottomStartRadius,te=q.borderBottomWidth,re=q.borderColor,oe=q.borderEndColor,de=q.borderEndWidth,ie=q.borderLeftColor,ae=q.borderLeftWidth,ne=q.borderRadius,le=q.borderRightColor,se=q.borderRightWidth,he=q.borderStartColor,be=q.borderStartWidth,ue=q.borderStyle,fe=q.borderTopColor,pe=q.borderTopEndRadius,ce=q.borderTopLeftRadius,ge=q.borderTopRightRadius,ye=q.borderTopStartRadius,me=q.borderTopWidth,Re=q.borderWidth,Ce=q.boxShadow,Se=q.elevation,we=q.shadowColor,xe=q.shadowOffset,ve=q.shadowOpacity,We=q.shadowRadius,Te=q.opacity,Be=q.transform,je=((0,e.default)(q,l),{backgroundColor:U,borderBottomColor:X,borderBottomEndRadius:Y,borderBottomLeftRadius:Z,borderBottomRightRadius:$,borderBottomStartRadius:ee,borderBottomWidth:te,borderColor:re,borderEndColor:oe,borderEndWidth:de,borderLeftColor:ie,borderLeftWidth:ae,borderRadius:ne,borderRightColor:le,borderRightWidth:se,borderStartColor:he,borderStartWidth:be,borderStyle:ue,borderTopColor:fe,borderTopEndRadius:pe,borderTopLeftRadius:ce,borderTopRightRadius:ge,borderTopStartRadius:ye,borderTopWidth:me,borderWidth:Re,boxShadow:Ce,elevation:Se,shadowColor:we,shadowOffset:xe,shadowOpacity:ve,shadowRadius:We,opacity:Te,transform:Be});for(var Oe in je)void 0===je[Oe]&&delete je[Oe];var Ee=[je,!1===M&&{elevation:0,shadowOpacity:0,borderBottomWidth:0}],Le=W?W({tintColor:j,pressColor:F,pressOpacity:I,labelVisible:T}):null,Pe=E?E({tintColor:j,pressColor:F,pressOpacity:I}):null,Ve='function'!=typeof w?function(e){return(0,_r(d[9]).jsx)(n.default,Object.assign({},e))}:w;return(0,_r(d[9]).jsxs)(t.Fragment,{children:[(0,_r(d[9]).jsx)(r.Animated.View,{pointerEvents:"box-none",style:[r.StyleSheet.absoluteFill,{zIndex:0},k],children:O?O({style:Ee}):B?null:(0,_r(d[9]).jsx)(i.default,{style:Ee})}),(0,_r(d[9]).jsxs)(r.Animated.View,{pointerEvents:"box-none",style:[{height:K,minHeight:N,maxHeight:Q,opacity:Te,transform:Be}],children:[(0,_r(d[9]).jsx)(r.View,{pointerEvents:"none",style:{height:z}}),(0,_r(d[9]).jsxs)(r.View,{pointerEvents:"box-none",style:h.content,children:[(0,_r(d[9]).jsx)(r.Animated.View,{pointerEvents:"box-none",style:[h.left,'center'===v&&h.expand,{marginStart:b.left},V],children:Le}),(0,_r(d[9]).jsx)(r.Animated.View,{pointerEvents:"box-none",style:[h.title,{maxWidth:'center'===v?y.width-2*((Le?!1!==T?80:32:16)+Math.max(b.left,b.right)):y.width-((Le?72:16)+(Pe?72:16)+b.left-b.right)},A],children:Ve({children:S,allowFontScaling:L,tintColor:j,style:P})}),(0,_r(d[9]).jsx)(r.Animated.View,{pointerEvents:"box-none",style:[h.right,h.expand,{marginEnd:b.right},_],children:Pe})]})]})]})};var e=_r(d[0])(_r(d[1])),t=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=s(t);if(r&&r.has(e))return r.get(e);var o={__proto__:null},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var n=i?Object.getOwnPropertyDescriptor(e,a):null;n&&(n.get||n.set)?Object.defineProperty(o,a,n):o[a]=e[a]}return o.default=e,r&&r.set(e,o),o})(_r(d[2])),r=_r(d[3]),o=_r(d[0])(_r(d[4])),i=_r(d[0])(_r(d[5])),a=_r(d[0])(_r(d[6])),n=_r(d[0])(_r(d[7])),l=["height","minHeight","maxHeight","backgroundColor","borderBottomColor","borderBottomEndRadius","borderBottomLeftRadius","borderBottomRightRadius","borderBottomStartRadius","borderBottomWidth","borderColor","borderEndColor","borderEndWidth","borderLeftColor","borderLeftWidth","borderRadius","borderRightColor","borderRightWidth","borderStartColor","borderStartWidth","borderStyle","borderTopColor","borderTopEndRadius","borderTopLeftRadius","borderTopRightRadius","borderTopStartRadius","borderTopWidth","borderWidth","boxShadow","elevation","shadowColor","shadowOffset","shadowOpacity","shadowRadius","opacity","transform"];function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(s=function(e){return e?r:t})(e)}var h=r.StyleSheet.create({content:{flex:1,flexDirection:'row',alignItems:'stretch'},title:{marginHorizontal:16,justifyContent:'center'},left:{justifyContent:'center',alignItems:'flex-start'},right:{justifyContent:'center',alignItems:'flex-end'},expand:{flexGrow:1,flexBasis:0}})},530,[3,98,124,1,528,531,532,534,535,177]); +__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(o){var a=o.style,i=(0,e.default)(o,r),l=(0,_r(d[4]).useTheme)().colors;return(0,_r(d[5]).jsx)(t.Animated.View,Object.assign({style:[n.container,{backgroundColor:l.card,borderBottomColor:l.border,shadowColor:l.border},a]},i))};var e=_r(d[0])(_r(d[1])),t=((function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=o(t);if(r&&r.has(e))return r.get(e);var n={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var l=a?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(n,i,l):n[i]=e[i]}n.default=e,r&&r.set(e,n)})(_r(d[2])),_r(d[3])),r=["style"];function o(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(o=function(e){return e?r:t})(e)}var n=t.StyleSheet.create({container:Object.assign({flex:1},t.Platform.select({android:{elevation:4},ios:{shadowOpacity:.85,shadowRadius:0,shadowOffset:{width:0,height:t.StyleSheet.hairlineWidth}},default:{borderBottomWidth:t.StyleSheet.hairlineWidth}}))})},531,[3,98,124,1,427,177]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=(0,r(d[0])(r(d[1])).default)('HeaderShownContext',!1);e.default=t},532,[3,533]); +__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(e,r){var a=g[n].get(e);if(a)return a;return(a=t.createContext(r)).displayName=e,g[n].set(e,a),a};var e,t=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=r(t);if(n&&n.has(e))return n.get(e);var a={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var f=o?Object.getOwnPropertyDescriptor(e,u):null;f&&(f.get||f.set)?Object.defineProperty(a,u,f):a[u]=e[u]}return a.default=e,n&&n.set(e,a),a})(_r(d[0]));function r(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(r=function(e){return e?n:t})(e)}var n='__react_navigation__elements_contexts';g[n]=null!=(e=g[n])?e:new Map},533,[124]); +__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(n){var i=n.tintColor,l=n.style,a=(0,e.default)(n,r),f=(0,_r(d[4]).useTheme)().colors;return(0,_r(d[5]).jsx)(t.Animated.Text,Object.assign({accessibilityRole:"header","aria-level":"1",numberOfLines:1},a,{style:[o.title,{color:void 0===i?f.text:i},l]}))};var e=_r(d[0])(_r(d[1])),t=((function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=n(t);if(r&&r.has(e))return r.get(e);var o={__proto__:null},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&Object.prototype.hasOwnProperty.call(e,l)){var a=i?Object.getOwnPropertyDescriptor(e,l):null;a&&(a.get||a.set)?Object.defineProperty(o,l,a):o[l]=e[l]}o.default=e,r&&r.set(e,o)})(_r(d[2])),_r(d[3])),r=["tintColor","style"];function n(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(n=function(e){return e?r:t})(e)}var o=t.StyleSheet.create({title:t.Platform.select({ios:{fontSize:17,fontWeight:'600'},android:{fontSize:20,fontFamily:'sans-serif-medium',fontWeight:'normal'},default:{fontSize:18,fontWeight:'500'}})})},534,[3,98,124,1,427,177]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),Object.keys(r(d[0])).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===r(d[0])[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return r(d[0])[n]}}))}),Object.keys(r(d[1])).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===r(d[1])[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return r(d[1])[n]}}))}),Object.keys(r(d[2])).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===r(d[2])[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return r(d[2])[n]}}))}),Object.keys(r(d[3])).forEach(function(n){"default"!==n&&"__esModule"!==n&&(n in e&&e[n]===r(d[3])[n]||Object.defineProperty(e,n,{enumerable:!0,get:function(){return r(d[3])[n]}}))})},535,[536,539,541,543]); +__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.SafeAreaInsetsContext=_e.SafeAreaFrameContext=_e.SafeAreaContext=_e.SafeAreaConsumer=void 0,_e.SafeAreaProvider=function(i){var f,s,c,v,h,p=i.children,S=i.initialMetrics,x=i.initialSafeAreaInsets,w=i.style,y=(0,t.default)(i,a),A=r.useContext(o),C=r.useContext(u),b=r.useState(null!=(f=null!=(s=null!=(c=null==S?void 0:S.insets)?c:x)?s:A)?f:null),j=(0,e.default)(b,2),O=j[0],P=j[1],_=r.useState(null!=(v=null!=(h=null==S?void 0:S.frame)?h:C)?v:{x:0,y:0,width:n.Dimensions.get('window').width,height:n.Dimensions.get('window').height}),M=(0,e.default)(_,2),I=M[0],k=M[1],D=r.useCallback(function(e){var t=e.nativeEvent,r=t.frame,n=t.insets;k(function(e){return!r||r.height===e.height&&r.width===e.width&&r.x===e.x&&r.y===e.y?e:r}),P(function(e){return e&&n.bottom===e.bottom&&n.left===e.left&&n.right===e.right&&n.top===e.top?e:n})},[]);return(0,_r(d[5]).jsx)(_r(d[6]).NativeSafeAreaProvider,Object.assign({style:[l.fill,w],onInsetsChange:D},y,{children:null!=O?(0,_r(d[5]).jsx)(u.Provider,{value:I,children:(0,_r(d[5]).jsx)(o.Provider,{value:O,children:p})}):null}))},_e.useSafeArea=function(){return s()},_e.useSafeAreaFrame=function(){var e=r.useContext(u);if(null==e)throw new Error(f);return e},_e.useSafeAreaInsets=s,_e.withSafeAreaInsets=function(e){return r.forwardRef(function(t,r){var n=s();return(0,_r(d[5]).jsx)(e,Object.assign({},t,{insets:n,ref:r}))})};var e=_r(d[0])(_r(d[1])),t=_r(d[0])(_r(d[2])),r=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=i(t);if(r&&r.has(e))return r.get(e);var n={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var u=a?Object.getOwnPropertyDescriptor(e,o):null;u&&(u.get||u.set)?Object.defineProperty(n,o,u):n[o]=e[o]}return n.default=e,r&&r.set(e,n),n})(_r(d[3])),n=_r(d[4]),a=["children","initialMetrics","initialSafeAreaInsets","style"];function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(i=function(e){return e?r:t})(e)}var o=_e.SafeAreaInsetsContext=r.createContext(null),u=_e.SafeAreaFrameContext=r.createContext(null);var l=n.StyleSheet.create({fill:{flex:1}});var f='No safe area value available. Make sure you are rendering `` at the top of your app.';function s(){var e=r.useContext(o);if(null==e)throw new Error(f);return e}_e.SafeAreaConsumer=o.Consumer,_e.SafeAreaContext=o},536,[3,22,98,124,1,177,537]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"NativeSafeAreaProvider",{enumerable:!0,get:function(){return t.default}});var t=r(d[0])(r(d[1]))},537,[3,538]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var f=r(d[0])(r(d[1]));e.default=(0,f.default)('RNCSafeAreaProvider')},538,[3,181]); +__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.SafeAreaView=void 0;var e=_r(d[0])(_r(d[1])),t=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=f(t);if(r&&r.has(e))return r.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var u=o?Object.getOwnPropertyDescriptor(e,i):null;u&&(u.get||u.set)?Object.defineProperty(n,i,u):n[i]=e[i]}return n.default=e,r&&r.set(e,n),n})(_r(d[2])),r=t,n=_r(d[0])(_r(d[3])),o=["edges"];function f(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(f=function(e){return e?r:t})(e)}var i={top:'additive',left:'additive',bottom:'additive',right:'additive'};_e.SafeAreaView=r.forwardRef(function(r,f){var u=r.edges,a=(0,e.default)(r,o),l=(0,t.useMemo)(function(){var e,t,r,n;if(null==u)return i;var o=Array.isArray(u)?u.reduce(function(e,t){return e[t]='additive',e},{}):u;return{top:null!=(e=o.top)?e:'off',right:null!=(t=o.right)?t:'off',bottom:null!=(r=o.bottom)?r:'off',left:null!=(n=o.left)?n:'off'}},[u]);return(0,_r(d[4]).jsx)(n.default,Object.assign({},a,{edges:l,ref:f}))})},539,[3,98,124,540,177]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var f=r(d[0])(r(d[1]));e.default=(0,f.default)('RNCSafeAreaView',{interfaceOnly:!0})},540,[3,181]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.initialWindowSafeAreaInsets=e.initialWindowMetrics=void 0;var n,t,l=r(d[0])(r(d[1])),o=e.initialWindowMetrics=null!=(n=null==l.default?void 0:null==l.default.getConstants?void 0:null==(t=l.default.getConstants())?void 0:t.initialWindowMetrics)?n:null;e.initialWindowSafeAreaInsets=null==o?void 0:o.insets},541,[3,542]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=r(d[0]);e.default=t.TurboModuleRegistry.get('RNCSafeAreaContext')},542,[1]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0})},543,[]); +__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(a){var s=a.disabled,c=a.allowFontScaling,u=a.backImage,f=a.label,b=a.labelStyle,y=a.labelVisible,h=void 0===y?'ios'===i.Platform.OS:y,p=a.onLabelLayout,v=a.onPress,w=a.pressColor,j=a.pressOpacity,x=a.screenLayout,M=a.tintColor,O=a.titleLayout,P=a.truncatedLabel,k=void 0===P?'Back':P,L=a.accessibilityLabel,S=void 0===L?f&&'Back'!==f?f+", back":'Go back':L,C=a.testID,_=a.style,I=(0,_r(d[6]).useTheme)().colors,W=t.useState(void 0),D=(0,e.default)(W,2),R=D[0],V=D[1],F=void 0!==M?M:i.Platform.select({ios:I.primary,default:I.text}),z=function(e){null==p||p(e),V(e.nativeEvent.layout.x+e.nativeEvent.layout.width)},T=function(){return!f||R&&O&&x&&(x.width-O.width)/2=23,radius:20},l=i.StyleSheet.create({container:Object.assign({alignItems:'center',flexDirection:'row',minWidth:i.StyleSheet.hairlineWidth},i.Platform.select({ios:null,default:{marginVertical:3,marginHorizontal:11}})),disabled:{opacity:.5},label:{fontSize:17,letterSpacing:.35},labelWrapper:{flexDirection:'row',alignItems:'flex-start'},icon:i.Platform.select({ios:{height:21,width:13,marginLeft:8,marginRight:22,marginVertical:12,resizeMode:'contain',transform:[{scaleX:i.I18nManager.getConstants().isRTL?-1:1}]},default:{height:24,width:24,margin:3,resizeMode:'contain',transform:[{scaleX:i.I18nManager.getConstants().isRTL?-1:1}]}}),iconWithLabel:'ios'===i.Platform.OS?{marginRight:6}:{},iconMaskContainer:{flex:1,flexDirection:'row',justifyContent:'center'},iconMaskFillerRect:{flex:1,backgroundColor:'#000'},iconMask:{height:21,width:13,marginLeft:-14.5,marginVertical:12,alignSelf:'center',resizeMode:'contain',transform:[{scaleX:i.I18nManager.getConstants().isRTL?-1:1}]}})},544,[3,22,124,1,545,547,427,177,548,550]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}});var t=r(d[0])(r(d[1]))},545,[3,546]); +__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(r){var a=r.children,f=(0,t.default)(r,n);if(u&&e)return(0,_r(d[5]).jsx)(e,Object.assign({},f,{children:a}));return a};var e,t=_r(d[0])(_r(d[1])),r=((function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=a(t);if(r&&r.has(e))return r.get(e);var n={__proto__:null},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in e)if("default"!==f&&Object.prototype.hasOwnProperty.call(e,f)){var o=u?Object.getOwnPropertyDescriptor(e,f):null;o&&(o.get||o.set)?Object.defineProperty(n,f,o):n[f]=e[f]}n.default=e,r&&r.set(e,n)})(_r(d[2])),_r(d[3])),n=["children"];function a(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(a=function(e){return e?r:t})(e)}try{e=_r(d[4]).default}catch(e){}var u=null!=r.UIManager.getViewManagerConfig('RNCMaskedView')},546,[3,98,124,1,177]); +__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(a){var u=a.onPressIn,l=a.onPressOut,f=a.android_ripple,p=a.pressColor,c=a.pressOpacity,O=void 0===c?.3:c,y=a.style,P=(0,t.default)(a,o),v=(0,_r(d[5]).useTheme)().dark,_=r.useState(function(){return new n.Animated.Value(1)}),b=(0,e.default)(_,1)[0],j=function(e,t){s||n.Animated.timing(b,{toValue:e,duration:t,easing:n.Easing.inOut(n.Easing.quad),useNativeDriver:!0}).start()};return(0,_r(d[6]).jsx)(i,Object.assign({onPressIn:function(e){j(O,0),null==u||u(e)},onPressOut:function(e){j(1,200),null==l||l(e)},android_ripple:s?Object.assign({color:void 0!==p?p:v?'rgba(255, 255, 255, .32)':'rgba(0, 0, 0, .32)'},f):void 0,style:[{opacity:s?1:b},y]},P))};var e=_r(d[0])(_r(d[1])),t=_r(d[0])(_r(d[2])),r=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=a(t);if(r&&r.has(e))return r.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var s=o?Object.getOwnPropertyDescriptor(e,i):null;s&&(s.get||s.set)?Object.defineProperty(n,i,s):n[i]=e[i]}return n.default=e,r&&r.set(e,n),n})(_r(d[3])),n=_r(d[4]),o=["onPressIn","onPressOut","android_ripple","pressColor","pressOpacity","style"];function a(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(a=function(e){return e?r:t})(e)}var i=n.Animated.createAnimatedComponent(n.Pressable),s='android'===n.Platform.OS&&n.Platform.Version>=21},547,[3,22,98,124,1,427,177]); +__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/@react-navigation/elements/src/assets",width:24,height:24,scales:[1,1.5,2,3,4],hash:"a364dc7a784101f7c8f6791c7b4514ce",name:"back-icon",type:"png"})},548,[549]); +__d(function(g,r,i,a,m,e,d){'use strict';m.exports=r(d[0])},549,[154]); +__d(function(g,r,i,a,m,e,d){m.exports=r(d[0]).registerAsset({__packager_asset:!0,httpServerLocation:"/assets/node_modules/@react-navigation/elements/src/assets",width:50,height:85,scales:[1],hash:"5223c8d9b0d08b82a5670fb5f71faf78",name:"back-icon-mask",type:"png"})},550,[549]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=(0,r(d[0])(r(d[1])).default)('HeaderBackContext',void 0);e.default=t},551,[3,533]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=(0,r(d[0])(r(d[1])).default)('HeaderHeightContext',void 0);e.default=t},552,[3,533]); +__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(){var r=e.useContext(t.default);if(void 0===r)throw new Error("Couldn't find the header height. Are you inside a screen in a navigator with a header?");return r};var e=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=r(t);if(n&&n.has(e))return n.get(e);var o={__proto__:null},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var i=u?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(o,a,i):o[a]=e[a]}return o.default=e,n&&n.set(e,o),o})(_r(d[0])),t=_r(d[1])(_r(d[2]));function r(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(r=function(e){return e?n:t})(e)}},553,[124,3,552]); +__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(t){var n=t.color,o=t.size,a=t.style;return(0,_r(d[2]).jsx)(e.Text,{style:[r.icon,{color:n,fontSize:o},a],children:"\u23f7"})};!(function(e,r){if(!r&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=t(r);if(n&&n.has(e))return n.get(e);var o={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var c=a?Object.getOwnPropertyDescriptor(e,u):null;c&&(c.get||c.set)?Object.defineProperty(o,u,c):o[u]=e[u]}o.default=e,n&&n.set(e,o)})(_r(d[0]));var e=_r(d[1]);function t(e){if("function"!=typeof WeakMap)return null;var r=new WeakMap,n=new WeakMap;return(t=function(e){return e?n:r})(e)}var r=e.StyleSheet.create({icon:{backgroundColor:'transparent'}})},554,[124,1,177]); +__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(r){var a=r.visible,i=r.children,l=r.style,c=(0,e.default)(r,n);if('web'===t.Platform.OS)return(0,_r(d[4]).jsx)(t.View,Object.assign({hidden:!a,style:[{display:a?'flex':'none'},o.container,l],pointerEvents:a?'auto':'none'},c,{children:i}));return(0,_r(d[4]).jsx)(t.View,{style:[o.container,l],pointerEvents:a?'auto':'none',children:(0,_r(d[4]).jsx)(t.View,{collapsable:!1,removeClippedSubviews:'ios'!==t.Platform.OS&&'macos'!==t.Platform.OS||!a,pointerEvents:a?'auto':'none',style:a?o.attached:o.detached,children:i})})};var e=_r(d[0])(_r(d[1])),t=((function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=r(t);if(n&&n.has(e))return n.get(e);var o={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var l=a?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(o,i,l):o[i]=e[i]}o.default=e,n&&n.set(e,o)})(_r(d[2])),_r(d[3])),n=["visible","children","style"];function r(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(r=function(e){return e?n:t})(e)}var o=t.StyleSheet.create({container:{flex:1,overflow:'hidden'},attached:{flex:1},detached:{flex:1,top:3e4}})},555,[3,98,124,1,177]); +__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=f;!(function(e,r){if(!r&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=t(r);if(n&&n.has(e))return n.get(e);var i={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var l=o?Object.getOwnPropertyDescriptor(e,a):null;l&&(l.get||l.set)?Object.defineProperty(i,a,l):i[a]=e[a]}i.default=e,n&&n.set(e,i)})(_r(d[0]));var e=_r(d[1]);function t(e){if("function"!=typeof WeakMap)return null;var r=new WeakMap,n=new WeakMap;return(t=function(e){return e?n:r})(e)}var r=e.Dimensions.get('window'),n=r.width,i=void 0===n?0:n,o=r.height,a=void 0===o?0:o,l='web'===e.Platform.OS||null==_r(d[2]).initialWindowMetrics?{frame:{x:0,y:0,width:i,height:a},insets:{top:0,left:0,right:0,bottom:0}}:_r(d[2]).initialWindowMetrics;function f(t){var r=t.children,n=t.style;return(0,_r(d[3]).jsx)(_r(d[2]).SafeAreaInsetsContext.Consumer,{children:function(t){return t?(0,_r(d[3]).jsx)(e.View,{style:[c.container,n],children:r}):(0,_r(d[3]).jsx)(_r(d[2]).SafeAreaProvider,{initialMetrics:l,style:n,children:r})}})}f.initialMetrics=l;var c=e.StyleSheet.create({container:{flex:1}})},556,[124,1,535,177]); +__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(l){var s=(0,_r(d[8]).useSafeAreaFrame)(),c=(0,_r(d[8]).useSafeAreaInsets)(),f=t.useContext(i.default),v=t.useContext(o.default),p=l.focused,h=l.modal,y=void 0!==h&&h,j=l.header,x=l.headerShown,b=void 0===x||x,P=l.headerTransparent,_=l.headerStatusBarHeight,O=void 0===_?f?0:c.top:_,w=l.navigation,S=l.route,M=l.children,C=l.style,k=t.useState(function(){return(0,a.default)(s,y,O)}),A=(0,e.default)(k,2),D=A[0],W=A[1];return(0,_r(d[9]).jsxs)(r.default,{accessibilityElementsHidden:!p,importantForAccessibility:p?'auto':'no-hide-descendants',style:[u.container,C],children:[(0,_r(d[9]).jsx)(n.View,{style:u.content,children:(0,_r(d[9]).jsx)(i.default.Provider,{value:f||!1!==b,children:(0,_r(d[9]).jsx)(o.default.Provider,{value:b?D:null!=v?v:0,children:M})})}),b?(0,_r(d[9]).jsx)(_r(d[10]).NavigationContext.Provider,{value:w,children:(0,_r(d[9]).jsx)(_r(d[10]).NavigationRouteContext.Provider,{value:S,children:(0,_r(d[9]).jsx)(n.View,{onLayout:function(e){var t=e.nativeEvent.layout.height;W(t)},style:P?u.absolute:null,children:j})})}):null]})};var e=_r(d[0])(_r(d[1])),t=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=l(t);if(n&&n.has(e))return n.get(e);var r={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r})(_r(d[2])),n=_r(d[3]),r=_r(d[0])(_r(d[4])),a=_r(d[0])(_r(d[5])),o=_r(d[0])(_r(d[6])),i=_r(d[0])(_r(d[7]));function l(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(l=function(e){return e?n:t})(e)}var u=n.StyleSheet.create({container:{flex:1,flexDirection:'column-reverse'},content:{flex:1},absolute:{position:'absolute',top:0,left:0,right:0}})},557,[3,22,124,1,527,528,552,532,535,177,427]); +__d(function(g,r,i,a,m,e,d){},558,[]); +__d(function(g,_r,_i,_a,m,_e,d){var e=_r(d[0])(_r(d[1])),t=_r(d[0])(_r(d[2])),n=_r(d[0])(_r(d[3])),r=_r(d[0])(_r(d[4])),a=_r(d[0])(_r(d[5])),i=_r(d[0])(_r(d[6])),o=_r(d[0])(_r(d[7])),c=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=b(t);if(n&&n.has(e))return n.get(e);var r={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var o=a?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(r,i,o):r[i]=e[i]}return r.default=e,n&&n.set(e,r),r})(_r(d[8])),l=_r(d[9]),s=_r(d[0])(_r(d[10])),u=_r(d[0])(_r(d[11])),v=["children"],f=["enabled","freezeOnBlur"],h=["active","activityState","children","isNativeStack","gestureResponseDistance","onGestureCancel"],S=["active","activityState","style","onComponentRef"],p=["enabled","hasTwoStates"];function b(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(b=function(e){return e?n:t})(e)}function y(e,t,a){return t=(0,r.default)(t),(0,n.default)(e,w()?Reflect.construct(t,a||[],(0,r.default)(e).constructor):t.apply(e,a))}function w(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(w=function(){return!!e})()}var C='ios'===l.Platform.OS||'android'===l.Platform.OS||'windows'===l.Platform.OS,N=C;var k=!1;var j,O,x,B,R,P,A,H,W,F;var M={get NativeScreen(){return j=j||_r(d[13]).default},get NativeScreenContainer(){return O=O||_r(d[14]).default},get NativeScreenNavigationContainer(){return x=x||('ios'===l.Platform.OS?_r(d[15]).default:this.NativeScreenContainer)},get NativeScreenStack(){return B=B||_r(d[16]).default},get NativeScreenStackHeaderConfig(){return R=R||_r(d[17]).default},get NativeScreenStackHeaderSubview(){return P=P||_r(d[18]).default},get NativeSearchBar(){return H=H||_r(d[19]).default},get NativeSearchBarCommands(){return W=W||_r(d[19]).Commands},get NativeFullWindowOverlay(){return F=F||_r(d[20]).default}};function V(e){var t=e.freeze,n=e.children,r=c.default.useState(!1),a=(0,o.default)(r,2),i=a[0],l=a[1];return(0,c.useEffect)(function(){var e=setImmediate(function(){l(t)});return function(){clearImmediate(e)}},[t]),(0,_r(d[21]).jsx)(_r(d[22]).Freeze,{freeze:!!t&&i,children:n})}var _=(function(n){function r(){var t;(0,e.default)(this,r);for(var n=arguments.length,a=new Array(n),i=0;i1,children:e})});return(0,_r(d[21]).jsx)(M.NativeScreenStack,Object.assign({},n,{children:a}))},InnerScreen:_,SearchBar:I,FullWindowOverlay:function(e){return'ios'!==l.Platform.OS?(console.warn('Importing FullWindowOverlay is only valid on iOS devices.'),(0,_r(d[21]).jsx)(l.View,Object.assign({},e))):(0,_r(d[21]).jsx)(M.NativeFullWindowOverlay,{style:{position:'absolute',width:'100%',height:'100%'},children:e.children})},get NativeScreen(){return M.NativeScreen},get NativeScreenContainer(){return M.NativeScreenContainer},get NativeScreenNavigationContainer(){return M.NativeScreenNavigationContainer},get ScreenStackHeaderConfig(){return M.NativeScreenStackHeaderConfig},get ScreenStackHeaderSubview(){return M.NativeScreenStackHeaderSubview},get SearchBarCommands(){return M.NativeSearchBarCommands},ScreenStackHeaderBackButtonImage:function(e){return(0,_r(d[21]).jsx)(M.NativeScreenStackHeaderSubview,{type:"back",style:D.headerSubview,children:(0,_r(d[21]).jsx)(l.Image,Object.assign({resizeMode:"center",fadeDuration:0},e))})},ScreenStackHeaderRightView:function(e){return(0,_r(d[21]).jsx)(M.NativeScreenStackHeaderSubview,Object.assign({},e,{type:"right",style:D.headerSubview}))},ScreenStackHeaderLeftView:function(e){return(0,_r(d[21]).jsx)(M.NativeScreenStackHeaderSubview,Object.assign({},e,{type:"left",style:D.headerSubview}))},ScreenStackHeaderCenterView:function(e){return(0,_r(d[21]).jsx)(M.NativeScreenStackHeaderSubview,Object.assign({},e,{type:"center",style:D.headerSubview}))},ScreenStackHeaderSearchBarView:function(e){return(0,_r(d[21]).jsx)(M.NativeScreenStackHeaderSubview,Object.assign({},e,{type:"searchBar",style:D.headerSubview}))},enableScreens:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];(N=C&&e)&&!l.UIManager.getViewManagerConfig('RNSScreen')&&console.error("Screen native module hasn't been linked. Please check the react-native-screens README for more details")},enableFreeze:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=parseInt(_r(d[12]).version.split('.')[1]);0===t||t>=64||!e||console.warn('react-freeze library requires at least react-native 0.64. Please upgrade your react-native version in order to use this feature.'),k=e},screensEnabled:function(){return N},shouldUseActivityState:!0,useTransitionProgress:u.default,isSearchBarAvailableForCurrentPlatform:_r(d[23]).isSearchBarAvailableForCurrentPlatform,isNewBackTitleImplementation:_r(d[23]).isNewBackTitleImplementation,executeNativeBackPress:_r(d[23]).executeNativeBackPress}},559,[3,12,13,51,50,53,98,22,124,1,560,561,562,563,564,565,566,567,568,569,570,177,571,572]); +__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var e=(function(e,r){if(!r&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=t(r);if(n&&n.has(e))return n.get(e);var o={__proto__:null},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in e)if("default"!==f&&Object.prototype.hasOwnProperty.call(e,f)){var a=u?Object.getOwnPropertyDescriptor(e,f):null;a&&(a.get||a.set)?Object.defineProperty(o,f,a):o[f]=e[f]}return o.default=e,n&&n.set(e,o),o})(_r(d[0]));function t(e){if("function"!=typeof WeakMap)return null;var r=new WeakMap,n=new WeakMap;return(t=function(e){return e?n:r})(e)}_e.default=e.createContext(void 0)},560,[124]); +__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=function(){var r=e.useContext(t.default);if(void 0===r)throw new Error("Couldn't find values for transition progress. Are you inside a screen in Native Stack?");return r};var e=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=r(t);if(n&&n.has(e))return n.get(e);var o={__proto__:null},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var f=u?Object.getOwnPropertyDescriptor(e,a):null;f&&(f.get||f.set)?Object.defineProperty(o,a,f):o[a]=e[a]}return o.default=e,n&&n.set(e,o),o})(_r(d[0])),t=_r(d[1])(_r(d[2]));function r(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(r=function(e){return e?n:t})(e)}},561,[124,3,560]); +__d(function(e,r,t,s,i,n,a){i.exports={name:"react-native",version:"0.70.6",bin:"./cli.js",description:"A framework for building native apps using React",license:"MIT",repository:"github:facebook/react-native",engines:{node:">=14"},"jest-junit":{outputDirectory:"reports/junit",outputName:"js-test-results.xml"},files:["android","cli.js","flow","flow-typed","index.js","interface.js","jest-preset.js","jest","!jest/private","Libraries","LICENSE","local-cli","React-Core.podspec","react-native.config.js","react.gradle","React.podspec","React","ReactAndroid","ReactCommon","README.md","rn-get-polyfills.js","scripts/compose-source-maps.js","scripts/find-node-for-xcode.sh","scripts/generate-artifacts.js","scripts/generate-provider-cli.js","scripts/generate-specs-cli.js","scripts/codegen/codegen-utils.js","scripts/codegen/generate-artifacts-executor.js","scripts/codegen/generate-specs-cli-executor.js","scripts/hermes/hermes-utils.js","scripts/hermes/prepare-hermes-for-build.js","scripts/ios-configure-glog.sh","scripts/xcode/with-environment.sh","scripts/launchPackager.bat","scripts/launchPackager.command","scripts/node-binary.sh","scripts/packager.sh","scripts/packager-reporter.js","scripts/react_native_pods_utils/script_phases.rb","scripts/react_native_pods_utils/script_phases.sh","scripts/react_native_pods.rb","scripts/cocoapods","scripts/react-native-xcode.sh","sdks/.hermesversion","sdks/hermes-engine","sdks/hermesc","template.config.js","template","!template/node_modules","!template/package-lock.json","!template/yarn.lock","third-party-podspecs"],scripts:{start:"react-native start",test:"jest","test-ci":"jest --maxWorkers=2 --ci --reporters=\"default\" --reporters=\"jest-junit\"",flow:"flow","flow-check-ios":"flow check","flow-check-android":"flow check --flowconfig-name .flowconfig.android",lint:"eslint .","lint-ci":"./scripts/circleci/analyze_code.sh && yarn shellcheck","lint-java":"node ./scripts/lint-java.js",shellcheck:"./scripts/circleci/analyze_scripts.sh","clang-format":"clang-format -i --glob=*/**/*.{h,cpp,m,mm}",format:"npm run prettier && npm run clang-format",prettier:"prettier --write \"./**/*.{js,md,yml}\"","format-check":"prettier --list-different \"./**/*.{js,md,yml}\"","update-lock":"npx yarn-deduplicate","docker-setup-android":"docker pull reactnativecommunity/react-native-android:5.2","docker-build-android":"docker build -t reactnativeci/android -f .circleci/Dockerfiles/Dockerfile.android .","test-android-run-instrumentation":"docker run --cap-add=SYS_ADMIN -it reactnativeci/android bash .circleci/Dockerfiles/scripts/run-android-docker-instrumentation-tests.sh","test-android-run-unit":"docker run --cap-add=SYS_ADMIN -it reactnativeci/android bash .circleci/Dockerfiles/scripts/run-android-docker-unit-tests.sh","test-android-run-e2e":"docker run --privileged -it reactnativeci/android bash .circleci/Dockerfiles/scripts/run-ci-e2e-tests.sh --android --js","test-android-all":"yarn run docker-build-android && yarn run test-android-run-unit && yarn run test-android-run-instrumentation && yarn run test-android-run-e2e","test-android-instrumentation":"yarn run docker-build-android && yarn run test-android-run-instrumentation","test-android-unit":"yarn run docker-build-android && yarn run test-android-run-unit","test-android-e2e":"yarn run docker-build-android && yarn run test-android-run-e2e","test-ios":"./scripts/objc-test.sh test"},peerDependencies:{react:"18.1.0"},dependencies:{"@jest/create-cache-key-function":"^27.0.1","@react-native-community/cli":"9.3.2","@react-native-community/cli-platform-android":"9.3.1","@react-native-community/cli-platform-ios":"9.3.0","@react-native/assets":"1.0.0","@react-native/normalize-color":"2.0.0","@react-native/polyfills":"2.0.0","abort-controller":"^3.0.0",anser:"^1.4.9","base64-js":"^1.1.2","event-target-shim":"^5.0.1",invariant:"^2.2.4","jsc-android":"^250230.2.1","memoize-one":"^5.0.0","metro-react-native-babel-transformer":"0.72.3","metro-runtime":"0.72.3","metro-source-map":"0.72.3",mkdirp:"^0.5.1",nullthrows:"^1.1.1","pretty-format":"^26.5.2",promise:"^8.3.0","react-devtools-core":"4.24.0","react-native-gradle-plugin":"^0.70.3","react-refresh":"^0.4.0","react-shallow-renderer":"^16.15.0","regenerator-runtime":"^0.13.2",scheduler:"^0.22.0","stacktrace-parser":"^0.1.3","use-sync-external-store":"^1.0.0","whatwg-fetch":"^3.0.0",ws:"^6.1.4","react-native-codegen":"^0.70.6"},devDependencies:{"flow-bin":"^0.182.0","hermes-eslint":"0.8.0",react:"18.1.0","react-test-renderer":"18.1.0","@babel/core":"^7.14.0","@babel/eslint-parser":"^7.18.2","@babel/generator":"^7.14.0","@babel/plugin-transform-regenerator":"^7.0.0","@react-native-community/eslint-plugin":"*","@react-native/eslint-plugin-specs":"^0.70.0","@reactions/component":"^2.0.2",async:"^3.2.2","clang-format":"^1.2.4",connect:"^3.6.5",coveralls:"^3.1.1",eslint:"^7.32.0","eslint-config-fb-strict":"^26.0.0","eslint-config-fbjs":"^3.1.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-flowtype":"^7.0.0","eslint-plugin-jest":"^25.2.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-react":"^7.26.1","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-react-native":"^3.11.0","eslint-plugin-relay":"^1.8.2",inquirer:"^7.1.0",jest:"^26.6.3","jest-junit":"^10.0.0",jscodeshift:"^0.13.1","metro-babel-register":"0.72.3","metro-memory-fs":"0.72.3",mkdirp:"^0.5.1",prettier:"^2.4.1",shelljs:"^0.8.5",signedsource:"^1.0.0",ws:"^6.1.4",yargs:"^15.3.1"},codegenConfig:{libraries:[{name:"FBReactNativeSpec",type:"modules",ios:{},android:{},jsSrcsDir:"Libraries"},{name:"rncore",type:"components",ios:{},android:{},jsSrcsDir:"Libraries"}]}}},562,[]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=r(d[0])(r(d[1]));e.default=(0,t.default)('RNSScreen',{interfaceOnly:!0})},563,[3,181]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=r(d[0])(r(d[1]));e.default=(0,t.default)('RNSScreenContainer',{})},564,[3,181]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=r(d[0])(r(d[1]));e.default=(0,t.default)('RNSScreenNavigationContainer',{})},565,[3,181]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=r(d[0])(r(d[1]));e.default=(0,t.default)('RNSScreenStack',{})},566,[3,181]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=r(d[0])(r(d[1]));e.default=(0,t.default)('RNSScreenStackHeaderConfig',{})},567,[3,181]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=r(d[0])(r(d[1]));e.default=(0,t.default)('RNSScreenStackHeaderSubview',{})},568,[3,181]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.Commands=void 0;var t=r(d[0])(r(d[1])),o=r(d[0])(r(d[2]));e.Commands=(0,o.default)({supportedCommands:['blur','focus','clearText','toggleCancelButton','setText']}),e.default=(0,t.default)('RNSSearchBar',{})},569,[3,181,131]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=r(d[0])(r(d[1]));e.default=(0,l.default)('RNSFullWindowOverlay',{})},570,[3,181]); +__d(function(g,_r,_i,_a,m,_e,d){Object.defineProperty(_e,"__esModule",{value:!0}),_e.Freeze=function(r){var n=r.freeze,o=r.children,i=r.placeholder,u=void 0===i?null:i;return(0,_r(d[1]).jsx)(e.Suspense,{fallback:u,children:(0,_r(d[1]).jsx)(t,{freeze:n,children:o})})};var e=(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=r(t);if(n&&n.has(e))return n.get(e);var o={__proto__:null},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var f=i?Object.getOwnPropertyDescriptor(e,u):null;f&&(f.get||f.set)?Object.defineProperty(o,u,f):o[u]=e[u]}return o.default=e,n&&n.set(e,o),o})(_r(d[0]));function r(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(r=function(e){return e?n:t})(e)}function t(r){var t=r.freeze,n=r.children,o=(0,e.useRef)({}).current;if(t&&!o.promise)throw o.promise=new Promise(function(e){o.resolve=e}),o.promise;if(t)throw o.promise;return o.promise&&(o.resolve(),o.promise=void 0),(0,_r(d[1]).jsx)(e.Fragment,{children:n})}},571,[124,177]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.executeNativeBackPress=function(){return t.BackHandler.exitApp(),!0},e.isSearchBarAvailableForCurrentPlatform=e.isNewBackTitleImplementation=void 0;var t=r(d[0]);e.isSearchBarAvailableForCurrentPlatform=['ios','android'].includes(t.Platform.OS);e.isNewBackTitleImplementation=!0},572,[1]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(d[0]),t=o.Platform.select({ios:function(){return r(d[1]).default},android:function(){return r(d[0]).ToastAndroid},default:function(){throw new Error("RNSimpleToast: unsupported platform")}})(),n=o.Platform.select({ios:function(){return r(d[1]).default.getConstants()},android:function(){return r(d[0]).ToastAndroid},default:function(){throw new Error("RNSimpleToast: unsupported platform")}})();e.default={SHORT:n.SHORT,LONG:n.LONG,TOP:n.TOP,BOTTOM:n.BOTTOM,CENTER:n.CENTER,show:function(o,l,s){t.show(o,null!=l?l:n.SHORT,u(s))},showWithGravity:function(o,l,s,f){t.showWithGravity(o,null!=l?l:n.SHORT,s,u(f))},showWithGravityAndOffset:function(o,l,s,f,c,O){t.showWithGravityAndOffset(o,null!=l?l:n.SHORT,s,f,c,u(O))}};function u(t){if('android'!==o.Platform.OS&&t)return Object.assign({},t,{messageColor:(0,o.processColor)(t.textColor),backgroundColor:(0,o.processColor)(t.backgroundColor)})}},573,[1,574]); +__d(function(g,r,i,a,m,e,d){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(d[0]);e.default=o.TurboModuleRegistry.getEnforcing('RNSimpleToast')},574,[1]); +__d(function(e,a,l,t,i,p,n){i.exports={name:"ClevertapSignedCallReactNativeExample",displayName:"ClevertapSignedCallReactNativeExample"}},575,[]); __r(44); __r(0); \ No newline at end of file diff --git a/example/android/app/src/main/java/com/example/rnsignedcall/MainApplication.java b/example/android/app/src/main/java/com/example/rnsignedcall/MainApplication.java index 2086e94..c2389d5 100644 --- a/example/android/app/src/main/java/com/example/rnsignedcall/MainApplication.java +++ b/example/android/app/src/main/java/com/example/rnsignedcall/MainApplication.java @@ -1,7 +1,13 @@ package com.example.rnsignedcall; import android.app.Application; +import android.content.BroadcastReceiver; import android.content.Context; +import android.content.Intent; +import android.content.IntentFilter; +import android.os.Build; + +import androidx.annotation.Nullable; import com.clevertap.android.sdk.ActivityLifecycleCallback; import com.clevertap.android.sdk.CleverTapAPI; @@ -55,6 +61,15 @@ public ReactNativeHost getReactNativeHost() { } } + @Override + public Intent registerReceiver(@Nullable BroadcastReceiver receiver, IntentFilter filter) { + if (Build.VERSION.SDK_INT >= 34 && getApplicationInfo().targetSdkVersion >= 34) { + return super.registerReceiver(receiver, filter, Context.RECEIVER_EXPORTED); + } else { + return super.registerReceiver(receiver, filter); + } + } + @Override public void onCreate() { CleverTapAPI.setDebugLevel(CleverTapAPI.LogLevel.VERBOSE); diff --git a/example/android/app/src/main/res/drawable/ct_logo.png b/example/android/app/src/main/res/drawable/ct_logo.png new file mode 100644 index 0000000..48398ac Binary files /dev/null and b/example/android/app/src/main/res/drawable/ct_logo.png differ diff --git a/example/android/build.gradle b/example/android/build.gradle index b00be4b..50304da 100644 --- a/example/android/build.gradle +++ b/example/android/build.gradle @@ -2,10 +2,10 @@ buildscript { ext { - buildToolsVersion = "33.0.0" + buildToolsVersion = "34.0.0" minSdkVersion = 21 - compileSdkVersion = 33 - targetSdkVersion = 33 + compileSdkVersion = 34 + targetSdkVersion = 34 if (System.properties['os.arch'] == "aarch64") { // For M1 Users we need to use the NDK 24 which added support for aarch64 diff --git a/example/babel.config.js b/example/babel.config.js index adea77b..ce98424 100644 --- a/example/babel.config.js +++ b/example/babel.config.js @@ -13,5 +13,12 @@ module.exports = { }, }, ], + [ + 'module:react-native-dotenv', + { + moduleName: '@env', + path: '.env', + }, + ], ], }; diff --git a/example/env.d.ts b/example/env.d.ts new file mode 100644 index 0000000..7d53686 --- /dev/null +++ b/example/env.d.ts @@ -0,0 +1,5 @@ +declare module '@env' { + export const SC_ACCOUNT_ID: string = '61a52046f56a14cb19a1e9cc'; + export const SC_API_KEY: string = + '9dcced09dae16c5e3606c22346d92361b77efdb360425913850bea4f22d812dd'; +} diff --git a/example/ios/.gitignore b/example/ios/.gitignore new file mode 100644 index 0000000..a5d3ff1 --- /dev/null +++ b/example/ios/.gitignore @@ -0,0 +1 @@ +GoogleService-Info.plist \ No newline at end of file diff --git a/example/ios/ClevertapSignedCallReactNativeExample.xcodeproj/project.pbxproj b/example/ios/ClevertapSignedCallReactNativeExample.xcodeproj/project.pbxproj index 591aa93..03def3a 100644 --- a/example/ios/ClevertapSignedCallReactNativeExample.xcodeproj/project.pbxproj +++ b/example/ios/ClevertapSignedCallReactNativeExample.xcodeproj/project.pbxproj @@ -11,10 +11,11 @@ 13B07FBC1A68108700A75B9A /* AppDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB01A68108700A75B9A /* AppDelegate.mm */; settings = {COMPILER_FLAGS = "-fmodules"; }; }; 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; }; 13B07FC11A68108700A75B9A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; }; + 2EBB1DCB8630EC6374BEB7AF /* Pods_ClevertapSignedCallReactNativeExample_ClevertapSignedCallReactNativeExampleTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B4CE55F2E6F8705A5D71E276 /* Pods_ClevertapSignedCallReactNativeExample_ClevertapSignedCallReactNativeExampleTests.framework */; }; + 52A963A92D2574F600779177 /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 52A963A82D2574F600779177 /* GoogleService-Info.plist */; }; 5791A966299DD42400C46437 /* main.jsbundle in Resources */ = {isa = PBXBuildFile; fileRef = 5791A965299DD42300C46437 /* main.jsbundle */; }; + 7E2A5EB146A84A521EB32F68 /* Pods_ClevertapSignedCallReactNativeExample.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 87F5C22C8AC5BE13E18A68A6 /* Pods_ClevertapSignedCallReactNativeExample.framework */; }; 81AB9BB82411601600AC10FF /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */; }; - BFC509ECBD89A56CC6946922 /* Pods_ClevertapSignedCallReactNativeExample_ClevertapSignedCallReactNativeExampleTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1FE916EAEDE16906F5B86EB1 /* Pods_ClevertapSignedCallReactNativeExample_ClevertapSignedCallReactNativeExampleTests.framework */; }; - FC7329D9A197165DF1BC8C9D /* Pods_ClevertapSignedCallReactNativeExample.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A8CC95541B54715266A0B3F1 /* Pods_ClevertapSignedCallReactNativeExample.framework */; settings = {ATTRIBUTES = (Required, ); }; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -37,16 +38,17 @@ 13B07FB51A68108700A75B9A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = ClevertapSignedCallReactNativeExample/Images.xcassets; sourceTree = ""; }; 13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = ClevertapSignedCallReactNativeExample/Info.plist; sourceTree = ""; }; 13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = ClevertapSignedCallReactNativeExample/main.m; sourceTree = ""; }; - 1FE916EAEDE16906F5B86EB1 /* Pods_ClevertapSignedCallReactNativeExample_ClevertapSignedCallReactNativeExampleTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_ClevertapSignedCallReactNativeExample_ClevertapSignedCallReactNativeExampleTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 3B4392A12AC88292D35C810B /* Pods-ClevertapSignedCallReactNativeExample.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ClevertapSignedCallReactNativeExample.debug.xcconfig"; path = "Target Support Files/Pods-ClevertapSignedCallReactNativeExample/Pods-ClevertapSignedCallReactNativeExample.debug.xcconfig"; sourceTree = ""; }; - 5709B34CF0A7D63546082F79 /* Pods-ClevertapSignedCallReactNativeExample.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ClevertapSignedCallReactNativeExample.release.xcconfig"; path = "Target Support Files/Pods-ClevertapSignedCallReactNativeExample/Pods-ClevertapSignedCallReactNativeExample.release.xcconfig"; sourceTree = ""; }; + 20F8670CC542EA483147C615 /* Pods-ClevertapSignedCallReactNativeExample.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ClevertapSignedCallReactNativeExample.debug.xcconfig"; path = "Target Support Files/Pods-ClevertapSignedCallReactNativeExample/Pods-ClevertapSignedCallReactNativeExample.debug.xcconfig"; sourceTree = ""; }; + 52A963A82D2574F600779177 /* GoogleService-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "GoogleService-Info.plist"; sourceTree = ""; }; 5791A965299DD42300C46437 /* main.jsbundle */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = main.jsbundle; sourceTree = ""; }; 57C0551229A60546008D1F8E /* ClevertapSignedCallReactNativeExample.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; name = ClevertapSignedCallReactNativeExample.entitlements; path = ClevertapSignedCallReactNativeExample/ClevertapSignedCallReactNativeExample.entitlements; sourceTree = ""; }; 57F23C4F29BF8D2900D9552E /* ClevertapSignedCallReactNativeExample-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "ClevertapSignedCallReactNativeExample-Bridging-Header.h"; sourceTree = ""; }; - 5B7EB9410499542E8C5724F5 /* Pods-ClevertapSignedCallReactNativeExample-ClevertapSignedCallReactNativeExampleTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ClevertapSignedCallReactNativeExample-ClevertapSignedCallReactNativeExampleTests.debug.xcconfig"; path = "Target Support Files/Pods-ClevertapSignedCallReactNativeExample-ClevertapSignedCallReactNativeExampleTests/Pods-ClevertapSignedCallReactNativeExample-ClevertapSignedCallReactNativeExampleTests.debug.xcconfig"; sourceTree = ""; }; 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = LaunchScreen.storyboard; path = ClevertapSignedCallReactNativeExample/LaunchScreen.storyboard; sourceTree = ""; }; - 89C6BE57DB24E9ADA2F236DE /* Pods-ClevertapSignedCallReactNativeExample-ClevertapSignedCallReactNativeExampleTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ClevertapSignedCallReactNativeExample-ClevertapSignedCallReactNativeExampleTests.release.xcconfig"; path = "Target Support Files/Pods-ClevertapSignedCallReactNativeExample-ClevertapSignedCallReactNativeExampleTests/Pods-ClevertapSignedCallReactNativeExample-ClevertapSignedCallReactNativeExampleTests.release.xcconfig"; sourceTree = ""; }; - A8CC95541B54715266A0B3F1 /* Pods_ClevertapSignedCallReactNativeExample.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_ClevertapSignedCallReactNativeExample.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 839B9DFE974EE8C2449EC237 /* Pods-ClevertapSignedCallReactNativeExample.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ClevertapSignedCallReactNativeExample.release.xcconfig"; path = "Target Support Files/Pods-ClevertapSignedCallReactNativeExample/Pods-ClevertapSignedCallReactNativeExample.release.xcconfig"; sourceTree = ""; }; + 86F95CE12095632D982C3DAF /* Pods-ClevertapSignedCallReactNativeExample-ClevertapSignedCallReactNativeExampleTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ClevertapSignedCallReactNativeExample-ClevertapSignedCallReactNativeExampleTests.debug.xcconfig"; path = "Target Support Files/Pods-ClevertapSignedCallReactNativeExample-ClevertapSignedCallReactNativeExampleTests/Pods-ClevertapSignedCallReactNativeExample-ClevertapSignedCallReactNativeExampleTests.debug.xcconfig"; sourceTree = ""; }; + 87F5C22C8AC5BE13E18A68A6 /* Pods_ClevertapSignedCallReactNativeExample.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_ClevertapSignedCallReactNativeExample.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + B4CE55F2E6F8705A5D71E276 /* Pods_ClevertapSignedCallReactNativeExample_ClevertapSignedCallReactNativeExampleTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_ClevertapSignedCallReactNativeExample_ClevertapSignedCallReactNativeExampleTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + CBDB14DAB58A3C655A97315C /* Pods-ClevertapSignedCallReactNativeExample-ClevertapSignedCallReactNativeExampleTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ClevertapSignedCallReactNativeExample-ClevertapSignedCallReactNativeExampleTests.release.xcconfig"; path = "Target Support Files/Pods-ClevertapSignedCallReactNativeExample-ClevertapSignedCallReactNativeExampleTests/Pods-ClevertapSignedCallReactNativeExample-ClevertapSignedCallReactNativeExampleTests.release.xcconfig"; sourceTree = ""; }; ED297162215061F000B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; }; /* End PBXFileReference section */ @@ -55,7 +57,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - BFC509ECBD89A56CC6946922 /* Pods_ClevertapSignedCallReactNativeExample_ClevertapSignedCallReactNativeExampleTests.framework in Frameworks */, + 2EBB1DCB8630EC6374BEB7AF /* Pods_ClevertapSignedCallReactNativeExample_ClevertapSignedCallReactNativeExampleTests.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -63,7 +65,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - FC7329D9A197165DF1BC8C9D /* Pods_ClevertapSignedCallReactNativeExample.framework in Frameworks */, + 7E2A5EB146A84A521EB32F68 /* Pods_ClevertapSignedCallReactNativeExample.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -106,8 +108,8 @@ isa = PBXGroup; children = ( ED297162215061F000B7C4FE /* JavaScriptCore.framework */, - A8CC95541B54715266A0B3F1 /* Pods_ClevertapSignedCallReactNativeExample.framework */, - 1FE916EAEDE16906F5B86EB1 /* Pods_ClevertapSignedCallReactNativeExample_ClevertapSignedCallReactNativeExampleTests.framework */, + 87F5C22C8AC5BE13E18A68A6 /* Pods_ClevertapSignedCallReactNativeExample.framework */, + B4CE55F2E6F8705A5D71E276 /* Pods_ClevertapSignedCallReactNativeExample_ClevertapSignedCallReactNativeExampleTests.framework */, ); name = Frameworks; sourceTree = ""; @@ -123,6 +125,7 @@ isa = PBXGroup; children = ( 5791A965299DD42300C46437 /* main.jsbundle */, + 52A963A82D2574F600779177 /* GoogleService-Info.plist */, 13B07FAE1A68108700A75B9A /* ClevertapSignedCallReactNativeExample */, 832341AE1AAA6A7D00B99B32 /* Libraries */, 00E356EF1AD99517003FC87E /* ClevertapSignedCallReactNativeExampleTests */, @@ -147,10 +150,10 @@ BBD78D7AC51CEA395F1C20DB /* Pods */ = { isa = PBXGroup; children = ( - 3B4392A12AC88292D35C810B /* Pods-ClevertapSignedCallReactNativeExample.debug.xcconfig */, - 5709B34CF0A7D63546082F79 /* Pods-ClevertapSignedCallReactNativeExample.release.xcconfig */, - 5B7EB9410499542E8C5724F5 /* Pods-ClevertapSignedCallReactNativeExample-ClevertapSignedCallReactNativeExampleTests.debug.xcconfig */, - 89C6BE57DB24E9ADA2F236DE /* Pods-ClevertapSignedCallReactNativeExample-ClevertapSignedCallReactNativeExampleTests.release.xcconfig */, + 20F8670CC542EA483147C615 /* Pods-ClevertapSignedCallReactNativeExample.debug.xcconfig */, + 839B9DFE974EE8C2449EC237 /* Pods-ClevertapSignedCallReactNativeExample.release.xcconfig */, + 86F95CE12095632D982C3DAF /* Pods-ClevertapSignedCallReactNativeExample-ClevertapSignedCallReactNativeExampleTests.debug.xcconfig */, + CBDB14DAB58A3C655A97315C /* Pods-ClevertapSignedCallReactNativeExample-ClevertapSignedCallReactNativeExampleTests.release.xcconfig */, ); path = Pods; sourceTree = ""; @@ -162,11 +165,11 @@ isa = PBXNativeTarget; buildConfigurationList = 00E357021AD99517003FC87E /* Build configuration list for PBXNativeTarget "ClevertapSignedCallReactNativeExampleTests" */; buildPhases = ( - A55EABD7B0C7F3A422A6CC61 /* [CP] Check Pods Manifest.lock */, + 541ACB10358F061E32E1A65A /* [CP] Check Pods Manifest.lock */, 00E356EA1AD99517003FC87E /* Sources */, 00E356EB1AD99517003FC87E /* Frameworks */, 00E356EC1AD99517003FC87E /* Resources */, - C59DA0FBD6956966B86A3779 /* [CP] Embed Pods Frameworks */, + CEAEA3935E9A411FAA7D3EC1 /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); @@ -182,13 +185,15 @@ isa = PBXNativeTarget; buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "ClevertapSignedCallReactNativeExample" */; buildPhases = ( - C38B50BA6285516D6DCD4F65 /* [CP] Check Pods Manifest.lock */, + 4865393CFE4EA6F07820657D /* [CP] Check Pods Manifest.lock */, FD10A7F022414F080027D42C /* Start Packager */, 13B07F871A680F5B00A75B9A /* Sources */, 13B07F8C1A680F5B00A75B9A /* Frameworks */, 13B07F8E1A680F5B00A75B9A /* Resources */, 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */, - 00EEFC60759A1932668264C0 /* [CP] Embed Pods Frameworks */, + 8EB5B2C79B9BAD3B62004B3E /* [CP] Embed Pods Frameworks */, + 7F48AEF60DE43FCE95697C61 /* [CP-User] [RNFB] Core Configuration */, + 282EBC349B20520100E74D28 /* [CP-User] [RNFB] Crashlytics Configuration */, ); buildRules = ( ); @@ -248,6 +253,7 @@ buildActionMask = 2147483647; files = ( 5791A966299DD42400C46437 /* main.jsbundle in Resources */, + 52A963A92D2574F600779177 /* GoogleService-Info.plist in Resources */, 81AB9BB82411601600AC10FF /* LaunchScreen.storyboard in Resources */, 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */, ); @@ -268,26 +274,23 @@ ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "export NODE_BINARY=/Users/kushagra/.nvm/versions/node/v20.5.0/bin/node\n../node_modules/react-native/scripts/react-native-xcode.sh\n"; + shellScript = "export NODE_BINARY=/Users/shivam.sharma/.nvm/versions/node/v22.11.0/bin/node\n../node_modules/react-native/scripts/react-native-xcode.sh\n"; }; - 00EEFC60759A1932668264C0 /* [CP] Embed Pods Frameworks */ = { + 282EBC349B20520100E74D28 /* [CP-User] [RNFB] Crashlytics Configuration */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-ClevertapSignedCallReactNativeExample/Pods-ClevertapSignedCallReactNativeExample-frameworks-${CONFIGURATION}-input-files.xcfilelist", - ); - name = "[CP] Embed Pods Frameworks"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-ClevertapSignedCallReactNativeExample/Pods-ClevertapSignedCallReactNativeExample-frameworks-${CONFIGURATION}-output-files.xcfilelist", + inputPaths = ( + "${DWARF_DSYM_FOLDER_PATH}/${DWARF_DSYM_FILE_NAME}/Contents/Resources/DWARF/${TARGET_NAME}", + "$(BUILT_PRODUCTS_DIR)/$(INFOPLIST_PATH)", ); + name = "[CP-User] [RNFB] Crashlytics Configuration"; runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-ClevertapSignedCallReactNativeExample/Pods-ClevertapSignedCallReactNativeExample-frameworks.sh\"\n"; - showEnvVarsInLog = 0; + shellScript = "#!/usr/bin/env bash\n#\n# Copyright (c) 2016-present Invertase Limited & Contributors\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this library except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n#\nset -e\n\nif [[ ${PODS_ROOT} ]]; then\n echo \"info: Exec FirebaseCrashlytics Run from Pods\"\n \"${PODS_ROOT}/FirebaseCrashlytics/run\"\nelse\n echo \"info: Exec FirebaseCrashlytics Run from framework\"\n \"${PROJECT_DIR}/FirebaseCrashlytics.framework/run\"\nfi\n"; }; - A55EABD7B0C7F3A422A6CC61 /* [CP] Check Pods Manifest.lock */ = { + 4865393CFE4EA6F07820657D /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -302,14 +305,14 @@ outputFileListPaths = ( ); outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-ClevertapSignedCallReactNativeExample-ClevertapSignedCallReactNativeExampleTests-checkManifestLockResult.txt", + "$(DERIVED_FILE_DIR)/Pods-ClevertapSignedCallReactNativeExample-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; }; - C38B50BA6285516D6DCD4F65 /* [CP] Check Pods Manifest.lock */ = { + 541ACB10358F061E32E1A65A /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -324,14 +327,44 @@ outputFileListPaths = ( ); outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-ClevertapSignedCallReactNativeExample-checkManifestLockResult.txt", + "$(DERIVED_FILE_DIR)/Pods-ClevertapSignedCallReactNativeExample-ClevertapSignedCallReactNativeExampleTests-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; }; - C59DA0FBD6956966B86A3779 /* [CP] Embed Pods Frameworks */ = { + 7F48AEF60DE43FCE95697C61 /* [CP-User] [RNFB] Core Configuration */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + "$(BUILT_PRODUCTS_DIR)/$(INFOPLIST_PATH)", + ); + name = "[CP-User] [RNFB] Core Configuration"; + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "#!/usr/bin/env bash\n#\n# Copyright (c) 2016-present Invertase Limited & Contributors\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this library except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n#\n\n##########################################################################\n##########################################################################\n#\n# NOTE THAT IF YOU CHANGE THIS FILE YOU MUST RUN pod install AFTERWARDS\n#\n# This file is installed as an Xcode build script in the project file\n# by cocoapods, and you will not see your changes until you pod install\n#\n##########################################################################\n##########################################################################\n\nset -e\n\n_MAX_LOOKUPS=2;\n_SEARCH_RESULT=''\n_RN_ROOT_EXISTS=''\n_CURRENT_LOOKUPS=1\n_JSON_ROOT=\"'react-native'\"\n_JSON_FILE_NAME='firebase.json'\n_JSON_OUTPUT_BASE64='e30=' # { }\n_CURRENT_SEARCH_DIR=${PROJECT_DIR}\n_PLIST_BUDDY=/usr/libexec/PlistBuddy\n_TARGET_PLIST=\"${BUILT_PRODUCTS_DIR}/${INFOPLIST_PATH}\"\n_DSYM_PLIST=\"${DWARF_DSYM_FOLDER_PATH}/${DWARF_DSYM_FILE_NAME}/Contents/Info.plist\"\n\n# plist arrays\n_PLIST_ENTRY_KEYS=()\n_PLIST_ENTRY_TYPES=()\n_PLIST_ENTRY_VALUES=()\n\nfunction setPlistValue {\n echo \"info: setting plist entry '$1' of type '$2' in file '$4'\"\n ${_PLIST_BUDDY} -c \"Add :$1 $2 '$3'\" $4 || echo \"info: '$1' already exists\"\n}\n\nfunction getFirebaseJsonKeyValue () {\n if [[ ${_RN_ROOT_EXISTS} ]]; then\n ruby -Ku -e \"require 'rubygems';require 'json'; output=JSON.parse('$1'); puts output[$_JSON_ROOT]['$2']\"\n else\n echo \"\"\n fi;\n}\n\nfunction jsonBoolToYesNo () {\n if [[ $1 == \"false\" ]]; then\n echo \"NO\"\n elif [[ $1 == \"true\" ]]; then\n echo \"YES\"\n else echo \"NO\"\n fi\n}\n\necho \"info: -> RNFB build script started\"\necho \"info: 1) Locating ${_JSON_FILE_NAME} file:\"\n\nif [[ -z ${_CURRENT_SEARCH_DIR} ]]; then\n _CURRENT_SEARCH_DIR=$(pwd)\nfi;\n\nwhile true; do\n _CURRENT_SEARCH_DIR=$(dirname \"$_CURRENT_SEARCH_DIR\")\n if [[ \"$_CURRENT_SEARCH_DIR\" == \"/\" ]] || [[ ${_CURRENT_LOOKUPS} -gt ${_MAX_LOOKUPS} ]]; then break; fi;\n echo \"info: ($_CURRENT_LOOKUPS of $_MAX_LOOKUPS) Searching in '$_CURRENT_SEARCH_DIR' for a ${_JSON_FILE_NAME} file.\"\n _SEARCH_RESULT=$(find \"$_CURRENT_SEARCH_DIR\" -maxdepth 2 -name ${_JSON_FILE_NAME} -print | /usr/bin/head -n 1)\n if [[ ${_SEARCH_RESULT} ]]; then\n echo \"info: ${_JSON_FILE_NAME} found at $_SEARCH_RESULT\"\n break;\n fi;\n _CURRENT_LOOKUPS=$((_CURRENT_LOOKUPS+1))\ndone\n\nif [[ ${_SEARCH_RESULT} ]]; then\n _JSON_OUTPUT_RAW=$(cat \"${_SEARCH_RESULT}\")\n _RN_ROOT_EXISTS=$(ruby -Ku -e \"require 'rubygems';require 'json'; output=JSON.parse('$_JSON_OUTPUT_RAW'); puts output[$_JSON_ROOT]\" || echo '')\n\n if [[ ${_RN_ROOT_EXISTS} ]]; then\n if ! python3 --version >/dev/null 2>&1; then echo \"python3 not found, firebase.json file processing error.\" && exit 1; fi\n _JSON_OUTPUT_BASE64=$(python3 -c 'import json,sys,base64;print(base64.b64encode(bytes(json.dumps(json.loads(open('\"'${_SEARCH_RESULT}'\"', '\"'rb'\"').read())['${_JSON_ROOT}']), '\"'utf-8'\"')).decode())' || echo \"e30=\")\n fi\n\n _PLIST_ENTRY_KEYS+=(\"firebase_json_raw\")\n _PLIST_ENTRY_TYPES+=(\"string\")\n _PLIST_ENTRY_VALUES+=(\"$_JSON_OUTPUT_BASE64\")\n\n # config.app_data_collection_default_enabled\n _APP_DATA_COLLECTION_ENABLED=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"app_data_collection_default_enabled\")\n if [[ $_APP_DATA_COLLECTION_ENABLED ]]; then\n _PLIST_ENTRY_KEYS+=(\"FirebaseDataCollectionDefaultEnabled\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_APP_DATA_COLLECTION_ENABLED\")\")\n fi\n\n # config.analytics_auto_collection_enabled\n _ANALYTICS_AUTO_COLLECTION=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"analytics_auto_collection_enabled\")\n if [[ $_ANALYTICS_AUTO_COLLECTION ]]; then\n _PLIST_ENTRY_KEYS+=(\"FIREBASE_ANALYTICS_COLLECTION_ENABLED\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_ANALYTICS_AUTO_COLLECTION\")\")\n fi\n\n # config.analytics_collection_deactivated\n _ANALYTICS_DEACTIVATED=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"analytics_collection_deactivated\")\n if [[ $_ANALYTICS_DEACTIVATED ]]; then\n _PLIST_ENTRY_KEYS+=(\"FIREBASE_ANALYTICS_COLLECTION_DEACTIVATED\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_ANALYTICS_DEACTIVATED\")\")\n fi\n\n # config.analytics_idfv_collection_enabled\n _ANALYTICS_IDFV_COLLECTION=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"analytics_idfv_collection_enabled\")\n if [[ $_ANALYTICS_IDFV_COLLECTION ]]; then\n _PLIST_ENTRY_KEYS+=(\"GOOGLE_ANALYTICS_IDFV_COLLECTION_ENABLED\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_ANALYTICS_IDFV_COLLECTION\")\")\n fi\n\n # config.analytics_default_allow_analytics_storage\n _ANALYTICS_STORAGE=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"analytics_default_allow_analytics_storage\")\n if [[ $_ANALYTICS_STORAGE ]]; then\n _PLIST_ENTRY_KEYS+=(\"GOOGLE_ANALYTICS_DEFAULT_ALLOW_ANALYTICS_STORAGE\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_ANALYTICS_STORAGE\")\")\n fi\n\n # config.analytics_default_allow_ad_storage\n _ANALYTICS_AD_STORAGE=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"analytics_default_allow_ad_storage\")\n if [[ $_ANALYTICS_AD_STORAGE ]]; then\n _PLIST_ENTRY_KEYS+=(\"GOOGLE_ANALYTICS_DEFAULT_ALLOW_AD_STORAGE\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_ANALYTICS_AD_STORAGE\")\")\n fi\n\n # config.analytics_default_allow_ad_user_data\n _ANALYTICS_AD_USER_DATA=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"analytics_default_allow_ad_user_data\")\n if [[ $_ANALYTICS_AD_USER_DATA ]]; then\n _PLIST_ENTRY_KEYS+=(\"GOOGLE_ANALYTICS_DEFAULT_ALLOW_AD_USER_DATA\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_ANALYTICS_AD_USER_DATA\")\")\n fi\n\n # config.analytics_default_allow_ad_personalization_signals\n _ANALYTICS_PERSONALIZATION=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"analytics_default_allow_ad_personalization_signals\")\n if [[ $_ANALYTICS_PERSONALIZATION ]]; then\n _PLIST_ENTRY_KEYS+=(\"GOOGLE_ANALYTICS_DEFAULT_ALLOW_AD_PERSONALIZATION_SIGNALS\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_ANALYTICS_PERSONALIZATION\")\")\n fi\n\n # config.analytics_registration_with_ad_network_enabled\n _ANALYTICS_REGISTRATION_WITH_AD_NETWORK=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"google_analytics_registration_with_ad_network_enabled\")\n if [[ $_ANALYTICS_REGISTRATION_WITH_AD_NETWORK ]]; then\n _PLIST_ENTRY_KEYS+=(\"GOOGLE_ANALYTICS_REGISTRATION_WITH_AD_NETWORK_ENABLED\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_ANALYTICS_REGISTRATION_WITH_AD_NETWORK\")\")\n fi\n\n # config.google_analytics_automatic_screen_reporting_enabled\n _ANALYTICS_AUTO_SCREEN_REPORTING=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"google_analytics_automatic_screen_reporting_enabled\")\n if [[ $_ANALYTICS_AUTO_SCREEN_REPORTING ]]; then\n _PLIST_ENTRY_KEYS+=(\"FirebaseAutomaticScreenReportingEnabled\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_ANALYTICS_AUTO_SCREEN_REPORTING\")\")\n fi\n\n # config.perf_auto_collection_enabled\n _PERF_AUTO_COLLECTION=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"perf_auto_collection_enabled\")\n if [[ $_PERF_AUTO_COLLECTION ]]; then\n _PLIST_ENTRY_KEYS+=(\"firebase_performance_collection_enabled\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_PERF_AUTO_COLLECTION\")\")\n fi\n\n # config.perf_collection_deactivated\n _PERF_DEACTIVATED=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"perf_collection_deactivated\")\n if [[ $_PERF_DEACTIVATED ]]; then\n _PLIST_ENTRY_KEYS+=(\"firebase_performance_collection_deactivated\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_PERF_DEACTIVATED\")\")\n fi\n\n # config.messaging_auto_init_enabled\n _MESSAGING_AUTO_INIT=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"messaging_auto_init_enabled\")\n if [[ $_MESSAGING_AUTO_INIT ]]; then\n _PLIST_ENTRY_KEYS+=(\"FirebaseMessagingAutoInitEnabled\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_MESSAGING_AUTO_INIT\")\")\n fi\n\n # config.in_app_messaging_auto_colllection_enabled\n _FIAM_AUTO_INIT=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"in_app_messaging_auto_collection_enabled\")\n if [[ $_FIAM_AUTO_INIT ]]; then\n _PLIST_ENTRY_KEYS+=(\"FirebaseInAppMessagingAutomaticDataCollectionEnabled\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_FIAM_AUTO_INIT\")\")\n fi\n\n # config.app_check_token_auto_refresh\n _APP_CHECK_TOKEN_AUTO_REFRESH=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"app_check_token_auto_refresh\")\n if [[ $_APP_CHECK_TOKEN_AUTO_REFRESH ]]; then\n _PLIST_ENTRY_KEYS+=(\"FirebaseAppCheckTokenAutoRefreshEnabled\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"$(jsonBoolToYesNo \"$_APP_CHECK_TOKEN_AUTO_REFRESH\")\")\n fi\n\n # config.crashlytics_disable_auto_disabler - undocumented for now - mainly for debugging, document if becomes useful\n _CRASHLYTICS_AUTO_DISABLE_ENABLED=$(getFirebaseJsonKeyValue \"$_JSON_OUTPUT_RAW\" \"crashlytics_disable_auto_disabler\")\n if [[ $_CRASHLYTICS_AUTO_DISABLE_ENABLED == \"true\" ]]; then\n echo \"Disabled Crashlytics auto disabler.\" # do nothing\n else\n _PLIST_ENTRY_KEYS+=(\"FirebaseCrashlyticsCollectionEnabled\")\n _PLIST_ENTRY_TYPES+=(\"bool\")\n _PLIST_ENTRY_VALUES+=(\"NO\")\n fi\nelse\n _PLIST_ENTRY_KEYS+=(\"firebase_json_raw\")\n _PLIST_ENTRY_TYPES+=(\"string\")\n _PLIST_ENTRY_VALUES+=(\"$_JSON_OUTPUT_BASE64\")\n echo \"warning: A firebase.json file was not found, whilst this file is optional it is recommended to include it to configure firebase services in React Native Firebase.\"\nfi;\n\necho \"info: 2) Injecting Info.plist entries: \"\n\n# Log out the keys we're adding\nfor i in \"${!_PLIST_ENTRY_KEYS[@]}\"; do\n echo \" -> $i) ${_PLIST_ENTRY_KEYS[$i]}\" \"${_PLIST_ENTRY_TYPES[$i]}\" \"${_PLIST_ENTRY_VALUES[$i]}\"\ndone\n\nfor plist in \"${_TARGET_PLIST}\" \"${_DSYM_PLIST}\" ; do\n if [[ -f \"${plist}\" ]]; then\n\n # paths with spaces break the call to setPlistValue. temporarily modify\n # the shell internal field separator variable (IFS), which normally\n # includes spaces, to consist only of line breaks\n oldifs=$IFS\n IFS=\"\n\"\n\n for i in \"${!_PLIST_ENTRY_KEYS[@]}\"; do\n setPlistValue \"${_PLIST_ENTRY_KEYS[$i]}\" \"${_PLIST_ENTRY_TYPES[$i]}\" \"${_PLIST_ENTRY_VALUES[$i]}\" \"${plist}\"\n done\n\n # restore the original internal field separator value\n IFS=$oldifs\n else\n echo \"warning: A Info.plist build output file was not found (${plist})\"\n fi\ndone\n\necho \"info: <- RNFB build script finished\"\n"; + }; + 8EB5B2C79B9BAD3B62004B3E /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-ClevertapSignedCallReactNativeExample/Pods-ClevertapSignedCallReactNativeExample-frameworks-${CONFIGURATION}-input-files.xcfilelist", + ); + name = "[CP] Embed Pods Frameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-ClevertapSignedCallReactNativeExample/Pods-ClevertapSignedCallReactNativeExample-frameworks-${CONFIGURATION}-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-ClevertapSignedCallReactNativeExample/Pods-ClevertapSignedCallReactNativeExample-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; + CEAEA3935E9A411FAA7D3EC1 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -400,7 +433,7 @@ /* Begin XCBuildConfiguration section */ 00E356F61AD99517003FC87E /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5B7EB9410499542E8C5724F5 /* Pods-ClevertapSignedCallReactNativeExample-ClevertapSignedCallReactNativeExampleTests.debug.xcconfig */; + baseConfigurationReference = 86F95CE12095632D982C3DAF /* Pods-ClevertapSignedCallReactNativeExample-ClevertapSignedCallReactNativeExampleTests.debug.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; BUNDLE_LOADER = "$(TEST_HOST)"; @@ -432,7 +465,7 @@ }; 00E356F71AD99517003FC87E /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 89C6BE57DB24E9ADA2F236DE /* Pods-ClevertapSignedCallReactNativeExample-ClevertapSignedCallReactNativeExampleTests.release.xcconfig */; + baseConfigurationReference = CBDB14DAB58A3C655A97315C /* Pods-ClevertapSignedCallReactNativeExample-ClevertapSignedCallReactNativeExampleTests.release.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; BUNDLE_LOADER = "$(TEST_HOST)"; @@ -461,12 +494,12 @@ }; 13B07F941A680F5B00A75B9A /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3B4392A12AC88292D35C810B /* Pods-ClevertapSignedCallReactNativeExample.debug.xcconfig */; + baseConfigurationReference = 20F8670CC542EA483147C615 /* Pods-ClevertapSignedCallReactNativeExample.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; CODE_SIGN_ENTITLEMENTS = ClevertapSignedCallReactNativeExample/ClevertapSignedCallReactNativeExample.entitlements; - CURRENT_PROJECT_VERSION = 1; + CURRENT_PROJECT_VERSION = 207; DEVELOPMENT_TEAM = A5J34NR598; ENABLE_BITCODE = NO; "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; @@ -510,7 +543,78 @@ "\"${PODS_XCFRAMEWORKS_BUILD_DIR}/CleverTap-SignedCall-SDK\"", "\"${PODS_CONFIGURATION_BUILD_DIR}/ReactCommon\"", ); + HEADER_SEARCH_PATHS = ( + "$(inherited)", + "\"${PODS_CONFIGURATION_BUILD_DIR}/CleverTap-iOS-SDK/CleverTapSDK.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/DoubleConversion/DoubleConversion.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCore/FirebaseCore.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCoreExtension/FirebaseCoreExtension.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCoreInternal/FirebaseCoreInternal.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCrashlytics/FirebaseCrashlytics.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/FirebaseInstallations/FirebaseInstallations.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/FirebaseRemoteConfigInterop/FirebaseRemoteConfigInterop.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/FirebaseSessions/FirebaseSessions.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/GoogleDataTransport/GoogleDataTransport.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/GoogleUtilities/GoogleUtilities.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/PromisesObjC/FBLPromises.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/PromisesSwift/Promises.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/RCT-Folly/folly.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/RCTTypeSafety/RCTTypeSafety.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/RNCAsyncStorage/RNCAsyncStorage.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/RNFBApp/RNFBApp.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/RNFBCrashlytics/RNFBCrashlytics.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/RNScreens/RNScreens.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/RNVectorIcons/RNVectorIcons.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/React-Codegen/React_Codegen.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/React-Core/React.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/React-CoreModules/CoreModules.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/React-RCTAnimation/RCTAnimation.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/React-RCTBlob/RCTBlob.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/React-RCTImage/RCTImage.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/React-RCTLinking/RCTLinking.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/React-RCTNetwork/RCTNetwork.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/React-RCTSettings/RCTSettings.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/React-RCTText/RCTText.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/React-RCTVibration/RCTVibration.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/React-bridging/react_bridging.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/React-cxxreact/cxxreact.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/React-jsi/jsi.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/React-jsiexecutor/jsireact.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/React-jsinspector/jsinspector.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/React-logger/logger.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/React-perflogger/reactperflogger.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/ReactCommon/ReactCommon.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage/SDWebImage.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/Socket.IO-Client-Swift/SocketIO.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/Starscream/Starscream.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/Toast/Toast.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/Yoga/yoga.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/clevertap-react-native/CleverTapReact.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/clevertap-signed-call-react-native/ClevertapSignedCallReactNative.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/fmt/fmt.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/glog/glog.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/nanopb/nanopb.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/react-native-safe-area-context/react_native_safe_area_context.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/react-native-simple-toast/react_native_simple_toast.framework/Headers\"", + "\"${PODS_ROOT}/Headers/Public\"", + "\"${PODS_ROOT}/Headers/Public/FBLazyVector\"", + "\"${PODS_ROOT}/Headers/Public/Firebase\"", + "\"${PODS_ROOT}/Headers/Public/Permission-Camera\"", + "\"${PODS_ROOT}/Headers/Public/Permission-Microphone\"", + "\"${PODS_ROOT}/Headers/Public/RCTRequired\"", + "\"${PODS_ROOT}/Headers/Public/RNPermissions\"", + "\"${PODS_ROOT}/Headers/Public/React-callinvoker\"", + "\"${PODS_ROOT}/Headers/Public/React-runtimeexecutor\"", + "\"$(PODS_ROOT)/DoubleConversion\"", + "$(inherited)", + "${PODS_ROOT}/Firebase/CoreOnly/Sources", + "\"$(PODS_ROOT)/boost\"", + "\"$(PODS_ROOT)/Headers/Private/React-Core\"", + "$(SRCROOT)/../node_modules/react-native/React", + "$(SRCROOT)/../node_modules/react-native/React/Base", + ); INFOPLIST_FILE = ClevertapSignedCallReactNativeExample/Info.plist; + INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.business"; IPHONEOS_DEPLOYMENT_TARGET = 12.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", @@ -520,7 +624,7 @@ "$(SDKROOT)/usr/lib/swift", "$(inherited)", ); - MARKETING_VERSION = 0.0.1; + MARKETING_VERSION = 0.1.1; OTHER_CPLUSPLUSFLAGS = ( "$(OTHER_CFLAGS)", "-DFOLLY_NO_CONFIG", @@ -544,15 +648,86 @@ }; 13B07F951A680F5B00A75B9A /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5709B34CF0A7D63546082F79 /* Pods-ClevertapSignedCallReactNativeExample.release.xcconfig */; + baseConfigurationReference = 839B9DFE974EE8C2449EC237 /* Pods-ClevertapSignedCallReactNativeExample.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; CODE_SIGN_ENTITLEMENTS = ClevertapSignedCallReactNativeExample/ClevertapSignedCallReactNativeExample.entitlements; - CURRENT_PROJECT_VERSION = 1; + CURRENT_PROJECT_VERSION = 207; DEVELOPMENT_TEAM = A5J34NR598; "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; + HEADER_SEARCH_PATHS = ( + "$(inherited)", + "\"${PODS_CONFIGURATION_BUILD_DIR}/CleverTap-iOS-SDK/CleverTapSDK.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/DoubleConversion/DoubleConversion.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCore/FirebaseCore.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCoreExtension/FirebaseCoreExtension.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCoreInternal/FirebaseCoreInternal.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCrashlytics/FirebaseCrashlytics.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/FirebaseInstallations/FirebaseInstallations.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/FirebaseRemoteConfigInterop/FirebaseRemoteConfigInterop.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/FirebaseSessions/FirebaseSessions.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/GoogleDataTransport/GoogleDataTransport.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/GoogleUtilities/GoogleUtilities.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/PromisesObjC/FBLPromises.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/PromisesSwift/Promises.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/RCT-Folly/folly.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/RCTTypeSafety/RCTTypeSafety.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/RNCAsyncStorage/RNCAsyncStorage.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/RNFBApp/RNFBApp.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/RNFBCrashlytics/RNFBCrashlytics.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/RNScreens/RNScreens.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/RNVectorIcons/RNVectorIcons.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/React-Codegen/React_Codegen.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/React-Core/React.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/React-CoreModules/CoreModules.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/React-RCTAnimation/RCTAnimation.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/React-RCTBlob/RCTBlob.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/React-RCTImage/RCTImage.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/React-RCTLinking/RCTLinking.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/React-RCTNetwork/RCTNetwork.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/React-RCTSettings/RCTSettings.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/React-RCTText/RCTText.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/React-RCTVibration/RCTVibration.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/React-bridging/react_bridging.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/React-cxxreact/cxxreact.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/React-jsi/jsi.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/React-jsiexecutor/jsireact.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/React-jsinspector/jsinspector.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/React-logger/logger.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/React-perflogger/reactperflogger.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/ReactCommon/ReactCommon.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage/SDWebImage.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/Socket.IO-Client-Swift/SocketIO.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/Starscream/Starscream.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/Toast/Toast.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/Yoga/yoga.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/clevertap-react-native/CleverTapReact.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/clevertap-signed-call-react-native/ClevertapSignedCallReactNative.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/fmt/fmt.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/glog/glog.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/nanopb/nanopb.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/react-native-safe-area-context/react_native_safe_area_context.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/react-native-simple-toast/react_native_simple_toast.framework/Headers\"", + "\"${PODS_ROOT}/Headers/Public\"", + "\"${PODS_ROOT}/Headers/Public/FBLazyVector\"", + "\"${PODS_ROOT}/Headers/Public/Firebase\"", + "\"${PODS_ROOT}/Headers/Public/Permission-Camera\"", + "\"${PODS_ROOT}/Headers/Public/Permission-Microphone\"", + "\"${PODS_ROOT}/Headers/Public/RCTRequired\"", + "\"${PODS_ROOT}/Headers/Public/RNPermissions\"", + "\"${PODS_ROOT}/Headers/Public/React-callinvoker\"", + "\"${PODS_ROOT}/Headers/Public/React-runtimeexecutor\"", + "\"$(PODS_ROOT)/DoubleConversion\"", + "$(inherited)", + "${PODS_ROOT}/Firebase/CoreOnly/Sources", + "\"$(PODS_ROOT)/boost\"", + "\"$(PODS_ROOT)/Headers/Private/React-Core\"", + "$(SRCROOT)/../node_modules/react-native/React", + "$(SRCROOT)/../node_modules/react-native/React/Base", + ); INFOPLIST_FILE = ClevertapSignedCallReactNativeExample/Info.plist; + INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.business"; IPHONEOS_DEPLOYMENT_TARGET = 12.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", @@ -562,7 +737,7 @@ "$(SDKROOT)/usr/lib/swift", "$(inherited)", ); - MARKETING_VERSION = 0.0.1; + MARKETING_VERSION = 0.1.1; OTHER_CPLUSPLUSFLAGS = ( "$(OTHER_CFLAGS)", "-DFOLLY_NO_CONFIG", diff --git a/example/ios/ClevertapSignedCallReactNativeExample.xcworkspace/contents.xcworkspacedata b/example/ios/ClevertapSignedCallReactNativeExample.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..85de2f3 --- /dev/null +++ b/example/ios/ClevertapSignedCallReactNativeExample.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,10 @@ + + + + + + + diff --git a/example/ios/ClevertapSignedCallReactNativeExample/Info.plist b/example/ios/ClevertapSignedCallReactNativeExample/Info.plist index 473437d..990c5d0 100644 --- a/example/ios/ClevertapSignedCallReactNativeExample/Info.plist +++ b/example/ios/ClevertapSignedCallReactNativeExample/Info.plist @@ -23,11 +23,11 @@ CFBundleVersion 1 CleverTapAccountID - CLEVERTAP_ACCOUNT_ID + 679-8Z7-W66Z CleverTapToken - CLEVERTAP_TOKEN + a1b-ca6 CleverTapRegion - CLEVERTAP_REGION + sk1 LSRequiresIPhoneOS NSAppTransportSecurity diff --git a/example/ios/Podfile.lock b/example/ios/Podfile.lock index b368d50..7c6f771 100644 --- a/example/ios/Podfile.lock +++ b/example/ios/Podfile.lock @@ -5,17 +5,17 @@ PODS: - clevertap-react-native (1.2.1): - CleverTap-iOS-SDK (= 5.2.1) - React-Core - - clevertap-signed-call-react-native (0.0.5): - - CleverTap-SignedCall-SDK (= 0.0.7) + - clevertap-signed-call-react-native (0.5.5): + - CleverTap-SignedCall-SDK (= 0.0.9) - React (< 1.0.0, >= 0.13.0) - - CleverTap-SignedCall-SDK (0.0.7): + - CleverTap-SignedCall-SDK (0.0.9): - CleverTap-iOS-SDK - - CTSimplePing (= 1.0.1) - - CTSoftPhone (= 0.0.6-alpha) + - CTSimplePing (= 1.0.2) + - CTSoftPhone (= 0.0.7-alpha) - Socket.IO-Client-Swift (= 16.1.0) - Starscream (= 4.0.8) - - CTSimplePing (1.0.1) - - CTSoftPhone (0.0.6-alpha) + - CTSimplePing (1.0.2) + - CTSoftPhone (0.0.7-alpha) - DoubleConversion (1.1.6) - FBLazyVector (0.70.6) - FBReactNativeSpec (0.70.6): @@ -25,12 +25,73 @@ PODS: - React-Core (= 0.70.6) - React-jsi (= 0.70.6) - ReactCommon/turbomodule/core (= 0.70.6) + - Firebase/CoreOnly (10.27.0): + - FirebaseCore (= 10.27.0) + - Firebase/Crashlytics (10.27.0): + - Firebase/CoreOnly + - FirebaseCrashlytics (~> 10.27.0) + - FirebaseCore (10.27.0): + - FirebaseCoreInternal (~> 10.0) + - GoogleUtilities/Environment (~> 7.12) + - GoogleUtilities/Logger (~> 7.12) + - FirebaseCoreExtension (10.29.0): + - FirebaseCore (~> 10.0) + - FirebaseCoreInternal (10.29.0): + - "GoogleUtilities/NSData+zlib (~> 7.8)" + - FirebaseCrashlytics (10.27.0): + - FirebaseCore (~> 10.5) + - FirebaseInstallations (~> 10.0) + - FirebaseRemoteConfigInterop (~> 10.23) + - FirebaseSessions (~> 10.5) + - GoogleDataTransport (~> 9.2) + - GoogleUtilities/Environment (~> 7.8) + - nanopb (< 2.30911.0, >= 2.30908.0) + - PromisesObjC (~> 2.1) + - FirebaseInstallations (10.29.0): + - FirebaseCore (~> 10.0) + - GoogleUtilities/Environment (~> 7.8) + - GoogleUtilities/UserDefaults (~> 7.8) + - PromisesObjC (~> 2.1) + - FirebaseRemoteConfigInterop (10.29.0) + - FirebaseSessions (10.29.0): + - FirebaseCore (~> 10.5) + - FirebaseCoreExtension (~> 10.0) + - FirebaseInstallations (~> 10.0) + - GoogleDataTransport (~> 9.2) + - GoogleUtilities/Environment (~> 7.13) + - GoogleUtilities/UserDefaults (~> 7.13) + - nanopb (< 2.30911.0, >= 2.30908.0) + - PromisesSwift (~> 2.1) - fmt (6.2.1) - glog (0.3.5) + - GoogleDataTransport (9.4.1): + - GoogleUtilities/Environment (~> 7.7) + - nanopb (< 2.30911.0, >= 2.30908.0) + - PromisesObjC (< 3.0, >= 1.2) + - GoogleUtilities/Environment (7.13.3): + - GoogleUtilities/Privacy + - PromisesObjC (< 3.0, >= 1.2) + - GoogleUtilities/Logger (7.13.3): + - GoogleUtilities/Environment + - GoogleUtilities/Privacy + - "GoogleUtilities/NSData+zlib (7.13.3)": + - GoogleUtilities/Privacy + - GoogleUtilities/Privacy (7.13.3) + - GoogleUtilities/UserDefaults (7.13.3): + - GoogleUtilities/Logger + - GoogleUtilities/Privacy + - nanopb (2.30910.0): + - nanopb/decode (= 2.30910.0) + - nanopb/encode (= 2.30910.0) + - nanopb/decode (2.30910.0) + - nanopb/encode (2.30910.0) - Permission-Camera (3.10.1): - RNPermissions - Permission-Microphone (3.10.1): - RNPermissions + - PromisesObjC (2.4.0) + - PromisesSwift (2.4.0): + - PromisesObjC (= 2.4.0) - RCT-Folly (2021.07.22.00): - boost - DoubleConversion @@ -240,9 +301,9 @@ PODS: - React-jsinspector (0.70.6) - React-logger (0.70.6): - glog - - react-native-safe-area-context (4.10.5): + - react-native-safe-area-context (4.9.0): - React-Core - - react-native-simple-toast (3.3.1): + - react-native-simple-toast (3.2.0): - React-Core - Toast (~> 4) - React-perflogger (0.70.6) @@ -311,11 +372,19 @@ PODS: - React-jsi (= 0.70.6) - React-logger (= 0.70.6) - React-perflogger (= 0.70.6) - - RNCAsyncStorage (1.23.1): + - RNCAsyncStorage (1.21.0): - React-Core + - RNFBApp (20.1.0): + - Firebase/CoreOnly (= 10.27.0) + - React-Core + - RNFBCrashlytics (20.5.0): + - Firebase/Crashlytics (= 10.27.0) + - FirebaseCoreExtension + - React-Core + - RNFBApp - RNPermissions (3.10.1): - React-Core - - RNScreens (3.32.0): + - RNScreens (3.29.0): - React-Core - React-RCTImage - RNVectorIcons (9.2.0): @@ -369,6 +438,8 @@ DEPENDENCIES: - React-runtimeexecutor (from `../node_modules/react-native/ReactCommon/runtimeexecutor`) - ReactCommon/turbomodule/core (from `../node_modules/react-native/ReactCommon`) - "RNCAsyncStorage (from `../node_modules/@react-native-async-storage/async-storage`)" + - "RNFBApp (from `../node_modules/@react-native-firebase/app`)" + - "RNFBCrashlytics (from `../node_modules/@react-native-firebase/crashlytics`)" - RNPermissions (from `../node_modules/react-native-permissions`) - RNScreens (from `../node_modules/react-native-screens`) - RNVectorIcons (from `../node_modules/react-native-vector-icons`) @@ -381,7 +452,20 @@ SPEC REPOS: - CTSoftPhone https://github.com/CocoaPods/Specs.git: - CleverTap-iOS-SDK + - Firebase + - FirebaseCore + - FirebaseCoreExtension + - FirebaseCoreInternal + - FirebaseCrashlytics + - FirebaseInstallations + - FirebaseRemoteConfigInterop + - FirebaseSessions - fmt + - GoogleDataTransport + - GoogleUtilities + - nanopb + - PromisesObjC + - PromisesSwift - SDWebImage - Socket.IO-Client-Swift - Starscream @@ -464,6 +548,10 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native/ReactCommon" RNCAsyncStorage: :path: "../node_modules/@react-native-async-storage/async-storage" + RNFBApp: + :path: "../node_modules/@react-native-firebase/app" + RNFBCrashlytics: + :path: "../node_modules/@react-native-firebase/crashlytics" RNPermissions: :path: "../node_modules/react-native-permissions" RNScreens: @@ -476,34 +564,47 @@ EXTERNAL SOURCES: SPEC CHECKSUMS: boost: a7c83b31436843459a1961bfd74b96033dc77234 CleverTap-iOS-SDK: 183b2f5c52ecfcb0d4cc97e0cdfcf080562026f3 - clevertap-react-native: a98a5d6decf8689f084f7a37ec069861d9fd9dda - clevertap-signed-call-react-native: 1ddb7347a74aa8ad9264f2c78ce1144ec847b338 - CleverTap-SignedCall-SDK: 9c74fbac2e236fff9b02eaa0961970ab03546469 - CTSimplePing: b982a6095f50e8a6fffa1049c0f548e545d6f1a5 - CTSoftPhone: dd535d72050641b55cafea4adca2ce3bd1b26415 + clevertap-react-native: 94a74b8fd98147f71d538c6ffcf9e53dc294af10 + clevertap-signed-call-react-native: dcaa0c6fef13a988cdc04f583951208162eba9c2 + CleverTap-SignedCall-SDK: 96f5bf2a9e1ec7781aa8c552f4ca93b5dca0dc75 + CTSimplePing: 3536d59dc78d9435319915668c251357c12bcea8 + CTSoftPhone: d7656787bd49c5d60775e4d7e20d80fd667c8b22 DoubleConversion: 5189b271737e1565bdce30deb4a08d647e3f5f54 FBLazyVector: 48289402952f4f7a4e235de70a9a590aa0b79ef4 FBReactNativeSpec: dd1186fd05255e3457baa2f4ca65e94c2cd1e3ac + Firebase: 26b040b20866a55f55eb3611b9fcf3ae64816b86 + FirebaseCore: a2b95ae4ce7c83ceecfbbbe3b6f1cddc7415a808 + FirebaseCoreExtension: 705ca5b14bf71d2564a0ddc677df1fc86ffa600f + FirebaseCoreInternal: df84dd300b561c27d5571684f389bf60b0a5c934 + FirebaseCrashlytics: 81ea6ec96519388687f6061beb838a8eec482293 + FirebaseInstallations: 913cf60d0400ebd5d6b63a28b290372ab44590dd + FirebaseRemoteConfigInterop: 6efda51fb5e2f15b16585197e26eaa09574e8a4d + FirebaseSessions: dbd14adac65ce996228652c1fc3a3f576bdf3ecc fmt: ff9d55029c625d3757ed641535fd4a75fedc7ce9 glog: 04b94705f318337d7ead9e6d17c019bd9b1f6b1b - Permission-Camera: 9b70902f34a83c10e198d2d01f0e453e58842776 - Permission-Microphone: 8d045745c0c12aed0370ba89c36b6bc1ba54d7eb - RCT-Folly: 0080d0a6ebf2577475bda044aa59e2ca1f909cda + GoogleDataTransport: 6c09b596d841063d76d4288cc2d2f42cc36e1e2a + GoogleUtilities: ea963c370a38a8069cc5f7ba4ca849a60b6d7d15 + nanopb: 438bc412db1928dac798aa6fd75726007be04262 + Permission-Camera: cf14fb2d76432ee0f36546249ee608ef6037a23e + Permission-Microphone: 744eafab00992871bd06b3e3f1cbc1ba5b024b58 + PromisesObjC: f5707f49cb48b9636751c5b2e7d227e43fba9f47 + PromisesSwift: 9d77319bbe72ebf6d872900551f7eeba9bce2851 + RCT-Folly: fd2673f5bfadb2a8173799b6965b892a67ae31d9 RCTRequired: e1866f61af7049eb3d8e08e8b133abd38bc1ca7a RCTTypeSafety: 27c2ac1b00609a432ced1ae701247593f07f901e React: bb3e06418d2cc48a84f9666a576c7b38e89cd7db React-bridging: 572502ec59c9de30309afdc4932e278214288913 React-callinvoker: 6b708b79c69f3359d42f1abb4663f620dbd4dadf React-Codegen: 74e1cd7cee692a8b983c18df3274b5e749de07c8 - React-Core: b587d0a624f9611b0e032505f3d6f25e8daa2bee + React-Core: 2f8cf9b4c32016ca031bd3c92901be199a968a2f React-CoreModules: c6ff48b985e7aa622e82ca51c2c353c7803eb04e - React-cxxreact: ade3d9e63c599afdead3c35f8a8bd12b3da6730b - React-jsi: 5a3952e0c6d57460ad9ee2c905025b4c28f71087 - React-jsiexecutor: b4a65947391c658450151275aa406f2b8263178f + React-cxxreact: 69e0e464c51c6ff217274bcfb2bb088723811bab + React-jsi: fb5c0ada3fc450d7e6e04fb6777b964d0b128024 + React-jsiexecutor: 2105e907db2343be205b93c74533784d7f386879 React-jsinspector: 60769e5a0a6d4b32294a2456077f59d0266f9a8b - React-logger: 1623c216abaa88974afce404dc8f479406bbc3a0 - react-native-safe-area-context: a240ad4b683349e48b1d51fed1611138d1bdad97 - react-native-simple-toast: 1f1cc551d419bc0ab05dcb0136554006c274789d + React-logger: 28e721a44e671acf52ac6588f8624eb23245cb27 + react-native-safe-area-context: 435f4c13ac75ceed6135382ee77d57d1a5b5b2d6 + react-native-simple-toast: bcac3fe6c8b48ce813957bdec1f51a135f2a6c68 React-perflogger: 8c79399b0500a30ee8152d0f9f11beae7fc36595 React-RCTActionSheet: 7316773acabb374642b926c19aef1c115df5c466 React-RCTAnimation: 5341e288375451297057391227f691d9b2326c3d @@ -515,17 +616,19 @@ SPEC CHECKSUMS: React-RCTText: f532e5ca52681ecaecea452b3ad7a5b630f50d75 React-RCTVibration: c75ceef7aa60a33b2d5731ebe5800ddde40cefc4 React-runtimeexecutor: 15437b576139df27635400de0599d9844f1ab817 - ReactCommon: 349be31adeecffc7986a0de875d7fb0dcf4e251c - RNCAsyncStorage: 826b603ae9c0f88b5ac4e956801f755109fa4d5c - RNPermissions: 4e3714e18afe7141d000beae3755e5b5fb2f5e05 - RNScreens: afdbd43bcd6c81559917054da18ad101b4395000 - RNVectorIcons: fcc2f6cb32f5735b586e66d14103a74ce6ad61f8 + ReactCommon: 1d6d9a5bf0fed74a5411d3267e52304b2ba4f6f4 + RNCAsyncStorage: a03b770a50541a761447cea9c24536047832124d + RNFBApp: a04e05e3ad4c3e6a2a84cf714f6845ec2cf5d73d + RNFBCrashlytics: d3b1401fcb80dc81fb4d623eacbb1550ae68f166 + RNPermissions: bd0d9ca7969ff7b999aa605ee2e5919c12522bfe + RNScreens: 0de8f71eb41623a2e72ab802f89d1ee2495eb57d + RNVectorIcons: 5784330be9dddb5474e8b378d5f6947996c84e55 SDWebImage: dfe95b2466a9823cf9f0c6d01217c06550d7b29a Socket.IO-Client-Swift: ee4b8f80a3db18dd7f32b266ddf273310609443c Starscream: 19b5533ddb925208db698f0ac508a100b884a1b9 Toast: 1f5ea13423a1e6674c4abdac5be53587ae481c4e Yoga: 99caf8d5ab45e9d637ee6e0174ec16fbbb01bcfc -PODFILE CHECKSUM: 2eb995621129209434c200ad5ab1dd04d54990fb +PODFILE CHECKSUM: d06fcc635206d913f9d8881ae1baaec9bfcceadf -COCOAPODS: 1.11.2 +COCOAPODS: 1.16.2 diff --git a/example/package.json b/example/package.json index 76ffe3f..193ae70 100644 --- a/example/package.json +++ b/example/package.json @@ -22,6 +22,7 @@ "clevertap-react-native": "^1.0.2", "react": "18.1.0", "react-native": "0.70.6", + "react-native-dotenv": "^3.4.11", "react-native-permissions": "^3.8.0", "react-native-safe-area-context": "^4.5.0", "react-native-screens": "^3.20.0", @@ -32,6 +33,7 @@ "@babel/core": "^7.12.9", "@babel/runtime": "^7.21.0", "@types/react": "^18.0.28", + "@types/react-native-dotenv": "^0.2.2", "babel-plugin-module-resolver": "^4.1.0", "metro-react-native-babel-preset": "0.72.3" } diff --git a/example/src/Constants.ts b/example/src/Constants.ts index 14115aa..10848d5 100644 --- a/example/src/Constants.ts +++ b/example/src/Constants.ts @@ -1,6 +1,8 @@ +import { SC_ACCOUNT_ID, SC_API_KEY } from '@env'; + export const Constants = { - SC_ACCOUNT_ID: 'YOUR_ACCOUNT_ID', - SC_API_KEY: 'YOUR_API_KEY', + SC_ACCOUNT_ID, + SC_API_KEY, KEY_LOGGED_IN_CUID: 'loggedInCuid', KEY_CAN_HIDE_POWERED_BY_SIGNED_CALL: 'canHidePoweredBySignedCall', KEY_NOTIFICATION_PERMISSION_REQUIRED: 'notificationPermissionRequired', diff --git a/example/src/screens/DialerScreen.tsx b/example/src/screens/DialerScreen.tsx index 70f7be8..1b60b78 100644 --- a/example/src/screens/DialerScreen.tsx +++ b/example/src/screens/DialerScreen.tsx @@ -25,6 +25,8 @@ const DialerScreen = ({ route, navigation }: any) => { const [receiverCuid, setReceiverCuid] = React.useState(''); const [callContext, setCallContext] = React.useState(''); + const [remoteCallContext, setRemoteCallContext] = React.useState(null); + const [isForegroundServiceRunning, setForegroundServiceRunning] = React.useState(false); @@ -44,12 +46,13 @@ const DialerScreen = ({ route, navigation }: any) => { } function initiateVoIPCall() { - /*let callProperties = { - initiator_image: '', - receiver_image: '', - };*/ + let callProperties: { [k: string]: any } = {}; + + if (remoteCallContext) { + callProperties.remote_context = remoteCallContext; + } - SignedCall.call(receiverCuid, callContext) + SignedCall.call(receiverCuid, callContext, callProperties) .then((response: SignedCallResponse) => { if (response.isSuccessful) { console.log('VoIP call is placed successfully', response); @@ -91,10 +94,7 @@ const DialerScreen = ({ route, navigation }: any) => { return ( CUID: {registeredCuid} - + Enter receiver's cuid @@ -107,7 +107,7 @@ const DialerScreen = ({ route, navigation }: any) => { setReceiverCuid(text); }} /> - + Enter context of call { setCallContext(text); }} /> + + Enter remote context of call + { + setRemoteCallContext(text); + }} + /> {Platform.OS === 'android' && ( { + return `#${Math.floor(Math.random() * 16777215).toString(16)}`; + }; + + const handleColorChange = (buttonKey: any) => { + setButtonColors((prevColors) => ({ + ...prevColors, + [buttonKey]: generateRandomColor(), + })); + }; const checkLoggedInState = async () => { try { @@ -87,13 +114,19 @@ export default function RegistrationPage({ navigation }: any) { }); const initSignedCallSdk = () => { + var props = { + Email: cuid + '@clevertap.com', // Email address of the user + }; + + CleverTap.profileSet(props); + if ( Constants.SC_ACCOUNT_ID === 'YOUR_ACCOUNT_ID' || Constants.SC_API_KEY === 'YOUR_API_KEY' ) { Alert.alert( 'Setup Required for SC SDK initialization!', - 'Replace the AccountId and ApiKey of your Signed Call Account in the example/src/Constants' + 'Replace the AccountId and ApiKey of your Signed Call Account in the example/.env file' ); return; } @@ -114,10 +147,6 @@ export default function RegistrationPage({ navigation }: any) { console.log('Signed Call SDK initialized: ', response); AsyncStorage.setItem(Constants.KEY_LOGGED_IN_CUID, cuid); - AsyncStorage.setItem( - Constants.KEY_CAN_HIDE_POWERED_BY_SIGNED_CALL, - cuid - ); AsyncStorage.setItem( Constants.KEY_CAN_HIDE_POWERED_BY_SIGNED_CALL, canHidePoweredBySignedCall.toString() @@ -166,24 +195,112 @@ export default function RegistrationPage({ navigation }: any) { CleverTap.removeListener(CleverTap.CleverTapPushPermissionResponseReceived); } + const toggleButtonTheme = () => { + let newTheme: any; + let themeText: any; + const black = '#000000'; + const white = '#ffffff'; + + if (buttonTheme === null || buttonTheme === white) { + newTheme = black; + themeText = 'BLACK THEME'; + } else if (buttonTheme === black) { + newTheme = white; + themeText = 'WHITE THEME'; + } + + setButtonTheme(newTheme); // Set new theme + setButtonColors((prevColors) => ({ + ...prevColors, + btnTheme: newTheme, + })); + }; + return ( CUID Registration - + Enter CUID { setCuid(text); }} /> + Brand Logo (Optional) + setLogoUrl(text)} + /> + {/* Switch to enable Foreground Mode */} + + + Enable Foreground Mode + + setForegroundModeEnabled(value)} + value={foregroundModeEnabled} + /> + + + {/* Show input boxes when Foreground Mode is enabled */} + {foregroundModeEnabled && ( + <> + + + Title + + + + Subtitle + + + + + Cancel CTA + + + )} + + + + Show loading screen + + setCallScreenOnSignalling(value)} + value={callScreenOnSignalling} + /> + Hide Powered By Signed Call @@ -203,7 +320,7 @@ export default function RegistrationPage({ navigation }: any) { setNotificationPermissionRequired(required) @@ -234,6 +351,41 @@ export default function RegistrationPage({ navigation }: any) { } /> + + handleColorChange('fontColor')} + > + Font Color + + | + handleColorChange('bgColor')} + > + Bg Color + + | + handleColorChange('ccColor')} + > + CC Color + + | + + + {buttonTheme === null + ? 'No Theme' + : buttonTheme === '#000000' + ? 'BLACK THEME' + : 'WHITE THEME'} + + + {loading && }